<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>.ycm_extra_conf.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/</path>
    <filename>_8ycm__extra__conf_8py.html</filename>
    <member kind="function">
      <type>def</type>
      <name>DirectoryOfThisScript</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>aab283cdb607efa6a1a7aaa3f089c63f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FlagsForFile</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>a0508dba70447af09ec9e4594d5d5ca5e</anchor>
      <arglist>(filename, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetCompilationInfoForFile</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>a42a14573593ce75cd6e385a85326111f</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsHeaderFile</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>a6bb59f541be0dcbde53eba606d48ddf8</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeRelativePathsInFlagsAbsolute</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>aa20d30f8cc08fc0ab076b4cf458e0d3d</anchor>
      <arglist>(flags, working_directory)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>compilation_database_folder</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>a6a4d7e96c7bc9093b406af626b7936a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>database</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>a64dbaa3229ec575b68ec333442e10cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>flags</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>abd73d8e4551f1a637280b3876d1ae2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SOURCE_EXTENSIONS</name>
      <anchorfile>_8ycm__extra__conf_8py.html</anchorfile>
      <anchor>a47014996e1e517071cd0412a22adb123</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmarks/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/</path>
    <filename>benchmarks_2____init_____8py.html</filename>
    <namespace>benchmarks</namespace>
  </compound>
  <compound kind="file">
    <name>benchmarks/python/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/python/</path>
    <filename>benchmarks_2python_2____init_____8py.html</filename>
    <namespace>benchmarks::python</namespace>
  </compound>
  <compound kind="file">
    <name>benchmarks/util/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>benchmarks_2util_2____init_____8py.html</filename>
    <namespace>benchmarks::util</namespace>
  </compound>
  <compound kind="file">
    <name>python/compatibility_tests/v2.5.0/tests/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/</path>
    <filename>python_2compatibility__tests_2v2_85_80_2tests_2____init_____8py.html</filename>
    <namespace>tests</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>a49b60f0b9ae5c3cff6873e95b94155d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/compatibility_tests/v2.5.0/tests/google/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/</path>
    <filename>python_2compatibility__tests_2v2_85_80_2tests_2google_2____init_____8py.html</filename>
    <namespace>tests::google</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests_1_1google.html</anchorfile>
      <anchor>a278d413342eeaed3c82ca1ee7cd0753d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/compatibility_tests/v2.5.0/tests/google/protobuf/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/</path>
    <filename>python_2compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2____init_____8py.html</filename>
    <namespace>tests::google::protobuf</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf.html</anchorfile>
      <anchor>a4d1cc3fb29c94b9bb86c2d0cbdd0cfc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>python_2compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2____init_____8py.html</filename>
    <namespace>tests::google::protobuf::internal</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6a9390e9d3978f82ed76019d4f33f4d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/</path>
    <filename>python_2google_2____init_____8py.html</filename>
    <namespace>google</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a036ebaa3c98dbbbc4c12499881fd9fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>python_2google_2protobuf_2____init_____8py.html</filename>
    <namespace>google::protobuf</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae8b02318f730b36df13d2f847e173e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a23dead8d1cd37f4fd8c8f78ce805ff5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/compiler/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/compiler/</path>
    <filename>python_2google_2protobuf_2compiler_2____init_____8py.html</filename>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/internal/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>python_2google_2protobuf_2internal_2____init_____8py.html</filename>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/internal/import_test_package/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/import_test_package/</path>
    <filename>python_2google_2protobuf_2internal_2import__test__package_2____init_____8py.html</filename>
    <namespace>google::protobuf::internal::import_test_package</namespace>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2____init_____8py.html</filename>
    <namespace>google::protobuf::pyext</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1pyext.html</anchorfile>
      <anchor>adf7c970c53b7d1a019521a1c8da7b0df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/util/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/util/</path>
    <filename>python_2google_2protobuf_2util_2____init_____8py.html</filename>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>third_party/benchmark/tools/gbench/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/tools/gbench/</path>
    <filename>third__party_2benchmark_2tools_2gbench_2____init_____8py.html</filename>
    <namespace>gbench</namespace>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>a47d333e2a7fdc5d56d8e6775cf297242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>a86f0a9fbc96f26969cd3dd8496a15b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__email__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>aa180350e11a7898014f92787e7bcac75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>a27c228b8284242f6c368b9804a2e2d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>__versioninfo__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>ad27778b2b6d406af5ecaaacdbc855ca7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>third_party/googletest/googlemock/scripts/generator/cpp/__init__.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>third__party_2googletest_2googlemock_2scripts_2generator_2cpp_2____init_____8py.html</filename>
    <namespace>cpp</namespace>
  </compound>
  <compound kind="file">
    <name>_parameterized.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>__parameterized_8py.html</filename>
    <class kind="class">google::protobuf::internal::_parameterized::_ParameterizedTestIter</class>
    <class kind="class">google::protobuf::internal::_parameterized::TestCase</class>
    <class kind="class">google::protobuf::internal::_parameterized::TestGeneratorMetaclass</class>
    <namespace>google::protobuf::internal::_parameterized</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CleanRepr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a104928e97ee43f7227c04f275851f996</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FormatParameterList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>aa719c06f83102e1ba01338f3dd9a11ab</anchor>
      <arglist>(testcase_params)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsSingletonList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ae64f095e210e692a262c127ea07ee293</anchor>
      <arglist>(testcases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifyClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ab5c06d00154191d3f4ad3f3416e29794</anchor>
      <arglist>(class_object, testcases, naming_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NonStringIterable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a2f3dbe13a1e6ad3751a83c7b942c3390</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParameterDecorator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ab341b4bf831682a7c69680f6691aea31</anchor>
      <arglist>(naming_type, testcases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StrClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a06ea765ff3f796d4109fd3bb35a6c595</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_UpdateClassDictForParamTestCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a299a6242ff4708d3c50b30ec6b025414</anchor>
      <arglist>(dct, id_suffix, name, iterator)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CoopTestCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a9a587e7f21713636d7c436a4857066e4</anchor>
      <arglist>(other_base_class)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>named_parameters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a8d4376231ea24e16b08534af7d23abe3</anchor>
      <arglist>(*testcases)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parameters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a9d1932bab82be6595f1898083a75ad81</anchor>
      <arglist>(*testcases)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>abd8113c6de7fe183f4329645c5b4a368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ARGUMENT_REPR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ae2212717df7b2a5f7d0a98f87ce84fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FIRST_ARG</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a8d60868cf5a682a3f98125696b1ff179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SEPARATOR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a7c47288c8dc8d7d923d41299edeabaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ADDR_RE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ac4aef5bf8e8e5f7e36d9b1e389dae56f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AbstractMessage.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>AbstractMessage_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractMessage</class>
    <class kind="class">com::google::protobuf::AbstractMessage::Builder</class>
    <class kind="interface">com::google::protobuf::AbstractMessage::BuilderParent</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractMessageLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>AbstractMessageLite_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractMessageLite</class>
    <class kind="class">com::google::protobuf::AbstractMessageLite::Builder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/AbstractMessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2AbstractMessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::AbstractMessageTest</class>
    <class kind="class">com::google::protobuf::test::AbstractMessageTest::AbstractMessageWrapper</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/AbstractMessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2AbstractMessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractMessageTest</class>
    <class kind="class">com::google::protobuf::AbstractMessageTest::AbstractMessageWrapper</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractParser.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>AbstractParser_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractParser</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractProto2LiteSchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>AbstractProto2LiteSchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractProto2LiteSchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractProto2SchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>AbstractProto2SchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractProto2SchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractProto3LiteSchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>AbstractProto3LiteSchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractProto3LiteSchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractProto3SchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>AbstractProto3SchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractProto3SchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractProtobufList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>AbstractProtobufList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AbstractSchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>AbstractSchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AbstractSchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>active_poller.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>active__poller_8cpp.html</filename>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="no" imported="no">zmq_addon.hpp</includes>
    <includes id="cppzmq_2tests_2testutil_8hpp" name="cppzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
  </compound>
  <compound kind="file">
    <name>add_person.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/examples/</path>
    <filename>add__person_8cc.html</filename>
    <includes id="time__util_8h" name="time_util.h" local="no" imported="no">google/protobuf/util/time_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>add__person_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PromptForAddress</name>
      <anchorfile>add__person_8cc.html</anchorfile>
      <anchor>a83cf6753079d30309397d329c65ae7d6</anchor>
      <arglist>(tutorial::Person *person)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>add_person.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/examples/</path>
    <filename>add__person_8py.html</filename>
    <namespace>add_person</namespace>
    <member kind="function">
      <type>def</type>
      <name>PromptForAddress</name>
      <anchorfile>namespaceadd__person.html</anchorfile>
      <anchor>a78324ff38e6b426ae9bfc4cba2e79138</anchor>
      <arglist>(person)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>address_book</name>
      <anchorfile>namespaceadd__person.html</anchorfile>
      <anchor>add2449d9f9c8969fb14deff2e345295b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_input</name>
      <anchorfile>namespaceadd__person.html</anchorfile>
      <anchor>a52729a04f73026707be9f19c33686ff3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AddPerson.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/examples/</path>
    <filename>AddPerson_8java.html</filename>
  </compound>
  <compound kind="file">
    <name>address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <includes id="udp__address_8hpp" name="udp_address.hpp" local="yes" imported="no">udp_address.hpp</includes>
    <includes id="ipc__address_8hpp" name="ipc_address.hpp" local="yes" imported="no">ipc_address.hpp</includes>
    <includes id="tipc__address_8hpp" name="tipc_address.hpp" local="yes" imported="no">tipc_address.hpp</includes>
    <includes id="ws__address_8hpp" name="ws_address.hpp" local="yes" imported="no">ws_address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>address_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <class kind="struct">zmq::address_t</class>
    <namespace>zmq</namespace>
    <namespace>zmq::protocol_name</namespace>
    <member kind="typedef">
      <type>socklen_t</type>
      <name>zmq_socklen_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9765297989a3bb816dc084b43bb54f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>socket_end_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a05f294ffc869d79554f0b5692f9cbb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>socket_end_local</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a05f294ffc869d79554f0b5692f9cbb86a5dffb08e9a90d0b2ca3f92f7b20c2545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>socket_end_remote</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a05f294ffc869d79554f0b5692f9cbb86ad9ca5dd6236049adaa9fd394a133817f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>zmq_socklen_t</type>
      <name>get_socket_address</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad2e2948aa20d4f29d642f9bf869264f1</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_, sockaddr_storage *ss_)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_socket_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4c143c3836cbabba740d8327e4605824</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>inproc</name>
      <anchorfile>namespacezmq_1_1protocol__name.html</anchorfile>
      <anchor>ac8f1c1892dc057f55d99b7cfd5e59dcb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>tcp</name>
      <anchorfile>namespacezmq_1_1protocol__name.html</anchorfile>
      <anchor>ae0d3e3baf5575596256f7581bd186728</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>udp</name>
      <anchorfile>namespacezmq_1_1protocol__name.html</anchorfile>
      <anchor>afa77260562832f77e685e10ce0566526</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aditof.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>aditof_8h.html</filename>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">aditof/camera.h</includes>
    <includes id="camera__definitions_8h" name="camera_definitions.h" local="no" imported="no">aditof/camera_definitions.h</includes>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="no" imported="no">aditof/depth_sensor_interface.h</includes>
    <includes id="frame_8h" name="frame.h" local="no" imported="no">aditof/frame.h</includes>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="no" imported="no">aditof/frame_definitions.h</includes>
    <includes id="frame__handler_8h" name="frame_handler.h" local="no" imported="no">aditof/frame_handler.h</includes>
    <includes id="frame__operations_8h" name="frame_operations.h" local="no" imported="no">aditof/frame_operations.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <includes id="system_8h" name="system.h" local="no" imported="no">aditof/system.h</includes>
  </compound>
  <compound kind="file">
    <name>aditof_common.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/</path>
    <filename>aditof__common_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>fopen_s</name>
      <anchorfile>aditof__common_8h.html</anchorfile>
      <anchor>afdbf9ab2ed60e9163a6e5d64ad1f8cdc</anchor>
      <arglist>(pFile, filename, mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strncpy_s</name>
      <anchorfile>aditof__common_8h.html</anchorfile>
      <anchor>a227802203a2b7ec1a3f9a814bb7e06c6</anchor>
      <arglist>(dest, destsize, src, count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adsd3500_interrupt_notifier.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>adsd3500__interrupt__notifier_8cpp.html</filename>
    <includes id="adsd3500__interrupt__notifier_8h" name="adsd3500_interrupt_notifier.h" local="yes" imported="no">adsd3500_interrupt_notifier.h</includes>
    <includes id="adsd3500__sensor_8h" name="adsd3500_sensor.h" local="yes" imported="no">adsd3500_sensor.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SIGETX</name>
      <anchorfile>adsd3500__interrupt__notifier_8cpp.html</anchorfile>
      <anchor>adf606f5914dea6bcf9e55dfab0aa2385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USER_TASK</name>
      <anchorfile>adsd3500__interrupt__notifier_8cpp.html</anchorfile>
      <anchor>a2cd5c86950320d08c56627537ba4e06b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adsd3500_interrupt_notifier.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>adsd3500__interrupt__notifier_8h.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">Adsd3500InterruptNotifier</class>
  </compound>
  <compound kind="file">
    <name>adsd3500_mode_selector.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>adsd3500__mode__selector_8cpp.html</filename>
    <includes id="adsd3500__mode__selector_8h" name="adsd3500_mode_selector.h" local="yes" imported="no">adsd3500_mode_selector.h</includes>
  </compound>
  <compound kind="file">
    <name>adsd3500_mode_selector.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>adsd3500__mode__selector_8h.html</filename>
    <includes id="driver__configuration__table_8h" name="driver_configuration_table.h" local="yes" imported="no">sensor-tables/driver_configuration_table.h</includes>
    <includes id="camera__definitions_8h" name="camera_definitions.h" local="no" imported="no">aditof/camera_definitions.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">aditof::Adsd3500ModeSelector</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>adsd3500_sensor.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>adsd3500__sensor_8cpp.html</filename>
    <includes id="adsd3500__sensor_8h" name="adsd3500_sensor.h" local="yes" imported="no">adsd3500_sensor.h</includes>
    <includes id="frame__operations_8h" name="frame_operations.h" local="yes" imported="no">aditof/frame_operations.h</includes>
    <includes id="adsd3500__interrupt__notifier_8h" name="adsd3500_interrupt_notifier.h" local="yes" imported="no">adsd3500_interrupt_notifier.h</includes>
    <includes id="gpio_8h" name="gpio.h" local="yes" imported="no">gpio.h</includes>
    <includes id="device__parameters_8h" name="device_parameters.h" local="yes" imported="no">sensor-tables/device_parameters.h</includes>
    <includes id="utils__ini_8h" name="utils_ini.h" local="yes" imported="no">utils_ini.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi/tofi_config.h</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <class kind="struct">CalibrationData</class>
    <class kind="struct">ConfigurationData</class>
    <class kind="struct">Adsd3500Sensor::ImplData</class>
    <member kind="define">
      <type>#define</type>
      <name>ADI_DEBUG</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>abc0b34bdc26ce19791bdd4da83c3d8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADSD3500_CTRL_PACKET_SIZE</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a180fab95fcabf93e8cd4929842f06bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFE_TEMP_SENSOR_I2C_ADDR</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a777e3e7173591f2f710b4573d9776fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>ab0ba4dd6e237b96132c0a66be2fb3bc2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_AB_AVG</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a817712f85973d2af49964c7ef5fa52b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_AB_BITS</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>adede6a0a1ddc258b99b5fd17bd782df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_CONFIDENCE_BITS</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a1a91635f35d7259b424f77e341044657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_DEPTH_EN</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>ae7f9c3079aa9a80c918e8c8884b3f330</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_PACKET_SIZE</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a3937f25b5b4138e9cbe0a4885a59b0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_PHASE_DEPTH_BITS</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a2a59a9fad0dd94760d2a7de4f85e7300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTRL_SET_MODE</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>aa0fdaefb251c5619358e20b3719ac8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTRA_BUFFERS_COUNT</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a1d9ec70919a107f3c85b38b7fd8d421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LASER_TEMP_SENSOR_I2C_ADDR</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a24fbbe6a5ed211a143526dfb50425476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SUBFRAMES_COUNT</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>adf47144e1813e51f83bc5d119077ee09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NR_OF_MODES_FROM_CCB</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a5542324a82b041722e3d7660e4a467c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQ_COUNT</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a8b3014a57e4a34f97584bcb5a1e2299d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_OF_MODES_FROM_CCB</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a75addee9f867ff026b549c81cbfec083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEMP_SENSOR_DEV_PATH</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a60ff41be4ad672087bb1123251b7db18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_AD_DEV_CHIP_CONFIG</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a4bf506116893a964ce471ae35d21325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CCBVersion</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>a85182c7d8acccf8b8ceb86343d56969b</anchor>
      <arglist></arglist>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="a85182c7d8acccf8b8ceb86343d56969ba83e7e3ee792f998a64f6899488eebdfc">CCB_UNKNOWN</enumvalue>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="a85182c7d8acccf8b8ceb86343d56969ba50dc3c81cf02c14192a4d15265820e9b">CCB_VERSION0</enumvalue>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="a85182c7d8acccf8b8ceb86343d56969ba64082924d10736cedf30b1d8f8d95887">CCB_VERSION1</enumvalue>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="a85182c7d8acccf8b8ceb86343d56969ba289f1fb9d2cefe01e66af63e336b3bdc">CCB_VERSION2</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SensorImagerType</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>aa029f2ca170638aba90147246979e0ed</anchor>
      <arglist></arglist>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="aa029f2ca170638aba90147246979e0edada692c184f5dc24c7a77d885cf58c314">IMAGER_UNKNOWN</enumvalue>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="aa029f2ca170638aba90147246979e0edae5282e86ad9e83704436deb31852b633">IMAGER_ADSD3100</enumvalue>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="aa029f2ca170638aba90147246979e0eda79b56853a05f330081b26e0c8752797e">IMAGER_ADSD3030</enumvalue>
      <enumvalue file="adsd3500__sensor_8cpp.html" anchor="aa029f2ca170638aba90147246979e0edab09ddd928955f0c8a9aa1fb350602052">IMAGER_ADTF3080</enumvalue>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xioctl</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>ae0276858a558fb1b95769b592b8c4e77</anchor>
      <arglist>(int fh, unsigned int request, void *arg)</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>chip_id</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>ad71c9cb65f80b0cdb4243cb46c32ad73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode_num</name>
      <anchorfile>adsd3500__sensor_8cpp.html</anchorfile>
      <anchor>af4fec44915808d9595401fac897ddb4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adsd3500_sensor.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>adsd3500__sensor_8h.html</filename>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="yes" imported="no">aditof/depth_sensor_interface.h</includes>
    <includes id="adsd3500__mode__selector_8h" name="adsd3500_mode_selector.h" local="yes" imported="no">adsd3500_mode_selector.h</includes>
    <includes id="buffer__processor_8h" name="buffer_processor.h" local="yes" imported="no">buffer_processor.h</includes>
    <includes id="v4l__buffer__access__interface_8h" name="v4l_buffer_access_interface.h" local="yes" imported="no">connections/target/v4l_buffer_access_interface.h</includes>
    <includes id="ini__file__definitions_8h" name="ini_file_definitions.h" local="yes" imported="no">sensor-tables/ini_file_definitions.h</includes>
    <class kind="class">Adsd3500Sensor</class>
    <class kind="struct">CcbMode</class>
    <class kind="struct">IniTableEntry</class>
  </compound>
  <compound kind="file">
    <name>adsd_errs.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>adsd__errs_8h.html</filename>
    <class kind="class">aditof::ADSDErrors</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>algorithms.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>algorithms_8cpp.html</filename>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <includes id="opencv__undistort_8h" name="opencv_undistort.h" local="yes" imported="no">opencv_undistort.h</includes>
  </compound>
  <compound kind="file">
    <name>algorithms.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>algorithms_8h.html</filename>
    <includes id="tofi__camera__intrinsics_8h" name="tofi_camera_intrinsics.h" local="yes" imported="no">tofi_camera_intrinsics.h</includes>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi_config.h</includes>
    <class kind="class">Algorithms</class>
  </compound>
  <compound kind="file">
    <name>AllocatedBuffer.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>AllocatedBuffer_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Android.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Android_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>annotation_test_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>annotation__test__util_8cc.html</filename>
    <includes id="annotation__test__util_8h" name="annotation_test_util.h" local="no" imported="no">google/protobuf/compiler/annotation_test_util.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::annotation_test_util</namespace>
    <member kind="function">
      <type>void</type>
      <name>AddFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a3a23008cf1565c4143ee09672252cf20</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AnnotationMatchesSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a2bda7c72e456820bcf8efd06f931968c</anchor>
      <arglist>(const std::string &amp;file_content, const GeneratedCodeInfo::Annotation *annotation, const std::string &amp;expected_text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AtLeastOneAnnotationMatchesSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>ac0bf0ecb5964e9384ddd8af1395842f4</anchor>
      <arglist>(const std::string &amp;file_content, const std::vector&lt; const GeneratedCodeInfo::Annotation * &gt; &amp;annotations, const std::string &amp;expected_text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DecodeMetadata</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a2d6096902242403a13d8973e9549c986</anchor>
      <arglist>(const std::string &amp;path, GeneratedCodeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>const GeneratedCodeInfo::Annotation *</type>
      <name>FindAnnotationOnPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a9e87a5c6c169ed7e0d6e90f841ff866f</anchor>
      <arglist>(const GeneratedCodeInfo &amp;info, const std::string &amp;source_file, const std::vector&lt; int &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAnnotationsOnPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a097e90f50eefa0a6d39ca3ec57441b69</anchor>
      <arglist>(const GeneratedCodeInfo &amp;info, const std::string &amp;source_file, const std::vector&lt; int &gt; &amp;path, std::vector&lt; const GeneratedCodeInfo::Annotation * &gt; *annotations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RunProtoCompiler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a39480d7faab850c00dc64af1c7deb001</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;plugin_specific_args, CommandLineInterface *cli, FileDescriptorProto *file)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileDescriptorProto *</type>
      <name>file_</name>
      <anchorfile>annotation__test__util_8cc.html</anchorfile>
      <anchor>ac6e86114c2d6cb79ef71460b7b514eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>annotation_test_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>annotation__test__util_8h.html</filename>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="struct">google::protobuf::compiler::annotation_test_util::ExpectedOutput</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::annotation_test_util</namespace>
    <member kind="function">
      <type>void</type>
      <name>AddFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a3a23008cf1565c4143ee09672252cf20</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AnnotationMatchesSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a2bda7c72e456820bcf8efd06f931968c</anchor>
      <arglist>(const std::string &amp;file_content, const GeneratedCodeInfo::Annotation *annotation, const std::string &amp;expected_text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AtLeastOneAnnotationMatchesSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>ac0bf0ecb5964e9384ddd8af1395842f4</anchor>
      <arglist>(const std::string &amp;file_content, const std::vector&lt; const GeneratedCodeInfo::Annotation * &gt; &amp;annotations, const std::string &amp;expected_text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DecodeMetadata</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a2d6096902242403a13d8973e9549c986</anchor>
      <arglist>(const std::string &amp;path, GeneratedCodeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>const GeneratedCodeInfo::Annotation *</type>
      <name>FindAnnotationOnPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a9e87a5c6c169ed7e0d6e90f841ff866f</anchor>
      <arglist>(const GeneratedCodeInfo &amp;info, const std::string &amp;source_file, const std::vector&lt; int &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAnnotationsOnPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a097e90f50eefa0a6d39ca3ec57441b69</anchor>
      <arglist>(const GeneratedCodeInfo &amp;info, const std::string &amp;source_file, const std::vector&lt; int &gt; &amp;path, std::vector&lt; const GeneratedCodeInfo::Annotation * &gt; *annotations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RunProtoCompiler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a39480d7faab850c00dc64af1c7deb001</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;plugin_specific_args, CommandLineInterface *cli, FileDescriptorProto *file)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>any_8cc.html</filename>
    <includes id="any_8h" name="any.h" local="no" imported="no">google/protobuf/any.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>GetAnyFieldDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1276379c26389ccaacddd346c4dbaacd</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor **type_url_field, const FieldDescriptor **value_field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>any_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <class kind="class">google::protobuf::internal::AnyMetadata</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>GetAnyFieldDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1276379c26389ccaacddd346c4dbaacd</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor **type_url_field, const FieldDescriptor **value_field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1941c81f555768d820998b14cb1c48a8</anchor>
      <arglist>(StringPiece message_name, StringPiece type_url_prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aab8181347f3e2fd1aa662ae4502982a7</anchor>
      <arglist>(const std::string &amp;type_url, std::string *full_type_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e7d654354259c04391fe2283836a247</anchor>
      <arglist>(const std::string &amp;type_url, std::string *url_prefix, std::string *full_type_name)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAnyFullTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a43e8175e185443bc13568fd2ce90a972</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTypeGoogleApisComPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36c635de88414218692b34ce2758a650</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTypeGoogleProdComPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5ad710af05f5ec075562f51055a1dfcc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>any_8pb_8cc.html</filename>
    <includes id="any_8pb_8h" name="any.pb.h" local="no" imported="no">google/protobuf/any.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">Any::_Internal</class>
    <class kind="class">AnyDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Any *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Any &gt;</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>afe0a5aeb29f7ecc0c27f812cd2fac0a7</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_Any_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a302bae816b2650b3e10edd23221780e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fany_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a9074fca5cf0ff018db4c810791299fa2</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class AnyDefaultTypeInternal</type>
      <name>_Any_default_instance_</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a04b3de85b15b5e211db1de2c5c5b6ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>ae6d61d50b36413310b3c32d4e4f56281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fany_2eproto_deps</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a4b8e6d2ea650a66a0a4a8512fbaef305</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fany_2eproto_initialized</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a6f7e36115bdad8e68c78cb1ee44db36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fany_2eproto_once</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a2e52a28ab27314fe656be5043a02707c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fany_2eproto_sccs</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a45eff56b317ec52fa05974bc1f867ea9</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a70c1dababa0e732684d8920d78b15765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>abb1ea2e845a796bc5568d8ef28d76d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>acd63602d39c6cca278f437e5acbfe2cc</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>af0278866fdcbdc21bf6f0fbdb851ff15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Any_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8cc.html</anchorfile>
      <anchor>a5aa94a328917618395ccd07a4588b2aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>any_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="any_8h" name="any.h" local="no" imported="no">google/protobuf/any.h</includes>
    <class kind="class">Any</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fany_2eproto</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8h.html</anchorfile>
      <anchor>a753b3bf1f759d7a461ee4dd0215acaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Any *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Any &gt;</name>
      <anchorfile>any_8pb_8h.html</anchorfile>
      <anchor>a1f8c0bccb7a5628910dc3c2cf5f04100</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT AnyDefaultTypeInternal</type>
      <name>_Any_default_instance_</name>
      <anchorfile>any_8pb_8h.html</anchorfile>
      <anchor>a1ae4d7a49aba49693d656433d01272a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>any_8pb_8h.html</anchorfile>
      <anchor>a89121ada95cba42d9325da3130fd83fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Any.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Any_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBAny</class>
    <class kind="class">GPBAnyRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Any_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Any_8pbobjc_8h.html</anchorfile>
      <anchor>afef77b2c859968c1d31f4299dd7c786f</anchor>
      <arglist>(GPBAny_FieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>any__lite_8cc.html</filename>
    <includes id="any_8h" name="any.h" local="no" imported="no">google/protobuf/any.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1941c81f555768d820998b14cb1c48a8</anchor>
      <arglist>(StringPiece message_name, StringPiece type_url_prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aab8181347f3e2fd1aa662ae4502982a7</anchor>
      <arglist>(const std::string &amp;type_url, std::string *full_type_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e7d654354259c04391fe2283836a247</anchor>
      <arglist>(const std::string &amp;type_url, std::string *url_prefix, std::string *full_type_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>any__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>AnyTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>AnyTest_8java.html</filename>
    <class kind="class">com::google::protobuf::AnyTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>api.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>api_8pb_8cc.html</filename>
    <includes id="api_8pb_8h" name="api.pb.h" local="no" imported="no">google/protobuf/api.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">Mixin::_Internal</class>
    <class kind="class">Method::_Internal</class>
    <class kind="class">Api::_Internal</class>
    <class kind="class">ApiDefaultTypeInternal</class>
    <class kind="class">MethodDefaultTypeInternal</class>
    <class kind="class">MixinDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Api *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Api &gt;</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>aad289d30e0d721b1ee36131f203da413</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Method *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Method &gt;</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>ab3bdd6cc361cc6828e907f355a52dd26</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Mixin *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Mixin &gt;</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a3110020e5d16cee01ae4bdbc04ee2f55</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_Api_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>acb763c1a5af0273d5869a6dfcef2e140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Method_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>add07382df4d5ddbfd724982eb7128953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Mixin_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>afdf6047ce3fa3c6d79965980a4b733f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fapi_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>ae8c913828a09a34425a87d51301ec065</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class ApiDefaultTypeInternal</type>
      <name>_Api_default_instance_</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a2f3aef53270e6362109ea9f6c1b566d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class MethodDefaultTypeInternal</type>
      <name>_Method_default_instance_</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a96c7c103779f94c323a119fa237659e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class MixinDefaultTypeInternal</type>
      <name>_Mixin_default_instance_</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a771d37e8c88cc501c6ae8fa5a1937072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a58af51737eca106651e2153d40613e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fapi_2eproto_deps</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a7e610fe58eb69d1e8cdb2e88da9c5d7c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fapi_2eproto_initialized</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a6b3095f269b445b21877460b171e1bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fapi_2eproto_once</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a5828a3d609d887c1812a528f6ddfe3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fapi_2eproto_sccs</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a35f44d7307a4f33ce1f21d1ab6e6971b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a3482edd9ed5b42dac4cb484d34876635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a3d287f6b42563f11489939913982dc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>ac247163e16c69388301d6daf4303e83e</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a5b100a7857040602fca4880f931b0537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 4 &gt;</type>
      <name>scc_info_Api_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>aadb05fc544e72a176b08e0c559ecf633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_Method_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a41f321061d3071a7955c1923a05d7f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Mixin_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>ae90d11921917c1efd864ca203a55e35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_Option_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>aa00f1903dc195b558cad63239e38f3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fsource_5fcontext_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_SourceContext_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>api_8pb_8cc.html</anchorfile>
      <anchor>a136e4088ce6d5133f0b2c7ba30915674</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>api.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>api_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="source__context_8pb_8h" name="source_context.pb.h" local="no" imported="no">google/protobuf/source_context.pb.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <class kind="class">Api</class>
    <class kind="class">Method</class>
    <class kind="class">Mixin</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fapi_2eproto</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>a0f07217947f70e7c88ee61aba4445e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Api *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Api &gt;</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>a62524874def250288872c6e177d4b1b3</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Method *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Method &gt;</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>a977abd41b44b5ef12d95d2f1aad67139</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Mixin *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Mixin &gt;</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>a166d15dba0ad1f8cb1b0d8d49e102abb</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ApiDefaultTypeInternal</type>
      <name>_Api_default_instance_</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>ab95f3b8e4dda5b91d5a7433a8c83e43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT MethodDefaultTypeInternal</type>
      <name>_Method_default_instance_</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>ac6cedd42a02baee4dbcca93652069d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT MixinDefaultTypeInternal</type>
      <name>_Mixin_default_instance_</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>a866f120357923da9d1a2af96eaae6952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>api_8pb_8h.html</anchorfile>
      <anchor>a9988553e4d9468eeab426c4c7e9529c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Api.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Api_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBApi</class>
    <class kind="class">GPBApiRoot</class>
    <class kind="class">GPBMethod</class>
    <class kind="class">GPBMixin</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>a59c722f21110389ebe23642973719470</anchor>
      <arglist>(GPBApi_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>a9da5fceb562680e5cb781c4515e95609</anchor>
      <arglist>(GPBMethod_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>a35639a41192f071cf69d2267ca7c864c</anchor>
      <arglist>(GPBMixin_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPB_ENUM_FWD_DECLARE</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>af7f05e8fb04245f4457bc547ae1b9aef</anchor>
      <arglist>(GPBSyntax)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBApi_Syntax_RawValue</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>ab6719bef898c9abc922841ce497ed43d</anchor>
      <arglist>(GPBApi *message)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBMethod_Syntax_RawValue</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>adf41668a913070042cfd935e889825f3</anchor>
      <arglist>(GPBMethod *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBApi_Syntax_RawValue</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>ad3b34ed806ed84cae03868f1ea5be7a0</anchor>
      <arglist>(GPBApi *message, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBMethod_Syntax_RawValue</name>
      <anchorfile>Api_8pbobjc_8h.html</anchorfile>
      <anchor>a9ad5e5d933727c1bcad86e85e5a844f8</anchor>
      <arglist>(GPBMethod *message, int32_t value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>api_implementation.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>api__implementation_8cc.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INITFUNC</name>
      <anchorfile>api__implementation_8cc.html</anchorfile>
      <anchor>afcf9d506e03b9bcad5b59b380c3a05d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITFUNC_ERRORVAL</name>
      <anchorfile>api__implementation_8cc.html</anchorfile>
      <anchor>ac51f21b103bf2c3052dff17cd27a10d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PyMODINIT_FUNC</type>
      <name>INITFUNC</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a61f07d04e1c48940a5782f30e6e085c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>kImplVersion</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ada7c311dc4866e0828b7652980c0348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kImplVersionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac311df6a971164b9a8d0bcf7689497fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kModuleDocstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a80551ebb189b38e87d9af6857ec3e78e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kModuleName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>acca580b5fcdba81019bdca50024c7d68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>api_implementation.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>api__implementation_8py.html</filename>
    <namespace>google::protobuf::internal::api_implementation</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a672c2e5da3da94ee0becb1c03bc7d13e</anchor>
      <arglist>(implementation_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsPythonDefaultSerializationDeterministic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a71fcc9887f2348c6df94860611d003b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a0eca73384c8fbb4ef5f90598a92f5c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Version</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>ae978c87772e18e4a8f9f9e668681856c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_api_version</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>af58b180ad158127b342dadf1715aebe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_default_implementation_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a1bb45d344d0b3b99cb9169dd1315a8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_implementation_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>aba33db17f05584717fafb8342bf0ba8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_implementation_version</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a6e793c4eac4879eabdaba335e4dbf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_implementation_version_str</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>adbc17f9d6fa5a4e933deaa3ba2bf3bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_proto_extension_modules_exist_in_build</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a692ddac3d10c162c999dc957dbd1f476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_python_deterministic_proto_serialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>ad4af128e427254353ebdeb5f05561557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_apple_metal/Shared/AppDelegate.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_apple_metal/Shared/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__apple__metal_2Shared_2AppDelegate_8h.html</filename>
    <class kind="class">AppDelegate</class>
  </compound>
  <compound kind="file">
    <name>protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/</path>
    <filename>protobuf_2objectivec_2Tests_2CocoaPods_2iOSCocoaPodsTester_2iOSCocoaPodsTester_2AppDelegate_8h.html</filename>
    <class kind="class">AppDelegate</class>
  </compound>
  <compound kind="file">
    <name>protobuf/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/</path>
    <filename>protobuf_2objectivec_2Tests_2CocoaPods_2OSXCocoaPodsTester_2OSXCocoaPodsTester_2AppDelegate_8h.html</filename>
    <class kind="class">AppDelegate</class>
  </compound>
  <compound kind="file">
    <name>arena.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arena_8cc.html</filename>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kMaxCleanupListElements</name>
      <anchorfile>arena_8cc.html</anchorfile>
      <anchor>a9bc30a0db8dd0b4e6e738b299b60d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kMinCleanupListElements</name>
      <anchorfile>arena_8cc.html</anchorfile>
      <anchor>a66d71aa217e7fca9ae1cdbabc14ce541</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arena.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arena_8h.html</filename>
    <includes id="arena__impl_8h" name="arena_impl.h" local="no" imported="no">google/protobuf/arena_impl.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="struct">google::protobuf::ArenaOptions</class>
    <class kind="class">google::protobuf::internal::GenericTypeHandler</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::arena_metrics</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RTTI_TYPE_ID</name>
      <anchorfile>arena_8h.html</anchorfile>
      <anchor>a934e9014194f938f5a0fc69f7f8adb3c</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="function">
      <type>class PROTOBUF_EXPORT</type>
      <name>alignas</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a858c9a6f3a321c908a1574fca1ea8ffe</anchor>
      <arglist>(8) Arena final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arena_delete_object</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acaa00dc943ef6c32d1ef99ead1b48399</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arena_destruct_object</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab371e4f8b536c571617236ed1de48fe0</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arena_free</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaa0794b8c23b4237562379a067a2118d</anchor>
      <arglist>(void *object, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableArenaMetrics</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1arena__metrics.html</anchorfile>
      <anchor>a76c11ed9e8df25e25823ff7331cd9a51</anchor>
      <arglist>(ArenaOptions *options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arena_impl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arena__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <class kind="class">google::protobuf::internal::ArenaImpl</class>
    <class kind="class">google::protobuf::internal::ArenaImpl::Block</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::CleanupChunk</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::CleanupNode</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::Options</class>
    <class kind="class">google::protobuf::internal::ArenaImpl::SerialArena</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::ThreadCache</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="typedef">
      <type>int64_t</type>
      <name>LifecycleId</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4c59e1ec27e316d5c3788cd27f39d19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>AlignUpTo8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2d31597149a32b35228cbd61edf65cee</anchor>
      <arglist>(size_t n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arena_test_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arena__test__util_8cc.html</filename>
    <includes id="arena__test__util_8h" name="arena_test_util.h" local="no" imported="no">google/protobuf/arena_test_util.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ</name>
      <anchorfile>arena__test__util_8cc.html</anchorfile>
      <anchor>a7426cd756f81b90afa8ec083eeefeb2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arena_test_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arena__test__util_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <class kind="class">google::protobuf::internal::NoHeapChecker::NewDeleteCapture</class>
    <class kind="class">google::protobuf::internal::NoHeapChecker</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>TestParseCorruptedString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38f223c7e8c88132c9eb6d8854f510e7</anchor>
      <arglist>(const T &amp;message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arena_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arena__unittest_8cc.html</filename>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena__test__util_8h" name="arena_test_util.h" local="no" imported="no">google/protobuf/arena_test_util.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::ArenaHooksTestUtil</class>
    <class kind="class">google::protobuf::ArenaOptionsTestFriend</class>
    <class kind="class">google::protobuf::MustBeConstructedWithOneThroughEight</class>
    <class kind="class">google::protobuf::MustBeConstructedWithOneThroughFour</class>
    <class kind="class">google::protobuf::Notifier</class>
    <class kind="class">google::protobuf::PleaseDontCopyMe</class>
    <class kind="class">google::protobuf::PleaseMoveMe</class>
    <class kind="class">google::protobuf::SimpleDataType</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type>uint64</type>
      <name>Align8</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2b4ba4adba8a39f2cea554e769d64ff7</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FillArenaAwareFields</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae37e52c2ad57430a6e67ac281e70b799</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a262ac766d9c3a4e6de39acff8420ac73</anchor>
      <arglist>(ArenaTest, AddAllocatedToRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae55049b4938650b884bfe16fc77b5e51</anchor>
      <arglist>(ArenaTest, AddAllocatedToRepeatedFieldViaReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af2a9dc6d9a0802e1387e8e9ebf151ad0</anchor>
      <arglist>(ArenaTest, AddAllocatedWithReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a694f88753c0642060f81095139115715</anchor>
      <arglist>(ArenaTest, AddCleanup)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeab83b6e0b64210381f72a9ae1274645</anchor>
      <arglist>(ArenaTest, Alignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0566282b532143ad629bf62cc5412c4c</anchor>
      <arglist>(ArenaTest, ArenaConstructable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aab60cf753d985749125584482d5a8621</anchor>
      <arglist>(ArenaTest, ArenaHooksSanity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a76d30b02c5f3a4c432050f3e3c0d0400</anchor>
      <arglist>(ArenaTest, ArenaOneofReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad1b7927500941ff81b8989ac8faf2c7d</anchor>
      <arglist>(ArenaTest, BasicCreate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a239bbaeb01ee8b839105f3e766de6a93</anchor>
      <arglist>(ArenaTest, BlockSizeSmallerThanAllocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2289495a579343edb4a2023f73a396b4</anchor>
      <arglist>(ArenaTest, CreateAndConstCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51afda1ec4ee22e7ed012588a22bdb6e</anchor>
      <arglist>(ArenaTest, CreateAndMove)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa3e4cd54356abb0a8e99343c0316d516</anchor>
      <arglist>(ArenaTest, CreateAndNonConstCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a64fb49c087e53f6b14573d93e153d669</anchor>
      <arglist>(ArenaTest, CreateWithEightConstructorArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a513dd3ce08458e88081991e9d66a99be</anchor>
      <arglist>(ArenaTest, CreateWithFourConstructorArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a57cc23c68cd3feda817b77d0fa038ecc</anchor>
      <arglist>(ArenaTest, CreateWithMoveArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a936efc46ea366a525efc73ceb6dcce50</anchor>
      <arglist>(ArenaTest, DestructorSkippable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a54772b623b49497f541558c2455c58f2</anchor>
      <arglist>(ArenaTest, ExtensionsOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0cddebdd6ac41e5b898fc4a3d1df6aa3</anchor>
      <arglist>(ArenaTest, GetArenaShouldReturnNullForNonArenaAllocatedMessages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3636d727982f9dd732b596dd44925df5</anchor>
      <arglist>(ArenaTest, GetArenaShouldReturnNullForNonArenaCompatibleTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6aa6b636f11cc741cee8219f37b3eb94</anchor>
      <arglist>(ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1ef5d56562a9584b182abe43ece3a939</anchor>
      <arglist>(ArenaTest, InitialBlockTooSmall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac288ef116e97d96cbaef018e35068de1</anchor>
      <arglist>(ArenaTest, NoHeapAllocationsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aecd3787974413d01f6ede35e6c326ab9</anchor>
      <arglist>(ArenaTest, OneofMerge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acd4cdce7362167177c7f5dd5e297dc60</anchor>
      <arglist>(ArenaTest, ParseCorruptedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51943cc691174e7d8a551e92e3ec8a25</anchor>
      <arglist>(ArenaTest, Parsing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a30d6cbda73cf298cd3ce2e06707f892e</anchor>
      <arglist>(ArenaTest, ReflectionSwapFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae88f3c2e15fea6dbea28670bff6282a8</anchor>
      <arglist>(ArenaTest, ReleaseFromArenaMessageMakesCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a78fdc5f7816986fb3bd1074a4c7334e2</anchor>
      <arglist>(ArenaTest, ReleaseLastRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aec961e1e4996d9dd104eb6d74ac98531</anchor>
      <arglist>(ArenaTest, ReleaseMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a18a97e774eeff3a9c452143cea619c59</anchor>
      <arglist>(ArenaTest, ReleaseString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a498f440b6759d65f640f050abdb2722d</anchor>
      <arglist>(ArenaTest, RepeatedFieldOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae864dd2d01f75805e4cf3611ce7000b5</anchor>
      <arglist>(ArenaTest, RepeatedFieldWithNonPODType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a40dc7088bbba1ce52a020c3ee50590fa</anchor>
      <arglist>(ArenaTest, RepeatedPtrFieldAddClearedTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9b9a8b44ebc31a0950b89776c756376d</anchor>
      <arglist>(ArenaTest, SetAllocatedAcrossArenas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a42bc36baf638b8e2c0f57e666fbd9cd6</anchor>
      <arglist>(ArenaTest, SetAllocatedAcrossArenasWithReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af9e10f7094a11d6d7be6119ca882b8d0</anchor>
      <arglist>(ArenaTest, SetAllocatedMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4524329df5996d5625fd47be1e76fdaa</anchor>
      <arglist>(ArenaTest, SetAllocatedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6cdb352fce098221427ca47a2fd1dbdf</anchor>
      <arglist>(ArenaTest, SpaceAllocated_and_Used)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4bbf390d7f1fb14cee5609a153c9fb9f</anchor>
      <arglist>(ArenaTest, Swap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a328c11add290d2472c4396d8e06a3963</anchor>
      <arglist>(ArenaTest, SwapBetweenArenaAndNonArenaUsingReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4a5c0820accca58694a79e74ee50c6b8</anchor>
      <arglist>(ArenaTest, SwapBetweenArenaAndNonArenaWithAllFieldsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4040622d4cabf4c6681fd219cb0be88c</anchor>
      <arglist>(ArenaTest, SwapBetweenArenasUsingReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeeee3d892be2126a159dae528f4d0f04</anchor>
      <arglist>(ArenaTest, SwapBetweenArenasWithAllFieldsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaad7e1bf631f2cc006a23d968129aca9</anchor>
      <arglist>(ArenaTest, SwapRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac80aee9c1e128cb00e69befa2f258775</anchor>
      <arglist>(ArenaTest, SwapRepeatedFieldWithDifferentArenas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac3bbac9ef094834e9e7499b5223f9174</anchor>
      <arglist>(ArenaTest, SwapRepeatedFieldWithNoArenaOnLeftHandSide)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25b861636b59a3a08bed7bca3ccdbae5</anchor>
      <arglist>(ArenaTest, SwapRepeatedFieldWithNoArenaOnRightHandSide)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a07cea22311a7f6258a0ea193006867db</anchor>
      <arglist>(ArenaTest, UnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a313652256a5175a62265eec8093cdc69</anchor>
      <arglist>(ArenaTest, UnsafeArenaAddAllocated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2da201977b5cd6ffd7e0de947f647d5f</anchor>
      <arglist>(ArenaTest, UnsafeArenaRelease)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa407f69b15ee04dd7759cf7b073997b1</anchor>
      <arglist>(ArenaTest, UnsafeArenaReleaseAdd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac0920e2516ec48a729c1a164315840c3</anchor>
      <arglist>(ArenaTest, UnsafeArenaSwap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3245d531b077709ff91bad24088bdcb5</anchor>
      <arglist>(ArenaTest, UnsafeSetAllocatedOnArena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestSwapRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a46a3a7bc884a17ef2a0aaf0b649f1d14</anchor>
      <arglist>(Arena *arena1, Arena *arena2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arenastring.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arenastring_8h.html</filename>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="fastmem_8h" name="fastmem.h" local="no" imported="no">google/protobuf/stubs/fastmem.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <class kind="struct">google::protobuf::internal::ArenaStringPtr</class>
    <class kind="class">google::protobuf::internal::TaggedPtr</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>arenastring_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>arenastring__unittest_8cc.html</filename>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7c88c66b5f0899586f5802709bb3e290</anchor>
      <arglist>(ArenaStringPtrTest, ArenaStringPtrOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad9d3696778ee94b708ba7f622651b90f</anchor>
      <arglist>(ArenaStringPtrTest, ArenaStringPtrOnArenaNoSSO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6a93bda00c81d47caa81b186278f1e3b</anchor>
      <arglist>(ArenaStringPtrTest, ArenaStringPtrOnHeap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>WrapString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad161d200b129cbb458e13df65ad4f5dd</anchor>
      <arglist>(const char *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>array_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a12541648ac5dadb84eca4c929d87adbf</anchor>
      <arglist>(RepeatedField, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a84f3b547b938688c94d925199473949e</anchor>
      <arglist>(RepeatedField, append)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a48ac33ab0ed30eef6fbace268cbdda09</anchor>
      <arglist>(RepeatedField, count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a0c1c8bbd8b211e1dbb93417138470ce0</anchor>
      <arglist>(RepeatedField, getIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a3221f84e8702126ad1d9e878c9aa7c73</anchor>
      <arglist>(RepeatedField, offsetExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ac7d42a7cec0efeaab46b5e073b12d1a0</anchor>
      <arglist>(RepeatedField, offsetGet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a634a25a53eb9498651f10d9890bc7097</anchor>
      <arglist>(RepeatedField, offsetSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a5e0b1c2afb5f7a737fc8f437f9a3ebdc</anchor>
      <arglist>(RepeatedField, offsetUnset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a226b6e1808421cee34cf0edd2663c907</anchor>
      <arglist>(RepeatedFieldIter, current)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a4b6511bcb2abd865e362a01914e6f91a</anchor>
      <arglist>(RepeatedFieldIter, key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a9496b3d7c6239eae208068210101ef3c</anchor>
      <arglist>(RepeatedFieldIter, next)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ae3d981b3022a6d915d36d7841cd52844</anchor>
      <arglist>(RepeatedFieldIter, valid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>php_proto_array_default_release</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a2235144ed719187f2a298ef0d8107ce7</anchor>
      <arglist>(void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>php_proto_array_object_release</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a35c9b186f5008cb3398f5bb1c225c839</anchor>
      <arglist>(void *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_CLASS_START</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a3f191a1f49102a2e38574d57cb8357fe</anchor>
      <arglist>(&quot;Google\\Protobuf\\Internal\\RepeatedField&quot;, RepeatedField, repeated_field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_CLASS_START</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a52b0447352206860cb25da9457b3f8d7</anchor>
      <arglist>(&quot;Google\\Protobuf\\Internal\\RepeatedFieldIter&quot;, PHP_PROTO_INIT_CLASS_ENDPHP_METHOD(RepeatedFieldIter, repeated_field_iter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>php_proto_zval_ptr_dtor</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ac5a62a39725050c330c89b55c1f0adf9</anchor>
      <arglist>(intern-&gt;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>repeated_field_array_init</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ae335bb6ab7b32717a3cb199e58243497</anchor>
      <arglist>(zval *array, upb_fieldtype_t type, uint size ZEND_FILE_LINE_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zend_object_value</type>
      <name>repeated_field_create</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a595dd0b0ebb370c6e386bd0d27b7c498</anchor>
      <arglist>(zend_class_entry *ce TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_create_with_field</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>aef985e40496db3e63e0df61671b19645</anchor>
      <arglist>(zend_class_entry *ce, const upb_fielddef *field, CACHED_VALUE *repeated_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_create_with_type</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a39e2799146e07c297cc6c06088215919</anchor>
      <arglist>(zend_class_entry *ce, upb_fieldtype_t type, const zend_class_entry *msg_ce, CACHED_VALUE *repeated_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashTable *</type>
      <name>repeated_field_get_gc</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ae5d2e0aaeb14f7409b6299367f6d2e50</anchor>
      <arglist>(zval *object, CACHED_VALUE **table, int *n TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashTable *</type>
      <name>repeated_field_get_gc</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ad74ab61619f1985552ccc18760d62324</anchor>
      <arglist>(zval *object, zval ***table, int *n TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>repeated_field_has_dimension</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a7c1befbd33fa4fa64c26151fb3b477cc</anchor>
      <arglist>(zval *object, zval *offset TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>repeated_field_index_native</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ae80cde12d5eb783164f9e4fd4f73b5dc</anchor>
      <arglist>(RepeatedField *intern, int index TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zend_object_value</type>
      <name>repeated_field_iter_create</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a4e149f38c61ed5a7025ed563225fcb44</anchor>
      <arglist>(zend_class_entry *ce TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_push_native</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>aa4e9078a30b3e5f9483ae541a4ec50b6</anchor>
      <arglist>(RepeatedField *intern, void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>repeated_field_write_dimension</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a2fc0f6b37ba9a682e908e734ca8863dd</anchor>
      <arglist>(zval *object, zval *offset, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="variable">
      <type>PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END intern</type>
      <name>array</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a54a1b9da446d2f39189118ffbf6e81c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intern</type>
      <name>msg_ce</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a479a16e1b64443e7d43035b247f6bd81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intern</type>
      <name>position</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a65bf8f93f653961e5703ae5c543f85d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END intern</type>
      <name>repeated_field</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a3bb7364832f62879ea68bf8f5706e38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>repeated_field_handlers</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a75c14de900c1bbf31446fd82281f2bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>repeated_field_iter_handlers</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a4c365c15ac4c4172401f46766749ce6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>repeated_field_iter_methods</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>afcc504b110d55221bbb714ad3c56f3e0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>repeated_field_iter_type</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a07d0111abc20d9745f94e32dd0339002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>repeated_field_methods</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>a7f5f4c83b15528027f4ac2460c77d154</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>repeated_field_type</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ac638c4c0864bc50cbd7e8ba678516acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intern</type>
      <name>type</name>
      <anchorfile>array_8c.html</anchorfile>
      <anchor>ac3eccd8f1f0410ed9822ddba78fe3a71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>array_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">zmq::array_item_t</class>
    <class kind="class">zmq::array_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ArrayDecoders.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ArrayDecoders_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ArrayDecodersTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ArrayDecodersTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ArrayDecodersTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>arraysize.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>arraysize_8h.html</filename>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>arraysize</name>
      <anchorfile>arraysize_8h.html</anchorfile>
      <anchor>ac55fdd6aa61539c49b1b1f5d38a0ed73</anchor>
      <arglist>(array)</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>ArraySizeHelper</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a32a2eab21afa88ee2b0ae68896bf96ff</anchor>
      <arglist>(const T(&amp;array)[N]))[N]</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>ArraySizeHelper</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa8af3c717957e1ef90ba4ddfc69688e0</anchor>
      <arglist>(T(&amp;array)[N]))[N]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ast.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>ast_8py.html</filename>
    <class kind="class">cpp::ast::_GenericDeclaration</class>
    <class kind="class">cpp::ast::_NestedType</class>
    <class kind="class">cpp::ast::_NullDict</class>
    <class kind="class">cpp::ast::AstBuilder</class>
    <class kind="class">cpp::ast::Class</class>
    <class kind="class">cpp::ast::Define</class>
    <class kind="class">cpp::ast::Delete</class>
    <class kind="class">cpp::ast::Enum</class>
    <class kind="class">cpp::ast::Expr</class>
    <class kind="class">cpp::ast::Friend</class>
    <class kind="class">cpp::ast::Function</class>
    <class kind="class">cpp::ast::Goto</class>
    <class kind="class">cpp::ast::Include</class>
    <class kind="class">cpp::ast::Method</class>
    <class kind="class">cpp::ast::Node</class>
    <class kind="class">cpp::ast::Parameter</class>
    <class kind="class">cpp::ast::Return</class>
    <class kind="class">cpp::ast::Struct</class>
    <class kind="class">cpp::ast::Type</class>
    <class kind="class">cpp::ast::TypeConverter</class>
    <class kind="class">cpp::ast::Typedef</class>
    <class kind="class">cpp::ast::Union</class>
    <class kind="class">cpp::ast::Using</class>
    <class kind="class">cpp::ast::VariableDeclaration</class>
    <namespace>cpp::ast</namespace>
    <member kind="function">
      <type>def</type>
      <name>BuilderFromSource</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a696471f0d7971a0789824803a008cf6b</anchor>
      <arglist>(source, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>acd29cc27c3bff13bf3e055575b8e958a</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a39ad8261fef5e0a7c1c17c510541b66f</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintAllIndentifiers</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>abc501124095357c1cf56eaf10e1df327</anchor>
      <arglist>(filenames, should_print)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintIndentifiers</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a6a793b93aff7779af7017d001ce3b226</anchor>
      <arglist>(filename, should_print)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reversed</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a0b1c00fd4aaa476b10de6b3a2550f39f</anchor>
      <arglist>(seq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>aa0742cad7ac7285ad26b163812fc1b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_INTERNAL_TOKEN</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>aea75be79d23641b8d6b405544181cbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NAMESPACE_POP</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a35d68f08f8c54c2e22a1757e3899eb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_ATTRIBUTE</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a6462424cd2b9884f63bf7594811321cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_CONST</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a73fe57808e7f2e3f3e9d0e1088f183be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_CTOR</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>ae380e31bf1bce9757f3289a704715c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_DTOR</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a4491e62237a2689be078bf3b455549e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_NONE</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a8f1229df8e1348664a7e6142c2d0ae0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_OVERRIDE</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>aecf2f8a17fb10fe367d2da84849c06c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_PURE_VIRTUAL</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>ae8f597c9a3e49e1a29e8da1848d40ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_THROW</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a3384f360da38e3df526d189238118fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_UNKNOWN_ANNOTATION</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a9d3ba548a6c733892e60c8accdc96639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_VIRTUAL</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a7d444baf6763d374aa4ef9c3f0e6d5b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atomic_counter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>atomic__counter_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <class kind="class">zmq::atomic_counter_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ATOMIC_COUNTER_MUTEX</name>
      <anchorfile>atomic__counter_8hpp.html</anchorfile>
      <anchor>a7d23ff00a9cc15c5426bda37dbaaae06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atomic_ptr.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>atomic__ptr_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <class kind="class">zmq::atomic_ptr_t</class>
    <class kind="struct">zmq::atomic_value_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ATOMIC_PTR_MUTEX</name>
      <anchorfile>atomic__ptr_8hpp.html</anchorfile>
      <anchor>a80a70fac3818243c501f9e7ae5476fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atomic_cas</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8294117b7f77a45105fa74b552ecd9c2</anchor>
      <arglist>(void *volatile *ptr_, void *cmp_, void *val_, mutex_t &amp;_sync) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atomic_xchg_ptr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae3918984449c35c0f783369f6d70f545</anchor>
      <arglist>(void **ptr_, void *const val_, mutex_t &amp;_sync) ZMQ_NOEXCEPT</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>basic_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>basic__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BASIC_BENCHMARK_TEST</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a2ffad247163ef6708c12b3fc0636732b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_BENCHMARK_TEST</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a9fd4ce412c1f98b732dfe55b76cb0e28</anchor>
      <arglist>(BM_spin_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_BENCHMARK_TEST</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>ae9a3e562199445c3df537d9814920150</anchor>
      <arglist>(BM_spin_pause_after)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_BENCHMARK_TEST</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a89bbf379fa97fc73d0e880658d8d8273</anchor>
      <arglist>(BM_spin_pause_before)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_BENCHMARK_TEST</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a94775f8d86576fde32fb81849037b76a</anchor>
      <arglist>(BM_spin_pause_before_and_after)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_BENCHMARK_TEST</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>afcae3235486e9d0b6d7962cb030da309</anchor>
      <arglist>(BM_spin_pause_during)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a44e80de0da31ed446a2e68d36518f703</anchor>
      <arglist>(BM_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a4acceaf0948aa5c545d8a9117294a20d</anchor>
      <arglist>(BM_empty_stop_start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a7e92b0f950c69d84ffe8dfd8637181bd</anchor>
      <arglist>(BM_pause_during)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_empty</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>ab6412335882425a4a02aa05f773e8051</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_empty_stop_start</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a6c39db70d0337abeea82b44646ffc9c0</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_pause_during</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a15779bf66a78f0733d66540ee3eb4941</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_spin_empty</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a9e35977d1b087b6c7faadb48caf58c66</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_spin_pause_after</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>ae3158b3b1d7ad25ae65a5172d374ad8c</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_spin_pause_before</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>a6c0a1edb050067e5e37e6f56fd9e7ed3</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_spin_pause_before_and_after</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>ae9410f8bf17750f2459fd46c65f2f63a</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_spin_pause_during</name>
      <anchorfile>basic__test_8cc.html</anchorfile>
      <anchor>aa5f9825b8d0eee27fa3f3661225b62ab</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>benchmark_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="benchmark__api__internal_8h" name="benchmark_api_internal.h" local="yes" imported="no">benchmark_api_internal.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="colorprint_8h" name="colorprint.h" local="yes" imported="no">colorprint.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2commandlineflags_8h" name="protobuf/third_party/benchmark/src/commandlineflags.h" local="yes" imported="no">commandlineflags.h</includes>
    <includes id="complexity_8h" name="complexity.h" local="yes" imported="no">complexity.h</includes>
    <includes id="counter_8h" name="counter.h" local="yes" imported="no">counter.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2log_8h" name="protobuf/third_party/benchmark/src/log.h" local="yes" imported="no">log.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2mutex_8h" name="protobuf/third_party/benchmark/src/mutex.h" local="yes" imported="no">mutex.h</includes>
    <includes id="re_8h" name="re.h" local="yes" imported="no">re.h</includes>
    <includes id="stat_8h" name="stat.h" local="yes" imported="no">stat.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <includes id="sysinfo_8h" name="sysinfo.h" local="yes" imported="no">sysinfo.h</includes>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <class kind="struct">benchmark::internal::ThreadManager::Result</class>
    <class kind="class">benchmark::internal::ThreadManager</class>
    <class kind="class">benchmark::internal::ThreadTimer</class>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="function">
      <type></type>
      <name>DEFINE_bool</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>a11b7192066fc8a7b9b0b90d799a69a1f</anchor>
      <arglist>(benchmark_counters_tabular, false, &quot;Whether to use tabular format when printing user counters to &quot; &quot;the console.  Valid values: &apos;true&apos;/&apos;yes&apos;/1, &apos;false&apos;/&apos;no&apos;/0.&quot; &quot;Defaults to false.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_bool</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>a28b6bab1716df5e2eb0597bcb0d44047</anchor>
      <arglist>(benchmark_list_tests, false, &quot;Print a list of benchmarks. This option overrides all other &quot; &quot;options.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_bool</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>aa06a9531e7c0b86501db8e0c85d5f06f</anchor>
      <arglist>(benchmark_report_aggregates_only, false, &quot;Report the result of each benchmark repetitions. When &apos;true&apos; is &quot; &quot;specified only the mean, standard deviation, and other statistics &quot; &quot;are reported for repeated benchmarks.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_double</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>acb0856f530157ec9c5412de22ba86f79</anchor>
      <arglist>(benchmark_min_time, 0.5, &quot;Minimum number of seconds we should run benchmark before &quot; &quot;results are considered significant.  For cpu-time based &quot; &quot;tests, this is the lower bound on the total cpu time &quot; &quot;used by all threads that make up the test.  For real-time &quot; &quot;based tests, this is the lower bound on the elapsed time &quot; &quot;of the benchmark execution, regardless of number of &quot; &quot;threads.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_int32</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>ae8a3e3ad633a8929494b5e1200b0c79d</anchor>
      <arglist>(benchmark_repetitions, 1, &quot;The number of runs of each benchmark. If greater than 1, the &quot; &quot;mean and standard deviation of the runs will be reported.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_int32</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>aac347b7ee77cacdb5270a60bc9d801ba</anchor>
      <arglist>(v, 0, &quot;The level of verbose logging to output&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>a02af19525a420499cfe5c2309919be2f</anchor>
      <arglist>(benchmark_color, &quot;auto&quot;, &quot;Whether to use colors in the output.  Valid values: &quot; &quot;&apos;true&apos;/&apos;yes&apos;/1, &apos;false&apos;/&apos;no&apos;/0, and &apos;auto&apos;. &apos;auto&apos; means to use &quot; &quot;colors if the output is being sent to a terminal and the TERM &quot; &quot;environment variable is set to a terminal type that supports &quot; &quot;colors.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>ad6e5a23f1bf68b0e47ee6591a380c6ce</anchor>
      <arglist>(benchmark_filter, &quot;.&quot;, &quot;A regular expression that specifies the set of benchmarks &quot; &quot;to execute.  If this flag is empty, no benchmarks are run.  &quot; &quot;If this flag is the string \&quot;all\&quot;, all benchmarks linked &quot; &quot;into the process are run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>a81a57ba1e59692373cbf10de2d7dc3d9</anchor>
      <arglist>(benchmark_format, &quot;console&quot;, &quot;The format to use for console output. Valid values are &quot; &quot;&apos;console&apos;, &apos;json&apos;, or &apos;csv&apos;.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>ad0c6ab1fc63a8fb1d4deea4e8aae81e4</anchor>
      <arglist>(benchmark_out, &quot;&quot;, &quot;The file to write additonal output to&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>benchmark_8cc.html</anchorfile>
      <anchor>a039ab0a2689e12065dcd772f889328fb</anchor>
      <arglist>(benchmark_out_format, &quot;json&quot;, &quot;The format to use for file output. Valid values are &quot; &quot;&apos;console&apos;, &apos;json&apos;, or &apos;csv&apos;.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>ConsoleReporter::OutputOptions</type>
      <name>GetOutputOptions</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ae494eb9b9a1d775ca9726c3ec31717c2</anchor>
      <arglist>(bool force_no_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad45f3d888c5f3cfa8e0fbcdc8479aed7</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InitializeStreams</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aad5e0c05236fd7bf317ac1772a892513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9752638e045ef1a8d9f8a8f115e99217</anchor>
      <arglist>(double n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseCommandLineFlags</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a516c4cf24ba4916dcce851336371fae3</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintUsageAndExit</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a1be1bd73a89dc9ad7db4a17e553abeae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportUnrecognizedArguments</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a191f0b12043dc5012af2cb58e978c479</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1de232e104bb86fe755b411b9cce3909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a38cd271de3f28e6dc7f1906850511bdd</anchor>
      <arglist>(BenchmarkReporter *console_reporter)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a836eb1511b74bdd276edb30882dedeaa</anchor>
      <arglist>(BenchmarkReporter *console_reporter, BenchmarkReporter *file_reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UseCharPointer</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a3ba425ef5904ccc9db9abe934810ee1c</anchor>
      <arglist>(char const volatile *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/include/benchmark/</path>
    <filename>benchmark_8h.html</filename>
    <class kind="class">benchmark::internal::Benchmark</class>
    <class kind="class">benchmark::BenchmarkReporter</class>
    <class kind="class">benchmark::ConsoleReporter</class>
    <class kind="struct">benchmark::BenchmarkReporter::Context</class>
    <class kind="class">benchmark::Counter</class>
    <class kind="class">benchmark::CSVReporter</class>
    <class kind="class">benchmark::Fixture</class>
    <class kind="class">benchmark::internal::FunctionBenchmark</class>
    <class kind="class">benchmark::JSONReporter</class>
    <class kind="struct">benchmark::BenchmarkReporter::Run</class>
    <class kind="class">benchmark::State</class>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a1b067eafc46deb6fd6d2b78a99d086e7</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_ALWAYS_INLINE</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a4906f2b72a86c08a1c794de4399c25bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_BUILTIN_EXPECT</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a7c825031a66856fb66910513f83b418c</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_DEFINE_F</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a0039ddd9b71ced4dc28e87a932e06b72</anchor>
      <arglist>(BaseClass, Method)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_DEPRECATED_MSG</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>aae4b861ba9a74d5d21958bf8062ab734</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_DISALLOW_COPY_AND_ASSIGN</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>af41d4b50448566b49967fddfa46fbb7c</anchor>
      <arglist>(TypeName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_F</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a2884177eef37d9ba4aff427cb3be186c</anchor>
      <arglist>(BaseClass, Method)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_HAS_NO_INLINE_ASSEMBLY</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a6e5f87406822de588d9fc67c42f44e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_HAS_NO_VARIADIC_REGISTER_BENCHMARK</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a301e09489c3a4ee503051d0d8a78e874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_INTERNAL_TOSTRING</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a7946ad1c280d06aa148687c2a6603f74</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_INTERNAL_TOSTRING2</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>ad696b32b39d5aa46f8fc02d513480b4c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_MAIN</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a76a768260eed180721a82b78d1bcfe95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_NOEXCEPT</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>ab384be63a226fd204bedfe85b4d1f47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_NOEXCEPT_OP</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>ac869fdce12cfe49317e76708a019cb8e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_CONCAT</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>ac08251e32d96e16f677f54613d5edcf1</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_CONCAT2</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a79ced71c8839a90c6a5dbb01566780fb</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_DECLARE</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>af3d80ed3cdd84e8f90df94438e9a8804</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_DECLARE_F</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a5bafc739a947af9f3bd9e0eed6b4ce70</anchor>
      <arglist>(BaseClass, Method)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_NAME</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a989beba0c600cf97a830a9d8fa74f897</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_REGISTER_F</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a11d931ab492b8b1f032351d79a69ad5f</anchor>
      <arglist>(TestName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_PRIVATE_UNIQUE_ID</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a1c3685185b76dffd9357b39b5f9b7e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_RANGE</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a3146c43305608e1691aca9b4141d17d9</anchor>
      <arglist>(n, lo, hi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_RANGE2</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a7db7acde757e48d2c7f9cfd325ce14fd</anchor>
      <arglist>(n, l1, h1, l2, h2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_REGISTER_F</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a5f8e8e48e0fec94b83fc52c3b24b5dc0</anchor>
      <arglist>(BaseClass, Method)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_TEMPLATE</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a35657633c17a647b1925ba62137efa0e</anchor>
      <arglist>(n, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_TEMPLATE1</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a16e6024d07d763fde06212e069749091</anchor>
      <arglist>(n, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_TEMPLATE2</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a3af933629a7631060db3e5c449047382</anchor>
      <arglist>(n, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_UNUSED</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a3384eb254f533dd70b3a092bf05ab8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_WARNING_MSG</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>aad125ed3fbca7a195ea93d509fd81141</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_WITH_ARG</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>a4ee44e8f1e3f0ddf04846716efec4972</anchor>
      <arglist>(n, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_WITH_ARG2</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>ac25fa21efaf51ff171058ad64b257ab0</anchor>
      <arglist>(n, a1, a2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_WITH_UNIT</name>
      <anchorfile>benchmark_8h.html</anchorfile>
      <anchor>ab44eda0c9e415526c0cc006e0c3741bd</anchor>
      <arglist>(n, t)</arglist>
    </member>
    <member kind="typedef">
      <type>double()</type>
      <name>BigOFunc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aae748f6b2265a643dee9cf1db861b1f0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>Function</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a83314f9c9665a1c8a728f27fc7921ce1</anchor>
      <arglist>(State &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Counter &gt;</type>
      <name>UserCounters</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7825a9b4c48b04ff4b2235fe55c92359</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BigO</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNone</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5affb213c51db1147d911d1e662fd5eda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>o1</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ad9bd5247d41e5529223c43007304b9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ab865993b1b1c8cf734760b776f5e71f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNSquared</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5aebb4cd06ea545f3a99056f0b152ed610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNCubed</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ad4cf8ab5d57455e1e1d2eb9cbe261876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oLogN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5a401a8e3818507f43909e71d9c7420479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNLogN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5a53d741f8bd2614227f79136c2cd82291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oAuto</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ad82c87450f8b4e4010418e2b47b28050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oLambda</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ae2042ddee2093d880cb282b7b2fc483a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReportMode</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_Unspecified</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40ba0bae5376344f5fe755d7de1d86f1b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_Default</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40ba238f10dac632655d268973934c682687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_ReportAggregatesOnly</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40ba0a97020820751635bfa57e2478ce60bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimeUnit</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNanosecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296a9459a159bbd259ff14b2401edaea3bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMicrosecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296aec1858c711293c3193089d1ae6f2af2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMillisecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296a4eba0ff6fb0d264a39fbcc3c01eadf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearRegisteredBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abb84d0f083f91d1ee9292aec1b6301a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE void</type>
      <name>DoNotOptimize</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a23ac1f8548a2caa6d33932f366d262b6</anchor>
      <arglist>(Tp const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTimeUnitMultiplier</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb149892e104d2d005681917a4becf9a</anchor>
      <arglist>(TimeUnit unit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetTimeUnitString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a762e781c89df07100364f4955b47f1ba</anchor>
      <arglist>(TimeUnit unit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad45f3d888c5f3cfa8e0fbcdc8479aed7</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InitializeStreams</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aad5e0c05236fd7bf317ac1772a892513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::Benchmark *</type>
      <name>RegisterBenchmark</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a09d98f92a242c1eb4537fd26f29cd710</anchor>
      <arglist>(const char *name, internal::Function *fn)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>RegisterBenchmarkInternal</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a75653103ef0ce38ff2b3980802232815</anchor>
      <arglist>(Benchmark *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportUnrecognizedArguments</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a191f0b12043dc5012af2cb58e978c479</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1de232e104bb86fe755b411b9cce3909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a38cd271de3f28e6dc7f1906850511bdd</anchor>
      <arglist>(BenchmarkReporter *console_reporter)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a836eb1511b74bdd276edb30882dedeaa</anchor>
      <arglist>(BenchmarkReporter *console_reporter, BenchmarkReporter *file_reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UseCharPointer</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a3ba425ef5904ccc9db9abe934810ee1c</anchor>
      <arglist>(char const volatile *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static BENCHMARK_UNUSED int</type>
      <name>stream_init_anchor</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa176dc55f21e19f4dab2c399fbbf9037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark_api.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/include/benchmark/</path>
    <filename>benchmark__api_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark.h</includes>
  </compound>
  <compound kind="file">
    <name>benchmark_api_internal.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>benchmark__api__internal_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="struct">benchmark::internal::Benchmark::Instance</class>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>FindBenchmarksInternal</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a16fddac644dcb2a914722b1cc63e43ae</anchor>
      <arglist>(const std::string &amp;re, std::vector&lt; Benchmark::Instance &gt; *benchmarks, std::ostream *Err)</arglist>
    </member>
    <member kind="function">
      <type>ConsoleReporter::OutputOptions</type>
      <name>GetOutputOptions</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ae494eb9b9a1d775ca9726c3ec31717c2</anchor>
      <arglist>(bool force_no_color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9752638e045ef1a8d9f8a8f115e99217</anchor>
      <arglist>(double n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark_radix_tree.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>benchmark__radix__tree_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchmark__radix__tree_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark_register.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>benchmark__register_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="benchmark__api__internal_8h" name="benchmark_api_internal.h" local="yes" imported="no">benchmark_api_internal.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2commandlineflags_8h" name="protobuf/third_party/benchmark/src/commandlineflags.h" local="yes" imported="no">commandlineflags.h</includes>
    <includes id="complexity_8h" name="complexity.h" local="yes" imported="no">complexity.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2log_8h" name="protobuf/third_party/benchmark/src/log.h" local="yes" imported="no">log.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2mutex_8h" name="protobuf/third_party/benchmark/src/mutex.h" local="yes" imported="no">mutex.h</includes>
    <includes id="re_8h" name="re.h" local="yes" imported="no">re.h</includes>
    <includes id="stat_8h" name="stat.h" local="yes" imported="no">stat.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <includes id="sysinfo_8h" name="sysinfo.h" local="yes" imported="no">sysinfo.h</includes>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <class kind="class">benchmark::internal::BenchmarkFamilies</class>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>ClearRegisteredBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abb84d0f083f91d1ee9292aec1b6301a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindBenchmarksInternal</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a16fddac644dcb2a914722b1cc63e43ae</anchor>
      <arglist>(const std::string &amp;re, std::vector&lt; Benchmark::Instance &gt; *benchmarks, std::ostream *Err)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>RegisterBenchmarkInternal</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a75653103ef0ce38ff2b3980802232815</anchor>
      <arglist>(Benchmark *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>benchmark__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_NOINLINE</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a48808d177e4de6dbce0e0d9ed801daf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a3b70647a1bf2391a2c00272d64492301</anchor>
      <arglist>(BM_CalculatePi) -&gt; Threads(8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>aa837dd7205905acbea75046fc55b0e1f</anchor>
      <arglist>(BM_DenseThreadRanges) -&gt; Arg(1) -&gt;DenseThreadRange(1, 3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a3c7e4c7e6998ea72f23a5354e8fe5a8e</anchor>
      <arglist>(BM_Factorial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>adbfceb2779a0f7df82541ea71473977d</anchor>
      <arglist>(BM_LongTest) -&gt; Range(1&lt;&lt; 16, 1&lt;&lt; 28)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>ab2ba9efa47b0f8b3f5aaf56a34717a0e</anchor>
      <arglist>(BM_ManualTiming) -&gt; Range(1, 1&lt;&lt; 14) -&gt;UseRealTime()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a6efd07d5c64c766733adaa91752064c5</anchor>
      <arglist>(BM_ParallelMemset) -&gt; Arg(10&lt;&lt; 20) -&gt;ThreadRange(1, 4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>ab37854138527ea48ce63e0b4d32f548e</anchor>
      <arglist>(BM_SetInsert) -&gt; Ranges(</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a6ed096ca745b2f9900a7b9677b464fbe</anchor>
      <arglist>(BM_SetupTeardown) -&gt; ThreadPerCpu()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a2304357ed662042cdc1ed0b12d1a1137</anchor>
      <arglist>(BM_StringCompare) -&gt; Range(1, 1&lt;&lt; 20)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_RANGE</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a04090bd9cf00470910cada389802b6c8</anchor>
      <arglist>(BM_CalculatePiRange, 1, 1024 *1024)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_TEMPLATE</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a3710f8a8a7616fbd5237f336dd4e0094</anchor>
      <arglist>(BM_Sequential, std::list&lt; int &gt;) -&gt; Range(1&lt;&lt; 0, 1&lt;&lt; 10)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_CalculatePi</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a72c2decb356c2740b1b7635b8b4957f8</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_CalculatePiRange</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a690eead99385a2880efd4862be6873ce</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_DenseThreadRanges</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a96ecb201c6868f1644848e07485d1d09</anchor>
      <arglist>(benchmark::State &amp;st)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Factorial</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>ab1afa944a487bbb0f002d50647137b7b</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_LongTest</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>ad407e49cf482c84f6dcf63420590a9ea</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_ManualTiming</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a6cba25a9f0080079811d59ef203814f5</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_ParallelMemset</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>aaaca9b3fb05edd7d64d1ec0185a38a70</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Sequential</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a67a8caaf11caed78d102ca3652c70d13</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_SetInsert</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>ae4f9a85388d5d27951f497c27a7a2c1d</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_SetupTeardown</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a931d6a75ee4a41b4f864f05d09aefcd5</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_StringCompare</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>a9e868a4ebcb1a1dbb0c29c832b31198f</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>benchmark__test_8cc.html</anchorfile>
      <anchor>aff2b543a64a5c2340724f3c083921f8b</anchor>
      <arglist>(1&lt;&lt; 0, 1&lt;&lt; 10)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>big_query_utils.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>big__query__utils_8py.html</filename>
    <namespace>benchmarks::util::big_query_utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_big_query</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a82c184a0f33114d8fe4b4d30d8dd8bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_dataset</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>aae0ecbbdb1862644cdfbd4a7264c40a3</anchor>
      <arglist>(biq_query, project_id, dataset_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_partitioned_table</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a5687c089e4e83fff7419a6a542ce6224</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, table_schema, description, partition_type=&apos;DAY&apos;, expiration_ms=_EXPIRATION_MS)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_table</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a40de4d574f645f7fed163a6447d064a7</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, table_schema, description)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_table2</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a83b24ac5a87576e5507b830e23cc0fa3</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, fields_schema, description, partition_type=None, expiration_ms=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert_rows</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>acec6e2879baff135e720e4a6b6447e89</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, rows_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_row</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>aa2b34cc58f787f2e9ccc41b30e291cca</anchor>
      <arglist>(unique_row_id, row_values_dict)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>patch_table</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a15db4cd123dee6d6320c1ad1c8153cc3</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, fields_schema)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sync_query_job</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>aa31e3246028af3c24df5ea55276e990d</anchor>
      <arglist>(big_query, project_id, query, timeout=5000)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_EXPIRATION_MS</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a4c72597a949c3c8f45df65fbc540a3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NUM_RETRIES</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>ad224fbd8510d010cce25c76de242b80e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_json_conformance_suite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>binary__json__conformance__suite_8cc.html</filename>
    <includes id="binary__json__conformance__suite_8h" name="binary_json_conformance_suite.h" local="yes" imported="no">binary_json_conformance_suite.h</includes>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <includes id="json_8h" name="json.h" local="yes" imported="no">third_party/jsoncpp/json.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="json__util_8h" name="json_util.h" local="no" imported="no">google/protobuf/util/json_util.h</includes>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UNKNOWN_FIELD</name>
      <anchorfile>binary__json__conformance__suite_8cc.html</anchorfile>
      <anchor>a1ee759fc734c0caf72d8cbb6aceafe6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARINT_MAX_LEN</name>
      <anchorfile>binary__json__conformance__suite_8cc.html</anchorfile>
      <anchor>a423b6c8bc0b99609a1a659f77d99f138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_json_conformance_suite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>binary__json__conformance__suite_8h.html</filename>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <includes id="json_8h" name="json.h" local="yes" imported="no">third_party/jsoncpp/json.h</includes>
    <class kind="class">google::protobuf::BinaryAndJsonConformanceSuite</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>binary_to_compressed_c.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/misc/fonts/</path>
    <filename>binary__to__compressed__c_8cpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__hc</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>acd1fce3f60bc7c947d9573b40d96fcfb</anchor>
      <arglist>(q, h, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__hc2</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>aa3edeaa860cd62a039589c5ff0d12d0f</anchor>
      <arglist>(q, h, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__hc3</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a02566557d0083f38ae2f7e6ea2959120</anchor>
      <arglist>(q, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__nc</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>ae6915b97c7af5c0c4214a03d594df9a5</anchor>
      <arglist>(b, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB__SCRAMBLE</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a6e9742e8f211104eefc65b20057084a6</anchor>
      <arglist>(h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB__TRY</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>ae9ced4aef3a241149211d367c67454ab</anchor>
      <arglist>(t, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb_out</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>ae7362593109573f7e5a8fad1b9837840</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>stb_uchar</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>aade163fe29a05e8b6333c814c771101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>stb_uint</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a6fe01ca1e7c8e7b941f14187549609c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>binary_to_compressed_c</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a6575ff5ef371be7c36e0749fb353c0f2</anchor>
      <arglist>(const char *filename, const char *symbol, bool use_base85_encoding, bool use_compression)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Encode85Byte</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a4906f500c094e4b18177305459bc3e43</anchor>
      <arglist>(unsigned int x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>outliterals</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a41148e65d7a7b1ce4d7233b643c5ee66</anchor>
      <arglist>(stb_uchar *in, int numlit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb__write</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a037774ff3ca8d95ba48f59933544cdab</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static stb_uint</type>
      <name>stb_adler32</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a4b71ca8a36b13148ee3cf0423b6419fd</anchor>
      <arglist>(stb_uint adler32, stb_uchar *buffer, stb_uint buflen)</arglist>
    </member>
    <member kind="function">
      <type>stb_uint</type>
      <name>stb_compress</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a2a6c45175c8d6c47aea6ddf81c288eae</anchor>
      <arglist>(stb_uchar *out, stb_uchar *in, stb_uint len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stb_compress_chunk</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a391c03cb101958c69962db5d908b1ed2</anchor>
      <arglist>(stb_uchar *history, stb_uchar *start, stb_uchar *end, int length, int *pending_literals, stb_uchar **chash, stb_uint mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stb_compress_inner</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a04c97274efecdbbbe60aa6036621b325</anchor>
      <arglist>(stb_uchar *input, stb_uint length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_matchlen</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a2b5b717d79695297bfa3e3b02dd18f39</anchor>
      <arglist>(stb_uchar *m1, stb_uchar *m2, stb_uint maxlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>stb_not_crap</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a51f3d3364663f2c6f75105f004b773f3</anchor>
      <arglist>(int best, int dist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb_out2</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a9146adb2d25724b836f4f5ff78211afe</anchor>
      <arglist>(stb_uint v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb_out3</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a4e090d9797991cdfa02f72b4fd7c0af1</anchor>
      <arglist>(stb_uint v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb_out4</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>aa28c5fe6ee919c0d3a9b34cd0aee489d</anchor>
      <arglist>(stb_uint v)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static stb_uint</type>
      <name>stb__hashsize</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>ae2837b3d97900d3df1f86eda79d736b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static stb_uchar *</type>
      <name>stb__out</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>af6a9d6663675c00e25dd42b28c0550d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static stb_uint</type>
      <name>stb__outbytes</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a735cec354e600bf64be4f8f68e9b7d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FILE *</type>
      <name>stb__outfile</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a5308094ab0e7b54319892e8bcb9dd6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>stb__running_adler</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>a1c8c5c62062bbe092d43dbbf3b4e6504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>stb__window</name>
      <anchorfile>binary__to__compressed__c_8cpp.html</anchorfile>
      <anchor>ad8ca4d3cb5bc997fb623762e361713dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BinaryProtocolTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>BinaryProtocolTest_8java.html</filename>
    <class kind="class">com::google::protobuf::BinaryProtocolTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>BinaryReader.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>BinaryReader_8java.html</filename>
    <class kind="class">com::google::protobuf::BinaryReader::SafeHeapReader</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>BinaryWriter.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>BinaryWriter_8java.html</filename>
    <class kind="class">com::google::protobuf::BinaryWriter::SafeDirectWriter</class>
    <class kind="class">com::google::protobuf::BinaryWriter::SafeHeapWriter</class>
    <class kind="class">com::google::protobuf::BinaryWriter::UnsafeDirectWriter</class>
    <class kind="class">com::google::protobuf::BinaryWriter::UnsafeHeapWriter</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>blob.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>blob_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <class kind="struct">zmq::blob_t</class>
    <class kind="struct">zmq::reference_tag_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MAP_INSERT_OR_EMPLACE</name>
      <anchorfile>blob_8hpp.html</anchorfile>
      <anchor>a954d2ca38892a3148d82cbccf6d58c30</anchor>
      <arglist>(k, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MOVE</name>
      <anchorfile>blob_8hpp.html</anchorfile>
      <anchor>a550d1ddc6dfae5aa03f4afe6585ee146</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PUSH_OR_EMPLACE_BACK</name>
      <anchorfile>blob_8hpp.html</anchorfile>
      <anchor>a139a0952aeec82b8c9f53ce80951f4de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockingRpcChannel.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>BlockingRpcChannel_8java.html</filename>
    <class kind="interface">com::google::protobuf::BlockingRpcChannel</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>BlockingService.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>BlockingService_8java.html</filename>
    <class kind="interface">com::google::protobuf::BlockingService</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>BooleanArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>BooleanArrayList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>BooleanArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>BooleanArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::BooleanArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/BoundedByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2BoundedByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::BoundedByteStringTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/BoundedByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2BoundedByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::BoundedByteStringTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>buffer.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>buffer_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
  </compound>
  <compound kind="file">
    <name>buffer_processor.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>buffer__processor_8cpp.html</filename>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <includes id="buffer__processor_8h" name="buffer_processor.h" local="yes" imported="no">buffer_processor.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR</name>
      <anchorfile>buffer__processor_8cpp.html</anchorfile>
      <anchor>ab0ba4dd6e237b96132c0a66be2fb3bc2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xioctl</name>
      <anchorfile>buffer__processor_8cpp.html</anchorfile>
      <anchor>ae0276858a558fb1b95769b592b8c4e77</anchor>
      <arglist>(int fh, unsigned int request, void *arg)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>depthComputeOpenSourceEnabled</name>
      <anchorfile>buffer__processor_8cpp.html</anchorfile>
      <anchor>a46e68beb815a376bb05000aebfb9a83e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>buffer_processor.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>buffer__processor_8h.html</filename>
    <includes id="v4l__buffer__access__interface_8h" name="v4l_buffer_access_interface.h" local="yes" imported="no">v4l_buffer_access_interface.h</includes>
    <includes id="tofi__compute_8h" name="tofi_compute.h" local="yes" imported="no">tofi/tofi_compute.h</includes>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi/tofi_config.h</includes>
    <includes id="tofi__util_8h" name="tofi_util.h" local="yes" imported="no">tofi/tofi_util.h</includes>
    <class kind="struct">buffer</class>
    <class kind="class">BufferProcessor</class>
    <class kind="struct">VideoDev</class>
    <member kind="define">
      <type>#define</type>
      <name>CHIP_ID_SINGLE</name>
      <anchorfile>buffer__processor_8h.html</anchorfile>
      <anchor>a0c852cfc1726ef6b4e31405ba9480965</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MODE</name>
      <anchorfile>buffer__processor_8h.html</anchorfile>
      <anchor>ab9c800875296f23bd616d7d273ff16d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT_DEVICE</name>
      <anchorfile>buffer__processor_8h.html</anchorfile>
      <anchor>a6ee1df754f053739d33f2d477bdd3c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BufferAllocator.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>BufferAllocator_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ByteBufferWriter.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ByteBufferWriter_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ByteBufferWriterTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ByteBufferWriterTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ByteBufferWriterTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ByteOutput.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ByteOutput_8java.html</filename>
    <class kind="class">com::google::protobuf::ByteOutput</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>bytestream.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>bytestream_8cc.html</filename>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
  </compound>
  <compound kind="file">
    <name>bytestream.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>bytestream_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::strings::ArrayByteSource</class>
    <class kind="class">google::protobuf::strings::ByteSink</class>
    <class kind="class">google::protobuf::strings::ByteSource</class>
    <class kind="class">google::protobuf::strings::CheckedArrayByteSink</class>
    <class kind="class">google::protobuf::strings::GrowingArrayByteSink</class>
    <class kind="class">google::protobuf::strings::LimitByteSource</class>
    <class kind="class">google::protobuf::strings::NullByteSink</class>
    <class kind="class">google::protobuf::strings::StringByteSink</class>
    <class kind="class">google::protobuf::strings::UncheckedArrayByteSink</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
  </compound>
  <compound kind="file">
    <name>bytestream_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>bytestream__unittest_8cc.html</filename>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>block_size_</name>
      <anchorfile>bytestream__unittest_8cc.html</anchorfile>
      <anchor>ac44aab56a7d8dfe58e4c95b33321bdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>data_</name>
      <anchorfile>bytestream__unittest_8cc.html</anchorfile>
      <anchor>a9d7ee94e12e7f208fb8f1ba36142a00c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ByteString.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ByteString_8java.html</filename>
    <class kind="class">com::google::protobuf::ByteString::ArraysByteArrayCopier</class>
    <class kind="interface">com::google::protobuf::ByteString::ByteArrayCopier</class>
    <class kind="interface">com::google::protobuf::ByteString::ByteIterator</class>
    <class kind="class">com::google::protobuf::ByteString</class>
    <class kind="class">com::google::protobuf::ByteString::SystemByteArrayCopier</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2ByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::ByteStringTest::AvailableStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::EvilInputStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::EvilOutputStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::FailStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::ReluctantStream</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/ByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2ByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ByteStringTest::AvailableStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest</class>
    <class kind="class">com::google::protobuf::ByteStringTest::EvilInputStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::EvilOutputStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::FailStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::ReluctantStream</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>CachedFieldSizeTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>CachedFieldSizeTest_8java.html</filename>
    <class kind="class">com::google::protobuf::CachedFieldSizeTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>callback.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>callback_8h.html</filename>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">google/protobuf/stubs/macros.h</includes>
    <class kind="class">google::protobuf::Closure</class>
    <class kind="class">google::protobuf::internal::FunctionClosure0</class>
    <class kind="class">google::protobuf::internal::FunctionClosure1</class>
    <class kind="class">google::protobuf::internal::FunctionClosure2</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_0_0</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_0_1</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_1_0</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_1_1</class>
    <class kind="struct">google::protobuf::internal::InternalConstRef</class>
    <class kind="class">google::protobuf::internal::MethodClosure0</class>
    <class kind="class">google::protobuf::internal::MethodClosure1</class>
    <class kind="class">google::protobuf::internal::MethodClosure2</class>
    <class kind="class">google::protobuf::internal::MethodResultCallback_0_0</class>
    <class kind="class">google::protobuf::internal::MethodResultCallback_6_2</class>
    <class kind="class">google::protobuf::ResultCallback</class>
    <class kind="class">google::protobuf::ResultCallback1</class>
    <class kind="class">google::protobuf::ResultCallback2</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>void PROTOBUF_EXPORT</type>
      <name>DoNothing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae634a21b8cdee9a5988391fe77d3e1a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac93f67e1fa4b4e74d7bc77bd0dfa792b</anchor>
      <arglist>(Class *object, void(Class::*method)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abdc37d7f959393bf40bfcb7f890944d0</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e844de2065c4e2d66ad98ed64d9aa9a</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6c7f92959c55571b62e9d94093a1b6c4</anchor>
      <arglist>(R(*function)())</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad384356c89c06f993aab8533dcbef77e</anchor>
      <arglist>(R(*function)(A1))</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a03ab60de6dbbbf3febe432cfa9cf0be1</anchor>
      <arglist>(R(*function)(P1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ade53369d7017ea31c2d381632fc720e4</anchor>
      <arglist>(R(*function)(P1, A1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a22ca191695d5ca4cb6316c73524ce57d</anchor>
      <arglist>(void(*function)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1fd2028fadd5ff231691bdee57e48993</anchor>
      <arglist>(void(*function)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a70f2f57962713c12b610206611b05652</anchor>
      <arglist>(void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af7ee54e31d556efccb7b56be176bc8cc</anchor>
      <arglist>(Class *object, void(Class::*method)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a92734dee1b728fd8956384e557e7d561</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51ad78e007319b4c675b0a667a7a6839</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8627ccbe894a6b700dc903e9ca8e2e31</anchor>
      <arglist>(R(*function)())</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aabba6b1df9d5532cbb44a97d67c876ef</anchor>
      <arglist>(R(*function)(A1))</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68cf7d762fcec6da1c71d91624ba5e08</anchor>
      <arglist>(R(*function)(P1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa616475e1f44a7b8d8ff47cecfa9f2fa</anchor>
      <arglist>(R(*function)(P1, A1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback2&lt; R, A1, A2 &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3f8164953e0d377cce20e23d86d0424d</anchor>
      <arglist>(T *object, R(T::*function)(P1, P2, P3, P4, P5, P6, A1, A2), typename internal::InternalConstRef&lt; P1 &gt;::type p1, typename internal::InternalConstRef&lt; P2 &gt;::type p2, typename internal::InternalConstRef&lt; P3 &gt;::type p3, typename internal::InternalConstRef&lt; P4 &gt;::type p4, typename internal::InternalConstRef&lt; P5 &gt;::type p5, typename internal::InternalConstRef&lt; P6 &gt;::type p6)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee82592a098d045d79c16a91eb7d2f16</anchor>
      <arglist>(T1 *object, R(T2::*function)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaa3181a451009085504e0a142d7476c9</anchor>
      <arglist>(void(*function)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4ea0383b290a2158d456ddc04ef93364</anchor>
      <arglist>(void(*function)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a632a5b50c8be8293605f926d7c65d5f3</anchor>
      <arglist>(void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>camera_8h.html</filename>
    <includes id="adsd__errs_8h" name="adsd_errs.h" local="yes" imported="no">aditof/adsd_errs.h</includes>
    <includes id="camera__definitions_8h" name="camera_definitions.h" local="yes" imported="no">camera_definitions.h</includes>
    <includes id="sdk__exports_8h" name="sdk_exports.h" local="yes" imported="no">sdk_exports.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="yes" imported="no">status_definitions.h</includes>
    <class kind="class">aditof::Camera</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>camera_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>camera__definitions_8h.html</filename>
    <includes id="connections_8h" name="connections.h" local="yes" imported="no">connections.h</includes>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="yes" imported="no">frame_definitions.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="yes" imported="no">status_definitions.h</includes>
    <class kind="struct">aditof::CameraDetails</class>
    <class kind="struct">aditof::IntrinsicParameters</class>
    <namespace>aditof</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ImagerType</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a6678e35b423629a2de13db733ddfcd50</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50a666a87025ab0d8965e221050c8948001">UNSET</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50a5847d2363bfea0d1f4275adde8f5c311">ADSD3100</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50a04737740d6736f184b31437fedd85c91">ADSD3030</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50ab7f7a074e74208d38c64f463f4161ea3">ADTF3080</enumvalue>
    </member>
    <member kind="variable">
      <type>const std::map&lt; ImagerType, std::string &gt;</type>
      <name>ControlValue</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a8f49ed47c71aff731923a5d26e36a987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; ImagerType, std::string &gt;</type>
      <name>imagerType</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>aa6e9990732e6639b52d1cba214b9749b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_itof.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/</path>
    <filename>camera__itof_8cpp.html</filename>
    <includes id="camera__itof_8h" name="camera_itof.h" local="yes" imported="no">camera_itof.h</includes>
    <includes id="frame_8h" name="frame.h" local="yes" imported="no">aditof/frame.h</includes>
    <includes id="frame__operations_8h" name="frame_operations.h" local="yes" imported="no">aditof/frame_operations.h</includes>
    <includes id="utils__ini_8h" name="utils_ini.h" local="yes" imported="no">utils_ini.h</includes>
    <includes id="cJSON_8h" name="cJSON.h" local="yes" imported="no">cJSON.h</includes>
    <includes id="crc_8h" name="crc.h" local="yes" imported="no">crc.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">tofi/algorithms.h</includes>
    <includes id="floatTolin_8h" name="floatTolin.h" local="yes" imported="no">tofi/floatTolin.h</includes>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi/tofi_config.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <class kind="union">cmd_header_t</class>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>getValueFromJSON</name>
      <anchorfile>camera__itof_8cpp.html</anchorfile>
      <anchor>ae58a01607bc45ef750b1c2922d8c14b6</anchor>
      <arglist>(cJSON *config_json, std::string key)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>skMetaDataBytesCount</name>
      <anchorfile>camera__itof_8cpp.html</anchorfile>
      <anchor>ab77b4a556df3cd624faaf70feaf8819d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_itof.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/</path>
    <filename>camera__itof_8h.html</filename>
    <includes id="tofi__compute_8h" name="tofi_compute.h" local="yes" imported="no">tofi/tofi_compute.h</includes>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi/tofi_config.h</includes>
    <includes id="tofi__util_8h" name="tofi_util.h" local="yes" imported="no">tofi/tofi_util.h</includes>
    <includes id="adsd__errs_8h" name="adsd_errs.h" local="no" imported="no">aditof/adsd_errs.h</includes>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">aditof/camera.h</includes>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="no" imported="no">aditof/depth_sensor_interface.h</includes>
    <class kind="class">CameraItof</class>
    <member kind="define">
      <type>#define</type>
      <name>NR_READADSD3500CCB</name>
      <anchorfile>camera__itof_8h.html</anchorfile>
      <anchor>a2c136be185860c958eff173e2ff0b0c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>casts.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>casts_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>To</type>
      <name>bit_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a18766e83dc921a69686e7e7e5f47fe56</anchor>
      <arglist>(const From &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>down_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4e1730c2b16fa7a532915cb35da8112d</anchor>
      <arglist>(From &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>down_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a186ab6ca9cb5ed61ec857c108acc4502</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>implicit_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acfd94fe3feb2431b9997142e51d1d7b9</anchor>
      <arglist>(From const &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>channel.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>channel_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="channel_8hpp" name="channel.hpp" local="yes" imported="no">channel.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>channel.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>channel_8hpp.html</filename>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>check.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>check_8h.html</filename>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2log_8h" name="protobuf/third_party/benchmark/src/log.h" local="yes" imported="no">log.h</includes>
    <class kind="class">benchmark::internal::CheckHandler</class>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECK</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>af2390c0f3dbb7ba4103b37e7b2d00426</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_EQ</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>abc966756c9622b65c37a842ea9159f44</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_EQ</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a2c92f7c867524e2a7065f042194f5758</anchor>
      <arglist>(a, b, eps)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_GE</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>abec28286f4731b7503d087fd5565a6df</anchor>
      <arglist>(a, b, eps)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_GT</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>aef72aa10aa44184303ba1565d6cc74e0</anchor>
      <arglist>(a, b, eps)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_LE</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>ae3b3fd918cab05af4036f3a66ebe3f4f</anchor>
      <arglist>(a, b, eps)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_LT</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a6899206d7ef34a69f1d94991104b63dc</anchor>
      <arglist>(a, b, eps)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_NE</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a90fdcd6fb941807c39a2be9dca9b5016</anchor>
      <arglist>(a, b, eps)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_GE</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a54b4a23953fc7a4f455e4fc47e05c215</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_GT</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>ad5a1a3bc35696ef5a1070bca3a419c99</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LE</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a90b329b303c3a01760b7ad27fe92733f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LT</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a2929b40885e8516ac074f2b53e033402</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_NE</name>
      <anchorfile>check_8h.html</anchorfile>
      <anchor>a3f103a87cb04be2cf7e55e1fb5f1504c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>AbortHandlerT</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ac9e55ff4aceeb7633329d4102dee677e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_NORETURN void</type>
      <name>CallAbortHandler</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a47feb84c1ef1ba8d977ce5fd7590338e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AbortHandlerT *&amp;</type>
      <name>GetAbortHandler</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa94a7b4082b2e44691a21b4b7faa569d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CheckUtf8Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>CheckUtf8Test_8java.html</filename>
    <class kind="class">com::google::protobuf::CheckUtf8Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>cJSON.c</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/c_json/</path>
    <filename>cJSON_8c.html</filename>
    <includes id="cJSON_8h" name="cJSON.h" local="yes" imported="no">cJSON.h</includes>
    <class kind="struct">error</class>
    <class kind="struct">internal_hooks</class>
    <class kind="struct">parse_buffer</class>
    <class kind="struct">printbuffer</class>
    <member kind="define">
      <type>#define</type>
      <name>buffer_at_offset</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ac538057ef78677344d222b763251af5e</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>can_access_at_index</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ae210aa01f1afe7510658c392f0f6e128</anchor>
      <arglist>(buffer, index)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>can_read</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a2257377f8b81f4f76a16b698f681af34</anchor>
      <arglist>(buffer, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cannot_access_at_index</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a5c873a43d8a78ce9a6d9e8eb41d65d2d</anchor>
      <arglist>(buffer, index)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cjson_min</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a13f540fa846f658531751b5ccb78f303</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>false</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a65e9886d74aaee76545e83dd09011727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>internal_free</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a940bb34b2c297c3d8297d506a3955839</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>internal_malloc</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a7fd7640617f7ffead7a9b1408c9d0ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>internal_realloc</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a91654176e81c707d28b99dd0bf783ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isinf</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>abad128f70dbd5a06aa93fe79b3acc4df</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isnan</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a11b2d271b8abcb53159ffb82dc29547a</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAN</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a8abfcc76130f3f991d124dd22d7e69bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>static_strlen</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a5714bac836668a1b9af55465b78531ef</anchor>
      <arglist>(string_literal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>true</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a41f9c5fb8b08eb5dc3edce4dcb37fee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct internal_hooks</type>
      <name>internal_hooks</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a584019da8f9922a232f41f6f6ffa4ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>add_item_to_array</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a816d10c908af6be844a1f8277363e2f1</anchor>
      <arglist>(cJSON *array, cJSON *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>add_item_to_object</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>acc48bef0e1b495898d9489e577b91d5c</anchor>
      <arglist>(cJSON *const object, const char *const string, cJSON *const item, const internal_hooks *const hooks, const cJSON_bool constant_key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static parse_buffer *</type>
      <name>buffer_skip_whitespace</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a029a2c33fa2744a7cc5cf061f28d2cfc</anchor>
      <arglist>(parse_buffer *const buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>case_insensitive_strcmp</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a9b295e9edc859c11ad8c1e3d2cef0467</anchor>
      <arglist>(const unsigned char *string1, const unsigned char *string2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>cast_away_const</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a48223c36735c39cfc4711b0659f966c8</anchor>
      <arglist>(const void *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddArrayToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aff7076d3447aef63c477a77ffc4cd249</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddBoolToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ac44e19cf2c9b85d693021327cd13c380</anchor>
      <arglist>(cJSON *const object, const char *const name, const cJSON_bool boolean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddFalseToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a91c426015479b410078f24c07b32a3d5</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemReferenceToArray</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a8b83180b6dc6a4324ba5235ae7298b11</anchor>
      <arglist>(cJSON *array, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemReferenceToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ae40faf8fce455884d99bbb2f60cd5860</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aa82385b905b06c30732511bf17c4c3f7</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemToObjectCS</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a013f23e351d50bb0e5532c0619354fa1</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddNullToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a0834ad43d335048461281da390fb5eff</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddNumberToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aa53dc5895c82cc121dec73b81930ee42</anchor>
      <arglist>(cJSON *const object, const char *const name, const double number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddObjectToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a120d69dbd602e1fcba48be7b4ffa1baf</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddRawToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a60358335b6645747178c8050d5e51653</anchor>
      <arglist>(cJSON *const object, const char *const name, const char *const raw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddStringToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a49e0e6b028e5a814c642307254816208</anchor>
      <arglist>(cJSON *const object, const char *const name, const char *const string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddTrueToObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a032623e1c520cbc07595cce1ebd1136b</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_Compare</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>abcf300812688daed48537a559e8838ec</anchor>
      <arglist>(const cJSON *const a, const cJSON *const b, const cJSON_bool case_sensitive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_CreateDoubleArray</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aec17dfeee46d0f2a8ec4a6ef5cce56e3</anchor>
      <arglist>(const double *numbers, int count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_CreateStringArray</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>abe76db027ba2594e21cf1c97af9f84b9</anchor>
      <arglist>(const char *const *strings, int count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DeleteItemFromObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aa7e71613d6cb694a8ed0dc087e60c262</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DeleteItemFromObjectCaseSensitive</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a004e2854e693b6d039d3995ba80970b7</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DetachItemFromObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a89635e94524303db94969e1e4f9c11d2</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DetachItemFromObjectCaseSensitive</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a235ea19f01dc503f77a0c97480e1df28</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DetachItemViaPointer</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aae7d0df7f39ee23a48792110d3de3f17</anchor>
      <arglist>(cJSON *parent, cJSON *const item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_GetObjectItem</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a4f1434fe61d41e7cbcd1fb2e1a018c13</anchor>
      <arglist>(const cJSON *const object, const char *const string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_GetObjectItemCaseSensitive</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a02267703c3d44400abbb80ea8c91edb0</anchor>
      <arglist>(const cJSON *const object, const char *const string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_HasObjectItem</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ab480f7209b576c0ae7c0219101561333</anchor>
      <arglist>(const cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_InsertItemInArray</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a2554b76546ea961f1f2227c7f995507f</anchor>
      <arglist>(cJSON *array, int which, cJSON *newitem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON *</type>
      <name>cJSON_New_Item</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a8f447c625af025c35d0ec59032ad6473</anchor>
      <arglist>(const internal_hooks *const hooks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ParseWithLength</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>af03fba9229eff5b99705917aa08d8d3d</anchor>
      <arglist>(const char *value, size_t buffer_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ParseWithLengthOpts</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a3a24e49a04490273160cdc1f30f10d22</anchor>
      <arglist>(const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ParseWithOpts</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>adfabd5d09c2cf0a2f051c47650db6e80</anchor>
      <arglist>(const char *value, const char **return_parse_end, cJSON_bool require_null_terminated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_PrintBuffered</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aab20fadd1adac7e23a6026eacc252532</anchor>
      <arglist>(const cJSON *item, int prebuffer, cJSON_bool fmt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_PrintPreallocated</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a5ae150f0e5009534979d4532a411d077</anchor>
      <arglist>(cJSON *item, char *buffer, const int length, const cJSON_bool format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a7b2c22f062a3076b09d526268d540b1f</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aa2ca313f61c789be20f8a69b651043c3</anchor>
      <arglist>(cJSON *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a312f68be4be2921a09b9ba24d554900d</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a4f2f67c8ce831561e7a1f5b173954037</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a608c0c1e4b61142a10db460339ba9be0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a0b3a6bc5d2c01a027675cf52246b9424</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a9e943a63b19411e07fe82f46a56e35e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemInArray</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a8b0c6035256d9f097f72a157009ccf39</anchor>
      <arglist>(cJSON *array, int which, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemInObject</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ae8335f21a2f78d63c854c002f09f96dc</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemInObjectCaseSensitive</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>acbcada89e12f21f1d0f2e296d93130dc</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemViaPointer</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aef23a5c2b35e0c54fef7b6de54918289</anchor>
      <arglist>(cJSON *const parent, cJSON *const item, cJSON *replacement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_SetValuestring</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a0b334f8b16fcc768f7c6ef59559254f7</anchor>
      <arglist>(cJSON *object, const char *valuestring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>cJSON_strdup</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a5da7bd9b4622e97e7e19c36017410252</anchor>
      <arglist>(const unsigned char *string, const internal_hooks *const hooks)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>compare_double</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>aa7a85b63f1830e7e666e1f56872d5d3e</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON *</type>
      <name>create_reference</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ac06bbc307a6f39fe58aafbcb82fbf4b3</anchor>
      <arglist>(const cJSON *item, const internal_hooks *const hooks)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>ensure</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a3faa1600bc8001eaed05f16060668ce6</anchor>
      <arglist>(printbuffer *const p, size_t needed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON *</type>
      <name>get_array_item</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a82f460889bcb63ee840fc821feef5aa5</anchor>
      <arglist>(const cJSON *array, size_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>get_decimal_point</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ab25412ae56c8c594831918169bea100d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON *</type>
      <name>get_object_item</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a768303890e9be802d51b0e0a110302f4</anchor>
      <arglist>(const cJSON *const object, const char *const name, const cJSON_bool case_sensitive)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>minify_string</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a569f331078de59d01dee9351fa106e3b</anchor>
      <arglist>(char **input, char **output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>parse_array</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a367cc7ac5a592211d9f18dc02dd23069</anchor>
      <arglist>(cJSON *const item, parse_buffer *const input_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>parse_hex4</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a1aa736fdc6ba20c7d46622d20766e916</anchor>
      <arglist>(const unsigned char *const input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>parse_number</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a699e1cebda71c2846a9a10b29b4dc407</anchor>
      <arglist>(cJSON *const item, parse_buffer *const input_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>parse_object</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a1472ac5d1becd7d9a5e558b4c053b06a</anchor>
      <arglist>(cJSON *const item, parse_buffer *const input_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>parse_string</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>adf47b520af96d1bbefa2390016fbdb51</anchor>
      <arglist>(cJSON *const item, parse_buffer *const input_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>parse_value</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>afd5c0b7089e4de2fc9b2af599d4b596f</anchor>
      <arglist>(cJSON *const item, parse_buffer *const input_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char *</type>
      <name>print</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ae71e2aec89bf140e6430cb7d5ca417c5</anchor>
      <arglist>(const cJSON *const item, cJSON_bool format, const internal_hooks *const hooks)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>print_array</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ae84642817f3965a85c7c617663250c16</anchor>
      <arglist>(const cJSON *const item, printbuffer *const output_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>print_number</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ad93d84de08872da0eaa6624be0e74a68</anchor>
      <arglist>(const cJSON *const item, printbuffer *const output_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>print_object</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a3d742f5c68799bca291432a9cd72f8dd</anchor>
      <arglist>(const cJSON *const item, printbuffer *const output_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>print_string</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>ad087dd738e49b4258f0a3d378a121df6</anchor>
      <arglist>(const cJSON *const item, printbuffer *const p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>print_string_ptr</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>af5b4e769356f10d99a7f66697c42c1bb</anchor>
      <arglist>(const unsigned char *const input, printbuffer *const output_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>print_value</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a5ba141f183b9abb4b49e38a211299c7e</anchor>
      <arglist>(const cJSON *const item, printbuffer *const output_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cJSON_bool</type>
      <name>replace_item_in_object</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>afdae75197cf2c440ef858a2e93b104f2</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>skip_multiline_comment</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a4b9e22afcb0d33932c691b5af9f2560a</anchor>
      <arglist>(char **input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>skip_oneline_comment</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a98eaeafefb811c738494a26265309a07</anchor>
      <arglist>(char **input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static parse_buffer *</type>
      <name>skip_utf8_bom</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a13b2d9f17c3b80a8878405f2782cd916</anchor>
      <arglist>(parse_buffer *const buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>suffix_object</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a5d61bcc0045ace88c2ae04f0928eeace</anchor>
      <arglist>(cJSON *prev, cJSON *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>update_offset</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>af5fb173126786c1e3f90b6df6e2500c5</anchor>
      <arglist>(printbuffer *const buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>utf16_literal_to_utf8</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a0e2851b1b595b3b430fd186e7deaf987</anchor>
      <arglist>(const unsigned char *const input_pointer, const unsigned char *const input_end, unsigned char **output_pointer)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static error</type>
      <name>global_error</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a6ff6e9678e47cf5347872008661d5846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static internal_hooks</type>
      <name>global_hooks</name>
      <anchorfile>cJSON_8c.html</anchorfile>
      <anchor>a855c7241e836a5b2d87577df8c113faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cJSON.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/c_json/</path>
    <filename>cJSON_8h.html</filename>
    <class kind="struct">cJSON</class>
    <class kind="struct">cJSON_Hooks</class>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Array</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a57cffa126740a8efcdcb7bcef80e8897</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_ArrayForEach</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ac3d6e5782fb4bb3c7a25c7c5b1868f06</anchor>
      <arglist>(element, array)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_CDECL</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a79203c3ba406ffd5736627cc1e082e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_False</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a2d240682316354b5748f909ad220184b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Invalid</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a80c36e86d8d65b697bc623fe28027668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_IsReference</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad3d18116aae3bfa46f13bcfd7fd6d4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_NESTING_LIMIT</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a9c7ac4e1b31070b787afb3a4b67727f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_NULL</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aeadaba63ddb68aaa518528595d503dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Number</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a15e77e2f6457dc9b19c10ddb032af971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Object</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a22c6e13481c090629afbd77b7cebd24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a70709a6f2a7e45debe4f5abe345fcb86</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_Raw</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ae9ddc931ea84908d12f48c5b7f8731a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_SetBoolValue</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a210748b11b9b4f93d29391591a37ad85</anchor>
      <arglist>(object, boolValue)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_SetIntValue</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ae5b1335bfccc358f566bea6f7e4bfdc6</anchor>
      <arglist>(object, number)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_SetNumberValue</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>adab3f1e3586395bdb2da5a40059cb24b</anchor>
      <arglist>(object, number)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_STDCALL</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aee2cdf14a236df79175ef257a5a94964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_String</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa2cb4765308e2bbdf01988b2acdf92d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_StringIsConst</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a491c3484a36f3915cc4710088f55971f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cJSON_True</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aad4e442b8095939decddfb67d87d9324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_VERSION_MAJOR</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a78f100ac5089a51941e2ca573ad8e380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_VERSION_MINOR</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a55a808fe6b77cef1e4c2cf02a4316301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CJSON_VERSION_PATCH</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a6ad7073103d4b9aaf2153add95561c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cJSON</type>
      <name>cJSON</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a4c146234dfd7b6adbf13b49505e995bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>cJSON_bool</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aea0a1491f73d98b7cc4b8b791c408a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct cJSON_Hooks</type>
      <name>cJSON_Hooks</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ab67bc592e52110fee68ab8ab4140530d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddArrayToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aff7076d3447aef63c477a77ffc4cd249</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddBoolToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ac44e19cf2c9b85d693021327cd13c380</anchor>
      <arglist>(cJSON *const object, const char *const name, const cJSON_bool boolean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddFalseToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a91c426015479b410078f24c07b32a3d5</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemReferenceToArray</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a8b83180b6dc6a4324ba5235ae7298b11</anchor>
      <arglist>(cJSON *array, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemReferenceToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ae40faf8fce455884d99bbb2f60cd5860</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa82385b905b06c30732511bf17c4c3f7</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddItemToObjectCS</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a013f23e351d50bb0e5532c0619354fa1</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddNullToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a0834ad43d335048461281da390fb5eff</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddNumberToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa53dc5895c82cc121dec73b81930ee42</anchor>
      <arglist>(cJSON *const object, const char *const name, const double number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddObjectToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a120d69dbd602e1fcba48be7b4ffa1baf</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddRawToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a60358335b6645747178c8050d5e51653</anchor>
      <arglist>(cJSON *const object, const char *const name, const char *const raw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddStringToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a49e0e6b028e5a814c642307254816208</anchor>
      <arglist>(cJSON *const object, const char *const name, const char *const string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_AddTrueToObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a032623e1c520cbc07595cce1ebd1136b</anchor>
      <arglist>(cJSON *const object, const char *const name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_Compare</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>abcf300812688daed48537a559e8838ec</anchor>
      <arglist>(const cJSON *const a, const cJSON *const b, const cJSON_bool case_sensitive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_CreateStringArray</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>abe76db027ba2594e21cf1c97af9f84b9</anchor>
      <arglist>(const char *const *strings, int count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DeleteItemFromObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa7e71613d6cb694a8ed0dc087e60c262</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DeleteItemFromObjectCaseSensitive</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a004e2854e693b6d039d3995ba80970b7</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DetachItemFromObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a89635e94524303db94969e1e4f9c11d2</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DetachItemFromObjectCaseSensitive</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a235ea19f01dc503f77a0c97480e1df28</anchor>
      <arglist>(cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_DetachItemViaPointer</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aae7d0df7f39ee23a48792110d3de3f17</anchor>
      <arglist>(cJSON *parent, cJSON *const item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_GetObjectItem</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a4f1434fe61d41e7cbcd1fb2e1a018c13</anchor>
      <arglist>(const cJSON *const object, const char *const string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_GetObjectItemCaseSensitive</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a02267703c3d44400abbb80ea8c91edb0</anchor>
      <arglist>(const cJSON *const object, const char *const string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_HasObjectItem</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ab480f7209b576c0ae7c0219101561333</anchor>
      <arglist>(const cJSON *object, const char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_InsertItemInArray</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a2554b76546ea961f1f2227c7f995507f</anchor>
      <arglist>(cJSON *array, int which, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ParseWithLength</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>af03fba9229eff5b99705917aa08d8d3d</anchor>
      <arglist>(const char *value, size_t buffer_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ParseWithLengthOpts</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a3a24e49a04490273160cdc1f30f10d22</anchor>
      <arglist>(const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ParseWithOpts</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>adfabd5d09c2cf0a2f051c47650db6e80</anchor>
      <arglist>(const char *value, const char **return_parse_end, cJSON_bool require_null_terminated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_PrintBuffered</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aab20fadd1adac7e23a6026eacc252532</anchor>
      <arglist>(const cJSON *item, int prebuffer, cJSON_bool fmt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_PrintPreallocated</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a5ae150f0e5009534979d4532a411d077</anchor>
      <arglist>(cJSON *item, char *buffer, const int length, const cJSON_bool format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>acc0bf2ad0de27db33e6471754c8f3ace</anchor>
      <arglist>(char *) cJSON_Print(const cJSON *item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>abd55c37a5af547c3c1ada176e38afbc6</anchor>
      <arglist>(cJSON *) cJSON_Parse(const char *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad111420010c8684e2acde69bb1ead4f8</anchor>
      <arglist>(const char *) cJSON_Version(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a228b429c345d298fa5b887420337a54c</anchor>
      <arglist>(double) cJSON_GetNumberValue(const cJSON *const item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a90b701b8a83a4ae2865dba90b7198585</anchor>
      <arglist>(int) cJSON_GetArraySize(const cJSON *array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a8172bffbb05eec3c761bf0b43484f62d</anchor>
      <arglist>(void *) cJSON_malloc(size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJSON_PUBLIC</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a5712efac9864c56f805260c5e2a5c01b</anchor>
      <arglist>(void) cJSON_InitHooks(cJSON_Hooks *hooks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemInArray</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a8b0c6035256d9f097f72a157009ccf39</anchor>
      <arglist>(cJSON *array, int which, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemInObject</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ae8335f21a2f78d63c854c002f09f96dc</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemInObjectCaseSensitive</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>acbcada89e12f21f1d0f2e296d93130dc</anchor>
      <arglist>(cJSON *object, const char *string, cJSON *newitem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_ReplaceItemViaPointer</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aef23a5c2b35e0c54fef7b6de54918289</anchor>
      <arglist>(cJSON *const parent, cJSON *const item, cJSON *replacement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cJSON_SetValuestring</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a0b334f8b16fcc768f7c6ef59559254f7</anchor>
      <arglist>(cJSON *object, const char *valuestring)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>ad43c3812e6d13e0518d9f8b8f463ffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a750b5d744c39a06bfb13e6eb010e35d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cJSON *</type>
      <name>item</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a06654f82a8c75194730f2ca02f7bf721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>number</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>a01b4671c6b7cc8f831c951c000a37735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cJSON_bool</type>
      <name>recurse</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>afc8d1c385c6dc37e1c5b640869ce4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>which</name>
      <anchorfile>cJSON_8h.html</anchorfile>
      <anchor>aa2a4dae2a14de4093826005f9bdfd3bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cleanup_immediately_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>cleanup__immediately__unittest_8cc.html</filename>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cleanup__immediately__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cleanup__immediately__unittest_8cc.html</anchorfile>
      <anchor>a80323b6fc64c3f0593430f9e0fe4eba0</anchor>
      <arglist>(CleanImmediately, logging)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cleanup_with_absolute_prefix_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>cleanup__with__absolute__prefix__unittest_8cc.html</filename>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cleanup__with__absolute__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cleanup__with__absolute__prefix__unittest_8cc.html</anchorfile>
      <anchor>a61e73890bcefd68490623291cebf4897</anchor>
      <arglist>(CleanImmediatelyWithAbsolutePrefix, logging)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cleanup_with_relative_prefix_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>cleanup__with__relative__prefix__unittest_8cc.html</filename>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cleanup__with__relative__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cleanup__with__relative__prefix__unittest_8cc.html</anchorfile>
      <anchor>a95acdd4f9ac840c1f2655ccfb801c118</anchor>
      <arglist>(CleanImmediatelyWithRelativePrefix, logging)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>client_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="client_8hpp" name="client.hpp" local="yes" imported="no">client.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>client.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>client_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <includes id="lb_8hpp" name="lb.hpp" local="yes" imported="no">lb.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>clock.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>clock_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <member kind="variable">
      <type>const uint64_t</type>
      <name>nsecs_per_usec</name>
      <anchorfile>clock_8cpp.html</anchorfile>
      <anchor>addd64484d8484c22ee52e0fb48f4ab8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint64_t</type>
      <name>usecs_per_msec</name>
      <anchorfile>clock_8cpp.html</anchorfile>
      <anchor>a491633819349d353e05bf08de49c6de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint64_t</type>
      <name>usecs_per_sec</name>
      <anchorfile>clock_8cpp.html</anchorfile>
      <anchor>abb251b75431ba87866075f9ed355fea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clock.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>clock_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::clock_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>code_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>code__generator_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="plugin_8pb_8h" name="plugin.pb.h" local="no" imported="no">google/protobuf/compiler/plugin.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>void</type>
      <name>ParseGeneratorParameter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ad441380be69b1c1e67390f994a434fd4</anchor>
      <arglist>(const std::string &amp;text, std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>code_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>code__generator_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::compiler::CodeGenerator</class>
    <class kind="class">google::protobuf::compiler::GeneratorContext</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="typedef">
      <type>GeneratorContext</type>
      <name>OutputDirectory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a39ecc2cc66c5958f3dfec180214f8aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGeneratorParameter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ad441380be69b1c1e67390f994a434fd4</anchor>
      <arglist>(const std::string &amp;text, std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>codec_multipart.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>codec__multipart_8cpp.html</filename>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="no" imported="no">zmq_addon.hpp</includes>
  </compound>
  <compound kind="file">
    <name>coded_stream.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>coded__stream_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream__inl_8h" name="coded_stream_inl.h" local="no" imported="no">google/protobuf/io/coded_stream_inl.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>coded_stream.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>coded__stream_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <class kind="class">google::protobuf::io::CodedInputStream</class>
    <class kind="class">google::protobuf::io::CodedOutputStream</class>
    <class kind="struct">google::protobuf::io::CodedOutputStream::StaticVarintSize32</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>void</type>
      <name>MapTestForceDeterministic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36a6d47086312a23363671a5055953b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coded_stream_inl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>coded__stream__inl_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>coded_stream_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>coded__stream__unittest_8cc.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TEST_1D</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a707be803d12fb8d344584ea50b8f9d8f</anchor>
      <arglist>(FIXTURE, NAME, CASES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_2D</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a5724c88b95ce8142fea543575bfbe405</anchor>
      <arglist>(FIXTURE, NAME, CASES1, CASES2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULL</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>ae7289206560e57188eb393096c91e575</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backup_amount_</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>ad7cfcb9ce0e6da28033dd072690769bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static uint8</type>
      <name>buffer_</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a78cfba69ae9b28f918afda5734d83e00</anchor>
      <arglist>[kBufferSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>buffer_count_</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a8df95c3d088ad263ff171d1b5f6911a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>bytes</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>aac803f62ee1ce5adc0f625857df76122</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>can_parse</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a238d3c7ef462e80d598aba404afaeddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kBufferSize</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a8b423a805589152d71009c594ad25ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a439227feff9d7f55384e8780cfc2eb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>value</name>
      <anchorfile>coded__stream__unittest_8cc.html</anchorfile>
      <anchor>a5ac23976f2698c18a1e7317137f74505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CodedAdapterTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>CodedAdapterTest_8java.html</filename>
    <class kind="class">com::google::protobuf::CodedAdapterTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>CodedInputStream.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>CodedInputStream_8java.html</filename>
    <class kind="class">com::google::protobuf::CodedInputStream::ArrayDecoder</class>
    <class kind="class">com::google::protobuf::CodedInputStream</class>
    <class kind="class">com::google::protobuf::CodedInputStream::IterableDirectByteBufferDecoder</class>
    <class kind="interface">com::google::protobuf::CodedInputStream::StreamDecoder::RefillCallback</class>
    <class kind="class">com::google::protobuf::CodedInputStream::StreamDecoder::SkippedDataSink</class>
    <class kind="class">com::google::protobuf::CodedInputStream::StreamDecoder</class>
    <class kind="class">com::google::protobuf::CodedInputStream::UnsafeDirectNioDecoder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>CodedInputStreamReader.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>CodedInputStreamReader_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedInputStreamTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2CodedInputStreamTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::CodedInputStreamTest</class>
    <class kind="class">com::google::protobuf::test::CodedInputStreamTest::SmallBlockInputStream</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/CodedInputStreamTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2CodedInputStreamTest_8java.html</filename>
    <class kind="class">com::google::protobuf::CodedInputStreamTest</class>
    <class kind="enum">com::google::protobuf::CodedInputStreamTest::InputType</class>
    <class kind="class">com::google::protobuf::CodedInputStreamTest::RepeatingInputStream</class>
    <class kind="class">com::google::protobuf::CodedInputStreamTest::SmallBlockInputStream</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>CodedOutputStream.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>CodedOutputStream_8java.html</filename>
    <class kind="class">com::google::protobuf::CodedOutputStream::AbstractBufferedEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::ArrayEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::ByteOutputEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::HeapNioEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::OutOfSpaceException</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::OutputStreamEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::SafeDirectNioEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::UnsafeDirectNioEncoder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedOutputStreamTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2CodedOutputStreamTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::CodedOutputStreamTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2CodedOutputStreamTest_8java.html</filename>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::ArrayCoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest</class>
    <class kind="interface">com::google::protobuf::CodedOutputStreamTest::Coder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::NioDirectCoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::NioHeapCoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::OutputStreamCoder</class>
    <class kind="enum">com::google::protobuf::CodedOutputStreamTest::OutputType</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>CodedOutputStreamWriter.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>CodedOutputStreamWriter_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>colorprint.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>colorprint_8cc.html</filename>
    <includes id="colorprint_8h" name="colorprint.h" local="yes" imported="no">colorprint.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>void</type>
      <name>ColorPrintf</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a06204306d20201e0f8513d5531dd17ed</anchor>
      <arglist>(std::ostream &amp;out, LogColor color, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColorPrintf</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7a2201033f64342b8bba2f010b552c24</anchor>
      <arglist>(std::ostream &amp;out, LogColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>af418bdbde1208d343aa065786fdfc623</anchor>
      <arglist>(const char *msg, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6e4f0e573caa27c89ad074c1a23faf4b</anchor>
      <arglist>(const char *msg,...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsColorTerminal</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a5d11e0c41b5886e35585682889a7b84a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colorprint.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>colorprint_8h.html</filename>
    <namespace>benchmark</namespace>
    <member kind="enumeration">
      <type></type>
      <name>LogColor</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a0667f4e6f097b73cb6547340e71fa013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a9d071e66e4335cd65999183027bfd65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a7d08ef9350095d807051c64f9d814cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a2e48c27b55a4a4b2838194197eeba115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BLUE</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7af2cce1b0c4ff070f20be3d910c066a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_MAGENTA</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a8b5f8459512b6aeccae06baab320d53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_CYAN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7ab9459a1296b2ca53f8cda5ac29598908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_WHITE</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a78127b8d7e2e7daf789f2ea2fa8c88df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColorPrintf</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a06204306d20201e0f8513d5531dd17ed</anchor>
      <arglist>(std::ostream &amp;out, LogColor color, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColorPrintf</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7a2201033f64342b8bba2f010b552c24</anchor>
      <arglist>(std::ostream &amp;out, LogColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>af418bdbde1208d343aa065786fdfc623</anchor>
      <arglist>(const char *msg, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6e4f0e573caa27c89ad074c1a23faf4b</anchor>
      <arglist>(const char *msg,...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsColorTerminal</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a5d11e0c41b5886e35585682889a7b84a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>command.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>command_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="endpoint_8hpp" name="endpoint.hpp" local="yes" imported="no">endpoint.hpp</includes>
    <class kind="union">zmq::command_t::args_t</class>
    <class kind="struct">zmq::command_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>command_line_interface.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>command__line__interface_8cc.html</filename>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="platform__macros_8h" name="platform_macros.h" local="no" imported="no">google/protobuf/stubs/platform_macros.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="subprocess_8h" name="subprocess.h" local="no" imported="no">google/protobuf/compiler/subprocess.h</includes>
    <includes id="zip__writer_8h" name="zip_writer.h" local="no" imported="no">google/protobuf/compiler/zip_writer.h</includes>
    <includes id="plugin_8pb_8h" name="plugin.pb.h" local="no" imported="no">google/protobuf/compiler/plugin.pb.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="importer_8h" name="importer.h" local="no" imported="no">google/protobuf/compiler/importer.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <class kind="class">google::protobuf::compiler::CommandLineInterface::ErrorPrinter</class>
    <class kind="class">google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl</class>
    <class kind="class">google::protobuf::compiler::CommandLineInterface::MemoryOutputStream</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="define">
      <type>#define</type>
      <name>O_BINARY</name>
      <anchorfile>command__line__interface_8cc.html</anchorfile>
      <anchor>a36fa9b2e726512bc17a7a6d3e39002be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>command_line_interface.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>command__line__interface_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::compiler::CommandLineInterface</class>
    <class kind="struct">google::protobuf::compiler::CommandLineInterface::GeneratorInfo</class>
    <class kind="struct">google::protobuf::compiler::CommandLineInterface::OutputDirective</class>
    <class kind="class">google::protobuf::RepeatedPtrField</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>command_line_interface_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>command__line__interface__unittest_8cc.html</filename>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="mock__code__generator_8h" name="mock_code_generator.h" local="no" imported="no">google/protobuf/compiler/mock_code_generator.h</includes>
    <includes id="subprocess_8h" name="subprocess.h" local="no" imported="no">google/protobuf/compiler/subprocess.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="variable">
      <type>bool</type>
      <name>called_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>a2440d54d682b83a958ca8eef45d6e255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>captured_stderr_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>a830a0b470015ec8ffe9d0e82a8575b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>captured_stdout_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>adeb515294eb9dddf9bc41135bb8d614c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommandLineInterface</type>
      <name>cli_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>aac9466744286d862bda73e8dba2ed75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disallow_plugins_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>ab92c90473f006cb5516d04c382ee59ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>duped_stdin_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>a4d4f14eb9d14061b3aa643a58fd53d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>error_text_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>a1917d51ff00e32e6ff96495f4aa1d37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CodeGenerator * &gt;</type>
      <name>mock_generators_to_delete_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>ad0201b7dfef00a5aff7358c5be4c9a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NullCodeGenerator *</type>
      <name>null_generator_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>aa874c41996787eb8f903448a401bbfca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parameter_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>a397a64eb537a75d95c4ae4de96a430c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>return_code_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>aede5cb98c56bfabb2735bb4b6d9f8573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>temp_directory_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>a92fab75786bef0f128d3d0eb1b2c8e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>unittest_proto_descriptor_set_filename_</name>
      <anchorfile>command__line__interface__unittest_8cc.html</anchorfile>
      <anchor>aca99ef307130b17242fa716b25bd191d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>command_parser.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/adi/command_parser/</path>
    <filename>command__parser_8cpp.html</filename>
    <includes id="command__parser_8h" name="command_parser.h" local="yes" imported="no">command_parser.h</includes>
  </compound>
  <compound kind="file">
    <name>command_parser.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/adi/command_parser/</path>
    <filename>command__parser_8h.html</filename>
    <class kind="struct">Argument</class>
    <class kind="class">CommandParser</class>
  </compound>
  <compound kind="file">
    <name>commandlineflags.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>commandlineflags_8cc.html</filename>
    <includes id="protobuf_2third__party_2benchmark_2src_2commandlineflags_8h" name="protobuf/third_party/benchmark/src/commandlineflags.h" local="yes" imported="no">commandlineflags.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a82a8f1215ef1822078fa159c97f98c0c</anchor>
      <arglist>(const char *flag, bool default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a19a89e8723575f87f0d2800ad832a4cd</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>Int32FromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abceab56b5fdb3bb1f842fec267390fb5</anchor>
      <arglist>(const char *flag, int32_t default_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad1eb181582a485fcb3906bfeaade11d2</anchor>
      <arglist>(const char *str, const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTruthyFlagValue</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>af4a6c012cf1c64eb9be0456e7fac0dbf</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a04f80ba3f35279c546cecd4b469188f6</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a367040536240344508cfeabd0e7bd04e</anchor>
      <arglist>(const std::string &amp;src_text, const char *str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDoubleFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab498fb5fc6015ce1946dcdf5eee2bd5f</anchor>
      <arglist>(const char *str, const char *flag, double *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2c2ea13a6ce9d859f4cada8832bf7b0f</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6ac4c37389874f0b1fea7d66722b82df</anchor>
      <arglist>(const std::string &amp;src_text, const char *str, int32_t *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ac044ec833f2b55eecf6943c1e94311a0</anchor>
      <arglist>(const char *str, const char *flag, int32_t *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acf5d8ebb882a07bf7593097f6541bfe8</anchor>
      <arglist>(const char *str, const char *flag, std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2b7f6c1142a81a7bc43ced1ce47fd640</anchor>
      <arglist>(const char *flag, const char *default_value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glog/src/base/commandlineflags.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/base/</path>
    <filename>glog_2src_2base_2commandlineflags_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_bool</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>aa0726b1f417a7327ac669eee54dd035a</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_int32</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a84f6eccece2cf31451a29ae28fff137b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_string</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>acca687510c29941c98876ec7100ce9de</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_uint32</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a9c9c6d1c58860f611411baf5711d5978</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_VARIABLE</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>ab964cbd5bef36b1948f4fc622aa10c98</anchor>
      <arglist>(type, shorttype, name, tn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_bool</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a4284b763c026bc98cd49939e3bb86af4</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_int32</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>aebea08ef3427bfa723ffe7fa03248304</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_string</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>ac5e4925df61f456f4b8ea1628e8dc9ad</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_uint32</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>aec6d03e91aaac090b98c2f3613708cb4</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_VARIABLE</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a958aa2c318d5a0c79f6aa9856b963cc3</anchor>
      <arglist>(type, shorttype, name, value, meaning, tn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EnvToBool</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a51d6fe9f0f66ab32a4c75b2948711c77</anchor>
      <arglist>(envname, dflt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EnvToInt</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a0cb4e29106313895e1abe6a7a936c19d</anchor>
      <arglist>(envname, dflt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EnvToString</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a78f5060d73fc94e721b4224c4115a9dd</anchor>
      <arglist>(envname, dflt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EnvToUInt</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a495bfd662c3eafcddd9b14533868cd21</anchor>
      <arglist>(envname, dflt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>abe655fad55810755e56befd12175b9a7</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>aacca3dcad28d69802f825285b4424e7a</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>afd397de1fecd4594505823d345af327e</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_DEFINE_uint32</name>
      <anchorfile>glog_2src_2base_2commandlineflags_8h.html</anchorfile>
      <anchor>a80216ebf7a38c5a356ba8eadb48cd938</anchor>
      <arglist>(name, value, meaning)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf/third_party/benchmark/src/commandlineflags.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</filename>
    <namespace>benchmark</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_bool</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>aa0726b1f417a7327ac669eee54dd035a</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_double</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a8f54e7ae5d057bacacb685ffeb201f6c</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_int32</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a84f6eccece2cf31451a29ae28fff137b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_int64</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a32674783087867ca03f47b594a0bb0ac</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_string</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>acca687510c29941c98876ec7100ce9de</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_bool</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a7c72f26ba645efd9473d235e570c2d48</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_double</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a5252acc0797a2b627a34900c7b85eade</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_int32</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a61185ef35d43c2afd5a98d34e29dfa97</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_int64</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>ae4ad2f9759c1f967be3b4bb7e7ce5bbc</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_string</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a81629aa1721dc3110491a39883015e21</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2commandlineflags_8h.html</anchorfile>
      <anchor>a7024ad1a0cac90389dde8bf1de58a920</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a82a8f1215ef1822078fa159c97f98c0c</anchor>
      <arglist>(const char *flag, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a40a4d8e4902430715ae79f7def46e5a7</anchor>
      <arglist>(const char *flag, double default_val)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>Int32FromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abceab56b5fdb3bb1f842fec267390fb5</anchor>
      <arglist>(const char *flag, int32_t default_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad1eb181582a485fcb3906bfeaade11d2</anchor>
      <arglist>(const char *str, const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTruthyFlagValue</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>af4a6c012cf1c64eb9be0456e7fac0dbf</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a04f80ba3f35279c546cecd4b469188f6</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDoubleFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab498fb5fc6015ce1946dcdf5eee2bd5f</anchor>
      <arglist>(const char *str, const char *flag, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6ac4c37389874f0b1fea7d66722b82df</anchor>
      <arglist>(const std::string &amp;src_text, const char *str, int32_t *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ac044ec833f2b55eecf6943c1e94311a0</anchor>
      <arglist>(const char *str, const char *flag, int32_t *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acf5d8ebb882a07bf7593097f6541bfe8</anchor>
      <arglist>(const char *str, const char *flag, std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2b7f6c1142a81a7bc43ced1ce47fd640</anchor>
      <arglist>(const char *flag, const char *default_value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>common_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="int128_8h" name="int128.h" local="no" imported="no">google/protobuf/stubs/int128.h</includes>
    <class kind="struct">google::protobuf::internal::ShutdownData</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_STREAM_OPERATOR</name>
      <anchorfile>common_8cc.html</anchorfile>
      <anchor>a7c9bb5671e45f4c40f9fec7ae3213df8</anchor>
      <arglist>(TYPE, FORMAT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_MIN_LOG_LEVEL</name>
      <anchorfile>common_8cc.html</anchorfile>
      <anchor>a867efcc9ca544f942467e36902c90289</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a992fa6d9608ec41363f9f86844475a66</anchor>
      <arglist>(LogLevel level, const char *filename, int line, const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void PROTOBUF_EXPORT</type>
      <name>DoNothing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae634a21b8cdee9a5988391fe77d3e1a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ghtonl</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8295d3b91ec5f6250c1c1a1db5cb8d84</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NullLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ace2ce29e4f3e6692d4daa5f31d9a716b</anchor>
      <arglist>(LogLevel, const char *, int, const string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdown</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0ffacc069de7c831c29f31ae431d5273</anchor>
      <arglist>(void(*func)())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownRun</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abccd959bd23c7124de73d34f9eb7fc43</anchor>
      <arglist>(void(*f)(const void *), const void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunZeroArgFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab2fd98e97dfe941261b51bc671297c19</anchor>
      <arglist>(const void *arg)</arglist>
    </member>
    <member kind="function">
      <type>LogHandler *</type>
      <name>SetLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab3c4b85bf306b25a0ec1209eace8b5ce</anchor>
      <arglist>(LogHandler *new_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownProtobufLibrary</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a17b34c830b899edf413f3c3e6405e797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VerifyVersion</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a57833b733538e6d87cd3bf715d9eedab</anchor>
      <arglist>(int headerVersion, int minLibraryVersion, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>VersionString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59dbc987171cf3b017db5747f1bf8fb1</anchor>
      <arglist>(int version)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LogHandler *</type>
      <name>log_handler_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa8bf396a172caee69e879d5aab5761b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::atomic&lt; int &gt;</type>
      <name>log_silencer_count_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a705e108e7896c103db3da62aee594014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>common_8h.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">google/protobuf/stubs/macros.h</includes>
    <includes id="platform__macros_8h" name="platform_macros.h" local="no" imported="no">google/protobuf/stubs/platform_macros.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_MIN_PROTOC_VERSION</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a92a0d87fb8fc1f233206b39ca5637e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_VERIFY_VERSION</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>abf57f6fc80a66492c6b033ea3ac351ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_VERSION</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a6358b85103af89196f78f21625f4432c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_VERSION_SUFFIX</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a74f065311efdd2745e8133f0909ad2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_USE_EXCEPTIONS</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a281935f197fdb0ca42894aaf36d2d91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>IsStructurallyValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab1fd1f459b561c9755fbbb8b1f12538d</anchor>
      <arglist>(const char *buf, int len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStructurallyValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a131d21bbfd9dd98316542ab6a80bb3a0</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdown</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0ffacc069de7c831c29f31ae431d5273</anchor>
      <arglist>(void(*func)())</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>OnShutdownDelete</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a32ab863d316dc0ccdd931262d6802d30</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownRun</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abccd959bd23c7124de73d34f9eb7fc43</anchor>
      <arglist>(void(*f)(const void *), const void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownProtobufLibrary</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a17b34c830b899edf413f3c3e6405e797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT char *</type>
      <name>UTF8CoerceToStructurallyValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ac35ff5f8e0a60ef4b2dd150fcfbba7</anchor>
      <arglist>(const StringPiece &amp;str, char *dst, char replace_char)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT int</type>
      <name>UTF8SpnStructurallyValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7165b71d7ee96e63aa4573fc764767a3</anchor>
      <arglist>(const StringPiece &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VerifyVersion</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a57833b733538e6d87cd3bf715d9eedab</anchor>
      <arglist>(int headerVersion, int minLibraryVersion, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>VersionString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59dbc987171cf3b017db5747f1bf8fb1</anchor>
      <arglist>(int version)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMinHeaderVersionForLibrary</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae3bd5a734499a44de4b22d2f049cad12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMinHeaderVersionForProtoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6053e872467dddffdeb170e75b8a743e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>common_8py.html</filename>
    <namespace>common</namespace>
    <member kind="function">
      <type>def</type>
      <name>GetCommandOutput</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>ac1337758ae23f6a91b44de07408791da</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSvnInfo</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a312d07161b76d965fee6a61e464e283f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSvnTrunk</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a9e6483972a8dc0a6a274cbcee69564b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInGMockSvn</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a8219bb529336fc3f0ef8222a5ed48222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInGTestSvn</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>af29dcab2d7b4a9dd846446a0987ab387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>ac0f2c8f2583f0817f09a3e0c6022d707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SVN_INFO_URL_RE</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a8441f667816bce34e6100f88a9ea7dfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>common__unittest_8cc.html</filename>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="variable">
      <type>int</type>
      <name>a_</name>
      <anchorfile>common__unittest_8cc.html</anchorfile>
      <anchor>a331f8a019a632ba6085a5588c37ef64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>b_</name>
      <anchorfile>common__unittest_8cc.html</anchorfile>
      <anchor>a0eb64c41738c9373fa7f24596dcace82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>c_</name>
      <anchorfile>common__unittest_8cc.html</anchorfile>
      <anchor>a0e50b4ab836a2f3329aa97416024305b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ClosureTest *</type>
      <name>current_instance_</name>
      <anchorfile>common__unittest_8cc.html</anchorfile>
      <anchor>ad059728db06aab74a743e801d64608e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Closure *</type>
      <name>permanent_closure_</name>
      <anchorfile>common__unittest_8cc.html</anchorfile>
      <anchor>a0913654b9986d942b9b1118e29235fb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compare_bench.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/tools/</path>
    <filename>compare__bench_8py.html</filename>
    <namespace>compare_bench</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_inputs</name>
      <anchorfile>namespacecompare__bench.html</anchorfile>
      <anchor>a5e90671fbe7113cf21c2b3f54ae0a858</anchor>
      <arglist>(in1, in2, flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecompare__bench.html</anchorfile>
      <anchor>ae82bb21b1019ff4a8dd6692ebb99d0de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compat.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>compat_8hpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>strcpy_s</name>
      <anchorfile>compat_8hpp.html</anchorfile>
      <anchor>a1d23d5f92fb3e8da4f122fb3e49995e2</anchor>
      <arglist>(char(&amp;dest_)[size], const char *const src_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>strlcpy</name>
      <anchorfile>compat_8hpp.html</anchorfile>
      <anchor>a688cb45b2b591db97eaa6f5ad9386585</anchor>
      <arglist>(char *dest_, const char *src_, const size_t dest_size_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>strnlen</name>
      <anchorfile>compat_8hpp.html</anchorfile>
      <anchor>a1acfe32c8158b72ec3ea3cd67e08ac00</anchor>
      <arglist>(const char *s, size_t len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>complexity.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>complexity_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="complexity_8h" name="complexity.h" local="yes" imported="no">complexity.h</includes>
    <includes id="stat_8h" name="stat.h" local="yes" imported="no">stat.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>std::vector&lt; BenchmarkReporter::Run &gt;</type>
      <name>ComputeBigO</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a843caa2d6e9e3501644aff4a87a5bcff</anchor>
      <arglist>(const std::vector&lt; BenchmarkReporter::Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BenchmarkReporter::Run &gt;</type>
      <name>ComputeStats</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a67a78f263fd42940b943b1588f52e62d</anchor>
      <arglist>(const std::vector&lt; BenchmarkReporter::Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function">
      <type>BigOFunc *</type>
      <name>FittingCurve</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a0659b946a30396a82274ec88dd70c158</anchor>
      <arglist>(BigO complexity)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBigOString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a837ea1120c03a0005f3a85526e82048f</anchor>
      <arglist>(BigO complexity)</arglist>
    </member>
    <member kind="function">
      <type>LeastSq</type>
      <name>MinimalLeastSq</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a94f141d0ea765339fdd4330a90e4e9f4</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;n, const std::vector&lt; double &gt; &amp;time, BigOFunc *fitting_curve)</arglist>
    </member>
    <member kind="function">
      <type>LeastSq</type>
      <name>MinimalLeastSq</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a877bf9253ce93fe0990762cd4bd8b596</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;n, const std::vector&lt; double &gt; &amp;time, const BigO complexity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>complexity.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>complexity_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="struct">benchmark::LeastSq</class>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>std::vector&lt; BenchmarkReporter::Run &gt;</type>
      <name>ComputeBigO</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a843caa2d6e9e3501644aff4a87a5bcff</anchor>
      <arglist>(const std::vector&lt; BenchmarkReporter::Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BenchmarkReporter::Run &gt;</type>
      <name>ComputeStats</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a67a78f263fd42940b943b1588f52e62d</anchor>
      <arglist>(const std::vector&lt; BenchmarkReporter::Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBigOString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a837ea1120c03a0005f3a85526e82048f</anchor>
      <arglist>(BigO complexity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>complexity_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>complexity__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="output__test_8h" name="output_test.h" local="yes" imported="no">output_test.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a37e7f0031a91e11317ee40d8f973d8e7</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a3b5a972db4312f4cec828a69609aa715</anchor>
      <arglist>(big_o_1_test_name, rms_o_1_test_name, auto_big_o_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a8b22348f6000249e4dd2c668c09aa494</anchor>
      <arglist>(big_o_1_test_name, rms_o_1_test_name, enum_big_o_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a122ec850b9f54f4053b131e2e0f77ff1</anchor>
      <arglist>(big_o_1_test_name, rms_o_1_test_name, lambda_big_o_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>afbd04b16eaf2de04ae55ca8d1d6dea33</anchor>
      <arglist>(big_o_n_lg_n_test_name, rms_o_n_lg_n_test_name, enum_auto_big_o_n_lg_n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>ac9c8ab4574cca53057faa1b84a83b3fb</anchor>
      <arglist>(big_o_n_lg_n_test_name, rms_o_n_lg_n_test_name, lambda_big_o_n_lg_n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>ab69fcacf0aea4a9777afbf5b4d8aebbe</anchor>
      <arglist>(big_o_n_test_name, rms_o_n_test_name, enum_auto_big_o_n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_COMPLEXITY_CASES</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>ac8c13d4c20b06284d56190677c0c1e91</anchor>
      <arglist>(big_o_n_test_name, rms_o_n_test_name, lambda_big_o_n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a77bba5fa8e0326270e3a800c975ec505</anchor>
      <arglist>(BM_Complexity_O1) -&gt; Range(1, 1&lt;&lt; 18) -&gt;Complexity(benchmark::o1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Complexity_O1</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>ab54f97a61617743c08ec3371879b706b</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Complexity_O_N</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>acfd9aa22e56d7a1d6206ba451b527a23</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Complexity_O_N_log_N</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a66fd1f12b6d2118d5cda34c097deafc3</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>ConstructRandomVector</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a485d2a8c6f8fafac802d97ab09ad7b34</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeMultiplier</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a84ad5d4b1e80b2a2aa2acad3d7de0d9a</anchor>
      <arglist>(2) -&gt; Range(1&lt;&lt; 10, 1&lt;&lt; 16) -&gt;Complexity(benchmark::oN)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>auto_big_o_1</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a564afb79d242ee1b766ea5d15373762d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>big_o_1_test_name</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a685c6bb574b56fd6063b7d9d0a8bac05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>big_o_n_lg_n_test_name</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a80a7665e93e1edc979a2c9e8b1910fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>big_o_n_test_name</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a4da2715021251246ff2239d73ff39351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>enum_auto_big_o_n</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>aab0b91f2ef288d87ce9d35807ef3ca86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>enum_auto_big_o_n_lg_n</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a2db8a544cb0d445c9f4c5432119776d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>enum_big_o_1</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a635313b18e6f06236b3d3819be9c2776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>lambda_big_o_1</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a9a2e884bfc1163fc73da5bf7e07617f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>lambda_big_o_n</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>ad130879ea8ba475ecf543edf9c51a61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>lambda_big_o_n_lg_n</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a03bbb5ac0b9ab8b10f1c634e22f3b964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>rms_o_1_test_name</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a74e9a108b60d10d488ef2689e4768390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>rms_o_n_lg_n_test_name</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a2d02c3f8024a39df4401c120b0475fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>rms_o_n_test_name</name>
      <anchorfile>complexity__test_8cc.html</anchorfile>
      <anchor>a384a06271ecde5e4dbf57abe6cd6d532</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>condition_variable.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>condition__variable_8hpp.html</filename>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
  </compound>
  <compound kind="file">
    <name>config.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>config_8hpp.html</filename>
    <namespace>zmq</namespace>
    <member kind="enumvalue">
      <name>message_pipe_granularity</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a76c4ca17da528912c30f8635d619b47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command_pipe_granularity</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a99e8942f0008ebcb406ef1f3b94fa32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inbound_poll_rate</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730ac6d02e6c5baae3f769f9091edb36ec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_wm_delta</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a17876b8aa2590a65918639e92bb2383b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_io_events</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a0cc1ab6982fafc6074622c382bfb7cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>proxy_burst_size</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730ad02b6f0cd3afb4c47227e9ce4fe8e195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_command_delay</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730ab0053eda075aef87bcf9759022cbed3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clock_precision</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a1b02e75b18573656097202913e1448b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>signaler_port</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730afaa9cfc1d27f41f686b4de64b4fafa21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conformance_cpp.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>conformance__cpp_8cc.html</filename>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="json__util_8h" name="json_util.h" local="no" imported="no">google/protobuf/util/json_util.h</includes>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>CheckedRead</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a4190fb84a87ff2b8b35b89c15b1fc8ad</anchor>
      <arglist>(int fd, void *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckedWrite</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a0504b9fcacfe112afd2975eaf24940e9</anchor>
      <arglist>(int fd, const void *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoTest</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a5d9129639b5604109439e55e46c44fdf</anchor>
      <arglist>(const ConformanceRequest &amp;request, ConformanceResponse *response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DoTestIo</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>ae212bcd2b10a78df1bca77d704dfe5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetTypeUrl</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a385385d6952e78b098d05aae1f9c5e63</anchor>
      <arglist>(const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kFailures</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a3499ed88dee4d2e84b4075330960b120</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTypeUrlPrefix</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a904cbbb3529232992a10f8d6e6828e55</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_count</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a125a07facfdab18ee2d8495d4f8c9d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TypeResolver *</type>
      <name>type_resolver</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a1f1cffbc05434b35ee99183d3a9a078d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string *</type>
      <name>type_url</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>a2d717efce142d5cedfd3020bdb5ebda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>conformance__cpp_8cc.html</anchorfile>
      <anchor>ab3f078684998b83967d507d0f453f454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conformance_python.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>conformance__python_8py.html</filename>
    <class kind="class">conformance_python::ProtocolError</class>
    <namespace>conformance_python</namespace>
    <member kind="function">
      <type>def</type>
      <name>do_test</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>ae90893d14ed09beba04eef2e724a2020</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_test_io</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>abae9e4fa171eaee94743459f43e65c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stdin</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>ae43c469ebc56a9809acf9db4a3120c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stdout</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>a4ae7682b46fadd6b4087846af528d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_count</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>a67c18e83d2add01ef842941faf0cebfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>aac1cb96be05553cee7df6f09d9ff80df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conformance_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>conformance__test_8cc.html</filename>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="field__comparator_8h" name="field_comparator.h" local="no" imported="no">google/protobuf/util/field_comparator.h</includes>
    <includes id="json__util_8h" name="json_util.h" local="no" imported="no">google/protobuf/util/json_util.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>conformance_test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>conformance__test_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="class">google::protobuf::ConformanceTestSuite::ConformanceRequestSetting</class>
    <class kind="class">google::protobuf::ConformanceTestRunner</class>
    <class kind="class">google::protobuf::ConformanceTestSuite</class>
    <class kind="class">google::protobuf::ForkPipeRunner</class>
    <namespace>conformance</namespace>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>protobuf_test_messages</namespace>
    <namespace>protobuf_test_messages::proto3</namespace>
  </compound>
  <compound kind="file">
    <name>conformance_test_main.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>conformance__test__main_8cc.html</filename>
    <includes id="binary__json__conformance__suite_8h" name="binary_json_conformance_suite.h" local="yes" imported="no">binary_json_conformance_suite.h</includes>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <includes id="text__format__conformance__suite_8h" name="text_format_conformance_suite.h" local="yes" imported="no">text_format_conformance_suite.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>conformance__test__main_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conformance_test_runner.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>conformance__test__runner_8cc.html</filename>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_SYSCALL</name>
      <anchorfile>conformance__test__runner_8cc.html</anchorfile>
      <anchor>ae39d72d17e4cc57bc9a16ab2fb6dcad7</anchor>
      <arglist>(call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY</name>
      <anchorfile>conformance__test__runner_8cc.html</anchorfile>
      <anchor>a6df1d22fb5f09eccc23b9f399670cfd7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOSTRING</name>
      <anchorfile>conformance__test__runner_8cc.html</anchorfile>
      <anchor>a9063e80f8777300c93afde6e6f4c9cea</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseFailureList</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a459cef93ac4f7722570ce6f2da3d3a8a</anchor>
      <arglist>(const char *filename, conformance::FailureSet *failure_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UsageError</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a734644cd7a316cb2759db972092f96a5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConformanceJava.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>ConformanceJava_8java.html</filename>
    <class kind="class">ConformanceJava::BinaryDecoder</class>
    <class kind="enum">ConformanceJava::BinaryDecoderType</class>
  </compound>
  <compound kind="file">
    <name>ConformanceJavaLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>ConformanceJavaLite_8java.html</filename>
  </compound>
  <compound kind="file">
    <name>connections.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>connections_8h.html</filename>
    <namespace>aditof</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ConnectionType</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a202111f7eb87942db60ceda05a4a74d2</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a0760bc9b9911bc2d624e3a7b90d6baf0">ON_TARGET</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a7aca5ec618f7317328dcd7014cf9bdcf">USB</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a25835188a2355e9530d3a10fcbe4c65b">NETWORK</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a7ed929f45ba34eff59d81d74d4f80a58">OFFLINE</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>console_reporter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>console__reporter_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="complexity_8h" name="complexity.h" local="yes" imported="no">complexity.h</includes>
    <includes id="counter_8h" name="counter.h" local="yes" imported="no">counter.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="colorprint_8h" name="colorprint.h" local="yes" imported="no">colorprint.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2commandlineflags_8h" name="protobuf/third_party/benchmark/src/commandlineflags.h" local="yes" imported="no">commandlineflags.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>IgnoreColorPrint</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afd2fc666c9147fc9919f46ddb08b7b2d</anchor>
      <arglist>(std::ostream &amp;out, LogColor, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constants.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>constants_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="variable">
      <type>const char</type>
      <name>kAnyType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad000d147f1576a6aa3ebaa63aff7722f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kDurationMaxSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad0bf65e2e274451c2cc2239dc3bd716b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kDurationMinSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2fc6151b7b02ef85804ecd298fc69f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDurationType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac1fd1a653facb7f2aa50cdd86834cbda</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int32</type>
      <name>kNanosPerSecond</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2b0a45badc224811eea1d6c8306c74ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kOptionJspbMessageId</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab4ecb8d703067406581cf08c1fefed8c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRfc3339TimeFormat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a061e7f76612666bd5330d5741f888300</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRfc3339TimeFormatNoPadding</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a445f424510a4ac28e97039ea903e5ac1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructListValueType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aeb896f0172c0160b4644a09b87a98693</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructNullValueTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aea1c9dcf7021a8f9ce441ab7a0202593</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aff25213ad0cdb42808860ceffe6eac7b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructValueType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a259dd6c24272a247460c74a229555cd1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructValueTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af13c5f276e4582f789c2012a3dac2e47</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kTimestampMaxSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa3632a118d07b5de4862014f4be39d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kTimestampMinSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad2b4d50e23cc2c358682c381037708c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTimestampType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad5bdd7c4b5093f5b5780104edea5512b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTypeServiceBaseUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac13a2782b9c667f3c2c83d0ce895c488</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>containers.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>containers_8py.html</filename>
    <class kind="class">google::protobuf::internal::containers::_UnknownField</class>
    <class kind="class">google::protobuf::internal::containers::BaseContainer</class>
    <class kind="class">google::protobuf::internal::containers::Mapping</class>
    <class kind="class">google::protobuf::internal::containers::MessageMap</class>
    <class kind="class">google::protobuf::internal::containers::MutableMapping</class>
    <class kind="class">google::protobuf::internal::containers::RepeatedCompositeFieldContainer</class>
    <class kind="class">google::protobuf::internal::containers::RepeatedScalarFieldContainer</class>
    <class kind="class">google::protobuf::internal::containers::ScalarMap</class>
    <class kind="class">google::protobuf::internal::containers::UnknownFieldRef</class>
    <class kind="class">google::protobuf::internal::containers::UnknownFieldSet</class>
    <namespace>google::protobuf::internal::containers</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1containers.html</anchorfile>
      <anchor>a17264aff8a348e53a87b2ef41a24517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MutableMapping</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1containers.html</anchorfile>
      <anchor>a19b5e12682cbc8cafec36ca3a0562dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>context.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>context_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>context_8cpp.html</anchorfile>
      <anchor>aeb9e3e95bd7e45be0bb71a3800bf9b50</anchor>
      <arglist>(&quot;context construct default and destroy&quot;, &quot;[context]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>context_8cpp.html</anchorfile>
      <anchor>a0da0e8692cbf1e22b9b2182f658639b1</anchor>
      <arglist>(&quot;context create, close and destroy&quot;, &quot;[context]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>context_8cpp.html</anchorfile>
      <anchor>a6875aca00a6ff1143d97f082e840d2eb</anchor>
      <arglist>(&quot;context shutdown again&quot;, &quot;[context]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>context_8cpp.html</anchorfile>
      <anchor>a34d5e892c7930d652e752bb62e2585c5</anchor>
      <arglist>(&quot;context shutdown&quot;, &quot;[context]&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>counter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>counter_8cc.html</filename>
    <includes id="counter_8h" name="counter.h" local="yes" imported="no">counter.h</includes>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="function">
      <type>double</type>
      <name>Finish</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a70c3553181998ee910ce6e7d595b7ab8</anchor>
      <arglist>(Counter const &amp;c, double cpu_time, double num_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Finish</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a48793a3d185057cafaa9381a7705d56f</anchor>
      <arglist>(UserCounters *l, double cpu_time, double num_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Increment</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ac2edc4a1fd3a860bf52ac63f51a5c0de</anchor>
      <arglist>(UserCounters *l, UserCounters const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SameNames</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a4605416564de5bf152045ac90067ec68</anchor>
      <arglist>(UserCounters const &amp;l, UserCounters const &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>counter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>counter_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>Finish</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a48793a3d185057cafaa9381a7705d56f</anchor>
      <arglist>(UserCounters *l, double cpu_time, double num_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Increment</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ac2edc4a1fd3a860bf52ac63f51a5c0de</anchor>
      <arglist>(UserCounters *l, UserCounters const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SameNames</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a4605416564de5bf152045ac90067ec68</anchor>
      <arglist>(UserCounters const &amp;l, UserCounters const &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_benchmark.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/cpp/</path>
    <filename>cpp__benchmark_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="class">Fixture</class>
    <class kind="class">ParseNewArenaFixture</class>
    <class kind="class">ParseNewFixture</class>
    <class kind="class">ParseReuseFixture</class>
    <class kind="class">SerializeFixture</class>
    <class kind="class">WrappingCounter</class>
    <member kind="define">
      <type>#define</type>
      <name>PREFIX</name>
      <anchorfile>cpp__benchmark_8cc.html</anchorfile>
      <anchor>add51b53e8b628f95078327028dccb20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUFFIX</name>
      <anchorfile>cpp__benchmark_8cc.html</anchorfile>
      <anchor>a54e38498e51683b1e6424fd523e0e9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cpp__benchmark_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReadFile</name>
      <anchorfile>cpp__benchmark_8cc.html</anchorfile>
      <anchor>a5b05592da7de38f8c5b5cf2e2c0d5072</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterBenchmarks</name>
      <anchorfile>cpp__benchmark_8cc.html</anchorfile>
      <anchor>a2ea4248ea72bf4fd1f0acb2af836e3cc</anchor>
      <arglist>(const std::string &amp;dataset_bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterBenchmarksForType</name>
      <anchorfile>cpp__benchmark_8cc.html</anchorfile>
      <anchor>aebea6ec559737fc8f62c76329ec32c82</anchor>
      <arglist>(const BenchmarkDataset &amp;dataset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_bootstrap_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__bootstrap__unittest_8cc.html</filename>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__generator_8h" name="cpp_generator.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_generator.h</includes>
    <includes id="importer_8h" name="importer.h" local="no" imported="no">google/protobuf/compiler/importer.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string * &gt;</type>
      <name>files_</name>
      <anchorfile>cpp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>ae10d3ae458f7a1a40bb16f92d319fa28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>cpp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>ae79346bdafd79119e9ee948a530790e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_enum.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__enum_8cc.html</filename>
    <includes id="cpp__enum_8h" name="cpp_enum.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_enum.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_enum.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__enum_8h.html</filename>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::EnumGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_enum_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__enum__field_8cc.html</filename>
    <includes id="cpp__enum__field_8h" name="cpp_enum_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_enum_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_enum_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__enum__field_8h.html</filename>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::EnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::EnumOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_extension.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__extension_8cc.html</filename>
    <includes id="cpp__extension_8h" name="cpp_extension.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_extension.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_extension.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__extension_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::ExtensionGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__field_8cc.html</filename>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__primitive__field_8h" name="cpp_primitive_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_primitive_field.h</includes>
    <includes id="cpp__string__field_8h" name="cpp_string_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_string_field.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="cpp__enum__field_8h" name="cpp_enum_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_enum_field.h</includes>
    <includes id="cpp__map__field_8h" name="cpp_map_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_map_field.h</includes>
    <includes id="cpp__message__field_8h" name="cpp_message_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message_field.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="function">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aaa54831fe372ff4073fc8804a4c711dd</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonOneofFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7790e5ec58df2bf6ef047f3998c8340d</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__field_8h.html</filename>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::FieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::FieldGeneratorMap</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aaa54831fe372ff4073fc8804a4c711dd</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonOneofFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7790e5ec58df2bf6ef047f3998c8340d</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_file.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__file_8cc.html</filename>
    <includes id="cpp__file_8h" name="cpp_file.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_file.h</includes>
    <includes id="cpp__enum_8h" name="cpp_enum.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_enum.h</includes>
    <includes id="cpp__extension_8h" name="cpp_extension.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_extension.h</includes>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__message_8h" name="cpp_message.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message.h</includes>
    <includes id="cpp__service_8h" name="cpp_service.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_service.h</includes>
    <includes id="scc_8h" name="scc.h" local="no" imported="no">google/protobuf/compiler/scc.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="struct">google::protobuf::compiler::cpp::FileGenerator::CrossFileReferences</class>
    <class kind="class">google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PublicImportDFS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a55778d74cbe0b43c0d0545662fed67c0</anchor>
      <arglist>(const FileDescriptor *fd, std::unordered_set&lt; const FileDescriptor * &gt; *fd_set)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_file.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__file_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <includes id="scc_8h" name="scc.h" local="no" imported="no">google/protobuf/compiler/scc.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::FileGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__generator_8cc.html</filename>
    <includes id="cpp__generator_8h" name="cpp_generator.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_generator.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="cpp__file_8h" name="cpp_file.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_file.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::CppGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_helpers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__helpers_8cc.html</filename>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="scc_8h" name="scc.h" local="no" imported="no">google/protobuf/compiler/scc.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::ParseLoopGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Utf8CheckMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRICT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367a8dbf6216c530d4da35b8322ac79b1585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERIFY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367a0714c6d81cf6b7836cd70421283732fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367a224777af53e6b79da3d93d1721e10cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CanInitializeByZeroing</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abe643bfa8350695a2654a96d22d8aded</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aba62a2bd2201ed5b49dcbb4dc29c9f0f</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abdd309e9ace917e1c03504db054d9c14</anchor>
      <arglist>(const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>DeclaredTypeMethodName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a633681106abab07bb96eadef29045a4b</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultInstanceName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4c71c38e321b60469175d6b37c4b86fd</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultInstanceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aaa8ffffbf509a133b78310a2e5ba3777</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a182c5e23b0e45b283048cff72eef8a9b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a81feb633fc22d07d25451e8a6d62503f</anchor>
      <arglist>(const Options &amp;options, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DescriptorTableName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abbbf2dba6bb9b0a3a3084d09b35b9ac5</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions::CType</type>
      <name>EffectiveStringCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad7ea33192a46cb21ee605ab92b3a478d</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab54475c300534e7ae9bd2472b1998468</anchor>
      <arglist>(const EnumValueDescriptor *enum_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeTrigraphs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5ee9f5a43166ca90d6356be937b5e515</anchor>
      <arglist>(const std::string &amp;to_escape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EstimateAlignmentSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a1e4ad02a5491110928905bd533a1bdec</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae523d85e8053e47426e69a0d14b05815</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FieldEnforceUtf8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aef5c9f0dc8f5110d856da5884c0383a3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldMessageTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a672c4ff1f78ba3c0f8d4989a47ed76cf</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab117b893c0f84355ebff5204ecbb649f</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileDllExport</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a775e264aa30c295f203785c3f1a78ace</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FilenameIdentifier</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abde2fe8418a91be917bb35e5d1b1029b</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FileUtf8Verification</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a19fe4252e7a1394da85dba78a73b67f0</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlattenMessagesInFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8e1277a071147c9ef894ceb9a134c539</anchor>
      <arglist>(const FileDescriptor *file, std::vector&lt; const Descriptor * &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParserLoop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8aa027bbc2ababb4680ed47f5698f09e</anchor>
      <arglist>(const Descriptor *descriptor, int num_hasbits, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer, io::Printer *printer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateUtf8CheckCode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a29558203d6737e79867e359fd3809c8d</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const char *strict_function, const char *verify_function, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUtf8CheckCodeForCord</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae2dcaf707b6ec9356369da523907b33e</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUtf8CheckCodeForString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afab65034b04fdc12d6d3fb466f99c776</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBootstrapBasename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa7f827e51bad5c8593e2e4dcab7efb09</anchor>
      <arglist>(const Options &amp;options, const std::string &amp;basename, std::string *bootstrap_basename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Utf8CheckMode</type>
      <name>GetUtf8CheckMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a82287497dafb5fe05080be7d13076606</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetUtf8Suffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a859fc8e333e9df81af44924be6959732</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasCordFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af3f47b875e2bff45f798d368ce02e775</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCordFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af44da4dc2276c3eff6eb0bd3339001b1</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasEnumDefinitions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a65a35683eff5f6cc898c1391362eebd3</anchor>
      <arglist>(const Descriptor *message_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasEnumDefinitions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a72aad89f944656a3254a42d1c7aa468c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasExtensionsOrExtendableMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af915601de67634b2202de103c737c111</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasExtensionsOrExtendableMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afbeaa7edc806c034e4956e66f200a672</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae4b33b3a3347c84abe421eb64d6c9055</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5525650e380ddc243c3e4b47e485f75c</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasMapFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa5c39dc06664d1e9c24580a4ca0771d9</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasMapFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afcb52d642793b0091e7e10c90fecf03b</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad96d6c6f82a395a6470d8b41020ab014</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac6ac99d2fe18dc9df946dee1d6d112b6</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasStringPieceFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57cdf9962d54b109d46bab354022d030</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasStringPieceFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af616a24a23645bc66d61de5319281ca8</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab993e7cdf3aae79b7fdbe3d8f97fa45e</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>acd7d591deac0f95f20d43294cb605548</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int32ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9fbf2a10eac404bf3ed6c553ea239454</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int64ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a82f6fc0f5993d13bf2d3ca1eb4328b89</anchor>
      <arglist>(const std::string &amp;macro_prefix, int64 number)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a061be385588b10a7eddfca42622f0da1</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a206167534d4ffaa9328203e14d53d173</anchor>
      <arglist>(const FileDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBootstrapProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5821dd39a7348f68e65356b6009677c9</anchor>
      <arglist>(const Options &amp;options, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsCordField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae0531d7fa101cd75c70b3f1e17cde3d4</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsImplicitWeakField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a28fb7da82606544e0ab12892eef33a71</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringInlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a889cb8a34545c9a90a5c5c94c3587f74</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringOrMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8a9ac49a877c03a10b5978599f955a38</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsStringPieceField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af271a44af5bed560159abfb1ba014969</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWellKnownMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a74e0709f533bbdeb2055f8b430aac418</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a47c3276951188a0ee25c974045953d83</anchor>
      <arglist>(const Descriptor *d, std::vector&lt; const FieldDescriptor * &gt; *fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a193e1044ce4d7c5589e4155bf9c66dfe</anchor>
      <arglist>(const FileDescriptor *d, std::vector&lt; const FieldDescriptor * &gt; *fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllTypesForServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afc3f842fe0be8e7560a2c4f88d6d9d12</anchor>
      <arglist>(const FileDescriptor *fd, std::vector&lt; const Descriptor * &gt; *types)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MaybeBootstrap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa416532f056101f264f7c76460402693</anchor>
      <arglist>(const Options &amp;options, GeneratorContext *generator_context, bool bootstrap_flag, std::string *basename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57e989bbbcda4f4683b5ce767009a68b</anchor>
      <arglist>(const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>adc3ff7517450441f6fb8f8cf4b935074</anchor>
      <arglist>(const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a25747145e89049dee8b64f898b6867f7</anchor>
      <arglist>(const FieldDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>adefe390c75d3975319fdc35f8b7efd07</anchor>
      <arglist>(const FileDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a33956371550b77087647bc0f04357147</anchor>
      <arglist>(const std::string &amp;package)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a52b82d206be4be0ec9cd606a471212f5</anchor>
      <arglist>(const Options &amp;options, FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aec2a76b3fbb00bca809feeb27772fac3</anchor>
      <arglist>(FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac1503f96213d59877bd4b56801d7489d</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a600857c360c3fdb0c7f2385342f63210</anchor>
      <arglist>(const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a884340b7f61b8130a3e2b1ee2de21b8e</anchor>
      <arglist>(const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad5afb9dfda08b8c18b4d965ca9ba26ef</anchor>
      <arglist>(const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedDefaultInstanceName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a39e13804204d778ee269df6f55661e68</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedFileLevelSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afdbc275efb9bc795ba1ed5773a01f007</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;name, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReferenceFunctionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>acdfb16d1565f9ec05c7a014d9eb3c535</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ResolveKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9d7a2381d5e96654e1df8317346613c5</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SafeFunctionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad5b7f3d197d410c4efa059909c7f66f7</anchor>
      <arglist>(const Descriptor *descriptor, const FieldDescriptor *field, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonVars</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae0012890df2b5fd0af48e723628a352b</anchor>
      <arglist>(const Options &amp;options, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa960583fcd7b71effa81bd64eac9bb87</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SuperClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3ae65de4a330d465f2ff69d0e4c2bc60</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UInt64ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a50dd6e9e43e8a4a68a39ab127a15ab77</anchor>
      <arglist>(const std::string &amp;macro_prefix, uint64 number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a761d68fe42c2088071bee341b92d610a</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a90af93cb3716488fe01a6704c01b0329</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;filename, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UsingImplicitWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3fb952f5e1fd7151cc3a5d569a230840</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThickSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a974733e9bbccbb72671c9aeb6c0a5327</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThinSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae8f34bb89a48ced9aeaf502b4a08790d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_helpers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__helpers_8h.html</filename>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <includes id="scc_8h" name="scc.h" local="no" imported="no">google/protobuf/compiler/scc.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="struct">google::protobuf::compiler::cpp::MessageSCCAnalyzer::DepsGenerator</class>
    <class kind="struct">google::protobuf::compiler::cpp::FieldRangeImpl</class>
    <class kind="class">google::protobuf::compiler::cpp::Formatter</class>
    <class kind="struct">google::protobuf::compiler::cpp::OneOfRangeImpl::Iterator</class>
    <class kind="struct">google::protobuf::compiler::cpp::FieldRangeImpl::Iterator</class>
    <class kind="struct">google::protobuf::compiler::cpp::MessageAnalysis</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageSCCAnalyzer</class>
    <class kind="class">google::protobuf::compiler::cpp::NamespaceOpener</class>
    <class kind="struct">google::protobuf::compiler::cpp::OneOfRangeImpl</class>
    <class kind="class">google::protobuf::compiler::cpp::Formatter::SaveState</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>CanInitializeByZeroing</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abe643bfa8350695a2654a96d22d8aded</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aba62a2bd2201ed5b49dcbb4dc29c9f0f</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a54ae2151b751632ed4c603b6343bcf8f</anchor>
      <arglist>(const Descriptor *descriptor, bool qualified)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4b1b5b650b704dbffd4aa02773e38cae</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool qualified)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abdd309e9ace917e1c03504db054d9c14</anchor>
      <arglist>(const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>DeclaredTypeMethodName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a633681106abab07bb96eadef29045a4b</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultInstanceName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4c71c38e321b60469175d6b37c4b86fd</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultInstanceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aaa8ffffbf509a133b78310a2e5ba3777</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a182c5e23b0e45b283048cff72eef8a9b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a81feb633fc22d07d25451e8a6d62503f</anchor>
      <arglist>(const Options &amp;options, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DeprecatedAttribute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7b913e94e5f98d3753a90d4e954f651e</anchor>
      <arglist>(const Options &amp;options, bool deprecated)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DescriptorTableName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abbbf2dba6bb9b0a3a3084d09b35b9ac5</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions::CType</type>
      <name>EffectiveStringCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad7ea33192a46cb21ee605ab92b3a478d</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab54475c300534e7ae9bd2472b1998468</anchor>
      <arglist>(const EnumValueDescriptor *enum_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeTrigraphs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5ee9f5a43166ca90d6356be937b5e515</anchor>
      <arglist>(const std::string &amp;to_escape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EstimateAlignmentSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a1e4ad02a5491110928905bd533a1bdec</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae523d85e8053e47426e69a0d14b05815</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldMessageTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a672c4ff1f78ba3c0f8d4989a47ed76cf</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab117b893c0f84355ebff5204ecbb649f</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>FieldRangeImpl&lt; T &gt;</type>
      <name>FieldRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57af1c5f8be5d1e18e143bda1079f13d</anchor>
      <arglist>(const T *desc)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>FieldScope</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3f2e13a880aef3999b722e454b05d8ca</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileDllExport</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a775e264aa30c295f203785c3f1a78ace</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FilenameIdentifier</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abde2fe8418a91be917bb35e5d1b1029b</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; const Descriptor * &gt;</type>
      <name>FlattenMessagesInFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad763d4e796e50f24bd525f076d8d386e</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlattenMessagesInFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8e1277a071147c9ef894ceb9a134c539</anchor>
      <arglist>(const FileDescriptor *file, std::vector&lt; const Descriptor * &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa35aaffa08a68c7c0946a340d043b820</anchor>
      <arglist>(const Descriptor *d, T &amp;&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a03fda15b8c11ad8e601c230d520e1159</anchor>
      <arglist>(const FileDescriptor *d, T &amp;&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParserLoop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8aa027bbc2ababb4680ed47f5698f09e</anchor>
      <arglist>(const Descriptor *descriptor, int num_hasbits, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUtf8CheckCodeForCord</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae2dcaf707b6ec9356369da523907b33e</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUtf8CheckCodeForString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afab65034b04fdc12d6d3fb466f99c776</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBootstrapBasename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa7f827e51bad5c8593e2e4dcab7efb09</anchor>
      <arglist>(const Options &amp;options, const std::string &amp;basename, std::string *bootstrap_basename)</arglist>
    </member>
    <member kind="function">
      <type>FileOptions_OptimizeMode</type>
      <name>GetOptimizeFor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7c189a30e8fbb3d8c56fc6932f3a36de</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetUtf8Suffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a859fc8e333e9df81af44924be6959732</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCordFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af44da4dc2276c3eff6eb0bd3339001b1</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5d1786753b8773f982dc7f2f2dd23590</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasEnumDefinitions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a72aad89f944656a3254a42d1c7aa468c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasExtensionsOrExtendableMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afbeaa7edc806c034e4956e66f200a672</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFastArraySerialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a48202e75ec5403942415e3a0d76b6aef</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFieldPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8ee3aed08a3057f4f0cbdf0dbe9ada25</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGeneratedMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afb52f746475acea9e003d639b4bff2a8</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGenericServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af92aacac17dd1d2f1a4ed12d871ff552</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5525650e380ddc243c3e4b47e485f75c</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasMapFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afcb52d642793b0091e7e10c90fecf03b</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPreservingUnknownEnumSemantics</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7b047729aafe8dff665572038eb074c9</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac6ac99d2fe18dc9df946dee1d6d112b6</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasStringPieceFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af616a24a23645bc66d61de5319281ca8</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab993e7cdf3aae79b7fdbe3d8f97fa45e</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>acd7d591deac0f95f20d43294cb605548</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>IncludeGuard</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa9bd4800b8d3e4f41a9c28025bf935c2</anchor>
      <arglist>(const FileDescriptor *file, bool pb_h, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int32ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9fbf2a10eac404bf3ed6c553ea239454</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int64ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a401a4c096dc0acc02c42033d5811ca37</anchor>
      <arglist>(const Options &amp;options, int64 number)</arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>InternalRuntimeOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a824a63286b02623efa04a1167bf816c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a061be385588b10a7eddfca42622f0da1</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a206167534d4ffaa9328203e14d53d173</anchor>
      <arglist>(const FileDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBootstrapProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5821dd39a7348f68e65356b6009677c9</anchor>
      <arglist>(const Options &amp;options, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCord</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad2e3c60f45e18f718fe175475d0a9954</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCrossFileMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9ee4e1ee8f9c257aa1c29518a13c1651</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsImplicitWeakField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a28fb7da82606544e0ab12892eef33a71</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLazy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a0c2d5da3e71ec91ad435e06c95479c9b</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntryMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a901528539ecaaa5cd332932f2b9d2866</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto2MessageSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4e375e2c93c09647de001ae33187b8ac</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto2MessageSetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae5a368ead3a3ff1f7791f5f7d156b935</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringInlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a889cb8a34545c9a90a5c5c94c3587f74</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringOrMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8a9ac49a877c03a10b5978599f955a38</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringPiece</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abdce35dd4c9067706739db1878752347</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWeak</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afac56e05cdd17c7a95350f709d5f30de</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWellKnownMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a74e0709f533bbdeb2055f8b430aac418</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a47c3276951188a0ee25c974045953d83</anchor>
      <arglist>(const Descriptor *d, std::vector&lt; const FieldDescriptor * &gt; *fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a193e1044ce4d7c5589e4155bf9c66dfe</anchor>
      <arglist>(const FileDescriptor *d, std::vector&lt; const FieldDescriptor * &gt; *fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllTypesForServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afc3f842fe0be8e7560a2c4f88d6d9d12</anchor>
      <arglist>(const FileDescriptor *fd, std::vector&lt; const Descriptor * &gt; *types)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MacroPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a0018f8f9e7e110bbc6a548716d578038</anchor>
      <arglist>(const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MakeDefaultName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a018a8ffe77d3d19d30851c4a8fff1bd9</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MaybeBootstrap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa416532f056101f264f7c76460402693</anchor>
      <arglist>(const Options &amp;options, GeneratorContext *generator_context, bool bootstrap_flag, std::string *basename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MessageCreateFunction</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac26c1811cdac95f1f46048f21371f784</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57e989bbbcda4f4683b5ce767009a68b</anchor>
      <arglist>(const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>adc3ff7517450441f6fb8f8cf4b935074</anchor>
      <arglist>(const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a25747145e89049dee8b64f898b6867f7</anchor>
      <arglist>(const FieldDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>adefe390c75d3975319fdc35f8b7efd07</anchor>
      <arglist>(const FileDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>OneOfRangeImpl</type>
      <name>OneOfRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9dfb0837d4076d46c08ff6f77c4b5ca8</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a52b82d206be4be0ec9cd606a471212f5</anchor>
      <arglist>(const Options &amp;options, FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aec2a76b3fbb00bca809feeb27772fac3</anchor>
      <arglist>(FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ProtobufNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9a11b51868f814fdec4e951b0645d611</anchor>
      <arglist>(const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PublicUnknownFieldsAccessors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a6a592bc332efca70fd408e0b505a5a43</anchor>
      <arglist>(const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac1503f96213d59877bd4b56801d7489d</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a600857c360c3fdb0c7f2385342f63210</anchor>
      <arglist>(const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a884340b7f61b8130a3e2b1ee2de21b8e</anchor>
      <arglist>(const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad5afb9dfda08b8c18b4d965ca9ba26ef</anchor>
      <arglist>(const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedDefaultInstanceName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a39e13804204d778ee269df6f55661e68</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedFileLevelSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afdbc275efb9bc795ba1ed5773a01f007</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;name, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReferenceFunctionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>acdfb16d1565f9ec05c7a014d9eb3c535</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ResolveKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9d7a2381d5e96654e1df8317346613c5</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SafeFunctionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad5b7f3d197d410c4efa059909c7f66f7</anchor>
      <arglist>(const Descriptor *descriptor, const FieldDescriptor *field, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SccInfoSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a2274236c5b034d7fbb2d4d546dbb1614</anchor>
      <arglist>(const SCC *scc, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonVars</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae0012890df2b5fd0af48e723628a352b</anchor>
      <arglist>(const Options &amp;options, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldIgnoreRequiredFieldCheck</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a81f244afd61516fcd1263bd93f4e5963</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa960583fcd7b71effa81bd64eac9bb87</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SuperClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3ae65de4a330d465f2ff69d0e4c2bc60</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsArenas</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a17a350cf15c45eeeebcc3afb0465d453</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsArenas</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a62a837db4d42ee84ee7327cefdf4b4eb</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsArenas</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3fb67e487a853b211988d32848c9ac10</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a761d68fe42c2088071bee341b92d610a</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7c54ec41a2eada2c11b82bd129046f91</anchor>
      <arglist>(const std::string &amp;name, const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a416022da33761e99e67d76f152425f68</anchor>
      <arglist>(const std::string &amp;name, const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a093e282a14690c25bdb8ef7846a533b6</anchor>
      <arglist>(const std::string &amp;name, const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4bf62c76e741ed4c60d647f4821874f6</anchor>
      <arglist>(const std::string &amp;name, const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a2d567cab1688b58825d8476e824b507a</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab6082c593b56fa880e2e273d044a1eb2</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abe40a5a716be339359f43940eaaf3327</anchor>
      <arglist>(const std::string &amp;name, const ServiceDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad7b511f7199283094982aa5076b53637</anchor>
      <arglist>(const std::string &amp;name, const ServiceDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a6b6f3945e0232ba99f10fa0c3fb7118b</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a90af93cb3716488fe01a6704c01b0329</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;filename, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UseUnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a0104c9d564e554416b055151c0278b79</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UsingImplicitWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3fb952f5e1fd7151cc3a5d569a230840</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_map_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__map__field_8cc.html</filename>
    <includes id="cpp__map__field_8h" name="cpp_map_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_map_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateSerializationLoop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8af4c23710640e648b826bc311f7d062</anchor>
      <arglist>(const Formatter &amp;format, bool string_key, bool string_value, bool to_array, bool is_deterministic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto3Field</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a13d23f5d14b4fb61c90c0d32531ed8ef</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMessageVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8602634b201a1913168e5404bcb8979f</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_map_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__map__field_8h.html</filename>
    <includes id="cpp__message__field_8h" name="cpp_message_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message_field.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::MapFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__message_8cc.html</filename>
    <includes id="cpp__message_8h" name="cpp_message.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message.h</includes>
    <includes id="cpp__enum_8h" name="cpp_enum.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_enum.h</includes>
    <includes id="cpp__extension_8h" name="cpp_extension.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_extension.h</includes>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__padding__optimizer_8h" name="cpp_padding_optimizer.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_padding_optimizer.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="map__entry__lite_8h" name="map_entry_lite.h" local="no" imported="no">google/protobuf/map_entry_lite.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ConditionalToCheckBitmasks</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aec4922d42afc92bc5524543a2129b320</anchor>
      <arglist>(const std::vector&lt; uint32 &gt; &amp;masks)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const AccessInfoMap *</type>
      <name>access_info_map_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>adc983bc34345de9ceeb1a0663229b9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; std::vector&lt; const FieldDescriptor * &gt; &gt; &amp;</type>
      <name>chunks_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>a760385a2f67ee4d54bb3274ed57d1f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>cold_threshold_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>aca73d84649be249e427d52829fca8076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>has_bit_indices_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>afc27cfab8f303669753f015c687ee960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>has_field_presence_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>a55aed96b09f091f38153e81e1d0d332d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limit_chunk_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>ac62afadc2ba96ea6fdcd9adff43a7a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>cpp__message_8cc.html</anchorfile>
      <anchor>a2a9ffa2d20121d23bb8d82b59526fedf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__message_8h.html</filename>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__message__layout__helper_8h" name="cpp_message_layout_helper.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message_layout_helper.h</includes>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::MessageGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_message.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>cpp__message_8py.html</filename>
    <class kind="class">google::protobuf::pyext::cpp_message::GeneratedProtocolMessageType</class>
    <namespace>google::protobuf::pyext::cpp_message</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1pyext_1_1cpp__message.html</anchorfile>
      <anchor>a921b52b675176196a0042c88b3be6b1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_message_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__message__field_8cc.html</filename>
    <includes id="cpp__message__field_8h" name="cpp_message_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_message_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__message__field_8h.html</filename>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::MessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_message_layout_helper.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__message__layout__helper_8h.html</filename>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::MessageLayoutHelper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_move_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__move__unittest_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::compiler::cpp::cpp_unittest</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_options.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__options_8h.html</filename>
    <class kind="struct">google::protobuf::compiler::cpp::Options</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="enumeration">
      <type></type>
      <name>EnforceOptimizeMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4a93e8ae5522f9219acafc0ef1ed6096</anchor>
      <arglist></arglist>
      <enumvalue file="namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html" anchor="a4a93e8ae5522f9219acafc0ef1ed6096a8bef4db6daa4ff990cbece9fb17d07d1">kNoEnforcement</enumvalue>
      <enumvalue file="namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html" anchor="a4a93e8ae5522f9219acafc0ef1ed6096a22f7e05f35e7f25d5f24304feb24bee8">kSpeed</enumvalue>
      <enumvalue file="namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html" anchor="a4a93e8ae5522f9219acafc0ef1ed6096a17032d044cb5f31108e53df3a3d5a039">kLiteRuntime</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_padding_optimizer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__padding__optimizer_8cc.html</filename>
    <includes id="cpp__padding__optimizer_8h" name="cpp_padding_optimizer.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_padding_optimizer.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>fields_</name>
      <anchorfile>cpp__padding__optimizer_8cc.html</anchorfile>
      <anchor>a64c1fa55a5980950eb9e4bd439e2934f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>preferred_location_</name>
      <anchorfile>cpp__padding__optimizer_8cc.html</anchorfile>
      <anchor>a78404084d9a74d5bba6a7f45c776ae02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_padding_optimizer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__padding__optimizer_8h.html</filename>
    <includes id="cpp__message__layout__helper_8h" name="cpp_message_layout_helper.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_message_layout_helper.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::PaddingOptimizer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_plugin_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__plugin__unittest_8cc.html</filename>
    <includes id="cpp__generator_8h" name="cpp_generator.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_generator.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_primitive_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__primitive__field_8cc.html</filename>
    <includes id="cpp__primitive__field_8h" name="cpp_primitive_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_primitive_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_primitive_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__primitive__field_8h.html</filename>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::PrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_service.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__service_8cc.html</filename>
    <includes id="cpp__service_8h" name="cpp_service.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_service.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_service.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__service_8h.html</filename>
    <includes id="cpp__options_8h" name="cpp_options.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_options.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::ServiceGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_string_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__string__field_8cc.html</filename>
    <includes id="cpp__string__field_8h" name="cpp_string_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_string_field.h</includes>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_string_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__string__field_8h.html</filename>
    <includes id="cpp__field_8h" name="cpp_field.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_field.h</includes>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedStringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::StringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::StringOneofFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>cpp_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__unittest_8cc.html</filename>
    <includes id="cpp__unittest_8h" name="cpp_unittest.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_unittest.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::compiler::cpp::cpp_unittest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DESCRIPTOR_INIT_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>a5d7d5a42d462e5d7c60a0881bf064b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENERATED_DESCRIPTOR_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>a314a9fa3ae6823f1ec20d23974f92a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENERATED_ENUM_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>acc03cbaa8f2e9a03207f6800a22ab7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENERATED_MESSAGE_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>a983051ac64ac1c7cd1ef18ae25604084</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENERATED_SERVICE_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>acef19002b95bca63312131d1a68e571e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HELPERS_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>a8a4624e2650f0245e74a4bf0dec097ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_TEST_NAME</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>a05fae6901aafe21fb59b6260242f6d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>aa7cd0f8f04816a88879b7e5a8594db57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST_IMPORT</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>acda8d1a6187f1288d26b1d29d020f423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST_PROTO_PATH</name>
      <anchorfile>cpp__unittest_8cc.html</anchorfile>
      <anchor>ab27e85c19d6def8a582d1d743fae7b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>a4bae2ceb764581171698688c7728b142</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingEnumNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>a9611b7441851078ce25f74aa2b90db7f</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>aa6bf69d45a791c353a87d3f0c4e0c3e5</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingMessageNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>a2eb786d1c26a0381458847fb97b9ba9b</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingSymbolNames)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpp_unittest.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>cpp__unittest_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::protobuf_unittest</namespace>
  </compound>
  <compound kind="file">
    <name>crc.c</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/crc32/</path>
    <filename>crc_8c.html</filename>
    <includes id="crc_8h" name="crc.h" local="yes" imported="no">crc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>POLYNOMIAL</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>ae13d91fe6e514f0aa1caba701ef1ff92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOPBIT</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>a118ad552670dbefa1df0ba72d147f5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIDTH</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>a241aeeb764887ae5e3de58b98f04b16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>crcFast</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>aac15bca25048e8f3dcaaac9cb1a58321</anchor>
      <arglist>(uint8_t const message[], int nBytes, bool isMirrored)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>reflect</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>a91895225a572ebae8736ea2b6cc9ab04</anchor>
      <arglist>(uint8_t data, unsigned char nBits)</arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>crcTable</name>
      <anchorfile>crc_8c.html</anchorfile>
      <anchor>ae15080572ac30b2cbb298d54cf548138</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crc.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/crc32/</path>
    <filename>crc_8h.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>crcFast</name>
      <anchorfile>crc_8h.html</anchorfile>
      <anchor>aac15bca25048e8f3dcaaac9cb1a58321</anchor>
      <arglist>(uint8_t const message[], int nBytes, bool isMirrored)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>reflect</name>
      <anchorfile>crc_8h.html</anchorfile>
      <anchor>a91895225a572ebae8736ea2b6cc9ab04</anchor>
      <arglist>(uint8_t data, unsigned char nBits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_bootstrap_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__bootstrap__unittest_8cc.html</filename>
    <includes id="csharp__generator_8h" name="csharp_generator.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_generator.h</includes>
    <includes id="importer_8h" name="importer.h" local="no" imported="no">google/protobuf/compiler/importer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="variable" protection="private">
      <type>MockGeneratorContext</type>
      <name>context_</name>
      <anchorfile>csharp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>a7d9cc5233e48c3d5b78a30f4ab9d8740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>error_</name>
      <anchorfile>csharp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>abf9e46d3653b886f8d6bf16b17958b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::unique_ptr&lt; std::string &gt; &gt;</type>
      <name>files_</name>
      <anchorfile>csharp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>a3cff73cc16b18f1047ec3385f2958427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Generator</type>
      <name>generator_</name>
      <anchorfile>csharp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>a4e82d741eefde5b52fa8cab2a460c804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>parameter_</name>
      <anchorfile>csharp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>af99c113858e716683bd765cb54ae2260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>text_</name>
      <anchorfile>csharp__bootstrap__unittest_8cc.html</anchorfile>
      <anchor>a1e07078cd658903987f94f1a39482856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_doc_comment.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__doc__comment_8cc.html</filename>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDocCommentBody</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a230427fe96167b0d5392c6b3e96aa415</anchor>
      <arglist>(io::Printer *printer, const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteDocCommentBodyImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a539a72b97c96af7c8cd82de81e18da96</anchor>
      <arglist>(io::Printer *printer, SourceLocation location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a40e0c9316cae728714a5e5ea2e99180f</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enumDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae2b87e77384adcef136cc9c4b69e7a8e</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aa04b9e934f4bd5b39870a27fee231b52</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a18749abc3a92ef76fd7ec2b7415be7fd</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WritePropertyDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a172f03b606ddbdcf54c505a38c526cc3</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_doc_comment.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__doc__comment_8h.html</filename>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a40e0c9316cae728714a5e5ea2e99180f</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enumDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae2b87e77384adcef136cc9c4b69e7a8e</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aa04b9e934f4bd5b39870a27fee231b52</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a18749abc3a92ef76fd7ec2b7415be7fd</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WritePropertyDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a172f03b606ddbdcf54c505a38c526cc3</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_enum.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__enum_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__enum_8h" name="csharp_enum.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_enum.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_enum.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__enum_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__source__generator__base_8h" name="csharp_source_generator_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_source_generator_base.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::EnumGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_enum_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__enum__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__enum__field_8h" name="csharp_enum_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_enum_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_enum_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__enum__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__primitive__field_8h" name="csharp_primitive_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_primitive_field.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::EnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::EnumOneofFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_field_base.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__field__base_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__names_8h" name="csharp_names.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_names.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>AllPrintableAscii</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a137edf975a35902fc0d30d7f5b221f81</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_field_base.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__field__base_8h.html</filename>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__source__generator__base_8h" name="csharp_source_generator_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_source_generator_base.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::FieldGeneratorBase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__generator_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="csharp__generator_8h" name="csharp_generator.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_generator.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__names_8h" name="csharp_names.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_names.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__reflection__class_8h" name="csharp_reflection_class.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_reflection_class.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function">
      <type>void</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a17f9b431d6c67a0f1bdedc04306ce5e8</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer, const Options *options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::Generator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_generator_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__generator__unittest_8cc.html</filename>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_helpers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__helpers_8cc.html</filename>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__names_8h" name="csharp_names.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_names.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <includes id="csharp__enum__field_8h" name="csharp_enum_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_enum_field.h</includes>
    <includes id="csharp__map__field_8h" name="csharp_map_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_map_field.h</includes>
    <includes id="csharp__message__field_8h" name="csharp_message_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_message_field.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__primitive__field_8h" name="csharp_primitive_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_primitive_field.h</includes>
    <includes id="csharp__repeated__enum__field_8h" name="csharp_repeated_enum_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_repeated_enum_field.h</includes>
    <includes id="csharp__repeated__message__field_8h" name="csharp_repeated_message_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_repeated_message_field.h</includes>
    <includes id="csharp__repeated__primitive__field_8h" name="csharp_repeated_primitive_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h</includes>
    <includes id="csharp__wrapper__field_8h" name="csharp_wrapper_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_wrapper_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function">
      <type>FieldGeneratorBase *</type>
      <name>CreateFieldGenerator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a8125d5ea55a4960f16e9dfdbfaaabbb6</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileDescriptorToBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a60d1315d8df75c10c98426c774cf1b8e</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a4649b6c404e0ae16ebde6296dbd93141</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a9e3de80ff911518bb209573512f3ef97</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CSharpType</type>
      <name>GetCSharpType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a6b5a165ad60f24fb7ff2c967cbc4b02a</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetEnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a60076fc01f7e911d9da5491d3be0ca12</anchor>
      <arglist>(const std::string &amp;enum_name, const std::string &amp;enum_value_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetExtensionClassUnqualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a880533da955c669fb5a778c638a0b6d9</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a589e3fee2937426d1185b2003c7bf2bf</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a1d08d2223bfb6476aa004263084615fe</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileNameBase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a14dc81794ce198a96041f71b0134107d</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a97cdd6f0d19c5f906563fdbabf3703e4</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetFixedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a24aa6436d1d04c3351ae3a4e3c42813a</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFullExtensionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a7070f586168828933e9833553f630e47</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>GetGroupEndTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>acb3138adf3ea66f2415a2a714b7a390d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOutputFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aed0adc889fee84239c475d3e6cdbe681</anchor>
      <arglist>(const FileDescriptor *descriptor, const std::string file_extension, const bool generate_directories, const std::string base_namespace, string *error)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetPropertyName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a2a0a48b95a2eca869d481bed3acbdf9d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetReflectionClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>abd2016398229a47d70565485785a4f01</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetReflectionClassUnqualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a2edff31b0bd1d26554c285243c9e9aa8</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNullable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae15b2641e15753baa4a596aba3465a5b</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ShoutyToPascalCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ad4a637b1f72414f3b95257425f558cbc</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a47c7e2a09f93322003d89fbeccc39b6b</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripDotProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aa18d2c5be1f736f416789ef9b29a19f1</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToCSharpName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a216ae80ba8870ff06ecb5ea8c5b0a240</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TryRemovePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae750353ef232753091e65d0575ae1aaf</anchor>
      <arglist>(const std::string &amp;prefix, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aaec4b747b3c0062760c3e91e0fc90a2f</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter, bool preserve_period)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToPascalCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aac22fb8a549e3e47f298e708eace2d59</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>base64_chars</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a346bdf96d18e3974e6ce26df761d5ffc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_helpers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__helpers_8h.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="enumeration">
      <type></type>
      <name>CSharpType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_INT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a17e4693138e1fdd60ff7181557aa4325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_INT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a3e08fd7c5f12dce8c66493784a32aa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_UINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6ab8dac5b1055ede4011ff1ace000800bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_UINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a8b0bb8b4b68883e430ee6d98f072087b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a5d29440b25b788873f9ee7d0e8d74c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_DOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6af4505b5949bea68dd6943ab83d17bc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_BOOL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a62c28f7eb13faaecfb7db8bbfa38071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a5e3ced1e35e80e937456b44e25af6f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_BYTESTRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a1bda3d08b19f5a69c0636368e0fd4269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6ac3e62bafdd6aad6c8f8aa1dd9733e5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_ENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6aa591be6213797857aa1bfb37bdd858a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CSHARPTYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a2a5f067534e909a362dbe6c030086091</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FieldGeneratorBase *</type>
      <name>CreateFieldGenerator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a8125d5ea55a4960f16e9dfdbfaaabbb6</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileDescriptorToBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a60d1315d8df75c10c98426c774cf1b8e</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a9e3de80ff911518bb209573512f3ef97</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CSharpType</type>
      <name>GetCSharpType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a6b5a165ad60f24fb7ff2c967cbc4b02a</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetEnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a60076fc01f7e911d9da5491d3be0ca12</anchor>
      <arglist>(const std::string &amp;enum_name, const std::string &amp;enum_value_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetExtensionClassUnqualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a880533da955c669fb5a778c638a0b6d9</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a589e3fee2937426d1185b2003c7bf2bf</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a1d08d2223bfb6476aa004263084615fe</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetFixedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a24aa6436d1d04c3351ae3a4e3c42813a</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFullExtensionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a7070f586168828933e9833553f630e47</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>GetGroupEndTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>acb3138adf3ea66f2415a2a714b7a390d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetPropertyName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a2a0a48b95a2eca869d481bed3acbdf9d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetReflectionClassUnqualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a2edff31b0bd1d26554c285243c9e9aa8</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescriptorOptionMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a1d33f304202b67eaf472fd3a86c7272a</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a805565cf953277dc34bb91de490dad31</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntryMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ad082eb2a98b569b03bc70f9ec08f74e6</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNullable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae15b2641e15753baa4a596aba3465a5b</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>abe15fb36d19c8a61c7201ffa585abd63</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWrapperType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae06d77b3bdcd27d9040a787ad860cfa9</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a47c7e2a09f93322003d89fbeccc39b6b</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripDotProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aa18d2c5be1f736f416789ef9b29a19f1</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a9726bbf0decbc646cda8d04c4a203e3b</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aaec4b747b3c0062760c3e91e0fc90a2f</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter, bool preserve_period)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToPascalCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aac22fb8a549e3e47f298e708eace2d59</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_map_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__map__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__map__field_8h" name="csharp_map_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_map_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_map_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__map__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::MapFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__message_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__enum_8h" name="csharp_enum.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_enum.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__message_8h" name="csharp_message.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_message.h</includes>
    <includes id="csharp__names_8h" name="csharp_names.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_names.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>CompareFieldNumbers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a440169c463205a71f95b582530d5f46a</anchor>
      <arglist>(const FieldDescriptor *d1, const FieldDescriptor *d2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__message_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__source__generator__base_8h" name="csharp_source_generator_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_source_generator_base.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::MessageGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_message_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__message__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__message__field_8h" name="csharp_message_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_message_field.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_message_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__message__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::MessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::MessageOneofFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_names.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__names_8h.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a4649b6c404e0ae16ebde6296dbd93141</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a97cdd6f0d19c5f906563fdbabf3703e4</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string PROTOC_EXPORT</type>
      <name>GetOutputFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a8ed078d28e10ab7e4afe848ca21fd00e</anchor>
      <arglist>(const FileDescriptor *descriptor, const string file_extension, const bool generate_directories, const string base_namespace, string *error)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetReflectionClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>abd2016398229a47d70565485785a4f01</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>csharp_options.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__options_8h.html</filename>
    <class kind="struct">google::protobuf::compiler::csharp::Options</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_primitive_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__primitive__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__primitive__field_8h" name="csharp_primitive_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_primitive_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_primitive_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__primitive__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::PrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::PrimitiveOneofFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_reflection_class.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__reflection__class_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="csharp__enum_8h" name="csharp_enum.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_enum.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <includes id="csharp__message_8h" name="csharp_message.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_message.h</includes>
    <includes id="csharp__names_8h" name="csharp_names.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_names.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__reflection__class_8h" name="csharp_reflection_class.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_reflection_class.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_reflection_class.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__reflection__class_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__source__generator__base_8h" name="csharp_source_generator_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_source_generator_base.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::ReflectionClassGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_repeated_enum_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__repeated__enum__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__repeated__enum__field_8h" name="csharp_repeated_enum_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_repeated_enum_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_repeated_enum_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__repeated__enum__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::RepeatedEnumFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_repeated_message_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__repeated__message__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__repeated__message__field_8h" name="csharp_repeated_message_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_repeated_message_field.h</includes>
    <includes id="csharp__message__field_8h" name="csharp_message_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_message_field.h</includes>
    <includes id="csharp__wrapper__field_8h" name="csharp_wrapper_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_wrapper_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_repeated_message_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__repeated__message__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::RepeatedMessageFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_repeated_primitive_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__repeated__primitive__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__repeated__primitive__field_8h" name="csharp_repeated_primitive_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_repeated_primitive_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__repeated__primitive__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::RepeatedPrimitiveFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_source_generator_base.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__source__generator__base_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="csharp__source__generator__base_8h" name="csharp_source_generator_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_source_generator_base.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__names_8h" name="csharp_names.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_names.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_source_generator_base.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__source__generator__base_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::SourceGeneratorBase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_wrapper_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__wrapper__field_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="csharp__doc__comment_8h" name="csharp_doc_comment.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_doc_comment.h</includes>
    <includes id="csharp__helpers_8h" name="csharp_helpers.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_helpers.h</includes>
    <includes id="csharp__options_8h" name="csharp_options.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_options.h</includes>
    <includes id="csharp__wrapper__field_8h" name="csharp_wrapper_field.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_wrapper_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csharp_wrapper_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/csharp/</path>
    <filename>csharp__wrapper__field_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="csharp__field__base_8h" name="csharp_field_base.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_field_base.h</includes>
    <class kind="class">google::protobuf::compiler::csharp::WrapperFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::WrapperOneofFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
  </compound>
  <compound kind="file">
    <name>csv_reporter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>csv__reporter_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="complexity_8h" name="complexity.h" local="yes" imported="no">complexity.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <namespace>benchmark</namespace>
  </compound>
  <compound kind="file">
    <name>ctx.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ctx_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="reaper_8hpp" name="reaper.hpp" local="yes" imported="no">reaper.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CTX_TAG_VALUE_BAD</name>
      <anchorfile>ctx_8cpp.html</anchorfile>
      <anchor>ae2dc2968b37636dd7c5d00a6f5f42875</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CTX_TAG_VALUE_GOOD</name>
      <anchorfile>ctx_8cpp.html</anchorfile>
      <anchor>a186e12e4a1fe74e317cdf230b5504199</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clipped_maxsocket</name>
      <anchorfile>ctx_8cpp.html</anchorfile>
      <anchor>a8cc3f6c57c5790d353c873de0ff23061</anchor>
      <arglist>(int max_requested_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ctx.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ctx_8hpp.html</filename>
    <includes id="mailbox_8hpp" name="mailbox.hpp" local="yes" imported="no">mailbox.hpp</includes>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <includes id="thread_8hpp" name="thread.hpp" local="yes" imported="no">thread.hpp</includes>
    <class kind="struct">zmq::endpoint_t</class>
    <class kind="struct">zmq::ZMQ_FINAL::pending_connection_t</class>
    <class kind="class">zmq::thread_ctx_t</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>curve_client.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__client_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
  </compound>
  <compound kind="file">
    <name>curve_client.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__client_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>curve_client_tools.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__client__tools_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>curve_keygen.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tools/</path>
    <filename>curve__keygen_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="no" imported="no">zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>curve__keygen_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>curve_mechanism_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__mechanism__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="curve__mechanism__base_8hpp" name="curve_mechanism_base.hpp" local="yes" imported="no">curve_mechanism_base.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>curve_mechanism_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__mechanism__base_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>curve_server.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__server_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
  </compound>
  <compound kind="file">
    <name>curve_server.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>curve__server_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>cxx03_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>cxx03__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>a264039961ac0e659d625d2f0d4715bdd</anchor>
      <arglist>(BM_counters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>a44e80de0da31ed446a2e68d36518f703</anchor>
      <arglist>(BM_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>a49a03041de0ac8344baa45e18319ca4f</anchor>
      <arglist>(BM_old_arg_range_interface) -&gt; ArgPair(1, 2) -&gt;RangePair(5, 5, 6, 6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_TEMPLATE</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>afff3e6758bde9ecae07f821edf56d1ee</anchor>
      <arglist>(BM_template1, long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_TEMPLATE1</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>af15a213685b3d2ab47d9d4e4cec9ba86</anchor>
      <arglist>(BM_template1, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_TEMPLATE2</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>ac673bd27bfe32d4546c9e62c382ce2a5</anchor>
      <arglist>(BM_template2, int, long)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_counters</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>a8f83e378f7c123b0292177ecdd9bd7de</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_empty</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>ab6412335882425a4a02aa05f773e8051</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_old_arg_range_interface</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>ab552a3aed8a319813af0052de8a85cc1</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_template1</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>ad38b005acb98fe5aa3ca1a23179392d1</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_template2</name>
      <anchorfile>cxx03__test_8cc.html</anchorfile>
      <anchor>ae74f6e1d8ed8973dcdbb9ab8986d8de3</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cycleclock.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>cycleclock_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <namespace>benchmark</namespace>
    <namespace>benchmark::cycleclock</namespace>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE int64_t</type>
      <name>Now</name>
      <anchorfile>namespacebenchmark_1_1cycleclock.html</anchorfile>
      <anchor>aeb21bbd76ba007e988ea9f8ff5d0ab97</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_proto2_to_proto3_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>data__proto2__to__proto3__util_8h.html</filename>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="yes" imported="no">google/protobuf/message.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="yes" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::util::DataStripper</class>
    <class kind="class">google::protobuf::util::GogoDataStripper</class>
    <class kind="class">google::protobuf::util::Proto3DataStripper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>datapiece.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>datapiece_8cc.html</filename>
    <includes id="datapiece_8h" name="datapiece.h" local="no" imported="no">google/protobuf/util/internal/datapiece.h</includes>
    <includes id="struct_8pb_8h" name="struct.pb.h" local="no" imported="no">google/protobuf/struct.pb.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <includes id="mathutil_8h" name="mathutil.h" local="no" imported="no">google/protobuf/stubs/mathutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>datapiece.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>datapiece_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <class kind="class">google::protobuf::util::converter::DataPiece</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>dbuffer.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dbuffer_8hpp.html</filename>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::dbuffer_t</class>
    <class kind="class">zmq::dbuffer_t&lt; msg_t &gt;</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>dealer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dealer_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="dealer_8hpp" name="dealer.hpp" local="yes" imported="no">dealer.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dealer.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dealer_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <includes id="lb_8hpp" name="lb.hpp" local="yes" imported="no">lb.hpp</includes>
    <class kind="class">zmq::dealer_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>decoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>decoder_8hpp.html</filename>
    <includes id="decoder__allocators_8hpp" name="decoder_allocators.hpp" local="yes" imported="no">decoder_allocators.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="i__decoder_8hpp" name="i_decoder.hpp" local="yes" imported="no">i_decoder.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::decoder_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>decoder.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>decoder_8py.html</filename>
    <namespace>google::protobuf::internal::decoder</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeFixed32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a336494ed38f8444f00b5b11cc6804f0b</anchor>
      <arglist>(buffer, pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeFixed64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>af3af569c7eac084e844ddad45274e782</anchor>
      <arglist>(buffer, pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeUnknownField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a12d462f062c4337bc16b26e55d40200c</anchor>
      <arglist>(buffer, pos, wire_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeUnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a802a1d87e5c82c251dc5e097efd76bb7</anchor>
      <arglist>(buffer, pos, end_pos=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DoubleDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a970532607b9864b1df93a9038297677d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_EndGroup</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aab3b6ca91f9bac29cf1148589f1e1889</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FieldSkipper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a49c9aaa5b992ef628244245da7c6de7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FloatDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a48791d35a6065ae014109093b1c74583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifiedDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a97fb048d2cd2ee7899f153e37fad8bc5</anchor>
      <arglist>(wire_type, decode_value, modify_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RaiseInvalidWireType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aec7b5aeb3bea448cb23481f186ee9aa5</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SignedVarintDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a441164464992e82be81033b450df78d1</anchor>
      <arglist>(bits, result_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SimpleDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>af847b2d64d87143387bf398d7ccd9f1a</anchor>
      <arglist>(wire_type, decode_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFixed32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a26b41ba57336f024f7fadfe828af660a</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFixed64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ae104428fb98da9bd67dfa9c2463dc261</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipGroup</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a199f9f8036cbcf9f9b6dd088af66b5c9</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a950d131011e0882d31c2f72e46170cfc</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab41b5db1e1e733989e10aa6d750439bc</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StructPackDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abc075ca6cb78dbcf5863b4059aff2039</anchor>
      <arglist>(wire_type, format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a5c64932913482e3f47e2934b31ce8d25</anchor>
      <arglist>(mask, result_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a879e0a1e1911194b04f8e373404deb9f</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EnumDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a2be3e140e70190ded3c80f84e3b60462</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a53cfe9904de17b328ac04776c72003a2</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MapDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aa96e585f737bca65415cad9ca2292089</anchor>
      <arglist>(field_descriptor, new_default, is_message_map)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a943546f0cf558d280b8e45788affada2</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abd8561c331e42b084d95c329182aa910</anchor>
      <arglist>(descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a033a8d2ba529e9522c76d99d31d8ec32</anchor>
      <arglist>(buffer, pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a5c6594734d328f5e7fd45ac036ca74dd</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default, is_strict_utf8=False)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ae212a7d5dd41af565202218f784e5827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_DecodeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aa63f09095177e883def89e1f913451b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeSignedVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a97737bd8e99170c90472d11bc9ec702d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeSignedVarint32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a16529d7138323b2ac078c247e898e42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a85c7a80aea85f6a99115859e5a19346b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeVarint32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a51ba51eb4ce9e10fcf071fb10dd24c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a02d43e1ad4573100d7b4cbf7842fe450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NEG_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abd84c30f413e46e3e9501cdbb2ba2a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_POS_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a0bfd8f9d179b1a9825a5a07949d7630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SURROGATE_PATTERN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a7b61da8e2d8661a1668c5b03a3e34549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_UCS2_MAXUNICODE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ac2a060d18e8136567f2ecf9aac101d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>BoolDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a6fad09bcb937fda2ed1b902d8db29bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>DoubleDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>afd1c6ebfacb8ad9906f244f0bc8ca164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a377dd4a9a46b8d3fad9e63dc19fc563e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a803c56e8b0de091a76ce4b16aacd197b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>FloatDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a2ad335f37393311740577414f8ee9303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a9ef0ae0ef3c1a1b0bd58a991ae621e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab0d5ddeef8cc6331b6e9dc21dd50510e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab1157ea2038ac6d7c4f5a2cd248d8ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE_SET_ITEM_TAG</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a9fd537d7baa487435b1c367fbbea8470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a9ca355519e596827831742b23c4b0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>afd59c3b70e89e5decfbd29d3e791dfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ac5a4cb72de2d4e377b1e81c5fc6175eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aef92c891af8d44eecf5589fc97c41dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SkipField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abc2a14f5501d4f039fd14fa5645a11a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ad22a64981a18fbeaf23e94aa95a71217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab715e83be7a3d927cfef6e5d63ca5576</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>decoder_allocators.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>decoder__allocators_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="decoder__allocators_8hpp" name="decoder_allocators.hpp" local="yes" imported="no">decoder_allocators.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>decoder_allocators.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>decoder__allocators_8hpp.html</filename>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <class kind="class">zmq::c_single_allocator</class>
    <class kind="class">zmq::shared_message_memory_allocator</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>DecodeUtf8Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>DecodeUtf8Test_8java.html</filename>
    <class kind="class">com::google::protobuf::DecodeUtf8Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>def.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>def_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a0e969d251c73e31f0961f1bb517d1825</anchor>
      <arglist>(descriptor_type, type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>append_map_entry_name</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a4681f4fb7c7e7844c80fc327385dd9ce</anchor>
      <arglist>(char *result, const char *field_name, int pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_upb_status</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a2e17c9e588ad342f9da8119e5a698db0</anchor>
      <arglist>(const upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>classname_len_max</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ace67deae9634a084aae1d7d44bdc0108</anchor>
      <arglist>(const char *fullname, const char *package, const char *php_namespace, const char *prefix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a35584f2bb37277f11aafef1a480ad7c2</anchor>
      <arglist>(Descriptor, descriptor, &quot;Google\\Protobuf\\Descriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>adb5e106ea9d962e30a066826812af3d3</anchor>
      <arglist>(DescriptorPool, descriptor_pool, &quot;Google\\Protobuf\\DescriptorPool&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a31f0d6ef67b7bb3bfa614d6cf3604ce6</anchor>
      <arglist>(EnumDescriptor, enum_descriptor, &quot;Google\\Protobuf\\EnumDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>add2134b2b82addd6bfe66161e41b9830</anchor>
      <arglist>(EnumValueDescriptor, enum_value_descriptor, &quot;Google\\Protobuf\\EnumValueDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>afc8f4ac4a0d33e1a88ba50859318a7d0</anchor>
      <arglist>(FieldDescriptor, field_descriptor, &quot;Google\\Protobuf\\FieldDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a6a45d400950bb40a5f27cfbac786c241</anchor>
      <arglist>(InternalDescriptorPool, internal_descriptor_pool, &quot;Google\\Protobuf\\Internal\\DescriptorPool&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a3531148eafe0d527a318fa00ff583782</anchor>
      <arglist>(Oneof, oneof_descriptor, &quot;Google\\Protobuf\\OneofDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>depends_on_descriptor</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ae4218492959fe38392a3f77a69aeee8a</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ae330128413cf56c235585f935bcec045</anchor>
      <arglist>(Descriptor *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a035850e588d1c8e91c75fe38b0f21031</anchor>
      <arglist>(Descriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a501b87cc4591a339f738c71003b96d9b</anchor>
      <arglist>(Descriptor *desc TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a3b27195eb0590daf73ab76e5de45a060</anchor>
      <arglist>(Descriptor *intern TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_pool_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a2f79eb6e242b9b3feb0397ee7359f77a</anchor>
      <arglist>(DescriptorPool *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_pool_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ae7849c3cbcb735be368127ad5bda2f50</anchor>
      <arglist>(DescriptorPool *pool TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>descriptor_pool_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a8a3f0868ad2d99b82b3401d085def0c5</anchor>
      <arglist>(DescriptorPool *pool TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ade617f65b2cd5c04be0772fafe0572e2</anchor>
      <arglist>(EnumDescriptor *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a78181c758077bf1033af0b687dcb86df</anchor>
      <arglist>(EnumDescriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aa1d840ee01108b2843469ce48be5cd02</anchor>
      <arglist>(EnumDescriptor *intern TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>acc708393b8ef74d7d19bfde71735023a</anchor>
      <arglist>(EnumDescriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_value_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aeed8c200adfba0ebbebbb0a3891afa7a</anchor>
      <arglist>(EnumValueDescriptor *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_value_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a468c2147a9de5ad03985627b1cefb810</anchor>
      <arglist>(EnumValueDescriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_value_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a7f50aec6d88d943704494a1afaf362de</anchor>
      <arglist>(EnumValueDescriptor *intern TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enum_value_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a48ab9d439777bfbd9d5ce0b4e77bc6c6</anchor>
      <arglist>(EnumValueDescriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>field_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>abeac839b9d77446ac2b20e7765d90fc6</anchor>
      <arglist>(FieldDescriptor *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>field_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a5161e00567570458822d7366a6777d66</anchor>
      <arglist>(FieldDescriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>field_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a8fb3d2e5702569b4d8538bdc1dac069c</anchor>
      <arglist>(FieldDescriptor *intern TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>field_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ab876aea0b10c9f4c9fb58fe99a201f85</anchor>
      <arglist>(FieldDescriptor *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_classname</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a5ede15347aeaa417c32678fce082dc83</anchor>
      <arglist>(const char *fullname, const char *package, const char *prefix, stringsink *classname, bool use_nested_submsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_namespace</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a9b743fade160d3eebefefd4615a54a5f</anchor>
      <arglist>(const char *package, const char *php_namespace, stringsink *classname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_prefix</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a70b0f8718be3e6e7c818297e85752223</anchor>
      <arglist>(const char *segment, int length, const char *prefix_given, const char *package_name, stringsink *classname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fill_segment</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>abf86bd28120bb5afda9a9d16124902fc</anchor>
      <arglist>(const char *segment, int length, stringsink *classname, bool use_camel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_type_init</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ad3ab307a1ce7610c76b20065f99670f0</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_generated_pool_once</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a1d662402491dc8dff2ba3b3f5dea7ce9</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_add_generated_file</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a13177880701c4811fb7b45773c8d939a</anchor>
      <arglist>(const char *data, PHP_PROTO_SIZE data_len, InternalDescriptorPool *pool, bool use_nested_submsg TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internal_descriptor_pool_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a0c3d4763f39231e5dfee5246f492b0be</anchor>
      <arglist>(InternalDescriptorPool *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internal_descriptor_pool_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a0b771f3c070d2702c8b8592f05f60ec1</anchor>
      <arglist>(InternalDescriptorPool *pool TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internal_descriptor_pool_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a53c70ad6925a51dc8b66ad5aa0242eaf</anchor>
      <arglist>(InternalDescriptorPool *pool TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_reserved</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a30cb9fb7a6af56e4233168df2b4cbf60</anchor>
      <arglist>(const char *segment, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>oneof_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ad0a188012b0ee11d27b3d3fc5e06735a</anchor>
      <arglist>(Oneof *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>oneof_descriptor_free_c</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ada4465d1a89eb03af3c1283f221e23ff</anchor>
      <arglist>(Oneof *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>oneof_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a9380a6506a709dc27b69a8b743663b06</anchor>
      <arglist>(Oneof *pool TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>oneof_descriptor_init_c_instance</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aa11d1ea232cc9bbc166def188948499c</anchor>
      <arglist>(Oneof *self TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>parse_and_add_descriptor</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a9e205659d57789e34c1c86c29c39f482</anchor>
      <arglist>(const char *data, PHP_PROTO_SIZE data_len, InternalDescriptorPool *pool, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a259bc840ac9d96e951bfcb4068dbb5a2</anchor>
      <arglist>(Descriptor, getClass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ab23a684cc369c7fcb5fe6ade904afa39</anchor>
      <arglist>(Descriptor, getField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ae93523a3c4dd398a5f7a5c76138f0e33</anchor>
      <arglist>(Descriptor, getFieldCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a261fd54e7e04642f480fc75c7e3513bb</anchor>
      <arglist>(Descriptor, getFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a4e6fdd988ab7a70c3d3760f7e6b5abc1</anchor>
      <arglist>(Descriptor, getOneofDecl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ac058c132efd67c25a30100daf4e671dd</anchor>
      <arglist>(Descriptor, getOneofDeclCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ae851a87a712540a7c8ecf0c82689a84e</anchor>
      <arglist>(DescriptorPool, getDescriptorByClassName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a87b251b0c76511c4f16bd2a63cfd5579</anchor>
      <arglist>(DescriptorPool, getEnumDescriptorByClassName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a7f2a14914c046fd7e373719d593c0cee</anchor>
      <arglist>(DescriptorPool, getGeneratedPool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a0185f4b6b292a63ee734f9fca0e9671a</anchor>
      <arglist>(EnumDescriptor, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a43198d3aa8f62639c880116db0205a85</anchor>
      <arglist>(EnumDescriptor, getValueCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a12e720b422655114909018308d5fa13e</anchor>
      <arglist>(EnumValueDescriptor, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a0b91bb38f7a3d116adc5517e69d91e00</anchor>
      <arglist>(EnumValueDescriptor, getNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>afd8e7be262fa54663c1222b485fa25c4</anchor>
      <arglist>(FieldDescriptor, getEnumType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a5ff9f57c2db9c1ab16ab29336205e7c1</anchor>
      <arglist>(FieldDescriptor, getLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ac5fe85b8f481c6033610bf839ec1b205</anchor>
      <arglist>(FieldDescriptor, getMessageType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a5d92365f62b2ffc0f087d04195143cb1</anchor>
      <arglist>(FieldDescriptor, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a14a1a3fd5f2ca9d8814fcdc2cb0f067f</anchor>
      <arglist>(FieldDescriptor, getNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a1f74dc6bd6e8a849eeed0c09ba86df6c</anchor>
      <arglist>(FieldDescriptor, getType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a2253f52ec4ce3eb7698a8d19c7d6c4d2</anchor>
      <arglist>(FieldDescriptor, isMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a3f3641ad893e080d82e289b850539b51</anchor>
      <arglist>(InternalDescriptorPool, getGeneratedPool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ac01d1544e056554d0616a3c5a385cbaa</anchor>
      <arglist>(InternalDescriptorPool, internalAddGeneratedFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a214bb2a480911450ee8e47b87a877139</anchor>
      <arglist>(Oneof, getField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>afa5a9fb8343d2d25ecb90cde5d048e68</anchor>
      <arglist>(Oneof, getFieldCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a8ee764e3922568e01023159b17a18d6b</anchor>
      <arglist>(Oneof, getName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zend_class_entry *</type>
      <name>register_class</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a27725502db834f584a681fe21f7b9653</anchor>
      <arglist>(const upb_filedef *file, const char *fullname, PHP_PROTO_HASHTABLE_VALUE desc_php, bool use_nested_submsg TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>to_fieldtype</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a01f934bf0138670ea55a66a49f1e559c</anchor>
      <arglist>(upb_descriptortype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>validate_enumdef</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a88d3445f5dd209451bb4f4597fd3fa4b</anchor>
      <arglist>(const upb_enumdef *enumdef)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>validate_msgdef</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aa4cd433bc54950f4212e44c1b547b835</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>descriptor_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aa9bcaa1b1706c0ec648cbd0f11613414</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>descriptor_pool_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a39e4f68cf6fc9e3dc0d136f971b51367</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>enum_descriptor_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>abf708e46bd5c2a72b147033417c55ef4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>enum_value_descriptor_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aaedb045c0d207f25211b0eca17b11160</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>field_descriptor_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a2cbc9f16e288a0d0b80dffdba808e191</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>InternalDescriptorPool *</type>
      <name>generated_pool</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a9c015ce11a97ed74d3bae3b64657562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval *</type>
      <name>generated_pool_php</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a0bf9e4b3d5fd1a3376265e04513744ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>gpb_type_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a9d3fc4e3c5d0e6a996aeb2408ac93c9d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>gpb_type_type</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>af899506bd30cec22b93afdd3fc255bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>internal_descriptor_pool_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>aef88e6896b11e62bac62f1101443305c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zval *</type>
      <name>internal_generated_pool_php</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>a8118c4afb93bf3c7fc6eb5bb58806ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>oneof_descriptor_methods</name>
      <anchorfile>def_8c.html</anchorfile>
      <anchor>ac1826611381a589cf3fe227cd4edf37b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>default_value_objectwriter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>default__value__objectwriter_8cc.html</filename>
    <includes id="default__value__objectwriter_8h" name="default_value_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/default_value_objectwriter.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>default_value_objectwriter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>default__value__objectwriter_8h.html</filename>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="datapiece_8h" name="datapiece.h" local="no" imported="no">google/protobuf/util/internal/datapiece.h</includes>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::util::converter::DefaultValueObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::DefaultValueObjectWriter::Node</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>default_value_objectwriter_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>default__value__objectwriter__test_8cc.html</filename>
    <includes id="default__value__objectwriter_8h" name="default_value_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/default_value_objectwriter.h</includes>
    <includes id="expecting__objectwriter_8h" name="expecting_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/expecting_objectwriter.h</includes>
    <includes id="type__info__test__helper_8h" name="type_info_test_helper.h" local="no" imported="no">google/protobuf/util/internal/type_info_test_helper.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::util::converter::testing::BaseDefaultValueObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::testing::DefaultValueObjectWriterSuppressListTest</class>
    <class kind="class">google::protobuf::util::converter::testing::DefaultValueObjectWriterTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::converter::testing</namespace>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>af10019aa9f9583683134d32f5dfc0908</anchor>
      <arglist>(DifferentTypeInfoSourceTest, DefaultValueObjectWriterSuppressListTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>ab85491560a3500cf000c3461edeb397a</anchor>
      <arglist>(DifferentTypeInfoSourceTest, DefaultValueObjectWriterTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a9a6f8976631d02522f98a3d9afd43c5e</anchor>
      <arglist>(DefaultValueObjectWriterSuppressListTest, Empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a1f1a0402a826ad542b8c0adae766365a</anchor>
      <arglist>(DefaultValueObjectWriterTest, Empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>ad926ac6e7d4e4fd3714700d905199f5a</anchor>
      <arglist>(DefaultValueObjectWriterTest, NonDefaultDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a0c6e62649349cb882b1ee0db2ff68b87</anchor>
      <arglist>(DefaultValueObjectWriterTest, ShouldRetainUnknownField)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>defs.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>defs_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a137b1354cef9bfe3f9eed2be3e7d68b5</anchor>
      <arglist>(upb, ruby)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a137b1354cef9bfe3f9eed2be3e7d68b5</anchor>
      <arglist>(upb, ruby)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a137b1354cef9bfe3f9eed2be3e7d68b5</anchor>
      <arglist>(upb, ruby)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a137b1354cef9bfe3f9eed2be3e7d68b5</anchor>
      <arglist>(upb, ruby)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a137b1354cef9bfe3f9eed2be3e7d68b5</anchor>
      <arglist>(upb, ruby)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a137b1354cef9bfe3f9eed2be3e7d68b5</anchor>
      <arglist>(upb, ruby)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6b5b4654d1ff8ff0cd98b4012076f683</anchor>
      <arglist>(name, string_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_SELF</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>afdb31bd6f838906f1a1bb5646b767b81</anchor>
      <arglist>(type, var, rb_var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_descriptor_to_pool</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a83735bb94781f047a87a1defcea31371</anchor>
      <arglist>(DescriptorPool *self, Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_enumdesc_to_pool</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1561199150cdb71504fc2c26a88aaa33</anchor>
      <arglist>(DescriptorPool *self, EnumDescriptor *enumdesc)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_add_enum</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad5961be42708f16da70ee332cd60f9ae</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_add_file</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>addd853337eb2704f383b79cc37f31197</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_add_message</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aac2106a50818e552822f6e3491043b1e</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a5a18b4d8d8b8977db837c84448598419</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_finalize_to_pool</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa96bd79300e77040e6a3fa41a3fb2f24</anchor>
      <arglist>(VALUE _self, VALUE pool_rb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Builder_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a07abc7c5d5939a2b4adfc972eda37f62</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa82f72a92c3b8fd201a22fbdd28d50bd</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Builder_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a37eddbf98c1a016a463a09ea59c2c8d7</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Builder_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0bbe4cac002325cd41db1181ac0a9b22</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_enumdef *</type>
      <name>check_enum_notfrozen</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>abb2a8bd6faf193a7a37f4126b2b96967</anchor>
      <arglist>(const upb_enumdef *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_fielddef *</type>
      <name>check_field_notfrozen</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a66b5f3cb03a1b87d70e1e8206b197c4e</anchor>
      <arglist>(const upb_fielddef *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgdef *</type>
      <name>check_msg_notfrozen</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aad4f4c4e557b10dd05c5555af5657288</anchor>
      <arglist>(const upb_msgdef *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_def *</type>
      <name>check_notfrozen</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a878a64440884be179baa9f92969a320f</anchor>
      <arglist>(const upb_def *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_oneofdef *</type>
      <name>check_oneof_notfrozen</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ab48720b5cb75a743e6d831603820af80</anchor>
      <arglist>(const upb_oneofdef *def)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a494dd6eb283a2c2994f9d8ae788c7495</anchor>
      <arglist>(Builder, &quot;Google::Protobuf::Internal::Builder&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>affcaca8338f774e9c60b441aaf485aa9</anchor>
      <arglist>(Descriptor, &quot;Google::Protobuf::Descriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a9b9c6c16bcadc1cd350c5ffe1d9e5de9</anchor>
      <arglist>(DescriptorPool, &quot;Google::Protobuf::DescriptorPool&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a7be813e9a06b212ae48fe7af77b61b4a</anchor>
      <arglist>(EnumBuilderContext, &quot;Google::Protobuf::Internal::EnumBuilderContext&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1155e5e8cbe50996d14e8f8cd8d51327</anchor>
      <arglist>(EnumDescriptor, &quot;Google::Protobuf::EnumDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a42358c7189103e68049df205a0bff36f</anchor>
      <arglist>(FieldDescriptor, &quot;Google::Protobuf::FieldDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a128de42a6eed5d3d041e18e74e6d4471</anchor>
      <arglist>(FileBuilderContext, &quot;Google::Protobuf::Internal::FileBuilderContext&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>af2a4194ad0bc5d950fae1f37000b40cb</anchor>
      <arglist>(FileDescriptor, &quot;Google::Protobuf::FileDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aeaf99dd57ec2c71e5dafdbb30740d65c</anchor>
      <arglist>(MessageBuilderContext, &quot;Google::Protobuf::Internal::MessageBuilderContext&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6c86543717c24b02da7ceb4a7f16a9a7</anchor>
      <arglist>(OneofBuilderContext, &quot;Google::Protobuf::Internal::OneofBuilderContext&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_CLASS</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa45a6b0c1ff28dfdced08840e9daadaf</anchor>
      <arglist>(OneofDescriptor, &quot;Google::Protobuf::OneofDescriptor&quot;)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_add_field</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a7f216e94635da90b37dc6ee9de0291ec</anchor>
      <arglist>(VALUE _self, VALUE obj)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_add_oneof</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6cce1b673c24ec8f2819c324b9bb83d8</anchor>
      <arglist>(VALUE _self, VALUE obj)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad7722f672ef1c78314118263fc27dc55</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_each</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa8ccdf7beea9c5484d38ea43fc04febc</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_each_oneof</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a4fe0b2975bfa2b5a7d45c40c38e629c0</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_file_descriptor</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a99b6d62140925a4956847dd7490bc7eb</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Descriptor_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ae5f3ad3fa278292fd6791bc9e498ca14</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0f5e94b51d0ec6f3c907df4b26ed79bc</anchor>
      <arglist>(VALUE _self, VALUE file_descriptor_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_lookup</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a2bb6b7f9ebf43a0f3149b90a7e12814e</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_lookup_oneof</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a46a46cf6fe8b3e684daf83001e77d27c</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Descriptor_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aac05faffc49b45dd8645c547770ea6e3</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_msgclass</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad749a7b955f0cdb7cc2c62e959cfee06</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a16ddff501d72cf4fdf6b2f4ac1152038</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_name_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ace61e4ee8fdae10005e86f8e9de1f5c0</anchor>
      <arglist>(VALUE _self, VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Descriptor_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad6fa466101619fc7bb40fd3835e1d798</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_add</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a3da1b685006a9d20fcac8cb13dc56adc</anchor>
      <arglist>(VALUE _self, VALUE def)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0ec53f543c87aec49feab39794967530</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_build</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a731c8afe8de893795650084942a2327a</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DescriptorPool_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a8651141e31320c131d2b7e3c0ac52334</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_generated_pool</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a4f5a506833638fe70d16b0fd4ceb622c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_lookup</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a460616ad57b1bb4bf52f49207321abed</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DescriptorPool_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a8cf21f3d1e23446155793596c808c12e</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DescriptorPool_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6a983370df491c688a4adc10c4428c41</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>descriptortype_to_ruby</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>accdd22c45623c216a34b8caae1e20b7e</anchor>
      <arglist>(upb_descriptortype_t type)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumBuilderContext_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1406e22290c966c2bf339788e51fc67e</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumBuilderContext_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a30b9958a9929e8bafe98cb9662e918d4</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumBuilderContext_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aed7c214af02f9dfae5c7b85f8ebf2d4f</anchor>
      <arglist>(VALUE _self, VALUE enumdef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumBuilderContext_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa019015e9615626dc1dba028ab8c4578</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumBuilderContext_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a3c426d9d92ea73e5bbc5852be05e9681</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumBuilderContext_value</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ac1165229b0533edea55c52c09de3fd45</anchor>
      <arglist>(VALUE _self, VALUE name, VALUE number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>enumdef_add_value</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a12d3dc7afbf9ce0fefa7d19cd0bfe9fa</anchor>
      <arglist>(VALUE enumdef, VALUE name, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_add_value</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1983624135d77ca88cddc57275c16f3b</anchor>
      <arglist>(VALUE _self, VALUE name, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0eaa48b0b092820b06008eb794b46af5</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_each</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aaf6830d5b2b5ab1ca0223653f12fcb78</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_enummodule</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aca8044ec9f0d0aff6474d288d1d75bea</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_file_descriptor</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>addd8a70435bb90966f3977357c7acc26</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumDescriptor_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1937fd157bcf17a459a488d25556ac1f</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a42e37c81d198a109bd481c118e8eb110</anchor>
      <arglist>(VALUE _self, VALUE file_descriptor_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_lookup_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a11b43ae9141ea53c8c40c0f9a6b88e57</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_lookup_value</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a4ea240d89e554f646f8cb9b0825153fc</anchor>
      <arglist>(VALUE _self, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumDescriptor_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa8c38baa2fff3d4ee5080e0955b9323d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>afe2d9a680fcb14e3f4621d81b34b1574</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_name_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aaa4c29fa28e3aaf5185efef3d52a5872</anchor>
      <arglist>(VALUE _self, VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumDescriptor_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6cd244d2c1fb0cd9af7df0675f3ba453</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6ea257c69043753f6d35f5469c0c97de</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_clear</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0c49fc281a42ebaa1859483d010889ab</anchor>
      <arglist>(VALUE _self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_default</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>afd6e0f2c498dc9796f3985799ba18647</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_default_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a07eba7b57868879a36185159a5773a51</anchor>
      <arglist>(VALUE _self, VALUE default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldDescriptor_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a35ff46c94fc741d27cce6eb18eee5c1f</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_get</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a8c5fc5c56d8d2f66e201cc0156fa1a41</anchor>
      <arglist>(VALUE _self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_has</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a7ceafe9b1cae55f852fa1db589cd0cbf</anchor>
      <arglist>(VALUE _self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_label</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ac3c70286dea5f45d32e7ee6048d8382a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_label_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aa19b5a63c0822a80976ac3b76f5acaee</anchor>
      <arglist>(VALUE _self, VALUE label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldDescriptor_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>af21491ec2b8bf4a45a42751094161c27</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>afbb91e271f6658c6a933d20befdfa401</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_name_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a9075f21b172e736b9b8eaf49871dd356</anchor>
      <arglist>(VALUE _self, VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_number</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad21e7081012996f786949f15dbbeec37</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_number_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a68d3691cedc8c107a67f7d2c9d783f23</anchor>
      <arglist>(VALUE _self, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldDescriptor_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a7133a425f8fc2acd77b4e24ed12676f1</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad5bdae11d4a76382148f19e4314acd4c</anchor>
      <arglist>(VALUE _self, VALUE msg_rb, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_submsg_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a845c58a4d5779d7cf953596042d1fd11</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_submsg_name_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a56c0ecde930c5d9092e91ba6427b151b</anchor>
      <arglist>(VALUE _self, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_subtype</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a5aa05b3f56825dc97c482ff42ed604a0</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_type</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a9a0fab0bd5a0c650db0f30f489ef661c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_type_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a732e70a7dedc9b97e77d8f1c9340324d</anchor>
      <arglist>(VALUE _self, VALUE type)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>fieldtype_to_ruby</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a5555d55d6b9a225d30b911076b252a61</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_add_enum</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a4d737b5495a449534666b46de1545dd3</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_add_message</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a4592bfe77383690e004f2eee3ff305b2</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aacdbf54313adb9c66a11dc616357cab7</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileBuilderContext_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a05a9857aede26a3b6445b281f78e70c3</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>acf20f74dfca92cd4d2c8a49bfc95bcb8</anchor>
      <arglist>(VALUE _self, VALUE file_descriptor, VALUE builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileBuilderContext_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aae1bb9de2139d10f55633233b5df8d7d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_pending_descriptors</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a67dc1989f07402aeea1d10d26700eed3</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileBuilderContext_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ab798f433e3c06ce1d44d24dfa049a07d</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a5a9a5baf1b1f8fc1f01a8c2436bae6c1</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileDescriptor_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a2a44576741ea567e50db3f42cf360188</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a971937ca772f4b8d60e8761e713fa254</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileDescriptor_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a7383919b2a3c53ae70b909dd5a08c28d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a535329b0fdffb3be1cf7eaf8a440274a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileDescriptor_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>aae933b19a05e054acae422fb9b51dcbd</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_syntax</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1e13ed0d2fc616e7f0e3b1eb4ae3de39</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_syntax_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a089cc96a42efd4531b2d86b2c511f92a</anchor>
      <arglist>(VALUE _self, VALUE syntax_rb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>get_str</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a610a27c5e2f0c5eb317447a4c98d6058</anchor>
      <arglist>(VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a210c6ab42dce136cf0183691b6a0931e</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MessageBuilderContext_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a6685e94c771e018d1ea68f5d0a406eaf</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad9cb5a7af6bdecd1aced169a065c72e9</anchor>
      <arglist>(VALUE _self, VALUE msgdef, VALUE builder)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_map</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>affdd141a232e73795cce56295adb799d</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MessageBuilderContext_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ac86f9ee401cb22fe090d51439f27c3a5</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_oneof</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a1102e4ae31901cdf8352003064fe1e00</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_optional</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad47db94a9c1a7f1bf6d9c6811e32fe9e</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MessageBuilderContext_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ae21426d38636c40b061e33151fd9e6ba</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_repeated</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>af9591f08e7a4b5aaee8ed3a826358a62</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_required</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ab68f40a22a61e3c7b0a1faecb9a96f04</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>msgdef_add_field</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a7c21958d6aba4293330358fe2d9ae10d</anchor>
      <arglist>(VALUE msgdef_rb, const char *label, VALUE name, VALUE type, VALUE number, VALUE type_class, VALUE options)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofBuilderContext_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a9b6d292161ce156971bb7f0382ae392a</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofBuilderContext_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a633acd9b41d5bd63f299fa471e342026</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofBuilderContext_initialize</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ad41b0d5b1caace06f19d8fc8957aa167</anchor>
      <arglist>(VALUE _self, VALUE oneofdef, VALUE builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofBuilderContext_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0be88eaa35ebd00f90ae4793edbcda19</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofBuilderContext_optional</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>affe3a27a26e73a9409967b6f8094343c</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofBuilderContext_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ae1c02901ee67cd5b515e09d1747cddc1</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_add_field</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a5288996bdc5815fb72c1a43491caeba4</anchor>
      <arglist>(VALUE _self, VALUE obj)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_alloc</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a5d4560b0b8da4d312e64664f7e135ed7</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_each</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a052df26a1b94cb78a75981abaaf44aff</anchor>
      <arglist>(VALUE _self, VALUE field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofDescriptor_free</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a9ef5d10976f3abfee4e406fe52ff988a</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofDescriptor_mark</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>acc830f8528c9e5fd78a9d14699e1d6ba</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_name</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a736f5edb4bac6af55c1804fec7fe5d7e</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_name_set</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ac2a30e2ccef4b82ef0a72ddfc9645ebc</anchor>
      <arglist>(VALUE _self, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofDescriptor_register</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0c73c2393a4d219533197e7df586f387</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>proto3_validate_enumdef</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a0ff5cc5c831c2f55f127b66e52d85256</anchor>
      <arglist>(const upb_enumdef *enumdef)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>proto3_validate_msgdef</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>ac290fdb42fc6062b40c63d739d93f291</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>rb_str_maybe_null</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>acfbeb8efa98e49c42ac4e18383972639</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_descriptortype_t</type>
      <name>ruby_to_descriptortype</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a26bdbb98a759f50e96c7abaa80b5d819</anchor>
      <arglist>(VALUE type)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>ruby_to_fieldtype</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a039a0ffbaf68e61665f58f15bc869b72</anchor>
      <arglist>(VALUE type)</arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>generated_pool</name>
      <anchorfile>defs_8c.html</anchorfile>
      <anchor>a9ce5577bc3da38b79359d5530e622de1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>delimited_message_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>delimited__message__util_8cc.html</filename>
    <includes id="delimited__message__util_8h" name="delimited_message_util.h" local="no" imported="no">google/protobuf/util/delimited_message_util.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ParseDelimitedFromCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a3d9bdd5b0bcc95b888d7ffb243d67ccb</anchor>
      <arglist>(MessageLite *message, io::CodedInputStream *input, bool *clean_eof)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDelimitedFromZeroCopyStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ae5887fa661144f5c5142065a7f800cef</anchor>
      <arglist>(MessageLite *message, io::ZeroCopyInputStream *input, bool *clean_eof)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a5de386bcef3028398fac8c82204b38b2</anchor>
      <arglist>(const MessageLite &amp;message, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a4bc3065e45e634811761dbea4e91b69f</anchor>
      <arglist>(const MessageLite &amp;message, int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToOstream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ac1d185ea14b4e8944a58f796b71116e8</anchor>
      <arglist>(const MessageLite &amp;message, std::ostream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToZeroCopyStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aeea79f35c061f6f450d6bc3c704cf3ec</anchor>
      <arglist>(const MessageLite &amp;message, io::ZeroCopyOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>delimited_message_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>delimited__message__util_8h.html</filename>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ParseDelimitedFromCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a3d9bdd5b0bcc95b888d7ffb243d67ccb</anchor>
      <arglist>(MessageLite *message, io::CodedInputStream *input, bool *clean_eof)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDelimitedFromZeroCopyStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ae5887fa661144f5c5142065a7f800cef</anchor>
      <arglist>(MessageLite *message, io::ZeroCopyInputStream *input, bool *clean_eof)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a5de386bcef3028398fac8c82204b38b2</anchor>
      <arglist>(const MessageLite &amp;message, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a4bc3065e45e634811761dbea4e91b69f</anchor>
      <arglist>(const MessageLite &amp;message, int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToOstream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ac1d185ea14b4e8944a58f796b71116e8</anchor>
      <arglist>(const MessageLite &amp;message, std::ostream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToZeroCopyStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aeea79f35c061f6f450d6bc3c704cf3ec</anchor>
      <arglist>(const MessageLite &amp;message, io::ZeroCopyOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>delimited_message_util_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>delimited__message__util__test_8cc.html</filename>
    <includes id="delimited__message__util_8h" name="delimited_message_util.h" local="no" imported="no">google/protobuf/util/delimited_message_util.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a202ed3d04f5833e8f7b82f45cc2309e1</anchor>
      <arglist>(DelimitedMessageUtilTest, DelimitedMessages)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demangle.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>demangle_8cc.html</filename>
    <includes id="demangle_8h" name="demangle.h" local="yes" imported="no">demangle.h</includes>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <class kind="struct">AbbrevPair</class>
    <class kind="struct">State</class>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ParseFunc</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a34c3a57f32c4a4136536a7a39cbb1247</anchor>
      <arglist>)(State *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Append</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a324d66e6bed221d9e0387ced11791e29</anchor>
      <arglist>(State *state, const char *const str, const int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AtLeastNumCharsRemaining</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a6848d5f6e9079f27d615099f9902d25b</anchor>
      <arglist>(const char *str, int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Demangle</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a957674e920d8f85aea4e52a15887c782</anchor>
      <arglist>(const char *mangled, char *out, size_t out_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DisableAppend</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a9978a095b1132de50d176fab456245e6</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EnterNestedName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a81d3ebceb7da33888d4a2f1e6e7e470f</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IdentifierIsAnonymousNamespace</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ab4968588f13697edfb752e0fc2d2ba70</anchor>
      <arglist>(State *state, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitState</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a8767410ec981df930c4102207160091c</anchor>
      <arglist>(State *state, const char *mangled, char *out, size_t out_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAlpha</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>af2ccd501664089c0fb7b766cd54bdb2d</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsDigit</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aef6a3be77672144652095246700bc93f</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsFunctionCloneSuffix</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a63d937b46f84c6a3bf60ec092b1b648e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLower</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aa13365622b0803e3ff50a4fc81312da8</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>LeaveNestedName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a1a222da22b9c3335c322bf9435ab3242</anchor>
      <arglist>(State *state, short prev_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MaybeAppend</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a461d150af4aea6387f4eb6c26205dd6f</anchor>
      <arglist>(State *state, const char *const str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MaybeAppendSeparator</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a6fc39d3c4830e1f8fee4dccec87264d1</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MaybeAppendWithLength</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aa3c49db98f6816069f4abe1f23b6072c</anchor>
      <arglist>(State *state, const char *const str, const int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MaybeCancelLastSeparator</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a0e607c2e545854042f95a6837a4b583f</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MaybeIncreaseNestLevel</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a8c62588ecbbb00a94b1643b477307e9e</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>OneOrMore</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a99658d90cc3177b1ac006f4643ce120d</anchor>
      <arglist>(ParseFunc parse_func, State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Optional</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a2c7f9e7891870a524ee63ddfff4e232d</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseAbiTag</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a8523e9a2bdec296959bf14c44ddc5c1a</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseAbiTags</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ae6f53bb2ff12ae9bbe18eed4a146ac68</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseArrayType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>afaedfedd5b9041f2c50576d797bd982b</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseBareFunctionType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aed3de0d02e979ad56e2a1df307a8aeea</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseBuiltinType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a8c32f6753a1712e7e097e715ec50d4c9</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseCallOffset</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a4940c9fca0e1746df8faf76ffb2f9eb7</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseCharClass</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a7e2a89b1169f6e48ab6f0f1ce9f0adf5</anchor>
      <arglist>(State *state, const char *char_class)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseClassEnumType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a87f09373429072e56ee94fc38412ebee</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseCtorDtorName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a4b523abcf14392b196b6ba9f21fe56ae</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseCVQualifiers</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aebd3c103e5535ebac217c50dadfa256d</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseDiscriminator</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a18d1a8b579b54c9a6f148e3e04f5c5f8</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseEncoding</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ade3cc07a24460586c10007edfc269bf8</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseExpression</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ad009352b99057ccf8e3d9d43698bc00b</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseExprPrimary</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a06341ebbfa89a09d7d260dcafffcd0bb</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseFloatNumber</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a9726ef045148b3a8a26db200d49ede41</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseFunctionType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a14f477dd085b6147a331b120691af045</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseIdentifier</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a8005a22184eb60dee31e8ca335cf65c5</anchor>
      <arglist>(State *state, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseLocalName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a63d27a096f768c3b152de628783434a3</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseLocalSourceName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a04e4b1fb7b00b80a41ffe90d90d626b5</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseMangledName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a522aa317a4f328fe2550e9ac68724415</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a40869e2d81d7492c7644b837d5aa2670</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseNestedName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a4491ba58e4f7e7625b809ffc53712ba5</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseNumber</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ad48ba9886623c5bd97032384dcb18f3e</anchor>
      <arglist>(State *state, int *number_out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseNVOffset</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ae3db154e2124c39e9c52f87278c9c551</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseOneCharToken</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a06fa3f074b5979318f1ee96712c5eebe</anchor>
      <arglist>(State *state, const char one_char_token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseOperatorName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a6ba88f058a395bd070c9ed60cfe85877</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParsePointerToMemberType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ab3540ab265f3555d5c3f8858671ef271</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParsePrefix</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a4233f47e3d53a76e7b8b1b253679d765</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseSeqId</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>abc94e56e3da6f4f3d600a632624a04c6</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseSourceName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a92a69988f7ac9358b6397cdd7ef82eb8</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseSpecialName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>adee3886b21864711bb7835f7b32706bf</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseSubstitution</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>af62993f10ad6d198e30fca67b5303d1b</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseTemplateArg</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a60794f708b6308929c303408b6553e3d</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseTemplateArgs</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a4403fb52cb5f3a5fd3d7acc31705a8f9</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseTemplateParam</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>afedfedf11e0345d104a2122043eb3c7c</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseTemplateTemplateParam</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aff40060972f2f01e3b3b720819c7e59b</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseTopLevelMangledName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ae47f33b648393d99fa9b7dbffbeafb93</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseTwoCharToken</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ab50866d61a66142c1ef6ddcbc4766d76</anchor>
      <arglist>(State *state, const char *two_char_token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseType</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a7aa186602f0a64344e5bd5b7e88132a4</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseUnqualifiedName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ab5755ef1a29acdc27e67e48783ffc96c</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseUnscopedName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a1e5bea304d62c7bbcaf0a4669f861aac</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseUnscopedTemplateName</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a6562172c169e9a7a690319c86782714a</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseVOffset</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>aac6ac082cc893b72f5a047c5118dd048</anchor>
      <arglist>(State *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>RestoreAppend</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ab50b1440d6e0f44f67ae6ff3f82c4a2c</anchor>
      <arglist>(State *state, bool prev_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>StrLen</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a699f9b87ddbace527123847759e38c88</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StrPrefix</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ada19eb7016d4e9c456581107ea756a94</anchor>
      <arglist>(const char *str, const char *prefix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ZeroOrMore</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a7467bd804748af991fd5abee4ed8b17a</anchor>
      <arglist>(ParseFunc parse_func, State *state)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AbbrevPair</type>
      <name>kBuiltinTypeList</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>a4db5ab159556e127846e865cdf0800fd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AbbrevPair</type>
      <name>kOperatorList</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ade6e2e845b8f9e3af1c7e6230db9dce1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AbbrevPair</type>
      <name>kSubstitutionList</name>
      <anchorfile>demangle_8cc.html</anchorfile>
      <anchor>ab2568d2c28ab61438e20c8378e69d965</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demangle.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>demangle_8h.html</filename>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ bool GLOG_EXPORT</type>
      <name>Demangle</name>
      <anchorfile>demangle_8h.html</anchorfile>
      <anchor>a216f2daf24ea006e78b6d01cb3b6e3be</anchor>
      <arglist>(const char *mangled, char *out, size_t out_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demangle_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>demangle__unittest_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="demangle_8h" name="demangle.h" local="yes" imported="no">demangle.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>DemangleIt</name>
      <anchorfile>demangle__unittest_8cc.html</anchorfile>
      <anchor>af953980587a251c7fe80ae0efb47f5a8</anchor>
      <arglist>(const char *const mangled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>demangle__unittest_8cc.html</anchorfile>
      <anchor>a086beefbbdb49573c6eb263d05623d92</anchor>
      <arglist>(demangle_filter, false, &quot;Run demangle_unittest in filter mode&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>demangle__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>demangle__unittest_8cc.html</anchorfile>
      <anchor>a7db526c113445b37426ddbff2d7f73e1</anchor>
      <arglist>(Demangle, Clones)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>demangle__unittest_8cc.html</anchorfile>
      <anchor>af61217e0f5a196f3f8d83f11c595b1f2</anchor>
      <arglist>(Demangle, CornerCases)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>demangle__unittest_8cc.html</anchorfile>
      <anchor>a43ca8ac8df3d0a4b7eca4dc34cc7bd15</anchor>
      <arglist>(Demangle, FromFile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DeprecatedFieldTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2DeprecatedFieldTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::DeprecatedFieldTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2DeprecatedFieldTest_8java.html</filename>
    <class kind="class">com::google::protobuf::DeprecatedFieldTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>depth_sensor_interface.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>depth__sensor__interface_8h.html</filename>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="no" imported="no">aditof/frame_definitions.h</includes>
    <includes id="sensor__definitions_8h" name="sensor_definitions.h" local="no" imported="no">aditof/sensor_definitions.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">aditof::DepthSensorInterface</class>
    <namespace>aditof</namespace>
    <member kind="typedef">
      <type>std::function&lt; void(Adsd3500Status)&gt;</type>
      <name>SensorInterruptCallback</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a85937f84b877c08e62e6f34dc970345e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/descriptor.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2descriptor_8cc.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="descriptor__containers_8h" name="descriptor_containers.h" local="no" imported="no">google/protobuf/pyext/descriptor_containers.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="struct">google::protobuf::python::PyBaseDescriptor</class>
    <class kind="struct">google::protobuf::python::PyFileDescriptor</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::descriptor</namespace>
    <namespace>google::protobuf::python::enum_descriptor</namespace>
    <namespace>google::protobuf::python::enumvalue_descriptor</namespace>
    <namespace>google::protobuf::python::field_descriptor</namespace>
    <namespace>google::protobuf::python::file_descriptor</namespace>
    <namespace>google::protobuf::python::message_descriptor</namespace>
    <namespace>google::protobuf::python::method_descriptor</namespace>
    <namespace>google::protobuf::python::oneof_descriptor</namespace>
    <namespace>google::protobuf::python::service_descriptor</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FIELDDESC_CONSTANT</name>
      <anchorfile>python_2google_2protobuf_2pyext_2descriptor_8cc.html</anchorfile>
      <anchor>a89f28bba1d3f7d92cc4f34d2b192fb33</anchor>
      <arglist>(NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Py_TYPE</name>
      <anchorfile>python_2google_2protobuf_2pyext_2descriptor_8cc.html</anchorfile>
      <anchor>a02507aa5ff002289d6f1ad2e93351b8a</anchor>
      <arglist>(ob)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PyVarObject_HEAD_INIT</name>
      <anchorfile>python_2google_2protobuf_2pyext_2descriptor_8cc.html</anchorfile>
      <anchor>af7bf798fd1fb10467244bfb9d0dc12d5</anchor>
      <arglist>(type, size)</arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyBaseDescriptor</type>
      <name>PyBaseDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aac38998af6f847bb7e932c2fe4c82850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyFileDescriptor</type>
      <name>PyFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad339ed65ae687f470ea6470b57f64af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_CalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a97c11e06d094663a150948386d613528</anchor>
      <arglist>(int stacklevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a26347e57ee5b01e8c779477c85dfc058</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a7cff26942cabedb4675e149c54124ad3</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a1bd2d01bb574037f83b0d68eb280d342</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValueDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a42fa5a3594cb3a05617dede133201d5b</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const OneofDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ac05c2fb3d3b67892787fb0a993aacba6</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ServiceDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a88256c40664d0210df3fea928d6a48f1</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MethodDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a353d1cf246d81fa9998899f53a793af2</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a29e24655ae5b536f4aab80d8ab7c6615</anchor>
      <arglist>(PyFileDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AddEnumValues</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad4bdcde4207ac6b2e7b92e8e95dc5282</anchor>
      <arglist>(PyTypeObject *type, const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AddIntConstant</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3872c4976af5a7e907bfbb3df8e9fe05</anchor>
      <arglist>(PyTypeObject *type, const char *name, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CheckCalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aeea51c2a218e2f50f1b0cb13c480e894</anchor>
      <arglist>(const char *attr_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab16567ff6f873f124af5afe948850962</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a57cb26d6581b78800baee0a75c534d2a</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ab30f0b7d85e69ed1ea63f3fe30d90dec</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>ad429051ebabc223bde533f04b478ab8f</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a8c2ae4d5e12137760ee97121c8fc9d8c</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToPythonProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a49b20dbfd028c9cd284d718c4e4fd8bd</anchor>
      <arglist>(const DescriptorClass *descriptor, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a80ae92ecd83d90d99383a0e23e2f2a3a</anchor>
      <arglist>(PyFileDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a5352e141f0915fb2b1b0628e21962a20</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a50aa15e1b906eb753082cd011ec71949</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindMethodByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a3a77f9c86e5987c0acbb6cd8cac5250f</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac2ce3ad1e9a9d30f4d02afd46392f6e3</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aaaa3ec33d7fb286b0e6471609813f45f</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a28196cd84a731f1054cb9190e0037515</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aa635fb1746240de8af23ccf07aae7877</anchor>
      <arglist>(PyObject *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetConcreteClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>acca9bc92bf817e0bb36f93e9e9b263ea</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>abd80f15434715fa6f1719913f397dd60</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingService</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>aad543f615cf6039c975cc9b5688b4cb3</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a91b303f8198d7bacd9a9985a63ffae62</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aeb4643d2966ccf06dab043487a30f82d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a4783d9f46b5da97301f2ded66f114b6f</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ab4829ca662832268dce180b60e660285</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCppType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a99f05e98e68947db5dde1fdc58798b7a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aec47e8d7d0ebf37d008126a2f4efddb3</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>add689c02df2612c189612cbfc4477931</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a910d35deda516c555afb7dc7c38a2685</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>af33413b90e4b65b24215db9a15febc86</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ae3b8ed6b341fdcd85b418aed6cfb1b8a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a8637dbf63cde1c57165c57c76798bf2a</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab2f97728ff5ca2f5b5fc8b93a532ad01</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumvaluesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>ad0380748d3dae165b14712502e8f7e80</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumvaluesByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a03f1308dd238293907ddc9927a5786df</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumvaluesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a0a7e05023493f64792795387b7e05e3d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionRanges</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afb74b917bb2611276a1e5f43c38b4a36</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a8f1683b5feddc62ffb5a99e0b637b518</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad45d066b75110cb9a228a3a5828fc5b2</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a8e81292d8adff6b75b0bd2ad005b2fed</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionScope</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a996606145525075e9518b0dcaed07d8d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a3b326f7841b4707e06584b7f982ec408</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afd5069ca08d16607e6efae4348e2ae24</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad2d24dc0ad4079aa65219f902c27ca65</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a85d233724a408832773335a3cca01a3c</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afdc9106d9c3c71daebf8193218de8a51</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a2a0f84952c08f354116400d726ea3686</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aaf1f0f26df21925425cb947d2aab13ef</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>ae086153b1b54d0c57288703375bf6f77</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a3ec783bf69704d7918a9342c40261389</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a045499d7ebbbbe160f7157a3e2207621</anchor>
      <arglist>(const DescriptorClass *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa920b0dda569e6a7687c6f4bf207587c</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac75f86e2049947916dcb536497052df8</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9275f428816b1836c3310e85b30e58bf</anchor>
      <arglist>(const MethodDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a22bcf4200f8c09a5f91b613bee138f91</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a7f963d17d6b4e81eb053240b72739ca5</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a28aac391d2f2e93203b5c6c2564703c7</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a7ccc3c6c1c19ac88a453aad47ea4fd72</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a6a03a4fa88a30ab74da8ebe99a83eb2a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a6f41babbba68eb1738e76051ebff38c5</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a9a9c2b79d32772d40d82e3cc453a7de6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad0e81ae9701e2383fa7f31f960864e79</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a68ff591434d8422fa596f1b172f56ed6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a76ac60e0518370f9fb2048a28a7e2425</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a35bcd08d5c6487a70ddb7bb0a85d9185</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a1994a3ddb2f41db203c938dae3da6f4d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ad924f7325812da29d251e04ae5440fdf</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetID</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>af6d5ee7125686a6d8ecf318ae5ee02b8</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aafc36de1bf57510eea65e69b339464e4</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a6e562230c6f1baa5bca7f973f210f6ee</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a3c426c66b4f33ee76fdbeec9b493da25</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>aa3b2185f330b1615d6936d3cb390ca3b</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a3666cdddcfbb4eb1dcefcbefc3c357c1</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetInputType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a5ee48488e8b147a9baa7e1dbf1feb227</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetJsonName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a504b51584cb59d1cb73620527d7675c4</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetLabel</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>abaf860c1e7c8b0e266cc37ee96667439</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMessageType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a0f0c94592a22bdba4e243fddd7058901</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMessageTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>abd4f7154326e54a94db2c9d383286e11</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a22bbec5a6391b47ae71b6dc5464292c7</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMethodsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ace6e6df62e2dac85e1750d6d7beee0e6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a125f51004805fb9a904ef42b8ade8ab6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a5fdd850f74e79e38611fdacb4488fa1a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a1fbd895af3ed4f52b5ccbe3b9a185d8c</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>af2ccd9e256be405af44e0cc954f7d093</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a682a7d1ee2bcd18089c41642db96a962</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a72ef41baee6d40f6605831396251c9aa</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a46ea6f8b79c4f01f93db67e8ffaba5c5</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aa3b10e74a82207c340b3228a1ad4f938</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNestedTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a49357fa9b9e213793042696826a4b2e3</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNestedTypesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>adfca03a8025de79fe085e8e6c1fcbef0</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>abdb3dedd1d6add6ce988c1767f5b2f67</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a481ec422cc6b93c5cedbe6a342b9fd57</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOneofsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a04914758de9d52a4920d6feccd9e42b6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOneofsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>adeb166e5538bd64f5797708359a0c1eb</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a87d4e5dbfbcdb6d93e6a41cd6b922505</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a5156cab63dc74c1e1edbe0df98510da7</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aecc6f97e770dd697fac220ea98da5f8a</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ae64f792b8d5d5c9cbb46d0b7572481b3</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a83a47341baa8a82a65357ec8531071c5</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a89558aed47b50e3cabd3068d2b6a27d2</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a4d91d1f39a3ef29309ba8f9cc0de1958</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a6169fca37c4b9862be8ea4de848ef268</anchor>
      <arglist>(PyFileDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOrBuildOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a282d901c53619eabf813845067cf9980</anchor>
      <arglist>(const DescriptorClass *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOutputType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>ad8fbfdba9ed12c742bcdcd943d74ef8b</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ad37bbeb283b4e0158af1209fae6f9b2f</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a83323660c0660492939f8c83756539df</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPublicDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a986a31ba78a8381e662d155c30cf2d6d</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetSerializedPb</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aafb3dbecd34fae363d6f6752d3a593a4</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetServicesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ac12e5c391149e81cc37873608835d2e3</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetSyntax</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ae5d9f7c9313438b72f95787827eff12a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetSyntax</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a506723851b923f538dfe6772f08b9cea</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a0614264e9af6805675479a768436e289</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ad872b6bbd621393ca49a1a602fac143a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>HasDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a83f720fa26e9930cc3dd664fa76f6318</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7382334364f2d60260ebb2d8d8858e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IsExtendable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a1e4b008552d8c323c3eb65296cfa903a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IsExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a97f3f061caf0ea4726265b93e1a730a7</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewInternedDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a6addaf970f1925696f0ae42edd5201e0</anchor>
      <arglist>(PyTypeObject *type, const DescriptorClass *descriptor, bool *was_created)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>PyDescriptor_AsVoidPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a05b9fea4a422c3bd9ed7a7c6be5ac2dc</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>PyEnumDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a92a6fa9f62ebcfc8c2b1a5426e783283</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyEnumDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac8ae62fd328a0a253d366a0107b7b602</anchor>
      <arglist>(const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyEnumValueDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a005147f8743dc9e0b813d5c762744dcf</anchor>
      <arglist>(const EnumValueDescriptor *enumvalue_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>PyFieldDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae014231fb110b9144ee6584e2d4eaa08</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFieldDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af4ddab85456444da357744a0882dd782</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>PyFileDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8d80702cb322f61654631acfeaafc26e</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFileDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a225c1ee90e32d8e0df94942a339022d6</anchor>
      <arglist>(const FileDescriptor *file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFileDescriptor_FromDescriptorWithSerializedPb</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abbe8c63893c04423ed6c016e334251b9</anchor>
      <arglist>(const FileDescriptor *file_descriptor, PyObject *serialized_pb)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>PyMessageDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a41144ff867675e7f23bde59e1662959b</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMessageDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abab37317bbaa2732c77a43c7e4004df7</anchor>
      <arglist>(const Descriptor *message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMethodDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3b06cb77f14a2e296fab1c7da374d4f7</anchor>
      <arglist>(const MethodDescriptor *method_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyOneofDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae1e72604ab2863d05138575384f976d5</anchor>
      <arglist>(const OneofDescriptor *oneof_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>PyServiceDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afe789ff49c15d2d91dc9e695815fa74a</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyServiceDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a47b0f0dafef8bc5bde712a756b2be9d1</anchor>
      <arglist>(const ServiceDescriptor *service_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyString_FromCppString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad9d140bf1e7c79edfa2361d694e0f74d</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reparse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8a729e994189e126b8285d42325800e1</anchor>
      <arglist>(PyMessageFactory *message_factory, const Message &amp;from, Message *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>ab59aab2c4c7d885d0d94cfd9d2a3d7d4</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad61c34f78c24e77e1c808a04d6b85c97</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a67fecfe4094b4a210d0ca366fd63efe9</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>ad4d843695fcca2d0beb4e036eb0e4543</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetEnumType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a50549c15e12cd12cfa43477b7370f528</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a0b75ad46229b54752a89f687763d05f1</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a7a23f3688af2d0f9712a5d3a7766c46d</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>acf239566096c7d1aecd8fe3ceab5969a</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ac311598a8a9a9509f96a0dcc5b0898ab</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a88f0452c41eb3e209580c6869d08f9b8</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ac5377980ae550b5ec2809efea75accaf</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetMessageType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a4d0e6136b9a006973fe8136c388dca58</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>aed7d5777e2f6b4e8bff0eb2d758b4b47</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a14c5629f8e004b99df43a58213d9bfe5</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a7bd443a6259fb3d8101b12902cd39aed</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ac265f7d62d87fc231ad21e5fdac224fa</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>acab14f700701efc0c733f98b7b48089c</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a28a078bad813011d228d4a515da8abcc</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>aae8849a20548ba670e995cf6e4c96bab</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>ae7b4d0dab95df3877e5aafefcab64718</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a53341bd020f6711d159d744065d2f095</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a84edfe4bb2edc5f9900c8eb2396ba240</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ad5995eabd861cbcf2ed5078f6676aed1</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a7d162955fe04acd066dc0449f3a1a9d9</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a193525a2d0d322c1ad2fdbebb28f4122</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a278945258fdd881740f306482f30bbcd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a9d350474e1097404ba5862ed2bf1ac4c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a6d066cc32a6c5c86ffa5e76bf01397ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a2618207d2746224213528ce2aa0d72c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ab4c7df6a320e6b3f15e8f5d6f415c8ad</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a4ca9f8465bb77773ec51bc99169262f2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a368df6fca607d1f4e40cec91e22790bf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a7adb8071fc0d8753bb32a4e9ac7a8b34</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; const void *, PyObject * &gt; *</type>
      <name>interned_descriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9a9f097b658a736436a33f150addc635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a2caf6b41792693116b9fdfb2f5867990</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>afd370d6b6d133410c3200fe35eb96ed4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aa684a769989063bfab6af3065c358c15</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ad3f9504f94e2b75d4a77928da4eb34ce</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a6e5eb6caaf1381fafdf0e2cf892c6d8c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a218c2887d07cd3f240fdc5a3f14d61dc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ab7cdc47cb4b774cb19a10a1779392c29</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a3639a8392a278618dd563967b01862a4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyBaseDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a0df8d591ab6deda14cf336d067a9335f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyEnumDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a0f286e4ed8b04bfd4aeb0a926f0ee41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyEnumValueDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af23832a1ce063f866b8a2d0116e09627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyFieldDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7b5ddec7d8844ad1a2d123d54464fef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyFileDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>acc63e2be94dda8f53010dcab5093386a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyMessageDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a1a1daa928c93bc7e6dedbb0049da98c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyMethodDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a77f1bcc764b8fdbb0a6b378b6591a22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyOneofDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa3c5dfb12f9dc0de344090b662a0ed5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyServiceDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5b92078a7fcff45603aa5f465360f460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/descriptor.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2descriptor_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="strtod_8h" name="strtod.h" local="no" imported="no">google/protobuf/io/strtod.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="class">google::protobuf::DescriptorBuilder::OptionInterpreter::AggregateOptionFinder</class>
    <class kind="struct">google::protobuf::DescriptorPool::Tables::CheckPoint</class>
    <class kind="class">google::protobuf::DescriptorBuilder</class>
    <class kind="class">google::protobuf::FileDescriptorTables</class>
    <class kind="class">google::protobuf::DescriptorBuilder::OptionInterpreter</class>
    <class kind="struct">google::protobuf::Symbol</class>
    <class kind="class">google::protobuf::DescriptorPool::Tables</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BUILD_ARRAY</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>a8fe59d0ef46ee92b2d500084995e6e1a</anchor>
      <arglist>(INPUT, OUTPUT, NAME, METHOD, PARENT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONSTRUCTOR</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>a613876421fcc55114c387476117df8bf</anchor>
      <arglist>(TYPE, TYPE_CONSTANT, FIELD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_FXN</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>ac4654ba6f7781035068d8a0d76c27e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_MAP</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>a6d8f64cb3f4987808577e3867b0f784b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_SET</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>a7181083cbc34423d6b1882b8403b3fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VALIDATE_OPTIONS_FROM_ARRAY</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>ac305c05ae5ac9c7419f99561dc1c63f8</anchor>
      <arglist>(descriptor, array_name, type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ExistingFileMatchesProto</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a05fd350b7cad1acf5ace4ab4db626fe1</anchor>
      <arglist>(const FileDescriptor *existing_file, const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLite</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5aef5d28ac0fede12690b6d5d616aeed</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ToLowercaseWithoutUnderscores</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa1235503b84ff3d76b2d88e2dc37e1ee</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateQualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a970349299b76cb76080cc18e9857566c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>element_name</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>acfd9eaec0a9eb60bd8575a40eb8a9949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>element_path</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>afbc879c31bfd443e60efdccb19580dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>error_</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>ae4d712226438905efc8c6895c404a61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>have_source_loc_</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>af269769d06e1948261c5b0bcd9ce9623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kNonLinkedWeakMessageReplacementName</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa7fc7e7cd6a40b091fea439fdd1c2c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_scope</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>a8be6dfd65871e7abce1bc12a490e87dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Message *</type>
      <name>options</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>af128981125e0ac4c8200dcd34aa9574c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DebugStringOptions</type>
      <name>options_</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>ac48c5770520190db61abd588e70dbc6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Message *</type>
      <name>original_options</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>ad1313e90a9214b493f98305d0288acd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>prefix_</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>aee2268e08f3b7f390308ac90e9e87e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceLocation</type>
      <name>source_loc_</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8cc.html</anchorfile>
      <anchor>ad03f7abecf07828d822e2a9b23e9ee20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/descriptor.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2descriptor_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>bool</type>
      <name>_CalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a97c11e06d094663a150948386d613528</anchor>
      <arglist>(int stacklevel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7382334364f2d60260ebb2d8d8858e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>PyDescriptor_AsVoidPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a05b9fea4a422c3bd9ed7a7c6be5ac2dc</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>PyEnumDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a92a6fa9f62ebcfc8c2b1a5426e783283</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyEnumDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac8ae62fd328a0a253d366a0107b7b602</anchor>
      <arglist>(const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyEnumValueDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a005147f8743dc9e0b813d5c762744dcf</anchor>
      <arglist>(const EnumValueDescriptor *enumvalue_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>PyFieldDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae014231fb110b9144ee6584e2d4eaa08</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFieldDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af4ddab85456444da357744a0882dd782</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>PyFileDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8d80702cb322f61654631acfeaafc26e</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFileDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a225c1ee90e32d8e0df94942a339022d6</anchor>
      <arglist>(const FileDescriptor *file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFileDescriptor_FromDescriptorWithSerializedPb</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abbe8c63893c04423ed6c016e334251b9</anchor>
      <arglist>(const FileDescriptor *file_descriptor, PyObject *serialized_pb)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>PyMessageDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a41144ff867675e7f23bde59e1662959b</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMessageDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abab37317bbaa2732c77a43c7e4004df7</anchor>
      <arglist>(const Descriptor *message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMethodDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3b06cb77f14a2e296fab1c7da374d4f7</anchor>
      <arglist>(const MethodDescriptor *method_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyOneofDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae1e72604ab2863d05138575384f976d5</anchor>
      <arglist>(const OneofDescriptor *oneof_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>PyServiceDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afe789ff49c15d2d91dc9e695815fa74a</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyServiceDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a47b0f0dafef8bc5bde712a756b2be9d1</anchor>
      <arglist>(const ServiceDescriptor *service_descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/descriptor.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2descriptor_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <class kind="struct">google::protobuf::DebugStringOptions</class>
    <class kind="class">google::protobuf::Descriptor</class>
    <class kind="class">google::protobuf::DescriptorPool</class>
    <class kind="class">google::protobuf::EnumDescriptor</class>
    <class kind="class">google::protobuf::EnumValueDescriptor</class>
    <class kind="class">google::protobuf::DescriptorPool::ErrorCollector</class>
    <class kind="struct">google::protobuf::Descriptor::ExtensionRange</class>
    <class kind="class">google::protobuf::FieldDescriptor</class>
    <class kind="class">google::protobuf::FileDescriptor</class>
    <class kind="class">google::protobuf::internal::LazyDescriptor</class>
    <class kind="class">google::protobuf::MethodDescriptor</class>
    <class kind="class">google::protobuf::OneofDescriptor</class>
    <class kind="struct">google::protobuf::EnumDescriptor::ReservedRange</class>
    <class kind="struct">google::protobuf::Descriptor::ReservedRange</class>
    <class kind="class">google::protobuf::ServiceDescriptor</class>
    <class kind="struct">google::protobuf::SourceLocation</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::descriptor_unittest</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_DEFINE_ACCESSOR</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8h.html</anchorfile>
      <anchor>a5acb8e007257d5bce4bbe1d721e7da66</anchor>
      <arglist>(CLASS, FIELD, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8h.html</anchorfile>
      <anchor>acf6c21d4e28529be11d17015e90e4e44</anchor>
      <arglist>(CLASS, FIELD, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_DEFINE_OPTIONS_ACCESSOR</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8h.html</anchorfile>
      <anchor>af77d00ae88643967971139401732ce98</anchor>
      <arglist>(CLASS, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_DEFINE_STRING_ACCESSOR</name>
      <anchorfile>src_2google_2protobuf_2descriptor_8h.html</anchorfile>
      <anchor>a7c3c4caa2a9bb9186f3c90d5d4a9d352</anchor>
      <arglist>(CLASS, FIELD)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor::ReservedRange *</type>
      <name>PROTOBUF_DEFINE_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae9945462e6a8e01bd3d031de6fa8fcdd</anchor>
      <arglist>(FieldDescriptor, containing_oneof, const OneofDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae6109c9e638725b6847ab8c84a94381d</anchor>
      <arglist>(Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor *</type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa2b274dd369c5b46027158fd552878c6</anchor>
      <arglist>(EnumDescriptor, reserved_range, const EnumDescriptor::ReservedRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor *</type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a47fc925e4d2dcce63ce502f6fbb5db3b</anchor>
      <arglist>(FileDescriptor, service, const ServiceDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor</arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor</type>
      <name>extension</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee17af1065c2d633406cba72b6bf01e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor</type>
      <name>method</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3a8b53de0f0479839798ad1e61c9732c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reserved_range</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a89e2d99d7a80652dc6a437023460ca2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor::ReservedRange</type>
      <name>value</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5039eab88336f31c7f8a880b2ed4ca64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>descriptor_8pb_8cc.html</filename>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">GeneratedCodeInfo::_Internal</class>
    <class kind="class">GeneratedCodeInfo_Annotation::_Internal</class>
    <class kind="class">SourceCodeInfo::_Internal</class>
    <class kind="class">SourceCodeInfo_Location::_Internal</class>
    <class kind="class">UninterpretedOption::_Internal</class>
    <class kind="class">UninterpretedOption_NamePart::_Internal</class>
    <class kind="class">MethodOptions::_Internal</class>
    <class kind="class">ServiceOptions::_Internal</class>
    <class kind="class">EnumValueOptions::_Internal</class>
    <class kind="class">EnumOptions::_Internal</class>
    <class kind="class">OneofOptions::_Internal</class>
    <class kind="class">FieldOptions::_Internal</class>
    <class kind="class">MessageOptions::_Internal</class>
    <class kind="class">FileOptions::_Internal</class>
    <class kind="class">MethodDescriptorProto::_Internal</class>
    <class kind="class">ServiceDescriptorProto::_Internal</class>
    <class kind="class">EnumValueDescriptorProto::_Internal</class>
    <class kind="class">EnumDescriptorProto::_Internal</class>
    <class kind="class">EnumDescriptorProto_EnumReservedRange::_Internal</class>
    <class kind="class">OneofDescriptorProto::_Internal</class>
    <class kind="class">FieldDescriptorProto::_Internal</class>
    <class kind="class">ExtensionRangeOptions::_Internal</class>
    <class kind="class">DescriptorProto::_Internal</class>
    <class kind="class">DescriptorProto_ReservedRange::_Internal</class>
    <class kind="class">DescriptorProto_ExtensionRange::_Internal</class>
    <class kind="class">FileDescriptorProto::_Internal</class>
    <class kind="class">FileDescriptorSet::_Internal</class>
    <class kind="class">DescriptorProto_ExtensionRangeDefaultTypeInternal</class>
    <class kind="class">DescriptorProto_ReservedRangeDefaultTypeInternal</class>
    <class kind="class">DescriptorProtoDefaultTypeInternal</class>
    <class kind="class">EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal</class>
    <class kind="class">EnumDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">EnumOptionsDefaultTypeInternal</class>
    <class kind="class">EnumValueDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">EnumValueOptionsDefaultTypeInternal</class>
    <class kind="class">ExtensionRangeOptionsDefaultTypeInternal</class>
    <class kind="class">FieldDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">FieldOptionsDefaultTypeInternal</class>
    <class kind="class">FileDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">FileDescriptorSetDefaultTypeInternal</class>
    <class kind="class">FileOptionsDefaultTypeInternal</class>
    <class kind="class">GeneratedCodeInfo_AnnotationDefaultTypeInternal</class>
    <class kind="class">GeneratedCodeInfoDefaultTypeInternal</class>
    <class kind="class">MessageOptionsDefaultTypeInternal</class>
    <class kind="class">MethodDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">MethodOptionsDefaultTypeInternal</class>
    <class kind="class">OneofDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">OneofOptionsDefaultTypeInternal</class>
    <class kind="class">ServiceDescriptorProtoDefaultTypeInternal</class>
    <class kind="class">ServiceOptionsDefaultTypeInternal</class>
    <class kind="class">SourceCodeInfo_LocationDefaultTypeInternal</class>
    <class kind="class">SourceCodeInfoDefaultTypeInternal</class>
    <class kind="class">UninterpretedOption_NamePartDefaultTypeInternal</class>
    <class kind="class">UninterpretedOptionDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ac1c2e3ce69077401f77c2d406eade080</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aa19d9d9f50e86bd22e9cbd29f534fdf8</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ad07ea69b559548cfea1c354dcf00afd8</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acc3cd13d02a8ecd2418c50356ef4f7f3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>adb961cd586b2548c66ca42ba78d30446</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>abc49993a21d3a2498c986e91e3119b52</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a315bde2cfb8e7b207318dab62939fcb7</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumValueOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumValueOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ade72b8a0345ef166ce1d25fae3372410</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ae934c7200eae1746c21194da760e697a</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ac13b0588b68d99a32e0e6884ccddbdcf</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FieldOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FieldOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aee2ce597992b7b1455886073ce3ab71e</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FileDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ad4e72fcaea9ca0d575a8b94881026513</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FileDescriptorSet *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorSet &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aceab2905ea7aa4bc2c20942fa7c25fbb</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FileOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FileOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a17ebf253c591ff462a3b0c0abea57d5f</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acc4c765dba4ab83f1050df63265f602b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>adb1e79702e5109b57af6ed243b9e37e4</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::MessageOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::MessageOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>afebe23a24e4c37a1e8733421ecc9e71b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::MethodDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::MethodDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a2ba74ce093ecc097f5271b9a0c51fb1b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::MethodOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::MethodOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a2916ff17943d25c2d82565a2b5893c40</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::OneofDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::OneofDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a6f427a795309784e8d659f67d81e3629</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::OneofOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::OneofOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a6603c78d2f65318c4b3fbd260abfb5d9</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aa9eea6580466eb71ea73c3adbb5ac883</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ServiceOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ServiceOptions &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a804badd76b3251ef56df17d9710d22b2</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::SourceCodeInfo *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a69dbbc14aff0078a0841320d71eae230</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a5ae4d5d76288ee1f5f26f161b6f8dfe3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a1d1fa1d6f5641b12bcf4a2b63297134b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart &gt;</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a2c46edadda481f6f144a457861bef60d</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldDescriptorProto_Label_descriptor</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ae1a499bbcb9bd8dc227a7c42f22e514a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldDescriptorProto_Label_IsValid</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a06a0f93173ac15bd14143bced169f64f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_OPENconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldDescriptorProto_Type_descriptor</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ab1cdcfd3a884320f77e54cb7e6b71c2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldDescriptorProto_Type_IsValid</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a13c9178e04041a3d01129c6ad5be3587</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldOptions_CType_descriptor</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>af4c7f7bcf98a57e7fa73ae1b89de2ec1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldOptions_CType_IsValid</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a2045f48b983b2509ae95c227d265379a</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldOptions_JSType_descriptor</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acde49fc151905bfd090eb7fb040d8011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldOptions_JSType_IsValid</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a106d151a635c1f2bfb8061c1810fd462</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FileOptions_OptimizeMode_descriptor</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a232e1ec75cb50bffcbc1dbd56c14842a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FileOptions_OptimizeMode_IsValid</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ac8b55a337e3b37c133d6bd05201d27fd</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a00279b803ba29b1a61653c8afb9481de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a2822584668d9543c4caca8edb53c319c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>afb1e935784940a784a5ece04ff12b81f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a63e4e4be0685dfa8dc57ceb91971e4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a6817c64f71959e9570cde38de9585a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aa9508c1e47d8145c2cfee61ecdc8f1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a13dc85678ddc4f855612207253ea4ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>afa5283dc5dd403651b264609af203b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a5d748029cc8c435fb34dee38fdc691f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a25ec52fa7f8facdd7bf2572f333a870c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a0337f19c85a8e5a6a4c47de8c0eb5b6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a6ef72c7969547025a6eb876304809872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>afb970d75fa01c9357d82a437d0954a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ae5f71e545d83fc7023354edc503df5d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aaafd4c245914abafc223a5f6321597e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a34e8c3f6b8d578bb868a3f1d4dbbc634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a961114f77c8febd565f4d5cab8f5b280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ad7520f99892d5b873cb7487fe65fea85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a17c4e16e5bf7bcca470d55fc8c888f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>af6da0a6885230de3940cf98ac88e50cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a9b7d3a517f302457f54f40035c3ca834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aab045628f66472dc10f7b34647572795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aa6a8ff98744f1f1c380635aefa24d024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a835ba9667aa3c4d5c4d7af1767020630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a26fe65f71d5a6460eb045b7def26bb44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ad120e0631c581a4f2d48e5e1b2100484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aa1bfd235da2b1f3a31ba16fed2e8d136</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>MethodOptions_IdempotencyLevel_descriptor</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a577af208c06017ea9e823ba71a963c0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MethodOptions_IdempotencyLevel_IsValid</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aefd0eb8f8453bcfd55528255d031f331</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fdescriptor_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a1bbb64c5668cdd695c26c820dd7dc843</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>class DescriptorProtoDefaultTypeInternal</type>
      <name>_DescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a80496dd5b500cea8f17ed217df1060c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class DescriptorProto_ExtensionRangeDefaultTypeInternal</type>
      <name>_DescriptorProto_ExtensionRange_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aec34372fef939c974cc52b5f7f31938f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class DescriptorProto_ReservedRangeDefaultTypeInternal</type>
      <name>_DescriptorProto_ReservedRange_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a132be87e69a0ba1611e1febcdc01ddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class EnumDescriptorProtoDefaultTypeInternal</type>
      <name>_EnumDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>af2d0219ca79643e1d39b255e0e143dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal</type>
      <name>_EnumDescriptorProto_EnumReservedRange_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a15f3328f49f417fd3067c8d83f540e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class EnumOptionsDefaultTypeInternal</type>
      <name>_EnumOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4d3e69901e00cfdb565674882fdf482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class EnumValueDescriptorProtoDefaultTypeInternal</type>
      <name>_EnumValueDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a98a403c577ff709e14e2cfcf9787cb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class EnumValueOptionsDefaultTypeInternal</type>
      <name>_EnumValueOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acccacf3d45adbbc818047d078e65b661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ExtensionRangeOptionsDefaultTypeInternal</type>
      <name>_ExtensionRangeOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aeaa7a9479b6565e06adf4f0acb4e4743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class FieldDescriptorProtoDefaultTypeInternal</type>
      <name>_FieldDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a9668330fd9c836b01f2ae35e7291f07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class FieldOptionsDefaultTypeInternal</type>
      <name>_FieldOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a0d90a349462fc5cef6260321c3db1312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class FileDescriptorProtoDefaultTypeInternal</type>
      <name>_FileDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a1fae1da9c1ae84ba62da9c90c028b612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class FileDescriptorSetDefaultTypeInternal</type>
      <name>_FileDescriptorSet_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a34d67068c71bc3002a64379783c09522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class FileOptionsDefaultTypeInternal</type>
      <name>_FileOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ab76ff64c621dac09f063c6e4e87b8785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class GeneratedCodeInfo_AnnotationDefaultTypeInternal</type>
      <name>_GeneratedCodeInfo_Annotation_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a6c6c515ae4f90030102fec3b7f86677b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class GeneratedCodeInfoDefaultTypeInternal</type>
      <name>_GeneratedCodeInfo_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4f8b1a14b806be63e8e23a9aa7cf6132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class MessageOptionsDefaultTypeInternal</type>
      <name>_MessageOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>abef87e7db1442232d918757a4e8ede3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class MethodDescriptorProtoDefaultTypeInternal</type>
      <name>_MethodDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a94ce219a2fafbba4143fea49adbe0ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class MethodOptionsDefaultTypeInternal</type>
      <name>_MethodOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a8594f06a0f4b223d8437e83ac167cbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class OneofDescriptorProtoDefaultTypeInternal</type>
      <name>_OneofDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acaa3c8a0aaaa7e9e29e35051900fa9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class OneofOptionsDefaultTypeInternal</type>
      <name>_OneofOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ad195ed84a8fcb9165295455cb5c643ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ServiceDescriptorProtoDefaultTypeInternal</type>
      <name>_ServiceDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a77b2545a8de64aa29bbe0344b7491a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ServiceOptionsDefaultTypeInternal</type>
      <name>_ServiceOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aedf33471363ef2e4373d383a90a1210d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class SourceCodeInfoDefaultTypeInternal</type>
      <name>_SourceCodeInfo_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a106e9767d76003508cb9d5a613c1182d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class SourceCodeInfo_LocationDefaultTypeInternal</type>
      <name>_SourceCodeInfo_Location_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acac5d968b7709556e118296dde45e799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class UninterpretedOptionDefaultTypeInternal</type>
      <name>_UninterpretedOption_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a555fa9dfe9201a307b077f94e7a07849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class UninterpretedOption_NamePartDefaultTypeInternal</type>
      <name>_UninterpretedOption_NamePart_default_instance_</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a68fd8ba189bf691efab66eeced4bd836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4225369d0c90ca887ea6deb0b5b326d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_deps</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ab901151ffb5d4aef0ac1339040b335ac</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_initialized</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ab1c3749fa876d23d70a902f3eef6603b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a3481513042fccba42e9bd732a0518a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_sccs</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ac8c454c23f22adddea3f3770e140da86</anchor>
      <arglist>[27]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a55592fedda0bcde3d5ae67a65ea94480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a804649d5dea133fe4e3ec2ca518f42a1</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a079cc79fafd3bc5d4e1c519f05d97786</anchor>
      <arglist>[27]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a2f875811c0450992870ba6b32b877dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a8ee15e570348c1e71d38e0505c8a2488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 6 &gt;</type>
      <name>scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a847ed3596a59fdd0e8f04843e5e2756b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>af3ad893a950ac68ed02772128937d9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a1eab9a98504879be484300c079fa7331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 3 &gt;</type>
      <name>scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a40cd8e502e7ebde47c967f3d8d922d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>afadf7cdf77448d8d119ea5fc87350253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>afa58b87aa20575f94e8d9b891628fa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a3154a461bf53d1e02cbc801fb5f6b9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aa997b756e0530da8b9aa0f00c278a242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>acf27ce9eab9906563014e7b18a761050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a7b5dc6fdea6290cee68c1316a8b1b739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 6 &gt;</type>
      <name>scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>af0e755b03373039d57a8ccf796e42d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a7350aebc6e273be5f4bb193a5b23dfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a06fac6b1e32cc87629631efcb7755440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>ab5c2378dd154cbfd04e942bdcb9e1d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a99e90aa21d10fc279f150bfc80cfcb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a0a056d2c3e08078243b04c56a03e55a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a7e5a4a260ad722eca38f80fda5094480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a615755535c3aa16f42f2a5046a27fef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a4b277c905db764d32d77376dec04e521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a9fadd2cea20a81559c22ed51d3eccd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 2 &gt;</type>
      <name>scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aab12abb9bac981937b9d85057da69822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a42883f7b4d5ed6a677526906f7d32102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a0231667b9f4710441bcba549113a1a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>aba298efc23446b1c4d44b1bcdc8c3fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a24f257d84546ae6d2b27787df61b6e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8cc.html</anchorfile>
      <anchor>a706cc26c188950ea9a36afb93da8c3e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>descriptor_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="generated__enum__reflection_8h" name="generated_enum_reflection.h" local="no" imported="no">google/protobuf/generated_enum_reflection.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">DescriptorProto</class>
    <class kind="class">DescriptorProto_ExtensionRange</class>
    <class kind="class">DescriptorProto_ReservedRange</class>
    <class kind="class">EnumDescriptorProto</class>
    <class kind="class">EnumDescriptorProto_EnumReservedRange</class>
    <class kind="class">EnumOptions</class>
    <class kind="class">EnumValueDescriptorProto</class>
    <class kind="class">EnumValueOptions</class>
    <class kind="class">ExtensionRangeOptions</class>
    <class kind="class">FieldDescriptorProto</class>
    <class kind="class">FieldOptions</class>
    <class kind="class">FileDescriptorProto</class>
    <class kind="class">FileDescriptorSet</class>
    <class kind="class">FileOptions</class>
    <class kind="class">GeneratedCodeInfo</class>
    <class kind="class">GeneratedCodeInfo_Annotation</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldOptions_CType &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldOptions_JSType &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel &gt;</class>
    <class kind="class">MessageOptions</class>
    <class kind="class">MethodDescriptorProto</class>
    <class kind="class">MethodOptions</class>
    <class kind="class">OneofDescriptorProto</class>
    <class kind="class">OneofOptions</class>
    <class kind="class">ServiceDescriptorProto</class>
    <class kind="class">ServiceOptions</class>
    <class kind="class">SourceCodeInfo</class>
    <class kind="class">SourceCodeInfo_Location</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fdescriptor_2eproto</class>
    <class kind="class">UninterpretedOption</class>
    <class kind="class">UninterpretedOption_NamePart</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab64b3c651c53d4cdec8126c89905d179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldDescriptorProto_Label</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afa97fbcad527b06c7b40cbe1f02dfda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Label_LABEL_OPTIONAL</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afa97fbcad527b06c7b40cbe1f02dfda9a983cc874838b01a997b88de8e2233a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Label_LABEL_REQUIRED</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afa97fbcad527b06c7b40cbe1f02dfda9ae5a5f99d7be6f1c5cc7811d0dddc8bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Label_LABEL_REPEATED</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afa97fbcad527b06c7b40cbe1f02dfda9ac89e064dee7b5b0f8797266dcb7bb0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldDescriptorProto_Type</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_DOUBLE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba3e43f625ac2ff9a0c46b76ee3f2a5033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_FLOAT</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba4b7da7139b7eb988be34e7c9141cacb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_INT64</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64cebab5a56ff43d80d2899ecafd30fe08b9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_UINT64</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba35bbd73f5ad41e5faf7b099cf048e093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_INT32</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba6e9b75f1774ca177419334c9fa7ad4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_FIXED64</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba2be2a572a22895fd8d2f2cbe31056103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_FIXED32</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64cebae5dd66e6f3a40e5b82e99ac5d1aa95bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_BOOL</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba5e69d66aca813df721060461e26a2be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_STRING</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64cebaa758f96de363943a3e24c684792d1eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_GROUP</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba66d63574b1d8cf8564018ab4c2a50dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_MESSAGE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba774bb4b21a5b7f785390510a119e64b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_BYTES</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba580e22a29c00edd1f8bf6b7d2dadd7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_UINT32</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64cebac065ee690642941175ce1b659ed0039b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_ENUM</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba29cc5c0c6648ce3909d43e442b8f251e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_SFIXED32</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba800d5476b769836f6bad3bc15d730fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_SFIXED64</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba4adb1e2ae24eba01c3420730d0dab999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_SINT32</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba26325cb280b105c74b7f1165106fc33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldDescriptorProto_Type_TYPE_SINT64</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac58e3969bb74effde931da037fd64ceba679be3cdbe15cec7d088596c24555e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldOptions_CType</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a908a2d2452539370626f1c7161a2fce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldOptions_CType_STRING</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a908a2d2452539370626f1c7161a2fce7a21f88bdca397e69ef77b19058efcc7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldOptions_CType_CORD</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a908a2d2452539370626f1c7161a2fce7a0e10057af39f42da676476c91d20a389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldOptions_CType_STRING_PIECE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a908a2d2452539370626f1c7161a2fce7a723e6c865ef3d89af076f093674253fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldOptions_JSType</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a603637b085135838c8b64aa2b42f99cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldOptions_JSType_JS_NORMAL</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a603637b085135838c8b64aa2b42f99cdab18f5cdb5934467bf7699eb1fd13ea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldOptions_JSType_JS_STRING</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a603637b085135838c8b64aa2b42f99cda052b39db6ceebb5a3f4bdf972221cdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldOptions_JSType_JS_NUMBER</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a603637b085135838c8b64aa2b42f99cda0f1598e1bdfbdfd4c1546dce948a40cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FileOptions_OptimizeMode</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a13aca5b8755fa2ab7ed0f46e2a6974f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileOptions_OptimizeMode_SPEED</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a13aca5b8755fa2ab7ed0f46e2a6974f3ae90ab99629768f1cb482bf9697e9d4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileOptions_OptimizeMode_CODE_SIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a13aca5b8755fa2ab7ed0f46e2a6974f3a4f48fc784fdea0645f146111510ec629</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileOptions_OptimizeMode_LITE_RUNTIME</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a13aca5b8755fa2ab7ed0f46e2a6974f3afc38cd20bc34a7d0eb46e3029c88fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MethodOptions_IdempotencyLevel</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a715cc229437a3468ff8a204acd8b2bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MethodOptions_IdempotencyLevel_IDEMPOTENCY_UNKNOWN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a715cc229437a3468ff8a204acd8b2baca518195c76fb0f0c56f29cc8085b42a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MethodOptions_IdempotencyLevel_NO_SIDE_EFFECTS</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a715cc229437a3468ff8a204acd8b2baca042125e55d2a45c15f83e4e2d9eb7bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MethodOptions_IdempotencyLevel_IDEMPOTENT</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a715cc229437a3468ff8a204acd8b2bacaacbbe9b97349a3c38c1846072364d8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a30422abaf6bac87e4108276d239b020e</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a0490c7c887ed5c78f1bdadda98067b18</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae14df88ee0903d4c3bfbc40afe28d70f</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>af1970209bf2144d1033d2a6ffc02c77e</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>af29a5220ebcc525e9999c7fa8a6a3d71</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a9145bc7c8f6a456d22c31bd0eb805c5c</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>abb3a8515f4573eb2a28d5d77a5854cab</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValueOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumValueOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afd1e74b694dbb41b1af920b9e4a20cc1</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a41ff5736afac20239615ddd47b466b79</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a226d7d58359986213eb69c5546b1b018</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FieldOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FieldOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a77036f1b159c3dc1d0460cab375a5c62</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FileDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a492f4e6274abd7f3b75f315bd2f433ac</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FileDescriptorSet *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorSet &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a3c4e22156fa6c17d4ecc723776d77a24</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FileOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FileOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae0b9bbfe0ec78ca325b2fac1679f4490</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7fdd73956a176feadbf9a42ca25fd4e8</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a089b202740a874efab3b7771efa3c137</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::MessageOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::MessageOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a00f5380ed3dc3ae68cfded532c5c43cb</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::MethodDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::MethodDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a9f788b1488f8d620a0ff78b8f155428f</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::MethodOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::MethodOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ad4c495719a874a818f1eeef1a090d586</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::OneofDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::OneofDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a47dc99f683065bcd574afa01768e434e</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::OneofOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::OneofOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a1ee3bca1645a0ee8c21aec7dcf486051</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a8e3545bb2e9c8357bebb35942606d2f2</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ServiceOptions *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ServiceOptions &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ad70ad53222d6cd490eb864377cd0797f</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::SourceCodeInfo *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>acb672323229b4190275dd90ab9cfaad6</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a70edf688388a3a3063fcb4ca12753b69</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ad693baf2f8c3c178f61f8e5c812885d7</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab0b29f9395971bb1eef351644b31c4ae</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldDescriptorProto_Label_descriptor</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a0b1a8d08da666bc4a91719a5fdeb9838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>FieldDescriptorProto_Label_IsValid</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a70cb081ed5bde6f2504863bd1565c1b3</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>FieldDescriptorProto_Label_Name</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a9ea841d010052a659e23a52613060097</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldDescriptorProto_Label_Parse</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afa4201f7426db43e02c51e293a83745f</anchor>
      <arglist>(const std::string &amp;name, FieldDescriptorProto_Label *value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldDescriptorProto_Type_descriptor</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>abcd7ec7f4773891293434d8bd5c57774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>FieldDescriptorProto_Type_IsValid</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab7b9f1e2284f87a809b2f3c0cdff504a</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>FieldDescriptorProto_Type_Name</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a77a5da6751347ac8ec25264782f50ea8</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldDescriptorProto_Type_Parse</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a53818f0df66c40eb40f8a2813f21eb2a</anchor>
      <arglist>(const std::string &amp;name, FieldDescriptorProto_Type *value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldOptions_CType_descriptor</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a9ca9f65ebcf00ba2dd7345448f8beb1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>FieldOptions_CType_IsValid</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a23444d9e78997770813378aec348ca11</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>FieldOptions_CType_Name</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a678312f48579bcec5c3399ad952ddc4c</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldOptions_CType_Parse</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a42de13885deaa46e8927ea2df18571b2</anchor>
      <arglist>(const std::string &amp;name, FieldOptions_CType *value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FieldOptions_JSType_descriptor</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a3ba8292191c6a9949169e72e84cdbbe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>FieldOptions_JSType_IsValid</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>aa3330800d76496ab456618ee461957e7</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>FieldOptions_JSType_Name</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab778ab39393c66bd76c4efb5dfecfd08</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FieldOptions_JSType_Parse</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a0593138b1b3c8c8f479d910af7619dae</anchor>
      <arglist>(const std::string &amp;name, FieldOptions_JSType *value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>FileOptions_OptimizeMode_descriptor</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a41d1653d51e0d3e75ffd84f101bcd411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>FileOptions_OptimizeMode_IsValid</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a0193b6d9e91e02ba5fbd78a6a1595913</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>FileOptions_OptimizeMode_Name</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>acaa648febc3636476a7dd8b48c693037</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FileOptions_OptimizeMode_Parse</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ad93c447953c09c70b7a8ff8860eb04c7</anchor>
      <arglist>(const std::string &amp;name, FileOptions_OptimizeMode *value)</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7f7a9408d1470b3a4065cd439808fd0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a3de706dc7c883b13f9fe6ef7b84795fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::FieldOptions_CType &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7effd7c514566e6790d01f128920eb29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::FieldOptions_JSType &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a1a205f1406de50dfd0b918b58b3692d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac63d97466137e9936424897b6bff8fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel &gt;</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a2c120d9f3ab9bea0a91f1a6fb1e8f291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>MethodOptions_IdempotencyLevel_descriptor</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7e497cb94892fd6a629ad73ec1a77e03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>MethodOptions_IdempotencyLevel_IsValid</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab0890669d8727b7ee81b35e54668c91f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>MethodOptions_IdempotencyLevel_Name</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a4053e818891711cf0206213394105ebb</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MethodOptions_IdempotencyLevel_Parse</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a0ed714aec5c68e620072c9d640b158d2</anchor>
      <arglist>(const std::string &amp;name, MethodOptions_IdempotencyLevel *value)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT DescriptorProtoDefaultTypeInternal</type>
      <name>_DescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a1a6502ef10b45eafcfe33f3b9d9a11da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT DescriptorProto_ExtensionRangeDefaultTypeInternal</type>
      <name>_DescriptorProto_ExtensionRange_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ac9a0aca85c8d6b17a883af0be8e605ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT DescriptorProto_ReservedRangeDefaultTypeInternal</type>
      <name>_DescriptorProto_ReservedRange_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a802ff525bd44fe38ecadfb58804b4042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumDescriptorProtoDefaultTypeInternal</type>
      <name>_EnumDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a0eb4862491a98e6ad6589aaaac751465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal</type>
      <name>_EnumDescriptorProto_EnumReservedRange_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a6c01e852e988e56788fcaf839383c175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumOptionsDefaultTypeInternal</type>
      <name>_EnumOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>af2ea309755046600b57c4edca139102a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumValueDescriptorProtoDefaultTypeInternal</type>
      <name>_EnumValueDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a4e14b5d4218f2cc55853ff94f5e5b9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumValueOptionsDefaultTypeInternal</type>
      <name>_EnumValueOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a3636b6f7bb900f6d96bdb0ac2be7ae82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ExtensionRangeOptionsDefaultTypeInternal</type>
      <name>_ExtensionRangeOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae80c3870c2984eb54432582bfdd9941b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FieldDescriptorProtoDefaultTypeInternal</type>
      <name>_FieldDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>acd6ead3d0b39e7da644459ea67f8ff04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FieldOptionsDefaultTypeInternal</type>
      <name>_FieldOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae36fd36a2bd947ff23b00247faaa26dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FileDescriptorProtoDefaultTypeInternal</type>
      <name>_FileDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a234d3e42c06e597c90c40e40fc7585b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FileDescriptorSetDefaultTypeInternal</type>
      <name>_FileDescriptorSet_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7fe9be6752d406cbe3da98e61bd88f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FileOptionsDefaultTypeInternal</type>
      <name>_FileOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae1e7ca83520f7ef8029fb238e807090b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT GeneratedCodeInfo_AnnotationDefaultTypeInternal</type>
      <name>_GeneratedCodeInfo_Annotation_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a2a5f4262482bc33a006c1e4d543c1789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT GeneratedCodeInfoDefaultTypeInternal</type>
      <name>_GeneratedCodeInfo_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a9d1515bba813611fe8ef42901dd63c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT MessageOptionsDefaultTypeInternal</type>
      <name>_MessageOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>aa4c65e3f61a00cc26071555781dc52ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT MethodDescriptorProtoDefaultTypeInternal</type>
      <name>_MethodDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>af622c126db7a2ea5e4d720c401d23830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT MethodOptionsDefaultTypeInternal</type>
      <name>_MethodOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a2fbb5f5fcc9136cb02379553d5a9ddc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT OneofDescriptorProtoDefaultTypeInternal</type>
      <name>_OneofDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>aa63c25490345482d5d9b4c30da0d1c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT OneofOptionsDefaultTypeInternal</type>
      <name>_OneofOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7989b4f6d8782634bd263673de726501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ServiceDescriptorProtoDefaultTypeInternal</type>
      <name>_ServiceDescriptorProto_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a4dfc2ca99d50e5e3cee968a37175c143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ServiceOptionsDefaultTypeInternal</type>
      <name>_ServiceOptions_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a96399cfceed6623c0a85446f8150e955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT SourceCodeInfoDefaultTypeInternal</type>
      <name>_SourceCodeInfo_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a7afabdf2b9b0787c89b61a04f656e587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT SourceCodeInfo_LocationDefaultTypeInternal</type>
      <name>_SourceCodeInfo_Location_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a689c0fbe6c668bcc1305c25b8f4645a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT UninterpretedOptionDefaultTypeInternal</type>
      <name>_UninterpretedOption_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a89a2e69a716cf6829a15455d24646f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT UninterpretedOption_NamePartDefaultTypeInternal</type>
      <name>_UninterpretedOption_NamePart_default_instance_</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a05fba472d3dfed599db0b1258c3e5cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a979fac9e0323f4547a8fcd493398c1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>FieldDescriptorProto_Label_Label_ARRAYSIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>afd77ca2a0f3311be2b5edd2afe7fec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldDescriptorProto_Label</type>
      <name>FieldDescriptorProto_Label_Label_MAX</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab18461c70cfe7cb6b19d9f169a6b89c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldDescriptorProto_Label</type>
      <name>FieldDescriptorProto_Label_Label_MIN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ab3ad0b1ff7b37a0f368b60bdc84faf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>FieldDescriptorProto_Type_Type_ARRAYSIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a3fe3459ea381420b3822f4e2684a6553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldDescriptorProto_Type</type>
      <name>FieldDescriptorProto_Type_Type_MAX</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>adc991b6a859911b3e539b94843b7dae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldDescriptorProto_Type</type>
      <name>FieldDescriptorProto_Type_Type_MIN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a51e883d9214834c94b984fd70339595c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>FieldOptions_CType_CType_ARRAYSIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a6251579c3045d784abee610103d0096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldOptions_CType</type>
      <name>FieldOptions_CType_CType_MAX</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a5ce3cab96f663cb2ce63672da0d2f03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldOptions_CType</type>
      <name>FieldOptions_CType_CType_MIN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a28e1474ab6ee764b5c21bf7c8f3b14e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>FieldOptions_JSType_JSType_ARRAYSIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a2dbde1de2942d6d112012878358c4ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldOptions_JSType</type>
      <name>FieldOptions_JSType_JSType_MAX</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a9219dedcfbf2254440b0e620e8320253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FieldOptions_JSType</type>
      <name>FieldOptions_JSType_JSType_MIN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a8a98cce65c0e3093931d8abf30d5c211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae8bd727be40c752e9fb1105ade4d4169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FileOptions_OptimizeMode</type>
      <name>FileOptions_OptimizeMode_OptimizeMode_MAX</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a3cd84eb056fb1a7a972d6fa2965c1cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr FileOptions_OptimizeMode</type>
      <name>FileOptions_OptimizeMode_OptimizeMode_MIN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>af90de35feeaafdaaaeb8492cf498255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>MethodOptions_IdempotencyLevel_IdempotencyLevel_ARRAYSIZE</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a42a8dc3daea9dc3e4fbc7509b7d18089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr MethodOptions_IdempotencyLevel</type>
      <name>MethodOptions_IdempotencyLevel_IdempotencyLevel_MAX</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>ae54c23fcd75873292f7e1e8ae9dfe55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr MethodOptions_IdempotencyLevel</type>
      <name>MethodOptions_IdempotencyLevel_IdempotencyLevel_MIN</name>
      <anchorfile>descriptor_8pb_8h.html</anchorfile>
      <anchor>a87fe54c9013ce09dac5b56b3787d1c2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>descriptor_8py.html</filename>
    <class kind="class">google::protobuf::descriptor::_Lock</class>
    <class kind="class">google::protobuf::descriptor::_NestedDescriptorBase</class>
    <class kind="class">google::protobuf::descriptor::Descriptor</class>
    <class kind="class">google::protobuf::descriptor::DescriptorBase</class>
    <class kind="class">google::protobuf::descriptor::DescriptorMetaclass</class>
    <class kind="class">google::protobuf::descriptor::EnumDescriptor</class>
    <class kind="class">google::protobuf::descriptor::EnumValueDescriptor</class>
    <class kind="class">google::protobuf::descriptor::Error</class>
    <class kind="class">google::protobuf::descriptor::FieldDescriptor</class>
    <class kind="class">google::protobuf::descriptor::FileDescriptor</class>
    <class kind="class">google::protobuf::descriptor::MethodDescriptor</class>
    <class kind="class">google::protobuf::descriptor::OneofDescriptor</class>
    <class kind="class">google::protobuf::descriptor::ServiceDescriptor</class>
    <class kind="class">google::protobuf::descriptor::TypeTransformationError</class>
    <namespace>google::protobuf::descriptor</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OptionsOrNone</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a98cde0659ebcc26d0557d1dc6365b9af</anchor>
      <arglist>(descriptor_proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a5bccb858288318e6c7c68bf2cd34de52</anchor>
      <arglist>(message, string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a76c7aa0dc076327a450b9e984ab94c34</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ToJsonName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a41a2e19753aa16a5ad4741d12f16d4db</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a9b93e87c56315eca4ec05eb85c967b38</anchor>
      <arglist>(desc_proto, package=&apos;&apos;, build_file_if_cpp=True, syntax=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a08015942ce954d2871e64d298799d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>ac342f73974bc0cda06b10b80e5e1d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_USE_C_DESCRIPTORS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>ab466d7c782810b0b67d493d7f89f0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DescriptorMetaclass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a3c14f0470a92a225ef570a05a95e15f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_containers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>descriptor__containers_8cc.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor__containers_8h" name="descriptor_containers.h" local="no" imported="no">google/protobuf/pyext/descriptor_containers.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <class kind="struct">google::protobuf::python::DescriptorContainerDef</class>
    <class kind="struct">google::protobuf::python::PyContainer</class>
    <class kind="struct">google::protobuf::python::PyContainerIterator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::descriptor</namespace>
    <namespace>google::protobuf::python::enum_descriptor</namespace>
    <namespace>google::protobuf::python::enum_descriptor::enumvalues</namespace>
    <namespace>google::protobuf::python::file_descriptor</namespace>
    <namespace>google::protobuf::python::file_descriptor::dependencies</namespace>
    <namespace>google::protobuf::python::file_descriptor::enums</namespace>
    <namespace>google::protobuf::python::file_descriptor::extensions</namespace>
    <namespace>google::protobuf::python::file_descriptor::messages</namespace>
    <namespace>google::protobuf::python::file_descriptor::public_dependencies</namespace>
    <namespace>google::protobuf::python::file_descriptor::services</namespace>
    <namespace>google::protobuf::python::message_descriptor</namespace>
    <namespace>google::protobuf::python::message_descriptor::enums</namespace>
    <namespace>google::protobuf::python::message_descriptor::enumvalues</namespace>
    <namespace>google::protobuf::python::message_descriptor::extensions</namespace>
    <namespace>google::protobuf::python::message_descriptor::fields</namespace>
    <namespace>google::protobuf::python::message_descriptor::nested_types</namespace>
    <namespace>google::protobuf::python::message_descriptor::oneofs</namespace>
    <namespace>google::protobuf::python::oneof_descriptor</namespace>
    <namespace>google::protobuf::python::oneof_descriptor::fields</namespace>
    <namespace>google::protobuf::python::service_descriptor</namespace>
    <namespace>google::protobuf::python::service_descriptor::methods</namespace>
    <member kind="typedef">
      <type>int(*</type>
      <name>CountMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac0ec491c62b5e903b4b746726d306cbe</anchor>
      <arglist>)(PyContainer *self)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetItemIndexMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac6999cb78668d007d198ccf2b5941274</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetItemNumberMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac48ba7fe7ebc7afe09a6a2e2a945835a</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="typedef">
      <type>PyObject *(*</type>
      <name>NewObjectFromItemMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a843ba05ca459445fdee178a0d6a3b59b</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>_GetItemByKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ad4e98fc169a4943a8d9e2572ce520827</anchor>
      <arglist>(PyContainer *self, PyObject *key, const void **item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>_NewKey_ByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1445a6f6511ff4c2b090eb368ddd8ac4</anchor>
      <arglist>(PyContainer *self, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>_NewObj_ByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>affc55204c9d3a4f4aa4209d8c39fb088</anchor>
      <arglist>(PyContainer *self, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Append</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1f7a3ec6ea1fa404df01cc56e644a3d8</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ab76709c15b080de64b3357de7c9400dd</anchor>
      <arglist>(PyContainer *self, PyObject *key, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ContainerRepr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a770ef90e9271285555847f707a96bff3</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Contains</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acf6e4a68cfab05a41ed6f4c9542396ac</anchor>
      <arglist>(PyContainer *self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a201e14895e41f41a55f1b3631c731f96</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a1b7ce88256108287bbfa82001917b43f</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>aeded9b5c9bc9fa2b79fd7096869f51d9</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>afd266f3dd799e68da96acbbc15c11935</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>ad206f0bd7e2353f08cf59f64639e351f</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>ae87f004c426067b9bdc8cbeec2434c90</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a7b5d0d94dccf7cbff18f5795dee3819b</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>aca5a4047f0f042ba8d6214ae0e6478d7</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>adc7cb9615ac7b87ce35468388ad57035</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>a3c776253bce25e041f551e271c8ef29c</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a12e7160eba43cdaa4f366d4528769800</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a96341f609796ad1612f05a105c5a0551</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a6a97df8612c95a45986084e5fe8b458c</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a6572aec1124d4e58041c7faeb2bc781a</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>a01867883ef2dc764744e1fd5b74f59ed</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4d9849d058e410e63797f983ddda63cf</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DescriptorMapping_Equal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a5ca5c16d818c483b8029404b3db70163</anchor>
      <arglist>(PyContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DescriptorSequence_Equal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aa3d0baa73de54506d0a60dfbf89dbf16</anchor>
      <arglist>(PyContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>af074a19b72b9708684bee0b2270120bb</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Get</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac2ec60185b8ef4656633bedceaf265db</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aac7dd8a3d88f51faaf439572c7163dfe</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>af43f54fad9c0e1e7ebc1e215d1d0a566</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a43d82bbbe0053b84d8319e466e83af36</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>ac600326f24f052d2e2e6b58270dbda80</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>af2f17e866eb565de423be487510b91c1</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>a57cecaf892397c92ab7c438477489dac</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a27e3cbf96217cc47e7ccff49aafbaf45</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a7e65da93b0edf8fb177aa494f0e5f7e9</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>abb110a9016c28f3cec87baa4402e76db</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a0f968c4bfffcd442f0bc759fd66d8fb8</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>a1c1305c3b1f9c5dcfb0884dfb33f821d</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a17dcf6341136af155d9938b55a3bdf89</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a995c0d10caeeebae86ef772db62993d6</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>addea133e81166ab96406fcff48e60121</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a0cb5d4ba8a962b34d48740a507e1e36e</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>ad48967569e6519191aa2c331a2c0988e</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a7289c05f0fd4b5bff52af3f827ee0f2d</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a42364539adf308e7e2f7c1d1a4c84835</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>ad67075cc15d141f556365de9f0a0283a</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a50952835e755738261144eb317e3dfa3</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>acd68cf7ab3abaaae54ba0b686d62a774</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>ad359e2ee34bc663864aee6f57355f26b</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a71726a9ff299794ea9a526c474750fbe</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a5929919397bd1576900997e01c3429f2</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>aa875e078f59cfe2d8b4cc5ca09f9d57a</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a09e591f41a6f71a6093a0bb1c220311f</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a0bc03b9f3642b700d57c80548952dc4c</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>add5c4599a0626041059b155349168f62</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a07984b3fe4c0e68014e268f6669934d4</anchor>
      <arglist>(PyContainer *self, int number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>add9662aac6f25e92561914cdaa8e10fb</anchor>
      <arglist>(PyContainer *self, int number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a5103ece303aefbc647499568c69f0aa7</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a307cdd79369dd3fc816194781a0dba06</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>af33f140e444a87abc0d50be7e14cab5c</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>abc32ae188cb476bfab2e66c2330c6122</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ad3bbfb63fed96fb336050b2668600eac</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acd7dea5445a59ed5022e7b4ec47a668b</anchor>
      <arglist>(PyContainer *self, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aa73122aa1e53a787ce3ec2fbad2dde67</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a278b7b0af5e32f3db95c5aa24379860e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a2f22c468794c1ab398055e39bc5e4ce2</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a646c1f7583f18e070420b300b5d68504</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>accbfef5261daa1530943292d48d1f061</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a3ed5ef02fd7746dbbf8b2c8db73a3a9e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a45ab62d642b518ade61cd4cdf6a84f6e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>a2a7993ec1d190c0f2cc56ad4c44c173c</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a77fb08587b1fb0165055e4261a95f71f</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>af7739f148e4fe7bfd03f69d14f5eca5c</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a5788487f40ffe93383f1632530ac576e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>aa2f881a6d6a235d6a7bfe2c9a8e53729</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>afa2e15932b5e105549c9e1caa4ca084e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>af44713a9b4514e28abe4203614466841</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>abce1bf4ad3afe760f6b3b8163b1998c9</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a0f223f0cd0bbe6f2fd30a4a1fa9a26bc</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a526c59d93e8171be4843e9e349b7ba8b</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>ab491eda1f6a5d7de74bd98591879536f</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a934908bc908dce49ad2769d7a5059801</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a05cb6c56edd0d2819114128d39d43bbb</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>ad0b3ecae6f2bacd4582ef6bb9af51918</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>ac32e7654f4193b3403953d852522003c</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a4ec65a0302f3b8b304b5508a7640882e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>adff4f96c2da5c9cdee667ea606c7c7d5</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a767d621517caeeee73d614c806248a36</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a0e3d9b769b8832b7348e2a845b36d708</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a9c9dfb67539994811407920d20f08fbb</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Index</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a9c411c55de8095cf60b763a02d385417</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptorMappingTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a17d11d86ec413b311802e6632315e203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Items</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4fb0193d96d79156c1c5a086e0e58580</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Iter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4198f5f0a4eef05e3cc32eca47641b80</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Iterator_Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4bd0c39f72e9650ec1d33561a3a49fc1</anchor>
      <arglist>(PyContainerIterator *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Iterator_Next</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a53b2481d7460cd4d5bd18e16be4d5cb9</anchor>
      <arglist>(PyContainerIterator *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterItems</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aba20898efc500f23d1c4836c76d549f8</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterKeys</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>addfd4cb2b0311d5fb4b032b9ec94d434</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterValues</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>abb1f15d80107981cfeba5cbea537f46c</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Keys</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1f311fcdd62913e4f75e88507783efb0</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Length</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1ea3877212814dc03f7a6839d5d4fba9</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewContainerIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acce21354063df9ec8e7b451b7c2c85a6</anchor>
      <arglist>(PyContainer *mapping, PyContainerIterator::IterKind kind)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a839995a25e460c79902ba3186a470f66</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a0e95bd3a8c13a13a7bf54855ff8b5f39</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a461738d95a862a982a106b217963dd75</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a880240a858952b8f1c6fa95ccb9b2f85</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a9b8a7da4d12c9865bf97164b0af033ff</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>abb5eee2434d5e39f7656cd532420a8b9</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileMessageTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a3348266bb0ff0455cda7877067164de4</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFilePublicDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a5c36c714a6e22cba0ed3b8eac9174f5c</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileServicesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aba071714946c9252da20ab7d86adb990</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewMappingByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a3910f13624409f5e2e66f53deaa268e9</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewMappingByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ad68b64b2b876f7c4bcf4b2e9e8c8ad44</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewMappingByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acaa1b5ef1e96c4ba1db432d67d48af0f</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a77300410bab3a3e81c5b15a5d1e2a3b7</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>abda767a3b542ef1bfd93cdec563d8627</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab9fa6785692931bcd564a2e635ee4b3a</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a77a3243c63298492ab55bc2afafe05c3</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a3f57511e18460e5460ef37869e692acd</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a0b6c07004a9ddcd48a741a10f9ec122a</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a08318bec1568d3816a43d9d925bd3787</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afc34851a9d89985aabb7030fbf91f1f4</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a4be0140d61a36f953a0e409bf322df9c</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ace0c2c56bd302864ea876214eb73f6c7</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a7e46991daca89dde7799ba1704eef0bc</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a859329cb65816e2e9d7ed31620e95ba1</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ae20f7c8bb694cbb624e049001a61b6e1</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aeae29a487fa387527fc3b1242691702e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>ac5366b251209bad4c9fa8703695c86f5</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a6eecfe56fd4d3ded98438e402bf7f103</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>aee4a8c7036bd10c8a117ac2b3da3dab6</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>aa38bc1d749be63ff076d6116801dd4dd</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>ad5be3436c1d239af06fc214c50074388</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a229a08f632d080e9326546ef784806f5</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>a6a86727218d8e6239c93794d701c57b1</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a54ad881a190655e424f0df2e2e779358</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>ad2bc3f1f15ffa6ed0009f807f3c91959</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>aa753596f117d7f16670cce563d372413</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a952e5a8b49c10c8c29d4a36c4e7c6031</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>afcf68726895f0bad07be08c1f10f3ba7</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a639ac13779707471c414d826346b0594</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>a530b3c84f47a38e6a41d417b65529543</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewOneofFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a63f3c2c8f66cd31c86acff5ca8e3ffb6</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a885dd63576576ff833834ae6de984e17</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a3ef1b9b88f6a2442b389316d06f71829</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ae397936d9839c3363bf64b07139fb9e7</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Reversed</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a83eca6cb35d5b886dca060ff59b68215</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ad10961ece830024948184365339b3356</anchor>
      <arglist>(PyContainer *self, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SeqContains</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aa89fd6fe76890ec5b2e01bb587eaf151</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SeqSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a77b175054b9248f67323038bb5efeb86</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aad123a2c5a010ac84bb778c2438ff976</anchor>
      <arglist>(PyContainer *self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Values</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>adaca035ac83267bc542e486ae994c07d</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aec038308ad0ae506663717800e768733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>ab6cd92ce36a55f8a0df1180b11a21867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a38c5ff981f1d734ff7d8f0a40de6b224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a6e9e6aa4372f92f7ccc4a7ed939f8534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>a98c8a96b0855cf2cba25ef1e6bbd30bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>aed7bcbf707e9c187bffd4bd54cba1ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a1e8c5cad04bc35d998fa0e247b292119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>ad5649893efbb31f183446aec5c076d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a4afbd50b4ae5acaef491d6dfd7ace8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>ae45351faa122c5116df626c689a134da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a5899eb2665ff5b4879463c4850a55b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>adbd9cd38e34737cfc075bdd83e4fd900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a86b542b509e09c759de0143655691412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>aa31f406790a33a37f70d6ef0ae0d25de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>ae915fbd1fcd398a49cdbeab02d1aed50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>ContainerIterator_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>af8863202cec5be6a6fa0120886b0cf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>DescriptorMapping_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac900d4cc668821056916b91ace44fca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>DescriptorSequence_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aaa64f59dc2fb7cefffcb7ec5d9c46122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByCamelcaseNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6a2c975edf2c2c96b6a5649e4130f74d</anchor>
      <arglist>)(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByIndexMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa4fe63fd4cdcf2658e01c0becfc74fb4</anchor>
      <arglist>)(PyContainer *self, int index)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af3b2094ecaab05af9dfe7e7101432706</anchor>
      <arglist>)(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByNumberMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>addd5cc62ae9d65575b7934c7cd6ab36d</anchor>
      <arglist>)(PyContainer *self, int index)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef string &amp;(*</type>
      <name>GetItemCamelcaseNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a77e5aea0a6d9ed5ce9db9d6d9770e14e</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef string &amp;(*</type>
      <name>GetItemNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a564287854ad62590b4da8ffaf4aa1af9</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aacfcbe7d9303ce681cf4407a870ae108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Descriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a71c67c9e9449507b08bcd761d28e2f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>aa79d29ebe03fdd95763fff80bb050c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumValueDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a130eef19e3e14434fdde111e6c00537f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>ac07141f46e7b03db92ba0eaf0cdbae9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef OneofDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a422f42b730b91b1e43263297ea340178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumValueDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>afc66561e4e5da7d701518fc9d17b04c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>ae0ecd82090ae03eaad266caf3ffe04a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef MethodDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>aca06045a57dd9712b6dc74c8db7cd4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Descriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>a1cdf04330982c745f8c53cf755a75f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a2dc6d1331c09a2c61106b615daeaf7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a1ec4904ecda5d26060c778eadefc2f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef ServiceDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a7588e54d5d0cac2f41dd83f95285fa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FileDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a541d861d861a5551667285a418b635dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FileDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>a37dc4a913daf68d589c89f63a0e5f726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MappingMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a05841ad2e65120836889df3606e7bc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>MappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac554be1ad5d711b4df4f635bff8476d4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>MappingSequenceMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a70022015c8c121e489d2394454de045d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Descriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a5f95194c43eefe0a230298069b3b5981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>abdde44b7647babf9294b22c01bb8db9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef OneofDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ab475a6867fee336e7c7014f53817e67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef ServiceDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a184b158194f177083d37ee2da766c925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FileDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a9a1ebc70dd0a66859ea882f8a35f3a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>SeqMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aba73b06f07cd848018d57da8504994c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>SeqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>af5ff7054aebe80ece4d8ee452e9c0a4d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SeqSequenceMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aa18b1465935e8ac87f8a09bcb9376f10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_containers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>descriptor__containers_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::enum_descriptor</namespace>
    <namespace>google::protobuf::python::file_descriptor</namespace>
    <namespace>google::protobuf::python::message_descriptor</namespace>
    <namespace>google::protobuf::python::oneof_descriptor</namespace>
    <namespace>google::protobuf::python::service_descriptor</namespace>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptorMappingTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a17d11d86ec413b311802e6632315e203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>acc4c5defd5a34e22cf87efc5d3377185</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aae718e04ffc10a962b29ed45789224b7</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aeffa48dffd80a481880749b9f2968fe1</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a880240a858952b8f1c6fa95ccb9b2f85</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a7c9846dfb176c5d8517280d347ead4d2</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a82727c84dc2dd6d0623f77e309e74e72</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileMessageTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>af4bbb52904c1a7b34ef1530bcb429a99</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFilePublicDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a5c36c714a6e22cba0ed3b8eac9174f5c</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileServicesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aba071714946c9252da20ab7d86adb990</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ac69eeace5e6a486c18b48827731b0938</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a6bf4ee03f394d4397ee5e8ad09907458</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a9824173eeda3dd966e77a2810bddc4d5</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab3c5380cca8b49e16159282242ee3504</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a840d631ee927998fcd59deb980c6c580</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ac7dd6bd88eb056ebdfb854e6321195f2</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a9b90c5a462a505eaced45ae9e11fb57c</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a5d3eb0c644dce980915892593dc05f48</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>abce4c96b5ccd6539ed01f93082cf33d0</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a41273c4161a21a2a193ba7c171d662ac</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ac544b3f260a783112c54bf4a5ef872d8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab0407fdadef40bfe4ce1e64b95204657</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a131a040c74f2a2b8ec5d18c3d769333d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewOneofFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a785e2988f067ae225267f994ab01f473</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a747bd5abba2060245e3615441fe6999f</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a9ed21810314fd415a06de4920c4e06cf</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/descriptor_database.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2descriptor__database_8cc.html</filename>
    <includes id="python_2google_2protobuf_2pyext_2descriptor__database_8h" name="python/google/protobuf/pyext/descriptor_database.h" local="no" imported="no">google/protobuf/pyext/descriptor_database.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetFileDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af2c7089eb6d7a8a50947c7d3429860ef</anchor>
      <arglist>(PyObject *py_descriptor, FileDescriptorProto *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/descriptor_database.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2descriptor__database_8cc.html</filename>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/descriptor_database.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2descriptor__database_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <class kind="class">google::protobuf::python::PyDescriptorDatabase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/descriptor_database.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2descriptor__database_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::DescriptorDatabase</class>
    <class kind="class">google::protobuf::SimpleDescriptorDatabase::DescriptorIndex</class>
    <class kind="class">google::protobuf::DescriptorPoolDatabase</class>
    <class kind="class">google::protobuf::EncodedDescriptorDatabase</class>
    <class kind="class">google::protobuf::MergedDescriptorDatabase</class>
    <class kind="class">google::protobuf::SimpleDescriptorDatabase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>descriptor_database.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>descriptor__database_8py.html</filename>
    <class kind="class">google::protobuf::descriptor_database::DescriptorDatabase</class>
    <class kind="class">google::protobuf::descriptor_database::DescriptorDatabaseConflictingDefinitionError</class>
    <class kind="class">google::protobuf::descriptor_database::Error</class>
    <namespace>google::protobuf::descriptor_database</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ExtractSymbols</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__database.html</anchorfile>
      <anchor>aa32ffb661dc8783629239dcdf62aa6cd</anchor>
      <arglist>(desc_proto, package)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__database.html</anchorfile>
      <anchor>a7cc5f1ff98a8cc65a7209c96d968de99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_database_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>descriptor__database__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::descriptor_database_test::DescriptorDatabaseTest</class>
    <namespace>google::protobuf::internal::descriptor_database_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__database__test.html</anchorfile>
      <anchor>ad455d76f2e2d8abc15ee7984ef6cd7f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_database_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>descriptor__database__unittest_8cc.html</filename>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="variable" protection="protected">
      <type>SimpleDescriptorDatabase</type>
      <name>database1_</name>
      <anchorfile>descriptor__database__unittest_8cc.html</anchorfile>
      <anchor>aeca071f54297229878a6ea0737e64326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimpleDescriptorDatabase</type>
      <name>database2_</name>
      <anchorfile>descriptor__database__unittest_8cc.html</anchorfile>
      <anchor>a33f587b599ebe0981afb9852919d335e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MergedDescriptorDatabase</type>
      <name>forward_merged_</name>
      <anchorfile>descriptor__database__unittest_8cc.html</anchorfile>
      <anchor>a41874a79368cd49fba6794fa81146441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MergedDescriptorDatabase</type>
      <name>reverse_merged_</name>
      <anchorfile>descriptor__database__unittest_8cc.html</anchorfile>
      <anchor>a68442992e1a04a1cb794b18182fe1f33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_pool.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>descriptor__pool_8cc.html</filename>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor__database_8h" name="python/google/protobuf/pyext/descriptor_database.h" local="no" imported="no">google/protobuf/pyext/descriptor_database.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="class">google::protobuf::python::cdescriptor_pool::BuildFileErrorCollector</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::cdescriptor_pool</namespace>
    <member kind="function" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>_CreateDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>aac22e57f1b5dd8c9b65eafa36494d160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Add</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a298fe599d9a96f62e9044dd6e3f66fbc</anchor>
      <arglist>(PyObject *self, PyObject *file_descriptor_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a4da85124f784bc10e3612f58172b55d6</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddEnumDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a2c91c3a2c27b221b17d0a83c1e6a4e43</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddExtensionDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>acf4e48cc6fa07b3c62652f24fd85c2e5</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a0babcfdb0ba58955f223d1fd8114a6f6</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddSerializedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a470d16bc154819ca5535f338e3efca31</anchor>
      <arglist>(PyObject *pself, PyObject *serialized_pb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddServiceDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a8864ab2bbb18b6723576d278c1136cb8</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ae68ed59997f860ea599b4f56098a9b07</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindAllExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a217940eda70a6a6a7c45e229d637715c</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a8bdf437b7147c2aa6baa414996d3bc2a</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindEnumTypeByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ab209a88853fbcc18facb80252da92886</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindExtensionByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>aacfc8dd0063b1376eff2e1fbca40b110</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindExtensionByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a6aa87817b20f9a8ee8077d33db5f2c49</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindExtensionByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a721920df6ad5aa88bd76e981fefcc138</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindFieldByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>adc8f6fdcb6bd4b3b1d606c5abcb18d4f</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindFieldByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ab0d60ebd8784ec7cda3eea6be9725c13</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindFileByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a5c9a5cff28f606370fceff3f999b6268</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a89a4e84ff38389a8b24141589f02ec54</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindMessageByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a44420489de886e76a2856d95ba3031d7</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindMethodByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a20cdc9a3effe7adb089549525bb7d1e3</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindOneofByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ac478a609fa45cc678aa58e55ed831245</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindOneofByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a30ae49b9ff74b4ba6d21858df86d5956</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindServiceByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a13b681b0a287a950e96050f94c95071a</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>abde315937c4c6d08742a831e44f128f8</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a51a89904c98f033d226cf8981d9005bd</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyDescriptorPool *</type>
      <name>GetDefaultDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae1f121087736acf7ed2f991ae6db0d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyDescriptorPool *</type>
      <name>GetDescriptorPool_FromPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2786ab4f42fdfbe47225298c9fac5b07</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abf6e1e8ada33276f06eb8d784f22fb8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>af840dcbbc3dab1b00dc023960d84d23e</anchor>
      <arglist>(PyTypeObject *type, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>PyDescriptorPool_NewWithDatabase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a2e627568320af65e5b68eab84de01402</anchor>
      <arglist>(DescriptorDatabase *database)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>PyDescriptorPool_NewWithUnderlay</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a2b5f25d56348ac80e92af58e98d4c7e3</anchor>
      <arglist>(const DescriptorPool *underlay)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetErrorFromCollector</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a3502c7bd670dc04e6d290111e64e4ac4</anchor>
      <arglist>(DescriptorPool::ErrorCollector *self, char *name, char *error_type)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; const DescriptorPool *, PyDescriptorPool * &gt; *</type>
      <name>descriptor_pool_map</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a683c23487564785a53b52d89a7fdb905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a822b3e9f0f320cbb197d298e4bd6a3c5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyDescriptorPool_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aaa399a3cff2d6da68163d2bcab12f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>python_generated_pool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a64a616ef5df59c17dc2901023f2fff0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_pool.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>descriptor__pool_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="struct">google::protobuf::python::PyDescriptorPool</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::cdescriptor_pool</namespace>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyDescriptorPool</type>
      <name>PyDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4d03c5eae5bfa50c1c7589ec9e4e2152</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a8bdf437b7147c2aa6baa414996d3bc2a</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindExtensionByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>aacfc8dd0063b1376eff2e1fbca40b110</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindFieldByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>adc8f6fdcb6bd4b3b1d606c5abcb18d4f</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindOneofByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ac478a609fa45cc678aa58e55ed831245</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyDescriptorPool *</type>
      <name>GetDefaultDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae1f121087736acf7ed2f991ae6db0d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyDescriptorPool *</type>
      <name>GetDescriptorPool_FromPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2786ab4f42fdfbe47225298c9fac5b07</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abf6e1e8ada33276f06eb8d784f22fb8b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_pool.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>descriptor__pool_8py.html</filename>
    <class kind="class">google::protobuf::descriptor_pool::DescriptorPool</class>
    <namespace>google::protobuf::descriptor_pool</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMessageSetExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>aa2b5da2b9c983336d097c20a008f4917</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NormalizeFullyQualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>aafa5957f4d005d9df2690121abf9d77b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OptionsOrNone</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>ad2eb358ac5ddb7414ff7da452ad274d5</anchor>
      <arglist>(descriptor_proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PrefixWithDot</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>a2f77e037b380a5d0f6bbec3f595d7359</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Default</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>a9d3e2dab2440b16ad197829977fb9d10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>af172be25558ca249f75917036b978ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_DEFAULT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>a8b9510abcac7848d819adc9683e7b241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_USE_C_DESCRIPTORS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>ae001bdd004377324339bf2fd361ea87c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_pool_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>descriptor__pool__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::AddDescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::CreateDescriptorPoolTest</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::DefaultDescriptorPoolTest</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::DescriptorPoolTestBase</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::EnumField</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::EnumType</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::ExtensionField</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::MessageField</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::MessageType</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::ProtoFile</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::SecondaryDescriptorFromDescriptorDB</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::StringField</class>
    <namespace>google::protobuf::internal::descriptor_pool_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</anchorfile>
      <anchor>a4716920459d6c7d36741280600b4ed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST1_FILE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</anchorfile>
      <anchor>a6c48003491f72e42d651e2079413b559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST2_FILE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</anchorfile>
      <anchor>a4b9963df615887c910a18325dd274d2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2descriptor__test_8py.html</filename>
    <class kind="class">tests::google::protobuf::internal::descriptor_test::DescriptorCopyToProtoTest</class>
    <class kind="class">tests::google::protobuf::internal::descriptor_test::DescriptorTest</class>
    <class kind="class">tests::google::protobuf::internal::descriptor_test::MakeDescriptorTest</class>
    <namespace>tests::google::protobuf::internal::descriptor_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>af3bf6c881ccc2849c5e943caa379c43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_EMPTY_MESSAGE_DESCRIPTOR_ASCII</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>a6a5b4f190052a19d78aa19228ba8d8ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/descriptor_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2descriptor__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::descriptor_test::DescriptorCopyToProtoTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::DescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::GeneratedDescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::MakeDescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::NewDescriptorTest</class>
    <namespace>google::protobuf::internal::descriptor_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>a8e45a9be9620ba558855de1d70ce0902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_EMPTY_MESSAGE_DESCRIPTOR_ASCII</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>a4ffd9551990dfd037e0802940e4541f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>descriptor__unittest_8cc.html</filename>
    <includes id="importer_8h" name="importer.h" local="no" imported="no">google/protobuf/compiler/importer.h</includes>
    <includes id="parser_8h" name="parser.h" local="no" imported="no">google/protobuf/compiler/parser.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::descriptor_unittest::AbortingErrorCollector</class>
    <class kind="class">google::protobuf::descriptor_unittest::AllowUnknownDependenciesTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::CallCountingDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::CopySourceCodeInfoToTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::EnumDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::ErrorDescriptorDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::ExponentialErrorDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::ExtensionDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::FalsePositiveDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::FileDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::LazilyBuildDependenciesTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::MiscTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::MockErrorCollector</class>
    <class kind="class">google::protobuf::descriptor_unittest::NestedDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::OneofDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ReservedDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ReservedEnumDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ServiceDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::SimpleErrorCollector</class>
    <class kind="class">google::protobuf::descriptor_unittest::SingletonSourceTree</class>
    <class kind="class">google::protobuf::descriptor_unittest::SourceLocationTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::StylizedFieldNamesTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ValidationErrorTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::descriptor_unittest</namespace>
    <member kind="enumeration">
      <type></type>
      <name>DescriptorPoolMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a539574d88160a1b427aa2b6c7d5fddf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_DATABASE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a539574d88160a1b427aa2b6c7d5fddf5aa8098c33a10a0c6a25ea28107ef1aad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FALLBACK_DATABASE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a539574d88160a1b427aa2b6c7d5fddf5aff5842c44a7bc506d7f405f40f6957c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddEmptyEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a18097590baee6a8ceffbd9b1cd27f9ac</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto *</type>
      <name>AddEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5e1909b6ddad664b4e7abf1afc93b363</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto *</type>
      <name>AddEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aeac45c3f2a7577f7997f44b19d090e29</anchor>
      <arglist>(EnumDescriptorProto *enum_proto, const std::string &amp;name, int number)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>AddExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae298c13c27dece219d465b9fc5dfb314</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;extendee, const std::string &amp;name, int number, FieldDescriptorProto::Label label, FieldDescriptorProto::Type type)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto::ExtensionRange *</type>
      <name>AddExtensionRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a461ff02f6b3a04a1e6e30ee1c0bcc22a</anchor>
      <arglist>(DescriptorProto *parent, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>AddField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6f0f8aa85ec2384b6e32375966136238</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;name, int number, FieldDescriptorProto::Label label, FieldDescriptorProto::Type type)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto *</type>
      <name>AddMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6a4871d3b53624b274573765507b919c</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto *</type>
      <name>AddMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0fbb3449e87fc7981e148e8be505e2fc</anchor>
      <arglist>(ServiceDescriptorProto *service, const std::string &amp;name, const std::string &amp;input_type, const std::string &amp;output_type)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto *</type>
      <name>AddNestedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3c7dc59ea2f500b41f3715ee391ee865</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>AddNestedExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4984ad81af4d527cf87451cc72ed2a0b</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;extendee, const std::string &amp;name, int number, FieldDescriptorProto::Label label, FieldDescriptorProto::Type type)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto *</type>
      <name>AddNestedMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae7f504d36bf375785ede7c345fe5f103</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto::ReservedRange *</type>
      <name>AddReservedRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acc31d496647b20cb8083c82d67eca247</anchor>
      <arglist>(DescriptorProto *parent, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto::EnumReservedRange *</type>
      <name>AddReservedRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a050e0d60a56a982949269f8f3dc79ca4</anchor>
      <arglist>(EnumDescriptorProto *parent, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto *</type>
      <name>AddService</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aaba2c833d035d5247e4e1dccc8dac587</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddToDatabase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1044062f87fbb2b31bb0ccdf7df12c04</anchor>
      <arglist>(SimpleDescriptorDatabase *database, const char *file_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>EmbedAggregateValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a372475d64e1c2db136e4b88f0f7b21ee</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractDebugString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0f482513cc731df2f14fff2247edaadb</anchor>
      <arglist>(const FileDescriptor *file, std::set&lt; std::string &gt; *visited, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; *debug_strings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a484f5da60a4b599de1f146981c735842</anchor>
      <arglist>(DatabaseSource, AllowUnknownDependenciesTest, testing::Values(NO_DATABASE, FALLBACK_DATABASE))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af2f44ddf80c0d939cb462c50229ee886</anchor>
      <arglist>(CustomOptions, AggregateOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae7a6d318c6ea44230d959c93afc3d360</anchor>
      <arglist>(CustomOptions, ComplexExtensionOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adc19f57cdcb85906ac279abb0c323b5c</anchor>
      <arglist>(CustomOptions, DebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ada29ea04c45f1a2c730c9c7e0f0e596f</anchor>
      <arglist>(CustomOptions, MessageOptionRepeatedLeafFieldSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a31cf87c9124ac097e627ab075f125ef5</anchor>
      <arglist>(CustomOptions, MessageOptionRepeatedMsgFieldSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a677e357e3aaadc8b24b698c26403da9c</anchor>
      <arglist>(CustomOptions, MessageOptionThreeFieldsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a667f56881cd042b4032679ef6110e2d8</anchor>
      <arglist>(CustomOptions, OptionLocations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a58d34b667a86caf1fe9b85b4db36f8e8</anchor>
      <arglist>(CustomOptions, OptionsFromOtherFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a34e19610e84aa8608fc08836aa2112d4</anchor>
      <arglist>(CustomOptions, OptionsWithIncompatibleDescriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a465092489a02b30ec1f096f492a463fc</anchor>
      <arglist>(CustomOptions, OptionTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4010b5ab3138c888591bc8f29a2caa78</anchor>
      <arglist>(CustomOptions, UnusedImportWarning)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8a975ffcb096f6b3309a30ab6c57c849</anchor>
      <arglist>(CopySourceCodeInfoToTest, CopySourceCodeInfoTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab30c812f024903ace5de700e1a77c1b7</anchor>
      <arglist>(CopySourceCodeInfoToTest, CopyTo_DoesNotCopySourceCodeInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a156efd41f34039d8dd60af55318f1ddf</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntFallbackOnWrongType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a318f74787c04261a2a0d9b99f7a019a4</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntReloadFilesUncesessarily)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7da26f9fb2ac88abee2438b3708ff8cb</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntReloadKnownBadFiles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ade681a443ed1e0c54917a100312f024c</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntRetryDbUnnecessarily)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2ca11334fdfded494fa89b5d753a116c</anchor>
      <arglist>(DatabaseBackedPoolTest, ErrorWithErrorCollector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a45dc9338d407b21252322db1f4e27041</anchor>
      <arglist>(DatabaseBackedPoolTest, ErrorWithoutErrorCollector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e3dd2a026f29e607d98b7b7b1e32c61</anchor>
      <arglist>(DatabaseBackedPoolTest, FindAllExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ade92feadda296ce634dea38a161c2486</anchor>
      <arglist>(DatabaseBackedPoolTest, FindDependencyBeforeDependent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab1d84f8590b272b8fecdff748ddb138b</anchor>
      <arglist>(DatabaseBackedPoolTest, FindDependentBeforeDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5a4c62c8753d59de1369ac2575b4a6ce</anchor>
      <arglist>(DatabaseBackedPoolTest, FindExtensionByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa122895fbf1ba499823cb7afd522ec7a</anchor>
      <arglist>(DatabaseBackedPoolTest, FindFileByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acd41386743c830c7376ef14c75022a3a</anchor>
      <arglist>(DatabaseBackedPoolTest, FindFileContainingSymbol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae4ffc83a01a1d8700be09b3230b8f80e</anchor>
      <arglist>(DatabaseBackedPoolTest, FindMessageTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9743bb00bfb7dec60b9828658d8b95f5</anchor>
      <arglist>(DatabaseBackedPoolTest, RollbackAfterError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a85eb9544efe9ab040af3ee800b2ef028</anchor>
      <arglist>(DatabaseBackedPoolTest, UndeclaredDependencyOnUnbuiltType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9908cfbbb8c6605039a5575f8ff9b6c9</anchor>
      <arglist>(DatabaseBackedPoolTest, UnittestProto)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a843348c5b82f18c81b305a383fd89d22</anchor>
      <arglist>(DescriptorTest, ContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7eab8c5cf3b477c8a498af87b5f18f45</anchor>
      <arglist>(DescriptorTest, FieldContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a80874a6d8b0e5cfcd9cfb46157bd87be</anchor>
      <arglist>(DescriptorTest, FieldEnumType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c9091bb3c4adf1eb74d582b0db277b9</anchor>
      <arglist>(DescriptorTest, FieldFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3db6141dedb03d794084306e5ce82082</anchor>
      <arglist>(DescriptorTest, FieldFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af3e61da3f105caada44c0454941ea8f9</anchor>
      <arglist>(DescriptorTest, FieldHasDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aef77d2fac641d982f139c528e0d60f2c</anchor>
      <arglist>(DescriptorTest, FieldIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab7d7d5f71e14d8bec0fa5a95d18db2ef</anchor>
      <arglist>(DescriptorTest, FieldJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3040ef1edc8eecb370fa6561509d8ee3</anchor>
      <arglist>(DescriptorTest, FieldLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af395d18eec587caee702f04904b518bb</anchor>
      <arglist>(DescriptorTest, FieldMessageType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac094907881cf394d860edbf0c77b48ef</anchor>
      <arglist>(DescriptorTest, FieldName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7025683365b513db51821733b6c811b6</anchor>
      <arglist>(DescriptorTest, FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a74cfc8b55c1d9b2d48447f70766472e7</anchor>
      <arglist>(DescriptorTest, FieldsByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a35d336597dc7444f9ddf5f481cf225da</anchor>
      <arglist>(DescriptorTest, FieldType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afb1ca907a7d87cc7840965796199dadf</anchor>
      <arglist>(DescriptorTest, FindFieldByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1d6a7066879b206ea9d279e217b932e1</anchor>
      <arglist>(DescriptorTest, FindFieldByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a30663323d8c60e8f02ddfa406d1a38bb</anchor>
      <arglist>(DescriptorTest, IsMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac28848074007707f08ce5dca823e2aba</anchor>
      <arglist>(DescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adbd1bfc7a0d742a021a59fcb1db514fe</anchor>
      <arglist>(DescriptorTest, PrintableNameIsExtendingTypeForMessageSetExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4ccdc5de9515c1157a611cb4aadfbe73</anchor>
      <arglist>(DescriptorTest, PrintableNameIsFullNameForNonExtensionFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9697e91bff1f750f51651ba52ab7e69f</anchor>
      <arglist>(DescriptorTest, PrintableNameIsFullNameForNonMessageSetExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a839db53856329d0836d8a557db3066f8</anchor>
      <arglist>(EnumDescriptorTest, ContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6de1ab76cc2f958acb9ec2ca46153272</anchor>
      <arglist>(EnumDescriptorTest, FindValueByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acc4c46338d40182a91bb43c74e095672</anchor>
      <arglist>(EnumDescriptorTest, FindValueByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afd1af9246885b4bdfc4f0db4f535bf47</anchor>
      <arglist>(EnumDescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a046d0c8def4b35662b8437bfe494f1c4</anchor>
      <arglist>(EnumDescriptorTest, ValueFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8cbb8ea1522356e75078cd52698d6218</anchor>
      <arglist>(EnumDescriptorTest, ValueIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2507c76a4e78151b9b63e2e337a0e3c2</anchor>
      <arglist>(EnumDescriptorTest, ValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad9af9cb113490a59a3f5d181fcc187f2</anchor>
      <arglist>(EnumDescriptorTest, ValueNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a02e51acacf44ac86c5aa245987230c9f</anchor>
      <arglist>(EnumDescriptorTest, ValuesByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e5c589e39d8d2d93be669b473c86b37</anchor>
      <arglist>(EnumDescriptorTest, ValueType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4728b523c14fcd81986a8ae561232717</anchor>
      <arglist>(ExtensionDescriptorTest, DuplicateFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a86e61191fe3e2751ba3b577d5f3e660a</anchor>
      <arglist>(ExtensionDescriptorTest, ExtensionRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa76ed2f95408347bbd3912a37b023bf9</anchor>
      <arglist>(ExtensionDescriptorTest, Extensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac324e4bf134a1445cc85ecb9137db681</anchor>
      <arglist>(ExtensionDescriptorTest, FindAllExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7f955cfa9456b3ffa2432cadc086d79b</anchor>
      <arglist>(ExtensionDescriptorTest, FindExtensionByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a386ade06272b9eadb5d42031261dea5f</anchor>
      <arglist>(ExtensionDescriptorTest, FindExtensionByPrintableName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6495f727e0020e9997bad84bf33b081e</anchor>
      <arglist>(ExtensionDescriptorTest, IsExtensionNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8688f96bab883b0c1f4c59a3f4c9bffd</anchor>
      <arglist>(FileDescriptorTest, BuildAgain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a085ec48ffe85f9e7294315e36cc11b7b</anchor>
      <arglist>(FileDescriptorTest, BuildAgainWithSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0f7f5100d1cb7c2b966fc512cf3d9b0f</anchor>
      <arglist>(FileDescriptorTest, DebugStringRoundTrip)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2d4ed69b86d89ba45714989e02161606</anchor>
      <arglist>(FileDescriptorTest, Dependencies)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a60bafc1a0ace0dea228b72b8334abd14</anchor>
      <arglist>(FileDescriptorTest, FindEnumTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>abcd4544c16860db82dfcd21924a59e29</anchor>
      <arglist>(FileDescriptorTest, FindEnumValueByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e853cf1805aa26d0bf2175ea8c01cbd</anchor>
      <arglist>(FileDescriptorTest, FindExtensionByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6ca9442c4e3ef1aea180b7fb7a02a1e0</anchor>
      <arglist>(FileDescriptorTest, FindExtensionByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab012e7853ef8331d5af7f2bcb1db44d4</anchor>
      <arglist>(FileDescriptorTest, FindMessageTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aad13e9f12d4d388d4f9e03722170175e</anchor>
      <arglist>(FileDescriptorTest, FindServiceByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1d7e0340bd82d829d7bc8ce27b3e1c7c</anchor>
      <arglist>(FileDescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a542a9fb20b986e71790ea0887b1a72e8</anchor>
      <arglist>(FileDescriptorTest, Package)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acdc761eb04711fc8689f45c87a74504a</anchor>
      <arglist>(FileDescriptorTest, Syntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adcfe5143cf53665ed963c1a04cb37c01</anchor>
      <arglist>(LazilyBuildDependenciesTest, Dependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac2b23ff87779dcc24e9e536cdd48bfbb</anchor>
      <arglist>(LazilyBuildDependenciesTest, Enum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aff2f3b59fdc8be42181239063334e4e4</anchor>
      <arglist>(LazilyBuildDependenciesTest, Extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8aa428f2e5d975d9c904f5b98bfb464d</anchor>
      <arglist>(LazilyBuildDependenciesTest, GeneratedFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a97abf200a983816a3760e1b2b12f74bc</anchor>
      <arglist>(LazilyBuildDependenciesTest, Message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0b50643f7aa8e442855e2bdfd91ae80f</anchor>
      <arglist>(LazilyBuildDependenciesTest, Service)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8e15563ea550c79d659266cd9978c686</anchor>
      <arglist>(LazilyBuildDependenciesTest, Type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a91e3d21e929cc77d04b57b9ad92f589d</anchor>
      <arglist>(MiscTest, CppTypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7da2dfcaa65a8138e6bf257c3aa689f3</anchor>
      <arglist>(MiscTest, CppTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3798df4bc1b3aa96a58e9188f3cd551e</anchor>
      <arglist>(MiscTest, DefaultValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a50466836da60f5d0b42278fdbb5f4a97</anchor>
      <arglist>(MiscTest, EnumType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4899dfb14fe156f0f15854e9b784bc84</anchor>
      <arglist>(MiscTest, FieldOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad31f6158fcbca60a2920920a8967104d</anchor>
      <arglist>(MiscTest, MessageType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a455c4c1d0015ae542bfd50179dbd27a0</anchor>
      <arglist>(MiscTest, StaticCppTypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab22abbe5508ca2adb01b0dc7165b754f</anchor>
      <arglist>(MiscTest, StaticTypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7c0ded96434c3bb71237041e2e466a6d</anchor>
      <arglist>(MiscTest, TypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa74e19672b024f419487c61b36fc6bb1</anchor>
      <arglist>(NestedDescriptorTest, EnumContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af4fa0ffe1962e2c9cd668101f6a82a2b</anchor>
      <arglist>(NestedDescriptorTest, EnumName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5bba2a4c1db2600d02cb447046659cfe</anchor>
      <arglist>(NestedDescriptorTest, FindEnumTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2113d7d61731b878045bc3cb4bbbdb22</anchor>
      <arglist>(NestedDescriptorTest, FindEnumValueByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6a48c97c9c2fcf4ff0a1518558045f66</anchor>
      <arglist>(NestedDescriptorTest, FindFieldByNameDoesntFindNestedTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2e742973ff8226bd125c602710c48bba</anchor>
      <arglist>(NestedDescriptorTest, FindNestedTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af8ea01c7a5a63d3f0f3801f2a91ecd89</anchor>
      <arglist>(NestedDescriptorTest, MessageContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5804de4d5b531814a957be4c36776d24</anchor>
      <arglist>(NestedDescriptorTest, MessageName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7e88c3b79f8913cb30b11ed1203bb104</anchor>
      <arglist>(NestedDescriptorTest, NestedEnumsByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af11e91b8062085b4616420a6203903b9</anchor>
      <arglist>(NestedDescriptorTest, NestedMessagesByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a18e7c380c810e3e35231c0f75c704641</anchor>
      <arglist>(OneofDescriptorTest, FindByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a951fa034cc3c0f4f906888ae54282b62</anchor>
      <arglist>(OneofDescriptorTest, Normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae722017ed906d8d68b8414a7cea116b4</anchor>
      <arglist>(ReservedDescriptorTest, IsReservedName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>addebcca4bc01fbef440f335c36fa9ade</anchor>
      <arglist>(ReservedDescriptorTest, IsReservedNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a11bc2c5eb868ab342a26a6be4ab0a498</anchor>
      <arglist>(ReservedDescriptorTest, ReservedNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac5c928ad5e1e036256fe1f281cbd01b3</anchor>
      <arglist>(ReservedDescriptorTest, ReservedRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a748c8865614a9f0656599f08b01b7379</anchor>
      <arglist>(ReservedEnumDescriptorTest, IsReservedName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa04bf646942ececd643b99f4659ff76a</anchor>
      <arglist>(ReservedEnumDescriptorTest, IsReservedNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab574f3a5677ca5ba483fce99ce1178dd</anchor>
      <arglist>(ReservedEnumDescriptorTest, ReservedNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acfbee9572f8576bef4def774b896538c</anchor>
      <arglist>(ReservedEnumDescriptorTest, ReservedRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1efb50281d64a5edb09740713a60ef76</anchor>
      <arglist>(ServiceDescriptorTest, FindMethodByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aad0f87f02bda5bb55bff7aefab331bf5</anchor>
      <arglist>(ServiceDescriptorTest, MethodFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0ce4746814ce7f9d21cb54a069cf5b15</anchor>
      <arglist>(ServiceDescriptorTest, MethodIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac652ae81952400f16eeb5379fb07007d</anchor>
      <arglist>(ServiceDescriptorTest, MethodInputType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a316a053c97e0cd5b00a760fee57ec418</anchor>
      <arglist>(ServiceDescriptorTest, MethodName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3e478b87059b7564043545495095bd12</anchor>
      <arglist>(ServiceDescriptorTest, MethodOutputType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae4aeb89e890bc5a3f2dff49eb76d5723</anchor>
      <arglist>(ServiceDescriptorTest, MethodParent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad205a50034d5773594c71e2e86463423</anchor>
      <arglist>(ServiceDescriptorTest, MethodsByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a99c1636e90c853041d2103d9c0c36ebd</anchor>
      <arglist>(ServiceDescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1aaad71d3478440eed5ab4b9348d9eb8</anchor>
      <arglist>(SourceLocationTest, ExtensionSourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad919a37d22e5a185a3504fc71f85c3d2</anchor>
      <arglist>(SourceLocationTest, GetSourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afefde4934a145e077817cfc2769cc4ca</anchor>
      <arglist>(SourceLocationTest, GetSourceLocation_BogusSourceCodeInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acf26b0d43ea4e103574d9d3c86da6c97</anchor>
      <arglist>(SourceLocationTest, GetSourceLocation_MissingSourceCodeInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9f5a162be5ec5b41dc9386babc981200</anchor>
      <arglist>(SourceLocationTest, InterpretedOptionSourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa8ba5a1ac6e9b6e95194e6b3342176e7</anchor>
      <arglist>(StylizedFieldNamesTest, CamelcaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac27bb1d79d174e71d2d1a2d1a07dff1d</anchor>
      <arglist>(StylizedFieldNamesTest, FindByCamelcaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab23b42d844d66a6fb3c198debd664445</anchor>
      <arglist>(StylizedFieldNamesTest, FindByLowercaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4f56f7b421be10ec35f0bfbe84f0ffac</anchor>
      <arglist>(StylizedFieldNamesTest, LowercaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1234e4f24ce1eaeda7452d14a75f3fe4</anchor>
      <arglist>(ValidationErrorTest, AggregateValueNotFound)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8dfe568256639672aaef4b7d68c74d74</anchor>
      <arglist>(ValidationErrorTest, AggregateValueParseError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a225bc1b1df28c14835036a296fc78f63</anchor>
      <arglist>(ValidationErrorTest, AggregateValueUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2a37558b0a6eea8e2bb9b3808732c5c1</anchor>
      <arglist>(ValidationErrorTest, AllowEnumAlias)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a780af3fcd8bc189680aca39b2ce8dd79</anchor>
      <arglist>(ValidationErrorTest, AlreadyDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1b747c92cd7ab1b823a1ab6076910fa8</anchor>
      <arglist>(ValidationErrorTest, AlreadyDefinedInOtherFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a340ab2c0fcc28ee8f22d846ecbe1c579</anchor>
      <arglist>(ValidationErrorTest, AlreadyDefinedInPackage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a41e3f73be17d60b45dc778118808e54a</anchor>
      <arglist>(ValidationErrorTest, BadEnumDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3b594486b3e1b10ddb86d0f6e4c351c7</anchor>
      <arglist>(ValidationErrorTest, BadMessageSetExtensionLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad02194d6213cccdf16da9867e12c5ef4</anchor>
      <arglist>(ValidationErrorTest, BadMessageSetExtensionType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>abc800f1e29acd762f5e954e9f1de62bf</anchor>
      <arglist>(ValidationErrorTest, BoolOptionValueIsNotTrueOrFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3885424fa565190263c6cc82a18e9150</anchor>
      <arglist>(ValidationErrorTest, CustomOptionConflictingFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad71f8ab846aed9cb95b43f6ff3afa6ac</anchor>
      <arglist>(ValidationErrorTest, DisallowEnumAlias)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a68281fe593fa372d6e567faaed87d8b3</anchor>
      <arglist>(ValidationErrorTest, DoubleOptionValueIsNotNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4f74446d96aa2d2a5a853fc84315b2a3</anchor>
      <arglist>(ValidationErrorTest, DupeDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa070a1b7c01388e212bdb92200dc290c</anchor>
      <arglist>(ValidationErrorTest, DupeFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a905be79271d3f55af10fa12f523a555a</anchor>
      <arglist>(ValidationErrorTest, DuplicateExtensionFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1f638c48b03f3263a9109eb2cc03c0ee</anchor>
      <arglist>(ValidationErrorTest, DupOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab93007833c0dcf09b5da489db94b13fa</anchor>
      <arglist>(ValidationErrorTest, EmptyEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afc541e6df818fdb6918f668658bdabaa</anchor>
      <arglist>(ValidationErrorTest, EnumDefaultValueIsInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2206558ee2d60133b845900cd317db05</anchor>
      <arglist>(ValidationErrorTest, EnumFieldTypeIsMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a887bc62fce28cb46c89e1b6255ceda29</anchor>
      <arglist>(ValidationErrorTest, EnumMixedReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae0308635f3477a7d54c174d814f08d66</anchor>
      <arglist>(ValidationErrorTest, EnumMixedReservedRangeOverlap2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7d047b669b8fbc6c6a52e3aef69765cc</anchor>
      <arglist>(ValidationErrorTest, EnumNegativeReservedFieldError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9bd5a05e8578aff45f80f5a82d6a48f5</anchor>
      <arglist>(ValidationErrorTest, EnumNegativeReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7989223ea41c4daa90f1748e71c3eec5</anchor>
      <arglist>(ValidationErrorTest, EnumOptionValueIsNotEnumValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad83f543f255d57f6426819c829863972</anchor>
      <arglist>(ValidationErrorTest, EnumOptionValueIsNotIdentifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0daf34f960e1787835c415840ff98945</anchor>
      <arglist>(ValidationErrorTest, EnumOptionValueIsSiblingEnumValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a63240a46c6a37073d1649b08590bdbca</anchor>
      <arglist>(ValidationErrorTest, EnumReservedFieldError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a925b0ea8d960d8daed305e4b12881567</anchor>
      <arglist>(ValidationErrorTest, EnumReservedFieldsDebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0c50f3e23a4214fa6ca9f0e05cf42e09</anchor>
      <arglist>(ValidationErrorTest, EnumReservedNameError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a204c152265aebfa0059bea385e55c2b5</anchor>
      <arglist>(ValidationErrorTest, EnumReservedNameRedundant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6811e40b2350836f58949e3155958398</anchor>
      <arglist>(ValidationErrorTest, EnumReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae532cb2a5f22f2a4473ad336154cd29f</anchor>
      <arglist>(ValidationErrorTest, EnumReservedRangeOverlapByOne)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab22d6264250f2d554d9a3e4b16d58232</anchor>
      <arglist>(ValidationErrorTest, EnumReservedRangeStartGreaterThanEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4d8ef18e3b840ac54d66713f6fd0e2f9</anchor>
      <arglist>(ValidationErrorTest, EnumValueAlreadyDefinedInParent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab5f219f48949c3a6c2d8dace8249f88b</anchor>
      <arglist>(ValidationErrorTest, EnumValueAlreadyDefinedInParentNonGlobal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a546a694cf61d990c4d148db0f7d560ee</anchor>
      <arglist>(ValidationErrorTest, EnumValuesConflictWhenPrefixesStripped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9b33b5655486db359e9eed5a0ba56991</anchor>
      <arglist>(ValidationErrorTest, EnumValuesConflictWithDifferentCasing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5bc7d998943cac3eb7608626b8c22772</anchor>
      <arglist>(ValidationErrorTest, ErrorsReportedToLogError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a515326f688ecb25c2902e8b504075771</anchor>
      <arglist>(ValidationErrorTest, ExtensionMissingExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8fe8eb164c39169f9673621cd002982b</anchor>
      <arglist>(ValidationErrorTest, ExtensionRangeEndBeforeStart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aaf586b612cf2c0ec488f527cc32b4dc8</anchor>
      <arglist>(ValidationErrorTest, FieldInExtensionRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3f13be5674430a77a03a6d6cd5bc525b</anchor>
      <arglist>(ValidationErrorTest, FieldInMessageSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adbab29b672f54e8a6dbb011b14ff8601</anchor>
      <arglist>(ValidationErrorTest, FieldNumberConflict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6d8c6955ac0adba469dbe821a7cbd5c1</anchor>
      <arglist>(ValidationErrorTest, FieldOneofIndexNegative)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa81a54add66480454cf95256850b91bd</anchor>
      <arglist>(ValidationErrorTest, FieldOneofIndexTooLarge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a923f2c56b8601ad02c368cbd23a573b9</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInIndirectDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a016a016b12320d4f2d9903590877a207</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInPrivateDependencyOfPublicDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae6c65036d78844c0126a1304902b957f</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInPublicDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a716c10370332b22d6c99bb6c0edc4627</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInTransitivePublicDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af29bb1a61d22f41d8238047c2807ee9c</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInUndeclaredDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a217adca459c1f1caa50c60b73d86b169</anchor>
      <arglist>(ValidationErrorTest, FieldTypeMayBeItsName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aebe22f900383273aa8e7046fb886440c</anchor>
      <arglist>(ValidationErrorTest, FieldTypeNotAType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a25aa2568f8c2f472b9bc263f46e0d93a</anchor>
      <arglist>(ValidationErrorTest, FloatOptionValueIsNotNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5ce6530b7807810b7597ec49c4db9cd0</anchor>
      <arglist>(ValidationErrorTest, ForeignUnimportedPackageNoCrash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5f310ad48fb93353877a8062074fb37b</anchor>
      <arglist>(ValidationErrorTest, HugeExtensionRangeNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aea6a9ee33c867fea5c30a74cb8f35321</anchor>
      <arglist>(ValidationErrorTest, HugeFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a104ca2677992a820702a506ff5532e2f</anchor>
      <arglist>(ValidationErrorTest, IllegalPackedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8b03a5c0116bda732c84de301289f057</anchor>
      <arglist>(ValidationErrorTest, InputTypeNotAMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a02098ac81e9a9c182db21c4d1406fbc5</anchor>
      <arglist>(ValidationErrorTest, InputTypeNotDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a645e32a8f3ce9e95c36fa40d2871dc5b</anchor>
      <arglist>(ValidationErrorTest, Int32OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8d14c7559c36779d736acc5107119ec4</anchor>
      <arglist>(ValidationErrorTest, Int32OptionValueOutOfNegativeRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a134fe5a3afab543dd7140fc591a0cae5</anchor>
      <arglist>(ValidationErrorTest, Int32OptionValueOutOfPositiveRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6e0e719f4f74441e8596ba6f3c3637d4</anchor>
      <arglist>(ValidationErrorTest, Int64OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af50e76f0295df92556871d6317cf7202</anchor>
      <arglist>(ValidationErrorTest, Int64OptionValueOutOfRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aaec3ebdeaa7a953db9d1dd9315cc51b0</anchor>
      <arglist>(ValidationErrorTest, InvalidDefaults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a31f060cd75e0afa34d152066ae46cec3</anchor>
      <arglist>(ValidationErrorTest, InvalidName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af6256f3de9aa1edcd2369ad8453d2e03</anchor>
      <arglist>(ValidationErrorTest, InvalidOptionName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2978805ec868a1b6f4c8da98db3eaf11</anchor>
      <arglist>(ValidationErrorTest, InvalidPackageName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af6689c0871270b716c224163dfffd184</anchor>
      <arglist>(ValidationErrorTest, InvalidPublicDependencyIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a62e50825567508ca0449b515520b879e</anchor>
      <arglist>(ValidationErrorTest, JsonNameOptionOnExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af76a18ea0099f3ebcaad3e2696a97ea6</anchor>
      <arglist>(ValidationErrorTest, LiteExtendsNotLite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9394e4688bf4e8b7bed3c59f049e61bc</anchor>
      <arglist>(ValidationErrorTest, MapEntryBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aba26b3b629bc3d43b731434631e87b02</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afd9a285ee73925bb8e3d9e36fe2193c8</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac5c4c412bab8d2ee2f95064018f4e51e</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3170b33738900d6e45f1fc0652a91561</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab373de5f701e9f42057bb337c6383ff8</anchor>
      <arglist>(ValidationErrorTest, MapEntryDifferentContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c74a54e388d710731f1266789369f28</anchor>
      <arglist>(ValidationErrorTest, MapEntryEnumTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2882f5a227e228b97b64faccbfba5b65</anchor>
      <arglist>(ValidationErrorTest, MapEntryExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae8f12ded8d4f635e3e90d0b97d435da8</anchor>
      <arglist>(ValidationErrorTest, MapEntryExtensionRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a85ee16ab42eaf5b846844951d0b0671a</anchor>
      <arglist>(ValidationErrorTest, MapEntryExtraField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8ad2f3b1700518a3fef3b640beef29c1</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c895f9ae42064869f7b8f1e8be7c514</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5af5842b5579b19ea3f9a4e6c4e7d8aa</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6b9f2aaf28de1c57450e9bb7ed4769ac</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a95119c749e063a8ea8c3cc4fa2a211f9</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad180efaba99e28fc4573bfb29996f9f2</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0a81ebdde1c07159b553c1ff2c40b8b3</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeFloat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0eb911014f7296c4601a8b3bda5dbf5a</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0db05ae1c896e66d551278b745968058</anchor>
      <arglist>(ValidationErrorTest, MapEntryMessageName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a22b5798cdc49f0576d8737d58c89dea8</anchor>
      <arglist>(ValidationErrorTest, MapEntryNestedType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af01f46c4d034b62eebfac84e38471441</anchor>
      <arglist>(ValidationErrorTest, MapEntryNoneRepeatedMapEntry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7edc5de8e079f872ef00fa349a6cba3a</anchor>
      <arglist>(ValidationErrorTest, MapEntryUsesNoneZeroEnumDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a375a128566447a65cef8685c00b2de81</anchor>
      <arglist>(ValidationErrorTest, MapEntryValueLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c004f9232e6e8a47a07b6e3ee4ec34e</anchor>
      <arglist>(ValidationErrorTest, MapEntryValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7289f7cbc6cd669af039fa8e9937f362</anchor>
      <arglist>(ValidationErrorTest, MapEntryValueNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9097df7f30024d58fe30cd469e560224</anchor>
      <arglist>(ValidationErrorTest, MessageFieldTypeIsEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab209549de7145fc057e6967dcf2a8b72</anchor>
      <arglist>(ValidationErrorTest, MissingFileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a84bf9b97bc819be0caf9af911a9bcb7b</anchor>
      <arglist>(ValidationErrorTest, MissingName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3df0e88771a7a7f2585a0dd9f8cd7a58</anchor>
      <arglist>(ValidationErrorTest, NegativeExtensionRangeNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad60f86865e1eb463673e46a02fa3e043</anchor>
      <arglist>(ValidationErrorTest, NegativeFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4019d2da01a04b6cf4ce614f28f30500</anchor>
      <arglist>(ValidationErrorTest, NoLiteServices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a16c6190d4382e29d7e4798ffaef54c9f</anchor>
      <arglist>(ValidationErrorTest, NonExtensionWithExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5f3137b846b65dda5475b5c408142920</anchor>
      <arglist>(ValidationErrorTest, NonMessageExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a75ab8d6612d310ea035511927dfad70b</anchor>
      <arglist>(ValidationErrorTest, NonPrimitiveWithoutTypeName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7d4fc30bb293c915f5b3d233d94885c8</anchor>
      <arglist>(ValidationErrorTest, NotAnExtensionNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a516fe8a00a3f18cf04870dcb62cee568</anchor>
      <arglist>(ValidationErrorTest, NotLiteImportsLite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac3c83d64e540987b42a471be9c9517ed</anchor>
      <arglist>(ValidationErrorTest, OneofFieldsConsecutiveDefinition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a36c306cbf31553e1d872053bae2b82d2</anchor>
      <arglist>(ValidationErrorTest, OneofLabelMismatch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac2fee5685f6976dd8c5125980cc1fbf1</anchor>
      <arglist>(ValidationErrorTest, OneofWithNoFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac46876235180e96ca2f2e8dc3e5664d7</anchor>
      <arglist>(ValidationErrorTest, OptionExtendsAtomicType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a63f96c7479163e9ec4ced96ea0881e43</anchor>
      <arglist>(ValidationErrorTest, OptionWrongType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a58d5a935cce576581867ea1da5dd9edd</anchor>
      <arglist>(ValidationErrorTest, OutputTypeNotAMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a90d3334307f32b69e1e8111678708ce6</anchor>
      <arglist>(ValidationErrorTest, OutputTypeNotDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab8c20b655f479081a2a715f5b1a8a404</anchor>
      <arglist>(ValidationErrorTest, OverlappingExtensionRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2d201e9d30854880ed7a401f99e5ac8e</anchor>
      <arglist>(ValidationErrorTest, PackageAlreadyDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a03831f4c8617992be6539e4d7c780f34</anchor>
      <arglist>(ValidationErrorTest, PackageOriginallyDeclaredInTransitiveDependent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2e89331c68bf1ae1acae268ff3641ad6</anchor>
      <arglist>(ValidationErrorTest, PrimitiveWithTypeName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5f97ac519dcc90104fe0c48ae6e7100f</anchor>
      <arglist>(ValidationErrorTest, Proto3RequiredFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a586999a01306d883a776bf8cebfc0352</anchor>
      <arglist>(ValidationErrorTest, RelativeFieldTypeNotAType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1c1946a0240c89233ce738615ae190b7</anchor>
      <arglist>(ValidationErrorTest, RepeatedMessageOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6ac0a4ec6d75f9d95285eb547eea7dc0</anchor>
      <arglist>(ValidationErrorTest, RequiredExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9a08b2955df9d4586df272a5ffc8b63d</anchor>
      <arglist>(ValidationErrorTest, ReservedExtensionRangeAdjacent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae29e7fdc192edcd826fd31731175355c</anchor>
      <arglist>(ValidationErrorTest, ReservedExtensionRangeError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a496fa47408de95db84a65d054e76e3f6</anchor>
      <arglist>(ValidationErrorTest, ReservedFieldError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0afaaa66fcc54e6a5f8f8434481efcae</anchor>
      <arglist>(ValidationErrorTest, ReservedFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af30eddf21fd2baaa8bef00f78d81f3d9</anchor>
      <arglist>(ValidationErrorTest, ReservedFieldsDebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af8f98eb4573af355cec5227a926fd210</anchor>
      <arglist>(ValidationErrorTest, ReservedNameError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab147ef47a36c0f21980e6ea0569e865a</anchor>
      <arglist>(ValidationErrorTest, ReservedNameRedundant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ace4788b22feecf230d91072d7d100aaf</anchor>
      <arglist>(ValidationErrorTest, ReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab1f70e1de98688587a79d34697b101f6</anchor>
      <arglist>(ValidationErrorTest, ResolveUndefinedOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab70c652b67832c3a3cfa4b3ac1c91b83</anchor>
      <arglist>(ValidationErrorTest, RollbackAfterError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae5a6f48512a667414b8c9c7ad6c991ce</anchor>
      <arglist>(ValidationErrorTest, SearchMostLocalFirst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a73cc96dfe2de35d69f57b2183bcec6fc</anchor>
      <arglist>(ValidationErrorTest, SearchMostLocalFirst2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aef276df32af3c8db558f59b12445ee27</anchor>
      <arglist>(ValidationErrorTest, StringOptionValueIsNotString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8dfea0f88d060b4b3d2bef6d9798a36f</anchor>
      <arglist>(ValidationErrorTest, UInt32OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a350fb5082ed91157895e7eca400f9c96</anchor>
      <arglist>(ValidationErrorTest, UInt32OptionValueOutOfRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a082103b0403fd5a88d2d18e15a594e59</anchor>
      <arglist>(ValidationErrorTest, UInt64OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aef0dda967d892f0f8d8237047354be91</anchor>
      <arglist>(ValidationErrorTest, UndefinedExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a11dcc4d91f10a990420b12289ea29a0f</anchor>
      <arglist>(ValidationErrorTest, UndefinedFieldType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad12e1f7d5fb5fb4872ba4040455523f7</anchor>
      <arglist>(ValidationErrorTest, UndefinedFieldTypeWithDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac4e2c73944c7f21f54548d13894dda23</anchor>
      <arglist>(ValidationErrorTest, UndefinedNestedFieldType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5b119dd9bbd1299ba78ba58edb957ff3</anchor>
      <arglist>(ValidationErrorTest, UnknownDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aba154bbdfe7f475a152c16023a01fbe3</anchor>
      <arglist>(ValidationErrorTest, UnknownOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1c9242d71dbf246e79b57ac211f0a43a</anchor>
      <arglist>(ValidationErrorTest, UnusedImportWarning)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afefdd5ea448e5f2dc0d6026e4db60f57</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3DefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a903901143039b7fc96e1d28a857567ef</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3Enum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aede90a91a4afc437579b81644b064ba3</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3EnumFromProto2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a48f6986f7ecfc00521e4a0527cfac353</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3Extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e1a4b02f2702863bacc4f825c8976c4</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3ExtensionRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1d6aac2cde62196e758a389dc4b3f41c</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3Group)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7ad18721d09d4dd64c0698f094b4de43</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3JsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af41a57948a7b910422039992d8cbae01</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3MessageSetWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1ca7a7c09a4f4040ba76588adfec6d5d</anchor>
      <arglist>(AllowUnknownDependenciesTest, CopyTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0cf21ad22865777c02b233d935988783</anchor>
      <arglist>(AllowUnknownDependenciesTest, CustomOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a550ce11c903116f2029d988bca3995be</anchor>
      <arglist>(AllowUnknownDependenciesTest, CustomOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad2fedeed41c7bcef6e38eae3703dd7c2</anchor>
      <arglist>(AllowUnknownDependenciesTest, PlaceholderFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab9b66012be5b53a326c9dd3b2e8dfe62</anchor>
      <arglist>(AllowUnknownDependenciesTest, PlaceholderTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a17f4f80e6d9d4c81b362293c7c7191ab</anchor>
      <arglist>(AllowUnknownDependenciesTest, UndeclaredDependencyTriggersBuildOfDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a26e35c1f86a45ab14fbad07a6fdb752f</anchor>
      <arglist>(AllowUnknownDependenciesTest, UnknownExtendee)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kCopySourceCodeInfoToTestInput</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afc95e0e3de2795c00ab403da655059c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kSourceLocationTestInput</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0e2a699cec33e92b9a50bb2e0f8f8113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DescriptorMessageInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>DescriptorMessageInfoFactory_8java.html</filename>
    <class kind="class">com::google::protobuf::DescriptorMessageInfoFactory::IsInitializedCheckAnalyzer::Node</class>
    <class kind="class">com::google::protobuf::DescriptorMessageInfoFactory::OneofState</class>
    <class kind="class">com::google::protobuf::DescriptorMessageInfoFactory::IsInitializedCheckAnalyzer::StronglyConnectedComponent</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Descriptors.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Descriptors_8java.html</filename>
    <class kind="class">com::google::protobuf::Descriptors::Descriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorPool::DescriptorIntPair</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorPool</class>
    <class kind="class">com::google::protobuf::Descriptors</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorValidationException</class>
    <class kind="class">com::google::protobuf::Descriptors::EnumDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::EnumValueDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::FieldDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::FileDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::GenericDescriptor</class>
    <class kind="interface">com::google::protobuf::Descriptors::FileDescriptor::InternalDescriptorAssigner</class>
    <class kind="enum">com::google::protobuf::Descriptors::FieldDescriptor::JavaType</class>
    <class kind="class">com::google::protobuf::Descriptors::MethodDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::OneofDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorPool::PackageDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::ServiceDescriptor</class>
    <class kind="enum">com::google::protobuf::Descriptors::FileDescriptor::Syntax</class>
    <class kind="enum">com::google::protobuf::Descriptors::FieldDescriptor::Type</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DescriptorsTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2DescriptorsTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::DescriptorsTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/DescriptorsTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2DescriptorsTest_8java.html</filename>
    <class kind="class">com::google::protobuf::DescriptorsTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>device_parameters.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/sensor-tables/</path>
    <filename>device__parameters_8cpp.html</filename>
    <includes id="device__parameters_8h" name="device_parameters.h" local="yes" imported="no">device_parameters.h</includes>
  </compound>
  <compound kind="file">
    <name>device_parameters.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/sensor-tables/</path>
    <filename>device__parameters_8h.html</filename>
    <includes id="ini__file__definitions_8h" name="ini_file_definitions.h" local="yes" imported="no">ini_file_definitions.h</includes>
    <includes id="sensor__definitions_8h" name="sensor_definitions.h" local="no" imported="no">aditof/sensor_definitions.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">DeviceParameters</class>
    <member kind="define">
      <type>#define</type>
      <name>CHIP_ID_SINGLE</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>a0c852cfc1726ef6b4e31405ba9480965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; string, string &gt;</type>
      <name>adsd3030_fullDepth</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>a62b75757f21e9021d1cf7fc6840dfb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; string, string &gt;</type>
      <name>adsd3100_dual_fullDepth</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>a3ce6455015319e39dcdaddf3b20c38df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; string, string &gt;</type>
      <name>adsd3100_fullDepth</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>ac38208a64466a97651f2d2a87f4b53c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; string, string &gt;</type>
      <name>adsd3100_partialDepth</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>a55556ad094789c19b6f5db2861ea37d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; string, string &gt;</type>
      <name>adsd_PCM</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>a3a52449e30cc7c7715a33e066a85e3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static map&lt; string, string &gt;</type>
      <name>adtf3080_fullDepth</name>
      <anchorfile>device__parameters_8h.html</anchorfile>
      <anchor>a9a35ff305776977ea1c2696d108d1765</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devpoll.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>devpoll_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="devpoll_8hpp" name="devpoll.hpp" local="yes" imported="no">devpoll.hpp</includes>
  </compound>
  <compound kind="file">
    <name>devpoll.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>devpoll_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dgram.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dgram_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="dgram_8hpp" name="dgram.hpp" local="yes" imported="no">dgram.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dgram.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dgram_8hpp.html</filename>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>diagnostics_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>diagnostics__test_8cc.html</filename>
    <includes id="check_8h" name="check.h" local="yes" imported="no">../src/check.h</includes>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>diagnostics__test_8cc.html</anchorfile>
      <anchor>af788506e3b31858d4f25277ec562b8ea</anchor>
      <arglist>(BM_diagnostic_test)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_diagnostic_test</name>
      <anchorfile>diagnostics__test_8cc.html</anchorfile>
      <anchor>aa447ad2c5c1682df92e9c6994566ed4d</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>diagnostics__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestHandler</name>
      <anchorfile>diagnostics__test_8cc.html</anchorfile>
      <anchor>aa4c24e671e87956d240f3a7371497c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_invalid_pause_resume</name>
      <anchorfile>diagnostics__test_8cc.html</anchorfile>
      <anchor>a45e610ebe8fff5a83af755fbfaf43317</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dirent.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/windows/</path>
    <filename>dirent_8h.html</filename>
    <class kind="struct">_WDIR</class>
    <class kind="struct">_wdirent</class>
    <class kind="struct">DIR</class>
    <class kind="struct">dirent</class>
    <member kind="define">
      <type>#define</type>
      <name>_D_ALLOC_NAMLEN</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a4e4e85e0a5552ee80184cb4150464fa2</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_D_EXACT_NAMLEN</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a51769eed69c4f256aeae3beb4c91c5ae</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DIRENT_HAVE_D_NAMLEN</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ae1c648e7f1fc47b1262f98d6f8ee4ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DIRENT_HAVE_D_TYPE</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a1e6aefd9b3e29578655bcdf140e43fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_BLK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a212cebbaad682bc6c3bf798c8749abc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_CHR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a7d0095c3caf2c334bf222608d02576d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_DIR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a1dcee67486bc4238096ecb61e2d9ffd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_FIFO</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a6fabe696c35bf34daa67931b4c245c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_LNK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aa70b5cb1d9c30b1830cb6a5e835231c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_REG</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a9973595cf6775b1b29d7274ab4c0d623</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_SOCK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aaa6ed2fc54836a2c7d9b698923705f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DT_UNKNOWN</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a293ce58a2d39f35c52f7f4516a857057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DTTOIF</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a74d60eb436b31daadb1fa753c65f024a</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILE_ATTRIBUTE_DEVICE</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aacf8e3610f58598b1cb40df6d3e216a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILENAME_MAX</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aada6f64b4a36eb39c9b4cfd44eef7b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IFTODT</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>af862352847d1b389ef162ec1222130a8</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAME_MAX</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ac64541bdd81c961304b9babef1402640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PATH_MAX</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ae688d728e1acdfe5988c7db45d6f0166</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IEXEC</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a49a6665b56f38f52ee9b157cefcf4d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFBLK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a5c5b74a1cb1a1ae83572500b94e1938f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFCHR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aef3a1d1ba22c83e30b5c834dd343b2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFDIR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a11fb0652b963a735f3377eb1c9239f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFFIFO</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ad764ca408f6c7de6840f58da5d58c076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFIFO</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a4966f25d9f03a7a06bc47ac729fd86cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFLNK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>afef163ce62372757e84bd9fc88c07aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFMT</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ab5bee51e9ee68b83ab11d4b340f7200b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFREG</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a1aaa48b192a5dd3b6d7ee91fc98cd17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IFSOCK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a28e80cd43106882904be148b2a397d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IREAD</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a96c6486aa02a821aa4199525f5e79f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IRGRP</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a4f5f280b929768113739fb34d6f7be8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IROTH</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a071147a0cb995036967c80f64b1f74b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IRUSR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a84c7dbf5cf2fdfb690f76348b60a8cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISBLK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a8b86a24d84c3cfce39cc832a017656ba</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISCHR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aae33be85d242a1317f972cf2b189f03d</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISDIR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a3746cdc5aac871e6f6504fbcbd29ef1d</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISFIFO</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a8ae224a2b1fa6eba69bb2bc34b864a24</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISLNK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a765eef536bcb3bd7bacdd675dc2fba13</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISREG</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aad0f32c2c182238f2ff71c83e6ab65a0</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ISSOCK</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a397ddd128980f1ee034653da2e9d8f6e</anchor>
      <arglist>(mode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IWGRP</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ae6774871a90d9442f00abe18b87fee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IWOTH</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a5303f49f26293acdb9533756c78322fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IWRITE</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a40eb4ad4bcc675d265615042657c37b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IWUSR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ad70001754261c15a1bdc8e876c6d09d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IXGRP</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a042e69ac0e7dd56e5cfcd9e97d010323</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IXOTH</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a40223db1b95a04f5b28cceb3c34cfebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_IXUSR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>af10a35e3950795d6ee4e07157d000131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wclosedir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a783634d83dcc99d8a393b22893acfe66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WDIR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aa97efcb21eb4eb1172ca3ac581309f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wdirent</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>acced66b96e07a03662493638658986f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIN32_LEAN_AND_MEAN</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ac7bef5d85e3dcd73eef56ad39ffc84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wopendir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a728bb1173e923c1ae0801c1d91370c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wreaddir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a53e09ee78c993b9feebaf49cb47146f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wrewinddir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a8de41b9888772577edbb17b85dce573e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _WDIR</type>
      <name>_WDIR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a29ac3d7a7c3ecfd3db9de331f5b71279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _wdirent</type>
      <name>_wdirent</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a7083dcfe4c262f51d7b4e065df46ebc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DIR</type>
      <name>DIR</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a805632179a707f8794b35f089c940cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct dirent</type>
      <name>dirent</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ae50c911db67dfb4b55fbfc97a557f6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_wclosedir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ad94806a93f9e8280fb5c7f692d6542bb</anchor>
      <arglist>(_WDIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _WDIR *</type>
      <name>_wopendir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a930234a4d128076584ce384e7807c22e</anchor>
      <arglist>(const wchar_t *dirname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct _wdirent *</type>
      <name>_wreaddir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>ae86468574ed3ceddbbe2519f12ad7d1c</anchor>
      <arglist>(_WDIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_wreaddir_r</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a16d55aa6c7a95b0cec5a4e1820f729b4</anchor>
      <arglist>(_WDIR *dirp, struct _wdirent *entry, struct _wdirent **result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_wrewinddir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>acd2d7533e3cd98c4587bc73990d9f8f8</anchor>
      <arglist>(_WDIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>alphasort</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a2c77d7e189a8b8aa5df1e513d8e7e2f1</anchor>
      <arglist>(const struct dirent **a, const struct dirent **b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>closedir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a748b9bd26c040c2ad9107c9d8c1aab42</anchor>
      <arglist>(DIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WIN32_FIND_DATAW *</type>
      <name>dirent_first</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a11433e0800895fb8a56df9b410bdea29</anchor>
      <arglist>(_WDIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dirent_mbstowcs_s</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aead3f72cc4062f3d0a4a613c5cd29794</anchor>
      <arglist>(size_t *pReturnValue, wchar_t *wcstr, size_t sizeInWords, const char *mbstr, size_t count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WIN32_FIND_DATAW *</type>
      <name>dirent_next</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a8f083cf02d7debbcafb78d276948e99b</anchor>
      <arglist>(_WDIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dirent_set_errno</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a1d22e9bf392cecbd177224e626d3ad98</anchor>
      <arglist>(int error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dirent_wcstombs_s</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>af3e03a80974ee384ff3c529fef08d751</anchor>
      <arglist>(size_t *pReturnValue, char *mbstr, size_t sizeInBytes, const wchar_t *wcstr, size_t count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DIR *</type>
      <name>opendir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a56af8d3cfb4a2b2f44e20b276db71f2a</anchor>
      <arglist>(const char *dirname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct dirent *</type>
      <name>readdir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aff48ec2514bda89769c968c66db181f3</anchor>
      <arglist>(DIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readdir_r</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aba172ac13df3f453b85c5d68c5003213</anchor>
      <arglist>(DIR *dirp, struct dirent *entry, struct dirent **result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rewinddir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a8c3dfbe42ecbe0e78980597e340189aa</anchor>
      <arglist>(DIR *dirp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scandir</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>a845ad73208335cab42e56d03f64c3d6b</anchor>
      <arglist>(const char *dirname, struct dirent ***namelist, int(*filter)(const struct dirent *), int(*compare)(const struct dirent **, const struct dirent **))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>versionsort</name>
      <anchorfile>dirent_8h.html</anchorfile>
      <anchor>aa04e50c4dd7ed88e9beff756d29e6655</anchor>
      <arglist>(const struct dirent **a, const struct dirent **b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DiscardUnknownFieldsParser.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>DiscardUnknownFieldsParser_8java.html</filename>
    <class kind="class">com::google::protobuf::DiscardUnknownFieldsParser</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>DiscardUnknownFieldsTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>DiscardUnknownFieldsTest_8java.html</filename>
    <class kind="class">com::google::protobuf::DiscardUnknownFieldsTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>dish.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dish_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="dish_8hpp" name="dish.hpp" local="yes" imported="no">dish.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dish.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dish_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="dist_8hpp" name="dist.hpp" local="yes" imported="no">dist.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>dist.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dist_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="dist_8hpp" name="dist.hpp" local="yes" imported="no">dist.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
  </compound>
  <compound kind="file">
    <name>dist.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>dist_8hpp.html</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">zmq::dist_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>donotoptimize_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>donotoptimize__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="struct">BitRef</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>donotoptimize__test_8cc.html</anchorfile>
      <anchor>a81ce304348a420752ee080480d2b3095</anchor>
      <arglist>(int, char *[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DoubleArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>DoubleArrayList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>DoubleArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>DoubleArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::DoubleArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>driver_configuration_table.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/sensor-tables/</path>
    <filename>driver__configuration__table_8h.html</filename>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="no" imported="no">aditof/depth_sensor_interface.h</includes>
    <includes id="sensor__definitions_8h" name="sensor_definitions.h" local="no" imported="no">aditof/sensor_definitions.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MP_BASE_HEIGHT</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>aa3185d055c06fc937b7fab31582f3eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_BASE_WIDTH</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>ab738aa75ece87f1e7dd054766396ed26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QMP_BASE_HEIGHT</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a9dad670ef5698d622e566cf6bfa0f0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QMP_BASE_WIDTH</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a3d6156076840b5f934508824ea159162</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QVGA_BASE_HEIGHT</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>ae64c7b7698c82050ab3b1dede89b6ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QVGA_BASE_WIDTH</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a7a2c0934ca6a6c0d4a624916e8491790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VGA_BASE_HEIGHT</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a6f26f6f8fbd0ec38b20d667a43644acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VGA_BASE_WIDTH</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a6d201b246fc882e89bc8a3d0fce6b9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::vector&lt; DepthSensorModeDetails &gt;</type>
      <name>adsd3030_standardModes</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a8d5ab8e085bcef6f4147d92213f2e2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::vector&lt; DepthSensorModeDetails &gt;</type>
      <name>adsd3100_standardModes</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a488850389d53a5ee52889e95f8104af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::vector&lt; DepthSensorModeDetails &gt;</type>
      <name>adtf3080_standardModes</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a789a08b7c9afae0d23cb61ae855c7e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::vector&lt; DriverConfiguration &gt;</type>
      <name>m_adsd3500standard</name>
      <anchorfile>driver__configuration__table_8h.html</anchorfile>
      <anchor>a39a2d6dfb3a65bc58d8cf5b19e80d424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drop_unknown_fields_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>drop__unknown__fields__test_8cc.html</filename>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1211f4429b85d07e48c6f4f43f1ea7ca</anchor>
      <arglist>(DropUnknownFieldsTest, DynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a834a6d77965e1731808051bce6bc2a0c</anchor>
      <arglist>(DropUnknownFieldsTest, GeneratedMessage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>duration.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>duration_8pb_8cc.html</filename>
    <includes id="duration_8pb_8h" name="duration.pb.h" local="no" imported="no">google/protobuf/duration.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">Duration::_Internal</class>
    <class kind="class">DurationDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Duration *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Duration &gt;</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>acc040d372c68b80d141fc4ee33020f4a</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_Duration_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>afe4dc3a0bc13d5ff440d5b09cdbd569e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fduration_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>ae61e649d52e46ae3ccdb310bff3489c0</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class DurationDefaultTypeInternal</type>
      <name>_Duration_default_instance_</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>abb6ef9165444a2f3b2d91bb23bab8839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a163a17bb917b09aad53063e69adef696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fduration_2eproto_deps</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a469b6c2e7a69e08a1434d56182dc5bf9</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fduration_2eproto_initialized</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>acc8874a206e27a7c5e3cdfaa18eaa027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fduration_2eproto_once</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a08ad815455a9e8b68b55d5b365aef84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fduration_2eproto_sccs</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a3c365f27b9a17c922c6b09536957426f</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>ab89ed77e03ca92ac656b177364b00c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>aaedc0e289eadc46f88fb2238b96aa637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a2476fad2ab682e5f93ea71de7c9c29c2</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>ac7d5453317a11e386511c135d1f2cd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Duration_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8cc.html</anchorfile>
      <anchor>a34667d4882347786f4c5d05e8dcc795c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>duration.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>duration_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">Duration</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fduration_2eproto</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8h.html</anchorfile>
      <anchor>a77f3ce6ae8f6ba6555ff5e4c581b6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Duration *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Duration &gt;</name>
      <anchorfile>duration_8pb_8h.html</anchorfile>
      <anchor>a0dc07da070b609540c6d7309c33c2dc2</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT DurationDefaultTypeInternal</type>
      <name>_Duration_default_instance_</name>
      <anchorfile>duration_8pb_8h.html</anchorfile>
      <anchor>a477f6baec92fd51f7a1ee7b0ad87e223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>duration_8pb_8h.html</anchorfile>
      <anchor>a4945c56819b95e66758a22fc5348cfc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Duration.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Duration_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBDuration</class>
    <class kind="class">GPBDurationRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Duration_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Duration_8pbobjc_8h.html</anchorfile>
      <anchor>ad870631e9c32e40f56a6834c70b0c653</anchor>
      <arglist>(GPBDuration_FieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Durations.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>Durations_8java.html</filename>
    <class kind="class">com::google::protobuf::util::Durations</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>dynamic_message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>dynamic__message_8cc.html</filename>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="map__type__handler_8h" name="map_type_handler.h" local="no" imported="no">google/protobuf/map_type_handler.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">google::protobuf::DynamicMessage</class>
    <class kind="struct">google::protobuf::DynamicMessageFactory::PrototypeMap</class>
    <class kind="struct">google::protobuf::DynamicMessage::TypeInfo</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>bitsizeof</name>
      <anchorfile>dynamic__message_8cc.html</anchorfile>
      <anchor>ad3ff1050a13e95079acd67be802943ff</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>dynamic__message_8cc.html</anchorfile>
      <anchor>a8b8a787b03aeba65c15888b11cef1939</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>dynamic__message_8cc.html</anchorfile>
      <anchor>a8b8a787b03aeba65c15888b11cef1939</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>dynamic__message_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamic_message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>dynamic__message_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <class kind="class">google::protobuf::DynamicMapSorter</class>
    <class kind="class">google::protobuf::DynamicMessageFactory</class>
    <class kind="class">google::protobuf::DynamicMapSorter::MapEntryMessageComparator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>dynamic_message_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>dynamic__message__unittest_8cc.html</filename>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::DynamicMessageTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8bd7ad7f0ea998104d491aa232f66bab</anchor>
      <arglist>(UseArena, DynamicMessageTest, ::testing::Bool())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a11a6ef7c082d9a66685869cf01e0bc14</anchor>
      <arglist>(DynamicMessageTest, Arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7b13e87e3c78304ed530634d63c75e60</anchor>
      <arglist>(DynamicMessageTest, Defaults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8f38a7f7549ae8f321226e6d2b520afd</anchor>
      <arglist>(DynamicMessageTest, Descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0808991558ea364c31433fce6d5ef14b</anchor>
      <arglist>(DynamicMessageTest, OnePrototype)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a08e595db7f8f1b95573692d9c4de671e</anchor>
      <arglist>(DynamicMessageTest, Proto3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5a6160e54a9deefbcb794b7ea3f6d819</anchor>
      <arglist>(DynamicMessageTest, Extensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af5e0980c8357346865d312fb57ad411b</anchor>
      <arglist>(DynamicMessageTest, IndependentOffsets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2fa305fe9d7689e92c8065b1caf06934</anchor>
      <arglist>(DynamicMessageTest, Oneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af23006ccc89eeb2dded542f7be7690c3</anchor>
      <arglist>(DynamicMessageTest, PackedFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2db7a2f3b1d7b5fa328bf6c1c13452dd</anchor>
      <arglist>(DynamicMessageTest, SpaceUsed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DynamicMessage.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>DynamicMessage_8java.html</filename>
    <class kind="class">com::google::protobuf::DynamicMessage::Builder</class>
    <class kind="class">com::google::protobuf::DynamicMessage</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DynamicMessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2DynamicMessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::DynamicMessageTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/DynamicMessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2DynamicMessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::DynamicMessageTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>empty.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>empty_8pb_8cc.html</filename>
    <includes id="empty_8pb_8h" name="empty.pb.h" local="no" imported="no">google/protobuf/empty.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">Empty::_Internal</class>
    <class kind="class">EmptyDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Empty *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Empty &gt;</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a8f2e058fa0becd8b2e05c6e78db1c4c4</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_Empty_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>ac60226c28f30a574b748e209f580f47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fempty_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>ae1579c6c349bbbf465713eacb7b74620</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class EmptyDefaultTypeInternal</type>
      <name>_Empty_default_instance_</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>ad253a47fdaec7cd2d22f14d208a924cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a9e7d835ab9d166ba78f5f5ea01bea369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fempty_2eproto_deps</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a2f5d8e8d3c8ac8d73e178e141b744558</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fempty_2eproto_initialized</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a99f5cc91594798555541643d5c31bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fempty_2eproto_once</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>aa4b0f5a68a84060679f5d71ce3b96bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fempty_2eproto_sccs</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a6cfb3984268c4fcc36c5ec97c6efa70d</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>af80e948454f998c053f9c9a1b1eb5b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>ab11ef60e324e708c76b2e96ad88bc097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a01e018bcd916e424987dc423d409c6f7</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>a9dd541e9633e8ecb16612eb481a47e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Empty_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8cc.html</anchorfile>
      <anchor>aed4fed124c3382ff1bdb2e68a343d21a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>empty_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">Empty</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fempty_2eproto</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8h.html</anchorfile>
      <anchor>a8e47bf464df02c06d8e1e1dc4d88456c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Empty *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Empty &gt;</name>
      <anchorfile>empty_8pb_8h.html</anchorfile>
      <anchor>ac886e30669a96fbbb326bf6a37bfc638</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EmptyDefaultTypeInternal</type>
      <name>_Empty_default_instance_</name>
      <anchorfile>empty_8pb_8h.html</anchorfile>
      <anchor>a691b8b14957be1c26908a196c71e6867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>empty_8pb_8h.html</anchorfile>
      <anchor>a03de3dffcd33d90c3cb7563c36fd922b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Empty.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Empty_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBEmpty</class>
    <class kind="class">GPBEmptyRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Empty_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/encode_decode.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2encode__decode_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" imported="no">utf8.h</includes>
    <class kind="struct">map_handlerdata_t</class>
    <class kind="struct">map_parse_frame_data_t</class>
    <class kind="struct">oneof_handlerdata_t</class>
    <class kind="struct">stackenv</class>
    <class kind="struct">stringfields_parseframe_t</class>
    <class kind="struct">submsg_handlerdata_t</class>
    <class kind="struct">unknownfields_handlerdata_t</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_APPEND_HANDLER</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a8d53f2b6b93c05e555665e5237f7f6ae</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_ONEOF_HANDLER</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a127c8079218c53d2ed49d41740cfd92a</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_SINGULAR_HANDLER</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>abba93e93369adc01a6b95e8f6aff757b</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a743128ba43faed93822edf1f57f9fc04</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HANDLER</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af0a87dd1747280e77c23557359979894</anchor>
      <arglist>(utype, ltype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HANDLER</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af0a87dd1747280e77c23557359979894</anchor>
      <arglist>(utype, ltype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HANDLER</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af0a87dd1747280e77c23557359979894</anchor>
      <arglist>(utype, ltype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STACK_ENV_STACKBYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab75ae19779d9e0f5f357d4a1b3fdc73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a1359993587961ff05c1cd76513700e7e</anchor>
      <arglist>(upbtypeconst, upbtype, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a4fe8e1de75e2e50bb7378ded21628955</anchor>
      <arglist>(upbtypeconst, upbtype, ctype, default_value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a4fe8e1de75e2e50bb7378ded21628955</anchor>
      <arglist>(upbtypeconst, upbtype, ctype, default_value)</arglist>
    </member>
    <member kind="typedef">
      <type>size_t(*</type>
      <name>encodeunknown_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a3627ac0bd78b2d2bce3c19c32d6af84b</anchor>
      <arglist>)(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="typedef">
      <type>typedefPHP_PROTO_WRAP_OBJECT_END struct map_parse_frame_t</type>
      <name>map_parse_frame_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>acf1b326d0806f78ff7ec521d73e6f095</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_mapentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a21d7b6490d4fd3839a3e630cdd0f98d7</anchor>
      <arglist>(const upb_msgdef *msgdef, upb_handlers *h, Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_mapfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ada3aaf8278cbc85baafad20386e9c990</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *fielddef, size_t offset, Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_handlers_for_message</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a5ada2f1eb39c9a629b1300006eddab1b</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_oneof_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aadf6484878457e1d8465cec97528d74f</anchor>
      <arglist>(upb_handlers *h, const upb_msgdef *m, const upb_fielddef *f, size_t offset, size_t oneof_case_offset, int property_cache_offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_repeated_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab243fbb2ada343d03e3f118d21eae18d</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_singular_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ad150d51c72862df40a83e371c439129a</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>add_unknown_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a45e97f3b6b797f949b1d057745f5b4e1</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>appendstr_end_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ae0c4cc9a7d1cabd2d9a0a927251d9f37</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>appendstr_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a5532e3bdaaa2758b411104928464cb20</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>appendsubmsg_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab4bfa7a477fca67cf19559a9af7874aa</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>discard_unknown_fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a91ca7835b327c10af7ef96eda4321226</anchor>
      <arglist>(MessageHeader *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>empty_php_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a8faf00fc24cc0167f6129294f0671ede</anchor>
      <arglist>(zval **value_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>empty_php_string2</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a6e6264f10d3d3efd46cf7e34b5abb4ae</anchor>
      <arglist>(zval **value_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endmap_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af622494f4d7d5aba9f106244be5e13bc</anchor>
      <arglist>(void *closure, const void *hd, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>get_fill_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a9e6269db79b4b8cf78105ce7091421c6</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>getsel</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a4205ad33edebd515add526a0ab0b784c</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wrapper_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a00668a0ca9984f2ed830641444cad486</anchor>
      <arglist>(const upb_msgdef *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_slot_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a399c7bad70d90006bdaf429bf55ff493</anchor>
      <arglist>(void *memory, upb_fieldtype_t type, zval *cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_slot_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af2ec21d6c0a17e117848c802b752745c</anchor>
      <arglist>(upb_fieldtype_t type, const void *from, const char **keyval, size_t *length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_slot_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aa9d3118430f1116308beed2e75a721ef</anchor>
      <arglist>(void *memory, upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_slot_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ac0b08a23ff86e5d405f9a67bc62795ad</anchor>
      <arglist>(upb_fieldtype_t type, const void *from, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge_from_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a028c33de026c2433d7a28ef080096b1a</anchor>
      <arglist>(const char *data, int data_len, Descriptor *desc, MessageHeader *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_pbdecodermethod *</type>
      <name>msgdef_decodermethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a0c99cc4ed6df4634455dccff67eeb001</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_handlers *</type>
      <name>msgdef_json_serialize_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a35aa0be81b32cbb7baba6ca2d6c74203</anchor>
      <arglist>(Descriptor *desc, bool preserve_proto_fieldnames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_json_parsermethod *</type>
      <name>msgdef_jsonparsermethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>afe4e7a4c9ec7fe535f677128054b7126</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_handlers *</type>
      <name>msgdef_pb_serialize_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a0c1231fb72e9dab6feede9a00fdbec17</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static map_handlerdata_t *</type>
      <name>new_map_handlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aa176ef566b21335984a25a3713ec87f0</anchor>
      <arglist>(size_t ofs, const upb_msgdef *mapentry_def, Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_php_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a99ead460e24712540c113decd219611d</anchor>
      <arglist>(zval **value_ptr, const char *str, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newhandlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af671b36ae8ecded5a5e60bbd87a70dfb</anchor>
      <arglist>(upb_handlers *h, uint32_t ofs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newoneofhandlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a429380bcb6a3768116d18b6c072092a3</anchor>
      <arglist>(upb_handlers *h, uint32_t ofs, uint32_t case_ofs, int property_ofs, const upb_msgdef *m, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newsubmsghandlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab4aa0d4ae559c0ef5f3239e1f2644434</anchor>
      <arglist>(upb_handlers *h, uint32_t ofs, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newunknownfieldshandlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>af3ee10f3390eca3ede288612c8b4a064</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>oneof_cleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ad702622662894c1ad36df0e0c1a7d970</anchor>
      <arglist>(MessageHeader *msg, const oneof_handlerdata_t *oneofdata)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>oneofbytes_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aba8785de227ddf05f571809306f24b10</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>oneofstr_end_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>abf4452da84b09aa2ace8bd631e81a730</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>oneofstr_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a657ac2be8d0080ab804f0b5659706cd2</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>oneofsubmsg_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a9084a2e0022ed22a137a24b936a57367</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ae8f99921750910ce1540ffb50d2b0c49</anchor>
      <arglist>(Message, discardUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a1fe633d8b974059b1f32c43ad8c43186</anchor>
      <arglist>(Message, mergeFromJsonString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a7212bfde5cfd06236ecf72558eee5a1c</anchor>
      <arglist>(Message, mergeFromString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a2e2ce11ceac6b4331c3dee1e3ea124e7</anchor>
      <arglist>(Message, serializeToJsonString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>afe42c806ea57d50da4d450a10bc24c5e</anchor>
      <arglist>(Message, serializeToString)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>put_optional_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ac1b88b595542d7fb21583b8fa7586173</anchor>
      <arglist>(const void *memory, int len, const upb_fielddef *f, int depth, upb_sink sink, bool is_json TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putarray</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aed7e8c964ce8d94f0a0da8809f609360</anchor>
      <arglist>(zval *array, const upb_fielddef *f, upb_sink sink, int depth, bool is_json TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putjsonany</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab935ce89eba757ddf899019ba9d13be2</anchor>
      <arglist>(MessageHeader *msg, const Descriptor *desc, upb_sink sink, int depth TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putjsonlistvalue</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a6baa376f5cc9bc512887f7589e8fc60a</anchor>
      <arglist>(MessageHeader *msg, const Descriptor *desc, upb_sink sink, int depth TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putjsonstruct</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>afcc6457126f78220c3675c48eece0765</anchor>
      <arglist>(MessageHeader *msg, const Descriptor *desc, upb_sink sink, int depth TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putmap</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ac1052af8550990574bf276e0e75e4af2</anchor>
      <arglist>(zval *map, const upb_fielddef *f, upb_sink sink, int depth, bool is_json TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a3b2054cd449e479eb9c94f69ff494b72</anchor>
      <arglist>(zval *msg, const Descriptor *desc, upb_sink sink, int depth, bool is_json TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putrawmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>abe3ce57fe6890641b7c3d1438d1a1464</anchor>
      <arglist>(MessageHeader *msg, const Descriptor *desc, upb_sink sink, int depth, bool is_json, bool open_msg TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putrawstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ae6b4c11710c4fb2d45dc178cca87873d</anchor>
      <arglist>(const char *str, int len, const upb_fielddef *f, upb_sink sink, bool force_default)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putrawsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a104b8311ba7e97e0d80c6e46dee16987</anchor>
      <arglist>(MessageHeader *submsg, const upb_fielddef *f, upb_sink sink, int depth, bool is_json TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a70cecc81d1d317d6703b79b9bfd18fea</anchor>
      <arglist>(zval *str, const upb_fielddef *f, upb_sink sink, bool force_default)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aaefe353e21bfa07f04a975eb4b8e7f20</anchor>
      <arglist>(zval *submsg, const upb_fielddef *f, upb_sink sink, int depth, bool is_json TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>raw_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ae7a1639ce9ea8e7b400d8cf1c5ecd1b7</anchor>
      <arglist>(void *memory, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>raw_value_len</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a5f4e6c55051fa75482572cedc9e39802</anchor>
      <arglist>(void *memory, int len, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_to_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a2034d9069e9f3a452ebb76325e43fef8</anchor>
      <arglist>(zval *val, zval *return_value TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stackenv_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a963045c785534a76c9662b05e010e28f</anchor>
      <arglist>(stackenv *se, const char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stackenv_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a0ca2601ec34963c65084b76914d15ee7</anchor>
      <arglist>(stackenv *se)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startmapentry_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a06d54a148ff638c8629e14cb73376f3c</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a02099fcd6a397567bdc34b7a30984ccc</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>str_end_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a4d87581e5ef2e6cd153418752ae21b98</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>str_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ae0f453d64017c619b37b8be8d8fe3561</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stringdata_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a22b117ebda80f12c48418389bf97138b</anchor>
      <arglist>(void *closure, const void *hd, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ae94d44b6c87d258a531f942e453ab181</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>stringsink_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>aa88057e163d76e708e5590281afa938f</anchor>
      <arglist>(void *_sink, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>stringsink_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab9186fefc1daf3b44e64b729b41edb4d</anchor>
      <arglist>(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a7f78328edb7e84704bb97756542fb1ae</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_uninit_opaque</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a4e3f0851e1aa9b0867dcaf6440e67c79</anchor>
      <arglist>(void *sink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>submsg_handler</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ad400a0dd6fc658c806c156b649096e87</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="variable">
      <type>map_parse_frame_data_t *</type>
      <name>data</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>afa834637fd282647d9b60975e9bec567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval</type>
      <name>key_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ad62da436077a91eb30aac77730935cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval *</type>
      <name>map</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>ab685516993144dc1a7f18b80f1d1734b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval</type>
      <name>value_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2encode__decode_8c.html</anchorfile>
      <anchor>a37e1b0471cfce25103eb6794d870c9b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/encode_decode.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <class kind="struct">field_handlerdata_t</class>
    <class kind="struct">map_handlerdata_t</class>
    <class kind="struct">map_parse_frame_t</class>
    <class kind="struct">oneof_handlerdata_t</class>
    <class kind="struct">stackenv</class>
    <class kind="struct">submsg_handlerdata_t</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_APPEND_HANDLER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a8d53f2b6b93c05e555665e5237f7f6ae</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_ONEOF_HANDLER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a127c8079218c53d2ed49d41740cfd92a</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a743128ba43faed93822edf1f57f9fc04</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HANDLER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>af0a87dd1747280e77c23557359979894</anchor>
      <arglist>(utype, ltype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HANDLER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>af0a87dd1747280e77c23557359979894</anchor>
      <arglist>(utype, ltype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STACK_ENV_STACKBYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ab75ae19779d9e0f5f357d4a1b3fdc73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a1359993587961ff05c1cd76513700e7e</anchor>
      <arglist>(upbtypeconst, upbtype, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a4fe8e1de75e2e50bb7378ded21628955</anchor>
      <arglist>(upbtypeconst, upbtype, ctype, default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_mapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a21d7b6490d4fd3839a3e630cdd0f98d7</anchor>
      <arglist>(const upb_msgdef *msgdef, upb_handlers *h, Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_mapfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ada3aaf8278cbc85baafad20386e9c990</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *fielddef, size_t offset, Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_message</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ab4cc2f19c3e40db3747c8f849de59cd9</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_oneof_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a3d596515500335502fc5f172cbf518c2</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset, size_t oneof_case_offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_repeated_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ab243fbb2ada343d03e3f118d21eae18d</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_handlers_for_singular_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ae6bd2f252a704f0fb8cb1c551a5fa009</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset, size_t hasbit_off)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>appendbytes_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a5068fa5af9839bf9699b95f015be3ca1</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>appendstr_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a5532e3bdaaa2758b411104928464cb20</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>appendstring_end_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a648c8ea6ad155b9ed3f50389af11ea7c</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>appendsubmsg_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ab4bfa7a477fca67cf19559a9af7874aa</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>bytes_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>adabb4f1a8b36003aecde541f75b67106</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>discard_unknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>af511a44962073d6b5b74db6ebcc050a5</anchor>
      <arglist>(VALUE msg_rb, const Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endmap_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>af622494f4d7d5aba9f106244be5e13bc</anchor>
      <arglist>(void *closure, const void *hd, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>env_error_func</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a7ea4a3e67fb2f4fc9417887b4de4c282</anchor>
      <arglist>(void *ud, const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>get_fill_handlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a9e6269db79b4b8cf78105ce7091421c6</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>getsel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a4205ad33edebd515add526a0ab0b784c</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Google_Protobuf_discard_unknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a67f27ad08874d94fec4225c7889b36da</anchor>
      <arglist>(VALUE self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static map_parse_frame_t *</type>
      <name>map_push_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aa178524cbe3254edee19bb688b258de3</anchor>
      <arglist>(VALUE map, const map_handlerdata_t *handlerdata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapParseFrame_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a1d41ac8bb42abd13997c6cb86e7fb2b6</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MapParseFrame_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a28e6468ce6e9b904a765fcbfe4dfa57d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_decode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a94012ad8b12e976bd32b69b5553138e9</anchor>
      <arglist>(VALUE klass, VALUE data)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_decode_json</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a00f5be48acc1f6f902637123f59b2d02</anchor>
      <arglist>(int argc, VALUE *argv, VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_encode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a5ef9399820a687ca66c67aa094a23103</anchor>
      <arglist>(VALUE klass, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_encode_json</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a32b1a619d8ba46b9ecc5dbafd4fd2944</anchor>
      <arglist>(int argc, VALUE *argv, VALUE klass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_pbdecodermethod *</type>
      <name>msgdef_decodermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a0c99cc4ed6df4634455dccff67eeb001</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_handlers *</type>
      <name>msgdef_json_serialize_handlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a35aa0be81b32cbb7baba6ca2d6c74203</anchor>
      <arglist>(Descriptor *desc, bool preserve_proto_fieldnames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_json_parsermethod *</type>
      <name>msgdef_jsonparsermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>afe4e7a4c9ec7fe535f677128054b7126</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_handlers *</type>
      <name>msgdef_pb_serialize_handlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a0c1231fb72e9dab6feede9a00fdbec17</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_handlers *</type>
      <name>new_fill_handlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ae609f1d2b6203a80fe6b87c88d479388</anchor>
      <arglist>(Descriptor *desc, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>new_fillmsg_decodermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a547b82f837dc3ccb12a5409dc36e43db</anchor>
      <arglist>(Descriptor *desc, const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static map_handlerdata_t *</type>
      <name>new_map_handlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aa176ef566b21335984a25a3713ec87f0</anchor>
      <arglist>(size_t ofs, const upb_msgdef *mapentry_def, Descriptor *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newhandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a05dedbed3d5418b200f5cb5916b13c05</anchor>
      <arglist>(upb_handlers *h, uint32_t ofs, int32_t hasbit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newoneofhandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aa66e22631a4a886e7ae4fb6eb479f160</anchor>
      <arglist>(upb_handlers *h, uint32_t ofs, uint32_t case_ofs, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>newsubmsghandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a420d0f6cbd77855a1523d2f892303d39</anchor>
      <arglist>(upb_handlers *h, uint32_t ofs, int32_t hasbit, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>noleak_rb_str_cat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ad3c1c5b9bdf29812800a73e942951953</anchor>
      <arglist>(VALUE rb_str, const char *str, long len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>oneofbytes_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aba8785de227ddf05f571809306f24b10</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>oneofstr_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a657ac2be8d0080ab804f0b5659706cd2</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>oneofstring_end_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a276c1d11b8bc4d91335eb337645c712e</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>oneofsubmsg_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a9084a2e0022ed22a137a24b936a57367</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>put_ruby_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aae33f4b2ca1aa09e57737d7c40884309</anchor>
      <arglist>(VALUE value, const upb_fielddef *f, VALUE type_class, int depth, upb_sink *sink, bool emit_defaults, bool is_json)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putary</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a64b9a70f750d86b15c47048537d223ff</anchor>
      <arglist>(VALUE ary, const upb_fielddef *f, upb_sink *sink, int depth, bool emit_defaults, bool is_json)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putjsonany</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a1cc370c203e3d2eb27f05b9cf81ff248</anchor>
      <arglist>(VALUE msg_rb, const Descriptor *desc, upb_sink *sink, int depth, bool emit_defaults)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putjsonlistvalue</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a61789cf6d3250d9bb8984eb3ef2bf167</anchor>
      <arglist>(VALUE msg_rb, const Descriptor *desc, upb_sink *sink, int depth, bool emit_defaults)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putmap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aee59427d506929a82fb083c2a6aefc23</anchor>
      <arglist>(VALUE map, const upb_fielddef *f, upb_sink *sink, int depth, bool emit_defaults, bool is_json)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a95b6b99e14eea242c9d60c61cc435782</anchor>
      <arglist>(VALUE msg, const Descriptor *desc, upb_sink *sink, int depth, bool emit_defaults, bool is_json, bool open_msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a51981a45a7d4f47762d1d0b6aa86b09b</anchor>
      <arglist>(VALUE str, const upb_fielddef *f, upb_sink *sink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ae7026afad0a308a97e5356d00a26f72a</anchor>
      <arglist>(VALUE submsg, const upb_fielddef *f, upb_sink *sink, int depth, bool emit_defaults, bool is_json)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_hasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a77665c43e7da7e626f8557c8fc20231b</anchor>
      <arglist>(void *closure, int32_t hasbit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stackenv_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a963045c785534a76c9662b05e010e28f</anchor>
      <arglist>(stackenv *se, const char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stackenv_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a0ca2601ec34963c65084b76914d15ee7</anchor>
      <arglist>(stackenv *se)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startmapentry_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a06d54a148ff638c8629e14cb73376f3c</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a02099fcd6a397567bdc34b7a30984ccc</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>str_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ae0f453d64017c619b37b8be8d8fe3561</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>stringdata_end_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ace114ddd01d37cb46816381f6056335d</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stringdata_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a22b117ebda80f12c48418389bf97138b</anchor>
      <arglist>(void *closure, const void *hd, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ae94d44b6c87d258a531f942e453ab181</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>stringsink_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>aa88057e163d76e708e5590281afa938f</anchor>
      <arglist>(void *_sink, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stringsink_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a45a5ced2417b42d3c5aea9d56738be9c</anchor>
      <arglist>(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a7f78328edb7e84704bb97756542fb1ae</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>submsg_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>ad400a0dd6fc658c806c156b649096e87</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>unknown_field_handler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a9419d2729f09011fff73c23f7f08093c</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t size)</arglist>
    </member>
    <member kind="variable">
      <type>rb_data_type_t</type>
      <name>MapParseFrame_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2encode__decode_8c.html</anchorfile>
      <anchor>a8e6bc29637efa7cfa575feb70111cf08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>encoder_8hpp.html</filename>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="i__encoder_8hpp" name="i_encoder.hpp" local="yes" imported="no">i_encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::encoder_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>encoder.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>encoder_8py.html</filename>
    <namespace>google::protobuf::internal::encoder</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FixedSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a42e3581cf0bb71a4bca49a43610f7df6</anchor>
      <arglist>(value_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FloatingPointEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a16cdf0674f53186959fb3dad07a8ed3e</anchor>
      <arglist>(wire_type, format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifiedEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>af32b684208db05d8e5fc210c60387bc7</anchor>
      <arglist>(wire_type, encode_value, compute_value_size, modify_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifiedSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a01340d8a6c1270df7d28cf09aa9f298d</anchor>
      <arglist>(compute_value_size, modify_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SignedVarintEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a24ae3072ac91021a5fe4a6065f0fa5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SignedVarintSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a44413d637fcf38e7e3ae33862f6e63a4</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SimpleEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>aae7fcb2b088f3e113bc517f28a9b09ad</anchor>
      <arglist>(wire_type, encode_value, compute_value_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SimpleSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a688958ab87a6841629070724729d7600</anchor>
      <arglist>(compute_value_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StructPackEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a5dd93e410aad143860aad3ee8a0d5dad</anchor>
      <arglist>(wire_type, format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TagSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>adb8331d78a74105ae84f9d81c1b29d40</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a62c205337e0de4be3e8198dadd924e22</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a99b6082d96aef2652c987695edd76d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>af9789684f0639bb61accd6e5d670b88d</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BoolEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a860b0978a465a11c39eb2c7796ca2d32</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a2d2890fba14af32390fc8ea65b7be885</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a8f9a1385161b61c2ba1100b652e1d509</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>aa3ff74329f6a00955627ac35a6822957</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>aa6d9498d3584c19ccd45ee8b2678fee5</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MapEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a5feb955e5595f5ccf3a80df5c7712894</anchor>
      <arglist>(field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MapSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ae1bd9c348ebf7e1d8dcb7d77ae11a096</anchor>
      <arglist>(field_descriptor, is_message_map)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ac231ecf7df633cb60a509316f5cd4497</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ab2b9bae843e3915fd215c5d7445c37bc</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ad099545cb380b0c1541184f83e23d78a</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a344a93df11324d483cc882d3a6a4e3ee</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ab863c72085f42251f46e447d006d5d41</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a5883099531fb18f6492862a56c55645c</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TagBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ac87cd59332b1c0ccc26273d6f6859500</anchor>
      <arglist>(field_number, wire_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a91c8feb5a6b829244b2067c9e6106125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_EncodeSignedVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a28756074706cc0b5eab2dbfa8e470ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_EncodeVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a8c62dff17b80bf22275afe3e6f719ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NEG_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>af41560abb9bdcca1f77291c5f8641850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_POS_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ae58daa3f7f73820fbe6e3e1d62b892de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>BoolSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a9d36b93d1f95cab3d564fd6a8560a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>DoubleEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>afb510268f7bd1ba35080c9a8a25fa267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a45109981b757e5b236b92f689a8f7a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a48acd82d986fc274cd6446fcffac755a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed64Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a0c4bda7ccb687d13f07a5b4348b65e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed64Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a31af6268c2eb2e502c4d0faea29070f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>FloatEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>abba1c4a6a3da471606659648f669c7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ad4bcca7590b0094773c361e18402228a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a496ac435ab22988aa82597ca1c46af09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a4de8fb467d7a8ca8d733f952412ca42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed64Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a133770816e84828fb3a896b07380532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a174ba47d015c605ade978c771bc0ae64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a918e440f89a3bf12ae80b69e96e35516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a2332b3eaffeaf4cd884784f9dade2c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>abc98dc6bcfd3c3fb9679fca46f270dd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>endpoint.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>endpoint_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="endpoint_8hpp" name="endpoint.hpp" local="yes" imported="no">endpoint.hpp</includes>
  </compound>
  <compound kind="file">
    <name>endpoint.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>endpoint_8hpp.html</filename>
    <class kind="struct">zmq::endpoint_uri_pair_t</class>
    <namespace>zmq</namespace>
    <member kind="enumeration">
      <type></type>
      <name>endpoint_type_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endpoint_type_none</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329a3287515d645a59b5aea61d7f5d4b9e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endpoint_type_bind</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329ac51e75344682c4ec1bbdb0f2596a191b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endpoint_type_connect</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329a67918dc77d4416f974e5e3f4b890d970</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>endpoint_uri_pair_t</type>
      <name>make_unconnected_bind_endpoint_pair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a01b000bc2b91b49b7507e9ec3281d5c1</anchor>
      <arglist>(const std::string &amp;endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>endpoint_uri_pair_t</type>
      <name>make_unconnected_connect_endpoint_pair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a96c9ad6d9902de06f84a8b76277bbc86</anchor>
      <arglist>(const std::string &amp;endpoint_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enum_type_wrapper.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>enum__type__wrapper_8py.html</filename>
    <class kind="class">google::protobuf::internal::enum_type_wrapper::EnumTypeWrapper</class>
    <namespace>google::protobuf::internal::enum_type_wrapper</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper.html</anchorfile>
      <anchor>a1972f5232287e4681d87df4806d79029</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EnumTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>EnumTest_8java.html</filename>
    <class kind="class">com::google::protobuf::EnumTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>epoll.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>epoll_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>epoll.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>epoll_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>err.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>err_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
  </compound>
  <compound kind="file">
    <name>err.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>err_8hpp.html</filename>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>alloc_assert</name>
      <anchorfile>err_8hpp.html</anchorfile>
      <anchor>ae1d6a271788759e0cdcbf3b62a1037a3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPROTO</name>
      <anchorfile>err_8hpp.html</anchorfile>
      <anchor>a5a92de56e8ebe19cbd8a2ce8c80ad03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>errno_assert</name>
      <anchorfile>err_8hpp.html</anchorfile>
      <anchor>a0399435158def8e776efe83e52fd707a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gai_assert</name>
      <anchorfile>err_8hpp.html</anchorfile>
      <anchor>a4a13d045fbf31532742118fa5c1e43ca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>posix_assert</name>
      <anchorfile>err_8hpp.html</anchorfile>
      <anchor>aefb8cf38b365a9e73c3e00e6c5acb950</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>zmq_assert</name>
      <anchorfile>err_8hpp.html</anchorfile>
      <anchor>a6eef7faa8d283dc3ed63ef0a6f2bad22</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>errno_to_string</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad7e83cae9e2cf285742327ec337fff1d</anchor>
      <arglist>(int errno_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_backtrace</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae9d418bf6e1979366269dd1e73765e29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_abort</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a28b5ec8ccfcdcf529c8a8e7923c9642b</anchor>
      <arglist>(const char *errmsg_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errno.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/deprecated-msvc/</path>
    <filename>errno_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>errno.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/deprecated-msvc/</path>
    <filename>errno_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>EACCES</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>ac2a2e9fa555401f94478f74e01868032</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAGAIN</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>af0fac1cea1165b4debec7f686edf3313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EBADF</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>ac54507d66b43ad12f9356257323c0018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EFAULT</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>a3f317946e043623f9d6b93dbf60e6316</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EINTR</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>a46b83d9f6c23b1b65a8cecfd775ddaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EINVAL</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>a2d1678d5a7cc8ce499643f3b8957def4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EMFILE</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>a64a75c174882ddbfa726c7fd040f87a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sys_nerr</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>a6a4a4c95a9fd38e0e764e1ed5f556914</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strerror</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>ab24cd3e7230776b966d761a401486350</anchor>
      <arglist>(int errno)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_doserrno</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>af2560a263498a761ad7ffac74bf6be63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_sys_nerr</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>aadac23873bc7af02f91638c0aaa626db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errno</name>
      <anchorfile>errno_8hpp.html</anchorfile>
      <anchor>ad65a8842cc674e3ddf69355898c0ecbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>error_listener.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>error__listener_8cc.html</filename>
    <includes id="error__listener_8h" name="error_listener.h" local="no" imported="no">google/protobuf/util/internal/error_listener.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>error_listener.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>error__listener_8h.html</filename>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="location__tracker_8h" name="location_tracker.h" local="no" imported="no">google/protobuf/util/internal/location_tracker.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::util::converter::ErrorListener</class>
    <class kind="class">google::protobuf::util::converter::NoopErrorListener</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>expecting_objectwriter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>expecting__objectwriter_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::util::converter::ExpectingObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::MockObjectWriter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>ExperimentalApi.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExperimentalApi_8java.html</filename>
    <class kind="interface">com::google::protobuf::ExperimentalApi</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExperimentalMessageFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ExperimentalMessageFactory_8java.html</filename>
    <class kind="interface">com::google::protobuf::ExperimentalMessageFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExperimentalSerializationUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ExperimentalSerializationUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::ExperimentalSerializationUtil</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExperimentalTestDataProvider.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ExperimentalTestDataProvider_8java.html</filename>
    <class kind="class">com::google::protobuf::ExperimentalTestDataProvider</class>
    <class kind="class">com::google::protobuf::ExperimentalTestDataProvider::Varint32Provider</class>
    <class kind="class">com::google::protobuf::ExperimentalTestDataProvider::Varint64Provider</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Extension.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Extension_8java.html</filename>
    <class kind="class">com::google::protobuf::Extension</class>
    <class kind="enum">com::google::protobuf::Extension::ExtensionType</class>
    <class kind="enum">com::google::protobuf::Extension::MessageType</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>extension_dict.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>extension__dict_8cc.html</filename>
    <includes id="extension__dict_8h" name="extension_dict.h" local="no" imported="no">google/protobuf/pyext/extension_dict.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="repeated__composite__container_8h" name="repeated_composite_container.h" local="no" imported="no">google/protobuf/pyext/repeated_composite_container.h</includes>
    <includes id="repeated__scalar__container_8h" name="repeated_scalar_container.h" local="no" imported="no">google/protobuf/pyext/repeated_scalar_container.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <class kind="struct">google::protobuf::python::extension_dict::ExtensionIterator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::extension_dict</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EDMETHOD</name>
      <anchorfile>extension__dict_8cc.html</anchorfile>
      <anchor>a28088ec8b94aa4e4c69d1892e3b0bc1b</anchor>
      <arglist>(name, args, doc)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>_FindExtensionByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>af72aafae92c24916b7a626756cc1f21a</anchor>
      <arglist>(ExtensionDict *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>_FindExtensionByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a621f212e1d8728d834518765c0f1ba6d</anchor>
      <arglist>(ExtensionDict *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ass_subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a89085ad7ba75760b504d6e0dfcfe18b7</anchor>
      <arglist>(ExtensionDict *self, PyObject *key, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Contains</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a56f82bbba64a104e432f48089925fb13</anchor>
      <arglist>(PyObject *_self, PyObject *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>aafe2235a78481ba734db205769674890</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeallocExtensionIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a81798be04ee4443b251816e50821008f</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetIter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ad48010c864fad5ea5dee36dae9dc5f88</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>IterNext</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3678427e9eb7fe957e6ca3d204743918</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a47743d3bc0ee71dbdbd16bb6c8ee6c3c</anchor>
      <arglist>(ExtensionDict *self)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionDict *</type>
      <name>NewExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ae47bbb64fd3f84cc7c0c3ec7380afa28</anchor>
      <arglist>(CMessage *parent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ab40eaf0b0c95daba6af7b44c4e60cf1f</anchor>
      <arglist>(ExtensionDict *self, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a004c53810b8b87e1f0a841e753e6865f</anchor>
      <arglist>(ExtensionDict *self, PyObject *key)</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>ExtensionDict_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9fe64afdbd455d42b0f2784b849b0ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>ExtensionIterator_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa2825d5be73aaef3d0fc159f416092de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a14244d93eb48dfe22e0c4a7f6798ba8a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MpMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>adb1d1004141ec47c2ef176e9d07700ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SeqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>abd3e0d7f0277ef977e1cbde1651a669d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extension_dict.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>extension__dict_8h.html</filename>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <class kind="struct">google::protobuf::python::ExtensionDict</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::extension_dict</namespace>
    <member kind="typedef">
      <type>struct google::protobuf::python::ExtensionDict</type>
      <name>ExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ace2436ca028b54681bb21094b57712af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ExtensionDict *</type>
      <name>NewExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ae47bbb64fd3f84cc7c0c3ec7380afa28</anchor>
      <arglist>(CMessage *parent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extension_dict.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>extension__dict_8py.html</filename>
    <class kind="class">google::protobuf::internal::extension_dict::_ExtensionDict</class>
    <namespace>google::protobuf::internal::extension_dict</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VerifyExtensionHandle</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1extension__dict.html</anchorfile>
      <anchor>a9ed50cecc2bfb55d13d98a3f08ad42c2</anchor>
      <arglist>(message, extension_handle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extension_set.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>extension__set_8cc.html</filename>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="extension__set__inl_8h" name="extension_set_inl.h" local="no" imported="no">google/protobuf/extension_set_inl.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="metadata__lite_8h" name="metadata_lite.h" local="no" imported="no">google/protobuf/metadata_lite.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a446d05f2177faf5162bb232b24e0b0c4</anchor>
      <arglist>(EXTENSION, LABEL, CPPTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>adec12a013ffae998d1e74621bc33ac17</anchor>
      <arglist>(UPPERCASE, CAMELCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>afd0a708b286d931ed4ceb6f7b16b3bdf</anchor>
      <arglist>(UPPERCASE, CAMELCASE, VALUE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>aa095b801761cc56486bf764508a1633e</anchor>
      <arglist>(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>aa095b801761cc56486bf764508a1633e</anchor>
      <arglist>(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a2c2633a5504bd7478b597bc066c1edc0</anchor>
      <arglist>(UPPERCASE, LOWERCASE, CAMELCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>a22f168426c46750119e37b84a9e98cce</anchor>
      <arglist>(UPPERCASE, LOWERCASE, REPEATED_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_ACCESSORS</name>
      <anchorfile>extension__set_8cc.html</anchorfile>
      <anchor>aa5243fb312f2d87175000a31f429e11e</anchor>
      <arglist>(UPPERCASE, LOWERCASE, CAMELCASE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CallNoArgValidityFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ae06199684758f7be3daa080aa0f77e</anchor>
      <arglist>(const void *arg, int number)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extension_set.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>extension__set_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="union">google::protobuf::internal::ExtensionSet::AllocatedData</class>
    <class kind="class">google::protobuf::internal::EnumTypeTraits</class>
    <class kind="struct">google::protobuf::internal::ExtensionInfo::EnumValidityCheck</class>
    <class kind="struct">google::protobuf::internal::ExtensionSet::Extension</class>
    <class kind="class">google::protobuf::internal::ExtensionFinder</class>
    <class kind="class">google::protobuf::internal::ExtensionIdentifier</class>
    <class kind="struct">google::protobuf::internal::ExtensionInfo</class>
    <class kind="class">google::protobuf::internal::ExtensionSet</class>
    <class kind="struct">google::protobuf::internal::ExtensionSet::KeyValue::FirstComparator</class>
    <class kind="class">google::protobuf::internal::GeneratedExtensionFinder</class>
    <class kind="struct">google::protobuf::internal::ExtensionSet::KeyValue</class>
    <class kind="class">google::protobuf::internal::ExtensionSet::LazyMessageExtension</class>
    <class kind="struct">google::protobuf::internal::ExtensionInfo::MessageInfo</class>
    <class kind="class">google::protobuf::internal::MessageTypeTraits</class>
    <class kind="class">google::protobuf::internal::PrimitiveTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedEnumTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedMessageTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedPrimitiveDefaults</class>
    <class kind="class">google::protobuf::internal::RepeatedPrimitiveTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedStringTypeTraits</class>
    <class kind="class">google::protobuf::internal::StringTypeTraits</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="define">
      <type>#define</type>
      <name>desc</name>
      <anchorfile>extension__set_8h.html</anchorfile>
      <anchor>ab62c15e73dfce99a79b8fe009f326532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>desc</name>
      <anchorfile>extension__set_8h.html</anchorfile>
      <anchor>ab62c15e73dfce99a79b8fe009f326532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_EXTENSION_ACCESSORS</name>
      <anchorfile>extension__set_8h.html</anchorfile>
      <anchor>a2a2b194143d5d034504f6303be648585</anchor>
      <arglist>(CLASSNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_DEFINE_PRIMITIVE_TYPE</name>
      <anchorfile>extension__set_8h.html</anchorfile>
      <anchor>abfca84f9742c9ae0ed64466bd10edd49</anchor>
      <arglist>(TYPE, METHOD)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>EnumValidityFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a61f1a3dc875cc7e172863833b00e2ea5</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>EnumValidityFuncWithArg</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8a1c116d65f1ab8b2a343ed48ecb1ab0</anchor>
      <arglist>(const void *arg, int number)</arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>FieldType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac9192aabf589fae85be1bb842998371c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinkExtensionReflection</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a367ad9b7869f6b782812c4d0fc8d71f5</anchor>
      <arglist>(const google::protobuf::internal::ExtensionIdentifier&lt; ExtendeeType, TypeTraitsType, field_type, is_packed &gt; &amp;extension)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extension_set_heavy.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>extension__set__heavy_8cc.html</filename>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="extension__set__inl_8h" name="extension_set_inl.h" local="no" imported="no">google/protobuf/extension_set_inl.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="class">google::protobuf::internal::DescriptorPoolExtensionFinder</class>
    <class kind="class">google::protobuf::internal::MessageSetFieldSkipper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_TYPE</name>
      <anchorfile>extension__set__heavy_8cc.html</anchorfile>
      <anchor>a446d05f2177faf5162bb232b24e0b0c4</anchor>
      <arglist>(EXTENSION, LABEL, CPPTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set__heavy_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set__heavy_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set__heavy_8cc.html</anchorfile>
      <anchor>a74374e6beebaa34f17a5cf5bb31bf739</anchor>
      <arglist>(UPPERCASE, CAMELCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set__heavy_8cc.html</anchorfile>
      <anchor>afd0a708b286d931ed4ceb6f7b16b3bdf</anchor>
      <arglist>(UPPERCASE, CAMELCASE, VALUE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>extension__set__heavy_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::CppType</type>
      <name>cpp_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a975ca905519fb68023662fb05e88b9cd</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function">
      <type>WireFormatLite::FieldType</type>
      <name>field_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abd22e0539363f2918bdc8436fc0f4cde</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::Type</type>
      <name>real_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab3f991323ed842a375bd581400459675</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateEnumUsingDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac73bc954d70bc9f83ea45dd973825bae</anchor>
      <arglist>(const void *arg, int number)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extension_set_inl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>extension__set__inl_8h.html</filename>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>extension_set_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>extension__set__unittest_8cc.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TEST_REPEATED_EXTENSIONS_SPACE_USED</name>
      <anchorfile>extension__set__unittest_8cc.html</anchorfile>
      <anchor>acb828efb00abfb46070541b0ff6a6dce</anchor>
      <arglist>(type, cpptype, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_SCALAR_EXTENSIONS_SPACE_USED</name>
      <anchorfile>extension__set__unittest_8cc.html</anchorfile>
      <anchor>a904c6f14e597a2196d1534423685cb9a</anchor>
      <arglist>(type, value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExtensionLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionLite_8java.html</filename>
    <class kind="class">com::google::protobuf::ExtensionLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionRegistry.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionRegistry_8java.html</filename>
    <class kind="class">com::google::protobuf::ExtensionRegistry::DescriptorIntPair</class>
    <class kind="class">com::google::protobuf::ExtensionRegistry::ExtensionInfo</class>
    <class kind="class">com::google::protobuf::ExtensionRegistry</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionRegistryFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionRegistryFactory_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionRegistryFactoryTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ExtensionRegistryFactoryTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ExtensionRegistryFactoryTest</class>
    <class kind="class">com::google::protobuf::ExtensionRegistryFactoryTest::InnerLiteTest</class>
    <class kind="class">com::google::protobuf::ExtensionRegistryFactoryTest::InnerTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionRegistryLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionRegistryLite_8java.html</filename>
    <class kind="class">com::google::protobuf::ExtensionRegistryLite</class>
    <class kind="class">com::google::protobuf::ExtensionRegistryLite::ObjectIntPair</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionSchemaFull.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionSchemaFull_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionSchemaLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionSchemaLite_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ExtensionSchemas.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ExtensionSchemas_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>fastmem.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>fastmem_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>fastmemcmp_inlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58c03d426dc002ad12b9f42705be7cfe</anchor>
      <arglist>(const char *a, const char *b, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memcpy_inlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0d0a2e2323bbb3a3933c41fd5d21eb82</anchor>
      <arglist>(char *dst, const char *src, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>memeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6a19a4afc2a151a7fcecbd8f71f43081</anchor>
      <arglist>(const char *a, const char *b, size_t n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fd.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>fd_8hpp.html</filename>
    <namespace>zmq</namespace>
    <member kind="enumvalue">
      <name>retired_fd</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad43d33ab66757df87ee8337a8a17b38da8e355846dbf9275cb887f3d2b83bafc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>field_8cc.html</filename>
    <includes id="field_8h" name="field.h" local="no" imported="no">google/protobuf/pyext/field.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::field</namespace>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>DescrGet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a2c3470ac8c94eabe4b38255ef3794ad4</anchor>
      <arglist>(PyMessageFieldProperty *self, PyObject *obj, PyObject *type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DescrSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a781745064b5601736ef1f2622578a5fc</anchor>
      <arglist>(PyMessageFieldProperty *self, PyObject *obj, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a48561616c97508648e6dcb72a4f18f05</anchor>
      <arglist>(PyMessageFieldProperty *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a21c699450b0b30724cda4048b4167558</anchor>
      <arglist>(PyMessageFieldProperty *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFieldProperty</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2f11db5f7e4f2fd164fbbdeef47639ed</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Repr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>ac7f2f35771c677155d4a77ca65adc72e</anchor>
      <arglist>(PyMessageFieldProperty *self)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>_CFieldProperty_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a92693b613b47910b903004e6a9f0cc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>CFieldProperty_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a387b97b9962b46546cee97957910ea94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>ad8efb64aa77a8d69406aa161a49e0168</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>field_8h.html</filename>
    <class kind="struct">google::protobuf::python::PyMessageFieldProperty</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFieldProperty</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2f11db5f7e4f2fd164fbbdeef47639ed</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_comparator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>field__comparator_8cc.html</filename>
    <includes id="field__comparator_8h" name="field_comparator.h" local="no" imported="no">google/protobuf/util/field_comparator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <includes id="mathutil_8h" name="mathutil.h" local="no" imported="no">google/protobuf/stubs/mathutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COMPARE_FIELD</name>
      <anchorfile>field__comparator_8cc.html</anchorfile>
      <anchor>a54a62954b7050bf825e8cc4258feb4f6</anchor>
      <arglist>(METHOD)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_comparator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>field__comparator_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::util::DefaultFieldComparator</class>
    <class kind="class">google::protobuf::util::FieldComparator</class>
    <class kind="struct">google::protobuf::util::DefaultFieldComparator::Tolerance</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>field_comparator_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>field__comparator__test_8cc.html</filename>
    <includes id="field__comparator_8h" name="field_comparator.h" local="no" imported="no">google/protobuf/util/field_comparator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="mathutil_8h" name="mathutil.h" local="no" imported="no">google/protobuf/stubs/mathutil.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="variable" protection="protected">
      <type>DefaultFieldComparator</type>
      <name>comparator_</name>
      <anchorfile>field__comparator__test_8cc.html</anchorfile>
      <anchor>a56a0340cec17af5916b3fdbaaf74d53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>field__comparator__test_8cc.html</anchorfile>
      <anchor>a4ed474ef98573965746fbd8ece9e12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TestAllTypes</type>
      <name>message_1_</name>
      <anchorfile>field__comparator__test_8cc.html</anchorfile>
      <anchor>a309f96220a6c5543be9bac6ffeb03093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TestAllTypes</type>
      <name>message_2_</name>
      <anchorfile>field__comparator__test_8cc.html</anchorfile>
      <anchor>a9be99467d6f58fb8a162aec355ef38d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_mask.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>field__mask_8pb_8cc.html</filename>
    <includes id="field__mask_8pb_8h" name="field_mask.pb.h" local="no" imported="no">google/protobuf/field_mask.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">FieldMask::_Internal</class>
    <class kind="class">FieldMaskDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FieldMask *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FieldMask &gt;</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a9020a40d47a9619ccfbf7c48697db345</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_FieldMask_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a7332fa51e3ea9509b32cbce191dfc10d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a3e9ac9ef2e8cb14ff695835ab9b56da1</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class FieldMaskDefaultTypeInternal</type>
      <name>_FieldMask_default_instance_</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>adc182fc723121fd0d3a7e8dd2f68d906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>ae71a95699f23067b3c42800bce7c8496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto_deps</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a5fd6a2d4bb25868316aa5d01168f8e67</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto_initialized</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a1a643b75131d02c81596af1b346408a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto_once</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>ad6b2e9cac933f09da62d763afe72251c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto_sccs</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a0b6f58ff70379eebdaa04a6d81e3f6a0</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>ae0de3e63dd528c6d0e99597166383b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>afd0d7e79ee24bfe880024eb7a2343d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a1b65c33eae453d8554b2091075abe0b7</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>ab04039a8a8594e881838d7c735813680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_FieldMask_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8cc.html</anchorfile>
      <anchor>a4145252e1abff0c318138292c6dbf0ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_mask.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>field__mask_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">FieldMask</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8h.html</anchorfile>
      <anchor>a26acce7b100310bf24c7dc7436e3ce68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FieldMask *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FieldMask &gt;</name>
      <anchorfile>field__mask_8pb_8h.html</anchorfile>
      <anchor>af4148266acef5f522d993946a164ed35</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FieldMaskDefaultTypeInternal</type>
      <name>_FieldMask_default_instance_</name>
      <anchorfile>field__mask_8pb_8h.html</anchorfile>
      <anchor>a3f121e6861fa5168f501dc3e0144a6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>field__mask_8pb_8h.html</anchorfile>
      <anchor>a1662be95ecd45ddc3fc3639e2cb3029b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_mask_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>field__mask__util_8cc.html</filename>
    <includes id="field__mask__util_8h" name="field_mask_util.h" local="no" imported="no">google/protobuf/util/field_mask_util.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COPY_REPEATED_VALUE</name>
      <anchorfile>field__mask__util_8cc.html</anchorfile>
      <anchor>a97edf6992811fa1a33149ec2e6badd4d</anchor>
      <arglist>(TYPE, Name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COPY_VALUE</name>
      <anchorfile>field__mask__util_8cc.html</anchorfile>
      <anchor>a80038d2edd599a166cbbcd8bfbbda653</anchor>
      <arglist>(TYPE, Name)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, Node * &gt;</type>
      <name>children</name>
      <anchorfile>field__mask__util_8cc.html</anchorfile>
      <anchor>aca28677a4ea7026b67f4fb44f22d8a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node</type>
      <name>root_</name>
      <anchorfile>field__mask__util_8cc.html</anchorfile>
      <anchor>a5ff822664af5c98a30c437ba2df904bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_mask_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>field__mask__util_8h.html</filename>
    <includes id="field__mask_8pb_8h" name="field_mask.pb.h" local="no" imported="no">google/protobuf/field_mask.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::util::FieldMaskUtil</class>
    <class kind="class">google::protobuf::util::FieldMaskUtil</class>
    <class kind="class">google::protobuf::util::FieldMaskUtil</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>field_mask_util_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>field__mask__util__test_8cc.html</filename>
    <includes id="field__mask__util_8h" name="field_mask_util.h" local="no" imported="no">google/protobuf/util/field_mask_util.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="field__mask_8pb_8h" name="field_mask.pb.h" local="no" imported="no">google/protobuf/field_mask.pb.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::util::SnakeCaseCamelCaseTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TEST_MERGE_ONE_FIELD</name>
      <anchorfile>field__mask__util__test_8cc.html</anchorfile>
      <anchor>a2d669e763ec15ecbb9e431b51246f8c6</anchor>
      <arglist>(field_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_MERGE_ONE_PRIMITIVE_FIELD</name>
      <anchorfile>field__mask__util__test_8cc.html</anchorfile>
      <anchor>a9fcfc4e2b6d53504594ba75f31bc6d0f</anchor>
      <arglist>(field_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_TRIM_ONE_FIELD</name>
      <anchorfile>field__mask__util__test_8cc.html</anchorfile>
      <anchor>a23877c0591d449032ab1f91f08e2a486</anchor>
      <arglist>(field_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_TRIM_ONE_PRIMITIVE_FIELD</name>
      <anchorfile>field__mask__util__test_8cc.html</anchorfile>
      <anchor>aad89fbb37cb7d28c6aff2a505d815b5f</anchor>
      <arglist>(field_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_mask_utility.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>field__mask__utility_8cc.html</filename>
    <includes id="field__mask__utility_8h" name="field_mask_utility.h" local="no" imported="no">google/protobuf/util/internal/field_mask_utility.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="status__macros_8h" name="status_macros.h" local="no" imported="no">google/protobuf/stubs/status_macros.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>ConvertFieldMaskPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a94e27bb52c71fbc81e93c7869de40065</anchor>
      <arglist>(const StringPiece path, ConverterCallback converter)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>DecodeCompactFieldMaskPaths</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afd7b8e72624a9b61c2c20e6b3cdaf4dd</anchor>
      <arglist>(StringPiece paths, PathSinkCallback path_sink)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>field_mask_utility.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>field__mask__utility_8h.html</filename>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="typedef">
      <type>std::function&lt; std::string(StringPiece)&gt;</type>
      <name>ConverterCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0b58d4f23f63e1580dc29ead4bbe4df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; util::Status(StringPiece)&gt;</type>
      <name>PathSinkCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaa1962d5e414b33b6a06ba688430f133</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ConvertFieldMaskPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a94e27bb52c71fbc81e93c7869de40065</anchor>
      <arglist>(const StringPiece path, ConverterCallback converter)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>DecodeCompactFieldMaskPaths</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afd7b8e72624a9b61c2c20e6b3cdaf4dd</anchor>
      <arglist>(StringPiece paths, PathSinkCallback path_sink)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FieldInfo.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>FieldInfo_8java.html</filename>
    <class kind="class">com::google::protobuf::FieldInfo::Builder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>FieldMask.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>FieldMask_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBFieldMask</class>
    <class kind="class">GPBFieldMaskRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>FieldMask_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>FieldMask_8pbobjc_8h.html</anchorfile>
      <anchor>afddaf0ab10234c223421963d4882b768</anchor>
      <arglist>(GPBFieldMask_FieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FieldMaskTree.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>FieldMaskTree_8java.html</filename>
    <class kind="class">com::google::protobuf::util::FieldMaskTree::Node</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>FieldMaskTreeTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/test/java/com/google/protobuf/util/</path>
    <filename>FieldMaskTreeTest_8java.html</filename>
    <class kind="class">com::google::protobuf::util::FieldMaskTreeTest</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>FieldMaskUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>FieldMaskUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::util::FieldMaskUtil</class>
    <class kind="class">com::google::protobuf::util::FieldMaskUtil::MergeOptions</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>FieldMaskUtilTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/test/java/com/google/protobuf/util/</path>
    <filename>FieldMaskUtilTest_8java.html</filename>
    <class kind="class">com::google::protobuf::util::FieldMaskUtilTest</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>FieldPresenceTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>FieldPresenceTest_8java.html</filename>
    <class kind="class">com::google::protobuf::FieldPresenceTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>FieldSet.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>FieldSet_8java.html</filename>
    <class kind="interface">com::google::protobuf::FieldSet::FieldDescriptorLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>FieldType.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>FieldType_8java.html</filename>
    <class kind="enum">com::google::protobuf::FieldType::Collection</class>
    <class kind="enum">com::google::protobuf::FieldType</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>file.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/testing/</path>
    <filename>file_8cc.html</filename>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>file.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/testing/</path>
    <filename>file_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::File</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="variable">
      <type>const int</type>
      <name>DEFAULT_FILE_MODE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7dbcf1052ece0fdf3c1af4b9e44c3662</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filter_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>filter__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a358125cc126467c5d29fb85b34a0c9c6</anchor>
      <arglist>(BM_Bar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a51e12d0d93beb11ca9f148c7004d006f</anchor>
      <arglist>(BM_Foo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a07a35af1fc1c92e665d8a34d33930232</anchor>
      <arglist>(BM_FooBa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>afe72fcf7de4c370b9d8dd9b5e7602ec5</anchor>
      <arglist>(BM_FooBar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a2cc4845efced1d9ac4ff8ae979164dcd</anchor>
      <arglist>(NoPrefix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Bar</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>af4ef82247e7631fc9ac86d6db026fa63</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Foo</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>af339cee3d835cbb6d20897838779bcfa</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_FooBa</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>ab3f259546dd5c8360e0de0c3254ffdc2</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_FooBar</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a823b2912fb754d958cded59b57fd39fc</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NoPrefix</name>
      <anchorfile>filter__test_8cc.html</anchorfile>
      <anchor>a7b905d9486605ee7d80bd9a337ac3b29</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fixture_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>fixture__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="class">MyFixture</class>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_DEFINE_F</name>
      <anchorfile>fixture__test_8cc.html</anchorfile>
      <anchor>ad99d782ae3c5d211de0ae5b9a8bed95a</anchor>
      <arglist>(MyFixture, Bar)(benchmark</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_F</name>
      <anchorfile>fixture__test_8cc.html</anchorfile>
      <anchor>a6666971e6925e3e877fba2065e664e6b</anchor>
      <arglist>(MyFixture, Foo)(benchmark</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_REGISTER_F</name>
      <anchorfile>fixture__test_8cc.html</anchorfile>
      <anchor>a50a8e6942aab87d2424295705f324355</anchor>
      <arglist>(MyFixture, Bar) -&gt; Arg(42)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FloatArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>FloatArrayList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>FloatArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>FloatArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::FloatArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>floatTolin.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>floatTolin_8h.html</filename>
    <member kind="function">
      <type>int16_t</type>
      <name>Convert11bitFloat2LinearVal</name>
      <anchorfile>floatTolin_8h.html</anchorfile>
      <anchor>a91ea963e3995ae0f03ed526dc066fd3f</anchor>
      <arglist>(uint16_t input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FloatToLinGenerateTable</name>
      <anchorfile>floatTolin_8h.html</anchorfile>
      <anchor>afb166441003ec176a37e407d6ae9911e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>getRange</name>
      <anchorfile>floatTolin_8h.html</anchorfile>
      <anchor>a06d11545a758c60d4dac5a10fd3712d3</anchor>
      <arglist>(uint16_t idx)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>CNT</name>
      <anchorfile>floatTolin_8h.html</anchorfile>
      <anchor>a504566c51fc5959d917ab690ee26d592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int16_t</type>
      <name>lookup</name>
      <anchorfile>floatTolin_8h.html</anchorfile>
      <anchor>a14e64f2361ce581a13dab59a90dd18a0</anchor>
      <arglist>[CNT]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ForceFieldBuildersPreRun.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2ForceFieldBuildersPreRun_8java.html</filename>
    <class kind="class">com::google::protobuf::test::ForceFieldBuildersPreRun</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/ForceFieldBuildersPreRun.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2ForceFieldBuildersPreRun_8java.html</filename>
    <class kind="class">com::google::protobuf::ForceFieldBuildersPreRun</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>fq.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>fq_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>fq.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>fq_8hpp.html</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <class kind="class">zmq::fq_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>frame.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>frame_8cpp.html</filename>
    <includes id="frame__impl_8h" name="frame_impl.h" local="yes" imported="no">frame_impl.h</includes>
    <includes id="frame_8h" name="frame.h" local="no" imported="no">aditof/frame.h</includes>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>frame.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>frame_8h.html</filename>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="yes" imported="no">frame_definitions.h</includes>
    <includes id="sdk__exports_8h" name="sdk_exports.h" local="yes" imported="no">sdk_exports.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="yes" imported="no">status_definitions.h</includes>
    <class kind="class">aditof::Frame</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>frame_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>frame__definitions_8h.html</filename>
    <class kind="struct">aditof::FrameDataDetails</class>
    <class kind="struct">aditof::FrameDetails</class>
    <class kind="struct">aditof::Metadata</class>
    <class kind="struct">aditof::Point3I_sdk</class>
    <namespace>aditof</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a25adde6b36c89642e4cc7683a3ea8cb3</anchor>
      <arglist>(std::ostream &amp;o, const struct Metadata &amp;meta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_handler.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>frame__handler_8cpp.html</filename>
    <includes id="frame__handler__impl_8h" name="frame_handler_impl.h" local="yes" imported="no">frame_handler_impl.h</includes>
    <includes id="frame__handler_8h" name="frame_handler.h" local="no" imported="no">aditof/frame_handler.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>frame_handler.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>frame__handler_8h.html</filename>
    <includes id="frame_8h" name="frame.h" local="no" imported="no">aditof/frame.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">aditof::FrameHandler</class>
    <namespace>aditof</namespace>
    <member kind="define">
      <type>#define</type>
      <name>METADATA_SIZE</name>
      <anchorfile>frame__handler_8h.html</anchorfile>
      <anchor>ae83c4a98f3f35ff3fea5e11fcfa9ee0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_handler_impl.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-frame/</path>
    <filename>frame__handler__impl_8cpp.html</filename>
    <includes id="frame__handler__impl_8h" name="frame_handler_impl.h" local="yes" imported="no">frame_handler_impl.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>frame_handler_impl.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>frame__handler__impl_8h.html</filename>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">aditof/camera.h</includes>
    <includes id="frame_8h" name="frame.h" local="no" imported="no">aditof/frame.h</includes>
    <includes id="frame__handler_8h" name="frame_handler.h" local="no" imported="no">aditof/frame_handler.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">FrameHandlerImpl</class>
    <member kind="define">
      <type>#define</type>
      <name>METADATA_SIZE</name>
      <anchorfile>frame__handler__impl_8h.html</anchorfile>
      <anchor>ae83c4a98f3f35ff3fea5e11fcfa9ee0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_impl.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-frame/</path>
    <filename>frame__impl_8cpp.html</filename>
    <includes id="frame__impl_8h" name="frame_impl.h" local="yes" imported="no">frame_impl.h</includes>
    <includes id="frame__operations_8h" name="frame_operations.h" local="yes" imported="no">aditof/frame_operations.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <class kind="struct">FrameImpl::ImplData</class>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>skMetaDataBytesCount</name>
      <anchorfile>frame__impl_8cpp.html</anchorfile>
      <anchor>ab77b4a556df3cd624faaf70feaf8819d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_impl.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>frame__impl_8h.html</filename>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="no" imported="no">aditof/frame_definitions.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">FrameImpl</class>
  </compound>
  <compound kind="file">
    <name>frame_operations.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>frame__operations_8cpp.html</filename>
    <includes id="frame__operations_8h" name="frame_operations.h" local="no" imported="no">aditof/frame_operations.h</includes>
    <namespace>aditof</namespace>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a0d3a3ec36026b88cf80fad5a07e4699f</anchor>
      <arglist>(const FrameDataDetails &amp;lhs, const FrameDataDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a8f24a3430d073afb3d3f2f8a3bd369d4</anchor>
      <arglist>(const FrameDetails &amp;lhs, const FrameDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator==</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>af2bf1e1f2ab449aef8482f7a790f228d</anchor>
      <arglist>(const FrameDataDetails &amp;lhs, const FrameDataDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator==</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a901fe7d441fb9928815a8caa95b1235c</anchor>
      <arglist>(const FrameDetails &amp;lhs, const FrameDetails &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_operations.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>frame__operations_8h.html</filename>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="yes" imported="no">frame_definitions.h</includes>
    <includes id="sdk__exports_8h" name="sdk_exports.h" local="yes" imported="no">sdk_exports.h</includes>
    <namespace>aditof</namespace>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a0d3a3ec36026b88cf80fad5a07e4699f</anchor>
      <arglist>(const FrameDataDetails &amp;lhs, const FrameDataDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a8f24a3430d073afb3d3f2f8a3bd369d4</anchor>
      <arglist>(const FrameDetails &amp;lhs, const FrameDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator==</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>af2bf1e1f2ab449aef8482f7a790f228d</anchor>
      <arglist>(const FrameDataDetails &amp;lhs, const FrameDataDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator==</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a901fe7d441fb9928815a8caa95b1235c</anchor>
      <arglist>(const FrameDetails &amp;lhs, const FrameDetails &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fuse_gmock_files.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/</path>
    <filename>fuse__gmock__files_8py.html</filename>
    <namespace>fuse_gmock_files</namespace>
    <member kind="function">
      <type>def</type>
      <name>FuseGMock</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>ae76b6bc18373325fc3f002abf5c4378f</anchor>
      <arglist>(gmock_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGMockAllCcToFile</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>af470a39a4df492b1ca0d9493eac8222b</anchor>
      <arglist>(gmock_root, output_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGMockGTestAllCc</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a50eb499fcb075e19191e8403bd85c813</anchor>
      <arglist>(gmock_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGMockH</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>abab451606f671f59404f23276aad2c34</anchor>
      <arglist>(gmock_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetGTestRootDir</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aae591d77d2d969394996f9fc2017824c</anchor>
      <arglist>(gmock_root)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a64e8cd1ead5a1454265cbc2d3db4d425</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateGMockRootDir</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aaec09f55a62b3d65b5d25fe0050e9e05</anchor>
      <arglist>(gmock_root)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateOutputDir</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a68581e210793099d656537faa719df29</anchor>
      <arglist>(output_dir)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>abbec91475e2948cd4528a04cc3b19d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEFAULT_GMOCK_ROOT_DIR</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a900b64b34e20c7430b72252192a3c7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_ALL_CC_SEED</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a518e1f3cc3f184747e6ed3f2d0233c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_GTEST_ALL_CC_OUTPUT</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a9759f3f6c404e3292c26c9317792e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_H_OUTPUT</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aba0664abeb60f34cfdf59e8475a465d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_H_SEED</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aa31b816a9048fb3fa9d482eeac69c139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gtest</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a3fb36dbe8d361f9ecc54e1aa4b94b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_H_OUTPUT</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a385c31d8542b0a2e4b7f46cb2a32d7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INCLUDE_GMOCK_FILE_REGEX</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aeb4457451f878d6bc8a42f7ff3e5f6cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fuse_gtest_files.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>fuse__gtest__files_8py.html</filename>
    <namespace>fuse_gtest_files</namespace>
    <member kind="function">
      <type>def</type>
      <name>FuseGTest</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a4e7007ceec3a7a25617eac3342563ed6</anchor>
      <arglist>(gtest_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGTestAllCc</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a9bcdfab09f297e2b2097d9cdde5ee092</anchor>
      <arglist>(gtest_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGTestAllCcToFile</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ae0209897b164dbb8702169630f4bbf61</anchor>
      <arglist>(gtest_root, output_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGTestH</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a95685ab66129ced9d7b3db78e6001c8b</anchor>
      <arglist>(gtest_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a5eaf924c10970f574e1b0459cbbda75a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateGTestRootDir</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>aa53690cd3c4ff01cfeea470f363f1dec</anchor>
      <arglist>(gtest_root)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateOutputDir</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a9f584226b1f996ffff820e0751dbd458</anchor>
      <arglist>(output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VerifyFileExists</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a333eb5237899fe2f80b0c624ddba363d</anchor>
      <arglist>(directory, relative_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VerifyOutputFile</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ac3cc183b2fc035aff5b7bc07979b486d</anchor>
      <arglist>(output_dir, relative_path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a33bf00338164b922cf67f159e3cded19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEFAULT_GTEST_ROOT_DIR</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a68085bdb2912baa7e71d2b3eb37b05c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_ALL_CC_OUTPUT</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>aa66c14474599109c46ec24eaa0ad4217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_ALL_CC_SEED</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a162a6031d0d5743a37a4f79227d5e916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_H_OUTPUT</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a16437f87d0f7a9800885a9082a0b773e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_H_SEED</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ad897bce28100f2b97216929013519181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_SPI_H_SEED</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a891d03ce9cfe3577cb4c193f9544f17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INCLUDE_GTEST_FILE_REGEX</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ad7abe9bfa06bb1c5411e8b4a7a686e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INCLUDE_SRC_FILE_REGEX</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>aec4e054d0ab27276d6150468bb98a8a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gather.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gather_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="gather_8hpp" name="gather.hpp" local="yes" imported="no">gather.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gather.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gather_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>gen_gtest_pred_impl.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>gen__gtest__pred__impl_8py.html</filename>
    <namespace>gen_gtest_pred_impl</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Main</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a50dd74615a1507ce657c8fa24d7c161e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Arity</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a5bbb7272f3588b969ab3ded6f49836a1</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a16210fe365dfd176e04aa2578ac5a8d9</anchor>
      <arglist>(path, content)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateHeader</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a6f3039a82a5283846fb272f8a3af6743</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateUnitTest</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>acbd42b5b7fb7ddbb06a4dd58fc37e9ed</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HeaderPostamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a3d40c7ef70cf4d46e56c9612f34027bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HeaderPreamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a0b99cadcffab4bf161654a382163bac8</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ImplementationForArity</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a8c53b141b89f9c05d0131d9756dfeab0</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Iter</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ac016218b7c9437d1d5ac85c574c83069</anchor>
      <arglist>(n, format, sep=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>OneTo</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a7920598d51c9dded76a4ef9ffde339e4</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestsForArity</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ab0da913fa15e5695d5bb2dd1de5dec57</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Title</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ae49dd9bd9152dbcb3ca7994ce04c37ba</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnitTestPostamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a57b922f50d0807896496dcd883c1f098</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnitTestPreamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ae52dc86461d1b666c7b658a8c27c69f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>af32e92d473ee6c427929cb7ddb4db7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HEADER</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ab96c63705e2cb7619876ba592dab4c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SCRIPT_DIR</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>aed087c7fc787a064f0a9fd5f5f9f6487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UNIT_TEST</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a8c1cb8e87c4bd84edbb958f73b7df200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_changelog.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/</path>
    <filename>generate__changelog_8py.html</filename>
    <class kind="class">generate_changelog::Language</class>
    <namespace>generate_changelog</namespace>
    <member kind="variable">
      <type>list</type>
      <name>languages</name>
      <anchorfile>namespacegenerate__changelog.html</anchorfile>
      <anchor>a9d38f9337df564defee5645d0c5b4ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>previous</name>
      <anchorfile>namespacegenerate__changelog.html</anchorfile>
      <anchor>ab6c3513473cbbf4af3b41d9866cac214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_graphs.py</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>generate__graphs_8py.html</filename>
    <namespace>generate_graphs</namespace>
    <member kind="function">
      <type>def</type>
      <name>plot_latency</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>a0b836405fcec3ad6f4bc8b2b50c75755</anchor>
      <arglist>(csv_filename, title)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_throughput</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>a46a1395ac59055481b9be4e2ddbddcbc</anchor>
      <arglist>(csv_filename, title, is_tcp=False)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_PUBSUBPROXY_INPROC_THROUGHPUT</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ab5e02746e3092b0c6d50168a84b31b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_PUSHPULL_INPROC_THROUGHPUT</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>a43816496c46e9a554fe2d7d0677203b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_PUSHPULL_TCP_THROUGHPUT</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ad359c5e9603de8d583f56877dc67a402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_REQREP_TCP_LATENCY</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ae1596f4672ca22d21a2f143729d9ec36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TCP_LINK_GPBS</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ae860adb370c26a86f389a224884d9a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_enum_reflection.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__enum__reflection_8h.html</filename>
    <includes id="generated__enum__util_8h" name="generated_enum_util.h" local="no" imported="no">google/protobuf/generated_enum_util.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc5bb202d531320c3eab917a13d0813b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>NameOfEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af7bd6ce472c3eb7e22fdcbcd008f4283</anchor>
      <arglist>(const EnumDescriptor *descriptor, int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseNamedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae4d58bf305ff08d99b535bd1c8228c9a</anchor>
      <arglist>(const EnumDescriptor *descriptor, const std::string &amp;name, EnumType *value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>ParseNamedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2fa24d78df73ceba8c6182a06f897d0</anchor>
      <arglist>(const EnumDescriptor *descriptor, const std::string &amp;name, int *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_enum_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__enum__util_8cc.html</filename>
    <includes id="generated__enum__util_8h" name="generated_enum_util.h" local="no" imported="no">google/protobuf/generated_enum_util.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>InitializeEnumStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad1d8e05790c0dca57487652da1f3edeb</anchor>
      <arglist>(const EnumEntry *enums, const int *sorted_indices, size_t size, internal::ExplicitlyConstructed&lt; std::string &gt; *enum_strings)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LookUpEnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0899edf5f453ea50f80fcd0c39607268</anchor>
      <arglist>(const EnumEntry *enums, const int *sorted_indices, size_t size, int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LookUpEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac46c61813bdbbb354ae40c88e1f5dae7</anchor>
      <arglist>(const EnumEntry *enums, size_t size, StringPiece name, int *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_enum_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__enum__util_8h.html</filename>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="struct">google::protobuf::internal::EnumEntry</class>
    <class kind="struct">google::protobuf::is_proto_enum</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>InitializeEnumStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad1d8e05790c0dca57487652da1f3edeb</anchor>
      <arglist>(const EnumEntry *enums, const int *sorted_indices, size_t size, internal::ExplicitlyConstructed&lt; std::string &gt; *enum_strings)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LookUpEnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0899edf5f453ea50f80fcd0c39607268</anchor>
      <arglist>(const EnumEntry *enums, const int *sorted_indices, size_t size, int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LookUpEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac46c61813bdbbb354ae40c88e1f5dae7</anchor>
      <arglist>(const EnumEntry *enums, size_t size, StringPiece name, int *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_reflection.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__reflection_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">google::protobuf::AssignDescriptorsHelper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a9a793562f157a68c83d513f9a7fbe5ce</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PRIMITIVE_ACCESSORS</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a4f2ed5f5f745714093a44a6256586183</anchor>
      <arglist>(TYPENAME, TYPE, PASSTYPE, CPPTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_TEMP_VALUE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a913cdb42f817402b2c39a32c620b6046</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_HAS_ONEOF</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a414f9f16d9e3ea574f5844c9a7ef0cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a55ef95c3726f9d927c7cd01941cf24c8</anchor>
      <arglist>(TYPE, CPPTYPE, CTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>afb04e7ce404a984a63fe3c3c69dfa559</anchor>
      <arglist>(UPPERCASE, LOWERCASE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_ONEOF_VALUE1</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>ae233a4a5ea1091fd91f289adfa8da7b5</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_ONEOF_VALUE2</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a553ade555863c37cdd12b705405ab316</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_ARRAYS</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a15bbf539403babe21d206ef1c2eecea2</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_VALUES</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a87df50695dc8ebba368e9f0860a09dd3</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a0e8fb59f52d353f6cdb5346b7d8771f1</anchor>
      <arglist>(CONDITION, METHOD, ERROR_DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_ALL</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>aa7a9d437714f656cd1b747de895c916a</anchor>
      <arglist>(METHOD, LABEL, CPPTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_ENUM_VALUE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a2ee176edca33b8d3434643b34ecf1985</anchor>
      <arglist>(METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_EQ</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a4c3d007f1af5b154e077662d7f885678</anchor>
      <arglist>(A, B, METHOD, ERROR_DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_MESSAGE_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>ad9577e010b27578bda9d3623aaa32067</anchor>
      <arglist>(METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_NE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a96e8a16632a47aca01260a988993bb56</anchor>
      <arglist>(A, B, METHOD, ERROR_DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_REPEATED</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a9143171fd153d21895f5bf8cb4be217f</anchor>
      <arglist>(METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_SINGULAR</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a3f3f195ddd2ee566e9d1f609c08af9f7</anchor>
      <arglist>(METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_CHECK_TYPE</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a2219a20f88b251718cbcad98ed31d3da</anchor>
      <arglist>(METHOD, CPPTYPE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c51c2688aefc3ce22c772b3af6abc73</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a52b4dc74c0a9aeecd6b967fa7de1be24</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e3493796ab4e635b991a05cd3523e30</anchor>
      <arglist>(bool, FieldDescriptor::CPPTYPE_BOOL, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac30dba07c09e156162090b3b5243490a</anchor>
      <arglist>(double, FieldDescriptor::CPPTYPE_DOUBLE, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a677bab9863f3dcf37b9f93de8bed1ee4</anchor>
      <arglist>(float, FieldDescriptor::CPPTYPE_FLOAT, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a157950aa39a767046a3dae767ee6d191</anchor>
      <arglist>(int32, FieldDescriptor::CPPTYPE_INT32, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8decd957672caebc0710cb4bda84ef8d</anchor>
      <arglist>(int64, FieldDescriptor::CPPTYPE_INT64, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a81840df2bc8818b80dee2599a70054e0</anchor>
      <arglist>(uint32, FieldDescriptor::CPPTYPE_UINT32, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a818353c4f3955072ef7bafb79cf7769e</anchor>
      <arglist>(uint64, FieldDescriptor::CPPTYPE_UINT64, -1)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>NameOfEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af7bd6ce472c3eb7e22fdcbcd008f4283</anchor>
      <arglist>(const EnumDescriptor *descriptor, int value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>ParseNamedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2fa24d78df73ceba8c6182a06f897d0</anchor>
      <arglist>(const EnumDescriptor *descriptor, const std::string &amp;name, int *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterAllTypesInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8488e4b4f1555e287c9590805bd0313f</anchor>
      <arglist>(const Metadata *file_level_metadata, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterFileLevelMetadata</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d38a02501c8abe812e1783b52eb009a</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnknownFieldSetSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a254aeddfd74f7fec08624d4ed8984c22</anchor>
      <arglist>(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; const Metadata *, const Metadata * &gt; &gt;</type>
      <name>metadata_arrays_</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>a0dcbfef8c172f14ef13770ac8d2beee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WrappedMutex</type>
      <name>mu_</name>
      <anchorfile>generated__message__reflection_8cc.html</anchorfile>
      <anchor>afd50869f8a3b0d54c40d5790d98ddc24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_reflection.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__reflection_8h.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__enum__reflection_8h" name="generated_enum_reflection.h" local="no" imported="no">google/protobuf/generated_enum_reflection.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="struct">google::protobuf::internal::DescriptorTable</class>
    <class kind="struct">google::protobuf::internal::MigrationSchema</class>
    <class kind="struct">google::protobuf::internal::ReflectionSchema</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>AddDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c51c2688aefc3ce22c772b3af6abc73</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a52b4dc74c0a9aeecd6b967fa7de1be24</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnknownFieldSetSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a254aeddfd74f7fec08624d4ed8984c22</anchor>
      <arglist>(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_reflection_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__reflection__unittest_8cc.html</filename>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>generated_message_table_driven.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__table__driven_8cc.html</filename>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="generated__message__table__driven__lite_8h" name="generated_message_table_driven_lite.h" local="no" imported="no">google/protobuf/generated_message_table_driven_lite.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adfb871d939170a34509aea98adfa7251</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_table_driven.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__table__driven_8h.html</filename>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__entry__lite_8h" name="map_entry_lite.h" local="no" imported="no">google/protobuf/map_entry_lite.h</includes>
    <includes id="map__field__lite_8h" name="map_field_lite.h" local="no" imported="no">google/protobuf/map_field_lite.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="union">google::protobuf::internal::AuxillaryParseTableField</class>
    <class kind="struct">google::protobuf::internal::CompareHelper</class>
    <class kind="struct">google::protobuf::internal::CompareHelper&lt; ArenaStringPtr &gt;</class>
    <class kind="struct">google::protobuf::internal::CompareMapKey</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::enum_aux</class>
    <class kind="struct">google::protobuf::internal::FieldMetadata</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::map_aux</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::message_aux</class>
    <class kind="struct">google::protobuf::internal::ParseTable</class>
    <class kind="struct">google::protobuf::internal::ParseTableField</class>
    <class kind="struct">google::protobuf::internal::SerializationTable</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::string_aux</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_CONSTEXPR_VAR</name>
      <anchorfile>generated__message__table__driven_8h.html</anchorfile>
      <anchor>ab34b018b9cd710870bbca1ebf44a2f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProcessingTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING_CORD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a97680aa66ee62294bba2812bfbf99b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING_STRING_PIECE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a2f86e91beb5ae9b63079fe96a5652bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES_CORD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a9c3d273527670d29237723c8f0383389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES_STRING_PIECE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a22762f4493405057e950652a35b5154c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a758a11607ff618b35198bb66814c60db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a8706f953213cef6eac2a808ee5958064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MAP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0ab4ab24893c862f626d1eeafc3df62c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapFieldSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27df7c3ff571b8645660f35ebc0f17df</anchor>
      <arglist>(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adfb871d939170a34509aea98adfa7251</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamLite</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4345f135d2a1a3a9842977e28dd3a47</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab51c3ea1aec1bd42e46e6fda75918713</anchor>
      <arglist>(io::CodedInputStream *input, void *map_field)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT void</type>
      <name>SerializeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a19f03f2b1946526a6bf63404ba0f5759</anchor>
      <arglist>(const uint8 *base, const FieldMetadata *table, int32 num_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>SerializeInternalToArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae7c7978e123d52c80635002119f39de2</anchor>
      <arglist>(const uint8 *base, const FieldMetadata *table, int32 num_fields, bool is_deterministic, uint8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TableSerialize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4808cf81b10ecaaadd92adc8ac4bea91</anchor>
      <arglist>(const MessageLite &amp;msg, const SerializationTable *table, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>TableSerializeToArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a091b3cab49a02c3f75ef6c797c768b38</anchor>
      <arglist>(const MessageLite &amp;msg, const SerializationTable *table, bool is_deterministic, uint8 *buffer)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kInvalidMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a451df1d934791e9843bbf33564be47d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kNotPackedMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d691d9c4e1594c13ec1e742d12e00e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kOneofMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0f24ce3e5fcd6627e167cd6419c75dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kRepeatedMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a589b9bf4dc4e932b028607298937e4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kTypeMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c600f9a2e676496bf814751c00f047c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_table_driven_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__table__driven__lite_8cc.html</filename>
    <includes id="generated__message__table__driven__lite_8h" name="generated_message_table_driven_lite.h" local="no" imported="no">google/protobuf/generated_message_table_driven_lite.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="metadata__lite_8h" name="metadata_lite.h" local="no" imported="no">google/protobuf/metadata_lite.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamLite</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4345f135d2a1a3a9842977e28dd3a47</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_table_driven_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__table__driven__lite_8h.html</filename>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="implicit__weak__message_8h" name="implicit_weak_message.h" local="no" imported="no">google/protobuf/implicit_weak_message.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata__lite_8h" name="metadata_lite.h" local="no" imported="no">google/protobuf/metadata_lite.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="class">google::protobuf::internal::MergePartialFromCodedStreamHelper</class>
    <class kind="class">google::protobuf::internal::RepeatedMessageTypeHandler</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_PACKED_TYPE</name>
      <anchorfile>generated__message__table__driven__lite_8h.html</anchorfile>
      <anchor>ac20467300ff316ff48a196fa2acdb64e</anchor>
      <arglist>(TYPE, CPPTYPE, CPPTYPE_METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>generated__message__table__driven__lite_8h.html</anchorfile>
      <anchor>a7d83ed19e75a74b9f5e698e47035a9aa</anchor>
      <arglist>(TYPE, CPPTYPE)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Cardinality</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinality_SINGULAR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8af1a7b39609475056ab8738f863037d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinality_REPEATED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8aaf479689ac9561a08b73fe76a15f6992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinality_ONEOF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8aea2743d6605834808564aa786a5808aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProcessingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a1c225cefe29bc6ccd094db96651ddaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_CORD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a743035aaf0c18c314f344769cd667ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_STRING_PIECE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a7d21b6ba1ba9f02a67aaf4d7c392ce9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31ae4310a953eb9d09605b64f11b96608bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a28d105f9d97bb451dc4e39f705aa7790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StringType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27d891c2687525c511f74b95ef586217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StringType_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27d891c2687525c511f74b95ef586217af6c8acb13453f56f76eabcc1a1782ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StringType_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27d891c2687525c511f74b95ef586217a8e39257a39d8934c218bda7b3bc12b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>AddField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa24756bb63ebbe4dc418f00a91613e47</anchor>
      <arglist>(MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a77f0dee3aed5c5b43502612b61a98b4e</anchor>
      <arglist>(MessageLite *msg, int64 offset, Type value)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>AddField&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a687c2022cb03f6e72f5631feb69e9029</anchor>
      <arglist>(MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1cdae1a42233965f40870b598e704112</anchor>
      <arglist>(const ParseTableField &amp;field, Arena *arena, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6e0db21418057eb06218fa16df1979c9</anchor>
      <arglist>(MessageLite *msg, int64 arena_offset)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionSet *</type>
      <name>GetExtensionSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa5142eb70697cecfb04ace6e07acef14</anchor>
      <arglist>(MessageLite *msg, int64 extension_offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aec7b9a1e951f6ec58d3860f1a355d5a0</anchor>
      <arglist>(const ParseTable &amp;table, io::CodedInputStream *input, MessageLite *msg, uint32 *presence, uint32 presence_index, int64 offset, uint32 tag, int field_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HandleString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7eb4a56601b6c4353ed077e15a2b4371</anchor>
      <arglist>(io::CodedInputStream *input, MessageLite *msg, Arena *arena, uint32 *has_bits, uint32 has_bit_index, int64 offset, const void *default_ptr, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a752efc6e2a9614ed15b019b93c1fc70a</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamInlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a46bebec0995243c64672b556bb365598</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>MutableField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a053c30dbf368b5a8b2a227a12afa8d72</anchor>
      <arglist>(MessageLite *msg, uint32 *has_bits, uint32 has_bit_index, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>const Type *</type>
      <name>Raw</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7e92c7906306ac2e715acee24e089b8a</anchor>
      <arglist>(const MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>Raw</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a53c4c7bfcf4c5008aeb90b4ff7f32058</anchor>
      <arglist>(MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a801bc7ee9113109b95d5dd119a2f523f</anchor>
      <arglist>(const ParseTable &amp;table, int field_number, Arena *arena, MessageLite *msg, uint32 *oneof_case, int64 offset, const void *default_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c3b0f057a4a120c835dc46371749b21</anchor>
      <arglist>(uint32 *has_bits, uint32 has_bit_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa0686de29e7d2bb6fe6d4a12092a5728</anchor>
      <arglist>(MessageLite *msg, uint32 *has_bits, uint32 has_bit_index, int64 offset, Type value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8dbb7de5d8a9e6950749a960fe04fe5d</anchor>
      <arglist>(MessageLite *msg, uint32 *oneof_case, uint32 oneof_case_index, int64 offset, int field_number, Type value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__util_8cc.html</filename>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="coded__stream__inl_8h" name="coded_stream_inl.h" local="no" imported="no">google/protobuf/io/coded_stream_inl.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="metadata__lite_8h" name="metadata_lite.h" local="no" imported="no">google/protobuf/metadata_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="class">google::protobuf::internal::AccessorHelper</class>
    <class kind="struct">google::protobuf::internal::ArrayOutput</class>
    <class kind="struct">google::protobuf::internal::OneOfFieldHelper</class>
    <class kind="struct">google::protobuf::internal::OneOfFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::OutputHelper</class>
    <class kind="struct">google::protobuf::internal::OutputHelper&lt; ArrayOutput, type &gt;</class>
    <class kind="struct">google::protobuf::internal::OutputHelper&lt; io::CodedOutputStream, type &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_BOOL &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_DOUBLE &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_ENUM &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FLOAT &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SFIXED32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SFIXED64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SINT32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SINT64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_UINT32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_UINT64 &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SERIALIZE_TABLE_OP</name>
      <anchorfile>generated__message__util_8cc.html</anchorfile>
      <anchor>a497765b8fa781605f276a7a2dab7bfda</anchor>
      <arglist>(type, type_class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERIALIZERS_FOR_TYPE</name>
      <anchorfile>generated__message__util_8cc.html</anchorfile>
      <anchor>aeb779cc07793d80304e43f31d0b6f5c2</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac0814af1d41e10dabedc037420071394</anchor>
      <arglist>(const void *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4092f20e3606d5195b503d81211ab65</anchor>
      <arglist>(const void *s)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>DuplicateIfNonNullInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2b4a20d78b3b5580a4c1e76636bd67c</anchor>
      <arglist>(MessageLite *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtensionSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af16b41096751d9f4ca49403c76ad9515</anchor>
      <arglist>(const uint8 *ptr, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenericSwap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa173f946030eea198a4fd8a5da807d68</anchor>
      <arglist>(MessageLite *m1, MessageLite *m2)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Get</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a604914f4772bb60d993366bf41b9feb0</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>GetOwnedMessageInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af2926ad764a00a5230ad56f71deb559f</anchor>
      <arglist>(Arena *message_arena, MessageLite *submessage, Arena *submessage_arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitProtobufDefaults</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a81918c4aafbe4d9163394e3b138fe728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InitProtobufDefaultsImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afa30d6fe8c074bcb044933e069f6dd3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSCCImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa576e2fa0bf578a1de2b46e05f294258</anchor>
      <arglist>(SCCInfoBase *scc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad5d9a23b2333ffdd53af783e4b600023</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; FieldMetadata::kInlinedType &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acaf006dac34fde5bbee5b2621dbbce08</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_BYTES &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3ad3f186ea31408929fb8b7e7c1e0dcf</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_GROUP &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a641319b733f06b274ddd3d8a1156eca5</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_MESSAGE &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a249c7409d6e72d5e7db9d4d0cb22da39</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_STRING &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a16e34cd108acd662fca76d147046a2f0</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeGroupTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9633b1b42ac70708bf10b91cdffbc732</anchor>
      <arglist>(const MessageLite *msg, const void *table_ptr, O *output)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT void</type>
      <name>SerializeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a19f03f2b1946526a6bf63404ba0f5759</anchor>
      <arglist>(const uint8 *base, const FieldMetadata *table, int32 num_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>SerializeInternalToArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae7c7978e123d52c80635002119f39de2</anchor>
      <arglist>(const uint8 *base, const FieldMetadata *table, int32 num_fields, bool is_deterministic, uint8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageDispatch</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae817c9f8c9bb5df250bbb513cbd4536e</anchor>
      <arglist>(const MessageLite &amp;msg, const FieldMetadata *field_table, int num_fields, int32 cached_size, ArrayOutput *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageDispatch</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab236e109ce5ad53dd80fa4abbb980239</anchor>
      <arglist>(const MessageLite &amp;msg, const FieldMetadata *field_table, int num_fields, int32 cached_size, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageNoTable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a046a5e06b6a2ab96624136e051c6c56a</anchor>
      <arglist>(const MessageLite *msg, ArrayOutput *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageNoTable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa2cdfd5cbbe6994c6b9d24bde7644520</anchor>
      <arglist>(const MessageLite *msg, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c837b450a68445a5562b45e37fd2d5e</anchor>
      <arglist>(const MessageLite *msg, const void *table_ptr, O *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeNotImplemented</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afacd87ba194853dd395cf435cb9ff60a</anchor>
      <arglist>(int field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aeda9a029ba1492f914729e4e8251e726</anchor>
      <arglist>(const void *ptr, O *output)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>StringSpaceUsedExcludingSelfLong</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0b59a5ef7d904ee1f6751823cf0bcd4d</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnknownFieldSerializerLite</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9011612e1e5955e660ebbfe2a424db7b</anchor>
      <arglist>(const uint8 *ptr, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab0016f657ea01c6ae7460441e572bfaa</anchor>
      <arglist>(uint32 length, O *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteTagTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7c2b2a0b4131d043f0b25a77abb522ca</anchor>
      <arglist>(uint32 tag, O *output)</arglist>
    </member>
    <member kind="variable">
      <type>ExplicitlyConstructed&lt; std::string &gt;</type>
      <name>fixed_address_empty_string</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abb6094b11c2ac4b8cb00c033b8c4e120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generated_message_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>generated__message__util_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="has__bits_8h" name="has_bits.h" local="no" imported="no">google/protobuf/has_bits.h</includes>
    <includes id="implicit__weak__message_8h" name="implicit_weak_message.h" local="no" imported="no">google/protobuf/implicit_weak_message.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <class kind="class">google::protobuf::internal::CachedSize</class>
    <class kind="struct">google::protobuf::internal::SCCInfo</class>
    <class kind="struct">google::protobuf::internal::SCCInfoBase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="typedef">
      <type>void(*</type>
      <name>SpecialSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa8e5120e897d422569d77fe255374ab7</anchor>
      <arglist>)(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllAreInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6fd14f765b683f102b5e6afbc3086be1</anchor>
      <arglist>(const Type &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllAreInitializedWeak</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17cc8668dcedc38a8af8eb5bfbb273bc</anchor>
      <arglist>(const RepeatedPtrField&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac0814af1d41e10dabedc037420071394</anchor>
      <arglist>(const void *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4092f20e3606d5195b503d81211ab65</anchor>
      <arglist>(const void *s)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af3ce8cad811d2f2d892995103d30ed62</anchor>
      <arglist>(From &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a74625ba9ce4b9b3c4478da4f153ab758</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>DuplicateIfNonNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9de0475a27c94594c95f0c8f2a48d422</anchor>
      <arglist>(T *message)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>DuplicateIfNonNullInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2b4a20d78b3b5580a4c1e76636bd67c</anchor>
      <arglist>(MessageLite *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtensionSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af16b41096751d9f4ca49403c76ad9515</anchor>
      <arglist>(const uint8 *ptr, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenericSwap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa173f946030eea198a4fd8a5da807d68</anchor>
      <arglist>(MessageLite *m1, MessageLite *m2)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>GetEmptyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e4664d9e9227f315fb1d9f11da11ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetOwnedMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a121bd66b7298d5e4a3475aead8592454</anchor>
      <arglist>(Arena *message_arena, T *submessage, Arena *submessage_arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>GetOwnedMessageInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af2926ad764a00a5230ad56f71deb559f</anchor>
      <arglist>(Arena *message_arena, MessageLite *submessage, Arena *submessage_arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitProtobufDefaults</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a81918c4aafbe4d9163394e3b138fe728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSCC</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5479eaad2d39535f324acb68e4595113</anchor>
      <arglist>(SCCInfoBase *scc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSCCImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa576e2fa0bf578a1de2b46e05f294258</anchor>
      <arglist>(SCCInfoBase *scc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOneofPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3ae00fcc3aefb2cfbc591e12f67404fa</anchor>
      <arglist>(const void *base, uint32 offset, uint32 tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aef47f19731f352f9fe3da885b7450caf</anchor>
      <arglist>(const void *base, uint32 hasbit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownDestroyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a093f9416987d92d79f59ddf11c667f31</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownDestroyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3eae93c5002e04f782cd910d69bc646d</anchor>
      <arglist>(const std::string *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnknownFieldSerializerLite</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9011612e1e5955e660ebbfe2a424db7b</anchor>
      <arglist>(const uint8 *ptr, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneratedMessage.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>GeneratedMessage_8java.html</filename>
    <class kind="class">com::google::protobuf::GeneratedMessage::Builder</class>
    <class kind="interface">com::google::protobuf::GeneratedMessage::BuilderParent</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::Builder::BuilderParentImpl</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::CachedDescriptorRetriever</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::ExtendableBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::ExtendableMessage</class>
    <class kind="interface">com::google::protobuf::GeneratedMessage::ExtendableMessageOrBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::ExtendableMessage::ExtensionWriter</class>
    <class kind="interface">com::google::protobuf::GeneratedMessage::FieldAccessorTable::FieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::GeneratedExtension</class>
    <class kind="class">com::google::protobuf::GeneratedMessage</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::MapFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::OneofAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularStringFieldAccessor</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>GeneratedMessageInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>GeneratedMessageInfoFactory_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>GeneratedMessageLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>GeneratedMessageLite_8java.html</filename>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::Builder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::DefaultInstanceBasedParser</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::ExtendableBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::ExtendableMessage</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageLite::ExtendableMessageOrBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::ExtendableMessage::ExtensionWriter</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::GeneratedExtension</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite</class>
    <class kind="enum">com::google::protobuf::GeneratedMessageLite::MethodToInvoke</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::SerializedForm</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/GeneratedMessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2GeneratedMessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::GeneratedMessageTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/GeneratedMessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2GeneratedMessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::GeneratedMessageTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>GeneratedMessageV3.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>GeneratedMessageV3_8java.html</filename>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::Builder</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageV3::BuilderParent</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::Builder::BuilderParentImpl</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::ExtendableBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::ExtendableMessage</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageV3::ExtendableMessageOrBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::ExtendableMessage::ExtensionWriter</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::FieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::MapFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::OneofAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularStringFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::UnusedPrivateParameter</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2generator__test_8py.html</filename>
    <class kind="class">tests::google::protobuf::internal::generator_test::GeneratorTest</class>
    <namespace>tests::google::protobuf::internal::generator_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>a2da7396c5ae56193cf95fabaafde4b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_EXTENSION</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>aa18df7d2bdbbb34d4a07766d5f417f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/generator_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2generator__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::generator_test::GeneratorTest</class>
    <class kind="class">google::protobuf::internal::generator_test::SymbolDatabaseRegistrationTest</class>
    <namespace>google::protobuf::internal::generator_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>a852446d938d0ae53758e1c14c5405b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_EXTENSION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>a0295a773ce5fa05b1200340527963223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_mtrie.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>generic__mtrie_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <class kind="union">zmq::generic_mtrie_t::_next_t</class>
    <class kind="class">zmq::generic_mtrie_t</class>
    <class kind="struct">zmq::generic_mtrie_t::iter</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>generic_mtrie_impl.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>generic__mtrie__impl_8hpp.html</filename>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="generic__mtrie_8hpp" name="generic_mtrie.hpp" local="yes" imported="no">generic_mtrie.hpp</includes>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>gl3w.c</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/gl3w/GL/</path>
    <filename>gl3w_8c.html</filename>
    <includes id="gl3w_8h" name="gl3w.h" local="no" imported="no">GL/gl3w.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>close_libgl</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac1698080a3e9acd0069e1204a0adc23e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>get_proc</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2f87165dae5d2412d3e45b539d5bd1b8</anchor>
      <arglist>(const char *proc)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>gl3wGetProcAddress</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a47bcc54a30abe99623a8203b8421aed2</anchor>
      <arglist>(const char *proc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gl3wInit</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4b3f0fd85c98f44d38afbc954b6ad8ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gl3wIsSupported</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac13e74371feb77550cf7ced6cff4b739</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load_procs</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5bb63bb0117206f936cf6d292b60663f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>open_libgl</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a38d00c277c530f4c7fd030f814ed15ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parse_version</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2dab36598f78ce2d58448f695415e1c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>PFNGLACTIVESHADERPROGRAMPROC</type>
      <name>gl3wActiveShaderProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad7f0efb912174822a20c3ca6fe95087b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLACTIVETEXTUREPROC</type>
      <name>gl3wActiveTexture</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abfb5e302f7d887b67ec727285778b40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLATTACHSHADERPROC</type>
      <name>gl3wAttachShader</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae4aeeb35ce39583ef1d1ac0bed0e8b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINCONDITIONALRENDERPROC</type>
      <name>gl3wBeginConditionalRender</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abac7b44fa3a69ca70f06aa0629866fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINQUERYPROC</type>
      <name>gl3wBeginQuery</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a79189dd17e34686fa61a546697e60d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINQUERYINDEXEDPROC</type>
      <name>gl3wBeginQueryIndexed</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3ae4afb4fe5096a09edc81c084045125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINTRANSFORMFEEDBACKPROC</type>
      <name>gl3wBeginTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af5c3ca233ec00ed50e482763a7f14f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDATTRIBLOCATIONPROC</type>
      <name>gl3wBindAttribLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad43e705f91dd114ef8b79d52d512394f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERPROC</type>
      <name>gl3wBindBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a055a5f10c016aaecbb5d082d99cd784f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERBASEPROC</type>
      <name>gl3wBindBufferBase</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac32b6c14e0c984dc4a0d1c0bbc855b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERRANGEPROC</type>
      <name>gl3wBindBufferRange</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad9c75636901082c8979db1d495c79128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAGDATALOCATIONPROC</type>
      <name>gl3wBindFragDataLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a17d3fca28879aa97c4c33c27b36baa07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAGDATALOCATIONINDEXEDPROC</type>
      <name>gl3wBindFragDataLocationIndexed</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae17f8639b5be91001ddd81eee5a1d44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAMEBUFFERPROC</type>
      <name>gl3wBindFramebuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6f2db499cb0e31e298c6e9f2047b2db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDIMAGETEXTUREPROC</type>
      <name>gl3wBindImageTexture</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4aa88a4683dc46c763017d1c5e2d239e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDPROGRAMPIPELINEPROC</type>
      <name>gl3wBindProgramPipeline</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa2c81601ba5564fd79ef968ef28f8609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDRENDERBUFFERPROC</type>
      <name>gl3wBindRenderbuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a76813bcd6c52f22a8cf99f3558468459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDSAMPLERPROC</type>
      <name>gl3wBindSampler</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a338a96755c66cef7e34abbbe030492eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDTEXTUREPROC</type>
      <name>gl3wBindTexture</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6a46c02bad7b8bedb7a65752201e6f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDTRANSFORMFEEDBACKPROC</type>
      <name>gl3wBindTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a54ed3ae719ac3a21fcb6aa4b15a51f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDVERTEXARRAYPROC</type>
      <name>gl3wBindVertexArray</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a413d4952bc72be40f1e8ed4be48e2bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDVERTEXBUFFERPROC</type>
      <name>gl3wBindVertexBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a04cd6d9c5eeb0334c64133b1d4fcffb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDCOLORPROC</type>
      <name>gl3wBlendColor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad5b3f2004663decc7a0eb4ceac5a4912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONPROC</type>
      <name>gl3wBlendEquation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a419e44afdd3a3924a4ede9055f198157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONIPROC</type>
      <name>gl3wBlendEquationi</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af09036533485cef35149a95258958886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONIARBPROC</type>
      <name>gl3wBlendEquationiARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aac79bc37060ace09ecfe4cb4e56510d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEPROC</type>
      <name>gl3wBlendEquationSeparate</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abcc41f823a1c0dab30456ccd1910ad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEIPROC</type>
      <name>gl3wBlendEquationSeparatei</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2e4df0773ccd576c54aed76e7a540af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEIARBPROC</type>
      <name>gl3wBlendEquationSeparateiARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ace56a8c7fa38cbe3ad6559c33073e518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCPROC</type>
      <name>gl3wBlendFunc</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acd172c06dc2d170222590a68303098f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCIPROC</type>
      <name>gl3wBlendFunci</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a42fd3c487be251f9bf6bc6a410faa60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCIARBPROC</type>
      <name>gl3wBlendFunciARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5cb274e2ac321dc2c679bca597d4e4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEPROC</type>
      <name>gl3wBlendFuncSeparate</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aec58ec63b79702970910284a72e382f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEIPROC</type>
      <name>gl3wBlendFuncSeparatei</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af8f37e8791b7c9a2ac1e18a3ede4fdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEIARBPROC</type>
      <name>gl3wBlendFuncSeparateiARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aacf1587d9282eaefa14b26281fba166c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLITFRAMEBUFFERPROC</type>
      <name>gl3wBlitFramebuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3d83d536a396ba650eb5779665fa7d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBUFFERDATAPROC</type>
      <name>gl3wBufferData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad23a43cca4ea306b810f20e1b7454e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBUFFERSUBDATAPROC</type>
      <name>gl3wBufferSubData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3ac9c77989e1096edb7dd5a4f2ca2344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCHECKFRAMEBUFFERSTATUSPROC</type>
      <name>gl3wCheckFramebufferStatus</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ada0437738a8acf84de6f7dfa8f14a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLAMPCOLORPROC</type>
      <name>gl3wClampColor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3d65573c6191db7afeeeb41ae5a470b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARPROC</type>
      <name>gl3wClear</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af8a7099a37af0f1b14ed0e822536f0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERDATAPROC</type>
      <name>gl3wClearBufferData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a80e760aa221f2ea54bbb0472a729f1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERFIPROC</type>
      <name>gl3wClearBufferfi</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acec4ec16c8a557f3d40e5782a861d1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERFVPROC</type>
      <name>gl3wClearBufferfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a200ee243344c281b56714f401633b0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERIVPROC</type>
      <name>gl3wClearBufferiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab0c66e1f60a23d23aaad0b90d2e66a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERSUBDATAPROC</type>
      <name>gl3wClearBufferSubData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a74e4c1e9a59483ca5a22662891ad4a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERUIVPROC</type>
      <name>gl3wClearBufferuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a07c0a593b8e2988c24229da3aaa20a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARCOLORPROC</type>
      <name>gl3wClearColor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac82ec8f475933a15cf98f7502922f27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARDEPTHPROC</type>
      <name>gl3wClearDepth</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adfef609419773b7a8af033823be3da26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARDEPTHFPROC</type>
      <name>gl3wClearDepthf</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af01f24a02cab02f10fb4e1a0d57bec34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARNAMEDBUFFERDATAEXTPROC</type>
      <name>gl3wClearNamedBufferDataEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa041e668d9012322b40103d4c1cf12b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC</type>
      <name>gl3wClearNamedBufferSubDataEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab660dc983fb17555d9fefd62cd2a7232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARSTENCILPROC</type>
      <name>gl3wClearStencil</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa95ca34b81fb6eb68fd6bc471d400864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLIENTWAITSYNCPROC</type>
      <name>gl3wClientWaitSync</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6c020c482b1f6ef0dc87436f631a33e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORMASKPROC</type>
      <name>gl3wColorMask</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad33d911db9eaf48fc46a142594b25154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORMASKIPROC</type>
      <name>gl3wColorMaski</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae96ca7486c0cff4703631b53da5ec221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP3UIPROC</type>
      <name>gl3wColorP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a71c4f6bc86473520f20db75dfdd84ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP3UIVPROC</type>
      <name>gl3wColorP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab37306a145aeb57833b0db35a88a45ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP4UIPROC</type>
      <name>gl3wColorP4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab7334c1a0e87292125af332dd1231432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP4UIVPROC</type>
      <name>gl3wColorP4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3fa32897272bd6e15ee1961f1a26c8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPILESHADERPROC</type>
      <name>gl3wCompileShader</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af871d8764f3e0d0bc057a37b2cb3f19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPILESHADERINCLUDEARBPROC</type>
      <name>gl3wCompileShaderIncludeARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7fad35d8cbbdf966538a2c089aca7e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE1DPROC</type>
      <name>gl3wCompressedTexImage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2cc43eba8baa879538d9dd833605fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE2DPROC</type>
      <name>gl3wCompressedTexImage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa925b12e6560badb5dde16d82b5e13ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE3DPROC</type>
      <name>gl3wCompressedTexImage3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0c21f0bc4a17aab3aa6bd97703793cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC</type>
      <name>gl3wCompressedTexSubImage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2348d02c67b1bf4d5352f22254bc8358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC</type>
      <name>gl3wCompressedTexSubImage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a122f0611121846a33dc236ff8976d3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC</type>
      <name>gl3wCompressedTexSubImage3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad2c6ecd7968eca54ee651da138b73682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYBUFFERSUBDATAPROC</type>
      <name>gl3wCopyBufferSubData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad22937ada6e823c769c4128fe5d7f7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYIMAGESUBDATAPROC</type>
      <name>gl3wCopyImageSubData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa9f5450345a54c4278d83b3c1f3f4770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXIMAGE1DPROC</type>
      <name>gl3wCopyTexImage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a747b9baeeed678d8d1b93ba8dc50367e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXIMAGE2DPROC</type>
      <name>gl3wCopyTexImage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae586ec0a8eba8002680d9879fc3076a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE1DPROC</type>
      <name>gl3wCopyTexSubImage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a34b5f39c0d14b7fc18f8f8dc94bb197d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE2DPROC</type>
      <name>gl3wCopyTexSubImage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aebcdd6152842f63ef00d04d3b0490b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE3DPROC</type>
      <name>gl3wCopyTexSubImage3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af5ea1b21b62195f37c4746b5b4da32b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATEPROGRAMPROC</type>
      <name>gl3wCreateProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a614344eeed0f86af11038fd90e6397e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESHADERPROC</type>
      <name>gl3wCreateShader</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a83338a7015924d7dd163f985f68ad187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESHADERPROGRAMVPROC</type>
      <name>gl3wCreateShaderProgramv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6a2e8a1c8b3346d39e603fbabedc712e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESYNCFROMCLEVENTARBPROC</type>
      <name>gl3wCreateSyncFromCLeventARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad9c38e4f2366e0bcb83c4195e0a562ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCULLFACEPROC</type>
      <name>gl3wCullFace</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a592edb9e33614c741a707a3e2dfe6231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECALLBACKPROC</type>
      <name>gl3wDebugMessageCallback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8d92aea5459028881d5218f646c9e233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECALLBACKARBPROC</type>
      <name>gl3wDebugMessageCallbackARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ade5d9872b9603703f9088270222a3771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECONTROLPROC</type>
      <name>gl3wDebugMessageControl</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a37276a108a5a60bd0e40fd46c78e29e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECONTROLARBPROC</type>
      <name>gl3wDebugMessageControlARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a54c82def093032d2acb8e2a03bb4c3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGEINSERTPROC</type>
      <name>gl3wDebugMessageInsert</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a985f4ce7727ffa781b48b17946802fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGEINSERTARBPROC</type>
      <name>gl3wDebugMessageInsertARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a40d6193bf875b400a8da79e9b7c5a3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEBUFFERSPROC</type>
      <name>gl3wDeleteBuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8c1edc2264cf63bfc521a3515a023447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEFRAMEBUFFERSPROC</type>
      <name>gl3wDeleteFramebuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a280e18a1823ff57b94dbf46cec9331bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETENAMEDSTRINGARBPROC</type>
      <name>gl3wDeleteNamedStringARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab23a6854f9618bd1260e5fc643f27301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEPROGRAMPROC</type>
      <name>gl3wDeleteProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae4dee6e8fb12a6d69d34fd5265da5250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEPROGRAMPIPELINESPROC</type>
      <name>gl3wDeleteProgramPipelines</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a05c3d5666f16be2ffedea2e6154daa93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEQUERIESPROC</type>
      <name>gl3wDeleteQueries</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4544bf72877038942351839ddb7c9658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETERENDERBUFFERSPROC</type>
      <name>gl3wDeleteRenderbuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a639000afc98d4b9b7ff2fb8a2f2dfd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESAMPLERSPROC</type>
      <name>gl3wDeleteSamplers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a217c26d1b80ff63fcf4bd25b54c95d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESHADERPROC</type>
      <name>gl3wDeleteShader</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5217981801795a8666e0b6f1e1d50090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESYNCPROC</type>
      <name>gl3wDeleteSync</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1928ebfadad231508413a640431bb04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETETEXTURESPROC</type>
      <name>gl3wDeleteTextures</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acf1959cfac9ff37ab248a48aa64a3125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETETRANSFORMFEEDBACKSPROC</type>
      <name>gl3wDeleteTransformFeedbacks</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a142b8e5c1382f6b555a0dff5a7b661cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEVERTEXARRAYSPROC</type>
      <name>gl3wDeleteVertexArrays</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aaa5cf33b0223a3ee5de6460421c7a071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHFUNCPROC</type>
      <name>gl3wDepthFunc</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa86f15fdfd4c4ddaf568e9fd7e4ad923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHMASKPROC</type>
      <name>gl3wDepthMask</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a825fc3c17ebfc3ab55d2f9282296371c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEPROC</type>
      <name>gl3wDepthRange</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0b2df89fe5e6f32747652e96cb2968a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEARRAYVPROC</type>
      <name>gl3wDepthRangeArrayv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0d7dfe39f8b0a1a1316624bd683ded62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEFPROC</type>
      <name>gl3wDepthRangef</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a006ce71ba6cd81ad04c33e44fd24ed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEINDEXEDPROC</type>
      <name>gl3wDepthRangeIndexed</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8cdb602224a1170fa691054dec89a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDETACHSHADERPROC</type>
      <name>gl3wDetachShader</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a58022e5b6b8a9eb3e31841987131df6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEPROC</type>
      <name>gl3wDisable</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a69bfb5ff08bab4c8058a64f5df139b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEIPROC</type>
      <name>gl3wDisablei</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3284f639916fbeeca4ee22aee492f49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEVERTEXATTRIBARRAYPROC</type>
      <name>gl3wDisableVertexAttribArray</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad4f9d385d334c743df5257bb6847ab0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISPATCHCOMPUTEPROC</type>
      <name>gl3wDispatchCompute</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2d0f259bbf3dd2c06100fe558fe92d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISPATCHCOMPUTEINDIRECTPROC</type>
      <name>gl3wDispatchComputeIndirect</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1cda0d60ea1618ab1ded3193385ba7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSPROC</type>
      <name>gl3wDrawArrays</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a70a5ca73a0eab8f0f239796c9a3e7a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINDIRECTPROC</type>
      <name>gl3wDrawArraysIndirect</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a976f3b9b569de02e14185da2ca33da4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINSTANCEDPROC</type>
      <name>gl3wDrawArraysInstanced</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a65114352221fe569d450b1e09d1ee3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC</type>
      <name>gl3wDrawArraysInstancedBaseInstance</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae63300e91ad2a43f132a1f067fd88ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWBUFFERPROC</type>
      <name>gl3wDrawBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad3cfac5ccef933cfc8230cdffdd1450b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWBUFFERSPROC</type>
      <name>gl3wDrawBuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a395a4c9e763fe419d062c8baeed03e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSPROC</type>
      <name>gl3wDrawElements</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab411f4e539a5cfbe7712c2fe6b1055fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSBASEVERTEXPROC</type>
      <name>gl3wDrawElementsBaseVertex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a378935a07564f240e06ebdb5f1aa977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINDIRECTPROC</type>
      <name>gl3wDrawElementsIndirect</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5b82a87fbf083f543b75dc9e99d61a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDPROC</type>
      <name>gl3wDrawElementsInstanced</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa5e5bff71999763edd4f328f1d8c4ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC</type>
      <name>gl3wDrawElementsInstancedBaseInstance</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9ff86953f03aeb1fafb7b6d928d4e404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC</type>
      <name>gl3wDrawElementsInstancedBaseVertex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a368590ce04697775b45e5f8e7b94411e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC</type>
      <name>gl3wDrawElementsInstancedBaseVertexBaseInstance</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aed196f3413823a6275174e8413a3b944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWRANGEELEMENTSPROC</type>
      <name>gl3wDrawRangeElements</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab409faaa17205397c3c3399a79be35a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC</type>
      <name>gl3wDrawRangeElementsBaseVertex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a55e0f755767d0d9a7de23d7f0e38d5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKPROC</type>
      <name>gl3wDrawTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a09d29373f2e7fb6cf2d1793cd172c646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC</type>
      <name>gl3wDrawTransformFeedbackInstanced</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aac13368842e6c77a54d046e0a8d81791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC</type>
      <name>gl3wDrawTransformFeedbackStream</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a16b7d1046bd910e547a916fc2a60465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC</type>
      <name>gl3wDrawTransformFeedbackStreamInstanced</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abb285945e82159f80f37d95e1e5bc150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEPROC</type>
      <name>gl3wEnable</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abb6300cc4848e0b167b3fb9046b69dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEIPROC</type>
      <name>gl3wEnablei</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a69061175457feaeedadf754400d351a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEVERTEXATTRIBARRAYPROC</type>
      <name>gl3wEnableVertexAttribArray</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a89e9122b93e4067a12ce15a96e9750d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDCONDITIONALRENDERPROC</type>
      <name>gl3wEndConditionalRender</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a146d8ee874d8b86e73142c6d9c4e4dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDQUERYPROC</type>
      <name>gl3wEndQuery</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8f7f7edb368a133444c936a91154ae1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDQUERYINDEXEDPROC</type>
      <name>gl3wEndQueryIndexed</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8cc73f03ce39fc5cc968fdb2cf5ac6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDTRANSFORMFEEDBACKPROC</type>
      <name>gl3wEndTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a53bc3a7fd01418443367065d876aaf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFENCESYNCPROC</type>
      <name>gl3wFenceSync</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aaf3da60e55216328fcbb858ca45eb74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFINISHPROC</type>
      <name>gl3wFinish</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac4949104a8f8e8d6aac01d8cb9c4b50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFLUSHPROC</type>
      <name>gl3wFlush</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4c413d5b53a6474b56ed9248eaecd123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFLUSHMAPPEDBUFFERRANGEPROC</type>
      <name>gl3wFlushMappedBufferRange</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abcdf1d33e19d6fa494d2be02bd9f3b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERPARAMETERIPROC</type>
      <name>gl3wFramebufferParameteri</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a175a4fdde4fdf400e788a049eb07799f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERRENDERBUFFERPROC</type>
      <name>gl3wFramebufferRenderbuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0ca6b5298cd0bca098961898d5044842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTUREPROC</type>
      <name>gl3wFramebufferTexture</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad6075a139b8e4757608a9b8655a89db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE1DPROC</type>
      <name>gl3wFramebufferTexture1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa06fc882dd15a7b794fa67c84832cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE2DPROC</type>
      <name>gl3wFramebufferTexture2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8724eda87d9ef58760fe4279d09c446c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE3DPROC</type>
      <name>gl3wFramebufferTexture3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad0d4d64b3e669eab4b758c5fa4b22f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURELAYERPROC</type>
      <name>gl3wFramebufferTextureLayer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a32705dd611f32d063c37db8b93625f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRONTFACEPROC</type>
      <name>gl3wFrontFace</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a62cda627250b71772448801411da3ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENBUFFERSPROC</type>
      <name>gl3wGenBuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aba808e1044703a4846441263360968dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENERATEMIPMAPPROC</type>
      <name>gl3wGenerateMipmap</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad9ebd3413f89f2df0c96eb9c46dabd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENFRAMEBUFFERSPROC</type>
      <name>gl3wGenFramebuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3968f5e0a54de8a8d3b50c1ee2219b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENPROGRAMPIPELINESPROC</type>
      <name>gl3wGenProgramPipelines</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7f230ff541cdeaa472cb67e72398a805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENQUERIESPROC</type>
      <name>gl3wGenQueries</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7492b3ed6f26b7f97d84d4d28af7dcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENRENDERBUFFERSPROC</type>
      <name>gl3wGenRenderbuffers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2900490be796fb6004fb2f742bca3c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENSAMPLERSPROC</type>
      <name>gl3wGenSamplers</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae2dbbd86f3c1f08c5c0c32e70f0b83d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENTEXTURESPROC</type>
      <name>gl3wGenTextures</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aadf65a682bf30305a3fbd44377f87e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENTRANSFORMFEEDBACKSPROC</type>
      <name>gl3wGenTransformFeedbacks</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a45c91f2707245ad2cca899490b12c421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENVERTEXARRAYSPROC</type>
      <name>gl3wGenVertexArrays</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af913831f7f7516494f3d55329b6cee64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC</type>
      <name>gl3wGetActiveAtomicCounterBufferiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0f33c09cd64801075912d4147967c2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEATTRIBPROC</type>
      <name>gl3wGetActiveAttrib</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a52d915697b6c1dbd403600f308aa881d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVESUBROUTINENAMEPROC</type>
      <name>gl3wGetActiveSubroutineName</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4502f05968f74b65d17eacec08f0e708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC</type>
      <name>gl3wGetActiveSubroutineUniformiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2815b278296973a5d08f483034a4f71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC</type>
      <name>gl3wGetActiveSubroutineUniformName</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab36ba98e8ccf55cd22161de1e9ebdaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMPROC</type>
      <name>gl3wGetActiveUniform</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afae91cda4440790ea13a9710b740f9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMBLOCKIVPROC</type>
      <name>gl3wGetActiveUniformBlockiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4fdcd62057e88fe6005b8f3f92fdfb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC</type>
      <name>gl3wGetActiveUniformBlockName</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac807b57179241b70869257f6c429b2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMNAMEPROC</type>
      <name>gl3wGetActiveUniformName</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3ab5b5ce0ba021953ae2145200b7734a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMSIVPROC</type>
      <name>gl3wGetActiveUniformsiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6e6ac4289296442468d97364c23d9d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETATTACHEDSHADERSPROC</type>
      <name>gl3wGetAttachedShaders</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6e7e34959c202ecb950f6747b0ef9a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETATTRIBLOCATIONPROC</type>
      <name>gl3wGetAttribLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afde1899cef1bd3557e376aae4c578011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBOOLEANI_VPROC</type>
      <name>gl3wGetBooleani_v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac5f535f8b5bb2c2259bf013a5e551c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBOOLEANVPROC</type>
      <name>gl3wGetBooleanv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a33a6c894ecf5ae919da6711975469bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPARAMETERI64VPROC</type>
      <name>gl3wGetBufferParameteri64v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8421e318785bf4429f461c0008681379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPARAMETERIVPROC</type>
      <name>gl3wGetBufferParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afde0912ac6ed1eaea5da34ad86153ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPOINTERVPROC</type>
      <name>gl3wGetBufferPointerv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a14224286a41ab0ee0f1058e03023ecf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERSUBDATAPROC</type>
      <name>gl3wGetBufferSubData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aeac24410d895ba28f1cedb6a92233c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETCOMPRESSEDTEXIMAGEPROC</type>
      <name>gl3wGetCompressedTexImage</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af66f905508305ac6871ac725b5330270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDEBUGMESSAGELOGPROC</type>
      <name>gl3wGetDebugMessageLog</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acc72b8240dec7b24b5363958f6de6858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDEBUGMESSAGELOGARBPROC</type>
      <name>gl3wGetDebugMessageLogARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8e6d9bf45aac4dbf20933bc9a6edf875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDOUBLEI_VPROC</type>
      <name>gl3wGetDoublei_v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2c8f4267972702fd47db7e72639cbf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDOUBLEVPROC</type>
      <name>gl3wGetDoublev</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8400ed8d130fd2718717d660b613819d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETERRORPROC</type>
      <name>gl3wGetError</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4b328d27d55f33341d34011d7bf0672e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFLOATI_VPROC</type>
      <name>gl3wGetFloati_v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a93f809ef516bcdd697a30c46bab50582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFLOATVPROC</type>
      <name>gl3wGetFloatv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a53699776fc71179c2ef7fc1a8fe47c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAGDATAINDEXPROC</type>
      <name>gl3wGetFragDataIndex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad8a2af774ba939bae4a027e68959b57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAGDATALOCATIONPROC</type>
      <name>gl3wGetFragDataLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac1e68d10aee573b3d7c9a2d3e35d46a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC</type>
      <name>gl3wGetFramebufferAttachmentParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad5ca68bddf1e2f461083ddd8272190fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAMEBUFFERPARAMETERIVPROC</type>
      <name>gl3wGetFramebufferParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aab22fc5ff5356a6a9b279a6492d3c63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETGRAPHICSRESETSTATUSARBPROC</type>
      <name>gl3wGetGraphicsResetStatusARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8314d73a98d61dfed51d48cce4b6c9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGER64I_VPROC</type>
      <name>gl3wGetInteger64i_v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aeee3881b43347aae39ee0927453a2d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGER64VPROC</type>
      <name>gl3wGetInteger64v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abe4605788a18e43a70775919959b07b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERI_VPROC</type>
      <name>gl3wGetIntegeri_v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acc2a7194776ccdf05773ae62346eabdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERVPROC</type>
      <name>gl3wGetIntegerv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab562a385cd394906f1fd2b341dbe2064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTERNALFORMATI64VPROC</type>
      <name>gl3wGetInternalformati64v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abc17b4cff0007e5e6c1be3aef23c7fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTERNALFORMATIVPROC</type>
      <name>gl3wGetInternalformativ</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8462c14164da5e51b29578ec766d25f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETMULTISAMPLEFVPROC</type>
      <name>gl3wGetMultisamplefv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a025e334e39033e9fa9b9f4f2e8320d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC</type>
      <name>gl3wGetNamedFramebufferParameterivEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac721688c0e75e25ca81353babc01e8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNAMEDSTRINGARBPROC</type>
      <name>gl3wGetNamedStringARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9de20c42750e4a7866066ee73003518a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNAMEDSTRINGIVARBPROC</type>
      <name>gl3wGetNamedStringivARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3ca2943505bc72f071c5a31bac443302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC</type>
      <name>gl3wGetnCompressedTexImageARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a45c0777b2db9e21d0b011ef04ef984d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNTEXIMAGEARBPROC</type>
      <name>gl3wGetnTexImageARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acdc3ce71e1f8059ff685156fc9c960d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMDVARBPROC</type>
      <name>gl3wGetnUniformdvARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6fd72af32139d6a1e03d4d3acb10e193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMFVARBPROC</type>
      <name>gl3wGetnUniformfvARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4db8f2341184c9097ba5150c023c43ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMIVARBPROC</type>
      <name>gl3wGetnUniformivARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a347654f10f5e637c9d38da18c02a20c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMUIVARBPROC</type>
      <name>gl3wGetnUniformuivARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a14b22713ab7bd623892deb94ddd8b0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETOBJECTLABELPROC</type>
      <name>gl3wGetObjectLabel</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a89b91953a066b9153343f7a96b03dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETOBJECTPTRLABELPROC</type>
      <name>gl3wGetObjectPtrLabel</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acf5b883899b9492374579dda23d1e567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPOINTERVPROC</type>
      <name>gl3wGetPointerv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a986a5ee4deb3fe618f1599595bf534b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMBINARYPROC</type>
      <name>gl3wGetProgramBinary</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afc627ef9d93eb62319575abf7574e540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMINFOLOGPROC</type>
      <name>gl3wGetProgramInfoLog</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4f5780c4f129c6bd0fca446f40750f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMINTERFACEIVPROC</type>
      <name>gl3wGetProgramInterfaceiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9dc95229a1e2d5cadcd0a927bc55439c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMIVPROC</type>
      <name>gl3wGetProgramiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a493a4a0b8b48010b52e0cf3ced1e2a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMPIPELINEINFOLOGPROC</type>
      <name>gl3wGetProgramPipelineInfoLog</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab5dc09982325c1ab674c69b796c7ab19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMPIPELINEIVPROC</type>
      <name>gl3wGetProgramPipelineiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa079770fac1e2bf9726259c9a00258b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCEINDEXPROC</type>
      <name>gl3wGetProgramResourceIndex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3c5346800f7ce622089bcb56c914464d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCEIVPROC</type>
      <name>gl3wGetProgramResourceiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0682c0541867c432c33fad02e7f3dfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCELOCATIONPROC</type>
      <name>gl3wGetProgramResourceLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad5a30ade33022376992eb02a1443efe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC</type>
      <name>gl3wGetProgramResourceLocationIndex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae98a10f76221983f6db50c33ab779cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCENAMEPROC</type>
      <name>gl3wGetProgramResourceName</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac35589aaf3127e0058614fcab306a491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMSTAGEIVPROC</type>
      <name>gl3wGetProgramStageiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5fb001b22ab8fddee582e8c5a2457d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYINDEXEDIVPROC</type>
      <name>gl3wGetQueryIndexediv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7076283f3c3abacc3dd3cf81992a020e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYIVPROC</type>
      <name>gl3wGetQueryiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7c785b5609f31ef96ede47247a129ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTI64VPROC</type>
      <name>gl3wGetQueryObjecti64v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afaf086538bd32834898e291e08bce079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTIVPROC</type>
      <name>gl3wGetQueryObjectiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a14ffbf28a2fa0cffbb65242e8d630667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTUI64VPROC</type>
      <name>gl3wGetQueryObjectui64v</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a373e2c881d4497168feb2acc940bd62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTUIVPROC</type>
      <name>gl3wGetQueryObjectuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a70acf04bd5491545b53665fa107387f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETRENDERBUFFERPARAMETERIVPROC</type>
      <name>gl3wGetRenderbufferParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a23049e51210068d06182190e33760cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERFVPROC</type>
      <name>gl3wGetSamplerParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a590616fcf93c770e8d93c2d2c1da096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIIVPROC</type>
      <name>gl3wGetSamplerParameterIiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a994788b327adf050456fe5f3bf332ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIUIVPROC</type>
      <name>gl3wGetSamplerParameterIuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6dcbe05094d95b85d55ac680dcba6c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIVPROC</type>
      <name>gl3wGetSamplerParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a455a512e60a2d63084486df9040fc842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERINFOLOGPROC</type>
      <name>gl3wGetShaderInfoLog</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a239a1ef149d8218a9d4c38d37951fac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERIVPROC</type>
      <name>gl3wGetShaderiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae4a50382dde84f45ef77946f291c114b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERPRECISIONFORMATPROC</type>
      <name>gl3wGetShaderPrecisionFormat</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa7a3b135f368584b8587004becefca1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERSOURCEPROC</type>
      <name>gl3wGetShaderSource</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad21168c28938c10956f83f40ba98950b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGPROC</type>
      <name>gl3wGetString</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a24047bba286cfd9413f80b066264e000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGIPROC</type>
      <name>gl3wGetStringi</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a787b94cd1b48b901f86c1e7bcca8369c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSUBROUTINEINDEXPROC</type>
      <name>gl3wGetSubroutineIndex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a02a32bc03ca11437493df2367b4b593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC</type>
      <name>gl3wGetSubroutineUniformLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6b3ccdc183b6e95ff927a75baab913be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSYNCIVPROC</type>
      <name>gl3wGetSynciv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa0f5cc0b6f9807475cd00ad1363d1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXIMAGEPROC</type>
      <name>gl3wGetTexImage</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3b35c5f4c1ab566a479cb3be5b0d4eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXLEVELPARAMETERFVPROC</type>
      <name>gl3wGetTexLevelParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a655d14c1e85ad10d674887ec1d2d628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXLEVELPARAMETERIVPROC</type>
      <name>gl3wGetTexLevelParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0cf4a6494c1b7b40716731d463a2477c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERFVPROC</type>
      <name>gl3wGetTexParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9237f7f95f05698ce4ef9c2b6e1694f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIIVPROC</type>
      <name>gl3wGetTexParameterIiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab133c969645a984345205cb8b788c7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIUIVPROC</type>
      <name>gl3wGetTexParameterIuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1cc2358cde7fe3eb3c90e6bf9b070048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIVPROC</type>
      <name>gl3wGetTexParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a876f1b2694c7dfbd5b11ef338bc43a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTRANSFORMFEEDBACKVARYINGPROC</type>
      <name>gl3wGetTransformFeedbackVarying</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9b9e454808c40f2b2f1de6739b5337ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMBLOCKINDEXPROC</type>
      <name>gl3wGetUniformBlockIndex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abff56ee458e5e187c33232f934892870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMDVPROC</type>
      <name>gl3wGetUniformdv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae9dc75896e114f21e5960d7c4b47fb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMFVPROC</type>
      <name>gl3wGetUniformfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afb782fc637942753603c5863b19c46f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMINDICESPROC</type>
      <name>gl3wGetUniformIndices</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a465324488d4f33e6c9df40a2be0945a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMIVPROC</type>
      <name>gl3wGetUniformiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad5df50bb5e66b7e415f96e3035a7fbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMLOCATIONPROC</type>
      <name>gl3wGetUniformLocation</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a27170e0b80fe6c184df24de16f46a561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMSUBROUTINEUIVPROC</type>
      <name>gl3wGetUniformSubroutineuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3edd5e22128ad5e3f373cd67f730e393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMUIVPROC</type>
      <name>gl3wGetUniformuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8b35f319450f3edfdbce9ef883257019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBDVPROC</type>
      <name>gl3wGetVertexAttribdv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a15b29baef20130063ee1798bbae4a107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBFVPROC</type>
      <name>gl3wGetVertexAttribfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3ecb1ff821bee9a57a2ad98dc9781859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIIVPROC</type>
      <name>gl3wGetVertexAttribIiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a05e03022d3d6967d423f527ca9dd889f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIUIVPROC</type>
      <name>gl3wGetVertexAttribIuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6b6dc77942b725262efa4397c9888804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIVPROC</type>
      <name>gl3wGetVertexAttribiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adc49098fc89bf4c5f8bcb4bbed436eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBLDVPROC</type>
      <name>gl3wGetVertexAttribLdv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa88352d12b2d7e5d6c9cde2843a6e85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBPOINTERVPROC</type>
      <name>gl3wGetVertexAttribPointerv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad8c4315634bef67188cd4cb8150fd8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLHINTPROC</type>
      <name>gl3wHint</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a13dd39ba2b32facde0537dd2e9f6b7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATEBUFFERDATAPROC</type>
      <name>gl3wInvalidateBufferData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae7044e0b50bdd70a6528674f6dac1505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATEBUFFERSUBDATAPROC</type>
      <name>gl3wInvalidateBufferSubData</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae67deb6eccb4730ccded8ef8d73d780a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATEFRAMEBUFFERPROC</type>
      <name>gl3wInvalidateFramebuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac7b0a39d80d0c65b17f2b301f19eccf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATESUBFRAMEBUFFERPROC</type>
      <name>gl3wInvalidateSubFramebuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae6611a8050cfa0b82c7f9c7b042d50ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATETEXIMAGEPROC</type>
      <name>gl3wInvalidateTexImage</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac74919ed4cbf8cb09e859c6d0271c313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATETEXSUBIMAGEPROC</type>
      <name>gl3wInvalidateTexSubImage</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a59b02c6a7b5bd88d98d05a310aa315a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISBUFFERPROC</type>
      <name>gl3wIsBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3f242ae465a44245364bd301e09026e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISENABLEDPROC</type>
      <name>gl3wIsEnabled</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a022c1b7bcb106bd21ecc83ce94c06218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISENABLEDIPROC</type>
      <name>gl3wIsEnabledi</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aca94dd3c878caa4f5b01be0f386b82aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISFRAMEBUFFERPROC</type>
      <name>gl3wIsFramebuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aca4d33de1da9ce57f024bc4db5483c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISNAMEDSTRINGARBPROC</type>
      <name>gl3wIsNamedStringARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a24c09ac11326b8cc50658e5bb926709e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISPROGRAMPROC</type>
      <name>gl3wIsProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab8aeb2fa0be694f8c97c98ad0b23313f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISPROGRAMPIPELINEPROC</type>
      <name>gl3wIsProgramPipeline</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a96ddfec667bbab7e12225ddbd9984090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISQUERYPROC</type>
      <name>gl3wIsQuery</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa52fc08fc3bd387b278e7d6b877f852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISRENDERBUFFERPROC</type>
      <name>gl3wIsRenderbuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a29be52639457e53119ba6052e0182fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSAMPLERPROC</type>
      <name>gl3wIsSampler</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af98ff37f8b2f060bf4e365c8aad821f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSHADERPROC</type>
      <name>gl3wIsShader</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a324df90661d2934a4ecdfade0e5a6ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSYNCPROC</type>
      <name>gl3wIsSync</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9a8a61a4f10b6a7adaeee9f43d37425d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISTEXTUREPROC</type>
      <name>gl3wIsTexture</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a368c4ce88a615a79a03ab117a35a4bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISTRANSFORMFEEDBACKPROC</type>
      <name>gl3wIsTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aca08e27fe8a50ff7452ff6c7664c03e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISVERTEXARRAYPROC</type>
      <name>gl3wIsVertexArray</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4a1a9846e5dbe2846ba1823827fa9134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLINEWIDTHPROC</type>
      <name>gl3wLineWidth</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a788d1e41e7ba8d69216a3ef1be2e322d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLINKPROGRAMPROC</type>
      <name>gl3wLinkProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abc747f139d227268cb8da9053e7cd4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLOGICOPPROC</type>
      <name>gl3wLogicOp</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a08653de5706b4ffbf1d8ea4823718ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMAPBUFFERPROC</type>
      <name>gl3wMapBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a122e1566c47e6828678accfe45a546aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMAPBUFFERRANGEPROC</type>
      <name>gl3wMapBufferRange</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a073bd17f99b611155c855c68bd1f013c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMEMORYBARRIERPROC</type>
      <name>gl3wMemoryBarrier</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abc2d8bd4f56092e6e7a4252a0a2ed840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMINSAMPLESHADINGPROC</type>
      <name>gl3wMinSampleShading</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa6c03db0275940ed378d66f72d7b2798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMINSAMPLESHADINGARBPROC</type>
      <name>gl3wMinSampleShadingARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a33e512abc8fde10d10133c942ec2bea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWARRAYSPROC</type>
      <name>gl3wMultiDrawArrays</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aba9e547b02ed1a276a2dc9c06324594d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWARRAYSINDIRECTPROC</type>
      <name>gl3wMultiDrawArraysIndirect</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae2c6c8862b02f26ac4f71082b0dd9f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSPROC</type>
      <name>gl3wMultiDrawElements</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a03a9801cf632c3e0fd9cb05a9c8bea66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC</type>
      <name>gl3wMultiDrawElementsBaseVertex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1349dc6aa1c7098cf6e2f57b4c0ca117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSINDIRECTPROC</type>
      <name>gl3wMultiDrawElementsIndirect</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac6fb9c1b6ed62713b9cbee5c8f9429e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP1UIPROC</type>
      <name>gl3wMultiTexCoordP1ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a71b1e57e0f7dc91d2c48999cac8f9377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP1UIVPROC</type>
      <name>gl3wMultiTexCoordP1uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9d7d60654e8fce861bc3848df54947b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP2UIPROC</type>
      <name>gl3wMultiTexCoordP2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a15e9fbc979bfdcfaf435ce6f477da127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP2UIVPROC</type>
      <name>gl3wMultiTexCoordP2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afdfa4bb7034c9a3908a96fa252c22405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP3UIPROC</type>
      <name>gl3wMultiTexCoordP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9367607a15a5f601868ba59714c2475c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP3UIVPROC</type>
      <name>gl3wMultiTexCoordP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6df1365788f1ff7a30f7ba5221c023e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP4UIPROC</type>
      <name>gl3wMultiTexCoordP4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a295cb3595413d8735ad4ab2999376869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP4UIVPROC</type>
      <name>gl3wMultiTexCoordP4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afcf865a4c202ac4b70067dc46539b91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC</type>
      <name>gl3wNamedFramebufferParameteriEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa8cc747506814a44c39ccab63a31cf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNAMEDSTRINGARBPROC</type>
      <name>gl3wNamedStringARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4b62c4cce29fa24017e9bc96186c0e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNORMALP3UIPROC</type>
      <name>gl3wNormalP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9f3ad59e7d9c87e85c7d8d823780ace3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNORMALP3UIVPROC</type>
      <name>gl3wNormalP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a06e5e287d68efce4f4a690ddd79e58f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLOBJECTLABELPROC</type>
      <name>gl3wObjectLabel</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aaef3006a02e1473d25405fd9fe1fcbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLOBJECTPTRLABELPROC</type>
      <name>gl3wObjectPtrLabel</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6a77131d0aa839c2a48b8bcf53e264f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPATCHPARAMETERFVPROC</type>
      <name>gl3wPatchParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adea21ae063194682aff4795401484a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPATCHPARAMETERIPROC</type>
      <name>gl3wPatchParameteri</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a27d35431ad1ca0cdb59d4a19acbaa8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPAUSETRANSFORMFEEDBACKPROC</type>
      <name>gl3wPauseTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9a63a20f72aaacf8ae21ccf3274f3336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPIXELSTOREFPROC</type>
      <name>gl3wPixelStoref</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af8d0cd8cf351066e3fe78c78e9095c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPIXELSTOREIPROC</type>
      <name>gl3wPixelStorei</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a03be9d7f74b3d419aae5481dea4c1627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERFPROC</type>
      <name>gl3wPointParameterf</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab3344ea23831de6fcd0126982f44e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERFVPROC</type>
      <name>gl3wPointParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a147a12d31b9a80150385e97fbdb22acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERIPROC</type>
      <name>gl3wPointParameteri</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af90c8b2d15f43c7ef78080b1f4bb6ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERIVPROC</type>
      <name>gl3wPointParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae161a52ea6131620a1f08c4bf29bc08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTSIZEPROC</type>
      <name>gl3wPointSize</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a91ef9be4ea5be307973b7947cfce0541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOLYGONMODEPROC</type>
      <name>gl3wPolygonMode</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a81c0012268df77a4cc91849d5876560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOLYGONOFFSETPROC</type>
      <name>gl3wPolygonOffset</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ace98e5cbdec42242ee81c7d13f29ca18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOPDEBUGGROUPPROC</type>
      <name>gl3wPopDebugGroup</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa458fdcfb4418fa389bd7a508d4f8502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPRIMITIVERESTARTINDEXPROC</type>
      <name>gl3wPrimitiveRestartIndex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae36c61d4853d0416992a956d3aa2cdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMBINARYPROC</type>
      <name>gl3wProgramBinary</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aaa1295d15e115f088eaff9269c6a0038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMPARAMETERIPROC</type>
      <name>gl3wProgramParameteri</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5bd3a18876fb8d2768ed489d6ca49170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1DPROC</type>
      <name>gl3wProgramUniform1d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3007ce8c16ea2e38d9a59eb560f34442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1DVPROC</type>
      <name>gl3wProgramUniform1dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aed626b81cf2bd654b142ba5927cb8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1FPROC</type>
      <name>gl3wProgramUniform1f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1e9e310db4378033d64e139517e37e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1FVPROC</type>
      <name>gl3wProgramUniform1fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8e7d7f838707a9d2d986cee1cf857822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1IPROC</type>
      <name>gl3wProgramUniform1i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acd93c599aaef91b4ea1de865cf9663ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1IVPROC</type>
      <name>gl3wProgramUniform1iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad19968645a34f83d18557ac66e914946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1UIPROC</type>
      <name>gl3wProgramUniform1ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a16e0b18e3edc3e2db90fb448d8c13e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1UIVPROC</type>
      <name>gl3wProgramUniform1uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6b24da34c68f7e90b6df0d87726eadf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2DPROC</type>
      <name>gl3wProgramUniform2d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4c8827f076536407dfdfae1f0c27a710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2DVPROC</type>
      <name>gl3wProgramUniform2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abb621c6b6bd7d69a99787d836be6a527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2FPROC</type>
      <name>gl3wProgramUniform2f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abeeb62a21c4d2b182d364ed3396a9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2FVPROC</type>
      <name>gl3wProgramUniform2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a90cef3422e42a347d7a0d762d9684416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2IPROC</type>
      <name>gl3wProgramUniform2i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a77eecbfb78260d92d53c61a8ccc1f3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2IVPROC</type>
      <name>gl3wProgramUniform2iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a098abb6b5f3aca7455846ebde3baabf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2UIPROC</type>
      <name>gl3wProgramUniform2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a641e1a7ce3b994b450a8a573a9fb46f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2UIVPROC</type>
      <name>gl3wProgramUniform2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afc463bf89567ecbf55f8483c76d3a2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3DPROC</type>
      <name>gl3wProgramUniform3d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6ebfe0b0d851949c22e7900cd8ef50b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3DVPROC</type>
      <name>gl3wProgramUniform3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af3ed1aa435e3ec4f7e2e169606bf7875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3FPROC</type>
      <name>gl3wProgramUniform3f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a668a5bc3c977644569586a1b257b4206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3FVPROC</type>
      <name>gl3wProgramUniform3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acd432bcd2b16c1d8235d07aec7b4059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3IPROC</type>
      <name>gl3wProgramUniform3i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a069e421cea3f9e56595a9ee69a8f6a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3IVPROC</type>
      <name>gl3wProgramUniform3iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae8a79d6fc22bc8dc104d7cdc8d2afd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3UIPROC</type>
      <name>gl3wProgramUniform3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad24d3808b817b558365d8bce85d8c31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3UIVPROC</type>
      <name>gl3wProgramUniform3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9b4cb3e659204125cbee19bb98549e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4DPROC</type>
      <name>gl3wProgramUniform4d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6bc52f600776f973e65e7ca909c7be94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4DVPROC</type>
      <name>gl3wProgramUniform4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2df1939571d092bf15ee51912342b960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4FPROC</type>
      <name>gl3wProgramUniform4f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afbfb996d06c922e91df1b391119a2176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4FVPROC</type>
      <name>gl3wProgramUniform4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a85308b4b9e63b92bdf66c05ed00eb5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4IPROC</type>
      <name>gl3wProgramUniform4i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6ff4a3f19187d0fe6d9241e46cd4c292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4IVPROC</type>
      <name>gl3wProgramUniform4iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4b06113ebba38124ad1aacb78aaf6ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4UIPROC</type>
      <name>gl3wProgramUniform4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a64cc14a7e50c20aebafeae6a5dcee71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4UIVPROC</type>
      <name>gl3wProgramUniform4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5edeab9e51d7c62c89a745dc412174b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2DVPROC</type>
      <name>gl3wProgramUniformMatrix2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9027bc8bf763bc61ea47cfd1d38c6a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2FVPROC</type>
      <name>gl3wProgramUniformMatrix2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3f33d3bb49b053d1159d9e767a0fc5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC</type>
      <name>gl3wProgramUniformMatrix2x3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0c143c4924d473fe1b9c6d1992816509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC</type>
      <name>gl3wProgramUniformMatrix2x3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a08daf6d04873dab7c5bb2a918f810e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC</type>
      <name>gl3wProgramUniformMatrix2x4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a95322bb9f0e22de7d1ee31abb044f0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC</type>
      <name>gl3wProgramUniformMatrix2x4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2c41456eb0bcb10fe1206b81b1458d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3DVPROC</type>
      <name>gl3wProgramUniformMatrix3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a195733905763c902bb1d4e2a3a7ac97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3FVPROC</type>
      <name>gl3wProgramUniformMatrix3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0b8324aeea56faa48bbf8ba0d733c3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC</type>
      <name>gl3wProgramUniformMatrix3x2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a108af618d64e233330233ae569e05aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC</type>
      <name>gl3wProgramUniformMatrix3x2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a94abf8fd3001c8f14b5c3d07922360fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC</type>
      <name>gl3wProgramUniformMatrix3x4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aff53ec62da79b780b66d70454e8dc76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC</type>
      <name>gl3wProgramUniformMatrix3x4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac78de5fa19be0a1837fbd256ea0149e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4DVPROC</type>
      <name>gl3wProgramUniformMatrix4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a13f8af27faa9639266a5dadb758fedb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4FVPROC</type>
      <name>gl3wProgramUniformMatrix4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac1fdb31e2e908bf959b1f6da835eeb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC</type>
      <name>gl3wProgramUniformMatrix4x2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9cc2d0f33a2b0fd87e1935588cc0b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC</type>
      <name>gl3wProgramUniformMatrix4x2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa919bb90667c957dc9812600cda20c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC</type>
      <name>gl3wProgramUniformMatrix4x3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1a79b5357f22dd95c65b1eafd5bb4020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC</type>
      <name>gl3wProgramUniformMatrix4x3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae9cd25e489073414b14df32be9e66ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROVOKINGVERTEXPROC</type>
      <name>gl3wProvokingVertex</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acd8b41d5f6b25137b2f3b71ac4958640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPUSHDEBUGGROUPPROC</type>
      <name>gl3wPushDebugGroup</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af731fe6b401ac609061cf61d607004ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLQUERYCOUNTERPROC</type>
      <name>gl3wQueryCounter</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad5168149bef5797869db79504f721a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADBUFFERPROC</type>
      <name>gl3wReadBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a851f1eac2de2fd0d0bdf2b24a07f8bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADNPIXELSARBPROC</type>
      <name>gl3wReadnPixelsARB</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa43fe9d7b70ee2206d76ab13775836de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADPIXELSPROC</type>
      <name>gl3wReadPixels</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8e8e6364a5f57710f15649282eae3a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRELEASESHADERCOMPILERPROC</type>
      <name>gl3wReleaseShaderCompiler</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad534d7c3e84586cbdad5d34b7863a847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRENDERBUFFERSTORAGEPROC</type>
      <name>gl3wRenderbufferStorage</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad9caba4b3ce3da44dad03b42d2df0dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC</type>
      <name>gl3wRenderbufferStorageMultisample</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a87b2603d88efebe7a8b3a4a0b6057685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRESUMETRANSFORMFEEDBACKPROC</type>
      <name>gl3wResumeTransformFeedback</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3e5e29fa05f46a85dffb31b7a6892497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLECOVERAGEPROC</type>
      <name>gl3wSampleCoverage</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a38e003ef2d079aa41f6df9fbac24ff7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLEMASKIPROC</type>
      <name>gl3wSampleMaski</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6bed44e1893fb9ff9dd1973647bc0c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERFPROC</type>
      <name>gl3wSamplerParameterf</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a912a7b0e3aa708e90ede771c66daa003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERFVPROC</type>
      <name>gl3wSamplerParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a08b66b05d3243c7df793258e43decbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIPROC</type>
      <name>gl3wSamplerParameteri</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aab6b6990abae8ba7a45ead2066308941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIIVPROC</type>
      <name>gl3wSamplerParameterIiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aff38b8b33dc94348b74c17e03e1b7b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIUIVPROC</type>
      <name>gl3wSamplerParameterIuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9586a5b442661ae98932c68e97c37b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIVPROC</type>
      <name>gl3wSamplerParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a20011e2b98079f3d42b14cc529f6fc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORPROC</type>
      <name>gl3wScissor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a94683080739bc370b3bc417ff7934c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORARRAYVPROC</type>
      <name>gl3wScissorArrayv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adc8107e6a3e3daccdb89f2f27ea4fa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORINDEXEDPROC</type>
      <name>gl3wScissorIndexed</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac07b9a8b086c6253db88aedf4f5980e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORINDEXEDVPROC</type>
      <name>gl3wScissorIndexedv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a61b544feaa94daac4b156198c08431a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSECONDARYCOLORP3UIPROC</type>
      <name>gl3wSecondaryColorP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0a3234b0f5708ca91477c777ef0c4ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSECONDARYCOLORP3UIVPROC</type>
      <name>gl3wSecondaryColorP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a175c71ee1e17d1aaba1b8666212fad18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERBINARYPROC</type>
      <name>gl3wShaderBinary</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1eca962aa57c3e216abd68aa80859faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERSOURCEPROC</type>
      <name>gl3wShaderSource</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa4f8c30a0322690391e84018b05d8d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERSTORAGEBLOCKBINDINGPROC</type>
      <name>gl3wShaderStorageBlockBinding</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a74e09879c03c5eb8e5e88b0c2abb3241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILFUNCPROC</type>
      <name>gl3wStencilFunc</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af9f64c93ee595e45cf66296634c16d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILFUNCSEPARATEPROC</type>
      <name>gl3wStencilFuncSeparate</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3bbaff74786bf907914371c58423225a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILMASKPROC</type>
      <name>gl3wStencilMask</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7403d02091bf42af381c2187dc018ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILMASKSEPARATEPROC</type>
      <name>gl3wStencilMaskSeparate</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae197ad4e50f7516da5c7fa36add811a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILOPPROC</type>
      <name>gl3wStencilOp</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acdfeff0804a3974dc9825be226653ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILOPSEPARATEPROC</type>
      <name>gl3wStencilOpSeparate</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a72c68da724638bf1ce08863914573438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXBUFFERPROC</type>
      <name>gl3wTexBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1a71e3f819e0ba4c9d2a37ccef22f8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXBUFFERRANGEPROC</type>
      <name>gl3wTexBufferRange</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abcf887235c649b10b0c64bf2cd574ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP1UIPROC</type>
      <name>gl3wTexCoordP1ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a538cdd34e3e6dbaf61dc748462f29e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP1UIVPROC</type>
      <name>gl3wTexCoordP1uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a96a5baf43c8d681a83fcddd545612a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP2UIPROC</type>
      <name>gl3wTexCoordP2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8f4be7000d5163c0dca35d0f5e713db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP2UIVPROC</type>
      <name>gl3wTexCoordP2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a95981ea1fbe6a42cda275be7b5168aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP3UIPROC</type>
      <name>gl3wTexCoordP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa866823b95540d5cace9fb02abb2cd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP3UIVPROC</type>
      <name>gl3wTexCoordP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a200714e379998d94aaa532f52d58a14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP4UIPROC</type>
      <name>gl3wTexCoordP4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0e2f083f49ac3b0486131e9aa5fcd2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP4UIVPROC</type>
      <name>gl3wTexCoordP4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adb9cfc293f9cd9d183afdabbde764600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE1DPROC</type>
      <name>gl3wTexImage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abe5704e901e1186abe96ddaa3bbac051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE2DPROC</type>
      <name>gl3wTexImage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a04d613b305a516e72cb4d0975ab0e7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE2DMULTISAMPLEPROC</type>
      <name>gl3wTexImage2DMultisample</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7de841c8dca329f69da0b5a11e109f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE3DPROC</type>
      <name>gl3wTexImage3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af1165e3b3fe80cb43d94811fa6ff86be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE3DMULTISAMPLEPROC</type>
      <name>gl3wTexImage3DMultisample</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af87df829bb228ca599b79fa0d76cbec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERFPROC</type>
      <name>gl3wTexParameterf</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a48335bbbb4552871538966046fe36fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERFVPROC</type>
      <name>gl3wTexParameterfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a19189d8420bde76669022178d79e34c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIPROC</type>
      <name>gl3wTexParameteri</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a062130e144efdde4d60bb6ca6e4b41b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIIVPROC</type>
      <name>gl3wTexParameterIiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5d20ce504490e886679da90a8329421c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIUIVPROC</type>
      <name>gl3wTexParameterIuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a50af069648167b565231fcb6be327506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIVPROC</type>
      <name>gl3wTexParameteriv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa7d1a56b65807c12e9408e8f43b65bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE1DPROC</type>
      <name>gl3wTexStorage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6f76d446e5cbd85b8f40d43b9762c884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE2DPROC</type>
      <name>gl3wTexStorage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad3691832480205773833cabec03efcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE2DMULTISAMPLEPROC</type>
      <name>gl3wTexStorage2DMultisample</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2af8851112d3f7051b51450a8fbcb538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE3DPROC</type>
      <name>gl3wTexStorage3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a831bb96a11c622df68a0c8ded02c61f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE3DMULTISAMPLEPROC</type>
      <name>gl3wTexStorage3DMultisample</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab48c5b2f6895cbe5e23ec58118516e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE1DPROC</type>
      <name>gl3wTexSubImage1D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0dba950a7553816f7c0cb6fea096e693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE2DPROC</type>
      <name>gl3wTexSubImage2D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6420ed5037aa27c9e15184e6fe54cd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE3DPROC</type>
      <name>gl3wTexSubImage3D</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a21d72bac658805ffcec6ff5cf05d2b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTUREBUFFERRANGEEXTPROC</type>
      <name>gl3wTextureBufferRangeEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af88a325817fe8f271790103a0506cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE1DEXTPROC</type>
      <name>gl3wTextureStorage1DEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a586a270867e2a0a4c08fded36d2eccb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE2DEXTPROC</type>
      <name>gl3wTextureStorage2DEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abf6872fbdea3488cd3c320f13d171aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC</type>
      <name>gl3wTextureStorage2DMultisampleEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a902f0d5df2abaa6a8071d5bfa8c2b7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE3DEXTPROC</type>
      <name>gl3wTextureStorage3DEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac9b1dea67e505c1d1be9ceabe1dbfd26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC</type>
      <name>gl3wTextureStorage3DMultisampleEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa7fc6269d7e1f925d7730ac62ffe3ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTUREVIEWPROC</type>
      <name>gl3wTextureView</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7b433291ca430bef3c8688ff84f919dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTRANSFORMFEEDBACKVARYINGSPROC</type>
      <name>gl3wTransformFeedbackVaryings</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a072345f3eadb1e14607638b80760b1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1DPROC</type>
      <name>gl3wUniform1d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2a80f9531476d0561c5a927e547919f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1DVPROC</type>
      <name>gl3wUniform1dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a970ce68f41d27266ef08ad978dca927e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1FPROC</type>
      <name>gl3wUniform1f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aec972ed0282f01756bb4dce140a5cc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1FVPROC</type>
      <name>gl3wUniform1fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab8a363bd7db54c75a8aa5ac1c633c7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1IPROC</type>
      <name>gl3wUniform1i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a20cfb2e9d9782df9f364f2196975352d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1IVPROC</type>
      <name>gl3wUniform1iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2c5d892694c9990e5fa09a625846da4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1UIPROC</type>
      <name>gl3wUniform1ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a71c375af7ccd2f27f0536690f31bf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1UIVPROC</type>
      <name>gl3wUniform1uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aace569c354405310bf11d58fc07b955e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2DPROC</type>
      <name>gl3wUniform2d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6bb1f2e33f7ef4e8b748ec573828001f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2DVPROC</type>
      <name>gl3wUniform2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aea3b8bbccf341b03baf19ab13f00915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2FPROC</type>
      <name>gl3wUniform2f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8508b7ca833a9f60b63d4a3658e05b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2FVPROC</type>
      <name>gl3wUniform2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a52123f1310efbf3df55f030f410b3aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2IPROC</type>
      <name>gl3wUniform2i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac3bfc8c5ddfe8143e698998a65e36964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2IVPROC</type>
      <name>gl3wUniform2iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa98f10a06117801a26b28fd33c87f29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2UIPROC</type>
      <name>gl3wUniform2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>abe063c3b7d1b488c631e40ec39d237dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2UIVPROC</type>
      <name>gl3wUniform2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>add5171d5a99473c953734289c8ebad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3DPROC</type>
      <name>gl3wUniform3d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a28b827571555a050584e80532ec1c4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3DVPROC</type>
      <name>gl3wUniform3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a21c3d021999068361d8a5918fbbd5da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3FPROC</type>
      <name>gl3wUniform3f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a20b44413eca23a6a87d794f98087b424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3FVPROC</type>
      <name>gl3wUniform3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3e0e6ca520627e2477ddcfd1e3ef310b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3IPROC</type>
      <name>gl3wUniform3i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4a6137aa959683f7f54a542170067a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3IVPROC</type>
      <name>gl3wUniform3iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a273b53ca7f13ba5f71d0047ab84e5c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3UIPROC</type>
      <name>gl3wUniform3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a6252be711a177663dadf745cfcd38028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3UIVPROC</type>
      <name>gl3wUniform3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a665974063c34c68faf918bf567c74a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4DPROC</type>
      <name>gl3wUniform4d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aad538d82057d150b271ec951fb277ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4DVPROC</type>
      <name>gl3wUniform4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a24486a348682e716b1a1760ebb6bf5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4FPROC</type>
      <name>gl3wUniform4f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a174d2ff83046ce2f5a586662aaf9cbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4FVPROC</type>
      <name>gl3wUniform4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0cd241c497da050f4a330d157de438a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4IPROC</type>
      <name>gl3wUniform4i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac465a1b5699cfa672f6db82f55cdf88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4IVPROC</type>
      <name>gl3wUniform4iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aadc69f69f56bbd1d26e2b0ea6be90243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4UIPROC</type>
      <name>gl3wUniform4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acc6529012b5d5d297e198e25ff1e1887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4UIVPROC</type>
      <name>gl3wUniform4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0f33d879960fd2a70a97d1bfca0dfaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMBLOCKBINDINGPROC</type>
      <name>gl3wUniformBlockBinding</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a354a48947b38a5a577a96b7e9e9937d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2DVPROC</type>
      <name>gl3wUniformMatrix2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac438ba855026819c22db7ee32c258e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2FVPROC</type>
      <name>gl3wUniformMatrix2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a60033528e2f96cba991ec4eb2ee00c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X3DVPROC</type>
      <name>gl3wUniformMatrix2x3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3e29d26718a6ec8afe14ae72466e9b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X3FVPROC</type>
      <name>gl3wUniformMatrix2x3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad9603f404501d5f38cbc131698235c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X4DVPROC</type>
      <name>gl3wUniformMatrix2x4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad19155e7fec09ba2e29539a296288873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X4FVPROC</type>
      <name>gl3wUniformMatrix2x4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1c2afa7141a096a987636712971e6290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3DVPROC</type>
      <name>gl3wUniformMatrix3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae4d926b43903d3d3e1f0c0c66d7800f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3FVPROC</type>
      <name>gl3wUniformMatrix3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af7c090e83fc3d9cb474f49e41f92391e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X2DVPROC</type>
      <name>gl3wUniformMatrix3x2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1e0e1b0d5d70fe6fe13a46aadfff29a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X2FVPROC</type>
      <name>gl3wUniformMatrix3x2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a82a2c87bdeb928ffbc25e3dd9abd434d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X4DVPROC</type>
      <name>gl3wUniformMatrix3x4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a131a6b4073c0d0b4480ee401cf1e52e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X4FVPROC</type>
      <name>gl3wUniformMatrix3x4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5f1b7bcfca02de7beacb2df15df07a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4DVPROC</type>
      <name>gl3wUniformMatrix4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa553b093cfddf21231bbcb722dd1092e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4FVPROC</type>
      <name>gl3wUniformMatrix4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>acf89648e24106830f88639df7b384169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X2DVPROC</type>
      <name>gl3wUniformMatrix4x2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac51ef4df7e6a66ce25a38e106d992c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X2FVPROC</type>
      <name>gl3wUniformMatrix4x2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a62c836ca9e71c974d708fb3f8aca96c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X3DVPROC</type>
      <name>gl3wUniformMatrix4x3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab9f0a9a4ece3dfd2bf90256bc2eaa5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X3FVPROC</type>
      <name>gl3wUniformMatrix4x3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a81cc74694435b6bfbe808bcb3e5d0063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMSUBROUTINESUIVPROC</type>
      <name>gl3wUniformSubroutinesuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab6a4a8bf36405c9f6f525363ccfc9ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNMAPBUFFERPROC</type>
      <name>gl3wUnmapBuffer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac68011ceb7208ba3e9556a6cc2747f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUSEPROGRAMPROC</type>
      <name>gl3wUseProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aeeabbbe00484c877cb651290d67b1ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUSEPROGRAMSTAGESPROC</type>
      <name>gl3wUseProgramStages</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a912d97af4b9eeee7f7f5f2b61bcf4b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVALIDATEPROGRAMPROC</type>
      <name>gl3wValidateProgram</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab71d88ca897d1a4d47bcd82ddbd2bbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVALIDATEPROGRAMPIPELINEPROC</type>
      <name>gl3wValidateProgramPipeline</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adb6c20a9e2cc3ba0085562a80f7f8437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC</type>
      <name>gl3wVertexArrayBindVertexBufferEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac2f0c1decbfdcd7718fc9a2d650cc6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribBindingEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a36f7df5f73ee229a3d4a976f5832f57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribFormatEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af956876b987c265d91f0783d37f7c42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribIFormatEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a671afd0c0a73b1ce1b9935fdcc7c8888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribLFormatEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a62bbfe8fb17323443cef1da970cc79f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC</type>
      <name>gl3wVertexArrayVertexBindingDivisorEXT</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a62c9642479fa0932cb52b0fd4879eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1DPROC</type>
      <name>gl3wVertexAttrib1d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8dbaddfc4b50bb530ef6626266507747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1DVPROC</type>
      <name>gl3wVertexAttrib1dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7df64fde029a5cecc9f40fde2bdfe55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1FPROC</type>
      <name>gl3wVertexAttrib1f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7f89976b971cf9daef1958f125c5d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1FVPROC</type>
      <name>gl3wVertexAttrib1fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8c54496ca66857ae21d3759e5a0dc234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1SPROC</type>
      <name>gl3wVertexAttrib1s</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a857712e3bb274bfd81fbc9a6ce99c337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1SVPROC</type>
      <name>gl3wVertexAttrib1sv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>adaaa5cb9275b51e30906f7e2b2d94082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2DPROC</type>
      <name>gl3wVertexAttrib2d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ada0a0f0142211e806a39a258f2c6d7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2DVPROC</type>
      <name>gl3wVertexAttrib2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8d3ec065273d7354d12b0a24fa062069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2FPROC</type>
      <name>gl3wVertexAttrib2f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae53983a0f3ef5d5c293b6fab052f0632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2FVPROC</type>
      <name>gl3wVertexAttrib2fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aba48d12861f1310544dd1f8e4cb0d3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2SPROC</type>
      <name>gl3wVertexAttrib2s</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a41c4baf52276825a32ab3aa82d9e5903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2SVPROC</type>
      <name>gl3wVertexAttrib2sv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad8f01677edb30ee8619caf630b4294e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3DPROC</type>
      <name>gl3wVertexAttrib3d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a47b5b427570034d83b5b5849f00c3faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3DVPROC</type>
      <name>gl3wVertexAttrib3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a49ff780715cb03b5c0eb634f3274ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3FPROC</type>
      <name>gl3wVertexAttrib3f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4c473f9dd8198c4a2c0de1ddc630838a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3FVPROC</type>
      <name>gl3wVertexAttrib3fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afb15353cc9590b2e42fa07b5abe82139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3SPROC</type>
      <name>gl3wVertexAttrib3s</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1f77a81e4099d2958f1d5a4af1f1f873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3SVPROC</type>
      <name>gl3wVertexAttrib3sv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4fbf2400811d3a310aa10d5db55b44b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4BVPROC</type>
      <name>gl3wVertexAttrib4bv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af1448f196aaabf91ba63c9cd06c66cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4DPROC</type>
      <name>gl3wVertexAttrib4d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3b86793bc69af40151385430628a64b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4DVPROC</type>
      <name>gl3wVertexAttrib4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac02bedc8609b11c90735e96cb38a0ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4FPROC</type>
      <name>gl3wVertexAttrib4f</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a50fd106e4d592a886b089d6302552a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4FVPROC</type>
      <name>gl3wVertexAttrib4fv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a122595345535c722c078497ae0cef83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4IVPROC</type>
      <name>gl3wVertexAttrib4iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a432f96d963b92f97c2858e8e2434f757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NBVPROC</type>
      <name>gl3wVertexAttrib4Nbv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2ee79429b159b54726dd16409720a0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NIVPROC</type>
      <name>gl3wVertexAttrib4Niv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1c86955fadda3f6b922fd83790b236e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NSVPROC</type>
      <name>gl3wVertexAttrib4Nsv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aee996af50e386b66aab059315ed4ad59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUBPROC</type>
      <name>gl3wVertexAttrib4Nub</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab3ed86859e3aeb5fbbdbc3d63162b52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUBVPROC</type>
      <name>gl3wVertexAttrib4Nubv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1dec7fc91f3d96e70786e0b417e992c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUIVPROC</type>
      <name>gl3wVertexAttrib4Nuiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad0b6b06c6f3b7406a6f7bdfd75558147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUSVPROC</type>
      <name>gl3wVertexAttrib4Nusv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afd59f3eeae21d57ed4566bf4280701d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4SPROC</type>
      <name>gl3wVertexAttrib4s</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0fc0434db16e022e0df4f2c5a2cd4458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4SVPROC</type>
      <name>gl3wVertexAttrib4sv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5bde4e3dbdafdd85074a9a4ed94684ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4UBVPROC</type>
      <name>gl3wVertexAttrib4ubv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab0c56152cccf221d39624dd012036d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4UIVPROC</type>
      <name>gl3wVertexAttrib4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a974878e59b3d363234efb23629c13bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4USVPROC</type>
      <name>gl3wVertexAttrib4usv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a99078ab009d54d1fef2070a3049a1b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBBINDINGPROC</type>
      <name>gl3wVertexAttribBinding</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aacaf7e05332b57c3e6f032853be664be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBDIVISORPROC</type>
      <name>gl3wVertexAttribDivisor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8b59e0044e9e62bee5d733a0a588fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBFORMATPROC</type>
      <name>gl3wVertexAttribFormat</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9bc03486030bfa70a5d6fe0626b9792f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1IPROC</type>
      <name>gl3wVertexAttribI1i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1f329b365a7e6d43163ecc2c17d9d69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1IVPROC</type>
      <name>gl3wVertexAttribI1iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae9c912a64a266c8da0af23cf282ee527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1UIPROC</type>
      <name>gl3wVertexAttribI1ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0f778ad7e1716c4f7d4e6394b4ff02fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1UIVPROC</type>
      <name>gl3wVertexAttribI1uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ae55ae6306f42ed4d2ff57665e0630bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2IPROC</type>
      <name>gl3wVertexAttribI2i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1b01c3525bb86b9e80a06135c8158765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2IVPROC</type>
      <name>gl3wVertexAttribI2iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7765ddfc4d8904917276fcbdd21db840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2UIPROC</type>
      <name>gl3wVertexAttribI2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab667211018275f8f77f8d4ffb37e3821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2UIVPROC</type>
      <name>gl3wVertexAttribI2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3326cb5c232448843eb8491d6e236938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3IPROC</type>
      <name>gl3wVertexAttribI3i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad23eb9f7d5f7bcc410ebfcb452b6dd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3IVPROC</type>
      <name>gl3wVertexAttribI3iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1d2bbc88f1cb925af4cf188224d4fd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3UIPROC</type>
      <name>gl3wVertexAttribI3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a3b93e14ad3e81f4b6702a83eabd9ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3UIVPROC</type>
      <name>gl3wVertexAttribI3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8dbf0e8149ca11a376be8fde319f22dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4BVPROC</type>
      <name>gl3wVertexAttribI4bv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a01f4da8b0f95a6938b921112d47d968f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4IPROC</type>
      <name>gl3wVertexAttribI4i</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4a1fdfccc94ebfd2dc8c14c9aedc4242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4IVPROC</type>
      <name>gl3wVertexAttribI4iv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aeccb28aaca980f8c58fd2442b2d443f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4SVPROC</type>
      <name>gl3wVertexAttribI4sv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a101d8b1a995a0c37d502ba1736b27d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UBVPROC</type>
      <name>gl3wVertexAttribI4ubv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab37e18ed048cc6835cdd7771e7f15dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UIPROC</type>
      <name>gl3wVertexAttribI4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad3f7f9e87b18a8a8fd7ce86db401722a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UIVPROC</type>
      <name>gl3wVertexAttribI4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aeb1d67a5c6f85f76bab35804cfa08a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4USVPROC</type>
      <name>gl3wVertexAttribI4usv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab0005d85b6955f3b8221ba62a1c01080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBIFORMATPROC</type>
      <name>gl3wVertexAttribIFormat</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>affd45c628ca0cbe829c8f87bb5606e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBIPOINTERPROC</type>
      <name>gl3wVertexAttribIPointer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9c312abf78a244a6607a394112e57f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL1DPROC</type>
      <name>gl3wVertexAttribL1d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a84ed5c5c8598f5c7101e70516f87ff66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL1DVPROC</type>
      <name>gl3wVertexAttribL1dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a44737de1258acae5117fe33703771035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL2DPROC</type>
      <name>gl3wVertexAttribL2d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a800d204f819b61f9cd491b7896ddbcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL2DVPROC</type>
      <name>gl3wVertexAttribL2dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aaeb2d54695e22439040407b3b2a3d164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL3DPROC</type>
      <name>gl3wVertexAttribL3d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac0609dae71880f0bccc465ca7b9786ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL3DVPROC</type>
      <name>gl3wVertexAttribL3dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab041de8ffae61267dd5c58d6b88f6ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL4DPROC</type>
      <name>gl3wVertexAttribL4d</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a14656376803835662451eb2fa8c25cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL4DVPROC</type>
      <name>gl3wVertexAttribL4dv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>afee517c02f349b46703bcf750f5a0c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBLFORMATPROC</type>
      <name>gl3wVertexAttribLFormat</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a13a97fb53a07bd7cd269e16a6e8942f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBLPOINTERPROC</type>
      <name>gl3wVertexAttribLPointer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a7ee4b3906eba42a6fc613f9f385ef22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP1UIPROC</type>
      <name>gl3wVertexAttribP1ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a9aecea0f525df13e2ba1e7dc628a16dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP1UIVPROC</type>
      <name>gl3wVertexAttribP1uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a65be93a912e03a6ffe7cdc12f7198ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP2UIPROC</type>
      <name>gl3wVertexAttribP2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a2c6717bc32e695de5590831610135684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP2UIVPROC</type>
      <name>gl3wVertexAttribP2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0cfc09fedc128535f4bb78a354ce7060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP3UIPROC</type>
      <name>gl3wVertexAttribP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a5600647333d62a4f797636f62e347720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP3UIVPROC</type>
      <name>gl3wVertexAttribP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aa8fe9e764eabc7d55d4620a6e19a5b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP4UIPROC</type>
      <name>gl3wVertexAttribP4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac4d4980bac9d42c8f0f2a3db256b36e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP4UIVPROC</type>
      <name>gl3wVertexAttribP4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ab6109f94402347dd6b9a6b4d77a02822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBPOINTERPROC</type>
      <name>gl3wVertexAttribPointer</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>af2e575eebb2a73b3df677e6612d36bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXBINDINGDIVISORPROC</type>
      <name>gl3wVertexBindingDivisor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8397d8b6caa781a400629308d2a91481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP2UIPROC</type>
      <name>gl3wVertexP2ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a1b8ade0e740cfc719ceadee0428b9345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP2UIVPROC</type>
      <name>gl3wVertexP2uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad20abb787711cc7583150f8bae4bbfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP3UIPROC</type>
      <name>gl3wVertexP3ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac6a7561fa98dfe99c91f32aa3d253172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP3UIVPROC</type>
      <name>gl3wVertexP3uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a434233374250db3b9663841b0882612b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP4UIPROC</type>
      <name>gl3wVertexP4ui</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aacba82d74d5c3d5ebf9a3ebb9fc3fd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP4UIVPROC</type>
      <name>gl3wVertexP4uiv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a58dcb7a66a9f5cd289669874c947acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTPROC</type>
      <name>gl3wViewport</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a8f33b64c5018cd68c98fb9be22da9fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTARRAYVPROC</type>
      <name>gl3wViewportArrayv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a628afcc026560d4f7687df172b44561b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTINDEXEDFPROC</type>
      <name>gl3wViewportIndexedf</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ad8eacd70c87532d886815ff98b6c558b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTINDEXEDFVPROC</type>
      <name>gl3wViewportIndexedfv</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac618e7811fd7d4dc250761bb336ed999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLWAITSYNCPROC</type>
      <name>gl3wWaitSync</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a0413ffea2bbb0ad3bc9d6c15dba4b682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>libgl</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a4d6f38cf3bbe4d5c6f433b7a4c3b0d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>ac8947941479c38403a09c14a60b03f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>aec7b96885baf2e6f10efbdef9d935a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @0</type>
      <name>version</name>
      <anchorfile>gl3w_8c.html</anchorfile>
      <anchor>a982b641ccc350a9bbb28354dbc212f82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gl3w.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/gl3w/GL/</path>
    <filename>gl3w_8h.html</filename>
    <includes id="glcorearb_8h" name="glcorearb.h" local="no" imported="no">GL/glcorearb.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__gl_h_</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a48a8940dccea5b6219320face7198075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glActiveShaderProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a325dd2dc6f6efa589c37ae1f280971fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glActiveTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af15266b67de988f5ddf442bbbdd1b3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glAttachShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0cb06d612b3358bfaadbbefd7c51f1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginConditionalRender</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a83ef60e3b957fedaaa2fc4c07ef5c3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginQuery</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a91cb9c5dc26bb2dabd3df6e67dd45a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginQueryIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac10be416010d18206470290aa46ffa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBeginTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a02f6ba4d902cbced78bbe860dea4bf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindAttribLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab6c36d9a152a7d98a26a20176afc2db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3b3a3f8200f094b781e9f61e2f19fc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindBufferBase</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a87beb9f2662d36078b82e78f2f5af209</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a236255e8cb6fedb01f0231d66febfb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindFragDataLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a536b449e1e7b4d3d7f1399b9e7c9ae7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindFragDataLocationIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a16c54a3864df677f6b87c36e9a01ae85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7ea2e382a408e6ffc692e9e6fbaf0c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindImageTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a76b04ced4d477a0b3b871152c8ed57bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindProgramPipeline</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0a9185eb48a20bad08e27c30a5b609dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindRenderbuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa25172732c3d88c7c23d93f9e7d672be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindSampler</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a606b140c2a40ae34866dc96bd59b414d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a987aecafceffb9afaef11412d42e605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3af129327a687f9084049cc0d0faee64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindVertexArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4c13098a615d32e7f04aa4105149564f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBindVertexBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3ef80ae231e4e36e145fd2b6c2462fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendColor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a07307444475d1fa7124466278618ed55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4dfdb2741135dfe425fe08e76572023c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquationi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a76f4b437df8521c5f4dff6dd37937c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquationiARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8b08688c421ffb4936e28d024899386f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquationSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af07e9596f4c8bb748c5e64d1cff6ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquationSeparatei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a78b52756d3f99a8d8f333b67e3399e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendEquationSeparateiARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6c010247f6c2ced1e1391b1ec79e8d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFunc</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afbdb5d9533b5a5ed6c66f4ee46025e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFunci</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a25f31c6c0fad0fcc7ff976eacc3673c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFunciARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abefc92de3d4e6108a1396da17772b3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFuncSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a21f7fd667bd8822adaf1a45cc1c1a116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFuncSeparatei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4e052cf3401ba0a1ee985169c70db7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlendFuncSeparateiARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5275ccdce8f050f8cd3fc6187f929799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBlitFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2196ee41f55215dd32571970c7be9a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBufferData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9419a03f5c46e2758f884e9c56d92b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab275ed802ac5db3e6b97973aab9d48e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCheckFramebufferStatus</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2097cfa52d11568f886cf6d3cf888f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClampColor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa6973ba0d9a3594209d2c37618cf9ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClear</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afc250a2b6bf11f24bb73534a2f053c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a373dbf4002c90aa249ad2852e13ea6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferfi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adc37c7810a40666881e50e11cb01d066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adb00133bd8755da072d5af25a006d3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae025c596f1b5f43b7ed1d3088c5bd1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a65de65cc3eefe1c9202d024aba562d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearBufferuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0248c7c634420ac6b01adb353da1e35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearColor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a12060509af7dc9c8353810eb8b7f145c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearDepth</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5e730f2f937dd3ff1acf2cac8671fa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearDepthf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8ddffb52ed169e47b870ae61c079e856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearNamedBufferDataEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1bf1919992f493260a0da7e8f8abc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearNamedBufferSubDataEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a072e15242952a9c3e191c7fef3638040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClearStencil</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaf5c676d6310526bd8b372ead70237c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glClientWaitSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a377abe2259c9c29f4991f22e0d2965b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorMask</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7a28e4c732415129acb357af17c469f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorMaski</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac5c54a5e6602c8ee09fa0f97675f9b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a78d9332bb3ff7332852cc24bd24ac1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4d1c870603bd1c4b0e8cf1433f098f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae94a1183563055c8ddb64cc36223d3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glColorP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac9ce901c09af6a97f05358afc4b74d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompileShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf7a528ef1ef237d2a7676dcb0f22473</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompileShaderIncludeARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a91f73a00a0b74ef269749c6633f75288</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6fe5ccac09d9294e24b2a6dd72d65256</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afa6bde0b30e12701fb47e1de1615ff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3d06b4b71bb393baee984ac2d81001a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexSubImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8604142d18a2f0c93506365b3de4c8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexSubImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1c82f4b5238a7ccb590f2d581d4d0ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCompressedTexSubImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5ded9888485b94805323cdd3d950c228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af4ef77f7d420a4326715888c0c676c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyImageSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5de37d87756984f96aeffbd824bdbdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8a1475bee2387efe9029adcc5e526ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a045e8e600e1925e1b26bc0679b1902ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexSubImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aacdacc25c64de809836d3a8fb6d4013e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexSubImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a707862cda0dbbf37bdfe2a44da5daf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCopyTexSubImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5522e8d753519d4eebaec633bd8d3f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCreateProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf9d728f2b2be42fbc2fe6dada8bcd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCreateShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4d3447ff3caf454bc686968fbe5f04bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCreateShaderProgramv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a389be63372409ae02467a9c620454627</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCreateSyncFromCLeventARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4b4ddcd211008052c3975888454da5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glCullFace</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a20d4a8491c6ca041d21096f7567fed20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDebugMessageCallback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c65394853401f82702a8c49c5ec06b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDebugMessageCallbackARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7ebb587e3adcedf927f98053ee94509b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDebugMessageControl</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aede45f795a493a785a800c6c764ded93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDebugMessageControlARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6b1cde01d8b1378be0fe41affc2d85aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDebugMessageInsert</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0ebb63d3d30cbf5cb001a9472efdae01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDebugMessageInsertARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a068ac146a78f8b2c343bc1e59128629f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteBuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a55652a3f087bb13267a5481b6ff1fe19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteFramebuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa7c5c636d1f609455e73ceee2eed8ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4c2e7159c4fb84235b47fa60484e4343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a94c0e17529ebff9ddffdf7715b2341cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteProgramPipelines</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a40de8cce9c26dd5025e49a41a396d92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteQueries</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9c27c2d2cbe3c9cda5c14c12db1650e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteRenderbuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad2c7045354de0b7817406b1590f69efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteSamplers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9ec32a1ffc7be0575b56839076e89b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac012d7614801ed69d643ad388dcfc768</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8dc37527e14cfaa1fe19aca160e5c35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteTextures</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aedf2546140e2c0f0e8d6f62e9998ae73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteTransformFeedbacks</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af1b91c93dd9a370fe640ec86db7e56f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDeleteVertexArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a214386aefdc30034088a21a6bccfbcbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthFunc</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5489df792b3263170eea381093ee6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthMask</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a93d8da71f9a009043f304be589ed00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a66fb6e876cffa3ce1361fe9de1ad11d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthRangeArrayv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5b6b92ce0ab2694e818a3c558d5c33ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthRangef</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a91ae5e8766f53abb6bea2704cc47a931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDepthRangeIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9743ed7fa06a0daf4b1d02dd1ffa4356</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDetachShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afa5b8f96b52bc2825da63335dcabb07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDisable</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adbbb0a7d41b44182b74a9d4f62ca8a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDisablei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abd585f3332c38150fb4dfc574d90332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDisableVertexAttribArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0903ee19d8321a1e456bebb54a65ee2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDispatchCompute</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4ee8a5e8182b5c5b3665c9cf7bac51b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDispatchComputeIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae190208203b2c40e65b41fdf517a6442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a89377449aceadc060b577926b5413bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawArraysIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1a50182d6e36bda98932b273f19b6625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawArraysInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a30e6afc4637e2ed6beaae367851c03d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawArraysInstancedBaseInstance</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a52ae311019908493a7c375841e441aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3bc66a02ab7134459ee7f3307dd1eb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawBuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae4f8384133dc7f9a68ffde907193ca68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElements</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a81cf4a101af4a4dba6544c8017b5f75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab1afc012af2baf4085f7ebda46d53156</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a57794c29232e06f1c1be68c620549b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa0c1477a0e3a1833f625029c628ad0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsInstancedBaseInstance</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6a0244e76f2d68109a8cde55b7ea8043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsInstancedBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af5ac5193cd32e1913d612f076dcf949c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawElementsInstancedBaseVertexBaseInstance</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a299939e4ed3125c3c7ac7b474e2702b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawRangeElements</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7fa057d7c8e21c3ffb87ab7bd7f9461a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawRangeElementsBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa88a58126327afa56d66dd063a6f1bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c48870dc76a54bb0ebbb65bae260df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawTransformFeedbackInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad0d8c94f5113ca9110cef81f1e86e088</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawTransformFeedbackStream</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a46206fc90adb145127380ec2785615d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glDrawTransformFeedbackStreamInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7a0340924d3ab4de3d29dc18bb4244db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEnable</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3f7fa0df22505dd09a24a4e1e74eca09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEnablei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a38f4fd18e69ce40f1c82b4bc2d7e3072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEnableVertexAttribArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6e8ee482001ee8fb9b3d4851116779b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndConditionalRender</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af5746ff64bb73f2bb47dbef97c36bab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndQuery</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a50563f73ea862a234a699993f00785b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndQueryIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac81cc3c9dcde5e662b3d37cfab0084cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glEndTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6ee3da23ea5979032639cd185b9433be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFenceSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c5465806167aaa659a8dac3169c17a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFinish</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a655940bd98884547109b757f23a833ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFlush</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf861c0c475b4cc6d7a46e0d61c8b173</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFlushMappedBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab7b5e42c9653e631fb7e0a63d9e1f81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8a61605aa85a645deeab7b87faf4cbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferRenderbuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa915643d0b21023b01d4dc82f69e5646</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a235b789fa6b59cdbc067462b58375903</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a52efeaf69e8ed531ada3da7e3034c226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3fb0b694bf693bcd13fae76b3213ba92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTexture3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a171b8689a7fb212f34d1911c954bf126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFramebufferTextureLayer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a65e19bfeb1feac01b9f4df7d5fdb5202</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glFrontFace</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa19401138cf27b24bb610dea3ef633ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenBuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1b33d322b89d94ad4938461db0a0424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenerateMipmap</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af24c49639dd0c5748c08354cb9fda28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenFramebuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afa884c4d2bb798b2161823f81ad56bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenProgramPipelines</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a89c91210a4788cb1028dee5f85e65332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenQueries</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adc236d6ac7cd94c240c5d65e8a1b4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenRenderbuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8b800cc6117d08d5ec34b32421563799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenSamplers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a484b89d177c7d0b93b75fff08eff76f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenTextures</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a82ac4415f852b8b5bfe7356202ca934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenTransformFeedbacks</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3fd111db5dc7fe5f53ba6af8deac3d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGenVertexArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a71a2d01a12606fc26c1a28dba23dfce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveAtomicCounterBufferiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a381d1be1daed73c6234d105ae05b5e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveAttrib</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a200b607da88b3a3c8e7d08d62f3aa3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveSubroutineName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acab595be503f83861fbaa7e5b5ab3ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveSubroutineUniformiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acd62c7fb0a6008ab2e2f5ad03d4a0536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveSubroutineUniformName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a13ab8fc30afefc63a5c041262fa001fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniform</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeedce93e9b95768add155ef45c79244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformBlockiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad39993553b5075200b54c1dc13d17317</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformBlockName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aac404c36f417f47b9938be96ed491472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a956cdec28f3a16460befcb2a2a209ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetActiveUniformsiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a949bdaa449caeaaa3ec0184baf114943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetAttachedShaders</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa187cb2251126bc204370158d5e7cafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetAttribLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a20f33502cbda8885498352fcdbf71fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBooleani_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5963189a2046aa970871ddb8a76844b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBooleanv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac29212060007e4e4ea11efe5311a89ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferParameteri64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4273fc53d70857dd27509c6a2db4a734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a86521a2cbeefff0f6dddd8ba6302e34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferPointerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a35e5e655db92cdf5e93fc209710c6312</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7a6378c9c0240510dc42396f4415eb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetCompressedTexImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5e849478975e44561b64c2d44e71880d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetDebugMessageLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acc258751602e8012f09970897f97b9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetDebugMessageLogARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad8e3fa2de80e11094d7cf61ed36741aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetDoublei_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af9b65832cdaaae67196597d8239ded67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetDoublev</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a548a5400ec0fe52c8e1f4916dab37987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetError</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0aac05c6a9cb27add42d6e1e4970d9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFloati_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af72f88ba83f2223c9bf9554af4b11a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFloatv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14afb4d6bcf54d40bc5e499c5887f577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFragDataIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4f0e251d7797ffd7ae092000bb77fc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFragDataLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afe65699a67d4d6b1f66a0df15b415be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFramebufferAttachmentParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8910269a2ab541e1bf74e0bacd12f2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetFramebufferParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a778d4451f12ab7ecfa20af69ef60422f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetGraphicsResetStatusARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa70652a3acb2623442a06015556c257a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetInteger64i_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a982191fdf59e5a967d6a5eb6a65f93ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetInteger64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab7263fb30d16b8ca17fe1335acba1482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetIntegeri_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a094f75f901beaf220244e68f44a13ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetIntegerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a70ad6a21033347a0478dad517dd2bb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetInternalformati64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad299181137e6dedc34e08e448ff2470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetInternalformativ</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7e1ccb04922e9450f10f474a8daada38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetMultisamplefv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a908891f3c7cc2d84decc363757186c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetNamedFramebufferParameterivEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9bd889d5d43d16add65cdf385276b868</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acdde4d2597e049110f4c52965306c7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetNamedStringivARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9797acf6dfba1fed38d45b8bc5c972ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetnCompressedTexImageARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a833339e671fab5371c45707d3b14c1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetnTexImageARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aab3caf8937c1b2942f1ba7efc90ba2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetnUniformdvARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a645b9abc110a2448cc1e8fc0fe383827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetnUniformfvARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a63fcfb6b0a6ad1d31dad6aa36957a9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetnUniformivARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a747590842f8ff18cf01c99ce95d59730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetnUniformuivARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a25cf6f0d67c3e09c1e6fa092c8256894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetObjectLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a72184e58acbe658887f67315ba2b4664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetObjectPtrLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab7bce6fa065fc8934712f8d2191983e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetPointerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af11d72535ca681d3531d419d0c91f757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramBinary</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adaa3c4355b60e09345c74e6632f0dcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramInfoLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad0eeab6a26c94a0b78c04aac628e5ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramInterfaceiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5ccb8f9bbf9dd9d381b313467ca36258</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a511181ed70d9d4cf7463a0ffe39f836d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramPipelineInfoLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a41afff780d783c4650bef340ac1aa350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramPipelineiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a594069e9bf20c0334bc082a53d500150</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramResourceIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa8c09d119de4e11049d4c86f7711682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramResourceiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a663721421647f8e72f9eb63e9ea8859a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramResourceLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af9d6330ed1a6e3dee52baa677ae5816f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramResourceLocationIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6cc6dc8501c3d83091f14c30290fed32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramResourceName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9f51ea9f1c18eb9827e614e12db70248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetProgramStageiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3a066a3850975dafd1f4246d91b34359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryIndexediv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8cd8533b2d14f957c18a7baf4f7d80e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afc9fc63c301245548355e69720f9b9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjecti64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae902543a18ec42b02939c43b43b29074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjectiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7edb54a2882c3aa4329d14b39c5080fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjectui64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a65903b749a041659dcc536450c5eb79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetQueryObjectuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a696018d0aa8e023a72a3413274b26960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetRenderbufferParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab410c7c2aaeab9be348102e92399d7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5d61d7f76d5fd5566c4564cade47d620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a50ef91c26ac084427f223bd9e764c88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a321b26028b9da94fc945f6ae67b01552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSamplerParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af183d2dbabdec9fb1cf0273cb969afc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderInfoLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3058fd84744eb41e33773ad2b1a8c184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae7002efbed794728b79205427b3ccc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderPrecisionFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1c075d4114a1759c1a61ebed43260f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetShaderSource</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3727c3d4948e80faa04a6fab249801ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetString</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a766db4e4de8f98981e53ea03bd47a004</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetStringi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a66a9a84822c245ee216264f5f31f7afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSubroutineIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acda87ec19a8be89881b643648ee82afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSubroutineUniformLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a725e7df6712ffb72ae21099d4a880056</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetSynciv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aacccd0878b538ea6c008b3b812bc8f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a42cc197ca6ba5ed7faf60a8dae6b9b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexLevelParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a63aa93b2a547ed1883035b80a99e5700</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexLevelParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a000ea5d0091e287efd51a66dcc9e99c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>accc9a6f60fec1abc928c41d2c70f7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0a30368407fba9b3cacdb4e802ba1e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a45e4ed19713485a941b06e6d4fb9fed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTexParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae7b40e87bb7c287fdf6b44b98089a134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetTransformFeedbackVarying</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a508aacda642fe5b9ba21464ef2dbce43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformBlockIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab043ad84746ad17972a074f6482fc3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformdv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a04a495dd5820cf283f54f219ad164d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5c5ce6b43070d3280cc4bacc9b243313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformIndices</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1df37ca912a04f421f2cc12021be3278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3cc195ca15e0f1ce9bb05b9c912b4e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a10106e4be90a66213839645cf12770f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformSubroutineuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7745e56e12f4295e3baec84e48550a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetUniformuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab74db1645e5a358ee6bc362219fc9d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribdv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0b94215f7b6a7a92dd2406821e9b6fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a85895e4bcd2c074091befeeea4ceb103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac009acf9601c13f88cd9a27e659e37da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab504c05bac572a0fc5a6431a4af28c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a044a1d05a7ef2aa1cb36485e3fc46e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribLdv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2ee97b04b4ed8d4328a1ae7c4421cb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glGetVertexAttribPointerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1e4bdd8a3e61cc3fce4a27c4b56bd993</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glHint</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac5d180def44f47a23ce742ced50fff4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glInvalidateBufferData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac379bb7837b23bb28a00601897bfd202</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glInvalidateBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3b9f74c0912893084e2ab59715d7f3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glInvalidateFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6eba324c0d2cf44f538d284985534ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glInvalidateSubFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3cc71d104fbcf16033df58a17be3892d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glInvalidateTexImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a180ce96110df320f609b02054d84448c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glInvalidateTexSubImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6db9ddf597fd7f356a710c2a824c9e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7d048ef5fc180225cc75877fe1d58fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsEnabled</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac054411fc4ed56fbc5d1fad023ce25f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsEnabledi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a13e94779c3268bb7acfacabf60c9bae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad390f11b28d2d2454cce82092dad790b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a93479862ff989fe275deba14fad21bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a30bc0da1c1f1cbd3b54af1342df15aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsProgramPipeline</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9fa7db41aa7ed91b760b399e99b2e5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsQuery</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a42b767947a7527511918b69ba6b034b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsRenderbuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a384fc6a1ba6c138dab269ed59d78937f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsSampler</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4bd77453865b32282269d62fad8b3c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2497c5831528b8d1a419dfb409ba276d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad55a40d7e7b31a2b716d80122e3d00ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a239f4edbbd9748d15b888a990fb732f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac70c4921f81352d9f9a33a6d0f4358f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glIsVertexArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a475831e8d26e60ed59c56a102bbb5715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glLineWidth</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac8934b6d1f58aa087424d8080ccf031c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glLinkProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad241352c6eee6e79f09942ef0771db47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glLogicOp</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a112d0c475cc2e8e69196c15e43457984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMapBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a88f951d9fb1bd55e28bc3c8581adf2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMapBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af93b9b5b14312a158e2570cac7a99385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMemoryBarrier</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a29d2541db35df4a0f00c665ae68355fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMinSampleShading</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3740723a0e04a2d1aaf5a26f44f28b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMinSampleShadingARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2cc3a4ccf672857d33a3b884ee79a217</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a541a3beb46078c868d8c1c308ea3bac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawArraysIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab083224e5301beae09d783d2dd1b142a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawElements</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a40be6e3a71ef51595c25126f907f3a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawElementsBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adfe174e4c97cb1a8008e29944336a46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiDrawElementsIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acc5801febfd3ec91417f2323206596fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2d92ceb34a61bbd8ec133415c9968c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad0cdbba1dfaaf64ecaef65c8ca5f1cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a516cf47d4430a06202196cef529942af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a54e32c6f1c34aca9b26c630a21cc87f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9048dc145231975c939ca18ab2172862</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0599e1c05833c8554cb582089684c059</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a458970a3687c47f26c1ddb8d10bb42c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glMultiTexCoordP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a241ccb34c87933f5df602ab8129319cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glNamedFramebufferParameteriEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0d4236a75e55b76405fd767d7ab51bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a26a42c73ff58f5ee145edb7a817b5af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glNormalP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a01b387fb1644960f32ac7c5eed1d2e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glNormalP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab8606957fad923f9d5605320cc016c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glObjectLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acfb00ae9fa48c714ff28b1e4c0b0dab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glObjectPtrLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7ea3086b9bff8bc4a34eb716ae201588</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPatchParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a44996f30d5f9f3d2a5ca02ff1e933d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPatchParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4dc14569390e5d3b76cf09e281dcc2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPauseTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a37d3c21eed59b71dc54db18eef09bdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPixelStoref</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aebf6f92d3028c1fc3ba4de5ff384aee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPixelStorei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2fafe3fe4732d1a3b3f4202ae5332ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameterf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a84929c5a52203a4d598faac8cf4ee864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4fb3e6f7acad4dc961cc6b1357064111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5778e34a6456d1249d9a0bdcb2052387</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afdd1b655604b6de64dc2a60640e838bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPointSize</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7f1f9a0fe9bed11438638a721bd6660d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPolygonMode</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad1c418e56ab98e908d315fb30fd57e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPolygonOffset</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3fb384e4fb282514a8c20afe6ecdb612</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPopDebugGroup</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1f8e4c41372ea046fb9bd7590d9cf127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPrimitiveRestartIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a837ada82ce32d2e2a2425e653d7590ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramBinary</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af51ae8595c42cb7e9036c796dc8f9c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad338c5a667e7879e55e0d0feddc30d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af872e5e9c438d25ebc237b03deb2d1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a82cd9625ae3bcf80ee63e94484a0c297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a49aca29efa25e4468aadee28fbe9bbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a43f48548b02c74f4fc41d410b82a223d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a72e2cf9179bd507b01a5161579cd4ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a325a7c2e51973196aa85af7471dfae5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae933da9ebdbbcdfc76fc187598fd5ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac897af9b9e2fa908a31f0afd55166e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5ee870d61f3d2861fa7c627c494bc648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9af86dd050c9002fd1d10eca0d244d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2962a30a494dfed960e9779c69a62bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af80707515504c224f953df1e0247440e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a78845a6af1356c71119e411a1f84993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a496972d490d25ecc951b3703a2060f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6e54d246802c3bfbd0ecf641b6505509</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4a6dadd6b6df9d9f06559512432bb5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab7caacc474a1496e646a412290fa4698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c36adbe9824d1657290793d736a222d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af33d4d89fd35a2016828e3259a2b4e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7077097626aaf402eb1eb4fa4768cded</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aff5028b01d8ee8bf38adfb208f4eecff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a59fa18f84ee81a820dd1f3027c8b2908</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a878b7ebbee6e4c6bc6be5e88374f0867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4cdb256abae16732fde7bc9d901de58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae02afff839a68ec0d3344982ffd75db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14a5570907bf66af488b24c18efb00e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae1a2018b833d4d56c3d17b19eb32e357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae6c5c0be425c8f53127dead05cf9ec8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4de3164fe62feb30e5485671fb5f7481</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>accfb3ddf7f81c2b9b6f558e875579f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a68ac529da2e2e15a786d7dd4503b74dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniform4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aff15fe93a326492fbaeb09e81c1acd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af59d94c4de5846d15549560ab9811e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1057c6d2accd9d7ba5e288c3d6b19117</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix2x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a833e19f90994aba6f15173fe57430a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix2x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5af8c73d3f39ed2884b08f160cb2acf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix2x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaf82fb1519b99ab775282abc3c72de16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix2x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a895da90cac3be96795ce2e5d50a29043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c80fcde5ca54f0f955e5e9bb6e0fec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c19c05eb7baf674409c30ce60675fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix3x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5c97f25fdbccbec64544e5c5da41361c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix3x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeb0c7a2d044ccf32e7fb761e195a3731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix3x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae9020cec010edaceda541701f146ac0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix3x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7df47908b3706a24782b7e43d2bfc252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6e6fde04969797d91391ff3676827ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7f00fd9cea1e511da532798db512a9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix4x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aff313c6656e42961dce7125f76f68c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix4x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a47351b643710c97a196a81baf894f50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix4x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa5ecec1c6bd1c5b01f23113149bfbbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProgramUniformMatrix4x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab71288ea77d21d635f778d44bd0aecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glProvokingVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac1c037b79f98708467c61dd539fd5aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glPushDebugGroup</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5d78d90355a23ebc35f5327c6e99c5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glQueryCounter</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af183cae7f57e927a6911fda7b11c8d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glReadBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5810aaf501d0a2a090f46a7f2121e4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glReadnPixelsARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac16996ca25d6dfb0fea78dc4f2ebbf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glReadPixels</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a62d860a543f5aa5813f5789526b6ad23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glReleaseShaderCompiler</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a25a7cca2e967243f78fe6ff8e959ff8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glRenderbufferStorage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad9d72969a26069958dea3598cfecb687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glRenderbufferStorageMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a514c77ac5c52216d1318b2afc72df793</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glResumeTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aac6209c256445b3b45ce41fa11ae8aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSampleCoverage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0248e7d00fae671ff89d8463b4264334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSampleMaski</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac57c21a30240228e2729540ff360d9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a770f38b989f4929aba1e1468af458d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a67af3d82fadd6313148a80b2b5986df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af22c7fe256c2d533f1bdbe4f7e351b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a66df9083d62016fa3bb45bec6f4f48e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1fec1ece3c55dcfd5b482e84386d3c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSamplerParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a835ba55e6022d86fe3f04b116bf969aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glScissor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a59fda0798af5145c920422ba0bd28bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glScissorArrayv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a292573a4d6afdd3ee28a09a2245938ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glScissorIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6b13aefdcb3e25e18b39f7100415c588</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glScissorIndexedv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afb3bb4cbb74ae96efa739df29892feb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSecondaryColorP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa7887bc791abf4cf7436f95baad5ee0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glSecondaryColorP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a598230f63f96a085d0df23712c8672b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glShaderBinary</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a72706cd93b96695c6f3e090c7eece613</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glShaderSource</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a369ec108462c247e3028edc9070117a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glShaderStorageBlockBinding</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae19a90bebac2b17d6b0eedb616129828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilFunc</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8871ec64aa386201d6f1d054c763d064</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilFuncSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a70008734d7c535e7f41e5283b3c2091b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilMask</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acd5fc46c59e53fdab78011888f7b1d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilMaskSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af7db2f9e5240bb06aaf7c103e00a65c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilOp</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6c44d3915453f83f6ac83c10ea82303d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glStencilOpSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a24f4f4542ac907e9c4e89e689966890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a450a439ee9b85b9338d2af3745916bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4bfff0ea465d5e6563032d270cdde507</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6f308f82cb78141a2fa7b64d0d4bdda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1eddb8de6c1f4076446113bf1fa5f5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a36fb1fa774797d51bccda4c4a8a4f309</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a31565cf25bc7c7a46b5e3348e15666e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1cd9a67317e29360c608c11779289971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a142bf5ed6361ec9a101242f90c5bd4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a246306f96b8254e04efb2b5ddfb96557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexCoordP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa813e4b0502500ae800f17661a10e855</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8ca89670f3f1ebd24dc033db9ac04b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7da97095b562f67f161b50104776a66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage2DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab21d2eb7b3ec168bda12feeb60824f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae17ed43d9958b23226176a98e992fc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexImage3DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7bf2256b929a7fe611f003f481b48cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6ec921647b99c0224fc78d54f1798b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a71e5cc6c0302493f488883007a26361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5817fa85137822142b4951eacd0154e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad3e708352a87cdfef90b0c1140335be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab2f86b6a4d71355a330ab4b98ffec725</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2d17dd9bb4f61ac23e003f9792440b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexStorage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a43a0ae33800e68d50099aaefd91baf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexStorage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a29591332eae0ec7bc10b1aeefb086f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexStorage2DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a12cbedcab06befce4986911ee2d0a20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexStorage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae0660b0794d7606b8d4d3e7fb96c4209</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexStorage3DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a164aabe4148686b2914b5b1954343e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexSubImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4b8c9438a8ea99bc12bb7dc3b1962577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexSubImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a90520731d99d69c72294c595d47385f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTexSubImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa0817ce66934d545ee41b57c21675453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureBufferRangeEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa3d901aee990ff52a0700a6728efcae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureStorage1DEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2f9c30efc8864bf34b554a6b861812b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureStorage2DEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa68c8546eac24905c020e8b9375ef0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureStorage2DMultisampleEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8954204181fbb43a82614bdc4dedbb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureStorage3DEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7e45240139757e3b99f7b3f3c752f9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureStorage3DMultisampleEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6cc82f5d8c65d0f77fab130d33fc4c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTextureView</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8cd9a8d90be110728ec75cf379727e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glTransformFeedbackVaryings</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a27ccffca3b54695db0da52a26461ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad1183e2a3e91eeaa3d98e81cf046e7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8dc6024fd06bae32692b0d10bb0de15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a213791d8094088fb4c40d265b7fe7694</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7b834ab4b0d141e408001f708e1395ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abf9380e68d38f458f86a54870846026e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7c47f9ffec65859a57a432fb366b9d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af0093e3509bfedce6680c22abe31fa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a56020237914cf97fde72ef50b0e03a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3f488e843fd954d2f4113d59e0e0ec3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af96365108c2b444c6787a9aa5b6e4317</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a560652430f183407dbb3bec12eefed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8f68825b5857a0eab9387a49ba2cae3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7fc90045a636a795e582a2c1267948ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af6f6605dcba84d5d873fed44fbc96f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4dea6e90fc04a494155f19ca486f68c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a71b2323f36b02e99442ef7ae2f73e2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a850c79c6b7a9abb1d7b27c2e1303b856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a77ee9d9f53a72235a3527731854f1586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae24937a9308501abc9c9def17f4ad09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a264e119325884947733141031ec9ff68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a110b969f3eb1fafb2d361ce505498fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a95762f7dc966f361c756f5e90a957731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa488d034cdf16da9ec88f01b5c8fbaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7f99de40b3c7dc88f6098bb088c3be92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a04458a81c1fc003edb6d45bf21e922e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a84760005afaec29013b0df80c9996a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acc7199596adb761de242faa1abd134c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2f24b3425eec94391cbfbb638466c65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5db8cab9ed3836c5e3a32214882a3874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaf1ddfef4edd75bda5ff88270ea8b699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab2bb570d3beff30fc59a79abe0bd0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniform4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3a7b56a8a96de5d39a067f592f8471bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformBlockBinding</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afd3bf64f8afeb83d04e6202a5984051f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a94b8e3c3d33ad8688ea600876c60540b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa9ad56ab6b3ac0be4283a9adc9f964b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab76154f58eccb81f09e345be18f7505d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0470de2356279acbf2f7fa498e22bbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac528a36a26968f28845397bc64091358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix2x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad64ea1144827b327f152d40604d351dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a64f004d6d533508f318aa85d1a197034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a847304805951481f5b241560bcff043e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aed6fd9a269256279229f29c479e387bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ace7581fcfce316e70983c2483f1805a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab23258bbe36771efe786153db20da70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix3x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0d1bb5415599ba20add1d20451f44834</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a34dd315e7d3feba85f643916fe045f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1cd4c6b9e1fb6b4eb927ab0997de48ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6d2bd0b2b2cf8c13c9c42d3beb3abca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac085d5750b97f1ab1867c354df86a830</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4574c010dc76e56973579363d4dd0860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformMatrix4x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acb1097a396aedb5da1f182bd7ed6d431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUniformSubroutinesuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a551e9d58e12fdfa993b9115667eda220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUnmapBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae6a0a2dca1b86176367fab8941e9ab8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUseProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad8e40c882d63c4671dea2ca2dfcf3046</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glUseProgramStages</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2019006be0b1b8e718b6a1534f0345d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glValidateProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c4e7062b86f6502acd85c4a95d9c398</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glValidateProgramPipeline</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae2c66a597d9a04399ab41781361cefe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexArrayBindVertexBufferEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2e2c86271ea7cba016c2506051c80390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexArrayVertexAttribBindingEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aade76c367fe0555ab01511c402e24fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexArrayVertexAttribFormatEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a89c5ad7f4b41974d9f4cec4d1db75d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexArrayVertexAttribIFormatEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae142443527593ebed4455e05f8599913</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexArrayVertexAttribLFormatEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4d0e77e3fca3da79755e2241616144f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexArrayVertexBindingDivisorEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9d0499df652bdef8851e530c6c356f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0b47b82973b65658276a716f3cc0f63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae18dae5bb9ce1d03c6ba59a20537cfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9abee4709481e8be0cda7e690a22fc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a66a0e90f2321f18b73f7983b292da50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a22ff7b3139174894503fbae4110d5c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib1sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a31ad15ff4782bb14b55db79426711e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a00ea4b5ff6c4421534a75062024e7d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aafa61253ce43c0048ad828bfdf7347de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7a318cc8fa2e52fe4239bcdf39dfc2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a915a7740836bcf6432741a7127ea4bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6b9b450cacba0d1fb24f7e82eab87b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib2sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aec0f512b9b69156954d4fc5ee3296c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af7859021d5ea0051146e17a716080fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3de5cd3e294f6955122a34dbc4b28af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af1813f0b6f4e75d4178f11bea112b66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8ccb60e559ce226504fed2d29600b1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c2238bb2b12c74a5c96cb9ff81f7a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib3sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa9ccaabd522b3f6ac0ca38b7cbcd9149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4bv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab56fc6fb031a44ce2e5317f1a47d824c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a97f7571f7b5d69fa7b0e0aff90907551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a22db86d70fedc632ba2102d35a428350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab4379f55177e0ac186ffa27f7e218a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a49bb40d5b12a88b3261618a922c5ab41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a20adc20ddda912bf82e2250e3b45191f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nbv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a413082c483eb1170e407e27431b0749c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Niv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abab31c747bbcea7888b29cd5c2075358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nsv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a39643e611235435bdb0c528f24c9c43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nub</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a529e580e2bc0b018e1dbf900ea18dadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nubv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae5b6e2e5a24448e35b45da2634da4553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8060216c054a5042ba825b220b5dcb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4Nusv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac3339e3e6ed275cff517005516b958e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a237571732a7fb356792dda17d319a553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab31c6d315b2db06d10bd448c81299ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4ubv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a76a4c589af6f3f3e27d0ff5b64134f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad04f223f50b2da67ee2f9fae646e619a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttrib4usv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6850c19e5535c2308820bc9ca1281455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribBinding</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a21baf4d7fffd9f08e4eebd87f484f73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribDivisor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a54d7419c70c2cec0db1594e23c90e546</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adcea42c4f41bba6dd5d53a812d7260a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a99e228705056112915f445fe3865b53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaca407a76c5f5b11189c3b12f6e7c34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae9650c3322646dada89c6f8d4729f36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4281b023e1e9e76d6cb8c49ca541bd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac194683c1a19682351d915d244a47499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a78145be983b065a44320c2e994c47931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a53c11296ce705e51a123339117fbd163</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa324db512fc4ca4035f8100877905472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a417269731fbb483680d4930ee6334240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a93321ecadb6af31bd72edb90afcc096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a55510ec365eb8c16faa7aaf1058fab5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a21a9bbbf7f156f7b86a6e60735d18ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4bv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8a6333cff9f9ed403db518fb6eb471f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a915a214c99e74dd0af71d93eb6aacfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2904adab9406077192537c282fbfaa77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a80c17e1e2dcb64af7530da37ba812218</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4ubv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1165f57d5bb03caf1339cd080744624b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a88e8a836f0d1ffdb20288a04ddd08a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6f754a88a81ecaca45fb7749b80a1296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribI4usv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a56c3271d4463de6fe9fc2c41ca4030a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribIFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a34270e6883653bc684a96b6f503fc0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribIPointer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4c19069a22ebd709443b65a9c170be49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a125207b788cc9ba23fa5ffaec2957259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a22bf897abf6c582b05f1c8ca33b6322a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a55ebe189a17d3a4a3ea90a45fcc59e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf857bcd9af32812224e464c03efe043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a915fb8c56472d5d107d62b1642ae9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adf55af054297911e4d7ee805e9c08a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa6b1a792b087b380e4792c36077fb259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribL4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af65aa67c18bf1dc72e260ff6693be4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribLFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab07a50fb6c4211d89b998939bda85877</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribLPointer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a74f7fd7d184c30cca713f2bc13d8baf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab7b4897a0df29a66ff310aa5a0ab1eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8cd6cd49467d9288897dfa4daeed2671</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1beb33119cf9ae49b15ceea8e7ed2496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aae01f829aad42b7f3193deca92075535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae81d2ecc40b9434cb2f0095f4ca36e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14f9ad62825564a2619bcefe8eb851af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2a75eaaf8b4a112d7a45deb04035567d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8d638684b8451fe14d95083f6953340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexAttribPointer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8afadc1fe36886688a02097cc63a17cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexBindingDivisor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1f85eb4b0b11b8c7c8216f73d9237c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac92519918081d307a48af4270ef38fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2b6c0926bfd2ca4c1b734b444eb1fe44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a89d67f0288957476becb65c07c88bec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2ddfb1c5ca6b73eb51ae5a9f529f4631</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac37755f1cd96d19e041419085ea2f7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glVertexP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae6189230f04aca85d4b6cc6bf7e37eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glViewport</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab54b002beb984f066acd0dd7fff469dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glViewportArrayv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa40628776642e1f172f74bf970b5f5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glViewportIndexedf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a37d24451ddf0845dd51701437fae9165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glViewportIndexedfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a54a4f299222243bf4d1d824e225e9a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>glWaitSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac075552d3b185e9f0979cc980e716840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>gl3wGetProcAddress</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a47bcc54a30abe99623a8203b8421aed2</anchor>
      <arglist>(const char *proc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gl3wInit</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4b3f0fd85c98f44d38afbc954b6ad8ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gl3wIsSupported</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac13e74371feb77550cf7ced6cff4b739</anchor>
      <arglist>(int major, int minor)</arglist>
    </member>
    <member kind="variable">
      <type>PFNGLACTIVESHADERPROGRAMPROC</type>
      <name>gl3wActiveShaderProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad7f0efb912174822a20c3ca6fe95087b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLACTIVETEXTUREPROC</type>
      <name>gl3wActiveTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abfb5e302f7d887b67ec727285778b40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLATTACHSHADERPROC</type>
      <name>gl3wAttachShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae4aeeb35ce39583ef1d1ac0bed0e8b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINCONDITIONALRENDERPROC</type>
      <name>gl3wBeginConditionalRender</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abac7b44fa3a69ca70f06aa0629866fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINQUERYPROC</type>
      <name>gl3wBeginQuery</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a79189dd17e34686fa61a546697e60d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINQUERYINDEXEDPROC</type>
      <name>gl3wBeginQueryIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3ae4afb4fe5096a09edc81c084045125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBEGINTRANSFORMFEEDBACKPROC</type>
      <name>gl3wBeginTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af5c3ca233ec00ed50e482763a7f14f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDATTRIBLOCATIONPROC</type>
      <name>gl3wBindAttribLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad43e705f91dd114ef8b79d52d512394f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERPROC</type>
      <name>gl3wBindBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a055a5f10c016aaecbb5d082d99cd784f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERBASEPROC</type>
      <name>gl3wBindBufferBase</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac32b6c14e0c984dc4a0d1c0bbc855b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDBUFFERRANGEPROC</type>
      <name>gl3wBindBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad9c75636901082c8979db1d495c79128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAGDATALOCATIONPROC</type>
      <name>gl3wBindFragDataLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a17d3fca28879aa97c4c33c27b36baa07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAGDATALOCATIONINDEXEDPROC</type>
      <name>gl3wBindFragDataLocationIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae17f8639b5be91001ddd81eee5a1d44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDFRAMEBUFFERPROC</type>
      <name>gl3wBindFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6f2db499cb0e31e298c6e9f2047b2db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDIMAGETEXTUREPROC</type>
      <name>gl3wBindImageTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4aa88a4683dc46c763017d1c5e2d239e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDPROGRAMPIPELINEPROC</type>
      <name>gl3wBindProgramPipeline</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa2c81601ba5564fd79ef968ef28f8609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDRENDERBUFFERPROC</type>
      <name>gl3wBindRenderbuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a76813bcd6c52f22a8cf99f3558468459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDSAMPLERPROC</type>
      <name>gl3wBindSampler</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a338a96755c66cef7e34abbbe030492eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDTEXTUREPROC</type>
      <name>gl3wBindTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6a46c02bad7b8bedb7a65752201e6f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDTRANSFORMFEEDBACKPROC</type>
      <name>gl3wBindTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a54ed3ae719ac3a21fcb6aa4b15a51f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDVERTEXARRAYPROC</type>
      <name>gl3wBindVertexArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a413d4952bc72be40f1e8ed4be48e2bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBINDVERTEXBUFFERPROC</type>
      <name>gl3wBindVertexBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a04cd6d9c5eeb0334c64133b1d4fcffb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDCOLORPROC</type>
      <name>gl3wBlendColor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad5b3f2004663decc7a0eb4ceac5a4912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONPROC</type>
      <name>gl3wBlendEquation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a419e44afdd3a3924a4ede9055f198157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONIPROC</type>
      <name>gl3wBlendEquationi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af09036533485cef35149a95258958886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONIARBPROC</type>
      <name>gl3wBlendEquationiARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aac79bc37060ace09ecfe4cb4e56510d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEPROC</type>
      <name>gl3wBlendEquationSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abcc41f823a1c0dab30456ccd1910ad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEIPROC</type>
      <name>gl3wBlendEquationSeparatei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2e4df0773ccd576c54aed76e7a540af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDEQUATIONSEPARATEIARBPROC</type>
      <name>gl3wBlendEquationSeparateiARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ace56a8c7fa38cbe3ad6559c33073e518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCPROC</type>
      <name>gl3wBlendFunc</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acd172c06dc2d170222590a68303098f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCIPROC</type>
      <name>gl3wBlendFunci</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a42fd3c487be251f9bf6bc6a410faa60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCIARBPROC</type>
      <name>gl3wBlendFunciARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5cb274e2ac321dc2c679bca597d4e4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEPROC</type>
      <name>gl3wBlendFuncSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aec58ec63b79702970910284a72e382f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEIPROC</type>
      <name>gl3wBlendFuncSeparatei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af8f37e8791b7c9a2ac1e18a3ede4fdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLENDFUNCSEPARATEIARBPROC</type>
      <name>gl3wBlendFuncSeparateiARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aacf1587d9282eaefa14b26281fba166c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBLITFRAMEBUFFERPROC</type>
      <name>gl3wBlitFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3d83d536a396ba650eb5779665fa7d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBUFFERDATAPROC</type>
      <name>gl3wBufferData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad23a43cca4ea306b810f20e1b7454e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLBUFFERSUBDATAPROC</type>
      <name>gl3wBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3ac9c77989e1096edb7dd5a4f2ca2344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCHECKFRAMEBUFFERSTATUSPROC</type>
      <name>gl3wCheckFramebufferStatus</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ada0437738a8acf84de6f7dfa8f14a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLAMPCOLORPROC</type>
      <name>gl3wClampColor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3d65573c6191db7afeeeb41ae5a470b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARPROC</type>
      <name>gl3wClear</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af8a7099a37af0f1b14ed0e822536f0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERDATAPROC</type>
      <name>gl3wClearBufferData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a80e760aa221f2ea54bbb0472a729f1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERFIPROC</type>
      <name>gl3wClearBufferfi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acec4ec16c8a557f3d40e5782a861d1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERFVPROC</type>
      <name>gl3wClearBufferfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a200ee243344c281b56714f401633b0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERIVPROC</type>
      <name>gl3wClearBufferiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab0c66e1f60a23d23aaad0b90d2e66a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERSUBDATAPROC</type>
      <name>gl3wClearBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a74e4c1e9a59483ca5a22662891ad4a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARBUFFERUIVPROC</type>
      <name>gl3wClearBufferuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a07c0a593b8e2988c24229da3aaa20a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARCOLORPROC</type>
      <name>gl3wClearColor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac82ec8f475933a15cf98f7502922f27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARDEPTHPROC</type>
      <name>gl3wClearDepth</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adfef609419773b7a8af033823be3da26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARDEPTHFPROC</type>
      <name>gl3wClearDepthf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af01f24a02cab02f10fb4e1a0d57bec34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARNAMEDBUFFERDATAEXTPROC</type>
      <name>gl3wClearNamedBufferDataEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa041e668d9012322b40103d4c1cf12b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC</type>
      <name>gl3wClearNamedBufferSubDataEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab660dc983fb17555d9fefd62cd2a7232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLEARSTENCILPROC</type>
      <name>gl3wClearStencil</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa95ca34b81fb6eb68fd6bc471d400864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCLIENTWAITSYNCPROC</type>
      <name>gl3wClientWaitSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6c020c482b1f6ef0dc87436f631a33e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORMASKPROC</type>
      <name>gl3wColorMask</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad33d911db9eaf48fc46a142594b25154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORMASKIPROC</type>
      <name>gl3wColorMaski</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae96ca7486c0cff4703631b53da5ec221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP3UIPROC</type>
      <name>gl3wColorP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a71c4f6bc86473520f20db75dfdd84ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP3UIVPROC</type>
      <name>gl3wColorP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab37306a145aeb57833b0db35a88a45ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP4UIPROC</type>
      <name>gl3wColorP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab7334c1a0e87292125af332dd1231432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOLORP4UIVPROC</type>
      <name>gl3wColorP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3fa32897272bd6e15ee1961f1a26c8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPILESHADERPROC</type>
      <name>gl3wCompileShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af871d8764f3e0d0bc057a37b2cb3f19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPILESHADERINCLUDEARBPROC</type>
      <name>gl3wCompileShaderIncludeARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7fad35d8cbbdf966538a2c089aca7e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE1DPROC</type>
      <name>gl3wCompressedTexImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2cc43eba8baa879538d9dd833605fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE2DPROC</type>
      <name>gl3wCompressedTexImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa925b12e6560badb5dde16d82b5e13ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXIMAGE3DPROC</type>
      <name>gl3wCompressedTexImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c21f0bc4a17aab3aa6bd97703793cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC</type>
      <name>gl3wCompressedTexSubImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2348d02c67b1bf4d5352f22254bc8358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC</type>
      <name>gl3wCompressedTexSubImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a122f0611121846a33dc236ff8976d3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC</type>
      <name>gl3wCompressedTexSubImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad2c6ecd7968eca54ee651da138b73682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYBUFFERSUBDATAPROC</type>
      <name>gl3wCopyBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad22937ada6e823c769c4128fe5d7f7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYIMAGESUBDATAPROC</type>
      <name>gl3wCopyImageSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa9f5450345a54c4278d83b3c1f3f4770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXIMAGE1DPROC</type>
      <name>gl3wCopyTexImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a747b9baeeed678d8d1b93ba8dc50367e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXIMAGE2DPROC</type>
      <name>gl3wCopyTexImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae586ec0a8eba8002680d9879fc3076a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE1DPROC</type>
      <name>gl3wCopyTexSubImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a34b5f39c0d14b7fc18f8f8dc94bb197d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE2DPROC</type>
      <name>gl3wCopyTexSubImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aebcdd6152842f63ef00d04d3b0490b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCOPYTEXSUBIMAGE3DPROC</type>
      <name>gl3wCopyTexSubImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af5ea1b21b62195f37c4746b5b4da32b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATEPROGRAMPROC</type>
      <name>gl3wCreateProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a614344eeed0f86af11038fd90e6397e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESHADERPROC</type>
      <name>gl3wCreateShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a83338a7015924d7dd163f985f68ad187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESHADERPROGRAMVPROC</type>
      <name>gl3wCreateShaderProgramv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6a2e8a1c8b3346d39e603fbabedc712e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCREATESYNCFROMCLEVENTARBPROC</type>
      <name>gl3wCreateSyncFromCLeventARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad9c38e4f2366e0bcb83c4195e0a562ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLCULLFACEPROC</type>
      <name>gl3wCullFace</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a592edb9e33614c741a707a3e2dfe6231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECALLBACKPROC</type>
      <name>gl3wDebugMessageCallback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8d92aea5459028881d5218f646c9e233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECALLBACKARBPROC</type>
      <name>gl3wDebugMessageCallbackARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ade5d9872b9603703f9088270222a3771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECONTROLPROC</type>
      <name>gl3wDebugMessageControl</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a37276a108a5a60bd0e40fd46c78e29e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGECONTROLARBPROC</type>
      <name>gl3wDebugMessageControlARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a54c82def093032d2acb8e2a03bb4c3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGEINSERTPROC</type>
      <name>gl3wDebugMessageInsert</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a985f4ce7727ffa781b48b17946802fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEBUGMESSAGEINSERTARBPROC</type>
      <name>gl3wDebugMessageInsertARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a40d6193bf875b400a8da79e9b7c5a3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEBUFFERSPROC</type>
      <name>gl3wDeleteBuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8c1edc2264cf63bfc521a3515a023447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEFRAMEBUFFERSPROC</type>
      <name>gl3wDeleteFramebuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a280e18a1823ff57b94dbf46cec9331bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETENAMEDSTRINGARBPROC</type>
      <name>gl3wDeleteNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab23a6854f9618bd1260e5fc643f27301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEPROGRAMPROC</type>
      <name>gl3wDeleteProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae4dee6e8fb12a6d69d34fd5265da5250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEPROGRAMPIPELINESPROC</type>
      <name>gl3wDeleteProgramPipelines</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a05c3d5666f16be2ffedea2e6154daa93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEQUERIESPROC</type>
      <name>gl3wDeleteQueries</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4544bf72877038942351839ddb7c9658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETERENDERBUFFERSPROC</type>
      <name>gl3wDeleteRenderbuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a639000afc98d4b9b7ff2fb8a2f2dfd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESAMPLERSPROC</type>
      <name>gl3wDeleteSamplers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a217c26d1b80ff63fcf4bd25b54c95d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESHADERPROC</type>
      <name>gl3wDeleteShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5217981801795a8666e0b6f1e1d50090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETESYNCPROC</type>
      <name>gl3wDeleteSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1928ebfadad231508413a640431bb04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETETEXTURESPROC</type>
      <name>gl3wDeleteTextures</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf1959cfac9ff37ab248a48aa64a3125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETETRANSFORMFEEDBACKSPROC</type>
      <name>gl3wDeleteTransformFeedbacks</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a142b8e5c1382f6b555a0dff5a7b661cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDELETEVERTEXARRAYSPROC</type>
      <name>gl3wDeleteVertexArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaa5cf33b0223a3ee5de6460421c7a071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHFUNCPROC</type>
      <name>gl3wDepthFunc</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa86f15fdfd4c4ddaf568e9fd7e4ad923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHMASKPROC</type>
      <name>gl3wDepthMask</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a825fc3c17ebfc3ab55d2f9282296371c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEPROC</type>
      <name>gl3wDepthRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0b2df89fe5e6f32747652e96cb2968a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEARRAYVPROC</type>
      <name>gl3wDepthRangeArrayv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0d7dfe39f8b0a1a1316624bd683ded62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEFPROC</type>
      <name>gl3wDepthRangef</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a006ce71ba6cd81ad04c33e44fd24ed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDEPTHRANGEINDEXEDPROC</type>
      <name>gl3wDepthRangeIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8cdb602224a1170fa691054dec89a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDETACHSHADERPROC</type>
      <name>gl3wDetachShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a58022e5b6b8a9eb3e31841987131df6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEPROC</type>
      <name>gl3wDisable</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a69bfb5ff08bab4c8058a64f5df139b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEIPROC</type>
      <name>gl3wDisablei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3284f639916fbeeca4ee22aee492f49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISABLEVERTEXATTRIBARRAYPROC</type>
      <name>gl3wDisableVertexAttribArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad4f9d385d334c743df5257bb6847ab0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISPATCHCOMPUTEPROC</type>
      <name>gl3wDispatchCompute</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2d0f259bbf3dd2c06100fe558fe92d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDISPATCHCOMPUTEINDIRECTPROC</type>
      <name>gl3wDispatchComputeIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1cda0d60ea1618ab1ded3193385ba7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSPROC</type>
      <name>gl3wDrawArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a70a5ca73a0eab8f0f239796c9a3e7a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINDIRECTPROC</type>
      <name>gl3wDrawArraysIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a976f3b9b569de02e14185da2ca33da4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINSTANCEDPROC</type>
      <name>gl3wDrawArraysInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a65114352221fe569d450b1e09d1ee3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC</type>
      <name>gl3wDrawArraysInstancedBaseInstance</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae63300e91ad2a43f132a1f067fd88ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWBUFFERPROC</type>
      <name>gl3wDrawBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad3cfac5ccef933cfc8230cdffdd1450b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWBUFFERSPROC</type>
      <name>gl3wDrawBuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a395a4c9e763fe419d062c8baeed03e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSPROC</type>
      <name>gl3wDrawElements</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab411f4e539a5cfbe7712c2fe6b1055fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSBASEVERTEXPROC</type>
      <name>gl3wDrawElementsBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a378935a07564f240e06ebdb5f1aa977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINDIRECTPROC</type>
      <name>gl3wDrawElementsIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5b82a87fbf083f543b75dc9e99d61a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDPROC</type>
      <name>gl3wDrawElementsInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa5e5bff71999763edd4f328f1d8c4ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC</type>
      <name>gl3wDrawElementsInstancedBaseInstance</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9ff86953f03aeb1fafb7b6d928d4e404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC</type>
      <name>gl3wDrawElementsInstancedBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a368590ce04697775b45e5f8e7b94411e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC</type>
      <name>gl3wDrawElementsInstancedBaseVertexBaseInstance</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aed196f3413823a6275174e8413a3b944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWRANGEELEMENTSPROC</type>
      <name>gl3wDrawRangeElements</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab409faaa17205397c3c3399a79be35a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC</type>
      <name>gl3wDrawRangeElementsBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a55e0f755767d0d9a7de23d7f0e38d5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKPROC</type>
      <name>gl3wDrawTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a09d29373f2e7fb6cf2d1793cd172c646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC</type>
      <name>gl3wDrawTransformFeedbackInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aac13368842e6c77a54d046e0a8d81791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC</type>
      <name>gl3wDrawTransformFeedbackStream</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a16b7d1046bd910e547a916fc2a60465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC</type>
      <name>gl3wDrawTransformFeedbackStreamInstanced</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abb285945e82159f80f37d95e1e5bc150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEPROC</type>
      <name>gl3wEnable</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abb6300cc4848e0b167b3fb9046b69dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEIPROC</type>
      <name>gl3wEnablei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a69061175457feaeedadf754400d351a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENABLEVERTEXATTRIBARRAYPROC</type>
      <name>gl3wEnableVertexAttribArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a89e9122b93e4067a12ce15a96e9750d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDCONDITIONALRENDERPROC</type>
      <name>gl3wEndConditionalRender</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a146d8ee874d8b86e73142c6d9c4e4dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDQUERYPROC</type>
      <name>gl3wEndQuery</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8f7f7edb368a133444c936a91154ae1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDQUERYINDEXEDPROC</type>
      <name>gl3wEndQueryIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8cc73f03ce39fc5cc968fdb2cf5ac6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLENDTRANSFORMFEEDBACKPROC</type>
      <name>gl3wEndTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a53bc3a7fd01418443367065d876aaf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFENCESYNCPROC</type>
      <name>gl3wFenceSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaf3da60e55216328fcbb858ca45eb74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFINISHPROC</type>
      <name>gl3wFinish</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac4949104a8f8e8d6aac01d8cb9c4b50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFLUSHPROC</type>
      <name>gl3wFlush</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4c413d5b53a6474b56ed9248eaecd123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFLUSHMAPPEDBUFFERRANGEPROC</type>
      <name>gl3wFlushMappedBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abcdf1d33e19d6fa494d2be02bd9f3b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERPARAMETERIPROC</type>
      <name>gl3wFramebufferParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a175a4fdde4fdf400e788a049eb07799f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERRENDERBUFFERPROC</type>
      <name>gl3wFramebufferRenderbuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0ca6b5298cd0bca098961898d5044842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTUREPROC</type>
      <name>gl3wFramebufferTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad6075a139b8e4757608a9b8655a89db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE1DPROC</type>
      <name>gl3wFramebufferTexture1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa06fc882dd15a7b794fa67c84832cddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE2DPROC</type>
      <name>gl3wFramebufferTexture2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8724eda87d9ef58760fe4279d09c446c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURE3DPROC</type>
      <name>gl3wFramebufferTexture3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad0d4d64b3e669eab4b758c5fa4b22f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRAMEBUFFERTEXTURELAYERPROC</type>
      <name>gl3wFramebufferTextureLayer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a32705dd611f32d063c37db8b93625f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLFRONTFACEPROC</type>
      <name>gl3wFrontFace</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a62cda627250b71772448801411da3ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENBUFFERSPROC</type>
      <name>gl3wGenBuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aba808e1044703a4846441263360968dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENERATEMIPMAPPROC</type>
      <name>gl3wGenerateMipmap</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad9ebd3413f89f2df0c96eb9c46dabd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENFRAMEBUFFERSPROC</type>
      <name>gl3wGenFramebuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3968f5e0a54de8a8d3b50c1ee2219b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENPROGRAMPIPELINESPROC</type>
      <name>gl3wGenProgramPipelines</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7f230ff541cdeaa472cb67e72398a805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENQUERIESPROC</type>
      <name>gl3wGenQueries</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7492b3ed6f26b7f97d84d4d28af7dcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENRENDERBUFFERSPROC</type>
      <name>gl3wGenRenderbuffers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2900490be796fb6004fb2f742bca3c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENSAMPLERSPROC</type>
      <name>gl3wGenSamplers</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae2dbbd86f3c1f08c5c0c32e70f0b83d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENTEXTURESPROC</type>
      <name>gl3wGenTextures</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aadf65a682bf30305a3fbd44377f87e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENTRANSFORMFEEDBACKSPROC</type>
      <name>gl3wGenTransformFeedbacks</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a45c91f2707245ad2cca899490b12c421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGENVERTEXARRAYSPROC</type>
      <name>gl3wGenVertexArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af913831f7f7516494f3d55329b6cee64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC</type>
      <name>gl3wGetActiveAtomicCounterBufferiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0f33c09cd64801075912d4147967c2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEATTRIBPROC</type>
      <name>gl3wGetActiveAttrib</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a52d915697b6c1dbd403600f308aa881d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVESUBROUTINENAMEPROC</type>
      <name>gl3wGetActiveSubroutineName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4502f05968f74b65d17eacec08f0e708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC</type>
      <name>gl3wGetActiveSubroutineUniformiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2815b278296973a5d08f483034a4f71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC</type>
      <name>gl3wGetActiveSubroutineUniformName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab36ba98e8ccf55cd22161de1e9ebdaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMPROC</type>
      <name>gl3wGetActiveUniform</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afae91cda4440790ea13a9710b740f9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMBLOCKIVPROC</type>
      <name>gl3wGetActiveUniformBlockiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4fdcd62057e88fe6005b8f3f92fdfb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC</type>
      <name>gl3wGetActiveUniformBlockName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac807b57179241b70869257f6c429b2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMNAMEPROC</type>
      <name>gl3wGetActiveUniformName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3ab5b5ce0ba021953ae2145200b7734a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETACTIVEUNIFORMSIVPROC</type>
      <name>gl3wGetActiveUniformsiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6e6ac4289296442468d97364c23d9d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETATTACHEDSHADERSPROC</type>
      <name>gl3wGetAttachedShaders</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6e7e34959c202ecb950f6747b0ef9a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETATTRIBLOCATIONPROC</type>
      <name>gl3wGetAttribLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afde1899cef1bd3557e376aae4c578011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBOOLEANI_VPROC</type>
      <name>gl3wGetBooleani_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac5f535f8b5bb2c2259bf013a5e551c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBOOLEANVPROC</type>
      <name>gl3wGetBooleanv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a33a6c894ecf5ae919da6711975469bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPARAMETERI64VPROC</type>
      <name>gl3wGetBufferParameteri64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8421e318785bf4429f461c0008681379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPARAMETERIVPROC</type>
      <name>gl3wGetBufferParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afde0912ac6ed1eaea5da34ad86153ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERPOINTERVPROC</type>
      <name>gl3wGetBufferPointerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14224286a41ab0ee0f1058e03023ecf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETBUFFERSUBDATAPROC</type>
      <name>gl3wGetBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeac24410d895ba28f1cedb6a92233c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETCOMPRESSEDTEXIMAGEPROC</type>
      <name>gl3wGetCompressedTexImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af66f905508305ac6871ac725b5330270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDEBUGMESSAGELOGPROC</type>
      <name>gl3wGetDebugMessageLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acc72b8240dec7b24b5363958f6de6858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDEBUGMESSAGELOGARBPROC</type>
      <name>gl3wGetDebugMessageLogARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8e6d9bf45aac4dbf20933bc9a6edf875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDOUBLEI_VPROC</type>
      <name>gl3wGetDoublei_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c8f4267972702fd47db7e72639cbf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETDOUBLEVPROC</type>
      <name>gl3wGetDoublev</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8400ed8d130fd2718717d660b613819d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETERRORPROC</type>
      <name>gl3wGetError</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4b328d27d55f33341d34011d7bf0672e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFLOATI_VPROC</type>
      <name>gl3wGetFloati_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a93f809ef516bcdd697a30c46bab50582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFLOATVPROC</type>
      <name>gl3wGetFloatv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a53699776fc71179c2ef7fc1a8fe47c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAGDATAINDEXPROC</type>
      <name>gl3wGetFragDataIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad8a2af774ba939bae4a027e68959b57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAGDATALOCATIONPROC</type>
      <name>gl3wGetFragDataLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac1e68d10aee573b3d7c9a2d3e35d46a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC</type>
      <name>gl3wGetFramebufferAttachmentParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad5ca68bddf1e2f461083ddd8272190fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETFRAMEBUFFERPARAMETERIVPROC</type>
      <name>gl3wGetFramebufferParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aab22fc5ff5356a6a9b279a6492d3c63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETGRAPHICSRESETSTATUSARBPROC</type>
      <name>gl3wGetGraphicsResetStatusARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8314d73a98d61dfed51d48cce4b6c9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGER64I_VPROC</type>
      <name>gl3wGetInteger64i_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeee3881b43347aae39ee0927453a2d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGER64VPROC</type>
      <name>gl3wGetInteger64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abe4605788a18e43a70775919959b07b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERI_VPROC</type>
      <name>gl3wGetIntegeri_v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acc2a7194776ccdf05773ae62346eabdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTEGERVPROC</type>
      <name>gl3wGetIntegerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab562a385cd394906f1fd2b341dbe2064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTERNALFORMATI64VPROC</type>
      <name>gl3wGetInternalformati64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abc17b4cff0007e5e6c1be3aef23c7fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETINTERNALFORMATIVPROC</type>
      <name>gl3wGetInternalformativ</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8462c14164da5e51b29578ec766d25f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETMULTISAMPLEFVPROC</type>
      <name>gl3wGetMultisamplefv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a025e334e39033e9fa9b9f4f2e8320d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC</type>
      <name>gl3wGetNamedFramebufferParameterivEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac721688c0e75e25ca81353babc01e8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNAMEDSTRINGARBPROC</type>
      <name>gl3wGetNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9de20c42750e4a7866066ee73003518a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNAMEDSTRINGIVARBPROC</type>
      <name>gl3wGetNamedStringivARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3ca2943505bc72f071c5a31bac443302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC</type>
      <name>gl3wGetnCompressedTexImageARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a45c0777b2db9e21d0b011ef04ef984d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNTEXIMAGEARBPROC</type>
      <name>gl3wGetnTexImageARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acdc3ce71e1f8059ff685156fc9c960d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMDVARBPROC</type>
      <name>gl3wGetnUniformdvARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6fd72af32139d6a1e03d4d3acb10e193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMFVARBPROC</type>
      <name>gl3wGetnUniformfvARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4db8f2341184c9097ba5150c023c43ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMIVARBPROC</type>
      <name>gl3wGetnUniformivARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a347654f10f5e637c9d38da18c02a20c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETNUNIFORMUIVARBPROC</type>
      <name>gl3wGetnUniformuivARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14b22713ab7bd623892deb94ddd8b0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETOBJECTLABELPROC</type>
      <name>gl3wGetObjectLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a89b91953a066b9153343f7a96b03dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETOBJECTPTRLABELPROC</type>
      <name>gl3wGetObjectPtrLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf5b883899b9492374579dda23d1e567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPOINTERVPROC</type>
      <name>gl3wGetPointerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a986a5ee4deb3fe618f1599595bf534b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMBINARYPROC</type>
      <name>gl3wGetProgramBinary</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afc627ef9d93eb62319575abf7574e540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMINFOLOGPROC</type>
      <name>gl3wGetProgramInfoLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4f5780c4f129c6bd0fca446f40750f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMINTERFACEIVPROC</type>
      <name>gl3wGetProgramInterfaceiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9dc95229a1e2d5cadcd0a927bc55439c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMIVPROC</type>
      <name>gl3wGetProgramiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a493a4a0b8b48010b52e0cf3ced1e2a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMPIPELINEINFOLOGPROC</type>
      <name>gl3wGetProgramPipelineInfoLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab5dc09982325c1ab674c69b796c7ab19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMPIPELINEIVPROC</type>
      <name>gl3wGetProgramPipelineiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa079770fac1e2bf9726259c9a00258b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCEINDEXPROC</type>
      <name>gl3wGetProgramResourceIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3c5346800f7ce622089bcb56c914464d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCEIVPROC</type>
      <name>gl3wGetProgramResourceiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0682c0541867c432c33fad02e7f3dfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCELOCATIONPROC</type>
      <name>gl3wGetProgramResourceLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad5a30ade33022376992eb02a1443efe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC</type>
      <name>gl3wGetProgramResourceLocationIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae98a10f76221983f6db50c33ab779cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMRESOURCENAMEPROC</type>
      <name>gl3wGetProgramResourceName</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac35589aaf3127e0058614fcab306a491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETPROGRAMSTAGEIVPROC</type>
      <name>gl3wGetProgramStageiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5fb001b22ab8fddee582e8c5a2457d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYINDEXEDIVPROC</type>
      <name>gl3wGetQueryIndexediv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7076283f3c3abacc3dd3cf81992a020e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYIVPROC</type>
      <name>gl3wGetQueryiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7c785b5609f31ef96ede47247a129ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTI64VPROC</type>
      <name>gl3wGetQueryObjecti64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afaf086538bd32834898e291e08bce079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTIVPROC</type>
      <name>gl3wGetQueryObjectiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14ffbf28a2fa0cffbb65242e8d630667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTUI64VPROC</type>
      <name>gl3wGetQueryObjectui64v</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a373e2c881d4497168feb2acc940bd62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETQUERYOBJECTUIVPROC</type>
      <name>gl3wGetQueryObjectuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a70acf04bd5491545b53665fa107387f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETRENDERBUFFERPARAMETERIVPROC</type>
      <name>gl3wGetRenderbufferParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a23049e51210068d06182190e33760cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERFVPROC</type>
      <name>gl3wGetSamplerParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a590616fcf93c770e8d93c2d2c1da096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIIVPROC</type>
      <name>gl3wGetSamplerParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a994788b327adf050456fe5f3bf332ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIUIVPROC</type>
      <name>gl3wGetSamplerParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6dcbe05094d95b85d55ac680dcba6c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSAMPLERPARAMETERIVPROC</type>
      <name>gl3wGetSamplerParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a455a512e60a2d63084486df9040fc842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERINFOLOGPROC</type>
      <name>gl3wGetShaderInfoLog</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a239a1ef149d8218a9d4c38d37951fac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERIVPROC</type>
      <name>gl3wGetShaderiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae4a50382dde84f45ef77946f291c114b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERPRECISIONFORMATPROC</type>
      <name>gl3wGetShaderPrecisionFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa7a3b135f368584b8587004becefca1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSHADERSOURCEPROC</type>
      <name>gl3wGetShaderSource</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad21168c28938c10956f83f40ba98950b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGPROC</type>
      <name>gl3wGetString</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a24047bba286cfd9413f80b066264e000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSTRINGIPROC</type>
      <name>gl3wGetStringi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a787b94cd1b48b901f86c1e7bcca8369c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSUBROUTINEINDEXPROC</type>
      <name>gl3wGetSubroutineIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a02a32bc03ca11437493df2367b4b593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC</type>
      <name>gl3wGetSubroutineUniformLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6b3ccdc183b6e95ff927a75baab913be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETSYNCIVPROC</type>
      <name>gl3wGetSynciv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa0f5cc0b6f9807475cd00ad1363d1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXIMAGEPROC</type>
      <name>gl3wGetTexImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3b35c5f4c1ab566a479cb3be5b0d4eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXLEVELPARAMETERFVPROC</type>
      <name>gl3wGetTexLevelParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a655d14c1e85ad10d674887ec1d2d628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXLEVELPARAMETERIVPROC</type>
      <name>gl3wGetTexLevelParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0cf4a6494c1b7b40716731d463a2477c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERFVPROC</type>
      <name>gl3wGetTexParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9237f7f95f05698ce4ef9c2b6e1694f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIIVPROC</type>
      <name>gl3wGetTexParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab133c969645a984345205cb8b788c7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIUIVPROC</type>
      <name>gl3wGetTexParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1cc2358cde7fe3eb3c90e6bf9b070048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTEXPARAMETERIVPROC</type>
      <name>gl3wGetTexParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a876f1b2694c7dfbd5b11ef338bc43a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETTRANSFORMFEEDBACKVARYINGPROC</type>
      <name>gl3wGetTransformFeedbackVarying</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9b9e454808c40f2b2f1de6739b5337ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMBLOCKINDEXPROC</type>
      <name>gl3wGetUniformBlockIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abff56ee458e5e187c33232f934892870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMDVPROC</type>
      <name>gl3wGetUniformdv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae9dc75896e114f21e5960d7c4b47fb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMFVPROC</type>
      <name>gl3wGetUniformfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afb782fc637942753603c5863b19c46f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMINDICESPROC</type>
      <name>gl3wGetUniformIndices</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a465324488d4f33e6c9df40a2be0945a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMIVPROC</type>
      <name>gl3wGetUniformiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad5df50bb5e66b7e415f96e3035a7fbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMLOCATIONPROC</type>
      <name>gl3wGetUniformLocation</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a27170e0b80fe6c184df24de16f46a561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMSUBROUTINEUIVPROC</type>
      <name>gl3wGetUniformSubroutineuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3edd5e22128ad5e3f373cd67f730e393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETUNIFORMUIVPROC</type>
      <name>gl3wGetUniformuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8b35f319450f3edfdbce9ef883257019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBDVPROC</type>
      <name>gl3wGetVertexAttribdv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a15b29baef20130063ee1798bbae4a107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBFVPROC</type>
      <name>gl3wGetVertexAttribfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3ecb1ff821bee9a57a2ad98dc9781859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIIVPROC</type>
      <name>gl3wGetVertexAttribIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a05e03022d3d6967d423f527ca9dd889f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIUIVPROC</type>
      <name>gl3wGetVertexAttribIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6b6dc77942b725262efa4397c9888804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBIVPROC</type>
      <name>gl3wGetVertexAttribiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adc49098fc89bf4c5f8bcb4bbed436eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBLDVPROC</type>
      <name>gl3wGetVertexAttribLdv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa88352d12b2d7e5d6c9cde2843a6e85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLGETVERTEXATTRIBPOINTERVPROC</type>
      <name>gl3wGetVertexAttribPointerv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad8c4315634bef67188cd4cb8150fd8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLHINTPROC</type>
      <name>gl3wHint</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a13dd39ba2b32facde0537dd2e9f6b7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATEBUFFERDATAPROC</type>
      <name>gl3wInvalidateBufferData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae7044e0b50bdd70a6528674f6dac1505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATEBUFFERSUBDATAPROC</type>
      <name>gl3wInvalidateBufferSubData</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae67deb6eccb4730ccded8ef8d73d780a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATEFRAMEBUFFERPROC</type>
      <name>gl3wInvalidateFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac7b0a39d80d0c65b17f2b301f19eccf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATESUBFRAMEBUFFERPROC</type>
      <name>gl3wInvalidateSubFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae6611a8050cfa0b82c7f9c7b042d50ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATETEXIMAGEPROC</type>
      <name>gl3wInvalidateTexImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac74919ed4cbf8cb09e859c6d0271c313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLINVALIDATETEXSUBIMAGEPROC</type>
      <name>gl3wInvalidateTexSubImage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a59b02c6a7b5bd88d98d05a310aa315a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISBUFFERPROC</type>
      <name>gl3wIsBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3f242ae465a44245364bd301e09026e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISENABLEDPROC</type>
      <name>gl3wIsEnabled</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a022c1b7bcb106bd21ecc83ce94c06218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISENABLEDIPROC</type>
      <name>gl3wIsEnabledi</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aca94dd3c878caa4f5b01be0f386b82aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISFRAMEBUFFERPROC</type>
      <name>gl3wIsFramebuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aca4d33de1da9ce57f024bc4db5483c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISNAMEDSTRINGARBPROC</type>
      <name>gl3wIsNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a24c09ac11326b8cc50658e5bb926709e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISPROGRAMPROC</type>
      <name>gl3wIsProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab8aeb2fa0be694f8c97c98ad0b23313f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISPROGRAMPIPELINEPROC</type>
      <name>gl3wIsProgramPipeline</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a96ddfec667bbab7e12225ddbd9984090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISQUERYPROC</type>
      <name>gl3wIsQuery</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa52fc08fc3bd387b278e7d6b877f852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISRENDERBUFFERPROC</type>
      <name>gl3wIsRenderbuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a29be52639457e53119ba6052e0182fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSAMPLERPROC</type>
      <name>gl3wIsSampler</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af98ff37f8b2f060bf4e365c8aad821f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSHADERPROC</type>
      <name>gl3wIsShader</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a324df90661d2934a4ecdfade0e5a6ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISSYNCPROC</type>
      <name>gl3wIsSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9a8a61a4f10b6a7adaeee9f43d37425d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISTEXTUREPROC</type>
      <name>gl3wIsTexture</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a368c4ce88a615a79a03ab117a35a4bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISTRANSFORMFEEDBACKPROC</type>
      <name>gl3wIsTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aca08e27fe8a50ff7452ff6c7664c03e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLISVERTEXARRAYPROC</type>
      <name>gl3wIsVertexArray</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4a1a9846e5dbe2846ba1823827fa9134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLINEWIDTHPROC</type>
      <name>gl3wLineWidth</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a788d1e41e7ba8d69216a3ef1be2e322d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLINKPROGRAMPROC</type>
      <name>gl3wLinkProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abc747f139d227268cb8da9053e7cd4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLLOGICOPPROC</type>
      <name>gl3wLogicOp</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a08653de5706b4ffbf1d8ea4823718ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMAPBUFFERPROC</type>
      <name>gl3wMapBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a122e1566c47e6828678accfe45a546aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMAPBUFFERRANGEPROC</type>
      <name>gl3wMapBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a073bd17f99b611155c855c68bd1f013c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMEMORYBARRIERPROC</type>
      <name>gl3wMemoryBarrier</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abc2d8bd4f56092e6e7a4252a0a2ed840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMINSAMPLESHADINGPROC</type>
      <name>gl3wMinSampleShading</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa6c03db0275940ed378d66f72d7b2798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMINSAMPLESHADINGARBPROC</type>
      <name>gl3wMinSampleShadingARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a33e512abc8fde10d10133c942ec2bea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWARRAYSPROC</type>
      <name>gl3wMultiDrawArrays</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aba9e547b02ed1a276a2dc9c06324594d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWARRAYSINDIRECTPROC</type>
      <name>gl3wMultiDrawArraysIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae2c6c8862b02f26ac4f71082b0dd9f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSPROC</type>
      <name>gl3wMultiDrawElements</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a03a9801cf632c3e0fd9cb05a9c8bea66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC</type>
      <name>gl3wMultiDrawElementsBaseVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1349dc6aa1c7098cf6e2f57b4c0ca117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTIDRAWELEMENTSINDIRECTPROC</type>
      <name>gl3wMultiDrawElementsIndirect</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac6fb9c1b6ed62713b9cbee5c8f9429e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP1UIPROC</type>
      <name>gl3wMultiTexCoordP1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a71b1e57e0f7dc91d2c48999cac8f9377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP1UIVPROC</type>
      <name>gl3wMultiTexCoordP1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9d7d60654e8fce861bc3848df54947b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP2UIPROC</type>
      <name>gl3wMultiTexCoordP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a15e9fbc979bfdcfaf435ce6f477da127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP2UIVPROC</type>
      <name>gl3wMultiTexCoordP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afdfa4bb7034c9a3908a96fa252c22405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP3UIPROC</type>
      <name>gl3wMultiTexCoordP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9367607a15a5f601868ba59714c2475c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP3UIVPROC</type>
      <name>gl3wMultiTexCoordP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6df1365788f1ff7a30f7ba5221c023e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP4UIPROC</type>
      <name>gl3wMultiTexCoordP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a295cb3595413d8735ad4ab2999376869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLMULTITEXCOORDP4UIVPROC</type>
      <name>gl3wMultiTexCoordP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afcf865a4c202ac4b70067dc46539b91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC</type>
      <name>gl3wNamedFramebufferParameteriEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa8cc747506814a44c39ccab63a31cf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNAMEDSTRINGARBPROC</type>
      <name>gl3wNamedStringARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4b62c4cce29fa24017e9bc96186c0e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNORMALP3UIPROC</type>
      <name>gl3wNormalP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9f3ad59e7d9c87e85c7d8d823780ace3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLNORMALP3UIVPROC</type>
      <name>gl3wNormalP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a06e5e287d68efce4f4a690ddd79e58f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLOBJECTLABELPROC</type>
      <name>gl3wObjectLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaef3006a02e1473d25405fd9fe1fcbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLOBJECTPTRLABELPROC</type>
      <name>gl3wObjectPtrLabel</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6a77131d0aa839c2a48b8bcf53e264f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPATCHPARAMETERFVPROC</type>
      <name>gl3wPatchParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adea21ae063194682aff4795401484a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPATCHPARAMETERIPROC</type>
      <name>gl3wPatchParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a27d35431ad1ca0cdb59d4a19acbaa8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPAUSETRANSFORMFEEDBACKPROC</type>
      <name>gl3wPauseTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9a63a20f72aaacf8ae21ccf3274f3336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPIXELSTOREFPROC</type>
      <name>gl3wPixelStoref</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af8d0cd8cf351066e3fe78c78e9095c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPIXELSTOREIPROC</type>
      <name>gl3wPixelStorei</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a03be9d7f74b3d419aae5481dea4c1627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERFPROC</type>
      <name>gl3wPointParameterf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab3344ea23831de6fcd0126982f44e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERFVPROC</type>
      <name>gl3wPointParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a147a12d31b9a80150385e97fbdb22acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERIPROC</type>
      <name>gl3wPointParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af90c8b2d15f43c7ef78080b1f4bb6ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTPARAMETERIVPROC</type>
      <name>gl3wPointParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae161a52ea6131620a1f08c4bf29bc08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOINTSIZEPROC</type>
      <name>gl3wPointSize</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a91ef9be4ea5be307973b7947cfce0541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOLYGONMODEPROC</type>
      <name>gl3wPolygonMode</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a81c0012268df77a4cc91849d5876560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOLYGONOFFSETPROC</type>
      <name>gl3wPolygonOffset</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ace98e5cbdec42242ee81c7d13f29ca18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPOPDEBUGGROUPPROC</type>
      <name>gl3wPopDebugGroup</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa458fdcfb4418fa389bd7a508d4f8502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPRIMITIVERESTARTINDEXPROC</type>
      <name>gl3wPrimitiveRestartIndex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae36c61d4853d0416992a956d3aa2cdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMBINARYPROC</type>
      <name>gl3wProgramBinary</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaa1295d15e115f088eaff9269c6a0038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMPARAMETERIPROC</type>
      <name>gl3wProgramParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5bd3a18876fb8d2768ed489d6ca49170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1DPROC</type>
      <name>gl3wProgramUniform1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3007ce8c16ea2e38d9a59eb560f34442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1DVPROC</type>
      <name>gl3wProgramUniform1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aed626b81cf2bd654b142ba5927cb8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1FPROC</type>
      <name>gl3wProgramUniform1f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1e9e310db4378033d64e139517e37e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1FVPROC</type>
      <name>gl3wProgramUniform1fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8e7d7f838707a9d2d986cee1cf857822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1IPROC</type>
      <name>gl3wProgramUniform1i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acd93c599aaef91b4ea1de865cf9663ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1IVPROC</type>
      <name>gl3wProgramUniform1iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad19968645a34f83d18557ac66e914946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1UIPROC</type>
      <name>gl3wProgramUniform1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a16e0b18e3edc3e2db90fb448d8c13e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM1UIVPROC</type>
      <name>gl3wProgramUniform1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6b24da34c68f7e90b6df0d87726eadf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2DPROC</type>
      <name>gl3wProgramUniform2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4c8827f076536407dfdfae1f0c27a710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2DVPROC</type>
      <name>gl3wProgramUniform2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abb621c6b6bd7d69a99787d836be6a527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2FPROC</type>
      <name>gl3wProgramUniform2f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abeeb62a21c4d2b182d364ed3396a9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2FVPROC</type>
      <name>gl3wProgramUniform2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a90cef3422e42a347d7a0d762d9684416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2IPROC</type>
      <name>gl3wProgramUniform2i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a77eecbfb78260d92d53c61a8ccc1f3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2IVPROC</type>
      <name>gl3wProgramUniform2iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a098abb6b5f3aca7455846ebde3baabf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2UIPROC</type>
      <name>gl3wProgramUniform2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a641e1a7ce3b994b450a8a573a9fb46f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM2UIVPROC</type>
      <name>gl3wProgramUniform2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afc463bf89567ecbf55f8483c76d3a2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3DPROC</type>
      <name>gl3wProgramUniform3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6ebfe0b0d851949c22e7900cd8ef50b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3DVPROC</type>
      <name>gl3wProgramUniform3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af3ed1aa435e3ec4f7e2e169606bf7875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3FPROC</type>
      <name>gl3wProgramUniform3f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a668a5bc3c977644569586a1b257b4206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3FVPROC</type>
      <name>gl3wProgramUniform3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acd432bcd2b16c1d8235d07aec7b4059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3IPROC</type>
      <name>gl3wProgramUniform3i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a069e421cea3f9e56595a9ee69a8f6a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3IVPROC</type>
      <name>gl3wProgramUniform3iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae8a79d6fc22bc8dc104d7cdc8d2afd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3UIPROC</type>
      <name>gl3wProgramUniform3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad24d3808b817b558365d8bce85d8c31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM3UIVPROC</type>
      <name>gl3wProgramUniform3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9b4cb3e659204125cbee19bb98549e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4DPROC</type>
      <name>gl3wProgramUniform4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6bc52f600776f973e65e7ca909c7be94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4DVPROC</type>
      <name>gl3wProgramUniform4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2df1939571d092bf15ee51912342b960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4FPROC</type>
      <name>gl3wProgramUniform4f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afbfb996d06c922e91df1b391119a2176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4FVPROC</type>
      <name>gl3wProgramUniform4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a85308b4b9e63b92bdf66c05ed00eb5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4IPROC</type>
      <name>gl3wProgramUniform4i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6ff4a3f19187d0fe6d9241e46cd4c292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4IVPROC</type>
      <name>gl3wProgramUniform4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4b06113ebba38124ad1aacb78aaf6ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4UIPROC</type>
      <name>gl3wProgramUniform4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a64cc14a7e50c20aebafeae6a5dcee71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORM4UIVPROC</type>
      <name>gl3wProgramUniform4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5edeab9e51d7c62c89a745dc412174b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2DVPROC</type>
      <name>gl3wProgramUniformMatrix2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9027bc8bf763bc61ea47cfd1d38c6a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2FVPROC</type>
      <name>gl3wProgramUniformMatrix2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3f33d3bb49b053d1159d9e767a0fc5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC</type>
      <name>gl3wProgramUniformMatrix2x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0c143c4924d473fe1b9c6d1992816509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC</type>
      <name>gl3wProgramUniformMatrix2x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a08daf6d04873dab7c5bb2a918f810e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC</type>
      <name>gl3wProgramUniformMatrix2x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a95322bb9f0e22de7d1ee31abb044f0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC</type>
      <name>gl3wProgramUniformMatrix2x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c41456eb0bcb10fe1206b81b1458d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3DVPROC</type>
      <name>gl3wProgramUniformMatrix3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a195733905763c902bb1d4e2a3a7ac97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3FVPROC</type>
      <name>gl3wProgramUniformMatrix3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0b8324aeea56faa48bbf8ba0d733c3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC</type>
      <name>gl3wProgramUniformMatrix3x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a108af618d64e233330233ae569e05aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC</type>
      <name>gl3wProgramUniformMatrix3x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a94abf8fd3001c8f14b5c3d07922360fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC</type>
      <name>gl3wProgramUniformMatrix3x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aff53ec62da79b780b66d70454e8dc76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC</type>
      <name>gl3wProgramUniformMatrix3x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac78de5fa19be0a1837fbd256ea0149e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4DVPROC</type>
      <name>gl3wProgramUniformMatrix4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a13f8af27faa9639266a5dadb758fedb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4FVPROC</type>
      <name>gl3wProgramUniformMatrix4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac1fdb31e2e908bf959b1f6da835eeb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC</type>
      <name>gl3wProgramUniformMatrix4x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9cc2d0f33a2b0fd87e1935588cc0b915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC</type>
      <name>gl3wProgramUniformMatrix4x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa919bb90667c957dc9812600cda20c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC</type>
      <name>gl3wProgramUniformMatrix4x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1a79b5357f22dd95c65b1eafd5bb4020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC</type>
      <name>gl3wProgramUniformMatrix4x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae9cd25e489073414b14df32be9e66ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPROVOKINGVERTEXPROC</type>
      <name>gl3wProvokingVertex</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acd8b41d5f6b25137b2f3b71ac4958640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLPUSHDEBUGGROUPPROC</type>
      <name>gl3wPushDebugGroup</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af731fe6b401ac609061cf61d607004ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLQUERYCOUNTERPROC</type>
      <name>gl3wQueryCounter</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad5168149bef5797869db79504f721a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADBUFFERPROC</type>
      <name>gl3wReadBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a851f1eac2de2fd0d0bdf2b24a07f8bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADNPIXELSARBPROC</type>
      <name>gl3wReadnPixelsARB</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa43fe9d7b70ee2206d76ab13775836de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLREADPIXELSPROC</type>
      <name>gl3wReadPixels</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8e8e6364a5f57710f15649282eae3a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRELEASESHADERCOMPILERPROC</type>
      <name>gl3wReleaseShaderCompiler</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad534d7c3e84586cbdad5d34b7863a847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRENDERBUFFERSTORAGEPROC</type>
      <name>gl3wRenderbufferStorage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad9caba4b3ce3da44dad03b42d2df0dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC</type>
      <name>gl3wRenderbufferStorageMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a87b2603d88efebe7a8b3a4a0b6057685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLRESUMETRANSFORMFEEDBACKPROC</type>
      <name>gl3wResumeTransformFeedback</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3e5e29fa05f46a85dffb31b7a6892497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLECOVERAGEPROC</type>
      <name>gl3wSampleCoverage</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a38e003ef2d079aa41f6df9fbac24ff7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLEMASKIPROC</type>
      <name>gl3wSampleMaski</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6bed44e1893fb9ff9dd1973647bc0c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERFPROC</type>
      <name>gl3wSamplerParameterf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a912a7b0e3aa708e90ede771c66daa003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERFVPROC</type>
      <name>gl3wSamplerParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a08b66b05d3243c7df793258e43decbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIPROC</type>
      <name>gl3wSamplerParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aab6b6990abae8ba7a45ead2066308941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIIVPROC</type>
      <name>gl3wSamplerParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aff38b8b33dc94348b74c17e03e1b7b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIUIVPROC</type>
      <name>gl3wSamplerParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9586a5b442661ae98932c68e97c37b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSAMPLERPARAMETERIVPROC</type>
      <name>gl3wSamplerParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a20011e2b98079f3d42b14cc529f6fc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORPROC</type>
      <name>gl3wScissor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a94683080739bc370b3bc417ff7934c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORARRAYVPROC</type>
      <name>gl3wScissorArrayv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adc8107e6a3e3daccdb89f2f27ea4fa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORINDEXEDPROC</type>
      <name>gl3wScissorIndexed</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac07b9a8b086c6253db88aedf4f5980e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSCISSORINDEXEDVPROC</type>
      <name>gl3wScissorIndexedv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a61b544feaa94daac4b156198c08431a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSECONDARYCOLORP3UIPROC</type>
      <name>gl3wSecondaryColorP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0a3234b0f5708ca91477c777ef0c4ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSECONDARYCOLORP3UIVPROC</type>
      <name>gl3wSecondaryColorP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a175c71ee1e17d1aaba1b8666212fad18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERBINARYPROC</type>
      <name>gl3wShaderBinary</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1eca962aa57c3e216abd68aa80859faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERSOURCEPROC</type>
      <name>gl3wShaderSource</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa4f8c30a0322690391e84018b05d8d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSHADERSTORAGEBLOCKBINDINGPROC</type>
      <name>gl3wShaderStorageBlockBinding</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a74e09879c03c5eb8e5e88b0c2abb3241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILFUNCPROC</type>
      <name>gl3wStencilFunc</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af9f64c93ee595e45cf66296634c16d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILFUNCSEPARATEPROC</type>
      <name>gl3wStencilFuncSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3bbaff74786bf907914371c58423225a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILMASKPROC</type>
      <name>gl3wStencilMask</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7403d02091bf42af381c2187dc018ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILMASKSEPARATEPROC</type>
      <name>gl3wStencilMaskSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae197ad4e50f7516da5c7fa36add811a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILOPPROC</type>
      <name>gl3wStencilOp</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acdfeff0804a3974dc9825be226653ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLSTENCILOPSEPARATEPROC</type>
      <name>gl3wStencilOpSeparate</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a72c68da724638bf1ce08863914573438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXBUFFERPROC</type>
      <name>gl3wTexBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1a71e3f819e0ba4c9d2a37ccef22f8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXBUFFERRANGEPROC</type>
      <name>gl3wTexBufferRange</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abcf887235c649b10b0c64bf2cd574ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP1UIPROC</type>
      <name>gl3wTexCoordP1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a538cdd34e3e6dbaf61dc748462f29e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP1UIVPROC</type>
      <name>gl3wTexCoordP1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a96a5baf43c8d681a83fcddd545612a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP2UIPROC</type>
      <name>gl3wTexCoordP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8f4be7000d5163c0dca35d0f5e713db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP2UIVPROC</type>
      <name>gl3wTexCoordP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a95981ea1fbe6a42cda275be7b5168aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP3UIPROC</type>
      <name>gl3wTexCoordP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa866823b95540d5cace9fb02abb2cd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP3UIVPROC</type>
      <name>gl3wTexCoordP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a200714e379998d94aaa532f52d58a14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP4UIPROC</type>
      <name>gl3wTexCoordP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0e2f083f49ac3b0486131e9aa5fcd2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXCOORDP4UIVPROC</type>
      <name>gl3wTexCoordP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adb9cfc293f9cd9d183afdabbde764600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE1DPROC</type>
      <name>gl3wTexImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abe5704e901e1186abe96ddaa3bbac051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE2DPROC</type>
      <name>gl3wTexImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a04d613b305a516e72cb4d0975ab0e7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE2DMULTISAMPLEPROC</type>
      <name>gl3wTexImage2DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7de841c8dca329f69da0b5a11e109f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE3DPROC</type>
      <name>gl3wTexImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af1165e3b3fe80cb43d94811fa6ff86be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXIMAGE3DMULTISAMPLEPROC</type>
      <name>gl3wTexImage3DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af87df829bb228ca599b79fa0d76cbec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERFPROC</type>
      <name>gl3wTexParameterf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a48335bbbb4552871538966046fe36fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERFVPROC</type>
      <name>gl3wTexParameterfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a19189d8420bde76669022178d79e34c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIPROC</type>
      <name>gl3wTexParameteri</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a062130e144efdde4d60bb6ca6e4b41b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIIVPROC</type>
      <name>gl3wTexParameterIiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5d20ce504490e886679da90a8329421c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIUIVPROC</type>
      <name>gl3wTexParameterIuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a50af069648167b565231fcb6be327506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXPARAMETERIVPROC</type>
      <name>gl3wTexParameteriv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa7d1a56b65807c12e9408e8f43b65bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE1DPROC</type>
      <name>gl3wTexStorage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6f76d446e5cbd85b8f40d43b9762c884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE2DPROC</type>
      <name>gl3wTexStorage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad3691832480205773833cabec03efcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE2DMULTISAMPLEPROC</type>
      <name>gl3wTexStorage2DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2af8851112d3f7051b51450a8fbcb538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE3DPROC</type>
      <name>gl3wTexStorage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a831bb96a11c622df68a0c8ded02c61f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSTORAGE3DMULTISAMPLEPROC</type>
      <name>gl3wTexStorage3DMultisample</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab48c5b2f6895cbe5e23ec58118516e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE1DPROC</type>
      <name>gl3wTexSubImage1D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0dba950a7553816f7c0cb6fea096e693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE2DPROC</type>
      <name>gl3wTexSubImage2D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6420ed5037aa27c9e15184e6fe54cd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXSUBIMAGE3DPROC</type>
      <name>gl3wTexSubImage3D</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a21d72bac658805ffcec6ff5cf05d2b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTUREBUFFERRANGEEXTPROC</type>
      <name>gl3wTextureBufferRangeEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af88a325817fe8f271790103a0506cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE1DEXTPROC</type>
      <name>gl3wTextureStorage1DEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a586a270867e2a0a4c08fded36d2eccb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE2DEXTPROC</type>
      <name>gl3wTextureStorage2DEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abf6872fbdea3488cd3c320f13d171aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC</type>
      <name>gl3wTextureStorage2DMultisampleEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a902f0d5df2abaa6a8071d5bfa8c2b7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE3DEXTPROC</type>
      <name>gl3wTextureStorage3DEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac9b1dea67e505c1d1be9ceabe1dbfd26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC</type>
      <name>gl3wTextureStorage3DMultisampleEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa7fc6269d7e1f925d7730ac62ffe3ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTEXTUREVIEWPROC</type>
      <name>gl3wTextureView</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7b433291ca430bef3c8688ff84f919dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLTRANSFORMFEEDBACKVARYINGSPROC</type>
      <name>gl3wTransformFeedbackVaryings</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a072345f3eadb1e14607638b80760b1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1DPROC</type>
      <name>gl3wUniform1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2a80f9531476d0561c5a927e547919f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1DVPROC</type>
      <name>gl3wUniform1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a970ce68f41d27266ef08ad978dca927e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1FPROC</type>
      <name>gl3wUniform1f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aec972ed0282f01756bb4dce140a5cc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1FVPROC</type>
      <name>gl3wUniform1fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab8a363bd7db54c75a8aa5ac1c633c7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1IPROC</type>
      <name>gl3wUniform1i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a20cfb2e9d9782df9f364f2196975352d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1IVPROC</type>
      <name>gl3wUniform1iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c5d892694c9990e5fa09a625846da4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1UIPROC</type>
      <name>gl3wUniform1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a71c375af7ccd2f27f0536690f31bf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM1UIVPROC</type>
      <name>gl3wUniform1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aace569c354405310bf11d58fc07b955e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2DPROC</type>
      <name>gl3wUniform2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6bb1f2e33f7ef4e8b748ec573828001f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2DVPROC</type>
      <name>gl3wUniform2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aea3b8bbccf341b03baf19ab13f00915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2FPROC</type>
      <name>gl3wUniform2f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8508b7ca833a9f60b63d4a3658e05b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2FVPROC</type>
      <name>gl3wUniform2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a52123f1310efbf3df55f030f410b3aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2IPROC</type>
      <name>gl3wUniform2i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac3bfc8c5ddfe8143e698998a65e36964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2IVPROC</type>
      <name>gl3wUniform2iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa98f10a06117801a26b28fd33c87f29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2UIPROC</type>
      <name>gl3wUniform2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>abe063c3b7d1b488c631e40ec39d237dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM2UIVPROC</type>
      <name>gl3wUniform2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>add5171d5a99473c953734289c8ebad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3DPROC</type>
      <name>gl3wUniform3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a28b827571555a050584e80532ec1c4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3DVPROC</type>
      <name>gl3wUniform3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a21c3d021999068361d8a5918fbbd5da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3FPROC</type>
      <name>gl3wUniform3f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a20b44413eca23a6a87d794f98087b424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3FVPROC</type>
      <name>gl3wUniform3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3e0e6ca520627e2477ddcfd1e3ef310b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3IPROC</type>
      <name>gl3wUniform3i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4a6137aa959683f7f54a542170067a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3IVPROC</type>
      <name>gl3wUniform3iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a273b53ca7f13ba5f71d0047ab84e5c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3UIPROC</type>
      <name>gl3wUniform3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a6252be711a177663dadf745cfcd38028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM3UIVPROC</type>
      <name>gl3wUniform3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a665974063c34c68faf918bf567c74a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4DPROC</type>
      <name>gl3wUniform4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aad538d82057d150b271ec951fb277ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4DVPROC</type>
      <name>gl3wUniform4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a24486a348682e716b1a1760ebb6bf5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4FPROC</type>
      <name>gl3wUniform4f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a174d2ff83046ce2f5a586662aaf9cbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4FVPROC</type>
      <name>gl3wUniform4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0cd241c497da050f4a330d157de438a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4IPROC</type>
      <name>gl3wUniform4i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac465a1b5699cfa672f6db82f55cdf88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4IVPROC</type>
      <name>gl3wUniform4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aadc69f69f56bbd1d26e2b0ea6be90243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4UIPROC</type>
      <name>gl3wUniform4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acc6529012b5d5d297e198e25ff1e1887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORM4UIVPROC</type>
      <name>gl3wUniform4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0f33d879960fd2a70a97d1bfca0dfaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMBLOCKBINDINGPROC</type>
      <name>gl3wUniformBlockBinding</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a354a48947b38a5a577a96b7e9e9937d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2DVPROC</type>
      <name>gl3wUniformMatrix2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac438ba855026819c22db7ee32c258e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2FVPROC</type>
      <name>gl3wUniformMatrix2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a60033528e2f96cba991ec4eb2ee00c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X3DVPROC</type>
      <name>gl3wUniformMatrix2x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3e29d26718a6ec8afe14ae72466e9b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X3FVPROC</type>
      <name>gl3wUniformMatrix2x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad9603f404501d5f38cbc131698235c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X4DVPROC</type>
      <name>gl3wUniformMatrix2x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad19155e7fec09ba2e29539a296288873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX2X4FVPROC</type>
      <name>gl3wUniformMatrix2x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1c2afa7141a096a987636712971e6290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3DVPROC</type>
      <name>gl3wUniformMatrix3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae4d926b43903d3d3e1f0c0c66d7800f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3FVPROC</type>
      <name>gl3wUniformMatrix3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af7c090e83fc3d9cb474f49e41f92391e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X2DVPROC</type>
      <name>gl3wUniformMatrix3x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1e0e1b0d5d70fe6fe13a46aadfff29a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X2FVPROC</type>
      <name>gl3wUniformMatrix3x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a82a2c87bdeb928ffbc25e3dd9abd434d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X4DVPROC</type>
      <name>gl3wUniformMatrix3x4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a131a6b4073c0d0b4480ee401cf1e52e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX3X4FVPROC</type>
      <name>gl3wUniformMatrix3x4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5f1b7bcfca02de7beacb2df15df07a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4DVPROC</type>
      <name>gl3wUniformMatrix4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa553b093cfddf21231bbcb722dd1092e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4FVPROC</type>
      <name>gl3wUniformMatrix4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>acf89648e24106830f88639df7b384169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X2DVPROC</type>
      <name>gl3wUniformMatrix4x2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac51ef4df7e6a66ce25a38e106d992c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X2FVPROC</type>
      <name>gl3wUniformMatrix4x2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a62c836ca9e71c974d708fb3f8aca96c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X3DVPROC</type>
      <name>gl3wUniformMatrix4x3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab9f0a9a4ece3dfd2bf90256bc2eaa5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMMATRIX4X3FVPROC</type>
      <name>gl3wUniformMatrix4x3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a81cc74694435b6bfbe808bcb3e5d0063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNIFORMSUBROUTINESUIVPROC</type>
      <name>gl3wUniformSubroutinesuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab6a4a8bf36405c9f6f525363ccfc9ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUNMAPBUFFERPROC</type>
      <name>gl3wUnmapBuffer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac68011ceb7208ba3e9556a6cc2747f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUSEPROGRAMPROC</type>
      <name>gl3wUseProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeeabbbe00484c877cb651290d67b1ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLUSEPROGRAMSTAGESPROC</type>
      <name>gl3wUseProgramStages</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a912d97af4b9eeee7f7f5f2b61bcf4b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVALIDATEPROGRAMPROC</type>
      <name>gl3wValidateProgram</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab71d88ca897d1a4d47bcd82ddbd2bbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVALIDATEPROGRAMPIPELINEPROC</type>
      <name>gl3wValidateProgramPipeline</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adb6c20a9e2cc3ba0085562a80f7f8437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC</type>
      <name>gl3wVertexArrayBindVertexBufferEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac2f0c1decbfdcd7718fc9a2d650cc6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribBindingEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a36f7df5f73ee229a3d4a976f5832f57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribFormatEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af956876b987c265d91f0783d37f7c42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribIFormatEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a671afd0c0a73b1ce1b9935fdcc7c8888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC</type>
      <name>gl3wVertexArrayVertexAttribLFormatEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a62bbfe8fb17323443cef1da970cc79f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC</type>
      <name>gl3wVertexArrayVertexBindingDivisorEXT</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a62c9642479fa0932cb52b0fd4879eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1DPROC</type>
      <name>gl3wVertexAttrib1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8dbaddfc4b50bb530ef6626266507747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1DVPROC</type>
      <name>gl3wVertexAttrib1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7df64fde029a5cecc9f40fde2bdfe55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1FPROC</type>
      <name>gl3wVertexAttrib1f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7f89976b971cf9daef1958f125c5d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1FVPROC</type>
      <name>gl3wVertexAttrib1fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8c54496ca66857ae21d3759e5a0dc234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1SPROC</type>
      <name>gl3wVertexAttrib1s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a857712e3bb274bfd81fbc9a6ce99c337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB1SVPROC</type>
      <name>gl3wVertexAttrib1sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>adaaa5cb9275b51e30906f7e2b2d94082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2DPROC</type>
      <name>gl3wVertexAttrib2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ada0a0f0142211e806a39a258f2c6d7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2DVPROC</type>
      <name>gl3wVertexAttrib2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8d3ec065273d7354d12b0a24fa062069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2FPROC</type>
      <name>gl3wVertexAttrib2f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae53983a0f3ef5d5c293b6fab052f0632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2FVPROC</type>
      <name>gl3wVertexAttrib2fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aba48d12861f1310544dd1f8e4cb0d3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2SPROC</type>
      <name>gl3wVertexAttrib2s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a41c4baf52276825a32ab3aa82d9e5903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB2SVPROC</type>
      <name>gl3wVertexAttrib2sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad8f01677edb30ee8619caf630b4294e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3DPROC</type>
      <name>gl3wVertexAttrib3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a47b5b427570034d83b5b5849f00c3faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3DVPROC</type>
      <name>gl3wVertexAttrib3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a49ff780715cb03b5c0eb634f3274ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3FPROC</type>
      <name>gl3wVertexAttrib3f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4c473f9dd8198c4a2c0de1ddc630838a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3FVPROC</type>
      <name>gl3wVertexAttrib3fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afb15353cc9590b2e42fa07b5abe82139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3SPROC</type>
      <name>gl3wVertexAttrib3s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1f77a81e4099d2958f1d5a4af1f1f873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB3SVPROC</type>
      <name>gl3wVertexAttrib3sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4fbf2400811d3a310aa10d5db55b44b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4BVPROC</type>
      <name>gl3wVertexAttrib4bv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af1448f196aaabf91ba63c9cd06c66cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4DPROC</type>
      <name>gl3wVertexAttrib4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3b86793bc69af40151385430628a64b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4DVPROC</type>
      <name>gl3wVertexAttrib4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac02bedc8609b11c90735e96cb38a0ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4FPROC</type>
      <name>gl3wVertexAttrib4f</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a50fd106e4d592a886b089d6302552a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4FVPROC</type>
      <name>gl3wVertexAttrib4fv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a122595345535c722c078497ae0cef83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4IVPROC</type>
      <name>gl3wVertexAttrib4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a432f96d963b92f97c2858e8e2434f757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NBVPROC</type>
      <name>gl3wVertexAttrib4Nbv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2ee79429b159b54726dd16409720a0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NIVPROC</type>
      <name>gl3wVertexAttrib4Niv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1c86955fadda3f6b922fd83790b236e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NSVPROC</type>
      <name>gl3wVertexAttrib4Nsv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aee996af50e386b66aab059315ed4ad59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUBPROC</type>
      <name>gl3wVertexAttrib4Nub</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab3ed86859e3aeb5fbbdbc3d63162b52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUBVPROC</type>
      <name>gl3wVertexAttrib4Nubv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1dec7fc91f3d96e70786e0b417e992c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUIVPROC</type>
      <name>gl3wVertexAttrib4Nuiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad0b6b06c6f3b7406a6f7bdfd75558147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4NUSVPROC</type>
      <name>gl3wVertexAttrib4Nusv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afd59f3eeae21d57ed4566bf4280701d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4SPROC</type>
      <name>gl3wVertexAttrib4s</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0fc0434db16e022e0df4f2c5a2cd4458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4SVPROC</type>
      <name>gl3wVertexAttrib4sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5bde4e3dbdafdd85074a9a4ed94684ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4UBVPROC</type>
      <name>gl3wVertexAttrib4ubv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab0c56152cccf221d39624dd012036d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4UIVPROC</type>
      <name>gl3wVertexAttrib4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a974878e59b3d363234efb23629c13bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIB4USVPROC</type>
      <name>gl3wVertexAttrib4usv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a99078ab009d54d1fef2070a3049a1b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBBINDINGPROC</type>
      <name>gl3wVertexAttribBinding</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aacaf7e05332b57c3e6f032853be664be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBDIVISORPROC</type>
      <name>gl3wVertexAttribDivisor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8b59e0044e9e62bee5d733a0a588fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBFORMATPROC</type>
      <name>gl3wVertexAttribFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9bc03486030bfa70a5d6fe0626b9792f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1IPROC</type>
      <name>gl3wVertexAttribI1i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1f329b365a7e6d43163ecc2c17d9d69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1IVPROC</type>
      <name>gl3wVertexAttribI1iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae9c912a64a266c8da0af23cf282ee527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1UIPROC</type>
      <name>gl3wVertexAttribI1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0f778ad7e1716c4f7d4e6394b4ff02fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI1UIVPROC</type>
      <name>gl3wVertexAttribI1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ae55ae6306f42ed4d2ff57665e0630bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2IPROC</type>
      <name>gl3wVertexAttribI2i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1b01c3525bb86b9e80a06135c8158765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2IVPROC</type>
      <name>gl3wVertexAttribI2iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7765ddfc4d8904917276fcbdd21db840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2UIPROC</type>
      <name>gl3wVertexAttribI2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab667211018275f8f77f8d4ffb37e3821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI2UIVPROC</type>
      <name>gl3wVertexAttribI2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3326cb5c232448843eb8491d6e236938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3IPROC</type>
      <name>gl3wVertexAttribI3i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad23eb9f7d5f7bcc410ebfcb452b6dd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3IVPROC</type>
      <name>gl3wVertexAttribI3iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1d2bbc88f1cb925af4cf188224d4fd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3UIPROC</type>
      <name>gl3wVertexAttribI3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a3b93e14ad3e81f4b6702a83eabd9ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI3UIVPROC</type>
      <name>gl3wVertexAttribI3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8dbf0e8149ca11a376be8fde319f22dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4BVPROC</type>
      <name>gl3wVertexAttribI4bv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a01f4da8b0f95a6938b921112d47d968f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4IPROC</type>
      <name>gl3wVertexAttribI4i</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a4a1fdfccc94ebfd2dc8c14c9aedc4242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4IVPROC</type>
      <name>gl3wVertexAttribI4iv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeccb28aaca980f8c58fd2442b2d443f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4SVPROC</type>
      <name>gl3wVertexAttribI4sv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a101d8b1a995a0c37d502ba1736b27d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UBVPROC</type>
      <name>gl3wVertexAttribI4ubv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab37e18ed048cc6835cdd7771e7f15dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UIPROC</type>
      <name>gl3wVertexAttribI4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad3f7f9e87b18a8a8fd7ce86db401722a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4UIVPROC</type>
      <name>gl3wVertexAttribI4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aeb1d67a5c6f85f76bab35804cfa08a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBI4USVPROC</type>
      <name>gl3wVertexAttribI4usv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab0005d85b6955f3b8221ba62a1c01080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBIFORMATPROC</type>
      <name>gl3wVertexAttribIFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>affd45c628ca0cbe829c8f87bb5606e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBIPOINTERPROC</type>
      <name>gl3wVertexAttribIPointer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9c312abf78a244a6607a394112e57f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL1DPROC</type>
      <name>gl3wVertexAttribL1d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a84ed5c5c8598f5c7101e70516f87ff66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL1DVPROC</type>
      <name>gl3wVertexAttribL1dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a44737de1258acae5117fe33703771035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL2DPROC</type>
      <name>gl3wVertexAttribL2d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a800d204f819b61f9cd491b7896ddbcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL2DVPROC</type>
      <name>gl3wVertexAttribL2dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aaeb2d54695e22439040407b3b2a3d164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL3DPROC</type>
      <name>gl3wVertexAttribL3d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac0609dae71880f0bccc465ca7b9786ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL3DVPROC</type>
      <name>gl3wVertexAttribL3dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab041de8ffae61267dd5c58d6b88f6ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL4DPROC</type>
      <name>gl3wVertexAttribL4d</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a14656376803835662451eb2fa8c25cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBL4DVPROC</type>
      <name>gl3wVertexAttribL4dv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>afee517c02f349b46703bcf750f5a0c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBLFORMATPROC</type>
      <name>gl3wVertexAttribLFormat</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a13a97fb53a07bd7cd269e16a6e8942f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBLPOINTERPROC</type>
      <name>gl3wVertexAttribLPointer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a7ee4b3906eba42a6fc613f9f385ef22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP1UIPROC</type>
      <name>gl3wVertexAttribP1ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a9aecea0f525df13e2ba1e7dc628a16dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP1UIVPROC</type>
      <name>gl3wVertexAttribP1uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a65be93a912e03a6ffe7cdc12f7198ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP2UIPROC</type>
      <name>gl3wVertexAttribP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a2c6717bc32e695de5590831610135684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP2UIVPROC</type>
      <name>gl3wVertexAttribP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0cfc09fedc128535f4bb78a354ce7060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP3UIPROC</type>
      <name>gl3wVertexAttribP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a5600647333d62a4f797636f62e347720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP3UIVPROC</type>
      <name>gl3wVertexAttribP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aa8fe9e764eabc7d55d4620a6e19a5b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP4UIPROC</type>
      <name>gl3wVertexAttribP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac4d4980bac9d42c8f0f2a3db256b36e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBP4UIVPROC</type>
      <name>gl3wVertexAttribP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ab6109f94402347dd6b9a6b4d77a02822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXATTRIBPOINTERPROC</type>
      <name>gl3wVertexAttribPointer</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>af2e575eebb2a73b3df677e6612d36bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXBINDINGDIVISORPROC</type>
      <name>gl3wVertexBindingDivisor</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8397d8b6caa781a400629308d2a91481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP2UIPROC</type>
      <name>gl3wVertexP2ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a1b8ade0e740cfc719ceadee0428b9345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP2UIVPROC</type>
      <name>gl3wVertexP2uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad20abb787711cc7583150f8bae4bbfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP3UIPROC</type>
      <name>gl3wVertexP3ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac6a7561fa98dfe99c91f32aa3d253172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP3UIVPROC</type>
      <name>gl3wVertexP3uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a434233374250db3b9663841b0882612b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP4UIPROC</type>
      <name>gl3wVertexP4ui</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>aacba82d74d5c3d5ebf9a3ebb9fc3fd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVERTEXP4UIVPROC</type>
      <name>gl3wVertexP4uiv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a58dcb7a66a9f5cd289669874c947acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTPROC</type>
      <name>gl3wViewport</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a8f33b64c5018cd68c98fb9be22da9fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTARRAYVPROC</type>
      <name>gl3wViewportArrayv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a628afcc026560d4f7687df172b44561b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTINDEXEDFPROC</type>
      <name>gl3wViewportIndexedf</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ad8eacd70c87532d886815ff98b6c558b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLVIEWPORTINDEXEDFVPROC</type>
      <name>gl3wViewportIndexedfv</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>ac618e7811fd7d4dc250761bb336ed999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFNGLWAITSYNCPROC</type>
      <name>gl3wWaitSync</name>
      <anchorfile>gl3w_8h.html</anchorfile>
      <anchor>a0413ffea2bbb0ad3bc9d6c15dba4b682</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glcorearb.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/gl3w/GL/</path>
    <filename>glcorearb_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APIENTRY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a428a91acf2c2439dc1a257708ee1f805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APIENTRYP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aef0d9e5e275e1b7becf54b6aa9ce3911</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab78ec1ae00bf12cfcf98edf7e30f349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_ATTRIBUTE_MAX_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac70225d2da03ecc6671e9e7967fa6f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_ATTRIBUTES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7c727896f0964d71eacb6ccb57ad328</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_PROGRAM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5befb6b74bf6e222328d2130e6b8888a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_RESOURCES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac821dfbc06d8d2c7d759f512ca044ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_SUBROUTINE_MAX_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a324214b66ad0c79a47c40ed2925b85cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9f898f10b7a2e93e41c60fb7b281f7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab91e36556285e89585105544e107d7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_SUBROUTINE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a02d59d2a14d8ca30b07c856d5da42b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_SUBROUTINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a833ceebd9e3626b1759396eab06ce453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6fc1b36f39e5859ac72ebfaf3722a0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3b1a153fe34156973cee416d2cd1945</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5a24e577c3e3e59dc3c378e2bf9958a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORM_MAX_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3bcf0a47bfa33bf14698c2b9eb5fa472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeb14db2a9d0c7a5aaddec813bbdbfa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ACTIVE_VARIABLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab73a79a2e928145074168419c5dcf6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALIASED_LINE_WIDTH_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeab1bea19aab745e66b39860f3b8409c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALL_BARRIER_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a64bb1935d840b4c3e1dee773330aaff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALL_SHADER_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76f5e8dc81419bd57ce632e69f7f01ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acf684a80b8a32988e8232d978c60c582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALREADY_SIGNALED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8ce72fc36283dde31b254b6d6b932c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ALWAYS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a065314e6648fa794d9cf5872ebb9d776</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AND</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad10164e022e23e55edf89b51afe6e349</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AND_INVERTED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5425e064da431e4a9b3074cb8a68b699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AND_REVERSE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a531b95954b408d068c8e1234b6bc34bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ANY_SAMPLES_PASSED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad9e9ba4651e46b14c7f74931c77cdd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ANY_SAMPLES_PASSED_CONSERVATIVE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa756a31feb1d8bfa1e7d1f1c5c9041a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_arrays_of_arrays</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0c7653b5f83b4ff195a93e91ac9a5583</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_base_instance</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae0cb5c645ba4ace0cc122e5353e9c31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_blend_func_extended</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1747730ebd0d407caae5947aa49f1d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_cl_event</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a23136842701400b88590b800d46632b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_clear_buffer_object</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acc14d30ebe52f31a1bd719757275bf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_compressed_texture_pixel_storage</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ada8a4b57c24ad53150beae6db1e4215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_compute_shader</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5b8d6e59a0de3bbe4a3aba60fdd4bb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_conservative_depth</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a08afd2607dfb157a295d9d782eb69d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_copy_buffer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2e516455988561b58723dd09741932eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_copy_image</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5d0b1056f009da5f0ec0684c53e80fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_debug_output</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2c0cf77323778c7149473fd9e2fd07f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_depth_buffer_float</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af257a73780321f8d5744784243348167</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_depth_clamp</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab5e0f09c10a970ff4e8d8181fe3c6937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_draw_buffers_blend</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a70373404c1f16d61a43edd2196b8813f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_draw_elements_base_vertex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a05ad927cead5257ed79378a754760161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_draw_indirect</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2ae52a34ae9c6b245db22a23d77089c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_ES2_compatibility</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5b3d576d501ad59ff3760776b34b4b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_ES3_compatibility</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aba58eb96f83a79e29c26fb1bf033ee44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_explicit_attrib_location</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af835c31a9a757a81eceba080762a3514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_explicit_uniform_location</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab09f31d0e5b51953f83633c29849f36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_fragment_coord_conventions</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a126a891c35f166f87d6b394c8b56ee6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_fragment_layer_viewport</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afe0b5d535c42ca05247d35d5e24cc528</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_framebuffer_no_attachments</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7d8b8b0ea2bf15ee0c351feb819cbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_framebuffer_object</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abb40f1365aaa7307fb9a712ff9f562e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_framebuffer_sRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a373f942c8722171e114d335c6e22528b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_get_program_binary</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a21b42fd487fdd1030cfad194c3021c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_gpu_shader5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9b9ad868f964d173e5f093c89fe207a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_gpu_shader_fp64</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6adef578d03d0e8fd8c48b3b4bdfd331</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_half_float_vertex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5bf461d058cb0dd6bb7a4122724639f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_internalformat_query</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8ec1b12ef8198346b644f82e31d856a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_internalformat_query2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a158521e996b71cbf882453166578e3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_invalidate_subdata</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3b7046d6830a8c85fb268ac8b1da630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_map_buffer_alignment</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a302251a50d9a0fa62829f845adc5ef2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_map_buffer_range</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab682f9ca0556c530045f7469bc1ced08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_multi_draw_indirect</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a46be5760df8b7cc8bc9c7517c297947a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_occlusion_query2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aafafba1aab2d0c216fb5ba05a85e88d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_program_interface_query</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c1c6763a58bada7aefe16cb023250bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_provoking_vertex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6ef15fc9738c5789749dee6c741cbd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_robust_buffer_access_behavior</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac94da44a0e27e49031588cce7fa32975</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_robustness</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a198aed359d9b541429869cd241537631</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_robustness_isolation</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa583a3dbc790e995dd0aefefe4bcde2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_sample_shading</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af100840044d1fad49d36855a8fde2539</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_sampler_objects</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a148964114899e6dbb834867676f9e2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_seamless_cube_map</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad64ed7fb212247b41ee84ee93eab5c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_separate_shader_objects</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d89bf6d1707948c3dd1a3c20bbce06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_atomic_counters</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1ab596f86baecde85b3cb8bf496fd7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_bit_encoding</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad3c553a705fb87823b22b235fb91f338</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_image_load_store</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac07f30ff2c4cb785685dfbb8d81999a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_image_size</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a07e8bf9f85e8df38980be56d6350ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_stencil_export</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a09ebc821445166f541df2f2bf9785dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_storage_buffer_object</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6f085ca17a097bc3823ded1c70d1b036</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shader_subroutine</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40bfdd6ea14df398d23f590c77b01004</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shading_language_420pack</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a256475fa53a6b0bb3c6ab7bfa42415fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shading_language_include</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f871abd19588e5880cacbf91ba4e179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_shading_language_packing</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad134aceeb2ecac7c080af35fdd4f7e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_stencil_texturing</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af4ed9fd7e02e275a630d1d5746f5ad9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_sync</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a55d31cd8527d81297d2f54a91e96ee11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_tessellation_shader</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae08a1acca8f971dd4ef1c721ba362a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_buffer_object_rgb32</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abc6864cbc9cb120c00af351d632716b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_buffer_range</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa5110f257575f1a63ae6db9de0a2a8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_compression_bptc</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a58fbde314e99d6126c1c305a9d4fe228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_compression_rgtc</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2436fc79b8e1b45db942f4b229ba48e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_cube_map_array</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1013ea6473f208ea77d422295c33d597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_gather</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f5b2f65c050d8e93209ff236bd951b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_multisample</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1ffee58c5741c62e81f5f2b664b1501e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_query_levels</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1e903382233068ce7acaabd5be96df00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_query_lod</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4bbe7b15918882a2dead17071c6ca296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_rg</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaf6800780a008cc26dfe712fd8a602a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_rgb10_a2ui</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1daae7d3242ea7e76cfd53f0cbabb73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_storage</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab64a1f018532b0d1ddf218e2ed234868</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_storage_multisample</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a77deac706ee266f9ad8bb7eba1891656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_swizzle</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7df4cd82fe48540e2b0de32c70b4d3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_texture_view</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af1351199210f590a4fdd2b94800a29a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_timer_query</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa347e1952957d4eb328f65ce382253cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_transform_feedback2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af16af6a62a755a19d71adb2c9e900c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_transform_feedback3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a05c76b48d95c4d45e7ed937e761d17db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_transform_feedback_instanced</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9551a27da420271d7a8758fb204f7ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_uniform_buffer_object</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a163703c89cf3afeeeb6d671caac138da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_vertex_array_bgra</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26ad88aec70b7d145a1b3e8ed61e9014</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_vertex_array_object</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a32e8659169fec0118fc5b9a0602e5e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_vertex_attrib_64bit</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a67350f5d519f760a75afa055725ef093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_vertex_attrib_binding</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3ff3f11b6100cc99ec6d9fc2df440ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_vertex_type_2_10_10_10_rev</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acae6f9c5a1ccc5badf111259a69e191b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARB_viewport_array</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6f0dffb225d8a88cb43236abaf3daf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARRAY_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7180045dcb52b22af2cd0366026bc3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARRAY_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5ecd4619421b6ddb35898ec4d38a9815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARRAY_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe0b9279da6cbb9a0cfa39e44038fb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ARRAY_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5dc2b381017df17007befe3c0c4f36f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84d5641ab13f21c515057fc39f97dd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a10d88825f32d80d2802bba0e9fa19a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab79856b17ba080701e5920505d9994f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3260575a893491936c93193ac8c52174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeca23bbb6463e29cc44b7e6d56f9a46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaa516cb46bfe0be8173f78b03022938f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad427acb6bbfb5e4f18990bc1d8842920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aae14081e26a8cff7c73ca0b9c4fe4e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d8f0f4678ba49302e072f245fed5f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a86443d85f17e3f617826a0cebcff76c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7429ea20289e371afda755c47e37d209</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6ca74dc14e8e9d1e35a7bfa155d89927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aafd4a263d9dffb7c9d0d602918c72861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac4fe73e95417650586902bc690fee194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATOMIC_COUNTER_BUFFER_START</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7807853dd5b373b267d78cf6e3ee79d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ATTACHED_SHADERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aedbcf4c659a8f3ad9714c3171d7dcb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_AUTO_GENERATE_MIPMAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5e13ceb385ce1b0a5ad76355ab5b0017</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BACK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a688ad6fbf908a39f7197da6d4e4dd083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BACK_LEFT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5bdb7358ec350ac69e6161c731a6221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BACK_RIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aff9af19c9ded0dcc413bfabcccf00a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a35d2992fb6ceb223785f916798c69901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGR_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>add087c59a18f925495c39393570a5158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGRA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a56707576fd3e2da55343c25da155294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGRA_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae0543b7d3a12eebb415b0e21af210c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa290e8f9ee6f6862778355aa22bb0b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaeb7ae1c6700f8dc186672a2abdd825e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_DST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a42c53100474d2fdcdab3c2e734b47fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_DST_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1e8f20eb4f51cb2254e13789a19f48cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_DST_RGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac3979a3a4c982af6bc325e14ab943cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_EQUATION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2e51c4b0c223640236a52fb26503874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_EQUATION_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85a60a922c2e2abe0838e20bbcc7dbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_EQUATION_RGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d24de280ec5f40a3c9e42f488ba0236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_SRC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0270faacbbda923f611de42b7e92f8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_SRC_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af2983dce40f413d43ca839abdeafd3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLEND_SRC_RGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeb51171f8c89cddec550fba045e62651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLOCK_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a45140b0e319f06c7016797a487b51b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6fd2d55a89cc2218c7253ad361930ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BLUE_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a70c0eb4340551bd1dece7e7655ea55b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a43c7205c5f4dc7a535bd32817766e272</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL_VEC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40a09ccdfe230775cf871b10f4361183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL_VEC3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0c51fbe743a6c9da5d2f7ac4306b66df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BOOL_VEC4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1985184535af747c30a8a12481e2ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aba29ad19d338877626a0d9e49efb326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_ACCESS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f96540081e62b2137b049d19dffe23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_ACCESS_FLAGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aab0f7041238e358744625cbbd1db2c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3459847903b86b5f35020552bb3c1329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_DATA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aba7879aceaf5f27383cd23333621d285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAP_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9a056b50bd008cd2ca8ecd69ce82462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAP_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acdb56ec47d4a45a39a01170b9a2d0fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAP_POINTER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a627d65edccdcab9bae34bbec24d20f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_MAPPED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af551f91736f672b4da7cb21790040656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a97c3f50440fbe7eb098cfeede90d1686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_UPDATE_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab8329b734b34dce1161c9b7bec3aee19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_USAGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3c6158f6c9440fe495d4e14c2dea95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BUFFER_VARIABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aec43cf75b222b2c791456ec3691c6584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BYTE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a66f452ef2a3d3a1f92e38d9fd6e3f8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CAVEAT_SUPPORT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a784eb36ca53b765850c97f63ea48e18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CCW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84814ca499dc312708e8aa22324f1d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLAMP_READ_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a83642945dadadb146bf794e85a5ef90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLAMP_TO_BORDER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa5d86f453ce19bef15e848d313c653e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLAMP_TO_EDGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae90f81f48642444b4ba7fa5cacf40569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLEAR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6d6130441c78df9e4d39f442b8060582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLEAR_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad142206da75bf97fc4bcd0f0844e6d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d84bc4729135621c1928dd33773e75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa255b6ceff22d6e1dff35b60d0878cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6fc84a0fef66891688d2ea79d008205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a15267118c52ff9a18032842cad23f96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4f219d606da2b13f4fdb61ab405fe88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5136077eac039cca765229be9a3df00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE6</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8671b8e6186ab959c4ff04cddf3e88b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CLIP_DISTANCE7</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0d5001b603b87721075f8c6764212eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a59bce1439c94ef9da87f83508eabb20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f60aaa1367dea8d8c7e288d912d58df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6f0a4fa89d82b4517520f643406a2a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT10</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a886d867dd991f221f0951a2a26b6020f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT11</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a61f763c75241e40256b03f54c6c6eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT12</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe847c226e322029e99609502eb754eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT13</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f548f0a67ca3218ce66f95f7864bff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT14</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad6aea10b948dbb8348ff1e5a209bb2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT15</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8f909bff5ba30b8556a7f30972c28aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a66babbe2e30a6fed6c6c60eae6453391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7695a13f8c89798a34cbe627f876cd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9c9a28d9aa4e2e28ce675b8c3222f739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a14ac83da0608c97b8885479ce2233d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT6</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad01677d6f8596b405e4dd46cd3f4c3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT7</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4187ed773fd34e6bbbfdd54750fc0aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76cdec10f176f5381a78c1b7385c83fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ATTACHMENT9</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4c53418dbc23c3ea49b72d3e942f26a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_BUFFER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a947db9ff944c4b78e652144c3dd1060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_CLEAR_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afff10397aced90d3aa31b50774a1294e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a684d0d10064f8dd8983d5f672db74b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_ENCODING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4d9bbcb659eb9badae05f11534b994dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_LOGIC_OP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3f092d57aaf9817fbdd2b51a650992b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_RENDERABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab0b9e75802b72adfed241f4bd48e68fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COLOR_WRITEMASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a739c84cfc7fcf82245e2b5186922e3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMMAND_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a752015b2a4138519c61a2a55a208b480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPARE_REF_TO_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5f5284f2e73193cb4d0c1834f6dbb360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPATIBLE_SUBROUTINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a562bd9181c37d1bca932234dcdaa16bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPILE_STATUS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8b14cf3c9445c50aabe5c7d21b31d215</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_R11_EAC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a522b46c4a0afe33ca47282f5730a8c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae238d78ddfdc37754cece17231d33e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RED_RGTC1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a29d9fffb2e480e37d7e0b70877b332f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RG</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a692ee1b6d2295e45f20e00bf2e350625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RG11_EAC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9c46768b1633df11829d1590991db1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RG_RGTC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3345c359e21ebced04edcd2f5c131af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6d53cfb9b7cbe9abb9253afcea445b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGB8_ETC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a11dbae33206841b3d524ae88b622fda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9724e5b6599c0033802ade7ba65de4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abd869532c1d63adb40658895643e03e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a12063d65c0d7d8dc055cdf88627263ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a61f07c72b49869caa447fed2d8ab892b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA8_ETC2_EAC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a51086ac77dad9b5ccf7b716c28bdaddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_10x10_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a834b1978d9c5f245f49256dc00878e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_10x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2a1126bad7f9ec5195195be6fc46fe19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_10x6_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a21c2d2bf844000d3743d1b9dcac1180e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_10x8_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d519ec39bddfe71063a9fd9281f134d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_12x10_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab641f30e3ef8259cd48a444410d9474c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_12x12_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7060fe6b1fa8e415546f0d4d664d336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_4x4_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a755893d957bb41bdda4387941bfef04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_5x4_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a182fbc55a334171e8a7a6336aabcc49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_5x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a57c589a7e925f22e919c54d5e2028259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_6x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3c1e1b113c40dba43e24cc72c9258092</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_6x6_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a87c2fa12fcc42a02af9b6e8f12fd2cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_8x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9b19ce1d483427cbe9ac130b79573a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_8x6_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8da441ecdcbac91493cb0ec3a158077a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_ASTC_8x8_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af8af688b94c0e0b7bdd47077220f8203</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_RGBA_BPTC_UNORM_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afc129a77b047282db4cb94ab10ef9d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SIGNED_R11_EAC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a301ce9df8320e2f9c96d1f394a59a9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SIGNED_RED_RGTC1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae2b51819c138ca16b93866690051a6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SIGNED_RG11_EAC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae4702424348459cd61e5544f97185379</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SIGNED_RG_RGTC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aab327b37e5b6b294dfcfa971ed585bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a925753efd9b79076fd73cf8e563538ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a95f7f5e4f0bb4a2939cb07f904c53b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aff3856d24d3aeaa96cb59a04ba74de3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3ee1d71de5d91fb2468c3cc950840cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa608f44ff22e4d2af9520b72920d6afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d05d23f477dcb422a1eb0e8e1d0436a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0868d2e28868d36d77c17f08f3b0a9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a25b87c54d94cfe16e33fb7b3c75342a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a55e17655b33d500e93badd8a6091a6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac1f8cb31bf0c94ab3a9ad82f4da789d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af38f2d652e2d02757c9875156d21103e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae5a80a3f216ab1e6a590419daebc73b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8c1416d988670bff75023a7f60c6e05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af76335ab2472a34bbf77948a17bb5360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0ae68d15990cd4cfa5a687bc03b8a96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa5f38776c0de1c91283bf121456fdcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_ETC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5d1dc8f875b466f348a189f9befae920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1cf9bcf4f6b6d25cd1d622f177b915b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6dfc548c814dbe76f0b86443930614bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3c22b9b8741e334870f17fdbf2031da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPRESSED_TEXTURE_FORMATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a393084c570497e0e45cd3946c1a130b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPUTE_LOCAL_WORK_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7053c053369027e42dd361d99152c0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPUTE_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7902495bb16bcb4c7ea04255f3998400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPUTE_SHADER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8597dc5c5a369c6a8347f62a11141833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPUTE_SUBROUTINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a614b34123d759a26c63c5a7e0624e7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPUTE_SUBROUTINE_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a731517de0bb6a5211b2191843b61e58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COMPUTE_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a03709b7a82b2ece3ef3be4369e033dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONDITION_SATISFIED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac058592a67e495ea37f39ddd9e1b14e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONSTANT_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa8e645785d8215f658c2576d90df1e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONSTANT_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a44a85282cd9022542edd9b29b44b4221</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_COMPATIBILITY_PROFILE_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa463ea4d8b3d0d45f3d837b855778927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_CORE_PROFILE_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac5751a9eac1542ce1f725eece0f2908f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_DEBUG_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea16c79d68e4e6382f4c129d779142cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae256d4675c220f2b4e0ac5a55f758e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea9bf956d4ee0c7ebc1683c3e5b093ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_FLAGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adc35186e7c186e46a8908aee0a0bca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CONTEXT_PROFILE_MASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a426e3339384069032cc9cbe21878d8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad2e60b48b17f13796c989af9e04ad38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_INVERTED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a89e652059a95734bba0fb2c24a7e4d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_READ_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afc257775121013392252fdd1e066b3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_READ_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3125dd47d488d10a51c25be91805aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_WRITE_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a283bfb94afe60b692efa6c9db1bcb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_COPY_WRITE_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a87f559d7e4a1aced3aec91ff5a33e057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CULL_FACE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8c4f153ed20a741aaae952650fec46f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CULL_FACE_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa63d609b13861a92daa6da53039ac002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CURRENT_PROGRAM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a25774e2f5a5f0edba78f232ea706ffc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CURRENT_QUERY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3a40361f1742ce1d96079817f5b02640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CURRENT_VERTEX_ATTRIB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5bb317422e4b2f35eb0f54f625dfc49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_CW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4c5d89dc1a4ba5669af56d43ad6d26e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_CALLBACK_FUNCTION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab77680bd3c3488f44238005a5335ad67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_CALLBACK_FUNCTION_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa088735a1360b4b5f3879b79475569a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_CALLBACK_USER_PARAM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaec56fe7bf72c3872e600dbbf466365e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_CALLBACK_USER_PARAM_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a548e15f1654606187b55277a49a45a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_GROUP_STACK_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2e8239cedd5e9907eeed04822f8982e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_LOGGED_MESSAGES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adf4cab6775e106ae1827b8e549b27aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_LOGGED_MESSAGES_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adcde8443ad84e1652dd9ff52012e8625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4465e588aa5741e9b96cb9f63a96acb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a442cccd70187c11146191dc8ded47c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_OUTPUT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af3327e38d5a4ad77f40dada510db5bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_OUTPUT_SYNCHRONOUS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abcbfc26ac438feb5239268877e69b53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adde566134875c145a76304c8a38f4927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_HIGH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abc1ea1d7777f46209526c9f38dc640a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_HIGH_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7271b1e4fa1ac8b254e90acf71a3264b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_LOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1503e1da018187daef1aac104ef694fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_LOW_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a899ef12a0ee892d9dfee00a8d1ba9108</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_MEDIUM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a62b40fd04bd777f8ef84496e80b30416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_MEDIUM_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af8bd66f762140c569d6c32213a54ab05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SEVERITY_NOTIFICATION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a96764ef3dff96d716726816786850161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_API</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7228d274b12bfbf872637ecce09ad6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_API_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76924a1f4e5486dba5471013aea6ee59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_APPLICATION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a527871b26421f90df7fcf22a4003a95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_APPLICATION_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4bad5df9650c150e62fde98c579ad3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_OTHER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a54b70267d411849cea9191fc7b1598c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_OTHER_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac3f450ea1fde9475cf14422fbecd03cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_SHADER_COMPILER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a78be7472b800edb670879125255c5e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_SHADER_COMPILER_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae116092f9864f516d3a478fe1f019abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_THIRD_PARTY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a20831049660a5d6177e5e5351a0a3d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_THIRD_PARTY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab411f8e4861be56e370ed845807c7861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_WINDOW_SYSTEM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9d51885a25b8cc290283cc69749472e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab80889322590f74ee1afddf177ca7f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a44b3ed473ab40a5dc3b114c9aaf68f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9327a4933539bc51eed8e68e82ca111c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_ERROR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab06e3e9a1581bd06040383902d05c795</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_ERROR_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaab75da35eeb36219d0c1074bde65616</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_MARKER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0254cd8972d5100a87fe0b677fb4c75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_OTHER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a328aa372aba3d24f86f75a797342adc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_OTHER_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe87f39c9ac3e479636881af00e717fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_PERFORMANCE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aed22c504b48cc2fb42a691ad0f76b6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_PERFORMANCE_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a67445f6f3efc9fce2331858e04825ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_POP_GROUP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a96d037b9e3deef06a02d8a72f04ac877</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_PORTABILITY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26089e8cb6aa42005831b8945f166c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_PORTABILITY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a41358ab9db0122c2134a6ce452ae7817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_PUSH_GROUP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4b845d222fe7d08f6cec6272a2722301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a89be7e0921c6528fa05c01fc06a24153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a360d851e1b2e7a4b2863c5b016cb9e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DECR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f6d54698e61290f310b55ce3505dcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DECR_WRAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae394492c09563af8f82764c864d77864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DELETE_STATUS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae8d346453bb18046e6bb687b6006c41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a982341cb30016caa07a4e46228a71ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH24_STENCIL8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2308c4ffa71335adb12ba6db2d937c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH32F_STENCIL8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a078dc674a052cffda665a8203628da43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_ATTACHMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac4dc812a285640570b56acc55822dffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_BUFFER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aef2a9e9a4b130bc4de57514327847b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_CLAMP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae5f83719e57e90d475798239edc1acc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_CLEAR_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4095430893702dc40211e82cf812017b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aac16527902deb1ddf6b84a9ce3da6e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26b057c4fa415d8de41d43990828b0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT24</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad871b289b8410082db98e4b3af0301f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT32</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a834857c13895c0375a5d2f4f0df7c7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENT32F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b87bb5073dfd4982b938cff5eee75fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac6925db769bb65883026580215a4cae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_FUNC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a384b39bd27ee70e5c9304357775e1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2398c902b63dd997a0373c036d75ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_RENDERABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a07073f93b12518efd0ee94e773dd911a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_STENCIL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaec6f87dc3b72b3175f3e127062cfc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_STENCIL_ATTACHMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a52a2b859ab0caccfdc96a3c8394dda51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_STENCIL_TEXTURE_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b4eefac9c4dd4cb4a9513de7d78bb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_TEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4ccf1dc093190cc3798b9abea3655f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DEPTH_WRITEMASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a94f99602589f7e9b3317ae533b3d1e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DISPATCH_INDIRECT_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac5b66e851b5f6e3e81e6f32b04c98881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DISPATCH_INDIRECT_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a21cacb7b660e45aafde68204c1688799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DISPLAY_LIST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7cf3f455798307034ccf748db88c1fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DITHER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a806235dc2a717e813e92583ad99b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DONT_CARE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aad7425e1b7b6f8d39f88ad04db547648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a168baa99f276efe13286cb5c8f339735</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea0016b5408b545db3ce7f1ab2ee3d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT2x3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a00a4cb3667d844ccdd572844e216e3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT2x4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a28e30eb0dce33edba2bcdf188821d0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a53b5d4f6dd72882b5aee275db3895f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT3x2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3f4fb19fb08686b7f4b0122718166a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT3x4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac8dd75b229d3723fe63c4ced5703746f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad6355b21bd0a79efef85f711e66f5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT4x2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a098d1542b777df9372dff0aa37a28cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_MAT4x3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9d611eb66917c70520353c975772cbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_VEC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a412458927d3eb02cda5888633bfd84f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_VEC3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2464f42d1aa132525ea73970c39ad1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLE_VEC4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a33b68a8a87d58fab083f7e9d517a7bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DOUBLEBUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a01617429ec3596449a9755bd5a3a87df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac58908ecadcf6f35d3fd58fc26e3ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa2469283a1f0e9ac2e284fda0986904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d6bd6c745a1de4d1465f593fb9c6490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER10</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a442e587e94fbac12a5295a511215183e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER11</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3dff209c91c5e127ec86e459ca6ad46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER12</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a061a16dbc7b68f091e1903067b929067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER13</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abdbe6e924fa1252fbd9d67e292d4b93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER14</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a819521c69534374257cebeb5e2025d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER15</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a46467585334deca0ddc280cfdff4965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3e702cb6674aec6967dd262580942cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a72edb5a40dd8de4cedc6bdc8d03f5158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6dc6a00d55ace50abd475919abe731b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a42b24eef0f5ea7e18cff8280b99fc75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER6</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3ddf0efa0deb687be24a1320b18a951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER7</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0785682bd6abfebf09c7d9824e9e0c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4c4e3ed6fa6175de281ffca5447e44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_BUFFER9</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f5f605eddcf20b6e45962a51533d420</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_FRAMEBUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7ebcdfa478fe099b5ab4a5399fe37ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_FRAMEBUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab39dd6b552305d6b928b29a2ff880ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_INDIRECT_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af57dbe61f04ea19c60697f13bb2bb8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DRAW_INDIRECT_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad600840469159ba43fff48a50b190218</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DST_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4dcc8a1804d164d5f4dbba427b5672c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DST_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acd2abef6afceea16ef19a117ae7fc3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DYNAMIC_COPY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad35941788a5c3ad4a19c3263fff294e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DYNAMIC_DRAW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac1915ebc9c952b9e7140f4bcc78319a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_DYNAMIC_READ</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40b4752ffc850a91fc26d507395511fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ELEMENT_ARRAY_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6b675ad97a3fd538c8c55a1dc1fcb070</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ELEMENT_ARRAY_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad26c63125c72cbf0347b589d51676e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ELEMENT_ARRAY_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2af45d6380eba1087a8e5bc684d6ab72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EQUAL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac71bf5145721bbb6c3286c70834f4394</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EQUIV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5011a2c612bd5cefc1e11f014ed9296f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_EXTENSIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7be33062263597ec5446b302febb2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FALSE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abca6d43f43fae31f49dcb883b2f301f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FASTEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0ca47e506982d2b8d378f5b7e0e7c833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FILL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a95af009d03993e7ed7df00306cc53573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FILTER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a59027f9d6f9a683afb7c4bf1382d6ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FIRST_VERTEX_CONVENTION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3af0e31e119685ff49373ec796032ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FIXED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af4ac1c629f15b033bdb229affaa66815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FIXED_ONLY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7c21b48356798d04b42e92fc56d57d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6d19915d4237cb559505bd3e5dcfcf3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_32_UNSIGNED_INT_24_8_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5909cbcd7e61de3804a40d7d47e72cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab66c332d55f70b7fe36640d49235a7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT2x3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3117745c4bac9c9d9a6b84229a4f553f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT2x4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aba62d0bf6d4cf702d57410e8cb000185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a61fcf58656eb22c75d2353e091458e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT3x2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab5022a1a24299368b061b3f4b1cac950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT3x4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0940ecca4dc2ffdcf71cfd54e40180ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af2f9eda8aec4c169cf1800b61ead61fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT4x2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a73de4bfbe1d597cd11fb3d60ed830c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_MAT4x3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afa821271f6254cd1623a1311e608df17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_VEC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae32c545990d8412e8a8246632df99824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_VEC3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3bd312b25bbe841d5231ad69c4a0541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FLOAT_VEC4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a696cfaceb3256bf19e990e46702fe527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRACTIONAL_EVEN</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa754f0e308e65fa69488432b42a9e533</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRACTIONAL_ODD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abbf84aa17a3df5165cc4009478cb8c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_INTERPOLATION_OFFSET_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a683bcf5bd95ff603ced822f65f17fdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1a0294662b50921555cae95fb20740d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SHADER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a16c255f8f2ecfa73de3a323c3b9ed5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SHADER_DERIVATIVE_HINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8afd2d52d8a440f4b8b05d6284308710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SUBROUTINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a13611bd54011a3715ee7ee2e01cd7245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_SUBROUTINE_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7e16d85ba3a745b626aba73b8d0813df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAGMENT_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a86fc5fc150d6dc08a8de93a181ec3974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e626474ad3066f31b46293d535b009f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a511902bc60b9f6454f8ea4dbe3e3d86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5e50f9fb4cd85b8b6f5115fd9b6f39d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4c8ff4b7d7bb4a3b2b4d400c339f2262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acfdafab10d6e3bff13ffa99c92ab1746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a06c432af640d51520221051e03b0d28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a117a77e99f3fa4a9dea4351292641126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_LAYERED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a21a559008d2b880f491f00d72ac20f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a406e03598eeb493fea0f536b15f02f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae66ff668f4fa5063d78479fc6a51549b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acb4ce18e4b67aa00514389976f723115</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af425b868a0d18fb3e443512fb9ae7ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aca2f67491571585bcdbc36d96511e9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa738f997482b66f529f892e6f32f8063</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a03cbc16b798f01759c7dad5b9884511b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea6c4514bb61d01f5cf8c49ddc5a1b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab2fc7d11690bc1e7a8800aef2a175a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_BLEND</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9f9f45f39103ab1cdf1f7cdc48758982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_COMPLETE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a5ca562c069ca1294283df0c7d192ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a86a5b767b8be295f3dd89fea5ec9e3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aebfa226ad51fbe04946c2356c3f3924d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abecb77e0e1e899d24e82664b7efcde0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT_LAYERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac6e59602a9415192b820500742e63864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad16a3f7890ddd1f2f0d064b1101183f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_DEFAULT_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adb4edcc9a7bf6b5475c16914e7c2824e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a44c13fb2e92ed511deba2b4a81f35c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac7d07a5b914d4b44ba45103dbaee7fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad1f3470cc901ff46960e53ebdd0c8d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6b4f7834a7869e5ff36aa6e619527fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0020a1cdc41fd90c0253586098a6e181</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa701b24faa280cc1004ba3497312c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_RENDERABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>add50964236e54593deca88015a6b341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_RENDERABLE_LAYERED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af61c930ed32560bffa646b19d050ea47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_SRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4559c867cb31fcc7b490ebd0b052e293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_UNDEFINED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1db45e43ac8129077faeb72ad861f2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRAMEBUFFER_UNSUPPORTED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a99f541f9a8dd94c2d8cf211a92a99617</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad66599a87de5c80f8c174da72080a811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_AND_BACK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a355cd0068666a25037ca163a57eaa214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_FACE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2aae8c75b63a69ce48f42dd03de8a17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_LEFT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a53d5d77867ea4eec7f6babaa527e46ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FRONT_RIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3bd0c8e6d9f4338d07ac1ab47aeb35e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FULL_SUPPORT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adea71f7a1227b4993e6ff0ae498b7895</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FUNC_ADD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af477e4fa3e741406c0c3532cc5062758</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FUNC_REVERSE_SUBTRACT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8439350af7b66d0115f23d27a6511917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_FUNC_SUBTRACT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad0017e5c11a6be44b705d87053607fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_INPUT_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a37516a848fca2b1cc024c8196ae2a3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_OUTPUT_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7144c4eb2cd93f39b341c185e6abf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1e0c2d7120ea4f2e30000d134a9dc335</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_SHADER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a626e9a0fbcfb4dab0ac3ce937459b02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_SHADER_INVOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab978862473bfd793bee6d45af16164fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_SUBROUTINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5e1e33ee767b788d3d9f771600408219</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_SUBROUTINE_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af034f045e1254bd8956ca0a60f804542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3120f9efb54332abbbdc4f943c6b715c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEOMETRY_VERTICES_OUT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9362b1c4ec17775295aa8d84df17766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GEQUAL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d2e8004bbf5d91de9c0e3184a665d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GET_TEXTURE_IMAGE_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2072dbcd98c123cc563935f518f29e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GET_TEXTURE_IMAGE_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab2d2eb97913da55e1348b6b03682db12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GREATER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa3bfa1f454ff5072bc1b64e7d30e9584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GREEN</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af58c4c38ef01497de9207d91ba9ed2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GREEN_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a63887dfe40457ee8871055d84bcbcccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GUILTY_CONTEXT_RESET_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac4d74e24f2a82831f95ccfc2207ac649</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_HALF_FLOAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa3d4d84d7e1458e03145d5db96bde045</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_HIGH_FLOAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a61d55c137d80562db07462dd788af1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_HIGH_INT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a16ff75dcd496b0c1c055149032dcb574</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afaca39e948bd04293fcefbfbbedfb690</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2b97de733ff35400bbd6c48b481f53a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e56295ed80d2c92957857ce48dc79ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f3d98d39802bfaa7068eb1a45a1ca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3362ff1997f1b5c9865389babf4df571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af69862c8c7c5fd629f83c5b58b522cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_2D_RECT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0303a66febf99509752dee3312361aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4028acb562ce2d278ea49d4b1b3ab5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BINDING_ACCESS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a91e85b10bee857f58a74fd6fa089f840</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BINDING_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6d78c1be0e0d0064144910068c30e9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BINDING_LAYER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a33eb636cf05632a18c080831cd4d5888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BINDING_LAYERED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a05e6b50dc721d2c72f18fb2281f3633c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BINDING_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad85b58fe736d021bbc89bfa21a63f5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BINDING_NAME</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3c4c37566d7aa532e57ed5e77153c7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3d128307638a2c264a4e1051ff3c4698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_10_10_10_2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab200167d36029b1b7bce8363e27a1ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_11_11_10</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abf5b85df3906d83caafa02119b904cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_1_X_16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a268ef9dd9bb07abcc3107a819642f9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_1_X_32</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a705c245c71f48535daaab6348f9e21af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_1_X_8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a161e22e2fe94fb38ae144754fa74b736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_2_X_16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb61cd5466cb7993a2cc0d84ce061684</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_2_X_32</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a598d2829029af7d5a47e1717249ecb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_2_X_8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac1e4df3af27e13aa09eb34e01a086763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_4_X_16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3b08dfcb4ccaacdbdede1699fca4f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_4_X_32</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e7c361212e1de9ea1f30ea64206dd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CLASS_4_X_8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2712136faf069b1edc49f32bed84f5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_COMPATIBILITY_CLASS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85db0104824569445afd2ab275ba8df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CUBE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2ad6ae0634513302fb8b3bbd9ca592ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>affd7e9c394233e1f677ac757511bd841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afd7e838b52c273fb1655c4fbe28bc654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a550da4a7ed9d6b5c03d5edb8aeeab48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_FORMAT_COMPATIBILITY_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f04c0a18995e217dd26191c08ec260f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_PIXEL_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a64782e5ecbfec3b644464738faa6b1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_PIXEL_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac37595570626024d0a241ba25dd53819</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMAGE_TEXEL_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa22f60468be16cf2dcdf8683d47b0ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMPLEMENTATION_COLOR_READ_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adf5f7f143ae3d16978973e676d01b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IMPLEMENTATION_COLOR_READ_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6a3ddb7ae8b6401f7b79f68558daf64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INCR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aad590dd79075659a5625dcad04e13331</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INCR_WRAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae9efa4d7622ad01999c4c29081218943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INFO_LOG_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae77c1e831fd164e9ac6c1a9cdb697ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INNOCENT_CONTEXT_RESET_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7c0a24034e05a8d90c8c8a5b62c32c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a165997187828b3a8a0db9d49d568406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_2_10_10_10_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a48a3c1e2d8ca5f5d941968c5d7a0578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe8795c2f4295916262426b164448242</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6cab5df0e6e90a1bed6d01bf7c5a8ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae3baba5adff7cf3146bb50748d81bc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a165b085b6b98b09c44e73241fa5d12d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1783d003f39c0383a6c4ce962b0a2bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a1b24f27df61b571afe40df5afad5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_2D_RECT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aafefbf0cfdb69e021fdd71785311901a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a980801f735b61bb47d2a389a47c4435a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa6abf983392627c47729df2492d2b196</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_CUBE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6bfdaecfe5c4da64f8b8fa8926938380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_IMAGE_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a66bd8b81d7d3cca1fb200edc96dfd393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a931bf275b8b13f18eed4a7bc534c2ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a853a008b96c295bb9a8a1badffd0b80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a43bc4184cf923a57ed4c78746fa97334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac26498867290996a56d1f1d317433433</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1f0bf36b94c6885b03c689e10a23cb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a67b9db3c40a6fba410434542c41e904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_2D_RECT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1dde71e060e88ab71e7a592f26006b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a279e4070fee3984c3e193a9e74b704c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab314daeefdbc32ef33762c754c532b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_CUBE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a33fd971141c7ba576be327f1594c47ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1455e6ede944686bc56ea7b32ba96e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a42fec9937a1d2dc984772e29c1507153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_VEC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2e72a47b144427174af2d6d87a7ab073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_VEC3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a08b6c6a8259ac4ad9ad5d8e7c3d13bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INT_VEC4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae3fd6dab6e2260ce7fa4cdccbcfba0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERLEAVED_ATTRIBS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40a2eab73896b0a825043c522a91d42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_ALPHA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abb57ca966971ce620481e9d161114ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_ALPHA_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a68c9b6230659787cc98671788d020715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_BLUE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a36f4f5c0be40f98490badd28996169ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_BLUE_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abc4be7402cf359d2008f43ddbc4a940c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_DEPTH_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4b12bd8f5c829955e6f84abe0b4bf41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_DEPTH_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8f4c5c36672fbfce443fa1bef6102b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_GREEN_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac501cd01f056c595bbc1d334e42afc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_GREEN_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa54fb300fb298dd99c9de94df4d1bac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_PREFERRED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac540fc213a59b642bbab75f45b2956e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_RED_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9aba2e783e4d0eb4a0559f0d6887e64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_RED_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab6d06991ea265457c42ae00701d4566e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_SHARED_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0f747fdbe1c99e739b41b8ab1710d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_STENCIL_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af13fed7c70c0853154f06ace0c06ff7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_STENCIL_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6fa25836c11c3da4d5f2cc64a440d4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INTERNALFORMAT_SUPPORTED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae1d7c29224463e8ae3ecce3ff0e4347a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_ENUM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af14f7bb0d1f578a77e3c472d3bbd2cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_FRAMEBUFFER_OPERATION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aadde34fd502af6b251253c1815f35c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a52675f131957a7cd61d5cb7b6b9f23c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_OPERATION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a55c3653fe5c95b8070bd00c02b137693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVALID_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0650f4789afcbe8e0d83d8cffd008719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_INVERT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af152705dd1f6504e96a2cdec832eb4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IS_PER_PATCH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0146b33e3f94ce5daf9e62e06203f16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_IS_ROW_MAJOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac83cab9650c9feb1a33a30a392e5361e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ISOLINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a670e474c9a9ec6af0ac6cfc93a0aae99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_KEEP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af5f2970e5b32df02694116f821264893</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_KHR_debug</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab7e79d11b02e8aaef7802b8430d08493</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_KHR_texture_compression_astc_ldr</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a706daefd7fa5ee46462ed6c387b0f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LAST_VERTEX_CONVENTION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8838dad002eb220e3a5ee949895554e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LAYER_PROVOKING_VERTEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a27aa053269d0dbaa62c1eab7ac9ae648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LEFT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18afd69732fe09a4e89abcdec10a9500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LEQUAL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8b778a06f153b4d59ebc6aa1d0996191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LESS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a19d83affd8f0b06c09940cff7da428d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abbfc2afe81343b8bb6e636fd60aa8e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_LOOP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acc7a4dd7346bd1f43ae107ca9d8f8c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_SMOOTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af310b76b7ac30da1d61d8a42388fe651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_SMOOTH_HINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad738062ab45231f8c9fb1861990185f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_STRIP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4ecc64682046ef517e86a18d9acbed1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_STRIP_ADJACENCY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e8602c29d446aa8eb92dd3e3115228d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae1f353e4ac4c120f236a8d3f0eebdfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_WIDTH_GRANULARITY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aad7f4a63dea7e2cd100280ff105e90c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINE_WIDTH_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae28ace7f221adf7f7644018e96647c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINEAR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4e682f218130b98b27a1e33fa7325080</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINEAR_MIPMAP_LINEAR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a724edc4d9d6f3c1770ff3688f0747acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINEAR_MIPMAP_NEAREST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9fba5da0aafd194b7eb2fcd359511622</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a532ed3612eae8eaed8a7a53ecd7a28f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINES_ADJACENCY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a46d076664c25e6061f95b9273a7ac6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LINK_STATUS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae644ef6b281c9378fa49d9b1ccefaf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOCATION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d214fdffeffbe3013b5467e56842f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOCATION_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4bc2e1a6758eb4bdc0706cd9ee1419f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOGIC_OP_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af55b1f5009d9542f5c47413d85ff3307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOSE_CONTEXT_ON_RESET_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aac0d568e89a2da394ee4b279e2f551cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOW_FLOAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0019501fd65d8947bf30627c75e5b8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOW_INT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c984ad4537bef99cf414566915dd425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_LOWER_LEFT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae8b5c2980cf1e2a2ff8d940b57cdcd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAJOR_VERSION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2b2319323c7cfb4ed795be005209d73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MANUAL_GENERATE_MIPMAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad614a314f6aada5cfdf0302a9fe4945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_FLUSH_EXPLICIT_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3fb62956c03fbcc2b03fbb8939b1d8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_INVALIDATE_BUFFER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaef91020c9e976b5f8739ca800a408fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_INVALIDATE_RANGE_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85b972777fb572349d3bb8d27a9c6869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_READ_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0283bfa28a11691ac521c421d991720b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_UNSYNCHRONIZED_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a715049799247423eab88ea14135d3399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAP_WRITE_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9a2e24ae66c8468cdd50a04bb573d88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MATRIX_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4b9898c19571f159ae745b5695c3fc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad615339259858b91f67bf893e2a0b1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_3D_TEXTURE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9eb2f6fcd1311d528057b82ea84ad75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ARRAY_TEXTURE_LAYERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa5f99638ee202a7d6e0d048057c32436</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac51dfcf7f3f52153567e5391dcbac6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a859ec5fdb234f5da1236d38980d9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_CLIP_DISTANCES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a488d969db88d0e5282325cd0ebe6521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COLOR_ATTACHMENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a716a4cf42abc32b7e78f64b4d0d0b723</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COLOR_TEXTURE_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a418932b5f4c4151d68eb8f27cd7caa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d90f7df2bcda128ed80588db42e1cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84ed4c64644042bb977422f1f4220f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26e2364953e73d8b63f0def96ede5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_DIMENSIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>affa173ffa05bd790945af1bc08138915</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab7b26fec58422a49b9da08e02887c24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afc2003a93739a3fbb526fc08ca7fd02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8fe3b597b57c8ae909f14e09e6f8ac48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a64d5964c957c33a6282a1f0d49c404b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76cdf44da5ae6fc549cc2250d247d6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>affb7b9e6e2aff041181463d942bd154b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5f6ffca387b1d7b320e5577c70c4f2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae0b0ece68eb5c6af38ba35f9abe61d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a97d4815b832e756dc3841617c5f4540e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac37c3b98a865b4a4f7ff8a678aac3b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0470f65219f93d7a821f2d8451e4ecce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aca2d5c68d10ea23574a1826f0ffe8536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae3c57a1eb4bf40e317b99d3cd8315240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6baadedc4ba2c411b9953e0e5384e4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_LOCAL_INVOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7d99d8125badafaea9074884a211e210</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae117f59ae2075a730b893da92a5d6564</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2cf708093c599b49cc8be1b393a7985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad6ce0811338dd78cdfa5f93180ba7fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a17e4a02a7e9d4c1e7c7f6f63623ec9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2378819bff566290deabac17a4e3ccc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_WORK_GROUP_COUNT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a195187ccb0295071b1061861b77cc441</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_COMPUTE_WORK_GROUP_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7b003f1f4b728a45baa74c8bda1240b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_CUBE_MAP_TEXTURE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a632039148b57b1df2b23f1ef1c94de34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEBUG_GROUP_STACK_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af2fd1911ac5ce5a74089459d28983c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEBUG_LOGGED_MESSAGES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae42a4bd8d71a4b3ead056c1ed8f0ab33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEBUG_LOGGED_MESSAGES_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab29038bf9d5bd820522daf050f68dc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEBUG_MESSAGE_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a49783c8ff23e65172258e3a753dd2134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEBUG_MESSAGE_LENGTH_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a55ff1670bd2e4b123348b15f7935c69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae9cacd8862a3e3f11e24c2e38c411620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DEPTH_TEXTURE_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a65d821f8df7c717dcb3ff35bafcceb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DRAW_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a91ba8bd0010298f5ccacbf675b968040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa4c6358282f0e417014205fbe4230beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ELEMENT_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aafd3fea47e8744b58cac668de72ae75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ELEMENTS_INDICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9dd94df46c02d0d705915fda674ab1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_ELEMENTS_VERTICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab6be24928d250f1a9e4e3d34a3ae9f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a792ad11618e2eb728bfd288f70ffab5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a334eab227079cc77ae20bc829904716e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad3e755714b0606c1e3ebeae83e59c5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_INPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3a361289008b0c0754d9447eef176449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7336c31f6031c462e26018f95b2318cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af126299c7a39b5cd221f4a067975a691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af4dda01eba3928189af2a37c3f62600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6ba6f2409d8bd8df147e09b0e3eb2820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAGMENT_UNIFORM_VECTORS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe9d5e7ca4026377a6a79fc3de8428dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAMEBUFFER_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeaa17711649facdfe260ce85b3458008</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAMEBUFFER_LAYERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a256bcc3175aa7577ffb8becae9ac8630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAMEBUFFER_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7499d2573c81267bbb1dcbae2591aebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_FRAMEBUFFER_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a24c7cd04dba65a372442a4278ce7d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3bff9b87a433646db685be9c490fe8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b8f94ac5398baf9abc74b31d72f15be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae8169d5c824cb89ec876997c3c08a0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_INPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0d730ebf38619b80b4917bf56c0f7397</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_OUTPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0531357d784b7b953c38cc41346935f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_OUTPUT_VERTICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abbc65ca04170d8ac3200dc8c5be26946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_SHADER_INVOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0337d5f3555fb7da619718934c2261c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a91ac5ed1efbf686083aab070b6240ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a48de9c5a60ede33d5956532b2e7e01ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ace6e2f67f6e8191642fb3a33c5657bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e8d7018c4f445540ffff9b940ac3232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aadb8b55ecee6f922000d86dbbf0ed100</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6295613de5244d3ff54c9aaeb6bb0ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_IMAGE_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1581164f8d72607135f9180bbdb6b33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a982fc230a7355cee99a86d2e0665d0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_INTEGER_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7b16972f94aae201d5f61e83114f62db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_LABEL_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3446bfedbc72c882e7c2da33f2c3b4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_LAYERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a37ead8d38c8d52e3bb0d8831659698f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_NAME_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7409aa8e61de2c5e41174ac319eae2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_NUM_ACTIVE_VARIABLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5fe613360ce8cc243f5e06fc42942c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_NUM_COMPATIBLE_SUBROUTINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7030068898a0f398c71deb074095b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_PATCH_VERTICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a52887268c1d90315cb09cf48f0fd2da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_PROGRAM_TEXEL_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a65b12fda54eff1803418964237a5998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af633b663bb0f7886c0c74657eb2235f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa468279cdf7c0c078f225b3a32b83c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae4126d97879efe1044b1f0d2eb5b2b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_RECTANGLE_TEXTURE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a38b3be5ebbb770bd0f22d3dfd5a98fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_RENDERBUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a07a502910eb24dc5fb551eec74a515e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SAMPLE_MASK_WORDS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a801215e9283b8a0545100cd97b9e39af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a815e0ae69c6581b7d6a37a5541b65085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SERVER_WAIT_TIMEOUT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4dcaec2459bf79dce1450f70f3bc07ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SHADER_STORAGE_BLOCK_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5e2148c4d84c6e9a78ea1427bdd8a2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a57d7c1e85e80e063fa68239a10651bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aef061e4b951aa1c2aedca1d609c90f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_SUBROUTINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afc1a02ba9db578935b22d448e403c2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac1a39603784dadbfbd8468a282889324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a074abda72aa84323cb0298d79874aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad8fdef2406a446fce05a0e60b25e0cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_INPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c31885e2cda6579e733d9359262261e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae2932b6a6d82a51616b9129b4f67228e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad5db6c2e14f4773d60c93c06c302d6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5d4e1483971f0bd4d35a7e580c968f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a426ec64d6fd6f3fae8318052952eb49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a15d5b84db03a93865537e4c4f052665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aca10e57a0d797bd2ea85f15d86bd5f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0dd51c11ddcfbc07bfb0db7ed1ab435a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4ffd7aceb3565d9daba50fad9fac6d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f5188941a5746f395f7d11c596cde4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adece9d6264bfd207eff7645d3803ff10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a623834423c371f4ac453bf7e598536ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a51f4a03e716cf15751a91257c16473dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a869744dea441ee07c80cead3d98eef5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae6685182b13af8b4c4a7362b7a2fbfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a16a698e17d576161b4d8bf1b259f86d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_GEN_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0c1bf8e1f93671f3ca071c7f06fc3ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TESS_PATCH_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb248b47db86016f9880f24f67bc5667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a87ea7abf5c19e75e67fdf8224d24ebd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa1e280e2514abe7d70e7faea3566af6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_LOD_BIAS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af3c04d4a742575ddfbfbea5569f8386d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TEXTURE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1055b93cfcdfb97cfc8e00e8e0bb03a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea76aa6aa8a1edfb5f8307961387818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9a9ab48648e0c7e5ccedafe34c7e5160</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8139e2bea5ab8358c8e269069a2b9fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab030863501060e7b64d53267dadb2fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_UNIFORM_BLOCK_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1ce93110f41580ffd69123b95e285ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_UNIFORM_BUFFER_BINDINGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0522a5c96ce1c5435f631c9ae5b940bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_UNIFORM_LOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad15d8a5a0e13821101adb443377b460f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VARYING_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af281a1247442afc808fd60fea3a640ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VARYING_FLOATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af3bf01941a3298694c5b196bc0bdd514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VARYING_VECTORS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a11d8be2b8a6ec2e68c1ade0fc77bf4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a48ed29a73214b558dcf174de024a220d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_ATOMIC_COUNTERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe7002445d02ef231905b0a71a00a4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_ATTRIB_BINDINGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abfd31276654b73be592183538113e975</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af3ff6e0d00eb2c2eda0c750585d438b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_ATTRIBS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a676ebaa9cbb5d801e916cc8f0c245f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_IMAGE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a56a2d0a9e2800f01880a0367d83c5a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_OUTPUT_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f308a5301b810d6a6e6f6ef6b321003</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5a71a342c8cf0a44f0eeb0439621a601</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_STREAMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad3053101f182ad8b54a74e6097a67738</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa937c6648af59f9616f68dd4c7fdd787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_UNIFORM_BLOCKS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5e0440d43352575a2481e2b9f6f06b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_UNIFORM_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adf723a88758cec8f0d102e11d1a7cf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VERTEX_UNIFORM_VECTORS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aad1ff55895b595032dff16c9d9a59b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VIEWPORT_DIMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab7410e9d70e0e1ed900fcd90385a0f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_VIEWPORTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a418cdbf861416dffef95d795a29658ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MAX_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0e51de60910b1f63897fd69ec4aa95ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MEDIUM_FLOAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a20c97a6e675cf3f220bbcae0f09900c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MEDIUM_INT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa89d34f921db8211d07402787e630b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9aa39c311e7b5958879e80579cc129aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9b808d24e4bbbb77ed41ee640fe21b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_MAP_BUFFER_ALIGNMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acb60967a0074d371e14344ab0139d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_PROGRAM_TEXEL_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a79265ddf70ca47e9fa103a7bdc996c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a34b86e6c751bab7618278233121e7a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaf0aca04a8d281277bca896b8e1fcaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_SAMPLE_SHADING_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aebd653772a2ca9ce51996997252ec176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIN_SAMPLE_SHADING_VALUE_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acf1c01957ff25f4044276d731b53d330</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MINOR_VERSION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad45fb154a63b2b32a07732388e8251ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIPMAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1587d9a91ef6372d2aa467d4f4534258</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MIRRORED_REPEAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a05bc3a1fdd98251d126a8946a10f9dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa2b6486ff7ecee8bf04e3371f197527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NAME_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a28dbdd77f9420117e1b39ab1d3dc18fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NAMED_STRING_LENGTH_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ada1a8642ed7a2f812ad61b236cebcfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NAMED_STRING_TYPE_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a92b96acbda309d582439e75b6bf149de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NAND</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afa41b5c2f8d5d28f4e008abb8a63291a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEAREST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7ec02582a9b1c390908a2230c8e26c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEAREST_MIPMAP_LINEAR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5665daac108402324f1db7b89006c0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEAREST_MIPMAP_NEAREST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a318a0c53e89e0bc5fdd162a405f77a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NEVER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a04850ba275b382d256d9a66c44f4cf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NICEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a128a26f81010e89a69d8707419a99566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NO_ERROR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8868c96a8632a9a5b2af712c62dfd36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NO_RESET_NOTIFICATION_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a351a95251517e7f24395c077f390df20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NONE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a089a3736e5280b9c7cc50129e2659974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NOOP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84922824da23cdf7372df2f2b00ae84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa676025bc0501bbb93a5f14cfaceb3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NOTEQUAL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3f1e1951ac224b0f42929facb17e983f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_ACTIVE_VARIABLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a005c591f1fa6f31576ec32f469a7dc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_COMPATIBLE_SUBROUTINES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af35c909212d0e041fabb880568294b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_COMPRESSED_TEXTURE_FORMATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a88d44856e13232d3c0bec297fd38d627</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_EXTENSIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af541c15d841e8064600dec789ab4727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_PROGRAM_BINARY_FORMATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a043e17cb7bee30001a1ff18bd0ecc226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_SAMPLE_COUNTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a094634c0b150cc99ba46224ef91e66fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_SHADER_BINARY_FORMATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a07099841915f789a8c8ea8d970cfc104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_NUM_SHADING_LANGUAGE_VERSIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9632f4eb9f09f40747cc62d414f1c31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OBJECT_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9419b6bca21d505f04b52aaf5fb71e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4d5a8e3c8e25a2983a250ac0110e78ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa92fae02a274fe856dad3362144f84dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_CONSTANT_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a316d4feb613d04854aba437a278add28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_CONSTANT_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa9fd0672b1352e0a68a7cf268df3734e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_DST_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a41dd3137d362319dcf68b387b2eb9866</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_DST_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4af4fbff7e4f93998f5bf914b19bd1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC1_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa9ae9a4497ab37706543214e247f94e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC1_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7d88e45722a956bd855ae7aaed92bf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa3926eb5e008f14829baa8d72435215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ONE_MINUS_SRC_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afae62364eab2dc69c95b17363ba687f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a23908499e05767776a20e5f62a2a7903</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OR_INVERTED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af12913fbbe1f9b3fd1e12b8db764a0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OR_REVERSE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3cd3e41ca740e35286733b265d13c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_OUT_OF_MEMORY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad339202fa82bc67ac98dbb43dd2d32b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_ALIGNMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4a8f0a4e3ca93f56e40f144e199263fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_COMPRESSED_BLOCK_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0026cebffb662a64b0cb3ad459f6a681</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_COMPRESSED_BLOCK_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adffb84e028682b4fab1b6af15079c9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_COMPRESSED_BLOCK_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18a3731f36bafb72b25ee3eb45dcbe13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_COMPRESSED_BLOCK_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa0e9b808818543ff7e92554e5d047757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_IMAGE_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a38a7218f9071810d5aa631da23d6ae89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_LSB_FIRST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2cc9733232b217bf3582067306e11318</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_ROW_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a422784e39fe3bb661f26067ee0bad1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SKIP_IMAGES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1ebbcabd1c72d2bee103207ff35e471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SKIP_PIXELS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5f9404927a5fbe364c4437f3ebdba7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SKIP_ROWS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9280f7a1a2e4d5ac5881db58d4786aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PACK_SWAP_BYTES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9bffaa5d3fa3bfc20776c59c2f41b5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PATCH_DEFAULT_INNER_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a6c89688f827fcfd19dfe79bf4860bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PATCH_DEFAULT_OUTER_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9fcc4f03224f2278afeaad407773691f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PATCH_VERTICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adbf6247f1228290db52c3accedaf8a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PATCHES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af69a6cc3ed9ed1427d9454d067ee0b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_BUFFER_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7ac74bb8315ea3025cb2a74671483f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_PACK_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a836578dbccb4de7ca40be25acb258c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_PACK_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7d6b225c2cca6bcf22ac423de26433a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_UNPACK_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afdf430582faee074c2b8436b6ea98089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PIXEL_UNPACK_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a19a48ce0e424e5cf44974f2427887f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18f542292378fb0f3093fcaec1878b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_FADE_THRESHOLD_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea5e5751981b4dbce199bef211d40c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adde25170db6319de85c1d9326cf77071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SIZE_GRANULARITY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a94604709894d64cf7b4aad9e79495e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SIZE_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d03f134afc54e3ddab15735871604c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINT_SPRITE_COORD_ORIGIN</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af7bfdf67a9b594c8e33ca5cdd5dcfb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POINTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8c24a16d303b4d935f81c240a2cd88b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a02ecd5c6098e5a11f5d65e51c40c3939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_FACTOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5eae9c39583632b7edf8ebb613ec332b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_FILL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3ee631814361db6d24e7ebc5988877ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_LINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b2b185742fe2b5b011a83baa77fb442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_POINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab03614b35bb8ffdc9fde3e170893a5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_OFFSET_UNITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab84d458cac9320e2df8613cd9f48ccbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_SMOOTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a44d2e03b12358e1be95adeb9b2a0f086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_POLYGON_SMOOTH_HINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aec1edb7e90893af481f33bb1c8865c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVE_RESTART</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad27646d528e7035b0bee907fa912f53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVE_RESTART_FIXED_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a314189b842066206edbf64b7d2a8345b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVE_RESTART_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad4bb124837d96fd66a1a5e337a356066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PRIMITIVES_GENERATED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a15ed22661a401ae625e517aea781b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acfd8868b053e3e8d55aba12f47578482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_BINARY_FORMATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5bee2a5f743ffa8b796ddc5ddbbbf4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_BINARY_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7ecef7f87b3a285f75a75d9e28d9c4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_BINARY_RETRIEVABLE_HINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>addd28f9531b9efdbc1d1281dde892865</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_INPUT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aef249f288ba9d3ee69a037564a06522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_OUTPUT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae366ad6aa7580ee3bce86e348cb40fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_PIPELINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1a89875d61078203b6e40c1fda34269b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_PIPELINE_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a338880ce813641addb62346e29881696</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_POINT_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a370d423f9ed51188d2bffdad4f5f8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROGRAM_SEPARABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae15097fd0b01c8edcec3c3ca2495f747</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROVOKING_VERTEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4458cc4dc9d6bb1b91a700c3bb2fc1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae56cb65f000060401633c6be4b355229</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac99df0f0a8bc65189fe8e9379b7aa4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40f2c61c395ecf71dc688aca17c4ef4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a11f81dac08f3ba5d627cdd27113f2717</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab545852ba0fdf803c9188c58b80c0285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2a854f595824a1498f490c74511a7329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1660ed6ba07c342ff4ac182374d48b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_CUBE_MAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2235d0c1385ca8f93745311a04e05527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aff386640dc6839ba797fbf49a8dba02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af1336a1a99d45d81f1efc43eab70b0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_PROXY_TEXTURE_RECTANGLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac0414c8e4f5b6d86b75e466b1388b87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUADS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a36b428225d54dd9cf2e564e5ada3ad3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac210c6a0da9ee415cad18478c06977d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a99330ec2bb01a5157f6fda05c2872a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_BY_REGION_NO_WAIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a010395ed869a9665c4c26d6e5d8715</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_BY_REGION_WAIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0137bc06acca1fd400ef32a12a417fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_COUNTER_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>affc3fd3d326f4bc17ec3ae70f64e3f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_NO_WAIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad2d60327bf5b20fe1d58df7915782a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_RESULT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5f22b4318913632dfd529bc7536fa1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_RESULT_AVAILABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa3b4655feeeed8b7e7e981c994af1731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_QUERY_WAIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af669e850dc2f564c97e603e6412eedd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R11F_G11F_B10F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa9d63554f0041f188b79742cb8540dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26dd5464d60dfd4bb4e4217efa1234df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a62c75c913afc4335ac40489de61eb7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8f5475f6f7d0a74fdf1a2391422dfcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a49ab85bf98c6977061382dae1689bf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R16UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0f294f318ce5c665663151836efb2a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R32F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a67a335dbe0283343395cac2700042a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R32I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af2f458c0ea69df226dad46367c744c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R32UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a043ba1d6ab17044e8ddeef542d252f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R3_G3_B2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a15e7a5f7a4f7c39b7af8c253ff75f9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3080489638f9a721982dbc926f6fca88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a29733ab240eff5ad9e11d25f8c5c34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4a030b99142a2e61c6db0434acac8a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_R8UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a52bdfd8c284e6af351ce4a6dd0fd6eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RASTERIZER_DISCARD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a50e3853a504c46c18893ef487bced61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a424bfd04f8f6ca1bb13ff143f64740e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_FRAMEBUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab54b4b110b532b903bf44599fd6a1b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_FRAMEBUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae64973345479169d6b1a2698bb9d30f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_ONLY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afe26dad29b9cb2620e815e5fecea71f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_PIXELS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2ab49456a17f2eb2e6df3a3e01bcb683</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_PIXELS_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac919577d6a2c82b587773c52cbf5538f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_PIXELS_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab50a9d83a279b43008e58616101fa239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_READ_WRITE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa5fd429fd2b79f5936c1421afb205dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7eb77863e36c241e7fa96f05f933da18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RED_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a42aa3f8e213b2741760b02ddceaa8e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RED_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a70b4cdd3691db52253a282bd7dd72ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REFERENCED_BY_COMPUTE_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abdddc8c8d1a1f17505ce20591cbaf83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REFERENCED_BY_FRAGMENT_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1694bb47786026bfaeb078be75568d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REFERENCED_BY_GEOMETRY_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4953d39b0f0e07129b7cbaa329e95a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REFERENCED_BY_TESS_CONTROL_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1fca117d7bfd454d26a94a21ca5c856b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REFERENCED_BY_TESS_EVALUATION_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e07ed07dfb1b247552ec0aeb2eea337</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REFERENCED_BY_VERTEX_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acf4e1d1e7e66ff11c580906345ce3ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8ac689a8905a064025cbe41d4cf8fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_ALPHA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeb5c7545f54040172134266f897da393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa814ba6fd228a77f32f0d3bab5fc6498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_BLUE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5f05be4eee8e0689b41f3fb56e5da18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_DEPTH_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a508d3443bef2e3a1315aca269eb9e490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_GREEN_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8051ea080d37c7e261d173e720423867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a75920257cd89aed1cf36ff21b276f0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_INTERNAL_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad0ec32d8b90e163f4aeedb28871989a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_RED_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3036b71a041e3321a0f9272835c275fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1702e4d9cedde56b3cf343020871b534</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_STENCIL_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a061701634c03fd74b63d921b3729bdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERBUFFER_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a335db7eecc36421fc7c4974cd7822858</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RENDERER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad9a4639428d8407083b0c842e8926973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REPEAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa402fcab9f814ff88b2b19ca2823a594</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_REPLACE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae91bd1b84257c4be0f6255e2be107acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RESET_NOTIFICATION_STRATEGY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a11002a19dbd1099812415687b4e06c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a803fc7170509942b49a9de277c9445a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d77fa50efaea6880fbb52b797c7b842</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a32c65db6d2348e8541ca66bfe89476c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ace86effa7def8f0a682e487f310ebf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a04772d5199827077cc63ec70fe7e8406</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG16UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad184d6b736a16de2507f85cae5c05ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG32F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a33126276386c2faa242c6a6568244095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG32I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad0e373a24bc8b4d8473f66c78e02837f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG32UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a34cb7972613bbf9838186319296d001a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a43246424e605705d29916e098986d1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeb8171ad761012364581f6eb572b2620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a93f51c2a4668d3c5cc5321307cbbd9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG8UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a631725ba0a8ce9e4f6bd697edef1741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9b82f69ea2cccdacaf66eef150ff900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RG_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad2e05455b81afa86fa9cb25f1604f011</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a69f1c49996aca30177171c7b086cfb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB10</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c9b945008ef652162952fb105173f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB10_A2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9879296e103b9180a4ad0369d859da1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB10_A2UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a02b229943e05f00fc997906e7533346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB12</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac1378c553bb40594c639d59b6923137e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3e165434d7b5fde526b3883642127c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3578b202b6032e2f2d86d422a602baf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a44a9a79abe9dd491010c168ebea046ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a41dcdaccc82fb7153a2c9b1f92c323dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB16UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a64e151d81f99f562344c90b7fb50b381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB32F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae41a95ad5a27c61fb413ec178089a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB32I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac979a1846a09d2be49bdbba82d9c4456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB32UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a753343d36e307cea974fbda29ca57043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a63be95ace6c65dd588e9f5ecf572ee93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a47e61275e3ceb70db43107ff8074f025</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB565</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7175b4e16310c573ebd6d4c278815b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB5_A1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a57ec87baf4c081042b8cdac17c26ce93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5df9ef909394266c939ee408f172b169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d75711cbfff746c516ba89fb17bf25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4996eaf931ae34df47b2d17ed0ff8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB8UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2e5146c6ac9673179a510dda856522e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB9_E5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a89529fa4910bf8fe0aaa2f9086793b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1811471a752347ea31708231959ad1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGB_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac7fd8f5466ee62ca60286986e3e39372</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9f2854f4a91a0d83d2d54cb8110bfca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA12</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0204d8004c3900930aebe0881e0eb64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae0e0904aad4c4a13b449ef8cff1cda0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a624077b3b8071d7ae9cfe19fcc4e5af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a38fc920bede90cc2821cfde675ce10e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a86f6da08eb4c9fd5b324b9a331e67e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA16UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8434a7d5a6f48699005745378200a68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5bd9eca77136a30628bf0d9a6a9f8133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA32F</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ace8155682f86789a9af13e7026df4615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA32I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a77f91834d207c8b667bd8ef3011dc1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA32UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3bfb2e533204e75f00c26389ab7d62a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb17f37d44cc79ab4d5ef6ff51c3a2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a335877d7ab34f0272e089159fc5833bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afd37f6c7e35367ef7bd92e19ae16d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8I</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adb5b27791b39025d4556bde5f9d1ecaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA8UI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae6a25619bdfa7ed5650b47e7094e1ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a87bc9b84da159e5e7290ac2392080144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RGBA_SNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac449df0044cbc6cf5e7d2bc2889b7f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_RIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aba575b5a5ca65f63064a4ccab4f38b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_ALPHA_TO_COVERAGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a974e3d03b26a60757018116abc99455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_ALPHA_TO_ONE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5c64c1196bf55d6676a28e219298ac38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_BUFFERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a826c1addfb8459689d3268cd592ebe3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_COVERAGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a28521a0c7005cfc7ada652c82cba801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_COVERAGE_INVERT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a493a344af6533267a8be2b58a23130fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_COVERAGE_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0ec2d62f355f2dc750d1977345938b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_MASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a53541c94aeb32acc6b398c0d7a3148bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_MASK_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a046b7dafd6f949993023742fac846cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_POSITION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a89e4b4968e00436517b6d2a6f2c0f4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_SHADING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3395e88970e0b934b826ad7d238d3ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLE_SHADING_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afebcc936b9aa0c705c4978c4a6552863</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4ec26b7befa1e1384b42585520f84b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d29ae66c897d44f3da8b8384a097d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a774df4b8e458270d95643c303d8dda3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D_ARRAY_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abb0b24207b85bbb191c0ae23b631527c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_1D_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a457fd2d13b374061ad772e310fb7d04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a166645e482b60d35b1d31c2f6f378238</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae9856a2d0adae9fcca74e8b490931f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_ARRAY_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acef740a709be806ff1e37d31a395a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aacfbc3aea7e91e5a273183375c4d56b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a53e6a61d3181c95751561ec7ee99c3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_RECT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a62cbe4c8fa833203759310f80998c7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_RECT_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a60e8076f94e887855748fb2a889cb775</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_2D_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae021158f10f94bab8f7d9349f90891e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acbaf67c05cdb5290f748c28ca878e537</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abbdc06c91cf4719530e7a1973a9da0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af420b8c4b319a8b8f09348568ecb0ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aefd2fef024ff66a2823dfdc1639fb6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a24b3395c249e3a4f8c481343e7238109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE_MAP_ARRAY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1935954624f3aea260bcdc2ecee4a96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac5f6009153be3b23c23cf79e22ee0641</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0635cc2d3d9bab52c54fea7f674d15a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLER_CUBE_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2465b24179ce0f7d88e35662534b191e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1527624bc8306b779ce730bcc4f757a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SAMPLES_PASSED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab0f6ab004415a67dd3d9be86546c0391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SCISSOR_BOX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae71615052102b461b47f543a75ff680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SCISSOR_TEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe1c2e1876841bc483127fd45d7ca3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SEPARATE_ATTRIBS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad7321bb4e9ceb3df70a81cdee8366674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a193d260b62a868cce80526c6451724a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4a709e076920a83d07aaffc06792601</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_BINARY_FORMATS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adc6d2c7df44f965c51065ab7fa840aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_COMPILER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4b036bea79b9f3573e806baf1354b4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_IMAGE_ACCESS_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a322882ac80bc474854b21cdd99cd6a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_IMAGE_ATOMIC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0cf2a45cb0d2faf0161864901249b5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_IMAGE_LOAD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae7102288a5441793f3468084a7ee398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_IMAGE_STORE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5eab77593722fe6cefb81a571a42fc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_INCLUDE_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c1a6e479703aeaad85e2dc2ddc35638</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_SOURCE_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7b395fbd7051f340da13f8777b24fc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac5fb03aef132bcd90e20efafad43ed74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BLOCK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aab244d4ffd4925f9bf98a0d0960af90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a63a83037ed186009b1c274b28c28463b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae760dc93a621dcb2da0a1c547c0d77f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aed2f8dc35e6a2c3a6e9de44697e5d898</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a46da4e118f6228b2ccfb32f7b20fc9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_STORAGE_BUFFER_START</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a046cf89f00633bb45f3c0806802ad9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADER_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa4589f80c92f427cc4ed462223e28850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHADING_LANGUAGE_VERSION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acd91f154544ab6a152e97adcb742c891</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SHORT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a2b436e565363c81b22611b8392a341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIGNALED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a484e7a9bbcdb65421634b44fefdac64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIGNED_NORMALIZED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac8dcdc4db400ff4066594673174b62a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8584d7195b1397ad36e9e96f98f65731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a364b5b98328044e32ae75f9141c0b62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa2bdc056f35012d5b3971ad4cdb9401e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1a577f0da0910b99477efef9a3335bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_LINE_WIDTH_GRANULARITY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa5db837b996108c90673c2bc27976301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_LINE_WIDTH_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af56abdbd62a3b09f6bf0f2d42be34443</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_POINT_SIZE_GRANULARITY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad452d03588a8433130ea344b22478b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SMOOTH_POINT_SIZE_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4e846c594d59f16b86215e553fb574b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC1_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a35a28830b374907100ab8886c885bbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC1_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7a3ab36fe9fd0f21f6e72b7c2f1f324e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a51e6c75d54b3a9fb93fbc880463c212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC_ALPHA_SATURATE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3ed9d2a2bb8daffceaecad60241cbd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRC_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6adf6cffd6e7fc49298982128155b8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad48339b0f8a7055390d2d6d0f8b31dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af6fd630d51edb4f0b6f27787e5a5ac65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB8_ALPHA8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a770a8348ad2322d8017b3c561bdc2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB_ALPHA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5bc33677c0708553a3dc8a6dbddd2107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB_DECODE_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a38f138d273e2d959861f8320de3ba608</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB_READ</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4ef567da3c80ca03ae9b9599a4aeb349</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SRGB_WRITE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2b5c1be15d6d225afeac27b9af97a57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STACK_OVERFLOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a68a0b8422ee1c5bff0f96b7fcbf8852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STACK_UNDERFLOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af29ecace2d02fefe2ef423c8f0b6fadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STATIC_COPY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0009b9a26c78d29e6ed13cc056edc720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STATIC_DRAW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab7dffdc215fbbe75b6ccacfecfc14648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STATIC_READ</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2cf81671d9eb48057082ae18523d5a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5f70831ab0735b4ed4292888578477d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_ATTACHMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aecefebb35dbd5ba89022d6588c42de81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_FAIL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1ffa1e7b112d976c2487858b0d612e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_FUNC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab35a8ddee6d334f74fe61c43c4009740</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_PASS_DEPTH_FAIL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3b8bdd9068dbed55386fcf4742149ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_PASS_DEPTH_PASS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad9262afb6e71de6b55716ea503b5608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_REF</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5c9a40aceb53d69be5ffaff15c7d7c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_VALUE_MASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7f03d101f47e0c779761cf20b8652dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BACK_WRITEMASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3e0903a295456617def915dbc0932a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_BUFFER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe3e281237b175db178879e0988f5a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_CLEAR_VALUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a88aa1cfd33704cb4f496deff57b2e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_COMPONENTS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2264b07838013a24938b621dc4bc581b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_FAIL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7f441c7fa7f06c55ae8b2d31b84b894b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_FUNC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9118a088d39354d8591552a61965134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af9016daf399ea692604a6fc68653b8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac800b2d761507774e087767f4a505f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a32cb9b3901483b731ddc8fae312b6e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abd4454b1c03c23a6c4459a0d4fb027b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_INDEX8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a69070b85ae939092db03e1bd02947451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_PASS_DEPTH_FAIL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abad28984d102b363838d03d71dfe7f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_PASS_DEPTH_PASS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a854ad67c431d89c86040972cc79e35d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_REF</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1eb752688ef539e7b129091b8e8f5be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_RENDERABLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af7448e979ab333ac6d9e56fd14396889</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_TEST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f0fd22afde7215e4412dafa5e522097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_VALUE_MASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5beaa43a225b74c8d7d8cfc754117db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STENCIL_WRITEMASK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a68c8c9086b2658be97f2800c63002f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STEREO</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae337420c9caff4d7dfde8fc5c6a5f015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STREAM_COPY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6321e334ff05c0a003c26d5f953989e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STREAM_DRAW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaab0960233739efbd5d1ae2b2fb919cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_STREAM_READ</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abd37e222235517858eb4fe1d8c09de40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SUBPIXEL_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a913bc0520eb09ccdeea94897a1f05e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_CL_EVENT_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac7a88e30d57f4e45f460e44c2d024de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_CL_EVENT_COMPLETE_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac802011971af645b9931e59ffe8f3a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_CONDITION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af15cf09cb74c56b329f433df336da33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_FENCE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0ddf170c51b285ae3b71eaa7f9404388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_FLAGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d1560919fb9bb45a9c0032c79e24ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_FLUSH_COMMANDS_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac7c2bb038c8f749ef188b5a900c8ea23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_GPU_COMMANDS_COMPLETE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af0f928abae4fb5cbf039b808d0989091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_SYNC_STATUS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a60f2f2905e615d9431e2c3db324a7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_CONTROL_OUTPUT_VERTICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5fcb820feb53a7cd0b337e49dcd6f17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_CONTROL_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a49bfa77ccf6fd0a0e7894aa03cee1445</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_CONTROL_SHADER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a92a3341b0e60d3d5177e47fa04184741</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_CONTROL_SUBROUTINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac327b85025852716987f093a3e7a7eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a65e1ba73c839b021892efdd6f9d3dd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_CONTROL_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4736ee2e825c7f20ecb6010231ac2197</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_EVALUATION_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa4487628bc085e0bf9f3e54a8b638ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_EVALUATION_SHADER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa043379c0a3a061642a69e5f8658d9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_EVALUATION_SUBROUTINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a90ba958166d331ebc616410e80a22187</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_EVALUATION_SUBROUTINE_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a13b5ae5b6707f9560dd6ea0e0e8fde90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_EVALUATION_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab23e1c07a879891eff8ac8316267247f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_GEN_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5ca017b8590d8dd9ff3bccf3a50ab8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_GEN_POINT_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a44349a175e35e6431f65aae37450c170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_GEN_SPACING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa50cab3f17efaaa97f2b998660b6895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TESS_GEN_VERTEX_ORDER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af4754e726623e6df5edb8ff4cacf5f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0da0630e92d17a649f7209148fe249af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a16cc91096144fc7048b45e2add14915b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a171671ae6383113df51b846373930771</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE10</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a10ac92e56a389e6d61fa67fce9647343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE11</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac2a90866d1cde7e6180739930c102f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE12</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a451e0157013321b6c4f00e47578f8d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE13</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad2bca89bea17bfd0fe0f3f64aab40549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE14</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6c992a9191154ef9a7d224157b46f1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE15</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6a3147750845b658205b5efe6a279a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE16</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a552aba54f1f9531860c2b332fd0869b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE17</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>accdb7c47dae700218b31fb2b129ee0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE18</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a08cd70d6ead4e0219daa481299f8f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE19</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acdbdc0b3c774163814b3923049d7d532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0058cf020ea54103d5533abcb2d6899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE20</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3a0a7bc78dccb9b36c17a8ec664473f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE21</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad3cc84e18c6e199a24ab0ca59741f13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE22</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad7bb0cc4784c49d1eb83c8d09e06c9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE23</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8e98a806da366c64ec10765b122ecf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE24</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3ad5b3e82f51885b0ebc604e54b624f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE25</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>affa8df39d0f4c718934bc194a118babb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE26</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7097b44e05a237ba70bd11ba1ead56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE27</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3cc96950e9132633e9f7b7610c990d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE28</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a07ec904516d5981c54dc4ffb9654a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE29</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4ac3541defe5f96fa06dd57f0a8891b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a030cbee394ac326b01e35753a7fba1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE30</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a78da9f28544559f2bfccf8a9d43a406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE31</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adbb8b4ec84d0ddb49ebc9c2290c8be20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1f7d1f6b7274d0ad760d5c9bd83393e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7b22a0e4f5a5b887ff14d8a53ea31524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE6</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adb5131f23766351a34d36c0668d1e4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE7</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0f11172d6d2daa661bdb02545dff3644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a77bab3d67794d30842400a30868f03ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE9</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a199c41bfc291046eaaa1546b8418f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae1b8293c9e42f233bbc2fc151b644fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8ac44555148522ede36ce810db0b50d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad4de17abefa73fa2ef53379f73b734be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad2b4c60c1e4d3d18801478cf7a7ad2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaa829d0cb1208a8931ea4ef30f8747f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a95e79008f5d1b6305384c38e42ec5c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6c865f303c89ec764158e0016e50d4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_ALPHA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a92ee1a419d4a156f1bf00356f142ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_ALPHA_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a932e87ce1480729da481a25b27495768</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BASE_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4054a5aebcfc3a6e1566802d1ecb161d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af6b60d82aadacf227f855f0cd206c639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1927a731b6c3b8e59a7116d004d8b8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae5116368c78a4376ac1b6fbc714892a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a83487a04e73743dc71743d42162fe5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad71739099c921770abe5d65d413e16ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afdcd3da94747bc47e28712f2d9f9ec28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac898949a7c8e1d67dd6b1910de1b808c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a73265dd002d93cb8544c374e80dfc648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_CUBE_MAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab7d35cf593b0af570c79a6a9a8d2c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aad79fce88d65ccd964740cfe2a040118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acc6209a52a349ed537b58a53a011e741</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BINDING_RECTANGLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a57ad438f5ae09700e237c866c959f595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BLUE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9fb4e46ce62eb155160c23846830f005</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BLUE_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a45768a0ba786482029c90a9e8b01444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BORDER_COLOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a19fdf4759f4d4c0c42461edbcd3ea3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a71bc960052dd20ae31d748862af3d296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER_DATA_STORE_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76a009780fe060bb4593ea714c5f548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab9c652bc3ee44dd967b9961cec1551bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0aad02f85218382c82ac267e3ff25884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad369514e9996f5166c89d93a87110535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPARE_FUNC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a06b8fecef765b110cff1a8aa1adbd794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPARE_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af5a50515d121e0ef24a67977c667add0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a72b1a842a461287f48c6e9601243bbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a94bf53c5a67475dc916e0c3a2a2c0c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED_BLOCK_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa93ac277f5cc2a7f77da5dd7ee1f1c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED_BLOCK_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aead22ac4ed06cc7c17dc70a01577675e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSED_IMAGE_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad70b42f24717cb3f3c3c494a7e45d488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_COMPRESSION_HINT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7970d7bc60644feb1efd44ac9ce1e796</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26e189fe84285eb8fae26721662dbe8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acab35a94bceb6f7ca4bfe6329e0ed947</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_ARRAY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a580c0f5e53ff265568074269007e07a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_NEGATIVE_X</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae642ad8e3baa2512e2e27be2cf17373d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_NEGATIVE_Y</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d31f977b3490eb05832ecc261313462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_NEGATIVE_Z</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d568ba9541df33fb21dc5bacbe7b4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_POSITIVE_X</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab83eb56dce8e1f7900585d35016abf39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_POSITIVE_Y</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0605d5ef41613665b34391f9ba398997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_POSITIVE_Z</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9c63e51b23baa3e2abc01cc0c892a111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_CUBE_MAP_SEAMLESS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a559d69dd226381f8de362ff0a2b046a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8177de06943e9e08b6f69767c8c18b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_DEPTH_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a73ddc0f0c3f8f296d0b01da64b710193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_DEPTH_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab0635e1aa557ecc46fe37de2e032c5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_FETCH_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6cee6b14f786544aa8ff7485a78b5436</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_FIXED_SAMPLE_LOCATIONS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af6150b665a7d459646e26bfa8acc3adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_GATHER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a50c4b9253f10142026cd6ee1b5b63c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_GATHER_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8efa881f1d9c9cc27b9c534dfe052cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_GREEN_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afdd5925c23ba27af5a7634d985a8237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_GREEN_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a68c96e698e818193df65ddcde25bb7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7041d9d43a5632391c0e895d3d58a3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_IMAGE_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abf44a8c449bf18b07e584be8117b1257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_IMAGE_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6f02cd36d7b7f6485a8dfdf895be889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_IMMUTABLE_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aae1a5985cf415f4ad47ba9c4ff356dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_IMMUTABLE_LEVELS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aee6237e6abd274567772bc8d83c6fa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_INTERNAL_FORMAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa00e7c44b6e75517063f9aa442396c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_LOD_BIAS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40c7ab0c2d1b3d6c7d12cdb317bb3e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MAG_FILTER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acb47a41b5963d44826f44b7370bccc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MAX_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a48898b4f27c2e100bd856fd4ea66d774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MAX_LOD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaa37f45604d20d8984672d908e608c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MIN_FILTER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a173a2b2453322dd8d613df6cf2e72480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_MIN_LOD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae3c158c6a713b4faa2e8616292368f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_RECTANGLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a894a9b851c355d2fc5ffc7f30cf42ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_RED_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afbddad8bdc3f924d11cbf6e0dce15177</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_RED_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ade2542eead220225359999d640e0c226</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SAMPLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac10c7a97f86732636cc174b15553ba50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SHADOW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaeb3d24fcb1a36790079d75a20409604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SHARED_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7b278b2590cbd8b9133495134b479af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_STENCIL_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a27968cbc72faeb68452b17c9785a8463</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_A</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4c71ec3afb61aa7c0ae7122f780d16c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_B</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5ef97a55b124b754dc7c666920b3c1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_G</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0ccb2626b15d645b5aacc5d5d6057bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_R</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af5187b21849a44fade171f680a6ff608</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_SWIZZLE_RGBA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7828207044221ef4ad54d821e5271e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_UPDATE_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab076fa9071c3779c0e027a67051bc81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_VIEW</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5a1033591913f8ee5cdc541192a6ab9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_VIEW_MIN_LAYER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a06b55282ada91f6f15f27abe6dac6078</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_VIEW_MIN_LEVEL</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85ca0c95c221caf6a91ad27f44fb7666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_VIEW_NUM_LAYERS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e1c243cd3ba2f39339142c343a800d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_VIEW_NUM_LEVELS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac7d12fc1ba9a318eb789a808267cc2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a09f4940e31e048a2ef33152939a8f68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WRAP_R</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b69ad7ea841f21165a25e58411b6bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WRAP_S</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a23a0bc2909cc2f79fe7287aaa044e880</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TEXTURE_WRAP_T</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac307a4772e1d3decd5b6f36192113ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIME_ELAPSED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab82e4ca4880fdcb8472eda4936513fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIMEOUT_EXPIRED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac0fee791da35f618da7eb69c3f7ad4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIMEOUT_IGNORED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d0d00ec4423fb93b7b5176a1478e636</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TIMESTAMP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5e5670e26532454b5bcf04c794ae6ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TOP_LEVEL_ARRAY_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad183926dc84f46a284ed3daa851d2cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TOP_LEVEL_ARRAY_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af5ddd672b4905cf96d7596775d3df05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a694f38d57c753e86c2167310f5d3d3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_ACTIVE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afceda25530e749f3881cb8bfcafbd61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab3624e6a30143d191501dc11612754d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab234a13c39de9928b3cdbb4da3f07210</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa25de71b6919d28064050aa872ad9545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a87bb12862a9c0b0a566db3612b1cc15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6510e9e0c234ee8751642a58c050feea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_MODE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a88856c81698053157dfdaa6666ecf953</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84d7c0daa1c182f42a4750bd56e90e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8c428088ab256025d07b8449d36f73c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_BUFFER_START</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a13de59ba727c28e17ad230511ca6593a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_PAUSED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8259dcf67aa0bc43fef1aff7014eed2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab9708f734c6dea5d060462394fb08d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_VARYING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5839bc1f418ce1c654cc1edce1cb8e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a158b8a9491e2e56c391b7c43be43f973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRANSFORM_FEEDBACK_VARYINGS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2fde83e4a4a150e4c80a4c938963a285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLE_FAN</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a425f188c2bed5dc37bb2b5434388caa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLE_STRIP</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad38e94a1120d6688fce6fc805a5b998d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLE_STRIP_ADJACENCY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5a4f16a0cf8dbfd74001c57017c1ee1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6079e7a02a59adad65eb953d9482b1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRIANGLES_ADJACENCY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9c6180b6710f6b90112cd91b5ed78378</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TRUE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a06316bc3c17db78ce93419fb208945ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acfb94c721a3c7531664e0feb6fbf2cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNDEFINED_VERTEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5c10e36fa292e810a6b5d41054bf75d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac9aba3d6c51251abd14e62765d1eda0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_ARRAY_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a13fd60a32e502f33b8e4508b41f97da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a034b3c1ffdc26f1391b75706841d0fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a56c912f84f1b748168fdd661b975b328</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae86d2ea002079e705de1c80e4eb014a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18d5fa76925b58fe0036110b92653d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85f20a7903dac1d5dcba4432a6b9fea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab13c17ba1a532919325963891389aaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_DATA_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84419653bfb49ceaea19b3b841b32c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_INDEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a34f09ef4d97df8fa04b78b0b324fffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_NAME_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3d317f0fd951a1006dbf98261b6c1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a475b1c2e4841b57fbb2201c7fa7d5c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a58686756509992e96f97a28c8608fb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae3b2e1f7bb097435de0810938eb04fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa918be584f9bc2d0f0a60a702fbf10b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2eee5507c145a3e208d97d4f3080d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a60e78a18e1a320aa17894d20f7da2adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c4b88c4550196906d866a7dbda7bce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a224db3f62a1b3e4f122071a0e9a023e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac7faf99cf20892abe41827bd14874634</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40d9617e7cb5dc7c86a653d64b1b701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_BUFFER_START</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7602ed10f09a8bb921ef4ed02fe0887b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_IS_ROW_MAJOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aca4d69cdadf562eef302e6e52934bc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_MATRIX_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac82923c9b4f90f6c7db954234f52aaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_NAME_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aafd64b69e044417721eb86cbc267d6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad383f4043a1cecd3906b0e3af07bd38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7693b5717a3ae98771fe2e0e513971b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNIFORM_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a83cd6d1d6373e84994c6f28a4b7c42bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNKNOWN_CONTEXT_RESET_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a794c1350df80ce7aa01b043f65953076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_ALIGNMENT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8e71ccb4538d4f8f5e8ff074fc5b6754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_COMPRESSED_BLOCK_DEPTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b9a4e03f2afa3cfa24c2bf2fb432537</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_COMPRESSED_BLOCK_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaaa6e74678ead1c11395c5ca050ed49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_COMPRESSED_BLOCK_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a801e94a085e7630a798b5fc4c186f5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_COMPRESSED_BLOCK_WIDTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1613ef6703f0ecec0f270f62e5d80d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_IMAGE_HEIGHT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa1e6adc033f5df7d4dbf160b5ee0e093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_LSB_FIRST</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af7313e080e1c4e8db324c9acc29429dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_ROW_LENGTH</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aff4ed0953505deed9ddec7e44c0cebe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SKIP_IMAGES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a631a0e701301001433205a1c5ba9a4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SKIP_PIXELS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8cbfa75d9851ea01d1980e3523c46f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SKIP_ROWS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aad85118977e9081e716621dd82621d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNPACK_SWAP_BYTES</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1875827dbad159a7caa1209747baf40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNALED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae441a19593de17c82e19dedab073baae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a80a33c79f69417372d65d2a65ca36d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE_2_3_3_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aebe39160c74c33c76b1e77695a179747</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_BYTE_3_3_2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad57d095154f5964429dc149add582257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a69b1c02ba0bd93c643c6d82e0c16eb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_10_10_10_2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a57051f9ece699613fa17e87c9ec66910</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_10F_11F_11F_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a26f9ead0291fe1f416f5cbf4b476810f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_24_8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6e9e9f45468754a0b59bf3406d3b5009</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_2_10_10_10_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aefaf553edc188af69b624b40bbecc380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_5_9_9_9_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40a4f21bdf98b383962099f3f31ff351</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_8_8_8_8</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac164b28463958d495e51702198e6d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_8_8_8_8_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aeafffc5d69d3f9e05af201e59c0e78d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_ATOMIC_COUNTER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab154f5cb66da9fe268da849ebdd369ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a36160176f992f4a034972665b6972b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0b0e96de8497e2642a4c17089fc9d2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa552d37690d63c36a68800fc10ba7753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abf3e359cb11434c2bf56f96d222ed974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8c3478824c2bbcf0c4bc4c8c4a9fabc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a476132b4c358df252b81774e6d8e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_2D_RECT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a45c13c2871db233985caa0195a3e6b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac79cba1d76760df869611c2a0d636f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2912a1702473fb91072e1fa79e4e35a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_CUBE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1304bceea389c2f260af9397ffe08bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1664475f90f780fbefe8bebb9a096967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_1D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e3d3929fd37a2a572e302d65b48ec4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_1D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab57a5ac8d03db2f07c901066fb5fa4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a050f32c3c00a72f1d5f6a47eed21c180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4e33cecaa235cad3ca1c58ee91d41a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4bd37ea6be85ae1eca157b99fb979e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9277206d81452ff03df08e0086049524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_2D_RECT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7924924eb519b5446681fc474d7d7e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_3D</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7ad578693daa376d11660b858ae91c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_BUFFER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3492730d2e8b27520d2ab78b121edb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_CUBE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae5787afa2218e85510ec38122b7118e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e10e1bd143d3c833be77d093dc221be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9b27536a686fd95876069cc0a241bfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_VEC2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9b1ac6b798f3fc864b98c7e2e091b9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_VEC3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a301ef516233a3aa73acc03d547e01cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_INT_VEC4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5462fdf4744e7ede2cc779e03ddd34bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_NORMALIZED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acd0a0c13e5aeaf3003a89cfbbda5c6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a36c3f955599ab92217a70cce8a22e11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_1_5_5_5_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae0f0fe9a3a82b9a25d0d35aa20931097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_4_4_4_4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ada3c99cc89e14622e4c62b911fda24fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_4_4_4_4_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a30dd1a52571e3a1deffa686bf1208c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_5_5_5_1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a654599021b9e26bd6feb4c7cd001ef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_5_6_5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aecec622a15619219f88d13271b5fd581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UNSIGNED_SHORT_5_6_5_REV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a513c57ee211a7cb499956f20e1f0363d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_UPPER_LEFT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7bd958bbbacde2a29bfd74d50e1ddac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VALIDATE_STATUS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a24b642fbcaffb55c9131a1e7d981e9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VENDOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aebb8c3cc66d0e8a44e0d320d855ab359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18f8c168894e0666430a156138cb8cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a33987ded463298aaf5099615372b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe50a46f576aaecb45164c71b6e25f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f43b15014e1e7ab03c4ff00067c94ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a16a1d101bdb857b6438c8e259a67c7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_4</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a22808f8ab51eb65eb5d87604cb430b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_1_5</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae44e2c0f6bb48b28f2b2a8c35431f591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_2_0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a54343182c95193ba220e4f5c009d4811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_2_1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af5731cad05ee2f8240dac6e17355f0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a705efdb94407e52b7f9c12623f029450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa7778e9b06882c89a842a46408f415ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a05130f22f7c0d9295991cbece080dc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_3_3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af73b6a01bf4290af5fd005e4421dbb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_4_0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adbd23ef0757a85c124d8734770539c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_4_1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a582ade2f8f27054efb5dceb0f10b6c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_4_2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afd756c6892a991177f4e5b6ee013108f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERSION_4_3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac77389f5f42a168496f189d2383443e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ARRAY_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afec6d12cf96e4254bf371f99b0742f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae6ee2d6b622429a631e02e7a05701dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a65e409180ae116e584f27b88d3429e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_DIVISOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aefbc51ad9545cd6bce205b08dab516c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_ENABLED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5ec11ddfc4685d748eb5aa0f2ae6b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_INTEGER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a052fb8ab714507d257040e3a41fe9eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_LONG</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a03b56959fca8a2c4c9028f918f46f83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_NORMALIZED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a27329f794ceb87696a167be875ce7fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_POINTER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2d788006ebbb2cf18f4427626b9969f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a23a9e9e68af6b13075642a1353fd115f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad708be36b5d59b68ab7c9f19f9733881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_ARRAY_TYPE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a719a3174d4b848cbf2883d45803fbe30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_BINDING</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a50e3db36db07686400e5361b5838b96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_ATTRIB_RELATIVE_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d7fb6da7072e3605565042d24708d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_BINDING_DIVISOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab6170ee6caad6059d5ee488eac106fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_BINDING_OFFSET</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adb7e4de56af0a02b6d9792a286839194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_BINDING_STRIDE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9914ff8726496ac7a44686e30b9876b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_PROGRAM_POINT_SIZE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7bfa8245cd2258d1b2ab510d2885d40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_SHADER</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aceb29bc16e885f956eb9e351a7dd6276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_SHADER_BIT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a16226bb95a92b0bb28ee005a89c12a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_SUBROUTINE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae9333c33c4da3a9307690519c3000f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_SUBROUTINE_UNIFORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a19ffccbc81ba42dae19a477300e9e853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_TEXTURE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a75fd80eeb502e416dc3e65dbe1be3ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_128_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a30bedb4b69465a43801fe441c4a7bf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_16_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0000b809d84b76e85d5cdd9da3d58871</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_24_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a66db98fffc5f82cfb500de1f611e0666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_32_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abbd0fb41965341118b97edb7f15cd9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_48_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a985756d3e2c470067027a1991df9b065</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_64_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9a28751d63dd6cf35f5f79d684674617</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_8_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a77a0c0ccf4ab38057291f9d8b10c6e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_96_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0aff1e93326e05c2f1eedf1249240472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_BPTC_FLOAT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a79077f01b18c7a2858420f661f9a8ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_BPTC_UNORM</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab0a78f353b144caf070439eb77b4eb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_RGTC1_RED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae10591aef12d5e485224573e1fd6bfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_RGTC2_RG</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae4bd103e5c739c2cee6332ab11c5a077</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_S3TC_DXT1_RGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c6e26b9eafab58fc0d49a85928cd3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_S3TC_DXT1_RGBA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3bda0bfa5e74a1b312209c0191855731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_S3TC_DXT3_RGBA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb92e4b4031a58d41a89fd8aeedc1b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_CLASS_S3TC_DXT5_RGBA</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a30e9b78310531a8dd5d64d22b0748bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEW_COMPATIBILITY_CLASS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aacdc37409e8716765d1e3429b32bd71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEWPORT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8195c4c567f9ebe31c8208485f4fbb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEWPORT_BOUNDS_RANGE</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaff67b8ec4e026c2b053bb92a963dc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEWPORT_INDEX_PROVOKING_VERTEX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3302640f37206729f476f876b54be4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VIEWPORT_SUBPIXEL_BITS</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa9c9871c8f895dee83c181a7e564c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_WAIT_FAILED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac2491c664c74fc3d48e257dfae68fc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_WRITE_ONLY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab43997c5949dffce6674a7bb8a3059da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_XOR</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9c194be8f17a6c951d80e3925d248e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ZERO</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a72086daeeb80e5eb5788f42a4eea050e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLAPI</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abad5ea874b73fa802c9ac0f5488bf9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLEXT_64_TYPES_DEFINED</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae5ae8f2a7fffbb79e4c4562d6f3ff015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean GLboolean GLboolean GLboolean</type>
      <name>a</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac8729153468b5dcf13f971b21d84d4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLint GLboolean GLint GLenum</type>
      <name>access</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a34879afcda4a484072096c23ad556152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat GLfloat GLfloat</type>
      <name>alpha</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a090ebe65994a3ee4bb60ae3472abffc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>arrays</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6ca089ec9a9a52295b849e09a338da23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>attachment</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad8f97111cc6514af5f352219d1cceb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLenum *</type>
      <name>attachments</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab1774e5671b09a9cc14614868cc6a9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>attribindex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad7b4313fffaf75be9c3910e3a2b997bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean GLboolean GLboolean</type>
      <name>b</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6eba317e3cf44d6d26c04a5a8f197dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLsizei GLsizei GLuint</type>
      <name>baseinstance</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a350cf093e1f028ec729839c9e7056f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum const GLvoid GLint</type>
      <name>basevertex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa9e7849bcbafd76702a30eb2c0bc2333</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint GLenum const GLvoid *</type>
      <name>binary</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab49f49751b4640af1400b6a633535539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint GLenum</type>
      <name>binaryformat</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8b92d316a6b80b0be5f2b7e4acadbf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLsizei GLenum *</type>
      <name>binaryFormat</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acfd8d54d87b3ab89bda61905c33a5382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>bindingindex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac2f2eabcb397aef87fe62fdca6b80e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat GLfloat</type>
      <name>blue</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4fcc6ff520ae4d9de259c8468a5cd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLsizei GLint</type>
      <name>border</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea5eac1bb7113f5ad5d7c4abb17a8038</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint</type>
      <name>bottom</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abb624ded9ef662ce48c0c0ff27d35aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei const GLchar *</type>
      <name>buf</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad8a8baf08bc0399738960c9259571911</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>buffer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af1b5122dc7bfe0a6319e14419cfe3423</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>bufferIndex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9ccbd4e5c2851a7870f0f335e25f1b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar *const GLenum</type>
      <name>bufferMode</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af61376d43b79f3241f0cb5cba9b60b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>buffers</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acaf3212fc88caa23745613e709a3e869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLenum *</type>
      <name>bufs</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abd460bd7a6c3013f5b44a791038b6754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLsizei</type>
      <name>bufSize</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae76dacbb262ab929b777566efb1bf95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLsizei</type>
      <name>bufsize</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa9fd818c028a0115b261bdee2febd768</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>clamp</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3878d3005eeb2d2ef414abc752ba3c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>color</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a69995a929d818b8b467d4593c24d98bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>colorNumber</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa0cc7c98d48d41e532115fa975a55d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>coords</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acdbd39c05bd58b1a6ce737d0189ee608</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLsizei</type>
      <name>count</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a998ca2a6432cbe613ccb8e84eb8a532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid *</type>
      <name>data</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a88af890e5088b402709b94ff5be38aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLsizei GLsizei GLsizei</type>
      <name>depth</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d1623c3fbf418794e44e1ca7d7bb849</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>dfactor</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aebd2c34e66ccccee369660a1a750a63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum GLenum</type>
      <name>dfactorAlpha</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0529a4b173595ca2f8b5a42830266f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>dfactorRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ace6fa1d73128e6b24233f54f0beac9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>divisor</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a374c5732738277aa4ed2d4c2e526c602</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>dpfail</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb5ba0587287e9f41ad8ba8ba3813267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum GLenum</type>
      <name>dppass</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac34ccc579f21686a5802750e270e8326</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>drawbuffer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1930b9f69a989b3c108304a7a1a21d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLint const GLsizei GLsizei</type>
      <name>drawcount</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a20704b8f94a05737174925b49374c2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>dst</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85e59cd56e10d0a7f49ab199f277d486</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum GLenum GLenum</type>
      <name>dstAlpha</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4fa4354ba1f6dc189c3997f4323b7312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint</type>
      <name>dstLevel</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4232880e2565d036bfd6bb65157f21f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint</type>
      <name>dstName</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6b9ae31edbc4be3478eb7261e83c3f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>dstRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8478d3d20676ffe27bbd88c39e848b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum</type>
      <name>dstTarget</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4393a789ab5854a0bbe6948411f5f46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint</type>
      <name>dstX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a77ca91b97fba539ad60562725e8dd838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint GLint</type>
      <name>dstX0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af088612058ae25aaefd76210fcdb480e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint GLint GLint GLint</type>
      <name>dstX1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a67695e2103461680c794506cd17ac2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint</type>
      <name>dstY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a21939fb92a25aa503f1f212e948ce515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint GLint GLint</type>
      <name>dstY0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a828a0708c8e3ebe901aba9022b72d904</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint GLint GLint GLint GLint</type>
      <name>dstY1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a164758878d9314363398e6f128dd9fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint</type>
      <name>dstZ</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a593d85deabce4ced745ca619931a4f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum GLsizei const GLuint GLboolean</type>
      <name>enabled</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6274613d79de73fa67d1b6c4aa70c9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLuint</type>
      <name>end</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7cc2315f295237bddae819fc9248c072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _cl_event *</type>
      <name>event</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a03b04a5a978bad576866339075de01f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat</type>
      <name>f</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6a8efad2e332fcd916bde9e19ddef215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLdouble</type>
      <name>far</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0c7f69fbe7d0e46de03177792c263129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum</type>
      <name>filter</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8bed50656d87c3eeed9d8f5e539c6b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>first</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ada771a798be00a696d20928c9a3371e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLint GLsizei GLsizei GLboolean</type>
      <name>fixedsamplelocations</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adb2766a132ff55d7ae821ea57870319b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLbitfield</type>
      <name>flags</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0f11defcf8fd03368fc70485bffe71e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLsizei GLint GLenum</type>
      <name>format</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a86f086d889f7cdb4d6461497ae891265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>framebuffer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e7d0e14703de01d15e0861b7210b7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>framebuffers</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8e03c10ccdf2060ea88469f578a9cc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>func</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18ae3ab36a07e388833b568cfdfa90c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean GLboolean</type>
      <name>g</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9cd653b1648845554169fbc3a3f6d37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLbitfield</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0fb936f29008789fb46b434319f68cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>GLboolean</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aea1419aa8aec5854bd9807b45171029d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>GLbyte</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>GLchar</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af7575655ac056b187ea385966b95a22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>GLcharARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac2f31b59b9462b23a2631eb005e07b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>GLclampd</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abcfa26465edd603937283c6ffae752c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>GLclampf</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aded4e0631b68d219180490a73d8424c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(APIENTRY *</type>
      <name>GLDEBUGPROC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af12c49442c0172fcb2689241bed5dbb8</anchor>
      <arglist>)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)</arglist>
    </member>
    <member kind="typedef">
      <type>void(APIENTRY *</type>
      <name>GLDEBUGPROCAMD</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9e4812e9a4758aab76e360306a9091f1</anchor>
      <arglist>)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)</arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>GLdouble</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f86c02824a01bb647d89449b9a8eacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLenum</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5d5233918a454ad3975c620a69ac5f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>GLfloat</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a31aeedaeef29442c9c015ab355c8f5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>GLhalf</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a907b01fd6b723771418f299af624c2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>GLhalfARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad59bbe9a8295f324087b6a3bd454bac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>GLhalfNV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a31e7c1ab4b4de65e6e375457b9d9e905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLhandleARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aecacf797f2548a1955e5da0d90186f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>GLint</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acebcc1c5663f14ebde1d16831e5fed94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>GLint64</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8053760e053f2167e5e5915a8f50bc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>GLint64EXT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0917ec6f7dea386d426c6f41041e8cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>GLintptr</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0374caf1f25a139da21f84d81f637c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>GLintptrARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5077b8a49fe00b9e912f4e0587697fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>GLshort</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2dfad4d45d694268922f502efa9c1cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>GLsizei</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9289d5b99dc1f27f01480360f2e18ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>GLsizeiptr</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa4edc01036f13fcf17e0b1baf6c70ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>GLsizeiptrARB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a229b8be5cc4beaa309119690e9ec4033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __GLsync *</type>
      <name>GLsync</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae243b8c218a9c98b6a2a481cbe8b1b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>GLubyte</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0595908be03a8cff881a23cdc9170e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLuint</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a68c4714e43d8e827d80759f9cb864f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>GLuint64</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa3c323753afbe803f81e9ab959c5a6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>GLuint64EXT</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d2bd9dabb1c5a998f8f4efbdb357585</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>GLushort</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac995a558f6571eb5f98b7a6d2b2a4468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLintptr</type>
      <name>GLvdpauSurfaceNV</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adba870a8bc26c517de6050c0552feca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>GLvoid</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1e5eb1ac5e47603cc80ab58338b92393</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat</type>
      <name>green</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aef30e4e3dccbffce99b7509d5366faef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat GLfloat GLfloat GLfloat</type>
      <name>h</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afa0fb1b5e976920c0abeff2dca3ed774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLsizei GLsizei</type>
      <name>height</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a691a080f32fb07a6fb3d75ed4862ec01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint</type>
      <name>id</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a58c2a664503e14ffb8f21012aabff3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint *</type>
      <name>ids</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a43d7824acc27a497365ad4b5bc9e67fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei</type>
      <name>imageSize</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f5934b61dbd601db8002b6a7bd2d13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLvoid *</type>
      <name>img</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c674e45df9291c849fc875b9d1a499d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>index</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab47dd9958bcadea08866b42bf358e95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum const GLvoid *</type>
      <name>indices</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a94ae715eebfc1eb65456c0ab9b97f1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLvoid *</type>
      <name>indirect</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5fad6fcb3a031758dadc2c2e533f15a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLsizei GLchar *</type>
      <name>infoLog</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abddeee16b32cce1d384c6a8e7228df92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLsizei GLsizei</type>
      <name>instancecount</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab239d1b3366afe2818cddcdaab3b7d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint</type>
      <name>internalformat</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af894f8ce466bc8772c700ad77ea457d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean</type>
      <name>invert</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afcc4054e54dc14717dc9df064f152b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLsizei const GLchar *</type>
      <name>label</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acf58677e3c889698626acb55f6c474f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLint GLint</type>
      <name>layer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a12db3f33e73c358454f3b8d021cededd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLint GLboolean</type>
      <name>layered</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7255592b61ba9bf975905e71ed4c84c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>left</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6358510bdde486b81c7951ee5c470ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei</type>
      <name>length</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1066038b2c2621ffc27704c711f5a2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum GLenum GLuint GLenum GLsizei *</type>
      <name>lengths</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18fb1afe3b837dc6dca24a287007f512</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>level</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2b536fca24f51d6a849aed325793e661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei</type>
      <name>levels</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9dddc5400c097d888e928278d710f8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>location</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6f0165ed903f22b8bb600c3e0b628e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>lod</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9690bd9a06513f55c50516b8d5d00fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLuint</type>
      <name>mask</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abb269dedb7ad104274cc9f5c0c7285bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei</type>
      <name>maxCount</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76b486a23d5da07752f89495cdaedcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei const GLchar *</type>
      <name>message</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7b6161cffb9b8aee272b3b916183d28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar *</type>
      <name>messageLog</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab03e60345f9e34dfe8eeb72c78bdccf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLuint GLuint GLuint</type>
      <name>minlayer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a40c7ea07fb9145adaa9b8d7f5d23d50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLuint</type>
      <name>minlevel</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab96ea4f931d6ff477e7093d4f0498fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>mode</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1e71d9c196e4683cc06c4b54d53f7ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>modeAlpha</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2bcbb602f8405c9493479f660bb7ffe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>modeRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0291a383cba408c3e16e5284d9d9dac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLdouble</type>
      <name>n</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a532fe4d6eb721f47be89f442cacacbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint const GLchar *</type>
      <name>name</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6643fbc196bf51fa6aa6000470697bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>namelen</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a530c192f48a964d8ff63cc011b1459bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLenum GLboolean</type>
      <name>normalized</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae135469dc217c53faad86e600563cc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>num_groups_y</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a69f7d16a5eaa8691a96a548622c98659</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLuint</type>
      <name>num_groups_z</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a09dce46b395326182c7dec92a140a6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei</type>
      <name>numAttachments</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af26fa7bb96c0c01a6e5b1e482c3fe73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLuint GLuint GLuint GLuint</type>
      <name>numlayers</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0cb61e7d2bf068c245e1f3e79c62f6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLuint GLuint</type>
      <name>numlevels</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a93a74c475c73f67b5ee2e2b7d7b86bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLsizei GLuint *</type>
      <name>obj</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a52ae6f516df6a84c0246f43004fcaea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLintptr</type>
      <name>offset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a09406d38bc06a70c6af76f69da420e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint</type>
      <name>origtexture</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4080c53daa5448493093ca86747c2574</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLfloat</type>
      <name>param</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5c586586e43adddacf9f74b10ec40a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum const GLfloat *</type>
      <name>params</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a93762914ed4b05702e6bf508ccf408b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar **</type>
      <name>path</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a23ffbd2c127adf1c57bc2667fdedb1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLvoid *APIENTRYP</type>
      <name>PFNGLMAPBUFFERPROC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a84fb210ad9a61812a2cc667169dc4fdf</anchor>
      <arglist>(GLenum target, GLenum access)</arglist>
    </member>
    <member kind="typedef">
      <type>GLvoid *APIENTRYP</type>
      <name>PFNGLMAPBUFFERRANGEPROC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3cd3387154f92f2cd38cfb8e80980b6b</anchor>
      <arglist>(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)</arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>pipelines</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2e4b00a98ef858050e7ce85444f8399a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLsizei GLint GLenum GLenum const GLvoid *</type>
      <name>pixels</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ada7ad693ea2e311b8103f4693fc35f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>pname</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abb493b3183a1e1ed57486f1c438c82a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLvoid **</type>
      <name>pointer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5229d099e9ac4bec02ec527c371b2d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint *</type>
      <name>precision</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae6165268264b393d031f89082216499d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>precisiontype</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a486560ed9ede709018dfa4c855236354</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLbitfield GLuint</type>
      <name>program</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5d503ac2e8a859fe5ec03de21c8b6a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>programInterface</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1f230cab3df6c196f67cc9bf44fc1696</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLsizei</type>
      <name>propCount</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad93bbe216ef6c1e6d3ffa094061b0059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLsizei const GLenum *</type>
      <name>props</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a5eca93bfc840dd9013a5fcf04dbaf051</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLboolean</type>
      <name>r</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abe08814c2f72843fde4d8df41440d5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint *</type>
      <name>range</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac8f70a61350ac082e18a9ea4062a3197</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLintptr</type>
      <name>readOffset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a11d94888acbeffbdc587155c0576417d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>ref</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a083de4c8e32ad3d9059245f26be721de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLenum GLboolean GLuint</type>
      <name>relativeoffset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a85ce5fba4879e050bfd04277f9c0effe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>renderbuffer</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a065ecbf0bfaaefcafcc191ff33481bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>renderbuffers</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa17b802a0d8dde64cb30f5d887be5a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>renderbuffertarget</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad4ca76f1378b4a8be4243761c8df68e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>sampler</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4f7acaf0f814147f227f72b9065e8ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint *</type>
      <name>samplers</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a296172595179a7da3789f85b182f184a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei</type>
      <name>samples</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1d93829fc44881966fb3b59a0241947f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum GLenum GLuint GLenum *</type>
      <name>severities</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2bcc7833db390173f7394b516180f7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum</type>
      <name>severity</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acc39d4387d4f2d172de77ed0c5208990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>sfactorAlpha</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a147716336d55f4ee3ec628f7bec7a6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>sfail</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6114b7cdfde5ff0225f7f47480d099c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>shader</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a57b2a96adb1d51204909a82d861e395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>shaders</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6d0e58b1c7cdd73ed1e467304511100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>shadertype</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a36b14850b945d03396f1da1cbc42699d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizeiptr</type>
      <name>size</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad44f36b109a794d382407ec0c276492f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLsizei GLchar *</type>
      <name>source</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6ffd2192cbc75d017665e95207ee36a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum *</type>
      <name>sources</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae1fbbe89ea78359127c4b085d201c063</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>src</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2a98ddb6f79ec1048ff9e15cdd2422ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum GLenum</type>
      <name>srcAlpha</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a6e7b882fa1c4588936942dcbf0992e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei</type>
      <name>srcDepth</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2b0b81bd40adf1e8250ba390561b9d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei</type>
      <name>srcHeight</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2a54b6cd70a06bad5726ed799bd96592</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint</type>
      <name>srcLevel</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aaf6df9e79dd78f07113106bf7678fce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>srcRGB</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4cba9e3eefbff9fb837e4ae0fcc727c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>srcTarget</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab53045ebb396ffa198dd7d644556bf8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei</type>
      <name>srcWidth</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abaee7b9bc4ec6e502e2d4179655dd194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint</type>
      <name>srcX</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae3f0313bc06be5a5b7b061636435357d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint</type>
      <name>srcX1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab31358d0f5e2a6f39f8a2dcfdb5e0820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint</type>
      <name>srcY</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af4b365bb510504af575e0ec6c9edb44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>srcY0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a274444303b2daeb586bf930200812d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint</type>
      <name>srcY1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8821e9a95bf0c186ac57d2c3f35b4448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLint GLint GLint GLint</type>
      <name>srcZ</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7c88b2cf5324a0d79b19a89cdf77e2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLbitfield</type>
      <name>stages</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a107131207bf8a6602055c9b1fd2bf618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>start</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac55adc720a3098c1b454d2a4647f4361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLfloat GLint</type>
      <name>stencil</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aecd18db993a66d833647945966799ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLuint</type>
      <name>storageBlockBinding</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad1b64398bf526f7c75c6d0db3d9dfacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>storageBlockIndex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae22c432649f2df71c27fecbff8359f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLuint</type>
      <name>stream</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad02d2488127e1cf9a27262c4ee30ba85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLenum GLboolean GLsizei</type>
      <name>stride</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af38ec29074095aac19aab4a60f983309</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar *const *</type>
      <name>string</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a017088c90211fe05aa35db60cf7b05e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint const GLchar GLint</type>
      <name>stringlen</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0fa7e7ab44d05aec9b9988630e42a820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar *const *</type>
      <name>strings</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb5fa4019da5928b79734a45e0702943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>target</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>af9d0cbbbeb7414e786c41899e5a856d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>textarget</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa2b93e62bdaaf32ad646f8df1e87cfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>texture</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0b57774cb59b667df4a205ae0b1a50e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLuint *</type>
      <name>textures</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>acc6ef2e5deceddd0970c990b9eafea99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLbitfield GLuint64</type>
      <name>timeout</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ad29bb0d8468b264a4e3d9204366cfaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLboolean</type>
      <name>transpose</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7ad291818ab127e386dec37f7e1bdb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>type</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a890efa53b3d7deeeced6f3a0d6653ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei GLenum GLenum *</type>
      <name>types</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a4acc56c8d89f835adc106648c5d9f491</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLuint</type>
      <name>uniformBlockBinding</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac15d8775053e517f7961f1fbc8e41e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>uniformBlockIndex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>adc30abe82647bc0cb76d2e37147524ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLchar *</type>
      <name>uniformBlockName</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a135be84cdb9422534a079f241afacfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei</type>
      <name>uniformCount</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1569175aef85efe8908df08118f1a22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint</type>
      <name>uniformIndex</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a920771c8e6c5f3c8d831f248650b8b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar *const GLuint *</type>
      <name>uniformIndices</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a86e9db566123a4bbc7040edb52b6879b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLsizei GLsizei GLchar *</type>
      <name>uniformName</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a32334347b3f569b7c8a44a78f2e4482c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar *const *</type>
      <name>uniformNames</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1b9e694cd5776887944aa97cffbf1845</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat</type>
      <name>units</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>abfa9efe7c13ea1f8f0756f7d74b32958</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizeiptr const GLvoid GLenum</type>
      <name>usage</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae759ed0394ed5353d8bef2fb755305da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLuint GLenum GLsizei const GLchar GLvoid *</type>
      <name>userParam</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ab4ec56a88652a8ed0c9d17743767b6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const GLdouble *</type>
      <name>v</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a21174013705eeafe52ac4ee455084147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat</type>
      <name>v0</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa13d73852e3d050fbad707978af4ce40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat GLfloat</type>
      <name>v1</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aabdd9aabede45fcf97cea04f88d2ad60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat GLfloat GLfloat</type>
      <name>v2</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ae35401c8c2fcdcc48c20ba325ee473ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLfloat GLfloat GLfloat GLfloat</type>
      <name>v3</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac2343f93cabb4191bf67057b0d22167c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLuint GLfloat *</type>
      <name>val</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa857b95cc76669c2a9109239ef40a47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLfloat *</type>
      <name>value</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a7ab00df62abe96de01795dc0d15959db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLsizei GLsizei GLint *</type>
      <name>values</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3d08fe1f39986b70ab9ae3a647827246</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLsizei const GLchar *const *</type>
      <name>varyings</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>add1b47a4f3f35937c24265c3b64f0613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLubyte GLubyte GLubyte GLubyte</type>
      <name>w</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>afb1b07e1b25035d41d60fb2c03d507e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLsizei</type>
      <name>width</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0c9b182cab9e998936f82c09df65803a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLintptr GLintptr</type>
      <name>writeOffset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8e0dbd4897975f8ed8079b21be4005e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>writeTarget</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a8d8a3ca30d820b6f0aba152fee40532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLenum GLint</type>
      <name>x</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3dddca64560508b8d5bd9ee938e2d3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint</type>
      <name>xoffset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>ac20a0ffebf4c476650fcfa0633066f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint</type>
      <name>y</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a12b33d8afd2f771e63a85ea45a440c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint</type>
      <name>yoffset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a76dfb6803dcff61037ba688b7f4242b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLdouble GLdouble GLdouble</type>
      <name>z</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a1c599441d9dece861ee2cd70e31ce120</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum</type>
      <name>zfail</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a0784d837e1696549a92220c9a838bafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLint GLint GLint GLint</type>
      <name>zoffset</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a78276aa7b0c0355a1fc3501f7b8352a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GLenum GLenum</type>
      <name>zpass</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a47fbc9b2f9066297350fc4dcaa1977cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GLboolean</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9a124e9e03d2263930af3c9ed80a5c23</anchor>
      <arglist>(APIENTRYP PFNGLISENABLEDPROC)(GLenum cap)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GLenum</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a3366bcaef9f4681d51e973df0729a64f</anchor>
      <arglist>(APIENTRYP PFNGLGETERRORPROC)(void)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GLint</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aacf898e4ecb940565baac883dc587ff0</anchor>
      <arglist>(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GLsync</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a18f41c291ba9a67abbb6eb9e1a3f58ce</anchor>
      <arglist>(APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GLuint</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a2f0c8cd5c21f9fcbd931c3f48bc90dfc</anchor>
      <arglist>(APIENTRYP PFNGLCREATEPROGRAMPROC)(void)</arglist>
    </member>
    <member kind="function">
      <type>const typedef GLubyte *APIENTRYP</type>
      <name>PFNGLGETSTRINGIPROC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a307256558ff3c9c41cbc12a9bac12446</anchor>
      <arglist>(GLenum name, GLuint index)</arglist>
    </member>
    <member kind="function">
      <type>const typedef GLubyte *APIENTRYP</type>
      <name>PFNGLGETSTRINGPROC</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a9dea5a70ba6157286a5140cba34906ef</anchor>
      <arglist>(GLenum name)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>void</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>aa088430624f5301325a9973083d70226</anchor>
      <arglist>(APIENTRY *GLDEBUGPROCARB)(GLenum source</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>void</name>
      <anchorfile>glcorearb_8h.html</anchorfile>
      <anchor>a950fc91edb4504f62f1c577bf4727c29</anchor>
      <arglist>(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glfw3.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/glfw/include/GLFW/</path>
    <filename>glfw3_8h.html</filename>
    <class kind="struct">GLFWgammaramp</class>
    <class kind="struct">GLFWimage</class>
    <class kind="struct">GLFWvidmode</class>
    <member kind="define">
      <type>#define</type>
      <name>APIENTRY</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a428a91acf2c2439dc1a257708ee1f805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_ALPHA_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ae829b55591c18169a40ab4067a041b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_BLUE_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a22bbe9104a8ce1f8b88fb4f186aa36ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_GREEN_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a65713cee1326f8e9d806fdf93187b471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ACCUM_RED_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aead34a9a683b2bc20eecf30ba738bfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ALPHA_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afed79a3f468997877da86c449bd43e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ANY_RELEASE_BEHAVIOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a6b47d806f285efe9bfd7aeec667297ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_API_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga56882b290db23261cc6c053c40c2d08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ARROW_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8ab0e717245b85506cb0eaefdea39d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_AUTO_ICONIFY</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a9d9874fc928200136a6dcdad726aa252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_AUX_BUFFERS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ab05108c5029443b371112b031d1fa174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_BLUE_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ab292ea403db6d514537b515311bf9ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CLIENT_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a649309cf72a3d3de5b1348ca7936c95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONNECTED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>abe11513fd1ffbee5bb9b173f06028b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_NO_ERROR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a5a52fdfd46d8249c211f923675728082</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_RELEASE_BEHAVIOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a72b648a8378fe3310c7c7bbecc0f7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_REVISION</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afb9475071aa77c6fb05ca5a5c8678a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_ROBUSTNESS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ade3593916b4c507900aa2d6844810e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_VERSION_MAJOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afe5e4922de1f9932d7e9849bb053b0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CONTEXT_VERSION_MINOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a31aca791e4b538c4e4a771eb95cc2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CROSSHAIR_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8af88c0ea05ab9e8f9ac1530e8873c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aade31da5b884a84a7625c6b059b9132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR_DISABLED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a2315b99a329ce53e6a13a9d46fd5ca88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR_HIDDEN</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ac4d5cb9d78de8573349c58763d53bf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CURSOR_NORMAL</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ae04dd25c8577e19fa8c97368561f6c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DECORATED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a21b854d36314c94d65aed84405b2f25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DEPTH_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a318a55eac1fee57dfe593b6d38149d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DISCONNECTED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aab64b25921ef21d89252d6f0a71bfc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DONT_CARE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a7a2edf2c18446833d27d07f1b7f3d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_DOUBLEBUFFER</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a714a5d569e8a274ea58fdfa020955339</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FLOATING</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a7fb0be51407783b41adbf5bec0b09d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FOCUSED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a54ddb14825a1541a56e22afb5f832a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FORMAT_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga196e125ef261d94184e2b55c05762f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_GREEN_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afba3b72638c914e5fb8a237dd4c50d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAND_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga1db35e20849e0837c82e3dc1fd797263</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gabb3eb0109f11bb808fc34659177ca962</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_IBEAM_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga36185f4375eaada1b04e431244774c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ICONIFIED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a39d44b7c056e55e581355a92d240b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_ENUM</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga76f6bb9c4eea73db675f096b404593ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_VALUE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaaf2ef9aa8202c2b82ac2d921e554c687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_1</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga34a0443d059e9f22272cd4669073f73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_10</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gaef55389ee605d6dfc31aef6fe98c54ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_11</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae7d26e3df447c2c14a569fcc18516af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_12</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gab91bbf5b7ca6be8d3ac5c4d89ff48ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_13</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga5c84fb4e49bf661d7d7c78eb4018c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_14</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga89540873278ae5a42b3e70d64164dc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_15</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga7b02ab70daf7a78bcc942d5d4cc1dcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_16</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga453edeeabf350827646b6857df4f80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_2</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga6eab65ec88e65e0850ef8413504cb50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_3</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae6f3eedfeb42424c2f5e3161efb0b654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_4</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga97ddbcad02b7f48d74fad4ddb08fff59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_5</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae43281bc66d3fa5089fb50c3e7a28695</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_6</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga74771620aa53bd68a487186dea66fd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_7</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga20a9f4f3aaefed9ea5e66072fc588b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_8</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga21a934c940bcf25db0e4c8fe9b364bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_9</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga87689d47df0ba6f9f5fcbbcaf7b3cecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_LAST</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga9ca13ebf24c331dd98df17d84a4b72c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga50391730e9d7112ad4fd42d0bd1597c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga05e4cae9ddb8d40cf6d82c8f11f2502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc8e66b3a4c4b5c39ad1305cf852863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga812f0273fe1a981e1fa002ae73e92271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9e14b6975a9cc8f66cdd5cb3d3861356</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d74ddaa5d4c609993b4d4a15736c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ea4ab80c313a227b14d0a7c6f810b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab79b1cfae7bd630cfc4604c1f263c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadeaa109a0f9f5afc94fe4a108e686f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2924cb5349ebbf97c8987f3521c44f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_A</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga03e842608e1ea323370889d33b8f70ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_APOSTROPHE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6059b0b048ba6980b6107fffbd3b4b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_B</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8e3fb647ff3aca9e8dbf14fe66332941</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab8155ea99d1ab27ff56f24f8dc73f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6c0df1fe2f156bbd5a98c66d76ff3635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_C</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga00ccf3475d9ee2e679480d540d554669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_CAPS_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga92c1d2c9d63485f3d70f94f688d48672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_COMMA</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab3d5d72e59d3055f494627b0a524926c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_D</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga011f7cdc9a654da984a2506479606933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DELETE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadb111e4df74b8a715f2c05dad58d2682</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae2e3958c71595607416aa7bf082be2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_E</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabf48fcc3afbe69349df432b470c96ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_END</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86587ea1df19a65978d3e3b8439bedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9555a92ecbecdbc1f3435219c571d667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae1a2de47240d6664423c204bdd91bd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ESCAPE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaac6596c350b635c245113b81c2123b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga5df402e02aca08444240058fd9b42a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb8d66c573acf22e364049477dcbea30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F10</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga718d11d2f7d57471a2f6a894235995b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F11</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0bc04b11627e7d69339151e7306b2832</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F12</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf5908fa9b0a906ae03fc2c61ac7aa3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F13</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad637f4308655e1001bd6ad942bc0fd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F14</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf14c66cff3396e5bd46e803c035e6c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F15</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f70970db6e8be1794da8516a6d14058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F16</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa582dbb1d2ba2050aa1dca0838095b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F17</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga972ce5c365e2394b36104b0e3125c748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F18</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebf6391058d5566601e357edc5ea737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F19</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaec011d9ba044058cb54529da710e9791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0900750aff94889b940f5e428c07daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F20</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga82b9c721ada04cd5ca8de767da38022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F21</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga356afb14d3440ff2bb378f74f7ebc60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F22</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90960bd2a155f2b09675324d3dff1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F23</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga43c21099aac10952d1be909a8ddee4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F24</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8150374677b5bed3043408732152dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F25</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa4bbd93ed73bb4c6ae7d83df880b7199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaed7cd729c0147a551bb8b7bb36c17015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9b61ebd0c63b44b7332fda2c9763eaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf258dda9947daa428377938ed577c8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6dc2d3f87b9d51ffbbbe2ef0299d8e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacca6ef8a2162c52a0ac1d881e8d9c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac9d39390336ae14e4a93e295de43c7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae40de0de1c9f21cd26c9afa3d7050851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_G</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae74ecddf7cc96104ab23989b1cdab536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_GRAVE_ACCENT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7a3701fb4e2a0b136ff4b568c3c8d668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_H</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4cc98fc8f35f015d9e2fb94bf136076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_HOME</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga41452c7287195d481e43207318c126a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_I</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga274655c8bfe39742684ca393cf8ed093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_INSERT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga373ac7365435d6b0eb1068f470e34f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_J</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga65ff2aedb129a3149ad9cb3e4159a75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_K</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ae8debadf6d2a691badae0b53ea3ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga10515dafc55b71e7683f5b4fedd1c70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf3a29a334402c5eaf0b3439edf5587c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf82d5a802ab8213c72653d7480c16f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7e25ff30d56cd512828c1d4ae8d54ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gada7ec86778b85e0b4de0beea72234aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9a5be274434866c51738cafbb6d26b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafc141b0f8450519084c01092a3157faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8882f411f05d04ec77a9563974bbfa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab2ea2e6a12f89d315045af520ac78cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb21426b630ed4fcc084868699ba74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ADD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad09c7c98acc79e89aa6a0a91275becac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DECIMAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4e231d968796331a9ea0dbfb98d4005b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DIVIDE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabca1733780a273d549129ad0f250d1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4f728f8738f2986bd63eedd3d412e8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebdc76d4a808191e6d21b7e4ad2acd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_MULTIPLY</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ada267eb0e78ed2ada8701dd24a56ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_SUBTRACT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa3dbd60782ff93d6082a124bce1fa236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_L</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaaa8b54a13f6b1eed85ac86f82d550db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LAST</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga442cbaef7bfb9a4ba13594dd7fbf2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae12a010d33c309a67ab9460c51eb2462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f27dabf63a7789daa31e1c96790219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1c8d9adac53925276ecb1d592511d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9f97b743e81460ac4b2deddecd10a464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8a530a28a65c44ab5d00b759b756d3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb1207c91997fc295afd1835fbc5641a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_M</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d7f0260c82e4ea3d6ebc7a21d6e3716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MENU</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9845be48a745fc232045c9ec174d8820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MINUS</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac556b360f7f6fca4b70ba0aecf313fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_N</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae00856dfeb5d13aafebf59d44de5cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_NUM_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3946edc362aeff213b2be6304296cf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_O</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaecbbb79130df419d58dd7f09a169efe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_P</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8fc15819c1094fb2afa01d84546b33e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaee0a8fa442001cc2147812f84b59041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3ab731f9622f0db280178a5f3cc6d586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAUSE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8116b9692d87382afb5849b6d8907f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PERIOD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga37e296b650eab419fc474ff69033d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PRINT_SCREEN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf964c2e65e97d0cf785a5636ee8df642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Q</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafdd01e38b120d67cf51e348bb47f3964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_R</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ce6c70a0c98c50b3fe4ab9a728d4d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga06ba07662e8c291a4a84535379ffc7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga687b38009131cfdd07a8d05fff8fa446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86ef225fd6a66404caae71044cdd58d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1ca2094b2694e7251d0ab1fd34f8519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaffca36b99c9dce1a19cb9befbadce691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4547a3e8e247594acb60423fe6502db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_S</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga1570e2ccaab036ea82bed66fc1dab2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SCROLL_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf622b63b9537f7084c2ab649b8365630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SEMICOLON</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga84233de9ee5bb3e8788a5aa07d80af7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadf3d753b2d479148d711de34b83fd0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaddb2c23772b97fd7e26e8ee66f1ad014</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_T</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90e0560422ec7a30e7f3f375bc9f37f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_TAB</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6908a4bda9950a3e2b73f794bbe985df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_U</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacad52f3bf7d378fc0ffa72a76769256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UNKNOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga99aacc875b6b27a072552631e13775c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2f3342b194020d3544c67e3506b6f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_V</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga22c7763899ecf7788862e5f90eacce6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_W</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa06a712e6202661fc03da5bdb7b6e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc78dad3dab76bcd4b5c20114052577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga20494bfebf0bb4fc9503afca18ab2c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_X</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac1c42c0bf4192cea713c55598b06b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Y</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafd9f115a549effdf8e372a787c360313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Z</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac489e208c26afda8d4938ed88718760a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_LOSE_CONTEXT_ON_RESET</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aec1132f245143fc915b2f0995228564c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MAXIMIZED</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ad8ccb396253ad0b72c6d4c917eb38a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_ALT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>gad2acd5633463c29e07008687ea73c0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_CONTROL</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6ed94871c3208eefd85713fa929d45aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SHIFT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga14994d3196c290aaa347248e51740274</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SUPER</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6b64ba10ea0227cf6f42efd0a220aba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_1</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga181a6e875251fd8671654eff00f9112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_2</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga604b39b92c88ce9bd332e97fc3f4156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_3</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga0130d505563d0236a6f85545f19e1721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_4</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga53f4097bb01d5521c7d9513418c91ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_5</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf08c4ddecb051d3d9667db1d5e417c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_6</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gae8513e06aab8aa393b595f22c6d8257a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_7</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga8b02a1ab55dde45b3a3883d54ffd7dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_8</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga35d5c4263e0dc0d0a4731ca6c562f32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LAST</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gab1fd86a4518a9141ec7bcde2e15a2fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LEFT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf37100431dcd5082d48f95ee8bc8cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_MIDDLE</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga34a4d2a701434f763fd93a2ff842b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_RIGHT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga3e2f2cf3c4942df73cc094247d275e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a8f6dcdc968d214ff14779564f1389264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_CURRENT_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaa8290386e9528ccb9e42a3a4e16fc0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_RESET_NOTIFICATION</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>aee84a679230d205005e22487ff678a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_ROBUSTNESS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a8b306cb27f5bb0d6d67c7356a0e0fc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_WINDOW_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gacff24d2757da752ae4c80bf452356487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NOT_INITIALIZED</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga2374ee02c177f12e1fa76ff3ed15e14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_ANY_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ad6f2335d6f21cc9bab96633b1c111d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a01b3f66db266341425e9abee6b257db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_COMPAT_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ac06b663d79c8fcf04669cc8fcc0b7670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_CORE_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>af094bb16da76f66ebceb19ee213b3de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_DEBUG_CONTEXT</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a87ec2df0b915201e950ca42d5d0831e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_ES_API</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a28d9b3bc6c2a522d815c8e146595051f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_FORWARD_COMPAT</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a13d24b12465da8b28985f46c8557925b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OPENGL_PROFILE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a44f3a6b4261fbe351e0b950b0f372e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OUT_OF_MEMORY</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga9023953a2bcb98c2906afd071d21ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PLATFORM_ERROR</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad44162d78100ea5e87cdd38426b8c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RED_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>af78ed8e417dbcc1e354906cc2708c982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REFRESH_RATE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a0f20825e6e47ee8ba389024519682212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE_BEHAVIOR_FLUSH</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a999961d391db49cb4f949c1dece0e13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE_BEHAVIOR_NONE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afca09088eccacdce4b59036cfae349c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RESIZABLE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>adba13c7a1b3aa40831eb2beedbd5bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SAMPLES</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a2cdf86fdcb7722fb8829c4e201607535</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_SRGB_CAPABLE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a444a8f00414a63220591f9fdb7b5642b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STENCIL_BITS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a5339890a45a1fb38e93cb9fcc5fd069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STEREO</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a83d991efca02537e2d69969135b77b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STICKY_KEYS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ae3bbe2315b7691ab088159eb6c9110fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_STICKY_MOUSE_BUTTONS</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a4d7ce8ce71030c3b04e2b78145bc59d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad16c5565b4a69f9c2a9ac2c0dbc89462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VISIBLE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>afb3cdc45297e06d8f1eb13adc69ca6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gaf024f0e1ff8366fb2b5c260509a1fce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFWAPI</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a56da5036b2cc259351ae22fd6439bb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MAJOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga6337d9ea43b22fc529b2bba066b4a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MINOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaf80d40f0aea7088ff337606e9c48f7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_REVISION</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab72ae2e2035d9ea461abc3495eac0502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FALSE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ac877fe3b627d21ef3a0a23e0a73ba8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_TRUE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a2744fbb29b5631bb28802dbe0cf36eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PRESS</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2485743d0b59df3791c45951c4195265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gada11d965c4da13090ad336e030e4d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REPEAT</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac96fd3b9fc66c6f0eebaf6532595338f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2c4c70bfb3fb990182a4591cd21a374d</anchor>
      <arglist>)(GLFWwindow *, unsigned int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharmodsfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga78c3d45fdf9aaef0b8d670bf2a9519e2</anchor>
      <arglist>)(GLFWwindow *, unsigned int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWcursor</type>
      <name>GLFWcursor</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a89261ae18c75e863aaf2656ecdd238f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorenterfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga945bb284410b64c49ecc50195692720a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorposfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga081a67dfb879e14707a5abd7de242b8a</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWdropfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gabc169084bd5648f192077f102b957496</anchor>
      <arglist>)(GLFWwindow *, int, const char **)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWerrorfun</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaa684e3f8b44b6a35000119d524d49e6d</anchor>
      <arglist>)(int, const char *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWframebuffersizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga54302eebe2f81518a544723a1d805388</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWgammaramp</type>
      <name>GLFWgammaramp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga939cf093cb0af0498b7b54dc2e181404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWglproc</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga3d47c2d2fbe0be9c505d0e04e91a133c</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWimage</type>
      <name>GLFWimage</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a7cc0a09de172fa7250872046f8c4d2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWjoystickfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafc05b099b23b3b23a992bdf6d77c191a</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWkeyfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c6c9d019ac11d888e45b11b14772659</anchor>
      <arglist>)(GLFWwindow *, int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWmonitor</type>
      <name>GLFWmonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga8d9efd1cde9426692c73fe40437d0ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmonitorfun</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacc7165513fd258601c4cb763c1369693</anchor>
      <arglist>)(GLFWmonitor *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmousebuttonfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac4312f2199caa15988cebb59ec530373</anchor>
      <arglist>)(GLFWwindow *, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWscrollfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga077345c3a10d906b2b3f2d550ae02971</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWvidmode</type>
      <name>GLFWvidmode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga902c2816ac9b34b757282daab59b2565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWvkproc</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga70c01918dc9d233a4fbe0681a43018af</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWwindow</type>
      <name>GLFWwindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c96d80d363e67d13a41b5d1821f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowclosefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5c46f9d2435a22b531382ea642216a61</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowfocusfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6b15f80f61ff396d89720be2a183ca8a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowiconifyfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaaa80beaa1d108e6bc09f666e186e735c</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowposfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaffb62b9d3f7dc2d6e7c89d3d76142f13</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowrefreshfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7747bf66194241cff4f12d3500d8f9cd</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowsizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaac00a2d1d82875c2bac1af223e9d3c58</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac0f0f691f2d110f9acfb4bfe07f1216c</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateStandardCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga969dd87ad2ddbf3e1086cc40f235eed1</anchor>
      <arglist>(int shape)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwCreateWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga680a02abe0e4494b6759d5703240713e</anchor>
      <arglist>(int width, int height, const char *title, GLFWmonitor *monitor, GLFWwindow *share)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDefaultWindowHints</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8050ddceed9dc6bd9d3aa35666195cd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga27556b7122117bc1bbb4bb3cc003ea43</anchor>
      <arglist>(GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga806747476b7247d292be3711c323ea10</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwExtensionSupported</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga9a28c712d35f9e43534e1d03b051c04c</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwFocusWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0da0e3daaa2d100f44a115c09077b510</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae22e5d8bc376aeb71ea063d1bc63fddc</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwGetCurrentContext</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gac28d98c655377d81a516bf5ef90780c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad289438eb7cf53d11eca685373f44105</anchor>
      <arglist>(GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetFramebufferSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf7d17f3534b4b6dc9a6f905e3a240b7e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWgammaramp *</type>
      <name>glfwGetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab8c94ec5ac1d43f70ce03a3e845837b2</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga1248dd5b1e566b2817e71547564d6af9</anchor>
      <arglist>(GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI float *</type>
      <name>glfwGetJoystickAxes</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga0e5613bf3f258b2e9dd1969568208570</anchor>
      <arglist>(int joy, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickButtons</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga08e46278539208767618b0bdc0441589</anchor>
      <arglist>(int joy, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7f597355ba53f274aff6d05722977099</anchor>
      <arglist>(int joy)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKey</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7d8ad8ffaf272808f04e1d5d33ec8859</anchor>
      <arglist>(GLFWwindow *window, int key)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetKeyName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga244737e5242c866e0f0af5a9c95f3e58</anchor>
      <arglist>(int key, int scancode)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetMonitorName</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga9bb1b5712a5a4f1478ed74513e02d148</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPhysicalSize</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gad0e93a9e42b32394369cabbbdc1ab702</anchor>
      <arglist>(GLFWmonitor *monitor, int *widthMM, int *heightMM)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPos</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga45b5481a614ad7beb2aade9746d07563</anchor>
      <arglist>(GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor **</type>
      <name>glfwGetMonitors</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab4d483284c57e28837bc2cd9639e9665</anchor>
      <arglist>(int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetMouseButton</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6da5efb04f700c312a57a169fa9393a0</anchor>
      <arglist>(GLFWwindow *window, int button)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetPrimaryMonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga59ea49f377fe701dd76764183e64d9f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWglproc</type>
      <name>glfwGetProcAddress</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga0e8af175218929615c16e74938c10f2a</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char **</type>
      <name>glfwGetRequiredInstanceExtensions</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>gac47c204c9c417fced07e25de8fce526a</anchor>
      <arglist>(uint32_t *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI double</type>
      <name>glfwGetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga03d4a1039b8662c71eeb40beea8cb622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerFrequency</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa92d10b10013372778efbf6367714371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerValue</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa00c3e32227eb70b3968fca0bfe4ae26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetVersion</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2402c7824ac0194c13722790ff9559ff</anchor>
      <arglist>(int *major, int *minor, int *rev)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetVersionString</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga7de7ba982c0cf66b35afdaa8bea071ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoMode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga27319d7f045c4cbbeae5651696cacd5f</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoModes</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga4fcbc9865c18acb7fbf60cb6c156cef7</anchor>
      <arglist>(GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1bb0c7e100418e284dbb800789c63d40</anchor>
      <arglist>(GLFWwindow *window, int attrib)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowFrameSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaad46cdaae2eb732f68d3a1499a7c5409</anchor>
      <arglist>(GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf1525cb3bccd5789c702cc9676ef3403</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0076a8591ef7494d359730cf2250b45b</anchor>
      <arglist>(GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7feb769ebb3f3d21579b5a3fb07be76e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0a9ff3b4bf8589e9518e8816d06a8f50</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwHideWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa17e287d521544bdeceafa09ac036e20</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwIconifyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga24274e3c6ecd44e11fec5e6b66e4d7f3</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwInit</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab41771f0215a2e0afb4cf1cf98082d40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickPresent</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7f81f22f355f4b7d315caf73cdfd9906</anchor>
      <arglist>(int joy)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMakeContextCurrent</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gafd76c93e15ec8b0b90506a9936a46185</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMaximizeWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga4f825a55367d3fabde3d06e7f30128e8</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPollEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga872d16e4c77f58c0436f356255920cfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPostEmptyEvent</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad6f6b997278c91c43b35970eb9713d7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRestoreWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1e29caf0b819f578b04db52fff17256c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharfun</type>
      <name>glfwSetCharCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07b2959b23dc3e466ce7475746021002</anchor>
      <arglist>(GLFWwindow *window, GLFWcharfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharmodsfun</type>
      <name>glfwSetCharModsCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae6eee0bda7429bfe8028615847cf6795</anchor>
      <arglist>(GLFWwindow *window, GLFWcharmodsfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7a580309bbc185a0459c3559021d2fd7</anchor>
      <arglist>(GLFWwindow *window, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafaf103cea2f43530cff7de4e01126a4f</anchor>
      <arglist>(GLFWwindow *window, GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorenterfun</type>
      <name>glfwSetCursorEnterCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa20014985561efeb2c53f1956f727830</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorenterfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaaf152cc93418acb0ba342e3f4af922bc</anchor>
      <arglist>(GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorposfun</type>
      <name>glfwSetCursorPosCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c49c0d3d3c775c3124726f1d902124d</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWdropfun</type>
      <name>glfwSetDropCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad4fc40df63a5d0441ab06de9a585cc04</anchor>
      <arglist>(GLFWwindow *window, GLFWdropfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWerrorfun</type>
      <name>glfwSetErrorCallback</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga5919096b958c47102126061fb5a6f9c3</anchor>
      <arglist>(GLFWerrorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWframebuffersizefun</type>
      <name>glfwSetFramebufferSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad766bcdb4465f9c6c62e5d8ca7cfba56</anchor>
      <arglist>(GLFWwindow *window, GLFWframebuffersizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGamma</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga3e4ab484476c935b4cd0bf49a5c429d6</anchor>
      <arglist>(GLFWmonitor *monitor, float gamma)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gac9f36a1cfa10eab191d3029ea8bc9558</anchor>
      <arglist>(GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae1eb729d2dd91dc33fd60e150a6e1684</anchor>
      <arglist>(GLFWwindow *window, int mode, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWjoystickfun</type>
      <name>glfwSetJoystickCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07524a1122a03642b1d28822ea931094</anchor>
      <arglist>(GLFWjoystickfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWkeyfun</type>
      <name>glfwSetKeyCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa73bb92f628a2a0be9c132d56f19362c</anchor>
      <arglist>(GLFWwindow *window, GLFWkeyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitorfun</type>
      <name>glfwSetMonitorCallback</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacfa9978e57c73670577d530df23bf275</anchor>
      <arglist>(GLFWmonitorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmousebuttonfun</type>
      <name>glfwSetMouseButtonCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga20e5ba1ce4e086aedd48a06dc311c95f</anchor>
      <arglist>(GLFWwindow *window, GLFWmousebuttonfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWscrollfun</type>
      <name>glfwSetScrollCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga29011514e93368712a3063a28707ced3</anchor>
      <arglist>(GLFWwindow *window, GLFWscrollfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga94360a3628a09f32708f83cc3fa48590</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAspectRatio</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad2ae94a2c5ee1c46a36e13a8f4ac68ac</anchor>
      <arglist>(GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowclosefun</type>
      <name>glfwSetWindowCloseCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5b827da350141c789acd64f5c4f7a0e1</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowclosefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowfocusfun</type>
      <name>glfwSetWindowFocusCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gac89c6534ba7fbab6f6c68b855656c0d4</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowfocusfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowIcon</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga182987a1a62a41a924842b9473d560df</anchor>
      <arglist>(GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowiconifyfun</type>
      <name>glfwSetWindowIconifyCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga17cd86946117b56c76397530900519db</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowiconifyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga12fabf78575e59c00f822f323ae0b6ae</anchor>
      <arglist>(GLFWwindow *window, GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0dc8d880a0d87be16d3ea8114561f6f0</anchor>
      <arglist>(GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowposfun</type>
      <name>glfwSetWindowPosCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaea610899c4cb070dcd655c6de1fe1d2c</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowrefreshfun</type>
      <name>glfwSetWindowRefreshCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d2621fbc271a0cdc0ce91f9749f46e3</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowrefreshfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1cadeda7a1e2f224e06a8415d30741aa</anchor>
      <arglist>(GLFWwindow *window, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae54d1f4915ded15e267ddd3f41496cd2</anchor>
      <arglist>(GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowsizefun</type>
      <name>glfwSetWindowSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga150dad5f364425916c5816074cffa5e7</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowsizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSizeLimits</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8af814fc98d786d1de2505b40b707de8</anchor>
      <arglist>(GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowTitle</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga861ed3414ab8120e2f74151a666ed1dc</anchor>
      <arglist>(GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gacc9e68faee3c1763b54cd9bc405cf43e</anchor>
      <arglist>(GLFWwindow *window, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwShowWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7945bcdff9e5e058cf36505d6873ed8c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapBuffers</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb827800eedbfcbc97b1e5408df668d7</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapInterval</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga12a595c06947cec4967c6e1f14210a8a</anchor>
      <arglist>(int interval)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwTerminate</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gafd90e6fd4819ea9e22e5e739519a6504</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwVulkanSupported</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga72e7c3757d9ff2333181a5569bb7c403</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6e042d05823c11e11c7339b81a237738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEventsTimeout</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga05223a0a4c5e50f10f289e60398153aa</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHint</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga69c40728499720bef8a49aa925ea0efa</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa6162f67dfa38b8beda2fea623649332</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MAJOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga6337d9ea43b22fc529b2bba066b4a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MINOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaf80d40f0aea7088ff337606e9c48f7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_REVISION</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab72ae2e2035d9ea461abc3495eac0502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FALSE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>ac877fe3b627d21ef3a0a23e0a73ba8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_TRUE</name>
      <anchorfile>glfw3_8h.html</anchorfile>
      <anchor>a2744fbb29b5631bb28802dbe0cf36eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PRESS</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2485743d0b59df3791c45951c4195265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gada11d965c4da13090ad336e030e4d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REPEAT</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac96fd3b9fc66c6f0eebaf6532595338f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glfw3native.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/glfw/include/GLFW/</path>
    <filename>glfw3native_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>glog_package_config.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/package_config_unittest/working_config/</path>
    <filename>glog__package__config_8cc.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>glog__package__config_8cc.html</anchorfile>
      <anchor>a51a0c03e82a49c8df1aee64a078f33e7</anchor>
      <arglist>(int, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-actions.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-actions_8h.html</filename>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <class kind="class">testing::Action</class>
    <class kind="struct">testing::Action::ActionAdapter</class>
    <class kind="class">testing::ActionInterface</class>
    <class kind="class">testing::internal::AssignAction</class>
    <class kind="class">testing::internal::BuiltInDefaultValue</class>
    <class kind="class">testing::internal::BuiltInDefaultValue&lt; const T &gt;</class>
    <class kind="class">testing::internal::BuiltInDefaultValue&lt; T * &gt;</class>
    <class kind="struct">testing::internal::BuiltInDefaultValueGetter</class>
    <class kind="struct">testing::internal::BuiltInDefaultValueGetter&lt; T, false &gt;</class>
    <class kind="struct">testing::internal::ByMoveWrapper</class>
    <class kind="class">testing::DefaultValue</class>
    <class kind="class">testing::DefaultValue&lt; T &amp; &gt;</class>
    <class kind="class">testing::DefaultValue&lt; void &gt;</class>
    <class kind="struct">testing::internal::DoAllAction</class>
    <class kind="class">testing::internal::DoDefaultAction</class>
    <class kind="class">testing::DefaultValue::FactoryValueProducer</class>
    <class kind="class">testing::DefaultValue::FixedValueProducer</class>
    <class kind="class">testing::internal::IgnoreResultAction</class>
    <class kind="class">testing::internal::IgnoreResultAction::Impl</class>
    <class kind="class">testing::internal::ReturnRefOfCopyAction::Impl</class>
    <class kind="class">testing::internal::ReturnRefAction::Impl</class>
    <class kind="class">testing::internal::ReturnAction::Impl</class>
    <class kind="class">testing::internal::ReturnAction::Impl&lt; ByMoveWrapper&lt; R_ &gt;, F &gt;</class>
    <class kind="struct">testing::internal::InvokeMethodAction</class>
    <class kind="struct">testing::internal::InvokeMethodWithoutArgsAction</class>
    <class kind="struct">testing::internal::InvokeWithoutArgsAction</class>
    <class kind="class">testing::PolymorphicAction::MonomorphicImpl</class>
    <class kind="class">testing::PolymorphicAction</class>
    <class kind="class">testing::internal::ReturnAction</class>
    <class kind="class">testing::internal::ReturnNullAction</class>
    <class kind="class">testing::internal::ReturnRefAction</class>
    <class kind="class">testing::internal::ReturnRefOfCopyAction</class>
    <class kind="class">testing::internal::ReturnVoidAction</class>
    <class kind="class">testing::internal::SetArgumentPointeeAction</class>
    <class kind="class">testing::internal::SetArgumentPointeeAction&lt; N, Proto, true &gt;</class>
    <class kind="class">testing::internal::SetErrnoAndReturnAction</class>
    <class kind="class">testing::DefaultValue::ValueProducer</class>
    <class kind="struct">testing::internal::WithArgsAction</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>gmock-actions_8h.html</anchorfile>
      <anchor>a06b1e6cd1145acf7849e4a112976016b</anchor>
      <arglist>(type, value)</arglist>
    </member>
    <member kind="typedef">
      <type>internal::IgnoredValue</type>
      <name>Unused</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a603e329ec0263ebfcf16f712810bd511</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::AssignAction&lt; T1, T2 &gt; &gt;</type>
      <name>Assign</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abfc4121b8708e8b22a096ff8be88a9d0</anchor>
      <arglist>(T1 *ptr, T2 val)</arglist>
    </member>
    <member kind="function">
      <type>internal::ByMoveWrapper&lt; R &gt;</type>
      <name>ByMove</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acaa432211a3aec62e3d0f24b47bd2dae</anchor>
      <arglist>(R x)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::reference_wrapper&lt; T &gt;</type>
      <name>ByRef</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1f94a81e042d7c40c8359c1471fbb61e</anchor>
      <arglist>(T &amp;l_value)</arglist>
    </member>
    <member kind="function">
      <type>internal::DoAllAction&lt; typename std::decay&lt; Action &gt;::type... &gt;</type>
      <name>DoAll</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acfe4e82c9da6e35503e885cfa57b301c</anchor>
      <arglist>(Action &amp;&amp;... action)</arglist>
    </member>
    <member kind="function">
      <type>internal::DoDefaultAction</type>
      <name>DoDefault</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae041df61ff61ccb9753ba15b4309e1a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0a961f38f341d40237252babcb3767b7</anchor>
      <arglist>(::std::string, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6670915f42119e4ba20d8cb74fc1eea</anchor>
      <arglist>(bool, false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeaaa7101572f283fe70a85ad5e6c65dc</anchor>
      <arglist>(char, &apos;\0&apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ba92aa33f4968c902623cd02e445020</anchor>
      <arglist>(double, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a71c697e5b567365fd3ff6c720769633b</anchor>
      <arglist>(float, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab427739121a380a7934bda96153f053d</anchor>
      <arglist>(Int64, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaedb3b1b5307625bc84dc660742da3c6</anchor>
      <arglist>(signed char, &apos;\0&apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a200a33af38e17df617883567c4fd96ab</anchor>
      <arglist>(signed int, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8804e25537427755c324ab03a72e776</anchor>
      <arglist>(signed long, 0L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae6ea5db83b290e2412f321c3b1eb8c47</anchor>
      <arglist>(signed short, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad2efcdbd12c7c020745b87bcc0997809</anchor>
      <arglist>(UInt64, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab203e2c4c54f2ca86439344347a3e43f</anchor>
      <arglist>(unsigned char, &apos;\0&apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4285332d8eae4bdfffc13b6c05252c30</anchor>
      <arglist>(unsigned int, 0U)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1f4167b954a7ff0074ce8a5bb855f86f</anchor>
      <arglist>(unsigned long, 0UL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab2965a6078670393812e67f8e5fcb072</anchor>
      <arglist>(unsigned short, 0U)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8fe6f7c11d6d3dd6e42b75c9a5b43861</anchor>
      <arglist>(void,)</arglist>
    </member>
    <member kind="function">
      <type>internal::IgnoreResultAction&lt; A &gt;</type>
      <name>IgnoreResult</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a50ae42540a31047c7fddd32df8d835f5</anchor>
      <arglist>(const A &amp;an_action)</arglist>
    </member>
    <member kind="function">
      <type>internal::InvokeMethodAction&lt; Class, MethodPtr &gt;</type>
      <name>Invoke</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad8e6a230597a891226b1f9cc0a1eda36</anchor>
      <arglist>(Class *obj_ptr, MethodPtr method_ptr)</arglist>
    </member>
    <member kind="function">
      <type>std::decay&lt; FunctionImpl &gt;::type</type>
      <name>Invoke</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a620bba98fc80a3cda99b06b1f9221dc8</anchor>
      <arglist>(FunctionImpl &amp;&amp;function_impl)</arglist>
    </member>
    <member kind="function">
      <type>internal::InvokeMethodWithoutArgsAction&lt; Class, MethodPtr &gt;</type>
      <name>InvokeWithoutArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adc0c2f9ce020f829a2b75b1213667040</anchor>
      <arglist>(Class *obj_ptr, MethodPtr method_ptr)</arglist>
    </member>
    <member kind="function">
      <type>internal::InvokeWithoutArgsAction&lt; typename std::decay&lt; FunctionImpl &gt;::type &gt;</type>
      <name>InvokeWithoutArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac4012b489848d54bb89a9998d19a1d21</anchor>
      <arglist>(FunctionImpl function_impl)</arglist>
    </member>
    <member kind="function">
      <type>Action&lt; F &gt;</type>
      <name>MakeAction</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae6b9960db2b2685e043ce5215291f5b8</anchor>
      <arglist>(ActionInterface&lt; F &gt; *impl)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; Impl &gt;</type>
      <name>MakePolymorphicAction</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a36bd06c5ea972c6df0bd9f40a7a94c65</anchor>
      <arglist>(const Impl &amp;impl)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::ReturnVoidAction &gt;</type>
      <name>Return</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8da8e53d2e7bc4e3c531f7435ad04823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::ReturnAction&lt; R &gt;</type>
      <name>Return</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af6d1c13e9376c77671e37545cd84359c</anchor>
      <arglist>(R value)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::ReturnNullAction &gt;</type>
      <name>ReturnNull</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa0331596e269114da101f810d3a1b88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::ReturnRefAction&lt; R &gt;</type>
      <name>ReturnRef</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a18eda8fe9c89ee856c199a2e04ca1641</anchor>
      <arglist>(R &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>internal::ReturnRefOfCopyAction&lt; R &gt;</type>
      <name>ReturnRefOfCopy</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1b75444c89371dc25ebcfcc48336201</anchor>
      <arglist>(const R &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, const char *, false &gt; &gt;</type>
      <name>SetArgPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4a190fd2d02fb7cd79c5b3df3f80b647</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, T, internal::IsAProtocolMessage&lt; T &gt;::value &gt; &gt;</type>
      <name>SetArgPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5740a5033b88c37666fcd09a269d123f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, const wchar_t *, false &gt; &gt;</type>
      <name>SetArgPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac128085b4a8d64563fd5ccef324ea177</anchor>
      <arglist>(const wchar_t *p)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, T, internal::IsAProtocolMessage&lt; T &gt;::value &gt; &gt;</type>
      <name>SetArgumentPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a03b315d27c91a8e719f2b6c09964130b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetErrnoAndReturnAction&lt; T &gt; &gt;</type>
      <name>SetErrnoAndReturn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a31095e421f167fade2e6d4d60df1f4da</anchor>
      <arglist>(int errval, T result)</arglist>
    </member>
    <member kind="function">
      <type>internal::WithArgsAction&lt; typename std::decay&lt; InnerAction &gt;::type, k &gt;</type>
      <name>WithArg</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a656443dc47855de33c53f0caba4e9e27</anchor>
      <arglist>(InnerAction &amp;&amp;action)</arglist>
    </member>
    <member kind="function">
      <type>internal::WithArgsAction&lt; typename std::decay&lt; InnerAction &gt;::type, k, ks... &gt;</type>
      <name>WithArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1e9887a68807b7fc2ccc63216849f374</anchor>
      <arglist>(InnerAction &amp;&amp;action)</arglist>
    </member>
    <member kind="function">
      <type>internal::WithArgsAction&lt; typename std::decay&lt; InnerAction &gt;::type &gt;</type>
      <name>WithoutArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7508ca9a9df00fc662405ed120326d87</anchor>
      <arglist>(InnerAction &amp;&amp;action)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-actions_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-actions__test_8cc.html</filename>
    <includes id="gmock-actions_8h" name="gmock-actions.h" local="yes" imported="no">gmock/gmock-actions.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
  </compound>
  <compound kind="file">
    <name>gmock-all.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock-all_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gmock-cardinalities_8cc" name="gmock-cardinalities.cc" local="yes" imported="no">src/gmock-cardinalities.cc</includes>
    <includes id="gmock-internal-utils_8cc" name="gmock-internal-utils.cc" local="yes" imported="no">src/gmock-internal-utils.cc</includes>
    <includes id="gmock-matchers_8cc" name="gmock-matchers.cc" local="yes" imported="no">src/gmock-matchers.cc</includes>
    <includes id="gmock-spec-builders_8cc" name="gmock-spec-builders.cc" local="yes" imported="no">src/gmock-spec-builders.cc</includes>
    <includes id="gmock_8cc" name="gmock.cc" local="yes" imported="no">src/gmock.cc</includes>
  </compound>
  <compound kind="file">
    <name>gmock-cardinalities.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock-cardinalities_8cc.html</filename>
    <includes id="gmock-cardinalities_8h" name="gmock-cardinalities.h" local="yes" imported="no">gmock/gmock-cardinalities.h</includes>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <namespace>testing</namespace>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>AnyNumber</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1f8a6371097e1e9b8d6866020f35252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>AtLeast</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a137297cb3c582843989fbd937cf0fed2</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>AtMost</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5487cd1068c78821ced96fbf542a91bb</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>Between</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3bb2d3cdd3fdf5b4be1480fce549918e</anchor>
      <arglist>(int min, int max)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>Exactly</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa9b1b32ba9e8d3db8ac0af0fc8785c8d</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>max_</name>
      <anchorfile>gmock-cardinalities_8cc.html</anchorfile>
      <anchor>a26209bb49371836060eda7a9e413640a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>min_</name>
      <anchorfile>gmock-cardinalities_8cc.html</anchorfile>
      <anchor>a1222e72d40d305494c3f6fa9462b4aa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-cardinalities.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-cardinalities_8h.html</filename>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gmock-cardinalities_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-cardinalities_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-cardinalities__test_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
  </compound>
  <compound kind="file">
    <name>gmock-function-mocker.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-function-mocker_8h.html</filename>
    <includes id="gmock-generated-function-mockers_8h" name="gmock-generated-function-mockers.h" local="yes" imported="no">gmock/gmock-generated-function-mockers.h</includes>
    <includes id="gmock-pp_8h" name="gmock-pp.h" local="yes" imported="no">gmock/internal/gmock-pp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_A_MATCHER_ARGUMENT</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ab124145546366f2495dc81c5ba3ed541</anchor>
      <arglist>(_i, _Signature, _)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_ARG_O</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ab154749bfdbffeaca0877adaa73c2232</anchor>
      <arglist>(_tn, _i,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_ASSERT_PARENTHESIS</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a0cd5db518de5d6abfbafe24d19a35362</anchor>
      <arglist>(_Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_ASSERT_VALID_SIGNATURE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a8482159ed8d8653920702922d6336942</anchor>
      <arglist>(_N,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_ASSERT_VALID_SPEC</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a0007a0efee3360bb4b5478b597e35ee7</anchor>
      <arglist>(_Spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a6043d8b0a21556d205e729fa9c8da600</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_CONST</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a3db348fab7c9ba65b3c9f4a7c1a9b3cc</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_CONST_I_const</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>aa7d5cddff91ecb1062f9b09c92e1490b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_FINAL</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a2b0f53a8fea3a79d52582daf294737b0</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_FINAL_I_final</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a0bc72a48cf71bb605b47e52f94a97dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_NOEXCEPT</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a86092e1196640ef73dc99eda5f1435f7</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_NOEXCEPT_I_noexcept</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a8ca220dc4e08e07495b2170862c1dc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_OVERRIDE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a78c435d1f1413ad21dce5459ce132ef3</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DETECT_OVERRIDE_I_override</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a291f5cec84814f28b56557f3e2c0623e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_EXPAND</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a89ec7e283a9d924e9cfd92d45b9bbebd</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_FORWARD_ARG</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a5ab1c90c3089a1b825ef70fa0273e463</anchor>
      <arglist>(_i, _Signature, _)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_GET_CALLTYPE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a0408d6cf7e0952ffa068be1944b6e048</anchor>
      <arglist>(_Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_GET_CALLTYPE_IMPL</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a917552654709591f0b38c20f16018b1e</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_GET_TYPE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a18563a68cd9e8061ee75ee68f2c74c37</anchor>
      <arglist>(_i, _, _elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_GET_VALUE_CALLTYPE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a4d17f3f1aaca9e73e7c5ca5d73fa8f05</anchor>
      <arglist>(_arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_GET_VALUE_CALLTYPE_I</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ad532f0c99206358320dedf9ca0d89a56</anchor>
      <arglist>(_arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_HAS_CONST</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a3fc6f99ce89d5117fcc366d44423a9f2</anchor>
      <arglist>(_Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_HAS_FINAL</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a1c4b4308770f5ff925ba9ed1bf578644</anchor>
      <arglist>(_Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_HAS_NOEXCEPT</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>adfda8885b556882ad81e7ea73ce26cf1</anchor>
      <arglist>(_Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_HAS_OVERRIDE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>aef5aaab325100a13fee33dd6029463dd</anchor>
      <arglist>(_Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_IS_CALLTYPE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a9563724309b2deb14c3df5b2b4176038</anchor>
      <arglist>(_arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_IS_CALLTYPE_HELPER_Calltype</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a0968a7caf74c01e48f4ec5596dcbd055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_IS_CALLTYPE_I</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a040a6d22837754efcafe8e3026eee515</anchor>
      <arglist>(_arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MATCHER_ARGUMENT</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ae1197367da885151c2834b92e0f5b123</anchor>
      <arglist>(_i, _1, _2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MATCHER_O</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a7f910424bb402247dfcba313bea0eda5</anchor>
      <arglist>(_tn, _i,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MATCHER_PARAMETER</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a2d8d1ef12c162a39811ce0b14a3f8979</anchor>
      <arglist>(_i, _Signature, _)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_1</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>aa4f34502611b33621e18725a56f4d011</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_2</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a4a857a2d13828d2b65ac09eb47f3d36c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_3</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a7af2c00ea7b5cdbdf7129e5d9296fdad</anchor>
      <arglist>(_Ret, _MethodName, _Args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_4</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ad8a2523f8167f8c85b082c8c65f31b87</anchor>
      <arglist>(_Ret, _MethodName, _Args, _Spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_5</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a761ee1701ece858571b5d950cb6de86a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_6</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a63f6315200efc8b74271ae1a41d22efd</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_ARG_7</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a6d021b39d45073a431b4bc97f8173d70</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_MOCK_METHOD_IMPL</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ad1e468db8897a7e26c6223b94da046a6</anchor>
      <arglist>(_N, _MethodName, _Constness, _Override, _Final, _Noexcept, _CallType, _Signature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_PARAMETER</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>ae7abd49050035332eb2572ab2ff1472e</anchor>
      <arglist>(_i, _Signature, _)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_SIGNATURE</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a0a88ee90715376da8743924b64818ff0</anchor>
      <arglist>(_Ret, _Args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_WRONG_ARITY</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a592456f4bfcfc9a9a3a6b1482ed569f4</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a05ffc29d0784b131ee178da190d31397</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THIRD_PARTY_GOOGLETEST_GOOGLEMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_FUNCTION_MOCKER_H_</name>
      <anchorfile>gmock-function-mocker_8h.html</anchorfile>
      <anchor>a790cf5a76ad32864f1e29495e30d2df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-function-mocker_nc.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-function-mocker__nc_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
  </compound>
  <compound kind="file">
    <name>gmock-function-mocker_nc_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-function-mocker__nc__test_8py.html</filename>
    <class kind="class">gmock-function-mocker_nc_test::GMockMethodNCTest</class>
    <namespace>gmock</namespace>
    <namespace>gmock-function-mocker_nc_test</namespace>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegmock-function-mocker__nc__test.html</anchorfile>
      <anchor>a4cc17022e27f8f79f2f7c7c450467a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_SPECS</name>
      <anchorfile>namespacegmock-function-mocker__nc__test.html</anchorfile>
      <anchor>a09b8adf2531ae1ea7111c5dfa346e7fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-function-mocker_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-function-mocker__test_8cc.html</filename>
    <includes id="gmock-generated-function-mockers_8h" name="gmock-generated-function-mockers.h" local="yes" imported="no">gmock/gmock-generated-function-mockers.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::gmock_function_mocker_test::FooInterface</class>
    <class kind="class">testing::gmock_function_mocker_test::MockB</class>
    <class kind="class">testing::gmock_function_mocker_test::MockFoo</class>
    <class kind="class">testing::gmock_function_mocker_test::MockMethodFunctionMockerTest</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes0</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes1</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes2</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes3</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes4</class>
    <class kind="class">testing::gmock_function_mocker_test::MockOverloadedOnArgNumber</class>
    <class kind="class">testing::gmock_function_mocker_test::MockOverloadedOnConstness</class>
    <class kind="class">testing::gmock_function_mocker_test::MockStack</class>
    <class kind="class">testing::gmock_function_mocker_test::StackInterface</class>
    <class kind="class">testing::gmock_function_mocker_test::TemplatedCopyable</class>
    <namespace>testing</namespace>
    <namespace>testing::gmock_function_mocker_test</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MY_MOCK_METHODS1_</name>
      <anchorfile>gmock-function-mocker__test_8cc.html</anchorfile>
      <anchor>a9ae68063487fddb9f678e66728fae155</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_MOCK_METHODS2_</name>
      <anchorfile>gmock-function-mocker__test_8cc.html</anchorfile>
      <anchor>ac36252ad7584222cebc036d56465d652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a8f4b0e0a16f93fdd615ee3a793a0f4f0</anchor>
      <arglist>(MockMethodExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>aa50eb1403be35a710eb62edf606ee2a1</anchor>
      <arglist>(MockMethodMockFunctionTest, AsStdFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>adc6133bd5a20d1a4690f626d09619cb2</anchor>
      <arglist>(MockMethodMockFunctionTest, AsStdFunctionReturnsReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>af727b49c865283e3ef0209fac721cfd7</anchor>
      <arglist>(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a5c28161d4686a85b0e5bf4a1f2b961f6</anchor>
      <arglist>(MockMethodMockFunctionTest, MockMethodSizeOverhead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a3396573237c21c4c397152bcfbb3beff</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksFor10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a31ed39f17667619d800693a7eb90682e</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForNonVoidBinary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ae2b01f0da84371fde518da4066b6a172</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForNonVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ad889805da4cce67f2206590b750b27a2</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a2f1e932fb15621747f47d617efbe395e</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForVoidUnary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ab1358739e5588f66cf39320e89464447</anchor>
      <arglist>(MockMethodOverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ad88b0b208d03f3e5dee3a164ce33e39c</anchor>
      <arglist>(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>af3c7ad8b0cb50a8a40b72672b13826f7</anchor>
      <arglist>(MockMethodTemplateMockTest, MethodWithCommaInReturnTypeWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a3b97782f7265abf757aa472b6dbe4972</anchor>
      <arglist>(MockMethodTemplateMockTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a6f8ae8af75ac1a91607a7d441f5b3a0e</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksBinaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a7b51041faea5674afd2651cc0eab7a17</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksDecimalFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a5292d0a0d949ed39564f82149fa5c022</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a0da05f5bda501f5b86249eddc2f1d4b0</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a25b8c84174c3773f52bba3f15f3bb180</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ad1ec731c33bee156a56536aa26dd9441</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionWithConstArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ac0755c3a4372fef8430643ad1ee6dead</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionWithConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a0211ece323793b32efe40c05d876e1f8</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a3514268360556d12bef3a1c82f45281b</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksNullaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a7761cd0e2989b3f40b8e5cdf118a1570</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksReturnTypeWithComma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a1cebea8200248ab7277dedb21f245a5a</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksTypeWithTemplatedCopyCtor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a35a551fadacfb985595cbd55aaf796d9</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksUnaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ae7f9fb0bb0ecf0b1ba4b82886b90ab2f</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksVoidFunction)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-generated-actions.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-generated-actions_8h.html</filename>
    <includes id="gmock-actions_8h" name="gmock-actions.h" local="yes" imported="no">gmock/gmock-actions.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="internal_2custom_2gmock-generated-actions_8h" name="internal/custom/gmock-generated-actions.h" local="yes" imported="no">gmock/internal/custom/gmock-generated-actions.h</includes>
    <class kind="class">testing::internal::ActionHelper</class>
    <class kind="struct">testing::internal::invoke_argument::AdlTag</class>
    <class kind="struct">testing::internal::ExcessiveArg</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal::invoke_argument</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ACTION</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a7af7137aa4871df4235881af377205fe</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a8ee9766f611f068271ca37a90c0e5960</anchor>
      <arglist>(name, p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P10</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aff3ff3b23965dd03539aa4cbc5181002</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P2</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a69fbf9ae696cc4cf779e22cb0960a067</anchor>
      <arglist>(name, p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P3</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab038de3f66ae709773473c18b6a43b29</anchor>
      <arglist>(name, p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P4</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>af416cf9b0288fce8b2c4b71e4df6cfc0</anchor>
      <arglist>(name, p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P5</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ad0bb4c20795e7efe55b9b76f334554b2</anchor>
      <arglist>(name, p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P6</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a3a8af72f23167873fcd5fc7476a4fabc</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P7</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a82d96846bae4fee8432385fd24b0a7ee</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P8</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a150147ecae8b84107be8575e4b2560cc</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_P9</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a6a38804f2dce3fa758335676b4c26cda</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ad04fa741f313f0c23924d61fcfb1536d</anchor>
      <arglist>(name, template_params, value_params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a069f37fdbe36aabe65da6eb6221b9b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_ACTION_CLASS_</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>af1442d2b3f80b5d04b409bca938fdcc5</anchor>
      <arglist>(name, value_params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a4876365f0389f3cd8021f650d095be55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>abfe1adfe26341b5270a8d3385035c464</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a372a4dbbfeba17c2af89aa1027cb7f67</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a58ef57d40fec061e17fdcbf020b77e20</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a43c845e4e60b3e17c4e312bbc5a8bb66</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aeb588496af9fc2b8e3c4702dac7e966e</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a29d90b8cedec75d4acbf2df27ef0e3b5</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab79feaedfcef7df29e87695b82e9b65d</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab4b49f0cdb482c0d7a6249607ac44f24</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a461b026c9cc310c199ab1f0b59111e5a</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a425b81bf1cdf7cd14d1e0184df9f204f</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>afbcc498768661d32cb658a8eb28535a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a125c9b0d293f0e900ff37ce42b8ed217</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a4440fd8222dde30e41f05209f06a2d00</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab11df3777b85b01132aa4057017b22ca</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a81147c9dca4694a07acccd9324990585</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a0580c33b8405f1820a382f9b9471f157</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a0fd289b917553899d908b0f406f8f75d</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a80b3221bf467d72d15120045c9f52a6e</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>af762ce6b60357100fd2c8176ef2f4102</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a3ce778c4907edf2818c948a78a94760a</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a94ebf056f6c78d158bf16eec04583dd0</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa3db5758c68ca3a45a795d91fea7bb42</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a8b8b1a43495f82aefe40c410bc1ce392</anchor>
      <arglist>(kind0, name0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa238172d277a7ba189a5d481356a6c66</anchor>
      <arglist>(kind0, name0, kind1, name1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ae776d1f23c7b8defac49269c69e64baa</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a19b48575600b1a046c3f77d5dfc124ba</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aef0f11711d63f65561ce5a4d032673f8</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a4c90362350df0faa6e866642f44708fe</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aaafa5e8b1a116aa8e7f88653415e60cd</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a8d8ec2523daa6fc6c5b8f6a45898e0b1</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ae6dd478ff5757fa4e66ef2dcf6e22325</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a9eda3221eac423c7026d63fc486d1296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a791e16a318652e43abb3c1aeba969d4d</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a462396713d8024e37a66fb12abd87a00</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a8de8a9ba55313f4f4ba936c28ffe0d93</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a2def1ab63696280e9b8c20ed176d0c92</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aff64ba07ea8171eb7bacb655127120f7</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a1f0b43fe98dabf52fa9dbffa0966d7f3</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>abffe20cc195c1f2a1682878bb7f7a35d</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>acb3b2a137310a0ac944d3695a0911a64</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>af6338728a5c12281280830ec7c5f685a</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a27e84307ea95be9e2e4526cd6b34a151</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a3fef729577c726683358d924c3d31c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aea3f6f518db8ecc3b63341f38a7c4eaf</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a9a2a07e6eff8e4ca6d45b8f7ea11cf3b</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a16aa4a04e77951b00534396170438deb</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a584f78b5777db084208f151d7e4d51b7</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a1c04daeff7ae92839f33727e264f227f</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ae8e67227205c5f57cbe9c885271d8f82</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a4ba5920542abfa689a6517d21eb8860a</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa0f3292bceb484af4271eb50de9d5ead</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a028ed15e5ba3301a85b859792e9fb7c9</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a9565bbd3c2624487ccb71f325fd96596</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aea5ee581daf40874ee7777e3c2b6d4ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aeed917d405a99878e11d53b8eca2b744</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ad9d6ae16782bf5b8ffa096356f20b5ef</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>af8fc781d28282b09de4b5bda9563cded</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab452cc97981b64f68df83aedc023a201</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a9749c8366b3617ee3d14f4f4e9ae18ae</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab3c77cabbb94ae2e3a4f9fdbda784731</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aef68add35463c75130872b22d07c43ff</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa1ba027eec9b36d5e710bfe9da99d443</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a12a0e970438c008214093b98b8eefa68</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa69890581b384540649239847bd7dcbf</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a2dbeccb9f6d632f5e7e2c1421cd549aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a4dbbb45245e68e2f0eaf65d273c8822c</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a12895511e72c47c78850542b68fe83d4</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ac0efec20319ea66c5508b6e5ad42c357</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a10f92233f148b19f341e1a17267107d3</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a8df889711a5f99ed76736a2bc5030cf2</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a4bfd52ebc75b6da1a84e5a59e12995fe</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a553114b6d5e3f751a9f122fb71a3abdb</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a6a66c76963794fca308b7e2852188e06</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>af9a5e8a55b02e7afac317a2613bd29ec</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a3e91ec053856b1b3c011b71810fb0992</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab216ed7cf202e5c97e4a4e4115c416d2</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a900f637cda387230021133903f5e078b</anchor>
      <arglist>(kind0, name0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab89cb2aad7a5ededf9397ffd58fb8a9a</anchor>
      <arglist>(kind0, name0, kind1, name1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a1f3bd0693e586000f0b8a5324183b47f</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a6b509ec43356784c0bb70056dcd2c5a2</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ad9010efd4cfd9c4874d18fef3aee7676</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ae9d4c983c2aba6b0fa5725118bb11cbd</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ad76d91a49b437e52790b3d7efeb6f289</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a1080c34f9f1d183b54b4b710b5a6e98d</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a2492e9cf6abea9975cc7703e24fb4409</anchor>
      <arglist>(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a76ec2981c2b6c52e3c6cdd1eba7f37ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a646b96a3f316fa629cf7faaf509de76e</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa6b8f71158f750363cbf016eb92e0865</anchor>
      <arglist>(p0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a0cc50d9b0c031e712a38a3266b03af48</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a5654c0d7f59fc85880c24738b6cb5976</anchor>
      <arglist>(p0, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ad00ece06c41ce47e499fef47d0ee9459</anchor>
      <arglist>(p0, p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a48e2764f7132a1840c2a4afe8d43556b</anchor>
      <arglist>(p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ab2f48b9bf3f455e081eac982aee31740</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>aa090e804a45b4373d38e6a0aa35e5997</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>ac46093455522025b3461ed0dfd326836</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS</name>
      <anchorfile>gmock-generated-actions_8h.html</anchorfile>
      <anchor>a3f7dd2bdf5feb78d9cd6a538366fed46</anchor>
      <arglist>(p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8a02397c7fdf8e84d559ab72dcc28eb1</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab7bf885ff274cbdc09f19c39e43b7f2b</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afaa0d88f5442f9aee5d6147377d3e50c</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(p0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a39bf6c49dc1323cc9539a12249e60aba</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(p0, p1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac50647216fdf5197899a3d5034a9a670</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_3_VALUE_PARAMS(p0, p1, p2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae98e43eecf8f44990b39b460f00b397b</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_4_VALUE_PARAMS(p0, p1, p2, p3))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a505f6d82df233802c5f4235d77dca164</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab85e5f54a209bf141fc04f8612fbe887</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8d3590561f334d165c620f522219831b</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8725892aafb62cc8f6f76280d29595d8</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a910551adbfeb1854071ef55ae54a5c0f</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a468e601467d018ab7566f321d3f7e871</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3934a47f6125504c939a3573b7fc55c4</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af07e911d69b8efb03bddbd0332f79ba0</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(p0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad418620ed637e789f91d029f4fe85b4b</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_2_VALUE_PARAMS(p0, p1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac24511eb64ebe2c2927feaf285ac3785</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_3_VALUE_PARAMS(p0, p1, p2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afc5a3710d11bdee2023d8402b84d86ed</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_4_VALUE_PARAMS(p0, p1, p2, p3))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0c03444379adfb849db243829946c1ed</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2ef1b31693ee2be0bb93602b375fb9ce</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b4cfa09367e9938561eeca5a105d183</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a76d58331453ee0a2eb75a5992e35197b</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adfb5791a941ec1f2a2f8067fd9ac7667</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a003f0228357c54422037bd3b448b355a</anchor>
      <arglist>(AdlTag, F f)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>af07db25fc1b7486fb991495863bf1ab8</anchor>
      <arglist>(AdlTag, F f, A1 a1)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>afe4a6811c2bcd0c6c51194b95e224f73</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>ae5e7bcffcae6a29e9c66298ead5ee91b</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>aace931066a0efe189d7a0c69f06b74ec</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a371c08ae03d150520e8bda58fb4574c3</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a16bf1b90d183210a82fbbef4e2eef1c5</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a77f581ed8b270ed4752d49d5bdd59e84</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a43c35b90896110940a0cc41c337ca306</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a6e204965286414aac5113286eb5c8996</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>abd36164191a3e386c50243074854b272</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal/custom/gmock-generated-actions.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/internal/custom/</path>
    <filename>internal_2custom_2gmock-generated-actions_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gmock-generated-actions_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-generated-actions__test_8cc.html</filename>
    <includes id="gmock-generated-actions_8h" name="gmock-generated-actions.h" local="yes" imported="no">gmock/gmock-generated-actions.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::gmock_generated_actions_test::BoolResetter</class>
    <class kind="struct">testing::gmock_generated_actions_test::GiantTemplate</class>
    <class kind="class">testing::gmock_generated_actions_test::NullaryConstructorClass</class>
    <class kind="struct">testing::gmock_generated_actions_test::SumOf5Functor</class>
    <class kind="struct">testing::gmock_generated_actions_test::SumOf6Functor</class>
    <class kind="class">testing::gmock_generated_actions_test::TenArgConstructorClass</class>
    <class kind="class">testing::gmock_generated_actions_test::UnaryConstructorClass</class>
    <class kind="struct">testing::gmock_generated_actions_test::UnaryFunctor</class>
    <namespace>testing</namespace>
    <namespace>testing::gmock_generated_actions_test</namespace>
    <namespace>testing::gmock_generated_actions_test::action_test</namespace>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a183b3863b3c2319ac414fe694455f58c</anchor>
      <arglist>(DoFoo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a960f5a5ca2b6a95ce1f3f1673b90d02d</anchor>
      <arglist>(IncrementArg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa2c56f5c6a770b252ebdc27a6d8b613d</anchor>
      <arglist>(IncrementArg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae6806220035fcf097362dd736db4b03b</anchor>
      <arglist>(InvokeDummy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a9f274ffcf4211cb03b4390cb0cc1ef1c</anchor>
      <arglist>(InvokeDummy2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a24927d97882dc1d52e203720df804188</anchor>
      <arglist>(OverloadedAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0eef2f885ccb1e4fac88a910f0fc5c2e</anchor>
      <arglist>(PlusTwo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1275b0757e9f1caf70fbc23da141acd3</anchor>
      <arglist>(Return5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a78725817afcd5d7f19df2bdc2d41b9db</anchor>
      <arglist>(ReturnAddrOfConstBoolReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aeb01205293078272696bd0c19ce4e848</anchor>
      <arglist>(ReturnAddrOfIntReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a49c180470c75de1ab88cd2928e738d33</anchor>
      <arglist>(ReturnSum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test_1_1action__test.html</anchorfile>
      <anchor>a78d00ea4fff98d5cd3f73f8f03800bbe</anchor>
      <arglist>(Sum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a108b4ee75c3b13445b7035fd5ecd6d6d</anchor>
      <arglist>(Sum2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8487a3396f4f705e134e44584634ef1c</anchor>
      <arglist>(DoFoo, p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1ee92e8b8bd6a5a54f5d2fcdb9f122b8</anchor>
      <arglist>(OverloadedAction, default_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ac081154b3ae2f099bd5be853cacfdaa4</anchor>
      <arglist>(Plus, n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a89c01b82e854ad79e3d139aa72477747</anchor>
      <arglist>(Plus1, x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acae7628c76df0e3b54ea80459fe3cf60</anchor>
      <arglist>(ReturnSum, x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3bcd440e11ab64ad5eb007efce33cf7d</anchor>
      <arglist>(TypedPlus, n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P10</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3c6e7ef6aefc94efc9e815e92f0b3e47</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P10</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a4e48e01a7bfc369d279cc0c99a7d3c60</anchor>
      <arglist>(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acd38e742235e154ad309f22e9a470a86</anchor>
      <arglist>(DoFoo, p0, p1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a233ee874462c7956e154945975da1127</anchor>
      <arglist>(OverloadedAction, true_value, false_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad58030fe83ad47cdb4ff027f8399adb4</anchor>
      <arglist>(PadArgument, prefix, suffix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0e2768c0fae30bc46ec6e322b29dd54c</anchor>
      <arglist>(Plus2, x, y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P3</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae46434959151b83249e52d4869e28cf0</anchor>
      <arglist>(ConcatImpl, a, b, c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P3</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a35c62beac532eaff7e54b8ad4a7fe1cf</anchor>
      <arglist>(Plus, m, n, k)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P3</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>afc911947c840aa9857eb2d06e4d80787</anchor>
      <arglist>(Plus3, x, y, z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P4</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ac86e9e1fa5be82823e80247ba093301c</anchor>
      <arglist>(Plus, p0, p1, p2, p3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P5</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a948863fb38d913f02a0c5bde6be0b0a0</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P6</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a97cbcc90a3063a1882886ded61fc8979</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P7</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a58bc376a0637fc1e89e6503466d1b9cd</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P8</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad8766a6dbaeffbf36658d3b5f75d3b00</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P9</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab023ad5e95ca2c2b8845963ce7222e00</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1debc0726715951fcd7f5443e436dc46</anchor>
      <arglist>(CreateNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a38fb8047f95126bb0b2cfe7e670c8af7</anchor>
      <arglist>(CreateNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(a0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aaaac0fbf0bf2c7bd8fc104310e6af25c</anchor>
      <arglist>(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aea61dba8f93605f3e8c1cdedfd1079f5</anchor>
      <arglist>(ReturnGiant, HAS_10_TEMPLATE_PARAMS(typename, T1, typename, T2, typename, T3, int, k4, bool, k5, unsigned int, k6, class, T7, class, T8, class, T9, template&lt; typename T &gt; class, T10), AND_1_VALUE_PARAMS(value))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad99d926be507eb0c031538da2e8bb838</anchor>
      <arglist>(ReturnSmartPointer, HAS_1_TEMPLATE_PARAMS(template&lt; typename Pointee &gt; class, Pointer), AND_1_VALUE_PARAMS(pointee))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0e21a6c1f43a7125a29e6e1edcd7006c</anchor>
      <arglist>(ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_10_VALUE_PARAMS(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0d95dcce021580cf2a2af2a91348a01b</anchor>
      <arglist>(ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_2_VALUE_PARAMS(v1, v2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5241672e22af49093d3601ac42c9a5ca</anchor>
      <arglist>(ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_3_VALUE_PARAMS(v1, v2, v3))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a03e55dabaa60ff2cda602c702ef3ff76</anchor>
      <arglist>(ReturnSum, HAS_2_TEMPLATE_PARAMS(typename, Number, int, k), AND_4_VALUE_PARAMS(v1, v2, v3, v4))</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Binary</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3ec2020ddbfa6f2e993e0f88be1e691f</anchor>
      <arglist>(const char *input, short n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ByConstRef</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aecf48d9fccd335e231a51013e61b8129</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Char</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa07e216a4c9d492fb7e7c8fde949bc8f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>CharPtr</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa0f16da563ba1f4dd15c8a4fd9048fd3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ConcatImplActionP3&lt; std::string, T1, T2 &gt;</type>
      <name>Concat</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a28213583d5450876b564a3df58d1cf91</anchor>
      <arglist>(const std::string &amp;a, T1 b, T2 c)</arglist>
    </member>
    <member kind="function">
      <type>ConcatImplActionP3&lt; T1, int, T2 &gt;</type>
      <name>Concat</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a861e9fadbecf0c66e8226021c6c22013</anchor>
      <arglist>(T1 a, int b, T2 c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat10</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa3e21c9555fb8d1eafd7186d1e9b2db3</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9, const char *s10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat5</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5eb28d383a654ddc97e16496753c9e45</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat6</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a396ec2823c0f57354328548dadb56502</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat7</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aab764d169a360cb5d3cbcd75dd15aa4a</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat8</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1f2f8cb9de8d3cc3affccab4e33a78e6</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat9</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a923b7a16f0ea702fad1c8b2f9be8902d</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dummy</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab91824b86c842e024337b6de45eb8cdc</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Nullary</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acb3d926ebbe88529c38d95f5e61573ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReferencesGlobalDouble</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3e552b41de08f0516f4b0e32fed68a61</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>Short</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7c442b3594b6717b8d499781a82170b2</anchor>
      <arglist>(short n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf5</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7ebfbfdf11d92d4f99df6b659c371e74</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf6</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3f60acee43510c1603549a1f3bab61ad</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8a3d26365bdae172067fe3a63bd88e85</anchor>
      <arglist>(ActionMacroTest, CanDefineOverloadedActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a4e2d8b9ac63b2f6dc6d4b17c3a767dee</anchor>
      <arglist>(ActionMacroTest, CanReferenceArgumentTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>abdfd8146dfbb5a152326a851b13e45cb</anchor>
      <arglist>(ActionMacroTest, CanReferenceArgumentType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a384a114235b474bb4318754e0d16f559</anchor>
      <arglist>(ActionMacroTest, CanReferenceMockFunctionReturnType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1d3b8bb25c79d7e2167234f87935ea1e</anchor>
      <arglist>(ActionMacroTest, CanReferenceMockFunctionType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8b4dadfc32c71e754d6ba3daae382715</anchor>
      <arglist>(ActionMacroTest, WorksForConstReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acb98f6208678d9f5500a0c2c095b8cd0</anchor>
      <arglist>(ActionMacroTest, WorksForDifferentArgumentNumbers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a093a824ac7e8ec775a8f5d7b11d223a9</anchor>
      <arglist>(ActionMacroTest, WorksForNonConstReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>af75a9a5b9d6a1cf718a58f030a5a9133</anchor>
      <arglist>(ActionMacroTest, WorksInNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a6a73da775945f4294d9377b0110bb237</anchor>
      <arglist>(ActionMacroTest, WorksWhenNotReferencingArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>accde1673541c5076b0e09b3f1914c9d2</anchor>
      <arglist>(ActionMacroTest, WorksWhenReturningVoid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a4262c10efb367abf9771b3060c57d190</anchor>
      <arglist>(ActionPMacroTest, CanReferenceArgumentAndParameterTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a42a5fe606ca18b2eb1e5d7884045118f</anchor>
      <arglist>(ActionPMacroTest, DefinesParameterizedAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab545244777c7559d1b0c2c63ee2be134</anchor>
      <arglist>(ActionPMacroTest, WorksInCompatibleMockFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a20664d32f08c53d6f9fa5e020a85fab3</anchor>
      <arglist>(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7222610b197216e7976b3fa751f97daf</anchor>
      <arglist>(ActionPnMacroTest, CanPartiallyRestrictParameterTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad42236ad6c6d01fad6dd947ca6163d59</anchor>
      <arglist>(ActionPnMacroTest, SimpleTypePromotion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad702feced8b71b3708782b1a2274453e</anchor>
      <arglist>(ActionPnMacroTest, TypesAreCorrect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a564fd77344f58b26577452a380c93935</anchor>
      <arglist>(ActionPnMacroTest, WorksFor10Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3579cf2428f584d2a837c2c219ec1d5a</anchor>
      <arglist>(ActionPnMacroTest, WorksFor3Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a6c13e382007960236763d638542bc5fe</anchor>
      <arglist>(ActionPnMacroTest, WorksFor4Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a132cab07373e037a06807a5948b1410b</anchor>
      <arglist>(ActionPnMacroTest, WorksFor5Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a9031cb5f0e3d9de21ed3ff0a98a311d4</anchor>
      <arglist>(ActionPnMacroTest, WorksFor6Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>add3cba52186c7ce384808c222492ee18</anchor>
      <arglist>(ActionPnMacroTest, WorksFor7Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1913bedf1d5cf736e91f2be119de0d5f</anchor>
      <arglist>(ActionPnMacroTest, WorksFor8Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a52d6dc447a4a71524adfeb7c8f7b6a68</anchor>
      <arglist>(ActionPnMacroTest, WorksFor9Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa84c5b4f29e052340459e12649ce7209</anchor>
      <arglist>(ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a39707e50b998b0866ea7dec54099f38f</anchor>
      <arglist>(ActionTemplateTest, WorksFor10TemplateParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa8dd9ea1777fe67626bab2815b7261f4</anchor>
      <arglist>(ActionTemplateTest, WorksFor10ValueParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aad8d77a35ac21f366dc334a45cf5b140</anchor>
      <arglist>(ActionTemplateTest, WorksForIntegralTemplateParams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8908d6badc9054adebdaf5ed8d455c2d</anchor>
      <arglist>(ActionTemplateTest, WorksForTemplateTemplateParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aaac879cbe00638dcc2d4733760180a4f</anchor>
      <arglist>(ActionTemplateTest, WorksWithoutValueParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a21f6e2ad5c4c1afecca93a42c9a84f1a</anchor>
      <arglist>(ActionTemplateTest, WorksWithValueParams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7e7ffc936de010908f42193b951016e3</anchor>
      <arglist>(DoAllTest, EightActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>adf15fb74ccf2a473a31f0ae733210f3f</anchor>
      <arglist>(DoAllTest, FiveActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa6ed664752eab81abc0c8ec08bc28fe0</anchor>
      <arglist>(DoAllTest, FourActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae2037cf34f7bbdb2aa779f31f44c0530</anchor>
      <arglist>(DoAllTest, NineActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa1eb8dae72fb173011bf64027f075cea</anchor>
      <arglist>(DoAllTest, SevenActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>af9328f486c8862bfb3a08bd9c0b10a2d</anchor>
      <arglist>(DoAllTest, SixActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a11cc35bfa98278915c040aac2329b4a7</anchor>
      <arglist>(DoAllTest, TenActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a9fe00b82e3daa39501cefb4636b1909c</anchor>
      <arglist>(DoAllTest, ThreeActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab1820fa999561582ae20885c4149a634</anchor>
      <arglist>(DoAllTest, TwoActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a82aff636cad2f441c584fc8e3c057d56</anchor>
      <arglist>(InvokeArgumentTest, ByConstReferenceFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>accb544431629bfb38a618343daaa54c2</anchor>
      <arglist>(InvokeArgumentTest, ByExplicitConstReferenceFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ac3ff9db96cb7a664ef44d20eb0a7a71f</anchor>
      <arglist>(InvokeArgumentTest, ByPointerFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aee4ab8d88ec59a7e3b91d919a6ed34da</anchor>
      <arglist>(InvokeArgumentTest, Function0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>afe4653b181e199417b004c4485152010</anchor>
      <arglist>(InvokeArgumentTest, Function10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a6afe3cf31ef3f5a9d6fd6af05c9de95c</anchor>
      <arglist>(InvokeArgumentTest, Function5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae3f8bdac5c2ea1cf56ff1484ebb9a44e</anchor>
      <arglist>(InvokeArgumentTest, Function6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3e13c2ccf384c80c66116418e1b3ccde</anchor>
      <arglist>(InvokeArgumentTest, Function7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5d583a32b46a306139d32ea9a1d575a9</anchor>
      <arglist>(InvokeArgumentTest, Function8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3a278f02e1633feda3dea30d810a49ea</anchor>
      <arglist>(InvokeArgumentTest, Function9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a698f1a80b7fed18141fd170524908885</anchor>
      <arglist>(InvokeArgumentTest, FunctionWithCStringLiteral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a47d12c8e504971d1f1c17df8d90bff82</anchor>
      <arglist>(InvokeArgumentTest, Functor1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aab59917791fb297d6735d46e9a862be1</anchor>
      <arglist>(InvokeArgumentTest, Functor5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a789c7e8ee88243dc4a53841f6a8da3c6</anchor>
      <arglist>(InvokeArgumentTest, Functor6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1ed6392f4aeb68b9429ff7dd98ce5a86</anchor>
      <arglist>(ReturnNewTest, ConstructorThatTakes10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a058a3d17071ddb888319ab71b491af94</anchor>
      <arglist>(ReturnNewTest, NoArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a64f3f8327d51c139b441846e809ae4bc</anchor>
      <arglist>(ReturnNewTest, Unary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad8f696b14b0f2dba4986c53f615aef15</anchor>
      <arglist>(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad9f45ddc4a5616b919116c766ad37a30</anchor>
      <arglist>(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_done</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5f828d39e27f0615498d5aa31c96916e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>g_double</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa10d8101300a51dd20ab028fa9971313</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-generated-function-mockers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-generated-function-mockers_8h.html</filename>
    <includes id="gmock-spec-builders_8h" name="gmock-spec-builders.h" local="yes" imported="no">gmock/gmock-spec-builders.h</includes>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_ARG_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a887575cc1c31158fba808180a10c004f</anchor>
      <arglist>(tn, N,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_MATCHER_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa87d0009fe91f1c89d658776b55a769c</anchor>
      <arglist>(tn, N,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD0_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ae0d290ffa58d7c624b2e3487ba1252f4</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD10_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a81a48223a8771de36ef92ac6d56f6e81</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD1_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a1bc0012d62440dda77208dabdf4925c9</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD2_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a885295ca6bebb15efb3fc786218c5d47</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD3_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>af7c77ba511c631de02bb8c45a6ed3045</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD4_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ab6430f2cfad9de4aca5258ea559294bb</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD5_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a9e3ecd392499ab19a4a6d3adcabf56f6</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD6_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ad0ca7f6973a076d0af4c953f8ed91842</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD7_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ab98a8399ba62b53b375c2807f4d39d2f</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD8_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa84a36427c44505207b7cad5dec7ad67</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_METHOD9_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa820171a19cc587c247dbe05cbffc55f</anchor>
      <arglist>(tn, constness, ct, Method,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_MOCKER_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a7d362499e27b1bc3a9806dd3cf58a5b7</anchor>
      <arglist>(arity, constness, Method)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_RESULT_</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a0e9d94e9c77df84f1103af06feee1077</anchor>
      <arglist>(tn,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD0</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ac86e04e649fa8bf35b5f0149a13c935d</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD0_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a5fc82f3de9d5e83b0a6bb6cda98a8887</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD0_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a4d7f87bf059071344e3a80c7fd1b9051</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD0_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a001804410911b4ae2bc6f02a45a467e4</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD1</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a6f76aeb56f492cfe538e177b6aa77965</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD10</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a4f16ede0ef660fb6dc49e5f5d226fbf9</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD10_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa31d758cb898bad2d16ac706c204da7f</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD10_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>af697bae09aedcdfb3d6897081efe7541</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD10_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a484ce7e8fbcc26b5145e893b48e7cd7d</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD1_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a46dfe8631eee86b15a79aff8a2866621</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD1_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a73aa181fb48e360fd18f1c2b7d9073b0</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD1_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a94f4b0954d3d72011acf5f288ca40d42</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD2</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a31c489715704817a3f40d178404c61e8</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD2_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a4337d7257aa4edff048aa406073b718b</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD2_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a74512829feca879a8e11731f0442d7b7</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD2_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a7c0507949996b9bae8b03fb6ea90d7a4</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD3</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a9e67763df6705172e1a2ae92f1446bbc</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD3_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a4c4c3417c197729f647fb0c700a41405</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD3_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ac19708f4d74bb11d9aeecb7c5b74dec8</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD3_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ac10e04e26db63b6c2a452e05d3c89db8</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD4</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a4614e9d6b24dff60c30dd4dedf494c6c</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD4_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a52290b1b841869d2d624b60ba1b6c3c4</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD4_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>acd1c5b5fca7c75ef5ed812f1e495a3f7</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD4_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a15229a3933a49f5099ee010c6dcaadeb</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD5</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ab7021ec2b869e7c9ea90363ee675f19b</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD5_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a37d02091cf2e4d31c11f38609d12a815</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD5_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ae1e95e9eb000b737025cb74da20398ac</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD5_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a8d5e56fa6111cd7ee468e6dacf8691b9</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD6</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a5081a185ba264d599357398952c23af1</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD6_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a18f8d1d9ac6c6684bd681342e130662b</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD6_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a3acffd86eecfbcfe829231930406610b</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD6_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a2d904ee47040f643e7b534c22603dd90</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD7</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a0f0e63ed14beab1d85f0160bdbed9930</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD7_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a6e9ae85c17b12ba8882e06b3785d4582</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD7_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ac041233126a7740a136fc7a9737613dd</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD7_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a66076ace4a10740c553080e5273f69c3</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD8</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a614ee58b7c9ab72e90c850d4bb97a502</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD8_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a430c2eae077074190d4b380868d42944</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD8_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa4ed75d9f9d23eb0a00543d3ac1ed093</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD8_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ab66f6bb289f1105f7c0dac3421c4a7f5</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD9</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ab7429646bacf56a7d560a3d81d497880</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD9_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a7875d0d77516825a4b9cee703ae85c6f</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD9_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>afb8878388e0875e109d1fd6902471780</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_CONST_METHOD9_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ad422a4d4cb5e3b91478e66a26c2af63e</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD0</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a411c69e9d489d590480f728d365ae450</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD0_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a55a5a1a22cec416ead5605a2da39eec8</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD0_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a68a3dcece1b6932b4dbda2216ff4fa90</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD0_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>acedf2c97e3493f4f39d35bbead8d9e4a</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD1</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ac49d366be035ee87b73264a29059cdc7</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD10</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a01760fdd295f5a92264eed6a9ff1dbf8</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD10_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa28723ba52933b5ea9a4ffa1a73d15e1</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD10_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ae0460a593b7868a5573117032d6d2e3e</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD10_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>af9641034cbd1f178dacd3515633d951f</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD1_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a8e5b9539726be5c7a13f1aa3bcc1f29f</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD1_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a3028c1938f6b819b64400c426ef1e30d</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD1_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a3ffee4ba10588254eb44e67603e9de71</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD2</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ab3fb7d97f21dc99205db38a14df4a1c4</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD2_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>adb6e8d8bd6ab614c62d8ecc2ec163e3c</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD2_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a18e4e8da0bdf27bde5ffca30587ff074</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD2_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a27fcf1de830388291c2a81b144b8f89b</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD3</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>af11ebf7fafb231778846dba77725cfdd</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD3_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a0b1576f68e6161f106e3d9ee7e3ac28b</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD3_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a1e723cc1c62c9fedb9f54ee30c111047</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD3_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>afef2985a236f7588139c690d395758fb</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD4</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a111d70ee62b09089ec3cd7d6662e5cd2</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD4_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a17dde4ac8109f0bf1b73e3509e42c879</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD4_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aae18ec395b1ba3e991a25ffb997821ee</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD4_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a333774e6dda450fc85c241bff4b9957a</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD5</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a9b83bed95e89664e61d3a36174de0052</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD5_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a3566f9bd057c5cee1841f55cbf685947</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD5_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a04f83b372ebe63dea92cb5c3502ff345</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD5_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a195de665a5ab83cf56ac9562ccc73838</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD6</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>add8f8f786444c2c85ac67f550dbde5a6</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD6_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a0d16357a0043d36b167a1c42ef33f672</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD6_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a0dfe65f974c2b6d60cac3114489b4527</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD6_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a1e55bb6ae5cfcb0403c867541f5f0931</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD7</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a01f3369877a0c52f59c006fbd54b6a10</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD7_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a31bdd1d1448052f4122ecebf937a8f44</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD7_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ae820565d836fda34401e8bdcfaaa7605</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD7_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a696e2f91735b99b2a37c369a74bad647</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD8</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ae77220bef9ab254c331b9026a3d18dba</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD8_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>aa7e6573bb6a57f2a2d3c2875caeffaa3</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD8_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a0cf1d3aba371dfe424d27b97b5473174</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD8_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a5d207db39768c12d6fecab03cfbe4d75</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD9</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ad6b30841fe780994d216cc8829cc127f</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD9_T</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a838c68cbdf422cfc703b83daf1d1f1e1</anchor>
      <arglist>(m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD9_T_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>ad1bd879e10bad098cf68c27c75f4be09</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOCK_METHOD9_WITH_CALLTYPE</name>
      <anchorfile>gmock-generated-function-mockers_8h.html</anchorfile>
      <anchor>a38494187d78c6a395f78c074d204f593</anchor>
      <arglist>(ct, m,...)</arglist>
    </member>
    <member kind="function">
      <type>MockType *</type>
      <name>AdjustConstness_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afbaa05a53fd7fa8be3ae1320dcd01754</anchor>
      <arglist>(const MockType *mock)</arglist>
    </member>
    <member kind="function">
      <type>const MockType *</type>
      <name>AdjustConstness_const</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a018d17632278ac8fc2c9dcaaf629b62d</anchor>
      <arglist>(const MockType *mock)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-generated-function-mockers_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-generated-function-mockers__test_8cc.html</filename>
    <includes id="gmock-generated-function-mockers_8h" name="gmock-generated-function-mockers.h" local="yes" imported="no">gmock/gmock-generated-function-mockers.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::gmock_generated_function_mockers_test::FooInterface</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::FunctionMockerTest</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockB</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockFoo</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes0</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes1</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes2</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes3</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes4</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockOverloadedOnArgNumber</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockOverloadedOnConstness</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockStack</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::StackInterface</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::TemplatedCopyable</class>
    <namespace>testing</namespace>
    <namespace>testing::gmock_generated_function_mockers_test</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MY_MOCK_METHODS1_</name>
      <anchorfile>gmock-generated-function-mockers__test_8cc.html</anchorfile>
      <anchor>a9ae68063487fddb9f678e66728fae155</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MY_MOCK_METHODS2_</name>
      <anchorfile>gmock-generated-function-mockers__test_8cc.html</anchorfile>
      <anchor>ac36252ad7584222cebc036d56465d652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ae0d5aa8e715f3c183f1ccdcf390187e7</anchor>
      <arglist>(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a4dc4e74817748ff20dc5367eb83caee3</anchor>
      <arglist>(MockFunctionTest, AsStdFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a02a409f824b52ad582af0291e8ae5ca1</anchor>
      <arglist>(MockFunctionTest, AsStdFunctionReturnsReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a3bf6815500ac1b9f2558c0bee2b72497</anchor>
      <arglist>(MockFunctionTest, AsStdFunctionWithReferenceParameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>af89476eb6775c51ca67e398d06c35d43</anchor>
      <arglist>(MockFunctionTest, MockMethodSizeOverhead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa92f0b2b98d76f2c881103a19bed7ba6</anchor>
      <arglist>(MockFunctionTest, WorksFor10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ab6337da98bc6bc97100ab177386f3b2b</anchor>
      <arglist>(MockFunctionTest, WorksForNonVoidBinary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a90817999d7f25ecf280453efb157db84</anchor>
      <arglist>(MockFunctionTest, WorksForNonVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a8d67aadbc04fee7e2afc10ee91a76b74</anchor>
      <arglist>(MockFunctionTest, WorksForVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ab0e1ede6a1f6ef1774e27f5793a33599</anchor>
      <arglist>(MockFunctionTest, WorksForVoidUnary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a6542d3ae3f153907c32f3cf15a2ff6cf</anchor>
      <arglist>(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa58ec93a77bee21244c10da2bc8cf70e</anchor>
      <arglist>(OverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa998c7e5e8b6fd378cacb53663e8c4a6</anchor>
      <arglist>(TemplateMockTest, MethodWithCommaInReturnTypeWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a5f59a7b507101fc0dbb558c090974f02</anchor>
      <arglist>(TemplateMockTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa8d2e25f60ad3ac49736ee90fb7ac190</anchor>
      <arglist>(FunctionMockerTest, MocksBinaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a279ba48bf6f937eecfc12530b9dde497</anchor>
      <arglist>(FunctionMockerTest, MocksDecimalFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a23b4f6d7bf9f6b35126ee137aa48ae3b</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a6fb9a5901e2d2066a9fe5a3d05c0cbe1</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ad580a4b2f97b3c2643794a627b347511</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a957ee1afed65097f1c25790f266ec91e</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionWithConstArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a5367aba117b37aff1ceb4be3d4732559</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionWithConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a852587f21316c0341b60b29d44cd61ea</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a0a1348d6814b9bc02ad5b2ac46361ac0</anchor>
      <arglist>(FunctionMockerTest, MocksNullaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>abb74ac8e211661c0d87c902f87002e6d</anchor>
      <arglist>(FunctionMockerTest, MocksReturnTypeWithComma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa2f918da5d179b4ef678cb803456c7d3</anchor>
      <arglist>(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a835348f70c0335c9213153f72138d12f</anchor>
      <arglist>(FunctionMockerTest, MocksUnaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aee64a5117451830331c321aecd10025f</anchor>
      <arglist>(FunctionMockerTest, MocksVoidFunction)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-generated-matchers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-generated-matchers_8h.html</filename>
    <includes id="gmock-matchers_8h" name="gmock-matchers.h" local="yes" imported="no">gmock/gmock-matchers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>af4fe73ff8e2b0494f4970b575b65ddff</anchor>
      <arglist>(name, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>acb7ae915efa2fd8d3f6ea7313198afb6</anchor>
      <arglist>(name, p0, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P10</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>aa6a3925eeb8bcb4b6b3465cc4ff26650</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P2</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>a78efce3ad21c8f68223f5c2d09f2e79d</anchor>
      <arglist>(name, p0, p1, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P3</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>a507103c6251f8bf4393ec119d9e34d34</anchor>
      <arglist>(name, p0, p1, p2, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P4</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>a6ec420ed6bc3ad073f19a4e32dd1f38f</anchor>
      <arglist>(name, p0, p1, p2, p3, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P5</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>a3a9589cd79e2dbdb4e09981510c9c42e</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P6</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>aceda758bb064965b2b9a7e0e96085861</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P7</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>a2948ce54387a83c33fa98ba0c73eb11f</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P8</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>ad86c95b03df37fada38e18d8eb9e53bc</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, p7, description)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCHER_P9</name>
      <anchorfile>gmock-generated-matchers_8h.html</anchorfile>
      <anchor>a2dc1db146d4112c9fde1c2708807e43e</anchor>
      <arglist>(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, description)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-generated-matchers_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-generated-matchers__test_8cc.html</filename>
    <includes id="gmock-generated-matchers_8h" name="gmock-generated-matchers.h" local="yes" imported="no">gmock/gmock-generated-matchers.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <namespace>adl_test</namespace>
    <namespace>matcher_test</namespace>
  </compound>
  <compound kind="file">
    <name>gmock-internal-utils.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock-internal-utils_8cc.html</filename>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::internal::GoogleTestFailureReporter</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>ConvertIdentifierNameToWords</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b375abcf3081393e6c420194a541b29</anchor>
      <arglist>(const char *id_name)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FailureReporterInterface *</type>
      <name>GetFailureReporter</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa261c22df383e9007129c92e36e30e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ WithoutMatchers</type>
      <name>GetWithoutMatchers</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4e02ea077a717f95a10a03c10272f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a65647f11a4a74a4282c3cc6d422af0f1</anchor>
      <arglist>(g_log_mutex)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>IllegalDoDefault</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa67e1e9d28122eedffbb7b6636824f2d</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>JoinAsTuple</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4ffe5309bf49f08145ed010a6d244e41</anchor>
      <arglist>(const Strings &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>Log</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8a57ce0412334a3f487bbaa8321febbe</anchor>
      <arglist>(LogSeverity severity, const std::string &amp;message, int stack_frames_to_skip)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>LogIsVisible</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a69ffdba5ee36743e88d8f89b79e566ff</anchor>
      <arglist>(LogSeverity severity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-internal-utils.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/internal/</path>
    <filename>gmock-internal-utils_8h.html</filename>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="struct">testing::internal::append</class>
    <class kind="struct">testing::internal::append&lt; int_pack&lt; Is... &gt;, I &gt;</class>
    <class kind="struct">testing::internal::BooleanConstant</class>
    <class kind="struct">testing::internal::DecayArray</class>
    <class kind="struct">testing::internal::DecayArray&lt; T[]&gt;</class>
    <class kind="struct">testing::internal::DecayArray&lt; T[N]&gt;</class>
    <class kind="struct">testing::internal::Function</class>
    <class kind="struct">testing::internal::Function&lt; R(Args...)&gt;</class>
    <class kind="struct">testing::internal::int_pack</class>
    <class kind="struct">testing::internal::is_reference</class>
    <class kind="struct">testing::internal::is_reference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::KindOf</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kBool, bool &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kFloatingPoint, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kInteger, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kFloatingPoint, From, kBool, bool &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kFloatingPoint, From, kInteger, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kBool, bool &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kFloatingPoint, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kInteger, To &gt;</class>
    <class kind="struct">testing::internal::make_int_pack</class>
    <class kind="struct">testing::internal::make_int_pack&lt; 0 &gt;</class>
    <class kind="class">testing::Matcher</class>
    <class kind="struct">testing::internal::PointeeOf</class>
    <class kind="struct">testing::internal::PointeeOf&lt; T * &gt;</class>
    <class kind="struct">testing::internal::remove_reference</class>
    <class kind="struct">testing::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::RemoveConstFromKey</class>
    <class kind="struct">testing::internal::RemoveConstFromKey&lt; std::pair&lt; const K, V &gt; &gt;</class>
    <class kind="class">testing::internal::StlContainerView</class>
    <class kind="class">testing::internal::StlContainerView&lt; ::std::tuple&lt; ElementPointer, Size &gt; &gt;</class>
    <class kind="class">testing::internal::StlContainerView&lt; Element[N]&gt;</class>
    <class kind="struct">testing::internal::type_equals</class>
    <class kind="struct">testing::internal::type_equals&lt; T, T &gt;</class>
    <class kind="class">testing::internal::WithoutMatchers</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>gmock-internal-utils_8h.html</anchorfile>
      <anchor>a7d8a1871d7a30543a4e1882a8b2bbcd8</anchor>
      <arglist>(type, kind)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_IS_SIGNED_</name>
      <anchorfile>gmock-internal-utils_8h.html</anchorfile>
      <anchor>a8ee49a1af821b48fd83849c050d0d5a2</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_KIND_OF_</name>
      <anchorfile>gmock-internal-utils_8h.html</anchorfile>
      <anchor>a72b01bdd08b78e927270885ca880ead4</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_WCHAR_T_IS_NATIVE_</name>
      <anchorfile>gmock-internal-utils_8h.html</anchorfile>
      <anchor>a0725bd2b3326d282677e5197e53cc5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a203d1a8a2147a53d12bbdae40d443914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a203d1a8a2147a53d12bbdae40d443914a396aacfaee2849eaab7c1de9773d624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWarning</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a203d1a8a2147a53d12bbdae40d443914a5beeeab1b0a3caabd0afb43356c1a271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBool</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686a3af2191917fb1796599139b3615302fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInteger</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686a8a52f0fd73e05da35c45d80653633cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFloatingPoint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686acdce59b8c136926ace18aa9c2995878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOther</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686ad47f29150ab7a9ec8ce2491f44537347</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>Apply</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa4d652d33ef1ce203c40ebe2d3ca6b1b</anchor>
      <arglist>(F &amp;&amp;f, Tuple &amp;&amp;args) -&gt; decltype(ApplyImpl(std::forward&lt; F &gt;(f), std::forward&lt; Tuple &gt;(args), make_int_pack&lt; std::tuple_size&lt; Tuple &gt;::value &gt;()))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>ApplyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3a3b201170370a28f0acaf0de785cded</anchor>
      <arglist>(F &amp;&amp;f, Tuple &amp;&amp;args, int_pack&lt; Idx... &gt;) -&gt; decltype(std::forward&lt; F &gt;(f)(std::get&lt; Idx &gt;(std::forward&lt; Tuple &gt;(args))...))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Assert</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a259643b7f2d23ce2b757728df42c99</anchor>
      <arglist>(bool condition, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>ConvertIdentifierNameToWords</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b375abcf3081393e6c420194a541b29</anchor>
      <arglist>(const char *id_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expect</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0dfe8a755bd02aa5ea162764b61a9d97</anchor>
      <arglist>(bool condition, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expect</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad93379317e10862a77b9fb90aa96e083</anchor>
      <arglist>(bool condition, const char *file, int line, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>const Pointer::element_type *</type>
      <name>GetRawPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae88d1a6f95165c43c27a6c0e2d357e61</anchor>
      <arglist>(const Pointer &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>GetRawPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4d17b114b61b805ac5f37e9c26e29e55</anchor>
      <arglist>(Element *p)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ WithoutMatchers</type>
      <name>GetWithoutMatchers</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4e02ea077a717f95a10a03c10272f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a20f5584732e44a368e7acf295b639319</anchor>
      <arglist>(bool, kBool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8f3722ca21d8b14f86e5c949e843508</anchor>
      <arglist>(char, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a45748f4c08b868cb4939081769cdc7b1</anchor>
      <arglist>(double, kFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4ebf1b53b79ac38fbd18ccf4d63ceca</anchor>
      <arglist>(float, kFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a59fb8e3bb6f1fec656ed8bdab0048f9f</anchor>
      <arglist>(int, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae1d4cd9aef9a240d257364691ed3679e</anchor>
      <arglist>(Int64, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af46fdd94d8aea0da729b554de443315f</anchor>
      <arglist>(long double, kFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40597f856b3d94dc82e9fbbf9b027819</anchor>
      <arglist>(long, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af191a2be9cff1d5900426ef5aa59851e</anchor>
      <arglist>(short, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae5b8e77d245fd0838ab22e439e92e9af</anchor>
      <arglist>(signed char, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae09394c3d07a5d99308fc3bbc9edc877</anchor>
      <arglist>(UInt64, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab13e89be2f0f22b1da9e22cd53bce5ce</anchor>
      <arglist>(unsigned char, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abdce95ddf8b975d2a17e76a4c5a6c37f</anchor>
      <arglist>(unsigned int, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8224329431c90b3d943cc43ac92e6e42</anchor>
      <arglist>(unsigned long, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6138ee5ce9f509d39e874e4eedb89ae1</anchor>
      <arglist>(unsigned short, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af00aa2679c10ed170064e5ec5dd80e29</anchor>
      <arglist>(wchar_t, kInteger)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>IllegalDoDefault</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa67e1e9d28122eedffbb7b6636824f2d</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Invalid</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3316c24e8a79f5def3e85d763ae50854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>JoinAsTuple</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4ffe5309bf49f08145ed010a6d244e41</anchor>
      <arglist>(const Strings &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>Log</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8a57ce0412334a3f487bbaa8321febbe</anchor>
      <arglist>(LogSeverity severity, const std::string &amp;message, int stack_frames_to_skip)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>LogIsVisible</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a69ffdba5ee36743e88d8f89b79e566ff</anchor>
      <arglist>(LogSeverity severity)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kErrorVerbosity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3d730761274e7b80dd66e5014171fcb5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInfoVerbosity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a96274a788ffc75a6dffdfa8aa1f34fb9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kWarningVerbosity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9386ccda6b6deac2f7b84784d3088c0</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-internal-utils_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-internal-utils__test_8cc.html</filename>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>proto2</namespace>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gmock-internal-utils__test_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>original_verbose_</name>
      <anchorfile>gmock-internal-utils__test_8cc.html</anchorfile>
      <anchor>a4e0ed0476ea1655f30a90866e18ad04f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-matchers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock-matchers_8cc.html</filename>
    <includes id="gmock-matchers_8h" name="gmock-matchers.h" local="yes" imported="no">gmock/gmock-matchers.h</includes>
    <includes id="gmock-generated-matchers_8h" name="gmock-generated-matchers.h" local="yes" imported="no">gmock/gmock-generated-matchers.h</includes>
    <class kind="class">testing::internal::MaxBipartiteMatchState</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>GTEST_API_ ElementMatcherPairs</type>
      <name>FindMaxBipartiteMatching</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae30bd8357c179334b2b09b0d689efccc</anchor>
      <arglist>(const MatchMatrix &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatMatcherDescription</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ace0ed89106e622e9b5da449ae269616d</anchor>
      <arglist>(bool negation, const char *matcher_name, const Strings &amp;param_values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogElementMatcherPairVec</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e3ffe5f66db16c3ab89de55eac65bfa</anchor>
      <arglist>(const ElementMatcherPairs &amp;pairs, ::std::ostream *stream)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-matchers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-matchers_8h.html</filename>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="internal_2custom_2gmock-matchers_8h" name="internal/custom/gmock-matchers.h" local="yes" imported="no">gmock/internal/custom/gmock-matchers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_THAT</name>
      <anchorfile>gmock-matchers_8h.html</anchorfile>
      <anchor>a41d888579850c16583baea33ee8d057e</anchor>
      <arglist>(value, matcher)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_THAT</name>
      <anchorfile>gmock-matchers_8h.html</anchorfile>
      <anchor>ac31e206123aa702e1152bb2735b31409</anchor>
      <arglist>(value, matcher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gmock-matchers_8h.html</anchorfile>
      <anchor>a6a94bda146dc6f37279760c6fe12e3b9</anchor>
      <arglist>(4251 5046) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal/custom/gmock-matchers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/internal/custom/</path>
    <filename>internal_2custom_2gmock-matchers_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gmock-matchers_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-matchers__test_8cc.html</filename>
    <includes id="gmock-matchers_8h" name="gmock-matchers.h" local="yes" imported="no">gmock/gmock-matchers.h</includes>
    <includes id="gmock-more-matchers_8h" name="gmock-more-matchers.h" local="yes" imported="no">gmock/gmock-more-matchers.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::gmock_matchers_test</namespace>
    <namespace>testing::gmock_matchers_test::convertible_from_any</namespace>
    <member kind="variable" protection="private">
      <type>ElementMatcherPairs</type>
      <name>best_so_far_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>af7014f387b012eaf69559acac016b3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>c_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a371d6ca064668ac22ed69c7583351ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ch</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>af53f92900705f7de3c139a05b2f9ef16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>close_to_infinity_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>ae54128ac32e8c219eb139764d1896bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>close_to_negative_zero_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a09f17fbe78f763a4ca1f0685332e5575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>close_to_one_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>abfe9970138bdbace97f58ddbd7ee9b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>close_to_positive_zero_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a70cbc89b0650ca1f4416d1a969fad9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>divider_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a14c052abb665f541cafcea34ef82b5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>further_from_infinity_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>ad467780da10ab2e8c7990f2cd791c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>further_from_negative_zero_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a90400147137d051c30cf8fe490752fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>further_from_one_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a1404cc9e3588fcf479fd9c3d65d337be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Graph *</type>
      <name>graph_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>ad88eea96f82ba29e252f3e07cdb84378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_int_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a6f821e50a2ad8ee2658234db0d48fd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_value_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a545f93fe606de188711fa1e3ff393d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>acb559820d9ca11295b4500f179ef6392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>i_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a0e593923ba36d474258655a5ee3e1345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>aaaf1ac02dfa554a3cdffc647d512a77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>infinity_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a3143d48c15b0e93bcc0289d127c10174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Bits</type>
      <name>infinity_bits_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a4ad44eccde14ea0092f9c653bcb78b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a27ad3fc7f5c05166f7c75badc1303bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kInt</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a31145d85fe5279737bb3a8ab638a5246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kUnused</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a4e49839887adcdf7fe848238b2a1f4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; size_t &gt;</type>
      <name>lhs_used_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a08a6ed0fb0d954b75bc716d7e1027d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ElementMatcherPairs</type>
      <name>matches_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>aab3de6f08394dc65ac9dba5b3bcc5a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>max_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a8b4b03f444ad244777f88abd3c67084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Bits</type>
      <name>max_ulps_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a26e8ed3a97a2f877e0d5dcec7b3ce708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>member_1</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a13af518c6f5bf561d2682c9db585f94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>member_2</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>aa5c644a31b94c932f799394299e99377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>ae68b32adf588e61ef5472f52a16098d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>nan1_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a9ed3badd852ca9a04e77a4dedf98d001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RawType</type>
      <name>nan2_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a1aa30dd66c622a6a7aed2db980ac7630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>number_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a8bae84ae6b9a7c2bc44b84c81dfe4ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Bits</type>
      <name>one_bits_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a0ec0bdc3d8b4e8154afb55e77ab22030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>p</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a6bc6b007533335efe02bafff799ec64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; value_type &gt;::iterator</type>
      <name>pos_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a6343a22d302b1974ae110adca4b3232f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; value_type &gt;</type>
      <name>remainder_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a4aa9c6e49c365f0f9824830f51c6a409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef int *</type>
      <name>result_type</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>add2500765d462b599d7a61d26bf501c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rhs_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>acbf4de2b01594c4c2dad781bd7a75641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; size_t &gt;</type>
      <name>rhs_used_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a92a5f54fbf6a5d2eab027a03744756f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>s_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a656301417b9a2b5e085771fa3c49b01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>threshold_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a0acfbf3f4dfa04d0b7bb44771e6cf8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>val_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a7a3018dd91ecce65fb6c6a68140b55f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a337b8a670efc0b086ad3af163f3121b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>ae496c0f6edafccdab7ef2e2b9d0c7e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a6150e0515f7202e2fb518f7206ed97dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static double</type>
      <name>x_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>ad11b14588c2bd060653ab70734f27709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>y</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a39cb44155237f0205e0feb931d5acbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Uncopyable</type>
      <name>z</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>a196ff6a287f53f758b1506f21269fc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Bits</type>
      <name>zero_bits_</name>
      <anchorfile>gmock-matchers__test_8cc.html</anchorfile>
      <anchor>aff721bdd4b7f76dda17e8d85517b4d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-more-actions.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-more-actions_8h.html</filename>
    <includes id="gmock-generated-actions_8h" name="gmock-generated-actions.h" local="yes" imported="no">gmock/gmock-generated-actions.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3d58f0d746946064154cd257d368599d</anchor>
      <arglist>(ReturnPointee, pointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37a5ebfe68fd8dedf8bd82a5ebddcb7b</anchor>
      <arglist>(DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a109d48f969260878ed1e743006196992</anchor>
      <arglist>(ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0478a3464d31f6726d5bc47b1be46491</anchor>
      <arglist>(SaveArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a31565a90ad7f08c1a88e4b138957172c</anchor>
      <arglist>(SaveArgPointee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adfd3c9538285d257370f955aa81488f1</anchor>
      <arglist>(SetArgReferee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(value))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2b0f090219db3bb0630d5ce6f7d911d8</anchor>
      <arglist>(SetArrayArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(first, last))</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>CopyElements</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9372c12747bcf964aacb1284f8048cae</anchor>
      <arglist>(InputIterator first, InputIterator last, OutputIterator output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-more-actions_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-more-actions__test_8cc.html</filename>
    <includes id="gmock-more-actions_8h" name="gmock-more-actions.h" local="yes" imported="no">gmock/gmock-more-actions.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::gmock_more_actions_test::DeletionTester</class>
    <class kind="class">testing::gmock_more_actions_test::Foo</class>
    <class kind="class">testing::gmock_more_actions_test::NullaryFunctor</class>
    <class kind="struct">testing::gmock_more_actions_test::SumOf5Functor</class>
    <class kind="struct">testing::gmock_more_actions_test::SumOf6Functor</class>
    <class kind="struct">testing::gmock_more_actions_test::UnaryFunctor</class>
    <class kind="class">testing::gmock_more_actions_test::VoidNullaryFunctor</class>
    <namespace>testing</namespace>
    <namespace>testing::gmock_more_actions_test</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>Binary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a853c9f048674a60798b930750b74a1df</anchor>
      <arglist>(const char *input, short n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ByConstRef</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a38903b39cda75bfa5c932f4abec7a0ca</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ByNonConstRef</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>acfdfdaebbbbfc2f9129f29b10cb42eee</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Char</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af69e6906d734a99d60480e4291891d66</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>CharPtr</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aa19ac39aaa785adeb8d7837d58b824f3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat10</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a4a2fcb45125cd238e4146a4b0c568414</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9, const char *s10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat4</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a753ab28ecaa4133f11f9e34441b04595</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat5</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ad96d89b9c9dd13ef8df8114e4b430e96</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat6</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a4ddf77266c433ef69d302bfc68153544</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat7</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a2ed0b2da1e123d5aaef59b0ea37e3844</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat8</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aa4419cf22a6e6760b8d38828f088cae1</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat9</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a302f1938b41c2ce503a7628aa45cd017</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Nullary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>acdd2dd80f777fdb770b513b63064ac19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Plus1</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a986ada18d3311d3fa3a7c33e54e18f33</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReferencesGlobalDouble</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ae2d3dddc96f5657127593f129cd3fc51</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>Short</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a00503d3168f1123e314c0d42b7e10b88</anchor>
      <arglist>(short n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf4</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a41c348fff8608825239a276b8426a475</anchor>
      <arglist>(int a, int b, int c, int d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf5</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a38e64569bf08e83c6db22c1fb0fe0af6</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf6</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a139632d344348fdfa25111d4e43f70ba</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOfFirst2</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aaa60ddffb96ddc3a73b0b22929ca5bec</anchor>
      <arglist>(int a, int b, Unused, Unused)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ternary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ab98b352528a0b72625b4710a6fc648a1</anchor>
      <arglist>(int x, char y, short z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a575e9a6f5bfcc133188e973147697425</anchor>
      <arglist>(DeleteArgActionTest, OneArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a972b47a7e96b95606190afa928ea2db4</anchor>
      <arglist>(DeleteArgActionTest, TenArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a86221fa7d09853358e38c01b0d6ceced</anchor>
      <arglist>(InvokeMethodTest, Binary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a14b55eb4c0d0b3149e269eea1443cb58</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af0ab6ef9fdf48e8442a5579ab27eb517</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes4Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a512db122c5beadeeef026bb54aec7e45</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes5Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a715c088109e141aa577e497e3729b98b</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes6Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a1f11171c55d049143c980502213e0b11</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes7Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a5bfedd2255bbfe7ffcbc76ec581b2ff6</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes8Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>acdcc7f6a35e6373f3d0b3a71f98c418b</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes9Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>adb0c29d688c079ad5bf07d5a0bd72aea</anchor>
      <arglist>(InvokeMethodTest, MethodWithCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>abb046fd809977722720c9ce63afd7af5</anchor>
      <arglist>(InvokeMethodTest, Nullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a2b98a8a68d37a0bec600227372a1cff8</anchor>
      <arglist>(InvokeMethodTest, Ternary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a386ce48f1f0a49e2b94a16deeffc2084</anchor>
      <arglist>(InvokeMethodTest, Unary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a906bd5cc7aa38e2cc861a9732481fce7</anchor>
      <arglist>(InvokeTest, Binary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a8939ea1ccb0d8787c926c92441b27f6c</anchor>
      <arglist>(InvokeTest, FunctionThatTakes10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a17f41c1f7f180371d4d240089cdff0dd</anchor>
      <arglist>(InvokeTest, FunctionThatTakes4Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a3b6b1b682295a1d04d57374445359e94</anchor>
      <arglist>(InvokeTest, FunctionThatTakes5Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a9a6c89b83ba253838d05d7ee5da7d954</anchor>
      <arglist>(InvokeTest, FunctionThatTakes6Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af4756ff87444dc6deb438a350ab5527f</anchor>
      <arglist>(InvokeTest, FunctionThatTakes7Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a48d99224a323afa3c9772a868dd60214</anchor>
      <arglist>(InvokeTest, FunctionThatTakes8Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a65d674aacb46d8bf79dbdfe0d49df442</anchor>
      <arglist>(InvokeTest, FunctionThatTakes9Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af9dfd7f1d4186ee4de2d9871a19dba5a</anchor>
      <arglist>(InvokeTest, FunctionWithCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a0dd6901e637db57c56f1cf8052b6e1bf</anchor>
      <arglist>(InvokeTest, FunctionWithUnusedParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ac56a4cb164b338d3f388ed3f4306a5a5</anchor>
      <arglist>(InvokeTest, Functor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a4f48af38351403b569fc6dfae7787ed2</anchor>
      <arglist>(InvokeTest, MethodWithUnusedParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a9c5fbd26c6cc6ed31aed5bafb2fa8e5c</anchor>
      <arglist>(InvokeTest, Nullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a424fb6113c6c1ab2157edf854a4ae9fe</anchor>
      <arglist>(InvokeTest, Ternary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a28b57a9f9d38574b7c033988ad528ddd</anchor>
      <arglist>(InvokeTest, Unary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a0705d7e6083d129caae9d91cc5d6d570</anchor>
      <arglist>(ReturnArgActionTest, WorksForMultiArgBoolArg0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ae280b3b95b0cdfcf7b81de95c8fe942d</anchor>
      <arglist>(ReturnArgActionTest, WorksForMultiArgStringArg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a717ea38d7b78b6d51b4d617ed317d26e</anchor>
      <arglist>(ReturnArgActionTest, WorksForOneArgIntArg0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a690ef20bd9c281781eddcf99b18cff6c</anchor>
      <arglist>(ReturnPointeeTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a2b92b573de73fdf97dad4da8a67d7fc0</anchor>
      <arglist>(SaveArgActionTest, WorksForCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a511b9c6721629465fd1e2fbd65633ef9</anchor>
      <arglist>(SaveArgActionTest, WorksForSameType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a35b74b32b6a222e048706e6ce8d64118</anchor>
      <arglist>(SaveArgPointeeActionTest, WorksForCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a51d471708cb6fa3c403ea1d936a49dc1</anchor>
      <arglist>(SaveArgPointeeActionTest, WorksForSameType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af5a15dbcba14010a5463f3ac9451ab8a</anchor>
      <arglist>(SetArgRefereeActionTest, WorksForCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aa9fa575b30dca09e9886722b78415a22</anchor>
      <arglist>(SetArgRefereeActionTest, WorksForSameType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a0ea4f3d8f1a643726e37825c58d8741f</anchor>
      <arglist>(SetArgRefereeActionTest, WorksWithExtraArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aacf568e3d16b210aa2316ccc2cb6b22d</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a42955fc99954c095f9d7ded3b92c091f</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a63a338ef41086b80dba5729ecd1073e5</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a5db6a5413414f6d9bb8a24d1f07bf882</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a40664c1acdc3650e8edf9a9a49b008de</anchor>
      <arglist>(WithArgTest, OneArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a68748f21021e787dfdc095691c94d495</anchor>
      <arglist>(WithoutArgsTest, NoArg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Unary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aad456ea2ee1b0cb2741b676a34f540a3</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidBinary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aec71bd163ae67ec97e073bd13a4ac039</anchor>
      <arglist>(int, char)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidFunctionWithFourArguments</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a8c952be61635486e84c1eca3bf3acd9b</anchor>
      <arglist>(char, int, float, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidNullary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a061f6d66383a4e793b4d4ca93bd8ca2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidTernary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ac41b49dc8ab365ccad7b332796421cd4</anchor>
      <arglist>(int, char, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidUnary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a163632ef644604032f00334fce36de1a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_done</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ab2d168581c62c89bd00cdadcccd9e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>g_double</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a73552112032ff5d5900dd6f128a62718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-more-matchers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-more-matchers_8h.html</filename>
    <includes id="gmock-generated-matchers_8h" name="gmock-generated-matchers.h" local="yes" imported="no">gmock/gmock-generated-matchers.h</includes>
    <namespace>testing</namespace>
    <member kind="function">
      <type></type>
      <name>MATCHER</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4fcb3f407119590471bea5a90a8d2dda</anchor>
      <arglist>(IsEmpty, negation ? &quot;isn&apos;t empty&quot; :&quot;is empty&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a03fb223cceaefc67991ac36286dcbb34</anchor>
      <arglist>(IsFalse, negation ? &quot;is true&quot; :&quot;is false&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab2b645db6909220993662cf43ed0d9e8</anchor>
      <arglist>(IsTrue, negation ? &quot;is false&quot; :&quot;is true&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-nice-strict.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-nice-strict_8h.html</filename>
    <includes id="gmock-spec-builders_8h" name="gmock-spec-builders.h" local="yes" imported="no">gmock/gmock-spec-builders.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <class kind="class">testing::NaggyMock</class>
    <class kind="class">testing::NiceMock</class>
    <class kind="class">testing::StrictMock</class>
    <namespace>testing</namespace>
  </compound>
  <compound kind="file">
    <name>gmock-nice-strict_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-nice-strict__test_8cc.html</filename>
    <includes id="gmock-nice-strict_8h" name="gmock-nice-strict.h" local="yes" imported="no">gmock/gmock-nice-strict.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::gmock_nice_strict_test::Foo</class>
    <class kind="class">Mock</class>
    <class kind="class">testing::gmock_nice_strict_test::MockBar</class>
    <class kind="class">testing::gmock_nice_strict_test::MockBaz</class>
    <class kind="class">testing::gmock_nice_strict_test::MockFoo</class>
    <class kind="class">testing::gmock_nice_strict_test::MockBaz::MoveOnly</class>
    <class kind="class">testing::gmock_nice_strict_test::NotDefaultConstructible</class>
    <namespace>testing</namespace>
    <namespace>testing::gmock_nice_strict_test</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>af147980581baec3cf492457c2d1e0276</anchor>
      <arglist>(NaggyMockTest, AcceptsClassNamedMock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>abafc38649114354a5dc342524ca2102e</anchor>
      <arglist>(NaggyMockTest, AllowLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a8ae416186af77fc0d066467be92c6c86</anchor>
      <arglist>(NaggyMockTest, AllowsExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a59d1c771bd39f8c3831688a235a193e7</anchor>
      <arglist>(NaggyMockTest, IsNaggy_IsNice_IsStrict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>adffb618d5dacd53e35c05b2f16b91710</anchor>
      <arglist>(NaggyMockTest, MoveOnlyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a9618de98b38e8e4270873d9b2616e3e1</anchor>
      <arglist>(NaggyMockTest, NonDefaultConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a982de09f3040cc5b9f457a7aa4e00652</anchor>
      <arglist>(NaggyMockTest, NonDefaultConstructor10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a475ee57b7b86f3f81d50819db3dd78b4</anchor>
      <arglist>(NaggyMockTest, UnexpectedCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a0a43059a52437e547c8fb836008b8e60</anchor>
      <arglist>(NiceMockTest, AcceptsClassNamedMock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a49fd5610815a7ced633a1c8ac3f62709</anchor>
      <arglist>(NiceMockTest, AllowLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a12b9f686345faa5a646da65a67c38a44</anchor>
      <arglist>(NiceMockTest, AllowsExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a94dd6c20e30f88457f7d9a583881be5a</anchor>
      <arglist>(NiceMockTest, IsNaggy_IsNice_IsStrict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>ade923493d5669e4ae63e1dd6a7e3d92d</anchor>
      <arglist>(NiceMockTest, MoveOnlyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a4172e1193c21d61e34d9b2c379d2f6be</anchor>
      <arglist>(NiceMockTest, NonDefaultConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a81bfeea94824935648545225f5dd3c00</anchor>
      <arglist>(NiceMockTest, NonDefaultConstructor10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>af6a34a561886bec5e278239ef65d6011</anchor>
      <arglist>(NiceMockTest, ThrowsExceptionForUnknownReturnTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a2bad58b3a12ea95eb4a731026c576b40</anchor>
      <arglist>(NiceMockTest, UnexpectedCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a4534bdd7c8ca19aad56933d34e0ea4db</anchor>
      <arglist>(StrictMockTest, AcceptsClassNamedMock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a5f8498b9a90a81c4709b8d3ae968500e</anchor>
      <arglist>(StrictMockTest, AllowLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a269b7756fb785a84a609543700f77256</anchor>
      <arglist>(StrictMockTest, AllowsExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a79dd179124eda7c24cf55a6f128a97bc</anchor>
      <arglist>(StrictMockTest, IsNaggy_IsNice_IsStrict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a2e8eee23ea869ebc5224e014b616d409</anchor>
      <arglist>(StrictMockTest, MoveOnlyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a21456158013d707a1238d0ade00ea3f6</anchor>
      <arglist>(StrictMockTest, NonDefaultConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>ae52f11a6045e9c307237cf02b85e6b79</anchor>
      <arglist>(StrictMockTest, NonDefaultConstructor10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>ae58ab074e0f9218a727d1fec0793667e</anchor>
      <arglist>(StrictMockTest, UnexpectedCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>afea105507ce78fc0e2c20d9f4cca16d7</anchor>
      <arglist>(StrictMockTest, UninterestingCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a04e9402fd03549e1eda88659b6eac174</anchor>
      <arglist>(StrictMockTest, UninterestingCallFailsAfterDeath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>custom/gmock-port.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/internal/custom/</path>
    <filename>custom_2gmock-port_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gmock-port.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/internal/</path>
    <filename>gmock-port_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="custom_2gmock-port_8h" name="custom/gmock-port.h" local="yes" imported="no">gmock/internal/custom/gmock-port.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DECLARE_bool_</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>a7a0a953221ea8ef5aaa6c644a48af599</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DECLARE_int32_</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>adeb7f0a8d842d1d541615763835af3f9</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DECLARE_string_</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>a35af08c45131cf68d78446cb8cfe40fe</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DEFINE_bool_</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>a470be328fabbeef3987127adc18a1433</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DEFINE_int32_</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>a19d91081ff0aaab2f60ef1dc2d6e6b34</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_DEFINE_string_</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>ad6badbf90e5a813e2bd5668fc6b6a8f7</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_FLAG</name>
      <anchorfile>gmock-port_8h.html</anchorfile>
      <anchor>ad7119adfef06be5e7b1551633f5a1436</anchor>
      <arglist>(name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-port_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-port__test_8cc.html</filename>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock-port__test_8cc.html</anchorfile>
      <anchor>a63812c9ef0cbc6907a251ccf919da78e</anchor>
      <arglist>(DummyTest, Dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-pp-string_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-pp-string__test_8cc.html</filename>
    <includes id="gmock-pp_8h" name="gmock-pp.h" local="yes" imported="no">gmock/internal/gmock-pp.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <namespace>testing</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EXPANSION</name>
      <anchorfile>gmock-pp-string__test_8cc.html</anchorfile>
      <anchor>a50cfa9ecb65df9c804a5467d08da4faf</anchor>
      <arglist>(Result, Macro)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IS_EMPTY_TEST_1</name>
      <anchorfile>gmock-pp-string__test_8cc.html</anchorfile>
      <anchor>ab8635d85cb91992914a106bb5c229829</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOINER</name>
      <anchorfile>gmock-pp-string__test_8cc.html</anchorfile>
      <anchor>a417889002d582097e444f103350c05cb</anchor>
      <arglist>(_N, _Data, _Elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOINER_CAT</name>
      <anchorfile>gmock-pp-string__test_8cc.html</anchorfile>
      <anchor>a061e03ac22467881369813e8d73ddf61</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-pp.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/internal/</path>
    <filename>gmock-pp_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_CAT</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a108c52ffa81ab99348d23b8fa76fded3</anchor>
      <arglist>(_1, _2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_COMMA</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a44870968c9989ec20c90812361e21a55</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_COMMA_IF</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>acad3f789b483c40204f25a56c3342103</anchor>
      <arglist>(_i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_EMPTY</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7dc39000427944f011a62b2aa915fc2a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_FOR_EACH</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>abc9368d9b0960531e3cfb9e5d6a41816</anchor>
      <arglist>(_Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_HAS_COMMA</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>aaf83e01e56eb26d7eac9efb477587510</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_HEAD</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ad7910160dfc0fb20b239efcf1f3ddd85</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_IDENTITY</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a6123441ddc433915bfc8996a0a4eb397</anchor>
      <arglist>(_1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_IF</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a82f153fedbaf56bf71b8272bdf672875</anchor>
      <arglist>(_Cond, _Then, _Else)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INC</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>abcffb7b948f0eed30aa35ba3c1e77299</anchor>
      <arglist>(_i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTENRAL_EMPTY_TUPLE</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7a4a2a8606d20424b0ec1db4236819e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_ALTERNATE_HEAD</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a397716c397c91563dfbb9c3b974dc2dc</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_CALL_MACRO</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a3fe0cf255d103cc945cd91e0e953846f</anchor>
      <arglist>(_Macro, _i, _Data, _element)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_CAT</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a2b034c776c832e3d951f5d123658a7ba</anchor>
      <arglist>(_1, _2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_CAT_5</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a11241887f4be09cdb6a57bb841620581</anchor>
      <arglist>(_1, _2, _3, _4, _5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_0</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a214534d4a95f56765555dd6a634b3ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_1</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7e24c589c5166c7db18207ea856b757e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_10</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>af15e9b374c945eaac237bd17583ba553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_11</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a0d8f427b8f338b4157bf81f9989d69e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_12</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>abf8465b714dfac3a485b3774264a005f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_13</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a37b278fd32a872c53eb98c886888f442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_14</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a1b3568514e11317780d63491765df95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_15</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ab768aec3f52e0f8c5825a45ad83d8836</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_2</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ace0591e876b40a1954cc1e9a72c5413b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_3</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a2d5a1a8b63194783114ec21a0a81f11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_4</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7b531142e60aa3411e6b11c598ee53bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_5</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7f13063361c7eb6017ca649c0efdeec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_6</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a3471d8cc6b174ee5440868cb37633aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_7</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a237b21a985a3d7a22539b87c46d53d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_8</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a04c6dbf79411c6c468be3dcef87972b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_COMMA_IF_9</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ab4914950cb2dc462f55a1e069ee9e8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_0</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>afa4ea4d70383d332e2d2367b077ce31a</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_1</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a6dde0a6b2371de18b44f8671b8d0dc22</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_10</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ae6a832612f7db9940c60e2551343f697</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_11</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a5f357dfae141ba984eec9f8e1ceb0bb7</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_12</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a70e6ea8b4a366244b729e56b3c2b0988</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_13</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ac43d06ac5ac29ce5b40e570c3c8b53ee</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_14</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a73de321e9dd5117fdd32520525296b60</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_15</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ab9670ce2eb23a136b2978041d6f36f1b</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_2</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ad8277a9a0a83d35b403223078486756e</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_3</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a2ae498910fad6a0796cdc24e7436c1af</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_4</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ac8edd023c5a089a51b8ec78a12a37941</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_5</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a3a7b6250eb5ceec84c604088b69f88ca</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_6</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a8a0eb9f1389af438da01467e915fce2c</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_7</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>aff9ac7a5d231f8dac30c8436fffb887e</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_8</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>affbf923847bedeff0e6b2a7c33f63ff8</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_FOR_EACH_IMPL_9</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a07acbb7a6546c3c8e3f4f6c037831c54</anchor>
      <arglist>(_i, _Macro, _Data, _Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_HEAD</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a76a2c212a600bad8c26c34343785d070</anchor>
      <arglist>(_1,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a5bec02a24e70c087e6dca52f735356ba</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_1</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a80e10be13b34c05a5bc4a2db66f6090e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a0415d68018422fd678c14c84e2390142</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IF_0</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>afa9219c0158e29914036bfe9959ed0d7</anchor>
      <arglist>(_Then, _Else)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IF_1</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a9983cbccb2cbb6892e983b28ac9e2077</anchor>
      <arglist>(_Then, _Else)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_0</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a67c3172a9b55aca4445d8399a27d7bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_1</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a5c8d218b722f86a9f6b1af37075abba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_10</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>aa3810860ab9ebd07601acdbedb612824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_11</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a59e17461e0baa9b154625f7861af34b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_12</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a4ac354e1e915139aa339364418a5c189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_13</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a3ddc4589e38ae717aa4766aba2bf0bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_14</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a2df1f864eb3b389b50791639f32b7142</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_15</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a98718a29ed1a47d49f25974ba01deda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_2</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a56f097ec235d0c099596397429130b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_3</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a0208ca2062b923cd12255f68d18f9e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_4</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a513e563d704ca901b696d367ed28ed63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_5</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a5a1c4a56fb224e8b8453a28f2798a2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_6</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>adb538658076399eb3b761132a37b8104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_7</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a521b0414b80af9fe8e7eca11ba275c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_8</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>aa58ad9678e056e935fc13d7c8020f3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INC_9</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a505a762430097704c55882063daf4f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_INTERNAL_16TH</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ac3815de01d162a72578830f0ffbfbeb3</anchor>
      <arglist>(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, ...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IS_EMPTY</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7ed13884d5ca70a35102f76d65677b13</anchor>
      <arglist>(_1, _2, _3, _4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IS_EMPTY_CASE_0001</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ad02fd031aeb323ae431ebdfda4acdc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_REMOVE_PARENS</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ac3c1fba05dad44080330c0ecd1208ca6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_STRINGIZE</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>afd092b75707cbc1efd7fe183c94afb79</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_TAIL</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a0e7741e9333e33780a56a8c5e2079942</anchor>
      <arglist>(_1,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_USE_MSVC</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a6d4eb33dd19ac1997d7585961e8cc576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_IS_BEGIN_PARENS</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a7b8ff4a4176413e60e3f46d14760182a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_IS_EMPTY</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a14eb10c5cc7380d072cd748661140f45</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_IS_ENCLOSED_PARENS</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a10bbc38452431607a40619475c5248aa</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_NARG</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a9db18220b88597a07704bc7cf3b13304</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_NARG0</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a0f49faf3c63534a722e2f320ff8d4cd0</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_REMOVE_PARENS</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a56df0c468739cd6319be90b805a6d5b0</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_REPEAT</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>ab2a0d358d2eb3f04395d0494ab7aab01</anchor>
      <arglist>(_Macro, _Data, _N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_STRINGIZE</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a5e7b60e34a7bb66bac56c440f6aa52cb</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_TAIL</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a1373615930e6eb6772c914fa8416f88e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_VARIADIC_CALL</name>
      <anchorfile>gmock-pp_8h.html</anchorfile>
      <anchor>a4dd8715f753c7c3957f7185acf609e55</anchor>
      <arglist>(_Macro,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-pp_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-pp__test_8cc.html</filename>
    <includes id="gmock-pp_8h" name="gmock-pp.h" local="yes" imported="no">gmock/internal/gmock-pp.h</includes>
    <class kind="struct">testing::internal::gmockpp::Test</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal::gmockpp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_IS_EMPTY_TEST_1</name>
      <anchorfile>gmock-pp__test_8cc.html</anchorfile>
      <anchor>ab8635d85cb91992914a106bb5c229829</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_TYPE_TEST</name>
      <anchorfile>gmock-pp__test_8cc.html</anchorfile>
      <anchor>add9a565fd01a36e8fc77005ff7ddee44</anchor>
      <arglist>(_i, _Data, _element)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_VAR_TEST</name>
      <anchorfile>gmock-pp__test_8cc.html</anchorfile>
      <anchor>af286893c080171240ce005160f017f65</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_VAR_TEST_1</name>
      <anchorfile>gmock-pp__test_8cc.html</anchorfile>
      <anchor>af50bdb0dbcdac1eede87e5b261aef933</anchor>
      <arglist>(_x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_VAR_TEST_2</name>
      <anchorfile>gmock-pp__test_8cc.html</anchorfile>
      <anchor>afad491ad91c52f7f8bad4ccd3448ce5b</anchor>
      <arglist>(_x, _y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_PP_INTERNAL_VAR_TEST_3</name>
      <anchorfile>gmock-pp__test_8cc.html</anchorfile>
      <anchor>aea89cca718bf036fc3f1b10ab67019fb</anchor>
      <arglist>(_x, _y, _z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-spec-builders.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock-spec-builders_8cc.html</filename>
    <includes id="gmock-spec-builders_8h" name="gmock-spec-builders.h" local="yes" imported="no">gmock/gmock-spec-builders.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8c4aa7be8daa7b60e293071d70a89584</anchor>
      <arglist>(g_gmock_mutex)</arglist>
    </member>
    <member kind="function">
      <type>CallReaction</type>
      <name>intToCallReaction</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a55ce2ee38c64db1a89feae3751439620</anchor>
      <arglist>(int mock_behavior)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>LogWithLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a07f4411f23f8b1b731858be9dda3fdcc</anchor>
      <arglist>(testing::internal::LogSeverity severity, const char *file, int line, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportUninterestingCall</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af045b703d8487374620a8106a76814ee</anchor>
      <arglist>(CallReaction reaction, const std::string &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>first_used_file</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>a8eedfa563d9488da77e2972262a6adda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_used_line</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>a379383adc440fd7bd20e20bf713f90d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std::string</type>
      <name>first_used_test</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>a9ede47bd84dcb6f9148dd34dae61cb17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std::string</type>
      <name>first_used_test_suite</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>a05746ed7946c636594c6595252b2c11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FunctionMockers</type>
      <name>function_mockers</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>ad5cea535d69b136daf6ce325b172d0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ ThreadLocal&lt; Sequence * &gt;</type>
      <name>g_gmock_implicit_sequence</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1b1f8431e32fe7315e218986de3920b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>leakable</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>a6ebc0cf6fc370a4da4a34648db39fd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StateMap</type>
      <name>states_</name>
      <anchorfile>gmock-spec-builders_8cc.html</anchorfile>
      <anchor>a025f2bccfe1a66ab95b66380bf1509e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-spec-builders.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock-spec-builders_8h.html</filename>
    <includes id="gmock-actions_8h" name="gmock-actions.h" local="yes" imported="no">gmock/gmock-actions.h</includes>
    <includes id="gmock-cardinalities_8h" name="gmock-cardinalities.h" local="yes" imported="no">gmock/gmock-cardinalities.h</includes>
    <includes id="gmock-matchers_8h" name="gmock-matchers.h" local="yes" imported="no">gmock/gmock-matchers.h</includes>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_CALL</name>
      <anchorfile>gmock-spec-builders_8h.html</anchorfile>
      <anchor>a535a6156de72c1a2e25a127e38ee5232</anchor>
      <arglist>(obj, call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GMOCK_ON_CALL_IMPL_</name>
      <anchorfile>gmock-spec-builders_8h.html</anchorfile>
      <anchor>a2de39c343f6d2cc6d52c7786968ea7cf</anchor>
      <arglist>(mock_expr, Setter, call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ON_CALL</name>
      <anchorfile>gmock-spec-builders_8h.html</anchorfile>
      <anchor>a5b12ae6cf84f0a544ca811b380c37334</anchor>
      <arglist>(obj, call)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gmock-spec-builders_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock-spec-builders_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock-spec-builders__test_8cc.html</filename>
    <includes id="gmock-spec-builders_8h" name="gmock-spec-builders.h" local="yes" imported="no">gmock/gmock-spec-builders.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">testing::internal::ExpectationTester</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Method</name>
      <anchorfile>gmock-spec-builders__test_8cc.html</anchorfile>
      <anchor>a95606368148f3e5aab5db46c32466afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gmock-spec-builders__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gmock-port_8h" name="gmock-port.h" local="yes" imported="no">gmock/internal/gmock-port.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aca5af0e8943ba53352537ab84233b47f</anchor>
      <arglist>(catch_leaked_mocks, true, &quot;true iff Google Mock should report leaked mock objects &quot; &quot;as failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a211b4be008f5b4cccee486a262d91a52</anchor>
      <arglist>(default_mock_behavior, 1, &quot;Controls the default behavior of mocks.&quot; &quot;  Valid values:\n&quot; &quot;  0 - by default, mocks act as NiceMocks.\n&quot; &quot;  1 - by default, mocks act as NaggyMocks.\n&quot; &quot;  2 - by default, mocks act as StrictMocks.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a92ea84a47432512152022ef73176676f</anchor>
      <arglist>(verbose, internal::kWarningVerbosity, &quot;Controls how verbose Google Mock&apos;s output is.&quot; &quot;  Valid values:\n&quot; &quot;  info    - prints all messages.\n&quot; &quot;  warning - prints warnings and errors.\n&quot; &quot;  error   - prints errors only.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9276d4bc746722cb4fe99415c1dc778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32b1c6db9ba5133ccabfa67616b3c041</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20fb86152763dddef67bc1dd8b090800</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleMockImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3823844199df88af9493026031cf7744</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleMockBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a137bff8177d6158f59ab4ce603577293</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ParseGoogleMockFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af9eac3bda47b1fa0b8e43d1d1d3a0b16</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleMockIntFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5d201d5b16143a31fa16dc23b5d4af80</anchor>
      <arglist>(const char *str, const char *flag, int *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleMockStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb359266feb817d9943854b76574817d</anchor>
      <arglist>(const char *str, const char *flag, String *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/include/gmock/</path>
    <filename>gmock_8h.html</filename>
    <includes id="gmock-actions_8h" name="gmock-actions.h" local="yes" imported="no">gmock/gmock-actions.h</includes>
    <includes id="gmock-cardinalities_8h" name="gmock-cardinalities.h" local="yes" imported="no">gmock/gmock-cardinalities.h</includes>
    <includes id="gmock-function-mocker_8h" name="gmock-function-mocker.h" local="yes" imported="no">gmock/gmock-function-mocker.h</includes>
    <includes id="gmock-generated-actions_8h" name="gmock-generated-actions.h" local="yes" imported="no">gmock/gmock-generated-actions.h</includes>
    <includes id="gmock-generated-function-mockers_8h" name="gmock-generated-function-mockers.h" local="yes" imported="no">gmock/gmock-generated-function-mockers.h</includes>
    <includes id="gmock-generated-matchers_8h" name="gmock-generated-matchers.h" local="yes" imported="no">gmock/gmock-generated-matchers.h</includes>
    <includes id="gmock-matchers_8h" name="gmock-matchers.h" local="yes" imported="no">gmock/gmock-matchers.h</includes>
    <includes id="gmock-more-actions_8h" name="gmock-more-actions.h" local="yes" imported="no">gmock/gmock-more-actions.h</includes>
    <includes id="gmock-more-matchers_8h" name="gmock-more-matchers.h" local="yes" imported="no">gmock/gmock-more-matchers.h</includes>
    <includes id="gmock-nice-strict_8h" name="gmock-nice-strict.h" local="yes" imported="no">gmock/gmock-nice-strict.h</includes>
    <includes id="gmock-internal-utils_8h" name="gmock-internal-utils.h" local="yes" imported="no">gmock/internal/gmock-internal-utils.h</includes>
    <namespace>testing</namespace>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9dd7591091234b86ce48ce1aff6feeb5</anchor>
      <arglist>(catch_leaked_mocks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8db48e64b7ad3536f6ccf28ce39f9111</anchor>
      <arglist>(default_mock_behavior)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4dd099d1d538f26a16fcc2f94011b37e</anchor>
      <arglist>(verbose)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9276d4bc746722cb4fe99415c1dc778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32b1c6db9ba5133ccabfa67616b3c041</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20fb86152763dddef67bc1dd8b090800</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_all_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__all__test_8cc.html</filename>
    <includes id="gmock-actions__test_8cc" name="gmock-actions_test.cc" local="yes" imported="no">test/gmock-actions_test.cc</includes>
    <includes id="gmock-cardinalities__test_8cc" name="gmock-cardinalities_test.cc" local="yes" imported="no">test/gmock-cardinalities_test.cc</includes>
    <includes id="gmock-generated-actions__test_8cc" name="gmock-generated-actions_test.cc" local="yes" imported="no">test/gmock-generated-actions_test.cc</includes>
    <includes id="gmock-generated-function-mockers__test_8cc" name="gmock-generated-function-mockers_test.cc" local="yes" imported="no">test/gmock-generated-function-mockers_test.cc</includes>
    <includes id="gmock-generated-matchers__test_8cc" name="gmock-generated-matchers_test.cc" local="yes" imported="no">test/gmock-generated-matchers_test.cc</includes>
    <includes id="gmock-internal-utils__test_8cc" name="gmock-internal-utils_test.cc" local="yes" imported="no">test/gmock-internal-utils_test.cc</includes>
    <includes id="gmock-matchers__test_8cc" name="gmock-matchers_test.cc" local="yes" imported="no">test/gmock-matchers_test.cc</includes>
    <includes id="gmock-more-actions__test_8cc" name="gmock-more-actions_test.cc" local="yes" imported="no">test/gmock-more-actions_test.cc</includes>
    <includes id="gmock-nice-strict__test_8cc" name="gmock-nice-strict_test.cc" local="yes" imported="no">test/gmock-nice-strict_test.cc</includes>
    <includes id="gmock-port__test_8cc" name="gmock-port_test.cc" local="yes" imported="no">test/gmock-port_test.cc</includes>
    <includes id="gmock-spec-builders__test_8cc" name="gmock-spec-builders_test.cc" local="yes" imported="no">test/gmock-spec-builders_test.cc</includes>
    <includes id="gmock__test_8cc" name="gmock_test.cc" local="yes" imported="no">test/gmock_test.cc</includes>
  </compound>
  <compound kind="file">
    <name>gmock_class.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>gmock__class_8py.html</filename>
    <namespace>cpp::gmock_class</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateMethods</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>ae1b91676e6a4c7ae21c3ef2394a096a1</anchor>
      <arglist>(output_lines, source, class_node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateMocks</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a3f8d5ceabb0bd6143422efeccc900ca9</anchor>
      <arglist>(filename, source, ast_list, desired_class_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a8f99cfdd2b4f0a547d6585b1de78bac0</anchor>
      <arglist>(argv=sys.argv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a4a765064f65186f17ff74a9ebb5d27b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_dummy</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>ab4128a969856897356b7956c5ba4fc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_INDENT</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>aa09d38d618dd2e76366852c660a832e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_VERSION</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>ae5d7185c5f485142460e91de1394283c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a2157e96eee0b4bf9ca6d195ab76f59c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_class_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>gmock__class__test_8py.html</filename>
    <class kind="class">cpp::gmock_class_test::GenerateMethodsTest</class>
    <class kind="class">cpp::gmock_class_test::GenerateMocksTest</class>
    <class kind="class">cpp::gmock_class_test::TestCase</class>
    <namespace>cpp::gmock_class_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1gmock__class__test.html</anchorfile>
      <anchor>a72474ac6fe2295f91f383e45b9b6e536</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_doctor.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/</path>
    <filename>gmock__doctor_8py.html</filename>
    <namespace>gmock_doctor</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FindAllMatches</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af9f6b7d876afcfe52864f2b928f5e6ab</anchor>
      <arglist>(regex, s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenericDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af5023d3e12d1f4a7171c6b035783de84</anchor>
      <arglist>(short_name, long_name, diagnoses, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IncompleteByReferenceArgumentDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a57b4c1486c344bd12e4138c588029c19</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MockObjectPointerDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a91e21533e0bc183c40f5a9873158a94b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToReturnNothingDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a1d30848b5afc8437c05c03f9d4878a0d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToReturnReferenceDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>aa922367471c9e517f839f98e0e3b0a1c</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToReturnSomethingDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a1dc705b817ae15dbf51ebce10e47ed3f</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToUseReturnNullDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af4268f4fc3c0e612231b6a5d53e9e578</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToUseSymbolDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a9ee9925aa81453f121d44e0ad8f1bbaf</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OverloadedFunctionActionDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a385cf8cf2ca6731bf66d721e2dbf89d1</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OverloadedFunctionMatcherDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a82934d9b43f75ab1112a9436c1a31068</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OverloadedMethodActionDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a830bf3bac2d58666d82a75dfa0865c42</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TypeInTemplatedBaseDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>ac4e4908d4e43ef87f522365e99ec36c8</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_WrongMockMethodMacroDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a430611c0e038abaa33ae320b7118779b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_WrongParenPositionDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a89b0bfee48942a164f7a4e1e923f3a48</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Diagnose</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a8b791ed6679a0135862ebb3e8c27b2b4</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a6eb6c47cf5a3a7c4266f473c0af6b82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a5834be312e84670506af7df4a7b6bf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_CLANG_FILE_LINE_RE</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a068279bf4a0afdf3f2106351892a8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_CLANG_NON_GMOCK_FILE_LINE_RE</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a54b24983d4a31b34337e0ef6fdf4fe91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_COMMON_GMOCK_SYMBOLS</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>ac704a49399e603fba5104e490f17fce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_DIAGNOSERS</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>ad8d4f979dbf1b3c8edb226d124571b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_EMAIL</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af8532f014caa9251e48f07e08d92f855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_GCC_FILE_LINE_RE</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>abfa92b554c13bc7b3f37bd53a52288b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_VERSION</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a8f29d54c7339c9ac86409b5e78f63887</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_ex_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__ex__test_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>gmock_gen.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/</path>
    <filename>gmock__gen_8py.html</filename>
    <namespace>gmock_gen</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegmock__gen.html</anchorfile>
      <anchor>adab615bb903ccd6be037728cbd62057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__doc__</name>
      <anchorfile>namespacegmock__gen.html</anchorfile>
      <anchor>af72474983cae3039ab18452d6ff6a4ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_leak_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__leak__test_8py.html</filename>
    <class kind="class">gmock_leak_test::GMockLeakTest</class>
    <namespace>gmock_leak_test</namespace>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a9437a2d2e3bde77354e5c6443ef129f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>ace925116117368cd02a7b45571f5133d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a1ab1da2afb1748500a059d59660330cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_MULTIPLE_LEAKS</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a9a529935171ee6ab369902d9a77ffbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_WITH_EXPECT_CALL</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>aa03214d2fad1ee0fd3f3101da688ebfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_WITH_ON_CALL</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a5b7e5890b4022a37ef82bdf4eb22ef44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_leak_test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__leak__test___8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
  </compound>
  <compound kind="file">
    <name>gmock_link2_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__link2__test_8cc.html</filename>
    <includes id="gmock__link__test_8h" name="gmock_link_test.h" local="yes" imported="no">test/gmock_link_test.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LinkTest</name>
      <anchorfile>gmock__link2__test_8cc.html</anchorfile>
      <anchor>afb3d3e7fd53242710a55460595d750bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_link_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__link__test_8cc.html</filename>
    <includes id="gmock__link__test_8h" name="gmock_link_test.h" local="yes" imported="no">test/gmock_link_test.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LinkTest</name>
      <anchorfile>gmock__link__test_8cc.html</anchorfile>
      <anchor>afb3d3e7fd53242710a55460595d750bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_link_test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__link__test_8h.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">FieldHelper</class>
    <class kind="class">Interface</class>
    <class kind="class">InvokeHelper</class>
    <class kind="class">Mock</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a3f3f7a915ecbf4ed9480e7689ac3be1e</anchor>
      <arglist>(LinkTest, TestActionMacro)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>ac6156044ada7f26a08d97b6abb8e5160</anchor>
      <arglist>(LinkTest, TestActionP2Macro)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a8e87d7c7853fa49506556f9e05487021</anchor>
      <arglist>(LinkTest, TestActionPMacro)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a84f858c615e1a833900ba5cb6fd6035d</anchor>
      <arglist>(LinkTest, TestAssign)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a152c90c6b50fe035d27c83aa6c0f9793</anchor>
      <arglist>(LinkTest, TestDoAll)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a2918d5abf4d84037728f3c1bbc5c4fca</anchor>
      <arglist>(LinkTest, TestDoDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>aaaae4940e8dd1c9ba7342163248ff86f</anchor>
      <arglist>(LinkTest, TestIgnoreResult)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a632cd5bfa5abc4dca05bca7e32c3117c</anchor>
      <arglist>(LinkTest, TestInvoke)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a16605ff63dee99b3858ff175f3165a8b</anchor>
      <arglist>(LinkTest, TestInvokeArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a8677237cca1dcb672f230ba196bf46c9</anchor>
      <arglist>(LinkTest, TestInvokeWithoutArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a0e54493b534daa8c40db27f11c1fa47c</anchor>
      <arglist>(LinkTest, TestMatcherA)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a2f67e08eb609d505e32d1ea9c5ea4934</anchor>
      <arglist>(LinkTest, TestMatcherAllOf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a44f6ef7c07900d4b35ecf9dd5fb3d199</anchor>
      <arglist>(LinkTest, TestMatcherAnyOf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a56eb072fc6793f17991c4b9453cb57f9</anchor>
      <arglist>(LinkTest, TestMatcherAnything)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>af0e170be9fd6cff187a448aa8be13996</anchor>
      <arglist>(LinkTest, TestMatcherCast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a16f49ffd8b6c3926dd3be08475a84cea</anchor>
      <arglist>(LinkTest, TestMatcherContainerEq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a77a83a48b183a392eddae15de6162950</anchor>
      <arglist>(LinkTest, TestMatcherContainsRegex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>adccb056e47ae0c111fdb5c8718aa1237</anchor>
      <arglist>(LinkTest, TestMatcherElementsAre)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a75e1edbf10c6912cb689a744897c7cfd</anchor>
      <arglist>(LinkTest, TestMatcherElementsAreArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>afd9457843e9d37ad61805fe4e346230a</anchor>
      <arglist>(LinkTest, TestMatcherField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a9c49e996772a00f039252ed51b929c07</anchor>
      <arglist>(LinkTest, TestMatcherIsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>af8960bb8270f5b279a8f7b41d3b045b5</anchor>
      <arglist>(LinkTest, TestMatcherIsSubsetOf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>ac35b16985b69c6aee820e850a90a3a92</anchor>
      <arglist>(LinkTest, TestMatcherIsSupersetOf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a2703b6bda7d6a9fe9ca0c3a545cb0794</anchor>
      <arglist>(LinkTest, TestMatcherMatchesRegex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a5ffe71be3f23caa89c945a8f91f37c61</anchor>
      <arglist>(LinkTest, TestMatcherNot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a88c24d00f8d1ef0bc424e44ef0d02c47</anchor>
      <arglist>(LinkTest, TestMatcherNotNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a87dc8bf67fbb09f4887bd73c4c3d4cc1</anchor>
      <arglist>(LinkTest, TestMatcherPointee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a4f1efb4c1404ef1987ead7fbcda62f97</anchor>
      <arglist>(LinkTest, TestMatcherProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a97addba006a789710b9142e173d1f6aa</anchor>
      <arglist>(LinkTest, TestMatcherRef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>aa76ccb0b23625c6e67224dc93775c260</anchor>
      <arglist>(LinkTest, TestMatcherResultOf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a9ac86d1d3b037000c95d84125b493aa2</anchor>
      <arglist>(LinkTest, TestMatchersEq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a407dfcf377f8201153cb0141eb4e50d0</anchor>
      <arglist>(LinkTest, TestMatchersFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a180ffdf57248ab9b453f3edcd93755ef</anchor>
      <arglist>(LinkTest, TestMatchersRelations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>acd4cefd0a0c481117e8450bb3e26995a</anchor>
      <arglist>(LinkTest, TestMatchersStringEquality)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a0e620555ef048587252b680112dca0a1</anchor>
      <arglist>(LinkTest, TestMatchersSubstrings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a371f2d2cb3d6de8d92bcdc7880c396e9</anchor>
      <arglist>(LinkTest, TestMatcherTruly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a7b2cbe54d3e02b9b9e9ac11fe2e4277a</anchor>
      <arglist>(LinkTest, TestMatcherTypedEq)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a7fc9e5ba927fb0b787c401830d96e845</anchor>
      <arglist>(LinkTest, TestReturn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>adac5a0d25e665298c61d73103f6b4ef6</anchor>
      <arglist>(LinkTest, TestReturnNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a305fc67126afc2ce2a398af8ac95f911</anchor>
      <arglist>(LinkTest, TestReturnRef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a2a241b93f4367065a763c7df5133e5b6</anchor>
      <arglist>(LinkTest, TestReturnVoid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a186ca1714643654a35d0daadde7cfccd</anchor>
      <arglist>(LinkTest, TestSetArgPointee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>ac6a135440a78f13e4a16d1731bf80991</anchor>
      <arglist>(LinkTest, TestSetArrayArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>aef5c583c3e024858d646fd49cb26d38b</anchor>
      <arglist>(LinkTest, TestSetErrnoAndReturn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a443d44d009c84175febff2fc677517b4</anchor>
      <arglist>(LinkTest, TestWithArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>a3f39bdcd5e11abe967d40fa209a5fbfc</anchor>
      <arglist>(LinkTest, TestWithArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__link__test_8h.html</anchorfile>
      <anchor>ad60d270605d53ff00c73efcfc0353771</anchor>
      <arglist>(LinkTest, TestWithoutArgs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_main.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/src/</path>
    <filename>gmock__main_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>GTEST_API_ int</type>
      <name>main</name>
      <anchorfile>gmock__main_8cc.html</anchorfile>
      <anchor>a7f83bdc516d2cb86e20235d94ddf055a</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_output_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__output__test_8py.html</filename>
    <class kind="class">gmock_output_test::GMockOutputTest</class>
    <namespace>gmock_output_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>GetLeakyTests</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a60299c4f0cb666d08f101ddaa7aabed4</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetNormalizedCommandOutputAndLeakyTests</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a1796bc395fbfb8873992e3f84378e4bf</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetNormalizedOutputAndLeakyTests</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a590ba3b918e5599eeabc2cbf597e2ce1</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetShellCommandOutput</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a001498a3e9bf552ee429e434eb00cb08</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeErrorMarker</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>af3c1f95f19b9f048843a2d562d459b24</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveLocations</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>aa3c93f8085ff0886bf0d160d71af2452</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMemoryAddresses</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a58b4fdb82b40d01d32b09d4c14ba11a5</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveReportHeaderAndFooter</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a2ebfc0abfb0ed307021ecaa9da465c55</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTestNamesOfLeakedMocks</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>ac0628c5630d869dae45601df9d909638</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToUnixLineEnding</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a5c9ae3611cc4fac1e1340a3345865cf3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>acd6befb6031f17f78a4425c90b1f5b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>COMMAND</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a33f8ca97d99711e23517962ca4c729af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GENGOLDEN_FLAG</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a0bd3131fe8262154217588fed6b28d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>golden_file</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>aa592d26826a4dabf494fc2dd3c5c8b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GOLDEN_NAME</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>ac6e9298ea3967e6fa704c9c246d6cc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GOLDEN_PATH</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a632c0fbf08500e4ed3c0e33f5e2ac771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a4277f8598ba3835393fe82e82d09375d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a03aac0fac952a0b3648340f529af7f59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_output_test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__output__test___8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">GMockOutputTest</class>
    <class kind="class">MockFoo</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER_P2</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>ad6a4a921b72d12237933afe1de0c5c51</anchor>
      <arglist>(IsPair, first, second, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>add20a01035182eac6e1278d06e001d04</anchor>
      <arglist>(GMockOutputTest, CatchesLeakedMocks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>afa4ca5a73e2af24d016e48ee70e10901</anchor>
      <arglist>(GMockOutputTest, ExcessiveCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>ad8406b814788092ad25da61038706134</anchor>
      <arglist>(GMockOutputTest, ExcessiveCallToVoidFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a521e2dc9f8197c96e992901a5e39f5cd</anchor>
      <arglist>(GMockOutputTest, ExcessiveCallWithDefaultAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a5cae7729bb06b3064b765a06e58c2566</anchor>
      <arglist>(GMockOutputTest, ExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>acafecaf97c5e08925e452e670cc9c60c</anchor>
      <arglist>(GMockOutputTest, ExpectedCallToVoidFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a9ea40a88b30f8b5507efbf486ac06761</anchor>
      <arglist>(GMockOutputTest, ExplicitActionsRunOut)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a885556bf2f15e4a3d2eddac44dd7fc2b</anchor>
      <arglist>(GMockOutputTest, ExplicitActionsRunOutWithDefaultAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a0e3e9858cc7be4771edbe0f346f304f4</anchor>
      <arglist>(GMockOutputTest, MismatchArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a4cea140a4bc751ea563614b827496a96</anchor>
      <arglist>(GMockOutputTest, MismatchArgumentsAndWith)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a6e68cce05dc47eea2b0376a1ce4baa23</anchor>
      <arglist>(GMockOutputTest, MismatchWith)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a696afa4fa45b0e98ec9db1fe445fa679</anchor>
      <arglist>(GMockOutputTest, PrintsMatcher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a887f8f9cf09ffea984dcdb87c692c745</anchor>
      <arglist>(GMockOutputTest, RetiredExpectation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a87e290b73a27f69e2352986b95a09fcb</anchor>
      <arglist>(GMockOutputTest, UnexpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>aba5c783b0346beacc83af5ced4aeb7db</anchor>
      <arglist>(GMockOutputTest, UnexpectedCallToVoidFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a4ac1ba04aede81f6771240e1c719a28e</anchor>
      <arglist>(GMockOutputTest, UnexpectedCallWithDefaultAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>aa9159573c3f5f5bc7be3475e7398afc5</anchor>
      <arglist>(GMockOutputTest, UninterestingCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>ad6bc4a5b1d635a65363653eff36f6f0c</anchor>
      <arglist>(GMockOutputTest, UninterestingCallToVoidFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>afcf833faaa33197a2f9815425f101d8c</anchor>
      <arglist>(GMockOutputTest, UninterestingCallWithDefaultAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a662a66a60e7b302feb2dfa4a6b59bf98</anchor>
      <arglist>(GMockOutputTest, UnsatisfiedExpectation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>aab78247f3f1aa1b95feb21150d8e7643</anchor>
      <arglist>(GMockOutputTest, UnsatisfiedPrerequisite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>aa8df8651de0f2d9f7d1dd765eec89998</anchor>
      <arglist>(GMockOutputTest, UnsatisfiedPrerequisites)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>a3e14c0f9607348fdca074ccc6589fbdd</anchor>
      <arglist>(GMockOutputTest, UnsatisfiedWith)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestCatchesLeakedMocksInAdHocTests</name>
      <anchorfile>gmock__output__test___8cc.html</anchorfile>
      <anchor>af634a5c16bccc1861e3fab3181bad4a0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_stress_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__stress__test_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <namespace>testing</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gmock__stress__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>count</name>
      <anchorfile>gmock__stress__test_8cc.html</anchorfile>
      <anchor>afd9db40e3361ae09188795e8cbe19752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MockFoo *</type>
      <name>mock_foo</name>
      <anchorfile>gmock__stress__test_8cc.html</anchorfile>
      <anchor>a356e01cb7dd3338b406f2905cfdc1107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__test_8cc.html</filename>
    <includes id="gmock_8h" name="gmock.h" local="yes" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="internal_2custom_2gtest_8h" name="internal/custom/gtest.h" local="yes" imported="no">gtest/internal/custom/gtest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>a737c00dcd21d5b1ef3d9299cab7a51d3</anchor>
      <arglist>(FlagTest, IsAccessibleInCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>a29b51be89eb52fa64713438ecf4ab924</anchor>
      <arglist>(InitGoogleMockTest, ParsesEmptyCommandLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>aea344ddf9b83f7912dde4f8e7adbd4e2</anchor>
      <arglist>(InitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>a7c86c6c98b72e903135c1b01370a13f3</anchor>
      <arglist>(InitGoogleMockTest, ParsesInvalidCommandLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>af2ebcdde7f19ba9d002c20673e41fb97</anchor>
      <arglist>(InitGoogleMockTest, ParsesMultipleFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>ae24e1f90eac538406a16306612d7c380</anchor>
      <arglist>(InitGoogleMockTest, ParsesSingleFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>ada1ddcc67dc056492a76fa398429038f</anchor>
      <arglist>(InitGoogleMockTest, ParsesUnrecognizedFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>ad08ca27203202ca15cdf8eaaa7003ba7</anchor>
      <arglist>(WideInitGoogleMockTest, ParsesEmptyCommandLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>a6d85c181697be8603091b049564cf5c6</anchor>
      <arglist>(WideInitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>ad66fde04be818693ebdcdcfc9943d57f</anchor>
      <arglist>(WideInitGoogleMockTest, ParsesInvalidCommandLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>a00a9cde83573de9c598297cb89020e69</anchor>
      <arglist>(WideInitGoogleMockTest, ParsesMultipleFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>ab4288bcdb1b8464596f24c7384c72eb4</anchor>
      <arglist>(WideInitGoogleMockTest, ParsesSingleFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>a29f97c351b2c31a05b34d7c63bb06392</anchor>
      <arglist>(WideInitGoogleMockTest, ParsesUnrecognizedFlag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestInitGoogleMock</name>
      <anchorfile>gmock__test_8cc.html</anchorfile>
      <anchor>ac9c8ae8722c330d47f75dee43fb8ab78</anchor>
      <arglist>(const Char *(&amp;argv)[M], const Char *(&amp;new_argv)[N], const ::std::string &amp;expected_gmock_verbose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmock_test_utils.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/test/</path>
    <filename>gmock__test__utils_8py.html</filename>
    <namespace>gmock_test_utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>GetExitStatus</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a9146f81ff42389086b3eaee25dbf0263</anchor>
      <arglist>(exit_code)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSourceDir</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ab7217591e655e80392c9db6b99d04765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestExecutablePath</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>aadd2927024e24f0c53f7ba283402cdb1</anchor>
      <arglist>(executable_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Main</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ad79dc6aea3727ee23b5f5c454ef0d78a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a6f0938b5e8839ebc847b52a38f4d35e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gtest_tests_util_dir</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>af6d94170502149e7f99cfa73ddc13c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GTEST_TESTS_UTIL_DIR</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ae7ee9324ba489b3cbd99c5e26006eba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PREMATURE_EXIT_FILE_ENV_VAR</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a9392c288e6da3024d65ec0bddc0d86c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SCRIPT_DIR</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a4ef94affd9d889f78d67be80017eeddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ab0c69f8ce649fdd5a17f99deedf3eb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Subprocess</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a31a0e33565ec805d314cb0a4eb8317e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TestCase</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a959c5af591e4d49b6d35745205b64509</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnu_posix_regex.cpp</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/cmake/</path>
    <filename>gnu__posix__regex_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gnu__posix__regex_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gogo_data_scrubber.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>gogo__data__scrubber_8cc.html</filename>
    <includes id="data__proto2__to__proto3__util_8h" name="data_proto2_to_proto3_util.h" local="yes" imported="no">data_proto2_to_proto3_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gogo__data__scrubber_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReadFile</name>
      <anchorfile>gogo__data__scrubber_8cc.html</anchorfile>
      <anchor>a5b05592da7de38f8c5b5cf2e2c0d5072</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googleinit.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/base/</path>
    <filename>googleinit_8h.html</filename>
    <class kind="class">GoogleInitializer</class>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_MODULE_INITIALIZER</name>
      <anchorfile>googleinit_8h.html</anchorfile>
      <anchor>a4f341f310b295a43004c7cee9c890975</anchor>
      <arglist>(name, body)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-break-on-failure-unittest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-break-on-failure-unittest_8py.html</filename>
    <class kind="class">googletest-break-on-failure-unittest::GTestBreakOnFailureUnitTest</class>
    <namespace>googletest-break-on-failure-unittest</namespace>
    <member kind="function">
      <type>def</type>
      <name>Run</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a1af5bbcd251e90355ddcd17d0e0e6147</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BREAK_ON_FAILURE_ENV_VAR</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a0a0edcc8d01e52d3b470c0a68ff9e974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BREAK_ON_FAILURE_FLAG</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>ad69f46d5516e732644b38113adcc2847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CATCH_EXCEPTIONS_ENV_VAR</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a468320485c68ba6a8020136151233943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>ada5297aa07c010145fcb4df402ab713d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a03b507a984f7e7076a3aa3ed3548bdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>ad469d79d1ae4ec7b533fd0730b609b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>abc1b16aef18f9120cbfa46f044a8b05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>THROW_ON_FAILURE_ENV_VAR</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a5eefbed4865e8a71c4bdbd5ecb016f53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-break-on-failure-unittest_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-break-on-failure-unittest___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-break-on-failure-unittest___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-catch-exceptions-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-catch-exceptions-test_8py.html</filename>
    <class kind="class">googletest-catch-exceptions-test::CatchCxxExceptionsTest</class>
    <class kind="class">googletest-catch-exceptions-test::CatchSehExceptionsTest</class>
    <namespace>googletest-catch-exceptions-test</namespace>
    <member kind="variable">
      <type></type>
      <name>BINARY_OUTPUT</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ac02efc4cd44ac24ba2c8d34a0e787693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ac016f17c70e0883eb6b14abcfaf5da44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EX_BINARY_OUTPUT</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a291a1ed9c774889e37aab2e7a526fc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EX_EXE_PATH</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a9d4f56b684ab4356faea3b9640072a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a188751df0f5c5c09a9cbb394ef711725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILTER_FLAG</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a492a71486bad11e49a96d5b1b97cd1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FLAG_PREFIX</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ab8cc08f04bdda52f24b382ecac3ff310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>add81248503390e72cfc23683951a1717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_CATCH_EXCEPTIONS_FLAG</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a6db016858ef7b94b823eb0ea159f4ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>aa87a06c3b29e680c311b77240c61d745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_SEH_EXCEPTIONS</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ae72da371134ddf921c9edf36788f7ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_LIST</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a8002b73eafb58268e677846819651377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-catch-exceptions-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-catch-exceptions-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-catch-exceptions-test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-color-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-color-test_8py.html</filename>
    <class kind="class">googletest-color-test::GTestColorTest</class>
    <namespace>googletest-color-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a6892a0e83ce77517fa25534cc2c56210</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UsesColor</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a6b0f6528a3b277806378d1b0a7aa09bd</anchor>
      <arglist>(term, color_env_var, color_flag)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>COLOR_ENV_VAR</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a4ac2cb718d08e0e67fbdd90235860607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>COLOR_FLAG</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>ab0f3fdc147b4742a8c797dfa37de9b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a4095c8c816acd62b69a8740dcea2bf52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a07f0b97c52cab5ae5a6b1ad70a76166e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-color-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-color-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-color-test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-color-test___8cc.html</anchorfile>
      <anchor>a78903f80b07f944e7aa466ebdff1d644</anchor>
      <arglist>(GTestColorTest, Dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-death-test-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-death-test-test_8cc.html</filename>
    <includes id="gtest-death-test_8h" name="gtest-death-test.h" local="yes" imported="no">gtest/gtest-death-test.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-filepath_8h" name="gtest-filepath.h" local="yes" imported="no">gtest/internal/gtest-filepath.h</includes>
  </compound>
  <compound kind="file">
    <name>googletest-death-test_ex_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-death-test__ex__test_8cc.html</filename>
    <includes id="gtest-death-test_8h" name="gtest-death-test.h" local="yes" imported="no">gtest/gtest-death-test.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-death-test__ex__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-env-var-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-env-var-test_8py.html</filename>
    <class kind="class">googletest-env-var-test::GTestEnvVarTest</class>
    <namespace>googletest-env-var-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>AssertEq</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a1dc4462bd3778a92f77f63296bb2a805</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFlag</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a5e599696d970929ff7836e5329e1350f</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a4445af183e70fbd62bf4903ec7447fe6</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestFlag</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a7b8631f31d258198990b9a6004faa8a7</anchor>
      <arglist>(flag, test_val, default_val)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a1973327f302e133104ae3ad3eecf17f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>ade23d144de09227d3ee09500bddcffd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a55c1ed746133ca7a86a9d5c19e6cc05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>ae045d8de4820c83223f27ff1c2699fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-env-var-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-env-var-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-env-var-test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFlag</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9863402455bfcf9be5fc0b1453a6d97d</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af4187d1b48a2812f1335721ed8f30a99</anchor>
      <arglist>(GTestEnvVarTest, Dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-filepath-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-filepath-test_8cc.html</filename>
    <includes id="gtest-filepath_8h" name="gtest-filepath.h" local="yes" imported="no">gtest/internal/gtest-filepath.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="variable" protection="protected">
      <type>FilePath</type>
      <name>testdata_file_</name>
      <anchorfile>googletest-filepath-test_8cc.html</anchorfile>
      <anchor>ab25205b360de0f1648175ccbc1cc4365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilePath</type>
      <name>testdata_path_</name>
      <anchorfile>googletest-filepath-test_8cc.html</anchorfile>
      <anchor>aed9839d60eafc7d5afbf14281a31caea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilePath</type>
      <name>unique_file0_</name>
      <anchorfile>googletest-filepath-test_8cc.html</anchorfile>
      <anchor>adcfc0d513af262b152f09de5a6094636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilePath</type>
      <name>unique_file1_</name>
      <anchorfile>googletest-filepath-test_8cc.html</anchorfile>
      <anchor>a2a86ee575545592eb81059360eda7379</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-filter-unittest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-filter-unittest_8py.html</filename>
    <class kind="class">googletest-filter-unittest::GTestFilterUnitTest</class>
    <namespace>googletest-filter-unittest</namespace>
    <member kind="function">
      <type>def</type>
      <name>InvokeWithModifiedEnv</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>aaad57c395db92d5b0cdd94a3af2359bf</anchor>
      <arglist>(extra_env, function, *args, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndExtractTestList</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a400558042f3187a396a3dfe020423dfb</anchor>
      <arglist>(args=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndReturnOutput</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a24bae2131f3ea9a470f76a090f704d23</anchor>
      <arglist>(args=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunWithSharding</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a838960aa0f3d4cce4b0f76169929b94e</anchor>
      <arglist>(total_shards, shard_index, command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a829bf5a2df452c96f0ad7a1f0d47401e</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ACTIVE_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a9c76128524d4e2787c76acf5c87ebb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ALSO_RUN_DISABLED_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>abf498ba8de8ed89f11e552d89108a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CAN_PASS_EMPTY_ENV</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ad4dd127fd724efb14ebe07685502b1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CAN_TEST_EMPTY_FILTER</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a6ceb9364ef75b2c00a185e27de236af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CAN_UNSET_ENV</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a12d2eb0489390acb505e766b80fa3ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>child</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a9eaaae3d0fe9a68dca2437c6866973e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a0d1ea907e2ca14e1335cbf270df41bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>DEATH_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>aabdb029d6197857aa36347476f031449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>DISABLED_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a3984439b9efcce4230d56a9f91b2c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ad7660cddc4ddfdcae447d8edceddfd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILTER_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a46498d9c10f33d630f16a77666c5faf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILTER_FLAG</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ac1f80cdfddece685ad526019b12fe2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a74c619e65e9f5ff467438c37936138d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PARAM_TEST_REGEX</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>af77bfd6536a2e3193efc40a697c0d973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>PARAM_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a4680842a08f38e6579ce5f1246c23063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param_tests_present</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a2ce0274f4bc360e4067e20ed2bfc439b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_INDEX_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a1843aa3828bc65cef41d1978f4a1b650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_STATUS_FILE_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a9855050e7626b36620408737b7f8d56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_DEATH_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a5aaa3e6381c05a68e780b8050e524644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_CASE_REGEX</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a7a56afb8dd8204a811746ffe2ae508cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_REGEX</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>aa92cd55f293bfe9c69a9cfcd12f2486d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOTAL_SHARDS_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ab5b5d00d328eeb72a3b1a8612c700c5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-filter-unittest_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-filter-unittest___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-filter-unittest___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-json-outfiles-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-json-outfiles-test_8py.html</filename>
    <class kind="class">googletest-json-outfiles-test::GTestJsonOutFilesTest</class>
    <namespace>googletest-json-outfiles-test</namespace>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_1</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>abf0c05f9a69a87f8625d3dd90cc16ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_2</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>a4340a105b9ff2d4a132e85a8b6af7d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_1_TEST</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>ace9d5d61931b94cde9f088c67c08089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_2_TEST</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>af99178050ea2a9feaf2d569fcb5c3dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_SUBDIR</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>a0f92f4080118c9ed4fce7412abfabf57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-json-output-unittest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-json-output-unittest_8py.html</filename>
    <class kind="class">googletest-json-output-unittest::GTestJsonOutputUnitTest</class>
    <namespace>googletest-json-output-unittest</namespace>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_EMPTY</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>af895388d271e081833e8fe5a2e441a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_FILTERED</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>ab26a4eac32a5edbebfe692ebb45286b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_NON_EMPTY</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a558a6c2af202fbbad4bcc27f4c05c700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_DEFAULT_OUTPUT_FILE</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a6993deaa84410f54cfa9739f91998ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_FILTER_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a78119267ed683b37bd90af318fb29136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a1a5125bd96035d59b431fca5acb10b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>addc3fef6d837287e9d52447a7fd4ec6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_PROGRAM_NAME</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a2ea5e671c35eb461f41c0a5d720fed9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GTEST_PROGRAM_PATH</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a14a7165c04f407b3355881c3574a5492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_STACKTRACE_SUPPORT_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a6ddd6eb87b18fe709a35787ad5a2cceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STACK_TRACE_TEMPLATE</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>aad22fa1a2c6606dc4914336e1be8abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_STACK_TRACES</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a6dfc09d904d4cafa17a375a9b1d579bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_TYPED_TESTS</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a8e55aed21c8823df35607daf335c4962</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-list-tests-unittest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-list-tests-unittest_8py.html</filename>
    <class kind="class">googletest-list-tests-unittest::GTestListTestsUnitTest</class>
    <namespace>googletest-list-tests-unittest</namespace>
    <member kind="function">
      <type>def</type>
      <name>Run</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>a9e03b1bb25b16376b25e53a1927be5da</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>add30c7a45a9cc216146c8b152e2c3455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXPECTED_OUTPUT_FILTER_FOO_RE</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>aede0392cd15434ad8392838a94c29c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXPECTED_OUTPUT_NO_FILTER_RE</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>abb2df597e07f0ba056b4a1d6109fd99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>a0ed7b4792af42a3e286c09f42094659c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-list-tests-unittest_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-list-tests-unittest___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">FooTest</class>
    <class kind="class">MyArray</class>
    <class kind="class">MyType</class>
    <class kind="class">TypedTest</class>
    <class kind="class">TypeParamTest</class>
    <class kind="class">ValueParamTest</class>
    <class kind="class">VeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogName</class>
    <member kind="typedef">
      <type>testing::Types&lt; VeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogName, int *, MyArray&lt; bool, 42 &gt; &gt;</type>
      <name>MyTypes</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a16f58cd49c18568802322bbaf9f3f654</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>ac2b79a5b6af77ea7410b124b0904ddd4</anchor>
      <arglist>(MyInstantiation, ValueParamTest, testing::Values(MyType(&quot;one line&quot;), MyType(&quot;two\nlines&quot;), MyType(&quot;a very\nloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong line&quot;)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TYPED_TEST_SUITE_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>afbb047642153cc08001200d1c24f278a</anchor>
      <arglist>(My, TypeParamTest, MyTypes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>aaf76f8f336db1c295fe3aa914c4c6182</anchor>
      <arglist>(const MyType &amp;x, std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_TYPED_TEST_SUITE_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a24c35f734ffc5235cc3881d22717d506</anchor>
      <arglist>(TypeParamTest, TestA, TestB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a424455aa813a24d05f74ba04cff13167</anchor>
      <arglist>(Abc, Def)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>aea722cccf3017f3cc6aa445ef3062c6b</anchor>
      <arglist>(Abc, Xyz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a1f94d1d04b3e17e0c656f67c43dcd245</anchor>
      <arglist>(Foo, Bar1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>aff0f7cd627da403d28ffe872aec2c8dd</anchor>
      <arglist>(Foo, Bar2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a0defa1e8ea8c596e9b1ff68e079ac36e</anchor>
      <arglist>(Foo, DISABLED_Bar3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a0c5a078c78b95b153badeea154f57abf</anchor>
      <arglist>(FooBar, Baz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>acfc50868d2ae644150744ddd74b542f1</anchor>
      <arglist>(FooDeathTest, Test1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a5fa72d1c454dc7b30f5dbe06926f70d1</anchor>
      <arglist>(FooTest, DISABLED_Test2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>abdf83273b95cab0385a014eaa9194380</anchor>
      <arglist>(FooTest, Test1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a689d13a3da3c5eecd3eba3c512713a12</anchor>
      <arglist>(FooTest, Test3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>adc97fba291db78177b4e5bdf6f6d9018</anchor>
      <arglist>(ValueParamTest, TestA)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>aa743157309ca6126251b87f7436205a1</anchor>
      <arglist>(ValueParamTest, TestB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a83ec84c5fac9fdffa59a16e5d043bd66</anchor>
      <arglist>(TypedTest, TestA)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a1ac7e35f3d659458b18cc29d71ed1f46</anchor>
      <arglist>(TypedTest, TestB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>aadd51dfff9d63b5e0faa0130697684c1</anchor>
      <arglist>(TypeParamTest, TestA)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a667494b5b0e4418064679f58c546db97</anchor>
      <arglist>(TypeParamTest, TestB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_SUITE</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a346de8e681bc95011fed254a54e30205</anchor>
      <arglist>(TypedTest, MyTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_SUITE_P</name>
      <anchorfile>googletest-list-tests-unittest___8cc.html</anchorfile>
      <anchor>a8ee0021cbd9bdfcb7c02ce2607805dfc</anchor>
      <arglist>(TypeParamTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-listener-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-listener-test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::internal::EnvironmentInvocationCatcher</class>
    <class kind="class">testing::internal::EventRecordingListener</class>
    <class kind="class">testing::internal::EventRecordingListener2</class>
    <class kind="class">testing::internal::ListenerTest</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-listener-test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02cef32090020d164460dd3d9f8e2852</anchor>
      <arglist>(ListenerTest, DoesBar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e113e9c70d45d89fe1703e58ff083b9</anchor>
      <arglist>(ListenerTest, DoesFoo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VerifyResults</name>
      <anchorfile>googletest-listener-test_8cc.html</anchorfile>
      <anchor>ab9d583cd17d35925ad3d12f864d57fe9</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;data, const char *const *expected_data, size_t expected_data_size)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt; *</type>
      <name>g_events</name>
      <anchorfile>googletest-listener-test_8cc.html</anchorfile>
      <anchor>a32a264046f3603db11e6fcdaea5fb094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-message-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-message-test_8cc.html</filename>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>googletest-options-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-options-test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="variable" protection="protected">
      <type>FilePath</type>
      <name>original_working_dir_</name>
      <anchorfile>googletest-options-test_8cc.html</anchorfile>
      <anchor>aa5f13fd18a275d0a3117700f30bfb9ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-output-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-output-test_8py.html</filename>
    <class kind="class">googletest-output-test::GTestOutputTest</class>
    <namespace>googletest-output-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>GetCommandOutput</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ab1776de1dd70435fb1af39390bd7d4f3</anchor>
      <arglist>(env_cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetOutputOfAllCommands</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a3f97b075a05d215e5f7d1c2b71973f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetShellCommandOutput</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aba640d7d1d0c51624f079baff79a04ab</anchor>
      <arglist>(env_cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeOutput</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a34d8f4f0f5714a846af7a576fca906ea</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeToCurrentPlatform</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a6641ac66a197c6d17b38e5ed3f9bf92e</anchor>
      <arglist>(test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveLocations</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a3efeac91fe31d59559f53c5888e64e82</anchor>
      <arglist>(test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMatchingTests</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a1ddcd0744bceeaaea8097047ee0cb1e6</anchor>
      <arglist>(test_output, pattern)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveStackTraceDetails</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ae092cb89e71f6dd2f9e4c403ee43ee64</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveStackTraces</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a15cad04cb1410747f1aeda3d113135fa</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTestCounts</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a893f0af4d909d6c3a8d02727e43672c3</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTime</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a4f69487747e80f918be30f8fa47ef807</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTypeInfoDetails</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a1a8d86ab15f4cfbbcbebcfc2c8863421</anchor>
      <arglist>(test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToUnixLineEnding</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a5def06b36cb618d010e54bc71b07c36e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CAN_GENERATE_GOLDEN_FILE</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a7f642ce6ab89839d2ea88a438ef6b1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CATCH_EXCEPTIONS_ENV_VAR_NAME</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ae6116e1d24bc75b7559e53353b8ee91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_LIST_TESTS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>accb05a0a5c9b083723186bb6116f928f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_COLOR</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ab4c3db724c6b581470a94b3118560a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_DISABLED</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a23aca1c76efbf8895d71a441c77a0225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_SHARDING</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a7956407a07f884d3960e956ccb2571a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_TIME</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a748a138d54fa2c04f5ac4205ecc0e4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GENGOLDEN_FLAG</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ad0d41196cc1dba894e54cd7129b5fc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>golden_file</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a1f278fb4e124e36b91d94699d921b1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GOLDEN_NAME</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a66b45fb215424c968b479fbf864f1e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GOLDEN_PATH</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aaf2c3cbfc15d83d986e1e2ba99a94a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a7ff614069cc92eea5943d720b479afd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a88183ad6c50d9f025ab11d07e5b4d9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>message</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ac8183a857acd7838ccb984117377852e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_STACKTRACE_SUPPORT_FLAG</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aa5200b284ce09415c0061e96811cf24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>output</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ab3df9ce09186215a36c30454cf282417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a36302384d49a636defe86704a422acb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_DEATH_TESTS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a3df1558c443e0307fa5a68ec1a698850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_STACK_TRACES</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a82e006ce33949232748aa4fcd1d228c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_THREADS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a9dd8b32109121ee9ce8a8c42130ca621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_TYPED_TESTS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a20362e86a65972b4ca1d030daabb0485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>test_list</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aa116be76cb5d1da2469f2811706bf08e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-output-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-output-test___8cc.html</filename>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <class kind="class">BarEnvironment</class>
    <class kind="class">DynamicFixture</class>
    <class kind="class">DynamicTest</class>
    <class kind="class">ExpectFailureTest</class>
    <class kind="class">FailingParamTest</class>
    <class kind="class">FatalFailureInFixtureConstructorTest</class>
    <class kind="class">FatalFailureInSetUpTest</class>
    <class kind="class">FooEnvironment</class>
    <class kind="class">bar::MixedUpTestSuiteTest</class>
    <class kind="class">foo::MixedUpTestSuiteTest</class>
    <class kind="class">bar::MixedUpTestSuiteWithSameTestNameTest</class>
    <class kind="class">foo::MixedUpTestSuiteWithSameTestNameTest</class>
    <class kind="class">NonFatalFailureInFixtureConstructorTest</class>
    <class kind="class">NonFatalFailureInSetUpTest</class>
    <class kind="class">ParamTest</class>
    <class kind="class">TEST_before_TEST_F_in_same_test_case</class>
    <class kind="class">TEST_F_before_TEST_in_same_test_case</class>
    <namespace>bar</namespace>
    <namespace>foo</namespace>
    <member kind="function">
      <type>void</type>
      <name>AdHocTest</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a36cd4d21174efaa3066237d716028d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FatalFailure</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>acdca9b16622e8a506a39240c8809af38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a7917783e750c5d42b4d0b6907c340c7e</anchor>
      <arglist>(PrintingFailingParams, FailingParamTest, testing::Values(2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a5c488fe4474fec68c24acfc4fb353ed7</anchor>
      <arglist>(PrintingStrings, ParamTest, testing::Values(std::string(&quot;a&quot;)), ParamNameFunc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ParamNameFunc</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a61c686cb1c0f8f19c100ff975482ec7a</anchor>
      <arglist>(const testing::TestParamInfo&lt; std::string &gt; &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RunAllTests</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ae0ca194f6b730e168850ce3179ad4f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubWithoutTrace</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a7e222b468bbde7215ce826f10993e746</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubWithTrace</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a543ee38e0824e47113bb12c3277e09ae</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a62631ea26f8f98f3f19dc03f950dc197</anchor>
      <arglist>(AddFailureAtTest, MessageContainsSpecifiedFileAndLineNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a2bdac0e0076d65fa77a967c0fdb46e2a</anchor>
      <arglist>(DisabledTestsWarningTest, DISABLED_AlsoRunDisabledTestsFlagSuppressesWarning)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a4b06191d54fb76270da3d3dd497e62b6</anchor>
      <arglist>(ExpectFatalFailureTest, CanReferenceGlobalVariables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ac6646aa5f6d4ea21c0528259118754a4</anchor>
      <arglist>(ExpectFatalFailureTest, CanReferenceLocalStaticVariables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aca5344af5eed2eefc512c555acbe5511</anchor>
      <arglist>(ExpectFatalFailureTest, FailsWhenStatementReturns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a4fd11a245bf0e8eb46d78c8dc14c730e</anchor>
      <arglist>(ExpectFatalFailureTest, FailsWhenThereAreTwoFatalFailures)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>af8e8545243605b2ba121e253ec48785e</anchor>
      <arglist>(ExpectFatalFailureTest, FailsWhenThereIsNoFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a35fafc42558ee14c42320b359c270026</anchor>
      <arglist>(ExpectFatalFailureTest, FailsWhenThereIsOneNonfatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a0d894cc9ae86412b4c156748602a23a7</anchor>
      <arglist>(ExpectFatalFailureTest, SucceedsWhenThereIsOneFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a3dd01f9996bd85dd50bd7632f58cbf8c</anchor>
      <arglist>(ExpectNonfatalFailureTest, CanReferenceGlobalVariables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>afe7af77e310ee1a7599e2bc1f0f14354</anchor>
      <arglist>(ExpectNonfatalFailureTest, CanReferenceLocalVariables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aa5976cbca1620f7fea18689a3cbf5333</anchor>
      <arglist>(ExpectNonfatalFailureTest, FailsWhenStatementReturns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a17f835822727dac7b75b74ed70d2fbd2</anchor>
      <arglist>(ExpectNonfatalFailureTest, FailsWhenThereAreTwoNonfatalFailures)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a3984cefae98995e99cc3de7251998c34</anchor>
      <arglist>(ExpectNonfatalFailureTest, FailsWhenThereIsNoNonfatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ab9c67cf52ef031fdf619d61283da1ca7</anchor>
      <arglist>(ExpectNonfatalFailureTest, FailsWhenThereIsOneFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ac144593aa4a95ae47c0bb03def354f66</anchor>
      <arglist>(ExpectNonfatalFailureTest, SucceedsWhenThereIsOneNonfatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a8763e3844bd21de9bd7126658a4279c5</anchor>
      <arglist>(FatalFailureTest, FatalFailureInNestedSubroutine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a6076f79ee5f9e8982bba181cbbebb0ed</anchor>
      <arglist>(FatalFailureTest, FatalFailureInSubroutine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>afe609aef34a68a2ab9809eb48112c5cc</anchor>
      <arglist>(FatalFailureTest, NonfatalFailureInSubroutine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ad9bbf46060935b29c42d3116ddbc3566</anchor>
      <arglist>(LoggingTest, InterleavingLoggingAndAssertions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aaa6c1704a62b7412fd5e053614f47650</anchor>
      <arglist>(NonfatalFailureTest, DiffForLongStrings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a1ae5db2b27aea7d9f321f52002d4a501</anchor>
      <arglist>(NonfatalFailureTest, EscapesStringOperands)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a62f1870b5f6ce5c731fe0606a944da39</anchor>
      <arglist>(PassingTest, PassingTest1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aaf792b2d65c4aeb1e2f1804e2319afd2</anchor>
      <arglist>(PassingTest, PassingTest2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a81f7d012241339866fccb3c3750b553b</anchor>
      <arglist>(SCOPED_TRACETest, AcceptedValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ae402e91f305e54f5f14a172a0fb0831b</anchor>
      <arglist>(SCOPED_TRACETest, CanBeNested)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a49c4610eeb41adaa369f9dce003d5198</anchor>
      <arglist>(SCOPED_TRACETest, CanBeRepeated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a82f82f6a7caa426cccf8d20113f897c0</anchor>
      <arglist>(SCOPED_TRACETest, ObeysScopes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a46dcedbe67765adaebc7740ee17a88de</anchor>
      <arglist>(SCOPED_TRACETest, WorksInLoop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a492695898501cea9f99ccd690c2b3991</anchor>
      <arglist>(SCOPED_TRACETest, WorksInSubroutine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aff587c2c7d3e81f4d94425987ca07bc1</anchor>
      <arglist>(ScopedTraceTest, WithExplicitFileAndLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a80bcd554d66913b961ad814266a403a8</anchor>
      <arglist>(TEST_before_TEST_F_in_same_test_case, DefinedUsingTEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a4b026b84b5a6dcbfa586f406e7c6b79c</anchor>
      <arglist>(TEST_F_before_TEST_in_same_test_case, DefinedUsingTESTAndShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ae7459e6b9516821fd0e77eb3aa9b7413</anchor>
      <arglist>(ExpectFailureTest, ExpectFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a1f29562e9248524dda90aa6d641d77ea</anchor>
      <arglist>(ExpectFailureTest, ExpectFatalFailureOnAllThreads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>abec150ac715359c89fde1102cfc300d2</anchor>
      <arglist>(ExpectFailureTest, ExpectNonFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a7714d1899711a604704737897595e7c3</anchor>
      <arglist>(ExpectFailureTest, ExpectNonFatalFailureOnAllThreads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a858b341fa0b2298c1534b1325fedf797</anchor>
      <arglist>(FatalFailureInFixtureConstructorTest, FailureInConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a52057afc95d69adbae1fbe0ef92b29d7</anchor>
      <arglist>(FatalFailureInSetUpTest, FailureInSetUp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a849b0cc834d25429f0391db7e0eb9dc1</anchor>
      <arglist>(MixedUpTestSuiteTest, FirstTestFromNamespaceFoo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a5e6f45cc38f6752f717235b183163550</anchor>
      <arglist>(MixedUpTestSuiteTest, SecondTestFromNamespaceFoo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebar.html</anchorfile>
      <anchor>a95397ed83e5072747d6333cbfae5ea0e</anchor>
      <arglist>(MixedUpTestSuiteTest, ThisShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebar.html</anchorfile>
      <anchor>ae02a29b454cf88337a77336c2bf1f0a4</anchor>
      <arglist>(MixedUpTestSuiteTest, ThisShouldFailToo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>afced5d7fbc3e96e3309591e09fbae5c4</anchor>
      <arglist>(MixedUpTestSuiteWithSameTestNameTest, TheSecondTestWithThisNameShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebar.html</anchorfile>
      <anchor>a23b15d10e91f920a5ed07ae9f27916df</anchor>
      <arglist>(MixedUpTestSuiteWithSameTestNameTest, TheSecondTestWithThisNameShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ad122def39d78da61690433e185611737</anchor>
      <arglist>(NonFatalFailureInFixtureConstructorTest, FailureInConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aaa9d6fcc5d9910aedb42ff3db3cc313c</anchor>
      <arglist>(NonFatalFailureInSetUpTest, FailureInSetUp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>aa0ba9be79b1b05ddadfc8d25c099df31</anchor>
      <arglist>(TEST_before_TEST_F_in_same_test_case, DefinedUsingTEST_FAndShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>ae71a8d4934e768af615b9b09418f15c3</anchor>
      <arglist>(TEST_F_before_TEST_in_same_test_case, DefinedUsingTEST_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a680b45844b58c5367da52c5383aea03a</anchor>
      <arglist>(FailingParamTest, Fails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a0847a99be23b980115e2dd88a1bd60cc</anchor>
      <arglist>(ParamTest, Failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a4e7fc7682f9a8a168b78d53b05fab8bf</anchor>
      <arglist>(ParamTest, Success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestEq1</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a8f28d985b030c6dd2714d1e884c62c41</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TryTestSubroutine</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a14e796981ca8d3c71dbd2b839c1ce784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto</type>
      <name>dynamic_test</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>af938c5e98ea6bb8c43a7bd0d8d3007b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>global_integer</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a81be7f35ea2573ecc7ca08b26b56bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kGoldenString</name>
      <anchorfile>googletest-output-test___8cc.html</anchorfile>
      <anchor>a6db44d0c97a2b93be43ba6c8104b7511</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-param-test-invalid-name1-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test-invalid-name1-test_8py.html</filename>
    <class kind="class">googletest-param-test-invalid-name1-test::GTestParamTestInvalidName1Test</class>
    <namespace>googletest-param-test-invalid-name1-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>a2322bcd13b9e4fc90292b041a99fe368</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestExitCodeAndOutput</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>aabb7407b7c6d63bd6b06899c5f5bc02e</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>a073018906c94da733e54cf4c457bec29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>a92131bc06f98ffc4aa4a6effd87da6fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-param-test-invalid-name1-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test-invalid-name1-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-param-test-invalid-name1-test___8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-param-test-invalid-name2-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test-invalid-name2-test_8py.html</filename>
    <class kind="class">googletest-param-test-invalid-name2-test::GTestParamTestInvalidName2Test</class>
    <namespace>googletest-param-test-invalid-name2-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>abce82484b5e340c0951436eab006fa2e</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestExitCodeAndOutput</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>a6897220a9a1986dd4bbef1ca9f0629bd</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>a0e26891aaf72a6f04a60811b05a83e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>ac9395338e8bff8c30835e578658394e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-param-test-invalid-name2-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test-invalid-name2-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-param-test-invalid-name2-test___8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-param-test-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test-test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <includes id="googletest-param-test-test_8h" name="googletest-param-test-test.h" local="yes" imported="no">test/googletest-param-test-test.h</includes>
    <class kind="class">CommentTest</class>
    <class kind="class">CustomFunctionNamingTest</class>
    <class kind="class">CustomFunctorNamingTest</class>
    <class kind="class">CustomIntegerNamingTest</class>
    <class kind="class">CustomLambdaNamingTest</class>
    <class kind="struct">CustomParamNameFunctor</class>
    <class kind="struct">CustomStruct</class>
    <class kind="class">CustomStructNamingTest</class>
    <class kind="class">DogAdder</class>
    <class kind="class">ExternalGeneratorTest</class>
    <class kind="class">GeneratorEvaluationTest</class>
    <class kind="class">IntWrapper</class>
    <class kind="class">MacroNamingTest</class>
    <class kind="class">MacroNamingTestNonParametrized</class>
    <class kind="class">MultipleInstantiationTest</class>
    <class kind="class">MyEnumTest</class>
    <class kind="class">NamingTest</class>
    <class kind="class">NonDefaultConstructAssignString</class>
    <class kind="class">NonParameterizedBaseTest</class>
    <class kind="class">ParameterizedDeathTest</class>
    <class kind="class">ParameterizedDerivedTest</class>
    <class kind="class">SeparateInstanceTest</class>
    <class kind="struct">StatefulNamingFunctor</class>
    <class kind="class">StatefulNamingTest</class>
    <class kind="class">TestGenerationEnvironment</class>
    <class kind="class">TestGenerationTest</class>
    <class kind="class">Unstreamable</class>
    <member kind="define">
      <type>#define</type>
      <name>PREFIX_WITH_FOO</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a6414de581a925e7399b27c14e38f8a67</anchor>
      <arglist>(test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PREFIX_WITH_MACRO</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aeb9b224f65fb5b0b8f2323a6903d6a68</anchor>
      <arglist>(test_name)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MyEnums</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a057c666e39cf0735f5e7e74747124787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENUM1</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a057c666e39cf0735f5e7e74747124787ab4f50b5eb533127652f9dbca6bdf6c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENUM2</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a057c666e39cf0735f5e7e74747124787ac3a9f8169cecee80b1d6d262cc1b83bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENUM3</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a057c666e39cf0735f5e7e74747124787adc101d4c8d611f4312e54ef4d8b0f410</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CustomParamNameFunction</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a016a6f23e3fe3de5183e5493cf4bcc4f</anchor>
      <arglist>(const ::testing::TestParamInfo&lt; std::string &gt; &amp;inf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a13b1886af30ed49d3501dc5cdc2ea195</anchor>
      <arglist>(AllAllowedCharacters, CustomFunctorNamingTest, Values(&quot;abcdefghijklmnopqrstuvwxyz&quot;, &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;, &quot;01234567890_&quot;), CustomParamNameFunctor())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a07a54a2169754db4a7b3923ce3b004c4</anchor>
      <arglist>(CustomParamNameFunction, CustomFunctionNamingTest, Values(std::string(&quot;FunctionName&quot;)), CustomParamNameFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a3b409037f9d18b063f5fd6c4dacc347d</anchor>
      <arglist>(CustomParamNameFunctor, CustomFunctorNamingTest, Values(std::string(&quot;FunctorName&quot;)), CustomParamNameFunctor())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a6ba446f001925b3f5081aece4f24401b</anchor>
      <arglist>(CustomParamNameLambda, CustomLambdaNamingTest, Values(std::string(&quot;LambdaName&quot;)), [](const ::testing::TestParamInfo&lt; std::string &gt; &amp;inf) { return inf.param;})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ae0474a45b8b9ae1be2776ec9f015b41c</anchor>
      <arglist>(ExternalGeneratorModule, ExternalGeneratorTest, extern_gen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a193f1b24b3c213b2636a14ed661813a9</anchor>
      <arglist>(FortyTwo, MacroNamingTest, Values(42))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a9e6e439e505cb20d67aa06a1c6d0e9af</anchor>
      <arglist>(FourElemSequence, SeparateInstanceTest, Range(1, 4))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a272666f64d14841aa6bf7efd2eec2541</anchor>
      <arglist>(GenEvalModule, GeneratorEvaluationTest, Values(GeneratorEvaluationTest::param_value()))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ab4ce7793d1d1d75035b8af30c3548a42</anchor>
      <arglist>(InstantiationWithComments, CommentTest, Values(Unstreamable(1)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a6941458969980054942f74dd41cd731a</anchor>
      <arglist>(MyEnumTests, MyEnumTest, ::testing::Values(ENUM1, ENUM2, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ae11f3d793678cba59d7f2b5e8508da06</anchor>
      <arglist>(PrintToString, CustomIntegerNamingTest, Range(0, 5), ::testing::PrintToStringParamName())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a387c3e2c74686ab03b23325a384730b6</anchor>
      <arglist>(PrintToString, CustomStructNamingTest, Values(CustomStruct(0), CustomStruct(1)), ::testing::PrintToStringParamName())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ae4ac2e7a7e07517b845246e2f16b6e76</anchor>
      <arglist>(RangeZeroToFive, ParameterizedDerivedTest, Range(0, 5))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a139ab089376ec6854c62cd7db2dd6c29</anchor>
      <arglist>(Sequence1, InstantiationInMultipleTranslationUnitsTest, Values(42, 42 *2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a0a3fa5eeb95de2a56489864c2437e2ad</anchor>
      <arglist>(Sequence1, MultipleInstantiationTest, Values(1, 2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a0e7002f6418f9df074f641bbc5ed2578</anchor>
      <arglist>(Sequence2, MultipleInstantiationTest, Range(3, 5))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a260030f4afd03030d56cbddcc921bca0</anchor>
      <arglist>(StatefulNamingFunctor, StatefulNamingTest, Range(0, 5), StatefulNamingFunctor())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a9cc091d291c71bfd813289cc81f09789</anchor>
      <arglist>(TestExpansionModule, TestGenerationTest, ValuesIn(test_generation_params))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a87cac0101217b77e84179b68e19cf84b</anchor>
      <arglist>(ZeroToFiveSequence, NamingTest, Range(0, 5))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a9751bdd724ed1a62f98208cf310bc1d9</anchor>
      <arglist>(std::ostream &amp;stream, const CustomStruct &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintValue</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a4f874f103b3979e50bc676c7f6414dfc</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a3f3ae54fc86fcf5881329fb7e8e4b8ee</anchor>
      <arglist>(BoolTest, BoolWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a05e6de39d2004ec6509fd02c41b1f941</anchor>
      <arglist>(CombineTest, CombineWithFirstParameterEmptyRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a93f6f860828c8e67a9bf8b8e254d8bde</anchor>
      <arglist>(CombineTest, CombineWithFirstParameterSingleValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a9e14f2d8d5c981a66a27e50a597adc3c</anchor>
      <arglist>(CombineTest, CombineWithMaxNumberOfParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aa40c83cd556e38939e00465e2a18d035</anchor>
      <arglist>(CombineTest, CombineWithSecondParameterEmptyRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aa3972149c4cee8b2e4aa42890cf6faca</anchor>
      <arglist>(CombineTest, CombineWithSecondParameterSingleValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>abb0566c1dd1e93b040122f62019342b7</anchor>
      <arglist>(CombineTest, CombineWithThreeParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a44831b3cbd99dd9df97741b57ce5f54c</anchor>
      <arglist>(CombineTest, CombineWithTwoParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a67908fbc85ddfdda8ce3e8a4282115f7</anchor>
      <arglist>(CombineTest, NonDefaultConstructAssign)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a19d5fdc7df4c845bc0f2e7c50368e2a6</anchor>
      <arglist>(CustomNamingTest, CheckNameRegistry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a884488b4ac035aaa0e1f799243479538</anchor>
      <arglist>(IteratorTest, ParamIteratorConformsToForwardIteratorConcept)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aca8e985a9ed651999aed02287e9e67ba</anchor>
      <arglist>(ParamGeneratorTest, AssignmentWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a905a71adae7909d42426aa13b7da5ede</anchor>
      <arglist>(RangeTest, IntRangeEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>acce71b74b2d6f3c2d456e37fd62769a9</anchor>
      <arglist>(RangeTest, IntRangeSingleValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a806821fc992661b6da02005f57482fd8</anchor>
      <arglist>(RangeTest, IntRangeWithCustomStep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a87b9e66f957ddc505fc81cb14fd72339</anchor>
      <arglist>(RangeTest, IntRangeWithCustomStepOverUpperBound)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aa1294eff6c7aea20468f93a70e6b157d</anchor>
      <arglist>(RangeTest, IntRangeWithDefaultStep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ae3c8adabec91bd63fd719e116c279eac</anchor>
      <arglist>(RangeTest, WorksWithACustomType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a88be7527c7d77f3c89f80d84c80fd405</anchor>
      <arglist>(RangeTest, WorksWithACustomTypeWithDifferentIncrementType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>abfcf3f3f6fcd742e3e85daf552f02b40</anchor>
      <arglist>(ValuesInTest, ValuesInArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aeeb7ce0b55e6d2cfc439149470c7af16</anchor>
      <arglist>(ValuesInTest, ValuesInConstArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aed44e3d25084500088fb9cb99e189939</anchor>
      <arglist>(ValuesInTest, ValuesInEmptyIteratorRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a231a43db61584a3f11662bdc78b6cc77</anchor>
      <arglist>(ValuesInTest, ValuesInIteratorRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ada74720d1b4b4c63cf08033f4509561b</anchor>
      <arglist>(ValuesInTest, ValuesInSingleElementArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a38f446e378a9ff60bd6a1df2d533a1df</anchor>
      <arglist>(ValuesInTest, ValuesInSingleElementIteratorRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a562952744cd40b914d6547e83003c257</anchor>
      <arglist>(ValuesInTest, ValuesInVector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>af5c833610dcfcdfed7bcaa5f2e7dcf16</anchor>
      <arglist>(ValuesTest, ValuesWithSingleParameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ad859819e6b2a7ec58c4fd509b5cfc26c</anchor>
      <arglist>(ValuesTest, ValuesWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a5d96d28bb6fd22c56222a4b358a8c65e</anchor>
      <arglist>(ValuesTest, ValuesWorksForMaxLengthList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a079a199d832d0c61689193e9c9a4fd1a</anchor>
      <arglist>(ValuesTest, ValuesWorksForValuesOfCompatibleTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>af8865fa8411285bd2492b5105f35a7de</anchor>
      <arglist>(NonParameterizedBaseTest, FixtureIsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a0eb7e27c6505d446a1bc3e4fe856a6b2</anchor>
      <arglist>(ParameterizedDeathTest, GetParamDiesFromTestF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a025432fa6a1d1a07929f6897f2dfdaea</anchor>
      <arglist>(PREFIX_WITH_MACRO(NamingTestNonParametrized), PREFIX_WITH_FOO(SomeTestName))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a5c5935ee04b0f74f29114ed7e1fa2315</anchor>
      <arglist>(CommentTest, TestsCorrectlyReportUnstreamableParams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a72ff5cb3613a060e1a62f14fa3fa1b52</anchor>
      <arglist>(CustomFunctionNamingTest, CustomTestNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a64b9799ff848fbf906c2e5c93a66434a</anchor>
      <arglist>(CustomFunctorNamingTest, CustomTestNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a0c9938b5941817c8181cab2de13ae24d</anchor>
      <arglist>(CustomIntegerNamingTest, TestsReportCorrectNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>af74d3252b2f4affab1dec164f84f8a20</anchor>
      <arglist>(CustomLambdaNamingTest, CustomTestNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a20d9b65a9ff30edb2daf274bc13ba3d7</anchor>
      <arglist>(CustomStructNamingTest, TestsReportCorrectNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a83249caca89bdaafc2b8b167ffe9e684</anchor>
      <arglist>(ExternalGeneratorTest, ExternalGenerator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aaa93e4bed0890e2fdf1d7ae232315753</anchor>
      <arglist>(ExternalInstantiationTest, IsMultipleOf33)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>afb359adcaa80d8d4de1a139e16ddbbcd</anchor>
      <arglist>(GeneratorEvaluationTest, GeneratorsEvaluatedInMain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a08ff04af48f7685f0ccd9adf4adc1cda</anchor>
      <arglist>(InstantiationInMultipleTranslationUnitsTest, IsMultipleOf42)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ad1bbb42b9a1b3bf455ee0dcb4f8c4fb2</anchor>
      <arglist>(MultipleInstantiationTest, AllowsMultipleInstances)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>af93c1bfa3f3b8f1670128c9afc5143b2</anchor>
      <arglist>(MyEnumTest, ChecksParamMoreThanZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a1f8ae152b21130f3ca99bdeab97e872a</anchor>
      <arglist>(NamingTest, TestsReportCorrectNamesAndParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a92492aa8cc7fda6eb6438c6f7c74e478</anchor>
      <arglist>(ParameterizedDerivedTest, SeesSequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a268b3f484920a6a3c08d911a47f07509</anchor>
      <arglist>(PREFIX_WITH_MACRO(NamingTest), PREFIX_WITH_FOO(SomeTestName))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>ae517694af7a7a007acd12e9a7247afe9</anchor>
      <arglist>(SeparateInstanceTest, TestsRunInSeparateInstances)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a567e8106d701ab56bdc7e610ef119450</anchor>
      <arglist>(StatefulNamingTest, TestsReportCorrectNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a6c5cf7b74d0cec5d5170659d1d31b560</anchor>
      <arglist>(TestGenerationTest, TestsExpandedAndRun)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VerifyGenerator</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a11c99cfbf44746868aa44105130887f7</anchor>
      <arglist>(const ParamGenerator&lt; T &gt; &amp;generator, const T(&amp;expected_values)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VerifyGeneratorIsEmpty</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a85d74de6e554738555812410476b4eec</anchor>
      <arglist>(const ParamGenerator&lt; T &gt; &amp;generator)</arglist>
    </member>
    <member kind="variable">
      <type>ParamGenerator&lt; int &gt;</type>
      <name>extern_gen</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>a0f691f1461778d71f30b1fb1dea1cb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>test_generation_params</name>
      <anchorfile>googletest-param-test-test_8cc.html</anchorfile>
      <anchor>aefe5c7eafc17e71cec010d92628bf84f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-param-test-test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test-test_8h.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">ExternalInstantiationTest</class>
    <class kind="class">InstantiationInMultipleTranslationUnitsTest</class>
  </compound>
  <compound kind="file">
    <name>googletest-param-test2-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-param-test2-test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="googletest-param-test-test_8h" name="googletest-param-test-test.h" local="yes" imported="no">test/googletest-param-test-test.h</includes>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test2-test_8cc.html</anchorfile>
      <anchor>a9092fbc5f642e0be66474b214fae76c9</anchor>
      <arglist>(MultiplesOf33, ExternalInstantiationTest, Values(33, 66))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-param-test2-test_8cc.html</anchorfile>
      <anchor>a636f24ec7688ea5d70c09b8b73639e55</anchor>
      <arglist>(Sequence2, InstantiationInMultipleTranslationUnitsTest, Values(42 *3, 42 *4, 42 *5))</arglist>
    </member>
    <member kind="variable">
      <type>ParamGenerator&lt; int &gt;</type>
      <name>extern_gen</name>
      <anchorfile>googletest-param-test2-test_8cc.html</anchorfile>
      <anchor>a0f691f1461778d71f30b1fb1dea1cb50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-port-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-port-test_8cc.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <class kind="class">testing::internal::Base</class>
    <class kind="class">testing::internal::Castable</class>
    <class kind="class">testing::internal::ConstAndNonConstCastable</class>
    <class kind="class">testing::internal::ConstCastable</class>
    <class kind="class">testing::internal::Derived</class>
    <class kind="class">testing::internal::NoDefaultContructor</class>
    <class kind="class">testing::internal::To</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a325a786fb22b87e5aa8d8f584b42ab09</anchor>
      <arglist>(CaptureDeathTest, CannotReenterStdoutCapture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abbc9510a4f690912c32835213d95198f</anchor>
      <arglist>(CaptureTest, CapturesStderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b658d88cea3a2fe6775b1b269c0204b</anchor>
      <arglist>(CaptureTest, CapturesStdout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a341ff65f3ca44b27fc51f03a9a05bee8</anchor>
      <arglist>(CaptureTest, CapturesStdoutAndStderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9c12f8c1ebb19906e8fa0c430d139076</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsFileLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a65ad1cad17717c1b8ac4c2d4bef5e079</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsUknownFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8b9aee556f3dec6e67c35830ba55e0bd</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsUknownFileAndLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0315a64a661f249628f2884080e0614f</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsUknownLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1c20d78e9e75b9c7f2b767eb62611b</anchor>
      <arglist>(FormatFileLocationTest, FormatsFileLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1195aaf7258c5442de7aebd95acefb9f</anchor>
      <arglist>(FormatFileLocationTest, FormatsUknownFileAndLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17d1f472b6c1154de7b5b008b964ee32</anchor>
      <arglist>(FormatFileLocationTest, FormatsUknownLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ace2f5407afdfb0767035d44b6758e4a0</anchor>
      <arglist>(FormatFileLocationTest, FormatsUnknownFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5ad8299ae9325382f01b945f4f81711e</anchor>
      <arglist>(GetThreadCountTest, ReturnsZeroWhenUnableToCountThreads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afabff70df09a0e4fcda96dd36460c2b9</anchor>
      <arglist>(GtestCheckDeathTest, DiesWithCorrectOutputOnFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a26d00130a017a66d0d60dc5a02a13d25</anchor>
      <arglist>(GtestCheckSyntaxTest, BehavesLikeASingleStatement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4dfd147ff396984fca799878cb53dcea</anchor>
      <arglist>(GtestCheckSyntaxTest, WorksWithSwitch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62a3b62658f9d47733cb7b5c8f69b2ad</anchor>
      <arglist>(ImplicitCastTest, CanSelectBetweenConstAndNonConstCasrAppropriately)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af7f631f9fbde27b19a65d50fc29e1420</anchor>
      <arglist>(ImplicitCastTest, CanUseConstCastOperatorOnConstValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad5c2cf37cc5aa78744012255cae78f9b</anchor>
      <arglist>(ImplicitCastTest, CanUseImplicitConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1b304dcd3ac71095f2e7d9e9b43c4755</anchor>
      <arglist>(ImplicitCastTest, CanUseInheritance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8554484c7c0ea536bc393c254490aaff</anchor>
      <arglist>(ImplicitCastTest, CanUseNonConstCastOperator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5d2ec1128c80363b06070f403f682490</anchor>
      <arglist>(ImplicitCastTest, ConvertsPointers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7cd9d67d4164d2aeb4ceb3ed253c7d2d</anchor>
      <arglist>(IsXDigitTest, ReturnsFalseForNarrowNonAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a771232ed3801fa49cbd4bbe11b318fe3</anchor>
      <arglist>(IsXDigitTest, ReturnsFalseForWideNonAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c1e055c001e4dbb874f00a46c25bb00</anchor>
      <arglist>(IsXDigitTest, WorksForNarrowAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af76bca685fddffc0ecda1464b1b6a0a4</anchor>
      <arglist>(IsXDigitTest, WorksForWideAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc0e95a0472d243967fd4720c681c478</anchor>
      <arglist>(IteratorTraitsTest, WorksForPointerToConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a642234d85836450bb8795cf0a8a9f908</anchor>
      <arglist>(IteratorTraitsTest, WorksForPointerToNonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd56ca990c5b8c1aea44d15028a74f33</anchor>
      <arglist>(IteratorTraitsTest, WorksForSTLContainerIterators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a198f7132f76dd44d48dac54dc5d38fbb</anchor>
      <arglist>(RegexEngineSelectionTest, SelectsCorrectRegexEngine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af366e28e373f36480decc2ea586f48f0</anchor>
      <arglist>(ThreadLocalTest, DefaultConstructorInitializesToDefaultValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0e7c2d58a313bec0821df19f44351d84</anchor>
      <arglist>(ThreadLocalTest, GetAndPointerReturnSameValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaed45d6ba960f02e8d3d042c606bc98e</anchor>
      <arglist>(ThreadLocalTest, PointerAndConstPointerReturnSameValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5a52dd578217050e621ebd2aace97a70</anchor>
      <arglist>(ThreadLocalTest, SingleParamConstructorInitializesToParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6dffc8331590224259b60e855ad07d03</anchor>
      <arglist>(ThreadLocalTest, ValueDefaultContructorIsNotRequiredForParamVersion)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-printers-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-printers-test_8cc.html</filename>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::gtest_printers_test::AllowsGenericStreaming</class>
    <class kind="class">testing::gtest_printers_test::AllowsGenericStreamingAndImplicitConversionTemplate</class>
    <class kind="class">testing::gtest_printers_test::AllowsGenericStreamingTemplate</class>
    <class kind="struct">testing::gtest_printers_test::Big</class>
    <class kind="class">BiggestIntConvertible</class>
    <class kind="struct">testing::gtest_printers_test::const_iterator</class>
    <class kind="struct">testing::gtest_printers_test::Foo</class>
    <class kind="struct">testing::gtest_printers_test::iterator</class>
    <class kind="struct">foo::PathLike::iterator</class>
    <class kind="class">foo::PathLike</class>
    <class kind="struct">foo::PointerPrintable</class>
    <class kind="struct">foo::PrintableViaPrintTo</class>
    <class kind="class">foo::PrintableViaPrintToTemplate</class>
    <class kind="class">StreamableInGlobal</class>
    <class kind="class">foo::StreamableTemplateInFoo</class>
    <class kind="class">foo::UnprintableInFoo</class>
    <class kind="class">UnprintableTemplateInGlobal</class>
    <namespace>foo</namespace>
    <namespace>testing</namespace>
    <namespace>testing::gtest_printers_test</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRINT_TO_STRING_</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>aa0ed482a6777cce04eecd24c530c78ec</anchor>
      <arglist>(value, expected_string)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AnonymousEnum</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a7a5ee9fe858568a85d80af1312aefb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAE1</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a7a5ee9fe858568a85d80af1312aefb8ba1a36d0a263e18ed9a4e3562b4cd6e8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAE2</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a7a5ee9fe858568a85d80af1312aefb8ba67ee14379c1b9fd5ae5616a1b3f0d5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EnumWithoutPrinter</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a404f735da62338180a19ae16f80e09c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEWP1</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a404f735da62338180a19ae16f80e09c8ad65f74b95d76a8a471a823fa69139393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEWP2</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a404f735da62338180a19ae16f80e09c8ae3b0361263e2ff24730ff9f2e2177a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EnumWithPrintTo</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a904d619d593201ed509be794aed041ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEWPT1</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a904d619d593201ed509be794aed041eca72ccaf1f38be3cad8d1d6b0811467125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EnumWithStreaming</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a52d9f846ca7a081ba3acf88dd6cd46dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEWS1</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a52d9f846ca7a081ba3acf88dd6cd46dca8d4bcf477f5a23ce8569a2a404327839</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>HasPrefix</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abbd436200da6c80944c8a7504fb56ea1</anchor>
      <arglist>(const StringType &amp;str, const StringType &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyFunction</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>adf0e590d6776ecb7095a989ff2272d7b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a65f8809f6af7f69f5cc842493caf4491</anchor>
      <arglist>(::std::ostream &amp;os, const PointerPrintable *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a7b9d893679e433b9a70f15a9c9d6446c</anchor>
      <arglist>(::std::ostream &amp;os, const StreamableInGlobal &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>a0794c66a458fe922bfb717080d047311</anchor>
      <arglist>(::std::ostream &amp;os, const StreamableInGlobal *)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>abe04f604d114085b0b9af25600ef00da</anchor>
      <arglist>(::std::ostream &amp;os, const StreamableTemplateInFoo&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1eb0213095e639d357692066e8505887</anchor>
      <arglist>(std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const AllowsGenericStreaming &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a09eedfbca613302efe6438d2a537f419</anchor>
      <arglist>(std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const AllowsGenericStreamingAndImplicitConversionTemplate&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5464168e925b1adf29986c8e544e908e</anchor>
      <arglist>(std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const AllowsGenericStreamingTemplate&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>ab3395b6b04bac565a0bd2fb36fbbb339</anchor>
      <arglist>(std::ostream &amp;os, EnumWithStreaming e)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Print</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab1fefdb330a473343afa3cc6d46a65f6</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrintArrayHelper</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a694f23c5a8c134f0e6e24a412f8d75c1</anchor>
      <arglist>(T(&amp;a)[N])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrintByRef</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a680e1fd7cfbae100466abe89567a0ee9</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintPointer</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac1a9747bc3353294dd18c295a03915e2</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>ac435de653934c97045bbdba8c8afbe3f</anchor>
      <arglist>(const PrintableViaPrintTo &amp;x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a7b78eba501ea7ff1226a8cb40b6e3d92</anchor>
      <arglist>(const PrintableViaPrintToTemplate&lt; T &gt; &amp;x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>googletest-printers-test_8cc.html</anchorfile>
      <anchor>aad8245a4b48cd65607b86153d0f9dbe6</anchor>
      <arglist>(EnumWithPrintTo e, std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3571808f93f419268b6aed1aa127ea30</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, FormatsNonCharArrayAsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aba32640344f0186de5fbb6bb47e0c5a5</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharArrayVsCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac25834e0463cf9f3d231db24e7b220e5</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharArrayVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac2300073f401f783ff7b1ef97d2cbd6d</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharArrayVsStdString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1694d4063da702f5379495d3cb2cbc91</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharPointerVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab5a910170489276c14b817b70d4feb96</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharPointerVsStdString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>adb093d9323bfb766be8c91215c46056e</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForNonCharPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa7429c3701e464d0047a82686a5e8a46</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForScalar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1e95289500400eff5fdcd45c5864a6d2</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>af4b502fb5745d2ee0bfb81d1c8eb95f6</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsWCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a735171f4ba0a9dffee9c4c7321107822</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5d5349c44a2f23e585ea503cff88056e</anchor>
      <arglist>(IsValidUTF8Test, IllFormedUTF8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a596493b56489aa1571fa26d1402e7116</anchor>
      <arglist>(PrintArrayTest, BigArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3bae023a42049745b49fa1f2db9a0cb2</anchor>
      <arglist>(PrintArrayTest, CharArrayWithNoTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8b5638f178c12f58707ca0f02a3b4d41</anchor>
      <arglist>(PrintArrayTest, ConstArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab51b9ecaca7d635326101b23d5e8afd2</anchor>
      <arglist>(PrintArrayTest, ConstCharArrayWithTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>af91d8ad9d6c7547913fe05c7acc44114</anchor>
      <arglist>(PrintArrayTest, ObjectArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3845c4717b03cb5ad309c7d9a37acb0a</anchor>
      <arglist>(PrintArrayTest, OneDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac366b9ec749b2499d21583d3b8f86273</anchor>
      <arglist>(PrintArrayTest, TwoDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac19ec2732031bfe83b30ea9f00259ef3</anchor>
      <arglist>(PrintArrayTest, WCharArrayWithNoTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6a7cbcdbe748a1d4e90658f48f36c9da</anchor>
      <arglist>(PrintArrayTest, WConstCharArrayWithTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6f08c464dc0b8eb822368f552d4467ad</anchor>
      <arglist>(PrintBuiltInTypeTest, Bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>acde0b28d177604ddb5e185d7b107f6f7</anchor>
      <arglist>(PrintBuiltInTypeTest, FloatingPoints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a278d53e99390c7b31ff531524fe5e86e</anchor>
      <arglist>(PrintBuiltInTypeTest, Integer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a991dc124d153742c3ca126b2fa9ccab5</anchor>
      <arglist>(PrintBuiltInTypeTest, Size_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab567ebd97eff0a4b9a20a5f5cb77d678</anchor>
      <arglist>(PrintBuiltInTypeTest, Wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ae854b0ca4d06ffc273c391f262884681</anchor>
      <arglist>(PrintCharPointerTest, ConstSignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa0487f8fd5052f7d6afe2b18ad7931f9</anchor>
      <arglist>(PrintCharPointerTest, ConstUnsignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>acd7a56709621a91dca669023d192bdc7</anchor>
      <arglist>(PrintCharPointerTest, SignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>afb9a6a26323b287b7666b6adb5bdb149</anchor>
      <arglist>(PrintCharPointerTest, UnsignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa0a012b88bd8dee46707bf308aa312d1</anchor>
      <arglist>(PrintCharTest, PlainChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a08fe11b61c0ff62931f0172dc05c971b</anchor>
      <arglist>(PrintCharTest, SignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a54554ba079349cf09dcb6d522cfb70de</anchor>
      <arglist>(PrintCharTest, UnsignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a46ee2873cfeb51db5f56be0960ce333b</anchor>
      <arglist>(PrintClassTest, BiggestIntConvertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6cd47b21ad8d9ac66ba57b5b6415a924</anchor>
      <arglist>(PrintCStringTest, Const)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a140030b990011abab91d4c0b59f21edd</anchor>
      <arglist>(PrintCStringTest, EscapesProperly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a89d9905fecee1b976c26d35498734dd4</anchor>
      <arglist>(PrintCStringTest, NonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad29b97d58a4d1e5e8dd4d854f66b9e22</anchor>
      <arglist>(PrintCStringTest, Null)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac79ac1529e754dddbaff5ba108ba3de3</anchor>
      <arglist>(PrintEnumTest, AnonymousEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ae435934e9be88c7813ac6aee2ce0ce53</anchor>
      <arglist>(PrintEnumTest, EnumWithoutPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a171e23e5a52e6b7355c00daf8391ec12</anchor>
      <arglist>(PrintEnumTest, EnumWithPrintTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a152cda5e11caecc372208103022726d1</anchor>
      <arglist>(PrintEnumTest, EnumWithStreaming)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad4fb0ad917ed8dfb5f6a966a9ad05847</anchor>
      <arglist>(PrintNullptrT, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a9d998b210890d3d7e085d01c457f650f</anchor>
      <arglist>(PrintPointerTest, MemberFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a434cafcc1dbee409992bbb1593034480</anchor>
      <arglist>(PrintPointerTest, MemberVariablePointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa3cb60cf6f3a4a0cd7d9873cd597ffd8</anchor>
      <arglist>(PrintPointerTest, NonMemberFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad08dcd672b1e66a802a564eb974c400a</anchor>
      <arglist>(PrintPointerToBuiltInTypeTest, Bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8819fb42392faae72e8bc594d498085d</anchor>
      <arglist>(PrintPointerToBuiltInTypeTest, ConstVoid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac6d8b84db9386b399eb431b5b1668e87</anchor>
      <arglist>(PrintPointerToBuiltInTypeTest, Void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>afee54807b15b623718c62008bd743d4b</anchor>
      <arglist>(PrintPointerToPointerTest, IntPointerPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a52f5df394111bcc55aecc59ce426088d</anchor>
      <arglist>(PrintPrintableTypeTest, InUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3da6191eff6b016540024c2bfccdd90b</anchor>
      <arglist>(PrintPrintableTypeTest, PointerInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa697a3cf25b7f51f26ab49ed8ac3dd31</anchor>
      <arglist>(PrintPrintableTypeTest, TemplateInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aab47074bb60b087e80675a44ad8c88ba</anchor>
      <arglist>(PrintReferenceTest, HandlesFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a88f9089e0b19be4bda74a953d6a47d7b</anchor>
      <arglist>(PrintReferenceTest, HandlesMemberFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>af9c63486049ac0ec2a1db65904702eb3</anchor>
      <arglist>(PrintReferenceTest, HandlesMemberVariablePointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aeae9b61a9fe582c72580db1466631846</anchor>
      <arglist>(PrintReferenceTest, PrintsAddressAndValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5de1467a5a6c9f996345b7f2dec1467d</anchor>
      <arglist>(PrintReferenceWrapper, Printable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a0f935a13826edbe21933d5698c1dbf2e</anchor>
      <arglist>(PrintReferenceWrapper, Unprintable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a323c7a67d4e8247285991b37ee6bef4e</anchor>
      <arglist>(PrintStdTupleTest, NestedTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a4546860bd002446294bfb5b854be8cbb</anchor>
      <arglist>(PrintStdTupleTest, VariousSizes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3b54f9a039804190b7ff2e818169c0f2</anchor>
      <arglist>(PrintStlContainerTest, ConstIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1ce10b8a3634e0f6bfbfbb5888c04a95</anchor>
      <arglist>(PrintStlContainerTest, EmptyDeque)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a794a880a6ebe2ce3a32fc437dd818aa3</anchor>
      <arglist>(PrintStlContainerTest, HashMultiMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa21c6c92358c76b7eee93b8329023c47</anchor>
      <arglist>(PrintStlContainerTest, HashMultiSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aad3a8ebfcf21b20b62fc262cc182d7d5</anchor>
      <arglist>(PrintStlContainerTest, HashSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a01ec32faf0032f9fbcf4895d8d6e4aa9</anchor>
      <arglist>(PrintStlContainerTest, Iterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aaa135672ff79ecaef82c6046f2ab8d29</anchor>
      <arglist>(PrintStlContainerTest, List)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a55eca253f3365ad26183bcc711cb257a</anchor>
      <arglist>(PrintStlContainerTest, LongSequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3d701a1866f260a42411e9041894c49c</anchor>
      <arglist>(PrintStlContainerTest, Map)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8a498c956a5b1c0358d126e1ad56fac0</anchor>
      <arglist>(PrintStlContainerTest, MultiMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>adaa3e1cfa3feca377b3958edb41fc0f1</anchor>
      <arglist>(PrintStlContainerTest, MultiSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad8fb463805baecdfb95154dec6ec4f27</anchor>
      <arglist>(PrintStlContainerTest, NestedContainer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a249d482cf4a1525bd043489dcbd3e200</anchor>
      <arglist>(PrintStlContainerTest, NonEmptyDeque)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6dd59bbdea483f662fe62e2c55c106ce</anchor>
      <arglist>(PrintStlContainerTest, OneDimensionalNativeArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a698cb873ab0fad7484c4d27ee4d8c033</anchor>
      <arglist>(PrintStlContainerTest, OneElementHashMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad5d3e873b00c1c9e3f5924e106dd7831</anchor>
      <arglist>(PrintStlContainerTest, Pair)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abdc498462741033074f8e86b7c0bd480</anchor>
      <arglist>(PrintStlContainerTest, Set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a88b9d0933ffdf889fadfe8fc7511b565</anchor>
      <arglist>(PrintStlContainerTest, SinglyLinkedList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aca371c218e2248562ed258eaf385f4d1</anchor>
      <arglist>(PrintStlContainerTest, TwoDimensionalNativeArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abfab1ea62f0285c0cdbcca500be0dac8</anchor>
      <arglist>(PrintStlContainerTest, Vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a80fe9d71227a97b12fd5336a823c3d17</anchor>
      <arglist>(PrintStreamableTypeTest, InGlobalNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a243b88c8a03fb501c573c25da302ca98</anchor>
      <arglist>(PrintStreamableTypeTest, PathLikeInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8ccd96504d676671a0429073d5012ff1</anchor>
      <arglist>(PrintStreamableTypeTest, TemplateTypeInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac20ee165500471e363011c3f664d2fb8</anchor>
      <arglist>(PrintStringTest, StringAmbiguousHex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abbd355e76033f0defd76c37523ad0f60</anchor>
      <arglist>(PrintStringTest, StringInStdNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa313c2e91ba3b712501d6e7f393a592a</anchor>
      <arglist>(PrintToStringTest, ContainsNonLatin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab8fce4287e837cfcd851ded56b62f9ce</anchor>
      <arglist>(PrintToStringTest, EscapesForPointerToConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a7203081ef422f0835643d2c54b8ebf28</anchor>
      <arglist>(PrintToStringTest, EscapesForPointerToNonConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a78bd89af8a8505880b78ec2a001d3cb8</anchor>
      <arglist>(PrintToStringTest, WorksForArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad122dc21e7ebad023d7048ef117a1129</anchor>
      <arglist>(PrintToStringTest, WorksForCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a65e208358dddc7747f4519410c71d877</anchor>
      <arglist>(PrintToStringTest, WorksForCharArrayWithEmbeddedNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a68100148758516ebab9c761ca7778586</anchor>
      <arglist>(PrintToStringTest, WorksForPointerToConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1db34d8760c17157572ce2877007d15a</anchor>
      <arglist>(PrintToStringTest, WorksForPointerToNonConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5d1bc4b12c18ccaec2ced9f45c092567</anchor>
      <arglist>(PrintToStringTest, WorksForScalar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a705ec4c2886606a22194107397fceea6</anchor>
      <arglist>(PrintTypeSizeTest, Wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a9272037c799c4779e1d79476dad66cb6</anchor>
      <arglist>(PrintTypeWithGenericStreamingTest, NonTemplateType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6e180c85f307712a995985f7bc735fd1</anchor>
      <arglist>(PrintTypeWithGenericStreamingTest, TemplateType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a68877c5e1ec7a53281798310c30e1776</anchor>
      <arglist>(PrintTypeWithGenericStreamingTest, TypeImplicitlyConvertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a805264fd24de8e65cba977a798abc54c</anchor>
      <arglist>(PrintUnprintableTypeTest, InGlobalNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a0aa1499e978bdde6c71e49ecc9db695b</anchor>
      <arglist>(PrintUnprintableTypeTest, InUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6b6fba2a191094244f8aa78a4933a2c5</anchor>
      <arglist>(PrintUnpritableTypeTest, BigObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a4caa1f81979cdc6f5ada95e01a4fae63</anchor>
      <arglist>(PrintWideCStringTest, Const)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa80d6bb47e6bf997dacf0c75322d12cf</anchor>
      <arglist>(PrintWideCStringTest, EscapesProperly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8812b5f088e13083ebb8a7e35fbcdae7</anchor>
      <arglist>(PrintWideCStringTest, NonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>acd1267d49d61ad53b2b8a88f68fca3a7</anchor>
      <arglist>(PrintWideCStringTest, Null)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a23a9eda97679bfc29c87b8de17cc35bf</anchor>
      <arglist>(UniversalPrintTest, WorksForCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac20aca012aca1ca9589dbf7483fbbbd1</anchor>
      <arglist>(UniversalPrintTest, WorksForCString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a43d4efc91c2ea7d8220891df9b0437df</anchor>
      <arglist>(UniversalPrintTest, WorksForNonReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a58ad7c81884e852b09646764ce14a47e</anchor>
      <arglist>(UniversalPrintTest, WorksForReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab11252e228a240a349d747546bc222d2</anchor>
      <arglist>(UniversalTersePrintTest, WorksForCString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab49ff6527b0b01411b725fe46e1af65c</anchor>
      <arglist>(UniversalTersePrintTest, WorksForNonReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab7adb58a0e08e0830157a5a1c7bceac5</anchor>
      <arglist>(UniversalTersePrintTest, WorksForReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a4e30c6dbea7bf0ebcfa9b0e0d79e0283</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsEmptyTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a09537ac3801c572e0ce9bade09fd9d79</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsOneTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a2121c7c548cc174639947ff8f810759a</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTersely)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a2ad138c4bcc4afb2deae1466ad3351f1</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTwoTuple)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-shuffle-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-shuffle-test_8py.html</filename>
    <class kind="class">googletest-shuffle-test::GTestShuffleUnitTest</class>
    <namespace>googletest-shuffle-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>AlsoRunDisabledTestsFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a83bb3105809a3bdc00e90954b138ee78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CalculateTestLists</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ac6f7bc9bc4f37d2f4b4d0b34fbefca1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FilterFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a0bcd77f6d35c690b596bbddb8ee36765</anchor>
      <arglist>(test_filter)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestCases</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a81a570a6aadc23957a949f8740c3708d</anchor>
      <arglist>(tests)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestsForAllIterations</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a4b81c9525e71495e7f512575a3fe436e</anchor>
      <arglist>(extra_env, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RandomSeedFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>aa073a0449ab11c6cccb62249e70bb06f</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RepeatFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a37b05a14223b814fc403db43f9287ae4</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndReturnOutput</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a90f3ab31f08479d825e13816fbeea842</anchor>
      <arglist>(extra_env, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ShuffleFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a8f10ee7774fa361a058274410132c2da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ACTIVE_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a139508332a2fce934a41df9a6c2b2426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ALL_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a81ef160d77cc04634a4c4dee2257aa19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>aaa6556c1d42101405b6dc40120a8d558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>FILTERED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a64c2029cc53f8e30ffbe8f063b19596e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_INDEX_ENV_VAR</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a6657b8fa720718e0a5a98830a4ab8b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHARDED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a366d969733d027bc719c01be5e4320c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_ACTIVE_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ace88109d48e71fb142bd212d676ea039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_ALL_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ad370fd5f9285bc7f0e0cdfa6547b83f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_FILTERED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a40b3d44626a2600f58f70bfd8362c779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_SHARDED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ae1b92f7d58889a71c042a206d6659da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_FILTER</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>af6195f669ffc722f6fca899633c8cbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOTAL_SHARDS_ENV_VAR</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ac2509ea0174cb21b19366da457b15d59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-shuffle-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-shuffle-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-shuffle-test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-test-part-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-test-part-test_8cc.html</filename>
    <includes id="gtest-test-part_8h" name="gtest-test-part.h" local="yes" imported="no">gtest/gtest-test-part.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>googletest-test2_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-test2__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="googletest-param-test-test_8h" name="googletest-param-test-test.h" local="yes" imported="no">googletest-param-test-test.h</includes>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-test2__test_8cc.html</anchorfile>
      <anchor>a9092fbc5f642e0be66474b214fae76c9</anchor>
      <arglist>(MultiplesOf33, ExternalInstantiationTest, Values(33, 66))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>googletest-test2__test_8cc.html</anchorfile>
      <anchor>a636f24ec7688ea5d70c09b8b73639e55</anchor>
      <arglist>(Sequence2, InstantiationInMultipleTranslationUnitsTest, Values(42 *3, 42 *4, 42 *5))</arglist>
    </member>
    <member kind="variable">
      <type>ParamGenerator&lt; int &gt;</type>
      <name>extern_gen_2</name>
      <anchorfile>googletest-test2__test_8cc.html</anchorfile>
      <anchor>a4c9bff52d70a57c0563599a919c33bc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-throw-on-failure-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-throw-on-failure-test_8py.html</filename>
    <class kind="class">googletest-throw-on-failure-test::ThrowOnFailureTest</class>
    <namespace>googletest-throw-on-failure-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>Run</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a937ab7ba6dcd93d71b1997f2bbfe3804</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a2e2bb374a68e4ae1db7c359b8005cbcc</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a9cf7f6bcb466c8346b1aacec917a09c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>THROW_ON_FAILURE</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a7c90464af153ebb6f0e221d66dbc71f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-throw-on-failure-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-throw-on-failure-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-throw-on-failure-test___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TerminateHandler</name>
      <anchorfile>googletest-throw-on-failure-test___8cc.html</anchorfile>
      <anchor>a478ad0386ef3cac98d230812ed07eeda</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-uninitialized-test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-uninitialized-test_8py.html</filename>
    <class kind="class">googletest-uninitialized-test::GTestUninitializedTest</class>
    <namespace>googletest-uninitialized-test</namespace>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>af02e731714736167bb758ba94b8ec109</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AssertEq</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>a8b48f5e81e60f11030082240561c7f94</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestExitCodeAndOutput</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>a70d1a3c3521654597facb5344ee1c968</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>a2526f9a60be6da67bfed64cac54d836b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest-uninitialized-test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>googletest-uninitialized-test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>googletest-uninitialized-test___8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>googletest-uninitialized-test___8cc.html</anchorfile>
      <anchor>a63812c9ef0cbc6907a251ccf919da78e</anchor>
      <arglist>(DummyTest, Dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/testing/</path>
    <filename>googletest_8cc.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>O_BINARY</name>
      <anchorfile>googletest_8cc.html</anchorfile>
      <anchor>a36fa9b2e726512bc17a7a6d3e39002be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureTestStderr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5218d8d6272a10f7b2a07753d3a5511d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureTestStdout</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a65a7b203d06f747748559a31ef4b8a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapturedTestStderr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a45b103eaf0fc84ec9979cd2bbe598648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapturedTestStdout</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7079d9b3aa54ec898ba7ded51d79af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>TestSourceDir</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adfda4ffa125fb6eb821cd283f05ada40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>TestTempDir</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38170e3d9b90507bc592f13968e6500d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>name_</name>
      <anchorfile>googletest_8cc.html</anchorfile>
      <anchor>a79cfd788b219a7f48068d0e96e5e8e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>original_stderr_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad65bc8784f34baa4f950909959d5f7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>original_stdout_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af76063bec41838f784454bf3cddd9d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>stderr_capture_filename_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a399d52d266251563b4421b263dba8139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>stdout_capture_filename_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>add8363a9d50a3e81677bb5cd2363c83e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glog/src/googletest.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>glog_2src_2googletest_8h.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <class kind="class">BenchmarkRegisterer</class>
    <class kind="class">CapturedStream</class>
    <class kind="struct">FlagSaver</class>
    <class kind="class">Thread</class>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DEATH</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a22d8648fdd28c7eeede39c8e1b0d203a</anchor>
      <arglist>(fn, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DEBUG_DEATH</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a771927a0f9c4a28506359d7350f6d223</anchor>
      <arglist>(fn, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a1b067eafc46deb6fd6d2b78a99d086e7</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DOUBLE_EQ</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ab4852f9430cf656690256ea7fe6323b8</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a4159019abda84f5366acdb7604ff220a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FALSE</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>addb41bafdad4b19c70a5b2120529e673</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GT</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>aa8bc8320813e1abb0016129b636e3b27</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_INF</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a54ba3d57a613e8bef6ca2c64183f1fd9</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LT</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>af28c06b2b5e8dee151896f299f6610cf</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NAN</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>af507bce6bf1cc01d1d8a279983019ee6</anchor>
      <arglist>(arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NE</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a6ae7443947f25abc58bfcfcfc56b0d75</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NEAR</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a88cd7978af0e7dbd42cd606dfabdcc6f</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_OP</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a6f66d1a11219f4fcac50b1e79d3cf281</anchor>
      <arglist>(op, val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STREQ</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ae7da8ec963f463e42a05b7ac7a2a4da8</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_TRUE</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a5ee519ebc0b3a8b9750968b4cedd12d7</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_EXPORT</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>af43ac7f6f83169274a0db0eebf31c930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_GLOG_THROW_BAD_ALLOC</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a89378e7d97858ea5f6f1e29485cdb6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLETEST_H__</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a16b4ef68a84abc6f8e376d4af3a038e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a52fd349f9406f619ff304f3aea47302e</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CalledAbort</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>aacde8f001106ccf4be79ca8f5b7abdea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CaptureTestOutput</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a0aac07faeb9681360170fe1f3c6137e9</anchor>
      <arglist>(int fd, const string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CaptureTestStderr</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ae85b7ef1e1ade94631e97fde62f3157b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CaptureTestStdout</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a6a1e525508c598c5a59cd1b5f39a28fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_bool</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>aa640b92faef575555d11c76ef15a2b77</anchor>
      <arglist>(run_benchmark, false, &quot;If true, run benchmarks&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_int32</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a5a257589f984d623d523d635f88654e5</anchor>
      <arglist>(benchmark_iters, 100000, &quot;Number of iterations per benchmark&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a754d0af58f28185d40d96935e88d48d8</anchor>
      <arglist>(test_srcdir, TEST_SRC_DIR, &quot;Source-dir root, needed to find glog_unittest_flagfile&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_string</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ac253218b1f9364a8d298cfcd58bac369</anchor>
      <arglist>(test_tmpdir, GetTempDir(), &quot;Dir we use for temp files&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetCapturedTestOutput</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ad8832c1c7c2653001a185418acd395f1</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetCapturedTestStderr</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a587a752d14cebc0bb7f69d269ea3721e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>GetFileSize</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ae670b2d7850ba6ae607ac3fec210e46b</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetTempDir</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a82c24f4049060e9fe8ea1bc9fa254b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a27d5e8db6bf3d1ec615d54e9a158d562</anchor>
      <arglist>(int *, char **)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLoggingPrefix</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a94e920c3ee1825550991fcf4be368d72</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>Munge</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a29e5589ebe06075156376bdc00194ee6</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MungeAndDiffTest</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a47ce8253ea75df15805ad9c9a79355cc</anchor>
      <arglist>(const string &amp;golden_filename, CapturedStream *cap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MungeAndDiffTestStderr</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ac2f1b01bed17de139e65c4b669bb5ccd</anchor>
      <arglist>(const string &amp;golden_filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MungeAndDiffTestStdout</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a532739e9f150d195810a1a098d9cfeb0</anchor>
      <arglist>(const string &amp;golden_filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>MungeLine</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a115ab457a1d1525842d7cc995e2dc550</anchor>
      <arglist>(const string &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a86107594327f3a001230df9802cd4422</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>af8fdfdbdfb5b81f11f93fd88704608f1</anchor>
      <arglist>(void *p, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete[]</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>aaa8d8403dca7d813a59dd1f07728349d</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete[]</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a5265e42f16b7a3f97a130b84803d3b26</anchor>
      <arglist>(void *p, size_t)</arglist>
    </member>
    <member kind="function">
      <type>_END_GOOGLE_NAMESPACE_ void *</type>
      <name>operator new</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a73ec22de4dcf3cf020cea8a86817b67e</anchor>
      <arglist>(size_t size) GOOGLE_GLOG_THROW_BAD_ALLOC</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new[]</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a6cc5b18881c99d57d5429ccfac3207f3</anchor>
      <arglist>(size_t size) GOOGLE_GLOG_THROW_BAD_ALLOC</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>ReadEntireFile</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a591ad97c00b4bb1555485ebbbab972a3</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>RUN_ALL_TESTS</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a0af89a99193283abb0f548b116a989a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a7086e6698f2f0cd4f1b247584178a81f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SleepForMilliseconds</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a10d29a69c0b0c78403d5eaae0692dac3</anchor>
      <arglist>(unsigned t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StringReplace</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>acd5d4606f98522cabc8ba2715303e6b4</anchor>
      <arglist>(string *str, const string &amp;oldsub, const string &amp;newsub)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteToFile</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a5465d94408ef2b3e25a0e4cf3ab6ebd6</anchor>
      <arglist>(const string &amp;body, const string &amp;file)</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, void(*)(int)&gt;</type>
      <name>g_benchlist</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ad1321bafa837302841e745a5692c06dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>_END_GOOGLE_NAMESPACE_ static _START_GOOGLE_NAMESPACE_ bool</type>
      <name>g_called_abort</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a7a421610fc0fbc6c78a385ff7292e048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmp_buf</type>
      <name>g_jmp_buf</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ad14606d03e5fa9e4675488314a21cff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_START_GOOGLE_NAMESPACE_ GLOG_EXPORT void(*</type>
      <name>g_logging_fail_func</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a646a405f9887e4b0170bd219a1226741</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>g_new_hook</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a37a073a8eb16d214dc76075e77e4e708</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; void(*)()&gt;</type>
      <name>g_testlist</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a942a2a9c04f236bf867601a5a0d9cb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::size_t</type>
      <name>kLoggingPrefixLength</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>aac3af73096045e87a0f26b3fcbb2ee85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>PTR_TEST_VALUE</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>ad8dddee993a605153a81bd5aaa195423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CapturedStream *</type>
      <name>s_captured_streams</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a4c7825af4f05a6902bfc0f33d2c9d38e</anchor>
      <arglist>[STDERR_FILENO+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>TEST_SRC_DIR</name>
      <anchorfile>glog_2src_2googletest_8h.html</anchorfile>
      <anchor>a0a123800567cb7800ce3b330e92d6ccc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf/src/google/protobuf/testing/googletest.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/testing/</path>
    <filename>protobuf_2src_2google_2protobuf_2testing_2googletest_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <class kind="class">google::protobuf::ScopedMemoryLog</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type>void</type>
      <name>CaptureTestStderr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5218d8d6272a10f7b2a07753d3a5511d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureTestStdout</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a65a7b203d06f747748559a31ef4b8a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapturedTestStderr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a45b103eaf0fc84ec9979cd2bbe598648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapturedTestStdout</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7079d9b3aa54ec898ba7ded51d79af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>TestSourceDir</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adfda4ffa125fb6eb821cd283f05ada40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>TestTempDir</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38170e3d9b90507bc592f13968e6500d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LogLevel</type>
      <name>ERROR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aff307a2864557e3ee0ee47821b2ca48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LogLevel</type>
      <name>WARNING</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a53eb897b09fd5fb17d2b865dc2e027df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBArray.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBArray_8h.html</filename>
    <includes id="GPBRuntimeTypes_8h" name="GPBRuntimeTypes.h" local="yes" imported="yes">GPBRuntimeTypes.h</includes>
    <class kind="class">GPBBoolArray</class>
    <class kind="class">GPBDoubleArray</class>
    <class kind="class">GPBEnumArray</class>
    <class kind="class">GPBFloatArray</class>
    <class kind="class">GPBInt32Array</class>
    <class kind="class">GPBInt64Array</class>
    <class kind="class">GPBUInt32Array</class>
    <class kind="class">GPBUInt64Array</class>
  </compound>
  <compound kind="file">
    <name>GPBArray_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBArray__PackagePrivate_8h.html</filename>
    <includes id="GPBArray_8h" name="GPBArray.h" local="yes" imported="yes">GPBArray.h</includes>
    <class kind="class">GPBAutocreatedArray</class>
  </compound>
  <compound kind="file">
    <name>GPBBootstrap.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBBootstrap_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_OBJC_GEN_VERSION</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>abe855f3a89c8eb4d53c77edb82c2f3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>aaf479e05d159fbbc61ffa1b03bef8a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_OBJC_VERSION</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a8d6b13b3b420a06d41430370c494cc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_DEPRECATED</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a03ddcb82964cf72a0e2d91d833f280c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_DEPRECATED_MSG</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a2db98b670b07c8ecda19158df380611a</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_ENUM</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a8a46e9601fdba09de257b0eba3ca71bd</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_ENUM_FWD_DECLARE</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a367a5d03edb65e6b426539530d56ce9e</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_INLINE</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a08b8bc1b52e63b767482594c0695792c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_METHOD_FAMILY_NONE</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a07b187cf895685bbaadc814765994ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPB_UNSAFE_UNRETAINED</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>a4d07ddb7a524c9717b67ebbec03573ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBOBJC_SKIP_MESSAGE_TEXTFORMAT_EXTRAS</name>
      <anchorfile>GPBBootstrap_8h.html</anchorfile>
      <anchor>af69e2d530e4e47c6a70135a8abc447f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBCodedInputStream.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBCodedInputStream_8h.html</filename>
    <class kind="class">GPBCodedInputStream</class>
    <member kind="function">
      <type>typedef</type>
      <name>NS_ENUM</name>
      <anchorfile>GPBCodedInputStream_8h.html</anchorfile>
      <anchor>aeab0470574afac5c56fd277767134269</anchor>
      <arglist>(NSInteger, GPBCodedInputStreamErrorCode)</arglist>
    </member>
    <member kind="variable">
      <type>NSString *const</type>
      <name>GPBCodedInputStreamErrorDomain</name>
      <anchorfile>GPBCodedInputStream_8h.html</anchorfile>
      <anchor>a49dda949ad1776fc632112bb55f066ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NS_ASSUME_NONNULL_BEGIN CF_EXTERN_C_BEGIN NSString *const</type>
      <name>GPBCodedInputStreamException</name>
      <anchorfile>GPBCodedInputStream_8h.html</anchorfile>
      <anchor>abf228d7a5ebca4fddb5940ae4efc33e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NSString *const</type>
      <name>GPBCodedInputStreamUnderlyingErrorKey</name>
      <anchorfile>GPBCodedInputStream_8h.html</anchorfile>
      <anchor>ae105dc092701cb03f1d7acda606dd8c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBCodedInputStream_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBCodedInputStream__PackagePrivate_8h.html</filename>
    <includes id="GPBCodedInputStream_8h" name="GPBCodedInputStream.h" local="yes" imported="yes">GPBCodedInputStream.h</includes>
    <class kind="struct">GPBCodedInputStreamState</class>
    <member kind="typedef">
      <type>struct GPBCodedInputStreamState</type>
      <name>GPBCodedInputStreamState</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a2da57a55905bd88ab2c02132d0fe2bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBCodedInputStreamBytesUntilLimit</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aede5544adad050875c728d9abcd6192a</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBCodedInputStreamCheckLastTagWas</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a239452cb401b02edb9c75a9a2a7d8695</anchor>
      <arglist>(GPBCodedInputStreamState *state, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBCodedInputStreamIsAtEnd</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a35534f5ebff8b8cad7e34842ca15c4bc</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBCodedInputStreamPopLimit</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>abf000cc387547b469dd76b288c823010</anchor>
      <arglist>(GPBCodedInputStreamState *state, size_t oldLimit)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBCodedInputStreamPushLimit</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a047ad3746b9616f5a455bf77ba6a62aa</anchor>
      <arglist>(GPBCodedInputStreamState *state, size_t byteLimit)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBCodedInputStreamReadBool</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aa3548dbc4f78eb4c03d806199682f396</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GPBCodedInputStreamReadDouble</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aa69583076f36e3792b1adcee3f39f032</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBCodedInputStreamReadEnum</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a25e0cbd51ebdb50d63ab7ed6c9ab0fb7</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBCodedInputStreamReadFixed32</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a66d6a153b62b66dede5491f755f954ad</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GPBCodedInputStreamReadFixed64</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a540fb635539b8ce277761ae98f41b585</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GPBCodedInputStreamReadFloat</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a338c812e4a744a87652c5269f0b396c7</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBCodedInputStreamReadInt32</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a39f4678a9b41ab4065ef287929de5dbd</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GPBCodedInputStreamReadInt64</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ae753a464d7f34dfc611c4a3e52271b1b</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>NSData *</type>
      <name>GPBCodedInputStreamReadRetainedBytes</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a47ec9bcf9de8be9f5b321a837eae83e6</anchor>
      <arglist>(GPBCodedInputStreamState *state) __attribute((ns_returns_retained))</arglist>
    </member>
    <member kind="function">
      <type>NSData *</type>
      <name>GPBCodedInputStreamReadRetainedBytesNoCopy</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aa94614174c04f311bc1a24e49835a198</anchor>
      <arglist>(GPBCodedInputStreamState *state) __attribute((ns_returns_retained))</arglist>
    </member>
    <member kind="function">
      <type>NSString *</type>
      <name>GPBCodedInputStreamReadRetainedString</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ace5146cde06abed386fc52287df8d8ad</anchor>
      <arglist>(GPBCodedInputStreamState *state) __attribute((ns_returns_retained))</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBCodedInputStreamReadSFixed32</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a6417c2128de423740195fdb576ee7c01</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GPBCodedInputStreamReadSFixed64</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a98e4ae4a053c07867de005bb2996423a</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBCodedInputStreamReadSInt32</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ac4a120b2a2e1bf2593da3cc90ff46c0d</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GPBCodedInputStreamReadSInt64</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a6134e8fb487da242cfe3c103a4bee862</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>CF_EXTERN_C_BEGIN int32_t</type>
      <name>GPBCodedInputStreamReadTag</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a7df1ca035e34e32b4219bcaa717ebe9f</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBCodedInputStreamReadUInt32</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a611a8990fdedb46d37ed1137792293d3</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GPBCodedInputStreamReadUInt64</name>
      <anchorfile>GPBCodedInputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aea8652b14945263a732996608d5a75ce</anchor>
      <arglist>(GPBCodedInputStreamState *state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBCodedOutputStream.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBCodedOutputStream_8h.html</filename>
    <includes id="GPBRuntimeTypes_8h" name="GPBRuntimeTypes.h" local="yes" imported="yes">GPBRuntimeTypes.h</includes>
    <includes id="GPBWireFormat_8h" name="GPBWireFormat.h" local="yes" imported="yes">GPBWireFormat.h</includes>
    <class kind="class">GPBCodedOutputStream</class>
    <member kind="variable">
      <type>NS_ASSUME_NONNULL_BEGIN NSString *const</type>
      <name>GPBCodedOutputStreamException_OutOfSpace</name>
      <anchorfile>GPBCodedOutputStream_8h.html</anchorfile>
      <anchor>ad2192841fd0df5cdcbd57063b7d15feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NSString *const</type>
      <name>GPBCodedOutputStreamException_WriteFailed</name>
      <anchorfile>GPBCodedOutputStream_8h.html</anchorfile>
      <anchor>a1c6e4c3494a1c68fa2ed09719042f738</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBCodedOutputStream_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBCodedOutputStream__PackagePrivate_8h.html</filename>
    <includes id="GPBCodedOutputStream_8h" name="GPBCodedOutputStream.h" local="yes" imported="yes">GPBCodedOutputStream.h</includes>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeBoolSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a05b85363e0892a1934effe290346a3b6</anchor>
      <arglist>(int32_t fieldNumber, BOOL value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeBoolSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a2e66a1eb184b3b16364761f94dce8d98</anchor>
      <arglist>(BOOL value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeBytesSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a13fda5898d157427045f26e289dc79e1</anchor>
      <arglist>(int32_t fieldNumber, NSData *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeBytesSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a3376f6063a34a3a284e136e172878a0e</anchor>
      <arglist>(NSData *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>NS_ASSUME_NONNULL_BEGIN CF_EXTERN_C_BEGIN size_t</type>
      <name>GPBComputeDoubleSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>af78e30e6543b93aab416cb73bc16e6a6</anchor>
      <arglist>(int32_t fieldNumber, double value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeDoubleSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aed30da3de5a25915acfcfc0f294e6424</anchor>
      <arglist>(double value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeEnumSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a24cec5bae4e44b62628fd5625725e250</anchor>
      <arglist>(int32_t fieldNumber, int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeEnumSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ad26e318e14d4b140732d25dc1161abb9</anchor>
      <arglist>(int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeFixed32Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aaf65f72b0864e8a4fce8e7c483865894</anchor>
      <arglist>(int32_t fieldNumber, uint32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeFixed32SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a04ae3c7c31b69d83a2ef4159e8b1b47f</anchor>
      <arglist>(uint32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeFixed64Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a60379bcbc7de014ed514612ba1f6b2cf</anchor>
      <arglist>(int32_t fieldNumber, uint64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeFixed64SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aa51e2a0ed9f24094ce139e0feeb5f3dc</anchor>
      <arglist>(uint64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeFloatSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a4f7cb5414aa995ffcc54979d9c9b46d2</anchor>
      <arglist>(int32_t fieldNumber, float value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeFloatSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>acc662a13f95104b5029a2a82468c6555</anchor>
      <arglist>(float value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeGroupSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a280f6823e2274343d9c4dc6b3e36d9ae</anchor>
      <arglist>(int32_t fieldNumber, GPBMessage *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeGroupSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a87e456835b3d4155ea3c18a836db31cb</anchor>
      <arglist>(GPBMessage *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeInt32Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>adc19f7f82e5643bd2eab79e8e9d0943f</anchor>
      <arglist>(int32_t fieldNumber, int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeInt32SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a6444d9e399de001b2d3e6d62e8cd8f28</anchor>
      <arglist>(int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeInt64Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>adf3933cd228923140cfc036ef1e5574e</anchor>
      <arglist>(int32_t fieldNumber, int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeInt64SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a67d40214bd5c3f00061f691b95eb1836</anchor>
      <arglist>(int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeMessageSetExtensionSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>abff1ee994162fa7f14f5333eb59434b2</anchor>
      <arglist>(int32_t fieldNumber, GPBMessage *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeMessageSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aaa85817e43dab4acd5ac65c8a60efeb8</anchor>
      <arglist>(int32_t fieldNumber, GPBMessage *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeMessageSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ae7f68fedb0b2341543077eb2ceab12f5</anchor>
      <arglist>(GPBMessage *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeRawMessageSetExtensionSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a83a3a340c7ce77531e551a92e3aa103b</anchor>
      <arglist>(int32_t fieldNumber, NSData *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeRawVarint32Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a0b4b7caa2eb79dfa6722f2a0a0a4892b</anchor>
      <arglist>(int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeRawVarint32SizeForInteger</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a1901a1f821efcadf0480844e84f1e243</anchor>
      <arglist>(NSInteger value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeRawVarint64Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aa25c417956568a98fe6406f80866dcd2</anchor>
      <arglist>(int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSFixed32Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ac7ee7e504c4e8bb7f11683a471c6775e</anchor>
      <arglist>(int32_t fieldNumber, int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSFixed32SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ac92280c0f1e277744875416d70207c03</anchor>
      <arglist>(int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSFixed64Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a7d72f964189845957c3613da665bb0be</anchor>
      <arglist>(int32_t fieldNumber, int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSFixed64SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ab85cdb1b80e9ac51a31e1f06c8092e21</anchor>
      <arglist>(int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSInt32Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ab3bbe9a19d4782e405ac2e03e8798fd7</anchor>
      <arglist>(int32_t fieldNumber, int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSInt32SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a2a6856e9a26072a287794d57da79ac14</anchor>
      <arglist>(int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSInt64Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a65603ac9e40f0f434fb1693e6cf098dd</anchor>
      <arglist>(int32_t fieldNumber, int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSInt64SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>abb49b3c5415c750e0da27b65d8941cc6</anchor>
      <arglist>(int64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeSizeTSizeAsInt32NoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>af6de7fa7ba52dec8891535cb8f6d927a</anchor>
      <arglist>(size_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeStringSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a49a3ec98aaf2fe096c384acd663ccd26</anchor>
      <arglist>(int32_t fieldNumber, NSString *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeStringSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>ae9591797a97bcfa984b4751831ed6e3d</anchor>
      <arglist>(NSString *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeTagSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a34f9aa8846eecb9fba57ceb291880643</anchor>
      <arglist>(int32_t fieldNumber) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeUInt32Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a2a7f9c1f56795e2e92db9444524f0dae</anchor>
      <arglist>(int32_t fieldNumber, uint32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeUInt32SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a7b0773d77c19c0dd4c5338e64e4ae7ee</anchor>
      <arglist>(int32_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeUInt64Size</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a863772124b070d99a4ca608024458663</anchor>
      <arglist>(int32_t fieldNumber, uint64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeUInt64SizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a0cff2ae381b17fd884bb4713b4f338e5</anchor>
      <arglist>(uint64_t value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeUnknownGroupSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a36f398a086b26b6e9f3aa6a52e401233</anchor>
      <arglist>(int32_t fieldNumber, GPBUnknownFieldSet *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeUnknownGroupSizeNoTag</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>a434eef7e196cb24ea93246a9620baff8</anchor>
      <arglist>(GPBUnknownFieldSet *value) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeWireFormatTagSize</name>
      <anchorfile>GPBCodedOutputStream__PackagePrivate_8h.html</anchorfile>
      <anchor>aabecdc9edc919e618af7dbf83c4aff71</anchor>
      <arglist>(int field_number, GPBDataType dataType) __attribute__((const))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBDescriptor.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBDescriptor_8h.html</filename>
    <includes id="GPBRuntimeTypes_8h" name="GPBRuntimeTypes.h" local="yes" imported="yes">GPBRuntimeTypes.h</includes>
    <class kind="class">GPBDescriptor</class>
    <class kind="class">GPBEnumDescriptor</class>
    <class kind="class">GPBExtensionDescriptor</class>
    <class kind="class">GPBFieldDescriptor</class>
    <class kind="class">GPBFileDescriptor</class>
    <class kind="class">GPBOneofDescriptor</class>
    <member kind="function">
      <type>typedef</type>
      <name>NS_ENUM</name>
      <anchorfile>GPBDescriptor_8h.html</anchorfile>
      <anchor>a13199732df72d326e0a01b7355452b6e</anchor>
      <arglist>(uint8_t, GPBFieldType)</arglist>
    </member>
    <member kind="function">
      <type>NS_ASSUME_NONNULL_BEGIN typedef</type>
      <name>NS_ENUM</name>
      <anchorfile>GPBDescriptor_8h.html</anchorfile>
      <anchor>a4e8fdb4a5dd7d83efe47cdc7bb261971</anchor>
      <arglist>(uint8_t, GPBFileSyntax)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBDescriptor_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBDescriptor__PackagePrivate_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBWireFormat_8h" name="GPBWireFormat.h" local="yes" imported="yes">GPBWireFormat.h</includes>
    <class kind="struct">GPBExtensionDescription</class>
    <class kind="struct">GPBMessageFieldDescription</class>
    <class kind="struct">GPBMessageFieldDescriptionWithDefault</class>
    <member kind="define">
      <type>#define</type>
      <name>GPBInternalCompileAssert</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a4a3a16aca6df3d1d63655e7ab2e3fb6d</anchor>
      <arglist>(test, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBInternalCompileAssertSymbol</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>aaf41f102dd3c15269ead7e5fba8fd2d1</anchor>
      <arglist>(line, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBInternalCompileAssertSymbolInner</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a5ba492f651533c4be6433adf71de2f36</anchor>
      <arglist>(line, msg)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GPBExtensionDescription</type>
      <name>GPBExtensionDescription</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>af179b4e0165b3e0afbe5c633914872a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GPBMessageFieldDescription</type>
      <name>GPBMessageFieldDescription</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a490da1add414d91f6523af4fa94bd038</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GPBMessageFieldDescriptionWithDefault</type>
      <name>GPBMessageFieldDescriptionWithDefault</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>abbcd378880683ff08a07fb1b4b5d1efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBExtensionIsPacked</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a51fbdb67ce1b854329f95d23dfc6572b</anchor>
      <arglist>(GPBExtensionDescription *description)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBExtensionIsRepeated</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>acff067f7abd9a1712345e04494809a35</anchor>
      <arglist>(GPBExtensionDescription *description)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBExtensionIsWireFormat</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a4a261c870cfb6832a725f27b5042ac85</anchor>
      <arglist>(GPBExtensionDescription *description)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBFieldAlternateTag</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a845eafd73e1f7ee2e94243ad52fcf3a5</anchor>
      <arglist>(GPBFieldDescriptor *self)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int32_t</type>
      <name>GPBFieldHasIndex</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a7750f7dc42c59dbdc0f18ae82d9adb4c</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>CF_EXTERN_C_BEGIN GPB_INLINE BOOL</type>
      <name>GPBFieldIsMapOrArray</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>afc58e7b597b67d94618a1b81196c0ebb</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE uint32_t</type>
      <name>GPBFieldNumber</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a4c966e6f33ac3ae69ac28181188c1ff4</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBFieldTag</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a257f57305ddc4455d4043227031a6bc0</anchor>
      <arglist>(GPBFieldDescriptor *self)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE GPBDataType</type>
      <name>GPBGetFieldDataType</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a6d3069fdda6d01a9ae72fe45688fe0ea</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBHasPreservingUnknownEnumSemantics</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a3b343992a33aeaf711065e0b5499dbbf</anchor>
      <arglist>(GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPBInternalCompileAssert</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>aabbc4f474515ef52d2964c86eec1695c</anchor>
      <arglist>(sizeof(GPBMessageFieldDescriptionWithDefault)==(sizeof(GPBGenericValue)+sizeof(GPBMessageFieldDescription)), DescriptionsWithDefault_different_size_than_expected)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>NS_OPTIONS</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>acedacaa7f7d8ea3277be5567d2809c19</anchor>
      <arglist>(uint16_t, GPBFieldFlags)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>NS_OPTIONS</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>ac6d9760384de6490e2496d3446aabc98</anchor>
      <arglist>(uint32_t, GPBDescriptorInitializationFlags)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>NS_OPTIONS</name>
      <anchorfile>GPBDescriptor__PackagePrivate_8h.html</anchorfile>
      <anchor>a523c0772fba1d927a1596da687593b6e</anchor>
      <arglist>(uint8_t, GPBExtensionOptions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBDictionary.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBDictionary_8h.html</filename>
    <includes id="GPBRuntimeTypes_8h" name="GPBRuntimeTypes.h" local="yes" imported="yes">GPBRuntimeTypes.h</includes>
    <class kind="class">GPBBoolBoolDictionary</class>
    <class kind="class">GPBBoolDoubleDictionary</class>
    <class kind="class">GPBBoolEnumDictionary</class>
    <class kind="class">GPBBoolFloatDictionary</class>
    <class kind="class">GPBBoolInt32Dictionary</class>
    <class kind="class">GPBBoolInt64Dictionary</class>
    <class kind="class">GPBBoolObjectDictionary</class>
    <class kind="class">GPBBoolUInt32Dictionary</class>
    <class kind="class">GPBBoolUInt64Dictionary</class>
    <class kind="class">GPBInt32BoolDictionary</class>
    <class kind="class">GPBInt32DoubleDictionary</class>
    <class kind="class">GPBInt32EnumDictionary</class>
    <class kind="class">GPBInt32FloatDictionary</class>
    <class kind="class">GPBInt32Int32Dictionary</class>
    <class kind="class">GPBInt32Int64Dictionary</class>
    <class kind="class">GPBInt32ObjectDictionary</class>
    <class kind="class">GPBInt32UInt32Dictionary</class>
    <class kind="class">GPBInt32UInt64Dictionary</class>
    <class kind="class">GPBInt64BoolDictionary</class>
    <class kind="class">GPBInt64DoubleDictionary</class>
    <class kind="class">GPBInt64EnumDictionary</class>
    <class kind="class">GPBInt64FloatDictionary</class>
    <class kind="class">GPBInt64Int32Dictionary</class>
    <class kind="class">GPBInt64Int64Dictionary</class>
    <class kind="class">GPBInt64ObjectDictionary</class>
    <class kind="class">GPBInt64UInt32Dictionary</class>
    <class kind="class">GPBInt64UInt64Dictionary</class>
    <class kind="class">GPBStringBoolDictionary</class>
    <class kind="class">GPBStringDoubleDictionary</class>
    <class kind="class">GPBStringEnumDictionary</class>
    <class kind="class">GPBStringFloatDictionary</class>
    <class kind="class">GPBStringInt32Dictionary</class>
    <class kind="class">GPBStringInt64Dictionary</class>
    <class kind="class">GPBStringUInt32Dictionary</class>
    <class kind="class">GPBStringUInt64Dictionary</class>
    <class kind="class">GPBUInt32BoolDictionary</class>
    <class kind="class">GPBUInt32DoubleDictionary</class>
    <class kind="class">GPBUInt32EnumDictionary</class>
    <class kind="class">GPBUInt32FloatDictionary</class>
    <class kind="class">GPBUInt32Int32Dictionary</class>
    <class kind="class">GPBUInt32Int64Dictionary</class>
    <class kind="class">GPBUInt32ObjectDictionary</class>
    <class kind="class">GPBUInt32UInt32Dictionary</class>
    <class kind="class">GPBUInt32UInt64Dictionary</class>
    <class kind="class">GPBUInt64BoolDictionary</class>
    <class kind="class">GPBUInt64DoubleDictionary</class>
    <class kind="class">GPBUInt64EnumDictionary</class>
    <class kind="class">GPBUInt64FloatDictionary</class>
    <class kind="class">GPBUInt64Int32Dictionary</class>
    <class kind="class">GPBUInt64Int64Dictionary</class>
    <class kind="class">GPBUInt64ObjectDictionary</class>
    <class kind="class">GPBUInt64UInt32Dictionary</class>
    <class kind="class">GPBUInt64UInt64Dictionary</class>
  </compound>
  <compound kind="file">
    <name>GPBDictionary_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBDictionary__PackagePrivate_8h.html</filename>
    <includes id="GPBDictionary_8h" name="GPBDictionary.h" local="yes" imported="yes">GPBDictionary.h</includes>
    <class kind="class">GPBAutocreatedDictionary</class>
    <class kind="protocol">GPBDictionaryInternalsProtocol-p</class>
    <member kind="function">
      <type>CF_EXTERN_C_BEGIN size_t</type>
      <name>GPBDictionaryComputeSizeInternalHelper</name>
      <anchorfile>GPBDictionary__PackagePrivate_8h.html</anchorfile>
      <anchor>a6689cc656bf73de189fc261b91b8df08</anchor>
      <arglist>(NSDictionary *dict, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBDictionaryIsInitializedInternalHelper</name>
      <anchorfile>GPBDictionary__PackagePrivate_8h.html</anchorfile>
      <anchor>a6903209a31ac0cb570b51b771ac60101</anchor>
      <arglist>(NSDictionary *dict, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBDictionaryReadEntry</name>
      <anchorfile>GPBDictionary__PackagePrivate_8h.html</anchorfile>
      <anchor>aded748c8620555acc41e2d319267d108</anchor>
      <arglist>(id mapDictionary, GPBCodedInputStream *stream, GPBExtensionRegistry *registry, GPBFieldDescriptor *field, GPBMessage *parentMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBDictionaryWriteToStreamInternalHelper</name>
      <anchorfile>GPBDictionary__PackagePrivate_8h.html</anchorfile>
      <anchor>aab560581406be76e0c26d9cddf8a5d67</anchor>
      <arglist>(GPBCodedOutputStream *outputStream, NSDictionary *dict, GPBFieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBExtensionInternals.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBExtensionInternals_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <member kind="function">
      <type>size_t</type>
      <name>GPBComputeExtensionSerializedSizeIncludingTag</name>
      <anchorfile>GPBExtensionInternals_8h.html</anchorfile>
      <anchor>ab81d5e07e5576a85966af18f98be321a</anchor>
      <arglist>(GPBExtensionDescriptor *extension, id value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBExtensionMergeFromInputStream</name>
      <anchorfile>GPBExtensionInternals_8h.html</anchorfile>
      <anchor>afb64fa498360ed7d6580c3a0f3ed3baa</anchor>
      <arglist>(GPBExtensionDescriptor *extension, BOOL isPackedOnStream, GPBCodedInputStream *input, GPBExtensionRegistry *extensionRegistry, GPBMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBWriteExtensionValueToOutputStream</name>
      <anchorfile>GPBExtensionInternals_8h.html</anchorfile>
      <anchor>a7e6c292b7c06a9e08c1613569b9b6535</anchor>
      <arglist>(GPBExtensionDescriptor *extension, id value, GPBCodedOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBExtensionRegistry.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBExtensionRegistry_8h.html</filename>
    <class kind="class">GPBExtensionRegistry</class>
  </compound>
  <compound kind="file">
    <name>GPBMessage.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBMessage_8h.html</filename>
    <includes id="GPBBootstrap_8h" name="GPBBootstrap.h" local="yes" imported="yes">GPBBootstrap.h</includes>
    <class kind="class">GPBMessage</class>
    <member kind="function">
      <type>typedef</type>
      <name>NS_ENUM</name>
      <anchorfile>GPBMessage_8h.html</anchorfile>
      <anchor>ad6b346d629281b1a4f06721551e5c964</anchor>
      <arglist>(NSInteger, GPBMessageErrorCode)</arglist>
    </member>
    <member kind="variable">
      <type>NSString *const</type>
      <name>GPBErrorReasonKey</name>
      <anchorfile>GPBMessage_8h.html</anchorfile>
      <anchor>a66ac9e2f4c20038776fcda5cca05efd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NS_ASSUME_NONNULL_BEGIN CF_EXTERN_C_BEGIN NSString *const</type>
      <name>GPBMessageErrorDomain</name>
      <anchorfile>GPBMessage_8h.html</anchorfile>
      <anchor>a7fc81c0f719ff976cab492dac45566da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBMessage_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBMessage__PackagePrivate_8h.html</filename>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBBootstrap_8h" name="GPBBootstrap.h" local="yes" imported="yes">GPBBootstrap.h</includes>
    <class kind="struct">GPBMessage_Storage</class>
    <member kind="typedef">
      <type>struct GPBMessage_Storage</type>
      <name>GPBMessage_Storage</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>a2a3d87d0d6fba7d075db2b51bffa0b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GPBMessage_Storage *</type>
      <name>GPBMessage_StoragePtr</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>ae837718a15bb34ce8f6e906eb3aa36cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBAutocreatedArrayModified</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>aabda9a357591eefb8490e7c1933df298</anchor>
      <arglist>(GPBMessage *self, id array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBAutocreatedDictionaryModified</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>a067cc568e3f9850f1d30c67697006b24</anchor>
      <arglist>(GPBMessage *self, id dictionary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBBecomeVisibleToAutocreator</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>ab71f263b0ea530ef3a4339b40cfe216f</anchor>
      <arglist>(GPBMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBClearMessageAutocreator</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>a2588fc6ccc997f6e11c6c4b76e2c86f2</anchor>
      <arglist>(GPBMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>GPBMessage *</type>
      <name>GPBCreateMessageWithAutocreator</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>a34aaeb29c8dfdfa9eb9bbf451258a86c</anchor>
      <arglist>(Class msgClass, GPBMessage *autocreator, GPBFieldDescriptor *field) __attribute__((ns_returns_retained))</arglist>
    </member>
    <member kind="function">
      <type>CF_EXTERN_C_BEGIN void</type>
      <name>GPBPrepareReadOnlySemaphore</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>a2a6ab1f94ce64382a24c4f1dd64418df</anchor>
      <arglist>(GPBMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBWasMessageAutocreatedBy</name>
      <anchorfile>GPBMessage__PackagePrivate_8h.html</anchorfile>
      <anchor>aff84840ec2696a02bc6b5cefa503e9aa</anchor>
      <arglist>(GPBMessage *message, GPBMessage *parent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBProtocolBuffers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBProtocolBuffers_8h.html</filename>
    <includes id="GPBBootstrap_8h" name="GPBBootstrap.h" local="yes" imported="yes">GPBBootstrap.h</includes>
    <includes id="GPBArray_8h" name="GPBArray.h" local="yes" imported="yes">GPBArray.h</includes>
    <includes id="GPBCodedInputStream_8h" name="GPBCodedInputStream.h" local="yes" imported="yes">GPBCodedInputStream.h</includes>
    <includes id="GPBCodedOutputStream_8h" name="GPBCodedOutputStream.h" local="yes" imported="yes">GPBCodedOutputStream.h</includes>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBDictionary_8h" name="GPBDictionary.h" local="yes" imported="yes">GPBDictionary.h</includes>
    <includes id="GPBExtensionRegistry_8h" name="GPBExtensionRegistry.h" local="yes" imported="yes">GPBExtensionRegistry.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <includes id="GPBUnknownField_8h" name="GPBUnknownField.h" local="yes" imported="yes">GPBUnknownField.h</includes>
    <includes id="GPBUnknownFieldSet_8h" name="GPBUnknownFieldSet.h" local="yes" imported="yes">GPBUnknownFieldSet.h</includes>
    <includes id="GPBUtilities_8h" name="GPBUtilities.h" local="yes" imported="yes">GPBUtilities.h</includes>
    <includes id="GPBWellKnownTypes_8h" name="GPBWellKnownTypes.h" local="yes" imported="yes">GPBWellKnownTypes.h</includes>
    <includes id="GPBWireFormat_8h" name="GPBWireFormat.h" local="yes" imported="yes">GPBWireFormat.h</includes>
    <includes id="Any_8pbobjc_8h" name="Any.pbobjc.h" local="yes" imported="yes">google/protobuf/Any.pbobjc.h</includes>
    <includes id="Api_8pbobjc_8h" name="Api.pbobjc.h" local="yes" imported="yes">google/protobuf/Api.pbobjc.h</includes>
    <includes id="Duration_8pbobjc_8h" name="Duration.pbobjc.h" local="yes" imported="yes">google/protobuf/Duration.pbobjc.h</includes>
    <includes id="Empty_8pbobjc_8h" name="Empty.pbobjc.h" local="yes" imported="yes">google/protobuf/Empty.pbobjc.h</includes>
    <includes id="FieldMask_8pbobjc_8h" name="FieldMask.pbobjc.h" local="yes" imported="yes">google/protobuf/FieldMask.pbobjc.h</includes>
    <includes id="SourceContext_8pbobjc_8h" name="SourceContext.pbobjc.h" local="yes" imported="yes">google/protobuf/SourceContext.pbobjc.h</includes>
    <includes id="Struct_8pbobjc_8h" name="Struct.pbobjc.h" local="yes" imported="yes">google/protobuf/Struct.pbobjc.h</includes>
    <includes id="Timestamp_8pbobjc_8h" name="Timestamp.pbobjc.h" local="yes" imported="yes">google/protobuf/Timestamp.pbobjc.h</includes>
    <includes id="Type_8pbobjc_8h" name="Type.pbobjc.h" local="yes" imported="yes">google/protobuf/Type.pbobjc.h</includes>
    <includes id="Wrappers_8pbobjc_8h" name="Wrappers.pbobjc.h" local="yes" imported="yes">google/protobuf/Wrappers.pbobjc.h</includes>
  </compound>
  <compound kind="file">
    <name>GPBProtocolBuffers_RuntimeSupport.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBProtocolBuffers__RuntimeSupport_8h.html</filename>
    <includes id="GPBBootstrap_8h" name="GPBBootstrap.h" local="yes" imported="yes">GPBBootstrap.h</includes>
    <includes id="GPBDescriptor__PackagePrivate_8h" name="GPBDescriptor_PackagePrivate.h" local="yes" imported="yes">GPBDescriptor_PackagePrivate.h</includes>
    <includes id="GPBExtensionInternals_8h" name="GPBExtensionInternals.h" local="yes" imported="yes">GPBExtensionInternals.h</includes>
    <includes id="GPBMessage__PackagePrivate_8h" name="GPBMessage_PackagePrivate.h" local="yes" imported="yes">GPBMessage_PackagePrivate.h</includes>
    <includes id="GPBRootObject__PackagePrivate_8h" name="GPBRootObject_PackagePrivate.h" local="yes" imported="yes">GPBRootObject_PackagePrivate.h</includes>
    <includes id="GPBUtilities__PackagePrivate_8h" name="GPBUtilities_PackagePrivate.h" local="yes" imported="yes">GPBUtilities_PackagePrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>GPBRootObject.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBRootObject_8h.html</filename>
    <class kind="class">GPBRootObject</class>
  </compound>
  <compound kind="file">
    <name>GPBRootObject_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBRootObject__PackagePrivate_8h.html</filename>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBResolveExtensionClassMethod</name>
      <anchorfile>GPBRootObject__PackagePrivate_8h.html</anchorfile>
      <anchor>a0449fe54838f32679ef69d1fe23a3027</anchor>
      <arglist>(Class self, SEL sel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBRuntimeTypes.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBRuntimeTypes_8h.html</filename>
    <includes id="GPBBootstrap_8h" name="GPBBootstrap.h" local="yes" imported="yes">GPBBootstrap.h</includes>
    <class kind="struct">GPBExtensionRange</class>
    <class kind="union">GPBGenericValue</class>
    <member kind="typedef">
      <type>GPBEnumDescriptor *(*</type>
      <name>GPBEnumDescriptorFunc</name>
      <anchorfile>GPBRuntimeTypes_8h.html</anchorfile>
      <anchor>a1d68f4813fca4d8d66cb735fda370b20</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(*</type>
      <name>GPBEnumValidationFunc</name>
      <anchorfile>GPBRuntimeTypes_8h.html</anchorfile>
      <anchor>a8c2ef1ccb17f7b398c200c5e5e135f90</anchor>
      <arglist>)(int32_t)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GPBExtensionRange</type>
      <name>GPBExtensionRange</name>
      <anchorfile>GPBRuntimeTypes_8h.html</anchorfile>
      <anchor>aed7774bd1ba71166634c5e7381023057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGPBUnrecognizedEnumeratorValue</name>
      <anchorfile>GPBRuntimeTypes_8h.html</anchorfile>
      <anchor>aa491173a6b1628f4ff82067b2e1ceaa9af68f78e548dc232fbfd29dd08a9cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBDataType_Count</name>
      <anchorfile>GPBRuntimeTypes_8h.html</anchorfile>
      <anchor>a3babbf89cae9b856a12864a41506efbda44b19a0975ab45c41e361f6a2a627660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>NS_ENUM</name>
      <anchorfile>GPBRuntimeTypes_8h.html</anchorfile>
      <anchor>a02785c6ec438026967a6088369a80518</anchor>
      <arglist>(uint8_t, GPBDataType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBTestUtilities.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/Tests/</path>
    <filename>GPBTestUtilities_8h.html</filename>
    <class kind="class">GPBTestCase</class>
    <member kind="define">
      <type>#define</type>
      <name>GPBARRAYSIZE</name>
      <anchorfile>GPBTestUtilities_8h.html</anchorfile>
      <anchor>acfba141c3b8db3704dea33be86d9ce92</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NSData *</type>
      <name>DataFromCStr</name>
      <anchorfile>GPBTestUtilities_8h.html</anchorfile>
      <anchor>a18650955d98662d75617907c73aa39d6</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>kGPBDefaultRepeatCount</name>
      <anchorfile>GPBTestUtilities_8h.html</anchorfile>
      <anchor>a726b1461386d7753df86d0a4a854f5e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBUnknownField.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBUnknownField_8h.html</filename>
    <class kind="class">GPBUnknownField</class>
  </compound>
  <compound kind="file">
    <name>GPBUnknownField_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBUnknownField__PackagePrivate_8h.html</filename>
    <includes id="GPBUnknownField_8h" name="GPBUnknownField.h" local="yes" imported="yes">GPBUnknownField.h</includes>
  </compound>
  <compound kind="file">
    <name>GPBUnknownFieldSet.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBUnknownFieldSet_8h.html</filename>
    <class kind="class">GPBUnknownFieldSet</class>
  </compound>
  <compound kind="file">
    <name>GPBUnknownFieldSet_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBUnknownFieldSet__PackagePrivate_8h.html</filename>
    <includes id="GPBUnknownFieldSet_8h" name="GPBUnknownFieldSet.h" local="yes" imported="yes">GPBUnknownFieldSet.h</includes>
  </compound>
  <compound kind="file">
    <name>GPBUtilities.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBUtilities_8h.html</filename>
    <includes id="GPBArray_8h" name="GPBArray.h" local="yes" imported="yes">GPBArray.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRuntimeTypes_8h" name="GPBRuntimeTypes.h" local="yes" imported="yes">GPBRuntimeTypes.h</includes>
    <member kind="function">
      <type>void</type>
      <name>GPBClearMessageField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a6939091940f8fcd5cf23d6eac3f8413f</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>NSData *</type>
      <name>GPBEmptyNSData</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a9e61e86879338ab82a5fa66dd17a13d8</anchor>
      <arglist>(void) __attribute__((pure))</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBGetMessageBoolField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a2358307a99847af6ec2b809134c7f436</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>NSData *</type>
      <name>GPBGetMessageBytesField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a8490750bbfd2a2285146d5055f6a9ba5</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GPBGetMessageDoubleField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>abdab0a3be2883977b3e5a4d4f956f0bf</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBGetMessageEnumField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a8c1194ae84d2d77eb0f2fde388d3f9c1</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GPBGetMessageFloatField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a92b34561cdb7e5de68ee246ae3eef57f</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPBMessage *</type>
      <name>GPBGetMessageGroupField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>ad9a2ccaf389b33d544c15e8f664cbdee</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBGetMessageInt32Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>aa3de8874168d43c88726124d6b3fa817</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GPBGetMessageInt64Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a86bcafe867ca3bd646da6a289d9eac13</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>id</type>
      <name>GPBGetMessageMapField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a1cec7317f1ad440387a114fa3c246c27</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPBMessage *</type>
      <name>GPBGetMessageMessageField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>ab593af39cc9e72b0a869b0cd3184b7de</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBGetMessageRawEnumField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a7ecebf0155d83d1a57b91cb7fd189ed3</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>id</type>
      <name>GPBGetMessageRepeatedField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a0087ded1e9878195692dab9b9115db07</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>NSString *</type>
      <name>GPBGetMessageStringField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a14f85530b416e4388fc9d29a5be754e7</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBGetMessageUInt32Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a5c85928246b9da787323f148036d91fc</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GPBGetMessageUInt64Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>aabb7a2cf8467352bc24b90838240d013</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBMessageDropUnknownFieldsRecursively</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a7f875e1f4da9f1e0acd77f7ed2afe034</anchor>
      <arglist>(GPBMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBMessageHasFieldNumberSet</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a5077464fcc115ec615b9dcf71a09ca3a</anchor>
      <arglist>(GPBMessage *self, uint32_t fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBMessageHasFieldSet</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a584f73dd8b76f6c327c416c9d625e097</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageBoolField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a9a150613cce1cfe3d90d1e59e80292a5</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, BOOL value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageBytesField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a34851c1dac6cee45f93b7a94f45030bc</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, NSData *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageDoubleField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>ada85d71defb46f3099127dda427e8cd9</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageEnumField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a13768c3d141d0e410be56de277b81335</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageFloatField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>aa1f9adb561dd5b1d9317dc2824ea549a</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageGroupField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a2161e9bf679078f2ad2b007c92387bb5</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, GPBMessage *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageInt32Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a4fb2d02a493041c8f9d521af3e0946a5</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageInt64Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>af85f923d667007eb19c8149a5a66bbfd</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageMapField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a4461218baf142ef8a9e82279b3820f1d</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, id dictionary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageMessageField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a1a2298859728588bb59d6b2e6e555014</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, GPBMessage *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageRawEnumField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a578a7884c1a9ab45f05dc3bc91320b3b</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageRepeatedField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a0e29b6022431518fe51af242892b714f</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, id array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageStringField</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a19baa68f869180c2cf998163a64a91e9</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, NSString *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageUInt32Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>aa0dbdee15e3c62ac5eda011348b15cb0</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetMessageUInt64Field</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a58e2ecce11344cff3f0d1481dbf1fd81</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>CF_EXTERN_C_BEGIN NS_ASSUME_NONNULL_BEGIN NSString *</type>
      <name>GPBTextFormatForMessage</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>a0ef8dc89d1aeb5baa6266cfd48cea0d6</anchor>
      <arglist>(GPBMessage *message, NSString *__nullable lineIndent)</arglist>
    </member>
    <member kind="function">
      <type>NSString *</type>
      <name>GPBTextFormatForUnknownFieldSet</name>
      <anchorfile>GPBUtilities_8h.html</anchorfile>
      <anchor>acc6c6d7d1235b204c9f68dd20d0fc875</anchor>
      <arglist>(GPBUnknownFieldSet *__nullable unknownSet, NSString *__nullable lineIndent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBUtilities_PackagePrivate.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBUtilities__PackagePrivate_8h.html</filename>
    <includes id="GPBUtilities_8h" name="GPBUtilities.h" local="yes" imported="yes">GPBUtilities.h</includes>
    <includes id="GPBDescriptor__PackagePrivate_8h" name="GPBDescriptor_PackagePrivate.h" local="yes" imported="yes">GPBDescriptor_PackagePrivate.h</includes>
    <class kind="protocol">GPBMessageSignatureProtocol-p</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_MESSAGE_SIGNATURE_ENTRY</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a914d15e43591550b6ddf81e6ff9efd12</anchor>
      <arglist>(TYPE, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBNoHasBit</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a7b3e4c0cd1d18484c624426afdb5515e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBNSStringify</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a1fb0fadef01d25dbd62ee97aaf89440a</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBNSStringifySymbol</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a378bf0bc468293cd3c29835a6a487e2d</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBStringify</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a828412964a983514184cbaa5720dab12</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBStringifySymbol</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a0de6fa3e509829acbb5fff19e973acc1</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE void</type>
      <name>GPB_DEBUG_CHECK_RUNTIME_VERSIONS</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>aee3582009bc07a0c24502f54ac8f35b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBCheckRuntimeVersionInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ad66b045335acc86e4dd358e25601a71d</anchor>
      <arglist>(int32_t version)</arglist>
    </member>
    <member kind="function">
      <type>CF_EXTERN_C_BEGIN void</type>
      <name>GPBCheckRuntimeVersionSupport</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ad6626ba06a1049b3dae02e2df65405f8</anchor>
      <arglist>(int32_t objcRuntimeVersion)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBClassHasSel</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a93243cc7ea186ae917f0817aa71d0f7f</anchor>
      <arglist>(Class aClass, SEL sel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBClearAutocreatedMessageIvarWithField</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a413fbff75dae89bfc12dc329673604e8</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int64_t</type>
      <name>GPBConvertDoubleToInt64</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a4fd1d0c51b598112148d83c902fdc299</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int32_t</type>
      <name>GPBConvertFloatToInt32</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ac23b7bebe6fb74f36e25cd5406c0ff41</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE float</type>
      <name>GPBConvertInt32ToFloat</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a9d6b0ca37b510dcc06d5d200804fbc65</anchor>
      <arglist>(int32_t v)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE double</type>
      <name>GPBConvertInt64ToDouble</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a99f6bb543d6ce4d4c4830ac8674bed44</anchor>
      <arglist>(int64_t v)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBDataTypeIsMessage</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ab9f3fd89e80395f89d982b6fca31edba</anchor>
      <arglist>(GPBDataType type)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBDataTypeIsObject</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a382a5ac7e721dd8e80c2a6cd802fdc2f</anchor>
      <arglist>(GPBDataType type)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE void</type>
      <name>GPBDebugCheckRuntimeVersion</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a9fb340c16fb1fa520109b82597734226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NSString *</type>
      <name>GPBDecodeTextFormatName</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ab2ba4cc4827f8cd5963320c5261a239b</anchor>
      <arglist>(const uint8_t *decodeData, int32_t key, NSString *inputString)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int32_t</type>
      <name>GPBDecodeZigZag32</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a77fd662a6172aa78bf7d4bff50573eea</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int64_t</type>
      <name>GPBDecodeZigZag64</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a4f3e8c94cc905e477efc8f848e9406e6</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE uint32_t</type>
      <name>GPBEncodeZigZag32</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a35d41bdc09297f2731775b11674e94c4</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE uint64_t</type>
      <name>GPBEncodeZigZag64</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a6394535d8f6a498b01a5bdd9e727c98a</anchor>
      <arglist>(int64_t n)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBExtensionIsMessage</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>aa16989dc66bd285859f8e127ca125b6d</anchor>
      <arglist>(GPBExtensionDescriptor *ext)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBFieldDataTypeIsMessage</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a98089d8b30b17d9ed9f28976f780aff8</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBFieldDataTypeIsObject</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a24f1304ab40e319be74072548d86d79e</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBFieldStoresObject</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a3aff947ce0a04019856a47ff417051ab</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBGetEnumIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a24beda3926eff486ccc5a37e71027455</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBGetHasIvar</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a9c7d4480aa4225d5a9c7b10046876b63</anchor>
      <arglist>(GPBMessage *self, int32_t index, uint32_t fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE BOOL</type>
      <name>GPBGetHasIvarField</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a44827a567e14c99f8b94e20fd7a334b7</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBGetHasOneof</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a38a810c9bff1ba35cb4204dd8af8f43f</anchor>
      <arglist>(GPBMessage *self, int32_t index)</arglist>
    </member>
    <member kind="function">
      <type>id</type>
      <name>GPBGetObjectIvarWithField</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ad6616f51c5a9da9f3376dae55d26ceb4</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>id</type>
      <name>GPBGetObjectIvarWithFieldNoAutocreate</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>aac3df0d6d15b02f0f101f3e5ebb1d78c</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int32_t</type>
      <name>GPBLogicalRightShift32</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a5bb7e1603fe8f39c8e853b944e595eb6</anchor>
      <arglist>(int32_t value, int32_t spaces)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE int64_t</type>
      <name>GPBLogicalRightShift64</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a0afa30458099ea6dfc157ef09fb036e5</anchor>
      <arglist>(int64_t value, int32_t spaces)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBMaybeClearOneof</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a7c6ee7c33213d73ff407d220adcf0db6</anchor>
      <arglist>(GPBMessage *self, GPBOneofDescriptor *oneof, int32_t oneofHasIndex, uint32_t fieldNumberNotToClear)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GPBMessageEncodingForSelector</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a75623e0e099a2bfaf41331b4c1bf5d99</anchor>
      <arglist>(SEL selector, BOOL instanceSel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetAutocreatedRetainedObjectIvarWithField</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>af94fbcba77bd470d56bfe602dd6f8f26</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, id __attribute__((ns_consumed)) value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetBoolIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a8067d744c5e77e08d2e9a9ebe877ebfb</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, BOOL value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetDoubleIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a47ae3f2954b197899286051a20108b85</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, double value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetEnumIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a4b1f88b7dcf9cba3e11582e59a020b47</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int32_t value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetFloatIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a2192bed18d10986fa74804844780b1e1</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, float value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetHasIvar</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ab64d83e9f4e9288b1762a49a7940f441</anchor>
      <arglist>(GPBMessage *self, int32_t idx, uint32_t fieldNumber, BOOL value)</arglist>
    </member>
    <member kind="function">
      <type>GPB_INLINE void</type>
      <name>GPBSetHasIvarField</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>aa372734e25ab7015011a4379d1bbf800</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, BOOL value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetInt32IvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a436384fc29eea8a4aef7e41b1c4398d3</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int32_t value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetInt64IvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a4bd7706d95a2b48049fe16174e9bd20d</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, int64_t value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetObjectIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>adbf48649fef7e8a260fc3a0dd4cf2949</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, id value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetRetainedObjectIvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a9144efe6bb9012a4fab80f2f20b9991e</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, id __attribute__((ns_consumed)) value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetUInt32IvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>a486906fb6460003121c4fed514f00766</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, uint32_t value, GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBSetUInt64IvarWithFieldInternal</name>
      <anchorfile>GPBUtilities__PackagePrivate_8h.html</anchorfile>
      <anchor>ad1289bab8e9222e5de272a534d89d7f0</anchor>
      <arglist>(GPBMessage *self, GPBFieldDescriptor *field, uint64_t value, GPBFileSyntax syntax)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBWellKnownTypes.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBWellKnownTypes_8h.html</filename>
    <includes id="Any_8pbobjc_8h" name="Any.pbobjc.h" local="yes" imported="yes">google/protobuf/Any.pbobjc.h</includes>
    <includes id="Duration_8pbobjc_8h" name="Duration.pbobjc.h" local="yes" imported="yes">google/protobuf/Duration.pbobjc.h</includes>
    <includes id="Timestamp_8pbobjc_8h" name="Timestamp.pbobjc.h" local="yes" imported="yes">google/protobuf/Timestamp.pbobjc.h</includes>
    <class kind="category">GPBAny(GBPWellKnownTypes)</class>
    <class kind="category">GPBDuration(GBPWellKnownTypes)</class>
    <class kind="category">GPBTimestamp(GBPWellKnownTypes)</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>GPBWellKnownTypes_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>NS_ENUM</name>
      <anchorfile>GPBWellKnownTypes_8h.html</anchorfile>
      <anchor>ab3c60278e40fa83a30984bd73a5e78d7</anchor>
      <arglist>(NSInteger, GPBWellKnownTypesErrorCode)</arglist>
    </member>
    <member kind="variable">
      <type>NS_ASSUME_NONNULL_BEGIN NSString *const</type>
      <name>GPBWellKnownTypesErrorDomain</name>
      <anchorfile>GPBWellKnownTypes_8h.html</anchorfile>
      <anchor>a945de874feb0ef3bcb82d3dd1ea5b02d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPBWireFormat.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/</path>
    <filename>GPBWireFormat_8h.html</filename>
    <includes id="GPBRuntimeTypes_8h" name="GPBRuntimeTypes.h" local="yes" imported="yes">GPBRuntimeTypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GPBWireFormatMessageSetItemEndTag</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ab8e73063ede5497c24babd680444aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBWireFormatMessageSetItemTag</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>a869b1f4f6cb1a6c493a15d7ff0d6bced</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBWireFormatMessageSetMessageTag</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ab7a7abaffd1304cf77843b59183226ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPBWireFormatMessageSetTypeIdTag</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ad2de186a5f38e674d81ec9b023ecea48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatMessageSetItem</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84a79ac67c8145f0e6524dbda100587d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatMessageSetTypeId</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84af992ba8f5c988c3fa053e4a35e48f521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatMessageSetMessage</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>aa57e16cd48de3b9a989056ff8df26f84ab7b4b7aebd16c26d6edd044f719c0fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GPBWireFormat</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatVarint</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89a524044d971a59cde023549f7c2817692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatFixed64</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89a547d8b0aa91cea22bca700e83978875c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatLengthDelimited</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89a021c74dca7961a66202507dd14e28081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatStartGroup</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89a7f08a8de9bbc59cf5c569f87942fbcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatEndGroup</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89a9726679bc88e538fb46d2a3408cee0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPBWireFormatFixed32</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac6184407dc6ccb321690dfd0b9fe6a89a23f6d4464f8e18385a598128412f4454</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GPBWireFormat</type>
      <name>GPBWireFormatForType</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>ac70ae9be06aeb27463b4c517fd1797ae</anchor>
      <arglist>(GPBDataType dataType, BOOL isPacked) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBWireFormatGetTagFieldNumber</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>a8a279a9f55897235ae4a810e4f836e21</anchor>
      <arglist>(uint32_t tag) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>GPBWireFormat</type>
      <name>GPBWireFormatGetTagWireType</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>a6da85140c825289f47896ff06f879433</anchor>
      <arglist>(uint32_t tag) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBWireFormatIsValidTag</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>a38f4cabd2cd3a73e80b1d9cbdb70cc33</anchor>
      <arglist>(uint32_t tag) __attribute__((const))</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GPBWireFormatMakeTag</name>
      <anchorfile>GPBWireFormat_8h.html</anchorfile>
      <anchor>a28e89c032fa071bf13501b212e8a0f4c</anchor>
      <arglist>(uint32_t fieldNumber, GPBWireFormat wireType) __attribute__((const))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpio.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>gpio_8cpp.html</filename>
    <includes id="gpio_8h" name="gpio.h" local="yes" imported="no">gpio.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>gpio.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>gpio_8h.html</filename>
    <class kind="class">aditof::Gpio</class>
    <namespace>aditof</namespace>
    <member kind="enumeration">
      <type></type>
      <name>api_Values</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>API_NOT_DEFINED</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fad40e548c8fb4b166dfabdccae7040131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIND_SENSORS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fac23d752abdff60fe0b4715d1dd950efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa86118eeec7823486479b9f80d8194cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa32e95aa427ef1a24b8741acfb6f53a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fac08c4ffcbbabd429d2f7ea927509426c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_AVAILABLE_MODES</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa3ab099ddc57a20d798f2b517eee504fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_MODE_DETAILS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77face86fdcd042e136568804c909958279b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_MODE</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa875bdccd9945cb6f496a06ebcfce2616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_MODE_BY_INDEX</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa3b75fd07b5d3640ac2e71599d5c143aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_FRAME</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa7796bb2291b8565727a91a5578c837d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_AVAILABLE_CONTROLS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa1567f165c136c4bdecea5ae6a6d5a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_CONTROL</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa011abd62da7b3b6424bac3c814074867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_CONTROL</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa677518497dbe96184776ec12cd984cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT_TARGET_DEPTH_COMPUTE</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa91458023d2971076b0034270b5ee7924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_READ_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa86244ae6052d8d6a8b3ba838440e85b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_WRITE_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa85677550fd16e178e22fcb76f4c809cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_READ_PAYLOAD_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa896f4d8a08ae03145fc597b4e749c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_READ_PAYLOAD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77faf4bf94675ca257d41053317326c31338</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_WRITE_PAYLOAD_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa39ee9b712f167844492461f491f4a869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_WRITE_PAYLOAD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fab75327896b0865c556105fc963fa3d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_GET_STATUS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa7aea31e955860ab8daac30f298dc5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_INTERRUPTS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa1bbbcc7cd9a9944102ab214569a3ff16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HANG_UP</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa7142ad5374048abd39b6e56e371d7eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_DEPTH_COMPUTE_PARAM</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa2a459ef0a29610785244f18ac2bcafa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_DEPTH_COMPUTE_PARAM</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa709c9171ee7660776f9e1ee11bb8744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_SENSOR_CONFIGURATION</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa68689491dc19eaace63f4d2f4f2c8f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_INI_ARRAY</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa8397458dc69775f65d09a4b14bd79d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>protocols</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>acce4eb28d3f357bb0bbcfff92872e00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTOCOL_EXAMPLE</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>acce4eb28d3f357bb0bbcfff92872e00ba91c0262f95fb38e41b1f890cff0a1460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTOCOL_COUNT</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>acce4eb28d3f357bb0bbcfff92872e00ba5b3355003dd24d8554d633e0fa600779</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gssapi_client.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gssapi__client_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gssapi_client.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gssapi__client_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>gssapi_mechanism_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gssapi__mechanism__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gssapi_mechanism_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gssapi__mechanism__base_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>gssapi_server.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gssapi__server_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gssapi_server.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>gssapi__server_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>gtest-all.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-all_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest_8cc" name="gtest.cc" local="yes" imported="no">src/gtest.cc</includes>
    <includes id="gtest-death-test_8cc" name="gtest-death-test.cc" local="yes" imported="no">src/gtest-death-test.cc</includes>
    <includes id="gtest-filepath_8cc" name="gtest-filepath.cc" local="yes" imported="no">src/gtest-filepath.cc</includes>
    <includes id="gtest-matchers_8cc" name="gtest-matchers.cc" local="yes" imported="no">src/gtest-matchers.cc</includes>
    <includes id="gtest-port_8cc" name="gtest-port.cc" local="yes" imported="no">src/gtest-port.cc</includes>
    <includes id="gtest-printers_8cc" name="gtest-printers.cc" local="yes" imported="no">src/gtest-printers.cc</includes>
    <includes id="gtest-test-part_8cc" name="gtest-test-part.cc" local="yes" imported="no">src/gtest-test-part.cc</includes>
    <includes id="gtest-typed-test_8cc" name="gtest-typed-test.cc" local="yes" imported="no">src/gtest-typed-test.cc</includes>
  </compound>
  <compound kind="file">
    <name>gtest-death-test-internal.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-death-test-internal_8h.html</filename>
    <includes id="gtest-matchers_8h" name="gtest-matchers.h" local="yes" imported="no">gtest/gtest-matchers.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac20f635c3285878fc1195ce687f23950</anchor>
      <arglist>(internal_run_death_test)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestStyleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a008ebfe0c0347d65e5e06e4d310981b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestUseFork</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a32051e2574562b548be3e26a52eaa553</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInternalRunDeathTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8572303d929880adf30db00952e1c45d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-death-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-death-test_8cc.html</filename>
    <includes id="gtest-death-test_8h" name="gtest-death-test.h" local="yes" imported="no">gtest/gtest-death-test.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="internal_2custom_2gtest_8h" name="internal/custom/gtest.h" local="yes" imported="no">gtest/internal/custom/gtest.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a428e5944490e497df683cb8324ce4489</anchor>
      <arglist>(death_test_use_fork, internal::BoolFromGTestEnv(&quot;death_test_use_fork&quot;, false), &quot;Instructs to use fork()/_exit() instead of clone() in death tests. &quot; &quot;Ignored and always uses fork() on POSIX systems where clone() is not &quot; &quot;implemented. Useful when running under valgrind or similar tools if &quot; &quot;those do not support clone(). Valgrind 3.3.1 will just fail if &quot; &quot;it sees an unsupported combination of clone() flags. &quot; &quot;It is not recommended to use this flag w/o valgrind though it will &quot; &quot;work in 99% of the cases. Once valgrind is fixed, this flag will &quot; &quot;most likely be removed.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a62d8ec1eb3e20f20ed52604b0dfa3425</anchor>
      <arglist>(death_test_style, internal::StringFromGTestEnv(&quot;death_test_style&quot;, kDefaultDeathTestStyle), &quot;Indicates how to run a death test in a forked child process: &quot; &quot;\&quot;threadsafe\&quot; (child process re-executes the test binary &quot; &quot;from the beginning, running only the specific death test) or &quot; &quot;\&quot;fast\&quot; (child process runs the death test immediately &quot; &quot;after forking).&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a20bfd9d47d8dd167ffc1c37a4c9ff73e</anchor>
      <arglist>(internal_run_death_test, &quot;&quot;, &quot;Indicates the file, line number, temporal index of &quot; &quot;the single death test to run, and a file descriptor to &quot; &quot;which a success code may be sent, all separated by &quot; &quot;the &apos;|&apos; characters.  This flag is specified if and only if the current &quot; &quot;process is a sub-process launched for running a thread-safe &quot; &quot;death test.  FOR INTERNAL USE ONLY.&quot;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultDeathTestStyle</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a317291240e750e2142a23cbd52bc5aec</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-death-test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-death-test_8h.html</filename>
    <includes id="gtest-death-test-internal_8h" name="gtest-death-test-internal.h" local="yes" imported="no">gtest/internal/gtest-death-test-internal.h</includes>
    <namespace>testing</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DEATH_IF_SUPPORTED</name>
      <anchorfile>gtest-death-test_8h.html</anchorfile>
      <anchor>ab2f0f25b46353767179a49ebd15b7345</anchor>
      <arglist>(statement, regex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DEATH_IF_SUPPORTED</name>
      <anchorfile>gtest-death-test_8h.html</anchorfile>
      <anchor>a8564de0e012dd0898949c513d1571f8b</anchor>
      <arglist>(statement, regex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_UNSUPPORTED_DEATH_TEST</name>
      <anchorfile>gtest-death-test_8h.html</anchorfile>
      <anchor>aa5f42ab29859b7f49a901770d2e66855</anchor>
      <arglist>(statement, regex, terminator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-filepath.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-filepath_8cc.html</filename>
    <includes id="gtest-filepath_8h" name="gtest-filepath.h" local="yes" imported="no">gtest/internal/gtest-filepath.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PATH_MAX_</name>
      <anchorfile>gtest-filepath_8cc.html</anchorfile>
      <anchor>ad9d445747785a9271a57cf1d392b89ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b8d22cee9edbbfe56077420a6fa1cb1</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCurrentDirectoryString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23a8e9527d0e544e7df2d64ad549ce3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afcd71adaa9d1e6df7b282a17fc48125c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-filepath.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-filepath_8h.html</filename>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest-filepath_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-internal-inl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-internal-inl_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest-internal-inl_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-internal.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-internal_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-filepath_8h" name="gtest-filepath.h" local="yes" imported="no">gtest/internal/gtest-filepath.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-type-util_8h" name="gtest-type-util.h" local="yes" imported="no">gtest/internal/gtest-type-util.h</includes>
    <class kind="struct">testing::internal::CodeLocation</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::ConstCharPtr</class>
    <class kind="struct">testing::internal::DoubleSequence</class>
    <class kind="struct">testing::internal::DoubleSequence&lt; false, IndexSequence&lt; I... &gt;, sizeofT &gt;</class>
    <class kind="struct">testing::internal::DoubleSequence&lt; true, IndexSequence&lt; I... &gt;, sizeofT &gt;</class>
    <class kind="struct">testing::internal::ElemFromList</class>
    <class kind="struct">testing::internal::ElemFromList&lt; N, IndexSequence&lt; I... &gt;, T... &gt;</class>
    <class kind="struct">testing::internal::ElemFromListImpl</class>
    <class kind="struct">testing::internal::ElemFromListImpl&lt; T, I, I &gt;</class>
    <class kind="struct">testing::internal::EnableIf</class>
    <class kind="struct">testing::internal::EnableIf&lt; true &gt;</class>
    <class kind="class">testing::internal::FlatTuple</class>
    <class kind="class">testing::internal::FlatTuple</class>
    <class kind="struct">testing::internal::FlatTupleBase</class>
    <class kind="struct">testing::internal::FlatTupleBase&lt; FlatTuple&lt; T... &gt;, IndexSequence&lt; Idx... &gt; &gt;</class>
    <class kind="struct">testing::internal::FlatTupleElemBase</class>
    <class kind="struct">testing::internal::FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, I &gt;</class>
    <class kind="class">testing::internal::FloatingPoint</class>
    <class kind="union">testing::internal::FloatingPoint::FloatingPointUnion</class>
    <class kind="class">testing::internal::IgnoredValue</class>
    <class kind="struct">testing::internal::IndexSequence</class>
    <class kind="struct">testing::internal::IsAProtocolMessage</class>
    <class kind="struct">testing::internal::IsHashTable</class>
    <class kind="struct">testing::internal::IsRecursiveContainer</class>
    <class kind="struct">testing::internal::IsRecursiveContainerImpl</class>
    <class kind="struct">testing::internal::IsRecursiveContainerImpl&lt; C, false &gt;</class>
    <class kind="struct">testing::internal::IsRecursiveContainerImpl&lt; C, true &gt;</class>
    <class kind="struct">testing::internal::MakeIndexSequence</class>
    <class kind="struct">testing::internal::MakeIndexSequence&lt; 0 &gt;</class>
    <class kind="class">testing::internal::NativeArray</class>
    <class kind="class">testing::internal::Random</class>
    <class kind="struct">testing::internal::RelationToSourceCopy</class>
    <class kind="struct">testing::internal::RelationToSourceReference</class>
    <class kind="struct">testing::internal::RemoveConst</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T[N]&gt;</class>
    <class kind="struct">testing::internal::RemoveReference</class>
    <class kind="struct">testing::internal::RemoveReference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::IgnoredValue::Sink</class>
    <class kind="struct">testing::internal::SuiteApiResolver</class>
    <class kind="class">testing::internal::TestFactoryBase</class>
    <class kind="class">testing::internal::TestFactoryImpl</class>
    <class kind="class">testing::internal::TypeIdHelper</class>
    <namespace>proto2</namespace>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal::edit_distance</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CONCAT_TOKEN_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae3c336cbe1ae2bd1b1d019333e4428a0</anchor>
      <arglist>(foo, bar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CONCAT_TOKEN_IMPL_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>aa39fb5346d3573feebe4257cb3a01fde</anchor>
      <arglist>(foo, bar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FATAL_FAILURE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a0f9a4c3ea82cc7bf4478eaffdc168358</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INTERNAL_DEPRECATED</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a6aa594029905b65753d0e85f2db521ab</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IS_NULL_LITERAL_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae5dd8e23090e08856613878fa1ff6fca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MESSAGE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a94c73d5368ec946bc354d0992ad00810</anchor>
      <arglist>(message, result_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MESSAGE_AT_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a8d70025c45a47a493780746dfd66d565</anchor>
      <arglist>(file, line, message, result_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NONFATAL_FAILURE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a6cb7482cfa03661a91c698eb5895f642</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_CONST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a2ffec8c60510eb130af387f5ce9a756a</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_REFERENCE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a84c72f25a6a6600e3ff8381ca6982ae9</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_REFERENCE_AND_CONST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a874567b176266188fabfffb8393267ce</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SKIP_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ab75ed7a6cd9e466944ce680c1c07ab47</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_STRINGIFY_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>affa935d4361fa573644e9c739dde2b14</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUCCESS_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>abe012b550eb3807e8c49f7e161bd1567</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a2e66f7dfc5cb87e0fa0289f653173c69</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ab43103f7842de04474e362689f782a46</anchor>
      <arglist>(test_suite_name, test_name, parent_class, parent_id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_ANY_THROW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>af48bbd26d54d4afc5e4cef39b1c76ba3</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_BOOLEAN_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ae8912365e1d00a7a2bd248268c64aa1a</anchor>
      <arglist>(expression, text, actual, expected, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_CLASS_NAME_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>ad4bc4ec847a06e7de981e81c9bb116cf</anchor>
      <arglist>(test_suite_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_NO_FATAL_FAILURE_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a1b37a3c446836d33040f3266a6236081</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_NO_THROW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a9a109d026b5a904646437d7570e13581</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_THROW_</name>
      <anchorfile>gtest-internal_8h.html</anchorfile>
      <anchor>a3f71db93eaf30b0cfca9612b9ac32106</anchor>
      <arglist>(statement, expected_exception, fail)</arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; double &gt;</type>
      <name>Double</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a7579b1893b260c31dad577f7a5c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; float &gt;</type>
      <name>Float</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02e1981f5ff70609e6ac06e006ff519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IsContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8f0c2883245f1df2a53618a49f0deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>IsNotContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf080521ce135deb510e0a7830fd3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)()</type>
      <name>SetUpTearDownSuiteFuncType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a04786aa10f8b0bf38a5ead94d00475f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)()</type>
      <name>SetUpTestSuiteFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83e4e0732ac6a9dcfe6ee299dc1b9fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)()</type>
      <name>TearDownTestSuiteFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8257a87aa42cebaa54b0c48a6ae657a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::is_same&lt; typename std::decay&lt; T &gt;::type, std::nullptr_t &gt;::value||!std::is_convertible&lt; T, Secret * &gt;::value &gt;</type>
      <name>TypeIsValidNullptrConstant</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae7f5d97c9dd309f3ed4252a9657efc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EditType</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMatch</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08a7bdb9c74613a94f21b7489e0b5640a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAdd</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08a63400b073f5b311a87d568b5ae27ffe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRemove</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08a814768ef6cd0264a0a10b1e701a63e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReplace</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08afdbf30ecf9f32f60c646a34a358615f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysFalse</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b24c851ab13569b1b15b3d259b60d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a922c9da63cd4bf94fc473b9ecac76414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae475a090bca903bb222dd389eb189166</anchor>
      <arglist>(const std::string &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>Iter</type>
      <name>ArrayAwareFind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a94a857fe6ff32cf4fdc4769a4071f239</anchor>
      <arglist>(Iter begin, Iter end, const Element &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a49b4d0ee49c0f8c93bab29ebd20630cc</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bebf36baf0b0a5b26d051dde55fa47</anchor>
      <arglist>(const T *lhs, size_t size, const U *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5cb6f81ee827130024261121c742b26c</anchor>
      <arglist>(const T(&amp;lhs)[N], const U(&amp;rhs)[N])</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; EditType &gt;</type>
      <name>CalculateOptimalEdits</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>a26323b4c2a29ea8e187aafbd4d2275db</anchor>
      <arglist>(const std::vector&lt; size_t &gt; &amp;left, const std::vector&lt; size_t &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; EditType &gt;</type>
      <name>CalculateOptimalEdits</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>a32267b2ae24de1de175ac8217406877d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;left, const std::vector&lt; std::string &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84d0e746ba0827cc52b53d22000de0e8</anchor>
      <arglist>(const T &amp;from, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb1b9728aaaf6d9fe6246a19cfe3f7f5</anchor>
      <arglist>(const T *from, size_t size, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7ae855686720615dcd5754c8181c62</anchor>
      <arglist>(const T(&amp;from)[N], U(*to)[N])</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>CreateUnifiedDiff</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ac4c24a581ff433d7aca7ed12c9133fb1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;left, const std::vector&lt; std::string &gt; &amp;right, size_t context=2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>DiffStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a513107ff8defa97d949937fc1350a56c</anchor>
      <arglist>(const std::string &amp;left, const std::string &amp;right, size_t *total_line_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08725846ff184d3e79bcf5be4df19157</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5fd6e5dc9eb20ab3c3a80e24d89dfac6</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb475922b8cd1e6c60ac052bbc396e62</anchor>
      <arglist>(UnitTest *unit_test, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>SetUpTearDownSuiteFuncType</type>
      <name>GetNotDefaultOrNull</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9579a78c229ea302caded45d65f77336</anchor>
      <arglist>(SetUpTearDownSuiteFuncType a, SetUpTearDownSuiteFuncType def)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad0d66d56ead224263cd100c1d6bfc562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b108e56fdc68ea937ffb3759fb55ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IsContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a764748b94f628bdd1dcd39dc81e8b71f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>IsNotContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af545a2ae928b8a9e7581978234464275</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0bc7975b2751a88a72bfa190ee01ea3b</anchor>
      <arglist>(IgnoredValue, std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae34305c288c3ada1ffb237eb6ab18dbb</anchor>
      <arglist>(IgnoredValue, std::true_type)</arglist>
    </member>
    <member kind="function">
      <type>std::true_type</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad75b07c5a8ab9e49f016d2af46dcbb02</anchor>
      <arglist>(Secret *, std::true_type)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82087d14f1d2e6b1930237a644658d3a</anchor>
      <arglist>(const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5717bb1144edd1d262d310ba70c82ed</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a244d9a3765727306b597b8992ab84036</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="variable">
      <type>const GTEST_API_ char</type>
      <name>kStackTraceMarker</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb38528ca6a45df265b19f5ccb3d16d9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9dc04025a94b7e583402d324e64ba085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-matchers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-matchers_8cc.html</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-matchers_8h" name="gtest-matchers.h" local="yes" imported="no">gtest/gtest-matchers.h</includes>
    <namespace>testing</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-matchers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-matchers_8h.html</filename>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest-matchers_8h.html</anchorfile>
      <anchor>a6a94bda146dc6f37279760c6fe12e3b9</anchor>
      <arglist>(4251 5046) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-message_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">testing::Message</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b802e532fd68749765cb7dc156130db</anchor>
      <arglist>(std::ostream &amp;os, const Message &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aad4beed95d0846e6ffc5da0978ef3bb9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-param-test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-param-test_8h.html</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-param-util_8h" name="gtest-param-util.h" local="yes" imported="no">gtest/internal/gtest-param-util.h</includes>
    <includes id="gtest-param-util-generated_8h" name="gtest-param-util-generated.h" local="yes" imported="no">gtest/internal/gtest-param-util-generated.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <namespace>testing</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INSTANTIATE_TEST_CASE_P</name>
      <anchorfile>gtest-param-test_8h.html</anchorfile>
      <anchor>acc356fe00725fe8bf8b95791c0ffacbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>gtest-param-test_8h.html</anchorfile>
      <anchor>a016124361c862c0db315e4c9dc4d911a</anchor>
      <arglist>(prefix, test_suite_name, generator,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_P</name>
      <anchorfile>gtest-param-test_8h.html</anchorfile>
      <anchor>a1adc861b311e3fbd97bcc72e0b0f5962</anchor>
      <arglist>(test_suite_name, test_name)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; bool &gt;</type>
      <name>Bool</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa9f9150ed43f949c8a6bacf3f04c03ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder2&lt; Generator1, Generator2 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4917922963bacef3e301e67366c41df3</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder3&lt; Generator1, Generator2, Generator3 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a77b89180fd846e275236409d9704eda2</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder4&lt; Generator1, Generator2, Generator3, Generator4 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abf420810fcd8190a98c2927862805a3f</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder5&lt; Generator1, Generator2, Generator3, Generator4, Generator5 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a81505186d64f5b5763a0e268bc2e5650</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder6&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adccda33f9b3ad18896cb341979fe12b4</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder7&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a314759a93c251ca78b75c7f3ae8eda80</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder8&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac5508abb9d05e22332c792d101c13b2b</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder9&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a928ed7d1e8dd1dde0da5d7d3838384d2</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8, const Generator9 &amp;g9)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder10&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0590cd15c5bafaea9f5d2b1061e0a28b</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8, const Generator9 &amp;g9, const Generator10 &amp;g10)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56a45f85a1238dfc92e6fca03eb3a2e4</anchor>
      <arglist>(T start, T end)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a265ed70a86cf2d6641582c45ad9529e2</anchor>
      <arglist>(T start, T end, IncrementT step)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray&lt; T... &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a374d4e5fbb4c938058fbe81d4c7ff6a6</anchor>
      <arglist>(T... v)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename Container::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa67d0c8470c5f69fcfcacc9e775fa982</anchor>
      <arglist>(const Container &amp;container)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0b9ea6594ac06ad5d9eba2511ffa0fb7</anchor>
      <arglist>(const T(&amp;array)[N])</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename ::testing::internal::IteratorTraits&lt; ForwardIterator &gt;::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96240380ae4d3b4855d07de3b84fb336</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-param-util-generated.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-param-util-generated_8h.html</filename>
    <includes id="gtest-param-util_8h" name="gtest-param-util.h" local="yes" imported="no">gtest/internal/gtest-param-util.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">testing::internal::CartesianProductGenerator10</class>
    <class kind="class">testing::internal::CartesianProductGenerator2</class>
    <class kind="class">testing::internal::CartesianProductGenerator3</class>
    <class kind="class">testing::internal::CartesianProductGenerator4</class>
    <class kind="class">testing::internal::CartesianProductGenerator5</class>
    <class kind="class">testing::internal::CartesianProductGenerator6</class>
    <class kind="class">testing::internal::CartesianProductGenerator7</class>
    <class kind="class">testing::internal::CartesianProductGenerator8</class>
    <class kind="class">testing::internal::CartesianProductGenerator9</class>
    <class kind="class">testing::internal::CartesianProductHolder10</class>
    <class kind="class">testing::internal::CartesianProductHolder2</class>
    <class kind="class">testing::internal::CartesianProductHolder3</class>
    <class kind="class">testing::internal::CartesianProductHolder4</class>
    <class kind="class">testing::internal::CartesianProductHolder5</class>
    <class kind="class">testing::internal::CartesianProductHolder6</class>
    <class kind="class">testing::internal::CartesianProductHolder7</class>
    <class kind="class">testing::internal::CartesianProductHolder8</class>
    <class kind="class">testing::internal::CartesianProductHolder9</class>
    <class kind="class">testing::internal::CartesianProductGenerator10::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator9::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator8::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator7::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator6::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator5::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator4::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator3::Iterator</class>
    <class kind="class">testing::internal::CartesianProductGenerator2::Iterator</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-param-util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-param-util_8h.html</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <class kind="struct">testing::internal::ParameterizedTestSuiteInfo::InstantiationInfo</class>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator::Iterator</class>
    <class kind="class">testing::internal::RangeGenerator::Iterator</class>
    <class kind="class">testing::internal::ParameterizedTestFactory</class>
    <class kind="class">testing::internal::ParameterizedTestSuiteInfo</class>
    <class kind="class">testing::internal::ParameterizedTestSuiteInfoBase</class>
    <class kind="class">testing::internal::ParameterizedTestSuiteRegistry</class>
    <class kind="class">testing::internal::ParamGenerator</class>
    <class kind="class">testing::internal::ParamGenerator</class>
    <class kind="class">testing::internal::ParamGeneratorInterface</class>
    <class kind="class">testing::internal::ParamGeneratorInterface</class>
    <class kind="class">testing::internal::ParamIterator</class>
    <class kind="class">testing::internal::ParamIteratorInterface</class>
    <class kind="struct">testing::internal::ParamNameGenFunc</class>
    <class kind="struct">testing::PrintToStringParamName</class>
    <class kind="class">testing::internal::RangeGenerator</class>
    <class kind="struct">testing::internal::ParameterizedTestSuiteInfo::TestInfo</class>
    <class kind="class">testing::internal::TestMetaFactory</class>
    <class kind="class">testing::internal::TestMetaFactoryBase</class>
    <class kind="struct">testing::TestParamInfo</class>
    <class kind="class">testing::internal::ValueArray</class>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="typedef">
      <type>ParameterizedTestSuiteInfo&lt; TestCase &gt;</type>
      <name>ParameterizedTestCaseInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aac31682b6b41997d6cc610a5787dc8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultParamName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a954ec4a8a932dac7743e77e459ffefdc</anchor>
      <arglist>(const TestParamInfo&lt; ParamType &gt; &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>ParamNameGenFunc&lt; ParamType &gt;::Type *</type>
      <name>GetParamNameGen</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a27d6ea7d401e877cb0fbddf4206ebbe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParamNameGenFunctor</type>
      <name>GetParamNameGen</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abc0f0626877188afba6ad122d502f088</anchor>
      <arglist>(ParamNameGenFunctor func)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ReportInvalidTestSuiteType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abbc0c3f8d5ee67a39d26167138effbe8</anchor>
      <arglist>(const char *test_suite_name, CodeLocation code_location)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename Container::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa67d0c8470c5f69fcfcacc9e775fa982</anchor>
      <arglist>(const Container &amp;container)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-port-arch.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-port-arch_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gtest-port.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-port_8cc.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a67132cdce23fb71b6c38ee34ef81eb4c</anchor>
      <arglist>(const char *flag, bool default_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7540386ecf74d7ab7e2fa6089db94682</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetFileSize</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06ca3f65f5e85c9ce7299b9e4cd52408</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3b9b3649cd04558bf46c75de52a7ef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0f7e728793f9e6cb0aa2b69eaa468bf3</anchor>
      <arglist>(const char *flag, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>OutputFlagAlsoCheckEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c793c6d84760d900299916c077a1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>ReadEntireFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2cc0be60c54a8701423fe5297e1349ee</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ed785df46a339403b0f749d3a879201</anchor>
      <arglist>(const char *flag, const char *default_val)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdErrFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a747eccfdbdee3ff8af3bedc476a57c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdOutFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a24f0a3d50cac54a9132f4828ec9b96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kUnknownFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae7a5775c901f2fd12b058b00d09840</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>custom/gtest-port.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/custom/</path>
    <filename>custom_2gtest-port_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gtest-port.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-port_8h.html</filename>
    <includes id="gtest-port-arch_8h" name="gtest-port-arch.h" local="yes" imported="no">gtest/internal/gtest-port-arch.h</includes>
    <includes id="custom_2gtest-port_8h" name="custom/gtest-port.h" local="yes" imported="no">gtest/internal/custom/gtest-port.h</includes>
    <class kind="struct">testing::internal::AddReference</class>
    <class kind="struct">testing::internal::AddReference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::bool_constant</class>
    <class kind="struct">testing::internal::ConstRef</class>
    <class kind="struct">testing::internal::ConstRef&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::GTestLog</class>
    <class kind="class">testing::internal::GTestMutexLock</class>
    <class kind="struct">testing::internal::is_same</class>
    <class kind="struct">testing::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::IsSame</class>
    <class kind="struct">testing::internal::IsSame&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; const T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; T * &gt;</class>
    <class kind="class">testing::internal::Mutex</class>
    <class kind="class">testing::internal::RE</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</class>
    <class kind="class">testing::internal::ThreadLocal</class>
    <class kind="class">testing::internal::TypeWithSize</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 4 &gt;</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 8 &gt;</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal::posix</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ADD_REFERENCE_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ab389953fc1f7e4efae30d182a0e0a13b</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_AMBIGUOUS_ELSE_BLOCKER_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a00b3684a621ce1422b55a0e7e8a6aecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_API_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aa73be6f0ba4a7456180a94904ce17790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ARRAY_SIZE_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ab71a3e9a908b7b6acc0e8bddc0ecb3fe</anchor>
      <arglist>(array)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>af18b465f4ba6e36eea7a8d2d79521873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a2a83dd79037e53814a509cc3f5702650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>abf30a6b1b3a12ecb2cc1bc1a6f5f9646</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_PRINTF_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ae29b00ca46783509cc900cd03d61ef37</anchor>
      <arglist>(string_index, first_to_check)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a01f3b31960fc7c4c7ee4b398a914f89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ab54343f0a36dc4cb0ce8a478dd7847b8</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_POSIX_SUCCESS_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a38f6151210e363ad7c69a836b13cf0af</anchor>
      <arglist>(posix_call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_COMPILE_ASSERT_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ae1f37dc71d5daa6fb49ca1b6047d4a8c</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a14eb0e9c6e0df765d1fbfd2db6966d14</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aab2ee98cb616054b1d3a7dc71efe81fc</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>af0970cdea09f16dbb1dbfccdaa693eeb</anchor>
      <arglist>(mutex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9f74eee05f7ee5534139a622fe7da7dd</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFAULT_DEATH_TEST_STYLE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a491d09ee62f1c9cfeafa3dbf75aaa9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a48e05814779e5a2f432b06a12618a760</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a88ee2f19589ffff86ca742fd33611358</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a85d5cd679fdbe87383e7dfd1c6651eaa</anchor>
      <arglist>(mutex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a885e18fe217a6e85553d408b99252c12</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEV_EMAIL_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a21086d276b1a64d6763ee8a94b12c1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISABLE_MSC_DEPRECATED_POP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aa0dc86dc9837f1610e91da65458f53b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISABLE_MSC_DEPRECATED_PUSH_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a5b130138db254deaf29dbe3dffa1a2a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISABLE_MSC_WARNINGS_POP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ab4c44546d6d9aced68993b87b608fc06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a86994cc68e844d8b82089c70408dfc61</anchor>
      <arglist>(warnings)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ac593b50ce24257d5b6aa84845c344c9e</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aed8c1888c32b588b0681e88b95031e29</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_EXCLUSIVE_LOCK_REQUIRED_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a149f693bd59fa1bc937af54c0cdcb32f</anchor>
      <arglist>(locks)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a828f4e34a1c4b510da50ec1563e3562a</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a088e84784c589ba9b1fc48602ad8eabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_DASH_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a4251ff898f9f94ec6b8b9402c3436759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_UPPER_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a4018b7f288f974d022df397e2730633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_SAVER_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a3749ef4fba6b3c3993609b336031644d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_ALT_PATH_SEP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>acf0ee1851e6d342237bb64806ee1fd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_CLONE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a40c075a7f969a694e59532356be59fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_CXXABI_H_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ae6239a8ccf4c230008d1db1ea8bd738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_EXCEPTIONS</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aedcf220690e6589d0fc2bd3db768ea66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GLOBAL_STRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a6ab57c4a17233dd4ed30c2926bb99cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GLOBAL_WSTRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>afca9ecaf5846561187a15b75013aa85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_POSIX_RE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>af5c4295ea1d76f07f65934f659792431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_PTHREAD</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a3341397e1952de0b9cd88762d4d3ae4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_RTTI</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9ba781217167f905bff2f1c410a97930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_SEH</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a8f6a84e8be3c94cd1f6f46a136df2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STD_STRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>adba1121430c11cee8ba0c74e8cf6aa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STD_WSTRING</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a6e087748d8bbd2ca57c487b6ad268670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STREAM_REDIRECTION</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>add695166eb7b691f93777525d5881062</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INIT_GOOGLE_TEST_NAME_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aa5e27ad4f88278501ef71bd9ddbb44c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INTENTIONAL_CONST_COND_POP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>ad115e2c466f7e8a32f1cf23ef2e5f220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INTENTIONAL_CONST_COND_PUSH_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a69b0cadb05bf2a1ef96151243c6b6241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IS_THREADSAFE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a727149862f53b2fb21f6d33cd9323886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_LOCK_EXCLUDED_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a69abff5a4efdd07bd5faebe3dd318d06</anchor>
      <arglist>(locks)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_LOG_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a8ef4cb4c465db8c15464aecc6d9510ef</anchor>
      <arglist>(severity)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MUST_USE_RESULT_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a8e5aab8276b2645f64f41c9e3021b935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NAME_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a13d98c217176bd8722c395b9225fc19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NO_INLINE_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9945cbd967fbccb15f8de711f58955c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PATH_SEP_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>afbb636e91bdd50267dbef11a50490b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PROJECT_URL_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a5aa3c938fc1d049f1d9c5332f6a0b1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REFERENCE_TO_CONST_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a9f91fcd24cae0b48fdaeb19102dac525</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SNPRINTF_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aed1cc8143222d7a845a1269448ec203e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USE_OWN_FLAGFILE_FLAG_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>aa2315948dda8dba4fc516575657f193c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USES_POSIX_RE</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>acecef794eeb09598cd47da764271cb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_WIDE_STRING_USES_UTF16_</name>
      <anchorfile>gtest-port_8h.html</anchorfile>
      <anchor>a0e3904ca8d62334ab5f29c057dceb6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>BiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05c6bd9ede5ccdf25191a590d610dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb1d0789f19bdde21affccbd1078b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::Int</type>
      <name>Int32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ee38faaf875f133358abaf9bc056cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>Int64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a271c563fec38b804ddab0677f51f70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GTestMutexLock</type>
      <name>MutexLock</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08b187c6cc4e28400aadf9a32fccc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stat</type>
      <name>StatStruct</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8eb9f08d3af29941c2d2a964cfff3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::string</type>
      <name>string</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8e8ff5b11e64078831112677156cb111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a845df404b38fe85c5e14a069f255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62f917c3424d8841de9b49b5ec28edb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::UInt</type>
      <name>UInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40d4fffcd2bf56f18b1c380615aa85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::UInt</type>
      <name>UInt64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6a1ac454e6d7e550fa4925c62c35caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::wstring</type>
      <name>wstring</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3f543179329c353aee1d7b54a9a8e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestLogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_INFO</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_WARNING</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_ERROR</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_FATAL</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a69b8278c59359dd6a6f941b4643db9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a67132cdce23fb71b6c38ee34ef81eb4c</anchor>
      <arglist>(const char *flag, bool default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ec00d458d0d442bd64af7b5f9c22dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acba06d4f0343dec407738ba5544af990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ChDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ddc8a4fc6bb21da372307485591a212</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>Derived *</type>
      <name>CheckedDowncastToActualType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abfe9bfb020d38aa4e0e12c001911b22b</anchor>
      <arglist>(Base *base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a15e5b8f2a535ef1b2529b85b861e4846</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1a1aed3fe00908b8a45d5ab4a33665</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FClose</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4beeaaa8d62916d5e3b644a1ddfbd6b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FDOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af7c268eba32d5a718b36b6b3801302e0</anchor>
      <arglist>(int fd, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileNo</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3117b067e1f942a2031e666953120ccc</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushInfoLog</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2135f223bf6b527729aeaa651115183b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4042201dcc4932641d484e7ddf94de7d</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FReopen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a9ef6d089cdae03f9d9e0e6d379c40703</anchor>
      <arglist>(const char *path, const char *mode, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; std::string &gt;</type>
      <name>GetArgvs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9608256c67f889006be44912e57e3d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a374156401da17704099d0c33fa53adfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed657219a9856a8d249a3230de0c54ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEnv</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1d5e3da5a27eed25986859fa83cafe95</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetFileSize</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06ca3f65f5e85c9ce7299b9e4cd52408</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3b9b3649cd04558bf46c75de52a7ef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>ImplicitCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a982df3f369643b175f79cda4048bc3b9</anchor>
      <arglist>(To x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0f7e728793f9e6cb0aa2b69eaa468bf3</anchor>
      <arglist>(const char *flag, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlNum</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83802e7f23324cd512232203662e1a98</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb957087fd6bbf9db98ab7cd41b0c129</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsATTY</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a16ebe936b3a8ea462a94191635aedc27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4bd96b7fa6486802d33ddc217af55a39</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af0d04ed5baeed28353fa38742748a421</anchor>
      <arglist>(const StatStruct &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac26ce3883bc8919c27074975e958f3b7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af429e04f70f9c10f6aa76a5d1ccd389f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a527b9bcc13669b9a16400c8514266254</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f3baa379fec6bf5947cb5165aa8cc9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa234ef141278263fb143b616c74c86e7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6ab68a30f8291c09b2289c132bbe3b16</anchor>
      <arglist>(wchar_t ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06b1b20029fbd1dbeb59752f914fab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>OutputFlagAlsoCheckEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c793c6d84760d900299916c077a1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3c6ab13e581a56f1b02f3eb7536c97fd</anchor>
      <arglist>(int fd, void *buf, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>ReadEntireFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2cc0be60c54a8701423fe5297e1349ee</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RmDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>acbad5d4ea5b73fd1765f5f760642932a</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Stat</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a2b87b7ff647a128614daf50667eb9304</anchor>
      <arglist>(const char *path, StatStruct *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StrCaseCmp</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ef2385a7f8e4c706054da35967e76bd</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StrDup</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8e352884793a65ae8be144676f1a9136</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrError</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4b77b14af6f4d18f83d303b98e9349c4</anchor>
      <arglist>(int errnum)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ed785df46a339403b0f749d3a879201</anchor>
      <arglist>(const char *flag, const char *default_val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripTrailingSpaces</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6afda12e567c353e2e9b9c2e8cae14f</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrNCpy</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a36fca815713332e5c6dc92c98b6b2574</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c627ef2a94245e3fd69e7ab3d49b42</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1b876a8133895bd553d4780ecaa1e3a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Write</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4acf9f78d55f815a18b43786511abef</anchor>
      <arglist>(int fd, const void *buf, unsigned int count)</arglist>
    </member>
    <member kind="variable">
      <type>const BiggestInt</type>
      <name>kMaxBiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad901880198832bc166d2493096b451f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-printers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-printers_8cc.html</filename>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <member kind="enumeration">
      <type></type>
      <name>CharFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAsIs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHexEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecialEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrintableAscii</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a744a6dd74c12d1e2c16b3c03e14ed4d4</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsCharLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab73d250fde6dfbf16111afb7a071dc3f</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82e5b3cf45fd9c4603dbe14bc4cb38c2</anchor>
      <arglist>(char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8c5838995d7bb9e4232b69e6bcdb9ab8</anchor>
      <arglist>(wchar_t c, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>abfb9aa80365f93b952e9a4bea09947a8</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintCharAndCodeTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c577e598e61d339ba45dd6643fb1969</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat</type>
      <name>PrintCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74d42b9fdd837ae0af3044acc77aac9</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad609167d8d6792b0fb186539e0e159bd</anchor>
      <arglist>(const ::std::string &amp;s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adc6c98306d40b53fd07be4e295102a0a</anchor>
      <arglist>(const char *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc20fb56b2547a8f91f9ff99650f2024</anchor>
      <arglist>(const wchar_t *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad453af399370e394881079c243abacb4</anchor>
      <arglist>(signed char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab7524d6d3ab8c31b1deea88bf61783bb</anchor>
      <arglist>(unsigned char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74ea9d64f76ce69eceb225ca5ebef58</anchor>
      <arglist>(wchar_t wc, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a070107e7a8205ad6ec4d538d52b15b38</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52394019018eb5079f9f1bcca23dcd60</anchor>
      <arglist>(const wchar_t *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void</type>
      <name>UniversalPrintCharArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad896a4e4d9133ce43dc18b6038d95dc3</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-printers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-printers_8h.html</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="internal_2custom_2gtest-printers_8h" name="internal/custom/gtest-printers.h" local="yes" imported="no">gtest/internal/custom/gtest-printers.h</includes>
    <class kind="class">testing::internal::FormatForComparison</class>
    <class kind="class">testing::internal::FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; const char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; wchar_t * &gt;</class>
    <class kind="struct">testing::internal::WrapPrinterType</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <namespace>testing_internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>gtest-printers_8h.html</anchorfile>
      <anchor>a79d4724b4bc2a1dd8493c366b5ca626a</anchor>
      <arglist>(CharType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>gtest-printers_8h.html</anchorfile>
      <anchor>ad6102ed2a0571d5196e606a061c16a10</anchor>
      <arglist>(CharType, OtherStringType)</arglist>
    </member>
    <member kind="typedef">
      <type>::std::vector&lt; ::std::string &gt;</type>
      <name>Strings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a50003bb76ec2934be1062be11efba8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DefaultPrinterType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintFunctionPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintOther</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtobuf</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kConvertibleToInteger</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOtherType</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintNonContainerTo</name>
      <anchorfile>namespacetesting__internal.html</anchorfile>
      <anchor>a3f49d3d0c996242f9d383c850097a656</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2e96c98d5bd8ee4a1b92f8e3cde7dd40</anchor>
      <arglist>(WrapPrinterType&lt; kPrintContainer &gt;, const C &amp;container, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7729c07abcae6c69b9b370c39db61409</anchor>
      <arglist>(WrapPrinterType&lt; kPrintFunctionPointer &gt;, T *p, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a72b1a69d96be8ea6382539f5c4fcac6d</anchor>
      <arglist>(WrapPrinterType&lt; kPrintOther &gt;, const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a074522dd8d77d61878a042b8d05cc64a</anchor>
      <arglist>(WrapPrinterType&lt; kPrintPointer &gt;, T *p, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatForComparisonFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91ab078f10adc669f09b7f604975c518</anchor>
      <arglist>(const T1 &amp;value, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3682f962ae0ec1c0eca6444ca0a09e91</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85e08f00d443221e529a0a85a90fbaeb</anchor>
      <arglist>(wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeac30230dcc362221bdd07d61eaa4ec1</anchor>
      <arglist>(char, ::std::string)</arglist>
    </member>
    <member kind="function">
      <type>::std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a07dbe129beb8952074f04b599dfce39b</anchor>
      <arglist>(::std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a9fbf8e07c0f94dc74d6ef5e56cd3c553</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRawArrayTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad3013b6b4c825edee9fe18ff1d982faa</anchor>
      <arglist>(const T a[], size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8b53e46cea3f8bdfc9342057c4f6ba62</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2979ac1ad3e05c51dcd7dca2eb34e6ce</anchor>
      <arglist>(bool x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a553eec7bb50de01c9e91cac4accc606f</anchor>
      <arglist>(char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a476bd3d411d4f129620aaf8999c257c0</anchor>
      <arglist>(char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2c33928facbf2edf7af564278724d98</anchor>
      <arglist>(const ::std::pair&lt; T1, T2 &gt; &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af59b4f5d83276cd807c45063b14bad44</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5628347cba9a345f56087fdb70930fc8</anchor>
      <arglist>(const ::std::tuple&lt; Types... &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac226053b96d7d61f9407e3b75bab07d9</anchor>
      <arglist>(const char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a792cc5665a34619ed7a6d54711433456</anchor>
      <arglist>(const signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adb3c27150dbe661db0e0c4be27533460</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a42c591f2164ad105b502a9262333aed2</anchor>
      <arglist>(const unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb038075e9e2166d1d9158a19e0eed23</anchor>
      <arglist>(const wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1320096b116f8cc4b688acbd5b783051</anchor>
      <arglist>(signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad453af399370e394881079c243abacb4</anchor>
      <arglist>(signed char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a76f564cf23190dbd5c9e088defdd092b</anchor>
      <arglist>(std::nullptr_t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5587d09db034bc597870ae86bd8c01f8</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; ref, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fae797c500d66d0f5a9db4f205e3416</anchor>
      <arglist>(unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab7524d6d3ab8c31b1deea88bf61783bb</anchor>
      <arglist>(unsigned char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8d41baa371fad3eb5a3dbe1bbc02c290</anchor>
      <arglist>(wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6c50fd437a2ae2ff6f182ccd6c2744dd</anchor>
      <arglist>(wchar_t wc, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5717bb1144edd1d262d310ba70c82ed</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTupleTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7174fbf5d6ba458afae675022c9aae1e</anchor>
      <arglist>(const T &amp;, std::integral_constant&lt; size_t, 0 &gt;, ::std::ostream *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTupleTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3580971ab4571dc9a00f4ed0e17fd777</anchor>
      <arglist>(const T &amp;t, std::integral_constant&lt; size_t, I &gt;, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6300aa1440d0019cf08d9a1f6efd4382</anchor>
      <arglist>(const Tuple &amp;, std::integral_constant&lt; size_t, 0 &gt;, Strings *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab244273c02742a3fac45cc241befc536</anchor>
      <arglist>(const Tuple &amp;t, std::integral_constant&lt; size_t, I &gt;, Strings *strings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30708fa2bacf11895b03bdb21eb72309</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a72c997dbd2c562110b2cb56c359decfa</anchor>
      <arglist>(const char *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad79d71c3110f8eb24ab352d68f29436a</anchor>
      <arglist>(const T *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae31e146c35fd75afc6a9cc73ae2692d1</anchor>
      <arglist>(const wchar_t *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afa92f5a284929dc3723e654a25feb7b9</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>Strings</type>
      <name>UniversalTersePrintTupleFieldsToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e60d1478b074801c766eeee9be6c772</anchor>
      <arglist>(const Tuple &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kProtobufOneLinerMaxLength</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a140c8efd51e63a3def98445bff107518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal/custom/gtest-printers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/custom/</path>
    <filename>internal_2custom_2gtest-printers_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gtest-spi.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-spi_8h.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FATAL_FAILURE</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a819a3fd7f8b8cf24b6f1b3a26708973d</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FATAL_FAILURE_ON_ALL_THREADS</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>ad8aac5bc859b2ddc07583636ae4f45cf</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NONFATAL_FAILURE</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a8376fd6821bd88fd806697355e79e138</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a9f4cf1f150fe9facfc4cbf0bae646ee9</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest-spi_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-string.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-string_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <class kind="class">testing::internal::String</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac0a2b7f69fc829d80a39e925b6417e39</anchor>
      <arglist>(::std::stringstream *stream)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-test-part.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-test-part_8cc.html</filename>
    <includes id="gtest-test-part_8h" name="gtest-test-part.h" local="yes" imported="no">gtest/gtest-test-part.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a266e39b7c4691fedb856047673a412d8</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-test-part.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-test-part_8h.html</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest-test-part_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-type-util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/</path>
    <filename>gtest-type-util_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>CanonicalizeForStdLibVersioning</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5342e843f087081705094beae07b557b</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a635606b4731f843c86ec8ca51cab83a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest-typed-test_8cc.html</filename>
    <includes id="gtest-typed-test_8h" name="gtest-typed-test.h" local="yes" imported="no">gtest/gtest-typed-test.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest-typed-test_8h.html</filename>
    <includes id="gtest-port_8h" name="gtest-port.h" local="yes" imported="no">gtest/internal/gtest-port.h</includes>
    <includes id="gtest-type-util_8h" name="gtest-type-util.h" local="yes" imported="no">gtest/internal/gtest-type-util.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test2_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest-typed-test2__test_8cc.html</filename>
    <includes id="gtest-typed-test__test_8h" name="gtest-typed-test_test.h" local="yes" imported="no">test/gtest-typed-test_test.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest-typed-test__test_8cc.html</filename>
    <includes id="gtest-typed-test__test_8h" name="gtest-typed-test_test.h" local="yes" imported="no">test/gtest-typed-test_test.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">CommonTest</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest-typed-test__test_8cc.html</anchorfile>
      <anchor>a7d2c906b58ca05100fcea4e00858d2c6</anchor>
      <arglist>(DummyTest, TypedTestsAreNotSupportedOnThisPlatform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest-typed-test_test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest-typed-test__test_8h.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest-unittest-api_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest-unittest-api__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::internal::FinalSuccessChecker</class>
    <class kind="struct">testing::internal::LessByName</class>
    <class kind="class">testing::internal::UnitTestHelper</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNull</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adcfd37a66bc4cb0e8291cf46e1a6c72b</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest-unittest-api__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9ed5f89c92532506899e3908e79af4de</anchor>
      <arglist>(ApiTest, DISABLED_Dummy1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a765c62c0b121a84326d39383273f7c91</anchor>
      <arglist>(ApiTest, TestSuiteDisabledAccessorsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1aef4ac7102e97f0941178e0ecf5c776</anchor>
      <arglist>(ApiTest, TestSuiteImmutableAccessorsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9ac879683abb06d1c0bba3a339ea2f40</anchor>
      <arglist>(ApiTest, UnitTestImmutableAccessorsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4a84433419426d1c1b87ce998267b0d4</anchor>
      <arglist>(DISABLED_Test, Dummy2)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kTypedTests</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a53ee2d113744f9ba1d89469db4d7388b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kTypedTestSuites</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a92b49076a2183a2796d2772315839f6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="internal_2custom_2gtest_8h" name="internal/custom/gtest.h" local="yes" imported="no">gtest/internal/custom/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <class kind="class">testing::internal::JsonUnitTestResultPrinter</class>
    <class kind="class">testing::internal::PrettyUnitTestResultPrinter</class>
    <class kind="class">testing::internal::ScopedPrematureExitFile</class>
    <class kind="class">testing::internal::TestEventRepeater</class>
    <class kind="class">testing::internal::TestSuiteNameIs</class>
    <class kind="class">testing::internal::XmlUnitTestResultPrinter</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal::edit_distance</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GETTIMEOFDAY_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a7c139c1711de5a69cbc934e8a082e4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a4a5b6fbde5dd05e05dd6846ac5e5c18e</anchor>
      <arglist>(op_name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REPEATER_METHOD_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a87a475ab9e81de8b49525787665b9229</anchor>
      <arglist>(Name, Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REVERSE_REPEATER_METHOD_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>aa7da32fd7da6a8cceeed6b448cb7b5f2</anchor>
      <arglist>(Name, Type)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a922c9da63cd4bf94fc473b9ecac76414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae475a090bca903bb222dd389eb189166</anchor>
      <arglist>(const std::string &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ArrayAsVector</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a956d4c522454fa6dfd75b5bbbefe8f9e</anchor>
      <arglist>(const char *const (&amp;array)[kSize])</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a75cb789614cb1c28c34627a4a3c053df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56f59110a218942d2fc4695914b1685c</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1d0baedb17286c5c6c87bd1a45da8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; EditType &gt;</type>
      <name>CalculateOptimalEdits</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>a26323b4c2a29ea8e187aafbd4d2275db</anchor>
      <arglist>(const std::vector&lt; size_t &gt; &amp;left, const std::vector&lt; size_t &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; EditType &gt;</type>
      <name>CalculateOptimalEdits</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>a32267b2ae24de1de175ac8217406877d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;left, const std::vector&lt; std::string &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>ChopLowBits</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c54b453387aa8a18f2f3e09f10b5a7d</anchor>
      <arglist>(UInt32 *bits, int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a46582d95cbfe3d3d8f6945c9e9cd779c</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30dfeb01f1bc8087c7d05205d5fa75c1</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e31d489f06ab8f6a81a7729f0c377e7</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a711a396ed8f636ecd14a850a89d181b6</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad351878f87634853c4eb005fe9b169a8</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2d31c77ce73e1003a64bd7ca3564bbe</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a415a953647bbc9469f062dc966061efb</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c0f9558efb9abb965851c4738cdc725</anchor>
      <arglist>(UInt32 code_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColoredPrintf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adef3055706176001364e54eb73a87e31</anchor>
      <arglist>(GTestColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>CreateCodePointFromUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8ef1bb10cd9e69de939789b759e6bc9</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>CreateUnifiedDiff</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ac4c24a581ff433d7aca7ed12c9133fb1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;left, const std::vector&lt; std::string &gt; &amp;right, size_t context=2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae10e2bb304b74abd1b06a2d912a8b43b</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4f70b36c624b54c2362aeecc2f05ee8c</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08725846ff184d3e79bcf5be4df19157</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatingPointLE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17b52b6b1f81f6dcad5cc4d12e5173a6</anchor>
      <arglist>(const char *expr1, const char *expr2, RawType val1, RawType val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2c9a2a391c72a7b02ea3024586e33af0</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatCountableNoun</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a33e070c3e994cb75f9017fa2a044d536</anchor>
      <arglist>(int count, const char *singular_form, const char *plural_form)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatEpochTimeInMillisAsIso8601</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5ef227c4a610e7ff638b12dfb25b068e</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatEpochTimeInMillisAsRFC3339</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abe5a476b315f310d94ecdc72c3a48d1e</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7420a0eb48a02ba210e265afb75febdf</anchor>
      <arglist>(int test_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestSuiteCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8c96ae2bf58dbed69e045a2fe006d588</anchor>
      <arglist>(int test_suite_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTimeInMillisAsDuration</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5d8478622cc559ab7d4af98f227cd3d</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatWordList</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4354761948a5cf56fdf905418a0f78f1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;words)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a27e2b771bd01c527d3e9c232a346315f</anchor>
      <arglist>(GTestColor color)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; std::string &gt;</type>
      <name>GetArgvs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9608256c67f889006be44912e57e3d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5fd6e5dc9eb20ab3c3a80e24d89dfac6</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb475922b8cd1e6c60ac052bbc396e62</anchor>
      <arglist>(UnitTest *unit_test, int skip_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetDefaultFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56fbc164c7dc53596c23e519d8f1ca3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>GetReservedAttributesForElement</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acb3fdfadf475a3c2f5e22a3dae73532a</anchor>
      <arglist>(const std::string &amp;xml_element)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad0d66d56ead224263cd100c1d6bfc562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad72f215c805a46fba44cb09d717b01ef</anchor>
      <arglist>(also_run_disabled_tests, internal::BoolFromGTestEnv(&quot;also_run_disabled_tests&quot;, false), &quot;Run disabled tests too, in addition to the tests normally being run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5ab9e9cc2ee1addddfb2f4b43dd4e402</anchor>
      <arglist>(break_on_failure, internal::BoolFromGTestEnv(&quot;break_on_failure&quot;, false), &quot;True iff a failed assertion should be a debugger break-point.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96c82869676822ec883043aefb6dd042</anchor>
      <arglist>(catch_exceptions, internal::BoolFromGTestEnv(&quot;catch_exceptions&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should catch exceptions and treat them as test failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad37eab296e354d74a81e2cedc34ac6b8</anchor>
      <arglist>(install_failure_signal_handler, internal::BoolFromGTestEnv(&quot;install_failure_signal_handler&quot;, false), &quot;If true and supported on the current platform, &quot; GTEST_NAME_ &quot; should &quot; &quot;install a signal handler that dumps debugging information when fatal &quot; &quot;signals are raised.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0fa31ecbf33c5e5970cca1d91c050153</anchor>
      <arglist>(list_tests, false, &quot;List all tests without running them.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a766fcba2ec951940e528276919a5d22f</anchor>
      <arglist>(print_time, internal::BoolFromGTestEnv(&quot;print_time&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should display elapsed time in text output.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afdae92a76b2682c4d2ff524813bdfedf</anchor>
      <arglist>(print_utf8, internal::BoolFromGTestEnv(&quot;print_utf8&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; prints UTF8 characters as text.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a60ef38aa9d1437f0d7818181897af8ef</anchor>
      <arglist>(show_internal_stack_frames, false, &quot;True iff &quot; GTEST_NAME_ &quot; should include internal stack frames when &quot; &quot;printing test failure stack traces.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af95276e3deb9d243d729f3043eabd272</anchor>
      <arglist>(shuffle, internal::BoolFromGTestEnv(&quot;shuffle&quot;, false), &quot;True iff &quot; GTEST_NAME_ &quot; should randomize tests&apos; order on every run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2850b20fc3080527fae82aa170ef9aa5</anchor>
      <arglist>(throw_on_failure, internal::BoolFromGTestEnv(&quot;throw_on_failure&quot;, false), &quot;When this flag is specified, a failed assertion will throw an exception &quot; &quot;if exceptions are enabled or exit the program with a non-zero code &quot; &quot;otherwise. For use with an external test framework.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9900d8db2670a26999fbc2a9130f7185</anchor>
      <arglist>(random_seed, internal::Int32FromGTestEnv(&quot;random_seed&quot;, 0), &quot;Random number seed to use when shuffling test orders.  Must be in range &quot; &quot;[1, 99999], or 0 to use a seed based on the current time.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae6f1140f03d7bf24067df0f6628e9ea</anchor>
      <arglist>(repeat, internal::Int32FromGTestEnv(&quot;repeat&quot;, 1), &quot;How many times to repeat each test.  Specify a negative number &quot; &quot;for repeating forever.  Useful for shaking out flaky tests.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84af642630c9181f00fcf0a4a63e795e</anchor>
      <arglist>(stack_trace_depth, internal::Int32FromGTestEnv(&quot;stack_trace_depth&quot;, kMaxStackTraceDepth), &quot;The maximum number of stack frames to print when an &quot; &quot;assertion fails.  The valid range is 0 through 100, inclusive.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32f0280e95e7718835b0e3d2f7277269</anchor>
      <arglist>(color, internal::StringFromGTestEnv(&quot;color&quot;, &quot;auto&quot;), &quot;Whether to use colors in the output.  Valid values: yes, no, &quot; &quot;and auto.  &apos;auto&apos; means to use colors if the output is &quot; &quot;being sent to a terminal and the TERM environment variable &quot; &quot;is set to a terminal type that supports colors.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2830ee1f2237233fa44aa580c5a919ce</anchor>
      <arglist>(filter, internal::StringFromGTestEnv(&quot;filter&quot;, GetDefaultFilter()), &quot;A colon-separated list of glob (not regex) patterns &quot; &quot;for filtering the tests to run, optionally followed by a &quot; &quot;&apos;-&apos; and a : separated list of negative patterns (tests to &quot; &quot;exclude).  A test is run if it matches one of the positive &quot; &quot;patterns and does not match any of the negative patterns.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a540064257c7d8030f84b886bc519aaf8</anchor>
      <arglist>(output, internal::StringFromGTestEnv(&quot;output&quot;, internal::OutputFlagAlsoCheckEnvVar().c_str()), &quot;A format (defaults to \&quot;xml\&quot; but can be specified to be \&quot;json\&quot;), &quot; &quot;optionally followed by a colon and an output file name or directory. &quot; &quot;A directory is indicated by a trailing pathname separator. &quot; &quot;Examples: \&quot;xml:filename.xml\&quot;, \&quot;xml::directoryname/\&quot;. &quot; &quot;If a directory is specified, output files will be created &quot; &quot;within that directory, with file-names based on the test &quot; &quot;executable&apos;s name and, if necessary, made unique by adding &quot; &quot;digits.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5cfe9778e1cc8b5cf04bfe9e764ddff6</anchor>
      <arglist>(stream_result_to, internal::StringFromGTestEnv(&quot;stream_result_to&quot;, &quot;&quot;), &quot;This flag specifies the host name and the port number on which to stream &quot; &quot;test results. Example: \&quot;localhost:555\&quot;. The flag is effective only on &quot; &quot;Linux.&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GTestIsInitialized</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91e707e0d371fae0224ffd37f0d042af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>addb2ed165b92b74e25fe9ebe9e46b9f9</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleSehExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5293b438139ef7ed05cb7fcaaf63545</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasGoogleTestFlagPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6fff795269f50673e358438721710d6f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>HasOneFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b5402183b934804ccaf61a4708f8e62</anchor>
      <arglist>(const char *, const char *, const char *, const TestPartResultArray &amp;results, TestPartResult::Type type, const std::string &amp;substr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>Indent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a526310e5f134c88eb3c2be03ae95b85f</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ace27eb9a2534996f3711aa719689f987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afd726ae08c9bd16dc52f78c822d9946b</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5a88709a4a7529e30c83242156556b3</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac3c6fa93391768aa91c6238b31aaeeb5</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e70cddd54da21e2c2608613d51288e2</anchor>
      <arglist>(const char *var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abe7b3fa1c9528745f934d4a14155ea87</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2288dcf4249f88af67dcd46544dc49a6</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a53e5c6e91ea429c43de7f4f57e33d166</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a571c7edcfc574269833ebe3e7d338ec5</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a390c4f66fe7e9098117eb77e5fffa4ad</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1c82529c7591d2a9fd016de45dd9113</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a527b9bcc13669b9a16400c8514266254</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a681895f8cc32286211be9889da107394</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82087d14f1d2e6b1930237a644658d3a</anchor>
      <arglist>(const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>OpenFileForWriting</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad2067b047293fd5061a48675982d9ff2</anchor>
      <arglist>(const std::string &amp;output_file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac76619e6bb184bb1df258b08bc77cb6b</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5edcf72ec43ec016efaf2500bca6c5d4</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2f8556fdd6cfeb81e799a8ae2fcc3566</anchor>
      <arglist>(const char *const arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnlyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4c46ce8c3d016848fff52cc5133f2ac</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3bb3b2eefe90e1e70b4787c51fa376b5</anchor>
      <arglist>(const char *str, const char *flag, String *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PortableLocaltime</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a60af94307ed4f00a57b5c6d9617c046d</anchor>
      <arglist>(time_t seconds, struct tm *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintColorEncoded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7d8c446a29c7e22d7d4dde8f530bb57e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintFullTestCommentIfPresent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a55f54e26c86c7e5cb9de04b4eccd21b8</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintOnOneLine</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4a8708bfb808411f9d918c7356ae7362</anchor>
      <arglist>(const char *str, int max_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestPartResult</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac844b3d05dd6f665f72e2a1cec1872ba</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintTestPartResultToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada13cbf91139f0809a5a31ea2594c1ad</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85f6ff0e40f9a5f10af66a73cf1364fa</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ReportInvalidTestSuiteType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abbc0c3f8d5ee67a39d26167138effbe8</anchor>
      <arglist>(const char *test_suite_name, CodeLocation code_location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f5535012d4548788a5d1a4e0f18e19e</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldRunTestSuite</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd3f6249dd7872c7b39cd935e2db50d4</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8688e48645d951b8e42b61d2e4b2890e</anchor>
      <arglist>(const char *total_shards_env, const char *shard_index_env, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a244d9a3765727306b597b8992ab84036</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8eb8eddf760375a490e007b20777ec56</anchor>
      <arglist>(const ::std::string &amp;str, char delimiter, ::std::vector&lt; ::std::string &gt; *dest)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac0a2b7f69fc829d80a39e925b6417e39</anchor>
      <arglist>(::std::stringstream *stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SumOverTestSuiteList</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9ba01fa896ccd7339cbe7d3c76ac22e3</anchor>
      <arglist>(const std::vector&lt; TestSuite * &gt; &amp;case_list, int(TestSuite::*method)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac467e871e4781da3f5ebed2a4465aec4</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>TempDir</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae1bbe7c3cc99bf56263d51d3982a52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartFatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f19442d566c7eaec0702b9fcf282b63</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartNonfatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af256d104ca665115eb291f762bb659e3</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TestPartResultTypeToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4e9fdeef31f7e49afccfde0532f76864</anchor>
      <arglist>(TestPartResult::Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartSkipped</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1d38fc0d565b0302b8cbdb7658e21ef6</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestSuiteFailed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac42b0c3929b5719f55c9be85ce8c28e4</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestSuitePassed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2657ed70176475ac11ae3d62d25e9a63</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateTestPropertyName</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af251394d0785f8cd18dc178d0d766b08</anchor>
      <arglist>(const std::string &amp;property_name, const std::vector&lt; std::string &gt; &amp;reserved_names)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05b8c86ff38243f34d8f839a0eadefb1</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>adds_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>af0e7bc81daf2ab6f18398612a935ffc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>common_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>ad56557398c16a5c31782787e93bea2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>static ::std::vector&lt; std::string &gt;</type>
      <name>g_argvs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1df44800b0d0c4eff5441c55ac9eb6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_help_flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a93a772f5e51973b105d91cbb66a203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::pair&lt; char, const char * &gt; &gt;</type>
      <name>hunk_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a5fa71e931e3016120aa198110172d943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::pair&lt; char, const char * &gt; &gt;</type>
      <name>hunk_adds_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>abd67977adc745576c5cc9bb3360111fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::pair&lt; char, const char * &gt; &gt;</type>
      <name>hunk_removes_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>adb7609476a91dad975a145fc55a33dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdMap</type>
      <name>ids_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a5db7d2cddb2d6d97678e45916314318c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kColorEncodedHelpMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a159395e649dd7728b09b25f70847f1ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDeathTestSuiteFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7bd47a80217415a314070019b3ee012c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5a002b5bb3784c830b1c99aa2688f27</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFormat</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a93f6911eea5572ee2133ac92032f7425</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDisableTestFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0a2a3239fb038e7ce83195d89941872d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint1</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a128515c8ed6c0fe98e498c8042da2060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint2</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8f4a5ed784352f00342cfeadc72337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint3</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa42bd507418e570402996e33582beed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint4</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acd87c60be9b5fedb2d017503d8834474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestCaseAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae9689f28cd859736f734623b26c93d88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuiteAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af44b2969928d37e9081145760f21e79a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuitesAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afa194c15a2ac0e03029019b0f4029968</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardIndex</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5f76dfdb8cb2664da54e320ecaba3643</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardStatusFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a57d3eeb1e968b4f1efc4787b2d39fbfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestTotalShards</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7542311baba200ebabd4065717606f6e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const TypeId</type>
      <name>kTestTypeIdInGoogleTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acac7993efabbd9dd62c1e9c7d143a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTypeParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae6e5e31b85dac8586d4cc1ab1671f438</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kUniversalFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a236f8612e4b148d8d989a311a30a4557</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kValueParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae57eee0bf5371ff8e9688fb4464bc62b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>left_start_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>abe4bdaaa3c76256f548fc9f57c104785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a4d739cc5d335052eb9f5b2ca559b81d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>removes_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>a382c68ace6bb229775261f928d41080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>right_start_</name>
      <anchorfile>gtest_8cc.html</anchorfile>
      <anchor>ae22358a0e3fa81f19832101a234e7df4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest_8h.html</filename>
    <includes id="gtest-internal_8h" name="gtest-internal.h" local="yes" imported="no">gtest/internal/gtest-internal.h</includes>
    <includes id="gtest-string_8h" name="gtest-string.h" local="yes" imported="no">gtest/internal/gtest-string.h</includes>
    <includes id="gtest-death-test_8h" name="gtest-death-test.h" local="yes" imported="no">gtest/gtest-death-test.h</includes>
    <includes id="gtest-matchers_8h" name="gtest-matchers.h" local="yes" imported="no">gtest/gtest-matchers.h</includes>
    <includes id="gtest-message_8h" name="gtest-message.h" local="yes" imported="no">gtest/gtest-message.h</includes>
    <includes id="gtest-param-test_8h" name="gtest-param-test.h" local="yes" imported="no">gtest/gtest-param-test.h</includes>
    <includes id="gtest-printers_8h" name="gtest-printers.h" local="yes" imported="no">gtest/gtest-printers.h</includes>
    <includes id="gtest__prod_8h" name="gtest_prod.h" local="yes" imported="no">gtest/gtest_prod.h</includes>
    <includes id="gtest-test-part_8h" name="gtest-test-part.h" local="yes" imported="no">gtest/gtest-test-part.h</includes>
    <includes id="gtest-typed-test_8h" name="gtest-typed-test.h" local="yes" imported="no">gtest/gtest-typed-test.h</includes>
    <includes id="gtest__pred__impl_8h" name="gtest_pred_impl.h" local="yes" imported="no">gtest/gtest_pred_impl.h</includes>
    <class kind="class">testing::internal::AssertHelper</class>
    <class kind="struct">testing::internal::AssertHelper::AssertHelperData</class>
    <class kind="class">testing::EmptyTestEventListener</class>
    <class kind="class">testing::Environment</class>
    <class kind="class">testing::internal::EqHelper</class>
    <class kind="class">testing::internal::EqHelper&lt; true &gt;</class>
    <class kind="struct">testing::internal::faketype</class>
    <class kind="class">testing::ScopedTrace</class>
    <class kind="struct">testing::Environment::Setup_should_be_spelled_SetUp</class>
    <class kind="struct">testing::Test::Setup_should_be_spelled_SetUp</class>
    <class kind="class">testing::Test</class>
    <class kind="class">testing::TestEventListener</class>
    <class kind="class">testing::TestEventListeners</class>
    <class kind="class">testing::TestInfo</class>
    <class kind="class">testing::TestProperty</class>
    <class kind="class">testing::TestResult</class>
    <class kind="class">testing::TestSuite</class>
    <class kind="class">testing::TestWithParam</class>
    <class kind="class">testing::UnitTest</class>
    <class kind="class">testing::WithParamInterface</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adc16b5b0a740c39084ea5c9e960e3063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAILURE_AT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a448d7e5105b640e892fd8153fbee0b7f</anchor>
      <arglist>(file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_ANY_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>affadeef9379fe5aabf6f28d9eab9d3c0</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DOUBLE_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6617da62e5ae5490995a3bfca1f331a9</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1a6db8b1338ee7040329322b77779086</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_FALSE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8197fa52f3538588d20d8af4834c9003</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_FLOAT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4663ffbf844baa54bdb29f9148fd0f96</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af4ff5dc71479fcb374b6bc2ed195bcc4</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a16a882d4eafc9f8643867aea40879140</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a775643748feff0b490aae651d041e971</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>affc4f9cae4c3aabfe60fced83737b42c</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa866c8dece57912e6f51495ed3e8d8d5</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NEAR</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a73cce6b752d204f91a36bef2f8e663b3</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NO_FATAL_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5034fda3490aad5a93942ac83f4cea49</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NO_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a895c34d9b192cdc2ba46d2680623485d</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRCASEEQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a58847dd696200a3268361401dfcd0fa0</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRCASENE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac3d2c3836b103068a050f32585b2aaad</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STREQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a74f4189ea570bab9a65d47104659ef9c</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRNE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3d679660ac1b2f9f6e6c7608452af923</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aedb1eddae6c2a2430b0e7b7e03b4f052</anchor>
      <arglist>(statement, expected_exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_TRUE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae9244bfbda562e8b798789b001993fa5</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_ANY_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9be43f44d148e8a8d6a89c864bf4e461</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DOUBLE_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab4852f9430cf656690256ea7fe6323b8</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4159019abda84f5366acdb7604ff220a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FALSE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aeb6c7ae89f440c90c1a1815951c836da</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FLOAT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a981e552322fb084042d02d6dfa9860ca</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab7a0ff4bfa4d9b27baa118d8b0756ca0</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa8bc8320813e1abb0016129b636e3b27</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae0f265632323b4a07b585dcfde10f60a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af28c06b2b5e8dee151896f299f6610cf</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6ae7443947f25abc58bfcfcfc56b0d75</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NEAR</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a88cd7978af0e7dbd42cd606dfabdcc6f</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NO_FATAL_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a067c02ccaf3171d6e1781cd0f8cdcf74</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NO_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2743a1438137ad857aa3f9fec3ff67ec</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRCASEEQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a740cab7e3eec5c178a64b4f558bde66e</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRCASENE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a07d0b5cbd3b5f7c8b6f44c609046ff07</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STREQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad20f7b94ac5081e16f0005b94e95f0c6</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRNE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aee7e9c42f55549dbc0dfc42391eb9775</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a789842b4475eed948e6fd18390d5a859</anchor>
      <arglist>(statement, expected_exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_TRUE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac33e7cdfb5d44a7a0f0ab552eb5c3c6a</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAIL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3e26a8d27caa386ed0ea7ce9d5b7c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8a7a47387090810cdfe78933d348182d</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a55373d99c079ff1b894e2eb5bcd15c5a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a088b9056fd1c1f316b41c22f64deb33a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abef04dcd4a0259d378de7b3b3ffb6730</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5a75667e637febd18e5f7d4f3abf55e8</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6fa9bb2b6731eba8f481e40e9e4931b3</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FAIL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a636231436707c30d6778f79ae96f5dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4a5b6fbde5dd05e05dd6846ac5e5c18e</anchor>
      <arglist>(op_name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SKIP</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3c0bbb980d533108ecc23c3534527d3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUCCEED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2690441c38202728f4159ac2462d9720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a216a746d9241b1f42fdd4449698a4d8d</anchor>
      <arglist>(test_suite_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCOPED_TRACE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4dac08f15adc8cb1ee0e5c1bfb0f440d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUCCEED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a75adcdf89f69b0b615e395daafc315af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab5540a6d621853916be8240ff51819cf</anchor>
      <arglist>(test_suite_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_F</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a0ee66d464d1a06c20c1929cae09d8758</anchor>
      <arglist>(test_fixture, test_name)</arglist>
    </member>
    <member kind="typedef">
      <type>internal::TimeInMillis</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a992de1d091ce660f451d1e8b3ce30fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a460d7b998622e332392c1e00be3a60d5</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a46582d95cbfe3d3d8f6945c9e9cd779c</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4638c74d9b32e971f9b321af6fafc2f1</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1def8ec9393360a1b34a20528703e7f7</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperFloatingPointEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a98ce463e5dbe0c6120fa817e1f8f2944</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperOpFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a894ffccd936d78fd555f490020c27f0a</anchor>
      <arglist>(const char *expr1, const char *expr2, const T1 &amp;val1, const T2 &amp;val2, const char *op)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30dfeb01f1bc8087c7d05205d5fa75c1</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e31d489f06ab8f6a81a7729f0c377e7</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a711a396ed8f636ecd14a850a89d181b6</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad351878f87634853c4eb005fe9b169a8</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2d31c77ce73e1003a64bd7ca3564bbe</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a415a953647bbc9469f062dc966061efb</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae10e2bb304b74abd1b06a2d912a8b43b</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4f70b36c624b54c2362aeecc2f05ee8c</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2c9a2a391c72a7b02ea3024586e33af0</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_ATTRIBUTE_PRINTF_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5fd9f88035bd7f38979a2b15aead2bab</anchor>
      <arglist>(2, 3) void ColoredPrintf(GTestColor color</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DISABLE_MSC_WARNINGS_PUSH_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a88f79832f9d045112a76e9da8611cc13</anchor>
      <arglist>(4251) namespace testing</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af969886067930ce70f6405cd5aa8b06b</anchor>
      <arglist>(GE, &gt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fdb4fc164db83c51dfad17640bfeae9</anchor>
      <arglist>(GT, &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ade60646b18728043fff84d7b4125de2c</anchor>
      <arglist>(LE,&lt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aabcbff15eac496f8487699d19f42c274</anchor>
      <arglist>(LT,&lt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa14e3caa94126d7fb8e06bfb3d24ae4a</anchor>
      <arglist>(NE, !=)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ace27eb9a2534996f3711aa719689f987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afd726ae08c9bd16dc52f78c822d9946b</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5a88709a4a7529e30c83242156556b3</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abe7b3fa1c9528745f934d4a14155ea87</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2288dcf4249f88af67dcd46544dc49a6</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a53e5c6e91ea429c43de7f4f57e33d166</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a571c7edcfc574269833ebe3e7d338ec5</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a390c4f66fe7e9098117eb77e5fffa4ad</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1c82529c7591d2a9fd016de45dd9113</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afa44fdec84edfc155ef63e4f0d4287cc</anchor>
      <arglist>(faketype, faketype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5e3e473798de3189e9343132bcfd4fea</anchor>
      <arglist>(faketype, faketype)</arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>RegisterTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a302c84bdc88f2138696da2a4756b6466</anchor>
      <arglist>(const char *test_suite_name, const char *test_name, const char *type_param, const char *value_param, const char *file, int line, Factory factory)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RUN_ALL_TESTS</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a853a3792807489591d3d4a2f2ff9359f</anchor>
      <arglist>() GTEST_MUST_USE_RESULT_</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StaticAssertTypeEq</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a661e70fc6afeb5c085eed3716aa45059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>TempDir</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae1bbe7c3cc99bf56263d51d3982a52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ const char *</type>
      <name>fmt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40b2a93ff318f5975eb8246b01221ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class GTEST_API_ testing::ScopedTrace</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ada49f71f486d52155b86702a570f7fcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>internal/custom/gtest.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/internal/custom/</path>
    <filename>internal_2custom_2gtest_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>gtest_all.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/codegear/</path>
    <filename>gtest__all_8cc.html</filename>
    <includes id="gtest-all_8cc" name="gtest-all.cc" local="yes" imported="no">src/gtest-all.cc</includes>
  </compound>
  <compound kind="file">
    <name>gtest_all_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__all__test_8cc.html</filename>
    <includes id="googletest-filepath-test_8cc" name="googletest-filepath-test.cc" local="yes" imported="no">test/googletest-filepath-test.cc</includes>
    <includes id="googletest-message-test_8cc" name="googletest-message-test.cc" local="yes" imported="no">test/googletest-message-test.cc</includes>
    <includes id="googletest-options-test_8cc" name="googletest-options-test.cc" local="yes" imported="no">test/googletest-options-test.cc</includes>
    <includes id="googletest-port-test_8cc" name="googletest-port-test.cc" local="yes" imported="no">test/googletest-port-test.cc</includes>
    <includes id="googletest-test-part-test_8cc" name="googletest-test-part-test.cc" local="yes" imported="no">test/googletest-test-part-test.cc</includes>
    <includes id="gtest-typed-test2__test_8cc" name="gtest-typed-test2_test.cc" local="yes" imported="no">test/gtest-typed-test2_test.cc</includes>
    <includes id="gtest-typed-test__test_8cc" name="gtest-typed-test_test.cc" local="yes" imported="no">test/gtest-typed-test_test.cc</includes>
    <includes id="gtest__pred__impl__unittest_8cc" name="gtest_pred_impl_unittest.cc" local="yes" imported="no">test/gtest_pred_impl_unittest.cc</includes>
    <includes id="gtest__prod__test_8cc" name="gtest_prod_test.cc" local="yes" imported="no">test/gtest_prod_test.cc</includes>
    <includes id="gtest__skip__test_8cc" name="gtest_skip_test.cc" local="yes" imported="no">test/gtest_skip_test.cc</includes>
    <includes id="gtest__unittest_8cc" name="gtest_unittest.cc" local="yes" imported="no">test/gtest_unittest.cc</includes>
    <includes id="production_8cc" name="production.cc" local="yes" imported="no">test/production.cc</includes>
  </compound>
  <compound kind="file">
    <name>gtest_assert_by_exception_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__assert__by__exception__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">ThrowListener</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AssertFalse</name>
      <anchorfile>gtest__assert__by__exception__test_8cc.html</anchorfile>
      <anchor>a10f49b830c1c4657d22b9e9ea4e99ba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Fail</name>
      <anchorfile>gtest__assert__by__exception__test_8cc.html</anchorfile>
      <anchor>a78ecbe7682643ac0413d57d0b9f27fa6</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__assert__by__exception__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__assert__by__exception__test_8cc.html</anchorfile>
      <anchor>abd54dc4a1b6e0bcd993f8acfabe13400</anchor>
      <arglist>(Test, Test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__assert__by__exception__test_8cc.html</anchorfile>
      <anchor>a5a30210f18c6e07037bb61edc36ffc6c</anchor>
      <arglist>(Test, Test2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kTestForContinuingTest</name>
      <anchorfile>gtest__assert__by__exception__test_8cc.html</anchorfile>
      <anchor>a15a43eb038fcf068645cbfdba87565e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_environment_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__environment__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__environment__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_help_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__help__test_8py.html</filename>
    <class kind="class">gtest_help_test::GTestHelpTest</class>
    <namespace>gtest_help_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>RunWithFlag</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a3d369750dac11a6dca523139fe1e6c86</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DEATH_TEST_STYLE_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a322bbb8bf27d7701c76fb5704a1fda1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FLAG_PREFIX</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a9e357a76dd993057c826ec411c9a4b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HELP_REGEX</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>acaee97106f5b6ad6de66778688d4b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>INCORRECT_FLAG_VARIANTS</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a6f677b9f975f09db7604a5ee9c4821a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INTERNAL_FLAG_FOR_TESTING</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>aa7f487cde98f691eecc5f1f5e67c0a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>ae61a149d50be253176a139fbe6712582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a0f8d4b00fc83b1e72bbb5eca5f3bc4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a558dea5edfd6fdb48112401b257f5aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a52878eacdd3a1534fa4743e7d134066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STREAM_RESULT_TO_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a06d67cce3cb57c484c169d1dbe4afd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_DEATH_TESTS</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a70c7e8b24ce75dfa26ff540b861cdc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>UNKNOWN_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a400934cf13530098af31e2a65f1a8d84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_help_test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__help__test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__help__test___8cc.html</anchorfile>
      <anchor>add505cb10a4fda179911b3f349ff9696</anchor>
      <arglist>(HelpFlagTest, ShouldNotBeRun)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_json_test_utils.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__json__test__utils_8py.html</filename>
    <namespace>gtest_json_test_utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacegtest__json__test__utils.html</anchorfile>
      <anchor>a339ba380c6799ecba1a9c9b396020573</anchor>
      <arglist>(obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_link.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/codegear/</path>
    <filename>gtest__link_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>gtest_list_output_unittest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__list__output__unittest_8py.html</filename>
    <class kind="class">gtest_list_output_unittest::GTestListTestsOutputUnitTest</class>
    <namespace>gtest_list_output_unittest</namespace>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_JSON</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>ab23ce49d040a6881e33eec438c566c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_XML</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>a8e3429fbd5f2ccb15d77af07b212c355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_LIST_TESTS_FLAG</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>a37b4604332427bf1e439809e5b116cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_FLAG</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>a3124ac294a9b2dd4fc504bf7d98b39a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_list_output_unittest_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__list__output__unittest___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__list__output__unittest___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__list__output__unittest___8cc.html</anchorfile>
      <anchor>a0a40c4ec107fc667a7d9e343c956e2ea</anchor>
      <arglist>(FooTest, Test1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__list__output__unittest___8cc.html</anchorfile>
      <anchor>a82ffa2009a6d021453fda5b2523eddb7</anchor>
      <arglist>(FooTest, Test2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_main.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/src/</path>
    <filename>gtest__main_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>GTEST_API_ int</type>
      <name>main</name>
      <anchorfile>gtest__main_8cc.html</anchorfile>
      <anchor>a7f83bdc516d2cb86e20235d94ddf055a</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_main_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__main__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest_no_test_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__no__test__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__no__test__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_pred_impl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest__pred__impl_8h.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <namespace>testing</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a7d72f779b7d39b8f73a563ebc6d0604b</anchor>
      <arglist>(pred, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a4e9b777cce4e5423f4c2e491be7aa818</anchor>
      <arglist>(pred, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>aa7688f3ab9f09a2c1dbf13bd1f29d8fd</anchor>
      <arglist>(pred, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>addc030c521775610e4619a01541a2167</anchor>
      <arglist>(pred, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>af8e510af2b4a14d90eef66ace17d1c30</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a3771ca0d1a72013aebc3d66e046491ed</anchor>
      <arglist>(pred_format, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ac452685a1a98ea3d96eb956a062ee210</anchor>
      <arglist>(pred_format, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a494e3b8dc22f4765f7e041f16c930e3d</anchor>
      <arglist>(pred_format, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a1842593c1dfb13c9a4b33b01540a8b40</anchor>
      <arglist>(pred_format, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>abd7cb4f36d6aa2cb346ab3ac812568f3</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a6d09aa83f8d297481380c7c073c9f070</anchor>
      <arglist>(pred, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a14e74e655e502914d3d07e083145ac91</anchor>
      <arglist>(pred, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a0a0aff2564ea84c7eb3517ac8eda04da</anchor>
      <arglist>(pred, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a4fd2b1bad63eb752bc2ff2b6bb3f4569</anchor>
      <arglist>(pred, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>adbfcc13f3b3d14c42a7fbd41573932bf</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT1</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a07132aa62cf4902e50e68d0265f573b6</anchor>
      <arglist>(pred_format, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT2</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>af0141918615a5e2d5247e9cda8324dae</anchor>
      <arglist>(pred_format, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT3</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a7285708fa5d37d6d8ed5b5e59da08bae</anchor>
      <arglist>(pred_format, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT4</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a3354347de0f2445400b509cf39dce1dc</anchor>
      <arglist>(pred_format, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT5</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a74beddf9661e4460f9969fe211b9e80e</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a8c09939dd67f1bb5b68c9f6a44ea75db</anchor>
      <arglist>(expression, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED1_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ad44cf322952076d85305bbdf39769ac1</anchor>
      <arglist>(pred, v1, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED2_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>ac560264104bd030b64034505d294a7b6</anchor>
      <arglist>(pred, v1, v2, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED3_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>af30518f03233bc4486b55284b0827eb8</anchor>
      <arglist>(pred, v1, v2, v3, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED4_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a14e8c70455104fac032efec097ef668b</anchor>
      <arglist>(pred, v1, v2, v3, v4, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED5_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a2c42692f7d910dc2fe57869883190e6c</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT1_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>aa3e3bfe04bb0e54d7f0e57e2f991d1eb</anchor>
      <arglist>(pred_format, v1, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT2_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a115c18d1f752b7f091d577fb69cac372</anchor>
      <arglist>(pred_format, v1, v2, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT3_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a49cdf8707268ee932bb772d879a226cc</anchor>
      <arglist>(pred_format, v1, v2, v3, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT4_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>abd207ed869491ba4bba29f8df37b7355</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT5_</name>
      <anchorfile>gtest__pred__impl_8h.html</anchorfile>
      <anchor>a107623ee191560f703a3fdc983803c8e</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5, on_failure)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred1Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7f73180474723be6e92185d6fa9e7c9f</anchor>
      <arglist>(const char *pred_text, const char *e1, Pred pred, const T1 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred2Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa6587938029dd8733ecb885068f08247</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred3Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac92dcbd00a0ffb2913e65d286e321a22</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred4Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae90c778d69db4682e8fd8baaa0a9f9cd</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred5Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>addcf52b273ce17269cbf4956cfe600a6</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_pred_impl_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__pred__impl__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <class kind="struct">Bool</class>
    <class kind="struct">PredFormatFunctor1</class>
    <class kind="struct">PredFormatFunctor2</class>
    <class kind="struct">PredFormatFunctor3</class>
    <class kind="struct">PredFormatFunctor4</class>
    <class kind="struct">PredFormatFunctor5</class>
    <class kind="struct">PredFunctor1</class>
    <class kind="struct">PredFunctor2</class>
    <class kind="struct">PredFunctor3</class>
    <class kind="struct">PredFunctor4</class>
    <class kind="struct">PredFunctor5</class>
    <class kind="class">Predicate1Test</class>
    <class kind="class">Predicate2Test</class>
    <class kind="class">Predicate3Test</class>
    <class kind="class">Predicate4Test</class>
    <class kind="class">Predicate5Test</class>
    <member kind="typedef">
      <type>Predicate1Test</type>
      <name>ASSERT_PRED1Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a14984d780d451975d1895e5de7c9dbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate2Test</type>
      <name>ASSERT_PRED2Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a1b78024909002227ea625b831d27ea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate3Test</type>
      <name>ASSERT_PRED3Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a631dbdd4bb24b4cf62268ea432a2719e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate4Test</type>
      <name>ASSERT_PRED4Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a0467f5052687e11dccf9f45db63e9941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate5Test</type>
      <name>ASSERT_PRED5Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a93627727c60bdb52cadef77d479bf1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate1Test</type>
      <name>ASSERT_PRED_FORMAT1Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a74baa3f09c1626584580dd9595545a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate2Test</type>
      <name>ASSERT_PRED_FORMAT2Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a9cc3995c305c9ec8ea5884ed6fd98911</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate3Test</type>
      <name>ASSERT_PRED_FORMAT3Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ac2bfdb213c3119d730d1aa3fcc4daa56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate4Test</type>
      <name>ASSERT_PRED_FORMAT4Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>abea1e8f7f9efe2e944f9e90056d2d805</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate5Test</type>
      <name>ASSERT_PRED_FORMAT5Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>acd5253924c1b0c73917bb9b180805798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate1Test</type>
      <name>EXPECT_PRED1Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ad745775376a8f891faadd4d168798bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate2Test</type>
      <name>EXPECT_PRED2Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a232826190f0ba7ce5dffa1ced1219acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate3Test</type>
      <name>EXPECT_PRED3Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a15eb53ab3f302d7bfffe1352f3902eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate4Test</type>
      <name>EXPECT_PRED4Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>abbf7ac63ea663c0dec815df5770cd2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate5Test</type>
      <name>EXPECT_PRED5Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a9e7ab56ee0997fdc5c9f7318d0f1094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate1Test</type>
      <name>EXPECT_PRED_FORMAT1Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a35f3fc7e63ce8c37737b59138d45b871</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate2Test</type>
      <name>EXPECT_PRED_FORMAT2Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a87f67a2091d35818da5a6ed7551b457e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate3Test</type>
      <name>EXPECT_PRED_FORMAT3Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a338bfbaa3935e8ed55c11195e5b53c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate4Test</type>
      <name>EXPECT_PRED_FORMAT4Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a259c13bd25f54a4f79b72de17fd86caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Predicate5Test</type>
      <name>EXPECT_PRED_FORMAT5Test</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>aedface39db3a4a232e856e9e5b0d93b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a0bf98bd8ef2c5ea5ea36ff15c1248b8a</anchor>
      <arglist>(std::ostream &amp;os, const Bool &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>PredFormatFunction1</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>af5b63802199e417c73c46cbacc73f4ed</anchor>
      <arglist>(const char *e1, const T1 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>PredFormatFunction2</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ac47f2d44062a47c907d113375ec47d47</anchor>
      <arglist>(const char *e1, const char *e2, const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>PredFormatFunction3</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>abddc62e1faf4d19992a0acb69577e0f3</anchor>
      <arglist>(const char *e1, const char *e2, const char *e3, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>PredFormatFunction4</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a9fbd4c3333dcc98c0cfee19ce28bc2b1</anchor>
      <arglist>(const char *e1, const char *e2, const char *e3, const char *e4, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>PredFormatFunction5</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a09cbd3b6651151c3b97a890d28bdb75f</anchor>
      <arglist>(const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction1</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>aa8827b7fab495de26f406affdf47a697</anchor>
      <arglist>(T1 v1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction1Bool</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a1c12be7e61ecd333d5c9d5f251d3809f</anchor>
      <arglist>(Bool v1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction1Int</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a0cfa23f9b62be9c5bf65d0971510bac5</anchor>
      <arglist>(int v1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction2</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a6af405b7411fcd37c51a5fc96a869eef</anchor>
      <arglist>(T1 v1, T2 v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction2Bool</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ab00487cdc08174c122cfaccc6abf221d</anchor>
      <arglist>(Bool v1, Bool v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction2Int</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a7a3b834b08a5176afbd4bfc97d06bedd</anchor>
      <arglist>(int v1, int v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction3</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a78a1ff258fe5a85da5b2645983311a70</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction3Bool</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>afa4ce2143c2ffedb2fa5d5f8cff6f6e6</anchor>
      <arglist>(Bool v1, Bool v2, Bool v3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction3Int</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a31b4c93e469feb1523b6073634c1ca4c</anchor>
      <arglist>(int v1, int v2, int v3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction4</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a69db8bec40f25365dbd42dbe6c3319fe</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction4Bool</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a5d842d3bce2d16793299e77d1cb5c980</anchor>
      <arglist>(Bool v1, Bool v2, Bool v3, Bool v4)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction4Int</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a105a045112a34fb2b65360c0d5daf81e</anchor>
      <arglist>(int v1, int v2, int v3, int v4)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction5</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>aacb9302c548682f154ddf1a02a23a99f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction5Bool</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a6e081dd19571256aef33154ce936563f</anchor>
      <arglist>(Bool v1, Bool v2, Bool v3, Bool v4, Bool v5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PredFunction5Int</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ac2bb9ad4db9fc578bd739bbba5aa374f</anchor>
      <arglist>(int v1, int v2, int v3, int v4, int v5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a33183522648e7235772c7ae107918e2d</anchor>
      <arglist>(EXPECT_PRED1Test, FunctionOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>acf6422eca13944f695085fc6c7527748</anchor>
      <arglist>(EXPECT_PRED1Test, FunctionOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a6c7394c22028809dd2a31ec37021957d</anchor>
      <arglist>(EXPECT_PRED1Test, FunctionOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a7ae9f4aac70507b021c7f828ba06c600</anchor>
      <arglist>(EXPECT_PRED1Test, FunctionOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a3a672df7ea6af2695c3f1a97c7b32714</anchor>
      <arglist>(EXPECT_PRED1Test, FunctorOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ac6309545f87fbb12ae87710af1dddf0a</anchor>
      <arglist>(EXPECT_PRED1Test, FunctorOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a00575e7356ae80bbd71ab684ccd65ac3</anchor>
      <arglist>(EXPECT_PRED1Test, FunctorOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>acaedb8d892427455232522cca9d0ce36</anchor>
      <arglist>(EXPECT_PRED1Test, FunctorOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ae8492c15e79d2d012460a71eb08483ed</anchor>
      <arglist>(EXPECT_PRED2Test, FunctionOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>aba0b6cfb33acecfb0ab3092f2194f958</anchor>
      <arglist>(EXPECT_PRED2Test, FunctionOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a590341b72b346a170ff6d8c73bf559b8</anchor>
      <arglist>(EXPECT_PRED2Test, FunctionOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a6c5a246f545dedba3863fc60fdcec435</anchor>
      <arglist>(EXPECT_PRED2Test, FunctionOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>abf5bb7d7ccccca88e88947d21091caf5</anchor>
      <arglist>(EXPECT_PRED2Test, FunctorOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a512e6b394b152d77349f5b884043710c</anchor>
      <arglist>(EXPECT_PRED2Test, FunctorOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>aab4f3bf01d55a7228147db3c959fd830</anchor>
      <arglist>(EXPECT_PRED2Test, FunctorOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a4ce1ae190c7b5477db170623d18ea48f</anchor>
      <arglist>(EXPECT_PRED2Test, FunctorOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a7de002e386b26ebf47a90ca9b10c7323</anchor>
      <arglist>(EXPECT_PRED3Test, FunctionOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a6f0143d40175fd8e84aba9b52e16f3fc</anchor>
      <arglist>(EXPECT_PRED3Test, FunctionOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a106aff3a64136441885a6948e79a35fd</anchor>
      <arglist>(EXPECT_PRED3Test, FunctionOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a509632492410e91aa0d85ff1cdeaf1cc</anchor>
      <arglist>(EXPECT_PRED3Test, FunctionOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>abc0b1019edf3bdd56ee46e82ece4cff8</anchor>
      <arglist>(EXPECT_PRED3Test, FunctorOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>af0ec20ab73360a222fe9303586d05411</anchor>
      <arglist>(EXPECT_PRED3Test, FunctorOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a1d3e62b254c408b35bf05205699dca87</anchor>
      <arglist>(EXPECT_PRED3Test, FunctorOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a199c9d914ca008105f5521d245e7c1d9</anchor>
      <arglist>(EXPECT_PRED3Test, FunctorOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a036a7d32fdb4da1b6db4966f4b8fa711</anchor>
      <arglist>(EXPECT_PRED4Test, FunctionOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a15e705507c885f4d89c6f9d9d1601c96</anchor>
      <arglist>(EXPECT_PRED4Test, FunctionOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a952a5460f9f761948d852ce164241e0f</anchor>
      <arglist>(EXPECT_PRED4Test, FunctionOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a666c4a544439533ef0fbac4fad0b3cf4</anchor>
      <arglist>(EXPECT_PRED4Test, FunctionOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a971a33d3e9ef7ab80cca352c1ffb9259</anchor>
      <arglist>(EXPECT_PRED4Test, FunctorOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a49b56c08cb83d1e00a1768dd9f6b8d95</anchor>
      <arglist>(EXPECT_PRED4Test, FunctorOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a1a34c19097ac1b8c806460f6bbaad59a</anchor>
      <arglist>(EXPECT_PRED4Test, FunctorOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ac6b2261e169a9c32d631ac71909a0458</anchor>
      <arglist>(EXPECT_PRED4Test, FunctorOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a9f91ab913ee8017bc5e837cc34e30ae8</anchor>
      <arglist>(EXPECT_PRED5Test, FunctionOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a1b36f70a595ae4a209741df2a62002c3</anchor>
      <arglist>(EXPECT_PRED5Test, FunctionOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a6188c218f102846ec55e25fcd29c1e8e</anchor>
      <arglist>(EXPECT_PRED5Test, FunctionOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a2d0901e19bffadc3482d9116cd590eb0</anchor>
      <arglist>(EXPECT_PRED5Test, FunctionOnUserTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a7c8988c2d19eb5ed71e3bd4a0f69f96d</anchor>
      <arglist>(EXPECT_PRED5Test, FunctorOnBuiltInTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a1b7aaebfa64a21ec7a7cdd0a4258108d</anchor>
      <arglist>(EXPECT_PRED5Test, FunctorOnBuiltInTypeSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>ada0ed61c55660de8027dfe787136c0d8</anchor>
      <arglist>(EXPECT_PRED5Test, FunctorOnUserTypeFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__pred__impl__unittest_8cc.html</anchorfile>
      <anchor>a4afff8ae16f447497e2d682ab8835470</anchor>
      <arglist>(EXPECT_PRED5Test, FunctorOnUserTypeSuccess)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_premature_exit_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__premature__exit__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__premature__exit__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_prod.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/include/gtest/</path>
    <filename>gtest__prod_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>FRIEND_TEST</name>
      <anchorfile>gtest__prod_8h.html</anchorfile>
      <anchor>a8d443b4cc1d87a7a17943b8fbdbf3910</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_prod_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__prod__test_8cc.html</filename>
    <includes id="production_8h" name="production.h" local="yes" imported="no">production.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="typedef">
      <type>testing::Test</type>
      <name>PrivateCodeFixtureTest</name>
      <anchorfile>gtest__prod__test_8cc.html</anchorfile>
      <anchor>a89debba10c803e339ce0f9b0b34a2267</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__prod__test_8cc.html</anchorfile>
      <anchor>a8e307a199011c2979d4a63464d245f4a</anchor>
      <arglist>(PrivateCodeTest, CanAccessPrivateMembers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__prod__test_8cc.html</anchorfile>
      <anchor>a5e21e7e8dd53f2de05e9e6941b6612d3</anchor>
      <arglist>(PrivateCodeFixtureTest, CanAccessPrivateMembers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_repeat_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__repeat__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <namespace>testing</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_INT_EQ_</name>
      <anchorfile>gtest__repeat__test_8cc.html</anchorfile>
      <anchor>a7e5ba7c523079f679398b4c730184de3</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a315ef0647e4f2795bf1705de8e9c9659</anchor>
      <arglist>(repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__repeat__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_skip_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__skip__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">Fixture</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__skip__test_8cc.html</anchorfile>
      <anchor>aa7f480df6c65426af4674b1cd81749b0</anchor>
      <arglist>(SkipTest, DoesSkip)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__skip__test_8cc.html</anchorfile>
      <anchor>acc5e9e90a58e7d37f3b6d5560e9db993</anchor>
      <arglist>(Fixture, SkipsAnotherTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__skip__test_8cc.html</anchorfile>
      <anchor>a562ce30ed6cc2d7bd26442c8af3ef46a</anchor>
      <arglist>(Fixture, SkipsOneTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_sole_header_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__sole__header__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>gtest_stress_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__stress__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__stress__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__stress__test_8cc.html</anchorfile>
      <anchor>ab463b16d4ea21758ce541b0f81e5c5d6</anchor>
      <arglist>(StressTest, DISABLED_ThreadSafetyTestsAreSkippedWhenGoogleTestIsNotThreadSafe)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_test_macro_stack_footprint_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__test__macro__stack__footprint__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HUNDRED_TESTS_</name>
      <anchorfile>gtest__test__macro__stack__footprint__test_8cc.html</anchorfile>
      <anchor>a27c403ca1878ce98fe3268318abee273</anchor>
      <arglist>(test_case_name_prefix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEN_TESTS_</name>
      <anchorfile>gtest__test__macro__stack__footprint__test_8cc.html</anchorfile>
      <anchor>a5ec4fbf93965ff2608810fa9fa15d824</anchor>
      <arglist>(test_case_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THOUSAND_TESTS_</name>
      <anchorfile>gtest__test__macro__stack__footprint__test_8cc.html</anchorfile>
      <anchor>a9671fd1d134f54e8295001098cff7810</anchor>
      <arglist>(test_case_name_prefix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__test__macro__stack__footprint__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_test_utils.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__test__utils_8py.html</filename>
    <class kind="class">gtest_test_utils::Subprocess</class>
    <namespace>gtest_test_utils</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseAndStripGTestFlags</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a05ad62af6574fd7e4fa2cc7c952c4f0b</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RemoveTempDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a2fcd62f625111800ee67e0afe46b2c75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBuildDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a1eacd9a471dfa6133028923ea755d22c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetExitStatus</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>acf8280de4dc027a28ffc9de43f245b50</anchor>
      <arglist>(exit_code)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFlag</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a052da74a5e39162480daf3a4d8eff9a6</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSourceDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>aaff66cb0980804d8bd57dc719d4b5518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTempDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a25987e1cd76e93068b2afe6bac909d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestExecutablePath</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a89ed3717984a80ffbb7a9c92f71b86a2</anchor>
      <arglist>(executable_name, build_dir=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Main</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a5361b42d9c6843b5b117ead4d1c58cc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a616ee0f04e98e54b128cbe492def9bb1</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_flag_map</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a2493ee5c4436cfb8b6746e3da0a5d9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_gtest_flags_are_parsed</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>acdfe69fc5c1efd784fca3cc8a4f29429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_SUBPROCESS_MODULE_AVAILABLE</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a530084b4f71f3cba76ea2d360fc9b245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temp_dir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a63e521665d381cdeddd27066f11bdbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>ab0f2d4a3e90400abb93fd0808047a0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_VAR_NAME</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>aeb3755b4dd33aabe1baee781fecc1e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_CYGWIN</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a6a936096debb3c2e807d000f76245740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_OS2</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a6f3472370693d96429867f227bccbd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a7555b17006f1c078cda336750b8613e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PREMATURE_EXIT_FILE_ENV_VAR</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>aa961c38a16224b2e7fd8c93fc1d2a90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TestCase</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>acb97a85206c09d233db6c7f2362e5428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_testbridge_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__testbridge__test_8py.html</filename>
    <class kind="class">gtest_testbridge_test::GTestTestFilterTest</class>
    <namespace>gtest_testbridge_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a4cadaae26d75cafe8979fb17059b928e</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a977d1efd7bcefffc40c3180756a22b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a877e21091a8b1b2c70f8741279592c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TESTBRIDGE_NAME</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a33605c2f318125cd970d016043c05d8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_testbridge_test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__testbridge__test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__testbridge__test___8cc.html</anchorfile>
      <anchor>aaaf6981970e3fe120e682eb203630242</anchor>
      <arglist>(TestFilterTest, TestThatFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__testbridge__test___8cc.html</anchorfile>
      <anchor>a5eeaeead411cc3c91e0eae2f2f4f5209</anchor>
      <arglist>(TestFilterTest, TestThatSucceeds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_throw_on_failure_ex_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__throw__on__failure__ex__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>void</type>
      <name>Fail</name>
      <anchorfile>gtest__throw__on__failure__ex__test_8cc.html</anchorfile>
      <anchor>a78ecbe7682643ac0413d57d0b9f27fa6</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__throw__on__failure__ex__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestFailureThrowsRuntimeError</name>
      <anchorfile>gtest__throw__on__failure__ex__test_8cc.html</anchorfile>
      <anchor>a3ddff869a4b3365dd7a9c3727b996a1d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="gtest-spi_8h" name="gtest-spi.h" local="yes" imported="no">gtest/gtest-spi.h</includes>
    <includes id="gtest-internal-inl_8h" name="gtest-internal-inl.h" local="yes" imported="no">src/gtest-internal-inl.h</includes>
    <class kind="class">AdHocTestResultTest</class>
    <class kind="struct">AHashTable</class>
    <class kind="class">my_namespace::testing::AssertionResult</class>
    <class kind="class">Base</class>
    <class kind="class">testing::CodeLocationForTESTF</class>
    <class kind="class">testing::CodeLocationForTESTP</class>
    <class kind="class">testing::CodeLocationForTYPEDTEST</class>
    <class kind="class">testing::CodeLocationForTYPEDTESTP</class>
    <class kind="struct">ConstOnlyContainerWithClassIterator::const_iterator</class>
    <class kind="struct">ConstOnlyContainerWithClassIterator</class>
    <class kind="struct">ConstOnlyContainerWithPointerIterator</class>
    <class kind="class">ConversionHelperBase</class>
    <class kind="class">ConversionHelperDerived</class>
    <class kind="struct">ConvertibleToAssertionResult</class>
    <class kind="class">testing::CurrentTestInfoTest</class>
    <class kind="class">DynamicTest</class>
    <class kind="class">DynamicUnitTestFixture</class>
    <class kind="struct">testing::Flags</class>
    <class kind="class">my_namespace::testing::Message</class>
    <class kind="class">namespace1::MyTypeInNameSpace1</class>
    <class kind="class">namespace2::MyTypeInNameSpace2</class>
    <class kind="class">NonContainer</class>
    <class kind="struct">NotReallyAHashTable</class>
    <class kind="class">testing::ParseFlagsTest</class>
    <class kind="class">ProtectedFixtureMethodsTest</class>
    <class kind="class">SequenceTestingListener</class>
    <class kind="class">testing::SetUpTestCaseTest</class>
    <class kind="class">testing::SetUpTestSuiteTest</class>
    <class kind="class">StaticAssertTypeEqTestHelper</class>
    <class kind="class">my_namespace::testing::Test</class>
    <class kind="class">testing::internal::TestEventListenersAccessor</class>
    <class kind="class">testing::TestInfoTest</class>
    <class kind="class">TestingVector</class>
    <class kind="class">TestListener</class>
    <class kind="class">testing::internal::UnitTestRecordPropertyTestHelper</class>
    <namespace>my_namespace</namespace>
    <namespace>my_namespace::testing</namespace>
    <namespace>namespace1</namespace>
    <namespace>namespace2</namespace>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAT_TUPLE_INT128</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a0ff3eef0b1e2abfee41bdab9631f41ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAT_TUPLE_INT16</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aae118824bf510fcc9ecc8811db23d2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAT_TUPLE_INT256</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac53eae6d18fe053245d04c88c2122882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAT_TUPLE_INT32</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1c7baa94acbbb0d0ef250772fdad3972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAT_TUPLE_INT64</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a505487ba755aefa89ddfdc9127621c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAT_TUPLE_INT8</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>af466a50c3676a701b0b9c5db2263f6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_PARSING_FLAGS_</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a0c91cd98ee7f96c5c1247f852e46d700</anchor>
      <arglist>(argv1, argv2, expected, should_print_help)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USE_UNPROTECTED_COMMA_</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ad42d1faf4b99498972bc2e03f236521a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_CODE_LOCATION</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a7720eac5c0fc782a0447f4479923c7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IntAlias</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a89319972d5a831dd6877a3e502ec57ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FailFatally</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a3e54bdc05dfd9b57684116c4a9c1fc1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a54247aeadc0617105812dca8609638de</anchor>
      <arglist>(AlternativeNameTest, Works)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFailureHelper</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ad6f57748fc42d01bbb006a116cd1a984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasNonfatalFailureHelper</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac6eb4ad0064e248acc8f01b6f4353b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a91b2d3c4e8c89bcec13270ae8585d549</anchor>
      <arglist>(, CodeLocationForTESTP, Values(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TYPED_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abc73aa914fde88c645367f862dbe81dd</anchor>
      <arglist>(My, CodeLocationForTYPEDTESTP, int)</arglist>
    </member>
    <member kind="function">
      <type>::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a5f23eac320bc1c1dcd3cec464e31b5c6</anchor>
      <arglist>(::std::ostream &amp;os, const TestingVector &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab80209c07a91db303a9d415dc9bd4e81</anchor>
      <arglist>(std::ostream &amp;os, const Base &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac4fc0177334a6fd32b81376c9a2a2dc6</anchor>
      <arglist>(std::ostream &amp;os, const Base *pointer)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenamespace1.html</anchorfile>
      <anchor>acfbce4e68e4055891e9ca30f7d4cbf82</anchor>
      <arglist>(std::ostream &amp;os, const MyTypeInNameSpace1 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenamespace1.html</anchorfile>
      <anchor>ac377ddc8113167c034b1e3d7a7c6262d</anchor>
      <arglist>(std::ostream &amp;os, const MyTypeInNameSpace1 *pointer)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab3cbb7adaeba5049e2c1907523f0c3e8</anchor>
      <arglist>(std::ostream &amp;os, const namespace2::MyTypeInNameSpace2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a839d8a189a0c52bb7899a5b4b4b07ed1</anchor>
      <arglist>(std::ostream &amp;os, const namespace2::MyTypeInNameSpace2 *pointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_TYPED_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac025be5150f4d250cfd8136063e2f2a1</anchor>
      <arglist>(CodeLocationForTYPEDTESTP, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a79f243d73454356cbce420cb627f2a51</anchor>
      <arglist>(AddReferenceTest, AddsReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac910b493f212cc393ec0a34310fd6072</anchor>
      <arglist>(AddReferenceTest, DoesNotAffectReferenceType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a62b3c6edec9e43200fe9cce9a520f90e</anchor>
      <arglist>(AddReferenceTest, MacroVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a563807f4b8c6d7fbf2945f279e38468e</anchor>
      <arglist>(ArrayAwareFindTest, WorksForOneDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1ca0fb8b6355671bbe5a62300585db5a</anchor>
      <arglist>(ArrayAwareFindTest, WorksForTwoDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ae9e7a844847a2df933aa4c2f85f7ceed</anchor>
      <arglist>(ArrayEqTest, WorksForDegeneratedArrays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a4ea595c1e4b3620fb8cf7366dd533c95</anchor>
      <arglist>(ArrayEqTest, WorksForOneDimensionalArrays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab18237f1a37018db8b5a78ae84b209ec</anchor>
      <arglist>(ArrayEqTest, WorksForTwoDimensionalArrays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a9f44af0752c3f08c932e2750905c6d79</anchor>
      <arglist>(AssertionResultTest, CanStreamOstreamManipulators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a6c1aee92a8318b35de4f07970a737f5b</anchor>
      <arglist>(AssertionResultTest, ConstructibleFromContextuallyConvertibleToBool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a4e5c52db04c25d8718f584bf5f74c62a</anchor>
      <arglist>(AssertionResultTest, ConstructibleFromImplicitlyConvertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aedf09cfebfd5a8d3a06625df12bbb876</anchor>
      <arglist>(AssertionResultTest, ConstructionWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1f4d6acbaf3df6080caf7e24f05a0be5</anchor>
      <arglist>(AssertionResultTest, CopyConstructorWorksWhenNotOptimied)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a96d7227faf7783c24e9532b1eb3c2a42</anchor>
      <arglist>(AssertionResultTest, NegationWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>acdfdc68a5959b52a59f9dd0cccc3f390</anchor>
      <arglist>(AssertionResultTest, StreamingWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af597d0ad4de0197141b78e9c1035e491</anchor>
      <arglist>(CodeLocationForTEST, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aa9a0db525d07d5e2afea545471d1f654</anchor>
      <arglist>(ColoredOutputTest, UsesColorsWhenGTestColorFlagIsAliasOfYes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aaf1acc03f393989f85aafd13c880fa44</anchor>
      <arglist>(ColoredOutputTest, UsesColorsWhenGTestColorFlagIsYes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a2a995937bc9d0b16d65e5bcaa5fc781e</anchor>
      <arglist>(ColoredOutputTest, UsesColorsWhenStdoutIsTty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a6dd6677e63340771dc55ad96a0697f11</anchor>
      <arglist>(ColoredOutputTest, UsesColorsWhenTermSupportsColors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a7f15883b04b4975f604be288955952fb</anchor>
      <arglist>(ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsInvalid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aac5bec0b24eebf52985abcd6234335fe</anchor>
      <arglist>(ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsNo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab57f179772c1ce74fd8c22fe0590dffe</anchor>
      <arglist>(CommandLineFlagsTest, CanBeAccessedInCodeOnceGTestHIsIncluded)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aae9a7c282222598d5d254cf470c9a45b</anchor>
      <arglist>(CompileAssertTypesEqual, CompilesWhenTypesAreEqual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ad6d3761861147173657e547cb118877f</anchor>
      <arglist>(CopyArrayTest, WorksForDegeneratedArrays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a0155f940cddc15a77da7df03325c6d1d</anchor>
      <arglist>(CopyArrayTest, WorksForOneDimensionalArrays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1f1a5d3bb2ce15ff081f359e4494a739</anchor>
      <arglist>(CopyArrayTest, WorksForTwoDimensionalArrays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac3105a7c9cd40f1dfc07152424fb10dc</anchor>
      <arglist>(ElemFromList, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a3e3bfce9c199215053e43d9d1a248af8</anchor>
      <arglist>(EventListenerDeathTest, EventsNotForwardedInDeathTestSubprecesses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a2a1ece611968f69f9feb86f639089511</anchor>
      <arglist>(EventListenerTest, AppendKeepsOrder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a6fa482480599861df0c182c4d4229133</anchor>
      <arglist>(EventListenerTest, default_result_printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aff2c25cbedbe72d8bb0162bc1bd0fece</anchor>
      <arglist>(EventListenerTest, default_xml_generator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a32187fe0e1d4620d0ed5a7c6cc7254b8</anchor>
      <arglist>(EventListenerTest, RemovingDefaultResultPrinterWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a77647d09c995f09d06e2f02b13277c44</anchor>
      <arglist>(EventListenerTest, RemovingDefaultXmlGeneratorWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>abdd2f070281db35988b7f6c22f2623e7</anchor>
      <arglist>(EventListenerTest, SuppressEventForwarding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a4fd48ea8393706f2dc8f5b3899358a3f</anchor>
      <arglist>(FlatTuple, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a14e064220d7b23d6823f681fcdaca59e</anchor>
      <arglist>(FlatTuple, ManyTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a69fa334ed4d6f74b62d2404b65ae7852</anchor>
      <arglist>(GTestReferenceToConstTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a3963284acb609756dee763d91b93aaad</anchor>
      <arglist>(HasFailureTest, ReturnsFalseWhenThereIsNoFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a80bc4f563ed06ee6b84f1370744fd3e6</anchor>
      <arglist>(HasFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a3226e1e613be7a832888a4a8f57fb02e</anchor>
      <arglist>(HasFailureTest, ReturnsTrueWhenThereIsFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>af4d5faf224cfe1acb3d49612a4659b3b</anchor>
      <arglist>(HasFailureTest, ReturnsTrueWhenThereIsNonfatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a4ff927d7677fcdff6fd6af7e27c6aab3</anchor>
      <arglist>(HasFailureTest, WorksOutsideOfTestBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>acb72846e1f7181d831d760128a763e08</anchor>
      <arglist>(HasFailureTest, WorksOutsideOfTestBody2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a9f9166027da63504b2306b8f5e5a88b1</anchor>
      <arglist>(HasNonfatalFailureTest, ReturnsFalseWhenThereIsNoFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ad25e0382fb27cfff590e2c104c504dff</anchor>
      <arglist>(HasNonfatalFailureTest, ReturnsFalseWhenThereIsOnlyFatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a7df9189826b8aab71331bb7fec0b57cb</anchor>
      <arglist>(HasNonfatalFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1d7caf8788fecd939c4a4e23c23e52ff</anchor>
      <arglist>(HasNonfatalFailureTest, ReturnsTrueWhenThereIsNonfatalFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a97a31bbf9d4d1f7f36021db7efed056a</anchor>
      <arglist>(HasNonfatalFailureTest, WorksOutsideOfTestBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1d352f5ce3c51840695c59733f8f642a</anchor>
      <arglist>(HasNonfatalFailureTest, WorksOutsideOfTestBody2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a387a341993c619b19786b6c5cf589160</anchor>
      <arglist>(IndexSequence, MakeIndexSequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a92eccf2c14f70b39d88564370690b303</anchor>
      <arglist>(IsAProtocolMessageTest, ValueIsCompileTimeConstant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a5f72b1b55ea8c769dc1c6c182f4d9be2</anchor>
      <arglist>(IsAProtocolMessageTest, ValueIsFalseWhenTypeIsNotAProtocolMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac9103349aa0cc06b769d69f0e8106997</anchor>
      <arglist>(IsAProtocolMessageTest, ValueIsTrueWhenTypeIsAProtocolMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a54cda93a5356bccbf0467950b644ff02</anchor>
      <arglist>(IsContainerTestTest, ConstOnlyContainer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a28c741995150722b00c039ead2b8ab04</anchor>
      <arglist>(IsContainerTestTest, WorksForContainer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a819ddb03c072631f5606a9ddf4be5ef9</anchor>
      <arglist>(IsContainerTestTest, WorksForNonContainer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab060da75dc9cd1d8ece17e4c1ed3c037</anchor>
      <arglist>(IsHashTable, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a3cfb4c4e94683c4677706c53ab52fb8e</anchor>
      <arglist>(MessageTest, CanStreamUserTypeInGlobalNameSpace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab9dfac778014c6214ff30da9c74cbffe</anchor>
      <arglist>(MessageTest, CanStreamUserTypeInUnnamedNameSpace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ac87850465b99bd7121b521b2da5966f4</anchor>
      <arglist>(MessageTest, CanStreamUserTypeInUserNameSpace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ad2b886ecfee880b5012c8d41b448f110</anchor>
      <arglist>(MessageTest, CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGlobal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a94b1c12b49eabc12e7418733576df02a</anchor>
      <arglist>(MessageTest, NullPointers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a9c9e67e24350d636fa355b36ed230706</anchor>
      <arglist>(MessageTest, WideStrings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>acba0839db5cf02cdbd658b9fb810066b</anchor>
      <arglist>(NativeArrayTest, ConstructorFromArrayWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a227737052f993da5fe2f3294b7f8d184</anchor>
      <arglist>(NativeArrayTest, CreatesAndDeletesCopyOfArrayWhenAskedTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a5f14e3d45e8edc2d22d4e98e7c1422b9</anchor>
      <arglist>(NativeArrayTest, MethodsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1f2578d4ac6aeb87d0c7c9574f79ed0c</anchor>
      <arglist>(NativeArrayTest, TypeMembersAreCorrect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a148c11619d001fac39dae12428534b00</anchor>
      <arglist>(NativeArrayTest, WorksForTwoDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacemy__namespace_1_1testing.html</anchorfile>
      <anchor>aa568f6a68b9e42841f6da570ef62b623</anchor>
      <arglist>(NestedTestingNamespaceTest, Failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacemy__namespace_1_1testing.html</anchorfile>
      <anchor>ad673a1b79baca8e8c493774b2a4b0127</anchor>
      <arglist>(NestedTestingNamespaceTest, Success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>acc22a4bbd8fccca7340330c689e8eae0</anchor>
      <arglist>(RegisterTest, WasRegistered)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a553d6725457e4b4e9d89d60f0cc58470</anchor>
      <arglist>(RemoveConstTest, DoesNotAffectNonConstType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a9fd89b0957e416c98f52e2c44196bb29</anchor>
      <arglist>(RemoveConstTest, MacroVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aa9be3d92628cb49887909ae2c75a231b</anchor>
      <arglist>(RemoveConstTest, RemovesConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a3a7ab4954eeaf0889269b56ca3df558e</anchor>
      <arglist>(RemoveReferenceTest, DoesNotAffectNonReferenceType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a742fff74857242801058ef6d192b1910</anchor>
      <arglist>(RemoveReferenceTest, MacroVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ae15336b18be29c1317624a2ffdb74530</anchor>
      <arglist>(RemoveReferenceTest, RemovesReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>af57c5701311c2e9074540ee680e3f34e</anchor>
      <arglist>(RemoveReferenceToConstTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>afeb79bbd7756bbeca262cb79315856a4</anchor>
      <arglist>(SkipPrefixTest, DoesNotSkipWhenPrefixDoesNotMatch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a0c38bd27f49371439ed463c1bb44f444</anchor>
      <arglist>(SkipPrefixTest, SkipsWhenPrefixMatches)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a896a075b2d244e3961f0fb3c13614f2b</anchor>
      <arglist>(StaticAssertTypeEqTest, CompilesForEqualTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a267c6521e900e2d6096653f1b0df7f32</anchor>
      <arglist>(StaticAssertTypeEqTest, WorksInClass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a575e502c03840cac57d6dc6697e39240</anchor>
      <arglist>(StreamingAssertionsTest, FloatingPointEquals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>af9ba09b04506bd0e6b81221396535889</anchor>
      <arglist>(StreamingAssertionsTest, IntegerEquals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a8cfc5b3fcdf4593236319966b11dcc52</anchor>
      <arglist>(StreamingAssertionsTest, IntegerLessThan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a83a5ce843f2acfe262c164ed6ce989b7</anchor>
      <arglist>(StreamingAssertionsTest, StringNotEqualIgnoringCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a474efe55930f8fc5fa7baa2360d5cda0</anchor>
      <arglist>(StreamingAssertionsTest, StringsEqual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a82bafab19e101ad95823eb58e6676df0</anchor>
      <arglist>(StreamingAssertionsTest, StringsEqualIgnoringCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a7393a1560b4cf4ab39cf3eb20ca10345</anchor>
      <arglist>(StreamingAssertionsTest, StringsNotEqual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a5081f1d21cba3545511f97cc2be73da8</anchor>
      <arglist>(StreamingAssertionsTest, Truth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aa957aa71ef10bd134fe2d6f702e264df</anchor>
      <arglist>(StreamingAssertionsTest, Truth2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1118ea85887fba8f2dd371d1add98cd5</anchor>
      <arglist>(StreamingAssertionsTest, Unconditional)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afbe4c8233faff6eba04902b3cb041632</anchor>
      <arglist>(SuccessfulAssertionTest, ASSERT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a83dfac108c207258287b9f7aa9171e8a</anchor>
      <arglist>(SuccessfulAssertionTest, ASSERT_STR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af6c8f998f934372e5687d3998068e5e4</anchor>
      <arglist>(SuccessfulAssertionTest, EXPECT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9b1e4b53f277d25e6d6413a0004481bb</anchor>
      <arglist>(SuccessfulAssertionTest, EXPECT_STR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae0cbea692840c88ab0b03285eb69ac97</anchor>
      <arglist>(SuccessfulAssertionTest, SUCCEED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a4b3f65b804787ed25c4136df142e1f77</anchor>
      <arglist>(TestEventListenersTest, Append)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a7b39d7fb43a28e8098af85e3ee51eece</anchor>
      <arglist>(TestEventListenersTest, ConstructionWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a1d1592cafc34c09de7a810a7c4855162</anchor>
      <arglist>(TestEventListenersTest, DestructionWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aefe7d8b3422fb27b9c7281c0434881be</anchor>
      <arglist>(TestEventListenersTest, Release)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>ab6a117532a0f082cb3c81919bac920af</anchor>
      <arglist>(AdHocTestResultTest, AdHocTestResultForTestSuiteShowsFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>aa2c9c77ebded668b7830e50f6be238d9</anchor>
      <arglist>(AdHocTestResultTest, AdHocTestResultTestForUnitTestDoesNotShowFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a782ec43081903a0aaa6d009218eba2a8</anchor>
      <arglist>(CodeLocationForTESTF, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa98ab448e05f39e83f5d40c1597cf6f1</anchor>
      <arglist>(CurrentTestInfoTest, WorksForFirstTestInATestSuite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>accb82db6202dbbc79a9597ea5d5ff234</anchor>
      <arglist>(CurrentTestInfoTest, WorksForSecondTestInATestSuite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afde27ba975e4a485af64de4c37dcbb98</anchor>
      <arglist>(ParseFlagsTest, AlsoRunDisabledTestsFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a579ed858a912b7fd5ff7b68f3c0d9184</anchor>
      <arglist>(ParseFlagsTest, AlsoRunDisabledTestsFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>accb8f0a859dab6088b9429bf6fb3e1ac</anchor>
      <arglist>(ParseFlagsTest, AlsoRunDisabledTestsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac5a39f27868bd123d9c5bca03730845e</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureFalse_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afe2c0e1666f3dad816ae5dbdfc37357a</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureFalse_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a92c1ef6a2453eaec5c33bb92dfd3667f</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureFalse_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2a23ab14983f9e6296149ac711301968</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab540cabc9d829c20052609a685a01832</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureWithoutValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9e50d6fa46cc314e8d7fa4a829ee6c0d</anchor>
      <arglist>(ParseFlagsTest, CatchExceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a767f2b2467c0242492922c205a666e64</anchor>
      <arglist>(ParseFlagsTest, DeathTestUseFork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a76c39020708d7e6646c8aeef149ea827</anchor>
      <arglist>(ParseFlagsTest, DuplicatedFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9072b690c3c0e3b6af327fa72fe821c4</anchor>
      <arglist>(ParseFlagsTest, Empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3b7a3374630035ab3cf2125a0c960435</anchor>
      <arglist>(ParseFlagsTest, FilterBad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac368692db2bffa72a1bf12f3469efec0</anchor>
      <arglist>(ParseFlagsTest, FilterEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a31336a2ed0eea5de8066f5ae528a7ae0</anchor>
      <arglist>(ParseFlagsTest, FilterNonEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a983e3df92745027bf68413ecc09f4198</anchor>
      <arglist>(ParseFlagsTest, ListTestsFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a381c90024f28d66ed25e687a94c8b329</anchor>
      <arglist>(ParseFlagsTest, ListTestsFalse_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a05a7a818dedb4fdf5b0aac632d97e2dc</anchor>
      <arglist>(ParseFlagsTest, ListTestsFalse_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3fb86cb10e61ed9007bd22c5ba3b2c62</anchor>
      <arglist>(ParseFlagsTest, ListTestsFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5ce87a07245c10d86d465cb8db493065</anchor>
      <arglist>(ParseFlagsTest, ListTestsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab2b5d94a0dd45cb06473bdd7900e23af</anchor>
      <arglist>(ParseFlagsTest, NoFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a27d34eacec5189fae8349b4a96aea619</anchor>
      <arglist>(ParseFlagsTest, OutputEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>addbcb86017a124d8e6afbc6933b7c251</anchor>
      <arglist>(ParseFlagsTest, OutputXml)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa3fd714488b3f3caa6af5394a63d38f4</anchor>
      <arglist>(ParseFlagsTest, OutputXmlDirectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aba922f243ca36645e7001596dc61ad9b</anchor>
      <arglist>(ParseFlagsTest, OutputXmlFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae74ae96560ea57a139eb6c8f502aa35</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4d0ef8499ed9a23e0e4b6d8ae66a61c8</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFalse_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a776cc6047fe6c96564bea11143aebc3e</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFalse_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9442229ba2091a4f892a36519f458be8</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae26478ca77d32fa5a519294b23a423f2</anchor>
      <arglist>(ParseFlagsTest, PrintTimeTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8c91f18e468506e7d64fa57fdec303c4</anchor>
      <arglist>(ParseFlagsTest, RandomSeed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aad196be6244a5fd202ea05c8c409b0d1</anchor>
      <arglist>(ParseFlagsTest, Repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac510159c0bac8ecf77e0d3884569b314</anchor>
      <arglist>(ParseFlagsTest, ShuffleFalse_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a11ba77d82075e6b72cc2cc3a0568eb4b</anchor>
      <arglist>(ParseFlagsTest, ShuffleTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a23373676b5605f4446444568b03851c1</anchor>
      <arglist>(ParseFlagsTest, ShuffleWithoutValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1061c3a0db32c0706e9beba39c4d4324</anchor>
      <arglist>(ParseFlagsTest, StackTraceDepth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa4c92d2a72b78b58c0bf7f59fc2be6d6</anchor>
      <arglist>(ParseFlagsTest, StreamResultTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1b5b5c2e1f15ff13cad4ac7d5415f271</anchor>
      <arglist>(ParseFlagsTest, ThrowOnFailureFalse_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a439e3e79125f5222ddd95b8036252061</anchor>
      <arglist>(ParseFlagsTest, ThrowOnFailureTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1b96e71b9d6bde57bb5f7536961b5076</anchor>
      <arglist>(ParseFlagsTest, ThrowOnFailureWithoutValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a876c9749edf7e23132e0b47ad8cfe02c</anchor>
      <arglist>(ParseFlagsTest, UnrecognizedFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a01e948eb5427d31f70eafaf472e2bfa8</anchor>
      <arglist>(SetUpTestCaseTest, Test1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8fc2e448ce96e4da357a2129d49e86e3</anchor>
      <arglist>(SetUpTestCaseTest, Test2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a071d841c6f97de4f9fd502ed3c24c017</anchor>
      <arglist>(SetUpTestSuiteTest, TestSetupTestSuite1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a505d03ad8946d9a4598f8a6754bd2172</anchor>
      <arglist>(SetUpTestSuiteTest, TestSetupTestSuite2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acd53db89097aba1468724d6446069b1e</anchor>
      <arglist>(TestInfoTest, Names)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab00e29c00b3e29cdfa21d23b79dd3776</anchor>
      <arglist>(TestInfoTest, result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af05768b7e2f14652d2c4f274ba1a5544</anchor>
      <arglist>(CodeLocationForTESTP, Verify)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestGTestAddReference</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a9c06f3b08ad59c7dff62b7680a307ed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestGTestReferenceToConst</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a033ae0af50f62e72a31bf1a28151bd65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestGTestRemoveConst</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a925cffc2731cce684bfcd82858eac00b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestGTestRemoveReference</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>adb1f904a1a5761796ac803fdf4f203a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestGTestRemoveReferenceAndConst</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>af4e9d28ffb149f2bce37f0883cece0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a400c572f732b06e836d6b3a5adfc4cf7</anchor>
      <arglist>(CodeLocationForTYPEDTEST, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3f3fbbc7ecc23117307b81deb8f4cfac</anchor>
      <arglist>(CodeLocationForTYPEDTESTP, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_SUITE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a47a357ed1077c1b52ba654b7753714bc</anchor>
      <arglist>(CodeLocationForTYPEDTEST, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab6095d387aee3b6b71919177827e78f5</anchor>
      <arglist>(CodeLocationForTYPEDTESTP)</arglist>
    </member>
    <member kind="variable">
      <type>auto *</type>
      <name>dynamic_test</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>a0e7f4300994a060678c15c0105f21378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool dummy1</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>gtest__unittest_8cc.html</anchorfile>
      <anchor>af4b95d5232ee16f06c9a106dde7a8ce0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_xml_outfile1_test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__xml__outfile1__test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">PropertyOne</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__outfile1__test___8cc.html</anchorfile>
      <anchor>a332e6b360a7975e161b4f4b1e34e2d33</anchor>
      <arglist>(PropertyOne, TestSomeProperties)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_xml_outfile2_test_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__xml__outfile2__test___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">PropertyTwo</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__outfile2__test___8cc.html</anchorfile>
      <anchor>a40b5d77ad85226c30fc3aa4f1e4f7bb5</anchor>
      <arglist>(PropertyTwo, TestSomeProperties)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_xml_outfiles_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__xml__outfiles__test_8py.html</filename>
    <class kind="class">gtest_xml_outfiles_test::GTestXMLOutFilesTest</class>
    <namespace>gtest_xml_outfiles_test</namespace>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_XML_1</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a9d7b71e2d97dc7705cbe6e4882824c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_XML_2</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a765455244a8cd7b3f32a51f0cda4157e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_1_TEST</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a92ab09e944d010f8abfaa3ca453fa68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_2_TEST</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>acf82219e56619aab5c114b6f0a7c3a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_SUBDIR</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a6b3b62791305e64ec137b33bd9351b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_xml_output_unittest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__xml__output__unittest_8py.html</filename>
    <class kind="class">gtest_xml_output_unittest::GTestXMLOutputUnitTest</class>
    <namespace>gtest_xml_output_unittest</namespace>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_EMPTY_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>abe1569d019b037f006986004349c7cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_FILTERED_TEST_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a1adb060422f833cb8b99403d13144399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_NON_EMPTY_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ab6a01b4b81a702e476f53b1b3c4983c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_SHARDED_TEST_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a6414d0bcac5f56ef1b709e312b976b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_DEFAULT_OUTPUT_FILE</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a5591d7d52a46da09d06ed3e9ec18711a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_FILTER_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ab914acfbfbc3f6f5ee3f1e83134c7204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_LIST_TESTS_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>aafe4dd234e72bbb61f4f34689fbca5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a96dc60b3ea1b2ced315835227f77e10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_PROGRAM_NAME</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ab89cc5b402310ef67bcaf38fa5017461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GTEST_PROGRAM_PATH</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a8c4cf6e9b6a184278a1b2759e5eaec6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_STACKTRACE_SUPPORT_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a1e97a1796a1c452a4ab5fc2f8d422914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_INDEX_ENV_VAR</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a694b1514d77c5903d21a834a38eb3aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_STATUS_FILE_ENV_VAR</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ac9dcd4fb8221494dd29d00bdf41f4e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STACK_TRACE_TEMPLATE</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>abd57c1a4124b74d2ba63d03734df491d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_STACK_TRACES</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a44c65b6262eb7d1a0f561dafb0819e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_TYPED_TESTS</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a07eecd027d660022c0ab447f3c3e0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOTAL_SHARDS_ENV_VAR</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ae142e1cf52c8d9b76d98a2a7376a2649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_xml_output_unittest_.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__xml__output__unittest___8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">DisabledTest</class>
    <class kind="class">FailedTest</class>
    <class kind="class">PropertyRecordingTest</class>
    <class kind="class">SkippedTest</class>
    <class kind="class">SuccessfulTest</class>
    <class kind="class">ValueParamTest</class>
    <member kind="function">
      <type>void</type>
      <name>ExternalUtilityThatCallsRecordProperty</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a88d769551f5ca79a6668f6ef64a1abdd</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExternalUtilityThatCallsRecordProperty</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a8a5eb3769c1d7482bf69f3a03862c6a6</anchor>
      <arglist>(const std::string &amp;key, int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a1dca731adef470af2e5e1e2fa3b5df68</anchor>
      <arglist>(Single, ValueParamTest, Values(33, 42))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>aa07f760144874b77158b9336bdc95c93</anchor>
      <arglist>(InvalidCharactersTest, InvalidCharactersInMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a34e71da1ce98b2984594c8db97018c75</anchor>
      <arglist>(MixedResultTest, DISABLED_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>adb093d371e5672f26e82d2df1e66e311</anchor>
      <arglist>(MixedResultTest, Fails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a32b81caf894a39956292191e0ac9efe8</anchor>
      <arglist>(MixedResultTest, Succeeds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>abe7f5c93beecd6501a7b6ccf838f5b10</anchor>
      <arglist>(NoFixtureTest, ExternalUtilityThatCallsRecordIntValuedProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>aabb1993df586239008c66c29009a8b72</anchor>
      <arglist>(NoFixtureTest, ExternalUtilityThatCallsRecordStringValuedProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>ab78e993a01acfc3e6b0b879351a1e679</anchor>
      <arglist>(NoFixtureTest, RecordProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a6ac53dbcf6b02f01cc4f2486db8dd9dc</anchor>
      <arglist>(XmlQuotingTest, OutputsCData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a743749af716f6da79472d5a662e31723</anchor>
      <arglist>(DisabledTest, DISABLED_test_not_run)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a0789e983f69fddd50cd6a2ad73a167c2</anchor>
      <arglist>(FailedTest, Fails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>adb1f852fc00cf0ee498bdfeda3063904</anchor>
      <arglist>(PropertyRecordingTest, IntValuedProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>af81998ca9ca595e3107c142ebd25e0d5</anchor>
      <arglist>(PropertyRecordingTest, OneProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>ae2e5aa08a79eb9b086a145cc06accfc5</anchor>
      <arglist>(PropertyRecordingTest, ThreeProperties)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a261de6777fb791a7556366e938ddb98a</anchor>
      <arglist>(PropertyRecordingTest, TwoValuesForOneKeyUsesLastValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a811b400874cfe6e10b4cfa3d0ef30fab</anchor>
      <arglist>(SkippedTest, Skipped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>aa6dc865a2584304f44da9f4b085f8e08</anchor>
      <arglist>(SuccessfulTest, Succeeds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a45f95818a41865db8e0209f3f536fab0</anchor>
      <arglist>(ValueParamTest, AnotherTestThatHasValueParamAttribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>gtest__xml__output__unittest___8cc.html</anchorfile>
      <anchor>a615039c123426f44437f6119fce3333f</anchor>
      <arglist>(ValueParamTest, HasValueParamAttribute)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_xml_test_utils.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>gtest__xml__test__utils_8py.html</filename>
    <class kind="class">gtest_xml_test_utils::GTestXMLTestCase</class>
    <namespace>gtest_xml_test_utils</namespace>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_DEFAULT_OUTPUT_FILE</name>
      <anchorfile>namespacegtest__xml__test__utils.html</anchorfile>
      <anchor>aebe969ed368778716d0619214ff7b853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gzip_stream.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>gzip__stream_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>gzip_stream.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>gzip__stream_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="class">google::protobuf::io::GzipInputStream</class>
    <class kind="class">google::protobuf::io::GzipOutputStream</class>
    <class kind="struct">google::protobuf::io::GzipOutputStream::Options</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>has_bits.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>has__bits_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="class">google::protobuf::internal::HasBits</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>hash.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>hash_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="struct">google::protobuf::hash</class>
    <class kind="struct">google::protobuf::hash&lt; bool &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; const char * &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; const Key * &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; std::pair&lt; First, Second &gt; &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; string &gt;</class>
    <class kind="struct">google::protobuf::streq</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_HASH_NAMESPACE_DECLARATION_END</name>
      <anchorfile>hash_8h.html</anchorfile>
      <anchor>aeaa94eea37543b79dc1a1392c6c1f787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_HASH_NAMESPACE_DECLARATION_START</name>
      <anchorfile>hash_8h.html</anchorfile>
      <anchor>accddd28108f7930961ec92ce912e18c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hello_world.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/examples/</path>
    <filename>hello__world_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hello__world_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>i_decoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>i__decoder_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::i_decoder</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>i_encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>i__encoder_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="struct">zmq::i_encoder</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>i_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>i__engine_8hpp.html</filename>
    <includes id="endpoint_8hpp" name="endpoint.hpp" local="yes" imported="no">endpoint.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="struct">zmq::i_engine</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>i_mailbox.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>i__mailbox_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::i_mailbox</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>i_poll_events.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>i__poll__events_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="struct">zmq::i_poll_events</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>imconfig.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imconfig_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>imconfig_allegro5.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_allegro5/</path>
    <filename>imconfig__allegro5_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ImDrawIdx</name>
      <anchorfile>imconfig__allegro5_8h.html</anchorfile>
      <anchor>a89b540f4a157e8c3196d3969df95b5ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imgui_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <class kind="struct">ImGuiResizeGripDef</class>
    <class kind="struct">ImGuiStyleVarInfo</class>
    <namespace>ImGui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_INI_SETTINGS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a34b37472609811e1f0f1a48a0149b4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_NAV_RECTS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aee6443348cf59f4769b271e36febc80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_NAV_SCORING</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aaedc8fff290d4893a84c62411b0ddeed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEFINE_MATH_OPERATORS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>adf4d73301961430d50d7edd96f92ce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NAV_MAP_KEY</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac31befbe0bea7809852786485c77b3f9</anchor>
      <arglist>(_KEY, _NAV_INPUT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>va_copy</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a19fd5658c088617859d4a89c657ec5cc</anchor>
      <arglist>(dest, src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddDrawListToDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a37201b4dd6e1ff9e6dfd3c8180b681a2</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; *out_list, ImDrawList *draw_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddRootWindowToDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa1b7f477fbb6049d246a41ac0616534f</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddWindowToDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab0d4a1eea971819a147b655c9b939d51</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; *out_render_list, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddWindowToSortBuffer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aec5b9dca69b64cb0a6a474dbf2bb84b9</anchor>
      <arglist>(ImVector&lt; ImGuiWindow * &gt; *out_sorted_windows, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BezierClosestPointCasteljauStep</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a8f0fbb21b9de00f1260fd007898526cb</anchor>
      <arglist>(const ImVec2 &amp;p, ImVec2 &amp;p_closest, ImVec2 &amp;p_last, float &amp;p_closest_dist2, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float tess_tol, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcNextScrollFromScrollTargetAndClamp</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae63b6d94f211acf1daca9ab57033bf5a</anchor>
      <arglist>(ImGuiWindow *window, bool snap_on_edges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CalcResizePosSizeFromAnyCorner</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab94af6ce69cc289c81fe0c6cd501ddce</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;corner_target, const ImVec2 &amp;corner_norm, ImVec2 *out_pos, ImVec2 *out_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcWindowAutoFitSize</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>acbe6338daf87dc6ab636f02f1367eb41</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size_contents)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcWindowContentSize</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4192614e5b95b319b523efde1a92a9a4</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcWindowSizeAfterConstraint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a3e6de6291eb99530bff0e8b6dceee0be</anchor>
      <arglist>(ImGuiWindow *window, ImVec2 new_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int IMGUI_CDECL</type>
      <name>ChildWindowComparer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a437d1c54633f2e3c53dd775034be37ae</anchor>
      <arglist>(const void *lhs, const void *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClampWindowRect</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>af7aeebbd7976fa63444d0e59b833aff9</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;rect, const ImVec2 &amp;padding)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>CreateNewWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab4943d763d83691a98d6e80bb5d586a1</anchor>
      <arglist>(const char *name, ImVec2 size, ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ErrorCheckBeginEndCompareStacksSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a15bb4c4d079a6ef5e50f4ab38fd96f3a</anchor>
      <arglist>(ImGuiWindow *window, bool write)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ErrorCheckEndFrameSanityChecks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af501a9de56446597afe2ae5cde18e1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ErrorCheckNewFrameSanityChecks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab2ff55bf59d3ac2c58306bb9e353a99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FindHoveredWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>afa4bbdba732ac0bbd32ad37bd5bcbf21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FindWindowFocusIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a861004d5a1476e954abd68d6f9deaa06</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>FindWindowNavFocusable</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aafe114b768af674e1c848dbd8058010d</anchor>
      <arglist>(int i_start, int i_stop, int dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeWrapper</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7b0bceed6d3b18bf462a3f984377c2fa</anchor>
      <arglist>(void *ptr, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetClipboardTextFn_DefaultImpl</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>abd416e6de6b9a37e5e4476187b315a46</anchor>
      <arglist>(void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetFallbackWindowNameForWindowingList</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ad8ade673d24bfc66295fecf4f961d14b</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiKeyModFlags</type>
      <name>GetMergedKeyModFlags</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a3c6cf1861d2c2054583a1d6ce1ae3474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImRect</type>
      <name>GetResizeBorderRect</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5d19a45099ec790161a49f27c074c938</anchor>
      <arglist>(ImGuiWindow *window, int border_n, float perp_padding, float thickness)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ImGuiStyleVarInfo *</type>
      <name>GetStyleVarInfo</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a86d5da10dea53bf436cb9d62cc2357b0</anchor>
      <arglist>(ImGuiStyleVar idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImRect</type>
      <name>GetViewportRect</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a03560b4f51e08dbb54bb4b092afa53c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiCol</type>
      <name>GetWindowBgColorIdxFromFlags</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4ca7883a7a86cd11793badb35921e1ee</anchor>
      <arglist>(ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ImAlphaBlendColors</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9bd0c67916b1c57ab0840893a2689a8e</anchor>
      <arglist>(ImU32 col_a, ImU32 col_b)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImBezierClosestPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a754fd72b76f1e219494d7214813af70b</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, const ImVec2 &amp;p, int num_segments)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImBezierClosestPointCasteljau</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa36646e497b4672ce72dfe0bd1f24e1c</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, const ImVec2 &amp;p, float tess_tol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImeSetInputScreenPosFn_DefaultImpl</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae0232e0e9aed2d09fb5d768e3cfc396e</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImFileClose</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac4a6194720e9d693bc9d34e97d9465aa</anchor>
      <arglist>(ImFileHandle f)</arglist>
    </member>
    <member kind="function">
      <type>ImU64</type>
      <name>ImFileGetSize</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>addef8c2a01c9daaa3546469f01682c98</anchor>
      <arglist>(ImFileHandle f)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ImFileLoadToMemory</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4fee1343a8e94a841135911ec7b69a1c</anchor>
      <arglist>(const char *filename, const char *mode, size_t *out_file_size, int padding_bytes)</arglist>
    </member>
    <member kind="function">
      <type>ImFileHandle</type>
      <name>ImFileOpen</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae6a61623537c5a5de071fade1f0e8acd</anchor>
      <arglist>(const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>ImU64</type>
      <name>ImFileRead</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab3b6f7a9c730b3701e7e3bbc4158c43f</anchor>
      <arglist>(void *data, ImU64 sz, ImU64 count, ImFileHandle f)</arglist>
    </member>
    <member kind="function">
      <type>ImU64</type>
      <name>ImFileWrite</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aab6460bf5ebaa4975159cf0cd4324820</anchor>
      <arglist>(const void *data, ImU64 sz, ImU64 count, ImFileHandle f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImFormatString</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a75ccaf7d676b1f567ba888ae42ac3809</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImFormatStringV</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a2e0022a073d369645a0daab17f823779</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiDir</type>
      <name>ImGetDirQuadrantFromDelta</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a38bff81ada6282254daeea397063282f</anchor>
      <arglist>(float dx, float dy)</arglist>
    </member>
    <member kind="function">
      <type>ImU32</type>
      <name>ImHashData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a33122859a4b717e3f210dc3975450773</anchor>
      <arglist>(const void *data_p, size_t data_size, ImU32 seed)</arglist>
    </member>
    <member kind="function">
      <type>ImU32</type>
      <name>ImHashStr</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>adec19457181b552e88615922ef344f73</anchor>
      <arglist>(const char *data_p, size_t data_size, ImU32 seed)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImLineClosestPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a78740b7be00764a8c15b60295edc9f51</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>ImStrbolW</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9e742332d7944d1c0e938005fdb77834</anchor>
      <arglist>(const ImWchar *buf_mid_line, const ImWchar *buf_begin)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStrchrRange</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a2b5b2ff91a5980e3143141a882216fe8</anchor>
      <arglist>(const char *str, const char *str_end, char c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ImStrdup</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a079f29569de5779052f1fbf3dd283e0f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ImStrdupcpy</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9160bb1dc10b7b041ec647619078ee2b</anchor>
      <arglist>(char *dst, size_t *p_dst_size, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStreolRange</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a578b4ec1e004a6c9e07610720421a482</anchor>
      <arglist>(const char *str, const char *str_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImStricmp</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>adff1a1bf60752cd3395dae990cc2e34f</anchor>
      <arglist>(const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStristr</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a457a373caeddd76d58ff282da05273b4</anchor>
      <arglist>(const char *haystack, const char *haystack_end, const char *needle, const char *needle_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImStrlenW</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a66b44f8391ea7cba388700e4991a4859</anchor>
      <arglist>(const ImWchar *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImStrncpy</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aebf0117d9d0fb0f2731a94d64173b41a</anchor>
      <arglist>(char *dst, const char *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImStrnicmp</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a603026e750e955098e8c1e99428ca8b2</anchor>
      <arglist>(const char *str1, const char *str2, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImStrSkipBlank</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae2af66779a69e229e9744aa9c65b77e6</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImStrTrimBlanks</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7d087fd93eb10b876979598caae02c64</anchor>
      <arglist>(char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCharFromUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a036b9dd7f0942fd34e385cc115f36631</anchor>
      <arglist>(unsigned int *out_char, const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImTextCharToUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5aa67d6814b96ce1e93b089424a78173</anchor>
      <arglist>(char *buf, int buf_size, unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCountCharsFromUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac2561e31f0de066ef0bb5bfbb541c8ae</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCountUtf8BytesFromChar</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ae1d5a0a2772f1e426f4bedbf4148235d</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImTextCountUtf8BytesFromChar</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a8b8382de51e73ae65e2ccf325024ab38</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextCountUtf8BytesFromStr</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab0c1cae5ca2331c54681553722d0f72c</anchor>
      <arglist>(const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextStrFromUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aeb054c43ad8aae45de24efc759a0ff7a</anchor>
      <arglist>(ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_text_remaining)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImTextStrToUtf8</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a6c310426654de2fac6776408bdfd1f01</anchor>
      <arglist>(char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImTriangleBarycentricCoords</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a42ba83efd4d19e4a61898dc8f8632ff1</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p, float &amp;out_u, float &amp;out_v, float &amp;out_w)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImTriangleClosestPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>af48be8bc196ebaf2129062bd67007387</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImTriangleContainsPoint</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa53a4a0b963d2d35b8e58442247e1239</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWindowActiveAndVisible</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a0d4bfbfc89237377e7ac93b9a59fb121</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWindowContentHoverable</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ad581ae633599c54e64b25f483de70322</anchor>
      <arglist>(ImGuiWindow *window, ImGuiHoveredFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiStorage::ImGuiStoragePair *</type>
      <name>LowerBound</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac5bd9140ccc0a8bab21f9c3b8395146e</anchor>
      <arglist>(ImVector&lt; ImGuiStorage::ImGuiStoragePair &gt; &amp;data, ImGuiID key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>MallocWrapper</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>afccc7c348da26a7fad81cb47712c0efb</anchor>
      <arglist>(size_t size, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MetricsHelpMarker</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>aa02564f7a526e53bfe3c4062acd6f0f2</anchor>
      <arglist>(const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>NavCalcPreferredRefPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fedd0a136d52d72d2fd1e3139b4272c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavClampRectToVisibleAreaForMoveDir</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab172b759f70219fff17c9e1445ac6a15</anchor>
      <arglist>(ImGuiDir move_dir, ImRect &amp;r, const ImRect &amp;clip_rect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavProcessItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a35d7b339b0580793dc5a2a936c7aee39</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;nav_bb, ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>NavRestoreLastChildNavWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae9ed208c0b64e4919e5de1cb83b2db2a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavRestoreLayer</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>abf3223633b98dbd579a7ed8ec842a3e8</anchor>
      <arglist>(ImGuiNavLayer layer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavSaveLastChildNavWindowIntoParent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a100d3c85f9c5500643d741ba5124af1e</anchor>
      <arglist>(ImGuiWindow *nav_window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>NavScoreItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad89544d8d636c019854ac52bbc59fdda</anchor>
      <arglist>(ImGuiNavMoveResult *result, ImRect cand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>NavScoreItemDistInterval</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a740720398cccbdf1fd1ae6ffef8f7971</anchor>
      <arglist>(float a0, float a1, float b0, float b1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdate</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab7d3ffa460af6604421e8c2d8bdef19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateAnyRequestFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2cd868535661cdb5671214662f3c9388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateMoveResult</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeb0b9ea206e330f46278add8099506e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>NavUpdatePageUpPageDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac0c1591101437b98dcf2eb90bd9f74e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad00213b916de0bc1519d6d20259391cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowingHighlightWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a24ca0e08c6e33315fd201b557aec2598</anchor>
      <arglist>(int focus_change_dir)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowingOverlay</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a601290fe1dbe4c3717eb7e7add3ef11f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderWindowDecorations</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab4802269d29ac99243804fef0acee6df</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;title_bar_rect, bool title_bar_is_highlight, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderWindowOuterBorders</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6fead8b4ae7bacfe0cbd4f6e64a7a8f6</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderWindowTitleBarContents</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f07fc97615db2b0864ce2aa3d3ee169</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;title_bar_rect, const char *name, bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetClipboardTextFn_DefaultImpl</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a3d6a7cb771e0291bcdd2160c4c91b0ad</anchor>
      <arglist>(void *user_data, const char *text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCurrentWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5c592415f88804e2f907477767d3dda1</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCursorPosYAndSetupDummyPrevLine</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>abbc0bb243810b8485c3d051b6025306d</anchor>
      <arglist>(float pos_y, float line_height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetupDrawData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a64bae9e3d35b6624c9114caf19773076</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; *draw_lists, ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetWindowConditionAllowFlags</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a9924fbe297e670b0a477e2844f1a53c8</anchor>
      <arglist>(ImGuiWindow *window, ImGuiCond flags, bool enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StartLockWheelingWindow</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a7a755b69bbb9d88876e70a29397c1a31</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateDebugToolItemPicker</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aafb35fd3d7d0a7baac8f0590487a2594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseInputs</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>accb45e7a4174fdc2e0d2b662c834759d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseWheel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a45a39b3a2cfa3aa899eecb63bac79d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8bdb90b84ec6e306d312fc8bfb7caf64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateTabFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a046623e61ba639346138d3993d4e57bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>UpdateWindowManualResize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99053a07fee6c2e3f99a6117c48afead</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size_auto_fit, int *border_held, int resize_grip_count, ImU32 resize_grip_col[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WindowSettingsHandler_ReadLine</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a8f46722f3d3b6a30f8f8256aaa34f274</anchor>
      <arglist>(ImGuiContext *, ImGuiSettingsHandler *, void *entry, const char *line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>WindowSettingsHandler_ReadOpen</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a96167b8831eaf55d73bfd79411b01fd6</anchor>
      <arglist>(ImGuiContext *, ImGuiSettingsHandler *, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WindowSettingsHandler_WriteAll</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a24623093a2b9a7babcc73f502bfabad0</anchor>
      <arglist>(ImGuiContext *, ImGuiSettingsHandler *, ImGuiTextBuffer *buf)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU32</type>
      <name>GCrc32LookupTable</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>afbe703729b56cf3c55213055de7f5004</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *(*</type>
      <name>GImAllocatorAllocFunc</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a25a3ba7c77ba636cc6c9cfc0516fd643</anchor>
      <arglist>)(size_t size, void *user_data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>GImAllocatorFreeFunc</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a52840ef95faf1287593024477d206cbc</anchor>
      <arglist>)(void *ptr, void *user_data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>GImAllocatorUserData</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a42e3a0e8feed1a6b8fb9ffe79af9d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiContext *</type>
      <name>GImGui</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a26aa67b834c0453a50c5e3970a8eba07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImGuiStyleVarInfo</type>
      <name>GStyleVarInfo</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a5786dd02b435b7de611cb7cbff7f097c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>NAV_WINDOWING_HIGHLIGHT_DELAY</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a1ab13424fcaf0fcd8952d6f47beb8b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>NAV_WINDOWING_LIST_APPEAR_DELAY</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ac766f5145198e91333f86ef48e8fa8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImGuiResizeGripDef</type>
      <name>resize_grip_def</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a4172a86a71ad90be6fb63c63f362222d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a8a1884294fd35bf48679533083c54f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>WINDOWS_RESIZE_FROM_EDGES_FEEDBACK_TIMER</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>ab6bee9ea01e0feab33c8263be3f58bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>WINDOWS_RESIZE_FROM_EDGES_HALF_THICKNESS</name>
      <anchorfile>imgui_8cpp.html</anchorfile>
      <anchor>a32e2d4a858825732297e5fcedfbd1856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imgui_8h.html</filename>
    <includes id="imconfig_8h" name="imconfig.h" local="yes" imported="no">imconfig.h</includes>
    <class kind="struct">ImColor</class>
    <class kind="struct">ImDrawChannel</class>
    <class kind="struct">ImDrawCmd</class>
    <class kind="struct">ImDrawData</class>
    <class kind="struct">ImDrawList</class>
    <class kind="struct">ImDrawListSplitter</class>
    <class kind="struct">ImDrawVert</class>
    <class kind="struct">ImFont</class>
    <class kind="struct">ImFontAtlas</class>
    <class kind="struct">ImFontAtlasCustomRect</class>
    <class kind="struct">ImFontConfig</class>
    <class kind="struct">ImFontGlyph</class>
    <class kind="struct">ImFontGlyphRangesBuilder</class>
    <class kind="struct">ImGuiInputTextCallbackData</class>
    <class kind="struct">ImGuiIO</class>
    <class kind="struct">ImGuiListClipper</class>
    <class kind="struct">ImGuiOnceUponAFrame</class>
    <class kind="struct">ImGuiPayload</class>
    <class kind="struct">ImGuiSizeCallbackData</class>
    <class kind="struct">ImGuiStorage</class>
    <class kind="struct">ImGuiStorage::ImGuiStoragePair</class>
    <class kind="struct">ImGuiStyle</class>
    <class kind="struct">ImGuiTextBuffer</class>
    <class kind="struct">ImGuiTextFilter</class>
    <class kind="struct">ImGuiTextFilter::ImGuiTextRange</class>
    <class kind="struct">ImNewDummy</class>
    <class kind="struct">ImVec2</class>
    <class kind="struct">ImVec4</class>
    <class kind="struct">ImVector</class>
    <namespace>ImGui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IM_ALLOC</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a40113fb128e7035c8d4aaeeed565e7aa</anchor>
      <arglist>(_SIZE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_ARRAYSIZE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aeabe36f60fe45cf64cbc9641bcd58cca</anchor>
      <arglist>(_ARR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_ASSERT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>acb09e7dc42e8e3cefb0ecaa197978920</anchor>
      <arglist>(_EXPR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a123bd4e23eb51ac9dced93eab78c4456</anchor>
      <arglist>(R, G, B, A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_A_MASK</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a870161cddae56908e81835588fcf35cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_A_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>afb678549e2c69bf52a4e3831ed368eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_B_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a7684ce06ad5e130bf3ff780818cca399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_BLACK</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af913082d68ba732cc66390631dd886ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_BLACK_TRANS</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a148ba3030783ce6495de7f573c89ddff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_G_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a17bb28f324a8b6f4007ea22c5648e109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_R_SHIFT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a20304e1d419a45750f3a447b72143d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_COL32_WHITE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a08fc9855cd3e3fcbb7fcd93b38bd7057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FMTARGS</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1251c2f9ddac0873dbad8181bd82c9f1</anchor>
      <arglist>(FMT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FMTLIST</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a047693beb7f899f5deab1e20202016b3</anchor>
      <arglist>(FMT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FREE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac24040f4c2d54ba3216c829703498ebb</anchor>
      <arglist>(_PTR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NEW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a5e3b2a8968432747cd4932c539d76723</anchor>
      <arglist>(_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_OFFSETOF</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a303f3de82ef5bc71ef6fd91d5f46d26e</anchor>
      <arglist>(_TYPE, _MEMBER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_PLACEMENT_NEW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4057509225bb55db4effa9c799a0ec61</anchor>
      <arglist>(_PTR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_UNICODE_CODEPOINT_INVALID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a9c1f8d18f7861f798d431ddb01115183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_UNICODE_CODEPOINT_MAX</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aefe19804994a49c4e39032acbfe49e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_UNUSED</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a27f58d195412a83fd20f60587d77e111</anchor>
      <arglist>(_VAR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImDrawCallback_ResetRenderState</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3384811ea4939104d12b6915d13f011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_API</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a43829975e84e45d1149597467a14bbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_CHECKVERSION</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4846e0a12ef734d9467d31572034bf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_IMPL_API</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a665f6b404eea9a640b1222a87236fe19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_PAYLOAD_TYPE_COLOR_3F</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af186ce1bc2026ef29148030fccfbd2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_PAYLOAD_TYPE_COLOR_4F</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa6ad2bf2eb6d56c4b5e37096360ea034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_VERSION</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ab3b428a231cd0b50ac87dfd0b50c8736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_VERSION_NUM</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad543b57b2e1a57d99490d58e842b7cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ImDrawCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a232a477233f9e3ab7640720bf94674de</anchor>
      <arglist>)(const ImDrawList *parent_list, const ImDrawCmd *cmd)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImDrawCornerFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a26153397274507dd2866f180728081fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ImDrawIdx</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>afdc8744a5ac1a968b1ddfa47e13b2fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImDrawListFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1adb61806505bf501bb0fbcdf4414360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImFontAtlasFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6ac370f8e39385273ab2d0fcc644db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiBackendFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6f5b9be7d9e718571c52a785a9f35ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiCol</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b0467ec582e731ae6292fef726fb5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiColorEditFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b2d5e95adc38f22c021252189f669c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiComboFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aae31d1cfbcc55ae20b4122a7149d435e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiCond</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef890d6ac872e12c5804d0b3e4f7f103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiConfigFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a91442880bed105ca5fe1be683b91d9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDataType</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4cfa8697a3d76722fff83eb18922e9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDir</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a874086389bc27cc9647118d22a806403</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDragDropFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4e54f95ded29d2584125d116df22e430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiFocusedFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a4445363c9e1c008fee2c255d83046248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiHoveredFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3a8f688665e5ea0bd9700e1251580a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ImGuiID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1785c9b6f4e16406764a85f32582236f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>ImGuiInputTextCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a65fd2b568a62c9aa2a28a8a13eb65ad7</anchor>
      <arglist>)(ImGuiInputTextCallbackData *data)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiInputTextFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a7d2c6153a6b9b5d3178ce82434ac9fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiKey</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1671ca739cf1384a8cc268758f27b4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiKeyModFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ab8633ade8dc2d5c8c124b40436bdd6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiMouseButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac16f674bc3efe8e4459caca9bca6eb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiMouseCursor</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a9223d6c82bb5d12c2eab5f829ca520ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavInput</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8334d2b3901efd9820b64e2413967469</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiSelectableFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aab0fe56421d75949dedfbfbbaa674b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ImGuiSizeCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1cccf55557c2153a9d4af6db73dc3a91</anchor>
      <arglist>)(ImGuiSizeCallbackData *data)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiStyleVar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac919acabce24faae590e295b424874ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTabBarFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a60ced774e9c7a4f73c41ef4feb91a30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTabItemFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aec9b231c0bca6ab9afc507ccfe60d872</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiInputTextCallback</type>
      <name>ImGuiTextEditCallback</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a5f15fb951062ccae15e4dd9311dc925e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiInputTextCallbackData</type>
      <name>ImGuiTextEditCallbackData</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a5ec95b5ad1145d4123a4aef5afdf998e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTreeNodeFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0588fdd10c59b49a0159484fe9ec4564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiWindowFlags</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0b8e067ab4f7a818828c8d89e531addc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>ImS16</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaeddc1534022a5078cb5ff793d404991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>ImS32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad8d79c46321c184061544960da4c9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>ImS64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a83a52dabbef5da589af659d12e6c3f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>ImS8</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a33644f626f44716357624c2755a9b9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>ImTextureID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a364f4447ecbc4ca176145ccff9db6286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ImU16</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a788d84b86cbaed7de12d6e58ab630e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ImU32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a118cff4eeb8d00e7d07ce3d6460eed36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>ImU64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6875b9978368bbd5cf7e9b967e22eea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ImU8</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3834dc55ff790956b09b4baf387e2fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImWchar16</type>
      <name>ImWchar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1ecb49ee827c39a982f1e1467910d020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ImWchar16</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a019c3b51f12e45e6686271bcd107e082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ImWchar32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abe5c2b956716db827a686d100a645968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImDrawCornerFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258ab960f54c2ac212b8e78dff70449bc040</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_TopLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a387cab499f5e0f674fd1d77c528a0aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_TopRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a6c2b539967acac122f3fd08fa4abb35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_BotLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a8f826bfb3a4a7556ae1ed5d299e654ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_BotRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258adbb20efb6df239a2f5c696ed700aee47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Top</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a6c85fec0a840e8cd9990ab6531795032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Bot</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258ad5ae0273e75920231ac0d3bfdb3448e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Left</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a81baba47f76cb50324fc4a6d795fbb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_Right</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a4759b51cbe65ac5652b573d2b49d1bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawCornerFlags_All</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad3b7317312a7b22064ff6b6d00a54258a4e075323857172f48c44c3953f5b03df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImDrawListFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a383278ae1cf4533d618a7206e719adbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_AntiAliasedLines</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a8bb409471d4cb95eeac3856976206a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_AntiAliasedFill</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a837378ee31245c2684dae47a39b38eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImDrawListFlags_AllowVtxOffset</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2211278f8a7129d585362b8e013258b2a9619691b2f426ddce2277019b6707820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImFontAtlasFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImFontAtlasFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563a7939beebad9a6cc4c960f2f03b035f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImFontAtlasFlags_NoPowerOfTwoHeight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563a85118b9701f0caf3540e6b542999b999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImFontAtlasFlags_NoMouseCursors</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a80e2e7eb7dc9a76ac5384b9ce6786563abf2d3e7edd841daaa59af9eb8f2b35fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiBackendFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbeaef2ab8a74b300269e6cf4935cb2a5dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_HasGamepad</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbea3351643d21ff34cdd9c3d925b2d4bd3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_HasMouseCursors</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbea394bf9fbce96b77be78b418d2d0e5186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_HasSetMousePos</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbea778655f9f19d7a7783d158397701ae9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiBackendFlags_RendererHasVtxOffset</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a29add481c904a47bbbd2980555524fbead612101d424ac3203d379e0e30671277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiCol_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Text</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a7c9f965e31cf87da7d1eeb2b8b33b924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TextDisabled</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a063ce83082ca37337190f0a1adc12789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_WindowBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a67bc63c71dc1ba1fa82afaa49bf9e6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ChildBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a928dc01b5267cb7122acc554ccc37bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PopupBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a92ff275c734a7c9654eb39c318c241d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Border</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a60620ac1fe0028029737b2fd488932ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_BorderShadow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a04867cdffde5c3f44abca75543b296bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_FrameBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2d57aae23dd92796e6386961d25f7830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_FrameBgHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a0f2cb3d1c096ce52180207fcee8e26a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_FrameBgActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a6256984665f14d54cd94cb7941bec67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TitleBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac9780d2e5163bd87a3fd7214e448e83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TitleBgActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a7b6daf21c5d4cf4197c2152bbdeca55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TitleBgCollapsed</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a12788d8d15c35cb53144557a33a1badc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_MenuBarBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a225bbe322a2cb106a67e4b052cbe400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a99b0a254f143960b1cb9b151f9365d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarGrab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a1c98e3895771abae3c15c21fca1da208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarGrabHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac5400c694369bb19fdb1ff4555e4d338</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ScrollbarGrabActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a65072e5ebc1854f38ed402a4ed7c9be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_CheckMark</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7aa4659ae217ea3f76d9da1605b768a628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SliderGrab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7adff4ffcdd7bc521d3574a50cf3fe01d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SliderGrabActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7adf21e883d2937a7b764270470e5c91be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Button</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a49d6b485df056e21d09c380200e0dbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ButtonHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a4d59c00cebb66c2a0b4169f99a244fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ButtonActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a4f0d114c72db8fc80b026bf665a99428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Header</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2889591fd7b20a6df31df8596c9f6088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_HeaderHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2abbaa3fe909c94d69ce7027d4d2b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_HeaderActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a116e2becfe2e23b1dc8ca61f31e953a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Separator</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae8327e464961f855dd198202d17dfdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SeparatorHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae1d45fb6192c6d690bf7483014bcd730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_SeparatorActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a54eef76e3369d1a0d281c80d481d914c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ResizeGrip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ae7a3d0469ba8a30a295f70e0c081cb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ResizeGripHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7acfbc57687f71e1b43c603149234972c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ResizeGripActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a80eeaae0f6ec516a02ef9bb201e13f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_Tab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a94ec181ed499cb61f69650f17279204e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a2a701b9037d1b5d63d5fc3c704206fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ab184276f1593c0bc2753b55e9e68d879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabUnfocused</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a35c7fadbaa3d5edbbd2cc1e0dfaa7fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TabUnfocusedActive</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a4c6b93a3c0d9c1d9f2ebc7cc75b35b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotLines</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7acc9761ac5c77f4efd063b63b21d79a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotLinesHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7af9083e56301415cd001cb1087accfe1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotHistogram</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a262fa78a150f5eb392d3b8ca0261ce15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_PlotHistogramHovered</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a1834bb5eac2124550e06606f271a90a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_TextSelectedBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a1ce38172d21349195e2b1b8df8564ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_DragDropTarget</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a483ca18cb8aed3c36288981c409a9239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_NavHighlight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7aeb7ff65ee7065d6c70cca9abf98cd858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_NavWindowingHighlight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ad247027d7dd991fc0b30bfcfb8351382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_NavWindowingDimBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7af6aa761a0e9565bbf981721b84b22847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ModalWindowDimBg</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7a3ce6ab111a22a0518d382a07b949b9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac911e17bec14cc3339cf3901a197628b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCol_ModalWindowDarkening</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a8e46ef7d0c76fbb1916171edfa4ae9e7ac4d909d5028178babcece9f886010b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiColorEditFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab578e0576be9e65d507d6bc8f8260bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoAlpha</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa4e89430cfa8829405c57fe227731c311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoPicker</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa4f99b26c13ee521fbd1b31bb5fb3ae12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoOptions</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa43fdbfe31b0aca18b965884c9b2b8b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoSmallPreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa360f09b6e711b89f9fb20c51d1fc42a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa688765339e7accd3bf36475127d133b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaadfd3d349567192c587c2be696650ed64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoLabel</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa5b643d742a31abefde54a600cc581851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoSidePreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa58eb49013f34a367bdd55866eb81ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoDragDrop</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaac6e0bc3a5ee322e3b018f5b505646370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_NoBorder</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa63bed5af6ac6273b308e9e4e8fb9851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_AlphaBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab31b63babde60d14e4cd5d662cdaa7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_AlphaPreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa16318b1b7a1f8bbc3fe231c4e4608c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_AlphaPreviewHalf</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa854f9866331539bd614b51afce33cf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_HDR</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab59a6495cce431e9585fc4675c56113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_DisplayRGB</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa155ec8cf4d96a77b7ccc3cb3d993907e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_DisplayHSV</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaae99b4ffda0ed17d431df721ad3a54ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_DisplayHex</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa3adaf9ce80f7265597749e1e8eb17b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_Uint8</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa3c7d9b5472dbfa4d677dc548b596ea24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_Float</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaaeec0cd833d7db58ffa9b76f0b094b3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_PickerHueBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaad7bf23b33048ff9c6981128249de5f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_PickerHueWheel</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa845c2cc6714ede62badb4bc5f5dd9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_InputRGB</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa06fb37b0fd41f172d713d4a95c9368db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_InputHSV</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa5dea5cd105f7ce0f33ed198477a2d2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__OptionsDefault</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa778a046fdd95efbb9009289ead449225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__DisplayMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa64f39e8a61bbe8738ebea7bf900e4c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__DataTypeMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaab7baae133c127e2af32e6f2d2ff3a7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__PickerMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaabb333057726ee0dcb5b84bc5560638ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags__InputMask</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaaaa20c30252a4a07a6c5b2164f7e761d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_RGB</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaa2e9cb5c9a1e4ff7ce5acb71614883509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_HSV</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaaa9302b300dd8c6c5e9f19af18d7a27a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColorEditFlags_HEX</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aef500c7434555b6cd61e14e3603c2cdaabcc89b12c44e66a5b3a66b53d2a760fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiComboFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133ab5c1dbdf3f67c49cbf4b823c8af590f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_PopupAlignLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a16ec7f42522b1d2ef04326ecf4543e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightSmall</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a38905c8ddb2d1e9425a068fff0d90420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightRegular</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a5651b2912c2717ffceb7195638d744f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightLarge</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133adbe2c93c9527884cbc332bec507a8beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightLargest</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133aec577ccb29de426c5ed0add6feb54c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_NoArrowButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a6e8e80acf249fd1a3dd2e626591cb557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_NoPreview</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133a120ead65b0ebd376c6668600637402fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiComboFlags_HeightMask_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aaf05bd79ce0bf6796bcab2a0d2c74133aed94d8f82f667c55872b2bf384f4d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiCond_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_Always</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a4801e407647e3527e9da5bd799fa13eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_Once</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a4dd5439fae5628d765d304aa7c029c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_FirstUseEver</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8a030de33261aebc753a6966b6b743fe73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiCond_Appearing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2de0b86862a7f8c289954b0bb6b49e8aa5fda8934cb465594b5f7f3c0fa0368d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiConfigFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743ad7657dda72007558436d30971655b061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavEnableKeyboard</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743ad9b2a3221ab61f2df7dbac15e858c79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavEnableGamepad</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a6292b96f8f1fe5b55632d02ec14758f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavEnableSetMousePos</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a4ba34cc5c21aeec657a43e1be6ec1e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NavNoCaptureKeyboard</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743adbab6633b8f07e441ccfe03a12f74153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NoMouse</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a1ddda9b59a00a62e11e7a84efda6afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_NoMouseCursorChange</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a8dd43b39c0341d092e2a19d41965d8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_IsSRGB</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743ac5d2588779b5d8c37a583f7b300da66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiConfigFlags_IsTouchScreen</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1853976c82e4686085530721ab586743a8244bdf89745e884bac169f5e1b6520f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDataType_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_S8</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba23f0649798317150d52eb6a52197d982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_U8</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296baecf80368ef66c5968fa885e6f3097277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_S16</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba9e244a53ad4385ff270b0f8b448e855b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_U16</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba21f6e6a923bf222e084ab38c78f0c9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_S32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba51ab4cb1b3dcad3c1dcb63cd12b3b979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_U32</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba1a6235b7bceeeecc5b751807750cd6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_S64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296babe46c262b6b51feef98cf1e8fce32591</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_U64</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba3b36edea2ebe239caf9f85ea310dd909</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_Float</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba0ac6b4e7e2470c3ff3bfd1b114a04317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_Double</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296bacc867aec8eaa5c7c2c9d8c1dd13fe55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDataType_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0d36f348e5a5dde61ef730316fbf296ba654f785a78d3d5cb7c4585f16cba8e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDir_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54ac3e4ffe37474258ffd7079289f6761cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Left</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54ae4546da01d2e3e5f4a3ae095863f6070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Right</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a1e5d1c4f7c9208e8d3565ca6c76bfbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Up</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a3c7ce31d7687cd324d4c27e2bbc76102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_Down</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a0e2b819d9de4f8407294899c1ed64cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDir_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad4378a8980544770927c8f2692d45f54a331b37e5a7a8930171545e181bd630fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDragDropFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a7b0af32b979cae1fc1594686a9afe176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceNoPreviewTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a34748f304bf525da072f9bf9a2841652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceNoDisableHover</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6aa24f0536b5f6fd770c3948fe38016cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceNoHoldToOpenOthers</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6af27c61b508170c4a9c86a5d7eea16b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceAllowNullID</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a66c805d908f2261c418ecaf8d60c16b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceExtern</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a7c46c8d76fc90b0a9b6e72a354991958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_SourceAutoExpirePayload</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6afe3e3dba5d77114dd98a572e5d01105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptBeforeDelivery</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a1212f5060f39bf5956fd905f6e77c06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptNoDrawDefaultRect</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a94710560e9e36011a6900484ed9f9e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptNoPreviewTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6afeb030078694962875efd2eb3bb0463d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragDropFlags_AcceptPeekOnly</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a0a0ec0eaaaac5f97d6cd8fd7a4eb8af6a6f970894e9a2b0abe3496051566e28f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiFocusedFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376a2be7c61b829ee6c4548d0370478bf919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_ChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376aaa81244b61552381a904f66fedeb8e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_RootWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376a0161fe63fc32421b86305c1f38cee944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_AnyWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376a6f5ec29daacab204c093dff8f8f673d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiFocusedFlags_RootAndChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a04ba8fcf00550695cbb71fbcd5d4b376afa9916b3cf8e649477cd9f6919d28145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiHoveredFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9a20b65e36f094fb73290e0a9ef1216cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_ChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9addd05aa931c5eed2b73c809d97dc7433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_RootWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ade29b86e40a3c7c43eeb5d4e0e1b3a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AnyWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ae12b8850f5a70f60a51fbc7a668c1c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenBlockedByPopup</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9a864b0f6b9acafbd93d9a4ff55f070138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenBlockedByActiveItem</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9a75b011c8fca23fdf8a3003c35eac2276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenOverlapped</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ae58e890f5cef80a6fa4f08e194bfddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_AllowWhenDisabled</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ae657b17a67506b26cc5e9290c2fa4772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_RectOnly</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ac046d924990e12853eb4a0c1888d58f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiHoveredFlags_RootAndChildWindows</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a153c62e177cc8ed217799a7bacf881c9ad5a754496296114d1e24fa86412c00fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiInputTextFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a018c127e4ad561896305f8d357b6b973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsDecimal</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a8a111d0de644aee6e578dbb1108b5cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsHexadecimal</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a4970ae66be8d8ae9786ebea8a756e92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsUppercase</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aa6da7072d7a57a1a8f4de86a5f2aa845</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsNoBlank</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a0444ffca1040cc5c1405f5bfe6fff578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_AutoSelectAll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a750da0ff33e32d2b2af73c6f7e66daf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_EnterReturnsTrue</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a9a2cbcbcbfd5fa24a83c45790f55e7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackCompletion</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a8d9c6ff37250e6e7dbcd444642a6fe16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackHistory</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a05e6069f5a14621da6b32a036a0022ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackAlways</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392afe98c68c10e05d18b626f52564b28c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackCharFilter</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a40833342fac355cf62d3c85c156f6334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_AllowTabInput</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a47a9349cd05d971c85c89d647e30dfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CtrlEnterForNewLine</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a931f296d356a8728cea9f95c600121a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_NoHorizontalScroll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a3b9398254305c1b6dd6510f5ad1fa378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_AlwaysInsertMode</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392abb94650c7de1443dc07fc9b88a1855e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_ReadOnly</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aa392016c0f278e209a46b3d3c7595d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_Password</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a8f49aa73c21ad54677a4a5bc99c9009f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_NoUndoRedo</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a291bc2b81c417e82dd8f212fb3541b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CharsScientific</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392a601ceba88a864f33636f7c1ef4c646f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_CallbackResize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aab040cec38093954df22d686968b1e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_Multiline</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392ae16618b5910dfff3b2cef34786d9b69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputTextFlags_NoMarkEdited</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a6b66455f4927d6c455800e5a2c4c5392aeb9c6a9f620871dd6041d4bb5e94a17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiKey_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Tab</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a6a22a2d4fb95440b2367f2c3eca2bc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_LeftArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545aac40844f0caf0ddfe7170c61ef997a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_RightArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a068acdf6d9dc33c984ed0e10257fb6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_UpArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a99dfe2206237954fe64edab18941c2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_DownArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a1aabc52aacf21b7411161d3fa69bd001</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_PageUp</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a0198d71ee58f9dc80efac621a24ad2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_PageDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a77d39b49c342038c113922abac93910a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Home</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a28262a56a48a233c7c72cc8f8e5ce84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_End</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ac4dc607c96b366b6287247f45058f239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Insert</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a4a45bbba4802cdb5228f6362110b9d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Delete</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a0b41653cee02d505cb672a0174875cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Backspace</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ae43a3d21b4466b2aef140349a2e7ddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Space</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545aa508c254bfb8e03335e9f9bf3d61979b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Enter</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ad96397ad732f0954b43e72a73c48903b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Escape</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a0c9a91d1ff29c0e03c611e6959240a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_KeyPadEnter</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a9ee760f32d06470878e9a06a1ce4b2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_A</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a7401e6639ddd41469092b3b2e81c4cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_C</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a74f76261f0aa7f8bcfcaf0cd639e859f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_V</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545ad028111ebec6a53d1360f37bedb8d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_X</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a8754d283f635b3f176e5813eb41fc374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Y</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a640b994b898d9bd209714c9c79bed289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_Z</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545a3386a804f3a4c3ad0ff66d3808a29aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKey_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a683cc5d09c63d74035a98ac3b0dec545aec3107a9dcdc5632cdcd57d4f8bbed18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiKeyModFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aceb176d9b62f15bb6c87f74888e4d98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKeyModFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aceb176d9b62f15bb6c87f74888e4d98aafcabae17c2afa8917466831859514520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKeyModFlags_Ctrl</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aceb176d9b62f15bb6c87f74888e4d98aad0f8464f83a44957c2e926de47e3fc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKeyModFlags_Shift</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aceb176d9b62f15bb6c87f74888e4d98aaf1c8dbf098f885e953e9f5161f6217dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKeyModFlags_Alt</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aceb176d9b62f15bb6c87f74888e4d98aa630e1b052ec7b84be3c116727f472e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiKeyModFlags_Super</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aceb176d9b62f15bb6c87f74888e4d98aaa411f67a3398e769810f59b4d03cf7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiMouseButton_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa434e0ed0dc3d8b534cf412d74958367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseButton_Left</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa434e0ed0dc3d8b534cf412d74958367abb5923fe08caed5e28ec8bc7ab3a480c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseButton_Right</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa434e0ed0dc3d8b534cf412d74958367a92d6dedb17814126725581a217cdade7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseButton_Middle</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa434e0ed0dc3d8b534cf412d74958367a7c16462bf1b706413429a39f31eba023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseButton_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>aa434e0ed0dc3d8b534cf412d74958367aab34183faeb08c96148833927bcab503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiMouseCursor_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a025f083574198762f5a7337ef2aaffef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_Arrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ad0616df87319845990941ce7c9deb197</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_TextInput</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9aa9c04a9b16a3180bd0ae63f6bc6f3276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeAll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ac50944459f555534556d6bd9fc8a0de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeNS</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ab094fcdc4d060c27124e4b3c06723767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeEW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a3991f275034545aeccd3971d7e61f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeNESW</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9ab689cf7f2345d8ad4543571bb747f81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_ResizeNWSE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a03de2f2452166228fba909d8c40c8722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_Hand</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a067d56ede2f28445c498fbc83789806f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_NotAllowed</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a89133cbaa87e4ae6b1d2e80e45e8133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9a4c24ccc8f37a57d6341da1cfd3b337a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiMouseCursor_Count_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a2eb1181cc1d7872a061df8731141dde9aa2c8807fa1d95bf43b63b3bd946b3fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavInput_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Activate</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a65ee5bb7dba8a77e293cf7c6a3442e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Cancel</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a72c31b372cf7643eaca27b3a7d1bfdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Input</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117af3ed81feb83e8f4310b66e395e010dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_Menu</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a13d8e1175df1be7739ac87747a5008c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a18f5329125ee12784e856e6032e40fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a43b17efbb6707918c5e0c9965fe08834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadUp</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117af39075fb6a1efa3bcc34dae3b30a77d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_DpadDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a84389241cff1503ff6a013a311297aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickLeft</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a9354b27a4c0d0d332ecd7c8b3c0b7311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickRight</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a10fe89939c48bebcc6ff242dd0d982e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickUp</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a1711a58c4f887815d84ce0eb6aee63dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_LStickDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117abff8f666d8ef6d66e2d419917fb3c096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_FocusPrev</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a0359d3dd992ee0279aae5791aea22ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_FocusNext</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a60212d12a6557627a311abe57aa4cf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_TweakSlow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117af028bbf782db0129b22dba2d1e9e8862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_TweakFast</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a17daee6247757c7a5f0b4eb962352c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyMenu_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117ac022e9cdfa7bf2e7825cec4e8bf83f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyLeft_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117ad22e3a247389cfb739d017d244d76825</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyRight_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117ad5bde4593a31873d2eb053471875bed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyUp_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a077f7167251137fdaefe05229cc0ab3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_KeyDown_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a9bd458c5960b7e5f104165be14550dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a649aced582f4c80f70b83814051ffcb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavInput_InternalStart_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a1b685ae2d3bd43e9665e1b3e0f578117a349160b0f62a75ec9cffe0ead5dd1b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSelectableFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580bad00bc7c003eaeaa8dca449da9edf0bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_DontClosePopups</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580bad149b61144f9d4930c73973cfde5d65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_SpanAllColumns</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580baba0fa764746221b0139ebddb2dff472a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_AllowDoubleClick</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580bae84e5549e0c935bbcb64cef326226388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_Disabled</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580baff3fe1c4f9ef3753aca95cf4c9c2a7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_AllowItemOverlap</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ac36d64c8ab13a12c9650f9237193580ba721c9ee4c89c0e059879450079d82f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiStyleVar_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_Alpha</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceac0bd4318436bc03e9dea3b7e968f4fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowPadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceaa4d7591ea337e8a5aebdf7d230e6f0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea11f8360d3116792687583c171e2bade9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cead4b04d53b174c74983799eff74ee39cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowMinSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea189d1f7e0dbe48795d959766fb4653b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_WindowTitleAlign</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceacbd6c017aa0ce428d818b952020be5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ChildRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea0c8e93bf0940abb6cf8b52953a95071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ChildBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceace95176bca4afa7965c6c937ef0ca97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_PopupRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceab721a20936add9866b0e1e27fe4ea085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_PopupBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea9f6d399fcaa532d5a9158f1e81e93185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_FramePadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea9389d28433968f7e034f1037460c983c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_FrameRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea4116c24a98f2e530d8abcb4029c8a049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_FrameBorderSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea90f8f0fe25ee6b1022e50dddbe4278d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ItemSpacing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea501151d72ad9e2487ae0a2c8c53912ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ItemInnerSpacing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceab2a6e1f7caa4d6ac603ca7fa5905edf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_IndentSpacing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea1dc3d2dedb5ebf1e26e7a0f34f0bc0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ScrollbarSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea7db4584c226600de1f945a0184509ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ScrollbarRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea979c856a4df28a141f8755a3436e8684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_GrabMinSize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea5cda99a1d00b7cdd1eeef4ea66639b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_GrabRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270cea076a70358313d3ce63c8b46e48899bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_TabRounding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceadbe7794ba75f6cd06f86104f0ed7fa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_ButtonTextAlign</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceabebea3d17c4ba7a57b863c7d02ddc84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_SelectableTextAlign</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceab8b24432e7d14ed7c8fdfb7302f49096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_COUNT</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceae5c85d79b4d28cd0b8f47ce7b60128a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiStyleVar_Count_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a650093c450bfc0161d09c81cf08270ceacb4a656866108c52c963da828446ed9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabBarFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a82dabfcea64705ddd4cae6b45566ab94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_Reorderable</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31af653b31e3d2353d7ba3ce2725634b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_AutoSelectNewTabs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31ac594f482c630a590ce7f5469419ce3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_TabListPopupButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a1bb6b644ca8544359ed5eaa272880104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoCloseWithMiddleMouseButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a19a2b13c0a19bd93373d7e49bd7d40f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoTabListScrollingButtons</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a8c3702bb290293c68de20e0cf16a5587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_NoTooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a8c89a1975c464cd07d0f98e4ae022f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyResizeDown</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31ad6dd6b8e6069c2343becf0c98590afe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyScroll</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31aa9f4a977c605f165c3fb023ae8744dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyMask_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a57f48215a98b5b92dcba028b51cfb621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_FittingPolicyDefault_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a560f32a1c291007d1b4ec8974ff0de31a1ee553ed8004be1c99759225f2df4d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabItemFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aabf55db0d4e3b67ebd29c2e067054e1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_UnsavedDocument</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aadec1d0672401e841e5ea43f4404c99c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_SetSelected</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aa68a611af94e105b8ce7551566b4777e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_NoCloseWithMiddleMouseButton</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aaf89904afa776bcefa1d76bf750a0e2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_NoPushId</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a59fd0ec8fbb782e023f0bd7c8213774aa8092464ab9585aa25203e0bf6bc8b462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTreeNodeFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aabf616751c59606391df071a5a5b808b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Selected</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa0059806df869e463ab3b1e41d5a3b0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Framed</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa2eaacde3d66cfc33f4fd37e5400b9f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_AllowItemOverlap</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa474f601db058f963171fe55831ab9427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_NoTreePushOnOpen</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa2c7769fdf39c4ed20de8a74d8b33b2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_NoAutoOpenOnLog</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa0716c727d00b09d6198a7a1e530e5fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_DefaultOpen</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa13d27a68bb6490ea32e5062e62ce9758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_OpenOnDoubleClick</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa49f5fe79f21e7bddfc4399bcea58dcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_OpenOnArrow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa10e62d66bdbf083372f103c34b5211ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Leaf</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa19261a9e34356b9f065cc307ba4f5324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_Bullet</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa9c8e7f8d30a765daf240689def479432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_FramePadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa1aa9d8fcd0bf9f7300d62e7cb344150f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_SpanAvailWidth</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aab14f35d3ae529cf8be5c4197024ee73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_SpanFullWidth</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa358638445429f928fbb4a0335e93f688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_NavLeftJumpsBackHere</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa377f9ec208e788852f1195368a1bed99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_CollapsingHeader</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>abbc1d650f5c3ffe6af55ee82a491fa6aa4aa16ae1951b2ec5fbf88ec2a074e422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiWindowFlags_</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_None</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814afd0da007f7ca720015b773200dbdc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoTitleBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a402f4e496914aadcfbaf7a078021c820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoResize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814aed66fb2663427758583d4ddbfc23ed21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoMove</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814adf58a4727cccc32a598a9cadc46f8ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814af8227c01f3980b7365f886f97764aa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoScrollWithMouse</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a721cbdce10bed066f664a2b60ee58425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoCollapse</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a6b667797bcfc9aee67757609715efb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysAutoResize</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3726656c8d1c5bd69b58a6949c790ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoBackground</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a074987a9c5158a8b254b97c7add750ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoSavedSettings</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a8f03639de3e7e3a63fe6fa0b56cfb73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoMouseInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a7fc739f9bdf4fc8ac8f18cc3e5be7222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_MenuBar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3919a0ae89ef6c3a05e6c6dc683bbd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_HorizontalScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3b20a10b8d69d18f2d7997b8c5a2c1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoFocusOnAppearing</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a6a37f739d91bc7b5cbe91ae3effacd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoBringToFrontOnFocus</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a95c426c0d59d9b82508704d70bd32c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysVerticalScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a456147dfa8c1df72c13e9bbf2568c9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysHorizontalScrollbar</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814acc9cc29b051302fe80934647b5031d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_AlwaysUseWindowPadding</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a252d9607449de71c76a56a48c424db83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoNavInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a24a7f027b15a45d4ac8f71a443504e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoNavFocus</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a44c2c5d07c2b96ef54c2dedc5fbabb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_UnsavedDocument</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a88cc81f6155a06d8fcc0821fb490301e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoNav</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814ad4762b9e15488eeff1a3b0a4080f7d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoDecoration</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814acdeefcec384d9cf066f10c4bfa51fc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NoInputs</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a0473d337b068528374a8eaaff3e99d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_NavFlattened</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814adb4876699bff5fa8c16e42ed2c83757f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_ChildWindow</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814ae60e51a06c5497d679b5448c3af5f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_Tooltip</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a3e2eddca2b3614d15d479d48b991809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_Popup</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814aa01369e3ded011e87385c6156244e469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_Modal</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814a7ca4fc5e71f281c389bf5b8abfa701b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiWindowFlags_ChildMenu</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>ad2afd5a59df2ef70ff03f4a851168814aa3ca4a1407e3e8c29008a0c4863974f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>AcceptDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5e0dac39e249bf50e2ae96dc4a97cb18</anchor>
      <arglist>(const char *type, ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AlignTextToFramePadding</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae14be3a3bec106de7c91aaa2a9a558a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad2bc397a02d5e4b8a14360d89abc6242</anchor>
      <arglist>(const char *str_id, ImGuiDir dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Begin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a581e58db0bc930bafa4a5d23093a2b99</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5db08f552118a1f946e19b5933dce181</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7001666723434ae00316b8a0160e7de0</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0565e1ef69c897b1f30f37f95dd787f1</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa895095bdc7a2907375c555e245575ea</anchor>
      <arglist>(const char *label, const char *preview_value, ImGuiComboFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2609b0f034d3bcd8d70d26df8694eaa</anchor>
      <arglist>(ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac42384c3181406bbd0f3f4f77a73c7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42407e196b7ed2a8755bff28aae9805f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55cb9cfb9865204ac6fb21c965784f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1e55711a21f97d5dff919d697d3a7201</anchor>
      <arglist>(const char *label, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4852dff802922163fc747e2e0df5b88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10e213926d8ca212266bc5fbded1e026</anchor>
      <arglist>(const char *str_id, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a794f5a150fb4f4879bd6051a19eab002</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextVoid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1176610e746b812fa1c899a3f1098f2c</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7f10b37037325ad7eedbcbb96b50ad3f</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1, bool also_over_items=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d840f615c198c2342968f733fda11b3</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab930db04eeff13f78ae76382c52db7eb</anchor>
      <arglist>(const char *str_id, ImGuiTabBarFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4cee1ccc9018a298cfff90a704bde8ca</anchor>
      <arglist>(const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36816a48385f4759d746a03cf6202512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Bullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2d22212681556d2c2398dfd152f3121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8d34d563b17c683943a0fa7bf5807bc</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8f4b5e96c745e205974857f9a584583</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Button</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a38094c568ce398db5a3abb9d3ac92030</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcItemRectClosestPoint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44fbd4e8e4bac575252e6104f55e217c</anchor>
      <arglist>(const ImVec2 &amp;pos, bool on_edge=false, float outward=0.f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3b3ba92ebd8bca4a552dd93321a1994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CalcListClipping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5319370628374ef8febf0c25c285b7e</anchor>
      <arglist>(int items_count, float items_height, int *out_items_display_start, int *out_items_display_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcTextSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a848b9db6cc4a186751c0ecebcaadc33b</anchor>
      <arglist>(const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureKeyboardFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a31bba5c226874ea40fb2f5734d2298a6</anchor>
      <arglist>(bool want_capture_keyboard_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureMouseFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a042a418549a3eda66d8824159c00f327</anchor>
      <arglist>(bool want_capture_mouse_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Checkbox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a57d73c1d0ef807fef734d91024092027</anchor>
      <arglist>(const char *label, bool *v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CheckboxFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeca400dcf5a82c312b3e669d2fe6e88d</anchor>
      <arglist>(const char *label, unsigned int *flags, unsigned int flags_value)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CloseCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeaec6479834db7918260fc082107f90b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a19f369fc61f49ab7995ebb4da99028db</anchor>
      <arglist>(const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab52f9e08698c9d64abb05b98f5355146</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82b18bfe08594b76c08894848d1e6fce</anchor>
      <arglist>(const char *desc_id, const ImVec4 &amp;col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ColorConvertFloat4ToU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abe2691de0b1a71c774ab24cc91564a94</anchor>
      <arglist>(const ImVec4 &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertHSVtoRGB</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a074427678b3e56378b7dcdefa4c8b5c7</anchor>
      <arglist>(float h, float s, float v, float &amp;out_r, float &amp;out_g, float &amp;out_b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertRGBtoHSV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed5ed34aaaa02b61cbb67598c0ad9ca</anchor>
      <arglist>(float r, float g, float b, float &amp;out_h, float &amp;out_s, float &amp;out_v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec4</type>
      <name>ColorConvertU32ToFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a74df648cad381b5ad979c3609b7f4b2a</anchor>
      <arglist>(ImU32 in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5afe76ba1c91f07363e40396e7df656e</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac3f45e2aa0b1d591cc8a2cdf8b566a45</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a2a98cb9a17b18702be6b954670b388</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d5aae9e0a14aa051d5a799abbe97b32</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Columns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e2889956542527c4039b6b8bf5c2a38</anchor>
      <arglist>(int count=1, const char *id=NULL, bool border=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae667a68f13233556aa1de9f672dd3f25</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2979368da5b9e98d368449b36d166b2</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab982779804105fdc57355868ab531cad</anchor>
      <arglist>(const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>CreateContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ff6c9ad05a0eba37ce1b5ff1607810a</anchor>
      <arglist>(ImFontAtlas *shared_font_atlas=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DebugCheckVersionAndDataLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9fcc162a6de03ea6ad95457718b0683d</anchor>
      <arglist>(const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert, size_t sz_drawidx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DestroyContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9132deece575023170cd8e681d0581d</anchor>
      <arglist>(ImGuiContext *ctx=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa797a92d52ffa907cb5186a8476f1c20</anchor>
      <arglist>(const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acabf4e1f3f5d878e88591424623526e9</anchor>
      <arglist>(const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9de2c920447597c0b087d8261a0c34b7</anchor>
      <arglist>(const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a091e461705a8f49156f44e08ba29ced1</anchor>
      <arglist>(const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloatRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f27fa140df683e09943411c959a1f2b</anchor>
      <arglist>(const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, const char *format_max=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a202444c7b59820ae0a16d26f4322b4a9</anchor>
      <arglist>(const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a1121ff004dbc90c2c81b04e6623429</anchor>
      <arglist>(const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc8e645a1569dcb657d02f97041adda</anchor>
      <arglist>(const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a67acd6e50be3c7091fbc4c21d829e2e0</anchor>
      <arglist>(const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragIntRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae3c5fcb2ff6c529d518a646a97a65186</anchor>
      <arglist>(const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;, const char *format_max=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abc219a171a96c2a6eb02dd93668a933c</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, float v_speed, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a75583090d18f5841c7b30dd4a02c9ae3</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Dummy</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8b0fb07113251301ff897b8578a53f34</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>End</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5479d93794a004c67ceb6d13f37c8254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8de559a88c1442d6df8c1b04c86e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac4bd9024554b5074805bc0ce3076c514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a63434692d7de278875c7ea0143fbe6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a02f225fefff2a046038ed99ab20606da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8313266214728f86c2cb7cb30a30e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a246c37da45e88a12ade440a0feacb4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a05fc97fc64f28a55486087f503d9a622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab92f330c808546b340eb7bdf7e5f7c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1448a5a4e8c431c15f991e9255c0df95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa226265c140eb6ee375c5b9abc69c4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6a9b5696f2ea7eed7683425fc77b8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a864b8ece257d4e30569f0349752ad928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42abffd6af88c1362535514925e1358b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac8d75c160cfdf43d512f773ca133a1c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetBackgroundDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab361971e8b198a11c6ece6b49cf03647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11837daee819fd90e17d80ab1eef1f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac701752365ddd58cecc1956fc62921a8</anchor>
      <arglist>(const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0de2d9bd347d9866511eb8d014e62556</anchor>
      <arglist>(ImGuiCol idx, float alpha_mul=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a834649713437e8fdfa0e5a4fb780d35b</anchor>
      <arglist>(ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc31f8eea4fcfb86edeb3ac12d82fc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a79c22e9c5c208b6c9534a273be71a9e6</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnsCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c2998ad9527948a4e4166c4f7db9ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d205d86dab5ca0763a92997283ac36e</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionAvail</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a410c8e19b2fea8b52746ca11b3930301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetContentRegionAvailWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a23189e8ccb091304f66c7d64dec950cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0a4dbfabbfa45d74319ef541962ce2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>GetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af557a6de5538099a0f6047eb994bbf42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2fa4eb57e0f73b90e8edcd226a0cc7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a022e32c808ac899e25847f4d65633b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a86e409551f256b542166989c558d41c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adb0db3c1ee36f5085f35890a4229ae75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorStartPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ee9647de3b39fc7b77395082fc9e0cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>GetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1756b37d61154de489f1520179b4e294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawData *</type>
      <name>GetDrawData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab73131dc44b1267dac04f0c2bb0af983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawListSharedData *</type>
      <name>GetDrawListSharedData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a5a77bd5b6215e8cb47a8a457224a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>GetFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43cf349576e20fac4a1300269320ad8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFontSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac592ae8e0aa4a1a06502ec7872bc8da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetFontTexUvWhitePixel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3092da6abc1d04f3287c084435dc6026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetForegroundDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a718d48e3636f9df63e4820d0fef34e78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetFrameCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0180211f23fc10807dfc3d2f6e8681f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae560f17cf3262017cee888d1eb77f294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8de260eebd333718fa0c3b6c80258c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3329b04bd4235e90ad9deb00ffb38ae4</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26064d74efebef3aa86e1a78b3e4c333</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a220123ad62c2180ded92b2ef91f27c5a</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiIO &amp;</type>
      <name>GetIO</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3179e560812f878f3961ce803a5d9302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d260209b8dc25a2c942e8cfd1ed0e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65b24b72ec0e8444c705cebf3e91f570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3303d1c37041307e11fd46fc43b2274d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6cf235f0d0787d51a93f6d90e0bdff9b</anchor>
      <arglist>(ImGuiKey imgui_key)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyPressedAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad94a09fc01052f02fe11bec5a3c11275</anchor>
      <arglist>(int key_index, float repeat_delay, float rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiMouseCursor</type>
      <name>GetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3b955bb840a2411f7c19ac6687d57392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a242fd32eb24c2070977b0a86a720af6b</anchor>
      <arglist>(ImGuiMouseButton button=0, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abf11873349874c5d302861583c00d451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePosOnOpeningCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac1ba5d7b76e11d47660b32dc851afd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImDrawList *</type>
      <name>GetOverlayDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27b76d6b617aeffc23fe671f2281cd40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af472cb090157c22e65a0aa1662b9f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab34c0d5c63908a7ff50923151730f76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f88335d87da3be81dc6e24cb1812923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c924a2eeb8b2ddfb40ea17be7ea12a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStorage *</type>
      <name>GetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2b8fa1a5320cd70f23a53d8fe604fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStyle &amp;</type>
      <name>GetStyle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abafef4bb3e3654efd96a47b2e22870a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetStyleColorName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a265d7614c4c0b92ba6dd43946a3293e0</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImVec4 &amp;</type>
      <name>GetStyleColorVec4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad838e580972e2c4b3da2b0f60754b662</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaba5637199d31ea23d4d143b30a44aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1616f6082fd210fde8d98c511bf8f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API double</type>
      <name>GetTime</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f983cf463367c8fd3a3d5793639dc59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTreeNodeToLabelSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5c89cb6b42296d0f7db75027efc0fb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetVersion</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6488c3cfa6331c8a1e93769e580ce020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96ce6060592d3ef975594357e650adc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a790123aa15c266798f35050ba36b7197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowContentRegionWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c1de99e670bff87c43bfb07bbf898f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetWindowDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa100c22a9feafe843fa12c66590cbda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44d2bfb80e0d2dd232a553ab29a91b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a413d939f3ef416a47d6e5b48be955146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa5c0bfac7125ba9850a08b6db2e90c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a471ff23945b99541c506dbdc2a9004cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IM_DELETE</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3c856832c3fe1da8767a9353da3707e1</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Image</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad8705ac3b718c1b2e84e7b8c34f90249</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &amp;border_col=ImVec4(0, 0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImageButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79ef64e8b9e1db73d8237f6a999da14</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &amp;bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Indent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c7b9f2d60951462eeebad80154a8926</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputDouble</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad941c3cfa561ca35b674fd5802bcf870</anchor>
      <arglist>(const char *label, double *v, double step=0.0, double step_fast=0.0, const char *format=&quot;%.6f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaf8d4dbdbae6c32958e5746817f00b27</anchor>
      <arglist>(const char *label, float *v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36b86c9d7226f18c316400c83a904454</anchor>
      <arglist>(const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a854ba6decd4ae7e4b0980a9c71bfa47d</anchor>
      <arglist>(const char *label, float v[2], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79bcd0595f8667302d2d495e48bfb74</anchor>
      <arglist>(const char *label, float v[2], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a970a00fd1a4226c697ea5fb807fb62d8</anchor>
      <arglist>(const char *label, float v[3], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2f5b49a8ad5ab0a6f3f08349b56d348</anchor>
      <arglist>(const char *label, float v[3], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a69675d2e9780a0e5a7a372f936b64d49</anchor>
      <arglist>(const char *label, float v[4], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc762dd1e157fb723d82fd7960dea5e</anchor>
      <arglist>(const char *label, float v[4], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36fc45a3c41a63ea9a983cc851752505</anchor>
      <arglist>(const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83dfd2daacefb741e67d8d69821e1590</anchor>
      <arglist>(const char *label, int v[2], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab8e7466e5bdda70fefa551eb662dc3f5</anchor>
      <arglist>(const char *label, int v[3], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3a57668b83f7a99d295f94baa71add0a</anchor>
      <arglist>(const char *label, int v[4], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afdb54540b7480872fbb746f64344b374</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afb17f0092027c09183df498834abace9</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa72b5760a3a206729723a587ac7c8519</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextMultiline</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0470693929ed9930cbf5b737577c2414</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, const ImVec2 &amp;size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextWithHint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee5a5127f494966ad16e578714e8fac2</anchor>
      <arglist>(const char *label, const char *hint, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InvisibleButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22668d440cbbb1f8be07241d9c6d9096</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdc18199d50d26919312db5f9707b8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89514ca4c0a2b883c878736d92352656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0512146617bb55e24ebcfbe3ce6553d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0ce3f28b6b09f031e12e7a81708c043a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a59bfbc11a8a1e104c312286ffa703f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a49ceb3cd143b52e5d4bd2ca42743316f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemActivated</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a574b7cecdeb707c429edc827c49983f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d8ac4569456a8003e4dddd39caf771c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11ae401d73ed6b044ba46add5db54617</anchor>
      <arglist>(ImGuiMouseButton mouse_button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivated</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ada3b1cb76907bb9e630b2482f52f0599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsItemDeactivatedAfterChange</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36c50dcf7a99eb686f6d838fa1ef1148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivatedAfterEdit</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8bb4c0fc2b9d0e90249310bb4e822485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6508c0e1f28d1e7f9328a944b4f35ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>add3290865a67327258c3a32b695adb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac9a400eff3a9561d95e80486c52a660b</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemToggledOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f52aab3ede3e1a4a130c88154e1560f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e9273fc53bdf7ca39d59cdb657c3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a633d848504c89e7756ddd33474bc78d2</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyPressed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83331a8afa5316bc98ed9c98b151ac01</anchor>
      <arglist>(int user_key_index, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fb25247181c5c292fe4f932bd20de88</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d430db9485d0b3d86d51d5436225495</anchor>
      <arglist>(ImGuiMouseButton button, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDoubleClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2cc28f85bd97eecf708ce78c11761fb9</anchor>
      <arglist>(ImGuiMouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aed7dae248aa865bf06c1d60c0e809537</anchor>
      <arglist>(ImGuiMouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDragging</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0fc57160c83b9f2707fa762f8ac2f8ba</anchor>
      <arglist>(ImGuiMouseButton button, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseHoveringRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae0b8ea0e06c457316d6aed6c5b2a1c25</anchor>
      <arglist>(const ImVec2 &amp;r_min, const ImVec2 &amp;r_max, bool clip=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMousePosValid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22d482190e8f549d5904aded1c6f7778</anchor>
      <arglist>(const ImVec2 *mouse_pos=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae53a0c1818d2804e3b1331f0c1777434</anchor>
      <arglist>(ImGuiMouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f25c1565fca7cb9796c54e5cebc44ee</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5aca7e6939e07caaca489aa8c776fd81</anchor>
      <arglist>(const ImVec2 &amp;rect_min, const ImVec2 &amp;rect_max)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a578ead6237b3ed05497ed361f18d9f97</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowAppearing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99fd14154aae264087d471132e56a42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a6492aea9013c0078fc530a66e11768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ed119ab4be7fcf47a34644e262c87e</anchor>
      <arglist>(ImGuiFocusedFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed1ebf40cc2cb2ec30b0ba39b91d4a5</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad92ccfbc33d448ff40cfcf9219177344</anchor>
      <arglist>(const char *label, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55e5a7edb676a8f5cd7f65443138a8a0</anchor>
      <arglist>(const char *label, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5865b671bfa22738fac9ffd214470e2</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44379fe654f54ae8bd8cc1b88bf7c822</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ListBoxFooter</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9a0a8f6a4a67280dce7bd91310a83a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4003d6a6ab57f2fb43db80c6339a1aed</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c5c48e5e5b90365f3f6faaa3307af26</anchor>
      <arglist>(const char *label, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4bf22fb84ba768fc18383af50e8c217f</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e37b6a0b2feb6cd6ac61a4259392861</anchor>
      <arglist>(const char *ini_data, size_t ini_size=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7bd295da4be19bab98262c76fcaeb4fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogFinish</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ebcd048d1ca025fb972e1c2e920e3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa548475d8f771ab6524d73d900a41198</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToClipboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a70e12f01ecb65747c9a70b73555b6ec1</anchor>
      <arglist>(int auto_open_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToFile</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8feab4b22519bc5eae9754b0ad545d81</anchor>
      <arglist>(int auto_open_depth=-1, const char *filename=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToTTY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad206c49bc6306a56d915251fa5d9e388</anchor>
      <arglist>(int auto_open_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>MemAlloc</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aed896913f2e140cd0ad7431060dba50b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MemFree</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a269ec695c6e722ec3da85dae37f0675d</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a237e76bff3088f1c2622f4aebae2356e</anchor>
      <arglist>(const char *label, const char *shortcut, bool *p_selected, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1bae511ca47478998693a9d8c84f2e6</anchor>
      <arglist>(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3f1fc018f903b7ad79fd10663375774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77f8b0a33e5335f98661f99e720411da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NextColumn</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f97746d6a9d59c8400c26fb7613a2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9576648c40b92f54b671e2e51654dd2c</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>OpenPopupOnItemClick</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a72cebbb3376ebc6a5113212394631fa6</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>af4d5e8b4ccc5e9fae222e98e2c945575</anchor>
      <arglist>(void *, ImNewDummy, void *)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>imgui_8h.html</anchorfile>
      <anchor>a3e103c0ca06493703cd9865880ce1ed9</anchor>
      <arglist>(size_t, ImNewDummy, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af7a92b2118981835b5251bfdaac50252</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8089203baf8cf723a158c9e34bda2a4</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc21c56e4796855313804086cca114f</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a94a2645d45c96da35b834dc7db93a9f1</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a017db69016de97685aec978e504dc96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0f883e8507be797ca8ba1448d2b9dbb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aef1c8a6e5a3c70cb10d03d2a2a66dfd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af66649bc37022bf3cf2496c73af9a499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba0b2d8f890a5d435ae43d0c4a2d4dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad29a3fc0cb5dfc7f9fc7224512ce90bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9795f730b4043a98b6254738d86efcdc</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a14116e57d81e326adef2a702e65781d4</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a08000421b9cc13757430efe54178ae0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ProgressBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83349d38c7c73f92ae977bc5b530a9e9</anchor>
      <arglist>(float fraction, const ImVec2 &amp;size_arg=ImVec2(-1, 0), const char *overlay=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adf7c3cfdcbb06617bb70ff1526d064f4</anchor>
      <arglist>(bool allow_keyboard_focus)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a61d3e0191d67bedaf45f0178f87e3125</anchor>
      <arglist>(bool repeat)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11c8bd8676e1281e15b24c9615b6904a</anchor>
      <arglist>(const ImVec2 &amp;clip_rect_min, const ImVec2 &amp;clip_rect_max, bool intersect_with_current_clip_rect)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac5a59f4f8226fd35786d8973c85b85a9</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27a8533605dc5b8cabf161bf7715bbde</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af5e55788830807a7c53d5dd7865b692a</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af9cf42fdf2fbc5eeec7521de14996bfb</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6a11664be2a0b9a0e7054bb339e009ac</anchor>
      <arglist>(int int_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ad13bf38f0521a339133248ef3e3036</anchor>
      <arglist>(float item_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5bd052ebf55015312a53739974950e7b</anchor>
      <arglist>(ImGuiCol idx, const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77ee84afb636e05eb4b2d6eeddcc2aa8</anchor>
      <arglist>(ImGuiCol idx, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae404b6978e9aedec5c16627d8c45f923</anchor>
      <arglist>(ImGuiStyleVar idx, const ImVec2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab3f43009094462cf2a5eb554785949b</anchor>
      <arglist>(ImGuiStyleVar idx, float val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a72ba065ae9819aaed3af68c113d2758b</anchor>
      <arglist>(float wrap_local_pos_x=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b146763845cbad5a4144772279631bc</anchor>
      <arglist>(const char *label, bool active)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a018d2b61d2f00bb7a9dd2b1f933b93a5</anchor>
      <arglist>(const char *label, int *v, int v_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Render</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab51a164f547317c16c441f1599e3946d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ResetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a771c37d1bb71fb7f30632721618633b9</anchor>
      <arglist>(ImGuiMouseButton button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SameLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2991c91e94f3b77a0c3411f4f3aa348e</anchor>
      <arglist>(float offset_from_start_x=0.0f, float spacing=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SaveIniSettingsToDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afa4985e7810be4e687bc4ff28cec8a4d</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>SaveIniSettingsToMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27043a530e0e842e01c279dd4207f9eb</anchor>
      <arglist>(size_t *out_ini_size=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9229a9c3c304ffc0c98ffe2ee4ff5e40</anchor>
      <arglist>(const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af98575238bda183a523df19fb447af60</anchor>
      <arglist>(const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Separator</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a191123597a5084d003c8beac7eeb029e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllocatorFunctions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa06dc28aca85fb0f38edd2c9e639f03f</anchor>
      <arglist>(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4824a1b351c063b4aff9b9f4fb5fd4d</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColorEditOptions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac768151f2ac6c7d79b31b934cc0e9d05</anchor>
      <arglist>(ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc207211d6cf3f77b505e24aed4ebcc</anchor>
      <arglist>(int column_index, float offset_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af17222ec47aebb5ede00be7b52de9f5d</anchor>
      <arglist>(int column_index, float width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a289dbbbffdadcf1231821d97a7c4a9be</anchor>
      <arglist>(ImGuiContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ea13c986360d8a2e868dc9eeac2115</anchor>
      <arglist>(const ImVec2 &amp;local_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5e6e80ef23bb8df9cd5ac273be8aeb0</anchor>
      <arglist>(float local_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0037515d9bd7a28cc27a6e40401c1dec</anchor>
      <arglist>(float local_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a632bc7e15b8258f95ab0bc9b2efd5537</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a45f9694c878e79127c63d20d8955e07f</anchor>
      <arglist>(const char *type, const void *data, size_t sz, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemAllowOverlap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3291356b06ebe5f771d60b334a831d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemDefaultFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3720a69496e9b8cf110a11dfe7d334e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetKeyboardFocusHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae85e5fba7e88cea8bd3ba5b687c979f2</anchor>
      <arglist>(int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aca3237fd4efa0af7fc6b4eff6494dfce</anchor>
      <arglist>(ImGuiMouseCursor cursor_type)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextItemOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4a90137256a3ce852e726cb65d55b627</anchor>
      <arglist>(bool is_open, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1291228607bee5a703df6553f27cbbb9</anchor>
      <arglist>(float item_width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNextTreeNodeOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3db4cbaf66ba8d0c1981803306ac2826</anchor>
      <arglist>(bool open, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowBgAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7de5a63cec4babe417f972403db6430c</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3e9380e253a3c49665a404e56950a52a</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowContentSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aae55a58c38d8e84b10eb1e8b1531372d</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d2b163c95cd8c8391aba85bc50d170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afbccd31113430670b5ab2bf0d6f509bf</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0, const ImVec2 &amp;pivot=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab33717bb71ef5e393ae18656fc6b229d</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSizeConstraints</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a157d5bcc362951e77eb3236864e879ce</anchor>
      <arglist>(const ImVec2 &amp;size_min, const ImVec2 &amp;size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad244660a2f3f2999f645feb9fbdfe0ec</anchor>
      <arglist>(float local_x, float center_x_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a670d32573369e7ece9330d73f47e4d8b</anchor>
      <arglist>(float local_y, float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetScrollHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a56512cc3a85c4d6d97b2a0d108a7af9d</anchor>
      <arglist>(float center_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollHereX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a317a44e9126aa24099abc5cfc7d391ec</anchor>
      <arglist>(float center_x_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollHereY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac74487b4d75580ca637659103fef1368</anchor>
      <arglist>(float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0796750de8c50555d895f63e79ac87f0</anchor>
      <arglist>(float scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41833555962807384432e6fc94d46ec9</anchor>
      <arglist>(float scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5ba1bf82e3ecdd09dcb6ad733bcf5726</anchor>
      <arglist>(ImGuiStorage *storage)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTabItemClosed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aad849238bf7c65665ac6a8a6ffecef98</anchor>
      <arglist>(const char *tab_or_docked_window_label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a313073fa01b8a9791f241ef93091ce92</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltipV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3826acf68fc4a12bb66401575f51d6a2</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5445711a74e0e1a58d1e464cdda252f</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac349187d6aae141cd3b4476e54bcc338</anchor>
      <arglist>(const char *name, bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac71920931ed7b7c8594ee84c6a94e7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa612adbb975051090898f094a1608f24</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFontScale</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11f2f343dbc9b00ccd9e99ebd59cfe8b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a32032b56f975bb3145adbe19f38f3b56</anchor>
      <arglist>(const char *name, const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa81e004de4c0a5cedb836e92e8aa0e5</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a441528b9198d4531e79337121212cd33</anchor>
      <arglist>(const char *name, const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a657c6cc2246485332f608a5204447ea1</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowAboutWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac297462e33309d0540fa459bccdc9304</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowDemoWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af95643a0ce4893b9e57c12991922fb18</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowFontSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0bdce99eef17ef1e1fef40a18bd811ab</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowMetricsWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afe7a28c6eb52fff3cc27d5a698fea4ff</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowStyleEditor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab2eb3dec78d054fe3feab1c091ec5de5</anchor>
      <arglist>(ImGuiStyle *ref=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ShowStyleSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83f4e863c102b0a05e0e3308b371b394</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowUserGuide</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad6f4919bc9aa806ca8d2c1d6e2bfb051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderAngle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a07428ebcefb48b96daafe5a3d5ba6fe4</anchor>
      <arglist>(const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format=&quot;%.0f deg&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a35dcc90b1981663bcc6e3e8eb5c75021</anchor>
      <arglist>(const char *label, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a663988b63d70d864e3acfe51f5be602c</anchor>
      <arglist>(const char *label, float v[2], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a946f179f439f8b94a2c4145d8050d5af</anchor>
      <arglist>(const char *label, float v[3], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87b3572fa26313a1d3fc5f755e6b7dbb</anchor>
      <arglist>(const char *label, float v[4], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a78a45bfc70a98c7894bc8e75c53e4b</anchor>
      <arglist>(const char *label, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4d65e19b43b2f70d22e47cac3130cddd</anchor>
      <arglist>(const char *label, int v[2], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ecf351f979f7c2c5498846c0cf0b12</anchor>
      <arglist>(const char *label, int v[3], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d98443b7e6844aaae3f90348c4d3499</anchor>
      <arglist>(const char *label, int v[4], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a88fb6f677699de4ed33cea47d52ccf3e</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8468cf052a1cdeb1dd27beba84a5d04c</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SmallButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b76ec69758aeb0a00a66f142f7a4fb2</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Spacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2659e2bfe84b4cad0facd65d5c1ac90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsClassic</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1cf931a42a10f71150def3ce222434b6</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsDark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26c67fc14081b359566d5e135cd8c767</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsLight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae1fc558bfbc557b228d63f7facfc86e1</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Text</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9e7b83611fe441d54fad2effb4bf4965</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColored</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ab8fcad68b26863d6e910755de04c2</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColoredV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c24ece994188a7145d8feecb4439ed</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabled</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa96bf14c5fa288e106820aeb4ba7fcb6</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabledV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b128d4f12d7e33e95fb9cef7dce027e</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextUnformatted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96a5f42789ecc419b2ae8af7b2acc28e</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10a0d6362178c2f743092f21e1b6cd20</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57bb15c599e73b2ccc7c0f7de6e5823</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrappedV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9019a388cd0c410bcb3d3ae63a008123</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TreeAdvanceToLabelPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a73c8cb28cea1379db2d1fdb61d3dffc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4dff507ce8bbe0da9556bb50b1e60d7f</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e6e4de20291002430854cbd8cd58843</anchor>
      <arglist>(const char *str_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a47f1421323f90fdd0a9cbfea2338b10f</anchor>
      <arglist>(const void *ptr_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a21f62e092dac9556a15a8edee2f70522</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9ca2fae922b38cfddc3259f874c18a5d</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adce362ad94baa9b00f5914cbcab00452</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a251cd4acbdad4cef2246d9b573a83ce0</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaae827898572d17e064a88a1afc8e6b0</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9bc1075c583973d76d8d65ea89787453</anchor>
      <arglist>(const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a15320f61ba6b4916af3323bf7844602e</anchor>
      <arglist>(const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41ecf265e5f678c78fc9c30b3cf2077f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a30b5df3be04a6e712985612bbdea6656</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a71440d86edee2b23abc25cb80e9c9444</anchor>
      <arglist>(const void *ptr_id=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Unindent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad577d36753634c9bbdc3750b0e5217f5</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1b3324308e43eeded5c3599fa0f03e85</anchor>
      <arglist>(const char *prefix, bool b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0c8b87438082a1d0a46ae2a76090ca16</anchor>
      <arglist>(const char *prefix, float v, const char *float_format=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a654ceb70f2dd1598f88861f54764ee08</anchor>
      <arglist>(const char *prefix, int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aec80a3e35bf7c1ff5704334e5a3ebd5a</anchor>
      <arglist>(const char *prefix, unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ea15bc568ae408a53fb91862693a224</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8adb506ea3ac2648a1f7655297b593c8</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9c9a0c27f394363a53cbb63d726eacbd</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_demo.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imgui__demo_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <class kind="struct">ExampleAppConsole</class>
    <class kind="struct">ExampleAppDocuments</class>
    <class kind="struct">ExampleAppLog</class>
    <class kind="struct">MyDocument</class>
    <member kind="define">
      <type>#define</type>
      <name>IM_NEWLINE</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a1bfa04d9a2431433f9668c814fd4c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HelpMarker</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ae82388701c37c8cbb88a0304ca0f033b</anchor>
      <arglist>(const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NotifyOfDocumentsClosedElsewhere</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a219d8037c5bed0cea4aa2a9bec652f0f</anchor>
      <arglist>(ExampleAppDocuments &amp;app)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowColumns</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ad71991f8598aa3bda9f5162d25354d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowLayout</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ac209de20c1f862aa48a3f5f27aee407e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowMisc</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ad2af2f6824d59150c468b6d3b82b9d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowPopups</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ab19d813f2403009dd8700e041e10c09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowDemoWindowWidgets</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>af533fd0a774d6bbebe61e474db6f144f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppAutoResize</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a38c9b50749061ff83a0ebf3137c00174</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppConsole</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a8e5624314ae6402dd0ddf2a62aa91473</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppConstrainedResize</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a4f7b0b016c2ffd33836c3bdcf78ed97b</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppCustomRendering</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a0729207a285af6ef57ce5a31d1a60348</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppDocuments</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>aa9e4f5130b74080ea2d97916a91b3b3c</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppLayout</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>adfe8516f13b623adbf78b024efd5bb6e</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppLog</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>ad0303cf1f675002eb4e68c17a47b3f88</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppLongText</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a4dadf5e7b393795666d19af9694037cf</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppMainMenuBar</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a41fc5e36f317b1e9f66bdd2d7bca7764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppPropertyEditor</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a4d8ba8c6a1febc3053bd843c150305da</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppSimpleOverlay</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>a41a6cb36f6ad91f80eba61b0053d17a5</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleAppWindowTitles</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>aa93cc0d732db176bbffaf106faaa0ca1</anchor>
      <arglist>(bool *p_open)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ShowExampleMenuFile</name>
      <anchorfile>imgui__demo_8cpp.html</anchorfile>
      <anchor>af6ff107f662e23ad39345a8192d782eb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_draw.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imgui__draw_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <includes id="imstb__rectpack_8h" name="imstb_rectpack.h" local="yes" imported="no">imstb_rectpack.h</includes>
    <includes id="imstb__truetype_8h" name="imstb_truetype.h" local="yes" imported="no">imstb_truetype.h</includes>
    <class kind="struct">ImFontBuildDstData</class>
    <class kind="struct">ImFontBuildSrcData</class>
    <member kind="define">
      <type>#define</type>
      <name>GetCurrentClipRect</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a0a5afe96ee9ee50705e872ba7e266dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GetCurrentTextureId</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1316ed07bef79a053150a57fe1cf27d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FIXNORMAL2F</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a4df703825e073b91ea24956d6021ee59</anchor>
      <arglist>(VX, VY)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NORMALIZE2F_OVER_ZERO</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>aa595f4d7f5dca6ca04e5b1648e84f0d6</anchor>
      <arglist>(VX, VY)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEFINE_MATH_OPERATORS</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>adf4d73301961430d50d7edd96f92ce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__in2</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8abf98f5e58a4b3dbbdf35bb1d5ee872</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__in3</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>acdc23c4b28788003d2841185775661ff</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stb__in4</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a26702caa0fd7846cb92e8ba4d80446c3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_RECT_PACK_IMPLEMENTATION</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a0791e69f0dcd58efa795dd50eb8c6cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TRUETYPE_IMPLEMENTATION</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>afaa2f2d0d9d6726cfae6da070e736347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_ASSERT</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a9592e63d0df8b6f0712e8da3aea5db23</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_SORT</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a152aa757fb023d39f16dd537e66b60f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_STATIC</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>aebe589aefd15ba7289a47168e31b5e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_assert</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1123d905f512c19c8d796a6d294a3a84</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_fabs</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a2b639a5c1ed39bb9e223a78b743f3769</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_fmod</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ab937f3c3c6d0c2c126c50bb32e379f02</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_free</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a357d3564409e68f1b694e06f7beeca7e</anchor>
      <arglist>(x, u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_iceil</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a284a26aeebf87bc1688d38b3b16c7248</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_ifloor</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a37ec4d14918346d3451d4f44f24d4710</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_malloc</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8f6734fe0cb6d6aa09e494602afa96be</anchor>
      <arglist>(x, u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_pow</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a20c159e8e6985b92a96497881709659a</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_sqrt</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ace1fcbebd394a5bed76bc9b97dbe8d5a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_STATIC</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>adb252cc9576591994fdf2f89baddc630</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CanMergeDrawCommands</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a0fa88e4ff31f9e8e4e9f4923d69d5db5</anchor>
      <arglist>(ImDrawCmd *a, ImDrawCmd *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Decode85</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a992fe244c130e7ec5a8aa7bc0889f9aa</anchor>
      <arglist>(const unsigned char *src, unsigned char *dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>Decode85Byte</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a7e56fa5a582707008d3a598b8d6e81fd</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetDefaultCompressedFontDataTTFBase85</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a98e6aacbe39a5d2a5fa9d08e362e49ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImAcos01</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ae358747474c006135921182132a578a6</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>ImBezierCalc</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a583080c74f4cef581b0233e0367e8538</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, float t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildFinish</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>adbf0ee92b3ac86e30b9e81f552d15d37</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildInit</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ac050ff181df43cec0b63d834b6039c3f</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildMultiplyCalcLookupTable</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8d5f3a053aae34ac7b93e39cb9096d06</anchor>
      <arglist>(unsigned char out_table[256], float in_brighten_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildMultiplyRectAlpha8</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a8dc3feae771599949b33712b520e9060</anchor>
      <arglist>(const unsigned char table[256], unsigned char *pixels, int x, int y, int w, int h, int stride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildPackCustomRects</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>add0fcd1708ca3540688d8277fc01bf3f</anchor>
      <arglist>(ImFontAtlas *atlas, void *stbrp_context_opaque)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImFontAtlasBuildRenderDefaultTexData</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a5c1e7dc4dbb8ef1787cc953b6156fb28</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImFontAtlasBuildSetupFont</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a4bea0932904c84de73237df3f1f76bdd</anchor>
      <arglist>(ImFontAtlas *atlas, ImFont *font, ImFontConfig *font_config, float ascent, float descent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImFontAtlasBuildWithStbTruetype</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a19c9ebb9fccc7a5ff61b9367df9dc7fc</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PathBezierToCasteljau</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a965f44a11f70d74588c6e1bb9f842b0e</anchor>
      <arglist>(ImVector&lt; ImVec2 &gt; *path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float tess_tol, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb__lit</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a1e4edfcb0eca0c2f9b67338817342cc4</anchor>
      <arglist>(const unsigned char *data, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb__match</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a7369890717be8d014dc7a437dcdfb282</anchor>
      <arglist>(const unsigned char *data, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_adler32</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a13802610d242126f44f88bc9392e3bbc</anchor>
      <arglist>(unsigned int adler32, unsigned char *buffer, unsigned int buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_decompress</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a23f899d930c93d351569ee83cf920570</anchor>
      <arglist>(unsigned char *output, const unsigned char *input, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>stb_decompress_length</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a5a5301def23b33e2156ac79a8b65c69b</anchor>
      <arglist>(const unsigned char *input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>stb_decompress_token</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ab60a4defbdf649dc073a900f61505dc2</anchor>
      <arglist>(const unsigned char *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnpackAccumulativeOffsetsIntoRanges</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ab5814a547146d0bc2c09e3b421abec63</anchor>
      <arglist>(int base_codepoint, const short *accumulative_offsets, int accumulative_offsets_count, ImWchar *out_ranges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnpackBitVectorToFlatIndexList</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a4fc5013fcaedd05f22060e0c97f18c83</anchor>
      <arglist>(const ImBitVector *in, ImVector&lt; int &gt; *out)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImVec2</type>
      <name>FONT_ATLAS_DEFAULT_TEX_CURSOR_DATA</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a082105b7beb5c000f2db90529edf2f50</anchor>
      <arglist>[ImGuiMouseCursor_COUNT][3]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_H</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a2c96fc3febbe9f4f6c042a2f975a5b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_ID</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a772883b561815af7c3b896d624e74b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_PIXELS</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>ade470db2da9e60c2de07fe868b276564</anchor>
      <arglist>[FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF *FONT_ATLAS_DEFAULT_TEX_DATA_H+1]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a94ad83329eef59b8e8e8d63af77b3cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>proggy_clean_ttf_compressed_data_base85</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a7fcb9c29f786e1904c10a70f1385690a</anchor>
      <arglist>[11980+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char *</type>
      <name>stb__barrier_in_b</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>abdae0f70193ebadc01bddcd66dfcf743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>stb__barrier_out_b</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a78b497778dec25807f8ba5facab4732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>stb__barrier_out_e</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a6d45e455062888f4f84c022dcb80575f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>stb__dout</name>
      <anchorfile>imgui__draw_8cpp.html</anchorfile>
      <anchor>a41c1b5025a92d93a30f72ba8f78c9910</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_freetype.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/misc/freetype/</path>
    <filename>imgui__freetype_8cpp.html</filename>
    <includes id="imgui__freetype_8h" name="imgui_freetype.h" local="yes" imported="no">imgui_freetype.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <includes id="imstb__rectpack_8h" name="imstb_rectpack.h" local="yes" imported="no">imstb_rectpack.h</includes>
    <class kind="struct">ImFontBuildDstDataFT</class>
    <class kind="struct">ImFontBuildSrcDataFT</class>
    <class kind="struct">ImFontBuildSrcGlyphFT</class>
    <member kind="define">
      <type>#define</type>
      <name>FT_CEIL</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>a2269176f26c6ea4521fbc0e9ce9c0da8</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_RECT_PACK_IMPLEMENTATION</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>a0791e69f0dcd58efa795dd50eb8c6cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_ASSERT</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>a9592e63d0df8b6f0712e8da3aea5db23</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_STATIC</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>aebe589aefd15ba7289a47168e31b5e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>FreeType_Alloc</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>af19deeff67a165f02a55231e554ae3b4</anchor>
      <arglist>(FT_Memory, long size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeType_Free</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>abc3aa644b842c8087c6a785b59fcf5e6</anchor>
      <arglist>(FT_Memory, void *block)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>FreeType_Realloc</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>ac09ae23108b3f86600202a4dccf9621e</anchor>
      <arglist>(FT_Memory, long cur_size, long new_size, void *block)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImFontAtlasBuildWithFreeType</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>a8628e246d00246f0a6c5faadd4947812</anchor>
      <arglist>(FT_Library ft_library, ImFontAtlas *atlas, unsigned int extra_flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>ImFreeTypeDefaultAllocFunc</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>a2a0f261884052720acff316a4aeb99d9</anchor>
      <arglist>(size_t size, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImFreeTypeDefaultFreeFunc</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>aa00f353d5a689085d42c2d866a59bb4a</anchor>
      <arglist>(void *ptr, void *user_data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>GImFreeTypeAllocatorUserData</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>ae6b5b3397eb56598ca4e171b08f62018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *(*</type>
      <name>GImFreeTypeAllocFunc</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>a72179a5c8d9ffd48d64295298aa8e42a</anchor>
      <arglist>)(size_t size, void *user_data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>GImFreeTypeFreeFunc</name>
      <anchorfile>imgui__freetype_8cpp.html</anchorfile>
      <anchor>af8efc6868d0c8c15e790202d8a589ee1</anchor>
      <arglist>)(void *ptr, void *user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_freetype.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/misc/freetype/</path>
    <filename>imgui__freetype_8h.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <namespace>ImGuiFreeType</namespace>
    <member kind="enumeration">
      <type></type>
      <name>RasterizerFlags</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoHinting</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696face7188583b9431ddd892d1342e9f39fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAutoHint</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa6a22d496715b6af4de4a8426c2504b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceAutoHint</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa58d19a4ea34bc6d9b4a9cd62772eb60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LightHinting</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fab3a834eea17bd33d049455419c13ad12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MonoHinting</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa72df44b235579eb99d1d318ae26d5dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bold</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fac371423e8763e294ce6c16f4bdb9e878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Oblique</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa47d65041189aa56535c93e54745868af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Monochrome</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696faae1d93ae4d3960e0cf439e1e2946b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BuildFontAtlas</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>acb5c34ce2486d90e3afe7944664cc677</anchor>
      <arglist>(ImFontAtlas *atlas, unsigned int extra_flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllocatorFunctions</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a9846d04374ab4100b18120dc45782ed2</anchor>
      <arglist>(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_allegro5.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__allegro5_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__allegro5_8h" name="imgui_impl_allegro5.h" local="yes" imported="no">imgui_impl_allegro5.h</includes>
    <class kind="struct">ImDrawVertAllegro</class>
    <member kind="define">
      <type>#define</type>
      <name>ALLEGRO_HAS_CLIPBOARD</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a3075d26d56db9747d99d8e2229e11543</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplAllegro5_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a789742ed378f216bc5d5531d86212f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplAllegro5_Init</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>ad4f2998624c4f6df0a56222e774614c8</anchor>
      <arglist>(ALLEGRO_DISPLAY *display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplAllegro5_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a0d09ba855db6d3fdc94cc0c6eb4a032f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplAllegro5_NewFrame</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a0e1712e5951f3f545d336db317cdcc6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplAllegro5_ProcessEvent</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a33e63231523cf294f97d6ae6759e52ca</anchor>
      <arglist>(ALLEGRO_EVENT *ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplAllegro5_RenderDrawData</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a303aac161173a556e17e4bf0df5c476d</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplAllegro5_SetupRenderState</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a43a663eea2bf2bb1dcbc6c5b64533503</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplAllegro5_Shutdown</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a109536e8da23d4e801517f95d7f6d248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplAllegro5_UpdateMouseCursor</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>acb5e327c42bcaa5a257c30b21362baf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>g_ClipboardTextData</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a84adcdc32d36c3df514ae400048b139f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ALLEGRO_DISPLAY *</type>
      <name>g_Display</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>aa588cac51e522c583ca0634471af154a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ALLEGRO_MOUSE_CURSOR *</type>
      <name>g_MouseCursorInvisible</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>ae308ffc57967ed01bb03afdeb0f21f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ALLEGRO_BITMAP *</type>
      <name>g_Texture</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>ab436b62f38052e576d54c6a84a4e6a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>aeadcd9b9799016abf222f5cb112c9997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ALLEGRO_VERTEX_DECL *</type>
      <name>g_VertexDecl</name>
      <anchorfile>imgui__impl__allegro5_8cpp.html</anchorfile>
      <anchor>a48967a46020aa9d4119a2b313bb9cb0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_allegro5.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__allegro5_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplAllegro5_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>a4e25e584555ced952755047ed7251909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplAllegro5_Init</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>a2b93cf8f436c4d263d634e69dfd6c0e9</anchor>
      <arglist>(ALLEGRO_DISPLAY *display)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplAllegro5_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>a0cf301712d4c66a3aa52dcef0f33a05f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplAllegro5_NewFrame</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>a2dad0f4e61b90a9b75fd28a3da6187ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplAllegro5_ProcessEvent</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>aee77bb4384ce8a91bbfc345204b75108</anchor>
      <arglist>(ALLEGRO_EVENT *event)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplAllegro5_RenderDrawData</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>a2e4e66da1d87d6fb2aa35e9080e766ec</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplAllegro5_Shutdown</name>
      <anchorfile>imgui__impl__allegro5_8h.html</anchorfile>
      <anchor>af31a23b2f652685a7c224a3235337125</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx10.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx10_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__dx10_8h" name="imgui_impl_dx10.h" local="yes" imported="no">imgui_impl_dx10.h</includes>
    <class kind="struct">VERTEX_CONSTANT_BUFFER</class>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX10_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a26e88f4a6d83b88826f2aa85a9fadc18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX10_CreateFontsTexture</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a940f1da3b16b718d18e1a7fe32ac5b35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX10_Init</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>aa8dc800cedc5092805e1aa9d6afee906</anchor>
      <arglist>(ID3D10Device *device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX10_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>ae6ce2eff1acd579b246c8223b443561d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX10_NewFrame</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a5fb006cecac917c2461e3e97df812de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX10_RenderDrawData</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a36b94daad0a10caa3af4debaf6712226</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX10_SetupRenderState</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>afc2c719f4e1fb7c4cd912dea0da6099e</anchor>
      <arglist>(ImDrawData *draw_data, ID3D10Device *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX10_Shutdown</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>af1d6a78c053f5582d67d8de49b0ac8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_IndexBufferSize</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a5cb961d0c627e049265575ec41c766f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10BlendState *</type>
      <name>g_pBlendState</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a17acc4606016f4e59f0e740fdfa70319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a59123d9d8a54e35b578481fac498488c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10DepthStencilState *</type>
      <name>g_pDepthStencilState</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a047f8be86a1fc377f092076a08729e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IDXGIFactory *</type>
      <name>g_pFactory</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>ab9984ee7a0a8c21331d4fa9b7825446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10SamplerState *</type>
      <name>g_pFontSampler</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>ab468634a3522c53e1a7e88652e1ebb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10ShaderResourceView *</type>
      <name>g_pFontTextureView</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a34dc29f38f99181f0b77d938a23d7f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Buffer *</type>
      <name>g_pIB</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>af42b335558b2db124b7167315752ee77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10InputLayout *</type>
      <name>g_pInputLayout</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a1309eb6eeae1c7ea9e770affe9f73a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10PixelShader *</type>
      <name>g_pPixelShader</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a57c7e3aaf96b380504f6f1de633c6aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Blob *</type>
      <name>g_pPixelShaderBlob</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a6502b52601889b831392c083ed15d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10RasterizerState *</type>
      <name>g_pRasterizerState</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a827a2bbde16f5bd2321a6e5b4f9f73dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Buffer *</type>
      <name>g_pVB</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a22f1782376f61e450e921c328d9b9ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Buffer *</type>
      <name>g_pVertexConstantBuffer</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a59f9e5e29ee3663a5cae98a4481663ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10VertexShader *</type>
      <name>g_pVertexShader</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>afbf85fe6e4fcf85fc1a85a1d3742f3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Blob *</type>
      <name>g_pVertexShaderBlob</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a84b28b52f6ec4d680486c789330a004d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_VertexBufferSize</name>
      <anchorfile>imgui__impl__dx10_8cpp.html</anchorfile>
      <anchor>a63c7dc717b360593f70174408b71c760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx10.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx10_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX10_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx10_8h.html</anchorfile>
      <anchor>aa56b9b165411d933fc5496379e174b80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX10_Init</name>
      <anchorfile>imgui__impl__dx10_8h.html</anchorfile>
      <anchor>ad5fb53c1c4249f87f691c0780a4d734f</anchor>
      <arglist>(ID3D10Device *device)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX10_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx10_8h.html</anchorfile>
      <anchor>abb1541feeb69c92b3cdf082369bb6bce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX10_NewFrame</name>
      <anchorfile>imgui__impl__dx10_8h.html</anchorfile>
      <anchor>a67a30d5e3d984e7cfa7347c5d80623f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX10_RenderDrawData</name>
      <anchorfile>imgui__impl__dx10_8h.html</anchorfile>
      <anchor>a052a24b4cd856b4f87f902e79753e3f3</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX10_Shutdown</name>
      <anchorfile>imgui__impl__dx10_8h.html</anchorfile>
      <anchor>ac3ec9ba853bf10a1bd8175251f057d38</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx11.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx11_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__dx11_8h" name="imgui_impl_dx11.h" local="yes" imported="no">imgui_impl_dx11.h</includes>
    <class kind="struct">VERTEX_CONSTANT_BUFFER</class>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX11_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>aef205e132b1e823fd6ab4c50e930ed4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX11_CreateFontsTexture</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a12582d810ff5c7100666bd36f12e85b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX11_Init</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a6bbf28d9c3bbd7f8159772f07289e848</anchor>
      <arglist>(ID3D11Device *device, ID3D11DeviceContext *device_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX11_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a17219065c158199dda392d24b9b6e8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX11_NewFrame</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>ac732cf6c340b83e31fefa09cf396ef91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX11_RenderDrawData</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>ad49984e658afc491c9b16312cf6bdd5b</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX11_SetupRenderState</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>afa6dad86a3dfbd523c61288c2c834992</anchor>
      <arglist>(ImDrawData *draw_data, ID3D11DeviceContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX11_Shutdown</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>aa9731eb4cae116da513d6df90ff93387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_IndexBufferSize</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a5cb961d0c627e049265575ec41c766f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11BlendState *</type>
      <name>g_pBlendState</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a1f4d7fc91e7d82794846e1b156909a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>afe6687fd0921162038f7f6b926c4a469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11DeviceContext *</type>
      <name>g_pd3dDeviceContext</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a76c20cc3cd191013f9524ea1191fb292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11DepthStencilState *</type>
      <name>g_pDepthStencilState</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>ab91419b27ca94eed9b74d809747c4298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IDXGIFactory *</type>
      <name>g_pFactory</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>ab9984ee7a0a8c21331d4fa9b7825446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11SamplerState *</type>
      <name>g_pFontSampler</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a0f210f211536fc5869c0879e1916b714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11ShaderResourceView *</type>
      <name>g_pFontTextureView</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a106538539b7219f708571d57d7d9969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11Buffer *</type>
      <name>g_pIB</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>abb9668fb3497247ba2eb6fa5d7444d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11InputLayout *</type>
      <name>g_pInputLayout</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a54197b1319facdac65a9c7393e29f64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11PixelShader *</type>
      <name>g_pPixelShader</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>aa0dfb082149f1b52da84ea4761db2d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Blob *</type>
      <name>g_pPixelShaderBlob</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a6502b52601889b831392c083ed15d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11RasterizerState *</type>
      <name>g_pRasterizerState</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>aaae7b001ac0a395cd7e1bde4017ce22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11Buffer *</type>
      <name>g_pVB</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a936497bf5fe078f548f347b7e9c0a136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11Buffer *</type>
      <name>g_pVertexConstantBuffer</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a773e8f8aceb2b5ec9b9143268f0eadaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11VertexShader *</type>
      <name>g_pVertexShader</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a4d5d1a52210766255fe448658c331281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Blob *</type>
      <name>g_pVertexShaderBlob</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a84b28b52f6ec4d680486c789330a004d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_VertexBufferSize</name>
      <anchorfile>imgui__impl__dx11_8cpp.html</anchorfile>
      <anchor>a63c7dc717b360593f70174408b71c760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx11.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx11_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX11_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx11_8h.html</anchorfile>
      <anchor>a1eb95e896c6ec0c120df406a7dc06f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX11_Init</name>
      <anchorfile>imgui__impl__dx11_8h.html</anchorfile>
      <anchor>a60cbe3d8f2a95057ca8c80be9572931c</anchor>
      <arglist>(ID3D11Device *device, ID3D11DeviceContext *device_context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX11_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx11_8h.html</anchorfile>
      <anchor>a38cdfde01faf3491228375ae0e1ab6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX11_NewFrame</name>
      <anchorfile>imgui__impl__dx11_8h.html</anchorfile>
      <anchor>a9bb8a78c16966fd0b479cd1ffbb89844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX11_RenderDrawData</name>
      <anchorfile>imgui__impl__dx11_8h.html</anchorfile>
      <anchor>a4d1d4a3d19a213cb18b62a1a5b9de45f</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX11_Shutdown</name>
      <anchorfile>imgui__impl__dx11_8h.html</anchorfile>
      <anchor>ade24d515f742ddb132e8c67ac0ceb3f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx12.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx12_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__dx12_8h" name="imgui_impl_dx12.h" local="yes" imported="no">imgui_impl_dx12.h</includes>
    <class kind="struct">FrameResources</class>
    <class kind="struct">VERTEX_CONSTANT_BUFFER</class>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX12_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>ab272c7b74e08931d1036bc06ba34402e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX12_CreateFontsTexture</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a319088f79d43ba230869d9ce33ecee12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX12_Init</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a81f7c3b7c05640e9994debd34bc38616</anchor>
      <arglist>(ID3D12Device *device, int num_frames_in_flight, DXGI_FORMAT rtv_format, ID3D12DescriptorHeap *cbv_srv_heap, D3D12_CPU_DESCRIPTOR_HANDLE font_srv_cpu_desc_handle, D3D12_GPU_DESCRIPTOR_HANDLE font_srv_gpu_desc_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX12_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>af97805bc6088d9f57e53e90df5a69176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX12_NewFrame</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a90c28de6beeafe228957536ce6edab33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX12_RenderDrawData</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>ab62154aabc988a05362e9a300a87b033</anchor>
      <arglist>(ImDrawData *draw_data, ID3D12GraphicsCommandList *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX12_SetupRenderState</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a515221c1efc620aae5e4b39d8a00ce8a</anchor>
      <arglist>(ImDrawData *draw_data, ID3D12GraphicsCommandList *ctx, FrameResources *fr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX12_Shutdown</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a35feaca4a5ef1d61ed0528238a829fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SafeRelease</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a1b7b2cbda67e86c4835baedc87d17f7b</anchor>
      <arglist>(T *&amp;res)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UINT</type>
      <name>g_frameIndex</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a5142cff0294ec6db703057dc8d3a70f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static D3D12_CPU_DESCRIPTOR_HANDLE</type>
      <name>g_hFontSrvCpuDescHandle</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a55257a635b36fcd09c54faa9a90541a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static D3D12_GPU_DESCRIPTOR_HANDLE</type>
      <name>g_hFontSrvGpuDescHandle</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a6d7fc9c23a4b1801aed02d90b375b330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UINT</type>
      <name>g_numFramesInFlight</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a6c08271d9d252c0001236ee019c9a6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>aac1371a3225e535b3596257568d9edf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12Resource *</type>
      <name>g_pFontTextureResource</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>aeaf355a642067f861576b64c39eb655b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FrameResources *</type>
      <name>g_pFrameResources</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>adee55bccd02a794c676f2d87c6501062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12PipelineState *</type>
      <name>g_pPipelineState</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a7aa61c7485016e87a17a36d43d613015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Blob *</type>
      <name>g_pPixelShaderBlob</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a6502b52601889b831392c083ed15d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12RootSignature *</type>
      <name>g_pRootSignature</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a4b6288f000c546d63eeee9928fe89dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Blob *</type>
      <name>g_pVertexShaderBlob</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a84b28b52f6ec4d680486c789330a004d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DXGI_FORMAT</type>
      <name>g_RTVFormat</name>
      <anchorfile>imgui__impl__dx12_8cpp.html</anchorfile>
      <anchor>a37eac9ea4e14080a434b11d59d930524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx12.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx12_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX12_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx12_8h.html</anchorfile>
      <anchor>a70a3e717bf7a3903b1f231dfc2516f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX12_Init</name>
      <anchorfile>imgui__impl__dx12_8h.html</anchorfile>
      <anchor>a831f70faa815ecf20d19ef3ea0d31c9d</anchor>
      <arglist>(ID3D12Device *device, int num_frames_in_flight, DXGI_FORMAT rtv_format, ID3D12DescriptorHeap *cbv_srv_heap, D3D12_CPU_DESCRIPTOR_HANDLE font_srv_cpu_desc_handle, D3D12_GPU_DESCRIPTOR_HANDLE font_srv_gpu_desc_handle)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX12_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx12_8h.html</anchorfile>
      <anchor>a02f397b136e8350977a2192c8ddbd9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX12_NewFrame</name>
      <anchorfile>imgui__impl__dx12_8h.html</anchorfile>
      <anchor>a2a963ef6f8dfd23858e34f034416c618</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX12_RenderDrawData</name>
      <anchorfile>imgui__impl__dx12_8h.html</anchorfile>
      <anchor>a7e6a26cdbaaeeca9df86e8373c4a8547</anchor>
      <arglist>(ImDrawData *draw_data, ID3D12GraphicsCommandList *graphics_command_list)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX12_Shutdown</name>
      <anchorfile>imgui__impl__dx12_8h.html</anchorfile>
      <anchor>a7aae7738912dbd5dea744193f8d27abc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx9.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx9_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__dx9_8h" name="imgui_impl_dx9.h" local="yes" imported="no">imgui_impl_dx9.h</includes>
    <class kind="struct">CUSTOMVERTEX</class>
    <member kind="define">
      <type>#define</type>
      <name>D3DFVF_CUSTOMVERTEX</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a6bd9a594223c54eab984d8abd6a4cf63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIRECTINPUT_VERSION</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a1d7ab29fdefabdb4e7e7cd27ac4c9934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX9_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>aecce01ad4b6c159c2556e58829d6cdfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImGui_ImplDX9_CreateFontsTexture</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>ad73ce3cbbcfa73053cded146b4e94c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplDX9_Init</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a0413f4dbb5cbe0c394bd7a06275ede50</anchor>
      <arglist>(IDirect3DDevice9 *device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX9_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a804e9baf417a8919403b887f2a53d1ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX9_NewFrame</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a3a0dcb8a903e9924d3e0ab2c5c37b060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX9_RenderDrawData</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>add0a144ea811488449d56a3317f20017</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplDX9_SetupRenderState</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>ad4d3f534b44bf108b8a17ce951dbcdfb</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplDX9_Shutdown</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a5e30073c13a72eb3d578541e796cf646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPDIRECT3DTEXTURE9</type>
      <name>g_FontTexture</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>af597ba029ad7997b4f73b8ad94fc1880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_IndexBufferSize</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a5cb961d0c627e049265575ec41c766f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPDIRECT3DDEVICE9</type>
      <name>g_pd3dDevice</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a3509a7a47101fd4a3a1f0dfcdd1f54d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPDIRECT3DINDEXBUFFER9</type>
      <name>g_pIB</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>ac1f797e85bd39ec5f39283e5d5336720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPDIRECT3DVERTEXBUFFER9</type>
      <name>g_pVB</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a0ce2bd4c52cb0da3e23bacb41564cd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_VertexBufferSize</name>
      <anchorfile>imgui__impl__dx9_8cpp.html</anchorfile>
      <anchor>a63c7dc717b360593f70174408b71c760</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_dx9.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__dx9_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX9_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__dx9_8h.html</anchorfile>
      <anchor>afa0d05821dfc993dba3a587297649095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplDX9_Init</name>
      <anchorfile>imgui__impl__dx9_8h.html</anchorfile>
      <anchor>ae438089f0e73f40dbd29a06a6f73e89f</anchor>
      <arglist>(IDirect3DDevice9 *device)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX9_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__dx9_8h.html</anchorfile>
      <anchor>a57821a8feeb3fa836b1b96b5592be573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX9_NewFrame</name>
      <anchorfile>imgui__impl__dx9_8h.html</anchorfile>
      <anchor>a22379034d32f262395c35ceace41e921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX9_RenderDrawData</name>
      <anchorfile>imgui__impl__dx9_8h.html</anchorfile>
      <anchor>a812176e2cfcb130bebad6bd6603ffe92</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplDX9_Shutdown</name>
      <anchorfile>imgui__impl__dx9_8h.html</anchorfile>
      <anchor>a19e69fcee40f96194742cf835aa31e92</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_glfw.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__glfw_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__glfw_8h" name="imgui_impl_glfw.h" local="yes" imported="no">imgui_impl_glfw.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="no" imported="no">GLFW/glfw3.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_NEW_CURSORS</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a58ac1869ab11654688bc0ea77bf224fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_PER_MONITOR_DPI</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ac70b8597a58988c599e0f0a80b4a28e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_VULKAN</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>aaf81690ad26c92c85a6acdd7f1d3a3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_WINDOW_ALPHA</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ae64ad564e536847807e36c670c8ac9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_WINDOW_HOVERED</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a962141962262d1961f4189f70a505a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAS_WINDOW_TOPMOST</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>af81f1903ed3f6ea6f2182e856b87a6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_ANALOG</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ad181101ed89f4155bbc97eccffea135b</anchor>
      <arglist>(NAV_NO, AXIS_NO, V0, V1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_BUTTON</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a0720760ecc7d8768f926a5b2ba4af07d</anchor>
      <arglist>(NAV_NO, BUTTON_NO)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GlfwClientApi</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlfwClientApi_Unknown</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413a64b18e86183bf2f895418038ae86fd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlfwClientApi_OpenGL</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413a4bdb1206a80d2fecbccc1ba13a194189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GlfwClientApi_Vulkan</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abfd5392e93ee3c4e7f86cc5515e2d413aea35a390f6542022f5704637f7cbefb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_CharCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>afe604d459cc5c4a173ce9e331af6735b</anchor>
      <arglist>(GLFWwindow *window, unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ImGui_ImplGlfw_GetClipboardText</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ac6d412d050ee620b67e11ae745f6059c</anchor>
      <arglist>(void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImGui_ImplGlfw_Init</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a637facc7eff897ef4512026ea1afaf0d</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks, GlfwClientApi client_api)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplGlfw_InitForOpenGL</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a3d472e598f8e218a0bd994e840b865ab</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplGlfw_InitForVulkan</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ac7cab00e5027bccc3b536afb0e07bc8f</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_KeyCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>af7d27e4c1ce0fa6d11fca29cc2a1cb12</anchor>
      <arglist>(GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_MouseButtonCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a075e351f00b5c13086cacb05b5b6ee08</anchor>
      <arglist>(GLFWwindow *window, int button, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_NewFrame</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a206e99434f63c4b8e24e8a4208c11b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_ScrollCallback</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a59c26c674cfd04975ac49c7d83339113</anchor>
      <arglist>(GLFWwindow *window, double xoffset, double yoffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_SetClipboardText</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>abd5ac7368a6c59615369da9a02a22e15</anchor>
      <arglist>(void *user_data, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGlfw_Shutdown</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a983c2903ccb938fea5ecdd4d53e54704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_UpdateGamepads</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a676d90dabe6acb909f287625118e999d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_UpdateMouseCursor</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a876edf1a44dd8b6358feba912702a860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGlfw_UpdateMousePosAndButtons</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a2ebafc51ad76753370ea635b192fce9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GlfwClientApi</type>
      <name>g_ClientApi</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a3f8f37f8528a45a0e2092dc953828ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_InstalledCallbacks</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a71936206296ff31c6b2c89e6a4c9633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWcursor *</type>
      <name>g_MouseCursors</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>aaec363467fd3f45ebc5e7173c965b497</anchor>
      <arglist>[ImGuiMouseCursor_COUNT]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_MouseJustPressed</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a4d4efbce48d5234cec2fd4b04ffb589b</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWcharfun</type>
      <name>g_PrevUserCallbackChar</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>afc0ef1371549f06d838734b689508397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWkeyfun</type>
      <name>g_PrevUserCallbackKey</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a9b5eac1f94edb13fde2c15e7dda185d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWmousebuttonfun</type>
      <name>g_PrevUserCallbackMousebutton</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a4050ee29c2912f416655ea45215aeec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWscrollfun</type>
      <name>g_PrevUserCallbackScroll</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>a4edb8104037885cdf5082da8a563e075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>aeadcd9b9799016abf222f5cb112c9997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLFWwindow *</type>
      <name>g_Window</name>
      <anchorfile>imgui__impl__glfw_8cpp.html</anchorfile>
      <anchor>ae8d6764a756d7aae38cef1abf0d30229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_glfw.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__glfw_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_CharCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>aa44de756329ce5447b6b15f0362617a0</anchor>
      <arglist>(GLFWwindow *window, unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplGlfw_InitForOpenGL</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a35b4b8d25ee79fe93f872b8c16c4abd6</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplGlfw_InitForVulkan</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a010473d444c477776d0088175bcc8ecc</anchor>
      <arglist>(GLFWwindow *window, bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_KeyCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a5843860bf982587ba132faf1471f095d</anchor>
      <arglist>(GLFWwindow *window, int key, int scancode, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_MouseButtonCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>ab72d9035883720a797bc3cb7e3e8a482</anchor>
      <arglist>(GLFWwindow *window, int button, int action, int mods)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_NewFrame</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>aba96215db16a58ef37163257b4c9c93a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_ScrollCallback</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a17f333ee230afe8a9fc86b7fad359458</anchor>
      <arglist>(GLFWwindow *window, double xoffset, double yoffset)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGlfw_Shutdown</name>
      <anchorfile>imgui__impl__glfw_8h.html</anchorfile>
      <anchor>a51d9e4e0761a6dabf94b0520687c49ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_glut.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__glut_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__glut_8h" name="imgui_impl_glut.h" local="yes" imported="no">imgui_impl_glut.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplGLUT_Init</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a5af2be582473d73e89c3faa10a2d52dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_InstallFuncs</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a0d66adf366e94cf8ad8cd585bafb1eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_KeyboardFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a4662e35b42463fc31a3fc1fb9d6a2f74</anchor>
      <arglist>(unsigned char c, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_KeyboardUpFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a1dd98e4b46f666aa5d13a3e97656089d</anchor>
      <arglist>(unsigned char c, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_MotionFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a6c7586b84d542b02fc04f8d599a16c80</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_MouseFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a59658878376dcb4b05802fa6016726c7</anchor>
      <arglist>(int glut_button, int state, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_NewFrame</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a7179b8bb37575e9b60f50a81791bd298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_ReshapeFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a34896b8d999a720ee8749f65ece0a5bd</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_Shutdown</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>aa9cd7b266b18c7abbb79d1930d1af6c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_SpecialFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a1e1a8592c263b06d60b822cf4d755049</anchor>
      <arglist>(int key, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplGLUT_SpecialUpFunc</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a5374218f11c02c10ed917641a3aeb404</anchor>
      <arglist>(int key, int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplGLUT_UpdateKeyboardMods</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>a097f32680bfff41c7c3cca21fa836a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__glut_8cpp.html</anchorfile>
      <anchor>afc9bf487ff0e0a0255c5b9a2f1042301</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_glut.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__glut_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplGLUT_Init</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>af7158302b46540f212a228dc3f38f635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_InstallFuncs</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a61b3c64a3746e2667e1229ff6488a314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_KeyboardFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a57f506b3b8bbf0e507207d42a7a0b605</anchor>
      <arglist>(unsigned char c, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_KeyboardUpFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a9bf516176f2a2b4f922b542bddee1501</anchor>
      <arglist>(unsigned char c, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_MotionFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a449b4526d31c1e28a772e0023141323a</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_MouseFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>adba9f3d2f5cce29700280c44c8744796</anchor>
      <arglist>(int button, int state, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_MouseWheelFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a46808f6c768cc32748ce77b07d28b4be</anchor>
      <arglist>(int button, int dir, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_NewFrame</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a9c1d53cd8b478b1adb8d63d9c84540c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_ReshapeFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a2f91aaf7379bbb061d016957774b98b0</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_Shutdown</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a802e1fd074df9b1720a9723fc80232c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_SpecialFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a1e712cc3dd212197905df738b28b8fa1</anchor>
      <arglist>(int key, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplGLUT_SpecialUpFunc</name>
      <anchorfile>imgui__impl__glut_8h.html</anchorfile>
      <anchor>a34124b8713830878a564bf98d6cd41c4</anchor>
      <arglist>(int key, int x, int y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_marmalade.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__marmalade_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__marmalade_8h" name="imgui_impl_marmalade.h" local="yes" imported="no">imgui_impl_marmalade.h</includes>
    <member kind="function">
      <type>int32</type>
      <name>ImGui_Marmalade_CharCallback</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>abfef8a74099f38a72bcc1a181ccf4a6a</anchor>
      <arglist>(void *system_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_Marmalade_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a6eae7e87d7106ca92150d562d10d91a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ImGui_Marmalade_GetClipboardText</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a98c3b61f30b2d04a75150c6a668e20ea</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_Marmalade_Init</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>affd291c7ac5daa577844cd4a6190ebc6</anchor>
      <arglist>(bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_Marmalade_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a03f6b710fc897c606c0f7a5e679e23d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ImGui_Marmalade_KeyCallback</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a122b759adda4877eb8712e756e55569c</anchor>
      <arglist>(void *system_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_Marmalade_NewFrame</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>ad7867499848e5e5b7a8a10fa85259fbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ImGui_Marmalade_PointerButtonEventCallback</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a75e2d446a4fb34b7c356a5ab2dc66e86</anchor>
      <arglist>(void *system_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_Marmalade_RenderDrawData</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a789090c86d9e6a947bae61edd401b5c3</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_Marmalade_SetClipboardText</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>af345d1c66cb9d028d361e3779a0dea00</anchor>
      <arglist>(void *, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_Marmalade_Shutdown</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a3da691c4a4a813c8b5403a95358c9fd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>g_ClipboardText</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>ab4af3c7c3966ee839c48acc1fbdf9196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CIwTexture *</type>
      <name>g_FontTexture</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>ae245953f16dc71c1e3e3e1cf18506a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_MousePressed</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a85cc92841025004f5b8d6b11db28f2c4</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_osdKeyboardEnabled</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>ac57ab1ae29100c59e74a74a500552848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImVec2</type>
      <name>g_RenderScale</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>a2ecd2557fd39cfe3ca8116e366702bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__marmalade_8cpp.html</anchorfile>
      <anchor>aeadcd9b9799016abf222f5cb112c9997</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_marmalade.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__marmalade_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API int32</type>
      <name>ImGui_Marmalade_CharCallback</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>ae0f68bf358be15263958f27b2dd19885</anchor>
      <arglist>(void *system_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_Marmalade_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>af5da6581fcc501b5bb036369c6e141e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_Marmalade_Init</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>a0ffa7302274b49d24ef11dd89214e949</anchor>
      <arglist>(bool install_callbacks)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_Marmalade_InvalidateDeviceObjects</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>aefec6ef5c79bee05ecaa7054e960540b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API int32</type>
      <name>ImGui_Marmalade_KeyCallback</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>a5755cffb270ec61daf23db53ac142629</anchor>
      <arglist>(void *system_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_Marmalade_NewFrame</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>a8277ea4277bfa604d0ccd1d79a63f570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API int32</type>
      <name>ImGui_Marmalade_PointerButtonEventCallback</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>ae29b08c37a34b648df6a3069a21e354a</anchor>
      <arglist>(void *system_data, void *user_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_Marmalade_RenderDrawData</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>a3bee3904db75486e8a13c628e787718b</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_Marmalade_Shutdown</name>
      <anchorfile>imgui__impl__marmalade_8h.html</anchorfile>
      <anchor>afb90192f706709bb582141a5618038a8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_metal.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__metal_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplMetal_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a5cb393e862f0d76986c5387246699c61</anchor>
      <arglist>(id&lt; MTLDevice &gt; device)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplMetal_CreateFontsTexture</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a0be38dcb12e8dc1aa3c1b2ca5423a188</anchor>
      <arglist>(id&lt; MTLDevice &gt; device)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplMetal_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a17092675b6e6f64c9b68775082d1d2bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplMetal_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a7de94adfcedec645e8d8ee21cebb902a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplMetal_Init</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a1197144608a0b60987ceb7fb06b414c5</anchor>
      <arglist>(id&lt; MTLDevice &gt; device)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplMetal_NewFrame</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a38333fb472afd995ba96405424e49bc1</anchor>
      <arglist>(MTLRenderPassDescriptor *renderPassDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplMetal_RenderDrawData</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>aabf9438ca36a14a9a6dc2035e31cd505</anchor>
      <arglist>(ImDrawData *draw_data, id&lt; MTLCommandBuffer &gt; commandBuffer, id&lt; MTLRenderCommandEncoder &gt; commandEncoder)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplMetal_Shutdown</name>
      <anchorfile>imgui__impl__metal_8h.html</anchorfile>
      <anchor>a276021a9dd713a1341086a1d0391c398</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_opengl2.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__opengl2_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__opengl2_8h" name="imgui_impl_opengl2.h" local="yes" imported="no">imgui_impl_opengl2.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL2_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a3d26784c8bb438bacfd4981e58187307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL2_CreateFontsTexture</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a23758540c1ea4ff2bac250c9a562cb14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL2_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a186c0a15389a738c8b9beec8131b95f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL2_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a937c12429933f8bed93bfcf7cd780085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL2_Init</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a6eaf994af4c385ea9858cc1af5d234a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL2_NewFrame</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a118aaff2d52a10d4a7e8aaad92182a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL2_RenderDrawData</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>ab65d71bd0bdfcc4a0a73436b84f82647</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplOpenGL2_SetupRenderState</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a72e4a6c026a493c4cb88f7b7a80cce1e</anchor>
      <arglist>(ImDrawData *draw_data, int fb_width, int fb_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL2_Shutdown</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>ad79dd5ab4eb96f259be274cbcb4e48f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_FontTexture</name>
      <anchorfile>imgui__impl__opengl2_8cpp.html</anchorfile>
      <anchor>a76694bfc1e27296421f914cfe8246635</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_opengl2.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__opengl2_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL2_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>a2d5d6a5418a376d147a52abfd10c274f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL2_CreateFontsTexture</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>ab3eb126bcbf6a08e5e260bc80ebc6284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL2_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>ab8dc0d68c740e625f1c66616495678a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL2_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>a704ba9b2f6806616d6d1be5f3e271032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL2_Init</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>a1caebfa1077c41e68eaa5411321e30be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL2_NewFrame</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>a84e191a3967daf8dd6e446a08ae7afc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL2_RenderDrawData</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>ae805eac0fc91088598f550108abb6c02</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL2_Shutdown</name>
      <anchorfile>imgui__impl__opengl2_8h.html</anchorfile>
      <anchor>a645e46df91edb00ce09f5747460bc6f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_opengl3.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__opengl3_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__opengl3_8h" name="imgui_impl_opengl3.h" local="yes" imported="no">imgui_impl_opengl3.h</includes>
    <includes id="gl3w_8h" name="gl3w.h" local="no" imported="no">GL/gl3w.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a2d9c66e1dfb454fdb91f85037e0591e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckProgram</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a22f46b7ed68c385f411c4b2dc25c50e8</anchor>
      <arglist>(GLuint handle, const char *desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckShader</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a11601584c987e4aeae774985e1177d74</anchor>
      <arglist>(GLuint handle, const char *desc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL3_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ab27f12289d6fe9fcd412f92af280b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL3_CreateFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a3dc4f80532d710de41d4075214eb363e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a605e340c346791d9c9e927add2392d0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a539aaad4aa185838297fb13b2409c405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplOpenGL3_Init</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a0475f257dc97d1daceee89cb4b19744d</anchor>
      <arglist>(const char *glsl_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_NewFrame</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a900e74add4e56e74f97a210eb329aa91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_RenderDrawData</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ad215190229f4f300593911aa7b3821de</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplOpenGL3_SetupRenderState</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a328d27e0d40312d064adbc45c0cf240b</anchor>
      <arglist>(ImDrawData *draw_data, int fb_width, int fb_height, GLuint vertex_array_object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplOpenGL3_Shutdown</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>acbd53376e6135ad71e7bcd9879278e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationProjMtx</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a723abd9d65c0a97f57cf0bebb7f83e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationTex</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a5442c37443169f6c2b7483a0818a653f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationVtxColor</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ad69e09c3598493a0349798093a0ef100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationVtxPos</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ade34388b0980cca6588fcc64fc741b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_AttribLocationVtxUV</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ad1da0d98d7756ae97fbf6c7d5708b8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_ElementsHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a26abda8950dc2d4adf6e2a5171c2445a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_FontTexture</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a76694bfc1e27296421f914cfe8246635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_FragHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a8bd0b9474bb0923002b18894944e45fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>g_GlslVersionString</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a080be4f3f916ccafcbe99a70cba44e08</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_GlVersion</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ae616a8d5b513f4effd4c43dce2dfd941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_ShaderHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>ae1b73cef0bc055e139fff6b0e1768a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_VboHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a137cb22f50258ade706c87cd18d7da60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLuint</type>
      <name>g_VertHandle</name>
      <anchorfile>imgui__impl__opengl3_8cpp.html</anchorfile>
      <anchor>a5010daecbe2e956c15b02203ed7cdfd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_opengl3.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__opengl3_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_IMPL_OPENGL_LOADER_GL3W</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>afff91f5477de5ab7220bad0a3bc56ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL3_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>abb227ee1988e1f08a58b28989c21606e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL3_CreateFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a263f7a01cdc7b273e2a3cdf852dcafae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a2d09c3502809e95462ccd1e604c50a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_DestroyFontsTexture</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a71e7bdfaf14b7a86e6af475219574216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplOpenGL3_Init</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a71ace2636dbf89c2b26a71fb02402f6e</anchor>
      <arglist>(const char *glsl_version=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_NewFrame</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a3bf17e1235c290ba19933f8ef23889bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_RenderDrawData</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a0c2b59f0157154902aa47f8f1f8dfcf5</anchor>
      <arglist>(ImDrawData *draw_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplOpenGL3_Shutdown</name>
      <anchorfile>imgui__impl__opengl3_8h.html</anchorfile>
      <anchor>a931f17bcb9a656ebf0ae3207ff6802cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_osx.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__osx_8h.html</filename>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImGui_ImplOSX_HandleEvent</name>
      <anchorfile>imgui__impl__osx_8h.html</anchorfile>
      <anchor>ad58976ec1da4180401c7bebe5bcd61ab</anchor>
      <arglist>(NSEvent *_Nonnull event, NSView *_Nullable view)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImGui_ImplOSX_Init</name>
      <anchorfile>imgui__impl__osx_8h.html</anchorfile>
      <anchor>a867c03b0f46dd365b2083fa834186386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImGui_ImplOSX_NewFrame</name>
      <anchorfile>imgui__impl__osx_8h.html</anchorfile>
      <anchor>a07ff144589c1d2aa86118a3adce6a05f</anchor>
      <arglist>(NSView *_Nullable view)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImGui_ImplOSX_Shutdown</name>
      <anchorfile>imgui__impl__osx_8h.html</anchorfile>
      <anchor>a2448bfd9056f1c40c1219df723202a09</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_sdl.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__sdl_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__sdl_8h" name="imgui_impl_sdl.h" local="yes" imported="no">imgui_impl_sdl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAP_ANALOG</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>ad181101ed89f4155bbc97eccffea135b</anchor>
      <arglist>(NAV_NO, AXIS_NO, V0, V1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_BUTTON</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a0720760ecc7d8768f926a5b2ba4af07d</anchor>
      <arglist>(NAV_NO, BUTTON_NO)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SDL_HAS_CAPTURE_AND_GLOBAL_MOUSE</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a313b5bc58c0de4eb53710ddc720e094d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SDL_HAS_VULKAN</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>aea2eeaab96a591241a01aa9cda35be47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ImGui_ImplSDL2_GetClipboardText</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a4975d841fc8a5c950690be0fd73c8c61</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImGui_ImplSDL2_Init</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a5280c30d42abdc04c966a65baebb9d1d</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplSDL2_InitForD3D</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>ae7d148dd2c382c50e59d125907530838</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplSDL2_InitForMetal</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a890ac8639fb6eb52d06d11b9d157e035</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplSDL2_InitForOpenGL</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a64942ba4101d9d607f601a381ce40d95</anchor>
      <arglist>(SDL_Window *window, void *sdl_gl_context)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplSDL2_InitForVulkan</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a37fa767ee8df754bd923b1d1e4de55a7</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplSDL2_NewFrame</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>ad748d6c7359a64a6df2fdd2c92618323</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplSDL2_ProcessEvent</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>af02f4ad765d4f65b334eb14a4065f8eb</anchor>
      <arglist>(const SDL_Event *event)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplSDL2_SetClipboardText</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a90f8176e0a8eaa0fdab2a26cd769b862</anchor>
      <arglist>(void *, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplSDL2_Shutdown</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>af32b62f3df7cef2d1b3a88b8fb96d811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplSDL2_UpdateGamepads</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a7b2a9dbc58586430deed32e4e6282c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplSDL2_UpdateMouseCursor</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>afdc67821452f561c34af5d7a1db9adda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplSDL2_UpdateMousePosAndButtons</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a6fbcca17ff5f197146697de68b8b406f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>g_ClipboardTextData</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a84adcdc32d36c3df514ae400048b139f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_MouseCanUseGlobalState</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a1252776a48eba84fa3d66b3c74fa2b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SDL_Cursor *</type>
      <name>g_MouseCursors</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>afd3a448ebb4ea629f27b84b4d2cf492e</anchor>
      <arglist>[ImGuiMouseCursor_COUNT]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_MousePressed</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>a85cc92841025004f5b8d6b11db28f2c4</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Uint64</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>aa52ed5cd6dfeb5983304dcda6cbb0906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SDL_Window *</type>
      <name>g_Window</name>
      <anchorfile>imgui__impl__sdl_8cpp.html</anchorfile>
      <anchor>aec37a008f4bbe2540017d7b5a3e94065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_sdl.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__sdl_8h.html</filename>
    <member kind="typedef">
      <type>union SDL_Event</type>
      <name>SDL_Event</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>a33fcc6aa445cb781bfca881e39e5333e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplSDL2_InitForD3D</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>a42df5a9a1733ebba44e023dfe5f60b57</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplSDL2_InitForMetal</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>ae172cc01a3678d7f3efd089dd3424c47</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplSDL2_InitForOpenGL</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>a244014d96257373472835ca8d44869c5</anchor>
      <arglist>(SDL_Window *window, void *sdl_gl_context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplSDL2_InitForVulkan</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>af7c83b04890a2f678a41816b52696a76</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplSDL2_NewFrame</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>a8009b22e9f3019fefe170cd0472a1625</anchor>
      <arglist>(SDL_Window *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplSDL2_ProcessEvent</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>ade8902829de5c6853ba79b76bd3fa9e1</anchor>
      <arglist>(const SDL_Event *event)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplSDL2_Shutdown</name>
      <anchorfile>imgui__impl__sdl_8h.html</anchorfile>
      <anchor>a1dbfe62e114b2fce58712e17409c05bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_vulkan.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__vulkan_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__vulkan_8h" name="imgui_impl_vulkan.h" local="yes" imported="no">imgui_impl_vulkan.h</includes>
    <class kind="struct">ImGui_ImplVulkanH_FrameRenderBuffers</class>
    <class kind="struct">ImGui_ImplVulkanH_WindowRenderBuffers</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_vk_result</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a1ea6c63eab2860beea5e3c89c1afbbc1</anchor>
      <arglist>(VkResult err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CreateOrResizeBuffer</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a73a1987daf1552a15f239f00baa0cd51</anchor>
      <arglist>(VkBuffer &amp;buffer, VkDeviceMemory &amp;buffer_memory, VkDeviceSize &amp;p_buffer_size, size_t new_size, VkBufferUsageFlagBits usage)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplVulkan_CreateDeviceObjects</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>ae04f471c6a6dab69bc2992843a91ad75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplVulkan_CreateFontsTexture</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a9e23e28665a8b9a1672a9ce58c5ce908</anchor>
      <arglist>(VkCommandBuffer command_buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkan_DestroyDeviceObjects</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a74aab8119e9e91d8932f955546dcd973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkan_DestroyFontUploadObjects</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a691e5e749ff5bcde29d2b9672598b776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplVulkan_Init</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a40db68872309c40d06827e5e5dc36741</anchor>
      <arglist>(ImGui_ImplVulkan_InitInfo *info, VkRenderPass render_pass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>ImGui_ImplVulkan_MemoryType</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a9c54db778f2529f1da4faf07803de539</anchor>
      <arglist>(VkMemoryPropertyFlags properties, uint32_t type_bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkan_NewFrame</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a4c03e9375aa038eb0745c802af07fb21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkan_RenderDrawData</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>af0971a5d1f96143e36ffd633d4039874</anchor>
      <arglist>(ImDrawData *draw_data, VkCommandBuffer command_buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkan_SetMinImageCount</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>ae028fe3e0796e9960d9aa5119df87f4f</anchor>
      <arglist>(uint32_t min_image_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplVulkan_SetupRenderState</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a412535ab9ec63db2acfa1e878128a9d3</anchor>
      <arglist>(ImDrawData *draw_data, VkCommandBuffer command_buffer, ImGui_ImplVulkanH_FrameRenderBuffers *rb, int fb_width, int fb_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkan_Shutdown</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a5d24b6d00ffdc460712b1966199c28a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_CreateWindow</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a2e0cbd37d4213651bfca9bd69f6512ae</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wd, uint32_t queue_family, const VkAllocationCallbacks *allocator, int width, int height, uint32_t min_image_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_CreateWindowCommandBuffers</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a03fa20709ac538ff16a162e426240338</anchor>
      <arglist>(VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wd, uint32_t queue_family, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_CreateWindowSwapChain</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a56298dda09626af25de54d568b31830e</anchor>
      <arglist>(VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wd, const VkAllocationCallbacks *allocator, int w, int h, uint32_t min_image_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_DestroyFrame</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a7bdbd122b66063f3df95a0eafa5bb7dd</anchor>
      <arglist>(VkDevice device, ImGui_ImplVulkanH_Frame *fd, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_DestroyFrameRenderBuffers</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>acfc14877276e7856e05d37d8f6f3eab8</anchor>
      <arglist>(VkDevice device, ImGui_ImplVulkanH_FrameRenderBuffers *buffers, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_DestroyFrameSemaphores</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>ae5ddca6b231ca2e88b968af9440ac206</anchor>
      <arglist>(VkDevice device, ImGui_ImplVulkanH_FrameSemaphores *fsd, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_DestroyWindow</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>af4d7a2987aecd23a4ea05ae341998f94</anchor>
      <arglist>(VkInstance instance, VkDevice device, ImGui_ImplVulkanH_Window *wd, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplVulkanH_DestroyWindowRenderBuffers</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a1642edbcc3ebf28bd24366aed2696c72</anchor>
      <arglist>(VkDevice device, ImGui_ImplVulkanH_WindowRenderBuffers *buffers, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImGui_ImplVulkanH_GetMinImageCountFromPresentMode</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a766ea9561cdaf481638ee07f44801449</anchor>
      <arglist>(VkPresentModeKHR present_mode)</arglist>
    </member>
    <member kind="function">
      <type>VkPresentModeKHR</type>
      <name>ImGui_ImplVulkanH_SelectPresentMode</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a7224bb4a6e72a8d5de8f57a5464aadac</anchor>
      <arglist>(VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkPresentModeKHR *request_modes, int request_modes_count)</arglist>
    </member>
    <member kind="function">
      <type>VkSurfaceFormatKHR</type>
      <name>ImGui_ImplVulkanH_SelectSurfaceFormat</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>af5466b601034ad87d0478d37ac8b9e4e</anchor>
      <arglist>(VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkFormat *request_formats, int request_formats_count, VkColorSpaceKHR request_color_space)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>__glsl_shader_frag_spv</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a010131e3dd005be259d3f39fae403a23</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>__glsl_shader_vert_spv</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>aa622bb812adadd89c8bcdd47890df7c5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDeviceSize</type>
      <name>g_BufferMemoryAlignment</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a250a7f3375027921a0407d0d49a34603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDescriptorSet</type>
      <name>g_DescriptorSet</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a1b1eebc706014b6ace8821475bed8995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDescriptorSetLayout</type>
      <name>g_DescriptorSetLayout</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a4a50edd3954d50fe87a51d903d5c7d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkImage</type>
      <name>g_FontImage</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a65251b8ab53d95a962bb75bd819b399d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDeviceMemory</type>
      <name>g_FontMemory</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a0999eb0d504721f0551561d85d8d29cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkSampler</type>
      <name>g_FontSampler</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>abe745144bad321b37ecb3f7c0c9b8a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkImageView</type>
      <name>g_FontView</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a434f8321c4cef391fab86d39550f0be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImGui_ImplVulkanH_WindowRenderBuffers</type>
      <name>g_MainWindowRenderBuffers</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a0663f6f794051f7e5a8feda1eb61c647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPipeline</type>
      <name>g_Pipeline</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>ac0bff64c77cb84c5bd6b5c640d5b468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPipelineCreateFlags</type>
      <name>g_PipelineCreateFlags</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a2cfadec14fa36a829e00e8bf09978e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPipelineLayout</type>
      <name>g_PipelineLayout</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a11f1470593fbb703aae60ca7491544c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkRenderPass</type>
      <name>g_RenderPass</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a885e7a77f543816beaffbb2d57fa8c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkBuffer</type>
      <name>g_UploadBuffer</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a8c759ec82d761d95269b0b67ede3cdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDeviceMemory</type>
      <name>g_UploadBufferMemory</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a8983745915b3c2be024f5a930d8cea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImGui_ImplVulkan_InitInfo</type>
      <name>g_VulkanInitInfo</name>
      <anchorfile>imgui__impl__vulkan_8cpp.html</anchorfile>
      <anchor>a9d1ff39b1ecc614788b69c93308a4a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_vulkan.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__vulkan_8h.html</filename>
    <class kind="struct">ImGui_ImplVulkan_InitInfo</class>
    <class kind="struct">ImGui_ImplVulkanH_Frame</class>
    <class kind="struct">ImGui_ImplVulkanH_FrameSemaphores</class>
    <class kind="struct">ImGui_ImplVulkanH_Window</class>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplVulkan_CreateFontsTexture</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a88bee060d9d78f1f581edcf319cd9868</anchor>
      <arglist>(VkCommandBuffer command_buffer)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkan_DestroyFontUploadObjects</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a9d953844162b3e7632455f2eb3dfff43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplVulkan_Init</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>ad4daa307d203af914786f8631a307ec6</anchor>
      <arglist>(ImGui_ImplVulkan_InitInfo *info, VkRenderPass render_pass)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkan_NewFrame</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a1140b281b5df05d3a20b07d979ee0250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkan_RenderDrawData</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>afab610881a53321e0c7f2541005cf8cd</anchor>
      <arglist>(ImDrawData *draw_data, VkCommandBuffer command_buffer)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkan_SetMinImageCount</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>ab6c61e9c9d8e8c314866e5d9b48b58b5</anchor>
      <arglist>(uint32_t min_image_count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkan_Shutdown</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>ac5f93959197622a7afc8ac9d9e7c378c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkanH_CreateWindow</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a07b155c32d6311b886c4835a11dc1404</anchor>
      <arglist>(VkInstance instance, VkPhysicalDevice physical_device, VkDevice device, ImGui_ImplVulkanH_Window *wnd, uint32_t queue_family, const VkAllocationCallbacks *allocator, int w, int h, uint32_t min_image_count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplVulkanH_DestroyWindow</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a85f0bc7caedd9313be70e55179885081</anchor>
      <arglist>(VkInstance instance, VkDevice device, ImGui_ImplVulkanH_Window *wnd, const VkAllocationCallbacks *allocator)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API int</type>
      <name>ImGui_ImplVulkanH_GetMinImageCountFromPresentMode</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a8236d44a7a09080d3fd617ba0a1ea153</anchor>
      <arglist>(VkPresentModeKHR present_mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API VkPresentModeKHR</type>
      <name>ImGui_ImplVulkanH_SelectPresentMode</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a2db0beb55053b0878cd8ae72f14f56ef</anchor>
      <arglist>(VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkPresentModeKHR *request_modes, int request_modes_count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API VkSurfaceFormatKHR</type>
      <name>ImGui_ImplVulkanH_SelectSurfaceFormat</name>
      <anchorfile>imgui__impl__vulkan_8h.html</anchorfile>
      <anchor>a372dec07c30709ba8557673a0f28864f</anchor>
      <arglist>(VkPhysicalDevice physical_device, VkSurfaceKHR surface, const VkFormat *request_formats, int request_formats_count, VkColorSpaceKHR request_color_space)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_win32.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__win32_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__win32_8h" name="imgui_impl_win32.h" local="yes" imported="no">imgui_impl_win32.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DBT_DEVNODES_CHANGED</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a454522b0cfb3a366cc14230e62be3e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a9272fbff584df35213a9076e900c24c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>ac007743843b15f477f33dc5c3dd0507a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsWindows8Point1OrGreater</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a5e26976cd63d69f6ff83f646e6a6f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_ANALOG</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>adb5084b87f1cecae595f6a70b5da263a</anchor>
      <arglist>(NAV_NO, VALUE, V0, V1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_BUTTON</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>ac0e4756c36e2ab0b0b13061a722d7dd1</anchor>
      <arglist>(NAV_NO, BUTTON_ENUM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIN32_LEAN_AND_MEAN</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>ac7bef5d85e3dcd73eef56ad39ffc84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM_MOUSEHWHEEL</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a7b2918d422b3a1fe86a641f74818bb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_GetDpiForMonitor</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a8e0604c2d817f58e6694308027f79da1</anchor>
      <arglist>)(HMONITOR, MONITOR_DPI_TYPE, UINT *, UINT *)</arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(WINAPI *</type>
      <name>PFN_SetProcessDpiAwareness</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a1a73525f9b0a175b4528d8ae194d5e13</anchor>
      <arglist>)(PROCESS_DPI_AWARENESS)</arglist>
    </member>
    <member kind="typedef">
      <type>DPI_AWARENESS_CONTEXT(WINAPI *</type>
      <name>PFN_SetThreadDpiAwarenessContext</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>aea09b68f42759658b9be75dd77d0533f</anchor>
      <arglist>)(DPI_AWARENESS_CONTEXT)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MONITOR_DPI_TYPE</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_EFFECTIVE_DPI</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfa75d3ba3b96559377e5cac23d6e380162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_ANGULAR_DPI</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfa7c555ba8472b1bcc44a2b8b7da7bc1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_RAW_DPI</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfa3a8c01568cf5b17569b53587783e9851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MDT_DEFAULT</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a6d3b6e6160452fd0315bf529461dadcfacf96ef9f03d6fbbef385b67cfbe2578f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PROCESS_DPI_AWARENESS</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROCESS_DPI_UNAWARE</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0ab42f9fa8bef80716253ff5732f98d019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROCESS_SYSTEM_DPI_AWARE</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0a2690b1d0f73cd71a24c38dbccc99be8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROCESS_PER_MONITOR_DPI_AWARE</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a0b4072c3e306aab56e4b1f41f66ecfd0aad0077e9938715939b18fc533eeae097</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DECLARE_HANDLE</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a3d68bc19ea52dbb5682b42f9a3316189</anchor>
      <arglist>(DPI_AWARENESS_CONTEXT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplWin32_EnableDpiAwareness</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>afda525ac1c8a2b4e357f19488f661014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ImGui_ImplWin32_GetDpiScaleForHwnd</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a63408fa92e0f85dcf74b27ba6b81f7f4</anchor>
      <arglist>(void *hwnd)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ImGui_ImplWin32_GetDpiScaleForMonitor</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a765356269dc7e4f7f521d5f9c9bc42a5</anchor>
      <arglist>(void *monitor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImGui_ImplWin32_Init</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a4221d0dc7d4977eb30970e1f5c2cca98</anchor>
      <arglist>(void *hwnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplWin32_NewFrame</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>ade4f55b90fdbd75a562d894d33f1909e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImGui_ImplWin32_Shutdown</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a4eddd1969cc460312197f2df3dbc992a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplWin32_UpdateGamepads</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>aab830d0ec6d1dd46521c8839fe27d110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImGui_ImplWin32_UpdateMouseCursor</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a1a9fc4403b7509b07ccc74b5f52824e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImGui_ImplWin32_UpdateMousePos</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a0bd6feadd690c6e5b09018a98098f19f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API LRESULT</type>
      <name>ImGui_ImplWin32_WndProcHandler</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a25447e4d5d2cabecf54cb9a5c84e7cde</anchor>
      <arglist>(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOL</type>
      <name>IsWindowsVersionOrGreater</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a4437c4316c5afd9948e86daa51b30518</anchor>
      <arglist>(WORD major, WORD minor, WORD sp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_HasGamepad</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a4199b37969ceb227c89bcae8bf5f8bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HWND</type>
      <name>g_hWnd</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>af6e451d84715c224b60977594e800b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImGuiMouseCursor</type>
      <name>g_LastMouseCursor</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a9697f227f5eabdbba465c7b4a984bd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static INT64</type>
      <name>g_TicksPerSecond</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>ab754591798fb50fb06e7f189fcd75429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static INT64</type>
      <name>g_Time</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a85cfcefb28f7521ecaa87ae7a509c7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_WantUpdateHasGamepad</name>
      <anchorfile>imgui__impl__win32_8cpp.html</anchorfile>
      <anchor>a821270bfce8f00e2252012253174a8fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_impl_win32.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/</path>
    <filename>imgui__impl__win32_8h.html</filename>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplWin32_EnableDpiAwareness</name>
      <anchorfile>imgui__impl__win32_8h.html</anchorfile>
      <anchor>a1dd8952480dd70d48de16334e5686dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API float</type>
      <name>ImGui_ImplWin32_GetDpiScaleForHwnd</name>
      <anchorfile>imgui__impl__win32_8h.html</anchorfile>
      <anchor>aac16bf93a00e545ac237b661b4824b23</anchor>
      <arglist>(void *hwnd)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API float</type>
      <name>ImGui_ImplWin32_GetDpiScaleForMonitor</name>
      <anchorfile>imgui__impl__win32_8h.html</anchorfile>
      <anchor>a8cf9e14edd8ff4e36fa6331c5c0de0c2</anchor>
      <arglist>(void *monitor)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API bool</type>
      <name>ImGui_ImplWin32_Init</name>
      <anchorfile>imgui__impl__win32_8h.html</anchorfile>
      <anchor>a9f752412a1f6dfdf6fc00dbbd90a8428</anchor>
      <arglist>(void *hwnd)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplWin32_NewFrame</name>
      <anchorfile>imgui__impl__win32_8h.html</anchorfile>
      <anchor>acfa678a90a3331b9e2d2214d190e0718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API void</type>
      <name>ImGui_ImplWin32_Shutdown</name>
      <anchorfile>imgui__impl__win32_8h.html</anchorfile>
      <anchor>a4a64d684eab1b6aed8c2f23aaa427d49</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_internal.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imgui__internal_8h.html</filename>
    <includes id="imstb__textedit_8h" name="imstb_textedit.h" local="yes" imported="no">imstb_textedit.h</includes>
    <class kind="struct">ImBitVector</class>
    <class kind="struct">ImChunkStream</class>
    <class kind="struct">ImDrawDataBuilder</class>
    <class kind="struct">ImDrawListSharedData</class>
    <class kind="struct">ImGuiColorMod</class>
    <class kind="struct">ImGuiColumnData</class>
    <class kind="struct">ImGuiColumns</class>
    <class kind="struct">ImGuiContext</class>
    <class kind="struct">ImGuiDataTypeInfo</class>
    <class kind="struct">ImGuiGroupData</class>
    <class kind="struct">ImGuiInputTextState</class>
    <class kind="struct">ImGuiItemHoveredDataBackup</class>
    <class kind="struct">ImGuiMenuColumns</class>
    <class kind="struct">ImGuiNavMoveResult</class>
    <class kind="struct">ImGuiNextItemData</class>
    <class kind="struct">ImGuiNextWindowData</class>
    <class kind="struct">ImGuiPopupData</class>
    <class kind="struct">ImGuiPtrOrIndex</class>
    <class kind="struct">ImGuiSettingsHandler</class>
    <class kind="struct">ImGuiShrinkWidthItem</class>
    <class kind="struct">ImGuiStyleMod</class>
    <class kind="struct">ImGuiTabBar</class>
    <class kind="struct">ImGuiTabItem</class>
    <class kind="struct">ImGuiWindow</class>
    <class kind="struct">ImGuiWindowSettings</class>
    <class kind="struct">ImGuiWindowTempData</class>
    <class kind="struct">ImPool</class>
    <class kind="struct">ImRect</class>
    <class kind="struct">ImVec1</class>
    <class kind="struct">ImVec2ih</class>
    <namespace>ImGui</namespace>
    <namespace>ImStb</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IM_ASSERT_PARANOID</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa6119f4859929e4a37720676c5765f73</anchor>
      <arglist>(_EXPR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_ASSERT_USER_ERROR</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a537f548eb1d21404f9341cfe20383cd7</anchor>
      <arglist>(_EXP, _MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_DEBUG_BREAK</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a4dfe43927baa0f5cd67e0a7fc891aafb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9fcf2eba3b2c43d31488134d4210f53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_DRAWLIST_CIRCLE_AUTO_SEGMENT_CALC</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2f55b4cb9fd50652e56a623ab4ecc5ad</anchor>
      <arglist>(_RAD, _MAXERROR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_DRAWLIST_CIRCLE_AUTO_SEGMENT_MAX</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a4a2db720e636ba7503b2f4316b0d8fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_DRAWLIST_CIRCLE_AUTO_SEGMENT_MIN</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a4c112341b8105d20801645b1cc798795</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_F32_TO_INT8_SAT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a044d12ff2cdc7af4a6de58d63cd96839</anchor>
      <arglist>(_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_F32_TO_INT8_UNBOUND</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aac14064fede4cb5a2263206baea7ffb1</anchor>
      <arglist>(_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_FLOOR</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad6166e2776ce11effbcae5c45d4aa4a6</anchor>
      <arglist>(_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_NEWLINE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1bfa04d9a2431433f9668c814fd4c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_PI</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab8de43e3f17a4f0081fa6c2def6af1c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_ROUND</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aca6e2273580ccf447bcde493e6292043</anchor>
      <arglist>(_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_STATIC_ASSERT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab48aaa96aa99bc25d19384ec3492a6d3</anchor>
      <arglist>(_COND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IM_TABSIZE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af913a6a3d1f42d6b137cb6733c763569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImAcos</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b9b8e68466b8175e03ca1d7d36c4e33</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImAtan2</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a91e7466f40711f63162e524cdf7501ca</anchor>
      <arglist>(Y, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImAtof</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abc1babb382e50cb53cbd9526581e626b</anchor>
      <arglist>(STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImCeil</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a09170e101a72d70544ae6edfe495ee8f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImCos</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a29665878048d6614ab3753e9b3b7b436</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImFabs</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa886f20aead1a15ce961ac6fa361b044</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImFloorStd</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a67d1a77cadeac3fdc7e95fc2be7524bb</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImFmod</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab31c49c24dd5d51dd629a56b5d11a85e</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_CDECL</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3a504542c4837c193bd5e54911123fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEBUG_LOG</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af981be9fab3821feb2ddc4000ed6dd3f</anchor>
      <arglist>(_FMT,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_TEST_ENGINE_ITEM_ADD</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8c6f6a6d1683257330e6f1971742b5be</anchor>
      <arglist>(_BB, _ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_TEST_ENGINE_ITEM_INFO</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a81212fb781479085c4354b54dd41a1d2</anchor>
      <arglist>(_ID, _LABEL, _FLAGS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_TEST_ENGINE_LOG</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac086fc6486fa08b4d6d6d06ff2e28f2e</anchor>
      <arglist>(_FMT,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImQsort</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a65c3e94a04354397cba5ded06fbe3737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImSin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6f4d18e137599dbd4b1bde0d2a4b065f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ImSqrt</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af45b12e2af4037adec57b0a9488b45c2</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_CHARTYPE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6e64031a061922e3a48d88fd8623f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_GETWIDTH_NEWLINE</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab109eb512ec8d9ad1973e58b367fec22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_STRING</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab58b961887715e3f06f0a60a773c6de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_UNDOCHARCOUNT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a15cbcac55cf92003c28c44734422756a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_UNDOSTATECOUNT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afa79483143df87a1497010712b3dfaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FILE *</type>
      <name>ImFileHandle</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5c58fe70d0547f85609b2b99ab451efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiButtonFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a990fae518aa1d95f571ee40989de4c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiColumnsFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a0edb3053546fcf6c5f7dcb7531c3a17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiDragFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a27d82ab28c80b21bddbc066b1105caff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiItemFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abcf9eafab4557e911b2c0d8fe2feeb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiItemStatusFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a86b8f9e2fd4084fb2112f003070b53fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiLayoutType</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a86d7bb2ee8297d38b131d8ea7e6430c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavDirSourceFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a83858661b68556d7da82de40d020e152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavHighlightFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8c2855ba575756109c607c10697bcccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNavMoveFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aff7a453b89555bb074f2fe46a159ac25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNextItemDataFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a24c816e161b249fa062cec22451bd863</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiNextWindowDataFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55b45c183ddf8a1b8a70fbce77fa5d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiSeparatorFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5bfe5a88609ebcdf61cfee4e2fabf9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiSliderFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a50cc3e3e4beb155e2186f8c1dc057e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTextFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af5a78082b7812985fff78923206b7488</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImGuiTooltipFlags</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3bdaebce9ed8c9ce2f572ac419ffb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ImPoolIdx</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2bcd38f7be434db57a9757ebf7aa56d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiAxis</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiAxis_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483a03c230bed95e0bedfe4ae746835848a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiAxis_X</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483a56b8304279c0c828698ae893b3687354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiAxis_Y</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a468e54d5ed387abfbf0d1fc1e33ab483aea4d0df122c8f789939a73ff4b213a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiButtonFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baeb23ad59b1f7a681574c86ff55a030dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_Repeat</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba61bec0e6cea16f5041e0d362419dc3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnClick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008bace7632232484c218d34933d0eaedd67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnClickRelease</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba78a6a688669d26385c0e6757264e5e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnClickReleaseAnywhere</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba95215fa948aedb2849b0283972df76d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnRelease</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baa0492b4253b162233f95158b251c1bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnDoubleClick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba303d3f0c9d93bd42ca8953ec49c21441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnDragDropHold</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba824c84e57100b4aa8621dc3ab2a4be8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_FlattenChildren</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba0aca23522a6dc5d2e61da31bf328760b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_AllowItemOverlap</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008bac9daa551a7112a723aacd8151d836f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_DontClosePopups</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baee99adc9d4d07682346e2a23079e5a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_Disabled</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008bac63ac08f6b0bee7563a6be6936abb7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_AlignTextBaseLine</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba655cb0c3df1c9d3a7ed732d4d37384ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoKeyModifiers</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba23b895e50fa2347537040e69a062f75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoHoldingActiveId</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba3bf97fae98b60cc884a6a75ce60882a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoNavFocus</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba7da3d020255bec5e67f944e6f12543a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_NoHoveredOnFocus</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba0beba7411aac8aa793d21f2be7ed6d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_MouseButtonLeft</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba858192b0fceca7b52092a851048e6e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_MouseButtonRight</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba099d1123ec9c8175cfe360ea78fa730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_MouseButtonMiddle</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008baf21af8646c55244c22549aad5f777cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_MouseButtonMask_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba5c69ae3db344f8153098a7e88b9e3c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_MouseButtonShift_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba1ee9530535119cc83933c92d880c1c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_MouseButtonDefault_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba263a7ef7069104508ba4780b7fec237d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnMask_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba08d72dc0a02321461aabf3960aa93645</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiButtonFlags_PressedOnDefault_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3bd3172cebf104d1063a28a88fb1008ba7620bfe462f82c3946202f2c2d2608cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiColumnsFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daa6b2cf5f4ec329ea36ca98c1c8d547761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoBorder</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daaeafe73f0f7664ce44e5c08277803228d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoResize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daa5297643b959c2e5c542bf8ef36cff686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoPreserveWidths</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daae32cb38aa0d09e87a951a0ce9b9a4553</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_NoForceWithinWindow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daa816318249c9a40a068953849275ad4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiColumnsFlags_GrowParentContentsSize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a99f1582181b8acf1035adda3bad9f8daad86ef11ecd7b2dc932c98cb7ab58bf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiDragFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a5ed11bf2697ee4b801755a0c6c93e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a5ed11bf2697ee4b801755a0c6c93e6a7cfcc7780743f52377f201178dfe57e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiDragFlags_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a5ed11bf2697ee4b801755a0c6c93e6acb0c7b2eb6aa716175d0fe41b0fa9842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiInputReadMode</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Down</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda7de346eb74709d862c1a354c66fc81db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Pressed</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda62b2902c4138e255df31f2d7010e311b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Released</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda76247163c506317acb6aab2fb70dda90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_Repeat</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fdae4ebadc9a73b269a8fa4b50a32662e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_RepeatSlow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda18bfb6910777eb7d00185d46c47f0ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputReadMode_RepeatFast</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a595aad51728e2685daff714edb3d05fda13765db913d3abe27a0ba7fb2c5b70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiInputSource</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78aef18047c6e32382b1644a98fa68a2622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_Mouse</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78a004e3cd161dccc08c9dd2814c552d305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_Nav</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78ab31b60490e3ba3e2fae77988936062e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_NavKeyboard</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78a2bc686f7c0f05f5e915a6ec96c4e251d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_NavGamepad</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78aff488e3baf3b07e320da7e217b97c062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiInputSource_COUNT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8ee603a145a3a4f4ab5c93c8c8333b78a86ca1f5ab44fc267491e0cf7518dd883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiItemFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba5d290fa5a6de73ecde481664fe6785ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_NoTabStop</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba446348bf1c0722c99ad0332f76276129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_ButtonRepeat</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba995328c4628ba17f0bd4b51cd6b41b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_Disabled</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba16dccc85f1c0bd80cc4aed5a736ba308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_NoNav</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44bac6dbbff7a3a5bd0b7af2339f650b53c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_NoNavDefaultFocus</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba6f18c9cbb835376ddeba52c55571ee41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_SelectableDontClosePopup</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba78e8b3f2ffa6203a2d59e03577158509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_MixedValue</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba7a3e32e27315211cd5a6e781980cbf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemFlags_Default_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a64418599f4e9c7eeb3e322b22eb8d44ba7134a42bb8aa48ebfd4ef7ea34ddd108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiItemStatusFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfcaae7c0f0b20c6c151ea189ed5b078c6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_HoveredRect</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca1cd7702ed1d8354e5d80a20f750c7ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_HasDisplayRect</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca114af7511bce1d820abac3e236351c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_Edited</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca67d1ba9815c60860dd0e98773a1c07cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_ToggledSelection</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca0ba47c4a344a8043f6764f169d983462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_ToggledOpen</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfcaff81063067ea58ad553548a404cf4ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_HasDeactivated</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca7c27b68d86220ae2ab042ee599da83b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiItemStatusFlags_Deactivated</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a772a57072bdc1dbcb826d3acb3c00cfca21c9b5a8445901fda26c5e119ab63762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiLayoutType_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abce83213b194cfc876faa80cd9da4823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLayoutType_Horizontal</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abce83213b194cfc876faa80cd9da4823accc103236d2a074a05ac0f5857a423ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLayoutType_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abce83213b194cfc876faa80cd9da4823abca9a5514cc9bbf69f532ab6ee4f387e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiLogType</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac65915203eef19cd87f2ff1cde435c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLogType_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac65915203eef19cd87f2ff1cde435c1ea0978e2c78e6e9f2d91070e3e064d9181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLogType_TTY</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac65915203eef19cd87f2ff1cde435c1ea071f267c20976b9853cfb31cd2f6c2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLogType_File</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac65915203eef19cd87f2ff1cde435c1ea54b08c15c88d960b4959195be4072206</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLogType_Buffer</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac65915203eef19cd87f2ff1cde435c1eadf402b49ca86f0bd57e61c22b19f55fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiLogType_Clipboard</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac65915203eef19cd87f2ff1cde435c1ea25e62200482768ca28ebaac9abca8d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavDirSourceFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30a4508beca51b1de5f06bded9ceebae335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_Keyboard</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30a26c911383d076bcd4a536fd4fe6d7dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_PadDPad</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30ae9988d3760de3b2575faeac3fe1b182f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavDirSourceFlags_PadLStick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac8abedb3b5ce10300fd7049f72887e30a0515fcf2914bc6adccbbac4ed31a5e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavForward</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavForward_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096a6a0210c6cda2c4905bdaef4875fac1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavForward_ForwardQueued</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096ac14000d5134c2055af3f8b455d9906cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavForward_ForwardActive</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a53d6374f774bfdc522d90c1b7a16a096a108e71c912a222a65b4b37999cc4fb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavHighlightFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a6f47e567193290259dd85fdcade51ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_TypeDefault</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26ae54860a6f56817772ef7f1f42ca3c1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_TypeThin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a12a4f12d464b2a5313a8bba2b9250d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_AlwaysDraw</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a8d97ef7eb2ce4cfa5ee98957dbb941cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavHighlightFlags_NoRounding</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a55ae92b6fb7a0edbe4814f6e261d9e26a0d2af936bbd5e37cc62ba573f02250be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavLayer</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavLayer_Main</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6af20ab672127882528d426234dda66607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavLayer_Menu</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6a5955aaa1ab52860ec9be55f32e2a9d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavLayer_COUNT</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afb412215b8327dc2c6af2c19fdca64c6a7c54ca28f0db8d5e808af0ec3290b05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNavMoveFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177cac52ba4fd5c7ad628e2dace965f1c02cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_LoopX</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177cac784f58a6171479f3fb754af4701298a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_LoopY</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca9f8e276286a9675c723a6531374362ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_WrapX</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca90dc1c64af4b4e43a0c555573ad6f714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_WrapY</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca097bd55eceaa4c0e4ef88f6aee5f38c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_AllowCurrentNavId</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca61f1ac459b7ca1dd1097aeb279278c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_AlsoScoreVisibleSet</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca1f4719a5582f194ef9d8c7aa65fe1ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNavMoveFlags_ScrollToEdge</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3fdd202d1973cfeb10564b8f55b177ca33b89df70186b2d56e6d94f005160351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNextItemDataFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab3326ece0897bea17386ca3a13cec16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextItemDataFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab3326ece0897bea17386ca3a13cec16da0c8afd8659e11f265d62ddf50bb8b4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextItemDataFlags_HasWidth</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab3326ece0897bea17386ca3a13cec16dacc4931375476944456310ae0ee74baac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextItemDataFlags_HasOpen</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab3326ece0897bea17386ca3a13cec16dab2d3f6c04861ac42d8b4228340fd3e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiNextWindowDataFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a7e542bab0d96b2b5932c28fd0454ada5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasPos</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2aeb5aa62a597881fbe4ef93f5c37b1524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasSize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a09e7a64416470e0ade6eb409e6896b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasContentSize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a681b538c5524a41f5b1441deaf83f109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasCollapsed</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a99b4a748f646c75e95e0e79b1b287401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasSizeConstraint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a058e79b35835c61379cd17ac1a644a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasFocus</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a1dbb34ccb7f209caf1e5df490f55cfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiNextWindowDataFlags_HasBgAlpha</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abb053de20abf920e20d5e71744ad9fb2a211615311a254e0af958048945676be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiPlotType</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9d5efcdd8895aa3544f1e8ce366c2728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPlotType_Lines</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9d5efcdd8895aa3544f1e8ce366c2728aadebee780e8bd6f9dbb4741efb86377b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPlotType_Histogram</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9d5efcdd8895aa3544f1e8ce366c2728a1c19c715203ea8cb19886098b87494da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiPopupPositionPolicy</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9c122103feadc7b225fc21698ff0f4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPopupPositionPolicy_Default</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9c122103feadc7b225fc21698ff0f4d8ab8a9815cfc6ed3f721aa8e75d960dbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiPopupPositionPolicy_ComboBox</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9c122103feadc7b225fc21698ff0f4d8a8aaec33fd337ffbffd524a140f6810ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSelectableFlagsPrivate_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_NoHoldingActiveID</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfa50000511c374320cb282b0eb775ace28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_SelectOnClick</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfa5a3db9c085e28f04817d404e65007d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_SelectOnRelease</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfad6e10e8714f7a324520b76511b593e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_SpanAvailWidth</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfa3ee8b2c4b7cd86254764ae57ef94cff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_DrawHoveredWhenHeld</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfacc47b185fab5b4d4e1fe7f90053b7795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSelectableFlags_SetNavIdOnHover</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3009e4cdf58220e2d87426a575e18bfac7c4325e26120515d18d5d9e57dccdff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSeparatorFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654ac709701ce3986d718c7dc97d93f04516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_Horizontal</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654a00e6c7e3f77de10a4bfa908f55e7d16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654ad27b2c49ccef9f50993053c7cc1dcfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSeparatorFlags_SpanAllColumns</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2b58eba4cf52133830d1eb2ac3c42654a204fb508a77f0225672aef6e0460c5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiSliderFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6724109814c04a3c3d8797dfd893383a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSliderFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6724109814c04a3c3d8797dfd893383aac563d0eaa0ac617f240ce1c82277bfc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiSliderFlags_Vertical</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6724109814c04a3c3d8797dfd893383aa2db4b9ade9f3519d30e6fe3ab8a25f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabBarFlagsPrivate_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_DockNode</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14abc08752c3f7cc8cd59f2514d7018645a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_IsFocused</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14aac75268d8e19ec356a99cf96c6f3dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabBarFlags_SaveSettings</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cbab85d1b24ec93439a282888949a14a06b732b29b82ed362e23c156c1c198c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTabItemFlagsPrivate_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aaef03ace24ca11beaec1716d944865b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTabItemFlags_NoCloseButton</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aaef03ace24ca11beaec1716d944865b8a18947a6e8820b3822b58686745ab5881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTextFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af40f56844aa51e0ebc4962d7f97ff1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTextFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af40f56844aa51e0ebc4962d7f97ff1c2a50de51bc52c86302caab8506180779d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTextFlags_NoWidthForLargeClippedText</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af40f56844aa51e0ebc4962d7f97ff1c2ae0d5c5b800eed646d8380dba74d1d0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTooltipFlags_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a75bc7b9a85540423ca8b16e4b447cc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTooltipFlags_None</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a75bc7b9a85540423ca8b16e4b447cc2ba2b180b171f1a1504abab689e87798c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTooltipFlags_OverridePreviousTooltip</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a75bc7b9a85540423ca8b16e4b447cc2ba6f937dcd572808b55cb7698a9be2b4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImGuiTreeNodeFlagsPrivate_</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae9c5bc8382033031fa6b36929aae4478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImGuiTreeNodeFlags_ClipLabelForTrailingButton</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae9c5bc8382033031fa6b36929aae4478acede7092554d9ab46dfb5cc74f146ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ActivateItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac56279417745ae5680a7ae5b00a2a60f</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab05ee8e53f29fbb84942a494f2ac3292</anchor>
      <arglist>(const char *str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChildEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a63a223ce2138538300e5b0654d7407a9</anchor>
      <arglist>(const char *name, ImGuiID id, const ImVec2 &amp;size_arg, bool border, ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6992289cbdb087a690403e48340bfb23</anchor>
      <arglist>(const char *str_id, int count, ImGuiColumnsFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTargetCustom</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a929a420d3af29051a140d0f36addbcd2</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89da3a22300e8293257b6cfdf1b83b7a</anchor>
      <arglist>(ImGuiID id, ImGuiWindowFlags extra_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBarEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae630dd2237aa12e9a306af817d8996c3</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImRect &amp;bb, ImGuiTabBarFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltipEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a275e14075f65a027443f5b838c910cb9</anchor>
      <arglist>(ImGuiWindowFlags extra_flags, ImGuiTooltipFlags tooltip_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayBack</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a34d2363f631f1df5ab1a2a131ab98fa7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1f7b95f36d03751c928af7b1b745e959</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToFocusFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>affe95a2dc969f0d15fbd4b588c94ac1a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65a4f18b1bc8ce0f351687922089f374</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae479220c66b039874c6e4c9e9b22849f</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acaef0497f7982dd98bf215e50129cd9b</anchor>
      <arglist>(ImVec2 size, float default_w, float default_h)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>CalcTypematicRepeatAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9804506fa0fe8823f63eadb3043916f</anchor>
      <arglist>(float t0, float t1, float repeat_delay, float repeat_rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcWindowExpectedSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae81c20afd5ce4b663f48d05c40af93f9</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcWrapWidthForPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a66416151e58c34cd02973976de66e0e9</anchor>
      <arglist>(const ImVec2 &amp;pos, float wrap_pos_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a17ff60ad1e2669130ac38a04d16eb354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearDragDrop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adae8f94649956a2a717c00dbf81a5df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4f6da873474094ce131edd2dcda98551</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupsOverWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0076b153c697cb85e263fcbd59340bce</anchor>
      <arglist>(ImGuiWindow *ref_window, bool restore_focus_to_window_under_popup)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupToLevel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0be705dc533a62387dc39ec5c276d2a0</anchor>
      <arglist>(int remaining, bool restore_focus_to_window_under_popup)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd027458d7a062d3d3073339454624e3</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorEditOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6bfb117816d669f8704e5d0c0c0795fe</anchor>
      <arglist>(const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorPickerOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d112eeb6d8ffdebbc9d9a8c66babbee</anchor>
      <arglist>(const float *ref_col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afad90b366b6471e3b13175c0ebeb26c8</anchor>
      <arglist>(const char *text, const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>CreateNewWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f325a08e833855b408f70a96d5fa064</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DataTypeApplyOp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a81ecab4c2a17d1b7de7f3ad30bf26bd9</anchor>
      <arglist>(ImGuiDataType data_type, int op, void *output, void *arg_1, const void *arg_2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DataTypeApplyOpFromText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e2a67c60f56839c42b541dfce7ca038</anchor>
      <arglist>(const char *buf, const char *initial_value_buf, ImGuiDataType data_type, void *p_data, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>DataTypeFormatString</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5fda8e22d0e4721940aefcb7232b1f82</anchor>
      <arglist>(char *buf, int buf_size, ImGuiDataType data_type, const void *p_data, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiDataTypeInfo *</type>
      <name>DataTypeGetInfo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b25ed1443e5a28d5a5725892e896578</anchor>
      <arglist>(ImGuiDataType data_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DebugDrawItemRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdcfb1608a3e75c4700427f81c0a52ac</anchor>
      <arglist>(ImU32 col=IM_COL32(255, 0, 0, 255))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DebugStartItemPicker</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abb29f1f359c62a224ad5320734035e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7b0ab1e36f9684155ec16445ea719add</anchor>
      <arglist>(ImGuiID id, ImGuiDataType data_type, void *p_v, float v_speed, const void *p_min, const void *p_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abcf748a1f3219ae7dd8950a7b7ff93fb</anchor>
      <arglist>(ImGuiDataType data_type, T *v, float v_speed, T v_min, T v_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af93bed3bce5475fe4d525d744f16aa20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a310ff87cbe678e2c632bf1f5577a7fbd</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4159d978951d11bb8be459911ae58db2</anchor>
      <arglist>(const ImVec2 &amp;ref_pos, const ImVec2 &amp;size, ImGuiDir *last_dir, const ImRect &amp;r_outer, const ImRect &amp;r_avoid, ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiColumns *</type>
      <name>FindOrCreateColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a552286c0489691bfc911e598e9dd9300</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>FindOrCreateWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2b283d79ae40a2ff00247898b8cc33b</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>FindRenderedTextEnd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7671e1dbc803a31b06081b52a771d83f</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiSettingsHandler *</type>
      <name>FindSettingsHandler</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad9e15440c52f63aa96ef3b3938d566f8</anchor>
      <arglist>(const char *type_name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82204d8800dc3a072ddbcbd2aecc48ac</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abca25f22c02e73d5eb2e9c72c4557813</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>FindWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9920e3b99972583f7fed0357b64a3fb2</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>FocusableItemRegister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4fe31fef9fbc282addb6b7c6bff057c1</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusableItemUnregister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a390518fcaef04b4d399d2475d4d84df7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusTopMostWindowUnderOne</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abc41033d9f60152a360017b292d5e9bc</anchor>
      <arglist>(ImGuiWindow *under_this_window, ImGuiWindow *ignore_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ade4c08e7e7ad7bbfa4835248f5f3a7c6</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GcAwakeTransientWindowBuffers</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad70feca33961fb47a8074074a8da2f80</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GcCompactTransientWindowBuffers</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8386015888f38f2a33528ccbb34bd49d</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2577aabfddbb8c092a014cbdcc333204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnNormFromOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9292e4cf12dfaaebbb50b40e906eebc0</anchor>
      <arglist>(const ImGuiColumns *columns, float offset)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnOffsetFromNorm</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad61afebb247b79a770f29f54e4882ad0</anchor>
      <arglist>(const ImGuiColumns *columns, float offset_norm)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetColumnsID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a432f468da48b9aadd3c5928f1065939c</anchor>
      <arglist>(const char *str_id, int count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionMaxAbs</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc4d9b0d735ffae1f1598c4df038024c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ceba68eca2b09fb6bf1ad88037e6203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindowRead</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a408f9ddac92f8629a7e273ced5f8c3aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImFont *</type>
      <name>GetDefaultFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a78aef54ecb95954deefaca2e850148a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2657245e3c14385d8caf03e06a8b76aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetFocusScopeID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a08c5d5a8e43af8d29efd445bf72d6533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList *</type>
      <name>GetForegroundDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a263ee0f99c7736041b45403326d3e224</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57aba42e0eb99a7302a614ddbc363c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiInputTextState *</type>
      <name>GetInputTextState</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdfb8ae75f2eaa42ca8ba42d9b5fe9ba</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetItemID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a102bd745dcb69ab33637e25ceeabb444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemStatusFlags</type>
      <name>GetItemStatusFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e43b6bdd1da0ef409a6fc192f448172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetNavInputAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a468ab885f9d3bd81cc7e8c3608c05193</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetNavInputAmount2d</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7b84c4630dad4ef5d07b366d36c39476</anchor>
      <arglist>(ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>GetTopMostPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b905269b079f5e07755db52cc6e52df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImRect</type>
      <name>GetWindowAllowedExtentRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4189cc4ec6ac56f3b21b29165d09ff98</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetWindowResizeID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f98f2df396209137a29bee902b9435e</anchor>
      <arglist>(ImGuiWindow *window, int n)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetWindowScrollbarID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a426c9b60bf8cd3d887ba50366a2612df</anchor>
      <arglist>(ImGuiWindow *window, ImGuiAxis axis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImAddClampOverflow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1142cda10c2bf64ea057ddc4d3854e33</anchor>
      <arglist>(T a, T b, T mn, T mx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ImAlphaBlendColors</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9bd0c67916b1c57ab0840893a2689a8e</anchor>
      <arglist>(ImU32 col_a, ImU32 col_b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImBezierCalc</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae9a4e0c5190bfc96b1d179664d229b72</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, float t)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImBezierClosestPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ada7a8fbbca029a90d3a5c025ad152243</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, const ImVec2 &amp;p, int num_segments)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImBezierClosestPointCasteljau</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a48d68719fc7147751602fbc86c5982f4</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, const ImVec2 &amp;p, float tess_tol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImBitArrayClearBit</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a24a25a6ab6d96d3b49a6a38a52cfa22d</anchor>
      <arglist>(ImU32 *arr, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImBitArraySetBit</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1ae2766a00f274b81a06cc5f0b5bd3ab</anchor>
      <arglist>(ImU32 *arr, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ImBitArraySetBitRange</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3c0dd97e39757c4e7eab1a9034033267</anchor>
      <arglist>(ImU32 *arr, int n, int n2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImBitArrayTestBit</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac751a5a18ae851f71a4558a5223b285f</anchor>
      <arglist>(const ImU32 *arr, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImCharIsBlankA</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac22c577d0d6591a9d948ab5590663359</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImCharIsBlankW</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a28a0d11512ebeb664af106f145a37ddd</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImClamp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a876339a365573acf7c0a9e5dfbfaeab6</anchor>
      <arglist>(const ImVec2 &amp;v, const ImVec2 &amp;mn, ImVec2 mx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImClamp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6e61ede308bfd68c7434e17905a29fc8</anchor>
      <arglist>(T v, T mn, T mx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImDot</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>accfddaa3910b8818ade25bf36a51301d</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImFileClose</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a54e97bd32e4dc4aa6a97ca4f204862ed</anchor>
      <arglist>(ImFileHandle file)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU64</type>
      <name>ImFileGetSize</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aeeed95e0d852309aef4cfc41c060261a</anchor>
      <arglist>(ImFileHandle file)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>ImFileLoadToMemory</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a580c1285078e03e80d489b9f225f38e9</anchor>
      <arglist>(const char *filename, const char *mode, size_t *out_file_size=NULL, int padding_bytes=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFileHandle</type>
      <name>ImFileOpen</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac9611d336fcfdb0c6d0080d3c507a982</anchor>
      <arglist>(const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU64</type>
      <name>ImFileRead</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2243fe92e380df3000065c44959d2115</anchor>
      <arglist>(void *data, ImU64 size, ImU64 count, ImFileHandle file)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU64</type>
      <name>ImFileWrite</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a4eb5ced85aec5184087c150c57fc24c0</anchor>
      <arglist>(const void *data, ImU64 size, ImU64 count, ImFileHandle file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImFloor</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>abe7cdfc0b6d0a19ff201cae20ddf285b</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImFloor</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a51a84b6be21807818b857a8565d97912</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildFinish</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af44667fe1e74c3ebace8aa35ece9d4ae</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildInit</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a6049021ed3551928d5fd5031eb51510a</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildMultiplyCalcLookupTable</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3f2f38197a3ea2a246fd75d50878647f</anchor>
      <arglist>(unsigned char out_table[256], float in_multiply_factor)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildMultiplyRectAlpha8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aff7910be269c5759331ffc45fbe0c98f</anchor>
      <arglist>(const unsigned char table[256], unsigned char *pixels, int x, int y, int w, int h, int stride)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildPackCustomRects</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a960bc2d38a7a0cf6333bd5327e9ef157</anchor>
      <arglist>(ImFontAtlas *atlas, void *stbrp_context_opaque)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImFontAtlasBuildSetupFont</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a56160f7248aed6a767f706848d9b9c55</anchor>
      <arglist>(ImFontAtlas *atlas, ImFont *font, ImFontConfig *font_config, float ascent, float descent)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImFontAtlasBuildWithStbTruetype</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a434a381598e3cdcefeff89f63803588a</anchor>
      <arglist>(ImFontAtlas *atlas)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImFormatString</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a92825e36c348cccb1b7451263504a8ba</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImFormatStringV</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9aa25e73aa28500257b65ec9f6f9c3d6</anchor>
      <arglist>(char *buf, size_t buf_size, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiDir</type>
      <name>ImGetDirQuadrantFromDelta</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a347ff0c7923bfcda19058cb0a3564b1a</anchor>
      <arglist>(float dx, float dy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImU32</type>
      <name>ImHash</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a73f2501d0c5ebbc105645b43779cfa11</anchor>
      <arglist>(const void *data, int size, ImU32 seed=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ImHashData</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae6708759b99ff673cb792505ef2a1020</anchor>
      <arglist>(const void *data, size_t data_size, ImU32 seed=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ImHashStr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a231ad89c4c51194108a245f69971a8a9</anchor>
      <arglist>(const char *data, size_t data_size=0, ImU32 seed=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImInvLength</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad5ffa5df33e9084eed74f50a16af8b2a</anchor>
      <arglist>(const ImVec2 &amp;lhs, float fail_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ImIsPowerOfTwo</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a3cc719adb48b1aed8ab1196ecea7e828</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImLengthSqr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a2fa5cb39358b9b4b5fbe3750e648e19e</anchor>
      <arglist>(const ImVec2 &amp;lhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImLengthSqr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a59038731c5df4b47ba3c4e62cf27198d</anchor>
      <arglist>(const ImVec4 &amp;lhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aef9d03d544579996c4f3f6e7e496426f</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a41d8ae15bc9c99ad5e0e3c72ebbfc02f</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec4</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa14c4f8aa926b3e1305ba5ed8e21c9bd</anchor>
      <arglist>(const ImVec4 &amp;a, const ImVec4 &amp;b, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImLerp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1d7813429922346e44eebd82d13f777c</anchor>
      <arglist>(T a, T b, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImLinearSweep</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a1ed5011517f742671619a5dd17bc87f3</anchor>
      <arglist>(float current, float target, float speed)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImLineClosestPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aaa66fc7d25c00956cf6c1a4541e585a9</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImMax</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a45122055d2fb98da806461dc6e9e75cc</anchor>
      <arglist>(const ImVec2 &amp;lhs, const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImMax</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a7667efd95147d0422f140917c71a9226</anchor>
      <arglist>(T lhs, T rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImMin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9647558f9bb4e0333c8215dce6d1b639</anchor>
      <arglist>(const ImVec2 &amp;lhs, const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImMin</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a7f9d7828066a9d61b5630adcdf4655d3</anchor>
      <arglist>(T lhs, T rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImModPositive</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9792d5488279971874ca8c889911ec9f</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImMul</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8c558d605eaf9aed1367e759d3ff91aa</anchor>
      <arglist>(const ImVec2 &amp;lhs, const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImParseFormatFindEnd</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a91583814ddf6df6a0c8248d76a749a7f</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImParseFormatFindStart</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a9250202d83ef1ed72aad900bac9b54b6</anchor>
      <arglist>(const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImParseFormatPrecision</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a4bff16ce85d201d97552ce9017c1d79a</anchor>
      <arglist>(const char *format, int default_value)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImParseFormatTrimDecorations</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae9d97fa6adfbd05aead845c79a01f1bb</anchor>
      <arglist>(const char *format, char *buf, size_t buf_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ImPow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac2fe696c26f9f32753d9fa0e3e3ab1c7</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImPow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac56c2c45fefd41fb76bd800e9111b9e5</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>ImRotate</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a09fb9656039efe11ce8923dbeeaf79a4</anchor>
      <arglist>(const ImVec2 &amp;v, float cos_a, float sin_a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>ImSaturate</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>acab424daf09fa4cb151b56403d8afcae</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>ImStrbolW</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a5f71cc9ead0bee87214746fab2631bce</anchor>
      <arglist>(const ImWchar *buf_mid_line, const ImWchar *buf_begin)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStrchrRange</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ab6f20cb7e68db1f16ca7a9b5c5670732</anchor>
      <arglist>(const char *str_begin, const char *str_end, char c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API char *</type>
      <name>ImStrdup</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac2ec50c02d28df9619dc6479c492b094</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API char *</type>
      <name>ImStrdupcpy</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa4101c038c9591d1fb7d1922edebe178</anchor>
      <arglist>(char *dst, size_t *p_dst_size, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStreolRange</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a20e4755c32216a21373c26fb21af0a0c</anchor>
      <arglist>(const char *str, const char *str_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImStricmp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ac83ff6f214b1dac86be7da67c3206c0c</anchor>
      <arglist>(const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStristr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>afec04994d48ebf98934706321727cf17</anchor>
      <arglist>(const char *haystack, const char *haystack_end, const char *needle, const char *needle_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImStrlenW</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad4061c0b279f4c5fb44f070fd3704f88</anchor>
      <arglist>(const ImWchar *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImStrncpy</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aba04ec0781116f3fa7dcd16c0bdd2886</anchor>
      <arglist>(char *dst, const char *src, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImStrnicmp</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ad3c3ef07cbc7d62ca9000c4e38bb6f88</anchor>
      <arglist>(const char *str1, const char *str2, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>ImStrSkipBlank</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af4e5e2a73864b846f81ebb61c908ac6c</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImStrTrimBlanks</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a62f34433ca9defd9ae50a3b69606eb63</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>ImSubClampOverflow</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a8a975b156105771153c53558affa2f67</anchor>
      <arglist>(T a, T b, T mn, T mx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ImSwap</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a026ee5118396c67803e2c0e072cbf9eb</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCharFromUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa4a574b013af98bc338e7dbb5c078c25</anchor>
      <arglist>(unsigned int *out_char, const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCountCharsFromUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a67e2dd0d3d5f244f3607f6071541c902</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCountUtf8BytesFromChar</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a0b29b7595abee961a88370cf8bb62cfa</anchor>
      <arglist>(const char *in_text, const char *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextCountUtf8BytesFromStr</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae7d1184270a003cecacd3b45e8cbd44d</anchor>
      <arglist>(const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextStrFromUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa1a254689b23e6111f14d1690fb3c568</anchor>
      <arglist>(ImWchar *buf, int buf_size, const char *in_text, const char *in_text_end, const char **in_remaining=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>ImTextStrToUtf8</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa9952674a01c295ef093f65774a15652</anchor>
      <arglist>(char *buf, int buf_size, const ImWchar *in_text, const ImWchar *in_text_end)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ImTriangleArea</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>ae4a958d172c455e95e879485c7758316</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ImTriangleBarycentricCoords</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>af8d02d5d38ee7c5ca68f1927665214cc</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p, float &amp;out_u, float &amp;out_v, float &amp;out_w)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ImTriangleClosestPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>aa3c3af3a40f69cc3569e1f16898a41d5</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImTriangleContainsPoint</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a0e623415e91787735e0fb4773454f8f7</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ImUpperPowerOfTwo</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>adae096c61c812293ec61ac541c146674</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Initialize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2e1fd6aabbb02f367fd6aee248506782</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af89af17ecc11653f25fea1e50e195de6</anchor>
      <arglist>(const char *label, const char *hint, char *buf, int buf_size, const ImVec2 &amp;size_arg, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActiveIdUsingKey</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89ade4bbfd411bef97d65b39ae7526a6</anchor>
      <arglist>(ImGuiKey key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActiveIdUsingNavDir</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a900c43afe3b59d3844ca4c9ff27ef4f6</anchor>
      <arglist>(ImGuiDir dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActiveIdUsingNavInput</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acedabc71db2c6c34b894212561cb0625</anchor>
      <arglist>(ImGuiNavInput input)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8674467ae34d04bc99df1f7f98f47407</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool clip_even_when_logged)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsDragDropPayloadBeingAccepted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a673042a1ed3eeb3c19781faed83ad4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemToggledSelection</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a876531f43e47df35da37472b0923e11d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsKeyPressedMap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4c4806c81aef3abe125b209f19d4a2b</anchor>
      <arglist>(ImGuiKey key, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDragPastThreshold</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad1b3473eaad344022a022acfd45b0f5c</anchor>
      <arglist>(ImGuiMouseButton button, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e17ebbbba6b83702bb1059aee98e420</anchor>
      <arglist>(ImGuiNavInput n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputTest</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a91538957b15f9d180abab4ecf7fcffa9</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode rm)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae747d8e0c6ff9c24535e9d07e9350397</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowChildOf</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ca7721bfc85f5e98c212c2e9ad793b5</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindow *potential_parent)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowNavFocusable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6dfaa7187edcbc862be2edb2bbc987bb</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemAdd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6e503009550f5e42d6eb4c146090929</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const ImRect *nav_bb=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemHoverable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a488b86a9f235923304186fb86ff64ffb</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1781907647306552d752c21d1ec15d4d</anchor>
      <arglist>(const ImRect &amp;bb, float text_baseline_y=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeeb1ec6ae6548173dbf813e7df538c48</anchor>
      <arglist>(const ImVec2 &amp;size, float text_baseline_y=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>KeepAliveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85a245c78a9f7c351636bdad6e60c488</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogBegin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8d053d2fd46539c5ca83550845e4cecd</anchor>
      <arglist>(ImGuiLogType type, int auto_open_depth)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogRenderedText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7a0d62e33f2236ec2f789e24ca0fb56f</anchor>
      <arglist>(const ImVec2 *ref_pos, const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToBuffer</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4dccd4d729cef38c0c542d433dc09480</anchor>
      <arglist>(int auto_open_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee9b660c1d6786c00fc47c71c66eb1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b682344c53a8fc93b08b833021a49ee</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83036681a36fbee2d35b5b57a1ef72e6</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavInitWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae46a79d836c4b223c7030ea432e3ec15</anchor>
      <arglist>(ImGuiWindow *window, bool force_reinit)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>NavMoveRequestButNoResultYet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fab98556d11690efd4f7f2fde94968e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestCancel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43326bb080d9fa80327ed81d864d8b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestForward</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a96ace94b2000ada6f21d7459d51920</anchor>
      <arglist>(ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect &amp;bb_rel, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestTryWrapping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a95a9a1a5411cccb918fc29a0b0d3f953</anchor>
      <arglist>(ImGuiWindow *window, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ce26d34d09c7657d7abd8e28cbb1b85</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2aab6a24e440778eedb0b79e693b83e1</anchor>
      <arglist>(ImGuiPlotType plot_type, const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset, const char *overlay_text, float scale_min, float scale_max, ImVec2 frame_size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopColumnsBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27c737fa1fc79164fc7d840e858b1845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopFocusScope</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a660bc1ff7f6d971fc4b4236e87409b38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa93281155e1dd23715dbd384e91edc6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushColumnClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54b5cf7f40d092e2959b1df2c8118181</anchor>
      <arglist>(int column_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushColumnsBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a39f557bf00d94069a41b0d40bd72c522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushFocusScope</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad10256d914b625cea7494b26c77b84ec</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac7301f6378333f6d17f47823eed9e00a</anchor>
      <arglist>(ImGuiItemFlags option, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushMultiItemsWidths</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ec35a6af1a0bbe454d79c2c63b030cc</anchor>
      <arglist>(int components, float width_full)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushOverrideID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acff64eb876d279cfe1cc6129ccd19930</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ec12551caa737505087c80e38b94937</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImU32 col, ImGuiDir dir, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderArrow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a23383180b2870fa1326f5c5394fc03d7</anchor>
      <arglist>(ImVec2 pos, ImGuiDir dir, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrowPointingAt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af1ea568bffa58ec26100de3bf60af5f2</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, ImGuiDir direction, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderBullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a46189f75b2e25d595f1e71060d2a2633</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderBullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d0e4160081b3953fc8f88e2d8e8da15</anchor>
      <arglist>(ImVec2 pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderCheckMark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a32d6e6c359b59df1e4f9517d65e443b8</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImU32 col, float sz)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderColorRectWithAlphaCheckerboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a17202ca72378861b494309130732d187</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, float grid_step, ImVec2 grid_off, float rounding=0.0f, int rounding_corners_flags=~0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a621ba649568ede3939d4f10d83b86d04</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrameBorder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc76239c2006e66f8dab7638529a763d</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9eb200f0281b30094da70dc8207c5e3b</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, float scale, ImGuiMouseCursor mouse_cursor, ImU32 col_fill, ImU32 col_border, ImU32 col_shadow)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderNavHighlight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afc84af0481214603f058b6ee31d20855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderRectFilledRangeH</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af311762331bda4508b25e05f6afc7f45</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;rect, ImU32 col, float x_start_norm, float x_end_norm, float rounding)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9971ce57f2a288ac3a12df886c5550d1</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClipped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab362eafae794c7364a6b96ea06f38eb9</anchor>
      <arglist>(const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ff0aaef091d39b0e2e2f6afeb647b34</anchor>
      <arglist>(ImDrawList *draw_list, const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextEllipsis</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a029bab9f4602be86178307b168975a6d</anchor>
      <arglist>(ImDrawList *draw_list, const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, float clip_max_x, float ellipsis_max_x, const char *text, const char *text_end, const ImVec2 *text_size_if_known)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa483b40f6899e1b289b4bf6c2673d1d2</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end, float wrap_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API T</type>
      <name>RoundScalarWithFormatT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad10f0dd923775bac3903666a2751f08a</anchor>
      <arglist>(const char *format, ImGuiDataType data_type, T v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Scrollbar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54a5006faded850f626ab20bd34aea9e</anchor>
      <arglist>(ImGuiAxis axis)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ScrollbarEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5f8415d30ab2c380756a120ab5006486</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiAxis axis, float *p_scroll_v, float avail_v, float contents_v, ImDrawCornerFlags rounding_corners)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ScrollToBringRectIntoView</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae67484f13a5004730437a330255f9688</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;item_rect)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SeparatorEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae997d49ef4c09fb4934befb88c3c94c2</anchor>
      <arglist>(ImGuiSeparatorFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27b8ace13a8c421ee8405f0cbebe4ead</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4f83c0a884e07247a00700d3dd3d01e3</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ad578d7141486ff12b59b0c251234e6</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba1f0c75d6f98702e6b02eb1bc30d915</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a05084c501649cd860d329b2c43596138</anchor>
      <arglist>(ImGuiID id, int nav_layer, ImGuiID focus_scope_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavIDWithRectRel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee1c55d54fbabb732b600f32e7df5876</anchor>
      <arglist>(ImGuiID id, int nav_layer, ImGuiID focus_scope_id, const ImRect &amp;rect_rel)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a814e5d4b0bc349414d30b65e837f9099</anchor>
      <arglist>(ImGuiWindow *window, float local_x, float center_x_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99b4ac9538e727e1de141ed1d402b7a3</anchor>
      <arglist>(ImGuiWindow *window, float local_y, float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f77ed6d2bda1f030391b94fcd2a9bfa</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5db37d8f2e709963c67460e1b6d5ec68</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a728bb661ccd1b63fb5ee4d3a3e3d0b7e</anchor>
      <arglist>(ImGuiWindow *window, bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77f1cca87a93a1411781d00a1b63ef45</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a9e750e203a4e4dfac2abd5368f51cf</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearColorGradientKeepAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd137f6ee31f657e539eaa7e62f4f28a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, ImVec2 gradient_p0, ImVec2 gradient_p1, ImU32 col0, ImU32 col1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearUV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a676637659ec4291b07f386454840b58a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, bool clamp)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShrinkWidths</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acb224619be75abaf226282bbdf40f92f</anchor>
      <arglist>(ImGuiShrinkWidthItem *items, int count, float width_excess)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Shutdown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8e2043e5d630169423e2d14a913afa1</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1299e8bd5ee69358ff847f08f01ba4d</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, void *p_v, const void *p_min, const void *p_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10110bc37cbd648124933def4eb39d62</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, T *v, T v_min, T v_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>SliderCalcRatioFromValueT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adbcf6e29a3059e11aebe37d89cc77991</anchor>
      <arglist>(ImGuiDataType data_type, T v, T v_min, T v_max, float power, float linear_zero_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SplitterBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9d222e1384c6c56ff61b61cfa3016855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiAxis axis, float *size1, float *size2, float min_size1, float min_size2, float hover_extend=0.0f, float hover_visibility_delay=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StartMouseMovingWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afd03199380411a711c74893434d91258</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarCloseTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d6de29959e0be692d15e4cefce5929</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiTabItem *</type>
      <name>TabBarFindTabByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a892525a74a6206eabbeb851071b3119a</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarQueueChangeTabOrder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6fe6a9df6ed5dc7d659dd8c1b4ef66b8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, int dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarRemoveTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3340d8c07dca35527b618288f091a0f7</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabItemBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87fc45357f733cb2a378e098d2855243</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>TabItemCalcSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f2f3703831476143d4100e98c16b390</anchor>
      <arglist>(const char *label, bool has_close_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae714b56ec452ac7b3da815973b62beb8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label, bool *p_open, ImGuiTabItemFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemLabelAndCloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a705c6da4a622de4b6ebf2463ce690d09</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, ImVec2 frame_padding, const char *label, ImGuiID tab_id, ImGuiID close_button_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TempInputIsActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4e5c8dd9a681f3b8f8f36b07d84ae0e5</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TempInputScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2209d8b502efeb9c42b49ddce3604621</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const char *label, ImGuiDataType data_type, void *p_data, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TempInputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae85def71d2fcf5409035b583b315964e</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const char *label, char *buf, int buf_size, ImGuiInputTextFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aae6420fec03511fd478d9108f31e6b5f</anchor>
      <arglist>(const char *text, const char *text_end=NULL, ImGuiTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a918eabf70d288e93b2519ee1eac2c0b4</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags, const char *label, const char *label_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehaviorIsOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22cc50485aad6da8a3a4e156b500ed4a</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePushOverrideID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad3c4846b9f47fc66556333fe52406ffb</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateHoveredWindowAndCaptureFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8156f9d63c3184d40e7e303be175b5fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowEndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f56217f28aff3a7cea846e6f44eebff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowNewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c60e468d73a0ccd52628f0c82b42fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateWindowParentAndRootLinks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85d7262320ed7ce8e40863b99f8db4a3</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindowFlags flags, ImGuiWindow *parent_window)</arglist>
    </member>
    <member kind="variable">
      <type>IMGUI_API ImGuiContext *</type>
      <name>GImGui</name>
      <anchorfile>imgui__internal_8h.html</anchorfile>
      <anchor>a93caa8df61dac3cb1ab1271a755442a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_single_file.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/misc/single_file/</path>
    <filename>imgui__single__file_8h.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">../../imgui.h</includes>
  </compound>
  <compound kind="file">
    <name>imgui_stdlib.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/misc/cpp/</path>
    <filename>imgui__stdlib_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__stdlib_8h" name="imgui_stdlib.h" local="yes" imported="no">imgui_stdlib.h</includes>
    <class kind="struct">InputTextCallback_UserData</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InputTextCallback</name>
      <anchorfile>imgui__stdlib_8cpp.html</anchorfile>
      <anchor>aec3aaff9db65c4f2e344cbbc42fe05fd</anchor>
      <arglist>(ImGuiInputTextCallbackData *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_stdlib.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/misc/cpp/</path>
    <filename>imgui__stdlib_8h.html</filename>
    <namespace>ImGui</namespace>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1da680314eaf3f60ea2a42c76f3584b0</anchor>
      <arglist>(const char *label, std::string *str, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextMultiline</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a81dd8855d2cec99457d2339498cc3c4a</anchor>
      <arglist>(const char *label, std::string *str, const ImVec2 &amp;size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextWithHint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2c2b759553b77cfee680cf36bf0984f7</anchor>
      <arglist>(const char *label, const char *hint, std::string *str, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imgui_widgets.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imgui__widgets_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__internal_8h" name="imgui_internal.h" local="yes" imported="no">imgui_internal.h</includes>
    <includes id="imstb__textedit_8h" name="imstb_textedit.h" local="yes" imported="no">imstb_textedit.h</includes>
    <class kind="struct">ImGuiPlotArrayGetterData</class>
    <namespace>ImGui</namespace>
    <namespace>ImStb</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMGUI_DEFINE_MATH_OPERATORS</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>adf4d73301961430d50d7edd96f92ce38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_IMPLEMENTATION</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ade8f1a617b962d4405a2492cc3ed0468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_BACKSPACE</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a436a147e85256c7a3e2fee4a69e3aa72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_DELETE</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a1e7e825b3df67f64a15b84c548e51c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_DOWN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a1b0a25c8debb2e6b33d5b9678ff31eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_LEFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab78e75643116b67f27faa253997d6bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_LINEEND</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a86649bcd5a713ef6ebc40271b8d33448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_LINESTART</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ae5c188433685fd5694d9323078e7faa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_REDO</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a349b079acfb7872afca79e1db09c5d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_RIGHT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a2372bf34dbfe9ee393e5e893a59519ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_SHIFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a295377d91a81714e475c3675142944aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_TEXTEND</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a74b070e036f6ac29eb876a94cb856600</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_TEXTSTART</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>adb6231fb52ce1b5fe340d158db4fa113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_UNDO</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aabfc2cec24f396fb94d03d9f103a910e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_UP</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a579019adb9b5fbb8432121dc10d59755</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_WORDLEFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>acbb30e32121ef025272892af98f2ac58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_K_WORDRIGHT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a4ac168018b20e53285d76c46aa24a122</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_MOVEWORDLEFT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aee9a4cbd23af66a75c6d41bad2e393d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_MOVEWORDRIGHT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a578438ad23cd7446c7930de4738cee37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>CalcMaxPopupHeightFromItemCount</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a295cb58de3f221694160b173529ca4d7</anchor>
      <arglist>(int items_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetColumnWidthEx</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a7ea684ddf077faa57c69fc3e7bc23d20</anchor>
      <arglist>(ImGuiColumns *columns, int column_index, bool before_resize=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetDraggedColumnOffset</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>af516bc6bafe00429e219ffdd8c412c1a</anchor>
      <arglist>(ImGuiColumns *columns, int column_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetMinimumStepAtDecimalPrecision</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a756d29be52c948582e6f585d7ad24351</anchor>
      <arglist>(int decimal_precision)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabBar *</type>
      <name>GetTabBarFromTabBarRef</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>adfaf14ac6e0cd96e2fa6c2e5bac7cba6</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiPtrOrIndex</type>
      <name>GetTabBarRefFromTabBar</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab810e3e68b96839086a444b8ca55d42d</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IM_STATIC_ASSERT</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a57469838509290dd5088d194ab1e7639</anchor>
      <arglist>(IM_ARRAYSIZE(GDataTypeInfo)==ImGuiDataType_COUNT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ImAtoi</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a82edd53168b17508d7df4af9f7469694</anchor>
      <arglist>(const char *src, TYPE *output)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImParseFormatFindEnd</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a075502c0add9e1ec37d31593bd311af8</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImParseFormatFindStart</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a626d7d52c95ea9823d90a558ad969ec3</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ImParseFormatPrecision</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a7df6480b83fda2eb807460516f8e7595</anchor>
      <arglist>(const char *fmt, int default_precision)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ImParseFormatTrimDecorations</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a921c7726f10a7c11213b57291037a386</anchor>
      <arglist>(const char *fmt, char *buf, size_t buf_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InputTextCalcTextLenAndLineCount</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a6b80fbdb51d7eba0d61d2ce186ef79cb</anchor>
      <arglist>(const char *text_begin, const char **out_text_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>InputTextCalcTextSizeW</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ad795bc11bc530c78739c89d68b0390af</anchor>
      <arglist>(const ImWchar *text_begin, const ImWchar *text_end, const ImWchar **remaining=NULL, ImVec2 *out_offset=NULL, bool stop_on_new_line=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InputTextFilterCharacter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab20ea11a16bdbdc0fc75e2e6e9b6d3ca</anchor>
      <arglist>(unsigned int *p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void *user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_separator</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a2884d6bcfd0fba8eb8e322c2507aed5a</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_word_boundary_from_right</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a59a99c3930e2c7dd71826f29e5049a4c</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Items_ArrayGetter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aae8cddf994f916d52739ed5a2ecc708d</anchor>
      <arglist>(void *data, int idx, const char **out_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Items_SingleStringGetter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a06bfc74a928bbc6b5ec608a39162ba62</anchor>
      <arglist>(void *data, int idx, const char **out_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>PatchFormatStringFloatToInt</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>abe25f079d3dcf351ba31ed5d856e21d8</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>Plot_ArrayGetter</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ad4576f39d1ccf89f3c230754c81b278a</anchor>
      <arglist>(void *data, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderArrowsForVerticalBar</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>af3def68a1bdeda69e6af84fa7d6272cb</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, float bar_w, float alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int IMGUI_CDECL</type>
      <name>ShrinkWidthItemComparer</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a56b30ec768c46c2abdd27ae66073c3e8</anchor>
      <arglist>(const void *lhs, const void *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_DELETECHARS</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a521d3b1cab31673e040bf67381ca94d9</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_GETCHAR</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>aa19e02594653d6234bba9f6cd024d72e</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>STB_TEXTEDIT_GETWIDTH</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>ab6d0d27d4036f915e8ace4caf978a6df</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int line_start_idx, int char_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>STB_TEXTEDIT_INSERTCHARS</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a2e89b5f04b29ef70c336205779886acf</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_KEYTOTEXT</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a294857d9864178e0005adf73a76f1820</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_LAYOUTROW</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a9fe06316a0792c6fb7dfeaadca544590</anchor>
      <arglist>(StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDLEFT_IMPL</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>af02b2956c19e781cb5b6a6d0bf633753</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDRIGHT_IMPL</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a8feb954c68dd44fc78a088e9e120f148</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb_textedit_replace</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a0ac9454d214484898aa08152ccba087a</anchor>
      <arglist>(STB_TEXTEDIT_STRING *str, STB_TexteditState *state, const STB_TEXTEDIT_CHARTYPE *text, int text_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_STRINGLEN</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>ad383fd0b8dccca5f3a4e9fc4a426c8e1</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarCalcMaxTabWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3dcda0a629504f551a02eb7d5c781b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImU32</type>
      <name>TabBarCalcTabID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a517a032bbf81af4a54d47fbad549fec2</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1526bb8d42b3fa38e1c702500d1ff601</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarScrollClamp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7f69850603cb7785873276bdad96cd14</anchor>
      <arglist>(ImGuiTabBar *tab_bar, float scrolling)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabItem *</type>
      <name>TabBarScrollingButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d0ac25abe189c752495f2f26afea2e6</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarScrollToTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a627c54812bd5931fd99d6f952ca4d1b9</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabItem *</type>
      <name>TabBarTabListPopupButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a46e34a2960eb4aa9fb9afb9bfb5ec96b</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int IMGUI_CDECL</type>
      <name>TabItemComparerByVisibleOffset</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a4963a17dd5c44613a962002974a0a00d</anchor>
      <arglist>(const void *lhs, const void *rhs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>COLUMNS_HIT_RECT_HALF_WIDTH</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aab076da9a61272c8b2141ead58b8d82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImGuiDataTypeInfo</type>
      <name>GDataTypeInfo</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a39c26e8d64b2991841314baacb3fbfee</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed short</type>
      <name>IM_S16_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab1ace264ddcd0f6adf4b93be01e650fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed short</type>
      <name>IM_S16_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a7c46de92d34867711c1a57ff04150326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS32</type>
      <name>IM_S32_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab68bb13a2a0e7423f4720aef01e7c0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS32</type>
      <name>IM_S32_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ab23518380eb2c1ecdbb16c6be63da591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS64</type>
      <name>IM_S64_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a7509a34f2f2b1f2e1040105d67281072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImS64</type>
      <name>IM_S64_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a08bb8d1b3c1d794ddb447d5fcf70c173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>IM_S8_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ac6ee000e9a50cc1cd4981e42343bc9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>IM_S8_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>aa431e20c88d9b014fc4afb59523490b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>IM_U16_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>acd4c506580a6e7cc632c4fa949f61b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>IM_U16_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a068cf7ddf36d342bd232c5ccf9b73242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU32</type>
      <name>IM_U32_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>ae2a1dbde6be4172620d31e321d2e459f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU32</type>
      <name>IM_U32_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a4f15972fff9fd018c8355d16aa9814e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU64</type>
      <name>IM_U64_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a1df4f706900ddcd0caf9cae679c3ccbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ImU64</type>
      <name>IM_U64_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a747e2cea3d296a14a0e79040d35863b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>IM_U8_MAX</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>acffcd64b4f14cc09b7b1339ce67a7563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>IM_U8_MIN</name>
      <anchorfile>imgui__widgets_8cpp.html</anchorfile>
      <anchor>a391f5186e44833b2f1f368c722498982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_NEWLINE</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>aecd41aa4f75eaef7549c506d202181ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>implicit_weak_message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>implicit__weak__message_8cc.html</filename>
    <includes id="implicit__weak__message_8h" name="implicit_weak_message.h" local="no" imported="no">google/protobuf/implicit_weak_message.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>InitImplicitWeakMessageDefaultInstance</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6e740360071eb5ec16c5b68974008f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ExplicitlyConstructed&lt; ImplicitWeakMessage &gt;</type>
      <name>implicit_weak_message_default_instance</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adfad5e9ce240d8ab968d3152026c4e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>internal::once_flag</type>
      <name>implicit_weak_message_once_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1832bfa634307711ea71a0fea5d42930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>implicit_weak_message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>implicit__weak__message_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <class kind="class">google::protobuf::internal::ImplicitWeakMessage</class>
    <class kind="class">google::protobuf::internal::ImplicitWeakTypeHandler</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>importer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>importer_8cc.html</filename>
    <includes id="importer_8h" name="importer.h" local="no" imported="no">google/protobuf/compiler/importer.h</includes>
    <includes id="parser_8h" name="parser.h" local="no" imported="no">google/protobuf/compiler/parser.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::compiler::SourceTreeDescriptorDatabase::SingleFileErrorCollector</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ApplyMapping</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>af00fb8d5e69163603c8676165e0d896d</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;old_prefix, const std::string &amp;new_prefix, std::string *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>CanonicalizePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ae085d7e31e07da6d232040f8eb033d0e</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ContainsParentReference</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a228aec825a93c09a5377aa1d91bf1fd0</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWindowsAbsolutePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a0d71c1a66bb6bc45ed63481bb53e5674</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>LastChar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a3614fa93e755dadce24e7fdd4027b6bd</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>importer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>importer_8h.html</filename>
    <includes id="parser_8h" name="parser.h" local="no" imported="no">google/protobuf/compiler/parser.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <class kind="class">google::protobuf::compiler::DiskSourceTree</class>
    <class kind="class">google::protobuf::compiler::Importer</class>
    <class kind="struct">google::protobuf::compiler::DiskSourceTree::Mapping</class>
    <class kind="class">google::protobuf::compiler::MultiFileErrorCollector</class>
    <class kind="class">google::protobuf::compiler::SourceTree</class>
    <class kind="class">google::protobuf::compiler::SourceTreeDescriptorDatabase</class>
    <class kind="class">google::protobuf::compiler::SourceTreeDescriptorDatabase::ValidationErrorCollector</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>importer_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>importer__unittest_8cc.html</filename>
    <includes id="importer_8h" name="importer.h" local="no" imported="no">google/protobuf/compiler/importer.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_SUBSTRING</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>a2a7edce8592ad53e68a84926681d90db</anchor>
      <arglist>(needle, haystack)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>dirnames_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>ac3e4bc2dea35bba6901338c3befbbc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockErrorCollector</type>
      <name>error_collector_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>a5495a1b2f4ba4e2165c53511979ffdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, const char * &gt;</type>
      <name>files_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>ac9443c1ab577c53816e55d4115d402b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Importer</type>
      <name>importer_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>a899fb8fe57f522c6a466f1363165f693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockSourceTree</type>
      <name>source_tree_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>a3e6020aca6052d194a6621b661f6385d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>ae79346bdafd79119e9ee948a530790e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>warning_text_</name>
      <anchorfile>importer__unittest_8cc.html</anchorfile>
      <anchor>aed7723b1a964d5ebd2dbb06074cd2762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imstb_rectpack.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imstb__rectpack_8h.html</filename>
    <class kind="struct">stbrp_context</class>
    <class kind="struct">stbrp_node</class>
    <class kind="struct">stbrp_rect</class>
    <member kind="define">
      <type>#define</type>
      <name>STB_RECT_PACK_VERSION</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>af2f15dfcc6ad60b1df4f5902e2cc25ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBRP_DEF</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a0b73f2d2521fb81afc056a823e3ca753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_context</type>
      <name>stbrp_context</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a0455046a8d5457bbc4f3f3ec995c338f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>stbrp_coord</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>ac2c2491b95dea6a298b7423dc762dfd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_node</type>
      <name>stbrp_node</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>ae8f871c209d2e6218baf9c0e2a209ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_rect</type>
      <name>stbrp_rect</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a7c4a99b31ea2207a0b2bbcbdab8f3840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBRP_HEURISTIC_Skyline_default</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea5e4dd0b1cbee654bbfeebc5311f03525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBRP_HEURISTIC_Skyline_BL_sortHeight</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea13530b067fb1f9707dc0f9d51f8b074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBRP_HEURISTIC_Skyline_BF_sortHeight</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea11d62749c4405a231a6fd1dd9d46615c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF void</type>
      <name>stbrp_init_target</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a8b32f5ad458f614f5d419ef26cef5b3c</anchor>
      <arglist>(stbrp_context *context, int width, int height, stbrp_node *nodes, int num_nodes)</arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF int</type>
      <name>stbrp_pack_rects</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>af038ae1b98573f24736c9a3eed0478ba</anchor>
      <arglist>(stbrp_context *context, stbrp_rect *rects, int num_rects)</arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF void</type>
      <name>stbrp_setup_allow_out_of_mem</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a1babd70b223e571305fd9753a83a4fda</anchor>
      <arglist>(stbrp_context *context, int allow_out_of_mem)</arglist>
    </member>
    <member kind="function">
      <type>STBRP_DEF void</type>
      <name>stbrp_setup_heuristic</name>
      <anchorfile>imstb__rectpack_8h.html</anchorfile>
      <anchor>a5a8223866c146933da3e152066bf61a1</anchor>
      <arglist>(stbrp_context *context, int heuristic)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imstb_textedit.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imstb__textedit_8h.html</filename>
    <class kind="struct">STB_TexteditState</class>
    <class kind="struct">StbTexteditRow</class>
    <class kind="struct">StbUndoRecord</class>
    <class kind="struct">StbUndoState</class>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_CHARTYPE</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>a6e64031a061922e3a48d88fd8623f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_POSITIONTYPE</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>a5d0c1b8751b6517e3d817f2a025ed654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_UNDOCHARCOUNT</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>a15cbcac55cf92003c28c44734422756a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STB_TEXTEDIT_UNDOSTATECOUNT</name>
      <anchorfile>imstb__textedit_8h.html</anchorfile>
      <anchor>afa79483143df87a1497010712b3dfaf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imstb_truetype.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/</path>
    <filename>imstb__truetype_8h.html</filename>
    <class kind="struct">stbtt__bitmap</class>
    <class kind="struct">stbtt__buf</class>
    <class kind="struct">stbtt_aligned_quad</class>
    <class kind="struct">stbtt_bakedchar</class>
    <class kind="struct">stbtt_fontinfo</class>
    <class kind="struct">stbtt_pack_context</class>
    <class kind="struct">stbtt_pack_range</class>
    <class kind="struct">stbtt_packedchar</class>
    <class kind="struct">stbtt_vertex</class>
    <member kind="define">
      <type>#define</type>
      <name>__STB_INCLUDE_STB_TRUETYPE_H__</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a793c93dc8e39787cf5966bec548730d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_DEF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab459250c5579b1d942e0d8eb23936827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_BOLD</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a3856cc4fbab4c126c2c438c6f567525d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_DONTCARE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac914b70667c9abbe432dcc4c048e6542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_ITALIC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a95e8d57e767119c978652397df54afef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_NONE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>accb2ecf3e0d840362ebba3fe3da192da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_MACSTYLE_UNDERSCORE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a9064e582d96dcbaf2f573896cccd5ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STBTT_POINT_SIZE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a42c4058f71988e703efdf4703d5dfe31</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stbtt_vertex_type</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab8fd8e5e0b82b0f7da54532035e47b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbrp_rect</type>
      <name>stbrp_rect</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a7c4a99b31ea2207a0b2bbcbdab8f3840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbtt_fontinfo</type>
      <name>stbtt_fontinfo</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a82ca6622f6983cc08eca850280126daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct stbtt_pack_context</type>
      <name>stbtt_pack_context</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a37d613643adacbed24c22718faf6afc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_ROMAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a11789a74295482059768d7ed21ddc1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_ARABIC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aedbd64dd9fc105aabbbae72bae09be1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_JAPANESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aa1cd5f4622dd634ffafe0487a2135524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_HEBREW</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a4f4920b5c91733bd8bb176d5425bd106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_CHINESE_TRAD</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a808bbaa74269579caa945ffdae31c62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_GREEK</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ac3c0a50ac37d4b5a68e0ea22824bee75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_KOREAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a0b8da1ad3177e0c9b1564c780fc11f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_EID_RUSSIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aba7e217cc8f987ce69ab91180bd15a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_ENGLISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da73e1e353a8727baf20ce85ee329b310b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_ITALIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da9d1b0af23f2f76cd1789e0cd638b935d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_CHINESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da6092851487f2d9708532ee955d4a75bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_JAPANESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da0e44b54e59bcc095ff9fe786850cbf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_DUTCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da0b5f77089567369488e03917d99ddbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_KOREAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035dadc4f5bbc60ef97f1418902574fd9b418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_FRENCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da3b89fa08e6376c8314c330bd1e9837b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_RUSSIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da7930264450b0313e58f7590550520786</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_GERMAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035daebb69f5af1155d26a280778c5ab72580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_SPANISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da541da99c0255bb044006cc32c2ae50a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_HEBREW</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035daed7119e1e991009f49065071f4df39c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_LANG_SWEDISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da126d5bcdbb6e42a9799873b4ffde6c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_ENGLISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a845b632475daa7639bb3438785ca3fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_JAPANESE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a988de1366d401829c919b481c5c3c8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_ARABIC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8ae6f91a195abd217070ca9cee63849420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_KOREAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a236502e69e2e07df089168e80dc1330d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_DUTCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8af2757f8c4078dfb9fe9ad9dc32e801ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_RUSSIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8af99640bf65945428bcb19f3b9e6e287f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_FRENCH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a9a8ae7b8dca3b2902eb69ece32b817a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_SPANISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a5399db7b554ed772c935f1b5d9d67852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_GERMAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8ae3360f5396032fdf22ebb35f3d30e849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_SWEDISH</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a0315abafecf696110de133e4d54ade8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_HEBREW</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8ad60d41526c1e9ee9ec50e8fd8950b9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_CHINESE_SIMPLIFIED</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a552ed7fe17ee850f3883344b3424e26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_ITALIAN</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a50fb98b75fe8bc23d2bc963e45ea8d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MAC_LANG_CHINESE_TRAD</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8af7d2b171e725e29ef4fbfbff7c3b5926</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vmove</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ab335ba97e1798b621313de85a9a6e69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vline</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ade4bb6465c32e56588f35e5120769e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vcurve</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ab9ac3e527ce18873abeab556f6768ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_vcubic</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ab6cd2670234c731eafba404d3a2470fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_UNICODE</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da7df9cd0e95e0b375d03348661b399b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_MAC</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dadc1a3ed4f2abe63dd4e91d789136db3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_ISO</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dacd63703eafd91118387dfb70b384132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_PLATFORM_ID_MICROSOFT</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da86f00e4c49cfec574b34090faa47f878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_1_0</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aeec1111b4adcd61a20a461138726fc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_1_1</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aa13de23938974ed5ed2039ad0c623901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_ISO_10646</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a2803b7d7150216b6e67cdd2ef9e734b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_2_0_BMP</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a4ead513507e004e256fb772d7ee91f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_UNICODE_EID_UNICODE_2_0_FULL</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a95f85f02ffe39539e6b4032a3db58eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_SYMBOL</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a87372d512b2e4be1dce36fe0153b8cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_UNICODE_BMP</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57af3b7a17fc226e7540f025d241f36f17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_SHIFTJIS</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57aaaab3da7b4e39433ac3db32fd9a83808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STBTT_MS_EID_UNICODE_FULL</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a08224d2a200bd947c6513926290f4640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_BakeFontBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a9f906556cc09c60d136cb9af18305ef3</anchor>
      <arglist>(const unsigned char *data, int offset, float pixel_height, unsigned char *pixels, int pw, int ph, int first_char, int num_chars, stbtt_bakedchar *chardata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_CompareUTF8toUTF16_bigendian</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aafc4974ee424f18246f47b0926a1cd31</anchor>
      <arglist>(const char *s1, int len1, const char *s2, int len2)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_FindGlyphIndex</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a213d5628c6b2e5c107b99378eefc6e3a</anchor>
      <arglist>(const stbtt_fontinfo *info, int unicode_codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_FindMatchingFont</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a76ec14e5c7e57981dc5a409d89b5e92f</anchor>
      <arglist>(const unsigned char *fontdata, const char *name, int flags)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_FreeBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8254e6763560645597c44e00024b58fa</anchor>
      <arglist>(unsigned char *bitmap, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_FreeSDF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a1254dc807df81931ab070c6e80370489</anchor>
      <arglist>(unsigned char *bitmap, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_FreeShape</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8aa85852fbc25667bf0438e29e128c93</anchor>
      <arglist>(const stbtt_fontinfo *info, stbtt_vertex *vertices)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetBakedQuad</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab7f7e3a2bc7ae72720057b07a13c400f</anchor>
      <arglist>(const stbtt_bakedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int opengl_fillrule)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetCodepointBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ae0b8431bbb0b6aa53126fd7c71839157</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, int codepoint, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetCodepointBitmapBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2e607ba774cee7f2425917105dabd16f</anchor>
      <arglist>(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetCodepointBitmapBoxSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a18fae014dd2261e554248ca737d05578</anchor>
      <arglist>(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetCodepointBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8a7a6a78f74633fce32d70cb18f90c9c</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetCodepointBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abbfa26d9cbfeae7e224f2f62ef6c096d</anchor>
      <arglist>(const stbtt_fontinfo *info, int codepoint, int *x0, int *y0, int *x1, int *y1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetCodepointHMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a015fbd6e96df8ee58bd41bb4211b64e7</anchor>
      <arglist>(const stbtt_fontinfo *info, int codepoint, int *advanceWidth, int *leftSideBearing)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetCodepointKernAdvance</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a83703ede616bacefc0312ef2803774a1</anchor>
      <arglist>(const stbtt_fontinfo *info, int ch1, int ch2)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetCodepointSDF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>af5e7bd15f27b2add615b0141af2a9683</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale, int codepoint, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetCodepointShape</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a073c07bd3c08775d2528a0a602be1795</anchor>
      <arglist>(const stbtt_fontinfo *info, int unicode_codepoint, stbtt_vertex **vertices)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetFontBoundingBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4dd4ca3bff4e304b2c8d952f87fbb639</anchor>
      <arglist>(const stbtt_fontinfo *info, int *x0, int *y0, int *x1, int *y1)</arglist>
    </member>
    <member kind="function">
      <type>const STBTT_DEF char *</type>
      <name>stbtt_GetFontNameString</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2e5f457c640d48681f98fdff91f2a12c</anchor>
      <arglist>(const stbtt_fontinfo *font, int *length, int platformID, int encodingID, int languageID, int nameID)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetFontOffsetForIndex</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a5ba17159df62ca39649e6f2231ac6e89</anchor>
      <arglist>(const unsigned char *data, int index)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetFontVMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a2784e0e55678a5980e950b1c9fbc75f0</anchor>
      <arglist>(const stbtt_fontinfo *info, int *ascent, int *descent, int *lineGap)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetFontVMetricsOS2</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a12154e222685026a3cf315a1b5720f24</anchor>
      <arglist>(const stbtt_fontinfo *info, int *typoAscent, int *typoDescent, int *typoLineGap)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetGlyphBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a6268874111f9c616cd53c63ea509a8d3</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, int glyph, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetGlyphBitmapBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a7bba8bb63f534246ccd3ed5b9390cc53</anchor>
      <arglist>(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetGlyphBitmapBoxSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a597ef6b92ab0b5800c74478548b4782f</anchor>
      <arglist>(const stbtt_fontinfo *font, int glyph, float scale_x, float scale_y, float shift_x, float shift_y, int *ix0, int *iy0, int *ix1, int *iy1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetGlyphBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a94b39dcc8fcc6921ddbfee882daf70fd</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale_x, float scale_y, float shift_x, float shift_y, int glyph, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetGlyphBox</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>accf148d2d285fd55178d9a401734ba92</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index, int *x0, int *y0, int *x1, int *y1)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetGlyphHMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab593f3066f2a8a7e33e7b7011d1b1f9a</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index, int *advanceWidth, int *leftSideBearing)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetGlyphKernAdvance</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>acf0b09547b1c2002ad0266802224552d</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph1, int glyph2)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF unsigned char *</type>
      <name>stbtt_GetGlyphSDF</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a3e41dff0cd53e65bbce3b37591ac6c88</anchor>
      <arglist>(const stbtt_fontinfo *info, float scale, int glyph, int padding, unsigned char onedge_value, float pixel_dist_scale, int *width, int *height, int *xoff, int *yoff)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetGlyphShape</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a695c82840a7d4eaa1d5be00131c9718b</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index, stbtt_vertex **vertices)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_GetNumberOfFonts</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>af7ee37667bd84fee4c1fcf640fe8a672</anchor>
      <arglist>(const unsigned char *data)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetPackedQuad</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>abbca8f4e5de8209200a7be6c1c57661e</anchor>
      <arglist>(const stbtt_packedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int align_to_integer)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_GetScaledFontVMetrics</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ae402c69747eee588a5fc18d8ea506b42</anchor>
      <arglist>(const unsigned char *fontdata, int index, float size, float *ascent, float *descent, float *lineGap)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_InitFont</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ac3b6bda1851d0b1a4fd53f5f353668e5</anchor>
      <arglist>(stbtt_fontinfo *info, const unsigned char *data, int offset)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_IsGlyphEmpty</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a3378c5794e9ab2a16492ab7e3c3c9485</anchor>
      <arglist>(const stbtt_fontinfo *info, int glyph_index)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeCodepointBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4416bb8395a4d2e717f613bb4903c7eb</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeCodepointBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a51bd3fc45817d8606c749e585241fa71</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeCodepointBitmapSubpixelPrefilter</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4b3487c748701f5b89b7be56625df1be</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int codepoint)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeGlyphBitmap</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a915acab7676b20098f4d480376c5b589</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int glyph)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeGlyphBitmapSubpixel</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aa82d35f758bc70bd675c48da381e7ea7</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int glyph)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_MakeGlyphBitmapSubpixelPrefilter</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a006159e27c5c733ea11c688211e47c25</anchor>
      <arglist>(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int glyph)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackBegin</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>adfc8faff4ebfbad1ce0bff9b4ebc691c</anchor>
      <arglist>(stbtt_pack_context *spc, unsigned char *pixels, int width, int height, int stride_in_bytes, int padding, void *alloc_context)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackEnd</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab51e492c4b320b8af6ef557ad3388140</anchor>
      <arglist>(stbtt_pack_context *spc)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRange</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a344fc3b0ff7829d993ca8db3eadd321f</anchor>
      <arglist>(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, float font_size, int first_unicode_char_in_range, int num_chars_in_range, stbtt_packedchar *chardata_for_range)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRanges</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a051bbf0eddd73f253c1b1050a9e47157</anchor>
      <arglist>(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, stbtt_pack_range *ranges, int num_ranges)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRangesGatherRects</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a8cf20362ceefc78d4df2e1703de3da50</anchor>
      <arglist>(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackFontRangesPackRects</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aeec3933fdb14884b7c2919e6ddc44259</anchor>
      <arglist>(stbtt_pack_context *spc, stbrp_rect *rects, int num_rects)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF int</type>
      <name>stbtt_PackFontRangesRenderIntoRects</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>ab6eca9e0104838ca2483dea24dd9e631</anchor>
      <arglist>(stbtt_pack_context *spc, const stbtt_fontinfo *info, stbtt_pack_range *ranges, int num_ranges, stbrp_rect *rects)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackSetOversampling</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a4c55e174efbacaf82a8ddb9d1956717e</anchor>
      <arglist>(stbtt_pack_context *spc, unsigned int h_oversample, unsigned int v_oversample)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_PackSetSkipMissingCodepoints</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a0549774d30f6c64b85b88acc2329e89e</anchor>
      <arglist>(stbtt_pack_context *spc, int skip)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF void</type>
      <name>stbtt_Rasterize</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a5b868ef9a9f92e0cc8b6bc0dd52087db</anchor>
      <arglist>(stbtt__bitmap *result, float flatness_in_pixels, stbtt_vertex *vertices, int num_verts, float scale_x, float scale_y, float shift_x, float shift_y, int x_off, int y_off, int invert, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF float</type>
      <name>stbtt_ScaleForMappingEmToPixels</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>a76da72e13355eae763c567ffde0b4607</anchor>
      <arglist>(const stbtt_fontinfo *info, float pixels)</arglist>
    </member>
    <member kind="function">
      <type>STBTT_DEF float</type>
      <name>stbtt_ScaleForPixelHeight</name>
      <anchorfile>imstb__truetype_8h.html</anchorfile>
      <anchor>aad275d7211530a3d817fcd8647690b7b</anchor>
      <arglist>(const stbtt_fontinfo *info, float pixels)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ini_file_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/sensor-tables/</path>
    <filename>ini__file__definitions_8h.html</filename>
    <class kind="struct">iniFileStruct</class>
  </compound>
  <compound kind="file">
    <name>inlined_string_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>inlined__string__field_8h.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::internal::InlinedStringField</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>inproc_lat.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>inproc__lat_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>inproc__lat_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>worker</name>
      <anchorfile>inproc__lat_8cpp.html</anchorfile>
      <anchor>afdde2c05692ce4366f55800934ffdebe</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>message_size</name>
      <anchorfile>inproc__lat_8cpp.html</anchorfile>
      <anchor>a767ba2e8299d0d9a71b552bfb719e9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>roundtrip_count</name>
      <anchorfile>inproc__lat_8cpp.html</anchorfile>
      <anchor>adff2fd9e9492c6400c83f9aeeb9b8201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inproc_thr.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>inproc__thr_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>inproc__thr_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>worker</name>
      <anchorfile>inproc__thr_8cpp.html</anchorfile>
      <anchor>afdde2c05692ce4366f55800934ffdebe</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>message_count</name>
      <anchorfile>inproc__thr_8cpp.html</anchorfile>
      <anchor>a21d557fb1a24b78862f142e9ee2b3324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>message_size</name>
      <anchorfile>inproc__thr_8cpp.html</anchorfile>
      <anchor>a767ba2e8299d0d9a71b552bfb719e9f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int128.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>int128_8cc.html</filename>
    <includes id="int128_8h" name="int128.h" local="no" imported="no">google/protobuf/stubs/int128.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STEP</name>
      <anchorfile>int128_8cc.html</anchorfile>
      <anchor>ace0946110ac196e73d9bdee00f75e6d1</anchor>
      <arglist>(T, n, pos, sh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Fls128</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a47d54791bf310646ee9b44e58eecd11f</anchor>
      <arglist>(uint128 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Fls64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afeb84b5aef828725506620143298bbb5</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af7d5ef8032e8b6f997ae231db13312d9</anchor>
      <arglist>(std::ostream &amp;o, const uint128 &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>const uint128_pod</type>
      <name>kuint128max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1afa925eae3f4d7bfd53bd653c116e60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int128.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>int128_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::uint128</class>
    <class kind="struct">google::protobuf::uint128_pod</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CMP128</name>
      <anchorfile>int128_8h.html</anchorfile>
      <anchor>acbcfc280113344ee7275f984a60ae95a</anchor>
      <arglist>(op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC128</name>
      <anchorfile>int128_8h.html</anchorfile>
      <anchor>af2c71adb9c9135c779bee82835ab3da3</anchor>
      <arglist>(op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGICASSIGN128</name>
      <anchorfile>int128_8h.html</anchorfile>
      <anchor>aa0c0bedc67464528c2e11c866d5264d3</anchor>
      <arglist>(op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT128_CONSTEXPR</name>
      <anchorfile>int128_8h.html</anchorfile>
      <anchor>aac9064c9cbee24acf7210cb082497bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a49079f7b7014ac4b4cece2505f209ae8</anchor>
      <arglist>(const uint128 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acfe4318eb4f6f8e8e3e4b30eec0d0877</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator%</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a83df7b142bc5eddbb2f20d0dedb31a35</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator*</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a038a8fe04df75a4823d97f43e221c05d</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a142066801b088dab4fbf058c0cb7069e</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abc391cbc6e7b00c66bfc341030d83aaa</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8a1df143b579caa5a0660e76f364dfcd</anchor>
      <arglist>(const uint128 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae22c2eb3acd2af001fe0d9c754248ca6</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ed640f81fdc283d80c8a4a72f21d2d9</anchor>
      <arglist>(const uint128 &amp;val, int amount)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af7d5ef8032e8b6f997ae231db13312d9</anchor>
      <arglist>(std::ostream &amp;o, const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af95aa6bc1738684c5e4cf76222178e0c</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a046a3d2778d71340fc21c0c3d3607c83</anchor>
      <arglist>(const uint128 &amp;val, int amount)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator~</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad4b86c0b47f3132e906667d8deaf2581</anchor>
      <arglist>(const uint128 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>Uint128High64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae6df93b85f6eee6dc02c7ec5d87cd498</anchor>
      <arglist>(const uint128 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>Uint128Low64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7224a44fa9c97f972eefee763a786d88</anchor>
      <arglist>(const uint128 &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int128_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>int128__unittest_8cc.html</filename>
    <includes id="int128_8h" name="int128.h" local="no" imported="no">google/protobuf/stubs/int128.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>RandomUint64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aabf46bbb5c22b46f913bf7a2de13a6c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8f5f9596d0037e680f84d6ce207c11d4</anchor>
      <arglist>(Int128, AliasTests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4ae42cf4609a1a84c8bfb944ea1d51b2</anchor>
      <arglist>(Int128, AllTests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9de6f9e90eeae3efcf9904104e50c197</anchor>
      <arglist>(Int128, DivideAndMod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afc0133ee4c9d092b02921cf2db71f845</anchor>
      <arglist>(Int128, DivideAndModRandomInputs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a280b0d87b1df6804db7742e675d8a6b6</anchor>
      <arglist>(Int128, Multiply)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af0c046a473c62e505ba27582a72a62df</anchor>
      <arglist>(Int128, OperatorAssignReturnRef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a66cdf7f98c6c3cc79320d46e3830deac</anchor>
      <arglist>(Int128, OStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab6e5add8e8675234b05cc64d890c33e7</anchor>
      <arglist>(Int128, PodTests)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IntArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>IntArrayList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>IntArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>IntArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::IntArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Internal.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Internal_8java.html</filename>
    <class kind="interface">com::google::protobuf::Internal::BooleanList</class>
    <class kind="interface">com::google::protobuf::Internal::MapAdapter::Converter</class>
    <class kind="interface">com::google::protobuf::Internal::ListAdapter::Converter</class>
    <class kind="interface">com::google::protobuf::Internal::DoubleList</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter::EntryAdapter</class>
    <class kind="interface">com::google::protobuf::Internal::EnumLite</class>
    <class kind="interface">com::google::protobuf::Internal::EnumLiteMap</class>
    <class kind="interface">com::google::protobuf::Internal::EnumVerifier</class>
    <class kind="interface">com::google::protobuf::Internal::FloatList</class>
    <class kind="class">com::google::protobuf::Internal</class>
    <class kind="interface">com::google::protobuf::Internal::IntList</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter::IteratorAdapter</class>
    <class kind="class">com::google::protobuf::Internal::ListAdapter</class>
    <class kind="interface">com::google::protobuf::Internal::LongList</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter</class>
    <class kind="interface">com::google::protobuf::Internal::ProtobufList</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter::SetAdapter</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>internal_macros.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>internal__macros_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__has_feature</name>
      <anchorfile>internal__macros_8h.html</anchorfile>
      <anchor>af989845e24678c452b9222afdac95e7f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_HAS_NO_EXCEPTIONS</name>
      <anchorfile>internal__macros_8h.html</anchorfile>
      <anchor>a541fe6f89ee4c634c4e8b061ec2c7f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BENCHMARK_NORETURN</name>
      <anchorfile>internal__macros_8h.html</anchorfile>
      <anchor>a9f812901c3821f0d6e04978127dca251</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InvalidProtocolBufferException.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>InvalidProtocolBufferException_8java.html</filename>
    <class kind="class">com::google::protobuf::InvalidProtocolBufferException</class>
    <class kind="class">com::google::protobuf::InvalidProtocolBufferException::InvalidWireTypeException</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>io_object.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>io__object_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>io_object.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>io__object_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="i__poll__events_8hpp" name="i_poll_events.hpp" local="yes" imported="no">i_poll_events.hpp</includes>
    <class kind="class">zmq::io_object_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>io_thread.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>io__thread_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
  </compound>
  <compound kind="file">
    <name>io_thread.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>io__thread_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="object_8hpp" name="object.hpp" local="yes" imported="no">object.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="i__poll__events_8hpp" name="i_poll_events.hpp" local="yes" imported="no">i_poll_events.hpp</includes>
    <includes id="mailbox_8hpp" name="mailbox.hpp" local="yes" imported="no">mailbox.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>io_win32.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>io__win32_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>io_win32.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>io__win32_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>io_win32_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>io__win32__unittest_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>ip.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ip_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>tmp_env_vars</name>
      <anchorfile>ip_8cpp.html</anchorfile>
      <anchor>a1f0df61dda1724f8e5a7834d21e8ad19</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ip.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ip_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>void</type>
      <name>assert_success_or_recoverable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7f9d33e761152469555c718e959e71b8</anchor>
      <arglist>(fd_t s_, int rc_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind_to_device</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0c4d2c2f28a3b1eb0d1b88363db73829</anchor>
      <arglist>(fd_t s_, const std::string &amp;bound_device_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable_ipv4_mapping</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a1ffd31e1c8c8e0543ac880a667001900</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_peer_ip_address</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a1059b17805ff7e82bb5f0c6e6dd8da38</anchor>
      <arglist>(fd_t sockfd_, std::string &amp;ip_addr_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize_network</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad37ae7ba24355ec5b6a8f538dd8c229c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>make_fdpair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>add703779ef4802bc66842253fd0fcddf</anchor>
      <arglist>(fd_t *r_, fd_t *w_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_socket_noninheritable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2ba51a5787f334a5be15b40cf3eda4cd</anchor>
      <arglist>(fd_t sock_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>open_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>abf75575d08efd1ce4eec79eabe1775a7</anchor>
      <arglist>(int domain_, int type_, int protocol_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ip_type_of_service</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae1978392d8439fb8458b5f797bf20aa5</anchor>
      <arglist>(fd_t s_, int iptos_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_nosigpipe</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a557ed13516426c038b5b4f699b5843d5</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_socket_priority</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a11b878100798a354a3fdf9b261bfcc0c</anchor>
      <arglist>(fd_t s_, int priority_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown_network</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8757699631bf15aa566795fddd48849e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unblock_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a5defc4add30a3a25109bf86fe1766166</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ip_resolver.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ip__resolver_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="ip__resolver_8hpp" name="ip_resolver.hpp" local="yes" imported="no">ip_resolver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ip_resolver.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ip__resolver_8hpp.html</filename>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <class kind="union">zmq::ip_addr_t</class>
    <class kind="class">zmq::ip_resolver_options_t</class>
    <class kind="class">zmq::ip_resolver_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ipc_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ipc__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="compat_8hpp" name="compat.hpp" local="yes" imported="no">compat.hpp</includes>
    <includes id="ipc__address_8hpp" name="ipc_address.hpp" local="yes" imported="no">ipc_address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ipc_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ipc__address_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>ipc_connecter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ipc__connecter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ipc__connecter_8hpp" name="ipc_connecter.hpp" local="yes" imported="no">ipc_connecter.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ipc_connecter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ipc__connecter_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>ipc_listener.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ipc__listener_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ipc__listener_8hpp" name="ipc_listener.hpp" local="yes" imported="no">ipc_listener.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ipc_listener.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ipc__listener_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>IsValidUtf8Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>IsValidUtf8Test_8java.html</filename>
    <class kind="class">com::google::protobuf::IsValidUtf8Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>IsValidUtf8TestUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>IsValidUtf8TestUtil_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>IterableByteBufferInputStream.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>IterableByteBufferInputStream_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>java_context.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__context_8cc.html</filename>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_context.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__context_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__options_8h" name="java_options.h" local="no" imported="no">google/protobuf/compiler/java/java_options.h</includes>
    <class kind="class">google::protobuf::compiler::java::Context</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_doc_comment.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__doc__comment_8cc.html</filename>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeJavadoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a9d27b43ddde881f2355dcfa1a370baac</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FirstLineOf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac784a649c629d7215ac1d3b453127a72</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDocCommentBody</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6417e91f40bd2757993ed2bb09eef22a</anchor>
      <arglist>(io::Printer *printer, const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDocCommentBodyForLocation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a86c876990be1b78f81baba82bd5e5279</anchor>
      <arglist>(io::Printer *printer, const SourceLocation &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a515ef7de83293df85ffebe0656a629ed</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enum_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab4a27e000b4885c61d16d0d7fa72250a</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteFieldDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaa65a81bfe8856a5d9cf208331510954</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae414f2b69202a5e46abae13f6b9d6e61</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5d76cce53087016d6fc18e73ae3086b3</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteServiceDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0c265fe5743ed80e1ead21573cc0b8e6</anchor>
      <arglist>(io::Printer *printer, const ServiceDescriptor *service)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_doc_comment.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__doc__comment_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeJavadoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a9d27b43ddde881f2355dcfa1a370baac</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a515ef7de83293df85ffebe0656a629ed</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enum_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab4a27e000b4885c61d16d0d7fa72250a</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteFieldDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaa65a81bfe8856a5d9cf208331510954</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae414f2b69202a5e46abae13f6b9d6e61</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5d76cce53087016d6fc18e73ae3086b3</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteServiceDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0c265fe5743ed80e1ead21573cc0b8e6</anchor>
      <arglist>(io::Printer *printer, const ServiceDescriptor *service)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_doc_comment_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__doc__comment__unittest_8cc.html</filename>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum_8cc.html</filename>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum_8h" name="java_enum.h" local="no" imported="no">google/protobuf/compiler/java/java_enum.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="struct">google::protobuf::compiler::java::EnumGenerator::Alias</class>
    <class kind="class">google::protobuf::compiler::java::EnumGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum__field_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum__field_8h" name="java_enum_field.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_field.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum__field_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableEnumFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum_field_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum__field__lite_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum__field__lite_8h" name="java_enum_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_field_lite.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum_field_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum__field__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum__lite_8cc.html</filename>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum__lite_8h" name="java_enum_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_lite.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_enum_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__enum__lite_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="struct">google::protobuf::compiler::java::EnumLiteGenerator::Alias</class>
    <class kind="class">google::protobuf::compiler::java::EnumLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_extension.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__extension_8cc.html</filename>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_extension.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__extension_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::compiler::java::ExtensionGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableExtensionGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_extension_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__extension__lite_8cc.html</filename>
    <includes id="java__extension__lite_8h" name="java_extension_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_extension_lite.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_extension_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__extension__lite_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableExtensionLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__field_8cc.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__enum__field_8h" name="java_enum_field.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_field.h</includes>
    <includes id="java__enum__field__lite_8h" name="java_enum_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_field_lite.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__map__field_8h" name="java_map_field.h" local="no" imported="no">google/protobuf/compiler/java/java_map_field.h</includes>
    <includes id="java__map__field__lite_8h" name="java_map_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_map_field_lite.h</includes>
    <includes id="java__message__field_8h" name="java_message_field.h" local="no" imported="no">google/protobuf/compiler/java/java_message_field.h</includes>
    <includes id="java__message__field__lite_8h" name="java_message_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_field_lite.h</includes>
    <includes id="java__primitive__field_8h" name="java_primitive_field.h" local="no" imported="no">google/protobuf/compiler/java/java_primitive_field.h</includes>
    <includes id="java__primitive__field__lite_8h" name="java_primitive_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_primitive_field_lite.h</includes>
    <includes id="java__string__field_8h" name="java_string_field.h" local="no" imported="no">google/protobuf/compiler/java/java_string_field.h</includes>
    <includes id="java__string__field__lite_8h" name="java_string_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_string_field_lite.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="function">
      <type>void</type>
      <name>PrintExtraFieldInfo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a624331ab66b08423c057b034a94cea8b</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;variables, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1061b1edca9e3b17b4982a7216824fe9</anchor>
      <arglist>(const FieldDescriptor *descriptor, const FieldGeneratorInfo *info, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonOneofVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a19f79bc77e9f020a718e83b01a61013f</anchor>
      <arglist>(const FieldDescriptor *descriptor, const OneofGeneratorInfo *info, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__field_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="struct">google::protobuf::compiler::java::FieldGeneratorInfo</class>
    <class kind="class">google::protobuf::compiler::java::FieldGeneratorMap</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableFieldLiteGenerator</class>
    <class kind="struct">google::protobuf::compiler::java::OneofGeneratorInfo</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>void</type>
      <name>PrintExtraFieldInfo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a624331ab66b08423c057b034a94cea8b</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;variables, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1061b1edca9e3b17b4982a7216824fe9</anchor>
      <arglist>(const FieldDescriptor *descriptor, const FieldGeneratorInfo *info, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonOneofVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a19f79bc77e9f020a718e83b01a61013f</anchor>
      <arglist>(const FieldDescriptor *descriptor, const OneofGeneratorInfo *info, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_file.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__file_8cc.html</filename>
    <includes id="java__file_8h" name="java_file.h" local="no" imported="no">google/protobuf/compiler/java/java_file.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__enum_8h" name="java_enum.h" local="no" imported="no">google/protobuf/compiler/java/java_enum.h</includes>
    <includes id="java__enum__lite_8h" name="java_enum_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_lite.h</includes>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__message_8h" name="java_message.h" local="no" imported="no">google/protobuf/compiler/java/java_message.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__service_8h" name="java_service.h" local="no" imported="no">google/protobuf/compiler/java/java_service.h</includes>
    <includes id="java__shared__code__generator_8h" name="java_shared_code_generator.h" local="no" imported="no">google/protobuf/compiler/java/java_shared_code_generator.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateSibling</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8e8809eaa73f685f73961ef875418d82</anchor>
      <arglist>(const std::string &amp;package_dir, const std::string &amp;java_package, const DescriptorClass *descriptor, GeneratorContext *context, std::vector&lt; std::string &gt; *file_list, bool annotate_code, std::vector&lt; std::string &gt; *annotation_list, const std::string &amp;name_suffix, GeneratorClass *generator, void(GeneratorClass::*pfn)(io::Printer *printer))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_file.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__file_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__options_8h" name="java_options.h" local="no" imported="no">google/protobuf/compiler/java/java_options.h</includes>
    <class kind="class">google::protobuf::compiler::java::FileGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__generator_8cc.html</filename>
    <includes id="java__generator_8h" name="java_generator.h" local="no" imported="no">google/protobuf/compiler/java/java_generator.h</includes>
    <includes id="java__file_8h" name="java_file.h" local="no" imported="no">google/protobuf/compiler/java/java_file.h</includes>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__options_8h" name="java_options.h" local="no" imported="no">google/protobuf/compiler/java/java_options.h</includes>
    <includes id="java__shared__code__generator_8h" name="java_shared_code_generator.h" local="no" imported="no">google/protobuf/compiler/java/java_shared_code_generator.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <class kind="class">google::protobuf::compiler::java::JavaGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_generator_factory.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__generator__factory_8cc.html</filename>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__enum__field_8h" name="java_enum_field.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_field.h</includes>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <includes id="java__extension__lite_8h" name="java_extension_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_extension_lite.h</includes>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__message_8h" name="java_message.h" local="no" imported="no">google/protobuf/compiler/java/java_message.h</includes>
    <includes id="java__message__lite_8h" name="java_message_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_lite.h</includes>
    <includes id="java__service_8h" name="java_service.h" local="no" imported="no">google/protobuf/compiler/java/java_service.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_generator_factory.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__generator__factory_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::compiler::java::GeneratorFactory</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableGeneratorFactory</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_helpers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__helpers_8cc.html</filename>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="function">
      <type>bool</type>
      <name>AllAscii</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5704f2e9764868c115d9fc60f0dba2d4</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>BoxedPrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae45d9576d51ea50f395819ad2a80914d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>BoxedPrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6b6bdebcf6531e589697654e9d04d5e9</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CamelCaseFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a42257d7bfc52972671619ec1a250428b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CapitalizedFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a58608fc5b6ee85fb09f789fdfdb97650</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6fefc79d05afff9fbd60c5b3df3cc876</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab6a27245f6cfbf9a98c312353f7fec02</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aa07af3ea0cc1af17ce95eda2d30e44b2</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1c5d469d98113c831f9c90d0dbb2d4ed</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a85a19e19b2652f45bd03bd96d133303a</anchor>
      <arglist>(const FieldDescriptor *field, bool immutable, ClassNameResolver *name_resolver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EscapeUtf16ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a83dba5b7be019fdda1dbf40fbd9f647b</anchor>
      <arglist>(uint16 code, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraBuilderInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a41f664c155e174f82dd8f32f30350158</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMessageInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a81727a74bb088505d4ec65b459f7697d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMessageOrBuilderInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a655cc9c28940afb91207dccfdff4a82f</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac4a01ec81b3354514700e3e1282671c0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>FieldTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a04c053f7fae8757f8278fbe1ddd0a157</anchor>
      <arglist>(FieldDescriptor::Type field_type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a2d2a8b364b0079b71fdab3c44f8af933</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a272d1bb94035eb64f2d1bc3cc601541c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aad91180acd4747b9341e1d3e68865c0b</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FixedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a08299a219c9b2e7e0ff195e727ec3eaa</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateClearBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1e60aca709e74444c9d4aa8e69c651c0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a066a7cbe259e1d4d2f23e95079ebb9b0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBitFromLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>acc5d6108ad3883be570530ea9c6fef50</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBitMutableLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1305f54c8ebe25cc0f6f993c97e0e5e5</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a567606f949abf6a62863e5bf961314e3</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBitMutableLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0304c2858803b5e4e0b6682ab61c9c85</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBitToLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a2cbb087b0ae205267e8c9933454cc478</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBitFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8c1d8a7a96bbbf8e0df88ca1021db4e6</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBitFieldNameForBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a88ea899c518cfda012b16923f36f49b0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetCapitalizedType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1006773fb5548d3a04d33a884ff06588</anchor>
      <arglist>(const FieldDescriptor *field, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aca77ae832af7cfbaab260a01bf42ff2c</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldTypeForPacked</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1b02bd0b7eb990a892fda593b33dc119</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldTypeForRepeated</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0c4792240fe77de1c47cd99acefe80bb</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldTypeForSingular</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaeb9f936ce67e3e237d951a95657ebbb</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>JavaType</type>
      <name>GetJavaType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a78041f9c69f5d8d8815f35c207f3bff0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOneofStoredType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0228c2ea781a3c1b9901901234027987</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::Type</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>abe2cee14c4f2bb249b33816ad51d645d</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5b1d1949f9f79bb9456afe1e05d7ac9d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRequiredFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3efc60e029a9b739f7e4f5874ac46f17</anchor>
      <arglist>(const Descriptor *type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRequiredFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaca696c1f28752322bd312d6183b918a</anchor>
      <arglist>(const Descriptor *type, std::unordered_set&lt; const Descriptor * &gt; *already_seen)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsByteStringWithCustomDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8b4914fe418d3548bc27a36441fd31b0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefaultValueJavaDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>acee8a4e10cc29a87e0b50083080b587d</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>abc8ce93d1a3a8dd0e61c6f40b36fac1e</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>JavaPackageToDir</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae2b14b18e560339a8038461fde2b128c</anchor>
      <arglist>(std::string package_name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a35e07ca3fd77d2f596e3f13c5dbab169</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af6b9847c9f95671223be401bd1733b95</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintEnumVerifierLogic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8bc0c042e69d6df0b83cc54f48149318</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *descriptor, const std::map&lt; std::string, std::string &gt; &amp;variables, const char *var_name, const char *terminating_string, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintGeneratedAnnotation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3fbb0cd1bf5c32b7f5790345f2d7af24</anchor>
      <arglist>(io::Printer *printer, char delimiter, const std::string &amp;annotation_file)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor **</type>
      <name>SortFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a27a5adecd0faa0ce799990aec2e1d622</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a87aa6090e6b77e41cd7630e6f3fb8095</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac90a7e9addde647424eb8262c8e700a7</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab5966069badf4b87477305df24f9d2c2</anchor>
      <arglist>(const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae5a3c0253b8dad3105f43e4190969857</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCaseCheckReserved</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad62a0f7aee8baca622767979245e9cdd</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCapitalizedCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a62f9c7cb8d951d01c3ceb579d0420aec</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueFileScopeIdentifier</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae0c5018e7bd9165ed294563c81bfdbfd</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteUInt32ToUtf16CharSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3c49e0a94477ba72660112bb23aa548e</anchor>
      <arglist>(uint32 number, std::vector&lt; uint16 &gt; *output)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>bit_masks</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a414890bf101c650afd07acc8dc1f3a85</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThickSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae3450cea3996b056c2fc9ef3a3ed8eaf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThinSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5f0f4414be2fcfb85cf9f75355d465e4</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_helpers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__helpers_8h.html</filename>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="struct">google::protobuf::compiler::java::ExtensionRangeOrdering</class>
    <class kind="struct">google::protobuf::compiler::java::FieldOrderingByNumber</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="enumeration">
      <type></type>
      <name>JavaType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_INT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877ad3eef045688d03a19708a599fa79c024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_LONG</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a12b5fab35503a270c604c00894c703d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a1d8798294fa7e3e21f37a651622a95d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_DOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877aa987735155267d1610ac331f6fdf94a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_BOOLEAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877abd77c1dec9a1273296a45a3aff07b59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877ad473435521002d530b12129833917ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_BYTES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a150ec284c8b5d6f99491d35717756285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_ENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877af4a0cbfea2ec3d57b5e07e2e0189e77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a143c2605d93aa197a77140eaa4ef2af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AnnotationFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a80d24368848a0d10fec5f15729b052e7</anchor>
      <arglist>(const Descriptor *descriptor, const std::string &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>BoxedPrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6b6bdebcf6531e589697654e9d04d5e9</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CamelCaseFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a42257d7bfc52972671619ec1a250428b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckUtf8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aeb6d682fb2f292f6832679982312317c</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6fefc79d05afff9fbd60c5b3df3cc876</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab6a27245f6cfbf9a98c312353f7fec02</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aa07af3ea0cc1af17ce95eda2d30e44b2</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1c5d469d98113c831f9c90d0dbb2d4ed</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a85a19e19b2652f45bd03bd96d133303a</anchor>
      <arglist>(const FieldDescriptor *field, bool immutable, ClassNameResolver *name_resolver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EscapeUtf16ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a83dba5b7be019fdda1dbf40fbd9f647b</anchor>
      <arglist>(uint16 code, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ExposePublicParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a729e182e474d626f489e7bd6919b5bd7</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraBuilderInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a41f664c155e174f82dd8f32f30350158</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMessageInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a81727a74bb088505d4ec65b459f7697d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMessageOrBuilderInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a655cc9c28940afb91207dccfdff4a82f</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMutableMessageInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a05e122efc53d87999ea53d41f89c2b39</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac4a01ec81b3354514700e3e1282671c0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>FieldTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a04c053f7fae8757f8278fbe1ddd0a157</anchor>
      <arglist>(FieldDescriptor::Type field_type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a2d2a8b364b0079b71fdab3c44f8af933</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a272d1bb94035eb64f2d1bc3cc601541c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aad91180acd4747b9341e1d3e68865c0b</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FixedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a08299a219c9b2e7e0ff195e727ec3eaa</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateClearBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1e60aca709e74444c9d4aa8e69c651c0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedCodeVersionSuffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab267aa8f1ee24af9184fc6501d99eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a066a7cbe259e1d4d2f23e95079ebb9b0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBitFromLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>acc5d6108ad3883be570530ea9c6fef50</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBitMutableLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1305f54c8ebe25cc0f6f993c97e0e5e5</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a567606f949abf6a62863e5bf961314e3</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBitMutableLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0304c2858803b5e4e0b6682ab61c9c85</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBitToLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a2cbb087b0ae205267e8c9933454cc478</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBitFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8c1d8a7a96bbbf8e0df88ca1021db4e6</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBitFieldNameForBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a88ea899c518cfda012b16923f36f49b0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetCapitalizedType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1006773fb5548d3a04d33a884ff06588</anchor>
      <arglist>(const FieldDescriptor *field, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aca77ae832af7cfbaab260a01bf42ff2c</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>JavaType</type>
      <name>GetJavaType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a78041f9c69f5d8d8815f35c207f3bff0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOneofStoredType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0228c2ea781a3c1b9901901234027987</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>GetTableDrivenNumberOfEntriesAndLookUpStartFieldNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0eb8f4d482b94a90c2cf68e9113f34cb</anchor>
      <arglist>(const FieldDescriptor **fields, int count)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::Type</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>abe2cee14c4f2bb249b33816ad51d645d</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a42c6b54f621f63e89cd61eb679260e84</anchor>
      <arglist>(const Descriptor *descriptor, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af46e2ecb84b0f6c8ef030a70fdf7c972</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4f8346e9b8ac5a3667287203d071d517</anchor>
      <arglist>(const FileDescriptor *descriptor, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGenericServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af043efa64986e1939b814166e44d2756</anchor>
      <arglist>(const FileDescriptor *file, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPackedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a106dc2a02e76c7d4251ceb3ae68a7048</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5b1d1949f9f79bb9456afe1e05d7ac9d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRequiredFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3efc60e029a9b739f7e4f5874ac46f17</anchor>
      <arglist>(const Descriptor *type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ImmutableDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8d3595e1c083fd85909494945d9c1130</anchor>
      <arglist>(const FieldDescriptor *field, ClassNameResolver *name_resolver)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aedfeff9ef5c7a948916c95d1083df09a</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsByteStringWithCustomDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8b4914fe418d3548bc27a36441fd31b0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefaultValueJavaDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>acee8a4e10cc29a87e0b50083080b587d</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4c3338ce7e94a3996aa3ddb101b5edd8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad7ebfba5d7266b73467d6ddb5a8f5630</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1ef3b20af3b432b6d2a50693f0f24cc7</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOwnFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4af9300687a91530f0748faa294ae3f9</anchor>
      <arglist>(const Descriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOwnFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a00164e720fac6bf2eb588f34daeaca52</anchor>
      <arglist>(const ServiceDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>abc8ce93d1a3a8dd0e61c6f40b36fac1e</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWrappersProtoFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad20f05f44c9c8dd7bbc03f5570dc5e31</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>JavaPackageToDir</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae2b14b18e560339a8038461fde2b128c</anchor>
      <arglist>(std::string package_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MaybePrintGeneratedAnnotation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af58b3fdfa58b446e98d97895f2abb29c</anchor>
      <arglist>(Context *context, io::Printer *printer, Descriptor *descriptor, bool immutable, const std::string &amp;suffix=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MultipleJavaFiles</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a899b42ecc05e87ea2ca683b399a008dc</anchor>
      <arglist>(const FileDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af6b9847c9f95671223be401bd1733b95</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintEnumVerifierLogic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8bc0c042e69d6df0b83cc54f48149318</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *descriptor, const std::map&lt; std::string, std::string &gt; &amp;variables, const char *var_name, const char *terminating_string, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintGeneratedAnnotation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3fbb0cd1bf5c32b7f5790345f2d7af24</anchor>
      <arglist>(io::Printer *printer, char delimiter, const std::string &amp;annotation_file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ShortMutableJavaClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a96a7a2aba638bda170a951fd262f9fc4</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor **</type>
      <name>SortFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a27a5adecd0faa0ce799990aec2e1d622</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a87aa6090e6b77e41cd7630e6f3fb8095</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportFieldPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5a9d6127d43caf4643df9253853361d6</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportUnknownEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4e7ccc2293c74cc3cf3e635b21881b95</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac90a7e9addde647424eb8262c8e700a7</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab5966069badf4b87477305df24f9d2c2</anchor>
      <arglist>(const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae5a3c0253b8dad3105f43e4190969857</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCaseCheckReserved</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad62a0f7aee8baca622767979245e9cdd</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCapitalizedCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a62f9c7cb8d951d01c3ceb579d0420aec</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueFileScopeIdentifier</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae0c5018e7bd9165ed294563c81bfdbfd</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteIntToUtf16CharSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab2557a3f5e58d4996f90e57d8af53bf8</anchor>
      <arglist>(int value, std::vector&lt; uint16 &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteUInt32ToUtf16CharSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3c49e0a94477ba72660112bb23aa548e</anchor>
      <arglist>(uint32 number, std::vector&lt; uint16 &gt; *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_map_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__map__field_8cc.html</filename>
    <includes id="java__map__field_8h" name="java_map_field.h" local="no" imported="no">google/protobuf/compiler/java/java_map_field.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_map_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__map__field_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableMapFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_map_field_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__map__field__lite_8cc.html</filename>
    <includes id="java__map__field__lite_8h" name="java_map_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_map_field_lite.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_map_field_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__map__field__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message_8cc.html</filename>
    <includes id="java__message_8h" name="java_message.h" local="no" imported="no">google/protobuf/compiler/java/java_message.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum_8h" name="java_enum.h" local="no" imported="no">google/protobuf/compiler/java/java_enum.h</includes>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__message__builder_8h" name="java_message_builder.h" local="no" imported="no">google/protobuf/compiler/java/java_message_builder.h</includes>
    <includes id="java__message__builder__lite_8h" name="java_message_builder_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_builder_lite.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageGenerator</class>
    <class kind="class">google::protobuf::compiler::java::MessageGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxStaticSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aee54a15a78ded7fad4da722e3eaa39d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_message_builder.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__builder_8cc.html</filename>
    <includes id="java__message__builder_8h" name="java_message_builder.h" local="no" imported="no">google/protobuf/compiler/java/java_message_builder.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum_8h" name="java_enum.h" local="no" imported="no">google/protobuf/compiler/java/java_enum.h</includes>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_builder.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__builder_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::MessageBuilderGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_builder_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__builder__lite_8cc.html</filename>
    <includes id="java__message__builder__lite_8h" name="java_message_builder_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_builder_lite.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum_8h" name="java_enum.h" local="no" imported="no">google/protobuf/compiler/java/java_enum.h</includes>
    <includes id="java__extension_8h" name="java_extension.h" local="no" imported="no">google/protobuf/compiler/java/java_extension.h</includes>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_builder_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__builder__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::MessageBuilderLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__field_8cc.html</filename>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__message__field_8h" name="java_message_field.h" local="no" imported="no">google/protobuf/compiler/java/java_message_field.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__field_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableMessageFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_field_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__field__lite_8cc.html</filename>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__message__field__lite_8h" name="java_message_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_field_lite.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_field_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__field__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__lite_8cc.html</filename>
    <includes id="java__message__lite_8h" name="java_message_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_lite.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__enum__lite_8h" name="java_enum_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_enum_lite.h</includes>
    <includes id="java__extension__lite_8h" name="java_extension_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_extension_lite.h</includes>
    <includes id="java__generator__factory_8h" name="java_generator_factory.h" local="no" imported="no">google/protobuf/compiler/java/java_generator_factory.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__message__builder_8h" name="java_message_builder.h" local="no" imported="no">google/protobuf/compiler/java/java_message_builder.h</includes>
    <includes id="java__message__builder__lite_8h" name="java_message_builder_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_message_builder_lite.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_message_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__message__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <includes id="java__message_8h" name="java_message.h" local="no" imported="no">google/protobuf/compiler/java/java_message.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_name_resolver.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__name__resolver_8cc.html</filename>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_name_resolver.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__name__resolver_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::compiler::java::ClassNameResolver</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="enumeration">
      <type></type>
      <name>NameEquality</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MATCH</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45a43c807903249ccbcc34509bb6eb144dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_EQUAL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45a23c2c76369b27b65857621c0b106a2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUAL_IGNORE_CASE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45a9826f4ee0072148caa9e88be7d81b81c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_names.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__names_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>BoxedPrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae45d9576d51ea50f395819ad2a80914d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CapitalizedFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a58608fc5b6ee85fb09f789fdfdb97650</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6fefc79d05afff9fbd60c5b3df3cc876</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab6a27245f6cfbf9a98c312353f7fec02</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aa07af3ea0cc1af17ce95eda2d30e44b2</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1c5d469d98113c831f9c90d0dbb2d4ed</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a272d1bb94035eb64f2d1bc3cc601541c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a35e07ca3fd77d2f596e3f13c5dbab169</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>java_options.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__options_8h.html</filename>
    <class kind="struct">google::protobuf::compiler::java::Options</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_plugin_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__plugin__unittest_8cc.html</filename>
    <includes id="java__generator_8h" name="java_generator.h" local="no" imported="no">google/protobuf/compiler/java/java_generator.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_primitive_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__primitive__field_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__primitive__field_8h" name="java_primitive_field.h" local="no" imported="no">google/protobuf/compiler/java/java_primitive_field.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_primitive_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__primitive__field_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_primitive_field_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__primitive__field__lite_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__primitive__field__lite_8h" name="java_primitive_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_primitive_field_lite.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_primitive_field_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__primitive__field__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_service.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__service_8cc.html</filename>
    <includes id="java__service_8h" name="java_service.h" local="no" imported="no">google/protobuf/compiler/java/java_service.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_service.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__service_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableServiceGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ServiceGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_shared_code_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__shared__code__generator_8cc.html</filename>
    <includes id="java__shared__code__generator_8h" name="java_shared_code_generator.h" local="no" imported="no">google/protobuf/compiler/java/java_shared_code_generator.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_shared_code_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__shared__code__generator_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__options_8h" name="java_options.h" local="no" imported="no">google/protobuf/compiler/java/java_options.h</includes>
    <class kind="class">google::protobuf::compiler::java::SharedCodeGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>java_string_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__string__field_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__string__field_8h" name="java_string_field.h" local="no" imported="no">google/protobuf/compiler/java/java_string_field.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_string_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__string__field_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableStringFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_string_field_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__string__field__lite_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="java__context_8h" name="java_context.h" local="no" imported="no">google/protobuf/compiler/java/java_context.h</includes>
    <includes id="java__doc__comment_8h" name="java_doc_comment.h" local="no" imported="no">google/protobuf/compiler/java/java_doc_comment.h</includes>
    <includes id="java__helpers_8h" name="java_helpers.h" local="no" imported="no">google/protobuf/compiler/java/java_helpers.h</includes>
    <includes id="java__name__resolver_8h" name="java_name_resolver.h" local="no" imported="no">google/protobuf/compiler/java/java_name_resolver.h</includes>
    <includes id="java__string__field__lite_8h" name="java_string_field_lite.h" local="no" imported="no">google/protobuf/compiler/java/java_string_field_lite.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>java_string_field_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/java/</path>
    <filename>java__string__field__lite_8h.html</filename>
    <includes id="java__field_8h" name="java_field.h" local="no" imported="no">google/protobuf/compiler/java/java_field.h</includes>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
  </compound>
  <compound kind="file">
    <name>JavaType.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>JavaType_8java.html</filename>
    <class kind="enum">com::google::protobuf::JavaType</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>js_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/js/</path>
    <filename>js__generator_8cc.html</filename>
    <includes id="js__generator_8h" name="js_generator.h" local="no" imported="no">google/protobuf/compiler/js/js_generator.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="scc_8h" name="scc.h" local="no" imported="no">google/protobuf/compiler/scc.h</includes>
    <includes id="well__known__types__embed_8h" name="well_known_types_embed.h" local="no" imported="no">google/protobuf/compiler/js/well_known_types_embed.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::js</namespace>
    <member kind="function">
      <type>void</type>
      <name>FindProvidesForOneOfEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a64105d0e6fc1909c83704f575fb13c13</anchor>
      <arglist>(const GeneratorOptions &amp;options, const OneofDescriptor *oneof, std::set&lt; std::string &gt; *provided)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindProvidesForOneOfEnums</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a62fa1451bddefa56b9ca7c93b06da2fa</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc, std::set&lt; std::string &gt; *provided)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBytesWrapper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a643ea4dc109f6538797621ca8e9e0187</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field, BytesMode bytes_mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NamespaceOnly</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a7cab9036a50721b72dd38690f8fd4113</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const void *, std::string &gt;</type>
      <name>allowed_descs_actual_name_</name>
      <anchorfile>js__generator_8cc.html</anchorfile>
      <anchor>a12b6498595359a9db330051bf2b52470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const void *, std::string &gt;</type>
      <name>allowed_descs_full_name_</name>
      <anchorfile>js__generator_8cc.html</anchorfile>
      <anchor>aa798d58edb0992085e47e10dca052af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, const void * &gt;</type>
      <name>descs_by_shortname_</name>
      <anchorfile>js__generator_8cc.html</anchorfile>
      <anchor>a07463f00ae19e491bd3d00bc6d905275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>error_on_conflict_</name>
      <anchorfile>js__generator_8cc.html</anchorfile>
      <anchor>a679fc4653cdee8b5b7dd5c702cef578f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::set&lt; const FileDescriptor * &gt; &amp;</type>
      <name>file_set_</name>
      <anchorfile>js__generator_8cc.html</anchorfile>
      <anchor>a6717d8137e9e0bf0e6b5e80b222daacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a680d8470761a8e45419a4898ef5f6002</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kNumKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a40693d85846f0c7a5243713315cc4b7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>js_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/js/</path>
    <filename>js__generator_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="scc_8h" name="scc.h" local="no" imported="no">google/protobuf/compiler/scc.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <class kind="class">google::protobuf::compiler::js::Generator</class>
    <class kind="struct">google::protobuf::compiler::js::GeneratorOptions</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::js</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>json.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/third_party/jsoncpp/</path>
    <filename>json_8h.html</filename>
    <class kind="class">Json::CharReader</class>
    <class kind="class">Json::CharReaderBuilder</class>
    <class kind="struct">Json::Value::CommentInfo</class>
    <class kind="class">Json::Value::CZString</class>
    <class kind="class">Json::Reader::ErrorInfo</class>
    <class kind="class">Json::Exception</class>
    <class kind="class">Json::StreamWriter::Factory</class>
    <class kind="class">Json::CharReader::Factory</class>
    <class kind="class">Json::FastWriter</class>
    <class kind="class">Json::Features</class>
    <class kind="class">Json::LogicError</class>
    <class kind="class">Json::Path</class>
    <class kind="class">Json::PathArgument</class>
    <class kind="class">Json::Reader</class>
    <class kind="class">Json::RuntimeError</class>
    <class kind="class">Json::StaticString</class>
    <class kind="class">Json::StreamWriter</class>
    <class kind="class">Json::StreamWriterBuilder</class>
    <class kind="struct">Json::Value::CZString::StringStorage</class>
    <class kind="struct">Json::Reader::StructuredError</class>
    <class kind="class">Json::StyledStreamWriter</class>
    <class kind="class">Json::StyledWriter</class>
    <class kind="class">Json::Reader::Token</class>
    <class kind="class">Json::Value</class>
    <class kind="class">Json::ValueConstIterator</class>
    <class kind="union">Json::Value::ValueHolder</class>
    <class kind="class">Json::ValueIterator</class>
    <class kind="class">Json::ValueIteratorBase</class>
    <class kind="class">Json::Writer</class>
    <namespace>Json</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_ASSERTIONS_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a79684c4b554cc59240b94eaf9a98133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_FEATURES_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a7f6fdcb52225adbb2c7c641919eedb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>ace47a954331dfcdb43c7c01201b4215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_READER_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a474bdd38a6f0d733485d831d9d99faa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_API</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a1d61ffde86ce1a18fd83194ff0d9a206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a188941dcc789ccb6539c3d6f41405582</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT_MESSAGE</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>ad7facdeeca0f495765e3b204c265eadb</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_CONFIG_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a71f1a94bee4773f2a6e30eeac7deb963</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_FAIL_MESSAGE</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a67007439f94bc6afc465923f56147ba1</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_FORWARDS_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>ac320ccec4dca293f3f50f35f7a595f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HAS_INT64</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a210f7d060accd6a881cd070dc7a333a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HAS_RVALUE_REFERENCES</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a978860f0e3983ca76a4e5af28d9bccd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_IS_AMALGAMATION</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a1bf16856b5e907aa83ed7bc825bc5ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_USE_EXCEPTION</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a51968e67b1462ac893f87a0fc8b791cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_VERSION_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a48e81f641ee4bf786daa3fe6090aac9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_WRITER_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a70febbb14e183c3d2beb727cd572ae36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_DEPRECATED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a6933a4321aa03c8a29016669073f1af6</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_VERSION_HEXA</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a32ef47886b186f98d3f8225a513c3495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_VERSION_MAJOR</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a3a512184f0bbdd531fe1298f0a490ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_VERSION_MINOR</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a8c16a078ac4151f4e9c07b04358b2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_VERSION_PATCH</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>aaecbbae4c271193dd5bf70aa0662e66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_VERSION_QUALIFIER</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a72fa63858b73149d97ad8b3d059373ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_VERSION_STRING</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>ac2869039a8826da9d06800ad2b39ed9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ArrayIndex</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a8048e741f2177c3b5d9ede4a5b8c53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a08122e8005b706d982e48cca1e2119c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long int</type>
      <name>Int64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ab7b47d2905da3b4ae60e4e800ec9ae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Int64</type>
      <name>LargestInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a218d880af853ce786cd985e82571d297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UInt64</type>
      <name>LargestUInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ae202ecad69725e23443f465e257456d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a800fb90eb6ee8d5d62b600c06f87f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long int</type>
      <name>UInt64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a01f20bce8f8229f38ff890168c0e6452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentBefore</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a52f1733775460517b2ea6bedf4906d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfterOnSameLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a008a230a0586de54f30b76afe70fdcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351ac5784ca53b12250888ddb642b06aebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numberOfCommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351abcbd3eb00417335e094e4a03379659b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ValueType</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nullValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>intValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae5a9d708d5c9e23ae9bf98898522512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uintValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eaea788d9a3bb00adc6d68d97d43e1ccd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>realValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eab837c7b869c14d8be712deb45c9e490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea804ef857affea2d415843c73f261c258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>booleanValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea14c30dbf4da86f7b809be299f671f7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrayValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>objectValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JSON_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a87bc83d7e90fc666d28aa16727deda2f</anchor>
      <arglist>(std::ostream &amp;, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>JSON_API std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d245ef719cc0853e8e78eb5f99c16e5</anchor>
      <arglist>(std::istream &amp;, Value &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool JSON_API</type>
      <name>parseFromStream</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acfebeaf759a841173ddce34c4da22486</anchor>
      <arglist>(CharReader::Factory const &amp;, std::istream &amp;, Value *root, std::string *errs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a22cc6fcbbb1f2f705c7888b615e43582</anchor>
      <arglist>(Json::Value &amp;a, Json::Value &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwLogicError</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a27613326e9e36bbfe04a905ac90caa91</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwRuntimeError</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a97f039a107b3f6cf1c3edee50e978f76</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToQuotedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa0c8235a4a5c6599da5d3332743db8ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a979ed531f091985e22f0051cd2a8e341</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a99995d7dafa4f4970b349d7d3c8d1d99</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a05cd078d8e086a4bcc08d40948f711e7</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abd9c650f70d9434f98f9025e2e2faf2d</anchor>
      <arglist>(LargestInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a3f46b0bc62b95a9426a2da0117bdf9f0</anchor>
      <arglist>(LargestUInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abcb58ea0f384c30608729a94d539e2ce</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>writeString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>afd767fe4c7e962d0ff3d1a6d1622619f</anchor>
      <arglist>(StreamWriter::Factory const &amp;factory, Value const &amp;root)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_escaping.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__escaping_8cc.html</filename>
    <includes id="json__escaping_8h" name="json_escaping.h" local="no" imported="no">google/protobuf/util/internal/json_escaping.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>json_escaping.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__escaping_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <class kind="class">google::protobuf::util::converter::JsonEscaping</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>json_format.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>json__format_8py.html</filename>
    <class kind="class">google::protobuf::json_format::_Parser</class>
    <class kind="class">google::protobuf::json_format::_Printer</class>
    <class kind="class">google::protobuf::json_format::Error</class>
    <class kind="class">google::protobuf::json_format::ParseError</class>
    <class kind="class">google::protobuf::json_format::SerializeToJsonError</class>
    <namespace>google::protobuf::json_format</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a936eea7d5bc142f515478b987e5fa88c</anchor>
      <arglist>(value, require_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a86a4d6037f9fc2751cc36a33c714cd5a</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a5241c7eb2d4ee67b3b3066a97a1ebe9d</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertScalarFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>adcfccfcc3858faa2f15b5b769b7e9611</anchor>
      <arglist>(value, field, require_str=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CreateMessageFromTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a071fc396c86c7dd53dab11fd0d16983e</anchor>
      <arglist>(type_url, descriptor_pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DuplicateChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>af8fa7d8a52dd325e236893e7595b97f0</anchor>
      <arglist>(js)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>aa319a66f6a13478d2a2d80cae6dfa385</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsWrapperMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a1eb3175b794dcc02e3b86b1ee8b9f143</anchor>
      <arglist>(message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>af9e19a5fee7b8f499bae0de1e93e47eb</anchor>
      <arglist>(message, including_default_value_fields=False, preserving_proto_field_name=False, use_integers_for_enums=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToJson</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>af1ff5714cf25279451e64acae338c1ca</anchor>
      <arglist>(message, including_default_value_fields=False, preserving_proto_field_name=False, indent=2, sort_keys=False, use_integers_for_enums=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Parse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a46e722ded5b06a6801479aca8be24c52</anchor>
      <arglist>(text, message, ignore_unknown_fields=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a4b71392d90a3aa5bb1c1681e0a0b47ce</anchor>
      <arglist>(js_dict, message, ignore_unknown_fields=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a73e9957c4baf66f95e6a64ea06c11783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a36b853124615851a6c03d59f30a5d0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_INFINITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a8a70f8ad0e77f0affea0fea0d91a09e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT64_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>ac4d38747d5389a61461a09845fa70873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT_OR_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a77697e344351166e2e1a510b58762592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a69f4aeedf50ec0b3c21bcb26aca49644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>ad10ecceafcb97e3ded0e8994c6fc693e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NEG_INFINITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a5e7a8ac85411405f15c23ed229aed376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_TIMESTAMPFOMAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a4fca1cf4d5ee825d2ae0737fa086eee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_UNPAIRED_SURROGATE_PATTERN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a6bd24e2b3b759fcf7987824aed9c68ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_VALID_EXTENSION_NAME</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a5ceaac5dc5208984c56fa77479a63ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_WKTJSONMETHODS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a7007eb95b48c057f44aa27b3c0f38998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_format_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>json__format__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::json_format_test::JsonFormatBase</class>
    <class kind="class">google::protobuf::internal::json_format_test::JsonFormatTest</class>
    <namespace>google::protobuf::internal::json_format_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1json__format__test.html</anchorfile>
      <anchor>ae6d0e53bc150e63f2e25a686ccaccdc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_objectwriter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__objectwriter_8cc.html</filename>
    <includes id="json__objectwriter_8h" name="json_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/json_objectwriter.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="json__escaping_8h" name="json_escaping.h" local="no" imported="no">google/protobuf/util/internal/json_escaping.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>json_objectwriter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__objectwriter_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="structured__objectwriter_8h" name="structured_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/structured_objectwriter.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriter::ByteSinkWrapper</class>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriter::Element</class>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>json_objectwriter_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__objectwriter__test_8cc.html</filename>
    <includes id="json__objectwriter_8h" name="json_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/json_objectwriter.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriterTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a13da78a745556344903645192f573b79</anchor>
      <arglist>(JsonObjectWriterTest, EmptyList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6395c37ced0e4df397af7bf7e558c7e4</anchor>
      <arglist>(JsonObjectWriterTest, EmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0b3472acb96894c4634bbc40e2baed68</anchor>
      <arglist>(JsonObjectWriterTest, EmptyObjectKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac01fd7a3df0a50690d4ac1cc0786791d</anchor>
      <arglist>(JsonObjectWriterTest, EmptyRootList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a39cb23f9f3869b415f42c9a3a46805fb</anchor>
      <arglist>(JsonObjectWriterTest, EmptyRootObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9343e4b655a7da5ee0edbdb897344dd5</anchor>
      <arglist>(JsonObjectWriterTest, ListInList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae4e47d246496eeeeb5058efdd1c75e3f</anchor>
      <arglist>(JsonObjectWriterTest, ListInObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aab68296136e6583a04761afe29859a6b</anchor>
      <arglist>(JsonObjectWriterTest, ObjectInList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aacb2560b84809f4a3d6d97cabe3e29b3</anchor>
      <arglist>(JsonObjectWriterTest, ObjectInObject)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_reporter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>json__reporter_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="complexity_8h" name="complexity.h" local="yes" imported="no">complexity.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <namespace>benchmark</namespace>
  </compound>
  <compound kind="file">
    <name>json_stream_parser.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__stream__parser_8cc.html</filename>
    <includes id="json__stream__parser_8h" name="json_stream_parser.h" local="no" imported="no">google/protobuf/util/internal/json_stream_parser.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <includes id="json__escaping_8h" name="json_escaping.h" local="no" imported="no">google/protobuf/util/internal/json_escaping.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::error</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ConsumeKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6fc138dda94e2ca14784615a4a74701c</anchor>
      <arglist>(StringPiece *input, StringPiece *key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlphanumeric</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae3674b9557718a5082d2021e201bedfa</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLetter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0a41927ce940026ea90b9588333d78e0</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MatchKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a49de5b3229ed61e443d52529812e1ced</anchor>
      <arglist>(StringPiece input)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>false_len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5446b5ec74ea1283a666734d9c37c576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kDefaultMaxRecursionDepth</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>affb0d427d0f3f310d953f6dc82172be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kUnicodeEscapedLength</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a35d6a2334d7d19ebcb0eb210d1b14e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>null_len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a663af1aa23e7699e9e37f4ba1f7312d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>true_len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac32d055f1dab379f9069105334193287</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_stream_parser.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__stream__parser_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <class kind="class">google::protobuf::util::converter::JsonStreamParser</class>
    <class kind="struct">google::protobuf::util::converter::JsonStreamParser::NumberResult</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>json_stream_parser_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>json__stream__parser__test_8cc.html</filename>
    <includes id="json__stream__parser_8h" name="json_stream_parser.h" local="no" imported="no">google/protobuf/util/internal/json_stream_parser.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="expecting__objectwriter_8h" name="expecting_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/expecting_objectwriter.h</includes>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <class kind="class">google::protobuf::util::converter::JsonStreamParserTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::error</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae884eed683bb3014817ac69b99b0062d</anchor>
      <arglist>(JsonStreamParserTest, ArrayComplexValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af3f3ebe0c2f8541414ea58422db4777c</anchor>
      <arglist>(JsonStreamParserTest, ArrayPrimitiveValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a81d5e626c91683d9dff4aa54099646f3</anchor>
      <arglist>(JsonStreamParserTest, EmptyDoubleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae68605c68986c729f0cfa75a6369eb8c</anchor>
      <arglist>(JsonStreamParserTest, EmptyList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a95477bc518ab098f51ff2c9163430993</anchor>
      <arglist>(JsonStreamParserTest, EmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0a6da2da23f18e18adae2b2da0c4d049</anchor>
      <arglist>(JsonStreamParserTest, EmptySingleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a131fb90cbf8f5d423618fc1a4ff2eeb9</anchor>
      <arglist>(JsonStreamParserTest, HexNumberIsInvalid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a81c743d9225c204852e1d2afada51185</anchor>
      <arglist>(JsonStreamParserTest, ObjectKeyTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7c34e23e12f57c584289865b4d3f9e5d</anchor>
      <arglist>(JsonStreamParserTest, OctalNumberIsInvalid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af15399fb288e2ef067a71549c4985747</anchor>
      <arglist>(JsonStreamParserTest, ScientificDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4bcf53139f81153f2b35718b66bf5c28</anchor>
      <arglist>(JsonStreamParserTest, SimpleDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2aaeb67f55be1e635291f96b336a9184</anchor>
      <arglist>(JsonStreamParserTest, SimpleDoubleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac1954a2228006b7a4678b1865633678d</anchor>
      <arglist>(JsonStreamParserTest, SimpleFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a125b17a3316022e10b16222d9f98b280</anchor>
      <arglist>(JsonStreamParserTest, SimpleInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a21eed5bbbcec2635a542f674f2e4b638</anchor>
      <arglist>(JsonStreamParserTest, SimpleNegativeDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a221eda221cde1cc2ffa0e0c5028ef65e</anchor>
      <arglist>(JsonStreamParserTest, SimpleNegativeInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a63e47ee3bb210697cc54af2c713098d4</anchor>
      <arglist>(JsonStreamParserTest, SimpleNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2ede1f7eadff34e55c3d78d8fd2e679b</anchor>
      <arglist>(JsonStreamParserTest, SimpleSingleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9aa91d3c43ce51815f10701214355bcd</anchor>
      <arglist>(JsonStreamParserTest, SimpleTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a995f5d4a65260bf3c45cf7e96edb3bd2</anchor>
      <arglist>(JsonStreamParserTest, SimpleUnsignedInt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>json__util_8cc.html</filename>
    <includes id="json__util_8h" name="json_util.h" local="no" imported="no">google/protobuf/util/json_util.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="default__value__objectwriter_8h" name="default_value_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/default_value_objectwriter.h</includes>
    <includes id="error__listener_8h" name="error_listener.h" local="no" imported="no">google/protobuf/util/internal/error_listener.h</includes>
    <includes id="json__objectwriter_8h" name="json_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/json_objectwriter.h</includes>
    <includes id="json__stream__parser_8h" name="json_stream_parser.h" local="no" imported="no">google/protobuf/util/internal/json_stream_parser.h</includes>
    <includes id="protostream__objectsource_8h" name="protostream_objectsource.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectsource.h</includes>
    <includes id="protostream__objectwriter_8h" name="protostream_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectwriter.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="status__macros_8h" name="status_macros.h" local="no" imported="no">google/protobuf/stubs/status_macros.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::internal</namespace>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa08059c970320e20cee882676eec27f2</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output, const JsonPrintOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ae786ad623fe19304c12185914eb6b3c7</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, const std::string &amp;binary_input, std::string *json_output, const JsonPrintOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonStringToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a8399a61a310c81b56b2046ae46feb11c</anchor>
      <arglist>(StringPiece input, Message *message, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa1f7a086148278e885e1683776715ee4</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a69e22829fdaefd8ec45001788c3d90e5</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, StringPiece json_input, std::string *binary_output, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>MessageToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a8719592da5f9bd9ec2f4eae6c2a68bd2</anchor>
      <arglist>(const Message &amp;message, std::string *output, const JsonOptions &amp;options)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>util::Status</type>
      <name>status_</name>
      <anchorfile>json__util_8cc.html</anchorfile>
      <anchor>a2116d4024319e69e94f9a31048f196a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>json__util_8h.html</filename>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="struct">google::protobuf::util::JsonParseOptions</class>
    <class kind="struct">google::protobuf::util::JsonPrintOptions</class>
    <class kind="class">google::protobuf::util::internal::ZeroCopyStreamByteSink</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::internal</namespace>
    <member kind="typedef">
      <type>JsonPrintOptions</type>
      <name>JsonOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a2c7c90a3037e483bb33505148dcd9440</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aaee6fc384a20ee4b338a151fe97f91ec</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa08059c970320e20cee882676eec27f2</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output, const JsonPrintOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a842a792d418156bcec0b88c02ec76bd8</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, const std::string &amp;binary_input, std::string *json_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ae786ad623fe19304c12185914eb6b3c7</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, const std::string &amp;binary_input, std::string *json_output, const JsonPrintOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonStringToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a58b618c253889735f466ab869cf0f595</anchor>
      <arglist>(StringPiece input, Message *message)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonStringToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a8399a61a310c81b56b2046ae46feb11c</anchor>
      <arglist>(StringPiece input, Message *message, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a715164d52aaf71d732ddc96a97593bae</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa1f7a086148278e885e1683776715ee4</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a9279624059fcbe9525f135c01cc7b090</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, StringPiece json_input, std::string *binary_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a69e22829fdaefd8ec45001788c3d90e5</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, StringPiece json_input, std::string *binary_output, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>MessageToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>afaf8f6064f3ce02fb06161c703c26a50</anchor>
      <arglist>(const Message &amp;message, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>MessageToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a8719592da5f9bd9ec2f4eae6c2a68bd2</anchor>
      <arglist>(const Message &amp;message, std::string *output, const JsonOptions &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_util_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>json__util__test_8cc.html</filename>
    <includes id="json__util_8h" name="json_util.h" local="no" imported="no">google/protobuf/util/json_util.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>byte_count_</name>
      <anchorfile>json__util__test_8cc.html</anchorfile>
      <anchor>ac14988fedb47a59ec96cf3c247bbc0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Segment</type>
      <name>last_segment_</name>
      <anchorfile>json__util__test_8cc.html</anchorfile>
      <anchor>a3dd271c4bd94051bdd08513ab9d3a470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; TypeResolver &gt;</type>
      <name>resolver_</name>
      <anchorfile>json__util__test_8cc.html</anchorfile>
      <anchor>ad291bcd5be09fa2cc10098cca8274d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Segment &gt;</type>
      <name>segments_</name>
      <anchorfile>json__util__test_8cc.html</anchorfile>
      <anchor>aad521e7fceaa80f7e6bd0e48add46d64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jsoncpp.cpp</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/third_party/jsoncpp/</path>
    <filename>jsoncpp_8cpp.html</filename>
    <includes id="json_8h" name="json.h" local="yes" imported="no">third_party/jsoncpp/json.h</includes>
    <class kind="struct">Json::BuiltStyledStreamWriter</class>
    <class kind="struct">Json::CommentStyle</class>
    <class kind="class">Json::OurReader::ErrorInfo</class>
    <class kind="class">Json::OurCharReader</class>
    <class kind="class">Json::OurFeatures</class>
    <class kind="class">Json::OurReader</class>
    <class kind="struct">Json::OurReader::StructuredError</class>
    <class kind="class">Json::OurReader::Token</class>
    <namespace>Json</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ALIGNAS</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>a08a0024ebd1cc16ccc4a208e1e817f6e</anchor>
      <arglist>(byte_alignment)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isfinite</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>aab49fbe39624f083e45ef2d85e7e0705</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT_UNREACHABLE</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>aa5e619e3e9388f6376a344dd8462c9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIB_JSONCPP_JSON_TOOL_H_INCLUDED</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>abc5174d762d996e7d77cfcb90ca94834</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::auto_ptr&lt; CharReader &gt;</type>
      <name>CharReaderPtr</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4724efb8d41614b47036cb8b54233837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::auto_ptr&lt; StreamWriter &gt;</type>
      <name>StreamWriterPtr</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7132404aeebfc96d7c6ad2c66260afb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>UIntToStringBuffer</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a602bcf69c2042fb61c3b243cb16f04ca</anchor>
      <arglist>[uintToStringBufferSize]</arglist>
    </member>
    <member kind="enumvalue">
      <name>uintToStringBufferSize</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aafa8593af2d133b507a115f6b7422476ae4f2008c7919f20d81286121d1374424</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char</type>
      <name>ALIGNAS</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ad0638ab262fec34f995ca3d8a22c9cc4</anchor>
      <arglist>(8) kNull[sizeof(Value)]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>codePointToUTF8</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>adf0456e397a18cd7218a7b51dfc13c73</anchor>
      <arglist>(unsigned int cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa11b210ff98a4f4dd4e2df19260f8c3a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsControlCharacter0</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ae8a357381f264cf28f46449e79ab1dea</anchor>
      <arglist>(const char *str, unsigned len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsNewLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d6ab0f651348832e5cc49b577a854d2</anchor>
      <arglist>(Reader::Location begin, Reader::Location end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decodePrefixedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aad8b4982c1acd164f541fba396ac9fb1</anchor>
      <arglist>(bool isPrefixed, char const *prefixed, unsigned *length, char const **value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>duplicateAndPrefixStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a9795a09a0141d1f12d307c4386aeaee6</anchor>
      <arglist>(const char *value, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>duplicateStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a678ac3a60cd70ec0fb4c9abfd40eb0c4</anchor>
      <arglist>(const char *value, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fixNumericLocale</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa208904144dc7b11ccc28f47c9afab9a</anchor>
      <arglist>(char *begin, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getValidReaderKeys</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a8fedd83f49c9a9109d503b2b1d4824aa</anchor>
      <arglist>(std::set&lt; std::string &gt; *valid_keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getValidWriterKeys</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a45c3c8847f03b09cd61035e615d1d820</anchor>
      <arglist>(std::set&lt; std::string &gt; *valid_keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InRange</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aff0180507262a244de61b961178d7443</anchor>
      <arglist>(double d, T min, U max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a0381e631737f51331065a388f4f59197</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsIntegral</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a1a04cc9d31e64b5912dade003c9b99b5</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>normalizeEOL</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a2e6b8616041876128cbef54b8c75da62</anchor>
      <arglist>(Reader::Location begin, Reader::Location end)</arglist>
    </member>
    <member kind="function">
      <type>JSON_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a87bc83d7e90fc666d28aa16727deda2f</anchor>
      <arglist>(std::ostream &amp;, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>JSON_API std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d245ef719cc0853e8e78eb5f99c16e5</anchor>
      <arglist>(std::istream &amp;, Value &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool JSON_API</type>
      <name>parseFromStream</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acfebeaf759a841173ddce34c4da22486</anchor>
      <arglist>(CharReader::Factory const &amp;, std::istream &amp;, Value *root, std::string *errs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acf8dd162c01e37846e129556c50e4037</anchor>
      <arglist>(char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char const  *</type>
      <name>strnpbrk</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7492156d0c7d2dd2f672acacfb240320</anchor>
      <arglist>(char const *s, char const *accept, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwLogicError</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a27613326e9e36bbfe04a905ac90caa91</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwRuntimeError</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a97f039a107b3f6cf1c3edee50e978f76</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uintToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ac1ffd21a9e55122014353c773ccc496e</anchor>
      <arglist>(LargestUInt value, char *&amp;current)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToQuotedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa0c8235a4a5c6599da5d3332743db8ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>valueToQuotedStringN</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a20d52b5a457ee5d833645d119451c2cd</anchor>
      <arglist>(const char *value, unsigned length)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a979ed531f091985e22f0051cd2a8e341</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a99995d7dafa4f4970b349d7d3c8d1d99</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a1c49ced79060a67638d7fa78a63b1813</anchor>
      <arglist>(double value, bool useSpecialFloats, unsigned int precision)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abd9c650f70d9434f98f9025e2e2faf2d</anchor>
      <arglist>(LargestInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a3f46b0bc62b95a9426a2da0117bdf9f0</anchor>
      <arglist>(LargestUInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>writeString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>afd767fe4c7e962d0ff3d1a6d1622619f</anchor>
      <arglist>(StreamWriter::Factory const &amp;factory, Value const &amp;root)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char &amp;</type>
      <name>kNullRef</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ab30055b4bbd82aecaca57ccecd63bbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>stackDepth_g</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>a53b45133c80814ea63d9f61966cfb831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>stackLimit_g</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>a407170da2b5696fd4d314a0f443f0e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JsonFormat.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>JsonFormat_8java.html</filename>
    <class kind="class">com::google::protobuf::util::JsonFormat::TypeRegistry::Builder</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::CompactTextGenerator</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::TypeRegistry::EmptyTypeRegistryHolder</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::PrinterImpl::GsonHolder</class>
    <class kind="class">com::google::protobuf::util::JsonFormat</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::Parser</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::ParserImpl</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::PrettyTextGenerator</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::Printer</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::PrinterImpl</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::TypeRegistry</class>
    <class kind="interface">com::google::protobuf::util::JsonFormat::ParserImpl::WellKnownTypeParser</class>
    <class kind="interface">com::google::protobuf::util::JsonFormat::PrinterImpl::WellKnownTypePrinter</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>JsonFormatTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/test/java/com/google/protobuf/util/</path>
    <filename>JsonFormatTest_8java.html</filename>
    <class kind="class">com::google::protobuf::util::JsonFormatTest</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>keywords.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>keywords_8py.html</filename>
    <namespace>cpp::keywords</namespace>
    <member kind="function">
      <type>def</type>
      <name>IsBuiltinType</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>ae0f7a581fef26ad1a71c59bd963ee285</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsKeyword</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>ab9edc2cbd4a9d5ad58a1c0ad3281cbc9</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a9fc334775aca87951ebdcd556dac21cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ACCESS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a786f41bbea982641425c819d10bb2064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ALL</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a2e8727b78fb9434c99ac8518c6dd1ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CASTS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>aeba38dc38e188040f4ec44ba05092e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CONTROL</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a374dfe9c96681079802ba4724287b8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXCEPTION</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a2665fb8a25a4dae03fa5d3dc975c537c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LOOP</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>af0164c05398a2291487b76414102d555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OTHER_TYPES</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>aa86a5e35a3ace14022a5ca1b91baf207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OTHERS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a15fe231fbad145538b73892804898809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TYPE_MODIFIERS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>af9282ce418d6b4b43dca5ed574caedd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TYPES</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a56fd5baf357970548e1ec366edfc2c13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>keywords_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>keywords__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::keywords_test::KeywordsConflictTest</class>
    <namespace>google::protobuf::internal::keywords_test</namespace>
  </compound>
  <compound kind="file">
    <name>kqueue.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>kqueue_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="kqueue_8hpp" name="kqueue.hpp" local="yes" imported="no">kqueue.hpp</includes>
  </compound>
  <compound kind="file">
    <name>kqueue.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>kqueue_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>LazyField.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>LazyField_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyField</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LazyFieldLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>LazyFieldLite_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyFieldLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LazyFieldLiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>LazyFieldLiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyFieldLiteTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LazyFieldTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>LazyFieldTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyFieldTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LazyMessageLiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>LazyMessageLiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyMessageLiteTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LazyStringArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>LazyStringArrayList_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyStringArrayList::ByteArrayListView</class>
    <class kind="class">com::google::protobuf::LazyStringArrayList::ByteStringListView</class>
    <class kind="class">com::google::protobuf::LazyStringArrayList</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2LazyStringArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::LazyStringArrayListTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/LazyStringArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2LazyStringArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyStringArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringEndToEndTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2LazyStringEndToEndTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::LazyStringEndToEndTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2LazyStringEndToEndTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LazyStringEndToEndTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LazyStringList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>LazyStringList_8java.html</filename>
    <class kind="interface">com::google::protobuf::LazyStringList</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>lb.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>lb_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="lb_8hpp" name="lb.hpp" local="yes" imported="no">lb.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lb.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>lb_8hpp.html</filename>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <class kind="class">zmq::lb_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>likely.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>likely_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>likely</name>
      <anchorfile>likely_8hpp.html</anchorfile>
      <anchor>a217a0bd562b98ae8c2ffce44935351e1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlikely</name>
      <anchorfile>likely_8hpp.html</anchorfile>
      <anchor>ac6c45889010c1bd68631771b64f18101</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list_people.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/examples/</path>
    <filename>list__people_8cc.html</filename>
    <includes id="time__util_8h" name="time_util.h" local="no" imported="no">google/protobuf/util/time_util.h</includes>
    <member kind="function">
      <type>void</type>
      <name>ListPeople</name>
      <anchorfile>list__people_8cc.html</anchorfile>
      <anchor>a33e60f81c0d770d2bd7e1e7c4af0bbe6</anchor>
      <arglist>(const tutorial::AddressBook &amp;address_book)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>list__people_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list_people.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/examples/</path>
    <filename>list__people_8py.html</filename>
    <namespace>list_people</namespace>
    <member kind="function">
      <type>def</type>
      <name>ListPeople</name>
      <anchorfile>namespacelist__people.html</anchorfile>
      <anchor>a8a157145748415d18b50c246da3774fb</anchor>
      <arglist>(address_book)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>address_book</name>
      <anchorfile>namespacelist__people.html</anchorfile>
      <anchor>ab7e19b21b89b3b4f205bf0e7af848de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ListFieldSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ListFieldSchema_8java.html</filename>
    <class kind="class">com::google::protobuf::ListFieldSchema::ListFieldSchemaFull</class>
    <class kind="class">com::google::protobuf::ListFieldSchema::ListFieldSchemaLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ListPeople.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/examples/</path>
    <filename>ListPeople_8java.html</filename>
  </compound>
  <compound kind="file">
    <name>lite_arena_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>lite__arena__unittest_8cc.html</filename>
    <includes id="arena__test__util_8h" name="arena_test_util.h" local="no" imported="no">google/protobuf/arena_test_util.h</includes>
    <includes id="map__lite__test__util_8h" name="map_lite_test_util.h" local="no" imported="no">google/protobuf/map_lite_test_util.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; Arena &gt;</type>
      <name>arena_</name>
      <anchorfile>lite__arena__unittest_8cc.html</anchorfile>
      <anchor>ab90d968f5b8db18aaee978cd733c96cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lite_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>lite__unittest_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena__test__util_8h" name="arena_test_util.h" local="no" imported="no">google/protobuf/arena_test_util.h</includes>
    <includes id="map__lite__test__util_8h" name="map_lite_test_util.h" local="no" imported="no">google/protobuf/map_lite_test_util.h</includes>
    <includes id="test__util__lite_8h" name="test_util_lite.h" local="no" imported="no">google/protobuf/test_util_lite.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGN_REPEATED_FIELD</name>
      <anchorfile>lite__unittest_8cc.html</anchorfile>
      <anchor>a9754e1dd14b8f22275057efa1de39720</anchor>
      <arglist>(FIELD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGN_REPEATED_GROUP</name>
      <anchorfile>lite__unittest_8cc.html</anchorfile>
      <anchor>a40ae85fb3188fae2482b3c2761724dce</anchor>
      <arglist>(FIELD)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignParsingMergeMessages</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a82293fb96f7778535e6a8d3fc0aefd02</anchor>
      <arglist>(unittest::TestAllTypesLite *msg1, unittest::TestAllTypesLite *msg2, unittest::TestAllTypesLite *msg3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectMessageMerged</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af4f49e2d3a4b4dfb5c088454c2369efd</anchor>
      <arglist>(const unittest::TestAllTypesLite &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllTypesInEmptyMessageUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac3b8aa759e46646b0059dffc6371c57d</anchor>
      <arglist>(unittest::TestEmptyMessageLite *empty_message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSomeTypesInEmptyMessageUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a925008cd684195c4b529ccc89817c599</anchor>
      <arglist>(unittest::TestEmptyMessageLite *empty_message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7025cd67e0a1a4b9c0169ed8db677692</anchor>
      <arglist>(Lite, AliasedEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a08c19fdb124cff74d9fc7d0055faee30</anchor>
      <arglist>(Lite, AllLite1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac06be89fc9cba3455b695a3ca82fc52f</anchor>
      <arglist>(Lite, AllLite10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a87e0607337789058decae77cfae1f6eb</anchor>
      <arglist>(Lite, AllLite11)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af32e8d63e8200791b81a138169f08738</anchor>
      <arglist>(Lite, AllLite12)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7c0b046017a0ff3cb381def5604d0ecc</anchor>
      <arglist>(Lite, AllLite13)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1747a35defbf6bbbe97269865e2753b8</anchor>
      <arglist>(Lite, AllLite14)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1c7392c4ae057c986017114df985f06a</anchor>
      <arglist>(Lite, AllLite15)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7c4fa46ce13516e9ee2ecbba9bc3d4f</anchor>
      <arglist>(Lite, AllLite16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aac87149e8c18332f348ded9709cc3bc9</anchor>
      <arglist>(Lite, AllLite17)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a952eb08953e8749f59209823c3ebe849</anchor>
      <arglist>(Lite, AllLite18)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee3b17ef635d152caa9c64f79429cf84</anchor>
      <arglist>(Lite, AllLite19)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6b922e6ce6ede862636761ed2edc6077</anchor>
      <arglist>(Lite, AllLite2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aef22b08ce84188fd3aa94bbf7ee34f4d</anchor>
      <arglist>(Lite, AllLite20)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab459daa15e48fbba1f087048d54b4c9e</anchor>
      <arglist>(Lite, AllLite21)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9cd6fcc3232c17f6d82ab5f989f0e23b</anchor>
      <arglist>(Lite, AllLite22)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a859ea057244e966e0124186d3dc3c2e2</anchor>
      <arglist>(Lite, AllLite23)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5144c20034606d769e55f5fc5184ceb3</anchor>
      <arglist>(Lite, AllLite24)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a098bccd0bb97e611fde8cab7e16441ef</anchor>
      <arglist>(Lite, AllLite25)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a89d369e018fc09597d7e5971a93bec09</anchor>
      <arglist>(Lite, AllLite26)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7682d9ec3c908a19e5c41e3b355a18f0</anchor>
      <arglist>(Lite, AllLite27)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9e75d37051909e0baf08cacbea0069aa</anchor>
      <arglist>(Lite, AllLite28)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a992cb739bb632516bbe70a865c004da4</anchor>
      <arglist>(Lite, AllLite29)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abd30ecc0c581dc3c774fcf16a5d75dc3</anchor>
      <arglist>(Lite, AllLite3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa0b257d3fa730eb16aefd2220cedf61b</anchor>
      <arglist>(Lite, AllLite32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abb1623d45579aaf81e389abdeec0eb2b</anchor>
      <arglist>(Lite, AllLite33)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac358c6e3d0308d9fd00099819807b834</anchor>
      <arglist>(Lite, AllLite34)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a30d9850e693349646cd2ed8b5020c8f2</anchor>
      <arglist>(Lite, AllLite35)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a210c4554ae12d53d4e70017d6ed4194c</anchor>
      <arglist>(Lite, AllLite36)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae52e19d2cba99f0d93b552a9fb421719</anchor>
      <arglist>(Lite, AllLite37)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4636c681b7bc5548bce4fdf814751313</anchor>
      <arglist>(Lite, AllLite38)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a775fcf09da54bb66c7edbd99b25408c3</anchor>
      <arglist>(Lite, AllLite39)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35eb7a333d82c61afa567d75604da900</anchor>
      <arglist>(Lite, AllLite40)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a64db4dde1beb428446154aa8a0eec060</anchor>
      <arglist>(Lite, AllLite41)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e8331f4b8ad5cd1c01b21f5958d7614</anchor>
      <arglist>(Lite, AllLite42)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9654a7ad0cdb6a4a3ef22f1f18cbb605</anchor>
      <arglist>(Lite, AllLite43)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af610091eb05968977f52326f37706625</anchor>
      <arglist>(Lite, AllLite44)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa32f1b1e4455d19496e66cb51dd7f743</anchor>
      <arglist>(Lite, AllLite45)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afa0a821b9cbb104e3fe39772ffbffe1b</anchor>
      <arglist>(Lite, AllLite46)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa571ff5efcbae9d7edc9735e30772af5</anchor>
      <arglist>(Lite, AllLite47)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9fe588f228be308a159f6466e260bb01</anchor>
      <arglist>(Lite, AllLite5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a90eacbb215a83c1cff5db724d354585a</anchor>
      <arglist>(Lite, AllLite6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7926a19507c80d16f5886d6aea04d8dc</anchor>
      <arglist>(Lite, AllLite7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2ac4e59bf98fe6b5490a3f6cc985b286</anchor>
      <arglist>(Lite, AllLite8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5adb972204f8985a88044d621a766dc9</anchor>
      <arglist>(Lite, AllLite9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5d57aa77c68bbdf4b3f97ee8e94d206a</anchor>
      <arglist>(Lite, CorrectEnding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3cfec74c5334287798914dab8763b721</anchor>
      <arglist>(Lite, DebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a45edae001c8d83572704b5e5202b92c4</anchor>
      <arglist>(Lite, EnumNameToValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a92c5427033ceb5b13185e1eea178ff07</anchor>
      <arglist>(Lite, EnumValueToName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a63ccafd98fb2d79d43fcb4ff95594a86</anchor>
      <arglist>(Lite, MapCrash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af08ee9a946eb3ca41973ef640868a5c1</anchor>
      <arglist>(Lite, NestedEnumNameToValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac7d176e21ebeee3d016757b36770a521</anchor>
      <arglist>(Lite, NestedEnumValueToName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LiteEqualsAndHashTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>LiteEqualsAndHashTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LiteEqualsAndHashTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LiteralByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2LiteralByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::LiteralByteStringTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/LiteralByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2LiteralByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LiteralByteStringTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/lite/src/test/java/com/google/protobuf/</path>
    <filename>LiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LiteTest</class>
    <class kind="class">com::google::protobuf::LiteTest::OneTimeIterable</class>
    <class kind="class">com::google::protobuf::LiteTest::OneTimeIterableList</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>local_lat.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>local__lat_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>local__lat_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>local_thr.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>local__thr_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>local__thr_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>server_prvkey</name>
      <anchorfile>local__thr_8cpp.html</anchorfile>
      <anchor>ab08ef454b05dbc07fbf8316607ca3356</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>location_tracker.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>location__tracker_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::util::converter::LocationTrackerInterface</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>protobuf/third_party/benchmark/src/log.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>protobuf_2third__party_2benchmark_2src_2log_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="class">benchmark::internal::LogType</class>
    <namespace>benchmark</namespace>
    <namespace>benchmark::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>VLOG</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2log_8h.html</anchorfile>
      <anchor>a852fa20066e98d28c5753a6c90e516ee</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_ostream&lt; char &gt; &amp;()</type>
      <name>EndLType</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a2bd1d8bca7726ceb6d7c9733f8c971b9</anchor>
      <arglist>(std::basic_ostream&lt; char &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetErrorLogInstance</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a4a78062eaccb92500f44c9ee34d0abb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetLogInstanceForLevel</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a41953620bfd2a4233fe6803d20b5ee73</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetNullLogInstance</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a2e7d27799de0b176a71b28ac2495afcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>LogLevel</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9ae71639756ae1dee73b3b461ad1d3e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa45d635ff304ec31243e83efdc6a4a66</anchor>
      <arglist>(LogType &amp;log, EndLType *m)</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a473d5f486dd03ef5957b7ea463468511</anchor>
      <arglist>(LogType &amp;log, Tp const &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sdk/include/aditof/log.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>sdk_2include_2aditof_2log_8h.html</filename>
    <namespace>google</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DLOG</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>a0b5921c56ed94bcc75fe40cedacf97de</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>a8fe83ac76edc595f6b98cd4a4127aed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFO</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>ae1103fea1e1b3c41ca3322d5389f7162</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>af855c94dc540e943632089ce7496faac</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARNING</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>a5cb439d9f933fde4cf23caa370c030e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a584e0440b7f03dccbd8acbdd7b586744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a55bebe2bafcd7d70769349aad34ab306</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>ae9b72d8ddf29764a3106318ad4434457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int8</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a05a62d9841d6b91b011be81f5fe945d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>af8bc90b89ef80f83af7db36ed86b2a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>aadb7c40e1467f063704376104ab098b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>aa0d181ba41bf57de9a5c5db905da4767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a2ad5a33487d8305902f7b6eb3e849cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitGoogleLogging</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>aa26c001fdfc12a1ad1b80dc8b2f41a1e</anchor>
      <arglist>(char *val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>FLAGS_alsologtostderr</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>a0e34609fc6f3caab4eed8cc68ece48a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>FLAGS_logtostderr</name>
      <anchorfile>sdk_2include_2aditof_2log_8h.html</anchorfile>
      <anchor>af4101a91b77fabdce0bd1c14829ae412</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log_severity.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/glog/</path>
    <filename>log__severity_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>DFATAL_LEVEL</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a8e90ad21d91c634c22b7bbaaee792283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IF_DEBUG_MODE</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a43c88650ac5edb6709072bfd728874c1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>LogSeverity</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a88e450ea80e6caaddd7d4ad0864b651d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG_MODE</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea224b1ac1c255111031af41d6c7ce01b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>ERROR</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>ac9bcbe19995a8140cd4ec61773cd6e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FATAL</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>acdd38e3c9f22f127d7776920e3079eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>GLOG_ERROR</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>aec61ff6c741224bbf1d230d40449aa30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>GLOG_FATAL</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>ac452c4c8ec1cbc24dd074e260aa0b617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>GLOG_INFO</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>af3c2db675e75f2074724f754d3cf7885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>GLOG_WARNING</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a060366d0d0ff85fce6de37e905fea54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>INFO</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>ab4a2cbab234914b320b7fae11b6e8cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GLOG_EXPORT char *const</type>
      <name>LogSeverityNames</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a07067157d779fe502482b46f99d545df</anchor>
      <arglist>[NUM_SEVERITIES]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NUM_SEVERITIES</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a623d2ea68ef6922bf6c53bc28c5f190a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>WARNING</name>
      <anchorfile>log__severity_8h.html</anchorfile>
      <anchor>a50e5762f38854b37ee3e2851bc1bb0e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>logging_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="googleinit_8h" name="googleinit.h" local="yes" imported="no">base/googleinit.h</includes>
    <class kind="class">LogDestination</class>
    <class kind="struct">LogMessage::LogMessageData</class>
    <namespace>base</namespace>
    <namespace>base::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_CHECK_STROP_IMPL</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a5db64b999a212e4bd474880ea057009b</anchor>
      <arglist>(name, func, expected)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXCLUSIVE_LOCKS_REQUIRED</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a90d80d4db7e1d35d52c1ec179ffdf092</anchor>
      <arglist>(mu)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PATH_SEPARATOR</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a256a5721249aa3309437212cc21a9fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GLogColor</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa25e41570c47498a3c40189913d2ed81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa25e41570c47498a3c40189913d2ed81a0b8d8b18037efc3cdb5dd0313e7c67dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa25e41570c47498a3c40189913d2ed81a592503b9434c1e751a92f3fc536d7950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa25e41570c47498a3c40189913d2ed81acfa9d8bbffc418447ed826f286abca02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa25e41570c47498a3c40189913d2ed81ab03862907066c68204ee9df1ee04aa29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddLogSink</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a043cd6b97be276f99eea8f0ea3ece475</anchor>
      <arglist>(LogSink *destination)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>BoolFromEnv</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a49de0096f4c86b038da79e72cc98f878</anchor>
      <arglist>(const char *varname, bool defval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ColoredWriteToStderr</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a0f040cbca84e780801f0089e84098d70</anchor>
      <arglist>(LogSeverity severity, const char *message, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ColoredWriteToStderrOrStdout</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a24f20015b25a363af84e9f666fed0abf</anchor>
      <arglist>(FILE *output, LogSeverity severity, const char *message, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ColoredWriteToStdout</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a718a45f0a1c48304d98450f1a2e1e242</anchor>
      <arglist>(LogSeverity severity, const char *message, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>DefaultLogDir</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ab72362766bf1498f7ba9efb428cb460f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a649d567997ddd279d474675c150f55a7</anchor>
      <arglist>(stderrthreshold, GOOGLE_NAMESPACE::GLOG_ERROR, &quot;log messages at or above this level are copied to stderr in &quot; &quot;addition to logfiles.  This flag obsoletes --alsologtostderr.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DisableLogCleaner</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a62ab1529b3c8475816e7f55bb560df11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableLogCleaner</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a792839b4cbce1f07976f0faf20c57189</anchor>
      <arglist>(unsigned int overdue_days)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushLogFiles</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a34c1974a72c5bc7768f154e66e277559</anchor>
      <arglist>(LogSeverity min_severity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushLogFilesUnsafe</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a8585d4b598ad3c51952123fd72a77874</anchor>
      <arglist>(LogSeverity min_severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a0da489d7a14efa454dfcb64855aa58ff</anchor>
      <arglist>(GLogColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetExistingTempDirectories</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a08218e11a29804f202d5949d7182bbc5</anchor>
      <arglist>(vector&lt; string &gt; *list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>af3ecd5cc65ca228faee4a83a71f203e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetHostName</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a569b19919e8d89c64fbe5d5209466b1a</anchor>
      <arglist>(string *hostname)</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; string &gt; &amp;</type>
      <name>GetLoggingDirectories</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a452dd68583cf51627a8ab8415c8627fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetLogSeverityName</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a2616b66a8d22548f416ee11e509e3c99</anchor>
      <arglist>(LogSeverity severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetTempDirectories</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ad5d648cf56aca3bfb62c450d8c9f57e3</anchor>
      <arglist>(vector&lt; string &gt; *list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a39f5a7214e4d294615200ce8916901aa</anchor>
      <arglist>(alsologtostderr, BoolFromEnv(&quot;GOOGLE_ALSOLOGTOSTDERR&quot;, false), &quot;log messages go to stderr in addition to logfiles&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a0463e812ceabe40184c9bfd735e4358b</anchor>
      <arglist>(colorlogtostderr, false, &quot;color messages logged to stderr (if supported by terminal)&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a72fd729a04c73853d90b2a70fe37c27b</anchor>
      <arglist>(colorlogtostdout, false, &quot;color messages logged to stdout (if supported by terminal)&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a1daee58e9847156114383f6c4a8ea693</anchor>
      <arglist>(log_prefix, true, &quot;Prepend the log prefix to the start of each log line&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ab5cb5a24c5f6b7c21cb18cc2e15aa746</anchor>
      <arglist>(log_utc_time, false, &quot;Use UTC time for logging.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a0cdbd6891619dc04428c7e1f0be50d50</anchor>
      <arglist>(log_year_in_prefix, true, &quot;Include the year in the log prefix&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ab550b61e5088d9dee1b6c270c81c7d7b</anchor>
      <arglist>(logtostderr, BoolFromEnv(&quot;GOOGLE_LOGTOSTDERR&quot;, false), &quot;log messages go to stderr instead of logfiles&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a63876584f4bce7369a0b4058ef10b503</anchor>
      <arglist>(logtostdout, BoolFromEnv(&quot;GOOGLE_LOGTOSTDOUT&quot;, false), &quot;log messages go to stdout instead of logfiles&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>adc812639bc210e6d9b268fa18885966e</anchor>
      <arglist>(stop_logging_if_full_disk, false, &quot;Stop attempting to log to disk if the disk is full.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a1e2b95d23560e6d0b04d93a6101a290e</anchor>
      <arglist>(timestamp_in_logfile_name, BoolFromEnv(&quot;GOOGLE_TIMESTAMP_IN_LOGFILE_NAME&quot;, true), &quot;put a timestamp at the end of the log file name&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ad7f16b9c1012bfca0e99794570c721a1</anchor>
      <arglist>(logbuflevel, 0, &quot;Buffer log messages logged at this level or lower&quot; &quot; (-1 means don&apos;t buffer; 0 means buffer INFO only;&quot; &quot; ...)&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a6509889168be5ce1fcf6a2e86509b6c9</anchor>
      <arglist>(logbufsecs, 30, &quot;Buffer log messages for at most this many seconds&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a8e303e666ae20192ccd9199927724b08</anchor>
      <arglist>(logcleansecs, 60 *5, &quot;Clean overdue logs every this many seconds&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a87172c175e343bb1260503d731be6c0c</anchor>
      <arglist>(logemaillevel, 999, &quot;Email log messages logged at this level or higher&quot; &quot; (0 means email all; 3 means email FATAL only;&quot; &quot; ...)&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>abca2f120fd47d96049f0cb5f4c899ffc</anchor>
      <arglist>(logfile_mode, 0664, &quot;Log file mode/permissions.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a80ff973a7307be52f749af2e917e1ffb</anchor>
      <arglist>(minloglevel, 0, &quot;Messages logged at a lower level than this don&apos;t &quot; &quot;actually get logged anywhere&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a4e18178f0fa8badcbb1ef195e4119af7</anchor>
      <arglist>(alsologtoemail, &quot;&quot;, &quot;log messages go to these email addresses &quot; &quot;in addition to logfiles&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ad6a201b478f1b4067fcf8102dc19443f</anchor>
      <arglist>(log_backtrace_at, &quot;&quot;, &quot;Emit a backtrace when logging at file:linenum.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a80c46582a07767097650aaa00ec58af6</anchor>
      <arglist>(log_dir, DefaultLogDir(), &quot;If specified, logfiles are written into this directory instead &quot; &quot;of the default logging directory.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a574abb27a5bbfc622b3a68adfe580660</anchor>
      <arglist>(log_link, &quot;&quot;, &quot;Put additional links to the log &quot; &quot;files in this directory&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a2becca9400ed60539c1c1898c0b0af4e</anchor>
      <arglist>(logmailer, &quot;&quot;, &quot;Mailer used to send logging email&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_uint32</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a91c425789b8a7af258ea25e1886a2050</anchor>
      <arglist>(max_log_size, 1800, &quot;approx. maximum log file size (in MB). A value of 0 will &quot; &quot;be silently overridden to 1.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleLogging</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aef358a48f9c7777330603cc0d54051e3</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InstallFailureFunction</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a8b8a256937110589f94fbc106ef206f4</anchor>
      <arglist>(logging_fail_func_t fail_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a7d7631cb9c19962577211ac1a7a85c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeCheckOpValueString</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a1607506a611f3a0bde78d913592ab63a</anchor>
      <arglist>(std::ostream *os, const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeCheckOpValueString</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a6e0e635d0205cc8a9a6930a884f3b516</anchor>
      <arglist>(std::ostream *os, const signed char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeCheckOpValueString</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a4a3163473cf0002a54d4428d63ed3198</anchor>
      <arglist>(std::ostream *os, const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>MaxLogSize</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aab3c1f1613495d754afb48b5fd93f2c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a008ce284d05eccc76a05da6722f024b1</anchor>
      <arglist>(ostream &amp;os, const PRIVATE_Counter &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posix_strerror_r</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a631ecef1af4e0e7d33f270adcb91d55c</anchor>
      <arglist>(int err, char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>pread</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ad02f3ce8252cae0a70fafe29224dfa3c</anchor>
      <arglist>(int fd, void *buf, size_t count, off_t offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>pwrite</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a9b00269659743c84fcbcc4361b480f6a</anchor>
      <arglist>(int fd, void *buf, size_t count, off_t offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLogSink</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a141a4160dcfa07d47161821c7e143236</anchor>
      <arglist>(LogSink *destination)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReprintFatalMessage</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a19a1fea653d73f7aba4a819bbd80933c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SendEmail</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a904174dbdf364ca27add91ceeb047060</anchor>
      <arglist>(const char *dest, const char *subject, const char *body)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SendEmailInternal</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a951638196e46400c7cc3fd1b9e321ba5</anchor>
      <arglist>(const char *dest, const char *subject, const char *body, bool use_logging)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetApplicationFingerprint</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a177b0e56efbb99f4d42be896c67f0bd7</anchor>
      <arglist>(const std::string &amp;fingerprint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEmailLogging</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a7b73821948dfdbb49481b5824d898244</anchor>
      <arglist>(LogSeverity min_severity, const char *addresses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>a26256394a191db8f4ef2c3cd3ef0a310</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLogDestination</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a985aad81e2a79fbd14719099bf9f788d</anchor>
      <arglist>(LogSeverity severity, const char *base_filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLogFilenameExtension</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a9bcd277b57cd59f7c37167dbee71e018</anchor>
      <arglist>(const char *ext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLogSymlink</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a67f05b74958c4c9f2a0b39df9581bf1c</anchor>
      <arglist>(LogSeverity severity, const char *symlink_basename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStderrLogging</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a189879d36ceaa7e619dcdf55c16f98b2</anchor>
      <arglist>(LogSeverity min_severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLogColor</type>
      <name>SeverityToColor</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a4c856ef1933798c3022c29ac1f2177e4</anchor>
      <arglist>(LogSeverity severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>ShellEscape</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aab4077ed6640f1e36ed13ea87af9eab0</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownGoogleLogging</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>abb5090e8c57223eb6a008661aff7d841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrError</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a803074d245656354321791c900d94d21</anchor>
      <arglist>(int err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TerminalSupportsColor</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aafcef7778dce8f10842b9fa8f1266639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestOnly_ClearLoggingDirectoriesList</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ae0f8ace9dff19cd627f09dbfaa8aae1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TruncateLogFile</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a4b04368cb713fbc8914ab87e5fc785a9</anchor>
      <arglist>(const char *path, uint64 limit, uint64 keep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TruncateStdoutStderr</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a5c7fe250fb85eb5504568bdad812ad2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteToStderr</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ac48a7aaacb0d582ddea103f8d8a25309</anchor>
      <arglist>(const char *message, size_t len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CrashReason</type>
      <name>crash_reason</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa51a22edaddc5106d9efca06cc0f71ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>exit_on_dfatal</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a5093faa29d594a5fe593decdd4de8427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>fatal_message</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a027059b87b7c0885963214923a4f5e02</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LogMessage::LogMessageData</type>
      <name>fatal_msg_data_exclusive</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a832c639941d33e43942c481d21c674ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LogMessage::LogMessageData</type>
      <name>fatal_msg_data_shared</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a861f0c066ef30bb3d7b4e442f55f93af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>fatal_msg_exclusive</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a7b8269d76dce27d5f880ba2dbf35382c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Mutex</type>
      <name>fatal_msg_lock</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a662ae830edb7a2939d7cad1b59cafae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static time_t</type>
      <name>fatal_time</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>ab675835107a9fba3f4b1fc920516b5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOG_EXPORT logging_fail_func_t</type>
      <name>g_logging_fail_func</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>afddc51eab6a701b9f1e80106cad9dff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDontNeedShellEscapeChars</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>aa68b268a02d18e2965e36f4211777db6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Mutex</type>
      <name>log_mutex</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a13513499052b23fa0f890c1c3352d4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static vector&lt; string &gt; *</type>
      <name>logging_directories_list</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a45aa0ee16eb826aae8bef8160098a1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>LogSeverityNames</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>a2e5bd91fd376ffffb11bdc35cfa7d3a2</anchor>
      <arglist>[NUM_SEVERITIES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>stop_writing</name>
      <anchorfile>logging_8cc.html</anchorfile>
      <anchor>adec21a5ba9511e6a6b2c09b0dbdf5fb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>logging_8h.html</filename>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">google/protobuf/stubs/macros.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <class kind="class">google::protobuf::internal::LogFinisher</class>
    <class kind="class">google::protobuf::internal::LogMessage</class>
    <class kind="class">google::protobuf::LogSilencer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a3a6058ade866d787a37a7620cf7f2bee</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_EQ</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a8d648584a1ed75d6564cb070eb6a211f</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GE</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>ad7b790b0fd45093dcb82030924305399</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GT</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>ac6d1b38932a424dcc73f048b49b31835</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_LE</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a570d2aeca28c3b8b479e0f8b8824fbc8</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_LT</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a1fd991fb65505cdb62c301a607e2257e</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_NE</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a3074dcab6098f99ee7b63cf9471d2d9e</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_NOTNULL</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a820d374dd593d1b680dca464d75eaeec</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_OK</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a9878320453a67073833e4d2e3c3ce3f7</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>aac63fc3f5fc292a2498cc0fda0cdd939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_EQ</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>aac71e9a1e031c8667cc9ee63b4ae055e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_GE</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a0e538d06c09bf042ec5da22352b478fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_GT</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a862859da221b5074c758a2bdf028033c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_LE</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>ac8bb358e42a12c8e5157b8f3324b8a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_LT</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a131835d465ccd8fdaabf23032681d7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_NE</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a0b376739d8c45e633f3d3c05e8d4264d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_OK</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a87a22521064202b0f48235944b195222</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DLOG</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a647224a79563b1a545645cd7a71d704b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_LOG</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a9c31698a21b9835b2201481b3f103f14</anchor>
      <arglist>(LEVEL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_LOG_IF</name>
      <anchorfile>logging_8h.html</anchorfile>
      <anchor>a8bd62aeee790e6279583b60a92507260</anchor>
      <arglist>(LEVEL, CONDITION)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>LogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adfab3f1a58ceef211e0c39f68fe95742</anchor>
      <arglist>(LogLevel level, const char *filename, int line, const std::string &amp;message)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_INFO</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba1eafb5d584a03757cb8d649343595e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_WARNING</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba028937541e239085f1cd8aebee1b51bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_ERROR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba47eb18b013a52c5f0ced01fab72ce85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_FATAL</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba4d67cdd97fa3b524ed42f8302a0d4234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_DFATAL</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba9c32db8ee705801f9f9b85794db6974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>CheckNotNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acb2914e0ae73d4df930ae9063eb774c3</anchor>
      <arglist>(const char *, int, const char *name, T *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOk</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4f82f66a09ea08f91c1a44c35ce027ae</anchor>
      <arglist>(bool status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOk</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a607e9c96465cf8ac27a43a6152c8d725</anchor>
      <arglist>(T status)</arglist>
    </member>
    <member kind="function">
      <type>LogHandler *</type>
      <name>SetLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab3c4b85bf306b25a0ec1209eace8b5ce</anchor>
      <arglist>(LogHandler *new_func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_custom_prefix_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>logging__custom__prefix__unittest_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <class kind="struct">MyLogger</class>
    <class kind="struct">NewHook</class>
    <class kind="struct">RecordDeletionLogger</class>
    <class kind="class">TestLogSinkImpl</class>
    <class kind="class">TestLogSinkWriter</class>
    <class kind="class">TestWaitingLogSink</class>
    <class kind="struct">UserDefinedClass</class>
    <namespace>base</namespace>
    <namespace>base::internal</namespace>
    <namespace>glog_internal_namespace_</namespace>
    <member kind="enumvalue">
      <name>CASE_A</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea90209df913dba6523ed976a1816e3077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CASE_B</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fceacaeae2ca889aba2fca77f7a6c396cadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Check1</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a07cd8f7229f1ba4d670a82bb6eac60a3</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Check2</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ac1a6d5bab03ff893aae994b6706834d7</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Check3</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a07e6a535c868c37cf1ba90c8d87840f7</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_logspeed</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a977bec73cc8d476105b297aa5c9cb338</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_vlog</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a6babb7cec9507fc97c206f5faf707d03</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckFailure</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>addfd40f99005af823b3dabfe45b62bf6</anchor>
      <arglist>(int a, int b, const char *file, int line, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckFile</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a382079b394c6db3f0c1d194f68f5ba09</anchor>
      <arglist>(const string &amp;name, const string &amp;expected_string, const bool checkInFileOrNot=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DECLARE_string</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>adc74288dfe14503b460992a5dbbb6ee4</anchor>
      <arglist>(log_backtrace_at)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeleteFiles</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>aa811e8f2cfe94f9939809f1acb1c08c3</anchor>
      <arglist>(const string &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>af3ecd5cc65ca228faee4a83a71f203e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetFiles</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a6bb49830d9453f255c1179f711cd1d37</anchor>
      <arglist>(const string &amp;pattern, vector&lt; string &gt; *files)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogWithLevels</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ae9e111a4b768193c671d2130e822aa59</anchor>
      <arglist>(int v, int severity, bool err, bool alsoerr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NoAllocNewHook</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a4725b1566a8848d76df8fce644d30ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a1c06477bd05e09688e6946e80609b8d6</anchor>
      <arglist>(ostream &amp;out, const UserDefinedClass &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrefixAttacher</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>add8c18f6022698356f6be4316bb619f3</anchor>
      <arglist>(std::ostream &amp;s, const LogMessageInfo &amp;l, void *data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeFNMatch_</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a13eb64e972296ba065be3b68f6c1c243</anchor>
      <arglist>(const char *pattern, size_t patt_len, const char *str, size_t str_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>a26256394a191db8f4ef2c3cd3ef0a310</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a8558ed3d35eca7474e77ea1ebbba52c0</anchor>
      <arglist>(CheckNOTNULL, Simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a5aed14d83e52af0c02263f006d0eb0a7</anchor>
      <arglist>(DeathCheckNN, Simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3225733b7f5f456451c8c6fd172873c6</anchor>
      <arglist>(DeathNoAllocNewHook, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3c4508bf7b85d9c210c96a293fa5b03e</anchor>
      <arglist>(DeathRawCHECK, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a54c00bf411e8ea4d3e40aa1d5e7cd9f2</anchor>
      <arglist>(DeathSTREQ, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3f8b57f2f6ef38b47003e6d9e36ab632</anchor>
      <arglist>(LogMsgTime, gmtoff)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a0dd2291dd3a5b208011b07ce30e566a1</anchor>
      <arglist>(SafeFNMatch, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3ff7dadd5771235edbb2abcf444b41d3</anchor>
      <arglist>(Strerror, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a0e65d3b8f4ab3b30e5421ef506540ddc</anchor>
      <arglist>(UserDefinedClass, logging)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestBasename</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ae9598b84c0bd91ba7c3a58548836df73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestBasenameAppendWhenNoTimestamp</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ad926352cdd62465e11f83b408b2cd130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestCHECK</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>aeb97393217dfdff1499694b876fdb48d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestCustomLoggerDeletionOnShutdown</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>aca797960aae17979ce7d42f32110ee30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestDCHECK</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ab23fd3a72d5a6136268d500cf0311e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestErrno</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a7debe1a1ffb790c883df4b23cf966afb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestExtension</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>afc46d996dfa3cf0626bf7d1e1cbbc6cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _END_GOOGLE_NAMESPACE_ void</type>
      <name>TestLogging</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a3283313a58ea6283e774a1382e9f6d78</anchor>
      <arglist>(bool check_counts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLoggingLevels</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a706b17d8378c92b406d15d9473af3a43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogSink</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a83f9cdf208fc5f66a7f678808545af6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogSinkWaitTillSent</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ae32a7eceb880dc40e12cb3a69f93b8d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogString</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a052506ad5cc382d06f007246553f9a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogToString</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a326d4f706c440a7c18390d2c143f258b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestOneTruncate</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a313a9ff3334f975cc7e25f746af245a2</anchor>
      <arglist>(const char *path, uint64 limit, uint64 keep, size_t dsize, size_t ksize, size_t expect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestRawLogging</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a880b367659ae112eaa932e86e6e7b8f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestSTREQ</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ada1b4fc4809d825dae92c3fceb473b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestSymlink</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a995ed05544fae186e5892b1b08577943</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestTruncate</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a0165f68e0c0f24789320e9d1f0717763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestTwoProcessesWrite</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a4932af64f6d4c2fa0efd19dc4619463a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestWrapper</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a569728533a8d11c6fdd70fc73fc00be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _END_GOOGLE_NAMESPACE_ bool</type>
      <name>WrapSafeFNMatch</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>ac88aa7956c6f04671dfb23d69b5fe07c</anchor>
      <arglist>(string pattern, string str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static vector&lt; string &gt;</type>
      <name>global_messages</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a2a79a4a16962553e60e8b841c5aeae4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>x</name>
      <anchorfile>logging__custom__prefix__unittest_8cc.html</anchorfile>
      <anchor>a6150e0515f7202e2fb518f7206ed97dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_striptest10.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>logging__striptest10_8cc.html</filename>
    <includes id="logging__striptest__main_8cc" name="logging_striptest_main.cc" local="yes" imported="no">logging_striptest_main.cc</includes>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_STRIP_LOG</name>
      <anchorfile>logging__striptest10_8cc.html</anchorfile>
      <anchor>a1734b3ada3968f3601877db95fa57d76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_striptest2.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>logging__striptest2_8cc.html</filename>
    <includes id="logging__striptest__main_8cc" name="logging_striptest_main.cc" local="yes" imported="no">logging_striptest_main.cc</includes>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_STRIP_LOG</name>
      <anchorfile>logging__striptest2_8cc.html</anchorfile>
      <anchor>a1734b3ada3968f3601877db95fa57d76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_striptest_main.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>logging__striptest__main_8cc.html</filename>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <class kind="struct">A</class>
    <member kind="function">
      <type>int</type>
      <name>CheckNoReturn</name>
      <anchorfile>logging__striptest__main_8cc.html</anchorfile>
      <anchor>a5a4c508beede992bae48a232869f0179</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DECLARE_bool</name>
      <anchorfile>logging__striptest__main_8cc.html</anchorfile>
      <anchor>a5ca1def5a8d64f95306757194c1783de</anchor>
      <arglist>(logtostderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_bool</name>
      <anchorfile>logging__striptest__main_8cc.html</anchorfile>
      <anchor>a7516de6982b04d12f2e26b5ec01032ca</anchor>
      <arglist>(check_mode, false, &quot;Prints &apos;opt&apos; or &apos;dbg&apos;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>logging__striptest__main_8cc.html</anchorfile>
      <anchor>a97b0fa62b7b0972875f5f589322c4c24</anchor>
      <arglist>(int, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>logging__striptest__main_8cc.html</anchorfile>
      <anchor>af906754ea6bef14307333aedbd8f1db6</anchor>
      <arglist>(std::ostream &amp;str, const A &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>logging__unittest_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <class kind="struct">LogTimeRecorder</class>
    <class kind="struct">MyLogger</class>
    <class kind="struct">NewHook</class>
    <class kind="struct">RecordDeletionLogger</class>
    <class kind="class">TestLogSinkImpl</class>
    <class kind="class">TestLogSinkWriter</class>
    <class kind="class">TestWaitingLogSink</class>
    <class kind="struct">UserDefinedClass</class>
    <namespace>base</namespace>
    <namespace>base::internal</namespace>
    <namespace>glog_internal_namespace_</namespace>
    <namespace>LogTimes</namespace>
    <member kind="enumvalue">
      <name>CASE_A</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa90209df913dba6523ed976a1816e3077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CASE_B</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaacaeae2ca889aba2fca77f7a6c396cadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Check1</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a07cd8f7229f1ba4d670a82bb6eac60a3</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Check2</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ac1a6d5bab03ff893aae994b6706834d7</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_Check3</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a07e6a535c868c37cf1ba90c8d87840f7</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_logspeed</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a977bec73cc8d476105b297aa5c9cb338</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_vlog</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a6babb7cec9507fc97c206f5faf707d03</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckFailure</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>addfd40f99005af823b3dabfe45b62bf6</anchor>
      <arglist>(int a, int b, const char *file, int line, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckFile</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a382079b394c6db3f0c1d194f68f5ba09</anchor>
      <arglist>(const string &amp;name, const string &amp;expected_string, const bool checkInFileOrNot=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DECLARE_string</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>adc74288dfe14503b460992a5dbbb6ee4</anchor>
      <arglist>(log_backtrace_at)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeleteFiles</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>aa811e8f2cfe94f9939809f1acb1c08c3</anchor>
      <arglist>(const string &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>elapsedTime_ns</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a61f0d3b3a7b8d25d6d7686393c07eaf3</anchor>
      <arglist>(const timespec &amp;begin, const timespec &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>af3ecd5cc65ca228faee4a83a71f203e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetFiles</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a6bb49830d9453f255c1179f711cd1d37</anchor>
      <arglist>(const string &amp;pattern, vector&lt; string &gt; *files)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogWithLevels</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ae9e111a4b768193c671d2130e822aa59</anchor>
      <arglist>(int v, int severity, bool err, bool alsoerr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NoAllocNewHook</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a4725b1566a8848d76df8fce644d30ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a1c06477bd05e09688e6946e80609b8d6</anchor>
      <arglist>(ostream &amp;out, const UserDefinedClass &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>add23083c2b36c803cdd802eb6e4ed7c2</anchor>
      <arglist>(std::ostream &amp;stream, LogTimeRecorder &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeFNMatch_</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a13eb64e972296ba065be3b68f6c1c243</anchor>
      <arglist>(const char *pattern, size_t patt_len, const char *str, size_t str_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>a26256394a191db8f4ef2c3cd3ef0a310</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a8558ed3d35eca7474e77ea1ebbba52c0</anchor>
      <arglist>(CheckNOTNULL, Simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a5aed14d83e52af0c02263f006d0eb0a7</anchor>
      <arglist>(DeathCheckNN, Simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a3225733b7f5f456451c8c6fd172873c6</anchor>
      <arglist>(DeathNoAllocNewHook, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a3c4508bf7b85d9c210c96a293fa5b03e</anchor>
      <arglist>(DeathRawCHECK, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a54c00bf411e8ea4d3e40aa1d5e7cd9f2</anchor>
      <arglist>(DeathSTREQ, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a0dd2291dd3a5b208011b07ce30e566a1</anchor>
      <arglist>(SafeFNMatch, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a3ff7dadd5771235edbb2abcf444b41d3</anchor>
      <arglist>(Strerror, logging)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a0e65d3b8f4ab3b30e5421ef506540ddc</anchor>
      <arglist>(UserDefinedClass, logging)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestBasename</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ae9598b84c0bd91ba7c3a58548836df73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestBasenameAppendWhenNoTimestamp</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ad926352cdd62465e11f83b408b2cd130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestCHECK</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>aeb97393217dfdff1499694b876fdb48d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestCustomLoggerDeletionOnShutdown</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>aca797960aae17979ce7d42f32110ee30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestDCHECK</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ab23fd3a72d5a6136268d500cf0311e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestErrno</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a7debe1a1ffb790c883df4b23cf966afb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestExtension</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>afc46d996dfa3cf0626bf7d1e1cbbc6cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _END_GOOGLE_NAMESPACE_ void</type>
      <name>TestLogging</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a3283313a58ea6283e774a1382e9f6d78</anchor>
      <arglist>(bool check_counts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLoggingLevels</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a706b17d8378c92b406d15d9473af3a43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogPeriodically</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a7f282e2d614dd776c555924df82c69b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogSink</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a83f9cdf208fc5f66a7f678808545af6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogSinkWaitTillSent</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ae32a7eceb880dc40e12cb3a69f93b8d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogString</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a052506ad5cc382d06f007246553f9a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestLogToString</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a326d4f706c440a7c18390d2c143f258b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestOneTruncate</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a313a9ff3334f975cc7e25f746af245a2</anchor>
      <arglist>(const char *path, uint64 limit, uint64 keep, size_t dsize, size_t ksize, size_t expect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestRawLogging</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a880b367659ae112eaa932e86e6e7b8f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestSTREQ</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ada1b4fc4809d825dae92c3fceb473b36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestSymlink</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a995ed05544fae186e5892b1b08577943</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestTruncate</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a0165f68e0c0f24789320e9d1f0717763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestTwoProcessesWrite</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a4932af64f6d4c2fa0efd19dc4619463a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TestVlogHelper</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ab41673dbcc211d0439c47662e03e2104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestVLogModule</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a1d2ab981f0ae247662680358f84382d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestWrapper</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a569728533a8d11c6fdd70fc73fc00be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _END_GOOGLE_NAMESPACE_ bool</type>
      <name>WrapSafeFNMatch</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>ac88aa7956c6f04671dfb23d69b5fe07c</anchor>
      <arglist>(string pattern, string str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static vector&lt; string &gt;</type>
      <name>global_messages</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a2a79a4a16962553e60e8b841c5aeae4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOG_CONSTEXPR int64_t</type>
      <name>LOG_PERIOD_NS</name>
      <anchorfile>namespaceLogTimes.html</anchorfile>
      <anchor>a8e57f86ae2e7631a49601ee73e2df59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOG_CONSTEXPR int64_t</type>
      <name>LOG_PERIOD_TOL_NS</name>
      <anchorfile>namespaceLogTimes.html</anchorfile>
      <anchor>a058853594030430ba7f2ce58fd8d94f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOG_CONSTEXPR size_t</type>
      <name>MAX_CALLS</name>
      <anchorfile>namespaceLogTimes.html</anchorfile>
      <anchor>a44d1485a6a53178c71b532ade6c654ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>x</name>
      <anchorfile>logging__unittest_8cc.html</anchorfile>
      <anchor>a6150e0515f7202e2fb518f7206ed97dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LongArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>LongArrayList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>LongArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>LongArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::LongArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>macros.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>macros_8h.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <class kind="struct">google::protobuf::internal::CompileAssert</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_ARRAYSIZE</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>ac334ca8346f2cc71d075c5d58cac7daf</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_COMPILE_ASSERT</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a90ba30da9962f037e95a23cc78ec5fec</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a04e44f971339fbf32496e5eb8078c85f</anchor>
      <arglist>(TypeName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>macros_8h.html</anchorfile>
      <anchor>a2fa7c768b053207edf02e645e81a11a3</anchor>
      <arglist>(TypeName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>macros.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>macros_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LIBZMQ_DELETE</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a06d90c03c10664b720ed8f69e1212b1e</anchor>
      <arglist>(p_object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIBZMQ_UNUSED</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a946f6d7a15e2d98a9d85e09971f6c1de</anchor>
      <arglist>(object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DEFAULT</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a426310dded6a2c609ca70779996ca024</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_FINAL</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a02605b9a5d24a0c58a898ddc016f8a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NOEXCEPT</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a75024f5e402df0ee75daa6834277a300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NON_COPYABLE_NOR_MOVABLE</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>ac4117205f69e93fc8209b04f9acd7f99</anchor>
      <arglist>(classname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_OVERRIDE</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>aa4caf15ac895e373093a8b1d2e403138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mailbox.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mailbox_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="mailbox_8hpp" name="mailbox.hpp" local="yes" imported="no">mailbox.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mailbox.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mailbox_8hpp.html</filename>
    <includes id="signaler_8hpp" name="signaler.hpp" local="yes" imported="no">signaler.hpp</includes>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="command_8hpp" name="command.hpp" local="yes" imported="no">command.hpp</includes>
    <includes id="ypipe_8hpp" name="ypipe.hpp" local="yes" imported="no">ypipe.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <includes id="i__mailbox_8hpp" name="i_mailbox.hpp" local="yes" imported="no">i_mailbox.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>mailbox_safe.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mailbox__safe_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="mailbox__safe_8hpp" name="mailbox_safe.hpp" local="yes" imported="no">mailbox_safe.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mailbox_safe.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mailbox__safe_8hpp.html</filename>
    <includes id="signaler_8hpp" name="signaler.hpp" local="yes" imported="no">signaler.hpp</includes>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="command_8hpp" name="command.hpp" local="yes" imported="no">command.hpp</includes>
    <includes id="ypipe_8hpp" name="ypipe.hpp" local="yes" imported="no">ypipe.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <includes id="i__mailbox_8hpp" name="i_mailbox.hpp" local="yes" imported="no">i_mailbox.hpp</includes>
    <includes id="condition__variable_8hpp" name="condition_variable.hpp" local="yes" imported="no">condition_variable.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>glog/bazel/example/main.cc</name>
    <path>/tmp/ws/src/libaditof/glog/bazel/example/</path>
    <filename>glog_2bazel_2example_2main_8cc.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>glog_2bazel_2example_2main_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf/src/google/protobuf/compiler/main.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>protobuf_2src_2google_2protobuf_2compiler_2main_8cc.html</filename>
    <includes id="cpp__generator_8h" name="cpp_generator.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_generator.h</includes>
    <includes id="java__generator_8h" name="java_generator.h" local="no" imported="no">google/protobuf/compiler/java/java_generator.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="python__generator_8h" name="python_generator.h" local="no" imported="no">google/protobuf/compiler/python/python_generator.h</includes>
    <includes id="csharp__generator_8h" name="csharp_generator.h" local="no" imported="no">google/protobuf/compiler/csharp/csharp_generator.h</includes>
    <includes id="js__generator_8h" name="js_generator.h" local="no" imported="no">google/protobuf/compiler/js/js_generator.h</includes>
    <includes id="objectivec__generator_8h" name="objectivec_generator.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_generator.h</includes>
    <includes id="php__generator_8h" name="php_generator.h" local="no" imported="no">google/protobuf/compiler/php/php_generator.h</includes>
    <includes id="ruby__generator_8h" name="ruby_generator.h" local="no" imported="no">google/protobuf/compiler/ruby/ruby_generator.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2compiler_2main_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProtobufMain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a681347b9894ba390662d4c68778ec605</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cppzmq/demo/main.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/demo/</path>
    <filename>cppzmq_2demo_2main_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cppzmq_2demo_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_allegro5/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_allegro5/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__allegro5_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__allegro5_8h" name="imgui_impl_allegro5.h" local="yes" imported="no">imgui_impl_allegro5.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__allegro5_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_emscripten/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_emscripten/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__emscripten_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__sdl_8h" name="imgui_impl_sdl.h" local="yes" imported="no">imgui_impl_sdl.h</includes>
    <includes id="imgui__impl__opengl3_8h" name="imgui_impl_opengl3.h" local="yes" imported="no">imgui_impl_opengl3.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__emscripten_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>main_loop</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__emscripten_2main_8cpp.html</anchorfile>
      <anchor>a48b1cfbac19ddd41c2fb416ae2193049</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="variable">
      <type>SDL_GLContext</type>
      <name>g_GLContext</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__emscripten_2main_8cpp.html</anchorfile>
      <anchor>a730f9e5de25a8a5ab0eb096f5eb0f882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SDL_Window *</type>
      <name>g_Window</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__emscripten_2main_8cpp.html</anchorfile>
      <anchor>aec37a008f4bbe2540017d7b5a3e94065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_glfw_opengl2/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_glfw_opengl2/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__opengl2_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__glfw_8h" name="imgui_impl_glfw.h" local="yes" imported="no">imgui_impl_glfw.h</includes>
    <includes id="imgui__impl__opengl2_8h" name="imgui_impl_opengl2.h" local="yes" imported="no">imgui_impl_opengl2.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="no" imported="no">GLFW/glfw3.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glfw_error_callback</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__opengl2_2main_8cpp.html</anchorfile>
      <anchor>a14c3332320afb7420f44fd067c1a7c9f</anchor>
      <arglist>(int error, const char *description)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__opengl2_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_glfw_opengl3/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_glfw_opengl3/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__opengl3_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__glfw_8h" name="imgui_impl_glfw.h" local="yes" imported="no">imgui_impl_glfw.h</includes>
    <includes id="imgui__impl__opengl3_8h" name="imgui_impl_opengl3.h" local="yes" imported="no">imgui_impl_opengl3.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="no" imported="no">GLFW/glfw3.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glfw_error_callback</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__opengl3_2main_8cpp.html</anchorfile>
      <anchor>a14c3332320afb7420f44fd067c1a7c9f</anchor>
      <arglist>(int error, const char *description)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__opengl3_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_glfw_vulkan/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_glfw_vulkan/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__glfw_8h" name="imgui_impl_glfw.h" local="yes" imported="no">imgui_impl_glfw.h</includes>
    <includes id="imgui__impl__vulkan_8h" name="imgui_impl_vulkan.h" local="yes" imported="no">imgui_impl_vulkan.h</includes>
    <includes id="glfw3_8h" name="glfw3.h" local="no" imported="no">GLFW/glfw3.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INCLUDE_NONE</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a088324ad8995e3eb76024e3e79083d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INCLUDE_VULKAN</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>ab91f325a54d3e35fe831a86d6382c2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_vk_result</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a1ea6c63eab2860beea5e3c89c1afbbc1</anchor>
      <arglist>(VkResult err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CleanupVulkan</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a3a9dce6c5ee14cd9a27a2c2b2e283c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CleanupVulkanWindow</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a6a857c74986732933a83c25216f8acb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FramePresent</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>af985647537c2a378b57ad961c689253c</anchor>
      <arglist>(ImGui_ImplVulkanH_Window *wd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FrameRender</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a8f6d887bbfa2db6bbbcfe98ed6dd393a</anchor>
      <arglist>(ImGui_ImplVulkanH_Window *wd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glfw_error_callback</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a14c3332320afb7420f44fd067c1a7c9f</anchor>
      <arglist>(int error, const char *description)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>glfw_resize_callback</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a87ff3fb7460ebdf3b2a47573b8675608</anchor>
      <arglist>(GLFWwindow *, int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetupVulkan</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a68ebd64584aa3ecc8f542f9e084d69fa</anchor>
      <arglist>(const char **extensions, uint32_t extensions_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetupVulkanWindow</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a4d5220e9b79fa1519a524beb13ebcf8a</anchor>
      <arglist>(ImGui_ImplVulkanH_Window *wd, VkSurfaceKHR surface, int width, int height)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkAllocationCallbacks *</type>
      <name>g_Allocator</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a7e1b51db99e7105066e7bf9db4ad7f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDebugReportCallbackEXT</type>
      <name>g_DebugReport</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>abcb9580a550bd6b51eef7edde93d068c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDescriptorPool</type>
      <name>g_DescriptorPool</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a35fab421aba470d82c86222efeb553c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDevice</type>
      <name>g_Device</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>aac50f38e150b4cefeb4587ae2eed04e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkInstance</type>
      <name>g_Instance</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a3367c0533df27c49c315bb5158080807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImGui_ImplVulkanH_Window</type>
      <name>g_MainWindowData</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>ac8b5719ba70a5fe80164dbd114dfdf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_MinImageCount</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a4264b35e8ff13f4c782429b6ff1e615f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPhysicalDevice</type>
      <name>g_PhysicalDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a8fcde390c0dbea322d056792f0a59ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPipelineCache</type>
      <name>g_PipelineCache</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a190ff2a2afad7e25a63fafb5968ce708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkQueue</type>
      <name>g_Queue</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>ad2bb9109a4a794de9722709e19395cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>g_QueueFamily</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a782e33a14c518176c1c7aaf0d4a73517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_SwapChainRebuild</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a6f2e4bccb72db4ba2801846688362a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_SwapChainResizeHeight</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>af0f97837b14f500a818f0250235aec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_SwapChainResizeWidth</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glfw__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a9d498a04847cc659a39900c831f0c96f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_glut_opengl2/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_glut_opengl2/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__glut_8h" name="imgui_impl_glut.h" local="yes" imported="no">imgui_impl_glut.h</includes>
    <includes id="imgui__impl__opengl2_8h" name="imgui_impl_opengl2.h" local="yes" imported="no">imgui_impl_opengl2.h</includes>
    <member kind="function">
      <type>void</type>
      <name>glut_display_func</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</anchorfile>
      <anchor>a47d644ce203db9a295ea45a6c6ab34f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_display_code</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</anchorfile>
      <anchor>aa3318f4c4a34a268c7fd050ec0dcda48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImVec4</type>
      <name>clear_color</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</anchorfile>
      <anchor>a38bbcd37207e7333e691e9427bacac15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>show_another_window</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</anchorfile>
      <anchor>afcde3c4b88a1fd6e68f6608330fb7eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>show_demo_window</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__glut__opengl2_2main_8cpp.html</anchorfile>
      <anchor>ac97463ddbad6aaae114d7a2fcc2fb867</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_marmalade/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_marmalade/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__marmalade_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__marmalade_8h" name="imgui_impl_marmalade.h" local="yes" imported="no">imgui_impl_marmalade.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__marmalade_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_null/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_null/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__null_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__null_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_sdl_directx11/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_sdl_directx11/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__sdl_8h" name="imgui_impl_sdl.h" local="yes" imported="no">imgui_impl_sdl.h</includes>
    <includes id="imgui__impl__dx11_8h" name="imgui_impl_dx11.h" local="yes" imported="no">imgui_impl_dx11.h</includes>
    <member kind="function">
      <type>void</type>
      <name>CleanupDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>ae184460b32863da763541b7e59cfdae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>a158bd53beaca42a81f1154cdcbef96ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>a9adec99bddda709d509857760a77a8fe</anchor>
      <arglist>(HWND hWnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>ab9ce49cc3b65f418ffe44be5b6b40da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11RenderTargetView *</type>
      <name>g_mainRenderTargetView</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>a63a95ea0418cb0e50b7ef46e10747a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>afe6687fd0921162038f7f6b926c4a469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11DeviceContext *</type>
      <name>g_pd3dDeviceContext</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>a76c20cc3cd191013f9524ea1191fb292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IDXGISwapChain *</type>
      <name>g_pSwapChain</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__directx11_2main_8cpp.html</anchorfile>
      <anchor>abdc838bdb97168171051e526b8f49d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_sdl_opengl2/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_sdl_opengl2/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__opengl2_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__sdl_8h" name="imgui_impl_sdl.h" local="yes" imported="no">imgui_impl_sdl.h</includes>
    <includes id="imgui__impl__opengl2_8h" name="imgui_impl_opengl2.h" local="yes" imported="no">imgui_impl_opengl2.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__opengl2_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_sdl_opengl3/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_sdl_opengl3/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__opengl3_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__sdl_8h" name="imgui_impl_sdl.h" local="yes" imported="no">imgui_impl_sdl.h</includes>
    <includes id="imgui__impl__opengl3_8h" name="imgui_impl_opengl3.h" local="yes" imported="no">imgui_impl_opengl3.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__opengl3_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_sdl_vulkan/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_sdl_vulkan/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__sdl_8h" name="imgui_impl_sdl.h" local="yes" imported="no">imgui_impl_sdl.h</includes>
    <includes id="imgui__impl__vulkan_8h" name="imgui_impl_vulkan.h" local="yes" imported="no">imgui_impl_vulkan.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_vk_result</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a1ea6c63eab2860beea5e3c89c1afbbc1</anchor>
      <arglist>(VkResult err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CleanupVulkan</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a3a9dce6c5ee14cd9a27a2c2b2e283c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CleanupVulkanWindow</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a6a857c74986732933a83c25216f8acb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FramePresent</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>af985647537c2a378b57ad961c689253c</anchor>
      <arglist>(ImGui_ImplVulkanH_Window *wd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FrameRender</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a8f6d887bbfa2db6bbbcfe98ed6dd393a</anchor>
      <arglist>(ImGui_ImplVulkanH_Window *wd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetupVulkan</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a68ebd64584aa3ecc8f542f9e084d69fa</anchor>
      <arglist>(const char **extensions, uint32_t extensions_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetupVulkanWindow</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a4d5220e9b79fa1519a524beb13ebcf8a</anchor>
      <arglist>(ImGui_ImplVulkanH_Window *wd, VkSurfaceKHR surface, int width, int height)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkAllocationCallbacks *</type>
      <name>g_Allocator</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a7e1b51db99e7105066e7bf9db4ad7f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDebugReportCallbackEXT</type>
      <name>g_DebugReport</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>abcb9580a550bd6b51eef7edde93d068c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDescriptorPool</type>
      <name>g_DescriptorPool</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a35fab421aba470d82c86222efeb553c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkDevice</type>
      <name>g_Device</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>aac50f38e150b4cefeb4587ae2eed04e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkInstance</type>
      <name>g_Instance</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a3367c0533df27c49c315bb5158080807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImGui_ImplVulkanH_Window</type>
      <name>g_MainWindowData</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>ac8b5719ba70a5fe80164dbd114dfdf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>g_MinImageCount</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>ab35d2df0b075e969a2ce7005abb7d37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPhysicalDevice</type>
      <name>g_PhysicalDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a8fcde390c0dbea322d056792f0a59ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkPipelineCache</type>
      <name>g_PipelineCache</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a190ff2a2afad7e25a63fafb5968ce708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VkQueue</type>
      <name>g_Queue</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>ad2bb9109a4a794de9722709e19395cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>g_QueueFamily</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a782e33a14c518176c1c7aaf0d4a73517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_SwapChainRebuild</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a6f2e4bccb72db4ba2801846688362a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_SwapChainResizeHeight</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>af0f97837b14f500a818f0250235aec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_SwapChainResizeWidth</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__sdl__vulkan_2main_8cpp.html</anchorfile>
      <anchor>a9d498a04847cc659a39900c831f0c96f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_win32_directx10/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_win32_directx10/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__win32_8h" name="imgui_impl_win32.h" local="yes" imported="no">imgui_impl_win32.h</includes>
    <includes id="imgui__impl__dx10_8h" name="imgui_impl_dx10.h" local="yes" imported="no">imgui_impl_dx10.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DIRECTINPUT_VERSION</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>a1d7ab29fdefabdb4e7e7cd27ac4c9934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>ae184460b32863da763541b7e59cfdae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>a158bd53beaca42a81f1154cdcbef96ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>a9adec99bddda709d509857760a77a8fe</anchor>
      <arglist>(HWND hWnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>ab9ce49cc3b65f418ffe44be5b6b40da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API LRESULT</type>
      <name>ImGui_ImplWin32_WndProcHandler</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>a87a3f9652a75339308cf5fd5699ef1fd</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>LRESULT WINAPI</type>
      <name>WndProc</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>aa726a6316fd5b9e2520d1c71670ccc16</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10RenderTargetView *</type>
      <name>g_mainRenderTargetView</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>aa033037b2a1a2eb1427bf659b1d1d595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D10Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>a59123d9d8a54e35b578481fac498488c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IDXGISwapChain *</type>
      <name>g_pSwapChain</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx10_2main_8cpp.html</anchorfile>
      <anchor>abdc838bdb97168171051e526b8f49d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_win32_directx11/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_win32_directx11/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__win32_8h" name="imgui_impl_win32.h" local="yes" imported="no">imgui_impl_win32.h</includes>
    <includes id="imgui__impl__dx11_8h" name="imgui_impl_dx11.h" local="yes" imported="no">imgui_impl_dx11.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DIRECTINPUT_VERSION</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a1d7ab29fdefabdb4e7e7cd27ac4c9934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>ae184460b32863da763541b7e59cfdae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a158bd53beaca42a81f1154cdcbef96ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a9adec99bddda709d509857760a77a8fe</anchor>
      <arglist>(HWND hWnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>ab9ce49cc3b65f418ffe44be5b6b40da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API LRESULT</type>
      <name>ImGui_ImplWin32_WndProcHandler</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a87a3f9652a75339308cf5fd5699ef1fd</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>LRESULT WINAPI</type>
      <name>WndProc</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>aa726a6316fd5b9e2520d1c71670ccc16</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11RenderTargetView *</type>
      <name>g_mainRenderTargetView</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a63a95ea0418cb0e50b7ef46e10747a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>afe6687fd0921162038f7f6b926c4a469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D11DeviceContext *</type>
      <name>g_pd3dDeviceContext</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>a76c20cc3cd191013f9524ea1191fb292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IDXGISwapChain *</type>
      <name>g_pSwapChain</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx11_2main_8cpp.html</anchorfile>
      <anchor>abdc838bdb97168171051e526b8f49d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_win32_directx12/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_win32_directx12/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__win32_8h" name="imgui_impl_win32.h" local="yes" imported="no">imgui_impl_win32.h</includes>
    <includes id="imgui__impl__dx12_8h" name="imgui_impl_dx12.h" local="yes" imported="no">imgui_impl_dx12.h</includes>
    <class kind="struct">FrameContext</class>
    <member kind="function">
      <type>void</type>
      <name>CleanupDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>ae184460b32863da763541b7e59cfdae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a158bd53beaca42a81f1154cdcbef96ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a9adec99bddda709d509857760a77a8fe</anchor>
      <arglist>(HWND hWnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateRenderTarget</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>ab9ce49cc3b65f418ffe44be5b6b40da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API LRESULT</type>
      <name>ImGui_ImplWin32_WndProcHandler</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a87a3f9652a75339308cf5fd5699ef1fd</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResizeSwapChain</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>ae502a9300b04c8f5fcb097f9721a268f</anchor>
      <arglist>(HWND hWnd, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForLastSubmittedFrame</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>afe6da85c09a77ea8feb4a29cd4c3409d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FrameContext *</type>
      <name>WaitForNextFrameResources</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a0de3c377be355abc06ff2bb5c0dbef7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LRESULT WINAPI</type>
      <name>WndProc</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>aa726a6316fd5b9e2520d1c71670ccc16</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12Fence *</type>
      <name>g_fence</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a0ed4573f550272d00a87d3db60ae0005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HANDLE</type>
      <name>g_fenceEvent</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a75aa8fb67182aaa7cfc6be58cc71646a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UINT64</type>
      <name>g_fenceLastSignaledValue</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>ad504921c58d928f20f8dbb57ebac351e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FrameContext</type>
      <name>g_frameContext</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>ad57135df59ffb9450c094709e37607dc</anchor>
      <arglist>[NUM_FRAMES_IN_FLIGHT]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UINT</type>
      <name>g_frameIndex</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a5142cff0294ec6db703057dc8d3a70f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HANDLE</type>
      <name>g_hSwapChainWaitableObject</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a259f16a9819067b639c94d37aae9ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static D3D12_CPU_DESCRIPTOR_HANDLE</type>
      <name>g_mainRenderTargetDescriptor</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>ac738a492d1cfa6b9af2a35225f11e434</anchor>
      <arglist>[NUM_BACK_BUFFERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12Resource *</type>
      <name>g_mainRenderTargetResource</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a42b72bcb0c5b03ebbc70130377eaeb1c</anchor>
      <arglist>[NUM_BACK_BUFFERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12GraphicsCommandList *</type>
      <name>g_pd3dCommandList</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>adc633516a4e46210cd4f054a9c4061b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12CommandQueue *</type>
      <name>g_pd3dCommandQueue</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a3450165566615c2d4a6290e2c1d24a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12Device *</type>
      <name>g_pd3dDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>aac1371a3225e535b3596257568d9edf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12DescriptorHeap *</type>
      <name>g_pd3dRtvDescHeap</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a50f8c879c89bd323f5c0e204eaa7d5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ID3D12DescriptorHeap *</type>
      <name>g_pd3dSrvDescHeap</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a6a6aa4c3e830e9023de606f34f4b522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IDXGISwapChain3 *</type>
      <name>g_pSwapChain</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a67c52da25e30d0fee3c6e640fe134f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_BACK_BUFFERS</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>aa6559b2e22479751925093b5e97c77cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_FRAMES_IN_FLIGHT</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx12_2main_8cpp.html</anchorfile>
      <anchor>a199cdeb43850dc811524eacc570bb87b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_win32_directx9/main.cpp</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_win32_directx9/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</filename>
    <includes id="imgui_8h" name="imgui.h" local="yes" imported="no">imgui.h</includes>
    <includes id="imgui__impl__dx9_8h" name="imgui_impl_dx9.h" local="yes" imported="no">imgui_impl_dx9.h</includes>
    <includes id="imgui__impl__win32_8h" name="imgui_impl_win32.h" local="yes" imported="no">imgui_impl_win32.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DIRECTINPUT_VERSION</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a1d7ab29fdefabdb4e7e7cd27ac4c9934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>ae184460b32863da763541b7e59cfdae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDeviceD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a9adec99bddda709d509857760a77a8fe</anchor>
      <arglist>(HWND hWnd)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_IMPL_API LRESULT</type>
      <name>ImGui_ImplWin32_WndProcHandler</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a87a3f9652a75339308cf5fd5699ef1fd</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a56172de98a5b7370d34478ff4aa164d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LRESULT WINAPI</type>
      <name>WndProc</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>aa726a6316fd5b9e2520d1c71670ccc16</anchor>
      <arglist>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static D3DPRESENT_PARAMETERS</type>
      <name>g_d3dpp</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>aa0bfdb3fdca1c5cd7ea8877ed4757960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPDIRECT3D9</type>
      <name>g_pD3D</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a862bd08191ae26aba8915252a8bd5d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPDIRECT3DDEVICE9</type>
      <name>g_pd3dDevice</name>
      <anchorfile>dependencies_2third-party_2imgui_2src_2examples_2example__win32__directx9_2main_8cpp.html</anchorfile>
      <anchor>a3509a7a47101fd4a3a1f0dfcdd1f54d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/libaditof/doc/</path>
    <filename>mainpage_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>make_test_output.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/kokoro/linux/</path>
    <filename>make__test__output_8py.html</filename>
    <namespace>make_test_output</namespace>
    <member kind="function">
      <type>def</type>
      <name>genxml</name>
      <anchorfile>namespacemake__test__output.html</anchorfile>
      <anchor>a990eecb2f3f9047f07d29952bc1d1680</anchor>
      <arglist>(tests)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readtests</name>
      <anchorfile>namespacemake__test__output.html</anchorfile>
      <anchor>a51960434b6583920cc317aa02ccb02eb</anchor>
      <arglist>(basedir)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ManifestSchemaFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ManifestSchemaFactory_8java.html</filename>
    <class kind="class">com::google::protobuf::ManifestSchemaFactory::CompositeMessageInfoFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/map.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2map_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" imported="no">utf8.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a9dfcafb380720808908646e1e685b2cd</anchor>
      <arglist>(upb_type, type, c_type, php_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TABLE_KEY_BUF_LENGTH</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a3661cd10c925fe9d82e67d1a199c238b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a41fb86cfa8f40036eecf28b0f197b457</anchor>
      <arglist>(map_begin_internal(intern, &amp;it);!map_done(&amp;it);map_next(&amp;it))</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END</type>
      <name>if</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>abdf5e158f6980c98ef8a009b7bbdc4d8</anchor>
      <arglist>(!upb_strtable_init(&amp;intern-&gt;table, UPB_CTYPE_UINT64))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ae248f2aae6cb8ff7831180e0b448f38a</anchor>
      <arglist>(zval *map_php, MapIter *iter TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_begin_internal</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a45a72263d54460d452550ca9818848b4</anchor>
      <arglist>(Map *map, MapIter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>map_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a8ded5d20c82bdbb961915f83673774c7</anchor>
      <arglist>(MapIter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_field_create_with_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a139719cfd5c72f059d09cd1cc113f832</anchor>
      <arglist>(const zend_class_entry *ce, upb_fieldtype_t key_type, upb_fieldtype_t value_type, const zend_class_entry *msg_ce, CACHED_VALUE *map_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashTable *</type>
      <name>map_field_get_gc</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>afaba809d84623f97c3c2c191ce550497</anchor>
      <arglist>(zval *object, CACHED_VALUE **table, int *n TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>map_field_read_dimension</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ad433d951a5a97e09f304252a330b010a</anchor>
      <arglist>(zval *object, zval *key, int type, CACHED_VALUE *retval TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>map_field_unset_dimension</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a95ab9963566f2deec05b0defd79a678e</anchor>
      <arglist>(zval *object, zval *key TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_field_write_dimension</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a48c71eece1a165ff136022f56e47f366</anchor>
      <arglist>(zval *object, zval *key, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>map_index_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a1df8335ed0e6cf10a240e2456182eea6</anchor>
      <arglist>(Map *intern, const char *keyval, int length, upb_value v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>map_index_unset</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>af700935b41f9493002270624805c251a</anchor>
      <arglist>(Map *intern, const char *keyval, int length)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>map_iter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a20b13242fb299437b6cf93ead420bccf</anchor>
      <arglist>(MapIter *iter, int *len)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>map_iter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ad3e3cd790b00f003969dc096058ebbb8</anchor>
      <arglist>(MapIter *iter, int *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a489cdea662a365db2fda450794668685</anchor>
      <arglist>(MapIter *iter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>adc568bfbcb6d308907afa12b43007a07</anchor>
      <arglist>(MapField, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a3b4b221c647294cee6199e5add728620</anchor>
      <arglist>(MapField, count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a34175b2058774ab5a594ca5d844db899</anchor>
      <arglist>(MapField, getIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ac771d09a1c88aaabe37f88b1fef9c816</anchor>
      <arglist>(MapField, offsetExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a0ae32cbef25ca017156aaf471ac34d07</anchor>
      <arglist>(MapField, offsetGet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a81b8aeff451e58178854fe861dd9630d</anchor>
      <arglist>(MapField, offsetSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a78a1069ec95614e74e678746eed7db24</anchor>
      <arglist>(MapField, offsetUnset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ac8d91796feb53172da998a462f3f1cca</anchor>
      <arglist>(MapFieldIter, current)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ac95b63c08f671b0124ca37a08208da98</anchor>
      <arglist>(MapFieldIter, key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a4d25f2491e78bd9fec7c2f766aacd89a</anchor>
      <arglist>(MapFieldIter, next)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a47315edc4d4c06dc1aa9d558c8f9ecab</anchor>
      <arglist>(MapFieldIter, valid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_CLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a3b30606f2134f60d46966d1a60e00f38</anchor>
      <arglist>(&quot;Google\\Protobuf\\Internal\\MapField&quot;, Map, map_field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_CLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a6c92d0ce3513c3b8675505476710d17e</anchor>
      <arglist>(&quot;Google\\Protobuf\\Internal\\MapFieldIter&quot;, MapIter, map_field_iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>php_proto_map_object_release</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a7612851a5fb6850c7ae0a50567aeabfa</anchor>
      <arglist>(void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>php_proto_map_string_release</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a2e49ec88dda54fd22fea016c3571173a</anchor>
      <arglist>(void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>table_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ab988d6b938fb121f5cbf98819fce1a07</anchor>
      <arglist>(Map *self, zval *key, char *buf, const char **out_key, size_t *out_length TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_value_memory</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a135bf504f8fe2c46b3fe2bfc15789193</anchor>
      <arglist>(upb_value *v)</arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable_uninit &amp;</type>
      <name>intern</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ad67383287de82197ca0d424f3a8cbe40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MapIter</type>
      <name>it</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>ac1352a047d02934ee5d79175fe4a14cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>afed088663f8704004425cdae2120b9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>map_field_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a5285b41f5072f884524c0e58786cf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>map_field_iter_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>aa9fc2cd42ed20dfa2555d1b17ff16451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>map_field_iter_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a365ce38aff22bcf0860e0e06e0098e32</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>map_field_iter_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a9e08fd70130490304ed89ff735c09e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>map_field_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a478be38b909114f26de43b11a5270ce0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>map_field_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>a028e8634b36862a2fd06e1c5b331a1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END intern</type>
      <name>self</name>
      <anchorfile>php_2ext_2google_2protobuf_2map_8c.html</anchorfile>
      <anchor>aa84e1a68b7c75e5a4735e29adff98648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/map.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2map_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TABLE_KEY_BUF_LENGTH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a3661cd10c925fe9d82e67d1a199c238b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>acd92abcd79663972d6f2b5c0a042964c</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a127422e32fa57493c82c2003999f31c9</anchor>
      <arglist>(VALUE _self, Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a18387ab3bd07da58fecf3f99fa3a9300</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a8691d4b3965adc2dbb7c1b390e221c5c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_delete</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ae59e8f40ced9473bc605f5c7231a02c0</anchor>
      <arglist>(VALUE _self, VALUE key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Map_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a015973723823cdd2ee3da7cb9b0157bd</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a70066c20ff3346eccbc26dc2e666aa2d</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_each</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a4e220c9ff5324f0e33cf4f22509e986a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a78bba39778e3a466244d1c392e6b56bf</anchor>
      <arglist>(VALUE _self, VALUE _other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a2921c26363d55f64aebd96b19e9166af</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_has_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>af696a86bb8fed8a858a59dc920a99f2f</anchor>
      <arglist>(VALUE _self, VALUE key)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a69f88b1f9d3d84f91ffb488db59c65f4</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>afe1190e46db95df8f346d7d5feaf24dd</anchor>
      <arglist>(VALUE _self, VALUE key)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_index_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a1a7c3592dced25d445a4ad9b115f2c7f</anchor>
      <arglist>(VALUE _self, VALUE key, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a21852d06c1428e624c3ac8814e5cc061</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a372b4eb5cece4102f4fdc92581dd18f5</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_iter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>aac5c93197531d3315208a294a234726e</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_iter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ab067237bcd3c463187bd5fee80061e5b</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_keys</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a723460714cb6242983a75ea518a56120</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_length</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a42eb2a484634ffa9a6131bcbd51439fc</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a2067ae0d6c9664a26cc01a5b6fb18b5f</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_merge</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ae85b32937d9ce586b940176d2395bca0</anchor>
      <arglist>(VALUE _self, VALUE hashmap)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_merge_into_self</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>af3d88efbeed397f079cc90b809e4c3e4</anchor>
      <arglist>(VALUE _self, VALUE hashmap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>Map_new_this_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a0c1690049676888af9a27b123bec8895</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a73001779cdde770700cd61722559f5cb</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a1d69e63e90b0c75bd2547b34fa5ea403</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_set_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ae176295583e00e5ed33c86046f2400d8</anchor>
      <arglist>(VALUE map, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_to_h</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ae7f67c86ad9d450386b2fc39d25712f1</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_values</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>aa14c79658e0995ee60ca7de04587e67b</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>merge_into_self_callback</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a1c7c7c38c27f0a28dc5eb021aea43c94</anchor>
      <arglist>(VALUE key, VALUE value, VALUE self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>needs_typeclass</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a0a6b903252768198798bcec817107804</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>Map *</type>
      <name>ruby_to_Map</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a09ccb16aee758dccbaf61e1f8105f1c2</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>table_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ae75a9bd44f3be6fc2cb606627b6f0c22</anchor>
      <arglist>(Map *self, VALUE key, char *buf, const char **out_key, size_t *out_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>table_key_to_ruby</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a60a869008407252176778a66ca6a6776</anchor>
      <arglist>(Map *self, const char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>value_memory</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>ad5b5ff6d057cbb345582f74cfa76bb3c</anchor>
      <arglist>(upb_value *v)</arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cMap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>abf7808b67be75773adafe4cd5e9eb7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rb_data_type_t</type>
      <name>Map_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2map_8c.html</anchorfile>
      <anchor>a51b24ae16fe3e078f48fbaebfa269f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="generated__enum__util_8h" name="generated_enum_util.h" local="no" imported="no">google/protobuf/generated_enum_util.h</includes>
    <includes id="map__type__handler_8h" name="map_type_handler.h" local="no" imported="no">google/protobuf/map_type_handler.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="class">google::protobuf::Map::const_iterator</class>
    <class kind="class">google::protobuf::Map::InnerMap</class>
    <class kind="struct">google::protobuf::is_proto_enum</class>
    <class kind="class">google::protobuf::Map::iterator</class>
    <class kind="struct">google::protobuf::Map::InnerMap::iterator_base</class>
    <class kind="struct">google::protobuf::Map::InnerMap::KeyCompare</class>
    <class kind="class">google::protobuf::Map::KeyValuePair</class>
    <class kind="class">google::protobuf::Map</class>
    <class kind="class">google::protobuf::Map</class>
    <class kind="class">google::protobuf::Map::MapAllocator</class>
    <class kind="class">google::protobuf::internal::MapField</class>
    <class kind="class">google::protobuf::internal::MapFieldLite</class>
    <class kind="class">google::protobuf::MapPair</class>
    <class kind="struct">google::protobuf::Map::InnerMap::Node</class>
    <class kind="struct">google::protobuf::Map::MapAllocator::rebind</class>
    <class kind="class">google::protobuf::internal::TypeDefinedMapFieldBase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>map_container.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>map__container_8cc.html</filename>
    <includes id="map__container_8h" name="map_container.h" local="no" imported="no">google/protobuf/pyext/map_container.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="repeated__composite__container_8h" name="repeated_composite_container.h" local="no" imported="no">google/protobuf/pyext/repeated_composite_container.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <class kind="struct">google::protobuf::python::MapIterator</class>
    <class kind="class">google::protobuf::python::MapReflectionFriend</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>PyObject *</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>adff419675bd48206fbc82a459bf9f787</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeallocMapIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a133ccad0c2e05c8ccf4604977111bbdb</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a69d0c02f6be00216a61965b75e8f623e</anchor>
      <arglist>(MessageMapContainer *self, Message *message)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetEntryClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>adf5ae5123907851de211e63b1dfe20e6</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapIterator *</type>
      <name>GetIter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a1a3da0b05abd786143a8acc85dc5fa68</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapContainer *</type>
      <name>GetMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aaa41decc32658ce78efbe503cf5cbea4</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MessageMapContainer *</type>
      <name>GetMessageMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2cca706d44c37c62eda4ffaefc02241c</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitMapContainers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a91ab133c5bc780f5700501d8165b1020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MapKeyToPython</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab4c3f08596f0d0a34a6e1c2a1cf60b6f</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const MapKey &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MapValueRefToPython</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a56722f6190e20050dc22ada177a96a91</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const MapValueRef &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MessageMapDealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a421001a7899ef21641a4788f0cf649d2</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MessageMapGet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a16d79801409f3aaa512772e6526245cd</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>MessageMapContainer *</type>
      <name>NewMessageMapContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aec70712bbcec08f2f6e9d1786193942b</anchor>
      <arglist>(CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor, CMessageClass *message_class)</arglist>
    </member>
    <member kind="function">
      <type>MapContainer *</type>
      <name>NewScalarMapContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2e25a4a0d3c6e67f97ab09a68c1ef4f5</anchor>
      <arglist>(CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PyStringToSTL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af8fa9886b2ac428c4f0a0e146778a200</anchor>
      <arglist>(PyObject *py_string, string *stl_string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PythonToMapKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aebef00410e11daa8244e52f8baf93638</anchor>
      <arglist>(PyObject *obj, const FieldDescriptor *field_descriptor, MapKey *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PythonToMapValueRef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a865d2d96c2106f2132670e1d39046989</anchor>
      <arglist>(PyObject *obj, const FieldDescriptor *field_descriptor, bool allow_unknown_enum_values, MapValueRef *value_ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ScalarMapDealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3ec81e5aa7eae33a023e80b03da17aa0</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ScalarMapGet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab518c14d45fe2ae959376a8157f84289</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>_MessageMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a724edbf80c36be4c9a118f71dd2f08c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>_ScalarMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a40c3443de6c7ef0e2addec44da1fa255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>MapIterator_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a988fce950976d5b82ec6a696a3caf96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>MessageMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a640a97c70ef1a29f2b44715f3e914cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MessageMapMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aebe518e6714cf0bdc405b6b00cc2d45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>MessageMapMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a58a0f22f537f0bc14a0d2a3ca016446a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>ScalarMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abcee89142de238dfe07fbc03a1e988e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>ScalarMapMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa7db71e26f25add54a9e4d7e3e87525c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>ScalarMapMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4e829975edfde76d763ead57bc0c7820</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_container.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>map__container_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <class kind="struct">google::protobuf::python::MapContainer</class>
    <class kind="struct">google::protobuf::python::MessageMapContainer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>bool</type>
      <name>InitMapContainers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a91ab133c5bc780f5700501d8165b1020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageMapContainer *</type>
      <name>NewMessageMapContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aec70712bbcec08f2f6e9d1786193942b</anchor>
      <arglist>(CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor, CMessageClass *message_class)</arglist>
    </member>
    <member kind="function">
      <type>MapContainer *</type>
      <name>NewScalarMapContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2e25a4a0d3c6e67f97ab09a68c1ef4f5</anchor>
      <arglist>(CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_entry.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__entry_8h.html</filename>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="map__entry__lite_8h" name="map_entry_lite.h" local="no" imported="no">google/protobuf/map_entry_lite.h</includes>
    <includes id="map__type__handler_8h" name="map_type_handler.h" local="no" imported="no">google/protobuf/map_type_handler.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="struct">google::protobuf::internal::DeconstructMapEntry&lt; MapEntry&lt; Derived, K, V, key, value, default_enum &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapEntry</class>
    <class kind="struct">google::protobuf::internal::MapEntryHelper&lt; MapEntry&lt; Derived, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapField</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>map_entry_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__entry__lite_8h.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__type__handler_8h" name="map_type_handler.h" local="no" imported="no">google/protobuf/map_type_handler.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="struct">google::protobuf::internal::CompareByDerefFirst</class>
    <class kind="struct">google::protobuf::internal::CompareByFirstField</class>
    <class kind="struct">google::protobuf::internal::DeconstructMapEntry</class>
    <class kind="struct">google::protobuf::internal::DeconstructMapEntry&lt; MapEntryLite&lt; T, K, V, key, value, default_enum &gt; &gt;</class>
    <class kind="struct">google::protobuf::internal::FromHelper</class>
    <class kind="struct">google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="class">google::protobuf::internal::MapEntry</class>
    <class kind="struct">google::protobuf::internal::MapEntryFuncs</class>
    <class kind="struct">google::protobuf::internal::MapEntryHelper</class>
    <class kind="struct">google::protobuf::internal::MapEntryHelper&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapEntryImpl</class>
    <class kind="class">google::protobuf::internal::MapEntryLite</class>
    <class kind="class">google::protobuf::internal::MapFieldLite</class>
    <class kind="struct">google::protobuf::internal::MoveHelper</class>
    <class kind="struct">google::protobuf::internal::MoveHelper&lt; false, false, true, T &gt;</class>
    <class kind="struct">google::protobuf::internal::MoveHelper&lt; false, true, is_stringlike, T &gt;</class>
    <class kind="struct">google::protobuf::internal::MoveHelper&lt; true, is_message, is_stringlike, T &gt;</class>
    <class kind="class">google::protobuf::internal::MapEntryImpl::Parser</class>
    <class kind="struct">google::protobuf::internal::SortItem</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>map_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__field_8cc.html</filename>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>map__field_8cc.html</anchorfile>
      <anchor>a8b8a787b03aeba65c15888b11cef1939</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>map__field_8cc.html</anchorfile>
      <anchor>a8b8a787b03aeba65c15888b11cef1939</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>map__field_8cc.html</anchorfile>
      <anchor>a8a88419bc7c9ee2d4366cc1aa6c0c259</anchor>
      <arglist>(CPPTYPE, TYPE, METHOD)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__field_8h.html</filename>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="map__entry_8h" name="map_entry.h" local="no" imported="no">google/protobuf/map_entry.h</includes>
    <includes id="map__field__lite_8h" name="map_field_lite.h" local="no" imported="no">google/protobuf/map_field_lite.h</includes>
    <includes id="map__type__handler_8h" name="map_type_handler.h" local="no" imported="no">google/protobuf/map_type_handler.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">google::protobuf::internal::DynamicMapField</class>
    <class kind="struct">hash&lt;::PROTOBUF_NAMESPACE_ID::MapKey &gt;</class>
    <class kind="union">google::protobuf::MapKey::KeyValue</class>
    <class kind="struct">google::protobuf::internal::MapEntryToMapField&lt; MapEntry&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapField</class>
    <class kind="class">google::protobuf::internal::MapFieldBase</class>
    <class kind="class">google::protobuf::MapIterator</class>
    <class kind="class">google::protobuf::MapKey</class>
    <class kind="class">google::protobuf::MapValueRef</class>
    <class kind="class">google::protobuf::internal::TypeDefinedMapFieldBase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>map__field_8h.html</anchorfile>
      <anchor>a8b8a787b03aeba65c15888b11cef1939</anchor>
      <arglist>(CPPTYPE, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_CHECK</name>
      <anchorfile>map__field_8h.html</anchorfile>
      <anchor>aa7949996ae2938c5e67e01b92fbc11f3</anchor>
      <arglist>(EXPECTEDTYPE, METHOD)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_field_inl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__field__inl_8h.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__type__handler_8h" name="map_type_handler.h" local="no" imported="no">google/protobuf/map_type_handler.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaa762a3676672e958fe1ac63130e8b5c</anchor>
      <arglist>(MapKey *map_key, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; bool &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a918ef48cd6bcc427830b325e9332df3d</anchor>
      <arglist>(MapKey *map_key, const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5f5189231550bb7e2ffbf9a00291b4c8</anchor>
      <arglist>(MapKey *map_key, const int32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3465778dedbd8705334904b5f6977656</anchor>
      <arglist>(MapKey *map_key, const int64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a260a0c9def537c6a91dab3d34769ff6b</anchor>
      <arglist>(MapKey *map_key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5e06bef0660142f7d7302fbaf2b76c16</anchor>
      <arglist>(MapKey *map_key, const uint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adef7ad403cf3d365ba108df9b426d17c</anchor>
      <arglist>(MapKey *map_key, const uint64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>UnwrapMapKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a55121e311761047bbe8063e149edeb34</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnwrapMapKey&lt; bool &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1df11e6fa7743b4060e5a9de93cb8bd6</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>UnwrapMapKey&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac65df948706b10dba45448793fc74e9b</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>UnwrapMapKey&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8911eccbfbe59c1f6fda4a0fdf711e0b</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnwrapMapKey&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed3b5a756bfb13ec56f4aebfc352b316</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>UnwrapMapKey&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a6077f7b75e060318b14c3d63c5a74a</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>UnwrapMapKey&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a12fdc14e477394eb89358fb1b9fc6bee</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_field_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__field__lite_8h.html</filename>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__entry__lite_8h" name="map_entry_lite.h" local="no" imported="no">google/protobuf/map_entry_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="struct">google::protobuf::internal::EnumParseWrapper</class>
    <class kind="struct">google::protobuf::internal::MapEntryToMapField</class>
    <class kind="struct">google::protobuf::internal::MapEntryToMapField&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapFieldLite</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>AllAreInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aafdbc3d5d69c292c22653a3df8512fce</anchor>
      <arglist>(const Map&lt; Key, T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EnumParseWrapper&lt; T, Metadata &gt;</type>
      <name>InitEnumParseWrapper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6aadceec109731d0eb6219510dbabb41</anchor>
      <arglist>(T *map_field, bool(*is_valid)(int), uint32 field_num, Metadata *metadata)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_field_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__field__test_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena__test__util_8h" name="arena_test_util.h" local="no" imported="no">google/protobuf/arena_test_util.h</includes>
    <includes id="map__test__util_8h" name="map_test_util.h" local="no" imported="no">google/protobuf/map_test_util.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::internal::MapFieldBasePrimitiveTest</class>
    <class kind="class">google::protobuf::internal::MapFieldBaseStub</class>
    <class kind="class">google::protobuf::internal::MapFieldStateTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af05529e7fd5bd079e3002bed09edbc85</anchor>
      <arglist>(MapFieldStateTestInstance, MapFieldStateTest, ::testing::Values(CLEAN, MAP_DIRTY, REPEATED_DIRTY))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed2fb9e0f9a7107e25b45773a46ca1cc</anchor>
      <arglist>(MapFieldBasePrimitiveTest, Arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ace7a8df859b5f823d0344e3db1a6916a</anchor>
      <arglist>(MapFieldBasePrimitiveTest, GetRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a40232da926f364454ba244326380fec6</anchor>
      <arglist>(MapFieldBasePrimitiveTest, MutableRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2bb759c2b8281cbe6d2021701c145041</anchor>
      <arglist>(MapFieldBasePrimitiveTest, SpaceUsedExcludingSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a982c0a362ff540872b57d3f8d8dc8b68</anchor>
      <arglist>(MapFieldStateTest, Clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a549745899f20a22cddc2ae7289f9cb9a</anchor>
      <arglist>(MapFieldStateTest, GetMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0e7420bbff5e3d822f9f0733e09aea8b</anchor>
      <arglist>(MapFieldStateTest, GetMapField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af04b6d2154e6d17b429c79ae17668dd4</anchor>
      <arglist>(MapFieldStateTest, MergeFromClean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a21715ca6f95b49ffefb823280ca8d656</anchor>
      <arglist>(MapFieldStateTest, MergeFromMapDirty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3953049b748866da8335e1c41edce72f</anchor>
      <arglist>(MapFieldStateTest, MergeFromRepeatedDirty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a63b1ff7c0564501a6fc469d233d648cd</anchor>
      <arglist>(MapFieldStateTest, MutableMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7067700f9f5d76d1ff7a359852c4c082</anchor>
      <arglist>(MapFieldStateTest, MutableMapField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d3a1bcdc7a0956d11c2b4c89c098fd9</anchor>
      <arglist>(MapFieldStateTest, SpaceUsedExcludingSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a52b90d10afeb823276258ebe67289fdd</anchor>
      <arglist>(MapFieldStateTest, SwapClean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aac13948e22def1cfd383ab815c91f692</anchor>
      <arglist>(MapFieldStateTest, SwapMapDirty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad1625337fe39a99d7974d12f34767e83</anchor>
      <arglist>(MapFieldStateTest, SwapRepeatedDirty)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_lite_test_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__lite__test__util_8cc.html</filename>
    <includes id="map__lite__test__util_8h" name="map_lite_test_util.h" local="no" imported="no">google/protobuf/map_lite_test_util.h</includes>
    <includes id="map__test__util__impl_8h" name="map_test_util_impl.h" local="no" imported="no">google/protobuf/map_test_util_impl.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>map_lite_test_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__lite__test__util_8h.html</filename>
    <class kind="class">google::protobuf::MapLiteTestUtil</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/map_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2map__test_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="arena__test__util_8h" name="arena_test_util.h" local="no" imported="no">google/protobuf/arena_test_util.h</includes>
    <includes id="map__test__util_8h" name="map_test_util.h" local="no" imported="no">google/protobuf/map_test_util.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="reflection_8h" name="reflection.h" local="no" imported="no">google/protobuf/reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="time__util_8h" name="time_util.h" local="no" imported="no">google/protobuf/util/time_util.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <class kind="class">google::protobuf::internal::MapFieldInDynamicMessageTest</class>
    <class kind="class">google::protobuf::internal::MapFieldReflectionTest</class>
    <class kind="class">google::protobuf::internal::MapImplTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ConstructKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27513ef8942d27783b6dce39628946dd</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CopyConstructorHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a525f5c6503cb4a65da2175a7cc44fa59</anchor>
      <arglist>(Arena *arena, Map&lt; int32, int32 &gt; *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DeterministicSerialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3f0d5616afcd95c489c5851c37b54c23</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DeterministicSerializationWithSerializePartialToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac1b3fb0eecb520b2fae78d4973c8b551</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DeterministicSerializationWithSerializeToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3816f9e55150c9a06253b51f083f67ea</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Func</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a11466443101e46c999a5ec34d828ee7c</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Int</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af8a0e35aaac7000c90f560cd48d9c747</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConstHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abd785aed68d5c22b614bc29c541344da</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConstHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a16d15c72c161d158d2dd7da30cabdba3</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsForwardIteratorHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adba61c9e6c3e9721a60db4ca62c46562</anchor>
      <arglist>(std::forward_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapTestForceDeterministic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36a6d47086312a23363671a5055953b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>median</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad66436115e5373dfb2d3a072f503e7ab</anchor>
      <arglist>(Iterator i0, Iterator i1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>Now</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4154c602cfcae884c607deecab0d0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StressTestIterators</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ada4f71ada3a0aeb4efc665e8af666972</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>StrFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa828e61dc9523050d672e606cde0a43e</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1a0ee50de0976ed2c670d9d6333c5415</anchor>
      <arglist>(ArenaTest, IsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1575689a76f59f25cc488dc559803067</anchor>
      <arglist>(ArenaTest, ParsingAndSerializingNoHeapAllocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aeaed932024439084aa431cfde4f9c145</anchor>
      <arglist>(ArenaTest, ReflectionInTextFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad7a834bb3b99eb4ca1d0eab37bd077db</anchor>
      <arglist>(ArenaTest, StringMapNoLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad7e9a5c4f02bf2ae741a8d47220c08a8</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, Accessors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab5aaacf5007e110b56787bb1c09e8bff</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, ClearField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a88fc417f3448f320754338b07d008da9</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, EmbedProto2Message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a57efa15f7a49aa0c0c780220de6ed5f4</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, MapEntryClear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac53426cc9b6e0941813b8902e6775d9b</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, MergeFromClearMapEntry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a41e7660454ac164e9718b09d53b1fe0c</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, MutableUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad003585ee3c3e6a86e7b395e9313504b</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, Proto2MapEntryClear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3fa1e092dc18302de5eb5cea23246639</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, ReleaseLast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a35f340f9bc5b6ad1731560c9d9c42aef</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, RemoveLast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad4ab1ac1b9b9acef952e4eb37b0f860a</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SetViaMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af4d87a81076a2859df7e19a4fe94bf0f</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SpaceUsed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a66cd300938e5bb735099a88e0d0389bc</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, Swap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc42b4eb2ecfdd50be867cbb6de546c1</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SwapElements)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3977b9c6c1482d20dae9fb053dde716b</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SwapFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2c6191c7b1bc99f41112a92cd67b3b8</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SwapWithBothSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a98074728750f58f8260490a894194b10</anchor>
      <arglist>(GeneratedMapFieldTest, Accessors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9c9a54504e00d418c26c64a394e542b6</anchor>
      <arglist>(GeneratedMapFieldTest, Clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a37cd7c42c6a34ad82d893e19311e7622</anchor>
      <arglist>(GeneratedMapFieldTest, ClearMessageMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af6ba27cdb1a817300438e9de6ff29d4a</anchor>
      <arglist>(GeneratedMapFieldTest, CopyAssignmentOperator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8a28b6aa12d748725c3ccb5ad782e1f2</anchor>
      <arglist>(GeneratedMapFieldTest, CopyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a68bccd19d12df86937948d6ac63e60cc</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9f9c81bc66752c3c4b46f59265aeb486</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFromDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab770852283a9149a342fd3178c13218a</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFromDynamicMessageMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59635cb09f78b47f4bcee897e06b5c68</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFromMessageMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a08e377828ba029dbd96644937fb8e5eb</anchor>
      <arglist>(GeneratedMapFieldTest, CorruptedWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa603faeabf15bea750f43d2d01fdad09</anchor>
      <arglist>(GeneratedMapFieldTest, DuplicatedKeyWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad07b0d4cedeca6db4ab09121c116e5f</anchor>
      <arglist>(GeneratedMapFieldTest, DuplicatedValueWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc75cf1dc748f512119621d7b7539c6a</anchor>
      <arglist>(GeneratedMapFieldTest, DynamicMessageCopyFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a462ea817cc185bc24e2033392d26742e</anchor>
      <arglist>(GeneratedMapFieldTest, DynamicMessageCopyFromMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a876050328794625a8d215a99d51f1979</anchor>
      <arglist>(GeneratedMapFieldTest, DynamicMessageMergeFromDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a224c86ccc8aededec656e8f49f9b011b</anchor>
      <arglist>(GeneratedMapFieldTest, IsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a106be5638780f81f9bc8fd41d17c40e7</anchor>
      <arglist>(GeneratedMapFieldTest, KeysValuesUnknownsWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4c8d13424b59226298eda3270763ef6</anchor>
      <arglist>(GeneratedMapFieldTest, MergeFromMessageMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b7658d233968e6cf24a5ccb3d5e4e14</anchor>
      <arglist>(GeneratedMapFieldTest, MessagesMustMerge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abe75914274fa638c8e6a043e16be01e4</anchor>
      <arglist>(GeneratedMapFieldTest, MissedKeyWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4a5736f35d4ebc2c554c3e580101ee</anchor>
      <arglist>(GeneratedMapFieldTest, MissedValueTextFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b95b471d9c5069f5f107e73b5de405d</anchor>
      <arglist>(GeneratedMapFieldTest, MissedValueWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc9221fcf82ad9a7583cc9ff70996777</anchor>
      <arglist>(GeneratedMapFieldTest, NonEmptyMergeFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5c60b29e02e99f01f125b78af8d73afa</anchor>
      <arglist>(GeneratedMapFieldTest, Proto2SetMapFieldsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abe3fbeac4cb25f71db9a1afbb9085838</anchor>
      <arglist>(GeneratedMapFieldTest, Proto2UnknownEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4a4b089ae061053125e9e6725cf6edd0</anchor>
      <arglist>(GeneratedMapFieldTest, SameTypeMaps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aab6925f55a2ba3acd2a9226ce85c9bde</anchor>
      <arglist>(GeneratedMapFieldTest, SerializationToArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab928d915812c45cebee8cd304715cbdc</anchor>
      <arglist>(GeneratedMapFieldTest, SerializationToStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab06b7ad1ec68733eab2b57325281f132</anchor>
      <arglist>(GeneratedMapFieldTest, SetMapFieldsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac7252e43d4c27037bbefc78c2a86d4cc</anchor>
      <arglist>(GeneratedMapFieldTest, StandardWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a42bf62ccb390736ef710cc72edc1cce4</anchor>
      <arglist>(GeneratedMapFieldTest, SwapWithEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a90e1521e533b045a06f33794b1d8625c</anchor>
      <arglist>(GeneratedMapFieldTest, SwapWithOther)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa4f2d49e8a54c80cf5e404c7143b25a2</anchor>
      <arglist>(GeneratedMapFieldTest, SwapWithSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad49414ea6f34977a33d7a925c24effb8</anchor>
      <arglist>(GeneratedMapFieldTest, SyncDynamicMapWithRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a53429cb2b9f87a99608650934c381d07</anchor>
      <arglist>(GeneratedMapFieldTest, UnknownFieldWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a26b41692133b93d0dd40bbde5951c848</anchor>
      <arglist>(GeneratedMapFieldTest, UnorderedWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7cb517b5d62241d5d913abbd1a0cfc37</anchor>
      <arglist>(GeneratedMapFieldTest, UpcastCopyFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae70d2f4c0fc0a5929ffab1cc93e79675</anchor>
      <arglist>(MapSerializationTest, Deterministic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab14270d6327e0756860cd5b582fed9ee</anchor>
      <arglist>(MapSerializationTest, DeterministicSubmessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2402098fce054ccf595290f99c44c4a6</anchor>
      <arglist>(MoveTest, MoveAssignmentWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0797dd60e25ccfb86e2be6fbc22301b1</anchor>
      <arglist>(MoveTest, MoveConstructorWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab50917c4db0eafa423d3716119665e30</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, ClearMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a1a610d86f532d7b30bc679b56c2e3f</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, IsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8dcadb704fa5639fdcf7c71035027647</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MapCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a21dca5f9aae025030bd93d6db4f4c80b</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MapDiscardUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a207e77305ac596ecbad7b45686f8f227</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MapSanityCheck)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4a0aac726cc6f75214b2af43727821fb</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MergeMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6c18dc85cea8995b792a03dc4444be6c</anchor>
      <arglist>(TextFormatMapTest, DynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a22590f18259709f48a09774efb583bca</anchor>
      <arglist>(TextFormatMapTest, NoDisableIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1076dc800aea6bfe3c178f62a6bb398c</anchor>
      <arglist>(TextFormatMapTest, NoDisableReflectionIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17cbbcc0556eb5c204241f6f32e64609</anchor>
      <arglist>(TextFormatMapTest, ParseCorruptedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae6cf1bab399bdc335675e97f3609150c</anchor>
      <arglist>(TextFormatMapTest, SerializeAndParse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae21c21ba3c9b55cc00b2abc1f2cb6187</anchor>
      <arglist>(TextFormatMapTest, Sorted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1d9d870968c1886e942826e94266e570</anchor>
      <arglist>(WireFormatForMapFieldTest, MapByteSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a73ae3e2a912706576afca5c54e2ab958</anchor>
      <arglist>(WireFormatForMapFieldTest, MapParseHelpers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afbea1a2bc4cef2d5606d83af1c764424</anchor>
      <arglist>(WireFormatForMapFieldTest, ParseMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1160be7472b7d7800fab9e35aeb0fd26</anchor>
      <arglist>(WireFormatForMapFieldTest, SerializeMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4b966dc1e735d27db71674d4bb65de2</anchor>
      <arglist>(WireFormatForMapFieldTest, SerializeMapDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17a895c716655e9a618d49c00531cbbf</anchor>
      <arglist>(MapFieldInDynamicMessageTest, DynamicMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae4ab13dec606388328a6ce4ecca20bee</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapEntryReferernceValidAfterSerialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf2bd972274852812596e984ff687b7a</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapIndependentOffsets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa23c1401a6253b1f68f64a23ee911db4</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapSpaceUsed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a56f3b807ff33503b78056ea08a4eda6b</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapValueReferernceValidAfterSerialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e9d682ab2a3248b3792417c7035df76</anchor>
      <arglist>(MapFieldInDynamicMessageTest, RecursiveMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac5c363440b12466f55ec3ba2ed3168f7</anchor>
      <arglist>(MapFieldReflectionTest, MapSizeWithDuplicatedKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae71653dd3a84f8f708d201d77b47a010</anchor>
      <arglist>(MapFieldReflectionTest, RegularFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af932e64b00656c8b36decc84a15365a7</anchor>
      <arglist>(MapFieldReflectionTest, RepeatedFieldRefForRegularFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2d7979232649b0941ca65ec9b460471c</anchor>
      <arglist>(MapFieldReflectionTest, RepeatedFieldRefMergeFromAndSwap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aafb92f21f733008161c337067aae4bd5</anchor>
      <arglist>(MapImplTest, Assigner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad097c976d6a87a3749808da0e52154fe</anchor>
      <arglist>(MapImplTest, BeginIsFast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af66bf797bb7549f05a4e1498b31f2ef4</anchor>
      <arglist>(MapImplTest, Clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7f93168ef24fcbd725783165eed7e8be</anchor>
      <arglist>(MapImplTest, ConstEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ef349eb2be4adae38a59ac80750cf09</anchor>
      <arglist>(MapImplTest, ContainNotExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adbb61ec314dc5b99e69d0253480da987</anchor>
      <arglist>(MapImplTest, ConvertToStdMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a67a33c7bf100b7b03bf21b980277488a</anchor>
      <arglist>(MapImplTest, ConvertToStdVectorOfPairs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ace624c442af968375db62cb7eb314e7e</anchor>
      <arglist>(MapImplTest, CopyAssignMapIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3ccf8085616b4330edc12f90d89c23cd</anchor>
      <arglist>(MapImplTest, CopyConstructorWithArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0f3a79f534862cea000287088cbe7fd1</anchor>
      <arglist>(MapImplTest, CopyConstructorWithoutArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab3e3d7cfe2f3d88471b52f55dfa2b10c</anchor>
      <arglist>(MapImplTest, CopyIteratorStressTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac18d6bf114c28c5d96d1f2a043dd74ff</anchor>
      <arglist>(MapImplTest, CountNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa327709a5f86a864d200a35f26c21cb6</anchor>
      <arglist>(MapImplTest, EqualRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af3d21a2cb3b872bd6712ac531efa2f3b</anchor>
      <arglist>(MapImplTest, EraseByIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0c31220eedba90330575efa882682bef</anchor>
      <arglist>(MapImplTest, EraseMutipleByKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5fcf8ffacdb1cf1816b6ddd90d036dc4</anchor>
      <arglist>(MapImplTest, EraseRevalidates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac3371e162be4a7936160f1c708f00410</anchor>
      <arglist>(MapImplTest, EraseSingleByIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd0c682f6a150171d73c6150198110f8</anchor>
      <arglist>(MapImplTest, EraseSingleByKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac6e529bb95ef1d70da804d7b8074064f</anchor>
      <arglist>(MapImplTest, GetReferenceFromIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7cc9ecfa6f4aff981226d19080a5649a</anchor>
      <arglist>(MapImplTest, HashFlood)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adac42afd50fd53621b15ff0970c7601b</anchor>
      <arglist>(MapImplTest, ImmutableContainNotExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4c5c10a010b2b219a9b107fbddcbb3dd</anchor>
      <arglist>(MapImplTest, ImmutableFindNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5cf2a65aff5d24912d79c4d62950e0e1</anchor>
      <arglist>(MapImplTest, InsertByInitializerList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abd0b946289dd58042afcc8b8d0fb278d</anchor>
      <arglist>(MapImplTest, InsertByIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afad4c4acba157f1942fe1c72d29d764c</anchor>
      <arglist>(MapImplTest, InsertSingle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c8fa45493de6fa93d169a1fe41fb71b</anchor>
      <arglist>(MapImplTest, IteratorBasic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab81bf39746998efb7a8eefd24e894e80</anchor>
      <arglist>(MapImplTest, IteratorCategory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa3ee85dde69c1e1e6cb1ad3f09771ca2</anchor>
      <arglist>(MapImplTest, IteratorConstness)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa4e5762878ec33bc13eaae6f174872c1</anchor>
      <arglist>(MapImplTest, IteratorInvalidation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7aaa48d50cc7c49e38df1d2b78fbef0d</anchor>
      <arglist>(MapImplTest, IterConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2ffeb4067e1b1773deac99ad5a18070b</anchor>
      <arglist>(MapImplTest, MapKeyAssignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a45791652fa150dc3bb10c0d397cc9191</anchor>
      <arglist>(MapImplTest, MutableAt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0688e4a5cc761aa8e7a8ed8bbc352aed</anchor>
      <arglist>(MapImplTest, MutableFindNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a220288ed21618e40e6f70cb15d99d3e3</anchor>
      <arglist>(MapImplTest, OperatorBracket)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8714df18bba378533339fa9cb685549e</anchor>
      <arglist>(MapImplTest, OperatorBracketNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a163bc46978e719b8cda386b7a42f60f8</anchor>
      <arglist>(MapImplTest, Rehash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3c55a38f708b0434015fe034cb4c3a0f</anchor>
      <arglist>(MapImplTest, SwapArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc5784a30ea2c348ecee0d089318d073</anchor>
      <arglist>(MapImplTest, SwapBasic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3446d83ffaf4fd462b1cfad6890be34a</anchor>
      <arglist>(MapImplTest, ValidIteratorAfterErase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestDeterministicSerialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9abf52d01972b62ebf03ebfaef69042f</anchor>
      <arglist>(const protobuf_unittest::TestMaps &amp;t, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestEqualIterators</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4f7c017abc7c42044bf8cfb8e1f6ee64</anchor>
      <arglist>(Iter i0, Iter i1, Iter end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestOldVersusNewIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6fec964489a0a1f4cd15b8550d499d50</anchor>
      <arglist>(int skip, Map&lt; int, int &gt; *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestValidityForAllKeysExcept</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a96c262b46266a9bde53aac7ab73b62c4</anchor>
      <arglist>(int key_to_avoid, const T &amp;check_map, const U &amp;map)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>k0</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6d4c62a31269f106a150c7bccf22e329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>k1</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8a21e5d6f11422def3f7145c82c43e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>k2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7c5239fff61a489baea37ab8425395c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>third_party/benchmark/test/map_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>third__party_2benchmark_2test_2map__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="class">MapFixture</class>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>third__party_2benchmark_2test_2map__test_8cc.html</anchorfile>
      <anchor>abcc5635c93bf50dfa45bac5a0617a2d0</anchor>
      <arglist>(BM_MapLookup) -&gt; Range(1&lt;&lt; 3, 1&lt;&lt; 12)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_DEFINE_F</name>
      <anchorfile>third__party_2benchmark_2test_2map__test_8cc.html</anchorfile>
      <anchor>afd1f1c463c10927c8c7462f8f8e74827</anchor>
      <arglist>(MapFixture, Lookup)(benchmark</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_REGISTER_F</name>
      <anchorfile>third__party_2benchmark_2test_2map__test_8cc.html</anchorfile>
      <anchor>a4c4296e55a1d93a6a4d1d1dcb4a01f11</anchor>
      <arglist>(MapFixture, Lookup) -&gt; Range(1&lt;&lt; 3, 1&lt;&lt; 12)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_MapLookup</name>
      <anchorfile>third__party_2benchmark_2test_2map__test_8cc.html</anchorfile>
      <anchor>ab68e369f91c38ff0d28fce4357d85365</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_test_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__test__util_8cc.html</filename>
    <includes id="map__test__util_8h" name="map_test_util.h" local="no" imported="no">google/protobuf/map_test_util.h</includes>
    <includes id="map__test__util__impl_8h" name="map_test_util_impl.h" local="no" imported="no">google/protobuf/map_test_util_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>map_test_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__test__util_8h.html</filename>
    <class kind="class">google::protobuf::MapReflectionTester</class>
    <class kind="class">google::protobuf::MapTestUtil</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>map_test_util_impl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__test__util__impl_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::MapTestUtilImpl</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>protobuf_unittest</namespace>
  </compound>
  <compound kind="file">
    <name>map_type_handler.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>map__type__handler_8h.html</filename>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <class kind="class">google::protobuf::internal::MapArenaMessageCreator</class>
    <class kind="class">google::protobuf::internal::MapArenaMessageCreator&lt; Type, false &gt;</class>
    <class kind="class">google::protobuf::internal::MapArenaMessageCreator&lt; Type, true &gt;</class>
    <class kind="struct">google::protobuf::internal::MapIf</class>
    <class kind="struct">google::protobuf::internal::MapIf&lt; false, TrueType, FalseType &gt;</class>
    <class kind="struct">google::protobuf::internal::MapIf&lt; true, TrueType, FalseType &gt;</class>
    <class kind="class">google::protobuf::internal::MapTypeHandler</class>
    <class kind="class">google::protobuf::internal::MapTypeHandler&lt; WireFormatLite::TYPE_MESSAGE, Type &gt;</class>
    <class kind="class">google::protobuf::internal::MapValueInitializer</class>
    <class kind="class">google::protobuf::internal::MapValueInitializer&lt; false, Type &gt;</class>
    <class kind="class">google::protobuf::internal::MapValueInitializer&lt; true, Type &gt;</class>
    <class kind="class">google::protobuf::internal::MapWireFieldTypeTraits</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_BYTE_SIZE</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>a7057e868939e0e8c2c7db162239d70ee</anchor>
      <arglist>(FieldType, DeclaredType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_CACHED_SIZE</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>a8a435115d2d1e2c5f02ab9570c0b3a65</anchor>
      <arglist>(FieldType, DeclaredType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_FIXED_CACHED_SIZE</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>ab02eac9f87519ba9dd4dd118a4db0ce3</anchor>
      <arglist>(FieldType, DeclaredType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_BYTE_SIZE</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>a62ca17db412ed0bba98acf6d95e4ad76</anchor>
      <arglist>(FieldType, DeclaredType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_HANDLER</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>a19e7eb8b55f71a7d19361485e79833f7</anchor>
      <arglist>(FieldType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_HANDLER_FUNCTIONS</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>ae2e89237c22c23fe5787338389af9183</anchor>
      <arglist>(FieldType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_METHOD</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>abcd3e313e90b06667e965ab25adbdbb0</anchor>
      <arglist>(FieldType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRING_OR_BYTES_HANDLER_FUNCTIONS</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>a364956429b43262102b370c34e2e87dd</anchor>
      <arglist>(FieldType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_TRAITS</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>afc4eae137473da0b2213a9f6f9801678</anchor>
      <arglist>(FieldType, CType, WireFormatType, IsMessage, IsEnum)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE_METHOD</name>
      <anchorfile>map__type__handler_8h.html</anchorfile>
      <anchor>af6dfa77dc7d0660edcfdbe9d0b4e5cc4</anchor>
      <arglist>(FieldType, DeclaredType)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadBOOL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac83aa6b9fa703f09f26f3306fb71cd3b</anchor>
      <arglist>(const char *ptr, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadDOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af55496176cc7fa46a3e7714740581dbb</anchor>
      <arglist>(const char *ptr, double *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aceecf87efd7847253e9beb43b23aa851</anchor>
      <arglist>(const char *ptr, E *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFIXED32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a190e9c7c8028f8da899137fd495caecd</anchor>
      <arglist>(const char *ptr, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFIXED64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acb5bc246f3fbad0399fbc07e51a579ce</anchor>
      <arglist>(const char *ptr, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4bbfee47ea0f851fd26d07ba196622a</anchor>
      <arglist>(const char *ptr, float *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0df49460d56e62cdb7c1823c0d5a8d81</anchor>
      <arglist>(const char *ptr, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8e240625c6adfbd2c961d8a23334508f</anchor>
      <arglist>(const char *ptr, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSFIXED32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae5228e9d55cb947a224afd91ff9bc4b2</anchor>
      <arglist>(const char *ptr, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSFIXED64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a99b60d8cb666428251770f3bc078e3fc</anchor>
      <arglist>(const char *ptr, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a974d36993f6c501acfaaf891f3a3590f</anchor>
      <arglist>(const char *ptr, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0545a5ecae2f59076cf23294fd728fdf</anchor>
      <arglist>(const char *ptr, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadUINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed29fe9d7ff4e1294bb10c51dfb90c40</anchor>
      <arglist>(const char *ptr, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadUINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1f76933dfb81f5f8f76746e94111790c</anchor>
      <arglist>(const char *ptr, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadUnaligned</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4316687806e7930ccfe03dcc4b05fabc</anchor>
      <arglist>(const char *ptr, F *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>map__util_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="struct">google::protobuf::internal::RemoveConst</class>
    <class kind="struct">google::protobuf::internal::RemoveConst&lt; const T &gt;</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>AddTokenCounts</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2447d343a07baab4214ca20f4ad7b9f2</anchor>
      <arglist>(const Sequence &amp;sequence, const typename Collection::value_type::second_type &amp;increment, Collection *const count_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendKeysFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a17e948eec55c3a6d6ca8c26f981c1e2e</anchor>
      <arglist>(const MapContainer &amp;map_container, KeyContainer *key_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendKeysFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a05ac7a9f053e963ec4dffe8c61fa6caa</anchor>
      <arglist>(const MapContainer &amp;map_container, std::vector&lt; KeyType &gt; *key_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendValuesFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac7db87e98d5e5f5b3bbcc2a7973c866f</anchor>
      <arglist>(const MapContainer &amp;map_container, std::vector&lt; ValueType &gt; *value_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendValuesFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a49b3ad380c735eb10a9a6937179be161</anchor>
      <arglist>(const MapContainer &amp;map_container, ValueContainer *value_container)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsKey</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35ca6f9577a0260c5abf4158d25ebd5d</anchor>
      <arglist>(const Collection &amp;collection, const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsKeyValuePair</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2b70fda838b1262ed97dd35dce84ba52</anchor>
      <arglist>(const Collection &amp;collection, const Key &amp;key, const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type</type>
      <name>EraseKeyReturnValuePtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3c3d4a7bb52ef1916843c0bd0079a14a</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a61fe40e5eb694e69eba8299edbb010aa</anchor>
      <arglist>(const Collection &amp;collection, const Key &amp;key, Value *const value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type &amp;</type>
      <name>FindLinkedPtrOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5e3e68cc6f5e395fc8fb3d8afbb42086</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type *</type>
      <name>FindLinkedPtrOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7e30e60b803315c90423cd56e16ff1d4</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>FindOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a53e932ebc6c45049c3f2989b19f646ab</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type &amp;</type>
      <name>FindOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>affa5e22d542a41950d442e26aee04b30</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>FindOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a76d041d7237a3cf395b3a08793bc3822</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type &amp;</type>
      <name>FindOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a248e921056af82d130294a226f5fdb09</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type *</type>
      <name>FindOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2fdd3a4c86811b8905bc7b621a038836</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type *</type>
      <name>FindOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a008e626c5883d53097584b0c1c50e9be</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type</type>
      <name>FindPtrOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac9e56b25a12868d3eeee13e6c77bfeed</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type</type>
      <name>FindPtrOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ace790e145f2d3ac4aae6ad4f8fb5d106</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type &amp;</type>
      <name>FindWithDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a477b739852b4037d1b084fea8e725c84</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertAndDeleteExisting</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acab3b8b271b2b54eb6cc47753e99993a</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertIfNotPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a03afa10b677ae754d7acdfdd19f5c577</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertIfNotPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afe4c51499fe23b1b21d9af3283debf75</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>InsertKeyOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad69173d2c17291f0b88bac9233204150</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertKeysFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a881f1703a281c43a6d36095bebed70c2</anchor>
      <arglist>(const MapContainer &amp;map_container, KeyContainer *key_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25bf1d9446081959dc560210bda84bcd</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a106e3829ee89dc2fb266230d789afd12</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acc0b7bb1dc7126cfb92b2875a4436b0c</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a84be9182747af4132e6fbdb3bd0334e1</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type *</type>
      <name>InsertOrReturnExisting</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b5a220d576e95e898bfeeaa0b10fc49</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type *</type>
      <name>InsertOrReturnExisting</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afdf205e5d30a2146355fe7ddfdcc690d</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrUpdate</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae0045d280dde12ca27762921b82f5a23</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrUpdate</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab2ec0e1b1b49444e5aa6cf20d60b5149</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrUpdateMany</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5f5f6b9bbabe29260d6b50632cbea3e8</anchor>
      <arglist>(Collection *const collection, InputIterator first, InputIterator last)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsert</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac3914e86384de627d2b358cdfb57e4a2</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsert</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7f15c197909194623e46083be64ca21c</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNew</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9ef35011737aff8ea9624db97ff6da7d</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNew</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0bc2e250b082386c425e8f87a91322c0</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type *</type>
      <name>LookupOrInsertNewLinkedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2694286ce73b226539a39e86a5d0fa7f</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type *</type>
      <name>LookupOrInsertNewLinkedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab03bc23931d0b071708927b8bf8c2219</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNewSharedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae46c7b037e296fa43987396c462bba3b</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNewSharedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a731214bc58fec4da1c4e730c71040d14</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UpdateReturnCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adb6c28a31e3234c0098c76a78176cf6f</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt, typename Collection::value_type::second_type *previous)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UpdateReturnCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab7eeba4f17617789e1773e44905666ad</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value, typename Collection::value_type::second_type *previous)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapEntry.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapEntry_8java.html</filename>
    <class kind="class">com::google::protobuf::MapEntry::Builder</class>
    <class kind="class">com::google::protobuf::MapEntry</class>
    <class kind="class">com::google::protobuf::MapEntry::Metadata</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapEntryLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapEntryLite_8java.html</filename>
    <class kind="class">com::google::protobuf::MapEntryLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapField.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapField_8java.html</filename>
    <class kind="interface">com::google::protobuf::MapField::Converter</class>
    <class kind="class">com::google::protobuf::MapField::ImmutableMessageConverter</class>
    <class kind="class">com::google::protobuf::MapField</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareCollection</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareIterator</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareSet</class>
    <class kind="enum">com::google::protobuf::MapField::StorageMode</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapFieldLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapFieldLite_8java.html</filename>
    <class kind="class">com::google::protobuf::MapFieldLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapFieldSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapFieldSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapFieldSchemaFull.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapFieldSchemaFull_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapFieldSchemaLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapFieldSchemaLite_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapFieldSchemas.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MapFieldSchemas_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapForProto2LiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>MapForProto2LiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::MapForProto2LiteTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapForProto2Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>MapForProto2Test_8java.html</filename>
    <class kind="class">com::google::protobuf::MapForProto2Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapLiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>MapLiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::MapLiteTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MapTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>MapTest_8java.html</filename>
    <class kind="class">com::google::protobuf::MapTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>mathlimits.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>mathlimits_8cc.html</filename>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEF_FP_LIMITS</name>
      <anchorfile>mathlimits_8cc.html</anchorfile>
      <anchor>a7a286b033ebd66535b896679461ba440</anchor>
      <arglist>(Type, PREFIX)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_FP_LIMITS</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0487f1ff7e96bf51e23b7cde6d081f82</anchor>
      <arglist>(long double, LDBL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathlimits.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>mathlimits_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="struct">google::protobuf::MathLimits</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_FP_LIMIT_FUNCS</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>ac033b056ab8e171d28f5fb19c1c00e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_FP_LIMITS</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a9a395584dffd7cde4d737a90c3150672</anchor>
      <arglist>(FP_Type, PREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_INT_LIMIT_FUNCS</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>aa3935f063dd5ae7157a8c3e39e1ea358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_SIGNED_INT_LIMITS</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>afc819c5f7fd0597b14f8970b8d7c7d79</anchor>
      <arglist>(IntType, UnsignedIntType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECL_UNSIGNED_INT_LIMITS</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>ac1c5738585650fabddbfc61b90d19084</anchor>
      <arglist>(IntType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISINF</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a4bb0a2fe715acb67b09bd77cae705d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISNAN</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a6ed16ca1b2a19046866fc5e2e3e2f520</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGNED_INT_MAX</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a45bfe60ef5d55e0a72210937ddb95ff0</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGNED_INT_MIN</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a6935884b827d633b8cb86366f5854b7b</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGNED_MAX_10_EXP</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>ab04547b9db36536e98397359dff83790</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNSIGNED_INT_MAX</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a27be2b01332dc3bb1094c024b16b5792</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNSIGNED_MAX_10_EXP</name>
      <anchorfile>mathlimits_8h.html</anchorfile>
      <anchor>a26e4771141c52f61715515fea7bb878f</anchor>
      <arglist>(Type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mathutil.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>mathutil_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <class kind="class">google::protobuf::MathUtil</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aff8216efb608516cb289d6eab27ba0c6</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abaebbb1f83a27c281cc69dbe6ce3994a</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd1d128231f9535fa8b4451aa15fc68a</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mechanism.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mechanism_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="mechanism_8hpp" name="mechanism.hpp" local="yes" imported="no">mechanism.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZMTP_PROPERTY_IDENTITY</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a5921453a2bf9ca1b2e954c3e39f0b1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMTP_PROPERTY_SOCKET_TYPE</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>ad11fd4aff8365c0bce1492cd950d559d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>name_len</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a3d9a4fc13136655f59ea7645435db650</anchor>
      <arglist>(const char *name_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>property_len</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a881de22ab1ba2d1d2ef7793b50a1136e</anchor>
      <arglist>(size_t name_len_, size_t value_len_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>strequals</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a8545b394bc81076a2cc394f9e8ea1399</anchor>
      <arglist>(const char *actual_type_, const size_t actual_len_, const char(&amp;expected_type_)[N])</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>name_len_size</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>adac417f945e54476230fda8594187980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_dealer</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>ae83b14cf82d74f37a1ef8fc6e8fd9038</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_pair</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a6dba62c5ddff50e72c863d00e826513e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_pub</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>ab6f2a53fa8556677bf681dd3848ce5ef</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_pull</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a158ab26dd79c9b99de859d8124f1ccbb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_push</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a2c3560ce35e09a5d670bf47ceb212ea5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_rep</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a9cf1e86a1bf79a2f15d28b9aacd02c06</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_req</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a32312fa215f01d2d3c28a693a0773ac1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_router</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a1e003490b283462b1856dfbd634c6b7c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_stream</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a4726c804a25eaac2226867d232f3cc8b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_sub</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>af840136787f185d64c1eeac8cf252b72</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_xpub</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>aace0241640f8e20d7c39e567f30dcbaa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>socket_type_xsub</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>ace40aae343d462c01390f850fed54883</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>value_len_size</name>
      <anchorfile>mechanism_8cpp.html</anchorfile>
      <anchor>a07ce7458a4f7c635e69b2021bc571741</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mechanism.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mechanism_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <class kind="class">zmq::mechanism_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>mechanism_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mechanism__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="mechanism__base_8hpp" name="mechanism_base.hpp" local="yes" imported="no">mechanism_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>mechanism_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mechanism__base_8hpp.html</filename>
    <includes id="mechanism_8hpp" name="mechanism.hpp" local="yes" imported="no">mechanism.hpp</includes>
    <class kind="class">zmq::mechanism_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/message.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2message_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" imported="no">utf8.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a70e573ea8a14883147a6646d063d8729</anchor>
      <arglist>(LOWERNAME, CAMELNAME, CLASSNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_MESSAGE_WITH_ARRAY</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa6d4ea49df013079e63e6465484ea640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_FIELD_ACCESSORS</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af3c59d9df6457577e489ffc544f38bbf</anchor>
      <arglist>(UPPER_CLASS, LOWER_CLASS, UPPER_FIELD, LOWER_FIELD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_ONEOF_ACCESSORS</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9c807e3fc93052a48cfe34c0831a5262</anchor>
      <arglist>(UPPER_CLASS, LOWER_CLASS, UPPER_FIELD, LOWER_FIELD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_ONEOF_FIELD_ACCESSORS</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a53b30c92c6668d413399a6077ab2e203</anchor>
      <arglist>(UPPER_CLASS, LOWER_CLASS, UPPER_FIELD, LOWER_FIELD)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>append_wrapper_message</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a7181865a3c0c08e9e751572504477d81</anchor>
      <arglist>(zend_class_entry *subklass, RepeatedField *intern, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build_class_from_descriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ae6de9347d887a165b4475d564325413c</anchor>
      <arglist>(PHP_PROTO_HASHTABLE_VALUE php_descriptor TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>custom_data_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>adc8c2066cc026ee0bb381eba6c6ee8e6</anchor>
      <arglist>(const zend_class_entry *ce, MessageHeader *intern PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a0d5285fa9d12d9823c637bb22785adfd</anchor>
      <arglist>(any, Any, &quot;GPBMetadata\\Google\\Protobuf\\Any&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab4ffa4a4d145c3af8be4684fb9f65fe6</anchor>
      <arglist>(api, Api, &quot;GPBMetadata\\Google\\Protobuf\\Api&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab7036251e04e856dd54222a82510e5ca</anchor>
      <arglist>(duration, Duration, &quot;GPBMetadata\\Google\\Protobuf\\Duration&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>acc8f288d5a31849858dcdf905bf367a4</anchor>
      <arglist>(empty, Empty, &quot;GPBMetadata\\Google\\Protobuf\\GPBEmpty&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ada1cf01545904183190686ffa6ab208a</anchor>
      <arglist>(field_mask, FieldMask, &quot;GPBMetadata\\Google\\Protobuf\\FieldMask&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a870f70958aa5d860d64aad0f0c9f2909</anchor>
      <arglist>(source_context, SourceContext, &quot;GPBMetadata\\Google\\Protobuf\\SourceContext&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa4021a8c70caa00f70029d291d986df2</anchor>
      <arglist>(struct, Struct, &quot;GPBMetadata\\Google\\Protobuf\\Struct&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5fa27214d938afe9c78be0f15edb928e</anchor>
      <arglist>(timestamp, Timestamp, &quot;GPBMetadata\\Google\\Protobuf\\Timestamp&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af43b5bd16c1b12ba73cdf4b091e3dfb9</anchor>
      <arglist>(type, Type, &quot;GPBMetadata\\Google\\Protobuf\\Type&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GPBMETADATA_FILE</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9c4ad46f01212dc4fe334d7a85a2d139</anchor>
      <arglist>(wrappers, Wrappers, &quot;GPBMetadata\\Google\\Protobuf\\Wrappers&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hex_to_binary</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a259656e02a830e7ced042a5b506222f4</anchor>
      <arglist>(const char *hex, char **binary, int *binary_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_any</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a87895250f4e697ff4dff9b2a2913e58b</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_api</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>abd5aa024cc12580697200aeae21080b2</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_duration</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a76d2aff451fc9a14da16c9f5abf6bb21</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_empty</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab7a19fb3bd741f4c00ba40687dbcb20b</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_field_mask</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5a589a8ed561588b1a32b6bb11e6d9b1</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_source_context</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa53d3cb195e1e865a0b640b7ec298ab6</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_struct</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a057372198c8964b07f61d5a2fe416101</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_timestamp</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a8421183ba8f5184cda41beb97576280c</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5e6fd57978d364e94834fcaa74cec085</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_file_wrappers</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a77274dacae2a31d7c939603f9fe0f571</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wrapper_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>afd19213e3a6976bc5925a16945286cc8</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Message_construct</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9222fd7b39346f974d5d2d052fe01f09</anchor>
      <arglist>(zval *msg, zval *array_wrapper)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>message_data</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2ea90f1ddc455ae18f4c1e13faabf03c</anchor>
      <arglist>(MessageHeader *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashTable *</type>
      <name>message_get_gc</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a6cb7876404b21d535d5a877c632447be</anchor>
      <arglist>(zval *object, CACHED_VALUE **table, int *n TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashTable *</type>
      <name>message_get_gc</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab46e3de6b320613d80ac0eeab09a49fd</anchor>
      <arglist>(zval *object, zval ***table, int *n TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>message_get_oneof_property_internal</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aed48307ecc659048d6f8d2de2bc7b88f</anchor>
      <arglist>(zval *object, zval *member, zval *return_value TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashTable *</type>
      <name>message_get_properties</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a24ea1e345c6f7e74a7cbcb701716c270</anchor>
      <arglist>(zval *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zval *</type>
      <name>message_get_property</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a6fcfb05044eec1cf8085c349e65233dc</anchor>
      <arglist>(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zval *</type>
      <name>message_get_property_internal</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab58f56d4b51e47ddfed62c37408d9b25</anchor>
      <arglist>(zval *object, zval *member TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zval **</type>
      <name>message_get_property_ptr_ptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a515fa315d9e648d9b4ec33a642fea68a</anchor>
      <arglist>(zval *object, zval *member, int type, php_proto_zend_literal key TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>message_set_property</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a18b3a3523fa6877fb15320e89c6d9f9c</anchor>
      <arglist>(zval *object, zval *member, zval *value, php_proto_zend_literal key TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a129c46aae9ecc140fd47aa501f0d3a19</anchor>
      <arglist>(Any, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>afa9feb237b295dbc51490550581f68eb</anchor>
      <arglist>(Any, is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a4f94ca134d794d011bf3cb0e2e19ca39</anchor>
      <arglist>(Any, pack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aeac4ca92d7ea41007de2c027a79bdd26</anchor>
      <arglist>(Any, unpack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a7c051ccc7b6afbd1189bff850e72fa00</anchor>
      <arglist>(Field_Cardinality, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a60e0c1b981b10b2d47a2fefe2ae29d44</anchor>
      <arglist>(Field_Kind, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2289cb66b3c53f1192f14f05862ec5f4</anchor>
      <arglist>(Message, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ad2a8bb81c748ac34def5436b64ba1303</anchor>
      <arglist>(Message, clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2c6db7da6c2ddc994ea4cf71212f338a</anchor>
      <arglist>(Message, mergeFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a924bf1dc6f98f98b0e4708bed3fbe5e0</anchor>
      <arglist>(Message, readOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aad2afa648920f6bea7f4a194bc1f27c5</anchor>
      <arglist>(Message, whichOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ae153e75b1909c4f755bdc71ee4600688</anchor>
      <arglist>(Message, writeOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a12e52ff635d95fc2034722a80ddae1d1</anchor>
      <arglist>(NullValue, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a11b8f639052d7afabd2fa20796b53a24</anchor>
      <arglist>(Syntax, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a192c5618e7f45c0c39a89a4dbe443cf9</anchor>
      <arglist>(Timestamp, fromDateTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aefd3d53981580c3b27b9f795c52cefe7</anchor>
      <arglist>(Timestamp, toDateTime)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END</type>
      <name>PHP_PROTO_INIT_CLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a53a21f4aabd57e4d98d2089404fd3b6a</anchor>
      <arglist>(&quot;Google\\Protobuf\\Internal\\Message&quot;, MessageHeader, message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_ENUMCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2be7cb799ebf347a979237095c5e5300</anchor>
      <arglist>(&quot;Google\\Protobuf\\Field\\Cardinality&quot;, PHP_PROTO_INIT_ENUMCLASS_ENDPHP_METHOD(Field_Cardinality, field_cardinality)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_ENUMCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aecd09fea6e84fafcf63d47e74a78b610</anchor>
      <arglist>(&quot;Google\\Protobuf\\Field\\Kind&quot;, PHP_PROTO_INIT_ENUMCLASS_ENDPHP_METHOD(Field_Kind, field_kind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_ENUMCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a934307e25e06056a2913cb642a63107e</anchor>
      <arglist>(&quot;Google\\Protobuf\\NullValue&quot;, PHP_PROTO_INIT_ENUMCLASS_ENDPHP_METHOD(NullValue, null_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_ENUMCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a6c5633354c41b69c85e150ca791688f0</anchor>
      <arglist>(&quot;Google\\Protobuf\\Syntax&quot;, PHP_PROTO_INIT_ENUMCLASS_ENDPHP_METHOD(Syntax, syntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a620f1492a469c1431b2bf064ecbde32d</anchor>
      <arglist>(&quot;Google\\Protobuf\\Api&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Api, api)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ac49c27d58b10cffe252390dd5fcbc3d9</anchor>
      <arglist>(&quot;Google\\Protobuf\\BoolValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(BoolValue, bool_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a48eda85bcbbe7cbd3c06d6b93d53874d</anchor>
      <arglist>(&quot;Google\\Protobuf\\BytesValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(BytesValue, bytes_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ad84b13d8732f4da8350639d6fc47b897</anchor>
      <arglist>(&quot;Google\\Protobuf\\DoubleValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(DoubleValue, double_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa1da41561f4a4fde1e107052cdec2cd3</anchor>
      <arglist>(&quot;Google\\Protobuf\\Duration&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Duration, duration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2140032a7f5016f77fc5acabba79ff6e</anchor>
      <arglist>(&quot;Google\\Protobuf\\Enum&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Enum, enum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a7cb48defa775e825f474571d6552cde3</anchor>
      <arglist>(&quot;Google\\Protobuf\\EnumValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(EnumValue, enum_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa29d6ec5f2a6c8724b70b41ee0c88a90</anchor>
      <arglist>(&quot;Google\\Protobuf\\Field&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Field, field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ac38401b9c41f325553b5ac4aadb929f7</anchor>
      <arglist>(&quot;Google\\Protobuf\\FieldMask&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(FieldMask, field_mask)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>abd7ff0b6b099a56ca6c3d798732cfaf5</anchor>
      <arglist>(&quot;Google\\Protobuf\\FloatValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(FloatValue, float_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ac9db43794df9e64bb06e9e3a20cb2333</anchor>
      <arglist>(&quot;Google\\Protobuf\\GPBEmpty&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(GPBEmpty, empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a4284ae67439c0f9b53f074a7ef9df037</anchor>
      <arglist>(&quot;Google\\Protobuf\\Int32Value&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Int32Value, int32_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a0cb195eb0ebfca0d3aabf1bc2436aafb</anchor>
      <arglist>(&quot;Google\\Protobuf\\Int64Value&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Int64Value, int64_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5088f97f0ce742cc5cdbdcb1cabb6f1a</anchor>
      <arglist>(&quot;Google\\Protobuf\\ListValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(ListValue, list_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a79eb409823d038e4715c02a2cbc07ff6</anchor>
      <arglist>(&quot;Google\\Protobuf\\Method&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Method, method)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5b8d1efceb2b2b4931d8bcffbe69dca3</anchor>
      <arglist>(&quot;Google\\Protobuf\\Mixin&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Mixin, mixin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ad0fa5e715dbd06b60eebdb897e6f4670</anchor>
      <arglist>(&quot;Google\\Protobuf\\Option&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Option, option)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a522cd0cce342565e3634dd562795c63d</anchor>
      <arglist>(&quot;Google\\Protobuf\\SourceContext&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(SourceContext, source_context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ac46f25eefb7e10a54d5a69fe6200bdb0</anchor>
      <arglist>(&quot;Google\\Protobuf\\StringValue&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(StringValue, string_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aafbd52a96b33373be48c25edfb5ec565</anchor>
      <arglist>(&quot;Google\\Protobuf\\Struct&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Struct, struct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a4bc30478e5144a533ff30589ac421273</anchor>
      <arglist>(&quot;Google\\Protobuf\\Timestamp&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Timestamp, timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af64a6d27bc9b60b29ee156a46feb10d5</anchor>
      <arglist>(&quot;Google\\Protobuf\\Type&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Type, type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a3b7e8bed1ee02657f73a88ef7ab6d309</anchor>
      <arglist>(&quot;Google\\Protobuf\\UInt32Value&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(UInt32Value, u_int32_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a92669e82ab25e8dae295465d1cbe2418</anchor>
      <arglist>(&quot;Google\\Protobuf\\UInt64Value&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(UInt64Value, u_int64_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a1a2e6309e9ddaea4ecabe43477ea2909</anchor>
      <arglist>(&quot;Google\\Protobuf\\Value&quot;, PHP_PROTO_INIT_SUBMSGCLASS_ENDPHP_METHOD(Value, value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_wrapper_message_as_map_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aedac56dcc7783338fe3f3f23ccf96dda</anchor>
      <arglist>(zend_class_entry *subklass, zval *map, zval *key, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>zend_declare_property_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ad1782d150e00ea5cd25ab85f4b8d771f</anchor>
      <arglist>(any_type, &quot;type_url&quot;, strlen(&quot;type_url&quot;), &quot;&quot;, ZEND_ACC_PRIVATE TSRMLS_CC)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>zend_declare_property_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af967d828a9421071d8ab4604d9b7cf32</anchor>
      <arglist>(any_type, &quot;value&quot;, strlen(&quot;value&quot;), &quot;&quot;, ZEND_ACC_PRIVATE TSRMLS_CC)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>any_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab2c322fecc1b58550bcef36198c5475d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>any_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a16d8cbc98759c96a8e966bfbf6e61d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>api_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>adbe804de29dca4418bb5fce5f2b73dfc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>api_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab573f6605dad91b55ac11420d6d4017c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>bool_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ae1cc0a88555bee1779b54c1e214c6bdc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>bool_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a91fe326e78f840c72bcf4052b779d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>bytes_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a65f8b937dab63bfa51ccd520f0a4ea28</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>bytes_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ab46b6e4df131b03bc933bd43d16945c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>if void intern</type>
      <name>data</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a002f099685aa5197c6b204c691be4185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>double_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>abbab286e72345293b21056dcf8f45569</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>double_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a1b0c6adcfc703555573fb3385489a21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>duration_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9a77e7fffc96b51824aa985dc7bb804b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>duration_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aef8f3961ec08cd880d0ac707410b0c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>empty_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2fe352911d1e6cbfa14934465314efe5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>empty_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2490ce66db398316d6d204ba084ad283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>enum_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a36638a68529ca3ed3d434541ae25fe92</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9cf76a09b27bd0e1b66a6339e4fec723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>enum_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9785f56adfb37bcddff8390be7540b7c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>enum_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>abe433f1349dc9bac560de4e8ca2571c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>field_cardinality_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a0ed1ed26041b89dc322e6dea4b836f5c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_cardinality_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ac6ef4072faef1542f37458122a71c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>field_kind_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a923a2d6e46820be6b3cbabbdb817aebd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_kind_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a0bb0b907fb86b8bfd3b9a89286c523a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>field_mask_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a4c42cf93c9e0f016384d740e396e69a2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_mask_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a37ecad924ca581cb012d42b092dde3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>field_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a1a54ad6460471932a3a917d73d65bf99</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af725184fd39923a4e5dfd24240e71c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>float_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ad008aff396c0af041a5aca5193a50aa0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>float_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2e83dafcf8c0548c6ba9a8eacc1d9e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>int32_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>acfe409fe7391ac9b5ea36080cd6bec7e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>int32_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a6390b6b8bb0898a0dda0a5035618c8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>int64_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5b7093a449995c10e8b47030ed80445c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>int64_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a10c423b2d0bd9674c0447424cb93913f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>list_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa3bd25065a4c909339072ab5b8f4d3a2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>list_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ae57c268d9b9248382e91cabfab8052fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>message_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5448c935d64afdc765064c0bf3a77bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>message_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aff07a2850dfa62a489de32a051a7e0a7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>message_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a369190d24a0c31e029a46710d3b670df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>method_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a6f621d0fce7910624452dc3982a71640</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>method_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a2c5e1689faab5f05832850bccf13a5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>mixin_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa7c321b362e80cafd1c6c0c66923392f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>mixin_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a8c8e1cee7e170a1f95a2891c248258db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>null_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9ff0b4615e02e2227a6972e873d20d33</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>null_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a3a893f7f4cf20c66d2d1a5e2ef1126e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>option_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>adb1d01f94c1f314f000ae5bf62fd3f28</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>option_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aa68cd44f62411de7a25d826f600dab62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>source_context_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af8cd41ede3faf30a51ebba74fe3848cd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>source_context_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a394d86f38b04c6ea0e71b9666e373ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>string_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a65f416304c10d77fa23dfb12c46b5b35</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>string_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a6f0c5aa768023f06de042a5b86ef6b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>struct_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a90fdca3bcb79b4840115bc0cb0ceeb44</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>struct_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>abd6c6fe8633d405265ad5874eaa3fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>syntax_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a7146fa481d58ad6373471e192469b42e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>syntax_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a752c814d632dbd8d92a04a38423f41ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>timestamp_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a82fd64a64ed38f485904a8dbaaa0e423</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>timestamp_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a5f792d26751193fb1e655dc9f4f5049a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>type_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>af8785d6cc0244ccaec8047a79cdf7a00</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>type_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>aef53b32ee438e085d0afebff219e23ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>TYPE_URL_PREFIX</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a28be0c726b11964be06c18498c0ba204</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>u_int32_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a767349ff1e776e5ef1c108ce9574b2cd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>u_int32_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a0027f8768d14f9744b6d168b4d7331b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>u_int64_value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a70c6d009e5e705d5d9e560484f7aa106</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>u_int64_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a9eb2346cc538955df8c655989d3e5101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>value_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>ac5d80757bffae6877df989d26674eb00</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2message_8c.html</anchorfile>
      <anchor>a0f61106acd5e18ee69932aab0d29923d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/message.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2message_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="enumvalue">
      <name>METHOD_UNKNOWN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bba5f61be0e53e7121dae5062ac08f58b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_GETTER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bbaa9e18cd8b27a52c93276863c4370adac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_SETTER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bbad3e16532a40ead275787faf8feec4065</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_CLEAR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bba5cb13c628ab37f44b5af7382d4c3ca2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_PRESENCE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bbad7a436fac79d630d0a3973aeffed4caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_ENUM_GETTER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bbaee98065542bb00d8b84b590882eaa4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_WRAPPER_GETTER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bba0e2cfb208277bd9b4ca53f6922c33306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD_WRAPPER_SETTER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4f126a0a9b1d8c6a8f46a051ef8830bba4aa305b37143c148db5a102bf8e20bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>build_class_from_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a6435ad390ee8a5ff12095e13191080cc</anchor>
      <arglist>(Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>build_module_from_enumdesc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>ad5fc6ed95e825955db19043ee5ff428a</anchor>
      <arglist>(EnumDescriptor *enumdesc)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>create_submsg_from_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>ae63280b1d03536d7ff31285a0fcb6d0a</anchor>
      <arglist>(const upb_fielddef *f, VALUE hash)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>enum_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a57f626973426191e0baaf832dbb56c69</anchor>
      <arglist>(VALUE self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>enum_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a01701a1191c565afce81c3040b440b05</anchor>
      <arglist>(VALUE self, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>enum_resolve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a0fcb5a19c55707645d2ae8c8c5d0ca60</anchor>
      <arglist>(VALUE self, VALUE sym)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>extract_method_call</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>ac5967bb9bed4bddc1666a055c1fde188</anchor>
      <arglist>(VALUE method_name, MessageHeader *self, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Google_Protobuf_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a8b8577e696d0c39edc2ef5509be15142</anchor>
      <arglist>(VALUE self, VALUE obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wrapper_type_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a5f22c9d4648cfb7058c3846897591480</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a727bb65185fd1ba9b7995c8bd2c52343</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Message_data</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a9ab1526c099e63789d43c50e1fb72976</anchor>
      <arglist>(void *msg)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a5a66a8d08df64cbe8d79d4b58c0ef7d6</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a71f2d5859174899356cac1b8a60d252d</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>ab4b103781566d03cd6b0b4cb53ef964c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a1ad08f118112149c6f994f2a26a3bf93</anchor>
      <arglist>(VALUE _self, VALUE _other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Message_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a3570f06f53e25358a7f6b1ac8caaa2cd</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>af41e7947337c0b8dc2ae5a27c209515a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a03a83543073c831e7186b350c55f9601</anchor>
      <arglist>(VALUE _self, VALUE field_name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_index_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>aae7ce75898cb692c6d0e2ea02dbafaca</anchor>
      <arglist>(VALUE _self, VALUE field_name, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>af712bb99c0969dbf52f3c684e8d7b892</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Message_initialize_kwarg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a1589ee365909b82e578b6bd3acbb0d68</anchor>
      <arglist>(VALUE key, VALUE val, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a96a01065040b41f343e421c5d73605c0</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Message_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>ad3cfb147c796f66bad78899ce48c68a1</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_method_missing</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a293b317cf48d8b27afa15a3f89750c8d</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_respond_to_missing</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a1d3cb400556ff392055b7ab13d58e94a</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_to_h</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>af0d5aed2650e8e437c8c62ea92ab884a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>ruby_wrapper_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>ae121d08fa7840d1a4e4b2f35b76ad63d</anchor>
      <arglist>(const upb_fielddef *field, const VALUE *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_fielddef *</type>
      <name>which_oneof_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a3b5647680e25a73bb93a2013bec66c19</anchor>
      <arglist>(MessageHeader *self, const upb_oneofdef *o)</arglist>
    </member>
    <member kind="variable">
      <type>rb_data_type_t</type>
      <name>Message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2message_8c.html</anchorfile>
      <anchor>a4cb71b8618bfcecae54ee98c531c06cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2message_8cc.html</filename>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="strtod_8h" name="strtod.h" local="no" imported="no">google/protobuf/io/strtod.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="extension__dict_8h" name="extension_dict.h" local="no" imported="no">google/protobuf/pyext/extension_dict.h</includes>
    <includes id="field_8h" name="field.h" local="no" imported="no">google/protobuf/pyext/field.h</includes>
    <includes id="map__container_8h" name="map_container.h" local="no" imported="no">google/protobuf/pyext/map_container.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="repeated__composite__container_8h" name="repeated_composite_container.h" local="no" imported="no">google/protobuf/pyext/repeated_composite_container.h</includes>
    <includes id="repeated__scalar__container_8h" name="repeated_scalar_container.h" local="no" imported="no">google/protobuf/pyext/repeated_scalar_container.h</includes>
    <includes id="unknown__fields_8h" name="unknown_fields.h" local="no" imported="no">google/protobuf/pyext/unknown_fields.h</includes>
    <includes id="safe__numerics_8h" name="safe_numerics.h" local="no" imported="no">google/protobuf/pyext/safe_numerics.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <class kind="class">google::protobuf::python::cmessage::PythonFieldValuePrinter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::cmessage</namespace>
    <namespace>google::protobuf::python::message_meta</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Py_TYPE</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8cc.html</anchorfile>
      <anchor>a02507aa5ff002289d6f1ad2e93351b8a</anchor>
      <arglist>(ob)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PyVarObject_HEAD_INIT</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8cc.html</anchorfile>
      <anchor>af7bf798fd1fb10467244bfb9d0dc12d5</anchor>
      <arglist>(type, size)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>_CheckCalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af3c2c52ac3ed9355a5f0f2db0d8906af</anchor>
      <arglist>(PyObject *unused, PyObject *unused_arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>aa54c3c3889a1cfb4e257ca14faa005f5</anchor>
      <arglist>(PyObject *cls, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllowInvalidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5409717668a99244e6140eab80999f51</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AssureWritable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7a3b64efa12c7f37ef9c0107cc8e6d12</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1b3a67f1be7939eb0f09c6afa7717192</anchor>
      <arglist>(CMessage *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab5175eb4bc3f3a8205ef25d0cad944ce</anchor>
      <arglist>(PyObject *arg, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetDouble</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5485acf8c41500ade5236409f98eb3fc</anchor>
      <arglist>(PyObject *arg, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a36a9d634b9f079875b31a985da8f10e0</anchor>
      <arglist>(PyObject *arg, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a39f4e9c3dc02c7b2b19b9cb57e2386b5</anchor>
      <arglist>(PyObject *arg, T *value)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a804d18b85b27dac657375c60dcbe9d0c</anchor>
      <arglist>(PyObject *, int32 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac95fdafe3abceee4143e589f690fdf81</anchor>
      <arglist>(PyObject *, int64 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afe716ff9551259602d24c4b650683f31</anchor>
      <arglist>(PyObject *, uint32 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8cf9af5e16539cdf67c63ad968e588e0</anchor>
      <arglist>(PyObject *, uint64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndSetString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afc3abad72504d9a5ebd3a30e9dc9cfae</anchor>
      <arglist>(PyObject *arg, Message *message, const FieldDescriptor *descriptor, const Reflection *reflection, bool append, int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckFieldBelongsToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4c474eab7481608a501dbc7eb739223c</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const Message *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckHasPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a64e39d97eb49abb7e97fe068092b2a5f</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, bool in_oneof)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CMessageClass *</type>
      <name>CheckMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7654e42e69ea53558cb1d37859d46b3a</anchor>
      <arglist>(PyTypeObject *cls)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>CheckString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8fcdfa7df5abb0a148f1d0bf3eb50a36</anchor>
      <arglist>(PyObject *arg, const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a431f57c97c0c59bb44a37c468d05b0be</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8d660dd4a611cfa96477be2eb2499ef0</anchor>
      <arglist>(CMessage *self, PyObject *extension)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae8c29c16a9cda0b24367bdc57334886c</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac59fa005f212c8c50ccbcc245023223e</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae394ad9a4271735735f35512fbdae638</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aa1fd7a31e166038a267b4075c59b3ce0</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a1290e6b6af79e0666a833ac1b66d5fb1</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7da3cc00cee6da6c7be04211008dffca</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DeleteRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a45befc4a7d832aa51ef36132ef44bb78</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *slice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>DiscardUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af143ffc72bea43617be4f95fff1f7efd</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldWithOneofs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a27a171eea5c617a5db7883e437a59fa6</anchor>
      <arglist>(const Message *message, const string &amp;field_name, bool *in_oneof)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindInitializationErrors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaa33eb8851bfa188480c6691ee486486</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FixupMessageAfterMerge</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a4289d5a0e89fbf7fcd97e4061c35104d</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FormatTypeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a864cf6a890e1d0eb28015d1acd705b19</anchor>
      <arglist>(PyObject *arg, char *expected_types)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaf706ed9de29f3409de8b5f7a030b1c6</anchor>
      <arglist>(PyTypeObject *cls, PyObject *serialized)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a76cd44453ac5f6d7ddb94de593676532</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a85d691cc204c444bfea71b0330157f5b</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetAttr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a87518c71ec19c40d6b3355e9dc5f8b8f</anchor>
      <arglist>(CMessageClass *self, PyObject *name)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetAttr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad45de34177e42cc0f560cfd73f68dc1d</anchor>
      <arglist>(PyObject *pself, PyObject *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetClassAttribute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a74942421d04ae4cd07cae35ad350dd54</anchor>
      <arglist>(CMessageClass *self, PyObject *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Message *</type>
      <name>GetCProtoInsidePyProtoImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa61477dcfd150638e79d0c600acf29ec</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>GetExtensionDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a5a8eb3ebc5b7d814c14de37300844aab</anchor>
      <arglist>(PyObject *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aad8b0ef0c0fced80e859075ded394303</anchor>
      <arglist>(CMessage *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a6ea62f847054b0acc1201caca39397ee</anchor>
      <arglist>(CMessage *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a824da5a4b242cfe8c0e65363dc2520e5</anchor>
      <arglist>(CMessageClass *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9a40466e3431cb40d8f4c9119560f8e5</anchor>
      <arglist>(CMessage *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>aa5880da79d4b4491053ccc6b8815f342</anchor>
      <arglist>(CMessageClass *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyMessageFactory *</type>
      <name>GetFactoryForMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9d6761443a88ffc144e5069cf61fbf29</anchor>
      <arglist>(CMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab96c5d69dfc29b65836a6322b787a7fb</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIntegerEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a56ab7694b8b35dc720acc1455ba9d662</anchor>
      <arglist>(const FieldDescriptor &amp;descriptor, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>GetMessageDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a1a8c67419e25deb3d74c6e88b5738e32</anchor>
      <arglist>(PyTypeObject *cls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetMessageName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>add9829836ff2f200e00a046afaed7ce5</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aa0ba10c59cece2327a836a9f5e0d0cae</anchor>
      <arglist>(CMessage *self, PyObject *extension)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>afd1e0244a19d500d98e29338b3fa0790</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9ff4803b4c5d5f18f2fdb277fee5eaa2</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Init</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>abe19194323eb28dcc90c817e48155587</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InitAttributes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad6b9eeffdd5d851744e7c535b3afc732</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGlobals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9741a38e62fc593a43fd57a1e0f6dfb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitProto2MessageModule</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af90cd61b30905476e0531ac5ccbc6843</anchor>
      <arglist>(PyObject *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InsertEmptyWeakref</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a2dccdeed73f1dde49415a9dd4c4f1754</anchor>
      <arglist>(PyTypeObject *base)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>InternalGetScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaea8c531bb7590d25c9e39d9ac8dbebb</anchor>
      <arglist>(const Message *message, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>InternalGetSubMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8e81c08ba2b641f3903d2ee815148cfd</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalReleaseFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae35706019ba46c45d3d0adbd555a4db2</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InternalReparentFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a3d5228018fd123845638a3c3607252dc</anchor>
      <arglist>(CMessage *self, const std::vector&lt; CMessage * &gt; &amp;messages_to_release, const std::vector&lt; ContainerBase * &gt; &amp;containers_to_release)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>InternalSerializeToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a713d127c81016df21b4e71409b2c4fb0</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs, bool require_initialized)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalSetNonOneofScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a0cd5df29294d9b8831423479f707fa1f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field_descriptor, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalSetScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1fbae1d235965de9906a6d2a3ab3d91e</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>IsInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a79f8cbd21ce929011f212ba8980ee642</anchor>
      <arglist>(CMessage *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad743571fc74a6b5c75c168f6479ecf04</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ListFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab9edcad26dcd961c83889e9e18cac7c8</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MaybeReleaseOverlappingOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae25670870eb8dc0637995b1fc14fcbd9</anchor>
      <arglist>(CMessage *cmessage, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9a5505151adbb057f3262051df3023b8</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae7c21446cf8d2c68c5506036d08ef683</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Message *</type>
      <name>MutableCProtoInsidePyProtoImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9f8f32b7b6614efbffb7d856be8a48bb</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>abeabc12060787d6f5c73bdcfa69d1183</anchor>
      <arglist>(PyTypeObject *cls, PyObject *unused_args, PyObject *unused_kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a73b6f4fc3b5fc74afd5cbf29115f9aa1</anchor>
      <arglist>(PyTypeObject *type, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>NewEmptyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aba1078934545fef0deedbf01aaf6f09f</anchor>
      <arglist>(CMessageClass *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OutOfRangeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8a63752fc640c1853423ebe43ee959ad</anchor>
      <arglist>(PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ParseFromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1db0e50b185f62798f6f9c2d49b5f3f8</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>const Message *</type>
      <name>PyMessage_GetMessagePointer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad6cf4f507f9e077f3f371e40837bf970</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>PyMessage_GetMutableMessagePointer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5d306e537624e8bac6950e868c3b60db</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMessage_NewMessageOwnedExternally</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a35be6eed7d8bcc89eba0c2614655c7d4</anchor>
      <arglist>(Message *message, PyObject *message_factory)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Reduce</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af6697a06728d891df5c571762d912a2f</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>RegisterExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad08eea6bb3db0976f874621e4266b8aa</anchor>
      <arglist>(PyObject *cls, PyObject *extension_handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a668d604e91be168357cfa9e302c7842a</anchor>
      <arglist>(CMessage *self, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SerializePartialToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af7947b0304bdc6eee3b55c93aa601da3</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SerializeToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7d6ac63859a03bee997cec620fe727d0</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetAllowOversizeProtos</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a90fcec24c9d53c371639050e12dbe2ae</anchor>
      <arglist>(PyObject *m, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCompositeField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a2fa549897f542bc3c936e0843953daec</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field, ContainerBase *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a91f0760e15c64c3059b9a83db71e107b</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SetInParent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a28f3a952d6b31388d5763b4d2006dcbf</anchor>
      <arglist>(CMessage *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetState</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad866466e92dd454347e3c7872bd914a7</anchor>
      <arglist>(CMessage *self, PyObject *state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSubmessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a79d1310de90a2b9a985d35abd4adbd70</anchor>
      <arglist>(CMessage *self, CMessage *submessage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ToStr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac17b8f0bc14d20a891a55e916b77ea8d</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ToStringObject</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4665344378ca0080276c1901ad647f17</anchor>
      <arglist>(const FieldDescriptor *descriptor, const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ToUnicode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a5a16f717b3b31ce1ba2eca5b74e26aa2</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>UnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8bbcc4a4af46e1b5fde9e5dc9f36c5ab</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VerifyIntegerCastAndRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4a96024e8e2ceb2a557b648d32774aaa</anchor>
      <arglist>(PyObject *arg, ValueType value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>WhichOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aeae1b11f2204a68782caf2b86856f3ef</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CMessageClass</type>
      <name>_CMessage_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af9e66dec0f767be47bd1a45074a6363f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>_CMessageClass_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae0af52f5e453c4618b86e115415ffeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>allow_oversize_protos</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab9ca3cab67bbca04af68e3b980a33985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>CMessage_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4468d8d2752ded035da7cc9f7ce8f1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>CMessageClass_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a83afdb1ae1d5b503519d1ac8b5b2094f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>DecodeError_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad061db8acc2e3d2f20c344b2525c3d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>EncodeError_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a34952f2a58e75fdf8d8e3b67c80a4256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>EnumTypeWrapper_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aee1f54f6124854f237fe75d594069daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>aeca4f6730983f62aa9ba65d1b43e908b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac8aa303c7e973066606c4adcde20d1b9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>kDESCRIPTOR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a86f5a6e712bd18f7053cd3c901a9101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>kEmptyWeakref</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae835aa3e651e07cf76808e232f05e4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>abdf1ae5b4ccd684f27d79ba1a1cb7640</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>PickleError_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a84a67f69c073f7de3abc2309af816754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>PythonMessage_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a62b14c58bf67168da48d92f6c1dd1ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>WKT_classes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae072f4c6174a67180a836f93ea524407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2message_8cc.html</filename>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="reflection__internal_8h" name="reflection_internal.h" local="no" imported="no">google/protobuf/reflection_internal.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_PRIMITIVE_TYPE</name>
      <anchorfile>src_2google_2protobuf_2message_8cc.html</anchorfile>
      <anchor>aec6a0a4d5899a88badd39ebb498e236d</anchor>
      <arglist>(TYPE, type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterFileLevelMetadata</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d38a02501c8abe812e1783b52eb009a</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; const char *, const google::protobuf::internal::DescriptorTable *, hash&lt; const char * &gt;, streq &gt;</type>
      <name>file_map_</name>
      <anchorfile>src_2google_2protobuf_2message_8cc.html</anchorfile>
      <anchor>a60067dad2d1bfc3731e7f04aa32f1c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::WrappedMutex</type>
      <name>mutex_</name>
      <anchorfile>src_2google_2protobuf_2message_8cc.html</anchorfile>
      <anchor>a3a009a552b63c8dc38c33e46aec5590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; const Descriptor *, const Message * &gt;</type>
      <name>type_map_</name>
      <anchorfile>src_2google_2protobuf_2message_8cc.html</anchorfile>
      <anchor>ac903e887e81fd70bb3b08e9689bc9d95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>message_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>abd07b569e23aed34981908d92d62fa89</anchor>
      <arglist>(&quot;message constructor with buffer and size&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a3b29708023256622d004c6fc0d02aa97</anchor>
      <arglist>(&quot;message constructor with char array&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a9d02f555c21e0c5ecd85d8c78726ba69</anchor>
      <arglist>(&quot;message constructor with iterators&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>aeffc53625f1fc7c9c9372d9102feb742</anchor>
      <arglist>(&quot;message constructor with size&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>ab2e66a9e6188afaebf37294e637b0364</anchor>
      <arglist>(&quot;message default constructed&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a9cbbff14fb922cf16b0e5f1b1335c044</anchor>
      <arglist>(&quot;message equality equal empty&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a7bf92cb7171d27e970e3d2538728da25</anchor>
      <arglist>(&quot;message equality equal&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a4b8102b6581ca28fafa5af43915edd3e</anchor>
      <arglist>(&quot;message equality non equal lhs empty&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a13ab8dd7bd9171f68e2851c9a3853404</anchor>
      <arglist>(&quot;message equality non equal rhs empty&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a7cd827392552a92f45630dceb1cc3304</anchor>
      <arglist>(&quot;message equality non equal&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>ac110e6b8475c479f5a169de468a67388</anchor>
      <arglist>(&quot;message equality self&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a77644fa295d3a81969528716e39e4da8</anchor>
      <arglist>(&quot;message is not shared&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a33afeec61c68184df39790a07d4216b2</anchor>
      <arglist>(&quot;message is shared&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>a1b239a2af1dc48334278e9061bd60dbb</anchor>
      <arglist>(&quot;message move is not shared&quot;, &quot;[message]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>message_8cpp.html</anchorfile>
      <anchor>af73b4001ff48c2b10a9faaedd7988954</anchor>
      <arglist>(&quot;message to string&quot;, &quot;[message]&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/google/protobuf/pyext/message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>python_2google_2protobuf_2pyext_2message_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="struct">google::protobuf::python::CMessage</class>
    <class kind="struct">google::protobuf::python::CMessageClass</class>
    <class kind="struct">google::protobuf::python::ContainerBase</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::cmessage</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FIELD_IS_REPEATED</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>a3ab4fe0a7bf282bfa5ece14901ea6b7a</anchor>
      <arglist>(field_descriptor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FULL_MODULE_NAME</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>afd1bcca7ea579cd9b36d4ccb9c7094f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_BOOL</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>ae6e1280eac34f4573be5fd68e90b0505</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_DOUBLE</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>add32603c8a688fa14288a9f7e8a504dd</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_FLOAT</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>a2048f3993e4c7df22a0850d98c82f95a</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_INT32</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>aea00fc10bbe170f472eb0e184fd074c9</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_INT64</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>aa7abe30a51a6df5b3b01069510a489b4</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_UINT32</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>a5cbe9cf356372337745cbdd411af4834</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_CHECK_GET_UINT64</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>a4c12c1b3fdda51efa845671ec270f0d5</anchor>
      <arglist>(arg, value, err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_64BIT</name>
      <anchorfile>python_2google_2protobuf_2pyext_2message_8h.html</anchorfile>
      <anchor>aa913b4e6e6af5e661a4857847a12e62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::python::CMessage</type>
      <name>CMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9a877a4dd3dead2bdfb5486cfab2fc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AssureWritable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7a3b64efa12c7f37ef9c0107cc8e6d12</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab5175eb4bc3f3a8205ef25d0cad944ce</anchor>
      <arglist>(PyObject *arg, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetDouble</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5485acf8c41500ade5236409f98eb3fc</anchor>
      <arglist>(PyObject *arg, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a36a9d634b9f079875b31a985da8f10e0</anchor>
      <arglist>(PyObject *arg, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a39f4e9c3dc02c7b2b19b9cb57e2386b5</anchor>
      <arglist>(PyObject *arg, T *value)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a804d18b85b27dac657375c60dcbe9d0c</anchor>
      <arglist>(PyObject *, int32 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac95fdafe3abceee4143e589f690fdf81</anchor>
      <arglist>(PyObject *, int64 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afe716ff9551259602d24c4b650683f31</anchor>
      <arglist>(PyObject *, uint32 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8cf9af5e16539cdf67c63ad968e588e0</anchor>
      <arglist>(PyObject *, uint64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndSetString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afc3abad72504d9a5ebd3a30e9dc9cfae</anchor>
      <arglist>(PyObject *arg, Message *message, const FieldDescriptor *descriptor, const Reflection *reflection, bool append, int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckFieldBelongsToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4c474eab7481608a501dbc7eb739223c</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const Message *message)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>CheckString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8fcdfa7df5abb0a148f1d0bf3eb50a36</anchor>
      <arglist>(PyObject *arg, const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a431f57c97c0c59bb44a37c468d05b0be</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae8c29c16a9cda0b24367bdc57334886c</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac59fa005f212c8c50ccbcc245023223e</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DeleteRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a45befc4a7d832aa51ef36132ef44bb78</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *slice)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindInitializationErrors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaa33eb8851bfa188480c6691ee486486</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FormatTypeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a864cf6a890e1d0eb28015d1acd705b19</anchor>
      <arglist>(PyObject *arg, char *expected_types)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>GetExtensionDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a5a8eb3ebc5b7d814c14de37300844aab</anchor>
      <arglist>(PyObject *extension)</arglist>
    </member>
    <member kind="function">
      <type>PyMessageFactory *</type>
      <name>GetFactoryForMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9d6761443a88ffc144e5069cf61fbf29</anchor>
      <arglist>(CMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab96c5d69dfc29b65836a6322b787a7fb</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>afd1e0244a19d500d98e29338b3fa0790</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9ff4803b4c5d5f18f2fdb277fee5eaa2</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InitAttributes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad6b9eeffdd5d851744e7c535b3afc732</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitProto2MessageModule</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af90cd61b30905476e0531ac5ccbc6843</anchor>
      <arglist>(PyObject *m)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>InternalGetScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaea8c531bb7590d25c9e39d9ac8dbebb</anchor>
      <arglist>(const Message *message, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>InternalGetSubMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8e81c08ba2b641f3903d2ee815148cfd</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalSetNonOneofScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a0cd5df29294d9b8831423479f707fa1f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field_descriptor, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalSetScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1fbae1d235965de9906a6d2a3ab3d91e</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9a5505151adbb057f3262051df3023b8</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>NewEmptyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aba1078934545fef0deedbf01aaf6f09f</anchor>
      <arglist>(CMessageClass *type)</arglist>
    </member>
    <member kind="function">
      <type>const Message *</type>
      <name>PyMessage_GetMessagePointer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad6cf4f507f9e077f3f371e40837bf970</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>PyMessage_GetMutableMessagePointer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5d306e537624e8bac6950e868c3b60db</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMessage_NewMessageOwnedExternally</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a35be6eed7d8bcc89eba0c2614655c7d4</anchor>
      <arglist>(Message *message, PyObject *message_factory)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>RegisterExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad08eea6bb3db0976f874621e4266b8aa</anchor>
      <arglist>(PyObject *cls, PyObject *extension_handle)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetAllowOversizeProtos</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a90fcec24c9d53c371639050e12dbe2ae</anchor>
      <arglist>(PyObject *m, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCompositeField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a2fa549897f542bc3c936e0843953daec</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field, ContainerBase *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a91f0760e15c64c3059b9a83db71e107b</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSubmessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a79d1310de90a2b9a985d35abd4adbd70</anchor>
      <arglist>(CMessage *self, CMessage *submessage)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ToStringObject</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4665344378ca0080276c1901ad647f17</anchor>
      <arglist>(const FieldDescriptor *descriptor, const string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/google/protobuf/message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>src_2google_2protobuf_2message_8h.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="class">google::protobuf::Message</class>
    <class kind="class">google::protobuf::MessageFactory</class>
    <class kind="struct">google::protobuf::Metadata</class>
    <class kind="class">google::protobuf::MutableRepeatedFieldRef</class>
    <class kind="class">google::protobuf::Reflection</class>
    <class kind="class">google::protobuf::RepeatedField</class>
    <class kind="class">google::protobuf::RepeatedFieldRef</class>
    <class kind="class">google::protobuf::RepeatedPtrField</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::expr</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_GET_REPEATED_FIELD</name>
      <anchorfile>src_2google_2protobuf_2message_8h.html</anchorfile>
      <anchor>ad9b1b1025c4dd56f7099f46b4f5a16d4</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_HAS_ARENAS</name>
      <anchorfile>src_2google_2protobuf_2message_8h.html</anchorfile>
      <anchor>a4a14e99e10c226684d23057dbaa3c2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_HAS_CEL_MAP_REFLECTION_FRIEND</name>
      <anchorfile>src_2google_2protobuf_2message_8h.html</anchorfile>
      <anchor>a1ea343d6e4a23b5a9c7043f31689c434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_HAS_ONEOF</name>
      <anchorfile>src_2google_2protobuf_2message_8h.html</anchorfile>
      <anchor>a414f9f16d9e3ea574f5844c9a7ef0cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>DynamicCastToGenerated</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1852d00bc0061e72a73a1d29d6fa8072</anchor>
      <arglist>(const Message *from)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>DynamicCastToGenerated</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4d60aad639cb09d722f70751f1f27c10</anchor>
      <arglist>(Message *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinkMessageReflection</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abe97ec0478d3d441961802cf3ad41337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>Reflection::GetRepeatedPtrField&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3eae518e2bce6ac745884baded331381</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField&lt; std::string &gt; *</type>
      <name>Reflection::MutableRepeatedPtrField&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a14c6f33bab241c4914d257cb247c506c</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Message.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Message_8java.html</filename>
    <class kind="interface">com::google::protobuf::Message::Builder</class>
    <class kind="interface">com::google::protobuf::Message</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>message.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>message_8py.html</filename>
    <class kind="class">google::protobuf::message::DecodeError</class>
    <class kind="class">google::protobuf::message::EncodeError</class>
    <class kind="class">google::protobuf::message::Error</class>
    <class kind="class">google::protobuf::message::Message</class>
    <namespace>google::protobuf::message</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message.html</anchorfile>
      <anchor>af86a1b2ab5ac12f1e7c0641b2b0df33a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_differencer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>message__differencer_8cc.html</filename>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="any_8h" name="any.h" local="no" imported="no">google/protobuf/any.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="field__comparator_8h" name="field_comparator.h" local="no" imported="no">google/protobuf/util/field_comparator.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator</class>
    <class kind="class">google::protobuf::util::NumDiffsReporter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>void</type>
      <name>MatchIndicesPostProcessorForSmartList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ad6c6fd30ed95457083fd3e4cd10690c2</anchor>
      <arglist>(std::vector&lt; int &gt; *match_list1, std::vector&lt; int &gt; *match_list2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::pair&lt; int, int &gt;, bool &gt;</type>
      <name>cached_match_results_</name>
      <anchorfile>message__differencer_8cc.html</anchorfile>
      <anchor>abef591fb36908862609ea03fd3f3e01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count1_</name>
      <anchorfile>message__differencer_8cc.html</anchorfile>
      <anchor>a2b01dfd67951619dad93bb7ab3537257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count2_</name>
      <anchorfile>message__differencer_8cc.html</anchorfile>
      <anchor>a60340f257608a74309003575ae7975f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; NodeMatchCallback &gt;</type>
      <name>match_callback_</name>
      <anchorfile>message__differencer_8cc.html</anchorfile>
      <anchor>ad7f254cbacc468d0409ec0960cd6f9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt; *</type>
      <name>match_list1_</name>
      <anchorfile>message__differencer_8cc.html</anchorfile>
      <anchor>a03b5a076417267f712f9a54fe731bf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt; *</type>
      <name>match_list2_</name>
      <anchorfile>message__differencer_8cc.html</anchorfile>
      <anchor>a38d10fc01fa7f054f69334b9acb0c154</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_differencer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>message__differencer_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="field__comparator_8h" name="field_comparator.h" local="no" imported="no">google/protobuf/util/field_comparator.h</includes>
    <class kind="class">google::protobuf::util::FieldContext</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::IgnoreCriteria</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::MapEntryKeyComparator</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::MapKeyComparator</class>
    <class kind="class">google::protobuf::util::MessageDifferencer</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::Reporter</class>
    <class kind="struct">google::protobuf::util::MessageDifferencer::SpecificField</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::StreamReporter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="typedef">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>FieldDescriptorArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa38f1491f460e7f0e29e0e5489cb05d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_differencer_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>message__differencer__unittest_8cc.html</filename>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__test__util_8h" name="map_test_util.h" local="no" imported="no">google/protobuf/map_test_util.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="field__comparator_8h" name="field_comparator.h" local="no" imported="no">google/protobuf/util/field_comparator.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="variable" protection="protected">
      <type>unittest::TestEmptyMessage</type>
      <name>empty1_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>aee6bc18dd5e23b469d6bdbedc449efe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestEmptyMessage</type>
      <name>empty2_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>aa87ca487837395067ff20743cffc5966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ignored_field_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>ad31613a9454a38079fa136552132429c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>map_field_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>ad25a9137b6f58b8e9c30ba94e9435147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>map_key_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>aa717a8a02b389a37b76b4eeefe842f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestMap</type>
      <name>map_proto1_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>af1b00682136c141391fa8e23a2ebf202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestMap</type>
      <name>map_proto2_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a05466549024babadaedc5a0877bbdfdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestFieldOrderings</type>
      <name>orderings_proto1_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a03fda33959fa46d3a4a25236044a405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestFieldOrderings</type>
      <name>orderings_proto2_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a703c73d7381fdfb7975af6a08349e2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; util::MessageDifferencer::SpecificField &gt;</type>
      <name>parent_fields_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>aed3bf854e2a198d3e0d584a16e198f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllTypes</type>
      <name>proto1_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>aad9ddeb7cd81029887849e69cec6647e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestDiffMessage</type>
      <name>proto1diff_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>aa8a7a0b45ef1b432200dd15a4d082093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllExtensions</type>
      <name>proto1ex_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>afad10b89e7773aaf5e3c16ceb3891d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllTypes</type>
      <name>proto2_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a5096f40142563ad97890df969090f82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestDiffMessage</type>
      <name>proto2diff_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>ab39ea73df3bba25da21519e2a5842282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllExtensions</type>
      <name>proto2ex_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>abbe47ca4e2806664bcfb59b2331afe6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>repeated_field_as_set_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a31575e88890efca42e027477c72174c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>set_field_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>ac164ff920f68df47939a11be7d00a087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSet *</type>
      <name>unknown1_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a3c8377537824073e831892896dd33700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSet *</type>
      <name>unknown2_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>ae6dd80b3dc3179d7d5b4a905f32ac7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_equivalency_</name>
      <anchorfile>message__differencer__unittest_8cc.html</anchorfile>
      <anchor>a98aa8ff4176d20c8bac219a2b4c80420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_factory.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>message__factory_8cc.html</filename>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::message_factory</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>acb5df351ae5229f07d6d59a619e9f64d</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a706ea1606c77bffde81d503f97183c13</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a60bf7e927ffbaddec7fd469cc8e862aa</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a5e645797cc01cd7525f22f9fc7325609</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetOrCreateMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a640ca89509637bd289c70a7d617f73fd</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a19b093d63635ef5965551f37bf266a40</anchor>
      <arglist>(PyMessageFactory *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitMessageFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9df7c1eece76962cbfc6bbffc5e022e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>ab1006f1a9e7db9f385bb7e6abb1ff078</anchor>
      <arglist>(PyTypeObject *type, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyMessageFactory *</type>
      <name>NewMessageFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>aee04c72e782161319c80e4b672f3710b</anchor>
      <arglist>(PyTypeObject *type, PyDescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RegisterMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a143297c1aa9b7ca49e63e8aeeac563da</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *message_descriptor, CMessageClass *message_class)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a7edf3b338361d38400a2259549de0273</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a0f15ede2dcbdaa9f1e430e96e2c1cd3d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyMessageFactory_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a45b8b853b6b36c4b261d6d1b4b655a17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_factory.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>message__factory_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <class kind="struct">google::protobuf::python::PyMessageFactory</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::message_factory</namespace>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a5e645797cc01cd7525f22f9fc7325609</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetOrCreateMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a640ca89509637bd289c70a7d617f73fd</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitMessageFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9df7c1eece76962cbfc6bbffc5e022e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyMessageFactory *</type>
      <name>NewMessageFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>aee04c72e782161319c80e4b672f3710b</anchor>
      <arglist>(PyTypeObject *type, PyDescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RegisterMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a143297c1aa9b7ca49e63e8aeeac563da</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *message_descriptor, CMessageClass *message_class)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_factory.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>message__factory_8py.html</filename>
    <class kind="class">google::protobuf::message_factory::MessageFactory</class>
    <namespace>google::protobuf::message_factory</namespace>
    <member kind="function">
      <type>def</type>
      <name>GetMessages</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>a269f1b8c81017102aebc88143bd4bff5</anchor>
      <arglist>(file_protos)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>a099d2bb241454ce51fa220a948f55fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FACTORY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>afa351433505b0b3a3d540849d96dea7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_GENERATED_PROTOCOL_MESSAGE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>a74eabce06695152a62142ca29996023c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_factory_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>message__factory__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::message_factory_test::MessageFactoryTest</class>
    <namespace>google::protobuf::internal::message_factory_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__factory__test.html</anchorfile>
      <anchor>a04522f303f58258375cebc3fab1c2b03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_listener.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>message__listener_8py.html</filename>
    <class kind="class">google::protobuf::internal::message_listener::MessageListener</class>
    <class kind="class">google::protobuf::internal::message_listener::NullMessageListener</class>
    <namespace>google::protobuf::internal::message_listener</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__listener.html</anchorfile>
      <anchor>a32ed03b2f758141681b0210738938354</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>message__lite_8cc.html</filename>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>InlineMergePartialEntireStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a95e8ceb67d6ea78164b2dda161b8faa3</anchor>
      <arglist>(io::CodedInputStream *cis, MessageLite *message, bool aliasing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0efd099b7bec8192b7b9a56cf481e50f</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad2a580aba66dd29746fe21260a4f86bf</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad3a22d497baf1a7955636d6abd62bd3</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4bbf773fa3bc0f51ab838f6d32442586</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b686d7ac1450f17b24992ff428df79b</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abccac51eec2322038513289505a464bb</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af71850ee61d6b04e7c258c1d62644302</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ab60fcb6210af6d84e347619a2d8c97</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab66c06c2ffad72236540195a12ebd4f4</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>message__lite_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="union">google::protobuf::internal::ExplicitlyConstructed::AlignedUnion</class>
    <class kind="struct">google::protobuf::internal::BoundedZCIS</class>
    <class kind="class">google::protobuf::internal::ExplicitlyConstructed</class>
    <class kind="class">google::protobuf::MessageLite</class>
    <class kind="class">google::protobuf::RepeatedPtrField</class>
    <class kind="struct">google::protobuf::internal::SourceWrapper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>FromIntSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a966bb0336eb200058b1086fae6d40c40</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>GetEmptyStringAlreadyInited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5cfe96550421ac8eeaa8483c58787395</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0efd099b7bec8192b7b9a56cf481e50f</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abe2be5134acc5a51917d2691c7a8dd09</anchor>
      <arglist>(const SourceWrapper&lt; T &gt; &amp;input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad2a580aba66dd29746fe21260a4f86bf</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad3a22d497baf1a7955636d6abd62bd3</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4bbf773fa3bc0f51ab838f6d32442586</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b686d7ac1450f17b24992ff428df79b</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abccac51eec2322038513289505a464bb</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af71850ee61d6b04e7c258c1d62644302</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ab60fcb6210af6d84e347619a2d8c97</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab66c06c2ffad72236540195a12ebd4f4</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>StringSpaceUsedExcludingSelfLong</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0b59a5ef7d904ee1f6751823cf0bcd4d</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToCachedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a112e9ac7582b2f46dc120d94946d5400</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToIntSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa945a71c2cbbef62aaf78a4d83238139</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_module.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>message__module_8cc.html</filename>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="proto__api_8h" name="proto_api.h" local="no" imported="no">google/protobuf/proto_api.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INITFUNC</name>
      <anchorfile>message__module_8cc.html</anchorfile>
      <anchor>adba5f569d970a34544b0b8180550deee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITFUNC_ERRORVAL</name>
      <anchorfile>message__module_8cc.html</anchorfile>
      <anchor>ac51f21b103bf2c3052dff17cd27a10d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>module_docstring</name>
      <anchorfile>message__module_8cc.html</anchorfile>
      <anchor>a4c322a8114e3ea2842114648262c2b8a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>ModuleMethods</name>
      <anchorfile>message__module_8cc.html</anchorfile>
      <anchor>a6b911c7561c0d45b6907322aee54831a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2message__test_8py.html</filename>
    <class kind="class">tests::google::protobuf::internal::message_test::MessageTest</class>
    <namespace>tests::google::protobuf::internal::message_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>isinf</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a9ef65b59a2eb0c2dbd75fd505543c692</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isnan</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a3fb4b59e8703c964283df406659499e1</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsNegInf</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a75115b1ffee09aa50ef599afc12cf7a1</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsPosInf</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ae46d55169c03937aac019c434a02c003</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ab4d805985c575357b28f4d541927d490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmp</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>aa12c429ad4e4c722614ba02a4995ac2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/message_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2message__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::message_test::MessageTest</class>
    <class kind="class">google::protobuf::internal::message_test::OversizeProtosTest</class>
    <class kind="class">google::protobuf::internal::message_test::PackedFieldTest</class>
    <class kind="class">google::protobuf::internal::message_test::Proto2Test</class>
    <class kind="class">google::protobuf::internal::message_test::Proto3Test</class>
    <class kind="class">google::protobuf::internal::message_test::MessageTest::TestIterable</class>
    <class kind="class">google::protobuf::internal::message_test::ValidTypeNamesTest</class>
    <namespace>google::protobuf::internal::message_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>isinf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>acd57ab3ebb2255855d746464700ee2ed</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isnan</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a8cf6b5f88084608df68f22b37bafbdff</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsNegInf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ad5654459f335707fad31788707f3e46c</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsPosInf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>af6a911c4d1234063a4f486b2d7517b62</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a420e67d5f1523d5161f5b6e7b5279a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmp</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ab16aa45b85283c253588808a0ba8ab29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a91f672382eb3d5783a3bd418a2592dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>UCS2_MAXUNICODE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>aad5328bba870b5da3891ca737f32fba4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>message__unittest_8cc.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_FACTORY_TEST_NAME</name>
      <anchorfile>message__unittest_8cc.html</anchorfile>
      <anchor>aac765129da202c47b9fe1bd0bc7e247c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_TEST_NAME</name>
      <anchorfile>message__unittest_8cc.html</anchorfile>
      <anchor>a05fae6901aafe21fb59b6260242f6d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST</name>
      <anchorfile>message__unittest_8cc.html</anchorfile>
      <anchor>aa7cd0f8f04816a88879b7e5a8594db57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST_IMPORT</name>
      <anchorfile>message__unittest_8cc.html</anchorfile>
      <anchor>acda8d1a6187f1288d26b1d29d020f423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST_PACKAGE_NAME</name>
      <anchorfile>message__unittest_8cc.html</anchorfile>
      <anchor>af2956c10386927b57ce0db13e591afbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MessageInfo.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageInfo_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageInfoFactory_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageLite_8java.html</filename>
    <class kind="interface">com::google::protobuf::MessageLite::Builder</class>
    <class kind="interface">com::google::protobuf::MessageLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageLiteOrBuilder.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageLiteOrBuilder_8java.html</filename>
    <class kind="interface">com::google::protobuf::MessageLiteOrBuilder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageLiteToString.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageLiteToString_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageOrBuilder.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageOrBuilder_8java.html</filename>
    <class kind="interface">com::google::protobuf::MessageOrBuilder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageReflection.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageReflection_8java.html</filename>
    <class kind="enum">com::google::protobuf::MessageReflection::MergeTarget::ContainerType</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>MessageSetSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MessageSetSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/MessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2MessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::MessageTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/MessageTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2MessageTest_8java.html</filename>
    <class kind="class">com::google::protobuf::MessageTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>metadata.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>metadata_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
  </compound>
  <compound kind="file">
    <name>metadata.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>metadata_8h.html</filename>
    <includes id="metadata__lite_8h" name="metadata_lite.h" local="no" imported="no">google/protobuf/metadata_lite.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">google::protobuf::internal::InternalMetadataWithArena</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>metadata.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>metadata_8hpp.html</filename>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <class kind="class">zmq::metadata_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>metadata_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>metadata__lite_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="struct">google::protobuf::internal::InternalMetadataWithArenaBase::Container</class>
    <class kind="class">google::protobuf::internal::InternalMetadataWithArenaBase</class>
    <class kind="class">google::protobuf::internal::InternalMetadataWithArenaLite</class>
    <class kind="class">google::protobuf::internal::LiteUnknownFieldSetter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>metadata_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/cpp/</path>
    <filename>metadata__test_8cc.html</filename>
    <includes id="cpp__helpers_8h" name="cpp_helpers.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_helpers.h</includes>
    <includes id="cpp__generator_8h" name="cpp_generator.h" local="no" imported="no">google/protobuf/compiler/cpp/cpp_generator.h</includes>
    <includes id="annotation__test__util_8h" name="annotation_test_util.h" local="no" imported="no">google/protobuf/compiler/annotation_test_util.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
  </compound>
  <compound kind="file">
    <name>mingw.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/</path>
    <filename>mingw_8py.html</filename>
    <class kind="class">mingw::EmptyLogger</class>
    <namespace>mingw</namespace>
    <member kind="function">
      <type>def</type>
      <name>download</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>aaa25a6ffb08554ada3e90e8d345e203b</anchor>
      <arglist>(url, location, log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_7zip</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>ac0b9d9966ce75d32364f314fa7adc1ba</anchor>
      <arglist>(log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_in_path</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>aee5f3f6f906eff530128430e4ac5da20</anchor>
      <arglist>(file, path=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a8fcb599161d1cfff3228f50d928a8789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>repository</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a0e257fae42815ef320944aebb7de50bb</anchor>
      <arglist>(urls=urls, log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>root</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>aec780fab9518122583f04c76b9372343</anchor>
      <arglist>(location=None, arch=None, version=None, threading=None, exceptions=None, revision=None, log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>str2ver</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a4c3e6de9b7096c28f377d97c82de97a4</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>ac50a46e35ae74f23ece0e5efd2afeabd</anchor>
      <arglist>(archive, location, log=EmptyLogger())</arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>urls</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a4c80330d4864ace0923ce1121fa3775c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mock-log.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>mock-log_8h.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <class kind="struct">glog_testing::ScopedMockLog::MessageInfo</class>
    <class kind="class">glog_testing::ScopedMockLog</class>
    <namespace>glog_testing</namespace>
  </compound>
  <compound kind="file">
    <name>mock-log_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>mock-log__unittest_8cc.html</filename>
    <includes id="mock-log_8h" name="mock-log.h" local="yes" imported="no">mock-log.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mock-log__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mock_code_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>mock__code__generator_8cc.html</filename>
    <includes id="mock__code__generator_8h" name="mock_code_generator.h" local="no" imported="no">google/protobuf/compiler/mock_code_generator.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="plugin_8pb_8h" name="plugin.pb.h" local="no" imported="no">google/protobuf/compiler/plugin.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>CommaSeparatedList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>aa618d06011e55a35ac3abf09223c03bd</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;all_files)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kFirstInsertionPoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ac26e842c5ae4b60e52ee074b63767f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kFirstInsertionPointName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a9aa31ce97d6b5cf28b7bfbebfc308eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kSecondInsertionPoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a1a24bfabd68a0780cae9fb7f10e817be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kSecondInsertionPointName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ae829505e087c5c243f266b28f3ce22a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mock_code_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>mock__code__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <class kind="class">google::protobuf::compiler::MockCodeGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>mock_error_listener.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>mock__error__listener_8h.html</filename>
    <includes id="error__listener_8h" name="error_listener.h" local="no" imported="no">google/protobuf/util/internal/error_listener.h</includes>
    <includes id="location__tracker_8h" name="location_tracker.h" local="no" imported="no">google/protobuf/util/internal/location_tracker.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::util::converter::MockErrorListener</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>monitor.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>monitor_8cpp.html</filename>
    <includes id="cppzmq_2tests_2testutil_8hpp" name="cppzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a97c06d093ee13f2017d7df416a157f47</anchor>
      <arglist>(&quot;monitor create destroy&quot;, &quot;[monitor]&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mox.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/</path>
    <filename>mox_8py.html</filename>
    <class kind="class">mox::And</class>
    <class kind="class">mox::Comparator</class>
    <class kind="class">mox::ContainsKeyValue</class>
    <class kind="class">mox::Error</class>
    <class kind="class">mox::ExpectedMethodCallsError</class>
    <class kind="class">mox::Func</class>
    <class kind="class">mox::IgnoreArg</class>
    <class kind="class">mox::In</class>
    <class kind="class">mox::IsA</class>
    <class kind="class">mox::IsAlmost</class>
    <class kind="class">mox::MethodGroup</class>
    <class kind="class">mox::MockAnything</class>
    <class kind="class">mox::MockMethod</class>
    <class kind="class">mox::MockObject</class>
    <class kind="class">mox::Mox</class>
    <class kind="class">mox::MoxMetaTestBase</class>
    <class kind="class">mox::MoxTestBase</class>
    <class kind="class">mox::MultipleTimesGroup</class>
    <class kind="class">mox::Or</class>
    <class kind="class">mox::Regex</class>
    <class kind="class">mox::SameElementsAs</class>
    <class kind="class">mox::StrContains</class>
    <class kind="class">mox::UnexpectedMethodCallError</class>
    <class kind="class">mox::UnknownMethodCallError</class>
    <class kind="class">mox::UnorderedGroup</class>
    <namespace>mox</namespace>
    <member kind="function">
      <type>def</type>
      <name>Replay</name>
      <anchorfile>namespacemox.html</anchorfile>
      <anchor>a3b54f675b977c481816138d4dcf64444</anchor>
      <arglist>(*args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Reset</name>
      <anchorfile>namespacemox.html</anchorfile>
      <anchor>af7d02e318dd6156febc65ea97eb77fd5</anchor>
      <arglist>(*args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Verify</name>
      <anchorfile>namespacemox.html</anchorfile>
      <anchor>a9d9ac7be35cee74887e5a170e8a426f0</anchor>
      <arglist>(*args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msg.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>msg_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="compat_8hpp" name="compat.hpp" local="yes" imported="no">compat.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <member kind="typedef">
      <type>char</type>
      <name>zmq_msg_size_check</name>
      <anchorfile>msg_8cpp.html</anchorfile>
      <anchor>a6d5977afad9deee788036d0355debfeb</anchor>
      <arglist>[2 *((sizeof(zmq::msg_t)==sizeof(zmq_msg_t)) !=0) - 1]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msg.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>msg_8hpp.html</filename>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <class kind="struct">zmq::msg_t::content_t</class>
    <class kind="union">zmq::msg_t::group_t</class>
    <class kind="struct">zmq::msg_t::long_group_t</class>
    <class kind="class">zmq::msg_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CMD_TYPE_MASK</name>
      <anchorfile>msg_8hpp.html</anchorfile>
      <anchor>a387b0564c657e6dec2b96f73904f551f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>msg_free_fn</name>
      <anchorfile>msg_8hpp.html</anchorfile>
      <anchor>a5d96cae39934167f26669badc7e974c3</anchor>
      <arglist>(void *data_, void *hint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_and_return</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>acc0b1b5912ca9ec4ad8b12f62e1ac361</anchor>
      <arglist>(zmq::msg_t *msg_, int echo_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_and_return</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4f3e89c9c3ce9933e562920584b38bfb</anchor>
      <arglist>(zmq::msg_t msg_[], int count_, int echo_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>cancel_cmd_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac7ed5ebc6715fc8ef625961c343887d1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>sub_cmd_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab5e80a3f389bd2e5723f2ddf7d50fab0</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mtrie.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mtrie_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="mtrie_8hpp" name="mtrie.hpp" local="yes" imported="no">mtrie.hpp</includes>
    <includes id="generic__mtrie__impl_8hpp" name="generic_mtrie_impl.hpp" local="yes" imported="no">generic_mtrie_impl.hpp</includes>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>mtrie.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mtrie_8hpp.html</filename>
    <includes id="generic__mtrie_8hpp" name="generic_mtrie.hpp" local="yes" imported="no">generic_mtrie.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAS_EXTERN_TEMPLATE</name>
      <anchorfile>mtrie_8hpp.html</anchorfile>
      <anchor>ade5b2c7c341e6c76a8bf1cfd8671b7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>generic_mtrie_t&lt; pipe_t &gt;</type>
      <name>mtrie_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad75687dd50c1761b9f099528f896cba3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multipart.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>multipart_8cpp.html</filename>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="no" imported="no">zmq_addon.hpp</includes>
  </compound>
  <compound kind="file">
    <name>multipart_messages.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/examples/</path>
    <filename>multipart__messages_8cpp.html</filename>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="no" imported="no">zmq_addon.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multipart__messages_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple_ranges_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>multiple__ranges__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="class">MultipleRangesFixture</class>
    <member kind="function">
      <type></type>
      <name>Args</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>a12050b5cc9a6fc0f4f8983cfe092fd8e</anchor>
      <arglist>({7, 6, 3})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>a975760e1d94ed052a00dcb12c44ae33a</anchor>
      <arglist>(BM_CheckDefaultArgument) -&gt; Ranges(</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>acf3c647cf469521155e4f53225e5060a</anchor>
      <arglist>(BM_MultipleRanges) -&gt; Ranges(</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK_DEFINE_F</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>aeaf67f4eb6e1ffb3f0978162a15054ef</anchor>
      <arglist>(MultipleRangesFixture, Empty)(benchmark</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_CheckDefaultArgument</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>af3447da81081820785a981588239065a</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BM_MultipleRanges</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>aaebbda9337f7636d7767fadecacd496e</anchor>
      <arglist>(benchmark::State &amp;st)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeMultiplier</name>
      <anchorfile>multiple__ranges__test_8cc.html</anchorfile>
      <anchor>a60de875cdcfa8ab93cdce98984320e52</anchor>
      <arglist>(2) -&gt; Ranges(</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MutabilityOracle.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>MutabilityOracle_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>glog/src/base/mutex.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/base/</path>
    <filename>glog_2src_2base_2mutex_8h.html</filename>
    <class kind="class">MUTEX_NAMESPACE::Mutex</class>
    <class kind="class">MUTEX_NAMESPACE::MutexLock</class>
    <class kind="class">MUTEX_NAMESPACE::ReaderMutexLock</class>
    <class kind="class">MUTEX_NAMESPACE::WriterMutexLock</class>
    <namespace>MUTEX_NAMESPACE</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MUTEX_NAMESPACE</name>
      <anchorfile>glog_2src_2base_2mutex_8h.html</anchorfile>
      <anchor>aef64c560b80d03cd3c7198968164548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MutexLock</name>
      <anchorfile>glog_2src_2base_2mutex_8h.html</anchorfile>
      <anchor>a9d139fb6a1be2e912734ef65c2b508ea</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ReaderMutexLock</name>
      <anchorfile>glog_2src_2base_2mutex_8h.html</anchorfile>
      <anchor>acfee8352dc6349f0de3ce8c262128d57</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WriterMutexLock</name>
      <anchorfile>glog_2src_2base_2mutex_8h.html</anchorfile>
      <anchor>af4c3515ab8adf3660c3e9b7e6828ccb9</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf/src/google/protobuf/stubs/mutex.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>protobuf_2src_2google_2protobuf_2stubs_2mutex_8h.html</filename>
    <includes id="macros_8h" name="macros.h" local="no" imported="no">google/protobuf/stubs/macros.h</includes>
    <class kind="class">google::protobuf::internal::MutexLock</class>
    <class kind="class">google::protobuf::internal::MutexLockMaybe</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_ACQUIRE</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2mutex_8h.html</anchorfile>
      <anchor>aa78e4fb7b34b0ac8e83b4f9ba485683e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_CAPABILITY</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2mutex_8h.html</anchorfile>
      <anchor>aa03edc2f90e953ca5f1372aaa295d1db</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_LINKER_INITIALIZED</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2mutex_8h.html</anchorfile>
      <anchor>aa1d97293c4eae8c9b966571e3cfb475c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_RELEASE</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2mutex_8h.html</anchorfile>
      <anchor>a43636e084f2cf3fc527042d89c12eb81</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="typedef">
      <type>WrappedMutex</type>
      <name>Mutex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af29c28d344ae86634fd1e6085b9c355f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MutexLock</type>
      <name>ReaderMutexLock</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a397ca64a5e36ceccae113896105f7756</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MutexLock</type>
      <name>WriterMutexLock</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8ff531f1c50215069d78b4c96fb32c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>class PROTOBUF_EXPORT</type>
      <name>GOOGLE_PROTOBUF_CAPABILITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae0c16ccf1f7eac1b4dc7a5ebe51c2f1b</anchor>
      <arglist>(&quot;mutex&quot;) WrappedMutex</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf/third_party/benchmark/src/mutex.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</filename>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <class kind="class">benchmark::Barrier</class>
    <class kind="class">benchmark::MutexLock</class>
    <namespace>benchmark</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ACQUIRE</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>aa826316eb51d0a47bf60521c39469bed</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACQUIRE_SHARED</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a03538b67a3c435c72dd463ab234b1913</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACQUIRED_AFTER</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a34e7a4489fb62749ebbfd249ac6c5544</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACQUIRED_BEFORE</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>aabfe9909811c29995cc731bd19a2d544</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_CAPABILITY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a0ac43e8fa9cb59a93dde7d27e77297e9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_SHARED_CAPABILITY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a61cf67970496ed765bdbe7ff90cf94a6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAPABILITY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>ac1ae149203e2d006d2a4739cbe22b048</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXCLUDES</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a2132e8ff6b6fd74f456ceb76bf7b7401</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GUARDED_BY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a4bc26ad7e8bc853ad3f58a8a343c952e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_THREAD_SAFETY_ANALYSIS</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>ab8ec653d80c013941ef73e4c80cd44cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PT_GUARDED_BY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>ac50ea92afc792eaa17777dc6009e31c0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RELEASE</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a59a3415d4063936405dfca342973c2ea</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RELEASE_SHARED</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a7aadf538f5e00720d3d0aaed62d0e9ab</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRES</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a96848b74000220f6531e6f7ba197a296</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUIRES_SHARED</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>ad8125cc8b9da0da1fc586ca0004d19da</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_CAPABILITY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>aa96911138a435675f82f670951e7ffce</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCOPED_CAPABILITY</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>aaa22d969a29cc5260e8c65e42bcfc253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_ANNOTATION_ATTRIBUTE__</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>a19418637cb3d49d320fcd59e73cc1eb2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRY_ACQUIRE</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>afcd0980dda8acd3847986ab553f7c6d0</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRY_ACQUIRE_SHARED</name>
      <anchorfile>protobuf_2third__party_2benchmark_2src_2mutex_8h.html</anchorfile>
      <anchor>ab4bd0ef1c042ed9adc35c045573c5431</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="typedef">
      <type>std::condition_variable</type>
      <name>Condition</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2fdcb6f478bb0e2b9b6df0a8a7ff2468</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>CAPABILITY</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1b39f666eff8acc438ab1cea6d703189</anchor>
      <arglist>(&quot;mutex&quot;) Mutex</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mutex.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>mutex_8hpp.html</filename>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">zmq::mutex_t</class>
    <class kind="struct">zmq::scoped_lock_t</class>
    <class kind="struct">zmq::scoped_optional_lock_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/NestedBuildersTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2NestedBuildersTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::NestedBuildersTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/NestedBuildersTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2NestedBuildersTest_8java.html</filename>
    <class kind="class">com::google::protobuf::NestedBuildersTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>network.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/network/</path>
    <filename>network_8cpp.html</filename>
    <includes id="network_8h" name="network.h" local="yes" imported="no">network.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <class kind="struct">clientData</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_RETRY_CNT</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>ad651056700ebf35ff8a6eb4456b228c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_BUFFER_BYTES</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>adae1841eef1377ddcda9456c6923585a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>protocols</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>afd636896b1f6e43aacdb4c31b5da5036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTOCOL_0</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>afd636896b1f6e43aacdb4c31b5da5036a184273208f4a28e3be2f0895472c3997</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTOCOL_COUNT</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>afd636896b1f6e43aacdb4c31b5da5036a6e4a5bd9be0943fcb1bffab06614634b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FRAME_PREPADDING_BYTES</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>aaf85ede813265f7283c4d8d5868f2f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; zmq::socket_t &gt;</type>
      <name>frame_socket</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a674bd16e28c824071ed81c12a6f70502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_connectionList</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a66627dff6690f6c95fdbc090de65e89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nBytes</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a9fb1cbf26dc7b76f081cace9794353cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recv_data_error</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a5e496b2edeb15dda179e64e169cdeed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::atomic&lt; bool &gt;</type>
      <name>running</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>af53701aded99286de42137bffab9561a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>server_msg</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a740848b48f06faecd03f19f0c02ef0c4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; zmq::context_t &gt;</type>
      <name>zmq_context</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a3ba2f0ae8587132db3defa00ab66f4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>zmq_ip</name>
      <anchorfile>network_8cpp.html</anchorfile>
      <anchor>a2b29ff29952724caf6820fbe74eb4d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>network.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/network/</path>
    <filename>network_8h.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <class kind="class">Network</class>
    <class kind="struct">NetworkHandle</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CAMERA_NUM</name>
      <anchorfile>network_8h.html</anchorfile>
      <anchor>a078eca0dc05bb5f5d7f3edb5fbe9b181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>network_depth_sensor.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/network/</path>
    <filename>network__depth__sensor_8cpp.html</filename>
    <includes id="network__depth__sensor_8h" name="network_depth_sensor.h" local="yes" imported="no">network_depth_sensor.h</includes>
    <includes id="network_8h" name="network.h" local="yes" imported="no">connections/network/network.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <class kind="struct">CalibrationData</class>
    <class kind="struct">NetworkDepthSensor::ImplData</class>
  </compound>
  <compound kind="file">
    <name>network_depth_sensor.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/network/</path>
    <filename>network__depth__sensor_8h.html</filename>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="yes" imported="no">aditof/depth_sensor_interface.h</includes>
    <class kind="class">NetworkDepthSensor</class>
  </compound>
  <compound kind="file">
    <name>network_sensor_enumerator.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/network/</path>
    <filename>network__sensor__enumerator_8cpp.html</filename>
    <includes id="network__sensor__enumerator_8h" name="network_sensor_enumerator.h" local="yes" imported="no">network_sensor_enumerator.h</includes>
    <includes id="network_8h" name="network.h" local="yes" imported="no">connections/network/network.h</includes>
    <includes id="network__depth__sensor_8h" name="network_depth_sensor.h" local="yes" imported="no">connections/network/network_depth_sensor.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>network_sensor_enumerator.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/network/</path>
    <filename>network__sensor__enumerator_8h.html</filename>
    <includes id="sensor__enumerator__interface_8h" name="sensor_enumerator_interface.h" local="yes" imported="no">aditof/sensor_enumerator_interface.h</includes>
    <class kind="class">NetworkSensorEnumerator</class>
  </compound>
  <compound kind="file">
    <name>NewInstanceSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>NewInstanceSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>NewInstanceSchemaFull.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>NewInstanceSchemaFull_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>NewInstanceSchemaLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>NewInstanceSchemaLite_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>NewInstanceSchemas.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>NewInstanceSchemas_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>NioByteString.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>NioByteString_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>NioByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>NioByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::NioByteStringTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>no_field_presence_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>no__field__presence__test_8cc.html</filename>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>norm_engine.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>norm__engine_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>norm_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>norm__engine_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>null_mechanism.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>null__mechanism_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="null__mechanism_8hpp" name="null_mechanism.hpp" local="yes" imported="no">null_mechanism.hpp</includes>
    <member kind="variable">
      <type>const char</type>
      <name>error_command_name</name>
      <anchorfile>null__mechanism_8cpp.html</anchorfile>
      <anchor>a765c8b830716208c4ec05fd03ae64140</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>error_command_name_len</name>
      <anchorfile>null__mechanism_8cpp.html</anchorfile>
      <anchor>a89faa4a0f2f29c369e3250c1917d2fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>error_reason_len_size</name>
      <anchorfile>null__mechanism_8cpp.html</anchorfile>
      <anchor>a8f4dd0f4c9547109a64818cfacc765e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>ready_command_name</name>
      <anchorfile>null__mechanism_8cpp.html</anchorfile>
      <anchor>a74d71c25e54badb0d7c4f99828b3bb82</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>ready_command_name_len</name>
      <anchorfile>null__mechanism_8cpp.html</anchorfile>
      <anchor>a9e9650eb0db0a4f03329bf71107f9fa7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null_mechanism.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>null__mechanism_8hpp.html</filename>
    <includes id="mechanism_8hpp" name="mechanism.hpp" local="yes" imported="no">mechanism.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="zap__client_8hpp" name="zap_client.hpp" local="yes" imported="no">zap_client.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>object.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>object_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="object_8hpp" name="object.hpp" local="yes" imported="no">object.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>object.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>object_8hpp.html</filename>
    <includes id="endpoint_8hpp" name="endpoint.hpp" local="yes" imported="no">endpoint.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::object_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>object_location_tracker.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>object__location__tracker_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="location__tracker_8h" name="location_tracker.h" local="no" imported="no">google/protobuf/util/internal/location_tracker.h</includes>
    <class kind="class">google::protobuf::util::converter::ObjectLocationTracker</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>object_source.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>object__source_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <class kind="class">google::protobuf::util::converter::ObjectSource</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>object_writer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>object__writer_8cc.html</filename>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <includes id="datapiece_8h" name="datapiece.h" local="no" imported="no">google/protobuf/util/internal/datapiece.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>object_writer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>object__writer_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::util::converter::ObjectWriter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_enum.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__enum_8cc.html</filename>
    <includes id="objectivec__enum_8h" name="objectivec_enum.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_enum.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_enum.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__enum_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::EnumGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_enum_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__enum__field_8cc.html</filename>
    <includes id="objectivec__enum__field_8h" name="objectivec_enum_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_enum_field.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_enum_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__enum__field_8h.html</filename>
    <includes id="objectivec__field_8h" name="objectivec_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_field.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::EnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedEnumFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_extension.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__extension_8cc.html</filename>
    <includes id="objectivec__extension_8h" name="objectivec_extension.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_extension.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_extension.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__extension_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::ExtensionGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__field_8cc.html</filename>
    <includes id="objectivec__field_8h" name="objectivec_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_field.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="objectivec__enum__field_8h" name="objectivec_enum_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_enum_field.h</includes>
    <includes id="objectivec__map__field_8h" name="objectivec_map_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_map_field.h</includes>
    <includes id="objectivec__message__field_8h" name="objectivec_message_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_message_field.h</includes>
    <includes id="objectivec__primitive__field_8h" name="objectivec_primitive_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_primitive_field.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__field_8h.html</filename>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::FieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::FieldGeneratorMap</class>
    <class kind="class">google::protobuf::compiler::objectivec::ObjCObjFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::SingleFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_file.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__file_8cc.html</filename>
    <includes id="objectivec__file_8h" name="objectivec_file.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_file.h</includes>
    <includes id="objectivec__enum_8h" name="objectivec_enum.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_enum.h</includes>
    <includes id="objectivec__extension_8h" name="objectivec_extension.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_extension.h</includes>
    <includes id="objectivec__message_8h" name="objectivec_message.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_message.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_file.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__file_8h.html</filename>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::FileGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__generator_8cc.html</filename>
    <includes id="objectivec__generator_8h" name="objectivec_generator.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_generator.h</includes>
    <includes id="objectivec__file_8h" name="objectivec_file.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_file.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::ObjectiveCGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_helpers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__helpers_8cc.html</filename>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="objectivec__nsobject__methods_8h" name="objectivec_nsobject_methods.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_nsobject_methods.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
    <namespace>google::protobuf::compiler::objectivec::posix</namespace>
    <member kind="function">
      <type>string</type>
      <name>BaseFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a12c3b2a4e9926bec82a7978161a8fa40</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BuildCommentsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a7d374b0e0ec353ee554f575c5a3f1f5a</anchor>
      <arglist>(const SourceLocation &amp;location, bool prefer_single_line)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BuildFlagsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a8deb3171ac251bb1c324e73d6325c28f</anchor>
      <arglist>(const FlagType flag_type, const std::vector&lt; string &gt; &amp;strings)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0c3f401eac70bc64877b87bb8e13caaa</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a2e8cfcb96dd363d18f7806f27090f256</anchor>
      <arglist>(const Descriptor *descriptor, string *out_suffix_added)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassNameWorker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a662bee2b69b28f0d92639469a8893ad8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassNameWorker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a63bebf76da84ce02a6ae5fdad7bc2074</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a22669a47562a1aef6824240c64533026</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab2a235a53c601b502c165463b85c76d3</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab133432dd38c5804917bc8336bd4cc7e</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumValueShortName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>acdcb01d84aa8cac7030b9695c42e3081</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EscapeTrigraphs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a73d01de619aeec39d1c24e301c10e4ce</anchor>
      <arglist>(const string &amp;to_escape)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ExtensionMethodName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a91d8b9c6bdb90d7b036e4d5b2fede228</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a2dbb97a2fa41e86f7aa1dbfd43b4c763</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FieldNameCapitalized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab2336662fbbc326cfb103beb777bc28e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FileClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a573146290c880745b0abbda8a1376956</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FileClassPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>abc63596534b5b73d5ed914ca75778010</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FilePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a759727a91de121c720f8e27b52d999ad</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FilePathBasename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac99470913c76449e60daabcb48bb0772</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapitalizedType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a58bbfa7a14c1ffda9d08281e341e034b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveCType</type>
      <name>GetObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a8343890edbf555b4d6e379c6663049b7</anchor>
      <arglist>(FieldDescriptor::Type field_type)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GPBGenericValueFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>af3031fcd641c905bf164607394705479</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>HandleExtremeFloatingPoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a281f0f0aa89cb968c0d818e7bf726a3d</anchor>
      <arglist>(string val, bool add_float_suffix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNonZeroDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a030293dfbab3075cd79fe62b44ed7a32</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a4395bba11a46ae905d83af81e199e6eb</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrimitiveType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac7b860719e67a3aa776afb155438d8e8</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProtobufLibraryBundledProtoFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a120f43baf475b380778a0226ff69d79d</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a9f585edca44dc4d08d92edd6ed600a0e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRetainedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>aecf85435c570ca15094052988f805c22</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofEnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0bfaec099b78d3b50680787568cad6a5</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac47481505434451f7f9ce7a6f20cf4fe</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofNameCapitalized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ad68dcd7b1f8cd954153315b900b67842</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseSimpleFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac490526c918af9aa2242b5d6b4cb11fb</anchor>
      <arglist>(const string &amp;path, LineConsumer *line_consumer, string *out_error)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ProtobufFrameworkImportSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a5d033054dd2a6b99e6a0548945b78b46</anchor>
      <arglist>(const string &amp;framework_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLine</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a97be4363ce5a494a372fbbb58e67d03c</anchor>
      <arglist>(StringPiece *input, StringPiece *line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a56c871cb952adf3e35f747bfcf153f8e</anchor>
      <arglist>(StringPiece *input)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a220c6f6c0c424880b3ce6c1f424d5d1d</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimWhitespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ad174d2c8f2e54373f4488008236fd40d</anchor>
      <arglist>(StringPiece *input)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnCamelCaseEnumShortName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ae85fa9bfa404cc5f9eb367aa53e4fbb2</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnCamelCaseFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6eea16e0bfb27d2c4c5ccef9ab2268ea</anchor>
      <arglist>(const string &amp;name, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ValidateObjCClassPrefixes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a5dcbd8065f5c95e620fc9bffd230ae40</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const Options &amp;generation_options, string *out_error)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>decode_data_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a169e01a1bc1d6451b4557401328a5c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>error_str_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>af26b46b7578edcc81ffab9140b4d8b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_all_upper_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>aa26f2d5ea13bdba4b69eeea380414f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint8</type>
      <name>kAddUnderscore</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a8bc32bbc87820ac24e8ae04d84e92c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kMaxSegmentLen</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>af675f51b2e13a5db70a15f1d6241bd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint8</type>
      <name>kOpAllUpper</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a469d65df9310c3532c950cf578aeb63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint8</type>
      <name>kOpAsIs</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a012116df037299892dbbef75874ea2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint8</type>
      <name>kOpFirstLower</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>acab08da7a3ba28a6f5ba25da88ae3f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint8</type>
      <name>kOpFirstUpper</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a1cb25768c8ac95d7db62bcb2dd2e3a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>leftover_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a996d0a86a49796baec91bedb774e197e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>ac515e5f5602db49593f96316f1b5c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LineConsumer *</type>
      <name>line_consumer_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a00407f781a2d81f9e8ac3aecc85ee4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_underscore_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>ab63a3edca366803243b953fb675de107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8</type>
      <name>op_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>ae64f25c288d6ac4c5ffa6a709a7da20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>p_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a18b10dd07a65b13d0b2987f672990e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; string, string &gt; *</type>
      <name>prefix_map_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a6f0d1729e2f37c498289b23f8fa4755f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ProtobufLibraryFrameworkName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0a570e30b523132671346dd82fca6e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>segment_len_</name>
      <anchorfile>objectivec__helpers_8cc.html</anchorfile>
      <anchor>a762064267f2e2ee3da573224520b11b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objectivec_helpers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__helpers_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::ImportWriter</class>
    <class kind="class">google::protobuf::compiler::objectivec::LineConsumer</class>
    <class kind="struct">google::protobuf::compiler::objectivec::Options</class>
    <class kind="class">google::protobuf::compiler::objectivec::ImportWriter::ProtoFrameworkCollector</class>
    <class kind="class">google::protobuf::compiler::objectivec::TextFormatDecodeData</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
    <member kind="enumeration">
      <type></type>
      <name>FlagType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGTYPE_DESCRIPTOR_INITIALIZATION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38a91ad71afb2c888abe9bad76a1dc7ce11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGTYPE_EXTENSION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38a65cc8eb43579ea101360ba95111312cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGTYPE_FIELD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38a842e599232e386d9bd2b4cc84b94d510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_INT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a49c5749b9eeff8a74aad9a529d23eef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_UINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8ae3900c15cd93197e02436b12c1baba5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_INT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8af4067cb35a3275889447cce80935e88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_UINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8aa45fcf0578dd8dce4c7ef268afe068b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8ad8d2a32e65c5583797b5f3e5680fc006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_DOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a3db1fa76613652f4510230acfb6fbd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_BOOLEAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8ad6ae6572218b854aa8052f162d763731</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8aa951c2bb00251c9448ca36fd1c76eaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_DATA</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a94f6385329853ac10ae591af2b64801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_ENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a9f2030d5386835a9001e236c51e93e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a6190de72c80b68270906054e7bd2e73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BuildCommentsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a7d374b0e0ec353ee554f575c5a3f1f5a</anchor>
      <arglist>(const SourceLocation &amp;location, bool prefer_single_line)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BuildFlagsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a8deb3171ac251bb1c324e73d6325c28f</anchor>
      <arglist>(const FlagType flag_type, const std::vector&lt; string &gt; &amp;strings)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0c3f401eac70bc64877b87bb8e13caaa</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a2e8cfcb96dd363d18f7806f27090f256</anchor>
      <arglist>(const Descriptor *descriptor, string *out_suffix_added)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a22669a47562a1aef6824240c64533026</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab2a235a53c601b502c165463b85c76d3</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab133432dd38c5804917bc8336bd4cc7e</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumValueShortName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>acdcb01d84aa8cac7030b9695c42e3081</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EscapeTrigraphs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a73d01de619aeec39d1c24e301c10e4ce</anchor>
      <arglist>(const string &amp;to_escape)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ExtensionMethodName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a91d8b9c6bdb90d7b036e4d5b2fede228</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a2dbb97a2fa41e86f7aa1dbfd43b4c763</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FieldNameCapitalized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab2336662fbbc326cfb103beb777bc28e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FileClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a573146290c880745b0abbda8a1376956</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FileClassPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>abc63596534b5b73d5ed914ca75778010</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FilePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a759727a91de121c720f8e27b52d999ad</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FilePathBasename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac99470913c76449e60daabcb48bb0772</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapitalizedType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a58bbfa7a14c1ffda9d08281e341e034b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveCType</type>
      <name>GetObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>abc80574072c4d96b3c375ff1054594fa</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveCType</type>
      <name>GetObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a8343890edbf555b4d6e379c6663049b7</anchor>
      <arglist>(FieldDescriptor::Type field_type)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetOptionalDeprecatedAttribute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a127ee6592075130002d22c57c357d62b</anchor>
      <arglist>(const TDescriptor *descriptor, const FileDescriptor *file=NULL, bool preSpace=true, bool postNewline=false)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GPBGenericValueFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>af3031fcd641c905bf164607394705479</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFieldPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a384ce8064daaa7456feab5c8b96abbe0</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNonZeroDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a030293dfbab3075cd79fe62b44ed7a32</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPreservingUnknownEnumSemantics</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6d166e4af60e607cf0c642d93515dd42</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a4395bba11a46ae905d83af81e199e6eb</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntryMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6d76cff83d3323d8f5e014c04b433d22</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrimitiveType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac7b860719e67a3aa776afb155438d8e8</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProtobufLibraryBundledProtoFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a120f43baf475b380778a0226ff69d79d</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a9f585edca44dc4d08d92edd6ed600a0e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRetainedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>aecf85435c570ca15094052988f805c22</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofEnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0bfaec099b78d3b50680787568cad6a5</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac47481505434451f7f9ce7a6f20cf4fe</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofNameCapitalized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ad68dcd7b1f8cd954153315b900b67842</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseSimpleFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac490526c918af9aa2242b5d6b4cb11fb</anchor>
      <arglist>(const string &amp;path, LineConsumer *line_consumer, string *out_error)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ProtobufFrameworkImportSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a5d033054dd2a6b99e6a0548945b78b46</anchor>
      <arglist>(const string &amp;framework_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a220c6f6c0c424880b3ce6c1f424d5d1d</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimWhitespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ad174d2c8f2e54373f4488008236fd40d</anchor>
      <arglist>(StringPiece *input)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnCamelCaseEnumShortName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ae85fa9bfa404cc5f9eb367aa53e4fbb2</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnCamelCaseFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6eea16e0bfb27d2c4c5ccef9ab2268ea</anchor>
      <arglist>(const string &amp;name, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ValidateObjCClassPrefixes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a5dcbd8065f5c95e620fc9bffd230ae40</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const Options &amp;generation_options, string *out_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objectivec_helpers_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__helpers__unittest_8cc.html</filename>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_map_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__map__field_8cc.html</filename>
    <includes id="objectivec__map__field_8h" name="objectivec_map_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_map_field.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_map_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__map__field_8h.html</filename>
    <includes id="objectivec__field_8h" name="objectivec_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_field.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::MapFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_message.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__message_8cc.html</filename>
    <includes id="objectivec__message_8h" name="objectivec_message.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_message.h</includes>
    <includes id="objectivec__enum_8h" name="objectivec_enum.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_enum.h</includes>
    <includes id="objectivec__extension_8h" name="objectivec_extension.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_extension.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_message.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__message_8h.html</filename>
    <includes id="objectivec__field_8h" name="objectivec_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_field.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="objectivec__oneof_8h" name="objectivec_oneof.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_oneof.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::MessageGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_message_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__message__field_8cc.html</filename>
    <includes id="objectivec__message__field_8h" name="objectivec_message_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_message_field.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_message_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__message__field_8h.html</filename>
    <includes id="objectivec__field_8h" name="objectivec_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_field.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::MessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedMessageFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_nsobject_methods.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__nsobject__methods_8h.html</filename>
    <member kind="variable">
      <type>const char *const</type>
      <name>kNSObjectMethodsList</name>
      <anchorfile>objectivec__nsobject__methods_8h.html</anchorfile>
      <anchor>a4aa81ddb74f978b576ce02671fd17074</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objectivec_oneof.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__oneof_8cc.html</filename>
    <includes id="objectivec__oneof_8h" name="objectivec_oneof.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_oneof.h</includes>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_oneof.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__oneof_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::OneofGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_primitive_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__primitive__field_8cc.html</filename>
    <includes id="objectivec__helpers_8h" name="objectivec_helpers.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_helpers.h</includes>
    <includes id="objectivec__primitive__field_8h" name="objectivec_primitive_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_primitive_field.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>objectivec_primitive_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/objectivec/</path>
    <filename>objectivec__primitive__field_8h.html</filename>
    <includes id="objectivec__field_8h" name="objectivec_field.h" local="no" imported="no">google/protobuf/compiler/objectivec/objectivec_field.h</includes>
    <class kind="class">google::protobuf::compiler::objectivec::PrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::PrimitiveObjFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedPrimitiveFieldGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
  </compound>
  <compound kind="file">
    <name>offline_depth_sensor.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/offline/</path>
    <filename>offline__depth__sensor_8cpp.html</filename>
    <includes id="offline__depth__sensor_8h" name="offline_depth_sensor.h" local="yes" imported="no">offline_depth_sensor.h</includes>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi/tofi_config.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>offline_depth_sensor.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/offline/</path>
    <filename>offline__depth__sensor_8h.html</filename>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="yes" imported="no">aditof/depth_sensor_interface.h</includes>
    <class kind="class">OfflineDepthSensor</class>
  </compound>
  <compound kind="file">
    <name>offline_sensor_enumerator.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/offline/</path>
    <filename>offline__sensor__enumerator_8cpp.html</filename>
    <includes id="offline__sensor__enumerator_8h" name="offline_sensor_enumerator.h" local="yes" imported="no">offline_sensor_enumerator.h</includes>
    <includes id="offline__depth__sensor_8h" name="offline_depth_sensor.h" local="yes" imported="no">offline_depth_sensor.h</includes>
  </compound>
  <compound kind="file">
    <name>offline_sensor_enumerator.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/offline/</path>
    <filename>offline__sensor__enumerator_8h.html</filename>
    <includes id="sensor__enumerator__interface_8h" name="sensor_enumerator_interface.h" local="yes" imported="no">aditof/sensor_enumerator_interface.h</includes>
    <class kind="class">OfflineSensorEnumerator</class>
  </compound>
  <compound kind="file">
    <name>once.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>once_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="typedef">
      <type>std::once_flag</type>
      <name>once_flag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad00b4c947280e1038bed2e4d5c456731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_once</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac798b124d05550e24272b1aeed89512c</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OneofInfo.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>OneofInfo_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>opencv_undistort.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>opencv__undistort_8cpp.html</filename>
    <includes id="opencv__undistort_8h" name="opencv_undistort.h" local="yes" imported="no">opencv_undistort.h</includes>
    <member kind="function">
      <type>void</type>
      <name>UndistortPoints</name>
      <anchorfile>opencv__undistort_8cpp.html</anchorfile>
      <anchor>a874ef527d9b7d123a29388c66b1f6bc9</anchor>
      <arglist>(float *_srcx, float *_srcy, float *_dstx, float *_dsty, CameraIntrinsics *_cameraMatrix, int maxcount, int rows, int cols, uint8_t row_bin_factor, uint8_t col_bin_factor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opencv_undistort.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>opencv__undistort_8h.html</filename>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi_config.h</includes>
    <member kind="function">
      <type>void</type>
      <name>UndistortPoints</name>
      <anchorfile>opencv__undistort_8h.html</anchorfile>
      <anchor>a874ef527d9b7d123a29388c66b1f6bc9</anchor>
      <arglist>(float *_srcx, float *_srcy, float *_dstx, float *_dsty, CameraIntrinsics *_cameraMatrix, int maxcount, int rows, int cols, uint8_t row_bin_factor, uint8_t col_bin_factor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>options_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>BINDDEVSIZ</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>a6df22d571a31686b62d8d0c62a5ea834</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>do_setsockopt</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>adf37946fb7b00b7269a9b950d1715269</anchor>
      <arglist>(const void *const optval_, const size_t optvallen_, T *const out_value_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>do_setsockopt_set</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>a5e0e1b11d3e8af5b26cda11fa1571d2b</anchor>
      <arglist>(const void *const optval_, const size_t optvallen_, std::set&lt; T &gt; *const set_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>do_setsockopt_string_allow_empty_relaxed</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>ace7326c7b5ad3f76ab19016a7c396b44</anchor>
      <arglist>(const void *const optval_, const size_t optvallen_, std::string *const out_value_, const size_t max_len_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>do_setsockopt_string_allow_empty_strict</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>a51331e344356ebf8de2fbfd6e6a7c596</anchor>
      <arglist>(const void *const optval_, const size_t optvallen_, std::string *const out_value_, const size_t max_len_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sockopt_invalid</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>a5cb0c7213569a93b4be632af53e0bc32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>deciseconds_per_millisecond</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>afa6266e414f926bc66577403cad719e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>default_hwm</name>
      <anchorfile>options_8cpp.html</anchorfile>
      <anchor>afd270f46bc2523404b52c42fa7885023</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>options_8hpp.html</filename>
    <includes id="atomic__ptr_8hpp" name="atomic_ptr.hpp" local="yes" imported="no">atomic_ptr.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <class kind="struct">zmq::options_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CURVE_KEYSIZE</name>
      <anchorfile>options_8hpp.html</anchorfile>
      <anchor>ad793f52aa7b035441141c9ca4cc5e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURVE_KEYSIZE_Z85</name>
      <anchorfile>options_8hpp.html</anchorfile>
      <anchor>ac0124f62308b6435e2feb82438615951</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_getsockopt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac5e86ebfc396cd1d85c8b7bcc7ab4a2e</anchor>
      <arglist>(void *const optval_, size_t *const optvallen_, T value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_getsockopt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4df6d60be4f557272645e5ddbb80ea9f</anchor>
      <arglist>(void *optval_, size_t *optvallen_, const std::string &amp;value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_getsockopt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a461c76b8e17ec20b73cf7315c9d5928d</anchor>
      <arglist>(void *optval_, size_t *optvallen_, const void *value_, size_t value_len_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_setsockopt_int_as_bool_relaxed</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae38f0c579cbdc30cce446150193e9ceb</anchor>
      <arglist>(const void *optval_, size_t optvallen_, bool *out_value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_setsockopt_int_as_bool_strict</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aaae2a9967db1d5b971ab146b918a166b</anchor>
      <arglist>(const void *optval_, size_t optvallen_, bool *out_value_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_effective_conflate_option</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a75c85b38c807a2b5c57ba88532f08508</anchor>
      <arglist>(const options_t &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>options__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>a205c247c33618c360521bac169cace81</anchor>
      <arglist>(BM_basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>ada2972c3a2e060d5792ed536de361904</anchor>
      <arglist>(BM_basic_slow) -&gt; Arg(10) -&gt;Unit(benchmark::kNanosecond)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>ab284b8dcea1d3f48d60cfe34603daf23</anchor>
      <arglist>(BM_explicit_iteration_count) -&gt; Iterations(42)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_basic</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>a801e6df9e21b9cdec18d9b2bd1903334</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_basic_slow</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>a9cca904f37beec4629ad40ec985eaebc</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_explicit_iteration_count</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>aca5e59de4ec724078b0254ff64e10705</anchor>
      <arglist>(benchmark::State &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CustomArgs</name>
      <anchorfile>options__test_8cc.html</anchorfile>
      <anchor>a3c4644954ee091f589d049c1af27b21f</anchor>
      <arglist>(benchmark::internal::Benchmark *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>output_test.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>output__test_8h.html</filename>
    <includes id="re_8h" name="re.h" local="yes" imported="no">../src/re.h</includes>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="struct">Results</class>
    <class kind="struct">TestCase</class>
    <member kind="define">
      <type>#define</type>
      <name>_CHECK_FLOAT_RESULT_VALUE</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a0b79ce7f74a8e04eb2467fe7ec203b11</anchor>
      <arglist>(entry, getfn, var_type, var_name, relationship, value, eps_factor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CHECK_RESULT_VALUE</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a49000ff09f90d7d8193a112b1b432725</anchor>
      <arglist>(entry, getfn, var_type, var_name, relationship, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_CASES</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a04ac612b4456ef57752035929a56750a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>acdb29c7239dc124246ef979e29cec180</anchor>
      <arglist>(bm_name_pattern, checker_function)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_COUNTER_VALUE</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a8a3bc4431e1f40d1ca26d27b64d944ad</anchor>
      <arglist>(entry, var_type, var_name, relationship, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_COUNTER_VALUE</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>af977dc62f3a4e3631d231257fb4659be</anchor>
      <arglist>(entry, var_name, relationship, value, eps_factor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FLOAT_RESULT_VALUE</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a8e1b30e5bb9e8bcc80c5fd302149dffd</anchor>
      <arglist>(entry, var_name, relationship, value, eps_factor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RESULT_VALUE</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>ac341550fa7b0717d57cb0038068a5c46</anchor>
      <arglist>(entry, var_type, var_name, relationship, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONCAT</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a2f18db18bca26cafa95e9719de4a41ef</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONCAT2</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a6686571cd8d511b7268f872d6dcc226a</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_SUBSTITUTIONS</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a83e38070b2eb5d814ad65aadb2baabdc</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(Results const  &amp;) &gt;</type>
      <name>ResultsCheckFn</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>add3f0fba79b2a591ca391abe181e3ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MatchRules</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>af33c2dc45c5f0a0b9f8b7d672ec66c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MR_Default</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>af33c2dc45c5f0a0b9f8b7d672ec66c25ac129ccc2f93d3de74e2de408df343290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MR_Next</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>af33c2dc45c5f0a0b9f8b7d672ec66c25a6193174534052dca9b8710e7f771c20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MR_Not</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>af33c2dc45c5f0a0b9f8b7d672ec66c25a9e23ecdd82bce413ddf028f3c9d1b697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TestCaseID</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_ConsoleOut</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaea20fc2518d3ee2f390377e71296ae865d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_ConsoleErr</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaea7067ca57135534eccf5223940b2b9396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_JSONOut</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaeadd5923f7e242ca8963a0ed851fa56e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_JSONErr</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaea30b028dad13238386f0d6a39b6995216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_CSVOut</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaea9e9c4d69b94fad51c2871421fccd847c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_CSVErr</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaea0e8d6122d8cc6eddd3cefef59c8641b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TC_NumID</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a4f47d8cc17db1b585511e6316528cfaea3f8f31722e9735863c16ec3853a4130d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddCases</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a70521f74adb9bd37e1ddaa7bb60e8688</anchor>
      <arglist>(TestCaseID ID, std::initializer_list&lt; TestCase &gt; il)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>AddChecker</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a180ae918336fb5fd96f89a547d5f95e1</anchor>
      <arglist>(const char *bm_name_pattern, ResultsCheckFn fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RunOutputTests</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a0621edafd66908003676aa6d9489befe</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetSubstitutions</name>
      <anchorfile>output__test_8h.html</anchorfile>
      <anchor>a33fc10e7528ee8ffc298abf0faac1163</anchor>
      <arglist>(std::initializer_list&lt; std::pair&lt; std::string, std::string &gt;&gt; il)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>output_test_helper.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>output__test__helper_8cc.html</filename>
    <includes id="check_8h" name="check.h" local="yes" imported="no">../src/check.h</includes>
    <includes id="re_8h" name="re.h" local="yes" imported="no">../src/re.h</includes>
    <includes id="output__test_8h" name="output_test.h" local="yes" imported="no">output_test.h</includes>
    <includes id="benchmark__api__internal_8h" name="benchmark_api_internal.h" local="yes" imported="no">../src/benchmark_api_internal.h</includes>
    <class kind="struct">internal::ResultsChecker::PatternAndFn</class>
    <class kind="class">internal::ResultsChecker</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>AddCases</name>
      <anchorfile>output__test__helper_8cc.html</anchorfile>
      <anchor>a70521f74adb9bd37e1ddaa7bb60e8688</anchor>
      <arglist>(TestCaseID ID, std::initializer_list&lt; TestCase &gt; il)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>AddChecker</name>
      <anchorfile>output__test__helper_8cc.html</anchorfile>
      <anchor>af305de630d83043f9862367a796b48fa</anchor>
      <arglist>(const char *bm_name, ResultsCheckFn fn)</arglist>
    </member>
    <member kind="function">
      <type>ResultsChecker &amp;</type>
      <name>GetResultsChecker</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a96fa9ed0c6c3f7c9f21a73545254d1c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RunOutputTests</name>
      <anchorfile>output__test__helper_8cc.html</anchorfile>
      <anchor>a0621edafd66908003676aa6d9489befe</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetSubstitutions</name>
      <anchorfile>output__test__helper_8cc.html</anchorfile>
      <anchor>a33fc10e7528ee8ffc298abf0faac1163</anchor>
      <arglist>(std::initializer_list&lt; std::pair&lt; std::string, std::string &gt;&gt; il)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; benchmark::BenchmarkReporter * &gt;</type>
      <name>reporters_</name>
      <anchorfile>output__test__helper_8cc.html</anchorfile>
      <anchor>ad9a4553b6f81395b86500b0e2c41e4d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>own.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>own_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="own_8hpp" name="own.hpp" local="yes" imported="no">own.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
  </compound>
  <compound kind="file">
    <name>own.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>own_8hpp.html</filename>
    <includes id="object_8hpp" name="object.hpp" local="yes" imported="no">object.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::own_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>compiler/package_info.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>compiler_2package__info_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>io/package_info.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>io_2package__info_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>package_info.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>package__info_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>util/package_info.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>util_2package__info_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>PackedFieldTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>PackedFieldTest_8java.html</filename>
    <class kind="class">com::google::protobuf::PackedFieldTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>pair.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pair_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="pair_8hpp" name="pair.hpp" local="yes" imported="no">pair.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pair.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pair_8hpp.html</filename>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>parse_context.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>parse__context_8cc.html</filename>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::internal::UnknownFieldLiteParserHelper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>FixedParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1a2d168884dc4fbc089d43d129aa4236</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>InlineGreedyStringParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a723a404143469ad5851f6cce24a24e7b</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>InlineGreedyStringParserUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1786f7dfe12ade22902a769d4ef57667</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedBoolParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc503ac7648b853c2962831bcd8d26cf</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedDoubleParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac17b307547f8dbca56d62722834161a9</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a813209039a71b727bc7546bf458608d0</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a15324efd193a864ed5ece0bc928d9bd2</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(int), InternalMetadataWithArenaLite *metadata, int field_num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParserArg</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac10aeeec97d690be9b6b938b4ac57d28</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(const void *, int), const void *data, InternalMetadataWithArenaLite *metadata, int field_num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFixed32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acde2291e3d2388982197e5c2677d6f8f</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFixed64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4e2c3a0e1a0c6e01c8823b9ad7824531</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFloatParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc9caf0d3d171fddcf1de654c319a2ed</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aff51e3d2343c211ca49eb2abca660da8</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa3e072d65f4197f2ee1c79b438916a87</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSFixed32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a90e2c5103a8173eb043a602ae7e4f432</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSFixed64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a174f75fa4aef2360e04385ddd6b613b6</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a71a7da946daa93ed8f9a820c8d50a577</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a084fb7710672a4357c7ad9b1352f2650</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedUInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a405fbc4620ae4615ed2ed61b1760d5c7</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedUInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9918271f03d5ffba58a1dd1141436003</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint64 &gt;</type>
      <name>ParseVarint64Fallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b0b51f9bcbdb2f1af54b66956b2e595</anchor>
      <arglist>(const char *p, uint64 res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintUTF8ErrorLog</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a19d11c0e1976b6e750398f798193d815</anchor>
      <arglist>(const char *field_name, const char *operation_str, bool emit_stacktrace)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, int32 &gt;</type>
      <name>ReadSizeFallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a870cd3a4b12bfecf7cd67aa6a74fe6cd</anchor>
      <arglist>(const char *p, uint32 first)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint32 &gt;</type>
      <name>ReadTagFallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad78be2ba8fa506c374806f10067258e5</anchor>
      <arglist>(const char *p, uint32 res)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17aff25fa37a9479e607f12544b66cbb</anchor>
      <arglist>(const char *begin, const char *end, void *object, ParseContext *)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownFieldParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8672b7c94ae361d97c90c9fd2f36047d</anchor>
      <arglist>(uint32 tag, InternalMetadataWithArenaLite *metadata, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownFieldParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8d7b985125644ac0514e29ec878b070c</anchor>
      <arglist>(uint32 tag, std::string *unknown, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownGroupLiteParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5d5e2667bd9e8a46dcb9f0ea55e95af9</anchor>
      <arglist>(std::string *unknown, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>VarintParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af51bc3dbab7124cf216d4f02f372358a</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VerifyUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a6a0803695cf673637b364a04400c4f</anchor>
      <arglist>(StringPiece str, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58cbcdf39e1a504be556f3cfae052b24</anchor>
      <arglist>(uint32 num, StringPiece val, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a416ed7e8bd1b8f30fbc69a3b9e5611fa</anchor>
      <arglist>(uint32 num, uint64 val, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ffae68afecbffedcb9004b689dd775e</anchor>
      <arglist>(uint64 val, std::string *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_context.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>parse__context_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="implicit__weak__message_8h" name="implicit_weak_message.h" local="no" imported="no">google/protobuf/implicit_weak_message.h</includes>
    <includes id="metadata__lite_8h" name="metadata_lite.h" local="no" imported="no">google/protobuf/metadata_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="struct">google::protobuf::internal::ParseContext::Data</class>
    <class kind="class">google::protobuf::internal::EpsCopyInputStream</class>
    <class kind="class">google::protobuf::internal::ParseContext</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_ASSERT_RETURN</name>
      <anchorfile>parse__context_8h.html</anchorfile>
      <anchor>a8f8005534d9de8ef225f3ca109725570</anchor>
      <arglist>(predicate, ret)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_PARSER_ASSERT</name>
      <anchorfile>parse__context_8h.html</anchorfile>
      <anchor>a6d4bfa43ccd74071bd94e2b2ba7f5901</anchor>
      <arglist>(predicate)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>DecodeTwoBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad080302df733bf6e7b5cb3849a560393</anchor>
      <arglist>(uint32 value, const char **ptr)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>FieldParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a60f1db3bb46c88935e4a3173fb01e385</anchor>
      <arglist>(uint64 tag, T &amp;field_parser, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>InlineGreedyStringParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a723a404143469ad5851f6cce24a24e7b</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>InlineGreedyStringParserUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1786f7dfe12ade22902a769d4ef57667</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>InlineGreedyStringParserUTF8Verify</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af477d3363769d99b558a78c2a1d26251</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedBoolParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc503ac7648b853c2962831bcd8d26cf</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedDoubleParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac17b307547f8dbca56d62722834161a9</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a813209039a71b727bc7546bf458608d0</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a15324efd193a864ed5ece0bc928d9bd2</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(int), InternalMetadataWithArenaLite *metadata, int field_num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParserArg</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac10aeeec97d690be9b6b938b4ac57d28</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(const void *, int), const void *data, InternalMetadataWithArenaLite *metadata, int field_num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFixed32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acde2291e3d2388982197e5c2677d6f8f</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFixed64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4e2c3a0e1a0c6e01c8823b9ad7824531</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFloatParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc9caf0d3d171fddcf1de654c319a2ed</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aff51e3d2343c211ca49eb2abca660da8</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa3e072d65f4197f2ee1c79b438916a87</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSFixed32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a90e2c5103a8173eb043a602ae7e4f432</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSFixed64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a174f75fa4aef2360e04385ddd6b613b6</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a71a7da946daa93ed8f9a820c8d50a577</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a084fb7710672a4357c7ad9b1352f2650</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedUInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a405fbc4620ae4615ed2ed61b1760d5c7</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedUInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9918271f03d5ffba58a1dd1141436003</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseVarint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a76fa6b8aeb01dab25d27173adefb19f7</anchor>
      <arglist>(const char *p, uint32 preload, uint64 *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseVarint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af4e20022d67f42b01f3a0f43a95ee327</anchor>
      <arglist>(const char *p, uint64 *out)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint64 &gt;</type>
      <name>ParseVarint64Fallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b0b51f9bcbdb2f1af54b66956b2e595</anchor>
      <arglist>(const char *p, uint64 res)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint64 &gt;</type>
      <name>ParseVarint64FallbackInline</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aef8d4da5c87c687cfc6f94c818f3dd3f</anchor>
      <arglist>(const char *p, uint64 res)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseVarint64Inline</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9dabcc6e57a1f00c9bb650cfa96029be</anchor>
      <arglist>(const char *p, uint64 *out)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ReadSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a75794564e1188e83fde02906d6e596aa</anchor>
      <arglist>(const char **pp)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, int32 &gt;</type>
      <name>ReadSizeFallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a870cd3a4b12bfecf7cd67aa6a74fe6cd</anchor>
      <arglist>(const char *p, uint32 first)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af723b668c6610132d75e023386ea4327</anchor>
      <arglist>(const char *p, uint32 *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2eb31de13255444305e53fa9f0dacc76</anchor>
      <arglist>(const char *p, uint32 *out, uint32 *preload)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint32 &gt;</type>
      <name>ReadTagFallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad78be2ba8fa506c374806f10067258e5</anchor>
      <arglist>(const char *p, uint32 res)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ReadVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae937f11421d8ffc249eca5cc9523cf40</anchor>
      <arglist>(const char **p)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ReadVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a48341ef9f47e4a22d53590380bb105a8</anchor>
      <arglist>(const char **p, uint32 preload)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ReadVarintZigZag32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab6a01b83bf61473bd230d51f18775a7e</anchor>
      <arglist>(const char **p)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ReadVarintZigZag32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a948fb7d1ce8ba3013735a8ca36690214</anchor>
      <arglist>(const char **p, uint32 preload)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ReadVarintZigZag64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9f5ba0bb8ab979694bc9c80908a1ced4</anchor>
      <arglist>(const char **p)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ReadVarintZigZag64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7dfacf45ad7f004f2b8c008df2bc3d65</anchor>
      <arglist>(const char **p, uint32 preload)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>UnalignedLoad</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a897ef618a0bb2e49572b9dbb9e0d3474</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownFieldParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8672b7c94ae361d97c90c9fd2f36047d</anchor>
      <arglist>(uint32 tag, InternalMetadataWithArenaLite *metadata, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownFieldParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8d7b985125644ac0514e29ec878b070c</anchor>
      <arglist>(uint32 tag, std::string *unknown, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownGroupLiteParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5d5e2667bd9e8a46dcb9f0ea55e95af9</anchor>
      <arglist>(std::string *unknown, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>VarintParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab9bbd0c68410f5cf8f3d0790cc8ae7bc</anchor>
      <arglist>(const char *p, T *out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VerifyUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a6a0803695cf673637b364a04400c4f</anchor>
      <arglist>(StringPiece str, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>WireFormatParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab05293a561841afa89a0a02e57fb28c4</anchor>
      <arglist>(T &amp;field_parser, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58cbcdf39e1a504be556f3cfae052b24</anchor>
      <arglist>(uint32 num, StringPiece val, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad9f43d01302254f97d5e67ccc2fda83</anchor>
      <arglist>(uint32 num, StringPiece val, UnknownFieldSet *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a416ed7e8bd1b8f30fbc69a3b9e5611fa</anchor>
      <arglist>(uint32 num, uint64 val, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b1d53ff75e7a35f9c92dc5fc79dc529</anchor>
      <arglist>(uint32 num, uint64 val, UnknownFieldSet *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParseExceptionsTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ParseExceptionsTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ParseExceptionsTest</class>
    <class kind="interface">com::google::protobuf::ParseExceptionsTest::ParseTester</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>parser.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>parser_8cc.html</filename>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="parser_8h" name="parser.h" local="no" imported="no">google/protobuf/compiler/parser.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DO</name>
      <anchorfile>parser_8cc.html</anchorfile>
      <anchor>a70f004e9fd2040730d6306cad347a9d2</anchor>
      <arglist>(STATEMENT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>parser_8h.html</filename>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <class kind="class">google::protobuf::compiler::Parser::LocationRecorder</class>
    <class kind="struct">google::protobuf::compiler::Parser::MapField</class>
    <class kind="class">google::protobuf::compiler::Parser</class>
    <class kind="class">google::protobuf::compiler::SourceLocationTable</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>Parser.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Parser_8java.html</filename>
    <class kind="interface">com::google::protobuf::Parser</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>parser_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>parser__unittest_8cc.html</filename>
    <includes id="parser_8h" name="parser.h" local="no" imported="no">google/protobuf/compiler/parser.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ETC</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a86d0608c5a8dd8a64eb88d7b229904fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Message *</type>
      <name>descriptor_proto</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a13308d442dfe9129fd7c6a839bd33bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockErrorCollector</type>
      <name>error_collector_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a5495a1b2f4ba4e2165c53511979ffdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>field</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a77b0d2070084746b3bddce554eaff65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FileDescriptorProto</type>
      <name>file_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a983bf7005d4b3ead04b30894506b7d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a750b5d744c39a06bfb13e6eb010e35d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; io::Tokenizer &gt;</type>
      <name>input_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a0e35f82cbab17a0b9382a5a4693ea442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; char, std::pair&lt; int, int &gt; &gt;</type>
      <name>markers_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a8033f6e8c899fe830818680d715459d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; Parser &gt;</type>
      <name>parser_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>abf83d361355e76d3af92f7d07c53bdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>ae1132bbd25613acad7bffaba40e40c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; io::ZeroCopyInputStream &gt;</type>
      <name>raw_input_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a9c71f15b0a4e8367f867c5b1575e162b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>require_syntax_identifier_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a1e04d23f158924bdd34db25715ca9636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SourceLocationTable &amp;</type>
      <name>source_locations_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a23ec17a38edac0e47ce42e1871791165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpanMap</type>
      <name>spans_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a39074f3b6898ef868c3b5ce033666230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>ae79346bdafd79119e9ee948a530790e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>text_without_markers_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>ae250c4aab2fba5f0ccaa03f812646e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>warning_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a2171bf153cc35f8caf4d3b904c4b28e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ErrorCollector *</type>
      <name>wrapped_collector_</name>
      <anchorfile>parser__unittest_8cc.html</anchorfile>
      <anchor>a5b177219c7dfe8a4075a57b832a3bad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParserLiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ParserLiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ParserLiteTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ParserTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2ParserTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::ParserTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/ParserTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2ParserTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ParserTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>pddm.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/DevTools/</path>
    <filename>pddm_8py.html</filename>
    <class kind="class">pddm::SourceFile::DefinitionSection</class>
    <class kind="class">pddm::SourceFile::ExpansionSection</class>
    <class kind="class">pddm::SourceFile::ImportDefinesSection</class>
    <class kind="class">pddm::MacroCollection</class>
    <class kind="class">pddm::MacroCollection::MacroDefinition</class>
    <class kind="class">pddm::PDDMError</class>
    <class kind="class">pddm::SourceFile::SectionBase</class>
    <class kind="class">pddm::SourceFile</class>
    <class kind="class">pddm::SourceFile::TextSection</class>
    <namespace>pddm</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MacroArgRefRe</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>ad7dcf7a8e3b157824802f2d0c54e70b6</anchor>
      <arglist>(macro_arg_names)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MacroRefRe</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a44422a73145214b6d08024b72a54db20</anchor>
      <arglist>(macro_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a55affc19fe1e678de38c625c4266dfb7</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_GENERATED_CODE_LINE</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a6300ab0fa1f09c90f24b555d5b5071ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MACRO_ARG_NAME_RE</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>ac0d132263eb33d584f28de056c3d4b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MACRO_RE</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a4ebdeaec220230d22be6e38895380886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pddm_tests.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/DevTools/</path>
    <filename>pddm__tests_8py.html</filename>
    <class kind="class">pddm_tests::TestExpandingMacros</class>
    <class kind="class">pddm_tests::TestParsingMacros</class>
    <class kind="class">pddm_tests::TestParsingSource</class>
    <class kind="class">pddm_tests::TestProcessingSource</class>
    <namespace>pddm_tests</namespace>
  </compound>
  <compound kind="file">
    <name>peer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>peer_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="peer_8hpp" name="peer.hpp" local="yes" imported="no">peer.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>peer.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>peer_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="server_8hpp" name="server.hpp" local="yes" imported="no">server.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>pgm_receiver.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pgm__receiver_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pgm_receiver.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pgm__receiver_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>pgm_sender.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pgm__sender_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pgm_sender.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pgm__sender_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>pgm_socket.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pgm__socket_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pgm_socket.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pgm__socket_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>php_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/php/</path>
    <filename>php__generator_8cc.html</filename>
    <includes id="php__generator_8h" name="php_generator.h" local="no" imported="no">google/protobuf/compiler/php/php_generator.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="plugin_8h" name="plugin.h" local="no" imported="no">google/protobuf/compiler/plugin.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::php</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>BinaryToHex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a92f7addd3941e85d2b030b9291c9558c</anchor>
      <arglist>(const string &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a190d93923efa677a57e3b723784785a7</anchor>
      <arglist>(const string &amp;classname)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afe8b24841f289cef00eb1c32e8f93e36</anchor>
      <arglist>(const string &amp;classname, const DescriptorType *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ConstantNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ad383e2edddff07c665b87d34c5b6113b</anchor>
      <arglist>(const string &amp;classname)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>adafa4c98d96287c058ca4614e50412bd</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a6159cd9cce001add7dc3637cef7a958e</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DescriptorFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa886d6c25f2cff053d162db640e26c93</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumOrMessageSuffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ae5f528979d55ddcd9a8d6df4cc0832e4</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeDollor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa547e57058f1621b0eb0c06230f674eb</anchor>
      <arglist>(const string &amp;to_escape)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>EscapePhpdoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a58e452f2c68d383e5e884e6a0d2d330b</anchor>
      <arglist>(const string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FilenameToClassname</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ab3cea43f7212e3e49958b9857f91150a</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>FirstLineOf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a95308cf49624a302e836d139766fac79</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FullClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>af9c04cc48567c0e4cdb19940646c1e38</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateAddFileToPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a4e9be742242162bbf295b8c31416a1e5</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ac95876a46adbb9d403962e77d7d1be5a</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a50afac4ef18488e47f9b7cd6ad2af30a</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ab10c6540009850b95a5894053daec281</anchor>
      <arglist>(const EnumDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aeab60e53ae20d2498e8d1ed8ea4df14c</anchor>
      <arglist>(const ServiceDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassNameImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a96a6431cc82873bd457901a1f6221f34</anchor>
      <arglist>(const DescriptorType *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassNameImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a3f8d5e2d328d3bf13610eb184c49e94e</anchor>
      <arglist>(const ServiceDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedMetadataFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aae53c88588625256f9ce03248a8abc69</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateDocCommentBody</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a95cefea7c7e92f238b9d292add030d23</anchor>
      <arglist>(io::Printer *printer, const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateDocCommentBodyForLocation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a0a1472f4f11cbc341783b4db4a7620cc</anchor>
      <arglist>(io::Printer *printer, const SourceLocation &amp;location, bool trailingNewline, int indentCount)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedServiceFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a355c92b0e23f5a439c1d8398f14b5fcc</anchor>
      <arglist>(const ServiceDescriptor *service, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a3a9e798813e5e40c4585adade6306539</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enum_, int is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a54b510dcee1b4d8e1e28185b60e663d3</anchor>
      <arglist>(const FileDescriptor *file, const EnumDescriptor *en, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumToPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>add91ecdccb6198ec223ab4399119991e</anchor>
      <arglist>(const EnumDescriptor *en, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a2a6948c082666a6e6205a9b57182829e</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ac9d7a660e62e530bde967cff99dc2da2</anchor>
      <arglist>(const FieldDescriptor *field, io::Printer *printer, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldAccessor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a0e8df2fe7bec2b630b8ca1473f2ebcdb</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a8e6be282d45fe1c393e2ee8e546f4137</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field, int is_descriptor, int function_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aea5de515d7acfc7bf8541e3ab485f029</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHead</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a977309702c2dfa6c3398258514ce2a86</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageConstructorDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a6466c8e8e38ce628354069e6d9cbf551</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message, int is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afde003ca46b8a1a1f0ba3255c15f2e1d</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message, int is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a697de34355b4e46bf9528d9802053aa2</anchor>
      <arglist>(const FileDescriptor *file, const Descriptor *message, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageToPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a8f4a5806c204f17734a8e06cd39f8c64</anchor>
      <arglist>(const string &amp;name_prefix, const Descriptor *message, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMetadataFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a3e93a914e6aa2bc597b4a44841a444a9</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afef76298c040518c3920034fd95f7046</anchor>
      <arglist>(const OneofDescriptor *oneof, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a637727c63125412788211bd201de1737</anchor>
      <arglist>(io::Printer *printer, const ServiceDescriptor *service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>af60a689cc0d099fbfd4897c166268f64</anchor>
      <arglist>(const FileDescriptor *file, const ServiceDescriptor *service, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa5bf9ffe7ba50f22f08b96433b3685e9</anchor>
      <arglist>(const MethodDescriptor *method, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aaf07235aa659e146b5398fbe606fbbd8</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUseDeclaration</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a94098a95b28ed1e14e45eb8bfc9cbbc9</anchor>
      <arglist>(bool is_descriptor, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateWrapperFieldGetterDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa37e572fe1a2b0e893bd90bdccfeaaf7</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateWrapperFieldSetterDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aba3c8e5693484e9144223808a21a7db4</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Indent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a04ecdd620d9079593f11f751148771df</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>IntToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a47dcedafe84bdae171c7773700910351</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a67f62be68d7a7ae7170a439cce9cc044</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a20bb8e1e80e850419378c1f37a598eae</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LegacyFullClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a13442c84820daa3aaa3f2efe699674a6</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LegacyGenerateClassFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a543ce925c38268cf42bcb2c98049351a</anchor>
      <arglist>(const FileDescriptor *file, const DescriptorType *desc, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LegacyGeneratedClassFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afaec7c19a7c16620e09c059bd5aa4cd9</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LegacyGeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a54bbcc112b1d8330eeae7cfba2028afc</anchor>
      <arglist>(const DescriptorType *desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Outdent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a1594cb3ea32c3bec9c4c35bbca14303f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PhpGetterTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa66240c8f8594dca5af7d9bee96dd64c</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PhpName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a6792ddb802d98bd2da27399e2b1c5505</anchor>
      <arglist>(const std::string &amp;full_name, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PhpSetterTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a0b453f46522b43099d637ab170a227f5</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReservedNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a273ddd0d631a045689ec1c538829614b</anchor>
      <arglist>(const string &amp;classname, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RootPhpNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a64345d5f69970c594147c9de8af2c1b7</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a23c32018142dd8a9e8a0d38bddfbb4f1</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a020b623bf48cd153d4e4907422844e60</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a8a2176ff186acd852afb05f9146d4f04</anchor>
      <arglist>(const string &amp;name, bool cap_first_letter)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kDescriptorDirName</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>aabdbdd9cfc85becbbea2e040be6201c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kDescriptorFile</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>acd9498ef1ec36654a4f85218bb521447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kDescriptorMetadataFile</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>ae0cf08822224f6916b292fb57e9c1e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kDescriptorPackageName</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a68c96211deb604293b6c10ad9f844f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kEmptyFile</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a22387fe28f9fb902921cf8c33f4696c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kEmptyMetadataFile</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a9bad7004f4f729bac6763cc5a06236c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kFieldGetter</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a6f3dedcecdab2a9abc42159248ef9dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kFieldProperty</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a6fec98ea781666e279325bb251e89b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kFieldSetter</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a4a803261d9e8f7de038baed9e621f5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kReservedNames</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a23bd63c166533ec34a2de90b3a8211bd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kReservedNamesSize</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a4d7b83734e56ce5c17e2be15a8a5184f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kValidConstantNames</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>a59d7b2f0a2795d21d992a45f0f3151b1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kValidConstantNamesSize</name>
      <anchorfile>php__generator_8cc.html</anchorfile>
      <anchor>acb07b168a2a943fb253b90cd450136e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>php_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/php/</path>
    <filename>php__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::php::Generator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::php</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a50afac4ef18488e47f9b7cd6ad2af30a</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ab10c6540009850b95a5894053daec281</anchor>
      <arglist>(const EnumDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aeab60e53ae20d2498e8d1ed8ea4df14c</anchor>
      <arglist>(const ServiceDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWrapperType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a2e1aefc4843a11fadd10c65dbe3d9769</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipe.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pipe_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ypipe_8hpp" name="ypipe.hpp" local="yes" imported="no">ypipe.hpp</includes>
    <includes id="ypipe__conflate_8hpp" name="ypipe_conflate.hpp" local="yes" imported="no">ypipe_conflate.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pipe.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pipe_8hpp.html</filename>
    <includes id="ypipe__base_8hpp" name="ypipe_base.hpp" local="yes" imported="no">ypipe_base.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="object_8hpp" name="object.hpp" local="yes" imported="no">object.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="endpoint_8hpp" name="endpoint.hpp" local="yes" imported="no">endpoint.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="struct">zmq::i_pipe_events</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>int</type>
      <name>pipepair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2d98db8eb107eed75b7574909586a395</anchor>
      <arglist>(zmq::object_t *parents_[2], zmq::pipe_t *pipes_[2], const int hwms_[2], const bool conflate_[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_hello_msg</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7b2c0995bd23eac424c44b55a2f53fe5</anchor>
      <arglist>(pipe_t *pipe_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_routing_id</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a08e60c64152ea2d998ccb5b84b747b49</anchor>
      <arglist>(pipe_t *pipe_, const options_t &amp;options_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plain_client.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>plain__client_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="plain__client_8hpp" name="plain_client.hpp" local="yes" imported="no">plain_client.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="plain__common_8hpp" name="plain_common.hpp" local="yes" imported="no">plain_common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>plain_client.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>plain__client_8hpp.html</filename>
    <includes id="mechanism__base_8hpp" name="mechanism_base.hpp" local="yes" imported="no">mechanism_base.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>plain_common.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>plain__common_8hpp.html</filename>
    <namespace>zmq</namespace>
    <member kind="variable">
      <type>const size_t</type>
      <name>brief_len_size</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6f1dc3147d03759c1e891b675857b768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>error_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>add2d13d637f9112feb2f90f3be015a69</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>error_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>acb2e8d304cdc15997460e1795b295c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>hello_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad095cc50974d2890a8b5e0471887aff0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>hello_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a5186469d316296b5184ce0ef2b00b6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>initiate_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a364ff55e898d6fd8a8a24c5d9dd84dfc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>initiate_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6abb00450f5db73792f21cbb4b694898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>ready_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a65c54509ef68164ce2f97fe904ecda6b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>ready_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae5f8810187e00b8e07a284ca46283b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>welcome_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4eda9f80984ea8133e1cabc53adc05eb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>welcome_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a329d70e942e37161c3fc5dcc7919ccbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plain_server.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>plain__server_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="plain__server_8hpp" name="plain_server.hpp" local="yes" imported="no">plain_server.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="plain__common_8hpp" name="plain_common.hpp" local="yes" imported="no">plain_common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>plain_server.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>plain__server_8hpp.html</filename>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="zap__client_8hpp" name="zap_client.hpp" local="yes" imported="no">zap_client.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>platform.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/glog/</path>
    <filename>platform_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>deprecated-msvc/platform.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/deprecated-msvc/</path>
    <filename>deprecated-msvc_2platform_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_WINDOWS</name>
      <anchorfile>deprecated-msvc_2platform_8hpp.html</anchorfile>
      <anchor>a0b7c73dac7e0d4d7cb9705402b28d002</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deprecated-msvc/vs2015_xp/platform.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/deprecated-msvc/vs2015_xp/</path>
    <filename>deprecated-msvc_2vs2015__xp_2platform_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>FD_SETSIZE</name>
      <anchorfile>deprecated-msvc_2vs2015__xp_2platform_8hpp.html</anchorfile>
      <anchor>a86c5dbf5a99358e288f573d6a1e0873f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_BUILD_DRAFT_API</name>
      <anchorfile>deprecated-msvc_2vs2015__xp_2platform_8hpp.html</anchorfile>
      <anchor>ac551639f6e0d91679dd0b5fae26164e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_WINDOWS</name>
      <anchorfile>deprecated-msvc_2vs2015__xp_2platform_8hpp.html</anchorfile>
      <anchor>a0b7c73dac7e0d4d7cb9705402b28d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_WINDOWS_TARGET_XP</name>
      <anchorfile>deprecated-msvc_2vs2015__xp_2platform_8hpp.html</anchorfile>
      <anchor>a2e04c36c36ee9cafed4ffc29ac4c82d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_USE_SELECT</name>
      <anchorfile>deprecated-msvc_2vs2015__xp_2platform_8hpp.html</anchorfile>
      <anchor>a83971471ef4d1e5529f95faf856f6c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gyp/platform.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/gyp/</path>
    <filename>gyp_2platform_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_CURVE</name>
      <anchorfile>gyp_2platform_8hpp.html</anchorfile>
      <anchor>a68bb89541b0d3db19ac7311f0f5c1b3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mingw32/platform.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/mingw32/</path>
    <filename>mingw32_2platform_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_WINDOWS</name>
      <anchorfile>mingw32_2platform_8hpp.html</anchorfile>
      <anchor>a0b7c73dac7e0d4d7cb9705402b28d002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_USE_LIBSODIUM</name>
      <anchorfile>mingw32_2platform_8hpp.html</anchorfile>
      <anchor>a76d00df63fe0c264017d262293dcafe3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vxworks/platform.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/vxworks/</path>
    <filename>vxworks_2platform_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ARPA_INET_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a7d1a71461e07569d0c9003da24c30a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_CLOCK_GETTIME</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a1ff16bcadba18da452e2d7b2d7371e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DECL_LOCAL_PEERCRED</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a87a4b1871a2f6fcec76113ea3c6d39cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DECL_SO_PEERCRED</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a3e4d6e1e483e9e85f1636f81f45cde9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DLFCN_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a0ee1617ff2f6885ef384a3dd46f9b9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ERRNO_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ae655a511fd230d2fd6b99ff2801df201</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FORK</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>af5eda00981183c9820f5930f0933c293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FREEIFADDRS</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a776f54376ee75f915bfc39e4a76e6c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GETIFADDRS</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ad33d45408be1596bedb0af7d0953ea75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GETTIMEOFDAY</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a32e7ff1da5763e68f44097cb23826415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INTTYPES_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ab90a030ff2790ebdc176660a6dd2a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIMITS_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ac70f0930238c8d095d7cc2ee8b522c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MEMORY_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ae93a78f9d076138897af441c9f86f285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MEMSET</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a3df52e9809253860c385be6f3a160607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_NETINET_IN_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a0938658b988a082864efcee2d1b2bfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_NETINET_TCP_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a73764f445d28d141ebf0465a69004864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_PERROR</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a73371def9690321033b5ef7756fc28fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SOCKET</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a4cd6234bfe3f7c10968a1151f43ce280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDBOOL_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a8c3fa1b2f1be8c6f6929548c548cf50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDDEF_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a0e6b9a04ae66b7846715e51a0a2dccff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDINT_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ab6cd6d1c63c1e26ea2d4537b77148354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDLIB_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a9e0e434ec1a6ddbd97db12b5a32905e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ad4c234dd1625255dc626a15886306e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRINGS_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a405d10d46190bcb0320524c54eafc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_SOCKET_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>afb96c2bc08ebf33cca68c714f624a58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_STAT_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ace156430ba007d19b4348a950d0c692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TIME_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a2aae46056558e9d6fef6380f9678ffe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TYPES_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a69dc70bea5d1f8bd2be9740e974fa666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_UIO_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>afbddcd6b820386442dfdab7bf43670cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_TIME_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a2397007ae170bf57faa808bacaaa2499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNISTD_H</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a219b06937831d0da94d801ab13987639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LT_OBJDIR</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ac2d5925d76379847dd9fc4747b061659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NI_MAXHOST</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>aebc53e498b2434654a1d44070d9ccd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>aca8570fb706c81df371b7f9bc454ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_BUGREPORT</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a1d1d2d7f8d2f95b376954d649ab03233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_NAME</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a1c0439e4355794c09b64274849eb0279</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_STRING</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>ac73e6f903c16eca7710f92e36e1c6fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_TARNAME</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>af415af6bfede0e8d5453708afe68651c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_URL</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a5c93853116d5a50307b6744f147840aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_VERSION</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>aa326a05d5e30f9e9a4bb0b4469d5d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETSIGTYPE</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>adbe5dcee9c146b338794974137c55e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDC_HEADERS</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a550e5c272cc3cf3814651721167dcd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_WITH_SYS_TIME</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a2b44ef64cf38e064ef11e11f35271380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERSION</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a1c6d5de492ac61ad29aec7aa9a436bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_SO_KEEPALIVE</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a588543e3731db973ccff98f648008c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_TIPC</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a7c8417a75996322aee1b1bfbf4e5dc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_VXWORKS</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>afeb7d7fb8de5f90cfb0fa57bc5b047af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_USE_SELECT</name>
      <anchorfile>vxworks_2platform_8hpp.html</anchorfile>
      <anchor>a83971471ef4d1e5529f95faf856f6c4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zos/platform.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/zos/</path>
    <filename>zos_2platform_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ARPA_INET_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a7d1a71461e07569d0c9003da24c30a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DECL_LOCAL_PEERCRED</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a87a4b1871a2f6fcec76113ea3c6d39cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DECL_SO_PEERCRED</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a3e4d6e1e483e9e85f1636f81f45cde9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DLFCN_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a0ee1617ff2f6885ef384a3dd46f9b9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ERRNO_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ae655a511fd230d2fd6b99ff2801df201</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FORK</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>af5eda00981183c9820f5930f0933c293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FREEIFADDRS</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a776f54376ee75f915bfc39e4a76e6c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GETIFADDRS</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ad33d45408be1596bedb0af7d0953ea75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GETTIMEOFDAY</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a32e7ff1da5763e68f44097cb23826415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_IFADDRS_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a03ea755b4104a9499e43031677a460cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INTTYPES_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ab90a030ff2790ebdc176660a6dd2a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIMITS_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ac70f0930238c8d095d7cc2ee8b522c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MEMORY_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ae93a78f9d076138897af441c9f86f285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MEMSET</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a3df52e9809253860c385be6f3a160607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_NETINET_IN_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a0938658b988a082864efcee2d1b2bfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_NETINET_TCP_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a73764f445d28d141ebf0465a69004864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_PERROR</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a73371def9690321033b5ef7756fc28fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SOCKET</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a4cd6234bfe3f7c10968a1151f43ce280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDDEF_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a0e6b9a04ae66b7846715e51a0a2dccff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDINT_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ab6cd6d1c63c1e26ea2d4537b77148354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDLIB_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a9e0e434ec1a6ddbd97db12b5a32905e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ad4c234dd1625255dc626a15886306e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRINGS_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a405d10d46190bcb0320524c54eafc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_SOCKET_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>afb96c2bc08ebf33cca68c714f624a58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_STAT_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ace156430ba007d19b4348a950d0c692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TIME_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a2aae46056558e9d6fef6380f9678ffe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TYPES_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a69dc70bea5d1f8bd2be9740e974fa666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_UIO_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>afbddcd6b820386442dfdab7bf43670cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_TIME_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a2397007ae170bf57faa808bacaaa2499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNISTD_H</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a219b06937831d0da94d801ab13987639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LT_OBJDIR</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ac2d5925d76379847dd9fc4747b061659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NI_MAXHOST</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>aebc53e498b2434654a1d44070d9ccd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>aca8570fb706c81df371b7f9bc454ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_BUGREPORT</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a1d1d2d7f8d2f95b376954d649ab03233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_NAME</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a1c0439e4355794c09b64274849eb0279</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_STRING</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>ac73e6f903c16eca7710f92e36e1c6fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_TARNAME</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>af415af6bfede0e8d5453708afe68651c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_URL</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a5c93853116d5a50307b6744f147840aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_VERSION</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>aa326a05d5e30f9e9a4bb0b4469d5d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETSIGTYPE</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>adbe5dcee9c146b338794974137c55e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDC_HEADERS</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a550e5c272cc3cf3814651721167dcd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_WITH_SYS_TIME</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a2b44ef64cf38e064ef11e11f35271380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERSION</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a1c6d5de492ac61ad29aec7aa9a436bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_IFADDRS</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a466443e87fbce8b6164400190af3f191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_SO_KEEPALIVE</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>a588543e3731db973ccff98f648008c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_UIO</name>
      <anchorfile>zos_2platform_8hpp.html</anchorfile>
      <anchor>aaca8646753581a86c934713bb92f9202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>platform_macros.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>platform__macros_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_PLATFORM_ERROR</name>
      <anchorfile>platform__macros_8h.html</anchorfile>
      <anchor>af8a22e62ef433cce79eb8f4d6fc916b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plugin.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>plugin_8cc.html</filename>
    <includes id="plugin_8h" name="plugin.h" local="no" imported="no">google/protobuf/compiler/plugin.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="plugin_8pb_8h" name="plugin.pb.h" local="no" imported="no">google/protobuf/compiler/plugin.pb.h</includes>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="class">google::protobuf::compiler::GeneratorResponseContext</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>bool</type>
      <name>GenerateCode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>adb314124202dc4c15a8361f745bb26ae</anchor>
      <arglist>(const CodeGeneratorRequest &amp;request, const CodeGenerator &amp;generator, CodeGeneratorResponse *response, std::string *error_msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PluginMain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a62e738787ed4785f5284b459fdebec0e</anchor>
      <arglist>(int argc, char *argv[], const CodeGenerator *generator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plugin.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>plugin_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>bool</type>
      <name>GenerateCode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>adb314124202dc4c15a8361f745bb26ae</anchor>
      <arglist>(const CodeGeneratorRequest &amp;request, const CodeGenerator &amp;generator, CodeGeneratorResponse *response, std::string *error_msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PluginMain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a62e738787ed4785f5284b459fdebec0e</anchor>
      <arglist>(int argc, char *argv[], const CodeGenerator *generator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plugin.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>plugin_8pb_8cc.html</filename>
    <includes id="plugin_8pb_8h" name="plugin.pb.h" local="no" imported="no">google/protobuf/compiler/plugin.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">compiler::CodeGeneratorResponse::_Internal</class>
    <class kind="class">compiler::CodeGeneratorResponse_File::_Internal</class>
    <class kind="class">compiler::CodeGeneratorRequest::_Internal</class>
    <class kind="class">compiler::Version::_Internal</class>
    <class kind="class">compiler::CodeGeneratorRequestDefaultTypeInternal</class>
    <class kind="class">compiler::CodeGeneratorResponse_FileDefaultTypeInternal</class>
    <class kind="class">compiler::CodeGeneratorResponseDefaultTypeInternal</class>
    <class kind="class">compiler::VersionDefaultTypeInternal</class>
    <namespace>compiler</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest &gt;</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a7455956450cd52bd30007f96c899b59a</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse &gt;</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a2d34367e9400b0386c0facdae12d73e4</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File &gt;</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>ad93b605d6fc40d6b06dad6b1f1ffe51f</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::compiler::Version *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::Version &gt;</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a8f9e2deba2cffa3a152c79344c3e57dd</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_CodeGeneratorRequest_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>ab522d40904a997367375c4731fc5339f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_CodeGeneratorResponse_File_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a073cd93cbb045cd4b7122737677d836c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_CodeGeneratorResponse_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a57eeb57bf8f776426e17cd50be658a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Version_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a849435f74f7369e4375a505b21beec13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a44b5da76870e8f76fcfa8c747e21eb2e</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a8a41b61196ec5a95a8c641663edaa4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto_deps</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a02dc31cb8d3804399abac6607f37000a</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto_initialized</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a71aa5a38f592403547dab1805fc3a814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto_once</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a93566e11ff094de9ceca19e976bef219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto_sccs</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a9d5a0b4ff780b0d17ead48bf7b28df87</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a5396a1eabecc0f27cf07aa6dad2117a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>aa01c290f11f7bfaf567477756e2a4be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>aa45113ccb44c1a4cad843b8b7816fa33</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a452b397893a40e26bdd9b70443c4c2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 2 &gt;</type>
      <name>scc_info_CodeGeneratorRequest_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>af4011dfe8580b88f23dcf219e6681d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fcompiler_2fplugin_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_CodeGeneratorResponse_File_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a375defb3b2c2da7729a4a3fdde725112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_CodeGeneratorResponse_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a405431a900285f005ed8bb7b2bb8006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 6 &gt;</type>
      <name>scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a93472a7ac2111b5ae7835d5caa6d51aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fcompiler_2fplugin_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Version_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8cc.html</anchorfile>
      <anchor>a5fb0bab0371dfc534ce7a3407de869c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plugin.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>plugin_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <class kind="class">compiler::CodeGeneratorRequest</class>
    <class kind="class">compiler::CodeGeneratorResponse</class>
    <class kind="class">compiler::CodeGeneratorResponse_File</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto</class>
    <class kind="class">compiler::Version</class>
    <namespace>compiler</namespace>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8h.html</anchorfile>
      <anchor>a006a512d714d910cdf491e88511aea8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest &gt;</name>
      <anchorfile>plugin_8pb_8h.html</anchorfile>
      <anchor>a6193438732831865b3d0cb600e5764b5</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse &gt;</name>
      <anchorfile>plugin_8pb_8h.html</anchorfile>
      <anchor>a1b54768a4d887efe3bb74361ddd633d8</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File &gt;</name>
      <anchorfile>plugin_8pb_8h.html</anchorfile>
      <anchor>a75e2139bb4eb00c45dddfc6dfaf10adc</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOC_EXPORT PROTOBUF_NAMESPACE_ID::compiler::Version *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::compiler::Version &gt;</name>
      <anchorfile>plugin_8pb_8h.html</anchorfile>
      <anchor>a6842d5d311d4761206b318e3cd0591ff</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>const PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>plugin_8pb_8h.html</anchorfile>
      <anchor>a2ac3d669e0a030873188c8b3da1ee562</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poll.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>poll_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="poll_8hpp" name="poll.hpp" local="yes" imported="no">poll.hpp</includes>
  </compound>
  <compound kind="file">
    <name>poll.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>poll_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>poller.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>poller_8cpp.html</filename>
    <includes id="cppzmq_2tests_2testutil_8hpp" name="cppzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
  </compound>
  <compound kind="file">
    <name>poller.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>poller_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>poller_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>poller__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="poller__base_8hpp" name="poller_base.hpp" local="yes" imported="no">poller_base.hpp</includes>
    <includes id="i__poll__events_8hpp" name="i_poll_events.hpp" local="yes" imported="no">i_poll_events.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>poller_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>poller__base_8hpp.html</filename>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <class kind="class">zmq::poller_base_t</class>
    <class kind="struct">zmq::poller_base_t::timer_info_t</class>
    <class kind="class">zmq::worker_poller_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>polling_util.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>polling__util_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="polling__util_8hpp" name="polling_util.hpp" local="yes" imported="no">polling_util.hpp</includes>
  </compound>
  <compound kind="file">
    <name>polling_util.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>polling__util_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <class kind="class">zmq::fast_vector_t</class>
    <class kind="class">zmq::resizable_fast_vector_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>pollset.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pollset_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="pollset_8hpp" name="pollset.hpp" local="yes" imported="no">pollset.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pollset.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pollset_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>port.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/windows/</path>
    <filename>port_8cc.html</filename>
    <includes id="glog_2src_2windows_2port_8h" name="glog/src/windows/port.h" local="yes" imported="no">port.h</includes>
    <member kind="function">
      <type>struct tm *</type>
      <name>gmtime_r</name>
      <anchorfile>port_8cc.html</anchorfile>
      <anchor>a6ef8fd14c34a80c3fee2ef2694491514</anchor>
      <arglist>(const time_t *timep, struct tm *result)</arglist>
    </member>
    <member kind="function">
      <type>struct tm *</type>
      <name>localtime_r</name>
      <anchorfile>port_8cc.html</anchorfile>
      <anchor>a47c0c928ef136f13663444f1b1f01de7</anchor>
      <arglist>(const time_t *timep, struct tm *result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>safe_vsnprintf</name>
      <anchorfile>port_8cc.html</anchorfile>
      <anchor>a092404e8d9f48f3d98d5a4a294b254ba</anchor>
      <arglist>(char *str, size_t size, const char *format, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>snprintf</name>
      <anchorfile>port_8cc.html</anchorfile>
      <anchor>ad76145a6edfc98981ded8815a760e0cd</anchor>
      <arglist>(char *str, size_t size, const char *format,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glog/src/windows/port.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/windows/</path>
    <filename>glog_2src_2windows_2port_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>protobuf/src/google/protobuf/port.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>protobuf_2src_2google_2protobuf_2port_8h.html</filename>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2port_8h" name="protobuf/src/google/protobuf/stubs/port.h" local="no" imported="no">google/protobuf/stubs/port.h</includes>
  </compound>
  <compound kind="file">
    <name>protobuf/src/google/protobuf/stubs/port.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</filename>
    <includes id="platform__macros_8h" name="platform_macros.h" local="no" imported="no">google/protobuf/stubs/platform_macros.h</includes>
    <class kind="class">google::protobuf::BigEndian</class>
    <class kind="class">google::protobuf::Bits</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>bswap_16</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>ad409605fabe125b1d222acb94a3f480f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bswap_32</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a5bcbf8b6ee067af4c2fd60ef3bdb39d2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bswap_64</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a0c0b427a2547aa727e2c5262a174e26b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a0a17e07ac48a480fce9843564e15a1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_RUNTIME_DEPRECATED</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>af0331f093cf23a87efbef3b1481cd861</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_THREAD_LOCAL</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>adf5f519dde10b72dbddb80a50654ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIBPROTOBUF_EXPORT</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>aed87dc0af96ed41ff289b5d65531c6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIBPROTOC_EXPORT</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a654556e63f96e1d71338d37142de619d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_CXX11</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a09c65f29dbf42e5e3753d3ff63c95f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_FINAL</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a31d92a338647a4163e4a2d5aece9cc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_RUNTIME_DEPRECATED</name>
      <anchorfile>protobuf_2src_2google_2protobuf_2stubs_2port_8h.html</anchorfile>
      <anchor>a1e3517f35f58990f953ec5318d7f7fa6</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa31e54cec10a92419bb139b1ce8cc8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a226b60f758da1259c33583ecf10cd15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adcd50a8bb13efd71e1067d4c07acc3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int8</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6d0134efd2c8326dfc28e4e6ff349712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6a813b591d75ae972eea6fbec25ff5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a42c21ee7a6e5590be6449e90abc90f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1e71aef03d3769d50688e4bb9acb0535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af9dee8ec0ced67fb1a8ec454de8c2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a91053c1ac8cd0be928a2276b5f087303</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>bswap_16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aafa657e79f4e600cfbc1d035071e75eb</anchor>
      <arglist>(uint16 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>bswap_32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab650f64e43fbfa3d44da095ff46aba51</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>bswap_64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51eed91b8286307b7e8aea638620ab52</anchor>
      <arglist>(uint64 x)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ghtonl</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8295d3b91ec5f6250c1c1a1db5cb8d84</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>GOOGLE_UNALIGNED_LOAD16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1fa2bb52cb54c79bc0d1af322d452f17</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GOOGLE_UNALIGNED_LOAD32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac8c61e200c0ce33ee713770c5de198c1</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GOOGLE_UNALIGNED_LOAD64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abf25971c95911c0fc230f9ffba2903d5</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GOOGLE_UNALIGNED_STORE16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7cec59e89f63588d030d0965d1843d8b</anchor>
      <arglist>(void *p, uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GOOGLE_UNALIGNED_STORE32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acbb0bf30d44bcf4b989fc9554ec4f409</anchor>
      <arglist>(void *p, uint32 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GOOGLE_UNALIGNED_STORE64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a341a6decacbc00de82fd8baee07103bd</anchor>
      <arglist>(void *p, uint64 v)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>kint32max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2eb4f22c3d39dd626c0d89437cb8dec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>kint32min</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aae277a59fb0851c02024b0e70ad1cb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kint64max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8069363d1014258b4eff298917a5591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kint64min</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad2dbdeccf52ff99f44460e4f9c4e2eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kuint32max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a40b49a62622a7b2537940a4ed682817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64</type>
      <name>kuint64max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa8dcc24e55070238d3a8c24cdd098432</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posix_regex.cpp</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/cmake/</path>
    <filename>posix__regex_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>posix__regex_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>precompiled.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>precompiled_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
  </compound>
  <compound kind="file">
    <name>precompiled.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>precompiled_8hpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <includes id="zmq__draft_8h" name="zmq_draft.h" local="yes" imported="no">zmq_draft.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__STDC_LIMIT_MACROS</name>
      <anchorfile>precompiled_8hpp.html</anchorfile>
      <anchor>aeb7e7a856ab7a794b05b6b63ef36ea3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preserve_unknown_enum_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>preserve__unknown__enum__test_8cc.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a71d927572c5583b2623a16dd18738c6a</anchor>
      <arglist>(PreserveUnknownEnumTest, DynamicEnumValueDescriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0ffcec36689f381935ee8d02f11f9aa8</anchor>
      <arglist>(PreserveUnknownEnumTest, DynamicProto2HidesUnknownValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adafa7e9c83770ac50767d3fb0c1a9c14</anchor>
      <arglist>(PreserveUnknownEnumTest, IntegerEnumReflectionAPI)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1e85d1599bec79911100983f752c7a4b</anchor>
      <arglist>(PreserveUnknownEnumTest, PreserveParseAndSerialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0c9c94d663291e370912005edea0362c</anchor>
      <arglist>(PreserveUnknownEnumTest, PreserveParseAndSerializeDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8c194634517cb89e0c24a2e92c56434b</anchor>
      <arglist>(PreserveUnknownEnumTest, Proto2CatchesUnknownValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4e69def250d80b5f87f3a97af19ba3b4</anchor>
      <arglist>(PreserveUnknownEnumTest, Proto2HidesUnknownValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5616e64c6c8e21bf066683e317ee12d4</anchor>
      <arglist>(PreserveUnknownEnumTest, SupportsUnknownEnumValuesAPI)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prime_tables.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>prime__tables_8h.html</filename>
    <class kind="class">OnTheFlyPrimeTable</class>
    <class kind="class">PreCalculatedPrimeTable</class>
    <class kind="class">PrimeTable</class>
  </compound>
  <compound kind="file">
    <name>PrimitiveNonBoxingCollection.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>PrimitiveNonBoxingCollection_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>printer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>printer_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>printer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>printer_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::io::AnnotationCollector</class>
    <class kind="class">google::protobuf::io::AnnotationProtoCollector</class>
    <class kind="class">google::protobuf::io::Printer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>printer_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>printer__unittest_8cc.html</filename>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::io::MockDescriptor</class>
    <class kind="class">google::protobuf::io::MockDescriptorFile</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a39ad4efe7a82dc5b382380ebef4fb2ea</anchor>
      <arglist>(Printer, AnnotateDespiteUnrelatedMultipleUses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a57b412500496136e432244f9d521f140</anchor>
      <arglist>(Printer, AnnotateEmptyRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a4cb1e2a2771fc29d346ed39c701b0ec5</anchor>
      <arglist>(Printer, AnnotateIndent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ae6014ea3a245116b5f912180bd189355</anchor>
      <arglist>(Printer, AnnotateIndentNewline)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ae7b60c48a2803207cdc5196f15c89f03</anchor>
      <arglist>(Printer, AnnotateInline)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab55e3b8ec448aa463f270afb0590de89</anchor>
      <arglist>(Printer, AnnotateMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aef3b1e5457825b83516391b21fbe243c</anchor>
      <arglist>(Printer, AnnotateRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aeb5ecf79e2207f88254b7f8a1fe4ee4e</anchor>
      <arglist>(Printer, BasicPrinting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aab0029e284938c0d0a33a93465268ba7</anchor>
      <arglist>(Printer, EmptyPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab6fede1f383d4066d90bd7a4315a1860</anchor>
      <arglist>(Printer, FormatInternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a5e812fc99f483c9b033ae4fa3aec9b6b</anchor>
      <arglist>(Printer, Indenting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a7e92c2131834fd693852d11d3363866f</anchor>
      <arglist>(Printer, InlineVariableSubstitution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a2322a01b680122230e995f326b403bd0</anchor>
      <arglist>(Printer, VariableSubstitution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a22ccdfa53b746e76bc39ec6956e621ef</anchor>
      <arglist>(Printer, WriteFailureExact)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a8a79847b50398c77ff9118b76c78fb14</anchor>
      <arglist>(Printer, WriteFailurePartial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab3e21f3eec282183dc13d4eca13e2107</anchor>
      <arglist>(Printer, WriteRaw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>production.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>production_8cc.html</filename>
    <includes id="production_8h" name="production.h" local="yes" imported="no">production.h</includes>
  </compound>
  <compound kind="file">
    <name>production.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/test/</path>
    <filename>production_8h.html</filename>
    <includes id="gtest__prod_8h" name="gtest_prod.h" local="yes" imported="no">gtest/gtest_prod.h</includes>
    <class kind="class">PrivateCode</class>
  </compound>
  <compound kind="file">
    <name>Proto2ExtensionLookupSchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2ExtensionLookupSchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto2ExtensionLookupSchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2LiteSchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2LiteSchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto2LiteSchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2MessageFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2MessageFactory_8java.html</filename>
    <class kind="interface">com::google::protobuf::Proto2MessageFactory::MapValueProvider</class>
    <class kind="class">com::google::protobuf::Proto2MessageFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2MessageInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2MessageInfoFactory_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto2MessageInfoFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2MessageLiteFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2MessageLiteFactory_8java.html</filename>
    <class kind="interface">com::google::protobuf::Proto2MessageLiteFactory::MapValueProvider</class>
    <class kind="class">com::google::protobuf::Proto2MessageLiteFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2MessageLiteInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/lite/src/test/java/com/google/protobuf/</path>
    <filename>Proto2MessageLiteInfoFactory_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto2MessageLiteInfoFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2SchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2SchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto2SchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto2UnknownEnumValueTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto2UnknownEnumValueTest_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto2UnknownEnumValueTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>proto3_arena_lite_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>proto3__arena__lite__unittest_8cc.html</filename>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>proto3_arena_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>proto3__arena__unittest_8cc.html</filename>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>proto3_data_stripper.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>proto3__data__stripper_8cc.html</filename>
    <includes id="data__proto2__to__proto3__util_8h" name="data_proto2_to_proto3_util.h" local="yes" imported="no">data_proto2_to_proto3_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>proto3__data__stripper_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReadFile</name>
      <anchorfile>proto3__data__stripper_8cc.html</anchorfile>
      <anchor>a5b05592da7de38f8c5b5cf2e2c0d5072</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proto3_lite_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>proto3__lite__unittest_8cc.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LITE_TEST_NAME</name>
      <anchorfile>proto3__lite__unittest_8cc.html</anchorfile>
      <anchor>a31a7687d9a88c84c7f088406aa4764c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST</name>
      <anchorfile>proto3__lite__unittest_8cc.html</anchorfile>
      <anchor>aa7cd0f8f04816a88879b7e5a8594db57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Proto3LiteSchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto3LiteSchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto3LiteSchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto3MessageFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto3MessageFactory_8java.html</filename>
    <class kind="interface">com::google::protobuf::Proto3MessageFactory::MapValueProvider</class>
    <class kind="class">com::google::protobuf::Proto3MessageFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto3MessageInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto3MessageInfoFactory_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto3MessageInfoFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto3MessageLiteFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto3MessageLiteFactory_8java.html</filename>
    <class kind="interface">com::google::protobuf::Proto3MessageLiteFactory::MapValueProvider</class>
    <class kind="class">com::google::protobuf::Proto3MessageLiteFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto3MessageLiteInfoFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto3MessageLiteInfoFactory_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto3MessageLiteInfoFactory</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Proto3SchemaTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Proto3SchemaTest_8java.html</filename>
    <class kind="class">com::google::protobuf::Proto3SchemaTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>proto_api.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>proto__api_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor__database_8h" name="src/google/protobuf/descriptor_database.h" local="no" imported="no">google/protobuf/descriptor_database.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <class kind="struct">google::protobuf::python::PyProto_API</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>PyProtoAPICapsuleName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a28c191b03f94a4359727d4900df81008</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proto_builder.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>proto__builder_8py.html</filename>
    <namespace>google::protobuf::proto_builder</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetMessageFromFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1proto__builder.html</anchorfile>
      <anchor>acb29bca3caa1667a5410deea98642623</anchor>
      <arglist>(factory, full_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeFileDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1proto__builder.html</anchorfile>
      <anchor>ae3ecc830881a8ec2ca253300d44cdaa3</anchor>
      <arglist>(proto_file_name, full_name, field_items)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeSimpleProtoClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1proto__builder.html</anchorfile>
      <anchor>ae5dbbc91c3d81fd3de4b372510b1541f</anchor>
      <arglist>(fields, full_name=None, pool=None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proto_builder_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>proto__builder__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::proto_builder_test::ProtoBuilderTest</class>
    <namespace>google::protobuf::internal::proto_builder_test</namespace>
  </compound>
  <compound kind="file">
    <name>proto_writer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>proto__writer_8cc.html</filename>
    <includes id="proto__writer_8h" name="proto_writer.h" local="no" imported="no">google/protobuf/util/internal/proto_writer.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="field__mask__utility_8h" name="field_mask_utility.h" local="no" imported="no">google/protobuf/util/internal/field_mask_utility.h</includes>
    <includes id="object__location__tracker_8h" name="object_location_tracker.h" local="no" imported="no">google/protobuf/util/internal/object_location_tracker.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>proto_writer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>proto__writer_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="datapiece_8h" name="datapiece.h" local="no" imported="no">google/protobuf/util/internal/datapiece.h</includes>
    <includes id="error__listener_8h" name="error_listener.h" local="no" imported="no">google/protobuf/util/internal/error_listener.h</includes>
    <includes id="structured__objectwriter_8h" name="structured_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/structured_objectwriter.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <class kind="class">google::protobuf::util::converter::ProtoWriter::ProtoElement</class>
    <class kind="class">google::protobuf::util::converter::ProtoWriter</class>
    <class kind="struct">google::protobuf::util::converter::ProtoWriter::SizeInfo</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/protobuf.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2protobuf_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="function">
      <type>void</type>
      <name>add_ce_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a3a84dcbf22f7297e35ceaa1a4b432c3d</anchor>
      <arglist>(const void *ce, PHP_PROTO_HASHTABLE_VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_def_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a9787a44f8edba31c14139f7fd40f73c1</anchor>
      <arglist>(const void *def, PHP_PROTO_HASHTABLE_VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_proto_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ae92765f9df8fd81e74a72e022e591b5e</anchor>
      <arglist>(const char *proto, PHP_PROTO_HASHTABLE_VALUE value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_to_list</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a9cdfb52b88983cbd7e7e778eda8933e0</anchor>
      <arglist>(HashTable *t, void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_to_strtable</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a2707654be92b29adeb97854a7b201cda</anchor>
      <arglist>(HashTable *t, const char *key, int key_size, void *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_to_table</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a712b695f62aa19e4d5966ef76b374da1</anchor>
      <arglist>(HashTable *t, const void *def, void *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>class_added</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a697e173cbed60675312f0675223dd7d1</anchor>
      <arglist>(const void *ce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>exist_in_table</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ab3513b947aa32a435c6bc05f1a8d6c72</anchor>
      <arglist>(const HashTable *t, const void *def)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_HASHTABLE_VALUE</type>
      <name>get_ce_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a0dbe0c09cda9e7fb7d99cd19b9f9ce10</anchor>
      <arglist>(const void *ce)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_HASHTABLE_VALUE</type>
      <name>get_def_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a122ffa91986b0ad702d709113914d01c</anchor>
      <arglist>(const void *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>get_from_strtable</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a42af211589570b57feb5bce023440fcc</anchor>
      <arglist>(const HashTable *t, const char *key, int key_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>get_from_table</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ade60a89fe955399723df7b2d3153787f</anchor>
      <arglist>(const HashTable *t, const void *def)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_HASHTABLE_VALUE</type>
      <name>get_proto_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a8c76c1002bd3065d035022bf3956b821</anchor>
      <arglist>(const char *proto)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a7b386773d2dac5fea107727554303a39</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>PHP_GINIT_FUNCTION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a148cc083722cce18d2c10ab5b67b2aca</anchor>
      <arglist>(protobuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>PHP_GSHUTDOWN_FUNCTION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a937c4dd787f2ac26c18a4f9940093b5d</anchor>
      <arglist>(protobuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>PHP_MINIT_FUNCTION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a06f4eec67770d841a4de4ea679551811</anchor>
      <arglist>(protobuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>PHP_MSHUTDOWN_FUNCTION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>aade18c2affbd65d16640561f593eff45</anchor>
      <arglist>(protobuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>PHP_RINIT_FUNCTION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a40d9eccd6f9b427c82cb46a12c0e220f</anchor>
      <arglist>(protobuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>PHP_RSHUTDOWN_FUNCTION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ac32722f2ec09c1c85281caa59c8c6a16</anchor>
      <arglist>(protobuf)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HashTable *</type>
      <name>ce_to_php_obj_map</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>aac75af7a47aeb37ec06ba0fc9cf405c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_any</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a518db865623747c25a15c61b638ce9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_api</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a43e7fcf2e1a6c24bfb5b420a8b7ec4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_duration</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>add1af9b09501229ccad933becd57c2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_empty</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a9c239c41d662ac422f0a8d8d599b7532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_field_mask</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a2835125184dde710053e95478769cac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_source_context</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>af3738db67f0a695f80c1965e1f631aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_struct</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a97d8c1059d32e6e2797a88baffb1ee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_timestamp</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ae367c65c45c10512272fd4028c76634c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ae3c9622c9d8652e66c5ebf686ecd2bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_wrappers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a497885792cb270e48bb00bae70688ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kReservedNames</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a23bd63c166533ec34a2de90b3a8211bd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kReservedNamesSize</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a4d7b83734e56ce5c17e2be15a8a5184f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HashTable *</type>
      <name>proto_to_php_obj_map</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ac39d7efd701708ed7cabeae350df9fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const zend_module_dep</type>
      <name>protobuf_deps</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ac0a981cf4b72362909ac27b83c516dd4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_function_entry</type>
      <name>protobuf_functions</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a112eff1ddf684a623d53c17928450288</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>zend_module_entry</type>
      <name>protobuf_module_entry</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>aaaaacddcf517f0beaca7ffa95cdc680d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HashTable *</type>
      <name>reserved_names</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>a96aaf7b1321248f1bb7ca0868f16652d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HashTable *</type>
      <name>upb_def_to_php_obj_map</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8c.html</anchorfile>
      <anchor>ab1b1cb5fc01b2a726fda04cd591bd030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/protobuf.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="function">
      <type>void</type>
      <name>add_def_obj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a9eb261e0104b7b86e8676e841702ec77</anchor>
      <arglist>(const void *def, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_upb_status</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a7a9c217c63fc58c5a0f7962d4dce510a</anchor>
      <arglist>(const upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>get_def_obj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>ab328e435f730e36e493dc8c23c45c5a6</anchor>
      <arglist>(const void *def)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init_protobuf_c</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a310ec57cddf997f120eaeafba15bee60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cError</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a1cd00a8afb12a495b67fbd4d8f3e69d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cParseError</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>aa8e73d36c51a407dc93a16a25876282e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cTypeError</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a8052ef122690d546156f169f0c4d0a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ID</type>
      <name>descriptor_instancevar_interned</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>af5c50772be033c30f3d6c04a0296808f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kDescriptorInstanceVar</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>ae031d13115319d73fead0c87fdbbc4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_encoding *</type>
      <name>kRubyString8bitEncoding</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>addfa76268338ec755d2e6d165f3fe585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_encoding *</type>
      <name>kRubyStringASCIIEncoding</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a4cd2940448a4a1be05370bd516dff107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_encoding *</type>
      <name>kRubyStringUtf8Encoding</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>a6a9691403419968f53c5bc0f3c0cbc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>upb_def_to_ruby_obj_map</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8c.html</anchorfile>
      <anchor>aad75d828d8125a677bad7da4cd155e4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/protobuf.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2protobuf_8h.html</filename>
    <includes id="php_2ext_2google_2protobuf_2upb_8h" name="php/ext/google/protobuf/upb.h" local="yes" imported="no">upb.h</includes>
    <class kind="struct">MessageField</class>
    <class kind="struct">MessageLayout</class>
    <class kind="struct">stringsink</class>
    <member kind="define">
      <type>#define</type>
      <name>ALLOC</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4e8ce88c498efa2b2f9666ef8fc311ee</anchor>
      <arglist>(class_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOC_N</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abb473dfb80c0310afecafdd2d14f3ed7</anchor>
      <arglist>(class_name, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6242a25f9d996f0cc4f4cdb911218b75</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CACHED_PTR_TO_ZVAL_PTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa895f36cbf0041decdcf066ccad29a1b</anchor>
      <arglist>(VALUE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CACHED_TO_ZVAL_PTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6a2b7e6f8ac796a2ba722531f1c63e70</anchor>
      <arglist>(VALUE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CACHED_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a159f9c97e6d47edcd7e04b55bfd9b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_HASHTABLE_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aff8bf8d5743b362571ae792ec484748f</anchor>
      <arglist>(OBJ, WRAPPED_OBJ, OBJ_TYPE, OBJ_CLASS_ENTRY)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_OBJ_ON_ALLOCATED_ZVAL_PTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1b2fe3b36f3b5d6b7fcd3ae55d6a3544</anchor>
      <arglist>(zval_ptr, class_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_CLASS</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a96c9b2da9380ecfae3b9d325b834249d</anchor>
      <arglist>(NAME, LOWERNAME, string_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PROTOBUF_CREATE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a86216f7b3f89289baeff3cb234caef75</anchor>
      <arglist>(NAME, LOWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PROTOBUF_DTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad7132923d5e08e8494d19e643381a69e</anchor>
      <arglist>(CAMELNAME, LOWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PROTOBUF_FREE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a21b3edd5b5d5db7ca8684f941d86ec69</anchor>
      <arglist>(CAMELNAME, LOWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PROTOBUF_INIT_CLASS</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a44159672a33708937e2138d6f0990f15</anchor>
      <arglist>(CLASSNAME, CAMELNAME, LOWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENCODE_MAX_NESTING</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1b9c899a9309088fb6446c78defcc4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FREE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5ba685a34e74b74469953ac1ff8a7251</anchor>
      <arglist>(object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GC_ADDREF</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afad2bb394720d8f120ef7b73e51471a3</anchor>
      <arglist>(h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GC_DELREF</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abdcbf7ac5410c5d9f949eb0d9af8dab8</anchor>
      <arglist>(h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLE_VALUE_CE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9b00a74235267d8e5a3151a68ab2dabe</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLE_VALUE_DTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5f36b5a2a9f008af049a1633097ec712</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_KEY_FIELD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a599308b2d6b2656e774f5c612825ea6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_VALUE_FIELD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac1dada624a89cdc349001c02bb107264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LENGTH_OF_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a32649fde8e46bc89e24ecf32f81bb0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_FIELD_NO_CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af4d9a1fd393aa2f21cbfe51a50e1b9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NATIVE_SLOT_MAX_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9a6beb4d2df646bcbe557f169731fdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OBJ_PROP</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7f3e6ec2f4282ff9804967e209529f69</anchor>
      <arglist>(OBJECT, OFFSET)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONEOF_CASE_NONE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a542b49f66c7db61c47fa4d1470a8fa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PEFREE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0a5891d76fdd97a239ef997b12ba911a</anchor>
      <arglist>(object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PEMALLOC</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab72e613a0e08e8f624004ee4df12dbaf</anchor>
      <arglist>(class_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_ALLOC_ARRAY</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aaca32c7a24fee7aa4e8072599fc60b96</anchor>
      <arglist>(zval_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_ALLOC_CLASS_OBJECT</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a406ba46fc7aca207a02ad5f431c75c8a</anchor>
      <arglist>(class_object, class_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_CASE_IS_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a24fa8df66429df5dac4231882c9dce2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_CE_DECLARE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa40c5ea2fff0e564980bfcb37627568b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_CE_UNREF</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3ef498e8337c7dcb76c0adda25557299</anchor>
      <arglist>(ce)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_FAKE_SCOPE_BEGIN</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afda9bdf8461b44c615eb197e112dd853</anchor>
      <arglist>(klass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_FAKE_SCOPE_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>acc52d67943d2974858d1c7eef77e52b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_FAKE_SCOPE_RESTART</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3d2d4d8d759b526777aca11451002452</anchor>
      <arglist>(klass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_FREE_CLASS_OBJECT</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae6f4402d09c51032f12031acd61f2e11</anchor>
      <arglist>(class_object, class_object_free, handler)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_GLOBAL_UNINITIALIZED_ZVAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aef44a18fd69be700e5a62ccbe2ac3ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_HASH_OF</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a71729f5d9d550f4da2dc6cc10ebd0116</anchor>
      <arglist>(array)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_HASHTABLE_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a682744f5958f9a812bd0a8c5192b37ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_INIT_CLASS_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aac3f5d26806d04661c0a99fa2475977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_INIT_CLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ace02113be29e80f0bd1c6395b00913f2</anchor>
      <arglist>(CLASSNAME, CAMELNAME, LOWWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_INIT_ENUMCLASS_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af90b76b9b9b092eff5cbddf91191203f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_INIT_ENUMCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6e8d2552d7f884e83aff35bbb33d5680</anchor>
      <arglist>(CLASSNAME, CAMELNAME, LOWWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a81a984272582072df504c6574e3e0ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_INIT_SUBMSGCLASS_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8af6ea7d9c68c06a37761242f89fa14f</anchor>
      <arglist>(CLASSNAME, CAMELNAME, LOWWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_LONG</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a015298645cd6e975de799a9be20397dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_OBJECT_CREATE_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a83bda45a4e939272265347070c50d8da</anchor>
      <arglist>(NAME, LOWWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_OBJECT_CREATE_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adb89ec1112979317d684e79f128983a8</anchor>
      <arglist>(NAME, LOWWERNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_OBJECT_DTOR_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a95775faee4e15023004c895adc0fd329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_OBJECT_DTOR_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ade70f5d589ff2a8c0ce7a54e79faef0e</anchor>
      <arglist>(classname, lowername)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_OBJECT_FREE_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a274264c841152f7b6904d48523ec3056</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_OBJECT_FREE_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4da363cb0c2badcec6515c9b92818fb5</anchor>
      <arglist>(classname, lowername)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_RETURN_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac200284e80657204d466bbad09fbae34</anchor>
      <arglist>(s, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_RETURN_STRINGL</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae829baf03a1b3925f7c7bc008523acbd</anchor>
      <arglist>(s, len, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_RETVAL_STRINGL</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4f5d7bc5b8c1089543525f0bb31c038d</anchor>
      <arglist>(s, len, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_RETVAL_ZVAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a737f6e96c2f84b170a1542a2e90e33a9</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_SEPARATE_ZVAL_IF_NOT_REF</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6a8f1ee5f26f541092a13371caf09176</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3eabad9e1d896c0d9368f82f49f5fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_TSRMLS_CC</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a16fba8e91d3e6705be42478f07440366</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_TSRMLS_DC</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa756b6d8f57d4c1d0999bedbf755c890</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_WRAP_OBJECT_END</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a448019b25012438d05ab13cc8920b766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_WRAP_OBJECT_START</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3f3fc225978e95479a5d48694084c595</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_find</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad8f91e148f058b0bb7aae47560081fdf</anchor>
      <arglist>(ht, key, key_len, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_find_mem</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a72dba71c6d9ce25cc598db0f906da818</anchor>
      <arglist>(ht, key, key_len, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_find_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad75e965057a858ece7d4957b807fb950</anchor>
      <arglist>(ht, key, key_len, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_get_current_data_ex</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9588eca1e050fb0e8f646c9390fe1315</anchor>
      <arglist>(ht, pDest, pos)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_index_find_mem</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abf9506a9fc1a6bcef178979a763700b4</anchor>
      <arglist>(ht, h, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_index_find_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0518872c22e890e261c3e09d71485f74</anchor>
      <arglist>(ht, h, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_index_update_mem</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a65d74f9f31607de66ef888b90887f767</anchor>
      <arglist>(ht, h, pData, nDataSize, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_index_update_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a913e77553aa915d31e589186c1ac36c9</anchor>
      <arglist>(ht, h, pData)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_next_index_insert_mem</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae1262e6fbe8a7b3654c9a39625d553ec</anchor>
      <arglist>(ht, pData, nDataSize, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_next_index_insert_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2af7bd4d9537d963397304fe31a6b280</anchor>
      <arglist>(ht, pData)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_update</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6444a537e981730f06b98c664d22238a</anchor>
      <arglist>(ht, key, key_len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_update_mem</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6a705d9de246cb492bfc7088002a67fa</anchor>
      <arglist>(ht, key, key_len, pData, nDataSize, pDest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_hash_update_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9fc9c20e8918163376a9bf3cee8d72a5</anchor>
      <arglist>(ht, key, key_len, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_literal</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a365d6e7e8308890a7d4075e78fbfdc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_lookup_class</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5d171f7397b221398d7b7631b04758fc</anchor>
      <arglist>(name, name_length, ce)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zend_make_printable_zval</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a63068dc87e1d79b55d5642f2fd9f1752</anchor>
      <arglist>(from, to)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>php_proto_zval_ptr_dtor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad81548224660ae088e279c661695e573</anchor>
      <arglist>(zval_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_ZVAL_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2b09ae46fb26069529a600d66d5ef6ac</anchor>
      <arglist>(zval_ptr, s, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTO_ZVAL_STRINGL</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad68d7fbe5dd65c410b2bd3c8c69c0970</anchor>
      <arglist>(zval_ptr, s, len, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTOBUF_EXTNAME</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a68986a95d668d19a0e2eb301a93218e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_PROTOBUF_VERSION</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5d63a0dbe194ecd2abbb0517c7b72cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a042b0b7e4bb64b7022d57490a13c7076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a977fb55869ebbffea7d9e0626869a8f1</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNBOX</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a93150a82029a3fe36877a646376436e5</anchor>
      <arglist>(class_name, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNBOX_HASHTABLE_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a77e7aa1433fd829f48d96337d1339ff0</anchor>
      <arglist>(class_name, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_OBJ_P</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3e9ee5ec97d385dce5fa937e85578771</anchor>
      <arglist>(zval_p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZVAL_OBJ</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab4db3f0149fae83968c6e961625ec239</anchor>
      <arglist>(zval_ptr, call_create)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZVAL_PTR_TO_CACHED_PTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a08c7e84bc5ec941f3cae242952fc21e0</anchor>
      <arglist>(VALUE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZVAL_PTR_TO_CACHED_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a525b175fc63cb5f26e346fe265743ae1</anchor>
      <arglist>(VALUE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZVAL_TO_CACHED_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>addc4dfc2e587e2f84613f3fa54eef6c2</anchor>
      <arglist>(VALUE)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Any</type>
      <name>Any</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac14e1f2397c28937b3bbd4e104ffbeb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Api</type>
      <name>Api</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aaddcdd8c2e2c7c197f5fa5394d389bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BoolValue</type>
      <name>BoolValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5b35fc0443ef6a02efe8e2bf32afcca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BytesValue</type>
      <name>BytesValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a78776c32c65c1992419a096fb39c31bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Descriptor</type>
      <name>Descriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a14d19ee9b937b8abcdf73b137b132faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DescriptorPool</type>
      <name>DescriptorPool</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af645834a9c5ab85fd3d4f3f7f10c6841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DoubleValue</type>
      <name>DoubleValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a493f9e4d74ad24bfdc6984ee450c95bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Duration</type>
      <name>Duration</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad8675f44059290c4bb1bb9ff598c8f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Enum</type>
      <name>Enum</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a521fe8e2ab007e17afb85ee33a753be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct EnumDescriptor</type>
      <name>EnumDescriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af0c0077ba37c8e43c8a77115b34cb643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct EnumValue</type>
      <name>EnumValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a33c31b311e61da0ed3e4b0195c30e5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct EnumValueDescriptor</type>
      <name>EnumValueDescriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a375ac541cac68b02126f693754fe83dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Field</type>
      <name>Field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8322a113003b2987e6405085881579cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Field_Cardinality</type>
      <name>Field_Cardinality</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1d8fd210f440504fe95a7f599c6bc8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Field_Kind</type>
      <name>Field_Kind</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac87549fedbea756101f1b553bb9bd25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FieldDescriptor</type>
      <name>FieldDescriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a324df0dade93120b4776a5bda90bc69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FieldMask</type>
      <name>FieldMask</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adfe00d568744d06abb36204405e67739</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FloatValue</type>
      <name>FloatValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3537a3b73ad267d33e934d75af471731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GPBEmpty</type>
      <name>GPBEmpty</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aae00abefe82a18438b95207f05c640e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Int32Value</type>
      <name>Int32Value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a61cbe8e278450757d2e833dfd6068328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Int64Value</type>
      <name>Int64Value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a250dec203445ff11072cbbd798dd069c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct InternalDescriptorPool</type>
      <name>InternalDescriptorPool</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac272410c54cc5a26a86a9565e3577168</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ListValue</type>
      <name>ListValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3e241ad6e3805c2b7364d5e5d9885b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Map</type>
      <name>Map</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a767ff9e0c58d27b070f30636b66d2603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MapIter</type>
      <name>MapIter</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0fe16cb204a50b443423291a18cd1111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageField</type>
      <name>MessageField</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2a75a65969b626548471d1b80caaf500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageHeader</type>
      <name>MessageHeader</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a33d3086937f4dbd8b125b9b6cbeb12a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageLayout</type>
      <name>MessageLayout</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1db6736b1effd870ac2abc40aec36118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Method</type>
      <name>Method</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3be19c86f8122a6c7e2887ed0f06be9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Mixin</type>
      <name>Mixin</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a804fef30bb2b495861cb7761f18aa0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NullValue</type>
      <name>NullValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab53dbd9a709ddc3e7a939958de99a658</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Oneof</type>
      <name>Oneof</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aee754ccb28619daf21a0b24f6d5b111c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Option</type>
      <name>Option</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab04ea1b4cb7ae1ddc63e3f014cae5515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct RepeatedField</type>
      <name>RepeatedField</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af154ebfc5a60fd97f03f1a8cfe50d869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct RepeatedFieldIter</type>
      <name>RepeatedFieldIter</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aeb352824958c0342640966c81c9e3527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SourceContext</type>
      <name>SourceContext</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a71a610458cf46488dce3b78a1b7d6dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct StringValue</type>
      <name>StringValue</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7d43dcf3a01a18e9641ead8c94850c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Struct</type>
      <name>Struct</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a512a348509fa43df0846fc48d79a1f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Syntax</type>
      <name>Syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a404e7162f628bbb6c8ddbbb3a87da513</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Timestamp</type>
      <name>Timestamp</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a053e77b5cf13f840b9f512ec42ba3d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Type</type>
      <name>Type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1ac75f8fee198af783521627f1fecfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UInt32Value</type>
      <name>UInt32Value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3c316f5f63322a0ba972dd39d3836590</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UInt64Value</type>
      <name>UInt64Value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1e12178aaf0ecf0f1d46e5e8c96a16bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Value</type>
      <name>Value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a003acf24af298d2baa4b702f30b57c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_ce_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3a84dcbf22f7297e35ceaa1a4b432c3d</anchor>
      <arglist>(const void *ce, PHP_PROTO_HASHTABLE_VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_def_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9787a44f8edba31c14139f7fd40f73c1</anchor>
      <arglist>(const void *def, PHP_PROTO_HASHTABLE_VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_handlers_for_message</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5ada2f1eb39c9a629b1300006eddab1b</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_proto_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae92765f9df8fd81e74a72e022e591b5e</anchor>
      <arglist>(const char *proto, PHP_PROTO_HASHTABLE_VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>any_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a19c8ce746734dfd7ddf2c5deeab74520</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>api_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a91a44b8cbdd58055a21ff7ffa1c5d16b</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bool_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa3c2511a3429dfc5009cea7445b09806</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build_class_from_descriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae6de9347d887a165b4475d564325413c</anchor>
      <arglist>(PHP_PROTO_HASHTABLE_VALUE php_descriptor TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bytes_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad6ed14ed0b2166517375349eebfbf780</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_map_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8d2793e569818cdc5e41f9b84b67b8c1</anchor>
      <arglist>(const zend_class_entry *klass, PHP_PROTO_LONG key_type, PHP_PROTO_LONG value_type, zval *val, zval *return_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_repeated_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aaa87163fcc8868847eced827b17e61fd</anchor>
      <arglist>(const zend_class_entry *klass, PHP_PROTO_LONG type, zval *val, zval *return_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>class_added</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a697e173cbed60675312f0675223dd7d1</anchor>
      <arglist>(const void *ce)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END MessageLayout *</type>
      <name>create_layout</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae95d9c77786267fb43d145185d2fab6e</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>custom_data_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aee006aa11f4c293fff714c44c09e9812</anchor>
      <arglist>(const zend_class_entry *ce, MessageHeader *msg PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>descriptor_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9aaecbe3de69136c74061ecc67b0a0b2</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>descriptor_name_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a78dd6b6a53e08557dc2f64396068bb92</anchor>
      <arglist>(Descriptor *desc, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>descriptor_pool_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3bbedeec7a26b01026eb288c7beff8f6</anchor>
      <arglist>(void *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>descriptor_pool_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad002536e087cef01ea94e24bedaeb90c</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>double_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8c8aa14cf731d2ec0d5a64c32f4c3d7c</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>duration_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af70dcc8af53fb6191a320aff148ce2a5</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac3e1e0ea0ebe36bf2e7372c4ce09d1b1</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enum_descriptor_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac497eb8025c7a3b040165346fc91e3fa</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enum_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae52711fad33d19c6ba42c07c394eb805</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enum_value_descriptor_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2b16868490a36546c30bbb6901b0fb22</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enum_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a13e8b6fb31e5e43ba421ab2c02be7c6a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>field_cardinality_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a519244bef154e91fff6d3cf161caf5b1</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>field_descriptor_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae62533b16c1a79e6edde189b77f05747</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>field_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7ce4159d13394a96c39ed5a3b405a82a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>field_kind_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3a44278da87482b007e1aacbda16418a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>field_mask_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>add47c5ad7b8804daa22b0d501a2eda50</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>const zend_class_entry *</type>
      <name>field_type_class</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a41d2948b86f0f97ad20ab2fd0d50d81a</anchor>
      <arglist>(const upb_fielddef *field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>float_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aee9f320d8c08a781b423daa8e70e0ed2</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_layout</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aaba1255f934fb2ed2908d39d5069a150</anchor>
      <arglist>(MessageLayout *layout)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_HASHTABLE_VALUE</type>
      <name>get_ce_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0dbe0c09cda9e7fb7d99cd19b9f9ce10</anchor>
      <arglist>(const void *ce)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_HASHTABLE_VALUE</type>
      <name>get_def_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a122ffa91986b0ad702d709113914d01c</anchor>
      <arglist>(const void *def)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_HASHTABLE_VALUE</type>
      <name>get_proto_obj</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8c76c1002bd3065d035022bf3956b821</anchor>
      <arglist>(const char *proto)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_any_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aeb37782281158501c6d409214eb20b64</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_api_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a358a2ae13f4b10573d0e8b5d2e9e0d28</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_duration_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>acb28fa6293d5140cee629f30a66bff5a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_empty_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af86aff06c252ef663e8555ae69b6843a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_field_mask_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad3a440f9241c3d727d7dbcbcd7d47f33</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_source_context_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>acfb14fc708aa5a871898b92ca7aaedfb</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_struct_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a09cf2df4c64db36149f673df2a17f24b</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_timestamp_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a23bce8ffa58ef4da01776d921fad14a9</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_type_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a120ce6b93a6f9c9bc88d9cfd48c71088</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_metadata_wrappers_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aaebfda0b5bf2406ffd7b4f8ab2cd32e6</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gpb_type_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad3ab307a1ce7610c76b20065f99670f0</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_generated_pool_once</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1d662402491dc8dff2ba3b3f5dea7ce9</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>int32_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aafe602e6889e45ecab333d4ff454986e</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>int64_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad07e5bb4e034e9b0ced7a240022561a9</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_add_generated_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a13177880701c4811fb7b45773c8d939a</anchor>
      <arglist>(const char *data, PHP_PROTO_SIZE data_len, InternalDescriptorPool *pool, bool use_nested_submsg TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_descriptor_pool_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa3b4ffda19a8209065a8084f781c18ed</anchor>
      <arglist>(void *object TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_descriptor_pool_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad1e58f5a589e4aa81730a29767a59569</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_map_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa607c0a07aaaf825cd76a3a3acf0c6ea</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7b386773d2dac5fea107727554303a39</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid_constant_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a61901c7b1c45b15417b7def840c31a4c</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>zval *</type>
      <name>layout_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a13be072642df0c069582ab13fb4d0bcb</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>layout_get_oneof_case</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af123cde1d43e6e44b01d219d4c1df8ce</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_oneofdef *oneof TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8938e41d32514fc79bd57b508345eca2</anchor>
      <arglist>(MessageLayout *layout, void *storage, zend_object *object PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_merge</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a775b54a3d07e066b42e7dc3897f60d9d</anchor>
      <arglist>(MessageLayout *layout, MessageHeader *from, MessageHeader *to TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac2c2079340f98ca906c2e28c7bf544e0</anchor>
      <arglist>(MessageLayout *layout, MessageHeader *header, const upb_fielddef *field, zval *val TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a78438aa5292fc5b1835d5291d0dcf9d0</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END void</type>
      <name>map_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a96b5c6f4754ffc9461105884dc00efd7</anchor>
      <arglist>(zval *self, MapIter *iter TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>map_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8ded5d20c82bdbb961915f83673774c7</anchor>
      <arglist>(MapIter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2f0e495e9269519be96667e1157b3d42</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac8d18684797554ad747aeb4324f0f653</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_field_create_with_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa82137a254414fce4eb838a3aa08c2ad</anchor>
      <arglist>(const zend_class_entry *ce, const upb_fielddef *field, CACHED_VALUE *map_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_field_create_with_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a139719cfd5c72f059d09cd1cc113f832</anchor>
      <arglist>(const zend_class_entry *ce, upb_fieldtype_t key_type, upb_fieldtype_t value_type, const zend_class_entry *msg_ce, CACHED_VALUE *map_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_field_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3f77d40b40fc178f2d32f317ae8362cc</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_field_iter_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1d8c343363cd1ffe0ff3be4931c23bb5</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac3563ac805269a006ae702709301c5e2</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adc3824dda7836c5999dbce43db37be76</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>map_index_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1df8335ed0e6cf10a240e2456182eea6</anchor>
      <arglist>(Map *intern, const char *keyval, int length, upb_value v)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>map_iter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a20b13242fb299437b6cf93ead420bccf</anchor>
      <arglist>(MapIter *iter, int *len)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>map_iter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad3e3cd790b00f003969dc096058ebbb8</anchor>
      <arglist>(MapIter *iter, int *len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a489cdea662a365db2fda450794668685</anchor>
      <arglist>(MapIter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge_from_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a028c33de026c2433d7a28ef080096b1a</anchor>
      <arglist>(const char *data, int data_len, Descriptor *desc, MessageHeader *msg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>message_data</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2ea90f1ddc455ae18f4c1e13faabf03c</anchor>
      <arglist>(MessageHeader *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad078f04c90dcab9515d334c70493fbe2</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>method_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a106b3897bc6b9048f986ea7f6c8cb10d</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mixin_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adb70f354ad93b0e7cfdc2e7cfda09321</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a92a2330779802674f240bd5ae4038599</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_by_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab8759c0ebc6c23a2532276a141fc6fd7</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_by_map_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a636a8480d678f38f5af5fbf3b77c0cd7</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, int length, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_by_map_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5af74e188ae4afb88de1fe620d342801</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8bd610844f9b4b7c532270a7f0910e17</anchor>
      <arglist>(upb_fieldtype_t type, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adf77f2eba1a528d0600518c1da60cc46</anchor>
      <arglist>(upb_fieldtype_t type, void *memory, CACHED_VALUE *cache)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a20a2606b00aa402f944aaa98dc74b7d9</anchor>
      <arglist>(upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_set_by_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4cd0910e87f085bc00d5b1c380343bc5</anchor>
      <arglist>(upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_set_by_map</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae2ee882243bbba35b4d1bf5ad2b82126</anchor>
      <arglist>(upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>native_slot_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a90e3c8cafc300a655bd30633f045bbe4</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>new_fillmsg_decodermethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a547b82f837dc3ccb12a5409dc36e43db</anchor>
      <arglist>(Descriptor *desc, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>null_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9a599ae60b6c90bc232d0aba48f4a51c</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneof_descriptor_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0c2113036bc8f3ec727f7f1c87ef8338</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>option_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad9f9c43445c103747d749d4bd01bca56</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a129c46aae9ecc140fd47aa501f0d3a19</anchor>
      <arglist>(Any, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0e479930d8e3e0d1335ffc0a1dc1fcfd</anchor>
      <arglist>(Any, getTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8dce2aea3e9c779adefd260806368b9e</anchor>
      <arglist>(Any, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afa9feb237b295dbc51490550581f68eb</anchor>
      <arglist>(Any, is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4f94ca134d794d011bf3cb0e2e19ca39</anchor>
      <arglist>(Any, pack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad2a5d928e3c9027fd01537af2c30a028</anchor>
      <arglist>(Any, setTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab86c5e844266d2c8be1f46e8be5005de</anchor>
      <arglist>(Any, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aeac4ca92d7ea41007de2c027a79bdd26</anchor>
      <arglist>(Any, unpack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a05d3f9c9f154aa49556220c875224d53</anchor>
      <arglist>(Api, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a494857e1fa5e0dbcb0fb7cf3d19b9633</anchor>
      <arglist>(Api, getMethods)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aae9b3e5f817e13d01c26ec7018c1096b</anchor>
      <arglist>(Api, getMixins)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab4feef7a0f956b7e9268ccda320294b4</anchor>
      <arglist>(Api, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9cb066979911b315f9f7abf83db8f28a</anchor>
      <arglist>(Api, getOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad24b905e45b62476f089996dc7a8726f</anchor>
      <arglist>(Api, getSourceContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1c1bd241c2898cb10f6a2fd1268d8115</anchor>
      <arglist>(Api, getSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1170a6998287e9b3902cc270197ed948</anchor>
      <arglist>(Api, getVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adfa99cd290bbda4dac8f59e68fa25fd3</anchor>
      <arglist>(Api, setMethods)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad7577c23d8b80e2976507c6a30156896</anchor>
      <arglist>(Api, setMixins)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a191e1817b83ca166457df7d783707401</anchor>
      <arglist>(Api, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0a0be2c63561cb6de504c887b99a2d3e</anchor>
      <arglist>(Api, setOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1dfc4f688ad361dece20b84782db4445</anchor>
      <arglist>(Api, setSourceContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a34757f54917b489311a72c79ce361ab6</anchor>
      <arglist>(Api, setSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a83820f8dfbbc1f92d460232146183aec</anchor>
      <arglist>(Api, setVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a66359350068f19b3580683a56d7aa926</anchor>
      <arglist>(BoolValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5613bc14bf42122c0d9358d37427a45d</anchor>
      <arglist>(BoolValue, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a13406015a8b7548f45f26fc84ea30d1a</anchor>
      <arglist>(BoolValue, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a25c19edf7bf5a094d12bafff5ddf4e1b</anchor>
      <arglist>(BytesValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a99c6edf46046a8e424ccbcae663624eb</anchor>
      <arglist>(BytesValue, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0ea8652a07344707bf73974266a97844</anchor>
      <arglist>(BytesValue, setValue)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac8c21bbd7bb3e62cdbdb3325b0581ed1</anchor>
      <arglist>(Descriptor, getClass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab23a684cc369c7fcb5fe6ade904afa39</anchor>
      <arglist>(Descriptor, getField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae93523a3c4dd398a5f7a5c76138f0e33</anchor>
      <arglist>(Descriptor, getFieldCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a261fd54e7e04642f480fc75c7e3513bb</anchor>
      <arglist>(Descriptor, getFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4e6fdd988ab7a70c3d3760f7e6b5abc1</anchor>
      <arglist>(Descriptor, getOneofDecl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac058c132efd67c25a30100daf4e671dd</anchor>
      <arglist>(Descriptor, getOneofDeclCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae851a87a712540a7c8ecf0c82689a84e</anchor>
      <arglist>(DescriptorPool, getDescriptorByClassName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a87b251b0c76511c4f16bd2a63cfd5579</anchor>
      <arglist>(DescriptorPool, getEnumDescriptorByClassName)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afe2e3169d2f0dd12307170d7c39b13f1</anchor>
      <arglist>(DescriptorPool, getGeneratedPool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae9a328b6237b3e754eebe634111c2138</anchor>
      <arglist>(DoubleValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0c7d2b6b1c061d0ffc9cac2b33f81feb</anchor>
      <arglist>(DoubleValue, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad3b6636aaa247a54c7015240e74d9e01</anchor>
      <arglist>(DoubleValue, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a34b2ab0a3e3936b37bbce62f5ba5502e</anchor>
      <arglist>(Duration, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abdab0e65c89ea73d4b8787b609e89a87</anchor>
      <arglist>(Duration, getNanos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0cd98de60da2c63529ef167a86172f01</anchor>
      <arglist>(Duration, getSeconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6447ea8998fbb559ea0d98bc643665ee</anchor>
      <arglist>(Duration, setNanos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3ce3dcf1d5a1f891d201de8195a34189</anchor>
      <arglist>(Duration, setSeconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>add03f032484460c45d3fa92f1d0b1049</anchor>
      <arglist>(Enum, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8492bbfc9d8d2ba819e949ab418dcc6e</anchor>
      <arglist>(Enum, getEnumvalue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad8edb341ef1acc03cb66651d6f1b4ffe</anchor>
      <arglist>(Enum, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a91f8b559df187601eb6586ae7b67e37b</anchor>
      <arglist>(Enum, getOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af1fe34902d7784c99700218426386638</anchor>
      <arglist>(Enum, getSourceContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae3fc15ea1b7e95a8485650b53b651631</anchor>
      <arglist>(Enum, getSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac2c17c56a3031e159d964588b5024b6a</anchor>
      <arglist>(Enum, setEnumvalue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9d21ec04022b659590d26105671429cf</anchor>
      <arglist>(Enum, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0f51bfbc390405193367f251357b8f55</anchor>
      <arglist>(Enum, setOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa9612a8e17f6a689afa817f8e90a1e03</anchor>
      <arglist>(Enum, setSourceContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1a6162b2f5011b97643fa5ecdad94907</anchor>
      <arglist>(Enum, setSyntax)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a43f0ce9edf649b01210b98cbba5b3a99</anchor>
      <arglist>(EnumDescriptor, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a43198d3aa8f62639c880116db0205a85</anchor>
      <arglist>(EnumDescriptor, getValueCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a688114eee45d756068975c606b3eae89</anchor>
      <arglist>(EnumValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a54fce32222eaeccfd4b3d6240d8e0395</anchor>
      <arglist>(EnumValue, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>affc37a040554909ae1199a42aef6b342</anchor>
      <arglist>(EnumValue, getNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4259c75826ff8437fb88cefa7fc2de8d</anchor>
      <arglist>(EnumValue, getOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a099282b094cb094c4f3269cc4d2022ce</anchor>
      <arglist>(EnumValue, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8cc565d07c71e7314d8f1b5fa24dfdaa</anchor>
      <arglist>(EnumValue, setNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac50805f76ab0c40eb5f587443d58f73d</anchor>
      <arglist>(EnumValue, setOptions)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>acbb64ad25e4cae8dcc2e7789187864e4</anchor>
      <arglist>(EnumValueDescriptor, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0b91bb38f7a3d116adc5517e69d91e00</anchor>
      <arglist>(EnumValueDescriptor, getNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a34876d1f1b97e72aca979f7a4a0a52f3</anchor>
      <arglist>(Field, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8c1caa73a6bd5af8324e2f33564adf05</anchor>
      <arglist>(Field, getCardinality)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8d0bcd24c7a1b6b59de0cdc9ed27d668</anchor>
      <arglist>(Field, getDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa179d8949573f6e81076dd4bb08c229b</anchor>
      <arglist>(Field, getJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a49baa695dabc9a2b7c9e6bebd2d60293</anchor>
      <arglist>(Field, getKind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7b86c1d2766d1eac53103523594e6b8a</anchor>
      <arglist>(Field, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae2cd41b3c9d56857ffd1fd625eaf0bf1</anchor>
      <arglist>(Field, getNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a96ca31b3bfdd7dc0b12d6c1b165b8436</anchor>
      <arglist>(Field, getOneofIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afcdcea97e5f898f17dc7f1df6d4a149a</anchor>
      <arglist>(Field, getOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afcc0ff1ac5dbd900003e3b1c87bbe36a</anchor>
      <arglist>(Field, getPacked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a86d7873d4b77986cbb8594136ecfe10e</anchor>
      <arglist>(Field, getTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae896a9886d534d35ead7ad94c73e2713</anchor>
      <arglist>(Field, setCardinality)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a85b6096931d85701610c50b31d61fb68</anchor>
      <arglist>(Field, setDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a32ffde5ad2e36e252501a2b3e860d3e5</anchor>
      <arglist>(Field, setJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3035b962047d6d39d93ad8c7061c6589</anchor>
      <arglist>(Field, setKind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a15628a57f20e22aecacf6d0387aa4ec9</anchor>
      <arglist>(Field, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a96d05c5bbafba9f3df8b554df81a2768</anchor>
      <arglist>(Field, setNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a63beb3c7acf5ce7e7603579590f6a683</anchor>
      <arglist>(Field, setOneofIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6ec9355f4ef6c3086bdad28d1f907011</anchor>
      <arglist>(Field, setOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a22e0149bb8c9e71f1c40dec7b6026dca</anchor>
      <arglist>(Field, setPacked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6de81c0e2a8af01b25d833f984d1580c</anchor>
      <arglist>(Field, setTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4aee51150cd7767391e1ad35a5931458</anchor>
      <arglist>(Field_Cardinality, name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7c051ccc7b6afbd1189bff850e72fa00</anchor>
      <arglist>(Field_Cardinality, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ada7e78eabb2b52334dbcbb518f289662</anchor>
      <arglist>(Field_Kind, name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a60e0c1b981b10b2d47a2fefe2ae29d44</anchor>
      <arglist>(Field_Kind, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afd8e7be262fa54663c1222b485fa25c4</anchor>
      <arglist>(FieldDescriptor, getEnumType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5ff9f57c2db9c1ab16ab29336205e7c1</anchor>
      <arglist>(FieldDescriptor, getLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac5fe85b8f481c6033610bf839ec1b205</anchor>
      <arglist>(FieldDescriptor, getMessageType)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a18f8a4bf2f2877af6ad571e9ad66fcb7</anchor>
      <arglist>(FieldDescriptor, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a14a1a3fd5f2ca9d8814fcdc2cb0f067f</anchor>
      <arglist>(FieldDescriptor, getNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1f74dc6bd6e8a849eeed0c09ba86df6c</anchor>
      <arglist>(FieldDescriptor, getType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2253f52ec4ce3eb7698a8d19c7d6c4d2</anchor>
      <arglist>(FieldDescriptor, isMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a39f86f94497e6e03bbf135787a351066</anchor>
      <arglist>(FieldMask, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac110b16f8da5104abbe1b4de1951c128</anchor>
      <arglist>(FieldMask, getPaths)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7ec7a5ef03685f75dd5589a554b58756</anchor>
      <arglist>(FieldMask, setPaths)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6e94ef9447649f58f7fb4713152eca56</anchor>
      <arglist>(FloatValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8176a63da2153558a2cb986e2615a890</anchor>
      <arglist>(FloatValue, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a89e3e00398b2ce1e32c82782f9359b58</anchor>
      <arglist>(FloatValue, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa2fa2fabe798430066e6d178f58ffe6f</anchor>
      <arglist>(GPBEmpty, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a857a7fa1e320d0543945239a63a8ed0f</anchor>
      <arglist>(GPBMetadata_Any, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a619250b1f9d91e6d5a7648a00021c31b</anchor>
      <arglist>(GPBMetadata_Api, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab7a6293beed479ec48f86dd65d2a850c</anchor>
      <arglist>(GPBMetadata_Duration, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9f87b6d29ae6fd53ee9e78c371ba9d1c</anchor>
      <arglist>(GPBMetadata_Empty, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a800990a9edc32ee158eb41bd9c931b99</anchor>
      <arglist>(GPBMetadata_FieldMask, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a981df2418af5752679bbdc9703c710dd</anchor>
      <arglist>(GPBMetadata_SourceContext, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af0124667eb10b3b30b94d643a4a45b0c</anchor>
      <arglist>(GPBMetadata_Struct, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a30007febda11879ff1a32bde775b4378</anchor>
      <arglist>(GPBMetadata_Timestamp, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adeed8a59861bef556281deb95be9c0a3</anchor>
      <arglist>(GPBMetadata_Type, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa5fcd6a864e1c946913c882b4d796d74</anchor>
      <arglist>(GPBMetadata_Wrappers, initOnce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aebef7943eeefc2a8ef2afa638554a497</anchor>
      <arglist>(Int32Value, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a73dd730bd380505635208c60effdeac7</anchor>
      <arglist>(Int32Value, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa9cd6bd65f998bb0dbbdecac360b4c68</anchor>
      <arglist>(Int32Value, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a39acf374bfec0a9e32f51f1ca9eb8248</anchor>
      <arglist>(Int64Value, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1f4ccb48061f2e378accd540f05543bf</anchor>
      <arglist>(Int64Value, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a137e8c9e56ca7ae5ac2fb85f467c26fc</anchor>
      <arglist>(Int64Value, setValue)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a118a76163eaff716d7fcb18c873d65f2</anchor>
      <arglist>(InternalDescriptorPool, getGeneratedPool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac01d1544e056554d0616a3c5a385cbaa</anchor>
      <arglist>(InternalDescriptorPool, internalAddGeneratedFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abd18f3df8cc5f8d398f50b3c80f5a6c4</anchor>
      <arglist>(ListValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a37c678119e4325cdc573ce3ebb965f7f</anchor>
      <arglist>(ListValue, getValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9744feb937cf112dd3e2e2e91d76a4c7</anchor>
      <arglist>(ListValue, setValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adc568bfbcb6d308907afa12b43007a07</anchor>
      <arglist>(MapField, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3b4b221c647294cee6199e5add728620</anchor>
      <arglist>(MapField, count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a34175b2058774ab5a594ca5d844db899</anchor>
      <arglist>(MapField, getIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac771d09a1c88aaabe37f88b1fef9c816</anchor>
      <arglist>(MapField, offsetExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0ae32cbef25ca017156aaf471ac34d07</anchor>
      <arglist>(MapField, offsetGet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a81b8aeff451e58178854fe861dd9630d</anchor>
      <arglist>(MapField, offsetSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a78a1069ec95614e74e678746eed7db24</anchor>
      <arglist>(MapField, offsetUnset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac8d91796feb53172da998a462f3f1cca</anchor>
      <arglist>(MapFieldIter, current)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac95b63c08f671b0124ca37a08208da98</anchor>
      <arglist>(MapFieldIter, key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4d25f2491e78bd9fec7c2f766aacd89a</anchor>
      <arglist>(MapFieldIter, next)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a016e1bb6b0c48f133b85715169941d6e</anchor>
      <arglist>(MapFieldIter, rewind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a47315edc4d4c06dc1aa9d558c8f9ecab</anchor>
      <arglist>(MapFieldIter, valid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2289cb66b3c53f1192f14f05862ec5f4</anchor>
      <arglist>(Message, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad2a8bb81c748ac34def5436b64ba1303</anchor>
      <arglist>(Message, clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae8f99921750910ce1540ffb50d2b0c49</anchor>
      <arglist>(Message, discardUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2c6db7da6c2ddc994ea4cf71212f338a</anchor>
      <arglist>(Message, mergeFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1fe633d8b974059b1f32c43ad8c43186</anchor>
      <arglist>(Message, mergeFromJsonString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7212bfde5cfd06236ecf72558eee5a1c</anchor>
      <arglist>(Message, mergeFromString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a924bf1dc6f98f98b0e4708bed3fbe5e0</anchor>
      <arglist>(Message, readOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2e2ce11ceac6b4331c3dee1e3ea124e7</anchor>
      <arglist>(Message, serializeToJsonString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afe42c806ea57d50da4d450a10bc24c5e</anchor>
      <arglist>(Message, serializeToString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aad2afa648920f6bea7f4a194bc1f27c5</anchor>
      <arglist>(Message, whichOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae153e75b1909c4f755bdc71ee4600688</anchor>
      <arglist>(Message, writeOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa5c41b691f989084cf13b991ced3f2f1</anchor>
      <arglist>(Method, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4cf79c9e7b993f96e48d99e0835d795b</anchor>
      <arglist>(Method, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ada25f4457a6200520332d69804bc27f8</anchor>
      <arglist>(Method, getOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afc2ec28d901a8c595ae53e1eb3ae0f53</anchor>
      <arglist>(Method, getRequestStreaming)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abc179308bfe31ec7d13acaf91c17e4d7</anchor>
      <arglist>(Method, getRequestTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac70673afefc275afefc2fac891b3cc8d</anchor>
      <arglist>(Method, getResponseStreaming)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a437a063d247ec96f9d1277eee7f830c0</anchor>
      <arglist>(Method, getResponseTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3f9308ea9ff3247cb2d5dbe763df8c8f</anchor>
      <arglist>(Method, getSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3cce438c8d9dd50fbc1f288ab5ee7edb</anchor>
      <arglist>(Method, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab7cf85bdb52489017dd48858942b69a6</anchor>
      <arglist>(Method, setOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a20a267cc9fa81af110d03d3352d74fda</anchor>
      <arglist>(Method, setRequestStreaming)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a374453f5ee09d179639cfa5f14838fa2</anchor>
      <arglist>(Method, setRequestTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a08b0317719c353891c364d0a36d052fe</anchor>
      <arglist>(Method, setResponseStreaming)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afe6a258ff7f5151373863f6566920cf4</anchor>
      <arglist>(Method, setResponseTypeUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0771535fc81af4b784040af2f7fcffae</anchor>
      <arglist>(Method, setSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a85f4248e31aca62238882d7d0560245c</anchor>
      <arglist>(Mixin, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af7ad4adcf8c6b046f788be249dc1306a</anchor>
      <arglist>(Mixin, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a28e8bff622ae87c9b9d67c4dbe805932</anchor>
      <arglist>(Mixin, getRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae603788940c9a0f983153d9e148f8d38</anchor>
      <arglist>(Mixin, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae36969583a62595c0d9876b1a0187382</anchor>
      <arglist>(Mixin, setRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6041c4432cb95b2995027bf6b205866a</anchor>
      <arglist>(NullValue, name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a12e52ff635d95fc2034722a80ddae1d1</anchor>
      <arglist>(NullValue, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a214bb2a480911450ee8e47b87a877139</anchor>
      <arglist>(Oneof, getField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afa5a9fb8343d2d25ecb90cde5d048e68</anchor>
      <arglist>(Oneof, getFieldCount)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END</type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>acac118d667ef568b6a6740c0c602d559</anchor>
      <arglist>(Oneof, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aead8578bca398ca2a8818520a68d9b3c</anchor>
      <arglist>(Option, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa355cc2cb175ee252dab1e305ac4b803</anchor>
      <arglist>(Option, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a38b24fce2db581c91315f62cade14610</anchor>
      <arglist>(Option, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aefe41c07be6da928a1776994471b4100</anchor>
      <arglist>(Option, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad3fea06edf6045386d9f50960b7e6b05</anchor>
      <arglist>(Option, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a12541648ac5dadb84eca4c929d87adbf</anchor>
      <arglist>(RepeatedField, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a84f3b547b938688c94d925199473949e</anchor>
      <arglist>(RepeatedField, append)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a48ac33ab0ed30eef6fbace268cbdda09</anchor>
      <arglist>(RepeatedField, count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0c1c8bbd8b211e1dbb93417138470ce0</anchor>
      <arglist>(RepeatedField, getIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3221f84e8702126ad1d9e878c9aa7c73</anchor>
      <arglist>(RepeatedField, offsetExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac7d42a7cec0efeaab46b5e073b12d1a0</anchor>
      <arglist>(RepeatedField, offsetGet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a634a25a53eb9498651f10d9890bc7097</anchor>
      <arglist>(RepeatedField, offsetSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5e0b1c2afb5f7a737fc8f437f9a3ebdc</anchor>
      <arglist>(RepeatedField, offsetUnset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a226b6e1808421cee34cf0edd2663c907</anchor>
      <arglist>(RepeatedFieldIter, current)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4b6511bcb2abd865e362a01914e6f91a</anchor>
      <arglist>(RepeatedFieldIter, key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9496b3d7c6239eae208068210101ef3c</anchor>
      <arglist>(RepeatedFieldIter, next)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abc179a970934a01b5bcc81dccfa1c53f</anchor>
      <arglist>(RepeatedFieldIter, rewind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae3d981b3022a6d915d36d7841cd52844</anchor>
      <arglist>(RepeatedFieldIter, valid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac64c25a5f02b19b55a96220fe4c8d476</anchor>
      <arglist>(SourceContext, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae422f6201310e32b1245d378dfc9589d</anchor>
      <arglist>(SourceContext, getFileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7ad173dc9c339e5cf4d0e4d66f12a73e</anchor>
      <arglist>(SourceContext, setFileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6d0ee6d6c998e98bbe9e5e6b4e43cbd8</anchor>
      <arglist>(StringValue, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2b6d48a5cad6705894a69f9388fce86d</anchor>
      <arglist>(StringValue, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9e42066f08eec94f6236b988cc127393</anchor>
      <arglist>(StringValue, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aaffcfbc1fcadaf120bce25fcebb40a4d</anchor>
      <arglist>(Struct, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab1ba1cbf3e1af7697aaa2e4e10df805d</anchor>
      <arglist>(Struct, getFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aacb9b41c9804a252b335234a767d879e</anchor>
      <arglist>(Struct, setFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a44caff3efd53a790f4b951d938341b13</anchor>
      <arglist>(Syntax, name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a11b8f639052d7afabd2fa20796b53a24</anchor>
      <arglist>(Syntax, value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3d482dbe6a57f3076e41bb0a4006b9c5</anchor>
      <arglist>(Timestamp, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a192c5618e7f45c0c39a89a4dbe443cf9</anchor>
      <arglist>(Timestamp, fromDateTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0a89c8db45477a10548a56e6158a77b3</anchor>
      <arglist>(Timestamp, getNanos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a148bfa498cece77ab6c8e43b392b5877</anchor>
      <arglist>(Timestamp, getSeconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2ef883d68813e460edd3f0e9caa9c2fc</anchor>
      <arglist>(Timestamp, setNanos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af729ae372cd283ae84f56ded169ba3f2</anchor>
      <arglist>(Timestamp, setSeconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aefd3d53981580c3b27b9f795c52cefe7</anchor>
      <arglist>(Timestamp, toDateTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a623d87b7d5afbab4b1c95878ce2724fa</anchor>
      <arglist>(Type, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abdb4d5d59467bf1a3e7ca4f8290ecaef</anchor>
      <arglist>(Type, getFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a36591d4e8cb56aecaf34967253db3df2</anchor>
      <arglist>(Type, getName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a12e9f61f5506afa031b158d29fbed364</anchor>
      <arglist>(Type, getOneofs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af2533c076f0957a343f6a7c28d18c6a4</anchor>
      <arglist>(Type, getOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5842c06f91bbf0208caec21281af3385</anchor>
      <arglist>(Type, getSourceContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac9043615587fd49674ac79f3290cf1b2</anchor>
      <arglist>(Type, getSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a080d40628e12c6e92854b00dbd0cf7fd</anchor>
      <arglist>(Type, setFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa2ae142e303dd4dfc6ec3f6fab0baed1</anchor>
      <arglist>(Type, setName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac9342a48f951cc0c0175f0b190379c51</anchor>
      <arglist>(Type, setOneofs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4c4e84a2cd4488223bb096413aa3c98d</anchor>
      <arglist>(Type, setOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac4a7aee6d4964ff75bd69269076c3e4b</anchor>
      <arglist>(Type, setSourceContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2fb4340b5e14fef0bb1f94ff6eb755c6</anchor>
      <arglist>(Type, setSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa58c7eb14a6b9eb947d8b1eafd024db0</anchor>
      <arglist>(UInt32Value, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aeaed65470a80e669f51bbd78b27b3244</anchor>
      <arglist>(UInt32Value, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8876f8a67cf9735aa9d35b502c3b6592</anchor>
      <arglist>(UInt32Value, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adc14b51c429aaacab72ec90677b07e00</anchor>
      <arglist>(UInt64Value, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a97df6f05b0152d09320089b9f8e5fa16</anchor>
      <arglist>(UInt64Value, getValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad8cf5341f24903992cf3bd7bdb362c7f</anchor>
      <arglist>(UInt64Value, setValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0537471a6150e626693809b1fed5c95d</anchor>
      <arglist>(Util, checkBool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a773516aef0c651dc800ad6f9c8ce0cc3</anchor>
      <arglist>(Util, checkBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8e1a9666ac86c2a1b4f9dc7e58e6cd2c</anchor>
      <arglist>(Util, checkDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a15f99b3c90f9a607c99f77c53b853fbf</anchor>
      <arglist>(Util, checkEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1d8e98efcf0651c097d8a69bb28f2fca</anchor>
      <arglist>(Util, checkFloat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a19ea78c35bde6b9b02f41b6551ea93b4</anchor>
      <arglist>(Util, checkInt32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1c8cb0d0be8206375215169e68eb12a0</anchor>
      <arglist>(Util, checkInt64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a079d581a9c9f7c907d78a7e562129b8a</anchor>
      <arglist>(Util, checkMapField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa71b2f01ece1e471cdd4cc83b9fb7e26</anchor>
      <arglist>(Util, checkMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5c0d3c02bfddf46d029aa472ec122e7b</anchor>
      <arglist>(Util, checkRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aacfb900801b61d4d9daec51ef8c85073</anchor>
      <arglist>(Util, checkString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a35f5400f0392626065df27fd0fe7c9c2</anchor>
      <arglist>(Util, checkUint32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a580c7b24db340e21df8f0ac8489e34bc</anchor>
      <arglist>(Util, checkUint64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af8a61a86d9bf7ad267aca1efba2513c2</anchor>
      <arglist>(Value, __construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5cdddf8ea0a42a92bbad49480e50ea5b</anchor>
      <arglist>(Value, getBoolValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8a9958bb59e54e8b59fd9e2a36b82a41</anchor>
      <arglist>(Value, getKind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a51595c5ca23ef7f696c09f49a69bd0a7</anchor>
      <arglist>(Value, getListValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae4dbc848c1d29ed304c3b0e040924ade</anchor>
      <arglist>(Value, getNullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a66e5bf051832e4c4c2dc367a9e9a6745</anchor>
      <arglist>(Value, getNumberValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7e388f7cd07920bfa3633f684902590f</anchor>
      <arglist>(Value, getStringValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7e118ef22dd667888f4da524b7e1c71d</anchor>
      <arglist>(Value, getStructValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2e5ab9bf423431df000e1979db82438f</anchor>
      <arglist>(Value, setBoolValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8a6b352336d8a447f38bed3ba3862a43</anchor>
      <arglist>(Value, setListValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a400c5b71138146ae362a5c938f8c87ac</anchor>
      <arglist>(Value, setNullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aae8d5e6f6304ca66901ae9c3b0e685c8</anchor>
      <arglist>(Value, setNumberValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1288be512dffa9bd6dde17e011af4237</anchor>
      <arglist>(Value, setStringValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af4ae3726f6e820d5e64d662a88dd9838</anchor>
      <arglist>(Value, setStructValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zval *</type>
      <name>php_proto_message_read_property</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a461194fedde4b58e7989573a84cb0e8c</anchor>
      <arglist>(zval *msg, zval *member PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_bool</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad4ed5c8a2956bd2fa250edf034bb00b1</anchor>
      <arglist>(zval *from, int8_t *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_double</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5480673032ec1609a899848e66b17a10</anchor>
      <arglist>(zval *from, double *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_float</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a82c063efe46073d02853025f6354b535</anchor>
      <arglist>(zval *from, float *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_int32</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8bc68913d724039ab97a131fcfea7601</anchor>
      <arglist>(zval *from, int32_t *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_int64</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a425dac8a76fa73b159663c0d2cead1a9</anchor>
      <arglist>(zval *from, int64_t *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afb42293006fadc7d5c4c74ed01297187</anchor>
      <arglist>(zval *from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_uint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5daa4907691e4f399aeb9ce20da8da3a</anchor>
      <arglist>(zval *from, uint32_t *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_uint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a370fbb50c67d32925f0d022a2160c36b</anchor>
      <arglist>(zval *from, uint64_t *to)</arglist>
    </member>
    <member kind="function">
      <type>PHP_PROTO_WRAP_OBJECT_END void</type>
      <name>repeated_field_create_with_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8d14cc7746ebf11452dc0e4869811945</anchor>
      <arglist>(zend_class_entry *ce, const upb_fielddef *field, CACHED_VALUE *repeated_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_create_with_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a39e2799146e07c297cc6c06088215919</anchor>
      <arglist>(zend_class_entry *ce, upb_fieldtype_t type, const zend_class_entry *msg_ce, CACHED_VALUE *repeated_field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>repeated_field_index_native</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae80cde12d5eb783164f9e4fd4f73b5dc</anchor>
      <arglist>(RepeatedField *intern, int index TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a567f0fb2e0b9d2f84e6c178336edeade</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_iter_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a50be50758a0cc1e4fd337579e9c30907</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repeated_field_push_native</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa4e9078a30b3e5f9483ae541a4ec50b6</anchor>
      <arglist>(RepeatedField *intern, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_to_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2034d9069e9f3a452ebb76325e43fef8</anchor>
      <arglist>(zval *val, zval *return_value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>slot_memory</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac9b8a7b5c285a463a35aba969bb9215b</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t *</type>
      <name>slot_oneof_case</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a792d3d79f3e7f5b15028684ce79be996</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>source_context_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a557eac7c186b1d08ed0b64f0cbeb814d</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>string_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4cf0308e40709262d038331f57b07fff</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae94d44b6c87d258a531f942e453ab181</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>stringsink_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab9186fefc1daf3b44e64b729b41edb4d</anchor>
      <arglist>(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7f78328edb7e84704bb97756542fb1ae</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_uninit_opaque</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4e3f0851e1aa9b0867dcaf6440e67c79</anchor>
      <arglist>(void *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>struct_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aab1974bb0848e689d8a164756db3609b</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syntax_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6e70c556e0bdb26049e34adc9048cc8a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timestamp_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>acba582461e07cb1e037c70f885c04722</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>to_fieldtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a01f934bf0138670ea55a66a49f1e559c</anchor>
      <arglist>(upb_descriptortype_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abded207d593950b778e90475ea9627a7</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>u_int32_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7ed7a2a6dfbaa0c230b69d8b867a050a</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>u_int64_value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4d45703f452818a56a63993784af0079</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_value_memory</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a135bf504f8fe2c46b3fe2bfc15789193</anchor>
      <arglist>(upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab7168852c6101948beff77b8b5c1a5f7</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>value_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>afa0341c594a262350e18aff27aa3c7bc</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>any_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a16d8cbc98759c96a8e966bfbf6e61d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>api_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab573f6605dad91b55ac11420d6d4017c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval *</type>
      <name>array</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8225534aa0232ca23ecfd601d78eb18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>bool_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a91fe326e78f840c72bcf4052b779d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>bytes_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab46b6e4df131b03bc933bd43d16945c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a735984d41155bc1032e09bece8f8d66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a71d6eea4893d65d8f514130798e5f26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>descriptor_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a7e66292bddb5470839dc55a0c024808a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>double_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1b0c6adcfc703555573fb3385489a21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>duration_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aef8f3961ec08cd880d0ac707410b0c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>empty_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2490ce66db398316d6d204ba084ad283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>enum_descriptor_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a63e8b686588227235b762a4140872f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9cf76a09b27bd0e1b66a6339e4fec723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>enum_value_descriptor_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab3a969f242cbb560024a837e5028a8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>enum_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abe433f1349dc9bac560de4e8ca2571c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_enumdef *</type>
      <name>enumdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae75813ad13ee434921c78e2199fb60a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_cardinality_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac6ef4072faef1542f37458122a71c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_descriptor_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa342a980768a2f0696d71b3cffc660db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_kind_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0bb0b907fb86b8bfd3b9a89286c523a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_mask_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a37ecad924ca581cb012d42b092dde3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>field_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af725184fd39923a4e5dfd24240e71c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_fielddef *</type>
      <name>fielddef</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad67c2ff518f7475306a9bfba508fe220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>fill_handler_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a73c1389d2e1dacfd7fbfee2188ec8c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pbcodecache *</type>
      <name>fill_method_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad6e8d37b9f88ebf1e84f44b30cb8019a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>float_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2e83dafcf8c0548c6ba9a8eacc1d9e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InternalDescriptorPool *</type>
      <name>generated_pool</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9c015ce11a97ed74d3bae3b64657562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval *</type>
      <name>generated_pool_php</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0bf9e4b3d5fd1a3376265e04513744ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a750b5d744c39a06bfb13e6eb010e35d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>int32_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6390b6b8bb0898a0dda0a5035618c8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>int64_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a10c423b2d0bd9674c0447424cb93913f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InternalDescriptorPool *</type>
      <name>intern</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5229b5136a870c0186ab466e80850c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zval *</type>
      <name>internal_generated_pool_php</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8118c4afb93bf3c7fc6eb5bb58806ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_any</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a518db865623747c25a15c61b638ce9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_api</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a43e7fcf2e1a6c24bfb5b420a8b7ec4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_duration</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>add1af9b09501229ccad933becd57c2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_empty</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9c239c41d662ac422f0a8d8d599b7532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_field_mask</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2835125184dde710053e95478769cac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_source_context</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>af3738db67f0a695f80c1965e1f631aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_struct</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a97d8c1059d32e6e2797a88baffb1ee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_timestamp</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae367c65c45c10512272fd4028c76634c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae3c9622c9d8652e66c5ebf686ecd2bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_inited_file_wrappers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a497885792cb270e48bb00bae70688ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable_iter</type>
      <name>it</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a0ca07d824acc23513fc2c82611f7fa71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_json_codecache *</type>
      <name>json_fill_method_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3c604977f8e4ea75937e43651d29889b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>json_serialize_handler_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a78dcfc07b4f078e94f6d9a3100bfb0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>json_serialize_handler_preserve_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a1f9597181a72da806866078f82f070b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>key_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad3c5fce25c94ee0dae97c3da5c8e4ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>klass</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5fb33b0cd5902b28c13ab1fa4de0e1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MessageLayout *</type>
      <name>layout</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ab2632b35772940604fe00a02c2e0f939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>list_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ae57c268d9b9248382e91cabfab8052fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>map_field_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5285b41f5072f884524c0e58786cf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>map_field_iter_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa9fc2cd42ed20dfa2555d1b17ff16451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>map_field_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a028e8634b36862a2fd06e1c5b331a1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>message_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5448c935d64afdc765064c0bf3a77bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>message_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a369190d24a0c31e029a46710d3b670df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>method_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2c5e1689faab5f05832850bccf13a5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>mixin_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8c8e1cee7e170a1f95a2891c248258db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const zend_class_entry *</type>
      <name>msg_ce</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ad1c4661a2a12c7d7c314c3a582a796b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2d1d036a8f2cc737b350451833e17964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a8f8f80d37794cde9472343e4487ba3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>null_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3a893f7f4cf20c66d2d1a5e2ef1126e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>number</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a875e6b85754551c9eaea424a5a4c7934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>oneof_descriptor_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a75a7c2b5a064d8eebc47ec103eab4d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_oneofdef *</type>
      <name>oneofdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9c9354b96b02d625506af9b59f7e46ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>option_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa68cd44f62411de7a25d826f600dab62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>pb_serialize_handler_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2de0050cd3f10c56e5b773da6f324725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InternalDescriptorPool *</type>
      <name>pool</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a663c35efe07b3de1c7ee733e39723bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>position</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac037f68bf86d3712a034faa2d3ac428a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PHP_PROTO_WRAP_OBJECT_END RepeatedField *</type>
      <name>repeated_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa6b9ef9028544797944871ce4a7e9e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>repeated_field_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a75c14de900c1bbf31446fd82281f2bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_object_handlers *</type>
      <name>repeated_field_iter_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a4c365c15ac4c4172401f46766749ce6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>repeated_field_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>ac638c4c0864bc50cbd7e8ba678516acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PHP_PROTO_WRAP_OBJECT_END Map *</type>
      <name>self</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a9469343acc2b6540bd75d020c0ca9a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>source_context_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a394d86f38b04c6ea0e71b9666e373ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>string_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a6f0c5aa768023f06de042a5b86ef6b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>struct_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>abd6c6fe8633d405265ad5874eaa3fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_symtab *</type>
      <name>symtab</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aa50daa95ce389404b5e82e2d91c08fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>syntax_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a752c814d632dbd8d92a04a38423f41ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>table</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a2c73f7a803a338d1e4cb5a089cee5ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>timestamp_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a5f792d26751193fb1e655dc9f4f5049a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a273ff7e3c20f3875553fb1e0835d9d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>type_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>aef53b32ee438e085d0afebff219e23ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>uint32_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a82009c654c44343d11100f31782f6661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zend_class_entry *</type>
      <name>uint64_value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a3017d54e96c5c7bc0acdf0b73f18cb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>a056edb9f1355300ec7a63f7f57f0dc5d</anchor>
      <arglist>[NATIVE_SLOT_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>value_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2protobuf_8h.html</anchorfile>
      <anchor>adbda25bb3133dd72e2946d2b0fcab3cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/protobuf.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2upb_8h" name="ruby/ext/google/protobuf_c/upb.h" local="yes" imported="no">upb.h</includes>
    <class kind="struct">Builder</class>
    <class kind="struct">Descriptor</class>
    <class kind="struct">DescriptorPool</class>
    <class kind="struct">EnumBuilderContext</class>
    <class kind="struct">EnumDescriptor</class>
    <class kind="struct">FieldDescriptor</class>
    <class kind="struct">FileBuilderContext</class>
    <class kind="struct">FileDescriptor</class>
    <class kind="struct">Map</class>
    <class kind="struct">Map_iter</class>
    <class kind="struct">MessageBuilderContext</class>
    <class kind="struct">MessageField</class>
    <class kind="struct">MessageHeader</class>
    <class kind="struct">MessageLayout</class>
    <class kind="struct">OneofBuilderContext</class>
    <class kind="struct">OneofDescriptor</class>
    <class kind="struct">RepeatedField</class>
    <class kind="struct">stringsink</class>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_UPB</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a213b02c1390c3674735647e0e2d71002</anchor>
      <arglist>(code, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENCODE_MAX_NESTING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1b9c899a9309088fb6446c78defcc4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_KEY_FIELD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a599308b2d6b2656e774f5c612825ea6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAP_VALUE_FIELD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac1dada624a89cdc349001c02bb107264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_FIELD_NO_CASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af4d9a1fd393aa2f21cbfe51a50e1b9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_FIELD_NO_HASBIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4a4ca26b6bff295a91d580857ce578ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NATIVE_SLOT_MAX_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9a6beb4d2df646bcbe557f169731fdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONEOF_CASE_NONE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a542b49f66c7db61c47fa4d1470a8fa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Builder</type>
      <name>Builder</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9d7fbdc0c93bcce5e49445e3e4093737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Descriptor</type>
      <name>Descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a14d19ee9b937b8abcdf73b137b132faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DescriptorPool</type>
      <name>DescriptorPool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af645834a9c5ab85fd3d4f3f7f10c6841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct EnumBuilderContext</type>
      <name>EnumBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae1ee61ad0b619c93e42943de8dd822eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct EnumDescriptor</type>
      <name>EnumDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af0c0077ba37c8e43c8a77115b34cb643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FieldDescriptor</type>
      <name>FieldDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a324df0dade93120b4776a5bda90bc69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FileBuilderContext</type>
      <name>FileBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae6d4144e779cc551b5c526293cf24fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FileDescriptor</type>
      <name>FileDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5960cd6cebe48a41e60f6cbf0ae957fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageBuilderContext</type>
      <name>MessageBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5424b4387ef3a16fe275fbfb94a5e659</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageField</type>
      <name>MessageField</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2a75a65969b626548471d1b80caaf500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageHeader</type>
      <name>MessageHeader</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a33d3086937f4dbd8b125b9b6cbeb12a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MessageLayout</type>
      <name>MessageLayout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1db6736b1effd870ac2abc40aec36118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct OneofBuilderContext</type>
      <name>OneofBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>adad597884a9727edad989f01e9ff88d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct OneofDescriptor</type>
      <name>OneofDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5a03aa22324c42504f572203fd890582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_def_obj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9eb261e0104b7b86e8676e841702ec77</anchor>
      <arglist>(const void *def, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>build_class_from_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a59be2eaf37fd122b5d9ab9b0b9abd4d6</anchor>
      <arglist>(Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>build_module_from_enumdesc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac4d6353583d373ef264a47f895654deb</anchor>
      <arglist>(EnumDescriptor *enumdef)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_add_enum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad5961be42708f16da70ee332cd60f9ae</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_add_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>addd853337eb2704f383b79cc37f31197</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_add_message</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aac2106a50818e552822f6e3491043b1e</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5a18b4d8d8b8977db837c84448598419</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_finalize_to_pool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa96bd79300e77040e6a3fa41a3fb2f24</anchor>
      <arglist>(VALUE _self, VALUE pool_rb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Builder_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a07abc7c5d5939a2b4adfc972eda37f62</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Builder_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa82f72a92c3b8fd201a22fbdd28d50bd</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Builder_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a37eddbf98c1a016a463a09ea59c2c8d7</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Builder_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0bbe4cac002325cd41db1181ac0a9b22</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_upb_status</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7a9c217c63fc58c5a0f7962d4dce510a</anchor>
      <arglist>(const upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>MessageLayout *</type>
      <name>create_layout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a63e042e8e2aa6b95866a337fbb020cca</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_add_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7f216e94635da90b37dc6ee9de0291ec</anchor>
      <arglist>(VALUE _self, VALUE obj)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_add_oneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6cce1b673c24ec8f2819c324b9bb83d8</anchor>
      <arglist>(VALUE _self, VALUE obj)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad7722f672ef1c78314118263fc27dc55</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_each</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa8ccdf7beea9c5484d38ea43fc04febc</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_each_oneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4fe0b2975bfa2b5a7d45c40c38e629c0</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_file_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a99b6d62140925a4956847dd7490bc7eb</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Descriptor_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae5f3ad3fa278292fd6791bc9e498ca14</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0f5e94b51d0ec6f3c907df4b26ed79bc</anchor>
      <arglist>(VALUE _self, VALUE file_descriptor_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2bb6b7f9ebf43a0f3149b90a7e12814e</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_lookup_oneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a46a46cf6fe8b3e684daf83001e77d27c</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Descriptor_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aac05faffc49b45dd8645c547770ea6e3</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_msgclass</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad749a7b955f0cdb7cc2c62e959cfee06</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a16ddff501d72cf4fdf6b2f4ac1152038</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Descriptor_name_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ace61e4ee8fdae10005e86f8e9de1f5c0</anchor>
      <arglist>(VALUE _self, VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Descriptor_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad6fa466101619fc7bb40fd3835e1d798</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a3da1b685006a9d20fcac8cb13dc56adc</anchor>
      <arglist>(VALUE _self, VALUE def)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0ec53f543c87aec49feab39794967530</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_build</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a731c8afe8de893795650084942a2327a</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DescriptorPool_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8651141e31320c131d2b7e3c0ac52334</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_generated_pool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4f5a506833638fe70d16b0fd4ceb622c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>DescriptorPool_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a460616ad57b1bb4bf52f49207321abed</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DescriptorPool_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8cf21f3d1e23446155793596c808c12e</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DescriptorPool_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6a983370df491c688a4adc10c4428c41</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>enum_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a01701a1191c565afce81c3040b440b05</anchor>
      <arglist>(VALUE self, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>enum_resolve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0fcb5a19c55707645d2ae8c8c5d0ca60</anchor>
      <arglist>(VALUE self, VALUE sym)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumBuilderContext_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1406e22290c966c2bf339788e51fc67e</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumBuilderContext_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a30b9958a9929e8bafe98cb9662e918d4</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumBuilderContext_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8c368bf2eea7d2d9cf3549f60e6e8039</anchor>
      <arglist>(VALUE _self, VALUE enumdesc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumBuilderContext_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa019015e9615626dc1dba028ab8c4578</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumBuilderContext_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a3c426d9d92ea73e5bbc5852be05e9681</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumBuilderContext_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac1165229b0533edea55c52c09de3fd45</anchor>
      <arglist>(VALUE _self, VALUE name, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_add_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1983624135d77ca88cddc57275c16f3b</anchor>
      <arglist>(VALUE _self, VALUE name, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0eaa48b0b092820b06008eb794b46af5</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_each</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aaf6830d5b2b5ab1ca0223653f12fcb78</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_enummodule</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aca8044ec9f0d0aff6474d288d1d75bea</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_file_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>addd8a70435bb90966f3977357c7acc26</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumDescriptor_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1937fd157bcf17a459a488d25556ac1f</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a42e37c81d198a109bd481c118e8eb110</anchor>
      <arglist>(VALUE _self, VALUE file_descriptor_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_lookup_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a11b43ae9141ea53c8c40c0f9a6b88e57</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_lookup_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4ea240d89e554f646f8cb9b0825153fc</anchor>
      <arglist>(VALUE _self, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumDescriptor_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa8c38baa2fff3d4ee5080e0955b9323d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>afe2d9a680fcb14e3f4621d81b34b1574</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>EnumDescriptor_name_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aaa4c29fa28e3aaf5185efef3d52a5872</anchor>
      <arglist>(VALUE _self, VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnumDescriptor_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6cd244d2c1fb0cd9af7df0675f3ba453</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>field_contains_hasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a976aff52ed2b63f987c9d84542ebebcf</anchor>
      <arglist>(MessageLayout *layout, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>field_type_class</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae921509f02f8901fe55f87f98bf5c8e4</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6ea257c69043753f6d35f5469c0c97de</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0c49fc281a42ebaa1859483d010889ab</anchor>
      <arglist>(VALUE _self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>afd6e0f2c498dc9796f3985799ba18647</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_default_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a07eba7b57868879a36185159a5773a51</anchor>
      <arglist>(VALUE _self, VALUE default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldDescriptor_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a35ff46c94fc741d27cce6eb18eee5c1f</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8c5fc5c56d8d2f66e201cc0156fa1a41</anchor>
      <arglist>(VALUE _self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_has</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7ceafe9b1cae55f852fa1db589cd0cbf</anchor>
      <arglist>(VALUE _self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac3c70286dea5f45d32e7ee6048d8382a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_label_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa19b5a63c0822a80976ac3b76f5acaee</anchor>
      <arglist>(VALUE _self, VALUE label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldDescriptor_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af21491ec2b8bf4a45a42751094161c27</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>afbb91e271f6658c6a933d20befdfa401</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_name_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9075f21b172e736b9b8eaf49871dd356</anchor>
      <arglist>(VALUE _self, VALUE str)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad21e7081012996f786949f15dbbeec37</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_number_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a68d3691cedc8c107a67f7d2c9d783f23</anchor>
      <arglist>(VALUE _self, VALUE number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FieldDescriptor_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7133a425f8fc2acd77b4e24ed12676f1</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad5bdae11d4a76382148f19e4314acd4c</anchor>
      <arglist>(VALUE _self, VALUE msg_rb, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_submsg_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a845c58a4d5779d7cf953596042d1fd11</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_submsg_name_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a56c0ecde930c5d9092e91ba6427b151b</anchor>
      <arglist>(VALUE _self, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_subtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5aa05b3f56825dc97c482ff42ed604a0</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9a0fab0bd5a0c650db0f30f489ef661c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FieldDescriptor_type_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a732e70a7dedc9b97e77d8f1c9340324d</anchor>
      <arglist>(VALUE _self, VALUE type)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>fieldtype_to_ruby</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5555d55d6b9a225d30b911076b252a61</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_add_enum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4d737b5495a449534666b46de1545dd3</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_add_message</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4592bfe77383690e004f2eee3ff305b2</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aacdbf54313adb9c66a11dc616357cab7</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileBuilderContext_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a05a9857aede26a3b6445b281f78e70c3</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>acf20f74dfca92cd4d2c8a49bfc95bcb8</anchor>
      <arglist>(VALUE _self, VALUE file_descriptor, VALUE builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileBuilderContext_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aae1bb9de2139d10f55633233b5df8d7d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileBuilderContext_pending_descriptors</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a67dc1989f07402aeea1d10d26700eed3</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileBuilderContext_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab798f433e3c06ce1d44d24dfa049a07d</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5a9a5baf1b1f8fc1f01a8c2436bae6c1</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileDescriptor_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2a44576741ea567e50db3f42cf360188</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a971937ca772f4b8d60e8761e713fa254</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileDescriptor_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7383919b2a3c53ae70b909dd5a08c28d</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a535329b0fdffb3be1cf7eaf8a440274a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FileDescriptor_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aae933b19a05e054acae422fb9b51dcbd</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1e13ed0d2fc616e7f0e3b1eb4ae3de39</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>FileDescriptor_syntax_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a587ab7ddad7e2a519289d97a5d599e45</anchor>
      <arglist>(VALUE _self, VALUE syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_layout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aaba1255f934fb2ed2908d39d5069a150</anchor>
      <arglist>(MessageLayout *layout)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>get_def_obj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab328e435f730e36e493dc8c23c45c5a6</anchor>
      <arglist>(const void *def)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Google_Protobuf_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8b8577e696d0c39edc2ef5509be15142</anchor>
      <arglist>(VALUE self, VALUE obj)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Google_Protobuf_discard_unknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a67f27ad08874d94fec4225c7889b36da</anchor>
      <arglist>(VALUE self, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_map_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa607c0a07aaaf825cd76a3a3acf0c6ea</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>addf28f13c1dd63946b94e14e5cd081f0</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad575e5172960b822449b95d2bc1c3cb2</anchor>
      <arglist>(MessageLayout *layout, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a45c825b973e71eb20e1cea04a05aa832</anchor>
      <arglist>(MessageLayout *layout, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa1551caa0999fa64101ee2911aa45d08</anchor>
      <arglist>(MessageLayout *layout, void *msg1, void *msg2)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a93063afe8be7538498944d2a2722c6a7</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_get_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>acc651525096a699fd6d222f6ab134acb</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_has</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a3448acc34c893b8663625e7f569a6416</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a002241bf06e6d93af661ca47ae0674f6</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ada735c58877aa3c6889e234b41cdec37</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae9a418d74920bb86448525a6c9bc8d4e</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a413fcbccf2989c72d9403e09ba66de2f</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a76ea7ba02a20e6655a5d8dd7bfa47e3d</anchor>
      <arglist>(MessageLayout *layout, void *storage, const upb_fielddef *field, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>acd92abcd79663972d6f2b5c0a042964c</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a127422e32fa57493c82c2003999f31c9</anchor>
      <arglist>(VALUE _self, Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a18387ab3bd07da58fecf3f99fa3a9300</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8691d4b3965adc2dbb7c1b390e221c5c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_delete</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae59e8f40ced9473bc605f5c7231a02c0</anchor>
      <arglist>(VALUE _self, VALUE key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Map_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a015973723823cdd2ee3da7cb9b0157bd</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a70066c20ff3346eccbc26dc2e666aa2d</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_each</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4e220c9ff5324f0e33cf4f22509e986a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2f0e495e9269519be96667e1157b3d42</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac8d18684797554ad747aeb4324f0f653</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a78bba39778e3a466244d1c392e6b56bf</anchor>
      <arglist>(VALUE _self, VALUE _other)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac3563ac805269a006ae702709301c5e2</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>adc3824dda7836c5999dbce43db37be76</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a63aa1f3b8e8c850324b26fd4f8b93745</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_has_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af696a86bb8fed8a858a59dc920a99f2f</anchor>
      <arglist>(VALUE _self, VALUE key)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a69f88b1f9d3d84f91ffb488db59c65f4</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>afe1190e46db95df8f346d7d5feaf24dd</anchor>
      <arglist>(VALUE _self, VALUE key)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_index_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1a7c3592dced25d445a4ad9b115f2c7f</anchor>
      <arglist>(VALUE _self, VALUE key, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af5e86f71a91222fd17d9fa93e66dbb03</anchor>
      <arglist>(int argc, VALUE *argv, VALUE self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a372b4eb5cece4102f4fdc92581dd18f5</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_iter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aac5c93197531d3315208a294a234726e</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_iter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab067237bcd3c463187bd5fee80061e5b</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_keys</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a723460714cb6242983a75ea518a56120</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_length</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a42eb2a484634ffa9a6131bcbd51439fc</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a99a5b3357e8297c577bbbc1f50b7b15b</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_merge</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae85b32937d9ce586b940176d2395bca0</anchor>
      <arglist>(VALUE _self, VALUE hashmap)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_merge_into_self</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af3d88efbeed397f079cc90b809e4c3e4</anchor>
      <arglist>(VALUE _self, VALUE hashmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a73001779cdde770700cd61722559f5cb</anchor>
      <arglist>(Map_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1d69e63e90b0c75bd2547b34fa5ea403</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_set_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6b7f72a686b2ac5b764cc11f74b70f76</anchor>
      <arglist>(VALUE self, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_to_h</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae7f67c86ad9d450386b2fc39d25712f1</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Map_values</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa14c79658e0995ee60ca7de04587e67b</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a727bb65185fd1ba9b7995c8bd2c52343</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Message_data</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9ab1526c099e63789d43c50e1fb72976</anchor>
      <arglist>(void *msg)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_decode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a94012ad8b12e976bd32b69b5553138e9</anchor>
      <arglist>(VALUE klass, VALUE data)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_decode_json</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a00f5be48acc1f6f902637123f59b2d02</anchor>
      <arglist>(int argc, VALUE *argv, VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5a66a8d08df64cbe8d79d4b58c0ef7d6</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a71f2d5859174899356cac1b8a60d252d</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab4b103781566d03cd6b0b4cb53ef964c</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_encode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5ef9399820a687ca66c67aa094a23103</anchor>
      <arglist>(VALUE klass, VALUE msg_rb)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_encode_json</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a32b1a619d8ba46b9ecc5dbafd4fd2944</anchor>
      <arglist>(int argc, VALUE *argv, VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1ad08f118112149c6f994f2a26a3bf93</anchor>
      <arglist>(VALUE _self, VALUE _other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Message_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a3570f06f53e25358a7f6b1ac8caaa2cd</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af41e7947337c0b8dc2ae5a27c209515a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a03a83543073c831e7186b350c55f9601</anchor>
      <arglist>(VALUE _self, VALUE field_name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_index_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aae7ce75898cb692c6d0e2ea02dbafaca</anchor>
      <arglist>(VALUE _self, VALUE field_name, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af712bb99c0969dbf52f3c684e8d7b892</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a96a01065040b41f343e421c5d73605c0</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Message_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>adc83b0e80b187b830e4842164e11767a</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_method_missing</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a293b317cf48d8b27afa15a3f89750c8d</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>Message_to_h</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af0d5aed2650e8e437c8c62ea92ab884a</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a210c6ab42dce136cf0183691b6a0931e</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MessageBuilderContext_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6685e94c771e018d1ea68f5d0a406eaf</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab8fc0674857bbecc622f7852f46af750</anchor>
      <arglist>(VALUE _self, VALUE descriptor, VALUE builder)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_map</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>affdd141a232e73795cce56295adb799d</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MessageBuilderContext_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac86f9ee401cb22fe090d51439f27c3a5</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_oneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1102e4ae31901cdf8352003064fe1e00</anchor>
      <arglist>(VALUE _self, VALUE name)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_optional</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad47db94a9c1a7f1bf6d9c6811e32fe9e</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MessageBuilderContext_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae21426d38636c40b061e33151fd9e6ba</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_repeated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af9591f08e7a4b5aaee8ed3a826358a62</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>MessageBuilderContext_required</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab68f40a22a61e3c7b0a1faecb9a96f04</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_check_int_range_precision</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>afce80fd882a9dee72c036b3157a8c2d4</anchor>
      <arglist>(const char *name, upb_fieldtype_t type, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad432afd3d330affd0427252e61643396</anchor>
      <arglist>(upb_fieldtype_t type, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae3c172730cddaaeb6bcca06d84dc52f3</anchor>
      <arglist>(upb_fieldtype_t type, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>native_slot_encode_and_freeze_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1c07252807f4364ce7af655aac30c662</anchor>
      <arglist>(upb_fieldtype_t type, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af0dddde550e6e7bbb095e7860dbf9de7</anchor>
      <arglist>(upb_fieldtype_t type, void *mem1, void *mem2)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>native_slot_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aab0094ece96289cec9425b926abbe07d</anchor>
      <arglist>(upb_fieldtype_t type, VALUE type_class, const void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a843c5ae0c416495f80a5e57f71290e71</anchor>
      <arglist>(upb_fieldtype_t type, void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5732c74e9f235022d8210f3a371a4c39</anchor>
      <arglist>(upb_fieldtype_t type, void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a509078764827d70ab7267f94ba990a98</anchor>
      <arglist>(const char *name, upb_fieldtype_t type, VALUE type_class, void *memory, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_set_value_and_case</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac7f29ced1d24159d0e7ab57580656f16</anchor>
      <arglist>(const char *name, upb_fieldtype_t type, VALUE type_class, void *memory, VALUE value, uint32_t *case_memory, uint32_t case_number)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>native_slot_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a90e3c8cafc300a655bd30633f045bbe4</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>new_fillmsg_decodermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a793a57b7136e98dc273be04d226b0552</anchor>
      <arglist>(Descriptor *descriptor, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofBuilderContext_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9b6d292161ce156971bb7f0382ae392a</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofBuilderContext_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a633acd9b41d5bd63f299fa471e342026</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofBuilderContext_initialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a774632a19db13930cd3da83bacf39976</anchor>
      <arglist>(VALUE _self, VALUE descriptor, VALUE builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofBuilderContext_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0be88eaa35ebd00f90ae4793edbcda19</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofBuilderContext_optional</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>affe3a27a26e73a9409967b6f8094343c</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofBuilderContext_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae1c02901ee67cd5b515e09d1747cddc1</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_add_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aea92a6962805690fd3862808e164ccce</anchor>
      <arglist>(VALUE _self, VALUE field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5d4560b0b8da4d312e64664f7e135ed7</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_each</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a052df26a1b94cb78a75981abaaf44aff</anchor>
      <arglist>(VALUE _self, VALUE field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofDescriptor_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9ef5d10976f3abfee4e406fe52ff988a</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofDescriptor_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>acc830f8528c9e5fd78a9d14699e1d6ba</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a736f5edb4bac6af55c1804fec7fe5d7e</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>OneofDescriptor_name_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac2a30e2ccef4b82ef0a72ddfc9645ebc</anchor>
      <arglist>(VALUE _self, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OneofDescriptor_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a0c73c2393a4d219533197e7df586f387</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a787c9262a0f1ebe0edd030c3a97dda4e</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>adf5b771377854a1f5d075d09c918d1da</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2bf85454de8a825ad0f6437b35a59208</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1251589c3c60ed51878f351c356c4622</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_each</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a96307b67ec3476f12ce648644dffab6b</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae8401385ea4dff4b59ead25c3b173e05</anchor>
      <arglist>(VALUE _self, VALUE _other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a3e9a62830fc92a577a030b06b484ef0e</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad98e33c28d600d0bae58e1481c364c6f</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9be59c9e47427819396c48cb89cd2048</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>RepeatedField_index_native</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a616397880e42280ab9fda3328c23874c</anchor>
      <arglist>(VALUE _self, int index)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_index_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a80dbf08b91614853f674d41e85d5957b</anchor>
      <arglist>(VALUE _self, VALUE _index, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aff2e16d1586b1abdeecbb18c90790aa8</anchor>
      <arglist>(int argc, VALUE *argv, VALUE self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_insert</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6a67329b9d671b9304449148715def7b</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8bb0815572fdebfbbd3421460df781d5</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_length</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a370d5243b8ac9eaa3267deb78e59b1cd</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a54ecc7c3711d111f1546944942410259</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_plus</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2ee85b3d59e0e3d943e8c92fdf08e71c</anchor>
      <arglist>(VALUE _self, VALUE list)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_pop_one</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a482bc135e081b16a26369ad8f1e97023</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_push</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1a029e30499c942b3b3fe29c2efc11d7</anchor>
      <arglist>(VALUE _self, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_push_native</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9ac3dff515eb44508dcbf2cf8e2b6d3a</anchor>
      <arglist>(VALUE _self, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_register</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5710847a507a6e68e49cab7d5492bf74</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_replace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8bcdcb2d3fc487f4a369876a25b011d7</anchor>
      <arglist>(VALUE _self, VALUE list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_reserve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a803d52305802a6718f1675e036c9ea35</anchor>
      <arglist>(RepeatedField *self, int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RepeatedField_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa14748e80c313b0bfe742eeaf072986d</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_to_ary</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8887b85190c4ffe8d78615eb40bfb09d</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>Builder *</type>
      <name>ruby_to_Builder</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8b0ef4430695d82d2e5df20e642b4793</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>Descriptor *</type>
      <name>ruby_to_Descriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae3189aba67a3bfe3fdb656bb63d05b83</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorPool *</type>
      <name>ruby_to_DescriptorPool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a014487c49f42e5c0d5ace5b8a07be2ae</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>EnumBuilderContext *</type>
      <name>ruby_to_EnumBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ac9bf300f81a586aecf201ecaa45edcd8</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptor *</type>
      <name>ruby_to_EnumDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad1577935b708e5846437070c4df46503</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor *</type>
      <name>ruby_to_FieldDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a79f0e3ee142aa6466352054bf4c0dfd8</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>ruby_to_fieldtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a039a0ffbaf68e61665f58f15bc869b72</anchor>
      <arglist>(VALUE type)</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor *</type>
      <name>ruby_to_FileDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa00c20c3fde163d0157a24385d0c1fc1</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>Map *</type>
      <name>ruby_to_Map</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab7fcdf39db84029c3f628c66fb9763bc</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>MessageBuilderContext *</type>
      <name>ruby_to_MessageBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7d9b786b506ad796ed00a178872d00ba</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>OneofBuilderContext *</type>
      <name>ruby_to_OneofBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a2ec98f9dedb9c5aba36669223739246c</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptor *</type>
      <name>ruby_to_OneofDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5ba26e90deefbc46b40c7536def032a0</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField *</type>
      <name>ruby_to_RepeatedField</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a921e4bf212b4916ef202fed74e5406b2</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stringsink_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7f78328edb7e84704bb97756542fb1ae</anchor>
      <arglist>(stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate_type_class</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a99ea525f50c15c39aeca1709ef1223d2</anchor>
      <arglist>(upb_fieldtype_t type, VALUE klass)</arglist>
    </member>
    <member kind="variable">
      <type>const rb_data_type_t</type>
      <name>_Descriptor_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a5a7b9c2cc147f7f38f16e0d498a03c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rb_data_type_t</type>
      <name>_EnumDescriptor_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a549435e5353cfc22d2d42dff03d8efdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cBuilder</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a39bca4822cdefae3d43b9813f8ddc6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a08ec010907c986eb7c97f2075916aa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cDescriptorPool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ab0c452cc484bc35d15b23e788562b149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cEnumBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a416b3035539ed30783db80443cffe12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cEnumDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ae9a3875094ce0f9fafd125042566f9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cError</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a1cd00a8afb12a495b67fbd4d8f3e69d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cFieldDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa88598d60067b73fe16b1e7812a73002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cFileBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>ad7a51d2e929293f05e728a58fb2003d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cFileDescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a7e30a4dd56afaab16f8f9b7cb02c8ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cMap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>abf7808b67be75773adafe4cd5e9eb7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cMessageBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a80cc94616f469684fd1305ba569c8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cOneofBuilderContext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a562abfb184f4c81f97ef252fc2e43a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cParseError</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>aa8e73d36c51a407dc93a16a25876282e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cRepeatedField</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a635c3810d8c185cf3914376f902afe1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cTypeError</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a8052ef122690d546156f169f0c4d0a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ID</type>
      <name>descriptor_instancevar_interned</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af5c50772be033c30f3d6c04a0296808f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>generated_pool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a9ce5577bc3da38b79359d5530e622de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_encoding *</type>
      <name>kRubyString8bitEncoding</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>addfa76268338ec755d2e6d165f3fe585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_encoding *</type>
      <name>kRubyStringASCIIEncoding</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4cd2940448a4a1be05370bd516dff107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_encoding *</type>
      <name>kRubyStringUtf8Encoding</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a6a9691403419968f53c5bc0f3c0cbc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rb_data_type_t</type>
      <name>Map_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a51b24ae16fe3e078f48fbaebfa269f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rb_data_type_t</type>
      <name>Message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>a4cb71b8618bfcecae54ee98c531c06cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rb_data_type_t</type>
      <name>RepeatedField_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2protobuf_8h.html</anchorfile>
      <anchor>af2dc82c4fda047a3ee0cdfc50af3bbc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Protobuf.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Protobuf_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ProtobufArrayList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ProtobufArrayList_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ProtobufArrayListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>ProtobufArrayListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ProtobufArrayListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ProtobufJavaService.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/google/</path>
    <filename>ProtobufJavaService_8java.html</filename>
    <class kind="class">google::ProtobufJavaService</class>
    <namespace>google</namespace>
  </compound>
  <compound kind="file">
    <name>ProtobufLists.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ProtobufLists_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>protoc-gen-gogoproto.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>protoc-gen-gogoproto_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="yes" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="yes" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="yes" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="yes" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="yes" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="schema__proto2__to__proto3__util_8h" name="schema_proto2_to_proto3_util.h" local="yes" imported="no">schema_proto2_to_proto3_util.h</includes>
    <includes id="plugin_8h" name="plugin.h" local="yes" imported="no">google/protobuf/compiler/plugin.h</includes>
    <class kind="class">google::protobuf::compiler::GoGoProtoGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protoc-gen-gogoproto_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protoc-gen-proto2_to_proto3.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>protoc-gen-proto2__to__proto3_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="yes" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="yes" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="yes" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="yes" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="yes" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="schema__proto2__to__proto3__util_8h" name="schema_proto2_to_proto3_util.h" local="yes" imported="no">schema_proto2_to_proto3_util.h</includes>
    <includes id="plugin_8h" name="plugin.h" local="yes" imported="no">google/protobuf/compiler/plugin.h</includes>
    <class kind="class">google::protobuf::compiler::Proto2ToProto3Generator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protoc-gen-proto2__to__proto3_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProtoCaliperBenchmark.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/java/src/main/java/com/google/protobuf/</path>
    <filename>ProtoCaliperBenchmark_8java.html</filename>
    <class kind="enum">com::google::protobuf::ProtoCaliperBenchmark::BenchmarkMessageType</class>
    <class kind="class">com::google::protobuf::ProtoCaliperBenchmark</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ProtocolMessageEnum.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ProtocolMessageEnum_8java.html</filename>
    <class kind="interface">com::google::protobuf::ProtocolMessageEnum</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ProtocolStringList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ProtocolStringList_8java.html</filename>
    <class kind="interface">com::google::protobuf::ProtocolStringList</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>protostream_objectsource.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>protostream__objectsource_8cc.html</filename>
    <includes id="protostream__objectsource_8h" name="protostream_objectsource.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectsource.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="field__mask__utility_8h" name="field_mask_utility.h" local="no" imported="no">google/protobuf/util/internal/field_mask_utility.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="status__macros_8h" name="status_macros.h" local="no" imported="no">google/protobuf/stubs/status_macros.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::error</namespace>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>source_renderers_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a29714910636044a10874ded6c923a866</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protostream_objectsource.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>protostream__objectsource_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="object__source_8h" name="object_source.h" local="no" imported="no">google/protobuf/util/internal/object_source.h</includes>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectSource</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>protostream_objectsource_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>protostream__objectsource__test_8cc.html</filename>
    <includes id="protostream__objectsource_8h" name="protostream_objectsource.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectsource.h</includes>
    <includes id="any_8pb_8h" name="any.pb.h" local="no" imported="no">google/protobuf/any.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="expecting__objectwriter_8h" name="expecting_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/expecting_objectwriter.h</includes>
    <includes id="type__info__test__helper_8h" name="type_info_test_helper.h" local="no" imported="no">google/protobuf/util/internal/type_info_test_helper.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceAnysTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceFieldMaskTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceMapsTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceStructTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceTimestampTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9322c61081aee623250353d1f7052a03</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceAnysTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a08b591f68060629e90f6f6fb12a2c71c</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceFieldMaskTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a861a6cf7f3a85a6643eca416cb3a12ea</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceMapsTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2b6bc96230f967744d18cadf9eb4f943</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceStructTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ade2bc8000f79e790b243ea181d1d7c5b</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a90d95cc40f76e2f2ea29e27866b3716f</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceTimestampTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a253c715d16fedf3b58a206a4a40ff8a7</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, BasicAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a42866e4cc9fe98bab09a75c5c1a9cb50</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, DoubleRecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adb06d8893babc632527677465788904d</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, EmptyAnyOutputsEmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a02a23d39a47d759c083303250dd0012b</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, EmptyWithTypeAndNoValueOutputsType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a926f03d8938c9fa68098716ffe460609</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, LowerCamelEnumOutputSnakeCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abf54c73bdeeac42e0bb8036aad68b08b</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, MissingTypeUrlError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a992190c36ad99803edcebcbb3fa4ef2a</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, RecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3887b39af0c0c8d982cd71cc136be5f6</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UnknownTypeError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a26a0e64dd70d3401f87413d1d90c34b3</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UnknownTypeServiceError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab0b467c1a1590af08228a68808425cd6</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UseIntsForEnumsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abebe58de34b07fc0e05803595989077a</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UsePreserveProtoFieldNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8a8861470009515232dd433bff1b757b</anchor>
      <arglist>(ProtostreamObjectSourceFieldMaskTest, FieldMaskRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab4ffda0b1253a983b7d1ee0c3bb658ed</anchor>
      <arglist>(ProtostreamObjectSourceMapsTest, MapsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aceac09562016e0e6180122412db0c773</anchor>
      <arglist>(ProtostreamObjectSourceMapsTest, MissingKeysTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0d78e1a9734a264ad135434e8af4a783</anchor>
      <arglist>(ProtostreamObjectSourceStructTest, MissingValueSkipsField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a195e12b05f54dcde2c8c7425943f7be9</anchor>
      <arglist>(ProtostreamObjectSourceStructTest, StructRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a176185da1529cb042f2f0122515b6fba</anchor>
      <arglist>(ProtostreamObjectSourceTest, BadAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab57992db832746e5ae5e4209bbefe8a8</anchor>
      <arglist>(ProtostreamObjectSourceTest, BadNestedBookToNestedBook)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7a986960d8bae79454b9386f062d41fc</anchor>
      <arglist>(ProtostreamObjectSourceTest, CustomJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a70f8953d4734d8d921fb20277ec90957</anchor>
      <arglist>(ProtostreamObjectSourceTest, CyclicMessageDepthTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae5bdae0775755b6a3878037cfab66459</anchor>
      <arglist>(ProtostreamObjectSourceTest, EmptyMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a01af3b71463d6aa3461e93decc517003</anchor>
      <arglist>(ProtostreamObjectSourceTest, EnumCaseIsUnchangedByDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2e3278f388ba156a71bcf3ea97f330e5</anchor>
      <arglist>(ProtostreamObjectSourceTest, LongRepeatedListDoesNotBreakIntoMultipleJsonLists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a32c1901ceb53e70da0e24aca832e7038</anchor>
      <arglist>(ProtostreamObjectSourceTest, LowerCamelEnumOutputMacroCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaef0895b1b6415cda4ce5c77ebde7ce1</anchor>
      <arglist>(ProtostreamObjectSourceTest, LowerCamelEnumOutputSnakeCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adb0879a3fab83e7e2a40a3ac1d361bb4</anchor>
      <arglist>(ProtostreamObjectSourceTest, LowerCamelEnumOutputWithNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1c417e66524a4969cd21d525e79dab75</anchor>
      <arglist>(ProtostreamObjectSourceTest, NestedBookToBadNestedBook)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a66c0c564300a9320521bee37fe29b2c9</anchor>
      <arglist>(ProtostreamObjectSourceTest, NestedMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1448368b5362aa198eeb38baaf0afe17</anchor>
      <arglist>(ProtostreamObjectSourceTest, NonPackedPackableFieldsActuallyPacked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a983b47d106b8166062fc631204f63c81</anchor>
      <arglist>(ProtostreamObjectSourceTest, PackedPackableFieldNotActuallyPacked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a14903bcc4ec710da5faa08ec3a90477d</anchor>
      <arglist>(ProtostreamObjectSourceTest, PackedRepeatingFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0080d08195439965b264da4cfbf621d5</anchor>
      <arglist>(ProtostreamObjectSourceTest, Primitives)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2eaad64b6e96a3a4e95c76b1647c584f</anchor>
      <arglist>(ProtostreamObjectSourceTest, RepeatingField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a68bc918540dc7ac887c0b4eb9905447f</anchor>
      <arglist>(ProtostreamObjectSourceTest, RepeatingPrimitives)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac987aca813e4cf2397d708100a596038</anchor>
      <arglist>(ProtostreamObjectSourceTest, UnknownEnumAreDroppedWhenRenderUnknownEnumValuesIsUnset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>add1f5b06d52ba4890e4fbbffae0c0c27</anchor>
      <arglist>(ProtostreamObjectSourceTest, UnknownEnumAreOutputWhenRenderUnknownEnumValuesIsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a623fc98546288f12478b237680852ccc</anchor>
      <arglist>(ProtostreamObjectSourceTest, UseIntsForEnumsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abc3e24c69465b2c041d30f2c65573e1a</anchor>
      <arglist>(ProtostreamObjectSourceTest, UsePreserveProtoFieldNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5a7a2ecb13cd60c0c0ee43de6170b399</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidDurationAboveMaxTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aef9f94025dd2911720fc5ab61d21cf56</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidDurationBelowMinTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a23681bba703e1cfe82e4c16b37b6ff14</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidTimestampAboveMaxTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5841425ae8076a21d81d7f0cb80d1055</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidTimestampBelowMinTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a765ffa3f7e5350d92f0e1d86a799e3cc</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, TimestampDurationDefaultValue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protostream_objectwriter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>protostream__objectwriter_8cc.html</filename>
    <includes id="protostream__objectwriter_8h" name="protostream_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectwriter.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="once_8h" name="once.h" local="no" imported="no">google/protobuf/stubs/once.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="field__mask__utility_8h" name="field_mask_utility.h" local="no" imported="no">google/protobuf/util/internal/field_mask_utility.h</includes>
    <includes id="object__location__tracker_8h" name="object_location_tracker.h" local="no" imported="no">google/protobuf/util/internal/object_location_tracker.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function" static="yes">
      <type>static util::Status</type>
      <name>RenderOneFieldPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a143ab8855e685250abb5a17e1a090584</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, StringPiece path)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>writer_renderers_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ade4d0a0374df509a5c67a850551e43ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protostream_objectwriter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>protostream__objectwriter_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="datapiece_8h" name="datapiece.h" local="no" imported="no">google/protobuf/util/internal/datapiece.h</includes>
    <includes id="error__listener_8h" name="error_listener.h" local="no" imported="no">google/protobuf/util/internal/error_listener.h</includes>
    <includes id="proto__writer_8h" name="proto_writer.h" local="no" imported="no">google/protobuf/util/internal/proto_writer.h</includes>
    <includes id="structured__objectwriter_8h" name="structured_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/structured_objectwriter.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter::Item</class>
    <class kind="struct">google::protobuf::util::converter::ProtoStreamObjectWriter::Options</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>protostream_objectwriter_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>protostream__objectwriter__test_8cc.html</filename>
    <includes id="protostream__objectwriter_8h" name="protostream_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectwriter.h</includes>
    <includes id="field__mask_8pb_8h" name="field_mask.pb.h" local="no" imported="no">google/protobuf/field_mask.pb.h</includes>
    <includes id="timestamp_8pb_8h" name="timestamp.pb.h" local="no" imported="no">google/protobuf/timestamp.pb.h</includes>
    <includes id="wrappers_8pb_8h" name="wrappers.pb.h" local="no" imported="no">google/protobuf/wrappers.pb.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="mock__error__listener_8h" name="mock_error_listener.h" local="no" imported="no">google/protobuf/util/internal/mock_error_listener.h</includes>
    <includes id="type__info__test__helper_8h" name="type_info_test_helper.h" local="no" imported="no">google/protobuf/util/internal/type_info_test_helper.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="no" imported="no">google/protobuf/stubs/bytestream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <class kind="class">google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterAnyTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterFieldMaskTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterMapTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterOneOfsTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterStructTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterTimestampDurationTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterWrappersTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6e60d1593b3d0d4da79a77c21b6eec4</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterAnyTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad07b966aaecedfd64f7043d2633fc2db</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterFieldMaskTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1f47b6ed9e738c8b7fce69590143f0a1</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterMapTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a45dae6de34741b736d555f217de74897</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterOneOfsTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac89a5becf8c47c656f3b2bc06e0bc7d3</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterStructTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8c6a438013ee9e828df75fcd7ed53c10</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7d54141aa9b89d5eeea068500d27110f</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterTimestampDurationTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab3336341fe0e84ac580865a02748f209</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterWrappersTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0db1cd8c29c98738cf21f68c0262d9c7</anchor>
      <arglist>(HasObjectLocation, expected, &quot;Verifies the expected object location&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1379fdcbeffbc12abeaf2dd04fcf3d6f</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6cc8fe3bcdae66a28c7ac1eecccf8cc7</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac0b00bb3f4ae921b51174e51f93dbf7a</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyIncorrectInputTypeFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a789fed4c15abce4235747830205ce0ca</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaa4cb493ea199dadb146ea6390666a63</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypeErrorTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a34981fc2f626ce141bba893945bbe078</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesExpectObjectForAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1a339c21bc4733372cd1e5b3a0e59ca1</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesExpectObjectForStruct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e39e9fc4c21be5ee167fa05cf2ffeca</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aee9bdfd03c392edb9686e6063d6403c6</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9a08d21308b353a5f11d699530d25f86</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForPrimitive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4af2c2548a6ca0d83403c36daa53028c</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithInvalidTypeUrlFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1be61bbdb6938f9b79ea2ba5743ae88b</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithNestedArrayValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac5be1a7f6249428333b0150be2b8e8b1</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithNestedObjectValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3c7ac1059ba22a2ebab96e4d746113aa</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithNestedPrimitiveValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af8c74f3e044234dba7bbb4377a417e8e</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8a5dcdbaade8d4f9c429e9a49067d45a</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a924fb6285e2dd0e27d92b45a5a6db53f</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad09e9e562590b0df54a2abcb3e5b6353</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithUnknownTypeFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7bcbac14f1892cb70411d14649b14752</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, DoubleRecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa6ce5cf7b7e6f233c1e9817547b21730</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, DurationInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abb91951b26259428a8cb8d39b716d7a1</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, EmptyAnyFromEmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7eb42ea849e29084e1a27df11ba4af13</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, FieldMaskInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a448cad9a6658b237d4b15d3068b427dc</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, RecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3cb29c296b78288de33c217218421699</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, TimestampInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a65b926312874c480bf750b564178fa54</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, TypeUrlAtEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8dbdb61e0ec173482a4c9145ba3080c4</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, TypeUrlAtEndWithTemporaryStrings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2af6f7c6245b83969c6a1eda32b5b212</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, WrapperInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0fc075a09acf0b33131fcd7b2336d0b2</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, EmptyFieldMaskTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a414ee0062771e6dd0956b47e2400734d</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, FieldMaskAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af4256125342b976080abb084c6ed42eb</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyCanContainAnyChars)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab01d5a8c1ed2f916c464425d154ee6d7</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyMustBeAtTheEndOfAPathSegment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afa886b92aa0cccd34f6060850ae980cf</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyMustBeEscapedCorrectly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a36e20a88310d95f72c7d2b16fbbb0684</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyMustEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae3e807cf2ecdf502963c4176c40269c8</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MaskUsingApiaryStyleShouldWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aedd333982f6002f4eeab1c550875911b</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MoreCloseThanOpenParentheses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abf22a7643076ef9da700f6afa600be7b</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MoreOpenThanCloseParentheses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a78bdb0ee46ccaad672e69b062ea03003</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MutipleMasksInCompactForm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a61c217870266600faaaf921f02f1c89a</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, PathWithMapKeyShouldWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a52d70b7119fd04c0098abf6352ea9c9a</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, RepeatedFieldMaskTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6b2ab04bdf8bf86f73ded58d1dc6bee6</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, SimpleFieldMaskTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7119643e5545e0012302969d43aa3993</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, AnyInMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4a3d5a69100488dd43605c5f7c5b69e8</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, MapAcceptsNullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a169f90f22b01bcf79ace4f541ee89ade</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, MapShouldIgnoreNullValueEntry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac373d6e66b431630e8b5718d0863edbf</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, MapShouldNotAcceptList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa96a00e281c5cb6463bc60bcb1366088</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, RepeatedMapKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a15122bcff7a72ad9ffd9d33f63a4b2e3</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForMessageTypesMessageFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acb8646a2714c3865ab792b5c593cba03</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForMessageTypesPrimitiveFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab3b3a7d19305fe35539d296d0f7df729</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForOneofWithinAnyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a53b85a6bf5d8d4d83c55a5fe6012cc27</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForPrimitiveTypesTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e68d0b21dffab99603df2b377b7c38b</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructTypesPrimitiveFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaffa4770a3bc535e314d94d52b923e84</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructTypesStructFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a91d91067bb4c3e32ede94766c81cc9ef</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructValueTypesTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a10b71443dc94bac9fde19a6ccfe6fd8d</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesAndMessageTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae61f0764835af9983602f83fdd67ac79</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesPrimitiveFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acacf651abf5409e8f9a3de885e7ebd43</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesWktFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adcbe972150e6747de5e2d421b24e75b8</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, OptionStructIntAsStringsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae0b48af74182e58aca913ad6bc196d50</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, RepeatedStructMapListKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0c078a4457a3127c9c5c1902b341f77b</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, RepeatedStructMapObjectKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7ca23609bbee54332e0aa6a222c0bc51</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, SimpleRepeatedStructMapKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abdb6d7bd57a2b3cddf31e683a823a9af</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8f5a85be702d01441fe90d4060a48320</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructInvalidInputFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a22c2374a06149f67c267de933d5c6cbc</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructNullInputSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa262253709e1f92550526ccebae6db16</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa495123a6f87b8b31c03e8f295bc7c77</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructValuePreservesNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8214e7a1e4376b42d3238fb3b2701422</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, ValuePreservesNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab4ca1f451ecb5b858cb1c2d1df9866e3</anchor>
      <arglist>(ProtoStreamObjectWriterTest, AcceptUnknownEnumValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aab5ba50c1adc3ad2cd5ee514b5091c52</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ConflictingJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5b8f15066dde2ca31706686d80ead531</anchor>
      <arglist>(ProtoStreamObjectWriterTest, CustomJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a49998424fbdda202a18ab236acca68cf</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7512178fc32fd534564058b516c17f4c</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesInCamelCaseAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a04371b6910c25b803416a25e7f54c42a</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesInCamelCaseRemoveDashAndUnderscoreAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a88df45b6f9dbbfd3027e739ec988837d</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesInCamelCaseWithNameNotUppercaseAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac0e0c2a7cfa7986b808b60002e64925d</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithDifferentCaseIsAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6fc48173196a4fd6cc230f10effd16d6</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithDifferentCaseIsRejected)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4ed1bfc23bd51084d86bb7124357e2c4</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithoutUnderscoreAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a97f7d664ee29eaf0a72ed9d97c5ff527</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithSameCaseIsAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a447e10b9fe86470762ab937e3f190a11</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ExplicitMessageList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac81468636dd21950f9b03177e8890711</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ExplicitPrimitiveList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a80dbbaff93a7c60920d35bf4f9a9b76a</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownFieldAtAuthorFriend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5e48e2f10f4103074edf58a1f7db0744</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownFieldAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a44087f63adc4c77da398d12dce80a488</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownFieldsDontIgnoreUnknownEnumValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3ee2ad9362b09dc9699960961c6b5c37</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownListAtPublisher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5aa7d0581ac8a6ac21d999f719137c43</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownListAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae2c062c06e3cd3d2bd1a6494e95011a0</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownObjectAtAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9e7bb18d7e0d5651d04738b9655f57d8</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownObjectAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9c5328fcdccd0b462b4191e783e35849</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ImplicitMessageList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6a232d1ba28f9c732c0b907ae13e091</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ImplicitPrimitiveList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aac01f716d75e19b0cf0b6729733b83ff</anchor>
      <arglist>(ProtoStreamObjectWriterTest, InfinityInputTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a738216656018a92837ea017227192f95</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IntEnumValuesAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a03c5fb0f93ea95863fb9ae122cff495a</anchor>
      <arglist>(ProtoStreamObjectWriterTest, InvalidFieldValueAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af373b1bbcf4a433093d536bfad96eeeb</anchor>
      <arglist>(ProtoStreamObjectWriterTest, LastWriteWinsOnNonRepeatedMessageFieldWithDuplicates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a05b93960f6ecd279a2fdddf74fc9b5b2</anchor>
      <arglist>(ProtoStreamObjectWriterTest, LastWriteWinsOnNonRepeatedPrimitiveFieldWithDuplicates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a782f9a59caf7bd18e8ba9924452c0598</anchor>
      <arglist>(ProtoStreamObjectWriterTest, MissingRequiredField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a25f9721d88ebd3bf9a8f3ace97ebc3b6</anchor>
      <arglist>(ProtoStreamObjectWriterTest, MultipleInvalidFieldValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad02bb39c29105daa08d5e57a1dbd2032</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NaNInputTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a40c2248958613fb8e3e3ece7006e9030</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NonRepeatedExplicitMessageList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a69eaa96a5d0b85fef92cd8522a2c6ac1</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NonRepeatedExplicitPrimitiveList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a02dec4381b02736b13e63de2f82606fd</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a08c14dd0de03ea32e839e93e38c37c03</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NullValueForMessageField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ada38f314573fa9b9301ee8ba116ea828</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NullValueForPrimitiveField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a233e5e56d6174b874f130ba6aba2712b</anchor>
      <arglist>(ProtoStreamObjectWriterTest, PrimitiveFromStringConversion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a05a35088c0323d7b89f46812b211c144</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootNamedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5d7100eb6c403809835bfe5fa67ad4b3</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootNamedList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a08edad5fa75e05eef491d2f19f999a19</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootNamedObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a100efb3c59f357bc44d9963b696cd10f</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootUnnamedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa46cdfe309785379eee9545b907d57fe</anchor>
      <arglist>(ProtoStreamObjectWriterTest, SimpleMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6e268d9c8fb1944b1bc3b4f8ca94494f</anchor>
      <arglist>(ProtoStreamObjectWriterTest, SimpleObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aad5fd8cf51a3346f66140c55f683a172</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownFieldAtAuthorFriend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8b2e66e8fb851cb40cff906b0080ccda</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownFieldAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac629bb7993dcd37e5dc18cbf130f7fa8</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownListAtPublisher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a03583f93e489e858a45e1c23277e22d8</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownListAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afed2439ccfd844b0cd5a60cff88706b4</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownObjectAtAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adc1e6ead836a66f59bdd202591be3f9d</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownObjectAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa7b730026cb01d29b5fcf9b702449075</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnnamedFieldAtAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a867e4dc225ec79a4a34b2416adc2d7bf</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnnamedFieldAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac18821b39bf460fbde02cc15ec102ee9</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnnamedListAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a324386b84ca55b7257a2d3f4cdd92627</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, DurationAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aef763e2d145a23c1ce1db46c0823413d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6e743b9aad96b261436953a2d1a02e4c</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3d5eb3b088f3fd14a24146c83f7a270d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9db0d9962c9d39b5c6efb1fd7b13a391</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a71bf9526cb8fd2aa450ab046132640a0</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3e674ca078939cd75535934af2760e96</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a78956198c5fdf02b4602abe0a7028a0c</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6979ad9b5b7c7f102f8b00c18cfc708f</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a167c7b4c61ceb6328d0797b821c10f1d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abf91fcc2e625f7103bac7248553cabdb</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a222ae8fd8fad97ab902a8e9311b3f01a</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae6e9f46a8ed395685813738e4b18cc42</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad7e85df3ae3716e039334cb213945096</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a21ad1b22fd69686b4bc9684915245ba5</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, MismatchedDurationTypeInput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa89b08f6981cb91e1490c83adab3cc7c</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, MismatchedTimestampTypeInput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1899ab59573dab2cf237ade2cc35bb8e</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseDuration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa60097b74d7daef2934c506c50863165</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a89229c49a4494ac9e3334aecdab18b25</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampWithNegativeOffset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a28bc46dcf0d6de6fef9319f173f5d613</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampWithPositiveOffset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a961ad3b8404e5e048e31df928bc1512d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampYearNotZeroPadded)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a063527a509b977fdfdf09b74e2a9fed2</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampYearZeroPadded)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a290066ec23059ff5775ceda902bce009</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acf4c1a1f49e700263ea9a8439af4c250</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aefae72d7bf2ad166bfd911f42abf583e</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa4f1e5ae6c11d1df1e26d38125cba985</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7128fc16a16e031107c7d0f40c8c6dfe</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad269f635de37ea277de5cd3678c37cc0</anchor>
      <arglist>(ProtoStreamObjectWriterWrappersTest, WrapperAcceptsNull)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProtoSyntax.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ProtoSyntax_8java.html</filename>
    <class kind="enum">com::google::protobuf::ProtoSyntax</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>proxy.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>proxy_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="proxy_8hpp" name="proxy.hpp" local="yes" imported="no">proxy.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="socket__poller_8hpp" name="socket_poller.hpp" local="yes" imported="no">socket_poller.hpp</includes>
    <class kind="struct">stats_endpoint</class>
    <class kind="struct">stats_proxy</class>
    <class kind="struct">stats_socket</class>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RC_EXIT_ON_FAILURE</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>a028dd518fa10cfcbe2d9a3552ec6a237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROXY_CLEANUP</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>a4c3f0a68547bed8a2866eab1cc5e7a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>proxy_state_t</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>aa3f63c3cb508ae993ee107ce7914b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>active</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>aa3f63c3cb508ae993ee107ce7914b7d1a5d178ae2be9d93ea4cbf1a9f0a2d9cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>paused</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>aa3f63c3cb508ae993ee107ce7914b7d1a259c7d2429aca5504def554373a332f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>terminated</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>aa3f63c3cb508ae993ee107ce7914b7d1a6fe87daf3403117299f4f295d3b68532</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>capture</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>a96469d248571f3b3540d98307bfd0b95</anchor>
      <arglist>(class zmq::socket_base_t *capture_, zmq::msg_t *msg_, int more_=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>forward</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>a3f0550ca2c49ed16d919a762e429065a</anchor>
      <arglist>(class zmq::socket_base_t *from_, class zmq::socket_base_t *to_, class zmq::socket_base_t *capture_, zmq::msg_t *msg_, stats_socket &amp;recving, stats_socket &amp;sending)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>handle_control</name>
      <anchorfile>proxy_8cpp.html</anchorfile>
      <anchor>a06acc5581000d842ff863e6e1f86d9a4</anchor>
      <arglist>(class zmq::socket_base_t *control_, proxy_state_t &amp;state, const stats_proxy &amp;stats)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proxy.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>proxy_8hpp.html</filename>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>int</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a923c2fc6ed33cd3001564829ae616997</anchor>
      <arglist>(class socket_base_t *frontend_, class socket_base_t *backend_, class socket_base_t *capture_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac080e9ecb356909d916e9544a014d758</anchor>
      <arglist>(class socket_base_t *frontend_, class socket_base_t *backend_, class socket_base_t *capture_, class socket_base_t *control_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proxy_thr.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>proxy__thr_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <class kind="struct">proxy_hwm_cfg_t</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a6242a25f9d996f0cc4f4cdb911218b75</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_EXPR_SAFE</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a1a2c2c81cd9b70ab1eaddec4ba3cb6db</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HWM</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a29e0449708dab4da0281a88ac0ae46c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_SUCCESS_ERRNO</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a57046ad32cf011282f457b397ef3bb40</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>proxy_thread_main</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a1371ee4ed77c00e3bde5c51b2f0cb167</anchor>
      <arglist>(void *pvoid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>publisher_thread_main</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a1f9e71eb730793764aa3f58027e9dba8</anchor>
      <arglist>(void *pvoid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_hwm</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a5e152a844995f6dc3230f24a329779bc</anchor>
      <arglist>(void *skt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscriber_thread_main</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a43e1e53ae9039bb9b3cf24ee60d795d8</anchor>
      <arglist>(void *pvoid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate_proxy</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a27606aac0a40685653f8582eb27d94d4</anchor>
      <arglist>(const proxy_hwm_cfg_t *cfg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_errno_helper</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>abcb7aaa7f1440938a3430578ce1cfb4d</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint64_t</type>
      <name>message_count</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>abc6581886d4023e305f5b876940ac551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>message_size</name>
      <anchorfile>proxy__thr_8cpp.html</anchorfile>
      <anchor>a767ba2e8299d0d9a71b552bfb719e9f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pub_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="pub_8hpp" name="pub.hpp" local="yes" imported="no">pub.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pub.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pub_8hpp.html</filename>
    <includes id="xpub_8hpp" name="xpub.hpp" local="yes" imported="no">xpub.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>pubsub_multithread_inproc.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/examples/</path>
    <filename>pubsub__multithread__inproc_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="yes" imported="no">zmq.hpp</includes>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="yes" imported="no">zmq_addon.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pubsub__multithread__inproc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PublisherThread</name>
      <anchorfile>pubsub__multithread__inproc_8cpp.html</anchorfile>
      <anchor>a6acc867faebcf7f8002dfefaf3a946e4</anchor>
      <arglist>(zmq::context_t *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubscriberThread1</name>
      <anchorfile>pubsub__multithread__inproc_8cpp.html</anchorfile>
      <anchor>a26ba065534d68d94190219aac8fbec3d</anchor>
      <arglist>(zmq::context_t *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubscriberThread2</name>
      <anchorfile>pubsub__multithread__inproc_8cpp.html</anchorfile>
      <anchor>aee019868158dfc7aa952314425ea9e95</anchor>
      <arglist>(zmq::context_t *ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pull.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pull_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="pull_8hpp" name="pull.hpp" local="yes" imported="no">pull.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
  </compound>
  <compound kind="file">
    <name>pull.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>pull_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>pump.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>pump_8py.html</filename>
    <class kind="class">pump::CodeNode</class>
    <class kind="class">pump::Cursor</class>
    <class kind="class">pump::ElseNode</class>
    <class kind="class">pump::Env</class>
    <class kind="class">pump::ExpNode</class>
    <class kind="class">pump::ForNode</class>
    <class kind="class">pump::IfNode</class>
    <class kind="class">pump::LiteralDollarNode</class>
    <class kind="class">pump::Output</class>
    <class kind="class">pump::RangeNode</class>
    <class kind="class">pump::RawCodeNode</class>
    <class kind="class">pump::Token</class>
    <class kind="class">pump::VarNode</class>
    <namespace>pump</namespace>
    <member kind="function">
      <type>def</type>
      <name>BeautifyCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a3456db8d85605892d670669c4e238cd7</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConvertFromPumpSource</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a568fe53d1443489ac15bac4a0f9faf91</anchor>
      <arglist>(src_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Eof</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a38844b22bd5a51c098b07c2c36c5c5b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFirst</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a08f2d05c192d11a134c008287bafef07</anchor>
      <arglist>(lines, token_table, cursor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFirstInLine</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>af9f92ec64fe45399c7e051115a107ee7</anchor>
      <arglist>(line, token_table)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsHeaderGuardIncludeOrOneLineIWYUPragma</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ac8a553b60dc83d100361a0e98d98451b</anchor>
      <arglist>(line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInPreprocessorDirective</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aa33101b01d5781710262f3b5dadd8bc8</anchor>
      <arglist>(prev_lines, cur_line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsMultiLineIWYUPragma</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a707a3ff4514c89607e48a87589aed787</anchor>
      <arglist>(line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsSingleLineComment</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a417078b1d036b67756c47e5dc50324dc</anchor>
      <arglist>(cur_line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>abcf26971f7bdbad77c2c168c110312df</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>af96d60dc97b160f3a18e63857aabeef7</anchor>
      <arglist>(lines, start, end, token_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseAtomicCodeNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a5532710f334f026f80fc485decf5078e</anchor>
      <arglist>(tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseCodeNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aabbc064b8664abbe05618b3a0f5a6c38</anchor>
      <arglist>(tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseElseNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ae40493525a993e81929c6905e329a406</anchor>
      <arglist>(tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseExpNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>af62b08489d90e69d0577e82c98383ba7</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseExpTokenInParens</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ae094486db14ecec9347129c5f230042d</anchor>
      <arglist>(lines, pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseToAST</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a56ac10a83a3a875d305c9aae71fc0549</anchor>
      <arglist>(pump_src_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a23761d99dd43d642e94d845218573035</anchor>
      <arglist>(lines, pos, regex, token_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PeekToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ab12085e099ab4bd0cd968efdc435ec31</anchor>
      <arglist>(a_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PopFront</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8e2ff118da88397e88ccf68ebcd2df79</anchor>
      <arglist>(a_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PopToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a45e1d5d5c1c188fc53eee8bd1e00e6b0</anchor>
      <arglist>(a_list, token_type=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PushFront</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a12c70577eb727526ac0ad17bf3b6c3a4</anchor>
      <arglist>(a_list, elem)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RStripNewLineFromToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ae07150d94399cbe1661abe5929f921e0</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAtomicCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a901e6abd34691a0d779178a615cc09c1</anchor>
      <arglist>(env, node, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ac6a714a44e28c2a19a1dfabeb9c9d4f1</anchor>
      <arglist>(env, code_node, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Skip</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a869bd8932d9ee97f3a0e789abd05d590</anchor>
      <arglist>(lines, pos, regex)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SkipUntil</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8935d04d89047866b07c59845e2d7d29</anchor>
      <arglist>(lines, pos, regex, token_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StartsWith</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a9353db466a97e632058887a77c3b26aa</anchor>
      <arglist>(lines, pos, string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StripMetaComments</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8c50cb40d65f26771c6f51eb265bb569</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SubString</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a859edb180cfc24c24fabcfb4f2bedf9e</anchor>
      <arglist>(lines, start, end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Tokenize</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aa42c23b1c914c0f86a94f2fa32999905</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TokenizeLines</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aa383d59e8e2a9507a576fd4c6b68b6b7</anchor>
      <arglist>(lines, pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a42502545a37fcd4513a0a7ac8ef3c0eb</anchor>
      <arglist>(line, line_concat, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapComment</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a73951c98652038351b1cd24291433e12</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapLongLine</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a02427e2ddc80f0f408e27dfc3e38e702</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapPlainCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a60723738cc38d8ced7e2cfecc72d8b11</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapPreprocessorDirective</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a59e8ae06bae068d2d72df4f0340635d8</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ab99a065546038823261c774117df0798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOT_DOT_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a45644ad738e584ec754f6d9f45fe693c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EQ_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a6397ed9bab62b5c6f60a6626f6b287e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ID_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8e008923b6c378b8d3df611fb07d6dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OPTIONAL_WHITE_SPACES_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a81f03eaffd2c0f4c6a453a0b179e51ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REST_OF_LINE_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a4c1f68b32fcb8366051b574cf2e6aef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TOKEN_TABLE</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a132b35d1104c7f479aa21c345f413477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WHITE_SPACE_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a4ab1be351870f785a72d324bf56c8316</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>push.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>push_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="push_8hpp" name="push.hpp" local="yes" imported="no">push.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>push.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>push_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="lb_8hpp" name="lb.hpp" local="yes" imported="no">lb.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>py_benchmark.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/python/</path>
    <filename>py__benchmark_8py.html</filename>
    <class kind="class">benchmarks::python::py_benchmark::Benchmark</class>
    <namespace>benchmarks::python::py_benchmark</namespace>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a81d209c57f62bd6cf45c0f5d4e08cde2</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_from_benchmark</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a4e398a07e96284a083aed155a2196110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_one_test</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a72e3be02cd6b03c5066c3673d24eecb4</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_to_benchmark</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>ae947b85326a93e889b9f9f4786c57470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a6671b451135270923fcb65fb9cb6067f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a828b0c59ae539d1333728ab3b2227b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>const</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>ac6564fb774b09f8f9d7b55d499e47085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a6e116fca9cdb03829f741e591bd6e725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>aa333538f0904ae97d168ce894a9bb44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a4af887ba38d68c7b5e208af5c3b8060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>ab10fc5b55f041ec7fb54d551846523f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nargs</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>af30851cdd6dd30dfd1d81d7dcb0e34f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a73c128f0451ae4a09084bb41c12a51a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>results</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a78610d93a086cb7da37cdf5c8a76a062</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_benchmark_messages.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/python/</path>
    <filename>python__benchmark__messages_8cc.html</filename>
    <member kind="function">
      <type>PyMODINIT_FUNC</type>
      <name>initlibbenchmark_messages</name>
      <anchorfile>python__benchmark__messages_8cc.html</anchorfile>
      <anchor>a9048d97bf7ad13c47a26f88f6144ed75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>python_benchmark_methods</name>
      <anchorfile>python__benchmark__messages_8cc.html</anchorfile>
      <anchor>a8100ffe42ab3a73757917a0675be0b00</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/python/</path>
    <filename>python__generator_8cc.html</filename>
    <includes id="python__generator_8h" name="python_generator.h" local="no" imported="no">google/protobuf/compiler/python/python_generator.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::python</namespace>
  </compound>
  <compound kind="file">
    <name>python_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/python/</path>
    <filename>python__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <class kind="class">google::protobuf::compiler::python::Generator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::python</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>python_message.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>python__message_8py.html</filename>
    <class kind="class">google::protobuf::internal::python_message::_FieldProperty</class>
    <class kind="class">google::protobuf::internal::python_message::_Listener</class>
    <class kind="class">google::protobuf::internal::python_message::_OneofListener</class>
    <class kind="class">google::protobuf::internal::python_message::GeneratedProtocolMessageType</class>
    <namespace>google::protobuf::internal::python_message</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddByteSizeMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afbd68261e8636c5142239ffbf889d5a8</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddClassAttributesForNestedExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afdc3c81a8fa395972a86effccc9e103a</anchor>
      <arglist>(descriptor, dictionary)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddClearExtensionMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3f96b75cd8897e02bbd6a76b1fae2fe8</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddClearFieldMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a0c3dee3f81c5e4b28ae20b96456c7395</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddEnumValues</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8aa1f10771c8107a6a8d7bac8e4534a7</anchor>
      <arglist>(descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddEqualsMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa757f72aaa4f0563b93e622cb5770dce</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddHasExtensionMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a75127b57d8ada128013e82337ea1c354</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddHasFieldMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ac5da500ab2c4f1e016a244fcc8945102</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddInitMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afa28ce047c2ed827cc7e0905cda3e07e</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddIsInitializedMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a16c96370e4d572fad375f94fdb7d259d</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddListFieldsMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1de03ab79c55bb38742815550d70646b</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddMergeFromMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1b887e2c897847c7ef5c64a030a7b924</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddMergeFromStringMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8b6c5249f5aba9a5dc989840b79fd991</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddMessageMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8de3d07dd77b103131d501bafe92b7fc</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPrivateHelperMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a987350c48f2c80a879ff10dc581967d3</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2be8d07794a3357dfcc3edd590027398</anchor>
      <arglist>(descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7087c1fb0cf76296c527fdbdcb672a5f</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ac699fd23bda465acca6f9d3a53148e94</anchor>
      <arglist>(descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForNonRepeatedCompositeField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aed6e6e52ff7ae9e093247cf5a8f2a37f</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForNonRepeatedScalarField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a23042793ce90ff2363e5225022b8711a</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad49f242b4ca8c2be2167aecec48367ae</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddReduceMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a98c37f75f87af8a21a1c53248e7f62db</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddReprMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a9db03adcf0610f39e74ae4ec2e65851b</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSerializePartialToStringMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a609d049ec57fef5a6b585f74b695e97e</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSerializeToStringMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a70d5d4a66659192413c743ea6918164d</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSlots</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad3fbbecd73f0de73cec35ba939aaf062</anchor>
      <arglist>(message_descriptor, dictionary)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddStaticMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa5a0ca705799a5b0efcbe1ec9bffc932</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddStrMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af33828b78dd549ee38c53f2a786aeffc</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddUnicodeMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a970f6b74d01745f0d16df8b08b638571</anchor>
      <arglist>(unused_message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddWhichOneofMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a874b5a01545f66eb007b28ab411a5511</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AttachFieldHelpers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a12568dd6e408b2a5688434762e58ed3d</anchor>
      <arglist>(cls, field_descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_BytesForNonRepeatedElement</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a809005f9f5da15eeeb2cc8dcfb33a34d</anchor>
      <arglist>(value, field_number, field_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ae8cf0f1a8e9cebaf95188a665d19ed86</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DefaultValueConstructorForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a81d2933c10ce209380aa093c16f3ee2e</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DiscardUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a0c090daae75cb572ff33d13ccfc8f0e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetFieldByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af0718d4fc551ec8358649e4ff181d79c</anchor>
      <arglist>(message_descriptor, field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetInitializeDefaultForMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ab88460c806d25ab1b70cdfaf56f897c5</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_InternalUnpackAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3121780db6dc9095ad2726c97546e635</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMapField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1d78d79e934c7e1d2c30f4cd19b4797c</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMessageMapField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7057d1957a7d5ca7622fa196c0899787</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMessageSetExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a0f60bc6f53270dde3bbf0f2a0999fa9b</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a5d5438b2b9292a2160bfcd0abc7cf4e8</anchor>
      <arglist>(item)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsStrictUtf8Check</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>abff5f28f27983fdf868aa27bc812ecc8</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PropertyName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a5a090da50035baa1716f281639556f05</anchor>
      <arglist>(proto_field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ReraiseTypeErrorWithFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3ff5386b7a823fa0fc311ac8b2011ae6</anchor>
      <arglist>(message_name, field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetListener</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afdd82af2ad767b29fd46fa03ff9b9b4a</anchor>
      <arglist>(self, listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_UnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a090c9635100379391996f3f60451a068</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a48fa4c6e615a5323f0d51acdc8837b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__eq__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a87ac81674066c30082fb7d7359b3fccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__init__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2f12f43cfcadca7476a8dc3fe5ea4735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__reduce__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aef92e4cedc5f714463e7209517b06f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__repr__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1ae51334a83f9efdff1e01d67dc90942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__str__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2e9ad2c721e378e472d42d0056ef5216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__unicode__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7ba643e0e360956fd21995d96334476e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_AnyFullTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a247016b2add0f80083ccea2041bfd776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cached_byte_size</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a65a59b31269289043966bd31d98bedc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cached_byte_size_dirty</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad1e5388ba021e5b1b52d418713224fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad285c84a95d75a822c750c12a820bf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extensions_by_name</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3214cd30e2c3aac8d30cc627a3d0107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extensions_by_number</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a6569450c270c2dc9e182748b2142c934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FieldDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7f33f38a01d85f9b28c5c335cb733876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_fields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a4faad2a370ed6be083fb954a859abea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_InternalParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8b8c6b0e1f621d28025225a4afeaf1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_InternalSerialize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa5fc6a874a785df5af837c7ba1957157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_present_in_parent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aaec93aefa32acece3f6f0924f7fee80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_listener</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af764faa63f2e568da805e073273f7d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_listener_for_children</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a6d1b9448172ea2d8084aebc89b55b942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Modified</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a95cb2fc59496c4adac6a8cda8b9feaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_oneofs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>abd240b2247dcee61c9ca08141c88043e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_PROTO2_ERROR_TEMPLATE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ac090c0a6bf046d24587bbdb1b5db3528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_PROTO3_ERROR_TEMPLATE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa5e6ea402a854e48393599ab4b98dc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SetListener</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8d54ae403b3fec5f2dde77987816c293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_unknown_field_set</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ade848795f9bde55a690496bb174a65f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_unknown_fields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a4bb76e597139f7ffec7a3c0d8bff33bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_UpdateOneofState</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af2b76ee77f510e7c59fd273b92ce53af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a128de5beb5878350cbcba738340c1d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7c258f0ba4b225564843729749a7a434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClearExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a5fcc2b85e3b031f115fd4aad604700d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClearField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a172c4938704323c50197a1ee8b2c1dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DiscardUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afb0504530c40bdb0203140ccbaa47fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Extensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a56c2abfbaab2a01a3b79cfd1d8d8c5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FindInitializationErrors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aef841cab7a971401ff9e304b69f258f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a48bcbf3514c3bb0a94a0cbf3e0038222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HasExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a358285e5cf77cfb2f84d6c5c98e8a016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HasField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ab582649eaeac020d06e746da843d5f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a4d82022f3c1065a2319ceb785ef6e0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ListFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aeec1a7fca902f44be7483d0dac5a7dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a19b68862d3d577b5193f42b954af080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MergeFromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af67551a06b2976131dddfcb2593bb365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RegisterExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa430fff354509ac7dd6122120ec678cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SerializePartialToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2304c5621d313e89f135ef059aa0c9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SerializeToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a11168bff3368d9e364f93ec2b695765b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetInParent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a84bc1b3854055ae47004255601144cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8b77b67213f1d2ad5212d38418e17865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WhichOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3148b3d94bd4e2d118e1b0509ce109ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_plugin_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/python/</path>
    <filename>python__plugin__unittest_8cc.html</filename>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="python__generator_8h" name="python_generator.h" local="no" imported="no">google/protobuf/compiler/python/python_generator.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::python</namespace>
  </compound>
  <compound kind="file">
    <name>python_protobuf.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>python__protobuf_8cc.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>const Message *</type>
      <name>GetCProtoInsidePyProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7866710b7bc2a84f49b653d4d1fdc3a5</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Message *</type>
      <name>GetCProtoInsidePyProtoStub</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a01d9f6dad1000841759023434a80fc45</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>MutableCProtoInsidePyProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6156de2a975757213cb9a3a90369e223</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Message *</type>
      <name>MutableCProtoInsidePyProtoStub</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6c66c0c19b1900079822b693d9ec95f5</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="variable">
      <type>const Message *(*</type>
      <name>GetCProtoInsidePyProtoPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7e3fbbbd4b1aecdcdf6f59ab8bb0ab63</anchor>
      <arglist>)(PyObject *msg)</arglist>
    </member>
    <member kind="variable">
      <type>Message *(*</type>
      <name>MutableCProtoInsidePyProtoPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4859faf76250745ef331aad83ea2f829</anchor>
      <arglist>)(PyObject *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_protobuf.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>python__protobuf_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="function">
      <type>const Message *</type>
      <name>GetCProtoInsidePyProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7866710b7bc2a84f49b653d4d1fdc3a5</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>MutableCProtoInsidePyProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6156de2a975757213cb9a3a90369e223</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radio.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>radio_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="radio_8hpp" name="radio.hpp" local="yes" imported="no">radio.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>radio.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>radio_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="dist_8hpp" name="dist.hpp" local="yes" imported="no">dist.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>radix_tree.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>radix__tree_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="radix__tree_8hpp" name="radix_tree.hpp" local="yes" imported="no">radix_tree.hpp</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_nodes</name>
      <anchorfile>radix__tree_8cpp.html</anchorfile>
      <anchor>a3e0329956999d3956c78293c3ad861a5</anchor>
      <arglist>(node_t node_)</arglist>
    </member>
    <member kind="function">
      <type>node_t</type>
      <name>make_node</name>
      <anchorfile>radix__tree_8cpp.html</anchorfile>
      <anchor>a20371bfe0682737cb624170008f6bfc4</anchor>
      <arglist>(size_t refcount_, size_t prefix_length_, size_t edgecount_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visit_keys</name>
      <anchorfile>radix__tree_8cpp.html</anchorfile>
      <anchor>ac0522db65af1fe26aaa1b49dabe19fe3</anchor>
      <arglist>(node_t node_, std::vector&lt; unsigned char &gt; &amp;buffer_, void(*func_)(unsigned char *data_, size_t size_, void *arg_), void *arg_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radix_tree.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>radix__tree_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <class kind="struct">match_result_t</class>
    <class kind="struct">node_t</class>
    <class kind="class">zmq::radix_tree_t</class>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>node_t</type>
      <name>make_node</name>
      <anchorfile>radix__tree_8hpp.html</anchorfile>
      <anchor>a20371bfe0682737cb624170008f6bfc4</anchor>
      <arglist>(size_t refcount_, size_t prefix_length_, size_t edgecount_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>random_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="mutex_8hpp" name="mutex.hpp" local="yes" imported="no">mutex.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>manage_random</name>
      <anchorfile>random_8cpp.html</anchorfile>
      <anchor>a9c79218964800decbe8431cdd2151a3f</anchor>
      <arglist>(bool init_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>random_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>uint32_t</type>
      <name>generate_random</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4f9b9ea90966f80a54b3ed5ddca3db60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_close</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac0cdcedb5997561ba556450d0a6ca082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_open</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8a3be6af0e98958a8d52f05d41a80cbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed_random</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac55e583849ed5b9cdb113c178634c9d3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>raw_decoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>raw__decoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="raw__decoder_8hpp" name="raw_decoder.hpp" local="yes" imported="no">raw_decoder.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>raw_decoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>raw__decoder_8hpp.html</filename>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="i__decoder_8hpp" name="i_decoder.hpp" local="yes" imported="no">i_decoder.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="decoder__allocators_8hpp" name="decoder_allocators.hpp" local="yes" imported="no">decoder_allocators.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>raw_encoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>raw__encoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <includes id="raw__encoder_8hpp" name="raw_encoder.hpp" local="yes" imported="no">raw_encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>raw_encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>raw__encoder_8hpp.html</filename>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>raw_engine.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>raw__engine_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="raw__engine_8hpp" name="raw_engine.hpp" local="yes" imported="no">raw_engine.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="v1__encoder_8hpp" name="v1_encoder.hpp" local="yes" imported="no">v1_encoder.hpp</includes>
    <includes id="v1__decoder_8hpp" name="v1_decoder.hpp" local="yes" imported="no">v1_decoder.hpp</includes>
    <includes id="v2__encoder_8hpp" name="v2_encoder.hpp" local="yes" imported="no">v2_encoder.hpp</includes>
    <includes id="v2__decoder_8hpp" name="v2_decoder.hpp" local="yes" imported="no">v2_decoder.hpp</includes>
    <includes id="null__mechanism_8hpp" name="null_mechanism.hpp" local="yes" imported="no">null_mechanism.hpp</includes>
    <includes id="plain__client_8hpp" name="plain_client.hpp" local="yes" imported="no">plain_client.hpp</includes>
    <includes id="plain__server_8hpp" name="plain_server.hpp" local="yes" imported="no">plain_server.hpp</includes>
    <includes id="gssapi__client_8hpp" name="gssapi_client.hpp" local="yes" imported="no">gssapi_client.hpp</includes>
    <includes id="gssapi__server_8hpp" name="gssapi_server.hpp" local="yes" imported="no">gssapi_server.hpp</includes>
    <includes id="curve__client_8hpp" name="curve_client.hpp" local="yes" imported="no">curve_client.hpp</includes>
    <includes id="curve__server_8hpp" name="curve_server.hpp" local="yes" imported="no">curve_server.hpp</includes>
    <includes id="raw__decoder_8hpp" name="raw_decoder.hpp" local="yes" imported="no">raw_decoder.hpp</includes>
    <includes id="raw__encoder_8hpp" name="raw_encoder.hpp" local="yes" imported="no">raw_encoder.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
  </compound>
  <compound kind="file">
    <name>raw_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>raw__engine_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="i__engine_8hpp" name="i_engine.hpp" local="yes" imported="no">i_engine.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="i__encoder_8hpp" name="i_encoder.hpp" local="yes" imported="no">i_encoder.hpp</includes>
    <includes id="i__decoder_8hpp" name="i_decoder.hpp" local="yes" imported="no">i_decoder.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="stream__engine__base_8hpp" name="stream_engine_base.hpp" local="yes" imported="no">stream_engine_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>raw_logging.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>raw__logging_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_ATTRIBUTE_FORMAT</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>a1ec5d11afd7eaa89efab188a2d60f7fd</anchor>
      <arglist>(archetype, stringIndex, firstToCheck)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOG_ATTRIBUTE_FORMAT_ARG</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>a610ca1746c348539c5465b08fadb58a9</anchor>
      <arglist>(stringIndex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>safe_write</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>ae5604ff6b1ea302304b59ebd9acd4ced</anchor>
      <arglist>(fd, s, len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DoRawLog</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>aff6d31a5a87ef21d07eabe22372a2b4c</anchor>
      <arglist>(char **buf, size_t *size, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RawLog__</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>ac624633a0593c95122a1ac0df47a1e03</anchor>
      <arglist>(LogSeverity severity, const char *file, int line, const char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>VADoRawLog</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>a0c730b94e3acce3641389fc69e2529b3</anchor>
      <arglist>(char **buf, size_t *size, const char *format, va_list ap)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>crash_buf</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>ac8976e82fa12927de3d5a369f5c08ebb</anchor>
      <arglist>[kLogBufSize+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CrashReason</type>
      <name>crash_reason</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>aa51a22edaddc5106d9efca06cc0f71ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>crashed</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>a75f47cfa66597358ed09762e5b21c462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kLogBufSize</name>
      <anchorfile>raw__logging_8cc.html</anchorfile>
      <anchor>abaf22b53e0939d4028fac0117e1c5ba3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RawMessageInfo.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RawMessageInfo_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>re.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>re_8h.html</filename>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <class kind="class">benchmark::Regex</class>
    <namespace>benchmark</namespace>
  </compound>
  <compound kind="file">
    <name>Reader.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Reader_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>reaper.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>reaper_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="reaper_8hpp" name="reaper.hpp" local="yes" imported="no">reaper.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>reaper.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>reaper_8hpp.html</filename>
    <includes id="object_8hpp" name="object.hpp" local="yes" imported="no">object.hpp</includes>
    <includes id="mailbox_8hpp" name="mailbox.hpp" local="yes" imported="no">mailbox.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="i__poll__events_8hpp" name="i_poll_events.hpp" local="yes" imported="no">i_poll_events.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>recv_multipart.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>recv__multipart_8cpp.html</filename>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="no" imported="no">zmq_addon.hpp</includes>
  </compound>
  <compound kind="file">
    <name>reflection.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>reflection_8h.html</filename>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="generated__enum__util_8h" name="generated_enum_util.h" local="no" imported="no">google/protobuf/generated_enum_util.h</includes>
    <class kind="struct">google::protobuf::internal::MessageDescriptorGetter</class>
    <class kind="struct">google::protobuf::internal::MessageDescriptorGetter&lt; Message &gt;</class>
    <class kind="class">google::protobuf::MutableRepeatedFieldRef&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::MutableRepeatedFieldRef&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTraits</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; is_proto_enum&lt; T &gt;::value &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; PrimitiveTraits&lt; T &gt;::is_primitive &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; std::is_same&lt; std::string, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldAccessor</class>
    <class kind="class">google::protobuf::RepeatedFieldRef&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::RepeatedFieldRef&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldRefIterator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PRIMITIVE</name>
      <anchorfile>reflection_8h.html</anchorfile>
      <anchor>af2fe934f01994701e52ce890389c9cca</anchor>
      <arglist>(TYPE, type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reflection.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>reflection_8py.html</filename>
    <namespace>google::protobuf::reflection</namespace>
    <member kind="function">
      <type>def</type>
      <name>MakeClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a2f45203e14ac8ca04b61fd7f256d9ca6</anchor>
      <arglist>(descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>ad9eff5402a7b29acd9648e1339a630ab</anchor>
      <arglist>(descriptor, byte_str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a7076bd9222ddcaeb9069388dac714497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GeneratedProtocolMessageType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a8151217a9cc45a95af3f696a7d322bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MESSAGE_CLASS_CACHE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a7094f339e628a34db124a0913f99fb24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reflection_internal.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>reflection__internal_8h.html</filename>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="reflection_8h" name="reflection.h" local="no" imported="no">google/protobuf/reflection.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <class kind="class">google::protobuf::internal::MapFieldAccessor</class>
    <class kind="class">google::protobuf::internal::RandomAccessRepeatedFieldAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldPrimitiveAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldWrapper</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldMessageAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldStringAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldWrapper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>reflection_ops.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>reflection__ops_8cc.html</filename>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>reflection__ops_8cc.html</anchorfile>
      <anchor>adff6285aed457a6f33abfeb4a78d261c</anchor>
      <arglist>(CPPTYPE, METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>reflection__ops_8cc.html</anchorfile>
      <anchor>adff6285aed457a6f33abfeb4a78d261c</anchor>
      <arglist>(CPPTYPE, METHOD)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Reflection *</type>
      <name>GetReflectionOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59cbfd454b07dfe52ad3ae256d817868</anchor>
      <arglist>(const Message &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>SubMessagePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acdded51ba2c25f72d7871af718ec51b6</anchor>
      <arglist>(const std::string &amp;prefix, const FieldDescriptor *field, int index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reflection_ops.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>reflection__ops_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <class kind="class">google::protobuf::internal::ReflectionOps</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>reflection_ops_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>reflection__ops__unittest_8cc.html</filename>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>reflection_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>reflection__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::reflection_test::_MiniDecoder</class>
    <class kind="class">google::protobuf::internal::reflection_test::ByteSizeTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::ClassAPITest</class>
    <class kind="class">google::protobuf::internal::reflection_test::ExtensionEqualityTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::FullProtosEqualityTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::MutualRecursionEqualityTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::OptionsTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::ReflectionTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::SerializationTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::TestAllTypesEqualityTest</class>
    <namespace>google::protobuf::internal::reflection_test</namespace>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1reflection__test.html</anchorfile>
      <anchor>a62f304da73107cec5ba6e2f56cc80d8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>register_benchmark_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>register__benchmark__test_8cc.html</filename>
    <includes id="check_8h" name="check.h" local="yes" imported="no">../src/check.h</includes>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <class kind="struct">CustomFixture</class>
    <member kind="define">
      <type>#define</type>
      <name>ADD_CASES</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a04ac612b4456ef57752035929a56750a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONCAT</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a2f18db18bca26cafa95e9719de4a41ef</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONCAT2</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a6686571cd8d511b7268f872d6dcc226a</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="typedef">
      <type>benchmark::internal::Benchmark *</type>
      <name>ReturnVal</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a86ff009e02ddd1e35f2d24920dcce0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a0c60707193e5eaeb9b282b625ae11737</anchor>
      <arglist>({&quot;BM_function&quot;}, {&quot;BM_function_manual_registration&quot;})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>ac7c9c736aaa93f33917a18419e0f9c25</anchor>
      <arglist>({&quot;test1&quot;, &quot;One&quot;}, {&quot;test2&quot;, &quot;Two&quot;}, {&quot;test3&quot;, &quot;Three&quot;})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a55ab771cf5d851cc6af7b1568c0e24fd</anchor>
      <arglist>(BM_function)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_extra_args</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>ae4d61abe100d9b6cf97182611600eb2a</anchor>
      <arglist>(benchmark::State &amp;st, const char *label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_function</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>ad3f09a72b53d3faa4480dcc9c5390eb5</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RegisterFromFunction</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>aa3d8a85ae5a0011b3c3622e2b6e275dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RunTestOne</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a997fac03e4fc2e3149fc76001d39d89b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RunTestTwo</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>a1d7a179d590e6833b31db74877e6771f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestRegistrationAtRuntime</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>aaaf51229ccf8adef2877e2c5fbbd3839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ReturnVal</type>
      <name>dummy</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>ad1cb86a7ea627baae733b31aec7f3ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dummy2</name>
      <anchorfile>register__benchmark__test_8cc.html</anchorfile>
      <anchor>aee22e5243fe3911fc6b8aa36c91f6de1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>release_docs.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>release__docs_8py.html</filename>
    <class kind="class">release_docs::WikiBrancher</class>
    <namespace>release_docs</namespace>
    <member kind="function">
      <type>def</type>
      <name>DropWikiSuffix</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>a6ea19a5ee397ce9f0565b90943d50e7f</anchor>
      <arglist>(wiki_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>ac4eb92814ebe701e3936d1bfdd2ecf73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>a552c656ae88e89e818b44f18fa40967b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>GMOCK_UNVERSIONED_WIKIS</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>a675f92ba4643a6aef7773a6178e49b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>GTEST_UNVERSIONED_WIKIS</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>aaeabb8c74d9db7a4b2f3c66e8f1a04ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remote_lat.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>remote__lat_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>remote__lat_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remote_thr.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/perf/</path>
    <filename>remote__thr_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>remote__thr_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>client_prvkey</name>
      <anchorfile>remote__thr_8cpp.html</anchorfile>
      <anchor>a86c150b46d461a07652e9c0886b55005</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>client_pubkey</name>
      <anchorfile>remote__thr_8cpp.html</anchorfile>
      <anchor>ad5a26ff652e841ddea333bd9c42baed2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>server_pubkey</name>
      <anchorfile>remote__thr_8cpp.html</anchorfile>
      <anchor>a23482897e14ec34aa96911c6756dee61</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Renderer.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_apple_metal/Shared/</path>
    <filename>Renderer_8h.html</filename>
    <class kind="class">Renderer</class>
  </compound>
  <compound kind="file">
    <name>rep.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>rep_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="rep_8hpp" name="rep.hpp" local="yes" imported="no">rep.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>rep.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>rep_8hpp.html</filename>
    <includes id="router_8hpp" name="router.hpp" local="yes" imported="no">router.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>repeated_composite_container.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>repeated__composite__container_8cc.html</filename>
    <includes id="repeated__composite__container_8h" name="repeated_composite_container.h" local="no" imported="no">google/protobuf/pyext/repeated_composite_container.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="message__factory_8h" name="message_factory.h" local="no" imported="no">google/protobuf/pyext/message_factory.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <includes id="reflection_8h" name="reflection.h" local="no" imported="no">google/protobuf/reflection.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::repeated_composite_container</namespace>
    <member kind="function">
      <type>PyObject *</type>
      <name>Add</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>ad4828bf86fe1b246232294026ba16819</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a1a622009b8b31450dca62c93a0a33642</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a0104fab38219cfbd7fce7e5ae81b0b6e</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AppendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>aadd79e61589064d144ed50a085608479</anchor>
      <arglist>(PyObject *pself, PyObject *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AssignSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a94a52e342cce7bde8acfb08403fb8034</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssignSubscriptMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>aeba51ed3deb5dc51006d5d6a7798b207</anchor>
      <arglist>(PyObject *self, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a14bab298c4c25e9125104835eb769b29</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a1aaa492737ad3edebc9bd9e762232da1</anchor>
      <arglist>(PyObject *pself, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Extend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a380fd7e2e05a22eda9ca3548c4a0ef04</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ExtendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a2fe796b3b1a0cb2000f92c0a37600c9b</anchor>
      <arglist>(PyObject *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a5e1bb180424195f42d3206cbfcd4e286</anchor>
      <arglist>(RepeatedCompositeContainer *self, Py_ssize_t index, Py_ssize_t length=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Insert</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>aa2d9c9cc04908ac6aac5f4d1bf2df0ab</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Item</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a74440166f35efdcd1b954ab0aefa9765</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Length</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a74406169d7544d31d07e08dd14bfda98</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>ae33efd7b7327b711adbe8e639c88abec</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFromMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a353ff0d24f78322a4b979bd58f151755</anchor>
      <arglist>(PyObject *self, PyObject *other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedCompositeContainer *</type>
      <name>NewContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>acb437a2b1e2fd4bddaf65c7cd8e3066f</anchor>
      <arglist>(CMessage *parent, const FieldDescriptor *parent_field_descriptor, CMessageClass *child_message_class)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Pop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>af8d638c2c772d3db22b3f029b002d627</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Remove</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>acfc79a14042d6b629c6f0a1757c62928</anchor>
      <arglist>(PyObject *pself, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReorderAttached</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a54badbbbe23f33a94e0d56a002d6baae</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *child_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a19dbfb5ead0aecf8cc29a4a6cad736e9</anchor>
      <arglist>(PyObject *pself, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Sort</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a3fc3a513421a58ea344e679e32d148ae</anchor>
      <arglist>(PyObject *pself, PyObject *args, PyObject *kwds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SortPythonMessages</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a339f8bca3212c5ee6ed9e21837670293</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *args, PyObject *kwds)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a43f46baff5df8e3fe8534c61a32f222e</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SubscriptMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a242352dafeb08259b69e98bf759295d1</anchor>
      <arglist>(PyObject *self, PyObject *slice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ToStr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a0d7b7e9dd2de649133b3004b2bd84890</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>af0702d924fc5ee13b3e7ec8dcef06666</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MpMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a61c2a2b7514e7e4b65a4a0a95ba59470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>RepeatedCompositeContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>acce0554677d8a587084272886425a34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a3159bafa17be62a25a72926e56b1df48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_composite_container.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>repeated__composite__container_8h.html</filename>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <class kind="struct">google::protobuf::python::RepeatedCompositeContainer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::repeated_composite_container</namespace>
    <member kind="typedef">
      <type>google::protobuf::python::RepeatedCompositeContainer</type>
      <name>RepeatedCompositeContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aeb4afa73a8591794e0641f5b1dd9b5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Add</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>ad4828bf86fe1b246232294026ba16819</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AssignSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a94a52e342cce7bde8acfb08403fb8034</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Extend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a380fd7e2e05a22eda9ca3548c4a0ef04</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>ae33efd7b7327b711adbe8e639c88abec</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedCompositeContainer *</type>
      <name>NewContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>acb437a2b1e2fd4bddaf65c7cd8e3066f</anchor>
      <arglist>(CMessage *parent, const FieldDescriptor *parent_field_descriptor, CMessageClass *child_message_class)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a43f46baff5df8e3fe8534c61a32f222e</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *item)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_field.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>repeated__field_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index_position</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>af6b062aa55876e53c9b8e65bbde41ed1</anchor>
      <arglist>(VALUE _index, RepeatedField *repeated_field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_alloc</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a787c9262a0f1ebe0edd030c3a97dda4e</anchor>
      <arglist>(VALUE klass)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_clear</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>adf5b771377854a1f5d075d09c918d1da</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_concat</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a4fbb4b88efafa167072b57a761b7306f</anchor>
      <arglist>(VALUE _self, VALUE list)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_deep_copy</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a2bf85454de8a825ad0f6437b35a59208</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_dup</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a1251589c3c60ed51878f351c356c4622</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_each</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a96307b67ec3476f12ce648644dffab6b</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_eq</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>ae8401385ea4dff4b59ead25c3b173e05</anchor>
      <arglist>(VALUE _self, VALUE _other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_free</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>ac6f82c20db077aa86ea4d209b2e73c65</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_hash</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>ad98e33c28d600d0bae58e1481c364c6f</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_index</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a9be59c9e47427819396c48cb89cd2048</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>RepeatedField_index_native</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a616397880e42280ab9fda3328c23874c</anchor>
      <arglist>(VALUE _self, int index)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_index_set</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a80dbf08b91614853f674d41e85d5957b</anchor>
      <arglist>(VALUE _self, VALUE _index, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_init</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>aff2e16d1586b1abdeecbb18c90790aa8</anchor>
      <arglist>(int argc, VALUE *argv, VALUE self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_init_args</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>adde58983384237851183fab866b62209</anchor>
      <arglist>(int argc, VALUE *argv, VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_length</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a370d5243b8ac9eaa3267deb78e59b1cd</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_mark</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>adda13abe778201559c84579ebf08e282</anchor>
      <arglist>(void *_self)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>RepeatedField_memoryat</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>ac3c6cc0009afa1cc4ef09a5fecbce8f1</anchor>
      <arglist>(RepeatedField *self, int index, int element_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VALUE</type>
      <name>RepeatedField_new_this_type</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>ac58efd3254098114cd1facc6965863d9</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_plus</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a2ee85b3d59e0e3d943e8c92fdf08e71c</anchor>
      <arglist>(VALUE _self, VALUE list)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_pop_one</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a482bc135e081b16a26369ad8f1e97023</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_push</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a1a029e30499c942b3b3fe29c2efc11d7</anchor>
      <arglist>(VALUE _self, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_push_native</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a9ac3dff515eb44508dcbf2cf8e2b6d3a</anchor>
      <arglist>(VALUE _self, void *data)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_push_vararg</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a1071b3aab92f71b0ef73f7c0a10bdde0</anchor>
      <arglist>(VALUE _self, VALUE args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_register</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a5710847a507a6e68e49cab7d5492bf74</anchor>
      <arglist>(VALUE module)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_replace</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a8bcdcb2d3fc487f4a369876a25b011d7</anchor>
      <arglist>(VALUE _self, VALUE list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RepeatedField_reserve</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a803d52305802a6718f1675e036c9ea35</anchor>
      <arglist>(RepeatedField *self, int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RepeatedField_size</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>aa14748e80c313b0bfe742eeaf072986d</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_subarray</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a83411dc55a00c2a9d7c7550c13cee9a1</anchor>
      <arglist>(VALUE _self, long beg, long len)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>RepeatedField_to_ary</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a8887b85190c4ffe8d78615eb40bfb09d</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField *</type>
      <name>ruby_to_RepeatedField</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a678240ae3b87277dc055ac3adc2e33c7</anchor>
      <arglist>(VALUE _self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate_type_class</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a99ea525f50c15c39aeca1709ef1223d2</anchor>
      <arglist>(upb_fieldtype_t type, VALUE klass)</arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>cRepeatedField</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>a635c3810d8c185cf3914376f902afe1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>kInitialSize</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>ae0ca410e84b03c1eb8cfa82154e82a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rb_data_type_t</type>
      <name>RepeatedField_type</name>
      <anchorfile>repeated__field_8c.html</anchorfile>
      <anchor>af2dc82c4fda047a3ee0cdfc50af3bbc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_field.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>repeated__field_8cc.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; bool &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2f535fe74ad0a68cf88c5e4c71937133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; double &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a15dace232a3e738caffec69aac055c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; float &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee1795280a31b8be99bd554210ac6570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1bd2dd766e937709ee74607295b83fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefeca3d9a70eed8969114223de1b4f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa58dcdff909d0c3429cbe79b4d821db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa36e02140dcce905f7c1c362c8f31c84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_field.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>repeated__field_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="implicit__weak__message_8h" name="implicit_weak_message.h" local="no" imported="no">google/protobuf/implicit_weak_message.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <class kind="class">google::protobuf::internal::AllocatedRepeatedPtrFieldBackInsertIterator</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom::CheckType</class>
    <class kind="struct">google::protobuf::internal::ElementCopier</class>
    <class kind="struct">google::protobuf::internal::ElementCopier&lt; Element, true &gt;</class>
    <class kind="class">google::protobuf::internal::GenericTypeHandler</class>
    <class kind="struct">google::protobuf::internal::IsMovable</class>
    <class kind="struct">google::protobuf::internal::RepeatedPtrFieldBase::Rep</class>
    <class kind="struct">google::protobuf::RepeatedField::Rep</class>
    <class kind="class">google::protobuf::RepeatedField</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldBackInsertIterator</class>
    <class kind="class">google::protobuf::RepeatedPtrField</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldBackInsertIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldBase</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrOverPtrsIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrOverPtrsIterator</class>
    <class kind="class">google::protobuf::internal::StringTypeHandler</class>
    <class kind="class">google::protobuf::RepeatedPtrField::TypeHandler</class>
    <class kind="class">google::protobuf::RepeatedPtrField::TypeHandler</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehavior</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehavior&lt; std::string &gt;</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom</class>
    <class kind="class">google::protobuf::internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>upb</namespace>
    <namespace>upb::google_opensource</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_SPECIALIZATIONS_FOR_BASE_PROTO_TYPES</name>
      <anchorfile>repeated__field_8h.html</anchorfile>
      <anchor>a85b7e899ad7b74fecc0a67d41a5e859b</anchor>
      <arglist>(TypeName)</arglist>
    </member>
    <member kind="function">
      <type>internal::AllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>AllocatedRepeatedPtrFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5886ebf328c418e2541db664f858f942</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateReserve</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1b842687c0e04eb0444e53b86753070f</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateReserve</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3b1b565cb391569d15c51d6f153875ff</anchor>
      <arglist>(Iter begin, Iter end, std::forward_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateReserve</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac6d76eb487767f616c07705b7d682dff</anchor>
      <arglist>(Iter, Iter, std::input_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogIndexOutOfBounds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aca0a139ac2af38da8d49c3b2d6f812c8</anchor>
      <arglist>(int index, int size)</arglist>
    </member>
    <member kind="function">
      <type>internal::RepeatedFieldBackInsertIterator&lt; T &gt;</type>
      <name>RepeatedFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9905115b5ece16ac94562487eb241ebb</anchor>
      <arglist>(RepeatedField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>internal::RepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>RepeatedFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af2b7d1219e2da5b91e9a0c2ee98bc9bb</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>internal::RepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>RepeatedPtrFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a297ef9cb4064e3ad36ca028bd4692698</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>UnsafeArenaAllocatedRepeatedPtrFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8f206bca63eef79f93260d78a4875508</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMinRepeatedFieldAllocationSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abdee346608daadab239f0e3db703c19b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_field_reflection_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>repeated__field__reflection__unittest_8cc.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="reflection_8h" name="reflection.h" local="no" imported="no">google/protobuf/reflection.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>repeated_field_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>repeated__field__unittest_8cc.html</filename>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="gmock_8h" name="gmock.h" local="no" imported="no">gmock/gmock.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="variable" protection="protected">
      <type>const RepeatedPtrField&lt; std::string &gt; *</type>
      <name>const_proto_array_</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>a1fe77f2199dfcffae68399e8ba9d5f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; int &gt;</type>
      <name>fibonacci</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>af1199a3268fa34abae75c9abf16aa2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; double &gt;</type>
      <name>halves</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>a865abf8be1505de0472af823b92c576a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Nested * &gt;</type>
      <name>nested_ptrs</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>a9e944dac443d58cb2774c4575660e65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Nested</type>
      <name>nesteds</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>a3c9af97d98188ed687768ef3e51be4db</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepeatedField&lt; int &gt;</type>
      <name>proto_array_</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>aad9910e0edd7bfa6fa2fa5d894068174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TestAllTypes</type>
      <name>protobuffer</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>a8afefc2d12914e7ee7684121e4074bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>words</name>
      <anchorfile>repeated__field__unittest_8cc.html</anchorfile>
      <anchor>aa2fb9ede3c5aa521203651ab18c97ce1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_scalar_container.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>repeated__scalar__container_8cc.html</filename>
    <includes id="repeated__scalar__container_8h" name="repeated_scalar_container.h" local="no" imported="no">google/protobuf/pyext/repeated_scalar_container.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2descriptor_8h" name="python/google/protobuf/pyext/descriptor.h" local="no" imported="no">google/protobuf/pyext/descriptor.h</includes>
    <includes id="descriptor__pool_8h" name="descriptor_pool.h" local="no" imported="no">google/protobuf/pyext/descriptor_pool.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::repeated_scalar_container</namespace>
    <member kind="function">
      <type>PyObject *</type>
      <name>Append</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a763a761dfb626ad90151c217674cd112</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AppendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6905f0cf31aefc94ff1444316c9247eb</anchor>
      <arglist>(PyObject *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssignItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a200a17701b4854ca213f1a7ad8462aec</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>afa59de8d0453d2a0a476efef7efa074f</anchor>
      <arglist>(PyObject *pself, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aed2b9cec0500f6322fa7b7867866b4db</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>ad00c54714b1d3a748506b62b4003fea1</anchor>
      <arglist>(PyObject *pself, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Extend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6e145a78747a0b23d4a5f1f7af8a6aff</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ExtendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a684e625a050ddb9b3b8ee028c3622a17</anchor>
      <arglist>(PyObject *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Insert</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a7545a12f20c89164cc637308780b1c53</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InternalAssignRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>abdc101a19a4b611836b8babe15ef57a6</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Item</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a0a4f1d6cb7704c1f968996a169a8a3b2</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aaf6a6f03034edd03826b84e6ea94b871</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a15369d4e5ff8f9799bdf8831a9289f8c</anchor>
      <arglist>(PyObject *pself, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedScalarContainer *</type>
      <name>NewContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a19bb1a8627e9e35f05d8e6e5324f3d67</anchor>
      <arglist>(CMessage *parent, const FieldDescriptor *parent_field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Pop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6f77e56d68d544d229e358642172c933</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Reduce</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a1aae35a984846061507d35d7aec0329c</anchor>
      <arglist>(PyObject *unused_self, PyObject *unused_other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Remove</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a4614b7d916ef96dcac2f49ecadffb02c</anchor>
      <arglist>(PyObject *pself, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a9eff420292801f6713f2fa1fd0115fea</anchor>
      <arglist>(PyObject *pself, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Sort</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aab8eca4dc0f9396e498e4991757246af</anchor>
      <arglist>(PyObject *pself, PyObject *args, PyObject *kwds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>ae5cfb172abf76e279660a94750356a16</anchor>
      <arglist>(PyObject *pself, PyObject *slice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ToStr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>af50fd024617e60cf368933c7ba04f8df</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aa69203d6291053435c5267f0804a26c7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MpMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aaee50851000303c82d217854a879a25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>RepeatedScalarContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5c30ae433b028fbfd9414e5409d94a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>ad26dee33c216f460460f9d553fd8319c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repeated_scalar_container.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>repeated__scalar__container_8h.html</filename>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <class kind="struct">google::protobuf::python::RepeatedScalarContainer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::repeated_scalar_container</namespace>
    <member kind="typedef">
      <type>google::protobuf::python::RepeatedScalarContainer</type>
      <name>RepeatedScalarContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a16da52bca5b17108d3a2ade828acff87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Append</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a763a761dfb626ad90151c217674cd112</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Extend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6e145a78747a0b23d4a5f1f7af8a6aff</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedScalarContainer *</type>
      <name>NewContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a19bb1a8627e9e35f05d8e6e5324f3d67</anchor>
      <arglist>(CMessage *parent, const FieldDescriptor *parent_field_descriptor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepeatedFieldBuilder.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RepeatedFieldBuilder_8java.html</filename>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder::BuilderExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder::MessageExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder::MessageOrBuilderExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>RepeatedFieldBuilderV3.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RepeatedFieldBuilderV3_8java.html</filename>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3::BuilderExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3::MessageExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3::MessageOrBuilderExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>RepeatedFieldBuilderV3Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>RepeatedFieldBuilderV3Test_8java.html</filename>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>report.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/tools/gbench/</path>
    <filename>report_8py.html</filename>
    <class kind="class">gbench::report::BenchmarkColor</class>
    <class kind="class">gbench::report::TestReportDifference</class>
    <namespace>gbench::report</namespace>
    <member kind="function">
      <type>def</type>
      <name>calculate_change</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>ab54bf3557c03f4d6cff9508b6f19a04e</anchor>
      <arglist>(old_val, new_val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>color_format</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a935422f9f080f96a4e0b141a9a5fe399</anchor>
      <arglist>(use_color, fmt_str, *args, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_longest_name</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a7e41e0bde62503f68727e532aa0c4000</anchor>
      <arglist>(benchmark_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_difference_report</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a62f7cd3872dbabd4959bec16b1696ce4</anchor>
      <arglist>(json1, json2, use_color=True)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_BOLD</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>ac20cc3ebea2a11b8be3b26bd45ace356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_CYAN</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>aae109129b59010ee02cbafd4a81a006b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_ENDC</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a992f881c9b9331643383645508277090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_FAIL</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a4680db7ad759c343af20b9c2283edc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_HEADER</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a726a05e958574118db355abcd7c945fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_MAGENTA</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>ad8e89e02bcd8466734741dc7f93f57a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_NONE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a4bd67facb35a4e21c5d8344474b54bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_OKBLUE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a0ae8f210544c77fa9bff535da3311276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_UNDERLINE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>adccf0ccd28add3e7612494eab11a3d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_WARNING</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>abbd4e7995b504671c4c0977cf6847c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_WHITE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a424090a008a5f71f7e3bf9e746ef2d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reporter.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>reporter_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="stat_8h" name="stat.h" local="yes" imported="no">stat.h</includes>
    <namespace>benchmark</namespace>
  </compound>
  <compound kind="file">
    <name>reporter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/include/benchmark/</path>
    <filename>reporter_8h.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark.h</includes>
  </compound>
  <compound kind="file">
    <name>reporter_output_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>reporter__output__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="output__test_8h" name="output_test.h" local="yes" imported="no">output_test.h</includes>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a05427c465bf4ceb579152d0c23356070</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;.*BM_RepeatTimeUnit/repeats:3 &quot;, MR_Not}, {&quot;^BM_RepeatTimeUnit/repeats:3_mean %console_us_report$&quot;}, {&quot;^BM_RepeatTimeUnit/repeats:3_stddev %console_us_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a9f64ac91a0378fbda109cb91b7f53433</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;.*BM_SummaryRepeat/repeats:3 &quot;, MR_Not}, {&quot;^BM_SummaryRepeat/repeats:3_mean %console_report$&quot;}, {&quot;^BM_SummaryRepeat/repeats:3_stddev %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a4e89a6538c80e9776253fae6ff03cd88</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^[-]+$&quot;, MR_Next}, {&quot;^Benchmark %s Time %s CPU %s Iterations$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ae47a4ba270790b8cdb376c88087d0632</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_arg_name/first:3 %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aa855fa0068f2789460f7149c4b4783d0</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_arg_names/first:2/5/third:4 %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a71cb0a48de61658ee0510426f63b2bb3</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_basic %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a03df03f366ec411d45a482dd9aef0cb2</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_bytes_per_second %console_report +%floatB/s$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a1975db93ec37c15eab529188fe49b7f9</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Complexity_O1_BigO %bigOStr %bigOStr[ ]*$&quot;}, {&quot;^BM_Complexity_O1_RMS %RMS %RMS[ ]*$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a060c24ea7ba574eebe5e2192a2793b66</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_error[ ]+ERROR OCCURRED: &apos;message&apos;$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ab355c07fe260036ab4198c548ea592f1</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_items_per_second %console_report +%float items/s$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a643bbe62726d039ffaf5d00360d22e3e</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_label %console_report some label$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a5905e0de68f45b8830eb898f80c3491d</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_no_arg_name/3 %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a5ea073e70fc3f64e7bc12a6934b01f72</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Repeat/repeats:3 %console_report$&quot;}, {&quot;^BM_Repeat/repeats:3 %console_report$&quot;}, {&quot;^BM_Repeat/repeats:3 %console_report$&quot;}, {&quot;^BM_Repeat/repeats:3_mean %console_report$&quot;}, {&quot;^BM_Repeat/repeats:3_stddev %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a9e76e676a9ef20233cb0d010c00134d2</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_RepeatOnce/repeats:1 %console_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ad11ab7a1c1353707e1ddf0c45b4f202f</anchor>
      <arglist>(TC_CSVOut, {{&quot;%csv_header&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ae427e430966c93426be91f189569b29f</anchor>
      <arglist>(TC_CSVOut, {{&quot;.*BM_RepeatTimeUnit/repeats:3 &quot;, MR_Not}, {&quot;^\&quot;BM_RepeatTimeUnit/repeats:3_mean\&quot;,%csv_us_report$&quot;}, {&quot;^\&quot;BM_RepeatTimeUnit/repeats:3_stddev\&quot;,%csv_us_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aea6365594c294ce685b398e8456f0169</anchor>
      <arglist>(TC_CSVOut, {{&quot;.*BM_SummaryRepeat/repeats:3 &quot;, MR_Not}, {&quot;^\&quot;BM_SummaryRepeat/repeats:3_mean\&quot;,%csv_report$&quot;}, {&quot;^\&quot;BM_SummaryRepeat/repeats:3_stddev\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a77fa525ba59c20a4fba21bae6fc588b0</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_arg_name/first:3\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a277ed086bb377c90c9f2ea058586c90e</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_arg_names/first:2/5/third:4\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aca88eb42fb5cc3e1d668aac98e88ff64</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_basic\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a612623c6a4d3b440e070eedd4b29be24</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_bytes_per_second\&quot;,%csv_bytes_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ad14e9f457db1ac360231b9c65719203c</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_error\&quot;,,,,,,,,true,\&quot;message\&quot;$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a46bc3667d74cb9494377434839c3268b</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_items_per_second\&quot;,%csv_items_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a4505300727c339710d352e3723436dee</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_label\&quot;,%csv_label_report_begin\&quot;some &quot; &quot;label\&quot;%csv_label_report_end$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a67abef82973b43bf9427a16f2e3c0b78</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_no_arg_name/3\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a6a9ebaee51de244daef77090583379f2</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Repeat/repeats:3\&quot;,%csv_report$&quot;}, {&quot;^\&quot;BM_Repeat/repeats:3\&quot;,%csv_report$&quot;}, {&quot;^\&quot;BM_Repeat/repeats:3\&quot;,%csv_report$&quot;}, {&quot;^\&quot;BM_Repeat/repeats:3_mean\&quot;,%csv_report$&quot;}, {&quot;^\&quot;BM_Repeat/repeats:3_stddev\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>add8373d9e32bc110693f5837de90b3a2</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_RepeatOnce/repeats:1\&quot;,%csv_report$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aefc31c77385ff0b9eca9083be73aeb55</anchor>
      <arglist>(TC_JSONOut, {{&quot;.*BM_RepeatTimeUnit/repeats:3 &quot;, MR_Not}, {&quot;\&quot;name\&quot;: \&quot;BM_RepeatTimeUnit/repeats:3_mean\&quot;,$&quot;}, {&quot;\&quot;time_unit\&quot;: \&quot;us\&quot;,?$&quot;}, {&quot;\&quot;name\&quot;: \&quot;BM_RepeatTimeUnit/repeats:3_stddev\&quot;,$&quot;}, {&quot;\&quot;time_unit\&quot;: \&quot;us\&quot;,?$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a22e6bc8e586b148c78c7d61bef9a901c</anchor>
      <arglist>(TC_JSONOut, {{&quot;.*BM_SummaryRepeat/repeats:3 &quot;, MR_Not}, {&quot;\&quot;name\&quot;: \&quot;BM_SummaryRepeat/repeats:3_mean\&quot;,$&quot;}, {&quot;\&quot;name\&quot;: \&quot;BM_SummaryRepeat/repeats:3_stddev\&quot;,$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a0f07fa2a678ca662e009861a9c1d0391</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_arg_name/first:3\&quot;,$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a32f7d23a733246ebef189ed27edd8f59</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_arg_names/first:2/5/third:4\&quot;,$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aae65bcfcb1826ce81595b491a2a7a8f4</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_basic\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a1f95a8f84c9b49018e210b2cc6f73e2d</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_bytes_per_second\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bytes_per_second\&quot;: %int$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a4602f0322103d7aa0ade93ab3cad0f73</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_error\&quot;,$&quot;}, {&quot;\&quot;error_occurred\&quot;: true,$&quot;, MR_Next}, {&quot;\&quot;error_message\&quot;: \&quot;message\&quot;,$&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a72feab3b0413097a4ea477daec40746e</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_items_per_second\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;items_per_second\&quot;: %int$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a42a887909d2b76b91e48075af155539b</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_label\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;label\&quot;: \&quot;some label\&quot;$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ae2856a322023a6f0a5bc26c156c1ca13</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_no_arg_name/3\&quot;,$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a043299fa8412267b1292476694de60b7</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Repeat/repeats:3\&quot;,$&quot;}, {&quot;\&quot;name\&quot;: \&quot;BM_Repeat/repeats:3\&quot;,$&quot;}, {&quot;\&quot;name\&quot;: \&quot;BM_Repeat/repeats:3\&quot;,$&quot;}, {&quot;\&quot;name\&quot;: \&quot;BM_Repeat/repeats:3_mean\&quot;,$&quot;}, {&quot;\&quot;name\&quot;: \&quot;BM_Repeat/repeats:3_stddev\&quot;,$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a9d80549101491e2fd1c1d2b3f3d6924a</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_RepeatOnce/repeats:1\&quot;,$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArgNames</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ab2153f7955bc91b9f188bf4ddbb32fcc</anchor>
      <arglist>({&quot;first&quot;, &quot;&quot;, &quot;third&quot;})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a634b247abc87a3169fde0f8867850fe8</anchor>
      <arglist>(BM_arg_name) -&gt; ArgName(&quot;first&quot;) -&gt;Arg(3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>adaf7d2df8e9a43f527e1a7442c2daec1</anchor>
      <arglist>(BM_arg_names) -&gt; Args(</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a205c247c33618c360521bac169cace81</anchor>
      <arglist>(BM_basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ac8bdc9f169d51819050f53ca21155bce</anchor>
      <arglist>(BM_bytes_per_second)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a77bba5fa8e0326270e3a800c975ec505</anchor>
      <arglist>(BM_Complexity_O1) -&gt; Range(1, 1&lt;&lt; 18) -&gt;Complexity(benchmark::o1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a855462f10d845ef28fdcec6b3f09115c</anchor>
      <arglist>(BM_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a59c443fc803912ec4634643e7eeedee0</anchor>
      <arglist>(BM_items_per_second)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a86b815e5e61851cc8261ab09239379a2</anchor>
      <arglist>(BM_label)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>af8b4b10e4c014569edba588affc15b7c</anchor>
      <arglist>(BM_no_arg_name) -&gt; Arg(3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>acae74f1ec0a817830697a3e25185d6b1</anchor>
      <arglist>(BM_Repeat) -&gt; Repetitions(3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a29c04e1692430b853f0db530f0151bf2</anchor>
      <arglist>(BM_RepeatOnce) -&gt; Repetitions(1) -&gt;ReportAggregatesOnly()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ae93e4e24edc36b4ca7c20e9ff71a8cd1</anchor>
      <arglist>(BM_SummaryRepeat) -&gt; Repetitions(3) -&gt;ReportAggregatesOnly()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_arg_name</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>afa442d8b1918a781772364d1cc351958</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_arg_names</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a5b41a38e075b97daf51144322e7e4482</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_basic</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a801e6df9e21b9cdec18d9b2bd1903334</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_bytes_per_second</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aaae8121242f0ec0b3ee8ab76d636a7fb</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Complexity_O1</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ab54f97a61617743c08ec3371879b706b</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_error</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ae95ed6c12a4410e846304643237740ec</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_items_per_second</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ab414f3fd7ac76cd8596fc42a7a04d796</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_label</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ad408a039af6e51d571237d0922f5b32c</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_no_arg_name</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a42d5ced7e288b8dfb3c05affe61ddc9b</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Repeat</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ad194593291299f7759f44090e3f36d71</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_RepeatOnce</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a9d70a7a2e3ee7c99ea5d0371224ef528</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_RepeatTimeUnit</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a4723730296181caa1f5576daa4129300</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_SummaryRepeat</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>aa9eae2237340360ba50e925d5fe5b106</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Repetitions</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ad48cd01d58a2b018a36b01b5cf4043e2</anchor>
      <arglist>(3) -&gt; ReportAggregatesOnly() -&gt;Unit(benchmark::kMicrosecond)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SET_SUBSTITUTIONS</name>
      <anchorfile>reporter__output__test_8cc.html</anchorfile>
      <anchor>ade8ccf01936d4a4dc58e32175818ece6</anchor>
      <arglist>({{&quot;%bigOStr&quot;, &quot;[ ]* %float \\([0-9]+\\)&quot;}, {&quot;%RMS&quot;, &quot;[ ]*[0-9]+ %&quot;}})</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>req.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>req_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="req_8hpp" name="req.hpp" local="yes" imported="no">req.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
  </compound>
  <compound kind="file">
    <name>req.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>req_8hpp.html</filename>
    <includes id="dealer_8hpp" name="dealer.hpp" local="yes" imported="no">dealer.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>resource.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/deprecated-msvc/</path>
    <filename>resource_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>result_parser.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>result__parser_8py.html</filename>
    <namespace>benchmarks::util::result_parser</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__extract_file_name</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a5a985f97a5db4fc003c64a90a4bdb167</anchor>
      <arglist>(file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__get_data_size</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a7f7a384405017e2f6013a2364bf93a3f</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_cpp_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aa0be0999a4ccfabe594406d703079d11</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_custom_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aba1e7bcf3c861522b1e7af169fe0bd40</anchor>
      <arglist>(filename, language)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_go_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>ae3e00b67d62f977753bf4270fe014ad5</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_java_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>accb93ea1d7a32a30df593089a5b5ad98</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_js_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aff5135db649237d53898ccd7141414ba</anchor>
      <arglist>(filename, language)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_php_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a39407c9095f0d1d07d0de4e4d4ebba24</anchor>
      <arglist>(filename, language)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_python_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a49e5b93279ac87aa76b7e77b3fd88e59</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_synthetic_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aef726210f0ae23d293431d84d9f6beeb</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_result_from_file</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>abde0caf784d7357948003219ae44d16b</anchor>
      <arglist>(cpp_file=&quot;&quot;, java_file=&quot;&quot;, python_file=&quot;&quot;, go_file=&quot;&quot;, synthetic_file=&quot;&quot;, node_file=&quot;&quot;, php_c_file=&quot;&quot;, php_file=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>__file_size_map</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a8350ca1878b75e4a5b2bf8a1ca4996e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__results</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a461e37adbe5c5235810b21c5a2d7afe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>result_uploader.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>result__uploader_8py.html</filename>
    <namespace>benchmarks::util::result_uploader</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_metadata</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>aa1889969db0a94e1d6b660a8b393563d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>upload_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a5eccb50f685c6eb24662e7a615e930f2</anchor>
      <arglist>(result_list, metadata)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_DATASET</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a716aba93aa3e139f6b278aeb2bfa5f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INITIAL_TIME</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a4142c6d21c5c4ba88f530060f38d5499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NOW</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a50a4e02d0cac0dea90384021cebe7937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_PROJECT_ID</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>ad6b46330adc6f642f79cf8f75edf20fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_TABLE</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a79a8c6eee160bcad796ffb81ae63433c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a1084a4ca40c50f47f0cbd42177af7b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a9f2fed9a5f209d992a703e6905f27372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a494e58442fe7d4aae5046756440534f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>metadata</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>af5ca9f6268ac75a4f9f1c51736550c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>ae3e38eeacc3b918f495a9000927fd1a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RopeByteString.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RopeByteString_8java.html</filename>
    <class kind="class">com::google::protobuf::RopeByteString::Balancer</class>
    <class kind="class">com::google::protobuf::RopeByteString::PieceIterator</class>
    <class kind="class">com::google::protobuf::RopeByteString::RopeInputStream</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringSubstringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2RopeByteStringSubstringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::RopeByteStringSubstringTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2RopeByteStringSubstringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::RopeByteStringSubstringTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2RopeByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::RopeByteStringTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/RopeByteStringTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2RopeByteStringTest_8java.html</filename>
    <class kind="class">com::google::protobuf::RopeByteStringTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>router.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>router_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="router_8hpp" name="router.hpp" local="yes" imported="no">router.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check_pipe_hwm</name>
      <anchorfile>router_8cpp.html</anchorfile>
      <anchor>af51778c926de38a3c3177643c15b2257</anchor>
      <arglist>(const zmq::pipe_t &amp;pipe_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>router.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>router_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <class kind="class">zmq::router_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>RpcCallback.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RpcCallback_8java.html</filename>
    <class kind="interface">com::google::protobuf::RpcCallback</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>RpcChannel.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RpcChannel_8java.html</filename>
    <class kind="interface">com::google::protobuf::RpcChannel</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>RpcController.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RpcController_8java.html</filename>
    <class kind="interface">com::google::protobuf::RpcController</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>RpcUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>RpcUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::RpcUtil::AlreadyCalledException</class>
    <class kind="class">com::google::protobuf::RpcUtil</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ruby_generator.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/ruby/</path>
    <filename>ruby__generator_8cc.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <includes id="plugin_8h" name="plugin.h" local="no" imported="no">google/protobuf/compiler/plugin.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="ruby__generator_8h" name="ruby_generator.h" local="no" imported="no">google/protobuf/compiler/ruby/ruby_generator.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::ruby</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValueForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac21ef5b36049fe7a3c2269d3adf280e5</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EndPackageModules</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a6fbb052c3a7b6d17c395e1e9cc92dc94</anchor>
      <arglist>(int levels, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>af38594ff3ab8a9073160879c46313bde</anchor>
      <arglist>(const EnumDescriptor *en, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumAssignment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a3b938934724ee8462492452767468125</anchor>
      <arglist>(const std::string &amp;prefix, const EnumDescriptor *en, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a45f6a46d295f9ddc4be115bff8b44626</anchor>
      <arglist>(const FieldDescriptor *field, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a2126ff2b0652e773f8dfd480ec9e0ec3</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer, string *error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a4125664e16e23980deb0c5425c6ceb0f</anchor>
      <arglist>(const Descriptor *message, io::Printer *printer, std::string *error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageAssignment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a59a71b20b81b46d19156de603dbc12cd</anchor>
      <arglist>(const std::string &amp;prefix, const Descriptor *message, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a35a56fd45e9238d4b3625c2d30a7672b</anchor>
      <arglist>(const OneofDescriptor *oneof, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GeneratePackageModules</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ad527e0d0091b718582005e164b6e0e6a</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOutputFilename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>af27533e97edaf5de733a5de2570810b3</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRequireName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ab93f6149ba3697cf20b4f0c64471073a</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a6ea06b89713999bf660b3d6b6c84d6d9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a6647e588cffd6470e0809464e0d1ab8d</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac077b876e064b21788e84f006ddbb4c2</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a67aa78a3fd4ed2fcc6eb1ede6cc7f966</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>aa7f64e378033ce77296ea8c9a324fa6d</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MaybeEmitDependency</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac2edb4a357f3f1c355d3c607345af203</anchor>
      <arglist>(const FileDescriptor *import, const FileDescriptor *from, io::Printer *printer, string *error)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumberToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac08dca51afab519cb468801d8cf1f899</anchor>
      <arglist>(numeric_type value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PackageToModule</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a72d230f4b1b514c12f2198a918397121</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RubifyConstant</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a808f637aef5eba91b066b523398eabd7</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringifySyntax</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>af7e183ae0f334f1315ad31506cde644c</anchor>
      <arglist>(FileDescriptor::Syntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>aec84ee51792d9d279fa5d7b26da1c36b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac28c411e3c02298bf5aa6591bcf28a12</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>UpperChar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>aa8f23228f504858b9ad2a8e1f940b89e</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UsesTypeFromFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a67f407997a18b3a24eb6c6b2251f0ef1</anchor>
      <arglist>(const Descriptor *message, const FileDescriptor *file, string *error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby_generator.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/ruby/</path>
    <filename>ruby__generator_8h.html</filename>
    <includes id="code__generator_8h" name="code_generator.h" local="no" imported="no">google/protobuf/compiler/code_generator.h</includes>
    <class kind="class">google::protobuf::compiler::ruby::Generator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::ruby</namespace>
  </compound>
  <compound kind="file">
    <name>ruby_generator_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/ruby/</path>
    <filename>ruby__generator__unittest_8cc.html</filename>
    <includes id="ruby__generator_8h" name="ruby_generator.h" local="no" imported="no">google/protobuf/compiler/ruby/ruby_generator.h</includes>
    <includes id="command__line__interface_8h" name="command_line_interface.h" local="no" imported="no">google/protobuf/compiler/command_line_interface.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="printer_8h" name="printer.h" local="no" imported="no">google/protobuf/io/printer.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::compiler::ruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyBuilder.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyBuilder_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyBuilder</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyDescriptor.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyDescriptor_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyDescriptor</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyDescriptorPool.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyDescriptorPool_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyDescriptorPool</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyEnum.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyEnum_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyEnum</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyEnumBuilderContext.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyEnumBuilderContext_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyEnumBuilderContext</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyEnumDescriptor.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyEnumDescriptor_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyEnumDescriptor</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyFieldDescriptor.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyFieldDescriptor_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyFieldDescriptor</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyMap.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyMap_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyMap</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyMessage.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyMessage_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyMessage</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyMessageBuilderContext.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyMessageBuilderContext_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyMessageBuilderContext</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyOneofBuilderContext.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyOneofBuilderContext_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyOneofBuilderContext</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyOneofDescriptor.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyOneofDescriptor_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyOneofDescriptor</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyProtobuf.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyProtobuf_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyProtobuf</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>RubyRepeatedField.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>RubyRepeatedField_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyRepeatedField</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>safe_numerics.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>safe__numerics_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="struct">google::protobuf::python::IsValidNumericCastImpl</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>safe__numerics_8h.html</anchorfile>
      <anchor>aa942e77af2fed9471ffcc1dd43a146ff</anchor>
      <arglist>(DestSigned, SourceSigned, Code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>safe__numerics_8h.html</anchorfile>
      <anchor>ac3b9950c1df03ccfcabd4ec6b12d61f0</anchor>
      <arglist>(DestSigned, SourceSigned, Code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>safe__numerics_8h.html</anchorfile>
      <anchor>a199f182f355e2b67e117c855e3640864</anchor>
      <arglist>(DestSigned, SourceSigned, Code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BASE_NUMERIC_CAST_CASE_SPECIALIZATION</name>
      <anchorfile>safe__numerics_8h.html</anchorfile>
      <anchor>a4301a8fd6af7ba3c4f9dfde6d4164baf</anchor>
      <arglist>(A, B, C, D, Code)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a47b24a3fbc35998d98995b19a7d81a4f</anchor>
      <arglist>(false, false, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad5d8fcad0c1beba155d31befec8cf0d2</anchor>
      <arglist>(false, true, source &gt;=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4b30611d8b6227be852d78ac2af84ce6</anchor>
      <arglist>(true, false, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a04069227fa50c778118a82fcdf1f39c4</anchor>
      <arglist>(true, true, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7ba7b7176e602b1cae466ba7765d1442</anchor>
      <arglist>(false, false, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9cf0cb64aa153dfe746bbec45b74dfa6</anchor>
      <arglist>(false, true, source &gt;=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6a01a30621a535c046f2d1ae449ae1f8</anchor>
      <arglist>(true, false, source&lt;=static_cast&lt; Source &gt;(max))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4435e3810194622b08f236638007b80b</anchor>
      <arglist>(true, true, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a51a8ab68a51e412d5d0306576e684ee9</anchor>
      <arglist>(false, false, source&lt;=max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab866dbcba937ac59855a6018ba73e3e9</anchor>
      <arglist>(false, true, source &gt;=0 &amp;&amp;source&lt;=max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a38034a1b70e35f3418097232ad658d4a</anchor>
      <arglist>(true, false, source&lt;=static_cast&lt; Source &gt;(max))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aab75f46d30a8f5d2795918811ccc18db</anchor>
      <arglist>(true, true, source &gt;=min &amp;&amp;source&lt;=max)</arglist>
    </member>
    <member kind="function">
      <type>Dest</type>
      <name>checked_numeric_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a379afc1347418ad111716d3cdf330dc4</anchor>
      <arglist>(Source source)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidNumericCast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a089e51083fb19271152d756d7b480ade</anchor>
      <arglist>(Source source)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample1.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample1_8cc.html</filename>
    <includes id="sample1_8h" name="sample1.h" local="yes" imported="no">sample1.h</includes>
    <member kind="function">
      <type>int</type>
      <name>Factorial</name>
      <anchorfile>sample1_8cc.html</anchorfile>
      <anchor>a0e7da4d7a69c5b5afb707807aa177017</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrime</name>
      <anchorfile>sample1_8cc.html</anchorfile>
      <anchor>a7093217f5edc11fe277d03bd064e5f11</anchor>
      <arglist>(int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample1.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample1_8h.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Factorial</name>
      <anchorfile>sample1_8h.html</anchorfile>
      <anchor>a0e7da4d7a69c5b5afb707807aa177017</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrime</name>
      <anchorfile>sample1_8h.html</anchorfile>
      <anchor>a7093217f5edc11fe277d03bd064e5f11</anchor>
      <arglist>(int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample10_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample10__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sample10__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample1_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample1__unittest_8cc.html</filename>
    <includes id="sample1_8h" name="sample1.h" local="yes" imported="no">sample1.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample2.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample2_8cc.html</filename>
    <includes id="sample2_8h" name="sample2.h" local="yes" imported="no">sample2.h</includes>
  </compound>
  <compound kind="file">
    <name>sample2.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample2_8h.html</filename>
    <class kind="class">MyString</class>
  </compound>
  <compound kind="file">
    <name>sample2_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample2__unittest_8cc.html</filename>
    <includes id="sample2_8h" name="sample2.h" local="yes" imported="no">sample2.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample3-inl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample3-inl_8h.html</filename>
    <class kind="class">Queue</class>
    <class kind="class">Queue</class>
    <class kind="class">QueueNode</class>
  </compound>
  <compound kind="file">
    <name>sample3_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample3__unittest_8cc.html</filename>
    <includes id="sample3-inl_8h" name="sample3-inl.h" local="yes" imported="no">sample3-inl.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample4.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample4_8cc.html</filename>
    <includes id="sample4_8h" name="sample4.h" local="yes" imported="no">sample4.h</includes>
  </compound>
  <compound kind="file">
    <name>sample4.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample4_8h.html</filename>
    <class kind="class">Counter</class>
  </compound>
  <compound kind="file">
    <name>sample4_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample4__unittest_8cc.html</filename>
    <includes id="sample4_8h" name="sample4.h" local="yes" imported="no">sample4.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample5_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample5__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <includes id="sample1_8h" name="sample1.h" local="yes" imported="no">sample1.h</includes>
    <includes id="sample3-inl_8h" name="sample3-inl.h" local="yes" imported="no">sample3-inl.h</includes>
  </compound>
  <compound kind="file">
    <name>sample6_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample6__unittest_8cc.html</filename>
    <includes id="prime__tables_8h" name="prime_tables.h" local="yes" imported="no">prime_tables.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample7_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample7__unittest_8cc.html</filename>
    <includes id="prime__tables_8h" name="prime_tables.h" local="yes" imported="no">prime_tables.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample8_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample8__unittest_8cc.html</filename>
    <includes id="prime__tables_8h" name="prime_tables.h" local="yes" imported="no">prime_tables.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
  </compound>
  <compound kind="file">
    <name>sample9_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/samples/</path>
    <filename>sample9__unittest_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sample9__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scatter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>scatter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="scatter_8hpp" name="scatter.hpp" local="yes" imported="no">scatter.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scatter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>scatter_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="lb_8hpp" name="lb.hpp" local="yes" imported="no">lb.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>scc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>scc_8h.html</filename>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <class kind="struct">google::protobuf::compiler::SCCAnalyzer::NodeData</class>
    <class kind="struct">google::protobuf::compiler::SCC</class>
    <class kind="class">google::protobuf::compiler::SCCAnalyzer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>Schema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Schema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>schema_proto2_to_proto3_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/benchmarks/util/</path>
    <filename>schema__proto2__to__proto3__util_8h.html</filename>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="yes" imported="no">google/protobuf/message.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="yes" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="yes" imported="no">google/protobuf/descriptor.pb.h</includes>
    <class kind="class">google::protobuf::util::EnumScrubber</class>
    <class kind="class">google::protobuf::util::ExtensionStripper</class>
    <class kind="class">google::protobuf::util::FieldScrubber</class>
    <class kind="class">google::protobuf::util::SchemaGroupStripper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>SchemaFactory.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>SchemaFactory_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>SchemaUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>SchemaUtil_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>scoped_pyobject_ptr.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>scoped__pyobject__ptr_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::python::ScopedPythonPtr</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <member kind="typedef">
      <type>ScopedPythonPtr&lt; PyObject &gt;</type>
      <name>ScopedPyObjectPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5a238ca2aaf2a5d1fbf1ee3ec76afc1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sdk_exports.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>sdk__exports_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>SDK_API</name>
      <anchorfile>sdk__exports_8h.html</anchorfile>
      <anchor>a939c8d2e15d41e68a5525252eb597b28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>secure_allocator.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>secure__allocator_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
  </compound>
  <compound kind="file">
    <name>select.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>select_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="select_8hpp" name="select.hpp" local="yes" imported="no">select.hpp</includes>
  </compound>
  <compound kind="file">
    <name>select.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>select_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
  </compound>
  <compound kind="file">
    <name>send_multipart.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>send__multipart_8cpp.html</filename>
    <includes id="zmq__addon_8hpp" name="zmq_addon.hpp" local="no" imported="no">zmq_addon.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sensor_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>sensor__definitions_8h.html</filename>
    <includes id="connections_8h" name="connections.h" local="yes" imported="no">aditof/connections.h</includes>
    <class kind="struct">aditof::DepthSensorModeDetails</class>
    <class kind="struct">aditof::DriverConfiguration</class>
    <class kind="struct">aditof::SensorDetails</class>
    <namespace>aditof</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>ad8cf91c7ead7cbd9a787553977b13aa0</anchor>
      <arglist>(std::ostream &amp;o, const DepthSensorModeDetails &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_enumerator_factory.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>sensor__enumerator__factory_8cpp.html</filename>
    <includes id="sensor__enumerator__factory_8h" name="sensor_enumerator_factory.h" local="yes" imported="no">aditof/sensor_enumerator_factory.h</includes>
    <includes id="usb__sensor__enumerator_8h" name="usb_sensor_enumerator.h" local="yes" imported="no">connections/usb/usb_sensor_enumerator.h</includes>
  </compound>
  <compound kind="file">
    <name>sensor_enumerator_factory.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>sensor__enumerator__factory_8h.html</filename>
    <includes id="sensor__enumerator__interface_8h" name="sensor_enumerator_interface.h" local="yes" imported="no">aditof/sensor_enumerator_interface.h</includes>
    <includes id="sdk__exports_8h" name="sdk_exports.h" local="yes" imported="no">sdk_exports.h</includes>
    <class kind="class">aditof::SensorEnumeratorFactory</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>sensor_enumerator_imx.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/soc/imx/</path>
    <filename>sensor__enumerator__imx_8cpp.html</filename>
    <includes id="target__sensor__enumerator_8h" name="target_sensor_enumerator.h" local="yes" imported="no">connections/target/target_sensor_enumerator.h</includes>
    <includes id="imx_2target__definitions_8h" name="imx/target_definitions.h" local="yes" imported="no">target_definitions.h</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <namespace>local</namespace>
    <member kind="function">
      <type>aditof::Status</type>
      <name>findDevicePathsAtVideo</name>
      <anchorfile>namespacelocal.html</anchorfile>
      <anchor>a6dae79c9d9de0c377b2940ed1fc81505</anchor>
      <arglist>(const std::string &amp;video, std::string &amp;dev_path, std::string &amp;subdev_path, std::string &amp;device_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_enumerator_interface.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>sensor__enumerator__interface_8h.html</filename>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="yes" imported="no">aditof/depth_sensor_interface.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="yes" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">aditof::SensorEnumeratorInterface</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>sensor_enumerator_nvidia.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/soc/nvidia/</path>
    <filename>sensor__enumerator__nvidia_8cpp.html</filename>
    <includes id="target__sensor__enumerator_8h" name="target_sensor_enumerator.h" local="yes" imported="no">connections/target/target_sensor_enumerator.h</includes>
    <includes id="nvidia_2target__definitions_8h" name="nvidia/target_definitions.h" local="yes" imported="no">target_definitions.h</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <namespace>local</namespace>
    <member kind="function">
      <type>aditof::Status</type>
      <name>findDevicePathsAtVideo</name>
      <anchorfile>namespacelocal.html</anchorfile>
      <anchor>a6dae79c9d9de0c377b2940ed1fc81505</anchor>
      <arglist>(const std::string &amp;video, std::string &amp;dev_path, std::string &amp;subdev_path, std::string &amp;device_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SentinelOuterClass.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>SentinelOuterClass_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::SentinelOuterClass::Sentinel::Builder</class>
    <class kind="class">com::google::protobuf::jruby::SentinelOuterClass::Sentinel</class>
    <class kind="interface">com::google::protobuf::jruby::SentinelOuterClass::SentinelOrBuilder</class>
    <class kind="class">com::google::protobuf::jruby::SentinelOuterClass</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>server.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>server_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="server_8hpp" name="server.hpp" local="yes" imported="no">server.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>server.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>server_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <class kind="struct">zmq::server_t::outpipe_t</class>
    <class kind="class">zmq::server_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>service.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>service_8cc.html</filename>
    <includes id="service_8h" name="service.h" local="no" imported="no">google/protobuf/service.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>service.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>service_8h.html</filename>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::RpcChannel</class>
    <class kind="class">google::protobuf::RpcController</class>
    <class kind="class">google::protobuf::Service</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Service.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Service_8java.html</filename>
    <class kind="interface">com::google::protobuf::Service</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>service.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>service_8py.html</filename>
    <class kind="class">google::protobuf::service::RpcChannel</class>
    <class kind="class">google::protobuf::service::RpcController</class>
    <class kind="class">google::protobuf::service::RpcException</class>
    <class kind="class">google::protobuf::service::Service</class>
    <namespace>google::protobuf::service</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1service.html</anchorfile>
      <anchor>a98fcd9062e1fbc98ba202b27039f0ce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service_reflection.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>service__reflection_8py.html</filename>
    <class kind="class">google::protobuf::service_reflection::_ServiceBuilder</class>
    <class kind="class">google::protobuf::service_reflection::_ServiceStubBuilder</class>
    <class kind="class">google::protobuf::service_reflection::GeneratedServiceStubType</class>
    <class kind="class">google::protobuf::service_reflection::GeneratedServiceType</class>
    <namespace>google::protobuf::service_reflection</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1service__reflection.html</anchorfile>
      <anchor>aa177a80d144f9f5201c2d70e4dde197a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2service__reflection__test_8py.html</filename>
    <class kind="class">tests::google::protobuf::internal::service_reflection_test::FooUnitTest</class>
    <namespace>tests::google::protobuf::internal::service_reflection_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test.html</anchorfile>
      <anchor>a3492689ac4ac75912b665f5a92761541</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/service_reflection_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2service__reflection__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::service_reflection_test::FooUnitTest</class>
    <namespace>google::protobuf::internal::service_reflection_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1service__reflection__test.html</anchorfile>
      <anchor>a82c4e469750af3e0a1e3af7da5b120aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceException.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>ServiceException_8java.html</filename>
    <class kind="class">com::google::protobuf::ServiceException</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ServiceTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2ServiceTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::ServiceTest::MockCallback</class>
    <class kind="class">com::google::protobuf::test::ServiceTest</class>
    <class kind="class">com::google::protobuf::test::ServiceTest::WrapsCallback</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/ServiceTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2ServiceTest_8java.html</filename>
    <class kind="class">com::google::protobuf::ServiceTest::MockCallback</class>
    <class kind="class">com::google::protobuf::ServiceTest</class>
    <class kind="class">com::google::protobuf::ServiceTest::WrapsCallback</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>session_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>session__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="i__engine_8hpp" name="i_engine.hpp" local="yes" imported="no">i_engine.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="tcp__connecter_8hpp" name="tcp_connecter.hpp" local="yes" imported="no">tcp_connecter.hpp</includes>
    <includes id="ws__connecter_8hpp" name="ws_connecter.hpp" local="yes" imported="no">ws_connecter.hpp</includes>
    <includes id="ipc__connecter_8hpp" name="ipc_connecter.hpp" local="yes" imported="no">ipc_connecter.hpp</includes>
    <includes id="tipc__connecter_8hpp" name="tipc_connecter.hpp" local="yes" imported="no">tipc_connecter.hpp</includes>
    <includes id="socks__connecter_8hpp" name="socks_connecter.hpp" local="yes" imported="no">socks_connecter.hpp</includes>
    <includes id="vmci__connecter_8hpp" name="vmci_connecter.hpp" local="yes" imported="no">vmci_connecter.hpp</includes>
    <includes id="pgm__sender_8hpp" name="pgm_sender.hpp" local="yes" imported="no">pgm_sender.hpp</includes>
    <includes id="pgm__receiver_8hpp" name="pgm_receiver.hpp" local="yes" imported="no">pgm_receiver.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="norm__engine_8hpp" name="norm_engine.hpp" local="yes" imported="no">norm_engine.hpp</includes>
    <includes id="udp__engine_8hpp" name="udp_engine.hpp" local="yes" imported="no">udp_engine.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <includes id="req_8hpp" name="req.hpp" local="yes" imported="no">req.hpp</includes>
    <includes id="radio_8hpp" name="radio.hpp" local="yes" imported="no">radio.hpp</includes>
    <includes id="dish_8hpp" name="dish.hpp" local="yes" imported="no">dish.hpp</includes>
  </compound>
  <compound kind="file">
    <name>session_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>session__base_8hpp.html</filename>
    <includes id="own_8hpp" name="own.hpp" local="yes" imported="no">own.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="i__engine_8hpp" name="i_engine.hpp" local="yes" imported="no">i_engine.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::session_base_t</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/setup.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/</path>
    <filename>compatibility__tests_2v2_85_80_2setup_8py.html</filename>
    <class kind="class">setup::build_py</class>
    <namespace>setup</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_proto</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a20a121f53f502f1d74a3998e7fdbfbb5</anchor>
      <arglist>(source, code_gen)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifiers</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abe96a9c38c1c61f9f0fdb002c482f785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmdclass</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa128e9ba397a7b5b03bb964c4d14268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aedf461ec52a946bda975938ba0b93ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>download_url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ad3cda1ea9daae4ab409a9e4b31b06c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>install_requires</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a85dad60316171523a8538c5f6dd764c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>license</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a8ed6f50a28bd6a8794f8e1153baa6de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long_description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a4cda9dbfb952875376a0749fe08a5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maintainer</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa1a7cf9bbf76004bb72697dc00bbee9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maintainer_email</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a92a81adbfdd219564d5246ce8d77f869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aff2375a361fd5865c77bd9aa093be747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_suite</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afd7a7f31bfa5027bfe335aedfcc1b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afc13124aa5c0124e84e1d965e3f4b0fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/</path>
    <filename>setup_8py.html</filename>
    <class kind="class">setup::build_py</class>
    <class kind="class">setup::clean</class>
    <class kind="class">setup::test_conformance</class>
    <namespace>setup</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_proto</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a20a121f53f502f1d74a3998e7fdbfbb5</anchor>
      <arglist>(source, code_gen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateUnittestProtos</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ade519aa22ed4136566c915f57fd42dfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_option_from_sys_argv</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a0f384be8a56bf26c949e752180b49b0b</anchor>
      <arglist>(option_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetVersion</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>af9893054af86fd67ffd1ca7a1ec27aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>compile_static_ext</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a76121b731f5a44934dda2b77b409a188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ext_module_list</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afbbc2d9b6010c9c6ffb2ab26750978ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1bf56ea61d1e9865f316116dca2fbfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extra_compile_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae06ccc95fcdc051223af0cefa0f492d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extra_objects</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab50bb8c4577440ec5175bb2ac2b9c7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>libraries</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a17e2cff089b5f4cf673c996e4ef08adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mac_target</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae2b21d75b72b5503876b1224b856134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace_packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a429c9e53739c91eab1366078cd9c3928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protoc</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab1392e40a7690fcd4bcaa2f1b6d15e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ad6120a68eebbde41e920ff6864c1608f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>warnings_as_errors</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a66df9f85978d85fff7f9fd75e3889856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1.c</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/sha1/</path>
    <filename>sha1_8c.html</filename>
    <includes id="sha1_8h" name="sha1.h" local="yes" imported="no">sha1.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BCOUNT</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a6c023101778ba9767c107e3d682d4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COUNT</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a698c124f1c293f98840449d6c5b9d984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F0</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a5c482e816f35bfb6e98a35ebb98faf6f</anchor>
      <arglist>(b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F1</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a4b43e24406104c71169a8ef7548dd11c</anchor>
      <arglist>(b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F2</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a3758a57dd3ebe6d6d232ded594a841ab</anchor>
      <arglist>(b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F3</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a52dbd9db25b71d9031d0673b87c03912</anchor>
      <arglist>(b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>H</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>aaa382e24b66be8c20d6aca62a1973146</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a79409d41d39a0b434cdf6896949848b4</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUTBYTE</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a635ee526f164441e4c22e102e467f448</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUTPAD</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>ad39c973ac48c3579adaa98ab681c01af</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>af15513bee028c2c0146fa50ae1e26d84</anchor>
      <arglist>(n, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>W</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>aaa1911626d1a69d3e5c777edea7ae186</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_init</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>ad047f7750f5b8907414d894113e120a9</anchor>
      <arglist>(struct sha1_ctxt *ctxt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_loop</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>aa98e70ec8c1d987c8ca12f878dbfd783</anchor>
      <arglist>(struct sha1_ctxt *ctxt, const uint8_t *input0, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_pad</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a47e007a7a911ea662507803fd0a34481</anchor>
      <arglist>(struct sha1_ctxt *ctxt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_result</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a8bd3a0c7a74af9acfa82ae3b1ac8173f</anchor>
      <arglist>(struct sha1_ctxt *ctxt, uint8_t *digest0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sha1_step</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a3cfb8fab38fd9be54ac0ca1290f066fe</anchor>
      <arglist>(struct sha1_ctxt *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>_K</name>
      <anchorfile>sha1_8c.html</anchorfile>
      <anchor>a5565d80e120ec820e9a3fdd71ca98e49</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sha1.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/sha1/</path>
    <filename>sha1_8h.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">../../src/stdint.hpp</includes>
    <class kind="struct">sha1_ctxt</class>
    <member kind="define">
      <type>#define</type>
      <name>SHA1_Final</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a2fb7f7ca2d0056bcafad59d5daa827c9</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA1_Init</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>aebedcfe35d3085aeebeeb8fd949060ea</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA1_RESULTLEN</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a0990fb19a19af8343610f6df186aac92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA1_Update</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a8584b6189ff5817285c03ed679c186f2</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA_DIGEST_LENGTH</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a1a715db7b4403fe6c165e49a32f5fe3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sha1_ctxt</type>
      <name>SHA_CTX</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a61232a955eb81c5d53c1604b3a652c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_init</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a767a3e60d0c53a995721a52900570550</anchor>
      <arglist>(struct sha1_ctxt *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_loop</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a3e42ec1c1b133118b9dda2cbfbc73f37</anchor>
      <arglist>(struct sha1_ctxt *, const uint8_t *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_pad</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a85d124d6d39a0631c4af990a981d2129</anchor>
      <arglist>(struct sha1_ctxt *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sha1_result</name>
      <anchorfile>sha1_8h.html</anchorfile>
      <anchor>a596031910f33c040964f87e5f0c24dd1</anchor>
      <arglist>(struct sha1_ctxt *, uint8_t *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>signaler.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>signaler_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="polling__util_8hpp" name="polling_util.hpp" local="yes" imported="no">polling_util.hpp</includes>
    <includes id="signaler_8hpp" name="signaler.hpp" local="yes" imported="no">signaler.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>close_wait_ms</name>
      <anchorfile>signaler_8cpp.html</anchorfile>
      <anchor>a3cc58fda5b5cbce45b508cd3813d1ad3</anchor>
      <arglist>(int fd_, unsigned int max_ms_=2000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sleep_ms</name>
      <anchorfile>signaler_8cpp.html</anchorfile>
      <anchor>a471108fb38c5bcc1463d4b522fb6eb1e</anchor>
      <arglist>(unsigned int ms_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>signaler.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>signaler_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">zmq::signaler_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>signalhandler.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>signalhandler_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <includes id="symbolize_8h" name="symbolize.h" local="yes" imported="no">symbolize.h</includes>
    <class kind="class">_START_GOOGLE_NAMESPACE_::MinimalFormatter</class>
    <namespace>_START_GOOGLE_NAMESPACE_</namespace>
    <namespace>glog_internal_namespace_</namespace>
    <member kind="function">
      <type>void</type>
      <name>DumpStackFrameInfo</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a4ecfbe821b36d6a9b78db6c380c4bbfa</anchor>
      <arglist>(const char *prefix, void *pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpTimeInfo</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>af7858bc12f5a2f0702f0d251b771b83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FailureSignalHandler</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>aa967da95c421d57e34013be0b20a2ba8</anchor>
      <arglist>(int signal_number, siginfo_t *signal_info, void *ucontext)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetPC</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a147473c9e2e1864142afbe85149f24c5</anchor>
      <arglist>(void *ucontext_in_void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InstallFailureSignalHandler</name>
      <anchorfile>signalhandler_8cc.html</anchorfile>
      <anchor>aaa9d4dd298857018fc3732bfef5685b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InstallFailureWriter</name>
      <anchorfile>signalhandler_8cc.html</anchorfile>
      <anchor>a9528aa2d362a7f45d327c5971939d215</anchor>
      <arglist>(void(*writer)(const char *data, size_t size))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvokeDefaultSignalHandler</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>ad54414d2cb7936ec13293d95ff4c15df</anchor>
      <arglist>(int signal_number)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFailureSignalHandlerInstalled</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a73192c275dcb4dc7629f2787573df9da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToStderr</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a8adede619492c91c331faa16d459d787</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_t *</type>
      <name>g_entered_thread_id_pointer</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a6c17b5bb18e092671ddd8184b4bcf772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>g_failure_writer</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a8160e27c586feadb7410f8bdf19533ec</anchor>
      <arglist>)(const char *data, size_t size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>kFailureSignalHandlerInstalled</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a98216288e0004a12a1b7e3af008b8c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct _START_GOOGLE_NAMESPACE_::@18</type>
      <name>kFailureSignals</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>af46c071d51a67700d89bc1cd7f5d4dc3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a2bf61585306dddad36695b9e10e485b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>number</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>ae6766117008bb7e69895675ddef5716b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>signalhandler_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>signalhandler__unittest_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>DieInThread</name>
      <anchorfile>signalhandler__unittest_8cc.html</anchorfile>
      <anchor>a7b780f7cea4282881b4fd35e6bf1a1dd</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>signalhandler__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteToStdout</name>
      <anchorfile>signalhandler__unittest_8cc.html</anchorfile>
      <anchor>a38bac532ad4afd749207f2840aeade9d</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SingleFieldBuilder.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>SingleFieldBuilder_8java.html</filename>
    <class kind="class">com::google::protobuf::SingleFieldBuilder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>SingleFieldBuilderV3.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>SingleFieldBuilderV3_8java.html</filename>
    <class kind="class">com::google::protobuf::SingleFieldBuilderV3</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>SingleFieldBuilderV3Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>SingleFieldBuilderV3Test_8java.html</filename>
    <class kind="class">com::google::protobuf::SingleFieldBuilderV3Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>skip_with_error_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>skip__with__error__test_8cc.html</filename>
    <includes id="check_8h" name="check.h" local="yes" imported="no">../src/check.h</includes>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADD_CASES</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a04ac612b4456ef57752035929a56750a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONCAT</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a2f18db18bca26cafa95e9719de4a41ef</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONCAT2</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a6686571cd8d511b7268f872d6dcc226a</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a87380f1a1deb52d2b163d2e44f8b31c6</anchor>
      <arglist>(&quot;BM_error_after_running&quot;, {{&quot;/threads:1&quot;, true, &quot;error message&quot;}, {&quot;/threads:2&quot;, true, &quot;error message&quot;}, {&quot;/threads:4&quot;, true, &quot;error message&quot;}, {&quot;/threads:8&quot;, true, &quot;error message&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>afc5560cf7b944352bf9bb4e67605eb55</anchor>
      <arglist>(&quot;BM_error_before_running&quot;, {{&quot;&quot;, true, &quot;error message&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a04c905eed83c42ef78931eab398c4c50</anchor>
      <arglist>(&quot;BM_error_during_running&quot;, {{&quot;/1/threads:1&quot;, true, &quot;error message&quot;}, {&quot;/1/threads:2&quot;, true, &quot;error message&quot;}, {&quot;/1/threads:4&quot;, true, &quot;error message&quot;}, {&quot;/1/threads:8&quot;, true, &quot;error message&quot;}, {&quot;/2/threads:1&quot;, false, &quot;&quot;}, {&quot;/2/threads:2&quot;, false, &quot;&quot;}, {&quot;/2/threads:4&quot;, false, &quot;&quot;}, {&quot;/2/threads:8&quot;, false, &quot;&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a7f7275d0a03deaca93bac6042a7485e7</anchor>
      <arglist>(&quot;BM_error_while_paused&quot;, {{&quot;/1/threads:1&quot;, true, &quot;error message&quot;}, {&quot;/1/threads:2&quot;, true, &quot;error message&quot;}, {&quot;/1/threads:4&quot;, true, &quot;error message&quot;}, {&quot;/1/threads:8&quot;, true, &quot;error message&quot;}, {&quot;/2/threads:1&quot;, false, &quot;&quot;}, {&quot;/2/threads:2&quot;, false, &quot;&quot;}, {&quot;/2/threads:4&quot;, false, &quot;&quot;}, {&quot;/2/threads:8&quot;, false, &quot;&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>aaa62a07a3ea31e84512ab40701dd31e1</anchor>
      <arglist>(BM_error_after_running) -&gt; ThreadRange(1, 8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a70ed53d25e786e2a9bd369e4ee9229f3</anchor>
      <arglist>(BM_error_before_running)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a898403f17ae9e32cee03fcfd4451616b</anchor>
      <arglist>(BM_error_during_running) -&gt; Arg(1) -&gt;Arg(2) -&gt;ThreadRange(1, 8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a5c94abdd9784508109e5662cb10fdc2a</anchor>
      <arglist>(BM_error_while_paused) -&gt; Arg(1) -&gt;Arg(2) -&gt;ThreadRange(1, 8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_error_after_running</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a6ab57e51fc52eaf67ec937c508bed399</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_error_before_running</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>ade39a131508b476349e07cf65dfde9c2</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_error_during_running</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a7664e9239b3b2c4f114b00f1b0290aa4</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_error_while_paused</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a7ceba2e48197905d8f5425c490b44bab</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>skip__with__error__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sleep.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>sleep_8cc.html</filename>
    <includes id="sleep_8h" name="sleep.h" local="yes" imported="no">sleep.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>void</type>
      <name>SleepForMicroseconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a547c6aa6fe3826f41f2460b06f3e0b4a</anchor>
      <arglist>(int microseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepForMilliseconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6c8855df678a6c69f92fed9848a846c5</anchor>
      <arglist>(int milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepForSeconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aed35bb126c5dd8b25c1bd779fcaf5ee9</anchor>
      <arglist>(double seconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sleep.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>sleep_8h.html</filename>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>void</type>
      <name>SleepForMilliseconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6c8855df678a6c69f92fed9848a846c5</anchor>
      <arglist>(int milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepForSeconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aed35bb126c5dd8b25c1bd779fcaf5ee9</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumMicrosPerMilli</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae69caaeba3ba3ebc960f2890c7e2af84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumMicrosPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a9aa52dc29c21d5ad331c38111ea741b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumMillisPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a3b1caa9cadacccee0b0c9eaef412aa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumNanosPerMicro</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aea3a85d0856dbd329ba3193ecf9709b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumNanosPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afc5b547e36c5e72a2dd66f8ba4458e72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SmallSortedMap.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>SmallSortedMap_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>SmallSortedMapTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>SmallSortedMapTest_8java.html</filename>
    <class kind="class">com::google::protobuf::SmallSortedMapTest::SimpleEntry</class>
    <class kind="class">com::google::protobuf::SmallSortedMapTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>socket.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>socket_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>socket_8cpp.html</anchorfile>
      <anchor>a0b07e7c1ae8f0d80f6815ff03513febf</anchor>
      <arglist>(&quot;socket create destroy&quot;, &quot;[socket]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>socket_8cpp.html</anchorfile>
      <anchor>a622c408db8874a8971efd6f6974d1e1d</anchor>
      <arglist>(&quot;socket default ctor&quot;, &quot;[socket]&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE</name>
      <anchorfile>socket_8cpp.html</anchorfile>
      <anchor>a5197af9ebbe3f58d7cf7d81da6eed8fe</anchor>
      <arglist>(&quot;socket sends and receives const buffer&quot;, &quot;[socket]&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socket_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socket__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="tcp__listener_8hpp" name="tcp_listener.hpp" local="yes" imported="no">tcp_listener.hpp</includes>
    <includes id="ws__listener_8hpp" name="ws_listener.hpp" local="yes" imported="no">ws_listener.hpp</includes>
    <includes id="ipc__listener_8hpp" name="ipc_listener.hpp" local="yes" imported="no">ipc_listener.hpp</includes>
    <includes id="tipc__listener_8hpp" name="tipc_listener.hpp" local="yes" imported="no">tipc_listener.hpp</includes>
    <includes id="tcp__connecter_8hpp" name="tcp_connecter.hpp" local="yes" imported="no">tcp_connecter.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="ipc__address_8hpp" name="ipc_address.hpp" local="yes" imported="no">ipc_address.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <includes id="udp__address_8hpp" name="udp_address.hpp" local="yes" imported="no">udp_address.hpp</includes>
    <includes id="tipc__address_8hpp" name="tipc_address.hpp" local="yes" imported="no">tipc_address.hpp</includes>
    <includes id="mailbox_8hpp" name="mailbox.hpp" local="yes" imported="no">mailbox.hpp</includes>
    <includes id="mailbox__safe_8hpp" name="mailbox_safe.hpp" local="yes" imported="no">mailbox_safe.hpp</includes>
    <includes id="pair_8hpp" name="pair.hpp" local="yes" imported="no">pair.hpp</includes>
    <includes id="pub_8hpp" name="pub.hpp" local="yes" imported="no">pub.hpp</includes>
    <includes id="sub_8hpp" name="sub.hpp" local="yes" imported="no">sub.hpp</includes>
    <includes id="req_8hpp" name="req.hpp" local="yes" imported="no">req.hpp</includes>
    <includes id="rep_8hpp" name="rep.hpp" local="yes" imported="no">rep.hpp</includes>
    <includes id="pull_8hpp" name="pull.hpp" local="yes" imported="no">pull.hpp</includes>
    <includes id="push_8hpp" name="push.hpp" local="yes" imported="no">push.hpp</includes>
    <includes id="dealer_8hpp" name="dealer.hpp" local="yes" imported="no">dealer.hpp</includes>
    <includes id="router_8hpp" name="router.hpp" local="yes" imported="no">router.hpp</includes>
    <includes id="xpub_8hpp" name="xpub.hpp" local="yes" imported="no">xpub.hpp</includes>
    <includes id="xsub_8hpp" name="xsub.hpp" local="yes" imported="no">xsub.hpp</includes>
    <includes id="stream_8hpp" name="stream.hpp" local="yes" imported="no">stream.hpp</includes>
    <includes id="server_8hpp" name="server.hpp" local="yes" imported="no">server.hpp</includes>
    <includes id="client_8hpp" name="client.hpp" local="yes" imported="no">client.hpp</includes>
    <includes id="radio_8hpp" name="radio.hpp" local="yes" imported="no">radio.hpp</includes>
    <includes id="dish_8hpp" name="dish.hpp" local="yes" imported="no">dish.hpp</includes>
    <includes id="gather_8hpp" name="gather.hpp" local="yes" imported="no">gather.hpp</includes>
    <includes id="scatter_8hpp" name="scatter.hpp" local="yes" imported="no">scatter.hpp</includes>
    <includes id="dgram_8hpp" name="dgram.hpp" local="yes" imported="no">dgram.hpp</includes>
    <includes id="peer_8hpp" name="peer.hpp" local="yes" imported="no">peer.hpp</includes>
    <includes id="channel_8hpp" name="channel.hpp" local="yes" imported="no">channel.hpp</includes>
  </compound>
  <compound kind="file">
    <name>socket_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socket__base_8hpp.html</filename>
    <includes id="own_8hpp" name="own.hpp" local="yes" imported="no">own.hpp</includes>
    <includes id="array_8hpp" name="array.hpp" local="yes" imported="no">array.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="i__poll__events_8hpp" name="i_poll_events.hpp" local="yes" imported="no">i_poll_events.hpp</includes>
    <includes id="i__mailbox_8hpp" name="i_mailbox.hpp" local="yes" imported="no">i_mailbox.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="endpoint_8hpp" name="endpoint.hpp" local="yes" imported="no">endpoint.hpp</includes>
    <class kind="class">zmq::socket_base_t::inprocs_t</class>
    <class kind="struct">zmq::routing_socket_base_t::out_pipe_t</class>
    <class kind="class">zmq::routing_socket_base_t</class>
    <class kind="class">zmq::socket_base_t</class>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>void</type>
      <name>zmq_free_event</name>
      <anchorfile>socket__base_8hpp.html</anchorfile>
      <anchor>a84877012314b68ec7b5ef7b8ed40b374</anchor>
      <arglist>(void *data_, void *hint_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socket_poller.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socket__poller_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="socket__poller_8hpp" name="socket_poller.hpp" local="yes" imported="no">socket_poller.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="polling__util_8hpp" name="polling_util.hpp" local="yes" imported="no">polling_util.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <member kind="function" static="yes">
      <type>static It</type>
      <name>find_if2</name>
      <anchorfile>socket__poller_8cpp.html</anchorfile>
      <anchor>addf667649a9c517b9f5af693eda26f81</anchor>
      <arglist>(It b_, It e_, const T &amp;value, Pred pred)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>socket__poller_8cpp.html</anchorfile>
      <anchor>a43661182529bf9af7f406e8a4b112274</anchor>
      <arglist>(items_t::iterator it=_items.begin(), end=_items.end();it !=end &amp;&amp;found&lt; n_events_;++it)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_thread_safe</name>
      <anchorfile>socket__poller_8cpp.html</anchorfile>
      <anchor>a2f54cdea80ac0d7c4a994758a8096179</anchor>
      <arglist>(const zmq::socket_base_t &amp;socket_)</arglist>
    </member>
    <member kind="variable">
      <type>return</type>
      <name>found</name>
      <anchorfile>socket__poller_8cpp.html</anchorfile>
      <anchor>a61ea1784081fbde27604b24deda81381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socket_poller.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socket__poller_8hpp.html</filename>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="signaler_8hpp" name="signaler.hpp" local="yes" imported="no">signaler.hpp</includes>
    <includes id="polling__util_8hpp" name="polling_util.hpp" local="yes" imported="no">polling_util.hpp</includes>
    <class kind="struct">zmq::socket_poller_t::item_t</class>
    <class kind="class">zmq::socket_poller_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>socket_ref.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>socket__ref_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
  </compound>
  <compound kind="file">
    <name>socks.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socks_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="socks_8hpp" name="socks.hpp" local="yes" imported="no">socks.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="blob_8hpp" name="blob.hpp" local="yes" imported="no">blob.hpp</includes>
  </compound>
  <compound kind="file">
    <name>socks.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socks_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <class kind="class">zmq::socks_auth_response_decoder_t</class>
    <class kind="struct">zmq::socks_auth_response_t</class>
    <class kind="class">zmq::socks_basic_auth_request_encoder_t</class>
    <class kind="struct">zmq::socks_basic_auth_request_t</class>
    <class kind="class">zmq::socks_choice_decoder_t</class>
    <class kind="struct">zmq::socks_choice_t</class>
    <class kind="class">zmq::socks_greeting_encoder_t</class>
    <class kind="struct">zmq::socks_greeting_t</class>
    <class kind="class">zmq::socks_request_encoder_t</class>
    <class kind="struct">zmq::socks_request_t</class>
    <class kind="class">zmq::socks_response_decoder_t</class>
    <class kind="struct">zmq::socks_response_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>socks_connecter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socks__connecter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="socks__connecter_8hpp" name="socks_connecter.hpp" local="yes" imported="no">socks_connecter.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="socks_8hpp" name="socks.hpp" local="yes" imported="no">socks.hpp</includes>
  </compound>
  <compound kind="file">
    <name>socks_connecter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>socks__connecter_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="stream__connecter__base_8hpp" name="stream_connecter_base.hpp" local="yes" imported="no">stream_connecter_base.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="socks_8hpp" name="socks.hpp" local="yes" imported="no">socks.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>source_context.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>source__context_8pb_8cc.html</filename>
    <includes id="source__context_8pb_8h" name="source_context.pb.h" local="no" imported="no">google/protobuf/source_context.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">SourceContext::_Internal</class>
    <class kind="class">SourceContextDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::SourceContext &gt;</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>ae17cf2a57e6d339db085f4b9c68ba5d7</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_SourceContext_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a3ff40bf3c93b08fdd9bfbfd771a36851</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>ad4e09d959dff8c575b5269d8bb71b761</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class SourceContextDefaultTypeInternal</type>
      <name>_SourceContext_default_instance_</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>ad0a5534259cc2d08c64fdde5ac0ea95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>ae55c8848c97e131762b869a297517c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto_deps</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a793b49fd64a40125a2fcf86e9118c70f</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto_initialized</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a2964e9dfeb70e541b02f8842d64259b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto_once</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>af3e5f44929707966c3335b98654bc7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto_sccs</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a8173d87000a681dbbd01bd579bfe8bd5</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a6c1f32a7f6d136d7ca60b83f5317b2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a724562765280aa23073d1ceee85dd075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a40aa699c09017f91da4a0f5ba1ebedf4</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a11f0f0cc9b1da4d09db1d0009216d66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_SourceContext_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8cc.html</anchorfile>
      <anchor>a36e313ea921d8abf1bc5c5137745948f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>source_context.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>source__context_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">SourceContext</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8h.html</anchorfile>
      <anchor>afba799dae3438a1497cdf25d20453f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::SourceContext &gt;</name>
      <anchorfile>source__context_8pb_8h.html</anchorfile>
      <anchor>a3dd8bd972ced22c97ceca87407100b0b</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT SourceContextDefaultTypeInternal</type>
      <name>_SourceContext_default_instance_</name>
      <anchorfile>source__context_8pb_8h.html</anchorfile>
      <anchor>a0123cf8c9fdb54f9b7956b2b51d19eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>source__context_8pb_8h.html</anchorfile>
      <anchor>abee37a88e6861a520112d7af50352652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SourceContext.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>SourceContext_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBSourceContext</class>
    <class kind="class">GPBSourceContextRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>SourceContext_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>SourceContext_8pbobjc_8h.html</anchorfile>
      <anchor>a7a7836f06b89ae249a8b610fd2865676</anchor>
      <arglist>(GPBSourceContext_FieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace_8h.html</filename>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ GLOG_EXPORT int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace_8h.html</anchorfile>
      <anchor>a17b420395212b93b08867e1eb3f0bd5f</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_generic-inl.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__generic-inl_8h.html</filename>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace__generic-inl_8h.html</anchorfile>
      <anchor>a46c6bc54dea24b934d795bdb0e202065</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_libunwind-inl.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__libunwind-inl_8h.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>UNW_LOCAL_ONLY</name>
      <anchorfile>stacktrace__libunwind-inl_8h.html</anchorfile>
      <anchor>a7c1fcd39dbc33728a8e1f1f5212203bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace__libunwind-inl_8h.html</anchorfile>
      <anchor>af5a0acf71374a13f37f1e9063831f292</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static _START_GOOGLE_NAMESPACE_ __thread bool</type>
      <name>g_tl_entered</name>
      <anchorfile>stacktrace__libunwind-inl_8h.html</anchorfile>
      <anchor>abca63b9816ca2dfacc9cf9105459649d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_powerpc-inl.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__powerpc-inl_8h.html</filename>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <member kind="function">
      <type>int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace__powerpc-inl_8h.html</anchorfile>
      <anchor>af5a0acf71374a13f37f1e9063831f292</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _START_GOOGLE_NAMESPACE_ void **</type>
      <name>NextStackFrame</name>
      <anchorfile>stacktrace__powerpc-inl_8h.html</anchorfile>
      <anchor>af622f3a7e2786b1e90b0078834b722e5</anchor>
      <arglist>(void **old_sp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StacktracePowerPCDummyFunction</name>
      <anchorfile>stacktrace__powerpc-inl_8h.html</anchorfile>
      <anchor>a14cd796108226b0e888a54dc2c82d332</anchor>
      <arglist>() __attribute__((noinline))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__unittest_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stacktrace__unittest_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_unwind-inl.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__unwind-inl_8h.html</filename>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <class kind="class">StackTraceInit</class>
    <class kind="struct">trace_arg_t</class>
    <member kind="function" static="yes">
      <type>static _Unwind_Reason_Code</type>
      <name>GetOneFrame</name>
      <anchorfile>stacktrace__unwind-inl_8h.html</anchorfile>
      <anchor>a43a270feb64df74605063277739106ab</anchor>
      <arglist>(struct _Unwind_Context *uc, void *opq)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace__unwind-inl_8h.html</anchorfile>
      <anchor>af5a0acf71374a13f37f1e9063831f292</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _Unwind_Reason_Code</type>
      <name>nop_backtrace</name>
      <anchorfile>stacktrace__unwind-inl_8h.html</anchorfile>
      <anchor>a775b65eee365cd26e991fab7516a946d</anchor>
      <arglist>(struct _Unwind_Context *, void *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static StackTraceInit</type>
      <name>module_initializer</name>
      <anchorfile>stacktrace__unwind-inl_8h.html</anchorfile>
      <anchor>abff74f623368d660aa80c0b22abed877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ready_to_run</name>
      <anchorfile>stacktrace__unwind-inl_8h.html</anchorfile>
      <anchor>afcc50b3b5e7db08e09a77d26bcf4ad3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_windows-inl.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__windows-inl_8h.html</filename>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace__windows-inl_8h.html</anchorfile>
      <anchor>a46c6bc54dea24b934d795bdb0e202065</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stacktrace_x86-inl.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stacktrace__x86-inl_8h.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="stacktrace_8h" name="stacktrace.h" local="yes" imported="no">stacktrace.h</includes>
    <member kind="function">
      <type>int</type>
      <name>GetStackTrace</name>
      <anchorfile>stacktrace__x86-inl_8h.html</anchorfile>
      <anchor>af5a0acf71374a13f37f1e9063831f292</anchor>
      <arglist>(void **result, int max_depth, int skip_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _START_GOOGLE_NAMESPACE_ void **</type>
      <name>NextStackFrame</name>
      <anchorfile>stacktrace__x86-inl_8h.html</anchorfile>
      <anchor>af622f3a7e2786b1e90b0078834b722e5</anchor>
      <arglist>(void **old_sp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stat.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>stat_8h.html</filename>
    <class kind="class">benchmark::Stat1</class>
    <class kind="class">benchmark::Stat1</class>
    <class kind="class">benchmark::Stat1MinMax</class>
    <class kind="class">benchmark::Stat1MinMax</class>
    <class kind="class">benchmark::Vector2</class>
    <class kind="class">benchmark::Vector3</class>
    <class kind="class">benchmark::Vector4</class>
    <namespace>benchmark</namespace>
    <member kind="typedef">
      <type>Stat1&lt; double, int64_t &gt;</type>
      <name>Stat1_d</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acf4f0322641da87e34d9ebc2feca05ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1&lt; float, int64_t &gt;</type>
      <name>Stat1_f</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aeaa1023bd1cef14cdbb1c5c280f5cb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1MinMax&lt; double, int64_t &gt;</type>
      <name>Stat1MinMax_d</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7940cbc4ff9aeb33e50a3fdd7ad5f3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1MinMax&lt; float, int64_t &gt;</type>
      <name>Stat1MinMax_f</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad266cfe35d700cf7d6ea02a1e7741d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a85530ae144da46c6616459c6770ecd87</anchor>
      <arglist>(std::ostream &amp;out, const Stat1&lt; VType, NumType &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a22b10c706711f60252c65328537d081b</anchor>
      <arglist>(std::ostream &amp;out, const Stat1MinMax&lt; VType, NumType &gt; &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>status.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>status_8cc.html</filename>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::error</namespace>
    <member kind="function">
      <type>string</type>
      <name>CodeEnumToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a930fa6c4e3e2213d828ae4cb00edcbbe</anchor>
      <arglist>(error::Code code)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a1c78371fbd019b68ce4dfffdfb2eb5c3</anchor>
      <arglist>(std::ostream &amp;os, const Status &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>status.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>status_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="class">google::protobuf::util::Status</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::error</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_OK</name>
      <anchorfile>status_8h.html</anchorfile>
      <anchor>aa4424e2545c6f49be9664a9309a3ea1f</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Code</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36add41b1968d72fa373cf9ea78016414a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANCELLED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a359992ec838290bd2d35d0597d4ec6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a6e2dd0388faff466d264600e9e71e657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_ARGUMENT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a13842f4f365f73d893f79568adf9c3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEADLINE_EXCEEDED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a634b8668a407d5cb435622297c065270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36ac606553c65531025fd724dd92eaf5a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALREADY_EXISTS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36aace3481bec63e1d2c7c7ee52e5bc946a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERMISSION_DENIED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a2466f49317869f9dc2af477b77ef5774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNAUTHENTICATED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36ac7f6673d7eb1cac06f80bced7e20efdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESOURCE_EXHAUSTED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a028a18f814e89e5b7f8fd777d6fb4898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED_PRECONDITION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36ad983b6915b193cf37762265c24b22859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a33402526304f794d04f428b10e1e4c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_RANGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a1a9fc04e6f0d1df5ebac5b08fdea614e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIMPLEMENTED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a877eb768abbb5f7311bba7488f6a15e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a9b6007e27584ef4a86cc93deb2a49d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNAVAILABLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36aeaad6656df2dd07041842968a76ba33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_LOSS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a6be2d45a3a0b627142471cfc50549103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a1c78371fbd019b68ce4dfffdfb2eb5c3</anchor>
      <arglist>(std::ostream &amp;os, const Status &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>status_definitions.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>status__definitions_8cpp.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <namespace>aditof</namespace>
    <member kind="function">
      <type>SDK_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a098c83a8deab4b760d31bf0c1aa409ef</anchor>
      <arglist>(std::ostream &amp;os, aditof::Adsd3500Status status)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a5ebc538fa9841ad9d5194067dbb0bfaa</anchor>
      <arglist>(std::ostream &amp;os, aditof::Status status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>status_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>status__definitions_8h.html</filename>
    <includes id="sdk__exports_8h" name="sdk_exports.h" local="yes" imported="no">sdk_exports.h</includes>
    <namespace>aditof</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Adsd3500Status</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a320673d4700814b3be0f55bc2efcf9d6</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a3850fef095f068e996766fd34f9a567b">INVALID_MODE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a4a462d9a23b38f612321408eda8b4dca">INVALID_JBLF_FILTER_SIZE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a33cb14b75b3f03e3b5c7498ad7dfe634">UNSUPPORTED_COMMAND</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a036d22e8ac1b16e8b1731581bda820ac">INVALID_MEMORY_REGION</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a107b37368808be7c7491b486c1b4b618">INVALID_FIRMWARE_CRC</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a364baf778bda7df94153456db7a39fe5">INVALID_IMAGER</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a66214bf1ea84bc0448917e4e419034a7">INVALID_CCB</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a2413a2056c487bfa377a9dc61b7e3000">FLASH_HEADER_PARSE_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a1283e12d58df4d105db43a323e48b2ab">FLASH_FILE_PARSE_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6af510404fcb5893275ee6b3aeb0a608c2">SPIM_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6aa54e23b90d9d7eb11b4295115a566e12">INVALID_CHIPID</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a348c2a9e4bd0f51efa67e643a59cb1bc">IMAGER_COMMUNICATION_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a503872344e52f7126ae45ff726fc5d60">IMAGER_BOOT_FAILURE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a3162f9cac5bb644c6cbc118deffe1755">FIRMWARE_UPDATE_COMPLETE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a034df882876546238a57de1e9083439a">NVM_WRITE_COMPLETE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6acdee140d1766e54e85cbafc9995e2299">IMAGER_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a5d1456e84e9504cffd353b5e2ffc193e">UNKNOWN_ERROR_ID</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a44f136ae2a9a546362d75a5d73443da9</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a802706a9238e2928077f97736854bad4">BUSY</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a58fd3b3b1f27606728077423eb21d8d6">UNREACHABLE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9af295a0c3e37c94f078e1c5476479132d">INVALID_ARGUMENT</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a084f4ca2c0fe703e46514a144b4d6ead">UNAVAILABLE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a574dfca5e088abccfa24fec2a681e9c8">GENERIC_ERROR</enumvalue>
    </member>
    <member kind="function">
      <type>SDK_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a098c83a8deab4b760d31bf0c1aa409ef</anchor>
      <arglist>(std::ostream &amp;os, aditof::Adsd3500Status status)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a5ebc538fa9841ad9d5194067dbb0bfaa</anchor>
      <arglist>(std::ostream &amp;os, aditof::Status status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>status_macros.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>status__macros_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGN_OR_RETURN</name>
      <anchorfile>status__macros_8h.html</anchorfile>
      <anchor>a600de4b8f65fe0a4b1898041634f9011</anchor>
      <arglist>(lhs, rexpr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSIGN_OR_RETURN_IMPL</name>
      <anchorfile>status__macros_8h.html</anchorfile>
      <anchor>afa5b28a30dd7715c6a827f42f936e9b0</anchor>
      <arglist>(status, lhs, rexpr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_IF_ERROR</name>
      <anchorfile>status__macros_8h.html</anchorfile>
      <anchor>acdc223d8c59d5c591dc6b4e88257627b</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_MACROS_CONCAT_NAME</name>
      <anchorfile>status__macros_8h.html</anchorfile>
      <anchor>adfa1b5068b2bb4dcfd48879d7af43e21</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_MACROS_CONCAT_NAME_INNER</name>
      <anchorfile>status__macros_8h.html</anchorfile>
      <anchor>ade3b99b542ec8f9cd84e438fb3759929</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>DoAssignOrReturn</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa7bb73ae27aaaec5e71429d600a650c6</anchor>
      <arglist>(T &amp;lhs, StatusOr&lt; T &gt; result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>status_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>status__test_8cc.html</filename>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>statusor.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>statusor_8cc.html</filename>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::internal</namespace>
  </compound>
  <compound kind="file">
    <name>statusor.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>statusor_8h.html</filename>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <class kind="struct">google::protobuf::util::internal::StatusOrHelper::Specialize</class>
    <class kind="struct">google::protobuf::util::internal::StatusOrHelper::Specialize</class>
    <class kind="struct">google::protobuf::util::internal::StatusOrHelper::Specialize&lt; T * &gt;</class>
    <class kind="class">google::protobuf::util::StatusOr</class>
    <class kind="class">google::protobuf::util::internal::StatusOrHelper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::internal</namespace>
  </compound>
  <compound kind="file">
    <name>statusor_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>statusor__test_8cc.html</filename>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="variable">
      <type>int</type>
      <name>evenmorepad</name>
      <anchorfile>statusor__test_8cc.html</anchorfile>
      <anchor>aa8bfa41bb0cea1da10ed65dce7e910b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>foo</name>
      <anchorfile>statusor__test_8cc.html</anchorfile>
      <anchor>a819b717d29c6c488a332fefeeb3815ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pad</name>
      <anchorfile>statusor__test_8cc.html</anchorfile>
      <anchor>af1d40a330bc745f51d8b079c9dc473ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yetotherpad</name>
      <anchorfile>statusor__test_8cc.html</anchorfile>
      <anchor>abe5cfaf1645fa434d0a4795395631ef5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>std_regex.cpp</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/cmake/</path>
    <filename>std__regex_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>std__regex_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdint.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stdint_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_MAX</name>
      <anchorfile>stdint_8hpp.html</anchorfile>
      <anchor>aeb4e270a084ee26fe73e799861bd0252</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>steady_clock.cpp</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/cmake/</path>
    <filename>steady__clock_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>steady__clock_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stl_logging_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>stl__logging__unittest_8cc.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stl__logging__unittest_8cc.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stl_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stl__util_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type>void</type>
      <name>STLDeleteContainerPointers</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af21a723fe9ef9c2c0bc622c2f6b3b60d</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLDeleteElements</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a872f0ae0198b8858beda83be111fc6d4</anchor>
      <arglist>(T *container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLDeleteValues</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad2ac234de1d97f30ddaeb5e0f67285f6</anchor>
      <arglist>(T *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLStringResizeUninitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afbbd4a33956474ea77b393a85fdd3fb5</anchor>
      <arglist>(string *s, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>string_as_array</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac83137ba07da7c42d23a2e4f8efff0a7</anchor>
      <arglist>(string *str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/storage.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2storage_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="no" imported="no">protobuf.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" imported="no">utf8.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>accb94e4b8265c9491677e41019630a85</anchor>
      <arglist>(upb_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a1ff26355d1b9dc43024057e5504178fb</anchor>
      <arglist>(upb_type, c_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a4f60185f5cfe6379209c40c3219637aa</anchor>
      <arglist>(upb_type, php_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a4070a781d37cf6e8110db858ad6c6c9f</anchor>
      <arglist>(upb_type, php_type, c_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a24581e14a722eb80a80b33dd68309a82</anchor>
      <arglist>(upb_type, c_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a24581e14a722eb80a80b33dd68309a82</anchor>
      <arglist>(upb_type, c_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a9dfcafb380720808908646e1e685b2cd</anchor>
      <arglist>(upb_type, type, c_type, php_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a4205f823f17b087eb75173dcf42fb024</anchor>
      <arglist>(memory, type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>align_up_to</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>af66d6deedc3fc13d58d55fb234e39791</anchor>
      <arglist>(size_t offset, size_t granularity)</arglist>
    </member>
    <member kind="function">
      <type>MessageLayout *</type>
      <name>create_layout</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a63e042e8e2aa6b95866a337fbb020cca</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const zend_class_entry *</type>
      <name>field_type_class</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a41d2948b86f0f97ad20ab2fd0d50d81a</anchor>
      <arglist>(const upb_fielddef *field PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_layout</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>aaba1255f934fb2ed2908d39d5069a150</anchor>
      <arglist>(MessageLayout *layout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_map_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>aa607c0a07aaaf825cd76a3a3acf0c6ea</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>zval *</type>
      <name>layout_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a13be072642df0c069582ab13fb4d0bcb</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>layout_get_oneof_case</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>af123cde1d43e6e44b01d219d4c1df8ce</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_oneofdef *oneof TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a8938e41d32514fc79bd57b508345eca2</anchor>
      <arglist>(MessageLayout *layout, void *storage, zend_object *object PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_merge</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ad41ece1421aa8221c321ef3595f6d5a1</anchor>
      <arglist>(MessageLayout *layout, MessageHeader *from, MessageHeader *to PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ac2c2079340f98ca906c2e28c7bf544e0</anchor>
      <arglist>(MessageLayout *layout, MessageHeader *header, const upb_fielddef *field, zval *val TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a2f0e495e9269519be96667e1157b3d42</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>map_entry_msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>adf593c57068d584fd143c89bde463927</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ac8d18684797554ad747aeb4324f0f653</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ac3563ac805269a006ae702709301c5e2</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>adc3824dda7836c5999dbce43db37be76</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a92a2330779802674f240bd5ae4038599</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_by_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ab8759c0ebc6c23a2532276a141fc6fd7</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_by_map_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a636a8480d678f38f5af5fbf3b77c0cd7</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, int length, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_by_map_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a5af74e188ae4afb88de1fe620d342801</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_get_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a8bd610844f9b4b7c532270a7f0910e17</anchor>
      <arglist>(upb_fieldtype_t type, CACHED_VALUE *cache TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>adf77f2eba1a528d0600518c1da60cc46</anchor>
      <arglist>(upb_fieldtype_t type, void *memory, CACHED_VALUE *cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>native_slot_is_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>af1147f9864dcb7f1dd7c611325c0c182</anchor>
      <arglist>(upb_fieldtype_t type, const void *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>native_slot_merge</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a63f75c22bb294955fbd03b27ccd13eba</anchor>
      <arglist>(const upb_fielddef *field, const void *from_memory, void *to_memory PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>native_slot_merge_by_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ada63b0ef81c57bed8b2f74e539520782</anchor>
      <arglist>(const upb_fielddef *field, const void *from_memory, void *to_memory PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>aec7eb77d838af97a8cc98ff01f81d8a9</anchor>
      <arglist>(upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value PHP_PROTO_TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_set_by_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a4cd0910e87f085bc00d5b1c380343bc5</anchor>
      <arglist>(upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_set_by_map</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ae2ee882243bbba35b4d1bf5ad2b82126</anchor>
      <arglist>(upb_fieldtype_t type, const zend_class_entry *klass, void *memory, zval *value TSRMLS_DC)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>native_slot_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a90e3c8cafc300a655bd30633f045bbe4</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>slot_memory</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>ac9b8a7b5c285a463a35aba969bb9215b</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t *</type>
      <name>slot_oneof_case</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a792d3d79f3e7f5b15028684ce79be996</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>slot_property_cache</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a0f7f0df2cd836ce09152ad6a4eca0903</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>tryget_map_entry_msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a8139ef4311c5a085bcaa5a7259d4e5ab</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>value_memory</name>
      <anchorfile>php_2ext_2google_2protobuf_2storage_8c.html</anchorfile>
      <anchor>a93737021880f35e004c29b14a8fabf40</anchor>
      <arglist>(const upb_fielddef *field, void *memory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/storage.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2storage_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2protobuf_8h" name="ruby/ext/google/protobuf_c/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHARPTR_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a90c93a1e96c4fcec419d53e36fbb1867</anchor>
      <arglist>(msg, ofs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a4205f823f17b087eb75173dcf42fb024</anchor>
      <arglist>(memory, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF_OFFSET</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ae397a379ef614caddafd28233470f4a7</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>align_up_to</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>af66d6deedc3fc13d58d55fb234e39791</anchor>
      <arglist>(size_t offset, size_t granularity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_map_field_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a7be14be0e6284aa80b3ed7794bdb8f73</anchor>
      <arglist>(VALUE val, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_repeated_field_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ad9abcdf44b72c013995e1a48513fd3e9</anchor>
      <arglist>(VALUE val, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>MessageLayout *</type>
      <name>create_layout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a63e042e8e2aa6b95866a337fbb020cca</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>field_contains_hasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a976aff52ed2b63f987c9d84542ebebcf</anchor>
      <arglist>(MessageLayout *layout, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>field_type_class</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ae921509f02f8901fe55f87f98bf5c8e4</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_layout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>aaba1255f934fb2ed2908d39d5069a150</anchor>
      <arglist>(MessageLayout *layout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_map_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>aa607c0a07aaaf825cd76a3a3acf0c6ea</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_ruby_num</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a57b151b5e6283e53eab7d38195094140</anchor>
      <arglist>(VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>addf28f13c1dd63946b94e14e5cd081f0</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ad575e5172960b822449b95d2bc1c3cb2</anchor>
      <arglist>(MessageLayout *layout, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a45c825b973e71eb20e1cea04a05aa832</anchor>
      <arglist>(MessageLayout *layout, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>aa1551caa0999fa64101ee2911aa45d08</anchor>
      <arglist>(MessageLayout *layout, void *msg1, void *msg2)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a93063afe8be7538498944d2a2722c6a7</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_get_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>acc651525096a699fd6d222f6ab134acb</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_has</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a3448acc34c893b8663625e7f569a6416</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a002241bf06e6d93af661ca47ae0674f6</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ada735c58877aa3c6889e234b41cdec37</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>layout_inspect</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ae9a418d74920bb86448525a6c9bc8d4e</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a413fcbccf2989c72d9403e09ba66de2f</anchor>
      <arglist>(MessageLayout *layout, void *storage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>layout_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a76ea7ba02a20e6655a5d8dd7bfa47e3d</anchor>
      <arglist>(MessageLayout *layout, void *storage, const upb_fielddef *field, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a2f0e495e9269519be96667e1157b3d42</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>map_entry_msgdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>adf593c57068d584fd143c89bde463927</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_entry_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ac8d18684797554ad747aeb4324f0f653</anchor>
      <arglist>(const upb_msgdef *msgdef)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ac3563ac805269a006ae702709301c5e2</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>map_field_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>adc3824dda7836c5999dbce43db37be76</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_check_int_range_precision</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a0e60071a7cb507e21fc6b4a813b4c942</anchor>
      <arglist>(const char *name, upb_fieldtype_t type, VALUE val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_deep_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ad432afd3d330affd0427252e61643396</anchor>
      <arglist>(upb_fieldtype_t type, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_dup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ae3c172730cddaaeb6bcca06d84dc52f3</anchor>
      <arglist>(upb_fieldtype_t type, void *to, void *from)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>native_slot_encode_and_freeze_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a1c07252807f4364ce7af655aac30c662</anchor>
      <arglist>(upb_fieldtype_t type, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>native_slot_eq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>af0dddde550e6e7bbb095e7860dbf9de7</anchor>
      <arglist>(upb_fieldtype_t type, void *mem1, void *mem2)</arglist>
    </member>
    <member kind="function">
      <type>VALUE</type>
      <name>native_slot_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>aab0094ece96289cec9425b926abbe07d</anchor>
      <arglist>(upb_fieldtype_t type, VALUE type_class, const void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a843c5ae0c416495f80a5e57f71290e71</anchor>
      <arglist>(upb_fieldtype_t type, void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_mark</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a5732c74e9f235022d8210f3a371a4c39</anchor>
      <arglist>(upb_fieldtype_t type, void *memory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a509078764827d70ab7267f94ba990a98</anchor>
      <arglist>(const char *name, upb_fieldtype_t type, VALUE type_class, void *memory, VALUE value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>native_slot_set_value_and_case</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>ac7f29ced1d24159d0e7ab57580656f16</anchor>
      <arglist>(const char *name, upb_fieldtype_t type, VALUE type_class, void *memory, VALUE value, uint32_t *case_memory, uint32_t case_number)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>native_slot_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a90e3c8cafc300a655bd30633f045bbe4</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>slot_clear_hasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a719ac4d50a9e70b8e1af51481fc8c595</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>slot_is_hasbit_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a273069737093850fee3c18748671332f</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>slot_memory</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a66aa76a2e4ef710db7cfa9fc8d9dbf7c</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t *</type>
      <name>slot_oneof_case</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a0e7662c27254fd3b26ae50747ce31144</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>slot_set_hasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a0ab39620f8cee3210f2ce21d1cebc8f3</anchor>
      <arglist>(MessageLayout *layout, const void *storage, const upb_fielddef *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>tryget_map_entry_msgdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2storage_8c.html</anchorfile>
      <anchor>a8139ef4311c5a085bcaa5a7259d4e5ab</anchor>
      <arglist>(const upb_fielddef *field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stream_8hpp" name="stream.hpp" local="yes" imported="no">stream.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>stream.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream_8hpp.html</filename>
    <includes id="router_8hpp" name="router.hpp" local="yes" imported="no">router.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>stream_connecter_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream__connecter__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="stream__connecter__base_8hpp" name="stream_connecter_base.hpp" local="yes" imported="no">stream_connecter_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="zmtp__engine_8hpp" name="zmtp_engine.hpp" local="yes" imported="no">zmtp_engine.hpp</includes>
    <includes id="raw__engine_8hpp" name="raw_engine.hpp" local="yes" imported="no">raw_engine.hpp</includes>
  </compound>
  <compound kind="file">
    <name>stream_connecter_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream__connecter__base_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="own_8hpp" name="own.hpp" local="yes" imported="no">own.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <class kind="class">zmq::stream_connecter_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>stream_engine_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream__engine__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stream__engine__base_8hpp" name="stream_engine_base.hpp" local="yes" imported="no">stream_engine_base.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="v1__encoder_8hpp" name="v1_encoder.hpp" local="yes" imported="no">v1_encoder.hpp</includes>
    <includes id="v1__decoder_8hpp" name="v1_decoder.hpp" local="yes" imported="no">v1_decoder.hpp</includes>
    <includes id="v2__encoder_8hpp" name="v2_encoder.hpp" local="yes" imported="no">v2_encoder.hpp</includes>
    <includes id="v2__decoder_8hpp" name="v2_decoder.hpp" local="yes" imported="no">v2_decoder.hpp</includes>
    <includes id="null__mechanism_8hpp" name="null_mechanism.hpp" local="yes" imported="no">null_mechanism.hpp</includes>
    <includes id="plain__client_8hpp" name="plain_client.hpp" local="yes" imported="no">plain_client.hpp</includes>
    <includes id="plain__server_8hpp" name="plain_server.hpp" local="yes" imported="no">plain_server.hpp</includes>
    <includes id="gssapi__client_8hpp" name="gssapi_client.hpp" local="yes" imported="no">gssapi_client.hpp</includes>
    <includes id="gssapi__server_8hpp" name="gssapi_server.hpp" local="yes" imported="no">gssapi_server.hpp</includes>
    <includes id="curve__client_8hpp" name="curve_client.hpp" local="yes" imported="no">curve_client.hpp</includes>
    <includes id="curve__server_8hpp" name="curve_server.hpp" local="yes" imported="no">curve_server.hpp</includes>
    <includes id="raw__decoder_8hpp" name="raw_decoder.hpp" local="yes" imported="no">raw_decoder.hpp</includes>
    <includes id="raw__encoder_8hpp" name="raw_encoder.hpp" local="yes" imported="no">raw_encoder.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>get_peer_address</name>
      <anchorfile>stream__engine__base_8cpp.html</anchorfile>
      <anchor>ae2e8c2ce645f645dde7cab6b6386d53b</anchor>
      <arglist>(zmq::fd_t s_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream_engine_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream__engine__base_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="i__engine_8hpp" name="i_engine.hpp" local="yes" imported="no">i_engine.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="i__encoder_8hpp" name="i_encoder.hpp" local="yes" imported="no">i_encoder.hpp</includes>
    <includes id="i__decoder_8hpp" name="i_decoder.hpp" local="yes" imported="no">i_decoder.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <class kind="class">zmq::stream_engine_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>stream_listener_base.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream__listener__base_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="stream__listener__base_8hpp" name="stream_listener_base.hpp" local="yes" imported="no">stream_listener_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="zmtp__engine_8hpp" name="zmtp_engine.hpp" local="yes" imported="no">zmtp_engine.hpp</includes>
    <includes id="raw__engine_8hpp" name="raw_engine.hpp" local="yes" imported="no">raw_engine.hpp</includes>
  </compound>
  <compound kind="file">
    <name>stream_listener_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>stream__listener__base_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="own_8hpp" name="own.hpp" local="yes" imported="no">own.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <class kind="class">zmq::stream_listener_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>string_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>string__util_8cc.html</filename>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <includes id="arraysize_8h" name="arraysize.h" local="yes" imported="no">arraysize.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>void</type>
      <name>AppendHumanReadable</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa9a6c1fd16c4efcdc25acbba707b32cc</anchor>
      <arglist>(int n, std::string *str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExponentToPrefix</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a929431e81000c5ca8b9cc9d65de61ad7</anchor>
      <arglist>(int64_t exponent, bool iec)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>HumanReadableNumber</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a633d79d60f86a0476b27ba09d3242583</anchor>
      <arglist>(double n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceAll</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abbdd85adffc3a15ad8b08305ad02e6bb</anchor>
      <arglist>(std::string *str, const std::string &amp;from, const std::string &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringPrintF</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abbd7ff1d960d7ebf5d249e28f57d53c3</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringPrintFImp</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1b37512ed35d65de1565a2050a42b882</anchor>
      <arglist>(const char *msg, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToBinaryStringFullySpecified</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a38e37f9bf92c15b7f94fd378885dd5bc</anchor>
      <arglist>(double value, double threshold, int precision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToExponentAndMantissa</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae0eacbcf5c67ebc61b02c85694449d0d</anchor>
      <arglist>(double val, double thresh, int precision, double one_k, std::string *mantissa, int64_t *exponent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>string_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>string__util_8h.html</filename>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>void</type>
      <name>AppendHumanReadable</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa9a6c1fd16c4efcdc25acbba707b32cc</anchor>
      <arglist>(int n, std::string *str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>HumanReadableNumber</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a633d79d60f86a0476b27ba09d3242583</anchor>
      <arglist>(double n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceAll</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abbdd85adffc3a15ad8b08305ad02e6bb</anchor>
      <arglist>(std::string *str, const std::string &amp;from, const std::string &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StrCat</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a4875b4c0480f105b7e5e38383e8b4fb9</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>StringCatImp</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6a90780966678a059363b5fa43ba6949</anchor>
      <arglist>(std::ostream &amp;out) BENCHMARK_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>StringCatImp</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aae64ec34b954cda0db34c2278e4d01b2</anchor>
      <arglist>(std::ostream &amp;out, First &amp;&amp;f, Rest &amp;&amp;... rest)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringPrintF</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abbd7ff1d960d7ebf5d249e28f57d53c3</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringpiece.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stringpiece_8cc.html</filename>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BuildLookupTable</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4d739a1c915b7a75cea4aafd66453b51</anchor>
      <arglist>(StringPiece characters_wanted, bool *table)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee143cb401f0e37b136891eacc010cf6</anchor>
      <arglist>(std::ostream &amp;o, StringPiece piece)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringpiece.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stringpiece_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <class kind="struct">hash&lt; StringPiece &gt;</class>
    <class kind="class">google::protobuf::StringPiece</class>
    <class kind="struct">google::protobuf::internal::StringPiecePod</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STRINGPIECE_CHECK_SIZE</name>
      <anchorfile>stringpiece_8h.html</anchorfile>
      <anchor>af51f928bf149e771346be85b5036a691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>string::difference_type</type>
      <name>stringpiece_ssize_type</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa8b08fdc2a7927e12a8683fbb0357504</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae95d99fd75d4e6f2ea01cfe01644fe46</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68210846ac48a689e9cb962be2ebae7e</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee143cb401f0e37b136891eacc010cf6</anchor>
      <arglist>(std::ostream &amp;o, StringPiece piece)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a84d665883129903b35d5cf4b55f0a7f1</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1299e22d5417af79a9694d8d9a2616bf</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4de8da2fe971d61ba4e1dc3ff5fbdbd7</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7bec6b7b493715419c2c07f04ac9b64a</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringpiece_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stringpiece__unittest_8cc.html</filename>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="hash_8h" name="hash.h" local="no" imported="no">google/protobuf/stubs/hash.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COMPARE</name>
      <anchorfile>stringpiece__unittest_8cc.html</anchorfile>
      <anchor>aa65e88b7036a1fdce5ee2e628d1bd2b8</anchor>
      <arglist>(result, op, x, y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringprintf.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stringprintf_8cc.html</filename>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="enumvalue">
      <name>IS_COMPILER_MSVC</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad85d763e5251aa8ebca8d2019a798081a09ad9cf8aaa2cda142068f7b4e5d7864</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>SStringPrintf</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a591b344ddbe94c13b09f8cd4cb39c251</anchor>
      <arglist>(string *dst, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendF</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ade4050c2380260c577cac2d848ff2ea6</anchor>
      <arglist>(string *dst, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendV</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a404dc2e636883edd494d3cb40aa44096</anchor>
      <arglist>(string *dst, const char *format, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringPrintf</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a094690f543238ea59180e3f87d95c070</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringPrintfVector</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7bddb7e36dd851d1a9a38c279619b8b4</anchor>
      <arglist>(const char *format, const std::vector&lt; string &gt; &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStringPrintfVectorMaxArgs</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adf80a92ac1e706052a80c13e48e48fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>string_printf_empty_block</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a986cdf750d37badcefcb09fa72b186c9</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringprintf.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stringprintf_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="function">
      <type>const string &amp;</type>
      <name>SStringPrintf</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a591b344ddbe94c13b09f8cd4cb39c251</anchor>
      <arglist>(string *dst, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendF</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ade4050c2380260c577cac2d848ff2ea6</anchor>
      <arglist>(string *dst, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendV</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a404dc2e636883edd494d3cb40aa44096</anchor>
      <arglist>(string *dst, const char *format, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringPrintf</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a094690f543238ea59180e3f87d95c070</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringPrintfVector</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7bddb7e36dd851d1a9a38c279619b8b4</anchor>
      <arglist>(const char *format, const std::vector&lt; string &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringprintf_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>stringprintf__unittest_8cc.html</filename>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>strtod.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>strtod_8cc.html</filename>
    <includes id="strtod_8h" name="strtod.h" local="no" imported="no">google/protobuf/io/strtod.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>double</type>
      <name>NoLocaleStrtod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a21c36b8985c18604e87b8e13a59b2128</anchor>
      <arglist>(const char *text, char **original_endptr)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SafeDoubleToFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a10a552b9ca3df2f2307858929ed952e8</anchor>
      <arglist>(double value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>strtod.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>strtod_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>double</type>
      <name>NoLocaleStrtod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a21c36b8985c18604e87b8e13a59b2128</anchor>
      <arglist>(const char *text, char **original_endptr)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SafeDoubleToFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a10a552b9ca3df2f2307858929ed952e8</anchor>
      <arglist>(double value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>struct.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>struct_8pb_8cc.html</filename>
    <includes id="struct_8pb_8h" name="struct.pb.h" local="no" imported="no">google/protobuf/struct.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">ListValue::_Internal</class>
    <class kind="class">Value::_Internal</class>
    <class kind="class">Struct::_Internal</class>
    <class kind="class">ListValueDefaultTypeInternal</class>
    <class kind="class">Struct_FieldsEntry_DoNotUseDefaultTypeInternal</class>
    <class kind="class">StructDefaultTypeInternal</class>
    <class kind="class">ValueDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ListValue &gt;</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a5fb856a11583b2a4da7a7fe54ab102b1</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Struct &gt;</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a617cac7cf611e954037912c225e68446</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Struct_FieldsEntry_DoNotUse *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Struct_FieldsEntry_DoNotUse &gt;</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>aad4083d3db3c355297c86d7de4f3e5fd</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Value &gt;</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a358ac7fde174a3e15d2de5f7f2879c63</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_ListValue_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a821658e62285d3a5386ede2ba439f968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_OPENconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>NullValue_descriptor</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>af47243d7bab671a4f74f289da0ad9f37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NullValue_IsValid</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a6f082409b48a77302eddac4e9505c514</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fstruct_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a6614f45bb1bd3ff7d8e524db907719fc</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>class ListValueDefaultTypeInternal</type>
      <name>_ListValue_default_instance_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>aa00261900e14d96b1ea4f77d0aa116ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class StructDefaultTypeInternal</type>
      <name>_Struct_default_instance_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a8f8f161cb3f3b57118469379a5189383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class Struct_FieldsEntry_DoNotUseDefaultTypeInternal</type>
      <name>_Struct_FieldsEntry_DoNotUse_default_instance_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>aee0f4bb16004e7b2f6b849403fe34405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class ValueDefaultTypeInternal</type>
      <name>_Value_default_instance_</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a8e0cdca8ccf44630c8efeb58c7127e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a727514925e74c7cba5676accd66a3916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fstruct_2eproto_deps</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a9ecf235eb1d858a4594232fbd065e2d0</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fstruct_2eproto_initialized</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a6aee7b83516a79362f71af7d77ee65c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fstruct_2eproto_once</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a18c5e398bb487fa886749844683fc004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fstruct_2eproto_sccs</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a79ee598e51145b5ca9add845cb0abeed</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a22e9c4fcde2100009f13bc66373ddb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a4c5504c63b95427d27a5a931fd71e4fb</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>ab17014741b4cba588aca4e2eb9e18edf</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>a1d8ce9d5008b2db2c04900273fdca507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fstruct_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_ListValue_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8cc.html</anchorfile>
      <anchor>aeae15b5b7b574694162374dbef9c85b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>struct.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>struct_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="map_8h" name="map.h" local="no" imported="no">google/protobuf/map.h</includes>
    <includes id="map__entry_8h" name="map_entry.h" local="no" imported="no">google/protobuf/map_entry.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="generated__enum__reflection_8h" name="generated_enum_reflection.h" local="no" imported="no">google/protobuf/generated_enum_reflection.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::NullValue &gt;</class>
    <class kind="union">Value::KindUnion</class>
    <class kind="class">ListValue</class>
    <class kind="class">Struct</class>
    <class kind="class">Struct_FieldsEntry_DoNotUse</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fstruct_2eproto</class>
    <class kind="class">Value</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a1faf857faf94c31a3b5739ae2286fc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NullValue</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ae6fdf87c6f1c6fd04106b345d28f2f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NULL_VALUE</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ae6fdf87c6f1c6fd04106b345d28f2f8aa729570cb0cd3cb1738ca651ec2583de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NullValue_INT_MIN_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ae6fdf87c6f1c6fd04106b345d28f2f8aae2f4614b088c6e2ca37534dc7c9f5ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NullValue_INT_MAX_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ae6fdf87c6f1c6fd04106b345d28f2f8aadbf6f2b0b38e4953e08a4a0ef4040ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::ListValue &gt;</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a0014b0163ff2c7ce8354209999d2b41d</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Struct &gt;</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ac99bcdfb697ec07a591a10a4ea65fd97</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Struct_FieldsEntry_DoNotUse *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Struct_FieldsEntry_DoNotUse &gt;</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ac5425bb839546f3a3d6f543c55e123e0</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Value &gt;</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a7b5384bbdf1d4b3ab6280ceadeab5894</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::NullValue &gt;</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a420deac19b601ca1942b17289d175990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>NullValue_descriptor</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a611990829a7d4c8cf745822c0af06a26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>NullValue_IsValid</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a839ec693d493a6c55c27b5aa6e2cb2b6</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>NullValue_Name</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a85a184f3f2e7464a0abea4cfa20ad1ba</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NullValue_Parse</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a12017a6e4df4fd55f28d02335270c63c</anchor>
      <arglist>(const std::string &amp;name, NullValue *value)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ListValueDefaultTypeInternal</type>
      <name>_ListValue_default_instance_</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ad27aa985892629ef29166099063dc617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT StructDefaultTypeInternal</type>
      <name>_Struct_default_instance_</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a52c629e2939c6dc15a960184008163c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT Struct_FieldsEntry_DoNotUseDefaultTypeInternal</type>
      <name>_Struct_FieldsEntry_DoNotUse_default_instance_</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ade3eea46060a5a22b878b87dd8519103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ValueDefaultTypeInternal</type>
      <name>_Value_default_instance_</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ae610192c80c91b6421330fbd26491933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>aa4d6fd2be0a686c2db0d5c2a2e0f01d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>NullValue_ARRAYSIZE</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a9f319ea6dbf10d4a9529ffb5ef00fd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr NullValue</type>
      <name>NullValue_MAX</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>ab6aab5eeea4d8ad2a49643c8edcce555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr NullValue</type>
      <name>NullValue_MIN</name>
      <anchorfile>struct_8pb_8h.html</anchorfile>
      <anchor>a22a16aff47d68103936c6f06950da9e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Struct.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Struct_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBListValue</class>
    <class kind="class">GPBStruct</class>
    <class kind="class">GPBStructRoot</class>
    <class kind="class">GPBValue</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a051801ff325f7d03ecfc3bd3f2df37d8</anchor>
      <arglist>(GPBListValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>NS_ASSUME_NONNULL_BEGIN typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a39ac5216d9692eeb121315f892593e07</anchor>
      <arglist>(GPBNullValue)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>afd4c1f87010bcbaafe45ea412a54185a</anchor>
      <arglist>(GPBStruct_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>aedf00924a2f09a8c93d28477ef4bc8d6</anchor>
      <arglist>(GPBValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a526ff63afe4c1faa6d032ec464140dd1</anchor>
      <arglist>(GPBValue_Kind_OneOfCase)</arglist>
    </member>
    <member kind="function">
      <type>GPBEnumDescriptor *</type>
      <name>GPBNullValue_EnumDescriptor</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a312f83eb324e0da1cbcee7a763ddf7ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBNullValue_IsValidValue</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a79e794534f93142eec98ec61367c497e</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GPBValue_ClearKindOneOfCase</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a7c1b4ae24e639ec2ca66feda8f7d0d6a</anchor>
      <arglist>(GPBValue *message)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBValue_NullValue_RawValue</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>acf9f7dbbe458eb771436d19d15237e3f</anchor>
      <arglist>(GPBValue *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBValue_NullValue_RawValue</name>
      <anchorfile>Struct_8pbobjc_8h.html</anchorfile>
      <anchor>a1eb06056e2cf296a42b794d1ce26fdbc</anchor>
      <arglist>(GPBValue *message, int32_t value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Structs.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>Structs_8java.html</filename>
    <class kind="class">com::google::protobuf::util::Structs</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>StructsTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/test/java/com/google/protobuf/util/</path>
    <filename>StructsTest_8java.html</filename>
    <class kind="class">com::google::protobuf::util::StructsTest</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>structurally_valid.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>structurally__valid_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="struct">google::protobuf::internal::RemapEntry</class>
    <class kind="struct">google::protobuf::internal::UTF8StateMachineObj</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>D__</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>abb046f18687bb5bc3f5f0949a599738d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RJ_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a2b35d3dffc5a66945d1f0a0fab629e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RJA</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>af6a630f95527ab68f94d0e277dbfc148</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S11</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a51398c0e5541164ad4d6615880073305</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S1_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a641a7627bb23487078f69392aac7839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S21</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>ab6d5354f647a0e7592a1f051fc8377b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S2_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>aa8956a535c3c1d24d11de0328fe583ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S31</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>aef26590f8a880ee6f4a158168defcd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S32</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a1d512424dd8a91e0a5bcc98563f33914</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S3_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a246c48f40c14f459074e80a67bae46ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a7a1a4d44b5a74d3cacbfffe636925d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T1_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>ae37b8f73e30be01bd2c60bc9422dd983</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T2_</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>a25750de2ec0ecfc252fbff4775c779cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X__</name>
      <anchorfile>structurally__valid_8cc.html</anchorfile>
      <anchor>ab46a127c5cf44375260407b9a3da995a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UTF8StateMachineObj</type>
      <name>UTF8ScanObj</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aeafa63719386f6043c47e8b6482ef0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExitReason</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitDstSpaceFull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba93fd9fe7670f9a1b2b49f731dcf5dfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitIllegalStructure</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf86e025b81211e9d5138c77181e37c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitOK</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6bacaf5840ebb88208376c52edc075870ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReject</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf797d03a5b0470e2745dbdcce2548ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace1</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba24fc647b3d36fd31d64d34c5820e5a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf97cc601cfdec900a3cf81a72e7abce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace3</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baffbd05a7965da2a21ab0e8678166c324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace21</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba2faf38ae1d06ebbce81056758280c317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace31</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baae6f75f2aa69c316d6fa255338853125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba2cfb33c031b6d5ef455ab09156db9cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplaceOffset1</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf2388f7cdb73c2aa6d843c0e0a27817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplaceOffset2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6bacdc6a216f6a8ba3698d3ad4621288de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace1S0</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba02981d5d42ead958646bce00b95de04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitSpecial</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba510752e0b0e78b4e0dd167025cb8df3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitDoAgain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba07a5b23d7a3d9a2f2cadbec2f1763e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitRejectAlt</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6bae3e5a0eb2134954e95de042fb4fd1662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitNone</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba13dca15ae6acc65cfaf2720430d2a9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InStateZero</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6933023c75e8bc965361e92c36686e8b</anchor>
      <arglist>(const UTF8ScanObj *st, const uint8 *Tbl)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>IsStructurallyValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab1fd1f459b561c9755fbbb8b1f12538d</anchor>
      <arglist>(const char *buf, int len)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT char *</type>
      <name>UTF8CoerceToStructurallyValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ac35ff5f8e0a60ef4b2dd150fcfbba7</anchor>
      <arglist>(const StringPiece &amp;str, char *dst, char replace_char)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8GenericScan</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b81179615b50b2d3ab31e942c96795a</anchor>
      <arglist>(const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8GenericScanFastAscii</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad962300ae75b6d661a07037ec27f679f</anchor>
      <arglist>(const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT int</type>
      <name>UTF8SpnStructurallyValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7165b71d7ee96e63aa4573fc764767a3</anchor>
      <arglist>(const StringPiece &amp;str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8</type>
      <name>utf8acceptnonsurrogates</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a497346969780363a890dd32f211fbfda</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_BYTES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afb2e72ba718919117f5bdc0c16e65d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>utf8acceptnonsurrogates_fast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6985e5f2f3232e366555e933c5e9b502</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_HIADD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afec515be28a93ccc994342ab1e415d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_LOSUB</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a63df527ecae81b8ee0037f8907eb23e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_MAX_EXPAND_X4</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a41f4fb7dd633686f4e1032be627f7d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UTF8ScanObj</type>
      <name>utf8acceptnonsurrogates_obj</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af73e077c788a0063af4dfb0c86356259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RemapEntry</type>
      <name>utf8acceptnonsurrogates_remap_base</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a22837466b14c25a1c2ab52c2822f33c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>utf8acceptnonsurrogates_remap_string</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a303654ba75af799c2b24e13f7e34c9d5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_SHIFT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6f6eef53b004afd1dbbe14b2ecc6d5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_STATE0</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc09ba712fd3b2c54af47fd759e6c244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_STATE0_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aae78e10e63bb2be472f377f8a7ec53a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_TOTAL_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58791e4a88f62ed8446371359f075935</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>structurally_valid_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>structurally__valid__unittest_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>StructuralMessageInfo.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>StructuralMessageInfo_8java.html</filename>
    <class kind="class">com::google::protobuf::StructuralMessageInfo::Builder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>structured_objectwriter.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>structured__objectwriter_8h.html</filename>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="object__writer_8h" name="object_writer.h" local="no" imported="no">google/protobuf/util/internal/object_writer.h</includes>
    <class kind="class">google::protobuf::util::converter::StructuredObjectWriter::BaseElement</class>
    <class kind="class">google::protobuf::util::converter::StructuredObjectWriter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>strutil.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>strutil_8cc.html</filename>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="strtod_8h" name="strtod.h" local="no" imported="no">google/protobuf/io/strtod.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GET_INPUT</name>
      <anchorfile>strutil_8cc.html</anchorfile>
      <anchor>aee06c90e4ff0685636f99a30286fa664</anchor>
      <arglist>(label, remain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_DCHECK_NO_OVERLAP</name>
      <anchorfile>strutil_8cc.html</anchorfile>
      <anchor>a13e4dc1e1d938c3afa87ba6e10f42662</anchor>
      <arglist>(dest, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>has_less</name>
      <anchorfile>strutil_8cc.html</anchorfile>
      <anchor>a5343929a9a5975b4714c30bcbae00698</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_OCTAL_DIGIT</name>
      <anchorfile>strutil_8cc.html</anchorfile>
      <anchor>a23bcb79b88a84435ca27b1570ea1d201</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_STRING</name>
      <anchorfile>strutil_8cc.html</anchorfile>
      <anchor>a05e7db21866a98c2e2edc4a06d2f4e2b</anchor>
      <arglist>(LEVEL, VECTOR)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Append1</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0d8ee8f64550011994f58d5ace613aad</anchor>
      <arglist>(char *out, const AlphaNum &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Append2</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4abea21a3cc3c14599532d2b360c06bb</anchor>
      <arglist>(char *out, const AlphaNum &amp;x1, const AlphaNum &amp;x2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Append4</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aacc05b30d4fef2c0de92adf5ee62ef01</anchor>
      <arglist>(char *out, const AlphaNum &amp;x1, const AlphaNum &amp;x2, const AlphaNum &amp;x3, const AlphaNum &amp;x4)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8b813aaa281793ecce4bd79cd1eebe90</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae08d6a3d147b230edad5c16103432ec7</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae78dc5f96e58d27fe4c5227ab421a7b9</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64EscapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a53f6ba87d9552efd8b1695fd035f577c</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest, const char *base64, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64EscapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a462cb1002eaf387bc49e2245125c72e5</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding, const char *base64_chars)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Base64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac9d1bd8c2065a9a4644d1873c7e81ea1</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Base64UnescapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a482b87b927f3cd36a251efa15d7052ab</anchor>
      <arglist>(const char *src, int slen, string *dest, const signed char *unbase64)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64UnescapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8ac87b09cfd4a0a01dc90362d506a8f7</anchor>
      <arglist>(const char *src_param, int szsrc, char *dest, int szdest, const signed char *unbase64)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateBase64EscapedLen</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5137334b7ac0b100466fa7a3fd845f30</anchor>
      <arglist>(int input_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateBase64EscapedLen</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9ccf6598474c883aa6419107f61f3059</anchor>
      <arglist>(int input_len, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CaseEqual</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac14654af9a19e6e6aaea099d2241f2c9</anchor>
      <arglist>(StringPiece s1, StringPiece s2)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6d0ce2033a9233374642cd9638a58ebe</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CEscapeAndAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a34405af866c782715809ca48fd53a7cb</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>CEscapedLength</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a969f33e79258b8b86670d788356a042e</anchor>
      <arglist>(StringPiece src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CEscapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a97783aefed738bab5780f87a6934c75a</anchor>
      <arglist>(const char *src, int src_len, char *dest, int dest_len, bool use_hex, bool utf8_safe)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CHexEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0e77eb7d2ad93b50167aa0e3824e7061</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanStringLineEndings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9e6de3482d3efd49bb63b6ac226d6574</anchor>
      <arglist>(const string &amp;src, string *dst, bool auto_end_last_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanStringLineEndings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4a1cb206032d8475c8669b90c05cfbb4</anchor>
      <arglist>(string *str, bool auto_end_last_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DelocalizeRadix</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7e876069d0332181d360e86f233dacec</anchor>
      <arglist>(char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DoubleToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a263f35674d8a5bf95eec1c740c26ef61</anchor>
      <arglist>(double value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EncodeAsUTF8Char</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2ab71efa6aad57eeaead2184f6acfb1e</anchor>
      <arglist>(uint32 code_point, char *output)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHex32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9c1386bfd3a09cb4a9b0ec117ca386a8</anchor>
      <arglist>(uint32 value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHex64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acf755b53704512d624619c92623fb9c5</anchor>
      <arglist>(uint64 value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHexToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac27b04fe7303316481b6f376356487cd</anchor>
      <arglist>(int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afa61892216e185624f9d7afe8f534af0</anchor>
      <arglist>(int32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt32ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa9229ba601f0edc75283802dc3579a3c</anchor>
      <arglist>(int32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8d49dea4e3c81f9b4368cc0e75f1a007</anchor>
      <arglist>(int64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt64ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afbad447f28defe554791910b1054211d</anchor>
      <arglist>(int64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt32ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5610e26abbd7e4d100228e2c0e0fdef5</anchor>
      <arglist>(uint32 u, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt64ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35336035354f9cdc1fcba5061434a1a1</anchor>
      <arglist>(uint64 u64, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FloatToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e1d9f4dc0a3ac6ef0a59c29b831edb1</anchor>
      <arglist>(float value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GlobalReplaceSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acedc470af76f9ca5ad9fdd6d31c84dd3</anchor>
      <arglist>(const string &amp;substring, const string &amp;replacement, string *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>InternalFastHexToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6bebd0d807cc8f4709c7c3621affca43</anchor>
      <arglist>(uint64 value, char *buffer, int num_byte)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isprint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2fab4856b7b7331ed3a8edf39ddbc286</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValidFloatChar</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9191b4ebbdb69bc593cfea5d8ca6e36c</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isxdigit</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa8a2ff0c1172316c2c69c014814a2a1f</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>JoinStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9061a6bc2f28c0054cad9a02fe4b1c4d</anchor>
      <arglist>(const std::vector&lt; string &gt; &amp;components, const char *delim, string *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>JoinStringsIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8fea6f541c198da0f0e8b194f17fb166</anchor>
      <arglist>(const ITERATOR &amp;start, const ITERATOR &amp;end, const char *delim, string *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memcasecmp</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3bbd33d12f223e6af5cc88824abfc37e</anchor>
      <arglist>(const char *s1, const char *s2, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceCharacters</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefab6425f7c54d905d03ce09c74e0a70</anchor>
      <arglist>(string *s, const char *remove, char replacewith)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_int_internal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6717f960f776d9c4b72ab33fc0be6d55</anchor>
      <arglist>(string text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_parse_negative_int</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b248888c74949e39a3e190239ea8c5d</anchor>
      <arglist>(const string &amp;text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_parse_positive_int</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6135caf202d08a1db02ae5ad794fcbcb</anchor>
      <arglist>(string text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_parse_sign</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aea30ceceb8bf199cf3ecabe671de6f3f</anchor>
      <arglist>(string *text, bool *negative_ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac907d6b1f8f517731bdc68c9972f66e2</anchor>
      <arglist>(const string &amp;str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6147e5d715c9113bf9d230bf0dfc627c</anchor>
      <arglist>(const string &amp;str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtob</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad3c85ae48192dfb8e508cc83f8eaf550</anchor>
      <arglist>(StringPiece str, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af72ac1f4ef6991765f3eb3c675669cd9</anchor>
      <arglist>(const char *str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9caa4f9cc1b954c250721cf05d7b0aaf</anchor>
      <arglist>(const char *str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af728b1b4641f6e1c17280cee5da55edc</anchor>
      <arglist>(const string &amp;str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a293cefd10246726662b120415f72e7b7</anchor>
      <arglist>(const string &amp;str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_uint_internal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a474afc5cc35ae5ba636acce34af2b6a3</anchor>
      <arglist>(string text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleDtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0949406f5d1916d15c390f07a767adc3</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleFtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae7addd53cb0b4b63b04ce6b904434a0e</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a042df9ebca4dbd19ae015150e30cdfd9</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae1b9fcbc14e55634a71be97bf3f05782</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a384dcecef2cd621d4455f3f98165ca91</anchor>
      <arglist>(long long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae82419135a310f223a28ae4d1d4e54f4</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a07094539c0520a0a1d3d03538186e86f</anchor>
      <arglist>(unsigned long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0a765867d5f751df9dcff25ad47577fd</anchor>
      <arglist>(unsigned long long i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitStringAllowEmpty</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a126d7b3c0eeb4f30da61c783357ba6f4</anchor>
      <arglist>(const string &amp;full, const char *delim, std::vector&lt; string &gt; *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitStringToIteratorAllowEmpty</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a46ef676ea295de7f8db93fda1c2447e1</anchor>
      <arglist>(const StringType &amp;full, const char *delim, int pieces, ITR &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitStringToIteratorUsing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab75366c8354cf06105026d1eea516850</anchor>
      <arglist>(const string &amp;full, const char *delim, ITR &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitStringUsing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8e2b06039f5c01f273622251387dc55e</anchor>
      <arglist>(const string &amp;full, const char *delim, std::vector&lt; string &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25c73abc59b86c9a4f88733c8210e3aa</anchor>
      <arglist>(string *result, const AlphaNum &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>accfe29f1c6fe8e57876c8954eb7a08d5</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa48b034bacb8fe43917f32439eb241df</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4dc39b67df6ffa4bab6259d2b5a8de7f</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac00761d8bf9e6bed17776e82f45fd422</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8d0b2f02d1eafb3978abdc822848e545</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a67d4c3599c7e39966f52bf644a9d4ce0</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0f86271742bb28eba14ce2371a9ae55d</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38ccf62138dbd75667125e05fb452602</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a660cc5da48b4d0eedc612bb9d5552fbf</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7aeec1ef16d3ba2c5603ec80b768d68</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g, const AlphaNum &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab05375fe1b70476a882e35add2dea397</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g, const AlphaNum &amp;h, const AlphaNum &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringReplace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a587a8a203ec9435b8cfb69b16fa43e44</anchor>
      <arglist>(const string &amp;s, const string &amp;oldsub, const string &amp;newsub, bool replace_all)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringReplace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0904c93ebe0901e530095ce7919eae45</anchor>
      <arglist>(const string &amp;s, const string &amp;oldsub, const string &amp;newsub, bool replace_all, string *res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StripString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae2465c3fb0d12082067aaf1bc8f4d645</anchor>
      <arglist>(string *s, const char *remove, char replacewith)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StripWhitespace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a91cebba482d3f5d27df016e0ea52c1c8</anchor>
      <arglist>(string *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strto32_adaptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8375bc28ab776f435cc9139d5ac60a4</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>strtou32_adaptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab57d82f32d9e76b81d68d5a4d2717ef8</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeSequences</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc29ac95ad4ce9af3ba3b31178242dce</anchor>
      <arglist>(const char *source, char *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeSequences</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a75c69304f7d9b0e380e991f6ad538aa3</anchor>
      <arglist>(const char *source, char *dest, std::vector&lt; string &gt; *errors)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a94e8f812f6d2b208ed37f723128b5d46</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aec574d041654275962744d49406edda4</anchor>
      <arglist>(const string &amp;src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac0bc8e0f8b6701a9c40f31a02a112b52</anchor>
      <arglist>(const string &amp;src, string *dest, std::vector&lt; string &gt; *errors)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8FirstLetterNumBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeec88f926e8631dc3842e7c3d511b73e</anchor>
      <arglist>(const char *src, int len)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Utf8SafeCEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a99227913b27eb4e57c351ed6d02bb24f</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3ea01982258d65678ae6a857b10f4e1c</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25f2c9e2547ad8e274dc52fce0a069c2</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afc11bab742f446216817719ee08b6faa</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64EscapeWithPadding</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaf005686f2ed3c4a61e432402fe26dcf</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSafeBase64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2d850c983d092e0caa15ac80a85037ab</anchor>
      <arglist>(const char *src, int szsrc, char *dest, int szdest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WebSafeBase64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a907cca66d69c27e5bc485e66a999f45c</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kBase64Chars</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b223fbf909c02ff3f93f6123b1c4c0c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFastInt32ToBufferOffset</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8050fc1ace67a46bb978d745f06385f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFastInt64ToBufferOffset</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a77791bdc4c547881c8cb56c543d204b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>kUnBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a792e1657f76573f0299cde37f92370cc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>kUnWebSafeBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a71ed76da3d1b6f73caa555f6fb1fc85d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>kUTF8LenTbl</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a79c50b2b94d223435cedfe4f8ff8d222</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kWebSafeBase64Chars</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4c5ed4ab683508b4a531f797ff699294</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>two_ASCII_digits</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a74056a7d443fbf0c8ecdd78421de7e28</anchor>
      <arglist>[100][2]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>strutil.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>strutil_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <class kind="struct">google::protobuf::strings::AlphaNum</class>
    <class kind="struct">google::protobuf::strings::Hex</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
    <member kind="enumeration">
      <type></type>
      <name>PadSpec</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_PAD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24ae82f24d63d4fa30793384dab1db66db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24ac451d4d0ae164d22c0dc8454a168c9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_3</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a7e4d43c5b8be0aa80940d5be175c2b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_4</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24af9f2d9cc98c28d9194c074cc5b91e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_5</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a4d20513592c9a29d36ac309f81e38b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_6</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24af8c637276f9a34d2eb73662644ad91ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_7</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a3e2c1e58b2c85387157f863439331649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24ae1d1b51e8b9bd9357f882c929b2513b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_9</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24af5a1843f170102dc3fc591bd3be288cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_10</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24aade9c206d68f9f9338c21117c8d2ca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_11</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a6eea9027ceb8e875c186af43828f9d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_12</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a6645948fa0beb356619c93126636c194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_13</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a46aaec6298e628f6269e33234dac52cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_14</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a2de93fff81919ee9069e64ed6250237d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_15</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24aa95bc530f080e5cfd4472ffea71ada2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_16</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24aac594b05f0fd674aa97ae7c582dba4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isalnum</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0321a97008d1860cb2ec7b0d0a728108</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isdigit</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ede1770fbb583a1ec5beaeedc3bdb94</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_islower</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b3f072c9094fa063ebeb57dd4d0cb29</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isspace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abc8d06dc92aaeadb3c5c50642cd42a16</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isupper</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc259e17544f2bb4d5ad041fb68fddb5</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ascii_tolower</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2f66147964f203aa281b42d0057b3268</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ascii_toupper</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acc0f633c8dbb1520404aba74453a29cb</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8b813aaa281793ecce4bd79cd1eebe90</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae08d6a3d147b230edad5c16103432ec7</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae78dc5f96e58d27fe4c5227ab421a7b9</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Base64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac9d1bd8c2065a9a4644d1873c7e81ea1</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateBase64EscapedLen</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5137334b7ac0b100466fa7a3fd845f30</anchor>
      <arglist>(int input_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateBase64EscapedLen</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9ccf6598474c883aa6419107f61f3059</anchor>
      <arglist>(int input_len, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6d0ce2033a9233374642cd9638a58ebe</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CEscapeAndAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a34405af866c782715809ca48fd53a7cb</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CHexEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0e77eb7d2ad93b50167aa0e3824e7061</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanStringLineEndings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9e6de3482d3efd49bb63b6ac226d6574</anchor>
      <arglist>(const string &amp;src, string *dst, bool auto_end_last_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanStringLineEndings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4a1cb206032d8475c8669b90c05cfbb4</anchor>
      <arglist>(string *str, bool auto_end_last_line)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DoubleToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a263f35674d8a5bf95eec1c740c26ef61</anchor>
      <arglist>(double value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EncodeAsUTF8Char</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2ab71efa6aad57eeaead2184f6acfb1e</anchor>
      <arglist>(uint32 code_point, char *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndsWith</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a396a10c894a640c15931159bbe45b89b</anchor>
      <arglist>(StringPiece text, StringPiece suffix)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHex32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9c1386bfd3a09cb4a9b0ec117ca386a8</anchor>
      <arglist>(uint32 value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHex64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acf755b53704512d624619c92623fb9c5</anchor>
      <arglist>(uint64 value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHexToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac27b04fe7303316481b6f376356487cd</anchor>
      <arglist>(int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afa61892216e185624f9d7afe8f534af0</anchor>
      <arglist>(int32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt32ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa9229ba601f0edc75283802dc3579a3c</anchor>
      <arglist>(int32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8d49dea4e3c81f9b4368cc0e75f1a007</anchor>
      <arglist>(int64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt64ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afbad447f28defe554791910b1054211d</anchor>
      <arglist>(int64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastIntToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a28aae3532ebd37eda881807d284263c4</anchor>
      <arglist>(int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastLongToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8a3e239655f0067fd6ba8249d7f82c7</anchor>
      <arglist>(long i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6e3b78cb9bda73b047973b044a7ef57d</anchor>
      <arglist>(uint32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt32ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5610e26abbd7e4d100228e2c0e0fdef5</anchor>
      <arglist>(uint32 u, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad04106015907ee6dde422faa97415489</anchor>
      <arglist>(uint64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt64ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35336035354f9cdc1fcba5061434a1a1</anchor>
      <arglist>(uint64 u64, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUIntToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a224d5fd4930774d8aa6430281f05c8ee</anchor>
      <arglist>(unsigned int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastULongToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a573332081e4afdeea48fa60ea3bad262</anchor>
      <arglist>(unsigned long i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FloatToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e1d9f4dc0a3ac6ef0a59c29b831edb1</anchor>
      <arglist>(float value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GlobalReplaceSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acedc470af76f9ca5ad9fdd6d31c84dd3</anchor>
      <arglist>(const string &amp;substring, const string &amp;replacement, string *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPrefixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a37a7a80b941d65fa2c2e512c3995d07b</anchor>
      <arglist>(const string &amp;str, const string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSuffixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a65a7e0d46edefe2f349d026982697174</anchor>
      <arglist>(const string &amp;str, const string &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hex_digit_to_int</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38483e5afe862b58f8356b062a3c1a9c</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidCodePoint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7d84bbd34e3c626ab04e5d7cebdd01bd</anchor>
      <arglist>(uint32 code_point)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Join</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad44a721e4e0b88ca9780d6bc2bad1e75</anchor>
      <arglist>(const Range &amp;components, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Join</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af59e3d22464121bd7a766a022005cdae</anchor>
      <arglist>(Iterator start, Iterator end, const char *delim, string *result)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>JoinStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a378f1424c891c241e82b813c49fb9a43</anchor>
      <arglist>(const std::vector&lt; string &gt; &amp;components, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>JoinStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9061a6bc2f28c0054cad9a02fe4b1c4d</anchor>
      <arglist>(const std::vector&lt; string &gt; &amp;components, const char *delim, string *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LowerString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeca01e26961d9032d14278ffa9ab98a8</anchor>
      <arglist>(string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceCharacters</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefab6425f7c54d905d03ce09c74e0a70</anchor>
      <arglist>(string *s, const char *remove, char replacewith)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a78b02ade63679f32fcb51a964806f300</anchor>
      <arglist>(const char *str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac907d6b1f8f517731bdc68c9972f66e2</anchor>
      <arglist>(const string &amp;str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8288f47559bd6b402ea48a7f428b90d5</anchor>
      <arglist>(StringPiece str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a538d854eda417819b39817b7a8876a07</anchor>
      <arglist>(const char *str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6147e5d715c9113bf9d230bf0dfc627c</anchor>
      <arglist>(const string &amp;str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af773f0d871ce7e3e5806546f95997f2b</anchor>
      <arglist>(StringPiece str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtob</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad3c85ae48192dfb8e508cc83f8eaf550</anchor>
      <arglist>(StringPiece str, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af72ac1f4ef6991765f3eb3c675669cd9</anchor>
      <arglist>(const char *str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a44473efad806c24ba57e7776ad83673e</anchor>
      <arglist>(const string &amp;str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a83076edd0475ea9c826ec97191f223bd</anchor>
      <arglist>(StringPiece str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9caa4f9cc1b954c250721cf05d7b0aaf</anchor>
      <arglist>(const char *str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab24043c2104d7c76349d8bb75b0fdebc</anchor>
      <arglist>(const string &amp;str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1e7f3dbc16d43457f02353761df96e47</anchor>
      <arglist>(StringPiece str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aacecfcfeab144355b96cd925b56850d4</anchor>
      <arglist>(const char *str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af728b1b4641f6e1c17280cee5da55edc</anchor>
      <arglist>(const string &amp;str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aff9e80d9186a0e0a363dd94a1cb58719</anchor>
      <arglist>(StringPiece str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8a728cbb5d537465e167aa4b8d0c02ca</anchor>
      <arglist>(const char *str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a293cefd10246726662b120415f72e7b7</anchor>
      <arglist>(const string &amp;str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a863684e65c5624733331e8864727be6a</anchor>
      <arglist>(StringPiece str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleBtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adf6471fab91c1c5843d5e30c6ffd1fc9</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleDtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0949406f5d1916d15c390f07a767adc3</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleFtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae7addd53cb0b4b63b04ce6b904434a0e</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a042df9ebca4dbd19ae015150e30cdfd9</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae1b9fcbc14e55634a71be97bf3f05782</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a384dcecef2cd621d4455f3f98165ca91</anchor>
      <arglist>(long long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae82419135a310f223a28ae4d1d4e54f4</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a07094539c0520a0a1d3d03538186e86f</anchor>
      <arglist>(unsigned long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0a765867d5f751df9dcff25ad47577fd</anchor>
      <arglist>(unsigned long long i)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; string &gt;</type>
      <name>Split</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af615056f265b9d4fa87926c032dfc2a5</anchor>
      <arglist>(const string &amp;full, const char *delim, bool skip_empty=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitStringAllowEmpty</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a126d7b3c0eeb4f30da61c783357ba6f4</anchor>
      <arglist>(const string &amp;full, const char *delim, std::vector&lt; string &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitStringUsing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8e2b06039f5c01f273622251387dc55e</anchor>
      <arglist>(const string &amp;full, const char *delim, std::vector&lt; string &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25c73abc59b86c9a4f88733c8210e3aa</anchor>
      <arglist>(string *result, const AlphaNum &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>accfe29f1c6fe8e57876c8954eb7a08d5</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa48b034bacb8fe43917f32439eb241df</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4dc39b67df6ffa4bab6259d2b5a8de7f</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab07ebd16e0583b493ba101e1e263430e</anchor>
      <arglist>(const AlphaNum &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac00761d8bf9e6bed17776e82f45fd422</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8d0b2f02d1eafb3978abdc822848e545</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a67d4c3599c7e39966f52bf644a9d4ce0</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0f86271742bb28eba14ce2371a9ae55d</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38ccf62138dbd75667125e05fb452602</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a660cc5da48b4d0eedc612bb9d5552fbf</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7aeec1ef16d3ba2c5603ec80b768d68</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g, const AlphaNum &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab05375fe1b70476a882e35add2dea397</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g, const AlphaNum &amp;h, const AlphaNum &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringReplace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a587a8a203ec9435b8cfb69b16fa43e44</anchor>
      <arglist>(const string &amp;s, const string &amp;oldsub, const string &amp;newsub, bool replace_all)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripPrefixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a152d62c018bcdbc1ffbccda45541a0b6</anchor>
      <arglist>(const string &amp;str, const string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StripString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae2465c3fb0d12082067aaf1bc8f4d645</anchor>
      <arglist>(string *s, const char *remove, char replacewith)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripSuffixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a73a658ac8a4a2c79b0569dfbd14fb59f</anchor>
      <arglist>(const string &amp;str, const string &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StripWhitespace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a91cebba482d3f5d27df016e0ea52c1c8</anchor>
      <arglist>(string *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6f105c4afb3a1f3b3eca8c47e04a3ba7</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strto32_adaptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8375bc28ab776f435cc9139d5ac60a4</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9f643c8abe1733c2310a610478ee6d24</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2c6f7ebd3d0a537697d5e6129cc01103</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>strtou32_adaptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab57d82f32d9e76b81d68d5a4d2717ef8</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a93f028c0874d38ee4afea336d42ce40a</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT string</type>
      <name>ToHex</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac18bdf7ea17d4bb2e03b897a50912d36</anchor>
      <arglist>(uint64 num)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ToUpper</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4f97be49aff43347df50f795edbb06be</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeSequences</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc29ac95ad4ce9af3ba3b31178242dce</anchor>
      <arglist>(const char *source, char *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeSequences</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a75c69304f7d9b0e380e991f6ad538aa3</anchor>
      <arglist>(const char *source, char *dest, std::vector&lt; string &gt; *errors)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a94e8f812f6d2b208ed37f723128b5d46</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aec574d041654275962744d49406edda4</anchor>
      <arglist>(const string &amp;src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac0bc8e0f8b6701a9c40f31a02a112b52</anchor>
      <arglist>(const string &amp;src, string *dest, std::vector&lt; string &gt; *errors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpperString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8531fbf5bddfcdbe538e275a88c7a058</anchor>
      <arglist>(string *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8FirstLetterNumBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeec88f926e8631dc3842e7c3d511b73e</anchor>
      <arglist>(const char *src, int len)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Utf8SafeCEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a99227913b27eb4e57c351ed6d02bb24f</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3ea01982258d65678ae6a857b10f4e1c</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25f2c9e2547ad8e274dc52fce0a069c2</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afc11bab742f446216817719ee08b6faa</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64EscapeWithPadding</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaf005686f2ed3c4a61e432402fe26dcf</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSafeBase64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2d850c983d092e0caa15ac80a85037ab</anchor>
      <arglist>(const char *src, int szsrc, char *dest, int szdest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WebSafeBase64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a907cca66d69c27e5bc485e66a999f45c</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kDoubleToBufferSize</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0c495b004438082fd0d6605cb7bdae8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFastToBufferSize</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad62c270f4cfa383d4720369610afdf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFloatToBufferSize</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a28e2ff20cd2bb5c5ac9d254f98c99bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UTFmax</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a47f8f531bf82ba4c28cadf69f0531e5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>strutil_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>strutil__unittest_8cc.html</filename>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ_ARRAY</name>
      <anchorfile>strutil__unittest_8cc.html</anchorfile>
      <anchor>aeb8157f7eb9691b621a77da499a72b54</anchor>
      <arglist>(len, x, y, msg)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>cyphertext</name>
      <anchorfile>strutil__unittest_8cc.html</anchorfile>
      <anchor>aeb4b82a1418cdee502f8c5160b497c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>plain_length</name>
      <anchorfile>strutil__unittest_8cc.html</anchorfile>
      <anchor>acd37b28d246893f88a10224e97489f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>plaintext</name>
      <anchorfile>strutil__unittest_8cc.html</anchorfile>
      <anchor>a71422f9ad6c13ad7012c3d81e95f13c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stubout.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/</path>
    <filename>stubout_8py.html</filename>
    <class kind="class">stubout::StubOutForTesting</class>
    <namespace>stubout</namespace>
  </compound>
  <compound kind="file">
    <name>sub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>sub_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="sub_8hpp" name="sub.hpp" local="yes" imported="no">sub.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
  </compound>
  <compound kind="file">
    <name>sub.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>sub_8hpp.html</filename>
    <includes id="xsub_8hpp" name="xsub.hpp" local="yes" imported="no">xsub.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>subprocess.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>subprocess_8cc.html</filename>
    <includes id="subprocess_8h" name="subprocess.h" local="no" imported="no">google/protobuf/compiler/subprocess.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>subprocess.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>subprocess_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::compiler::Subprocess</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>substitute.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>substitute_8cc.html</filename>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CountSubstituteArgs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a9fa41aa224f75d783ba26d176e082b83</anchor>
      <arglist>(const SubstituteArg *const *args_array)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Substitute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0d90f265b58fb9cba61dcd4d036f0da6</anchor>
      <arglist>(const char *format, const SubstituteArg &amp;arg0, const SubstituteArg &amp;arg1, const SubstituteArg &amp;arg2, const SubstituteArg &amp;arg3, const SubstituteArg &amp;arg4, const SubstituteArg &amp;arg5, const SubstituteArg &amp;arg6, const SubstituteArg &amp;arg7, const SubstituteArg &amp;arg8, const SubstituteArg &amp;arg9)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubstituteAndAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>ab97893b14cc52a54479f6718fef9cbd9</anchor>
      <arglist>(string *output, const char *format, const SubstituteArg &amp;arg0, const SubstituteArg &amp;arg1, const SubstituteArg &amp;arg2, const SubstituteArg &amp;arg3, const SubstituteArg &amp;arg4, const SubstituteArg &amp;arg5, const SubstituteArg &amp;arg6, const SubstituteArg &amp;arg7, const SubstituteArg &amp;arg8, const SubstituteArg &amp;arg9)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>substitute.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>substitute_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <class kind="class">google::protobuf::strings::internal::SubstituteArg</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::strings</namespace>
    <namespace>google::protobuf::strings::internal</namespace>
    <member kind="function">
      <type>string</type>
      <name>Substitute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0d90f265b58fb9cba61dcd4d036f0da6</anchor>
      <arglist>(const char *format, const SubstituteArg &amp;arg0, const SubstituteArg &amp;arg1, const SubstituteArg &amp;arg2, const SubstituteArg &amp;arg3, const SubstituteArg &amp;arg4, const SubstituteArg &amp;arg5, const SubstituteArg &amp;arg6, const SubstituteArg &amp;arg7, const SubstituteArg &amp;arg8, const SubstituteArg &amp;arg9)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubstituteAndAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>ab97893b14cc52a54479f6718fef9cbd9</anchor>
      <arglist>(string *output, const char *format, const SubstituteArg &amp;arg0, const SubstituteArg &amp;arg1, const SubstituteArg &amp;arg2, const SubstituteArg &amp;arg3, const SubstituteArg &amp;arg4, const SubstituteArg &amp;arg5, const SubstituteArg &amp;arg6, const SubstituteArg &amp;arg7, const SubstituteArg &amp;arg8, const SubstituteArg &amp;arg9)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbol_database.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>symbol__database_8py.html</filename>
    <class kind="class">google::protobuf::symbol_database::SymbolDatabase</class>
    <namespace>google::protobuf::symbol_database</namespace>
    <member kind="function">
      <type>def</type>
      <name>Default</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1symbol__database.html</anchorfile>
      <anchor>aa0d5069fc5a9ee63b74526eae639e2ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_DEFAULT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1symbol__database.html</anchorfile>
      <anchor>a91271bf9b43ca6040892b02351921058</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbol_database_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>symbol__database__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::symbol_database_test::SymbolDatabaseTest</class>
    <namespace>google::protobuf::internal::symbol_database_test</namespace>
  </compound>
  <compound kind="file">
    <name>symbolize.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>symbolize_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ bool</type>
      <name>Symbolize</name>
      <anchorfile>symbolize_8cc.html</anchorfile>
      <anchor>a7968416c3d38604fea7dce5ca8997644</anchor>
      <arglist>(void *, char *, size_t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolize.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>symbolize_8h.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <member kind="function">
      <type>_START_GOOGLE_NAMESPACE_ GLOG_EXPORT bool</type>
      <name>Symbolize</name>
      <anchorfile>symbolize_8h.html</anchorfile>
      <anchor>a99fe70fd580da29041d20dc47996629f</anchor>
      <arglist>(void *pc, char *out, size_t out_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbolize_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>symbolize__unittest_8cc.html</filename>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <includes id="symbolize_8h" name="symbolize.h" local="yes" imported="no">symbolize.h</includes>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>symbolize__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sysinfo.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>sysinfo_8cc.html</filename>
    <includes id="sysinfo_8h" name="sysinfo.h" local="yes" imported="no">sysinfo.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="arraysize_8h" name="arraysize.h" local="yes" imported="no">arraysize.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="cycleclock_8h" name="cycleclock.h" local="yes" imported="no">cycleclock.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2log_8h" name="protobuf/third_party/benchmark/src/log.h" local="yes" imported="no">log.h</includes>
    <includes id="sleep_8h" name="sleep.h" local="yes" imported="no">sleep.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <namespace>benchmark</namespace>
    <member kind="define">
      <type>#define</type>
      <name>memprefix</name>
      <anchorfile>sysinfo_8cc.html</anchorfile>
      <anchor>a0e1afcd093521357e6f456981d267d0c</anchor>
      <arglist>(str, len, prefix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strliterallen</name>
      <anchorfile>sysinfo_8cc.html</anchorfile>
      <anchor>a1b3d04a357081a4fca0ab47e3c5024a9</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CpuScalingEnabled</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa5212f448a0a8d88a2dd8f208906d34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CyclesPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a16da51385d2318176d5c7beb3b791621</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumCPUs</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2f1fe5fb59c17f805b36eb917fc16a40</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sysinfo.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>sysinfo_8h.html</filename>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>bool</type>
      <name>CpuScalingEnabled</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa5212f448a0a8d88a2dd8f208906d34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CyclesPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a16da51385d2318176d5c7beb3b791621</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumCPUs</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2f1fe5fb59c17f805b36eb917fc16a40</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>system.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>system_8cpp.html</filename>
    <includes id="system__impl_8h" name="system_impl.h" local="yes" imported="no">system_impl.h</includes>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">aditof/camera.h</includes>
    <includes id="system_8h" name="system.h" local="no" imported="no">aditof/system.h</includes>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>system.h</name>
    <path>/tmp/ws/src/libaditof/sdk/include/aditof/</path>
    <filename>system_8h.html</filename>
    <includes id="sdk__exports_8h" name="sdk_exports.h" local="yes" imported="no">sdk_exports.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="yes" imported="no">status_definitions.h</includes>
    <class kind="class">aditof::System</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>system_impl.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>system__impl_8cpp.html</filename>
    <includes id="system__impl_8h" name="system_impl.h" local="yes" imported="no">system_impl.h</includes>
    <includes id="sensor__enumerator__factory_8h" name="sensor_enumerator_factory.h" local="yes" imported="no">aditof/sensor_enumerator_factory.h</includes>
    <includes id="sensor__enumerator__interface_8h" name="sensor_enumerator_interface.h" local="yes" imported="no">aditof/sensor_enumerator_interface.h</includes>
    <includes id="camera__itof_8h" name="camera_itof.h" local="yes" imported="no">camera_itof.h</includes>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">aditof/camera.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::shared_ptr&lt; Camera &gt; &gt;</type>
      <name>buildCameras</name>
      <anchorfile>system__impl_8cpp.html</anchorfile>
      <anchor>a302c8bf587dabe0c722ee253f43ca0fd</anchor>
      <arglist>(std::unique_ptr&lt; SensorEnumeratorInterface &gt; enumerator, const std::string &amp;netLinkTest={})</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>system_impl.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>system__impl_8h.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">SystemImpl</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>imx/target_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/soc/imx/</path>
    <filename>imx_2target__definitions_8h.html</filename>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>CAPTURE_DEVICE_NAME</name>
      <anchorfile>imx_2target__definitions_8h.html</anchorfile>
      <anchor>a50d50e886f1119eed4983bdbb5b5bb3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nvidia/target_definitions.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/soc/nvidia/</path>
    <filename>nvidia_2target__definitions_8h.html</filename>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>CAPTURE_DEVICE_NAME</name>
      <anchorfile>nvidia_2target__definitions_8h.html</anchorfile>
      <anchor>a50d50e886f1119eed4983bdbb5b5bb3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>target_sensor_enumerator.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>target__sensor__enumerator_8cpp.html</filename>
    <includes id="target__sensor__enumerator_8h" name="target_sensor_enumerator.h" local="yes" imported="no">connections/target/target_sensor_enumerator.h</includes>
    <includes id="adsd3500__interrupt__notifier_8h" name="adsd3500_interrupt_notifier.h" local="yes" imported="no">connections/target/adsd3500_interrupt_notifier.h</includes>
    <includes id="adsd3500__sensor_8h" name="adsd3500_sensor.h" local="yes" imported="no">connections/target/adsd3500_sensor.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>target_sensor_enumerator.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>target__sensor__enumerator_8h.html</filename>
    <includes id="sensor__definitions_8h" name="sensor_definitions.h" local="yes" imported="no">aditof/sensor_definitions.h</includes>
    <includes id="sensor__enumerator__interface_8h" name="sensor_enumerator_interface.h" local="yes" imported="no">aditof/sensor_enumerator_interface.h</includes>
    <class kind="struct">TargetSensorEnumerator::SensorInfo</class>
    <class kind="struct">TargetSensorEnumerator::SoftwareVersions</class>
    <class kind="class">TargetSensorEnumerator</class>
  </compound>
  <compound kind="file">
    <name>tcp.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tcp.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>int</type>
      <name>set_tcp_receive_buffer</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7d7aeaf2d8ee0c734fbcb071620ac53a</anchor>
      <arglist>(fd_t sockfd_, int bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_tcp_send_buffer</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3078123b983aed61ff9525b40b9d48e1</anchor>
      <arglist>(fd_t sockfd_, int bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>tcp_open_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab08b5176d95ed4d09b9b6b3c715091fe</anchor>
      <arglist>(const char *address_, const options_t &amp;options_, bool local_, bool fallback_to_ipv4_, tcp_address_t *out_tcp_addr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tcp_read</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8f9cd16bf902dfadbd316d38b27a7463</anchor>
      <arglist>(fd_t s_, void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tcp_tune_loopback_fast_path</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a5998777aa18e6075806130f4867c16b8</anchor>
      <arglist>(fd_t socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tcp_write</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af513cfd72d05b6d84cc63689b276b4d7</anchor>
      <arglist>(fd_t s_, const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tune_tcp_busy_poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af1fab5ba2ca90b0e2ee496639d4289b9</anchor>
      <arglist>(fd_t socket_, int busy_poll_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tune_tcp_keepalives</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aa1f26c095fca9e8aa05187756859e5b8</anchor>
      <arglist>(fd_t s_, int keepalive_, int keepalive_cnt_, int keepalive_idle_, int keepalive_intvl_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tune_tcp_maxrt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2104a6b0e5c2a1096d2a087f17ff6cbe</anchor>
      <arglist>(fd_t sockfd_, int timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tune_tcp_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2058bc385809b4b2d55736585faca7f4</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tcp_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>make_address_string</name>
      <anchorfile>tcp__address_8cpp.html</anchorfile>
      <anchor>ac436fa75c1f84c1e39140b10331ade61</anchor>
      <arglist>(const char *hbuf_, uint16_t port_, const char(&amp;ipv6_prefix_)[N1], const char(&amp;ipv6_suffix_)[N2])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tcp_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp__address_8hpp.html</filename>
    <includes id="ip__resolver_8hpp" name="ip_resolver.hpp" local="yes" imported="no">ip_resolver.hpp</includes>
    <class kind="class">zmq::tcp_address_mask_t</class>
    <class kind="class">zmq::tcp_address_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>tcp_connecter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp__connecter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="tcp__connecter_8hpp" name="tcp_connecter.hpp" local="yes" imported="no">tcp_connecter.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tcp_connecter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp__connecter_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="stream__connecter__base_8hpp" name="stream_connecter_base.hpp" local="yes" imported="no">stream_connecter_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>tcp_listener.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp__listener_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="tcp__listener_8hpp" name="tcp_listener.hpp" local="yes" imported="no">tcp_listener.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tcp_listener.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tcp__listener_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="tcp__address_8hpp" name="tcp_address.hpp" local="yes" imported="no">tcp_address.hpp</includes>
    <includes id="stream__listener__base_8hpp" name="stream_listener_base.hpp" local="yes" imported="no">stream_listener_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>template_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>template__util_8h.html</filename>
    <class kind="struct">google::protobuf::internal::and_</class>
    <class kind="struct">google::protobuf::internal::big_</class>
    <class kind="struct">google::protobuf::internal::identity_</class>
    <class kind="struct">google::protobuf::internal::if_</class>
    <class kind="struct">google::protobuf::internal::if_&lt; false, A, B &gt;</class>
    <class kind="struct">google::protobuf::internal::integral_constant</class>
    <class kind="struct">google::protobuf::internal::or_</class>
    <class kind="struct">google::protobuf::internal::type_equals_</class>
    <class kind="struct">google::protobuf::internal::type_equals_&lt; A, A &gt;</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="typedef">
      <type>false_type</type>
      <name>false_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed7bfa45c168cbc1a9cddb26520e2289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c5b43734c3c69eb167b1301d36a9608</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>small_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a54a3ffcf56c7f138f957e9a64a2c54f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>true_type</type>
      <name>true_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a64a44376fe8aab1a2fc030fe83dc3216</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a042cc733f5a11f1751e2b099bd8fa1e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>template_util_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>template__util__unittest_8cc.html</filename>
    <includes id="template__util_8h" name="template_util.h" local="no" imported="no">google/protobuf/stubs/template_util.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>temporary_filename.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/cameras/itof-camera/</path>
    <filename>temporary__filename_8h.html</filename>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getTempFilename</name>
      <anchorfile>temporary__filename_8h.html</anchorfile>
      <anchor>a2b4b35a7de34c7f6deeb4b8a9b619b64</anchor>
      <arglist>(std::string prefix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_abstract_ipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__abstract__ipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__abstract__ipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_empty_abstract_name</name>
      <anchorfile>test__abstract__ipc_8cpp.html</anchorfile>
      <anchor>ae4c1f44eba0d828535ed00d4e2777e9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__abstract__ipc_8cpp.html</anchorfile>
      <anchor>a76d71dc9843904e5330df2ffb11bc75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>test_endpoint</name>
      <anchorfile>test__abstract__ipc_8cpp.html</anchorfile>
      <anchor>a7fd61f98b50a1d8a17e0ad9d3e402a2e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>test_endpoint_empty</name>
      <anchorfile>test__abstract__ipc_8cpp.html</anchorfile>
      <anchor>a36391c95246075ebcbd7d5bbaea18924</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_address_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__address__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__address__tipc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_tipc_bad_addresses</name>
      <anchorfile>test__address__tipc_8cpp.html</anchorfile>
      <anchor>a9a562b6e4b4843704cb3670d4323e913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_tipc_port_identity</name>
      <anchorfile>test__address__tipc_8cpp.html</anchorfile>
      <anchor>a7272728be51060351166c61d1a27f74a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_tipc_port_name_and_domain</name>
      <anchorfile>test__address__tipc_8cpp.html</anchorfile>
      <anchor>a6c1856ed17fec9ba937f0c8cdaf01fe1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ancillaries.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__ancillaries_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ancillaries_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__ancillaries_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__ancillaries_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_strerrror</name>
      <anchorfile>test__ancillaries_8cpp.html</anchorfile>
      <anchor>adbd27cf3c50916fe907bf995a8948b78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_version</name>
      <anchorfile>test__ancillaries_8cpp.html</anchorfile>
      <anchor>ac040c9428a782d8088182ff17e207ab8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_app_meta.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__app__meta_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__app__meta_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__app__meta_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__app__meta_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_app_meta_reqrep</name>
      <anchorfile>test__app__meta_8cpp.html</anchorfile>
      <anchor>ab3b841c7377792d3492c7a3dbda77089</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_atomics.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__atomics_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__atomics_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__atomics_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__atomics_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>test__atomics_8cpp.html</anchorfile>
      <anchor>ae1a3968e7947464bee7714f6d43b7002</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_base85.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__base85_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>def_test__decode__zmq_z85_encode__roundtrip</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a1538446227092c49ca9fbd2c3294fc9b</anchor>
      <arglist>(name, param)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>def_test__encode__zmq_z85_decode__roundtrip</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>ae678a56c198c7950234b27f2c50256c9</anchor>
      <arglist>(name, param)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>def_test__zmq_z85_basename</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a7efc344025d2ad4b2afa7a7de82c548c</anchor>
      <arglist>(basename, name, param)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>def_test__zmq_z85_decode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a71ceb3ae226a20f7a48aff174d7f440d</anchor>
      <arglist>(name, param)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>def_test__zmq_z85_encode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a41b5f09e36089585cae667be429cec2a</anchor>
      <arglist>(name, param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>def_test__decode__zmq_z85_encode__roundtrip</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a4dec58c44eee775a9296caa041467ca2</anchor>
      <arglist>(regular, test_data_regular) int main()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>def_test__encode__zmq_z85_decode__roundtrip</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>af223458a58ba1a6e918030e27cf08090</anchor>
      <arglist>(min, test_data_min) def_test__encode__zmq_z85_decode__roundtrip(max</arglist>
    </member>
    <member kind="function">
      <type>nSc1</type>
      <name>def_test__zmq_z85_decode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>aa71ca181f346c62b91ada9cb12b1d356</anchor>
      <arglist>(char_adjacent_above, &quot;####\0037&quot;) const uint8_t test_data_min[]</arglist>
    </member>
    <member kind="function">
      <type>nSc1</type>
      <name>def_test__zmq_z85_decode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a3d53c6655015fa4d1b38f531fa8d7526</anchor>
      <arglist>(char_within, &quot;####\0047&quot;) def_test__zmq_z85_decode__invalid__failure(char_adjacent_below</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>def_test__zmq_z85_decode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>abcb1ab757276b10bef93272177458536</anchor>
      <arglist>(indivisble_by_5_multiple_chars, &quot;01234567&quot;) def_test__zmq_z85_decode__invalid__failure(indivisble_by_5_one_char</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>def_test__zmq_z85_decode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a0b300f259e3de6a305e0edc2fb80f9dc</anchor>
      <arglist>(max, &quot;#####&quot;) def_test__zmq_z85_decode__invalid__failure(above_limit</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>def_test__zmq_z85_encode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a7cdc052c431b425d54c71330c4860b8c</anchor>
      <arglist>(1, 1) def_test__zmq_z85_encode__invalid__failure(42</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_z85_decode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>ad49532f29d37c08c340e38a21535fcdb</anchor>
      <arglist>(const char(&amp;encoded_)[SIZE])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_z85_decode__valid__success</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a53dda73e9ee2288ade787c97d3653140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_z85_decode__zmq_z85_encode__roundtrip</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a62a20340815a5f4304317cd0f9d03cc4</anchor>
      <arglist>(const char(&amp;test_data_)[SIZE])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_z85_encode__invalid__failure</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a15ff659544dea1b02a74843387c7a200</anchor>
      <arglist>(size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_z85_encode__valid__success</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a32556b8289a31c495f2b81c22dd8d79b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_z85_encode__zmq_z85_decode__roundtrip</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a967552a89c460ceb14e531ed91f7249d</anchor>
      <arglist>(const uint8_t(&amp;test_data_)[SIZE])</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>test_data_max</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a4fd4e45af4a86f09e509c4aefb8636f6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>test_data_regular</name>
      <anchorfile>test__base85_8cpp.html</anchorfile>
      <anchor>a89ca54298b646cf85ac36aebe0f994bb</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_after_connect_tcp.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__after__connect__tcp_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__after__connect__tcp_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_x</name>
      <anchorfile>test__bind__after__connect__tcp_8cpp.html</anchorfile>
      <anchor>a8b14a1ccdd6e9318d8f96f99565acd14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_curve_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__curve__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__security_8hpp" name="testutil_security.hpp" local="yes" imported="no">testutil_security.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__bind__curve__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__curve__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind_curve_fuzzer</name>
      <anchorfile>test__bind__curve__fuzzer_8cpp.html</anchorfile>
      <anchor>a15b176a67532076c4985e688820870d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PATH_MAX</name>
      <anchorfile>test__bind__fuzzer_8cpp.html</anchorfile>
      <anchor>ae688d728e1acdfe5988c7db45d6f0166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__bind__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind_fuzzer</name>
      <anchorfile>test__bind__fuzzer_8cpp.html</anchorfile>
      <anchor>a9df30545de9848a1c1f68f8a641c6028</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_null_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__null__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__bind__null__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__null__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind_null_fuzzer</name>
      <anchorfile>test__bind__null__fuzzer_8cpp.html</anchorfile>
      <anchor>a4def6f7034cc3feb87395689d0118d3e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_src_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__src__address_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__src__address_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_x</name>
      <anchorfile>test__bind__src__address_8cpp.html</anchorfile>
      <anchor>a8b14a1ccdd6e9318d8f96f99565acd14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_stream_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__stream__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__bind__stream__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__stream__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind_stream_fuzzer</name>
      <anchorfile>test__bind__stream__fuzzer_8cpp.html</anchorfile>
      <anchor>a9175fc5b373e276cfe754c4cef923981</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_ws_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__bind__ws__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__bind__ws__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bind__ws__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind_ws_fuzzer</name>
      <anchorfile>test__bind__ws__fuzzer_8cpp.html</anchorfile>
      <anchor>a1a9245a0cbc5c16c868dbcb181e0e997</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_busy_poll.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__busy__poll_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__busy__poll_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_busy_poll</name>
      <anchorfile>test__busy__poll_8cpp.html</anchorfile>
      <anchor>a71e331a52d8bebcb266321f314c457b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_capabilities.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__capabilities_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__capabilities_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__capabilities_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__capabilities_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_capabilities</name>
      <anchorfile>test__capabilities_8cpp.html</anchorfile>
      <anchor>a3c58a38000a0a5dfe162426ac708d4b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_channel.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__channel_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>a76d71dc9843904e5330df2ffb11bc75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sndmore_fails</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>aaadcb94afe39e20a539f8613fc777220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sb</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>ad1c4f6a215c4c0e4c2b799b2eab30fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sc</name>
      <anchorfile>test__channel_8cpp.html</anchorfile>
      <anchor>ab3f89b9277e295a087e0212c7a7be8e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_client_server.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__client__server_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>create_inproc_client_server_pair</name>
      <anchorfile>test__client__server_8cpp.html</anchorfile>
      <anchor>a008dea2aec95ec12079da55f038918f5</anchor>
      <arglist>(void **server_, void **client_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__client__server_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_sndmore_expect_failure</name>
      <anchorfile>test__client__server_8cpp.html</anchorfile>
      <anchor>a5138273effce430c57a1832c4038b477</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_sndmore_fails</name>
      <anchorfile>test__client__server_8cpp.html</anchorfile>
      <anchor>aa369fce3e257dd9a4df42f972a62d8dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_routing_id</name>
      <anchorfile>test__client__server_8cpp.html</anchorfile>
      <anchor>aef4f1e536dc4bab4bb52b9ff1967c8cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_server_sndmore_fails</name>
      <anchorfile>test__client__server_8cpp.html</anchorfile>
      <anchor>a89331a90cb3b2bd183c7bcf5bd2e60eb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_conflate.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__conflate_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__conflate_8cpp.html</anchorfile>
      <anchor>a81ce304348a420752ee080480d2b3095</anchor>
      <arglist>(int, char *[])</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_conflate</name>
      <anchorfile>test__conflate_8cpp.html</anchorfile>
      <anchor>a29a0ddc9dcc4e7bc25e7a1c1fb2cdc47</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_curve_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__curve__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__security_8hpp" name="testutil_security.hpp" local="yes" imported="no">testutil_security.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__connect__curve__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__curve__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_curve_fuzzer</name>
      <anchorfile>test__connect__curve__fuzzer_8cpp.html</anchorfile>
      <anchor>af2ef98f23e5f8b844f4c2b4819ebf320</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_delay_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__delay__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="testutil__security_8hpp" name="testutil_security.hpp" local="yes" imported="no">testutil_security.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__delay__tipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_send_disconnected_with_delay</name>
      <anchorfile>test__connect__delay__tipc_8cpp.html</anchorfile>
      <anchor>abc9a028ad867ce22bb9119310a404a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_send_one_connected_one_unconnected</name>
      <anchorfile>test__connect__delay__tipc_8cpp.html</anchorfile>
      <anchor>a7db3404ce41d7deb3ebe384c869b97c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_send_one_connected_one_unconnected_with_delay</name>
      <anchorfile>test__connect__delay__tipc_8cpp.html</anchorfile>
      <anchor>a19f894975ac985e4de0b6dbbbba4f3e4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__connect__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_fuzzer</name>
      <anchorfile>test__connect__fuzzer_8cpp.html</anchorfile>
      <anchor>ac7de676731938d3702f3868960e61741</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_null_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__null__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__connect__null__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__null__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_null_fuzzer</name>
      <anchorfile>test__connect__null__fuzzer_8cpp.html</anchorfile>
      <anchor>a8958918d0907cf7b525a33bc03e8b9c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_resolve.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__resolve_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_hostname_ipv4</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a635b55b7f7f2b84fd4fb545b0500948e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_hostname_with_spaces_fails</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a49391be57100537c15e7200ff091ecdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_invalid_proto_fails</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a56854afeb1b77bc770dcbe14492001c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_invalid_service_fails</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a187b7e0f9bbe281b775d2c972503f542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_loopback_ipv6</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a11fda3d4daa42b7770407a1c93769218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_no_hostname_fails</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a5d65f95c9c8d35f22e02f4b5d811abf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_x</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a356c9ab50e6914b55a7c2953d6718058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sock</name>
      <anchorfile>test__connect__resolve_8cpp.html</anchorfile>
      <anchor>a03570b7e86fe4e0c5a07fa25b7dce2b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_rid.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__rid_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_2_router</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>af8918cdb4ce2f7d034d952fe6f05e243</anchor>
      <arglist>(bool named_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_2_router_named</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>aec9f218ed2cd2bbdb54aca35592a72ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_2_router_unnamed</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>ad048520b5cc0f4f92c0b5c2ac52ea102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_2_router_while_receiving</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>a7f14288f836f7f9da93da9188b7e637e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stream_2_stream</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>a0cf75782fe072b4fd27ceabaa8315126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT char *</type>
      <name>rconn1routing_id</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>a217e20c92c51abc2866efa760dc29a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>x_routing_id</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>acdbc9072e139a14d75a9325d6bdd52e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>y_routing_id</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>a158dfa67ebf021b2fb0386b76ba9297c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>z_routing_id</name>
      <anchorfile>test__connect__rid_8cpp.html</anchorfile>
      <anchor>a068640a0e07a19269046520f570290e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_stream_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__stream__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__connect__stream__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__stream__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_null_fuzzer</name>
      <anchorfile>test__connect__stream__fuzzer_8cpp.html</anchorfile>
      <anchor>a8958918d0907cf7b525a33bc03e8b9c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_connect_ws_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__connect__ws__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__connect__ws__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__connect__ws__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_ws_fuzzer</name>
      <anchorfile>test__connect__ws__fuzzer_8cpp.html</anchorfile>
      <anchor>a30b86de8905dc98186acbc97e363f054</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ctx_destroy.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__ctx__destroy_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <class kind="struct">poller_test_data_t</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>receiver</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a7c78649e22e63eb5767873b2af33bfbb</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_poller</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>acbe2620ce6306c825e453fd7cb844b53</anchor>
      <arglist>(void *data_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_destroy</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a4925a90261e9b5258efe96cbb371997f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_shutdown</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>ad41807a5c6907f493c5718e547c3e7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_shutdown_only_socket_opened_after</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a391b523dcf58418f3f4090ea346d5e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_shutdown_socket_opened_after</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a39d0d386e7f727bb971d822f65560e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_poller_exists_with_socket_on_zmq_ctx_term</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>ac0335323111041373bb616797ac4ae45</anchor>
      <arglist>(const int socket_type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_poller_exists_with_socket_on_zmq_ctx_term_non_thread_safe_socket</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a61a64c4a7c52f8b1cae9c84ba51c016e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_poller_exists_with_socket_on_zmq_ctx_term_thread_safe_socket</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a0979f41384ba182f7933464bbc6cef3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_ctx_shutdown_null_fails</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a72357e6c5a0f7f5d3b0e6fb8800cd1ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_ctx_term_null_fails</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>ac509072e69ad5cf0beb5dced9a3dcd66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_term_null_fails</name>
      <anchorfile>test__ctx__destroy_8cpp.html</anchorfile>
      <anchor>a6380cb7e0b635d6802d8d5008152a626</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ctx_options.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__ctx__options_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_POLICY</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a3554ab457635ef43b0f8ee7dff4e38d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAIT_FOR_BACKGROUND_THREAD_INSPECTION</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>ad96b0b6dd24f26b8c7ea9f297bdfde1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_allowed_to_raise_priority</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a3c623d598be5ac9f9de14a765aa4cc73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_blocky</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a3e6b8a52ea174c42a307e82aa882e161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_invalid</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a50d5a3a559f3cd34a69fbfdfabdf8704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_io_threads</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>af15485a505e8510f660fdfb9ecf46d59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_ipv6</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>ab8c20cdbef4403873777632e9f7e28e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_ipv6_set</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a71cc9354938a904db16a3864484c3eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_max_sockets</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a68b3fc9fdef9c9d64a0c2670a8945153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_msg_t_size</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>ae263d015671abc86dba63b548057a744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_option_socket_limit</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>aed53b770d35f6b5e77de99b9af67d163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_thread_opts</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a32f9ee5ec52233f5f64f4c5738b736df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ctx_zero_copy</name>
      <anchorfile>test__ctx__options_8cpp.html</anchorfile>
      <anchor>a0d69e72fe64f2388dfb34cd41de0dbda</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_dgram.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__dgram_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>str_recv_from</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>afd5f816997a24f59411cde865634f71e</anchor>
      <arglist>(void *s_, char **ptr_content_, char **ptr_address_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>str_send_to</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>a63c5e017f53690b2f2623cf1062e1089</anchor>
      <arglist>(void *s_, const char *content_, const char *address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_fails</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>a09430dd5cd44c065f2f3b198a06dafc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>a76d71dc9843904e5330df2ffb11bc75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>test_answer</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>afc4c6b82d6184a60c9a114c17321b92c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>test_question</name>
      <anchorfile>test__dgram_8cpp.html</anchorfile>
      <anchor>af8ced727aca7ef6384e873efd47b481a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_diffserv.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__diffserv_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__diffserv_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_diffserv</name>
      <anchorfile>test__diffserv_8cpp.html</anchorfile>
      <anchor>a6148dcd1cc3e84db9966c49b35fd1d27</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_disconnect_inproc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__disconnect__inproc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PREPARE_STRING</name>
      <anchorfile>test__disconnect__inproc_8cpp.html</anchorfile>
      <anchor>a915a994c0b059d07ca37e63db4db85cf</anchor>
      <arglist>(msg, data, size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__disconnect__inproc_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_disconnect_inproc</name>
      <anchorfile>test__disconnect__inproc_8cpp.html</anchorfile>
      <anchor>a038bbc73907cfe846fc2b462f7a16b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>isSubscribed</name>
      <anchorfile>test__disconnect__inproc_8cpp.html</anchorfile>
      <anchor>a4118a5eec5b8b641567e275a1bd47738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>publicationsReceived</name>
      <anchorfile>test__disconnect__inproc_8cpp.html</anchorfile>
      <anchor>aa6e6951fa991b45ca5b9a945229bb974</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_disconnect_msg.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__disconnect__msg_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__disconnect__msg_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__disconnect__msg_8cpp.html</anchorfile>
      <anchor>a5bc0833575a3388eff25c916a90e25bb</anchor>
      <arglist>(const char *address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_inproc</name>
      <anchorfile>test__disconnect__msg_8cpp.html</anchorfile>
      <anchor>a64fc6a2f5381e9c295e401c758d58c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_inproc_disconnect</name>
      <anchorfile>test__disconnect__msg_8cpp.html</anchorfile>
      <anchor>acc335179b2a4badf74aeae33488560b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_tcp</name>
      <anchorfile>test__disconnect__msg_8cpp.html</anchorfile>
      <anchor>a33a2e5ff86e00ab259d91ae5e79ec926</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_filter_ipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__filter__ipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>bounce_fail</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>a19e0171e2ac8696036389c9db1c0fc18</anchor>
      <arglist>(void *server_, void *client_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run_test</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>ac282fa906e7ff19df87321c84eee1ff6</anchor>
      <arglist>(int opt_, T optval_, int expected_error_, int bounce_test_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_filter_with_zero_gid_fails</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>ab9932814fff2feb7eda0a37f4ff3e1a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_filter_with_zero_pid_fails</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>a4bb8fc2df39c61c00950d35d47be14e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_filter_with_zero_uid_fails</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>a11c546612756a3ec5fb4bd48b47bc9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_no_filters</name>
      <anchorfile>test__filter__ipc_8cpp.html</anchorfile>
      <anchor>acd5774e8cd78c84f14018b03f37da9da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>builds/zos/test_fork.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/zos/</path>
    <filename>builds_2zos_2test__fork_8cpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MESSAGES</name>
      <anchorfile>builds_2zos_2test__fork_8cpp.html</anchorfile>
      <anchor>a197498197906e732479c1acd37074baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT_SECS</name>
      <anchorfile>builds_2zos_2test__fork_8cpp.html</anchorfile>
      <anchor>a3e0e9bc7729ec22bde553b33330fc698</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>builds_2zos_2test__fork_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>address</name>
      <anchorfile>builds_2zos_2test__fork_8cpp.html</anchorfile>
      <anchor>a45481c7c7ae13f13dbed455332f45cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tests/test_fork.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>tests_2test__fork_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MESSAGES</name>
      <anchorfile>tests_2test__fork_8cpp.html</anchorfile>
      <anchor>a197498197906e732479c1acd37074baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tests_2test__fork_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_fork</name>
      <anchorfile>tests_2test__fork_8cpp.html</anchorfile>
      <anchor>adafe2419ba28f1d21a7f8d4bbf06b401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>connect_address</name>
      <anchorfile>tests_2test__fork_8cpp.html</anchorfile>
      <anchor>a2a7101a14514185113abb2422e68d019</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_getsockopt_memset.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__getsockopt__memset_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__getsockopt__memset_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_getsockopt_memset</name>
      <anchorfile>test__getsockopt__memset_8cpp.html</anchorfile>
      <anchor>a96f9dc76b1b4b3d15292a0a7d4a09a5c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_heartbeats.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__heartbeats_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_TESTS</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>ad698ca33885df6e791bcb58110ad499f</anchor>
      <arglist>(first, second, first_define, second_define)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_MAX</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a3ea490c9b3617d4479bd80ef93cd5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>raw_socket</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a5c6d0831cb755761dfa66f09d2db4c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT int</type>
      <name>get_monitor_event</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a475c6cdad52fd7efcdaa19e77f362540</anchor>
      <arglist>(void *monitor_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mock_handshake</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a209d0a786fae2ab2fc6eb319083a3886</anchor>
      <arglist>(raw_socket fd_, int mock_ping_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prep_server_socket</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a0eca510a659fe0a4af7d37a28d29f470</anchor>
      <arglist>(int set_heartbeats_, int is_curve_, void **server_out_, void **mon_out_, char *endpoint_, size_t ep_length_, int socket_type_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recv_with_retry</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a830945801d47cd110b54fcd8e03b3938</anchor>
      <arglist>(raw_socket fd_, char *buffer_, int bytes_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup_curve</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a2f2269041255add0f014db8fb51381ca</anchor>
      <arglist>(void *socket_, int is_server_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_heartbeat_notimeout</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>aeb925f989b814b9edabd3eee48d14daf</anchor>
      <arglist>(int is_curve_, int client_type_, int server_type_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_heartbeat_timeout</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a34b4ec928029b8020c7986c12d960ab8</anchor>
      <arglist>(int server_type_, int mock_ping_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_heartbeat_timeout_router</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a0c559ffd171ef8b266ccdf40fa4e7c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_heartbeat_timeout_router_mock_ping</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a25f2b9fac3ff26613eb72e957ea8d33f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_heartbeat_ttl</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>adecaa4d05227dbbb04905bab6d183b15</anchor>
      <arglist>(int client_type_, int server_type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_heartbeat_success</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>acb0da97fd551abfe7fc9b76dec76bfc5</anchor>
      <arglist>(const int value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_heartbeat_ttl_max</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>a1e12f7d5cade53877f07c0b87ad8d7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_heartbeat_ttl_more_than_max_fails</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>aeb9afadb22a5451b95fbe880b6d4d394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_heartbeat_ttl_near_zero</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>ad16e881b3ebd27b0cada182c4ceda701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>deciseconds_per_millisecond</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>afa6266e414f926bc66577403cad719e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>heartbeat_ttl_max</name>
      <anchorfile>test__heartbeats_8cpp.html</anchorfile>
      <anchor>af6041cd8d3b8ddc896b4df7ea27a917a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hello_msg.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__hello__msg_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__hello__msg_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__hello__msg_8cpp.html</anchorfile>
      <anchor>a5bc0833575a3388eff25c916a90e25bb</anchor>
      <arglist>(const char *address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_inproc</name>
      <anchorfile>test__hello__msg_8cpp.html</anchorfile>
      <anchor>a64fc6a2f5381e9c295e401c758d58c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_inproc_late_bind</name>
      <anchorfile>test__hello__msg_8cpp.html</anchorfile>
      <anchor>ab8102257f0d719a2a3205bff34be5f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_tcp</name>
      <anchorfile>test__hello__msg_8cpp.html</anchorfile>
      <anchor>a33a2e5ff86e00ab259d91ae5e79ec926</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hiccup_msg.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__hiccup__msg_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__hiccup__msg_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__hiccup__msg_8cpp.html</anchorfile>
      <anchor>adc900d8304fc6cfa69e588a73b79821b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hwm.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__hwm_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="enumeration">
      <type></type>
      <name>TestType</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>aa56e0da0512d41d46d74aae4d7e81df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIND_FIRST</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>aa56e0da0512d41d46d74aae4d7e81df6a81f3774b132c4abe45ad83680e0620ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT_FIRST</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>aa56e0da0512d41d46d74aae4d7e81df6a7d41d3583aa96ba83d1b0a987ad690b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_msg</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a1c8c01a9e3e83da5d47ed08eb5da87c2</anchor>
      <arglist>(int send_hwm_, int recv_hwm_, TestType test_type_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_defaults</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>ab3495dba803a2323f0f3e48153411c83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_finite_both_bind_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a45707f9f54f939688f03a463aa3f228e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_finite_both_connect_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a8cf2e2ec8f17fc7eb2bf6d999fa8167e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_both_inproc_bind_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>af755d46984f93f37fc31fa922fb0e3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_both_inproc_connect_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a4ce620fca1271124d2dcd752f400abdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_receive_inproc_bind_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>ac948711fb35180e3bc3c06b079eafb2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_receive_inproc_connect_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>ac47dc26229c88f76a1f3eabff15d01ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_recv_bind_and_close_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a32c431cdf4749d52eb31444555c347cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_recv_connect_and_close_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a5d9f12b27d3477196eb33e39a20db016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_send_inproc_bind_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>abd15b5255e097da2ccbca8f99006f178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_infinite_send_inproc_connect_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a847244e3b2742b4ea3e475e2b4b7d567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_inproc_bind_and_close_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a93cd717ca1874df2cc98df886a522189</anchor>
      <arglist>(int send_hwm_, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_inproc_bind_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>ad694a9910a39a53709180c55c2665bbb</anchor>
      <arglist>(int send_hwm_, int recv_hwm_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_inproc_connect_and_close_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a3bf5a972aab013c57f794926fb986bd6</anchor>
      <arglist>(int send_hwm_, int recv_hwm_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_inproc_connect_first</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a1dede110f3011704d03af47dbabb9c9f</anchor>
      <arglist>(int send_hwm_, int recv_hwm_)</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT int</type>
      <name>MAX_SENDS</name>
      <anchorfile>test__hwm_8cpp.html</anchorfile>
      <anchor>a5b1f5494c5fe5ecc260cd29716d7efe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_hwm_pubsub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__hwm__pubsub_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_REGULAR_TEST_CASES</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a9f777ac7760c0ba0c12ffc0859e8dee3</anchor>
      <arglist>(name, bind_endpoint)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RUN_REGULAR_TEST_CASES</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a23692afe742cc339fc0503e171c7157d</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_STRING_LEN</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>af4e97e0ef1494d81fc7dad01ed253fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>receive</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>afc71fef975da6830446b80a61aab8f2a</anchor>
      <arglist>(void *socket_, int *is_termination_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_blocking</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a97c0de80ce1bccb87aff7c50bf744e9d</anchor>
      <arglist>(const char *bind_endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_blocking</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a1b17faba270394832cea27d6e1364dbf</anchor>
      <arglist>(int send_hwm_, int msg_cnt_, const char *endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT int</type>
      <name>test_defaults</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>aec61ece70938b92117bdc058b5541132</anchor>
      <arglist>(int send_hwm_, int msg_cnt_, const char *endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_defaults_large</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a1724b4ac9178e7f704066139d0bb8c2e</anchor>
      <arglist>(const char *bind_endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_defaults_small</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a346f41a5f3ce4bdd04b83454de54bfbf</anchor>
      <arglist>(const char *bind_endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_reset_hwm</name>
      <anchorfile>test__hwm__pubsub_8cpp.html</anchorfile>
      <anchor>a2c1ff96994346e29334ba7f06b0c2ff4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_immediate.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__immediate_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__immediate_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_immediate_1</name>
      <anchorfile>test__immediate_8cpp.html</anchorfile>
      <anchor>a0127751a6bc9650ff36d6637d219c80a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_immediate_2</name>
      <anchorfile>test__immediate_8cpp.html</anchorfile>
      <anchor>a3e9314bf08a19b375c0c6a9f3799f0e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_immediate_3</name>
      <anchorfile>test__immediate_8cpp.html</anchorfile>
      <anchor>af019cc0d6f8e587aec5e6f888c7cc10e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_inproc_connect.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__inproc__connect_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>pusher</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a2d5c6eccd81ca800aaf6c8d0fa184389</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>simult_bind</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a0c4bde11b20c9787993a1d449abfa24a</anchor>
      <arglist>(void *endpt_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>simult_conn</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>ab1e7cb87af7b3859e77d2e094a9b4e44</anchor>
      <arglist>(void *endpt_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind_before_connect</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a588c37c97e2a4da9398b86d2673dca54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_before_bind</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a35144fcd70f7e30fe536cf33356b2c3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_before_bind_ctx_term</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a548637f95a8531e254b7825b79acffd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_before_bind_pub_sub</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a687e02197feed4ce4b7e0a8a144911dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_connect_only</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a31b62956291393d02caa5b94ab4f44b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multiple_connects</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a6f41b5a19ef90aaee4cb782e9301df7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multiple_threads</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>aedc311665a61fec62b56cc4bd62f4f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_routing_id</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>aef4f1e536dc4bab4bb52b9ff1967c8cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shutdown_during_pend</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>abc7237162d8cb21a2ef3d2091316c301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_simultaneous_connect_bind_threads</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a55889015dd19ab603925fe7ee27c943a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unbind</name>
      <anchorfile>test__inproc__connect_8cpp.html</anchorfile>
      <anchor>a493b773bbb8cd4e2d54fe7ca11122b7f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_invalid_rep.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__invalid__rep_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__invalid__rep_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_invalid_rep</name>
      <anchorfile>test__invalid__rep_8cpp.html</anchorfile>
      <anchor>a0bda23e1b4bc10545eaa6e4e27ffb360</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_iov.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__iov_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="struct">iovec</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>do_check</name>
      <anchorfile>test__iov_8cpp.html</anchorfile>
      <anchor>a36cc4061d5f128ce111afee551d3eb4e</anchor>
      <arglist>(void *sb_, void *sc_, size_t msg_size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__iov_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_iov</name>
      <anchorfile>test__iov_8cpp.html</anchorfile>
      <anchor>a67ebea0b90cd2b84da66271837c7229f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ipc_wildcard.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__ipc__wildcard_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ipc__wildcard_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_ipc_wildcard</name>
      <anchorfile>test__ipc__wildcard_8cpp.html</anchorfile>
      <anchor>a5297778d27da178a8215ef6ed5644d24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_issue_566.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__issue__566_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__issue__566_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_issue_566</name>
      <anchorfile>test__issue__566_8cpp.html</anchorfile>
      <anchor>a122fac7579128d0ddd0ddd7cfee6af51</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_last_endpoint.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__last__endpoint_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>do_bind_and_verify</name>
      <anchorfile>test__last__endpoint_8cpp.html</anchorfile>
      <anchor>acef7e71390973306fbeaabec1d9180b0</anchor>
      <arglist>(void *s_, const char *endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__last__endpoint_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_last_endpoint</name>
      <anchorfile>test__last__endpoint_8cpp.html</anchorfile>
      <anchor>a1a7340c4924b3941efb926747b103d66</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_many_sockets.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__many__sockets_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__many__sockets_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_system_max</name>
      <anchorfile>test__many__sockets_8cpp.html</anchorfile>
      <anchor>ac2c4f836491ce204f333e4bdd7eea388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_default_max</name>
      <anchorfile>test__many__sockets_8cpp.html</anchorfile>
      <anchor>acaea430cf564ab4996366155687996a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_metadata.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__metadata_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__metadata_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__metadata_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__metadata_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_metadata</name>
      <anchorfile>test__metadata_8cpp.html</anchorfile>
      <anchor>a32f541ea8c759a6db8726faf329d1b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_prefetch_metadata</name>
      <anchorfile>test__metadata_8cpp.html</anchorfile>
      <anchor>a4e31a3848536d6412b63d4e32506918f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler</name>
      <anchorfile>test__metadata_8cpp.html</anchorfile>
      <anchor>a8ad382e27b166dcf9feda6fb0117edda</anchor>
      <arglist>(void *handler_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mock_pub_sub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__mock__pub__sub_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT int</type>
      <name>get_monitor_event</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a475c6cdad52fd7efcdaa19e77f362540</anchor>
      <arglist>(void *monitor_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mock_handshake</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>ac9e7103d7eed1eb5680d3964d91ed99a</anchor>
      <arglist>(fd_t fd_, bool sub_command, bool mock_pub)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prep_server_socket</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>acd50209b6d55f11c97c794cd25fbad26</anchor>
      <arglist>(void **server_out_, void **mon_out_, char *endpoint_, size_t ep_length_, int socket_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recv_with_retry</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a37d6edb3bf2dfa1a45c5c4ebccbd6ea7</anchor>
      <arglist>(fd_t fd_, char *buffer_, int bytes_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mock_pub_command</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a0a50dc46e981eb98e8e35a896cca9735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mock_pub_legacy</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a4a119746750e4a5007928afdc8a3a761</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_mock_pub_sub</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a49f5d7f819fb13f35eef75c2b1b67f45</anchor>
      <arglist>(bool sub_command_, bool mock_pub_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mock_sub_command</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>accee206e24de0acd937b677cc2992103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mock_sub_legacy</name>
      <anchorfile>test__mock__pub__sub_8cpp.html</anchorfile>
      <anchor>a37fd6914b60eeca1c4d541f4ba876b5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_monitor.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__monitor_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__monitoring_8hpp" name="testutil_monitoring.hpp" local="yes" imported="no">testutil_monitoring.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_basic</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>aac980b35e9ad7c90247fb7aa5d66742a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_monitor_invalid_protocol_fails</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a73a238f6bc28267e94dc495cb9d6be21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_basic</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a5b563e4d7db7b8f97bb45b38abf12b2d</anchor>
      <arglist>(bind_function_t bind_function_, const char *expected_prefix_, int type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_basic_ipc</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a5feb20c2470e140ece8ace81a1fa6ff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_basic_tcp_ipv4</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a0f3a63ce54d57f84073c66ab4f9654eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_basic_tcp_ipv6</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>acc96e7581f8bf635d33ec51845042b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_basic_tipc</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a350c25f81808da0e684aa2aebf0e78d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_invalid_socket_type</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a921ec3f90bada86386273faa9fd5e804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_stats</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a9ebe87580ae143286b345349db6df99d</anchor>
      <arglist>(bind_function_t bind_function_, const char *expected_prefix_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_stats_ipc</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>accd27347b62418b3f63290759c3157a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_stats_tcp_ipv4</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a3e2962521cbe6120a807f746d24eea44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_monitor_versioned_stats_tcp_ipv6</name>
      <anchorfile>test__monitor_8cpp.html</anchorfile>
      <anchor>a5f1d6d13bed878ad4434a3fa016e820d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_msg_ffn.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__msg__ffn_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>ffn</name>
      <anchorfile>test__msg__ffn_8cpp.html</anchorfile>
      <anchor>a719413b0e14ddfcf3b92a8c4165a33ab</anchor>
      <arglist>(void *data_, void *hint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__msg__ffn_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_msg_init_ffn</name>
      <anchorfile>test__msg__ffn_8cpp.html</anchorfile>
      <anchor>ad9b0e3caa229ab8a796779855d4af31e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_msg_flags.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__msg__flags_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__msg__flags_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_more</name>
      <anchorfile>test__msg__flags_8cpp.html</anchorfile>
      <anchor>a2033b1315606025e680e168bc373768f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shared_const</name>
      <anchorfile>test__msg__flags_8cpp.html</anchorfile>
      <anchor>a357b2ba67c951516599f75b68f70da1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shared_refcounted</name>
      <anchorfile>test__msg__flags_8cpp.html</anchorfile>
      <anchor>a7d5decbf6b7b76ff93b898c8b7932039</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_msg_init.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__msg__init_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__msg__init_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_msg_init</name>
      <anchorfile>test__msg__init_8cpp.html</anchorfile>
      <anchor>a1c0861f572515c23338216539b4d1efa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_msg_init_buffer</name>
      <anchorfile>test__msg__init_8cpp.html</anchorfile>
      <anchor>a13b9ecdf777583c14422985fb2e9e768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_msg_init_size</name>
      <anchorfile>test__msg__init_8cpp.html</anchorfile>
      <anchor>ae211bc819ecd0c90c6bc20ee18ec5ccb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_multithread.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/builds/deprecated-msvc/vs2015_xp/test_zmq/</path>
    <filename>test__multithread_8cpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../../../../include/zmq.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLIENT_CONNECTION</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ad5aae2699f033474b376f7cc03fcb303</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENT_COUNT</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>aed98c236b363b178b6a032949192e34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLIENT_RECONNECT</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>add8029124a0a398e2a61e5dfcb5c2102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE_MAX_SIZE</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a87160f30653cddb92e1772cdce9cd644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERVER_ADDR</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>aca1da29b9fc52e8a6b8ab5007ea96094</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERVER_WORKER_COUNT</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ae31aa4afbc2a3fd658b063ace9a9876e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_BUILD_DRAFT_API</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ac551639f6e0d91679dd0b5fae26164e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>client</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a0c4c6c7b7b177dc84cf1802c02b626a0</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>message_check</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a75fbf2f886ca423c534b79e8befabc7c</anchor>
      <arglist>(zmq_msg_t *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_fill</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ab37d949a5a4933b3ff29d8e43fa4ea6a</anchor>
      <arglist>(zmq_msg_t *msg, int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>server</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a94cf30fcd184e997b7a3106919911cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worker</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ae937a3936fc973a62c8e9c7e330fd7b0</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="variable">
      <type>std::atomic&lt; int &gt;</type>
      <name>client_cnt</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a8e7be3818e4e37a4ffb4f3d6597d51fd</anchor>
      <arglist>[CLIENT_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>std::atomic&lt; int &gt;</type>
      <name>client_ready</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ae7dfb923719f70f2140d5810efcf5ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>server_ctx</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a01608da02ea5ad166d159799ca9eef1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>server_sock</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>ac6e66b7b0909041d20d3923f66ae2b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::atomic&lt; int &gt;</type>
      <name>worker_cnt</name>
      <anchorfile>test__multithread_8cpp.html</anchorfile>
      <anchor>a1eec6791193f48bda79ef02e21de48ec</anchor>
      <arglist>[SERVER_WORKER_COUNT]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pair_inproc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pair__inproc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>a76d71dc9843904e5330df2ffb11bc75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_send_const</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>a674b9f279f05e489560e0ab7e8a87239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sb</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>ad1c4f6a215c4c0e4c2b799b2eab30fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sc</name>
      <anchorfile>test__pair__inproc_8cpp.html</anchorfile>
      <anchor>ab3f89b9277e295a087e0212c7a7be8e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pair_ipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pair__ipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pair__ipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_endpoint_too_long</name>
      <anchorfile>test__pair__ipc_8cpp.html</anchorfile>
      <anchor>a25a2f208295f1b4611eb2756bcd8e409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__pair__ipc_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>prefix</name>
      <anchorfile>test__pair__ipc_8cpp.html</anchorfile>
      <anchor>a93ad9b26ead3bd83914b4942f572f283</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pair_tcp.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pair__tcp_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pair__tcp_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_tcp</name>
      <anchorfile>test__pair__tcp_8cpp.html</anchorfile>
      <anchor>a5d14de4f69926d9e848122430db0cb43</anchor>
      <arglist>(extra_func_t extra_func_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_tcp_connect_by_name</name>
      <anchorfile>test__pair__tcp_8cpp.html</anchorfile>
      <anchor>a459a6dbc7f714105f332a1c10c2259a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_tcp_regular</name>
      <anchorfile>test__pair__tcp_8cpp.html</anchorfile>
      <anchor>aa7cadeee69b6487886bb9fcfacfb4e4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT typedef void(*</type>
      <name>extra_func_t</name>
      <anchorfile>test__pair__tcp_8cpp.html</anchorfile>
      <anchor>acac48c94a6d3fc3092a45407192da733</anchor>
      <arglist>)(void *socket_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pair_tcp_cap_net_admin.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pair__tcp__cap__net__admin_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pair__tcp__cap__net__admin_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_sockopt_bind_to_device</name>
      <anchorfile>test__pair__tcp__cap__net__admin_8cpp.html</anchorfile>
      <anchor>ac0b2271a1bdbd5252c73d09f3c9cccc3</anchor>
      <arglist>(void *socket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_tcp</name>
      <anchorfile>test__pair__tcp__cap__net__admin_8cpp.html</anchorfile>
      <anchor>a5d14de4f69926d9e848122430db0cb43</anchor>
      <arglist>(extra_func_t extra_func_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_tcp_bind_to_device</name>
      <anchorfile>test__pair__tcp__cap__net__admin_8cpp.html</anchorfile>
      <anchor>aea35f5a109eef405e2498079cc64cc78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT typedef void(*</type>
      <name>extra_func_t</name>
      <anchorfile>test__pair__tcp__cap__net__admin_8cpp.html</anchorfile>
      <anchor>acac48c94a6d3fc3092a45407192da733</anchor>
      <arglist>)(void *socket_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pair_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pair__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pair__tipc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__pair__tipc_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pair_vmci.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pair__vmci_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pair__vmci_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_pair_vmci</name>
      <anchorfile>test__pair__vmci_8cpp.html</anchorfile>
      <anchor>acdfb1bebe49d3901a554154fe7d39198</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_peer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__peer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__peer_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_peer</name>
      <anchorfile>test__peer_8cpp.html</anchorfile>
      <anchor>a4c6c97fe4d14e18a9250491529d99d9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_plugin.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>test__plugin_8cc.html</filename>
    <includes id="mock__code__generator_8h" name="mock_code_generator.h" local="no" imported="no">google/protobuf/compiler/mock_code_generator.h</includes>
    <includes id="plugin_8h" name="plugin.h" local="no" imported="no">google/protobuf/compiler/plugin.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__plugin_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProtobufMain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a681347b9894ba390662d4c68778ec605</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_poller.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__poller_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a4de4ef101d3058eda7b1f34677f211ee</anchor>
      <arglist>(name, func)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>extra_poller_func_t</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>aa605f4b0863fdd7dab287f641500060e</anchor>
      <arglist>)(void *poller_)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>extra_poller_socket_func_t</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>aa36c6e7d330529517c6a483d4e229512</anchor>
      <arglist>)(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_add_fd_invalid_events_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>af470eb98b9d7e1daed836427dc330b29</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_add_fd_twice_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a1332822751fea115e9d133740a7a7955</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_add_invalid_events_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a16fc3e3d425ff72dbc96cbc6f00c82a0</anchor>
      <arglist>(void *poller_, void *zeromq_socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_add_no_events</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a268ad4ce29bc87bf3fc104f3b800b065</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_add_twice_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a1c5e6f42b63bd940096aa40405e91d56</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_modify_fd_invalid_events_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ada0435374365ee9c5e236540f601c0c4</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_modify_fd_unregistered_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a2d2ed7cf622887edee42f47ae886af5a</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_modify_invalid_events_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a5aed2333b4ae07af5fd63b86a89204ed</anchor>
      <arglist>(void *poller_, void *zeromq_socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_modify_no_events</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>aaa7d5cbb88bb8a9ff1a61111b148396c</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_modify_unregistered_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>aefd3756232d6203decd88a8f774db9ad</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_remove_fd_unregistered_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a5dcbae98a7b2e5c496c735ba0e2e58e9</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_remove_unregistered_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a70ac7f07a3b3120fe8ff3a573915f47d</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>test_with_valid_poller void</type>
      <name>call_poller_size</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a0c504bce4f8614a005578679094d6c49</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_all_empty_negative_count_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a7b05cb4d1115120a72baac546a590b52</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_all_empty_with_timeout_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a2c8cfe73b88c66b528f2b0e59b1fb423</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_all_empty_without_timeout_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae5ad5704d2a638d2f7f08976435a43bb</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_all_inf_disabled_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>acd44d3a2a51ddbaeaebd5e49071141f2</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_all_null_event_fails_event_count_nonzero</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a69f5e376e231ec597b21890b462bc757</anchor>
      <arglist>(void *poller_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_all_null_event_fails_event_count_zero</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a30e5ab6b9aa61150b9069d20faf6e328</anchor>
      <arglist>(void *poller_)</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller test_with_empty_poller test_with_empty_poller test_with_empty_poller void</type>
      <name>call_poller_wait_empty_with_timeout_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ad48736b704d47382bf2e3a655831d255</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_empty_without_timeout_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a4c2ede303a676c3febae3dc030866153</anchor>
      <arglist>(void *poller_, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_poller_wait_null_event_fails</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a81ee5e585c97e7979dd89087d7b75ec0</anchor>
      <arglist>(void *poller_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT fd_t</type>
      <name>get_fd</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae548b1d15038435f63e2aaf45c36976d</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_call_poller_fd</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ac1dc5a7ddbaec0b9a6f829f1b8c96119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_call_poller_fd_no_signaler</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a5de734713f2337156e0d1f27b0b65a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller test_with_empty_poller test_with_empty_poller</type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a969dcd9983d43a446d644e27e65fb632</anchor>
      <arglist>(call_poller_add_fd_invalid_events_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_modify_fd_invalid_events_fails</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller test_with_empty_poller</type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a7dfea65be6c0acea26739fed8a34299e</anchor>
      <arglist>(call_poller_add_invalid_events_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_modify_invalid_events_fails</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller</type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae24716fd2442659f4b72030dbb043aaf</anchor>
      <arglist>(call_poller_remove_fd_unregistered_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_modify_fd_unregistered_fails</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a5909ac32f153b47ff5ac077f8aba2a61</anchor>
      <arglist>(call_poller_remove_unregistered_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_modify_unregistered_fails</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller</type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae540583569c87c08514bf850378e5aeb</anchor>
      <arglist>(call_poller_wait_all_empty_negative_count_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_wait_all_empty_without_timeout_fails</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller test_with_empty_poller</type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a848e131a182bd3ed10e396041ed804e5</anchor>
      <arglist>(call_poller_wait_all_empty_with_timeout_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_wait_all_inf_disabled_fails</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a4455cef47961051590e74efe5305ea68</anchor>
      <arglist>(call_poller_wait_all_null_event_fails_event_count_nonzero, test_with_valid_poller) TEST_CASE_FUNC_PARAM(call_poller_wait_all_null_event_fails_event_count_zero</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_CASE_FUNC_PARAM</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>abb8e57d6952342b3efa3114e29b77657</anchor>
      <arglist>(call_poller_wait_empty_with_timeout_fails, test_with_empty_poller) TEST_CASE_FUNC_PARAM(call_poller_wait_empty_without_timeout_fails</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointer_poller_fd</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae76b25b47ca70450afb9e24a8cb65931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_add_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>adb89e43d72c26939d2431d3a57c8e1e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_add_fd_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a22284c45d698d2b8386b75ee4bdccd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_add_fd_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a1f6700ec2e4682d856e7d27a574c86a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_add_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>aaba3735b1ab00485416def8718b8b1ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_destroy_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae621c5e601651e7e0c35decafa0bf29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_destroy_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a77cf4e5b278bf542fb86273acc394591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_modify_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a318253604c385c9ee33d58e2f59c658f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_modify_fd_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a3642459e3109c7d70ae6d04f9a0a5dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_modify_fd_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a1b41243f28f34a2712ca8af31453689c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_modify_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ab6b412209c1579996c764db152988c71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_remove_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ab5957f461a39a1e8ee80d67511328aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_remove_fd_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>acae3b8d08cb8d4fcf67e19c6584a270b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_remove_fd_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ae5bdca70af9f080967b5ab796d780f86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_remove_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ad1d3a704d6b1a8f2535594178adb8c8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_size_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a404f25e330741de04205d2d2d4f6e05d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_size_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a103e5542725c382df38a315c0cb7064b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_wait_all_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a30f82debbc6cf4890cb38a67a873918a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_wait_all_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>abfa2a3aafd2eef09e715faf4b4f6eef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_wait_direct</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a17154c107f1df38071db166b3e99c6a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_poller_pointers_wait_indirect</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a349438d5a367d1c76f7b15ecef0ea148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_socket_pointers</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>ab53abd89fda30ba2eb551483ba7bd656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>test_with_empty_poller test_with_empty_poller test_with_empty_poller void</type>
      <name>test_poll_basic</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a2873b068421e12b764641e67a50e00be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_poll_client_server</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a0b5c0053f4699869524b92d7ba9d4719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_poll_fd</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a31cc9077890b0921c5f6bd3f507049ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_with_empty_poller</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a5fc4a1cb8ddc7e8cc9015f1284a2d268</anchor>
      <arglist>(extra_poller_socket_func_t extra_func_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_with_valid_poller</name>
      <anchorfile>test__poller_8cpp.html</anchorfile>
      <anchor>a00b7ca4de4f24957b02c2aa2f4140d34</anchor>
      <arglist>(extra_poller_func_t extra_func_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_probe_router.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__probe__router_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__probe__router_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_probe_router_dealer</name>
      <anchorfile>test__probe__router_8cpp.html</anchorfile>
      <anchor>aaa2ea43a0c871cf89b3d58042ee8ebe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_probe_router_router</name>
      <anchorfile>test__probe__router_8cpp.html</anchorfile>
      <anchor>a791fe8f4c51d0e8f9a07ec9e318e9a4a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_proxy.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__proxy_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="struct">thread_data</class>
    <member kind="define">
      <type>#define</type>
      <name>CONTENT_SIZE</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>aff9b7f6d81297248bf0ad06d725c8cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONTENT_SIZE_MAX</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>ab9c5a3a3abf88b0c7fbdb7ccb976445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_verbose</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>aebc538ac2ca5392f2119336a9be4ee1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT_CLIENTS</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a99f3cc82deb66807f9ab0fb7ff738ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT_WORKERS</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>aace842f76d93217b40a3b0eee808354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROUTING_ID_SIZE</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>aeeea55f801d24f0df0dbe50925cdad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROUTING_ID_SIZE_MAX</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a43f5dd3b9edd4f12b6402aec2dc41169</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>client_task</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a2ab3ced2fe014bda090ffbdc87e0cb8d</anchor>
      <arglist>(void *db_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>server_task</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a528879b739424feaf996cc9ad3a974a8</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>server_worker</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>ab0b0b0d384d99764999514a8bde4cbe2</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_proxy</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a37bc4f147e66d3490aa189d9d99ea6e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>control_context</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a78428fc8aff29e1733f6210da5f679dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>g_clients_pkts_out</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>ac131a1eca07e294f0293ed5d5f2e9b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>g_workers_pkts_out</name>
      <anchorfile>test__proxy_8cpp.html</anchorfile>
      <anchor>a52f0774e295c993c85cc301006c1ec4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_proxy_hwm.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__proxy__hwm_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <class kind="struct">proxy_hwm_cfg_t</class>
    <member kind="define">
      <type>#define</type>
      <name>HWM</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>a29e0449708dab4da0281a88ac0ae46c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTES_PER_MSG</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>a32b17928f3dd877bad2acff05196ab72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lower_hwm</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>ad73f358df75fc21cbd5e894a39907d30</anchor>
      <arglist>(void *skt_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>proxy_stats_asker_thread_main</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>a22c82f368e9afcf5c46691d3e5cb8796</anchor>
      <arglist>(void *pvoid_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>proxy_thread_main</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>a0811f657f33e7a678ef506142aeafb64</anchor>
      <arglist>(void *pvoid_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>publisher_thread_main</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>ae5eccb4b06f95224af459221e34b40d9</anchor>
      <arglist>(void *pvoid_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subscriber_thread_main</name>
      <anchorfile>test__proxy__hwm_8cpp.html</anchorfile>
      <anchor>aaed303af38ba78c016c1c79e9d0a4fa0</anchor>
      <arglist>(void *pvoid_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_proxy_single_socket.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__proxy__single__socket_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__proxy__single__socket_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>server_task</name>
      <anchorfile>test__proxy__single__socket_8cpp.html</anchorfile>
      <anchor>a528879b739424feaf996cc9ad3a974a8</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__proxy__single__socket_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_proxy_single_socket</name>
      <anchorfile>test__proxy__single__socket_8cpp.html</anchorfile>
      <anchor>a50521b3a295e2c441d8d3dfc7267c952</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_proxy_steerable.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__proxy__steerable_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="struct">thread_data</class>
    <member kind="define">
      <type>#define</type>
      <name>CONTENT_SIZE</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>aff9b7f6d81297248bf0ad06d725c8cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONTENT_SIZE_MAX</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>ab9c5a3a3abf88b0c7fbdb7ccb976445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_verbose</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>aebc538ac2ca5392f2119336a9be4ee1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT_CLIENTS</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a99f3cc82deb66807f9ab0fb7ff738ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT_WORKERS</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>aace842f76d93217b40a3b0eee808354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROUTING_ID_SIZE</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>aeeea55f801d24f0df0dbe50925cdad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROUTING_ID_SIZE_MAX</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a43f5dd3b9edd4f12b6402aec2dc41169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_SLEEP_MS</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a2b3d5beca5ccd4ca316e90338b4d3157</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>client_task</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a2ab3ced2fe014bda090ffbdc87e0cb8d</anchor>
      <arglist>(void *db_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>read_stat_value</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a4a047bbdf39fe4faf69b7dbaf8d05024</anchor>
      <arglist>(void *proxy_control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>server_task</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a528879b739424feaf996cc9ad3a974a8</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>server_worker</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>ab0b0b0d384d99764999514a8bde4cbe2</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>statistics</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a3b0e473fe87fe534a23bf6a7f18d7555</anchor>
      <arglist>(void *proxy_control, const char *runctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>steer</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>ad759df2ca7451fde012a713bd6cb7266</anchor>
      <arglist>(void *proxy_control, const char *command, const char *runctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_proxy_steerable</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a9ab13723aa43a05a63df974171d8184d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>control_context</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a78428fc8aff29e1733f6210da5f679dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>g_clients_pkts_out</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>ac131a1eca07e294f0293ed5d5f2e9b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_proxy_control_socktype</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a473ac81752d5265f509f957fbbe1ccd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>g_workers_pkts_out</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>a52f0774e295c993c85cc301006c1ec4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>proxy_control_address</name>
      <anchorfile>test__proxy__steerable_8cpp.html</anchorfile>
      <anchor>adcbfa3057f894c98760671ffd58fe8d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_proxy_terminate.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__proxy__terminate_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__proxy__terminate_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>server_task</name>
      <anchorfile>test__proxy__terminate_8cpp.html</anchorfile>
      <anchor>a528879b739424feaf996cc9ad3a974a8</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__proxy__terminate_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_proxy_terminate</name>
      <anchorfile>test__proxy__terminate_8cpp.html</anchorfile>
      <anchor>a01e0e756b6cc08302942b610a10752d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pub_invert_matching.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pub__invert__matching_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pub__invert__matching_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__pub__invert__matching_8cpp.html</anchorfile>
      <anchor>adc900d8304fc6cfa69e588a73b79821b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pubsub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pubsub_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pubsub_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__pubsub_8cpp.html</anchorfile>
      <anchor>a5bc0833575a3388eff25c916a90e25bb</anchor>
      <arglist>(const char *address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_norm</name>
      <anchorfile>test__pubsub_8cpp.html</anchorfile>
      <anchor>a9db5a1ca2f90c4a28b21a55c1b1becb2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pubsub_topics_count.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__pubsub__topics__count_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>get_subscription_count</name>
      <anchorfile>test__pubsub__topics__count_8cpp.html</anchorfile>
      <anchor>a6cf3fca60658fb8a64bd6815d7d1f843</anchor>
      <arglist>(void *skt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pubsub__topics__count_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>settle_subscriptions</name>
      <anchorfile>test__pubsub__topics__count_8cpp.html</anchorfile>
      <anchor>a0b6cacc6c275230a252ba60e75f101d8</anchor>
      <arglist>(void *skt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_independent_topic_prefixes</name>
      <anchorfile>test__pubsub__topics__count_8cpp.html</anchorfile>
      <anchor>ac75f4e0c43642499bf6689dc9a6baa3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_nested_topic_prefixes</name>
      <anchorfile>test__pubsub__topics__count_8cpp.html</anchorfile>
      <anchor>a35c9bacd9f1e7fc7337ba3ea5c40763f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_radio_dish.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__radio__dish_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="union">sa_u</class>
    <member kind="define">
      <type>#define</type>
      <name>IPV6_ADD_MEMBERSHIP</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>ae00bbae5a549824fed6ec3c646ce6c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_TEST_V4V6</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>aa4cc6387f01618909a81c62a9cbf7159</anchor>
      <arglist>(_test)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MCAST_IPV4</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a0f4a2c58f9b386d440b8c036ebd2ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MCAST_IPV6</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>ad8e8a3353ea5886666d54118869bb440</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ignore_if_unavailable</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>ac27ef121a94b9dd34387677dd2b0cf1b</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_multicast_available</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a86f233b88b73ea83871ad74cb831591a</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>mcast_url</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>aed046f10565c73ffabce7f41e3af00c5</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msg_recv_cmp</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a79c4179eeaa5ba591804dfdf7b61e405</anchor>
      <arglist>(void *s_, const char *group_, const char *body_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>msg_send_expect_success</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>ae36f309ece077263dadc148c59538fdf</anchor>
      <arglist>(void *s_, const char *group_, const char *body_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dish_connect_fails</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a08ef169c1ae88574ca52ec067cb35976</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_join_too_long_fails</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a046b4c87205e7d89a5d8161fc4868c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_join_twice_fails</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>afefcfcfccf55a25a455bf7e87f7e1502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_leave_unjoined_fails</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a3192d7226c916fc47c433371bdacb05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_long_group</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a8977754c08357b05a6084a2ae6c816f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_radio_bind_fails</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a29512cefbc7d9f51d1fe02c1e2ffec5b</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_radio_dish_mcast</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a0dbc6c8d9f2e9e34d704f9a0562b3663</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_radio_dish_no_loop</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a02da074f35597199907ac8f8d36f39dc</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_radio_dish_tcp_poll</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>a05a08482b05752e52f47f1634c4cb6cb</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_radio_dish_udp</name>
      <anchorfile>test__radio__dish_8cpp.html</anchorfile>
      <anchor>afb20c7aab23330aaee48c04767fec497</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_rebind_ipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__rebind__ipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__rebind__ipc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_rebind_ipc</name>
      <anchorfile>test__rebind__ipc_8cpp.html</anchorfile>
      <anchor>a1dd407249054a037472961c200ff7090</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reconnect_ivl.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reconnect__ivl_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reconnect__ivl_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_reconnect_ivl_against_pair_socket</name>
      <anchorfile>test__reconnect__ivl_8cpp.html</anchorfile>
      <anchor>a93d2c7b326e1001d6eb8dd9ce30bc3eb</anchor>
      <arglist>(const char *my_endpoint_, void *sb_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_reconnect_ivl_tcp</name>
      <anchorfile>test__reconnect__ivl_8cpp.html</anchorfile>
      <anchor>a1dc226aaca640f8d081e65acd076bd6d</anchor>
      <arglist>(bind_function_t bind_function_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_reconnect_ivl_tcp_ipv4</name>
      <anchorfile>test__reconnect__ivl_8cpp.html</anchorfile>
      <anchor>ae6c63f8e5075672f522ab1027ce4098d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_reconnect_ivl_tcp_ipv6</name>
      <anchorfile>test__reconnect__ivl_8cpp.html</anchorfile>
      <anchor>a7865f5db8a643bbec19f79e71796579a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reconnect_options.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reconnect__options_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="testutil__monitoring_8hpp" name="testutil_monitoring.hpp" local="yes" imported="no">testutil_monitoring.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reconnect__options_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconnect_default</name>
      <anchorfile>test__reconnect__options_8cpp.html</anchorfile>
      <anchor>a239e7db0dee690926dcef8af04c595fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconnect_success</name>
      <anchorfile>test__reconnect__options_8cpp.html</anchorfile>
      <anchor>ac74a772ed73c625cc3c0251beb9e5c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__reconnect__options_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__reconnect__options_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_req_correlate.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__req__correlate_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__req__correlate_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_req_correlate</name>
      <anchorfile>test__req__correlate_8cpp.html</anchorfile>
      <anchor>a6313f86d386026b324613d04caf80ecc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_req_relaxed.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__req__relaxed_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bounce</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>a5722ee2b41f7d0a9d20b0b9df01eec36</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_events</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>a5c1d05fb51fac806e47aa4ccc9c0d920</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_case_1</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>ac844a04a01145b45b687f5530bae249a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_case_2</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>a8107851bfe318ffa7172f30320b0c1fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_case_3</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>aaf3accf02c265adb0fb5aa0869ac620a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_case_4</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>a934144c2d0cf808761c13e91a39be844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>rep</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>a1fe126454c33a56d4d5c00da7a2ab4fa</anchor>
      <arglist>[services]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>req</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>ad0e3556f4d0f5f8384f0a29f17676e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>services</name>
      <anchorfile>test__req__relaxed_8cpp.html</anchorfile>
      <anchor>af9017e9424f079d95fb6024c37b17294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_device.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__device_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__device_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__reqrep__device_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_device_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__device__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__device__tipc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__reqrep__device__tipc_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_inproc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__inproc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__inproc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__reqrep__inproc_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_ipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__ipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__ipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_leak</name>
      <anchorfile>test__reqrep__ipc_8cpp.html</anchorfile>
      <anchor>ac732c02a17034e521b299dc206986c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_simple</name>
      <anchorfile>test__reqrep__ipc_8cpp.html</anchorfile>
      <anchor>a0d61f9af87060171c344be66f6bfe760</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_tcp.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__tcp_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_connect_address</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>a483e07981de5edfefc5f6c5768b66800</anchor>
      <arglist>(char *connect_address_, const int ipv6_, const int port_, const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multi_connect</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>ad6973d587c64e428e1d97dfab972961b</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multi_connect_ipv4</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>a0295fad62789ea4c8f2e9d72b051d445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multi_connect_ipv6</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>ab30601dad043dd1e70b9c00bf7d011ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multi_connect_same_port</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>ae47873b17a0214bbb4d8838a0ad81d3a</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multi_connect_same_port_ipv4</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>ad26ac87e80f1a14e22145156f27729c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_multi_connect_same_port_ipv6</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>a9586009d88313f853b0a1f9868f7d321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_single_connect</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>ab7474c688f2f8cf0eeee1d7cad827162</anchor>
      <arglist>(int ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_single_connect_ipv4</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>a3f49a8ade84e1069e16b977f25cef158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_single_connect_ipv6</name>
      <anchorfile>test__reqrep__tcp_8cpp.html</anchorfile>
      <anchor>a3928880622f94018bbbf8baa5dd8094d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__tipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__reqrep__tipc_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_reqrep_vmci.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__reqrep__vmci_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__reqrep__vmci_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_reqrep_vmci</name>
      <anchorfile>test__reqrep__vmci_8cpp.html</anchorfile>
      <anchor>adb635cd25e1ebaa9e02f16f1a3bcfc02</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_router_handover.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__router__handover_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__router__handover_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_with_handover</name>
      <anchorfile>test__router__handover_8cpp.html</anchorfile>
      <anchor>a933b1326e2097a5d577272fc90734274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_without_handover</name>
      <anchorfile>test__router__handover_8cpp.html</anchorfile>
      <anchor>a7a5c67a084f538ca6a8049036f02a998</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_router_mandatory.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__router__mandatory_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__router__mandatory_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_basic</name>
      <anchorfile>test__router__mandatory_8cpp.html</anchorfile>
      <anchor>a8072d18cd6f72d1013e8566748aca5ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_get_peer_state</name>
      <anchorfile>test__router__mandatory_8cpp.html</anchorfile>
      <anchor>aea388d04c8ec5abc7e845343df341fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_get_peer_state_corner_cases</name>
      <anchorfile>test__router__mandatory_8cpp.html</anchorfile>
      <anchor>a24a9843c5831f63e08e1534c4bea80cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_router_mandatory_hwm.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__router__mandatory__hwm_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_ENABLED</name>
      <anchorfile>test__router__mandatory__hwm_8cpp.html</anchorfile>
      <anchor>ae04c5e41f64b51d21bc71565938a59d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__router__mandatory__hwm_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_mandatory_hwm</name>
      <anchorfile>test__router__mandatory__hwm_8cpp.html</anchorfile>
      <anchor>a2d8188ba1bb1d03a4a696df200e23f32</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_router_mandatory_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__router__mandatory__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__router__mandatory__tipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_router_mandatory_tipc</name>
      <anchorfile>test__router__mandatory__tipc_8cpp.html</anchorfile>
      <anchor>a6014c072c4cd9d8cee84dc084a940192</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_router_notify.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__router__notify_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_error_during_multipart</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>a0209b95758b70bcdad8700df449eac0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_handshake_fail</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>a28e1037ed3d646c86d1f4829fdb12c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_notify_both</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>a70868b8409a56699299f8e9d4ca96b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_notify_connect</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>a9f893a9ad61d682c9a5fdeee34f73d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_notify_disconnect</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>a5e9957edb5b79c96d94ddebd47cc8012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_router_notify_helper</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>ab89638fdde9c992b12fc4d6814ff46d1</anchor>
      <arglist>(int opt_notify_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_sockopt_router_notify</name>
      <anchorfile>test__router__notify_8cpp.html</anchorfile>
      <anchor>aba571daaf5eb62186b81c934d9fcfca8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_scatter_gather.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__scatter__gather_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__scatter__gather_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_scatter_gather</name>
      <anchorfile>test__scatter__gather_8cpp.html</anchorfile>
      <anchor>a79e5ede5b32adb81b7afe68d851a6459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_scatter_gather_multipart_fails</name>
      <anchorfile>test__scatter__gather_8cpp.html</anchorfile>
      <anchor>a754d642eba13ac8a156e243ffcb57d45</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_security_curve.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__security__curve_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__security_8hpp" name="testutil_security.hpp" local="yes" imported="no">testutil_security.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <includes id="curve__client__tools_8hpp" name="curve_client_tools.hpp" local="yes" imported="no">../src/curve_client_tools.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">../src/random.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>__STDC_LIMIT_MACROS</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aeb7e7a856ab7a794b05b6b63ef36ea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_USE_LIBSODIUM</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a76d00df63fe0c264017d262293dcafe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>connect_exchange_greeting_and_hello_welcome</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>abe7feb772ff32e21040411f2459b4822</anchor>
      <arglist>(char *my_endpoint_, void *server_mon_, int timeout_, zmq::curve_client_tools_t &amp;tools_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>connect_exchange_greeting_and_send_hello</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a4247f55b78c1c9e7779275719343b39d</anchor>
      <arglist>(char *my_endpoint_, zmq::curve_client_tools_t &amp;tools_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_new_client_curve_bounce_fail</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>ad771feebe7b56f6c5c3d54cead9d726e</anchor>
      <arglist>(const char *server_public_, const char *client_public_, const char *client_secret_, char *my_endpoint_, void *server_, void **client_mon_=NULL, int expected_client_event_=0, int expected_client_value_=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_zmtp_mechanism_mismatch</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a7989426886cb9c4d4a2ab8d0ab590a98</anchor>
      <arglist>(void *client_, char *my_endpoint_, void *server_, void *server_mon_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush_read</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a4875c797ae4df1a952ba0b60edd0ae7a</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>host_to_network</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aef9d2b65ff3cadc8fa9f950e9faa7c1d</anchor>
      <arglist>(uint64_t value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>zmq::curve_client_tools_t</type>
      <name>make_curve_client_tools</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a0bb0b314df43a2734123139f31b6e399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv_all</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a42341801536e1d495063b7cfc3a4d44e</anchor>
      <arglist>(fd_t fd_, uint8_t *data_, socket_size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv_greeting</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a361f0cb99180c34a3b01643d2adb8e73</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a37afc5a0c59a73142dd63b846b2814c0</anchor>
      <arglist>(fd_t fd_, const char(&amp;data_)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>ab9aff59f8192ded801296f4699157339</anchor>
      <arglist>(fd_t fd_, const uint8_t(&amp;data_)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_all</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aa0a32efbb5e98eebcb42d9415d542b50</anchor>
      <arglist>(fd_t fd_, const char *data_, socket_size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_command</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a8663d2f7f4d16e0474384c8c5a99562d</anchor>
      <arglist>(fd_t s_, char(&amp;command_)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_hello_command_name</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a1128c1b6d83d2f25f79d933652b5d245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_hello_version</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aa9bd8696b2c5c72397657628084a34db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_hello_wrong_length</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a93575083902dfd36a270b9b17c782ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_initiate_command_encrypted_content</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a2f3531a08ca3f7e29997098eed866505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_initiate_command_encrypted_cookie</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aea137237f6a51dc41d1d1c59226dfa58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_initiate_command_name</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a0782e78d60b414ad1725e0e5d3c5b6f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_initiate_wrong_length</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a59bfa3aeb6d1c6a895bd0b8cba809e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_invalid_keysize</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a640123b437bd0eb42dbf4eb32088e967</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_unauthenticated_message</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a748aeb57381d13285da4a8e5330ec53c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_with_bogus_client_credentials</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a5b252897858fb247ed62d85dddccdb42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_with_null_client_credentials</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>af9210f58d4797322b74c8cebe6ffaa13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_with_plain_client_credentials</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a55cb708145cea7722ea2cf2b3eaffebf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve_security_with_valid_credentials</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a89350a2389e4452f76dff3221462c60d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_client_public_key</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a931f8b25e693eab91af4b79ed0b44bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_client_secret_key</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a8fd05fd36bfcfecb7fbf78cdc32520bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_key</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a0d7765ff07b13b5792fdc0b30fb758d5</anchor>
      <arglist>(void *server_, void *server_mon_, char *my_endpoint_, char *server_public_, char *client_public_, char *client_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_server_key</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a76a9186506968a2d9d7f07290e6fa3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_large_routing_id</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aed1f3205c2415a55d01dc8d86ce90dae</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>error_message_buffer</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a9afc508bf228b7646d8de5a78d7b98b5</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handler</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>af9fe3454324034b87bb0ec2f67df24be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>hello_length</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aaf68e704c1f786860677a30f315ff86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>large_routing_id</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>ab9ea5f7f3625c2530987a0a2ad83f174</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>my_endpoint</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a70d0d5555136b5f769ee810a34e654e1</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>null_key</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>aff36003c9f2c9f08dfe3e2dabc5e9a86</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>server</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a218ac7898500101aa6b5b584ea6bc827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>server_mon</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>ac1a1f179c2defbc4fcbc61d16d4a5f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>timeout</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a654210ae605a61110cf5a8a0c9f2d72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>welcome_length</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a0ad2738ab825b69333ed0520bb8ea9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>zap_thread</name>
      <anchorfile>test__security__curve_8cpp.html</anchorfile>
      <anchor>a9e6a8a4fb027fe0cc92057bc02636415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_security_gssapi.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__security__gssapi_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__monitoring_8hpp" name="testutil_monitoring.hpp" local="yes" imported="no">testutil_monitoring.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>check_krb_available</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a99dcc1c5eecddf93c05124e3fc0a1a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_creds</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>ad8fe6076412e67e74b92108a5ee8e7de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_plain_creds</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>abdeba9ec465a282da088bb1130bda7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unauth_creds</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>ad5c600df3aa2410824479153c4d61992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_valid_creds</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>ae979609167bf23194ae7517744e970d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_vanilla_socket</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a11160e87b576fdb4b64fd6a8320cf026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a8ad382e27b166dcf9feda6fb0117edda</anchor>
      <arglist>(void *handler_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>my_endpoint</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a70d0d5555136b5f769ee810a34e654e1</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a8f8f80d37794cde9472343e4487ba3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>server</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a218ac7898500101aa6b5b584ea6bc827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>server_mon</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>ac1a1f179c2defbc4fcbc61d16d4a5f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile int</type>
      <name>zap_deny_all</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>adaab6dc9acdcf334497de07597658e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void *</type>
      <name>zap_thread</name>
      <anchorfile>test__security__gssapi_8cpp.html</anchorfile>
      <anchor>a9e6a8a4fb027fe0cc92057bc02636415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_security_no_zap_handler.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__security__no__zap__handler_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__security__no__zap__handler_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_no_zap_handler</name>
      <anchorfile>test__security__no__zap__handler_8cpp.html</anchorfile>
      <anchor>a53bce5729b2f47988b56176421cb7c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_no_zap_handler_enforce_domain</name>
      <anchorfile>test__security__no__zap__handler_8cpp.html</anchorfile>
      <anchor>a8ae26007a6675e94e268b6dfb07abfc4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_security_null.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__security__null_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup_zap_handler</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>ae605c10489b07a013efdb81ffd3f9f4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>teardown_zap_handler</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a51c7d974b3ce55b12018db9441c7c18d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_no_domain</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a0928154bf4774b0b92880f4332636b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_success</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a16a77fb410e65b54c62c99efb7f805f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_vanilla_socket</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a11160e87b576fdb4b64fd6a8320cf026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_wrong_domain_fails</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>aeb011c5b67eabf3932496d1eabe210d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a8ad382e27b166dcf9feda6fb0117edda</anchor>
      <arglist>(void *handler_)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>zap_thread</name>
      <anchorfile>test__security__null_8cpp.html</anchorfile>
      <anchor>a9e6a8a4fb027fe0cc92057bc02636415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_security_plain.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__security__plain_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup_server</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a5605eb8b7ac727a7120c904bd48a22bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup_zap_handler</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>ae605c10489b07a013efdb81ffd3f9f4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>teardown_server</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a618564475aed1c8444947c1ad0fe9406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>teardown_zap_handler</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a51c7d974b3ce55b12018db9441c7c18d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_plain_client_as_server_fails</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a3c8fe962ed44e2a0652779060feba946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_plain_success</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a157b9c558914dfabc0ee6a5f21cd56ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_plain_vanilla_socket</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a5f64be66b93b0e679fbe43d7e5469c13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_plain_wrong_credentials_fails</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>aedef2478cbd984af4012bfee228cba28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a5412fec394703580e53ed07b09f0267e</anchor>
      <arglist>(void *zap_)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>domain</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a7852d1dfe656542f6dd8d2431dcbbcd5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>my_endpoint</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a70d0d5555136b5f769ee810a34e654e1</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>server</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a218ac7898500101aa6b5b584ea6bc827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>zap_thread</name>
      <anchorfile>test__security__plain_8cpp.html</anchorfile>
      <anchor>a9e6a8a4fb027fe0cc92057bc02636415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_security_zap.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__security__zap_8cpp.html</filename>
    <includes id="testutil__security_8hpp" name="testutil_security.hpp" local="yes" imported="no">testutil_security.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_ZAP_ERROR_TESTS</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>aafec08411a498f4a7c7b35782bbbc3ba</anchor>
      <arglist>( name_, server_socket_config_, server_socket_config_data_, client_socket_config_, client_socket_config_data_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RUN_ZAP_ERROR_TESTS</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a63938eca0588db3f2be781c8695200c0</anchor>
      <arglist>(name_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_ZAP_ERROR_TESTS</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>acbf18ab50d838d6b8f1e09726bac247b</anchor>
      <arglist>(curve, &amp;socket_config_curve_server, valid_server_secret, &amp;socket_config_curve_client, &amp;curve_client_data) int main()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_ZAP_ERROR_TESTS</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a7477bcaf0e4e8d90202fbdf8f9d5d31f</anchor>
      <arglist>(null, &amp;socket_config_null_server, NULL, &amp;socket_config_null_client, NULL) DEFINE_ZAP_ERROR_TESTS(plain</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>expect_new_client_bounce_fail_and_count_monitor_events</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a6b3a132f885f57f39bc05b5463dd545b</anchor>
      <arglist>(char *my_endpoint_, void *server_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_, void *server_mon_, int expected_server_event_, int expected_server_value_, int expected_client_event_=0, int expected_client_value_=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zap_protocol_error</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a545c13782f04ba1c443ce1a2f9389f2a</anchor>
      <arglist>(char *my_endpoint_, void *server_, void *server_mon_, socket_config_fn socket_config_, void *socket_config_data_, int expected_error_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_protocol_error_closure</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>acca815bbcf220d16915fbf27bdf171b8</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_, zmq_thread_fn zap_handler_, int expected_failure_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_protocol_error_too_many_parts</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a114c4c0cf9b79a6832367b2ac00a6a3d</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_protocol_error_wrong_request_id</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a684292a585e95359f22f6290442d3390</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_protocol_error_wrong_status_invalid</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a629bac8ab8fdbdd4edba7bd291ce813e</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_protocol_error_wrong_version</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a8e785e0b59ec079e46af5a863e2d0734</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_unsuccesful_disconnect</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a35a56e77de6909cf0961e6c7adeb7fa5</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_unsuccesful_do_not_recv</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a3c7cbfaedbe78374ebb06f06a59c2257</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_unsuccesful_do_not_send</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>ae55cf28db66e4fe09b70f5c3a8204d73</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_unsuccesful_no_handler_closure</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>afafa21e7bb150ad9bc675cc1349f12b5</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, zmq_thread_fn zap_handler_func_, bool zap_handler_disconnected_=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_unsuccesful_no_handler_started</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>ada229c76263fdec98d3441fc7117ab5c</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zap_unsuccessful</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a9aa7212aba780f8124c8a917baaca84d</anchor>
      <arglist>(char *my_endpoint_, void *server_, void *server_mon_, int expected_server_event_, int expected_server_value_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_=NULL, int expected_client_event_=0, int expected_client_value_=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zap_unsuccessful_no_handler</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>aa19bffa8630ba56ee63334731c9de17f</anchor>
      <arglist>(char *my_endpoint_, void *server_, void *server_mon_, int expected_event_, int expected_err_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zap_unsuccessful_status_300</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a19124cc0d46c05d7446a0bac6683e1eb</anchor>
      <arglist>(char *my_endpoint_, void *server_, void *server_mon_, socket_config_fn client_socket_config_, void *client_socket_config_data_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zap_unsuccessful_status_500</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>ac4c579392425b2f3d7a77c3070f6c662</anchor>
      <arglist>(char *my_endpoint_, void *server_, void *server_mon_, socket_config_fn client_socket_config_, void *client_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_wrong_status_internal_error</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a1f0b888a70f1694557bc4ffbef44841f</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_zap_wrong_status_temporary_failure</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>ad9dae4ae6ec1476a7806b9ba95948a63</anchor>
      <arglist>(socket_config_fn server_socket_config_, socket_config_fn client_socket_config_, void *client_socket_config_data_, void *server_socket_config_data_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_disconnect</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a087dcb198f08b56d7598fc1f43913d07</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_do_not_recv</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a03bdbcfb2b74ea0b4097cce0dae04856</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_do_not_send</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a1f2432fc055f446e7c12e24668bfddfe</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_too_many_parts</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a2aadcd91fee99bcbfe2a7d1b84c48b45</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_wrong_request_id</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a397bf41f4797a9d97c0bbb6d7858f005</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_wrong_status_internal_error</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>ac4ae2de1c329be94e1bcf59032654316</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_wrong_status_invalid</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a4497731cf3c1b3171d3b00ae4746ee67</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zap_handler_wrong_status_temporary_failure</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>abf2e6d6769ba3872c76cb7bf823d8650</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>zap_handler_wrong_version</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a12f2938dcfea25548835d431f0fc177b</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static NULL curve_client_data_t</type>
      <name>curve_client_data</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a7172a8ab63438e65da2c5c0d525fc1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NULL</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a9578bf94fd913a1b19c44c1213156cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>&amp;</type>
      <name>socket_config_plain_client</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>ad946b084817135938a61dedcd704ffdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>&amp;</type>
      <name>socket_config_plain_server</name>
      <anchorfile>test__security__zap_8cpp.html</anchorfile>
      <anchor>a248c50d0bd11575ff1983443aafdcc71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_setsockopt.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__setsockopt_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>BOUNDDEVBUFSZ</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>a6e179dc6167a60e516bbc15ab0d6a574</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_bindtodevice</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>ac748734eca73089e99ef5f1ca704b854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_priority</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>a8c94c1067a220a937df26d69d3dcf8ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_setsockopt_tcp_recv_buffer</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>a99e4926ccbb1eb80ec68b51bfc4a5dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_tcp_send_buffer</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>a82c5fc8ce140a84d10afcae2a4fe8804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_setsockopt_use_fd</name>
      <anchorfile>test__setsockopt_8cpp.html</anchorfile>
      <anchor>aca17941bdff169a17fa834fd5cab5edc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shutdown_stress.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__shutdown__stress_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="struct">thread_data</class>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_COUNT</name>
      <anchorfile>test__shutdown__stress_8cpp.html</anchorfile>
      <anchor>ae4f10e3506669382a3a5b19ce7a5eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shutdown__stress_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__shutdown__stress_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__shutdown__stress_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shutdown_stress</name>
      <anchorfile>test__shutdown__stress_8cpp.html</anchorfile>
      <anchor>a48b0bd8635c6c10a449e1b069dda4c2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>worker</name>
      <anchorfile>test__shutdown__stress_8cpp.html</anchorfile>
      <anchor>ab57854a6cee818b3f851481970789694</anchor>
      <arglist>(void *data_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shutdown_stress_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__shutdown__stress__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_COUNT</name>
      <anchorfile>test__shutdown__stress__tipc_8cpp.html</anchorfile>
      <anchor>ae4f10e3506669382a3a5b19ce7a5eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__shutdown__stress__tipc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__shutdown__stress__tipc_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__shutdown__stress__tipc_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_shutdown_stress_tipc</name>
      <anchorfile>test__shutdown__stress__tipc_8cpp.html</anchorfile>
      <anchor>a61864e5243a20198760e2928e3fa8cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>worker</name>
      <anchorfile>test__shutdown__stress__tipc_8cpp.html</anchorfile>
      <anchor>aab9769418e519c0eb6d0f2d3c873221b</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_socket_null.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__socket__null_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_bind_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a4094f41a7aa3e718350e6fca7b05bca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_close_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>ada544fda1bb79d5713054757bed0a9fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_connect_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a802b39d2023aa5423811cf63166fe863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_disconnect_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a231e490d6b3594e56a8b40fe39c12b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_getsockopt_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>aa3774840a5bb23ad08ba165fd906c7a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_setsockopt_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a18e189b7de02095c81a15023c3855ae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_socket_monitor_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>ab5517eb40880147184421850010d5f2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_socket_null_context</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a1ab60812dff564b61b310c3840c51cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_zmq_unbind_null_socket</name>
      <anchorfile>test__socket__null_8cpp.html</anchorfile>
      <anchor>a74515e2272925a227fcb6e8d6a29fb7c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_socket_options_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__socket__options__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>LAST_OPTION</name>
      <anchorfile>test__socket__options__fuzzer_8cpp.html</anchorfile>
      <anchor>a0781c26e6ded3b855c440a6109b9424c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__socket__options__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__socket__options__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socket_options_fuzzer</name>
      <anchorfile>test__socket__options__fuzzer_8cpp.html</anchorfile>
      <anchor>a3143f1abf7eb34a1601b421e4227c8ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sockopt_hwm.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__sockopt__hwm_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send_until_wouldblock</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>a1f916bd04f0ed123a397f78839d564a7</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_change_after_connected</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>adbdec80301a937348105924cc336e39b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_change_before_connected</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>a3aa4326af4ab7432a4ccf451cbdce7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_decrease_when_full</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>aec97fdc016bdc841dfc2f4966596a57f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_fill_up_to_hwm</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>a2c9e636138b7d1a9f6fb5e315fb67907</anchor>
      <arglist>(void *socket_, int sndhwm_)</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT int</type>
      <name>MAX_SENDS</name>
      <anchorfile>test__sockopt__hwm_8cpp.html</anchorfile>
      <anchor>a5b1f5494c5fe5ecc260cd29716d7efe2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_socks.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__socks_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>communicate</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a0dca6749ad32536d82180acc445a7203</anchor>
      <arglist>(void *push, void *pull)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>recvall</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a9322213da95cb124edd200acc6ef7f8f</anchor>
      <arglist>(int sock_fd, char *buffer, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recvonce</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>ac74631bdf6f6ac771a1ec44eff76c8c8</anchor>
      <arglist>(int sock_fd, char *buffer, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remote_connect</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>af83c7d6bd0403f3198e64ef211d072f4</anchor>
      <arglist>(int socket, uint32_t addr, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendall</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>aa24b97b2b24fc0b909858a9aa369f33a</anchor>
      <arglist>(int sock_fd, char *buffer, int len)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>setup_pull_client</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>aaa13a7a2ed4d38aa259ff01424b521f5</anchor>
      <arglist>(const char *connect_address, const char *socks_proxy)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>setup_push_server</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a2028b5689a0727ca52220b1a3b4ff9cd</anchor>
      <arglist>(char *connect_address, int connect_address_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>setup_socks_server</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a404737b68fde1536c414ef71a7547c38</anchor>
      <arglist>(char *socks_server_address, int socks_server_address_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socks_server_basic_auth</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a7caab1c07d8c2a2430fea6f13089efcc</anchor>
      <arglist>(void *socks_server)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socks_server_basic_auth_delay</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a6886f2a9a7375ff9feabc3de604ffda7</anchor>
      <arglist>(void *socks_server)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socks_server_basic_auth_no_pass</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a4b1d42648b87ccf3e2296cd49f9d1ab0</anchor>
      <arglist>(void *socks_server)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socks_server_no_auth</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a02f1a4a3d34f453cda0e7b0d12bc9d46</anchor>
      <arglist>(void *socks_server)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socks_server_no_auth_delay</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a7ed25cca4415607026716a1041237a03</anchor>
      <arglist>(void *socks_server)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socks_server_task</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a42ec6e03ad4871d5337e4d3ddd65a80b</anchor>
      <arglist>(void *socks_server, const char *username, const char *password, int max_client_connect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_opt_invalid</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a20bfb43f2cdac2b2b32ca632ea295e69</anchor>
      <arglist>(const char *msg, int opt, const char *value, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_opt_ok</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a69f58573ef52eb3e5d4d5c343659c195</anchor>
      <arglist>(const char *msg, int opt, const char *value, size_t len, const char *expected_value, size_t expected_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a1abadf5b8bc3edf04dc8caa9277b20f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_basic_auth</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a7a6a1e5724f7c4c4b5827cde686e0205</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_basic_auth_delay</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>ad0a50287bdfde07447b54b5f589212ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_basic_auth_empty_pass</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>ab6f252cbecca791236ec166f2244f102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_basic_auth_empty_user</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a23dfbaa77e1b82bf1514a894ec13d80e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_basic_auth_null_pass</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>ae67291a95402c61773b51a0c07df3c86</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_basic_auth_null_user</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>ad1869f2b2243fbb0cd557b5a974c18c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_bind_before_connect</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a8089ca50de9bec55c78b507f86e9bc3f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_delay</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>af68df9bf4e49685dcd898bc3c98f822b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_domainname</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>adf2f307864e241efa8c5b6d4a9f649d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_ipv6</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a10dcf3f75ab5cbdcb4aff6ad2bcc3090</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_ipv6_sb</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>acdd99e0bd9a87b660e3f987bf4b748d1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_no_socks</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a8ec79e4597f4538df2e775af58157052</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_proxy_options</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a3b9b7631b0bf74f17babfe342cf33787</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socks_userpass_options</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a4df43776b13dad2f218cfd0a4aec28b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_string_opt_ok</name>
      <anchorfile>test__socks_8cpp.html</anchorfile>
      <anchor>a550bb09004047ace66192254a4d5c6ab</anchor>
      <arglist>(const char *msg, int opt, const char *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sodium.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__sodium_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_curve_keypair__always__success</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>a0d3ffaa074c91def00c77cff49367e42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_curve_public__invalid__failure</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>aa52dfae056979035a050b7d38c8d60e8</anchor>
      <arglist>(const char *secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_curve_public__invalid__failure_long</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>a62cad9c3f572644b966735ac1407b39d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_curve_public__invalid__failure_short</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>aa5ee1aea1af78f7c57b19ca6482e618b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test__zmq_curve_public__valid__success</name>
      <anchorfile>test__sodium_8cpp.html</anchorfile>
      <anchor>a5533734bee3241e31e561cb6e4685289</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spec_dealer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__spec__dealer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CASES</name>
      <anchorfile>test__spec__dealer_8cpp.html</anchorfile>
      <anchor>ac2b93808d5958342375d08ac9ef123fa</anchor>
      <arglist>(name, bind_address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__spec__dealer_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_block_on_send_no_peers</name>
      <anchorfile>test__spec__dealer_8cpp.html</anchorfile>
      <anchor>a22180a4a2806cbaea34aaa709f57baba</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_destroy_queue_on_disconnect</name>
      <anchorfile>test__spec__dealer_8cpp.html</anchorfile>
      <anchor>a44408f6f828f197e665a67f2ca06be7c</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_fair_queue_in</name>
      <anchorfile>test__spec__dealer_8cpp.html</anchorfile>
      <anchor>a6469d49d61920fef4dc15407a6f17d2c</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_round_robin_out</name>
      <anchorfile>test__spec__dealer_8cpp.html</anchorfile>
      <anchor>a396dfb25bbe5b7b35a402afb86e3934b</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spec_pushpull.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__spec__pushpull_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>def_test_spec_pushpull</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a51f348c3d592e8319e5b54f8c0be4054</anchor>
      <arglist>(name, bind_address_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>def_test_spec_pushpull</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a61beb89cb6c900caa6e3330b374b6011</anchor>
      <arglist>(inproc, &quot;inproc://a&quot;) def_test_spec_pushpull(tcp</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a52dc9aa21bcc283942e0286cad9a65d0</anchor>
      <arglist>(test_spec_pushpull_inproc_pull_fair_queue_in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>ae66a3bc8cd0caefa5b6b60ce5deb8dcc</anchor>
      <arglist>(test_spec_pushpull_inproc_push_block_on_send_no_peers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a0d1609a1967113cf702bdbdf3851c0bf</anchor>
      <arglist>(test_spec_pushpull_inproc_push_multipart_atomic_drop_block)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a9bf2cc9c6063d86a08e5fe670ee084ba</anchor>
      <arglist>(test_spec_pushpull_inproc_push_multipart_atomic_drop_non_block)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>adee529a398a30e32daa9abaa6f5a91a5</anchor>
      <arglist>(test_spec_pushpull_inproc_push_round_robin_out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a8352ad4977208745a70892ce03096bf4</anchor>
      <arglist>(test_spec_pushpull_tcp_pull_fair_queue_in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>acbde33cc33f58d40a0520eaf3fffae3c</anchor>
      <arglist>(test_spec_pushpull_tcp_push_block_on_send_no_peers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a28d19490d247d3c88a8f8e9fb52b2ffd</anchor>
      <arglist>(test_spec_pushpull_tcp_push_multipart_atomic_drop_block)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>abc101fefd988bba52e03576c90b753c8</anchor>
      <arglist>(test_spec_pushpull_tcp_push_multipart_atomic_drop_non_block)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RUN_TEST</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a32e957b501322f887fd81d4a21f27f07</anchor>
      <arglist>(test_spec_pushpull_tcp_push_round_robin_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_destroy_queue_on_disconnect</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a44408f6f828f197e665a67f2ca06be7c</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pull_fair_queue_in</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a1ecaf58d6a330c9e6326425b51b19fe9</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_push_block_on_send_no_peers</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a0a0698ba6820a11513adc18daa3ac6a2</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_push_multipart_atomic_drop</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>ac1c1c37b1bdd6ffc7544e13a49301179</anchor>
      <arglist>(const char *bind_address_, const bool block_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_push_round_robin_out</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>ade9a62755f12f7de7823fdaff4c7a8d1</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UNITY_BEGIN</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>aa526c2744716b78af84e19ad1b63e252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>UNITY_END</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>acbe25a233cfba809f5a95e93571a19cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tcp</type>
      <name>__pad0__</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a261df08365cb3689e0ca0c405ebb4d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>connect_address</name>
      <anchorfile>test__spec__pushpull_8cpp.html</anchorfile>
      <anchor>a2a7101a14514185113abb2422e68d019</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spec_rep.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__spec__rep_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_envelope</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>ae43e98a7718d3e59ed5e637c19905c96</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_envelope_inproc</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>a55f4dbd9112f89689000bdf27f489b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_envelope_tcp</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>af1d1188da658dc5652b7bc92e83edc69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_fair_queue_in</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>a6469d49d61920fef4dc15407a6f17d2c</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_fair_queue_in_inproc</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>ab0c1e02e5247e888e7365b3e99d77966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_fair_queue_in_tcp</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>a20fbd81eea4f62eb8b40ae60eaf04a05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>bind_inproc</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>af7f3714880aa08e64247be5f64f3966d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>bind_tcp</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>a9bf332deefce0d94d5f42996af31aa2e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>connect_address</name>
      <anchorfile>test__spec__rep_8cpp.html</anchorfile>
      <anchor>a2a7101a14514185113abb2422e68d019</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spec_req.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__spec__req_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_block_on_send_no_peers</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a9815e41441e4c875c82d64d6f6a4c550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_message_format</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>accfc81dd00460b6d68cd35565b7c9cee</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_message_format_inproc</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>af2d1641c9e41a7cc22cc80cc31ddd4f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_message_format_tcp</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a32bf0fe4e12573a1a22638aada86d429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_only_listens_to_current_peer</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a9d3b0d583bf3de7f8258bb2c897bbbeb</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_only_listens_to_current_peer_inproc</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>af8639aacef7c4a3377e71b4172d53582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_only_listens_to_current_peer_tcp</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>ae2531d69b3ecd4d7ed7879367095e4a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_round_robin_out</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a4527bdd665d8da7ff87091f594754c68</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_round_robin_out_inproc</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>ae08776a381bd59d0dbd4b23cb36749b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_round_robin_out_tcp</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a2c5141348e1b6a62d25828da16490dee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>bind_inproc</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>af7f3714880aa08e64247be5f64f3966d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>bind_tcp</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a9bf332deefce0d94d5f42996af31aa2e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>connect_address</name>
      <anchorfile>test__spec__req_8cpp.html</anchorfile>
      <anchor>a2a7101a14514185113abb2422e68d019</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_spec_router.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__spec__router_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_SUITE</name>
      <anchorfile>test__spec__router_8cpp.html</anchorfile>
      <anchor>a51bca93983a236289561ed2ef4b3b73c</anchor>
      <arglist>(name, bind_address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__spec__router_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_destroy_queue_on_disconnect</name>
      <anchorfile>test__spec__router_8cpp.html</anchorfile>
      <anchor>a44408f6f828f197e665a67f2ca06be7c</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_fair_queue_in</name>
      <anchorfile>test__spec__router_8cpp.html</anchorfile>
      <anchor>a3fcf75fae8152160c988c76a7754eeab</anchor>
      <arglist>(const char *bind_address_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_srcfd.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__srcfd_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>MSG_SIZE</name>
      <anchorfile>test__srcfd_8cpp.html</anchorfile>
      <anchor>ad4d025ecf1bdbf8b244ca688df8e478d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__srcfd_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_srcfd</name>
      <anchorfile>test__srcfd_8cpp.html</anchorfile>
      <anchor>aff37d0cd7b2e7ddfe502d45a2c2957b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_stream.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__stream_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="struct">zmtp_greeting_t</class>
    <member kind="define">
      <type>#define</type>
      <name>size</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>ad44f36b109a794d382407ec0c276492f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMTP_DEALER</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>acca85e0e3c0331ce3c6d170029a38891</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_stream_to_dealer</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>a531c252bdb08a58b8eb2dff2ffc15de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_stream_to_stream</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>a2552f1e7c1b61b57e85c1dc852c54b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SETUP_TEARDOWN_TESTCONTEXT typedef uint8_t</type>
      <name>byte</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>a20764740f8b25803efab98ff5ea4574b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zmtp_greeting_t</type>
      <name>greeting</name>
      <anchorfile>test__stream_8cpp.html</anchorfile>
      <anchor>a152c84639ccf12f84ad98a2e8cd084e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_stream_disconnect.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__stream__disconnect_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <class kind="struct">test_message_t</class>
    <member kind="function">
      <type>bool</type>
      <name>has_more</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>ac8365e9d80c69c3d8cc25cc187e3c0b7</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stream_disconnect</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>acde50ed46a0951529c33af6275b8bcba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CLIENT</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>aae8be7253edd7dcd991b015aca6c2c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const test_message_t</type>
      <name>dialog</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>a4a91c7da99f3834fc1217742840bb8b4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SETUP_TEARDOWN_TESTCONTEXT int</type>
      <name>SERVER</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>ad18a0a7f29ee46ea72adea884cdb576b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>steps</name>
      <anchorfile>test__stream__disconnect_8cpp.html</anchorfile>
      <anchor>ada5c987e854a34d90b0438379925ffad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_stream_empty.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__stream__empty_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__stream__empty_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_stream_empty</name>
      <anchorfile>test__stream__empty_8cpp.html</anchorfile>
      <anchor>a0a308d550a705999c5fc939391d9f91d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_stream_exceeds_buffer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__stream__exceeds__buffer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__stream__exceeds__buffer_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_stream_exceeds_buffer</name>
      <anchorfile>test__stream__exceeds__buffer_8cpp.html</anchorfile>
      <anchor>ae88e535824748cc0bb9b841d770814c4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_stream_timeout.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__stream__timeout_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__monitoring_8hpp" name="testutil_monitoring.hpp" local="yes" imported="no">testutil_monitoring.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__stream__timeout_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_stream_handshake_timeout_accept</name>
      <anchorfile>test__stream__timeout_8cpp.html</anchorfile>
      <anchor>ae1f940a96cd27e1271e849a5ce9f980c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_stream_handshake_timeout_connect</name>
      <anchorfile>test__stream__timeout_8cpp.html</anchorfile>
      <anchor>a6ed0b73eca2f091f64c8985eee82c203</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sub_forward.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__sub__forward_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sub__forward_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__sub__forward_8cpp.html</anchorfile>
      <anchor>adc900d8304fc6cfa69e588a73b79821b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_sub_forward_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__sub__forward__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__sub__forward__tipc_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__sub__forward__tipc_8cpp.html</anchorfile>
      <anchor>adc900d8304fc6cfa69e588a73b79821b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_system.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__system_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SOCKETS</name>
      <anchorfile>test__system_8cpp.html</anchorfile>
      <anchor>ab54cda52ee639aa3c47cfa330904e776</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialise_network</name>
      <anchorfile>test__system_8cpp.html</anchorfile>
      <anchor>a07b13636cb377c4aee99768b131250d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__system_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_localhost</name>
      <anchorfile>test__system_8cpp.html</anchorfile>
      <anchor>a9542ea27b1f053e1107abeaa9b221610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_max_sockets</name>
      <anchorfile>test__system_8cpp.html</anchorfile>
      <anchor>a22c5d81f2209927e6e56f6d6365f11c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_tcp_accept_filter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__tcp__accept__filter_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_BAD_FILTER_STRING</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>aa38ae29ff0f6ab46c45eddf2968ca644</anchor>
      <arglist>(case, filter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bad_filter_string</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>ab5234f5aa7eade7c42997b64d876464e</anchor>
      <arglist>(const char *const filter_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_clear</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>a443aaa38b1796a39d965acb610d31cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_reconnect_ivl_against_pair_socket</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>a93d2c7b326e1001d6eb8dd9ce30bc3eb</anchor>
      <arglist>(const char *my_endpoint_, void *sb_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_reconnect_ivl_tcp</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>a1dc226aaca640f8d081e65acd076bd6d</anchor>
      <arglist>(bind_function_t bind_function_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_set_matching</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>aac5fbf79d182efbd2666e71b287b6995</anchor>
      <arglist>(const char *const filter_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_set_matching_1</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>a398d6185464730737fdb5ac81023a7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_set_matching_2</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>a2ba3be8cd4cb60e470dc3b76991b213e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_set_non_matching</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>ae6ecf7c4a3b64dba54bf1dd4663d4a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_set_non_matching_and_clear</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>a2f320285ce78f687203e0b30f6fec079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>non_matching_filter</name>
      <anchorfile>test__tcp__accept__filter_8cpp.html</anchorfile>
      <anchor>ae944d3d3d73bac30aae842ac7046a09a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_term_endpoint.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__term__endpoint_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>BUF_SIZE</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>a6821bafc3c88dfb2e433a095df9940c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_send_after_disconnect_fails</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>ab2a8b81a7e08dbb83a0719b6237098fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_send_after_unbind_fails</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>a1e40b044e7a69c31e2f2d04434797ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unbind_via_last_endpoint</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>a3fb7a948a2dc33baf6b3bc0db6410194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_wildcard_unbind_fails</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>a1f3c4ac6ac7beef0fbaf9ee500ffa1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ep_wc_ipc</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>acf14777fbce03d83854ac49f5b705853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ep_wc_tcp</name>
      <anchorfile>test__term__endpoint_8cpp.html</anchorfile>
      <anchor>a942108e0e5092294f8ece5a5774900bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_term_endpoint_tipc.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__term__endpoint__tipc_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__term__endpoint__tipc_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_term_endpoint_disconnect_tipc</name>
      <anchorfile>test__term__endpoint__tipc_8cpp.html</anchorfile>
      <anchor>a413b7ebcaf1fbb2e2adcf4c5e87e4f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_term_endpoint_unbind_tipc</name>
      <anchorfile>test__term__endpoint__tipc_8cpp.html</anchorfile>
      <anchor>a6945daa920880a678a7ab286239f1e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>ep</name>
      <anchorfile>test__term__endpoint__tipc_8cpp.html</anchorfile>
      <anchor>a0f4a8a7ccd4acdaa67b9533fcbe72c47</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>name</name>
      <anchorfile>test__term__endpoint__tipc_8cpp.html</anchorfile>
      <anchor>a0980a105ccb863d8008eb6201a51da52</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_thread_safe.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__thread__safe_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>client_thread</name>
      <anchorfile>test__thread__safe_8cpp.html</anchorfile>
      <anchor>adad3fd7c15261cd0cd0e71ec76c805b6</anchor>
      <arglist>(void *client_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__thread__safe_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_getsockopt_thread_safe</name>
      <anchorfile>test__thread__safe_8cpp.html</anchorfile>
      <anchor>a5b1fd6de593b23b2f77aa94711a5df74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_getsockopt_thread_safe</name>
      <anchorfile>test__thread__safe_8cpp.html</anchorfile>
      <anchor>af676553ea31c7480a2ede22fabd076bd</anchor>
      <arglist>(void *const socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_server_getsockopt_thread_safe</name>
      <anchorfile>test__thread__safe_8cpp.html</anchorfile>
      <anchor>ab38735dc59e6b4e21edbd7c477228973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_thread_safe</name>
      <anchorfile>test__thread__safe_8cpp.html</anchorfile>
      <anchor>a1ca9da67e78eed092caecd4bc0ae8d96</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_timeo.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__timeo_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__timeo_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_timeo</name>
      <anchorfile>test__timeo_8cpp.html</anchorfile>
      <anchor>ae242de565e08cc637e5fefb5d6e63a10</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_timers.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__timers_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>__STDC_LIMIT_MACROS</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>aeb7e7a856ab7a794b05b6b63ef36ea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handler</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>ab0f33a62313da93490b5d823ca0ba178</anchor>
      <arglist>(int timer_id_, void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sleep_and_execute</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>a2cccaf9ea0bc3c564cc2f273ce45dc9d</anchor>
      <arglist>(void *timers_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_corner_cases</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>aeee76938078168a98a97d9471edf5cdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_null_timer_pointers</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>a859818d73630f02ed30a30f2cfda2829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_timers</name>
      <anchorfile>test__timers_8cpp.html</anchorfile>
      <anchor>a64179daed50ec9268bea75b3ba165d57</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_unbind_wildcard.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__unbind__wildcard_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__unbind__wildcard_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_address_wildcard_ipv4</name>
      <anchorfile>test__unbind__wildcard_8cpp.html</anchorfile>
      <anchor>a27e7304ed20d9126ea5c7d07fa0d582a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_address_wildcard_ipv6</name>
      <anchorfile>test__unbind__wildcard_8cpp.html</anchorfile>
      <anchor>a8dcb40281b5b43adf3b0df11242899f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_port_wildcard_ipv4_address</name>
      <anchorfile>test__unbind__wildcard_8cpp.html</anchorfile>
      <anchor>a5630e316a7c6632a613a3b6983467a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_port_wildcard_ipv4_address_ipv6</name>
      <anchorfile>test__unbind__wildcard_8cpp.html</anchorfile>
      <anchor>a9f5e7005154fa096c2e5a8583d6d09be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_port_wildcard_ipv6_address</name>
      <anchorfile>test__unbind__wildcard_8cpp.html</anchorfile>
      <anchor>a5e66d1c561848c70732c362bfad62638</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_use_fd.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__use__fd_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="typedef">
      <type>void(*</type>
      <name>pre_allocate_sock_fun_t</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>aa531a0c672ea481bb7e1dee29330dd04</anchor>
      <arglist>)(void *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre_allocate_sock_ipc</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a893d7c5daed275d249da0baa31a6e6ba</anchor>
      <arglist>(void *sb_, char *my_endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>pre_allocate_sock_tcp</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a5810ffb0d389bf75745ef32367340aeb</anchor>
      <arglist>(void *socket_, char *my_endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_socket_pair</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a9b45ebbf51c7e7cebb5845e014d00ea0</anchor>
      <arglist>(pre_allocate_sock_fun_t pre_allocate_sock_fun_, int bind_socket_type_, int connect_socket_type_, void **out_sb_, void **out_sc_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_server</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>afda5d2294fb0b4c928c94dab31a47318</anchor>
      <arglist>(pre_allocate_sock_fun_t pre_allocate_sock_fun_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_server_ipc</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a0a2d617437cc7a7ed50d4d5132fc29ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_client_server_tcp</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>ae23c1cdac21363741c3da8bdc19318c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>acc844c3561818a5bd16a237fc28499b2</anchor>
      <arglist>(pre_allocate_sock_fun_t pre_allocate_sock_fun_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_ipc</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a62a0bb2647d2343fccfa44b2b6c95480</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pair_tcp</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a2fdee8a2299bb218fe8f5cb664cb5c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_rep</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>ab80501d2e42040ccd0ca4c4fef07834b</anchor>
      <arglist>(pre_allocate_sock_fun_t pre_allocate_sock_fun_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_rep_ipc</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>a7afe7f02c01fbe1a2d3cdaa13ca84630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_req_rep_tcp</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>aaf672e58653d82f0519ddfd282bd45b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_socket_pair</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>af79c1c55c2a4c96291c824289a6be66b</anchor>
      <arglist>(pre_allocate_sock_fun_t pre_allocate_sock_fun_, int bind_socket_type_, int connect_socket_type_)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ipc_endpoint</name>
      <anchorfile>test__use__fd_8cpp.html</anchorfile>
      <anchor>afdbba8acba836f50ed153ea30a65637b</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>test__util_8cc.html</filename>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>test_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>test__util_8h.html</filename>
    <class kind="class">google::protobuf::TestUtil::ReflectionTester</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::TestUtil</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST</name>
      <anchorfile>test__util_8h.html</anchorfile>
      <anchor>aa7cd0f8f04816a88879b7e5a8594db57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITTEST_IMPORT</name>
      <anchorfile>test__util_8h.html</anchorfile>
      <anchor>acda8d1a6187f1288d26b1d29d020f423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectAllFieldsAndExtensionsInOrder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ae99017ee80c8e6e35c895f7577ba31a9</anchor>
      <arglist>(const std::string &amp;serialized)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2test__util_8py.html</filename>
    <namespace>tests::google::protobuf::internal::test_util</namespace>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsAndExtensionsInOrder</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a46dba01703bc0ba22d6ca8d81efd5c91</anchor>
      <arglist>(serialized)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsSet</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a5876b5e594bb3e6f82023b1975c1a897</anchor>
      <arglist>(test_case, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GoldenFile</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>aad2dc5c36548d2ca8e5e750c190f0f82</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllExtensions</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a28bd1276d7122625a89565a645c3ace0</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>aa7c5a24c7d6f3627b07f635fc2c4f45f</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFieldsAndExtensions</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>af0154632e764b8c23bd2b9e93ae7570b</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllNonLazyFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a6fe6209368af6071420279e9ae895b60</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedExtensions</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ab7fe4be1784fa4dc4ff632b69451278d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ab1ad01f6d2230fed531a0a6cb2e8d248</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllUnpackedFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a9838c344264d1f3bc4962f5678af29b4</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a6be4fa1c8fad2c2bc7b8054dc5ab043f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/test_util.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2test__util_8py.html</filename>
    <class kind="class">google::protobuf::internal::test_util::NonStandardInteger</class>
    <namespace>google::protobuf::internal::test_util</namespace>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsAndExtensionsInOrder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a81a4e2db405d4e6ac4b534666bd60d94</anchor>
      <arglist>(serialized)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a9920857315bdfa93044b9b3f83d8e749</anchor>
      <arglist>(test_case, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GoldenFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a6d599ca86d135bf2b46530c89c5908d3</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GoldenFileData</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ae4f877d3600f94e442adce32b125c9d5</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsProto2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ad4a15564b25a6a64635b986a75656174</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a8f18a8935081c6e37fd6ee468aa58ffa</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a338a917119cb294babb05c390e391562</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFieldsAndExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a074506881d36cd8ac26127f34c911373</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllNonLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>abfcfbc08470bc557849aa9a2274fd14d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a1c8c9bcd820033548d867e7db34ff67b</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a705e63278261688704a703c3fb15bfb9</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllUnpackedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a0423c277160c7b494eb307a94b0a8565</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a323a31ff6f5bf7374075b504ed8666f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a41f270dfa002a0cc11ba06fd039d062a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_util2.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>test__util2_8h.html</filename>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="message__differencer_8h" name="message_differencer.h" local="no" imported="no">google/protobuf/util/message_differencer.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::TestUtil</namespace>
    <member kind="function">
      <type>bool</type>
      <name>EqualsToSerialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a2cfaf6e781c1de199f813992bae7a0e3</anchor>
      <arglist>(const ProtoType &amp;message, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTestDataPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aacf45d55541cfbae667dc889c7ae6264</anchor>
      <arglist>(const std::string &amp;google3_path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MaybeTranslatePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ad82ccad8d4cca00f95bfa0c70b95585f</anchor>
      <arglist>(const std::string &amp;google3_path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TestSourceDir</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a8e01b29add04a716e9a3d1274ad86a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TranslatePathToOpensource</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>abceaa539d8cf885969c0d1fb90fcc8c1</anchor>
      <arglist>(const std::string &amp;google3_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_util_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>test__util__lite_8cc.html</filename>
    <includes id="test__util__lite_8h" name="test_util_lite.h" local="no" imported="no">google/protobuf/test_util_lite.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>test_util_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>test__util__lite_8h.html</filename>
    <class kind="class">google::protobuf::TestUtilLite</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>test_ws_transport.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__ws__transport_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_curve</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>ad5f66282d8c510538294cf92fe1c6b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_heartbeat</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>a5b6ec45b708455ac0bd80f916c34a99b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_large_message</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>abebf5bb6b529512131a1ba6782393bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mask_shared_msg</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>ae50a1d3347a7c5588b64d30363f4fe18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_pub_sub</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>afbcc68f7a5dd6755ab52f265407b379d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>ae66074daaafd9206f7eb564550e4f084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip_without_path</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>acaa092f627f6e8a50e4b9020b2eef022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_short_message</name>
      <anchorfile>test__ws__transport_8cpp.html</anchorfile>
      <anchor>ae8491897de9fbb1c27587599686a6ef6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_wss_transport.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__wss__transport_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__wss__transport_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip</name>
      <anchorfile>test__wss__transport_8cpp.html</anchorfile>
      <anchor>a76d71dc9843904e5330df2ffb11bc75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>cert</name>
      <anchorfile>test__wss__transport_8cpp.html</anchorfile>
      <anchor>a088a9d96669a91ab00ee5133271ac8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT char *</type>
      <name>key</name>
      <anchorfile>test__wss__transport_8cpp.html</anchorfile>
      <anchor>ad1adf73f5b040b7665b5a983429332cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xpub_manual.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xpub__manual_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_basic</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>ac0dd4e82acdc0c24b04c224d44e81119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_missing_subscriptions</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>afbc85234f5fb127de2e98917fd96ef45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unsubscribe_cleanup</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>a0cfcd670dfd2a24737b2bbf63800735e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unsubscribe_manual</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>ab7ac54c74a5adb0f8ad2f08dd6ad25c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_user_message</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>adc9d74b90da375b04ed2b734fe9232fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_user_message_multi</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>a6c48bff985432ac0cbac52050a934f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_proxy_unsubscribe_on_disconnect</name>
      <anchorfile>test__xpub__manual_8cpp.html</anchorfile>
      <anchor>af7f27f20a8fa77477713523ee94afbf8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xpub_manual_last_value.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xpub__manual__last__value_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_basic</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>ac0dd4e82acdc0c24b04c224d44e81119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_manual_last_value</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>a9212da761e0234c99c6a8ad5c1f8982a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_missing_subscriptions</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>afbc85234f5fb127de2e98917fd96ef45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unsubscribe_cleanup</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>a0cfcd670dfd2a24737b2bbf63800735e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unsubscribe_manual</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>ab7ac54c74a5adb0f8ad2f08dd6ad25c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_proxy_unsubscribe_on_disconnect</name>
      <anchorfile>test__xpub__manual__last__value_8cpp.html</anchorfile>
      <anchor>af7f27f20a8fa77477713523ee94afbf8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xpub_nodrop.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xpub__nodrop_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xpub__nodrop_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__xpub__nodrop_8cpp.html</anchorfile>
      <anchor>adc900d8304fc6cfa69e588a73b79821b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xpub_topic.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xpub__topic_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_subscribe_cancel</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>ad066eee76feb713a679b8bd50299a007</anchor>
      <arglist>(void *xpub, void *sub, const char(&amp;topic)[SIZE])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_subscribe_long_topic</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>afa87510d7bbcb24a81d2087e48321d7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT char</type>
      <name>bind_address</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>a4270efc936230665a2f0558e6f071890</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>connect_address</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>aec693e4d6dce9d92bb57c4cf9afff129</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>long_topic</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>a0ffb78d3c27b13b2a3a01b77c3bb6232</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>short_topic</name>
      <anchorfile>test__xpub__topic_8cpp.html</anchorfile>
      <anchor>a71c89b542444147cb9427c67477defa8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xpub_verbose.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xpub__verbose_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>create_duplicate_subscription</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>ab87618a904335ebdcc46903e3ebaf68b</anchor>
      <arglist>(void *pub_, void *sub0_, void *sub1_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create_xpub_with_2_subs</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>a49ee10c10da0715caddfa425a637e3ae</anchor>
      <arglist>(void **pub_, void **sub0_, void **sub1_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_verbose_one_sub</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>a397c64df844735b917f2c58299ee7bed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_verbose_two_subs</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>af4b7208194ce39de3f24973510880db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_verboser_one_sub</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>a6aa5e28d85b5ecccf8857cfcabb1d9fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xpub_verboser_two_subs</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>a37be6443227ed7fe107d6fa99cb24f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>subscribe_a_msg</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>ab74c69e1256d6644ace377b05cfd64e7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>subscribe_b_msg</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>a2518f54ff580e34f07fa814b32d6b2a6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>test_endpoint</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>acdacf5405bad398aeb256ed542bd0b7e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>topic_a</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>af39cb8f839b09d5f860944c859bd6c2f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>topic_b</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>ac1ff8b5433fe3c9f51fe8ff06295f7ea</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT uint8_t</type>
      <name>unsubscribe_a_msg</name>
      <anchorfile>test__xpub__verbose_8cpp.html</anchorfile>
      <anchor>a00d0050e6ad66cb1e34423dd748a145a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xpub_welcome_msg.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xpub__welcome__msg_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xpub__welcome__msg_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test</name>
      <anchorfile>test__xpub__welcome__msg_8cpp.html</anchorfile>
      <anchor>adc900d8304fc6cfa69e588a73b79821b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xsub_verbose.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__xsub__verbose_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__xsub__verbose_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_xsub_verbose_unsubscribe</name>
      <anchorfile>test__xsub__verbose_8cpp.html</anchorfile>
      <anchor>ae772e57b98fee989c88a96bd1e3f306b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>subscribe_a_msg</name>
      <anchorfile>test__xsub__verbose_8cpp.html</anchorfile>
      <anchor>ab74c69e1256d6644ace377b05cfd64e7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>test_endpoint</name>
      <anchorfile>test__xsub__verbose_8cpp.html</anchorfile>
      <anchor>acdacf5405bad398aeb256ed542bd0b7e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const SETUP_TEARDOWN_TESTCONTEXT uint8_t</type>
      <name>unsubscribe_a_msg</name>
      <anchorfile>test__xsub__verbose_8cpp.html</anchorfile>
      <anchor>a00d0050e6ad66cb1e34423dd748a145a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_z85_decode_fuzzer.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__z85__decode__fuzzer_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>LLVMFuzzerTestOneInput</name>
      <anchorfile>test__z85__decode__fuzzer_8cpp.html</anchorfile>
      <anchor>a91ce7c16e9840492202299da2b451e60</anchor>
      <arglist>(const uint8_t *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__z85__decode__fuzzer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_z85_decode_fuzzer</name>
      <anchorfile>test__z85__decode__fuzzer_8cpp.html</anchorfile>
      <anchor>add4e84195db07d3b88ff5f20a46f6fd5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_zmq_poll_fd.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__zmq__poll__fd_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__zmq__poll__fd_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_poll_fd</name>
      <anchorfile>test__zmq__poll__fd_8cpp.html</anchorfile>
      <anchor>a957df8a45c8ad9d87f1ef0ca0521eb5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_zmq_ppoll_fd.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__zmq__ppoll__fd_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__zmq__ppoll__fd_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SETUP_TEARDOWN_TESTCONTEXT void</type>
      <name>test_ppoll_fd</name>
      <anchorfile>test__zmq__ppoll__fd_8cpp.html</anchorfile>
      <anchor>ade7c75ba1b3ea20b73d8b77870daa1bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_zmq_ppoll_signals.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>test__zmq__ppoll__signals_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>handle_sigterm</name>
      <anchorfile>test__zmq__ppoll__signals_8cpp.html</anchorfile>
      <anchor>af560355a03f80cd8de8ef8df7198e868</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__zmq__ppoll__signals_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv_string_expect_success_or_eagain</name>
      <anchorfile>test__zmq__ppoll__signals_8cpp.html</anchorfile>
      <anchor>a89d5b28237edf83462122a33f1908bcf</anchor>
      <arglist>(void *socket_, const char *str_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_ppoll_signals</name>
      <anchorfile>test__zmq__ppoll__signals_8cpp.html</anchorfile>
      <anchor>a08ee98971cb2c153cfae057720060fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>sigterm_received</name>
      <anchorfile>test__zmq__ppoll__signals_8cpp.html</anchorfile>
      <anchor>a18af17261ae26f399a4e38b29efac3f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestBadIdentifiers.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2TestBadIdentifiers_8java.html</filename>
    <class kind="class">com::google::protobuf::test::TestBadIdentifiers</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/TestBadIdentifiers.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2TestBadIdentifiers_8java.html</filename>
    <class kind="class">com::google::protobuf::TestBadIdentifiers</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TestBadIdentifiersLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>TestBadIdentifiersLite_8java.html</filename>
    <class kind="class">com::google::protobuf::TestBadIdentifiersLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>testing_refleaks.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>testing__refleaks_8py.html</filename>
    <class kind="class">google::protobuf::internal::testing_refleaks::LocalTestResult</class>
    <class kind="class">google::protobuf::internal::testing_refleaks::ReferenceLeakCheckerMixin</class>
    <namespace>google::protobuf::internal::testing_refleaks</namespace>
    <member kind="function">
      <type>def</type>
      <name>SkipReferenceLeakChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</anchorfile>
      <anchor>a80c77ee407ccc9aea522e816a1f9889e</anchor>
      <arglist>(reason)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</anchorfile>
      <anchor>a1eb4531a975a3342c3b5c35bbd43e0ea</anchor>
      <arglist>(test_class)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SkipReferenceLeakChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</anchorfile>
      <anchor>aa4a31842c7376c379c27a394d9fab5b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestSchemas.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>TestSchemas_8java.html</filename>
    <class kind="class">com::google::protobuf::TestSchemas</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TestSchemasLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>TestSchemasLite_8java.html</filename>
    <class kind="class">com::google::protobuf::TestSchemasLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>testutil.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PATH_MAX</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>ae688d728e1acdfe5988c7db45d6f0166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>sockaddr_in</type>
      <name>bind_bsd_socket</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a9253768a6ee5baa5b2698ea305b432ac</anchor>
      <arglist>(int socket_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>bind_socket_resolve_port</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a7b2c56bcc4c8546e6c66e88022db4121</anchor>
      <arglist>(const char *address_, const char *port_, char *my_endpoint_, const int af_, const int protocol_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bounce</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a0fc5e66a4f8de46b627205b672727ecd</anchor>
      <arglist>(void *server_, void *client_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_zero_linger</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a600db29d4cabd8949a8cfdd7bef5ea3e</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>connect_socket</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a0041e4d9da62d5741dd7540e82ba7387</anchor>
      <arglist>(const char *endpoint_, const int af_, const int protocol_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_bounce_fail</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a8b871f982d48fc4c96f46106228aee42</anchor>
      <arglist>(void *server_, void *client_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fuzzer_corpus_encode</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>aea9b9b99f03463438e5c2f622d03b04a</anchor>
      <arglist>(const char *dirname, uint8_t ***data, size_t **len, size_t *num_cases)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_ipv6_available</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a25887ffc8cbf71026f7b54b6bc13a9cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_tipc_available</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a792a0f21ce53c588aa703ad8a560a4f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msleep</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a8cca2f5e6cedcfc960b3403c960ec517</anchor>
      <arglist>(int milliseconds_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recv_bounce_msg</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a2908d72a590ab2f050d9bd02d9f8c6c9</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recv_bounce_msg_fail</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>ad7b297d38abec9fc3b01a12ac479bb34</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>s_recv</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>aa873f09180b6ab7f8bdf23cc4599a7c4</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_recv_seq</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>ab06c323a56090f7564e525ad9113845a</anchor>
      <arglist>(void *socket_,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_send_seq</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a30a7cbe5f97e51b2f5513a103b2e60cc</anchor>
      <arglist>(void *socket_,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_bounce_msg</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a159c51ef8b165b7e901790a952d401c7</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>send_bounce_msg_may_fail</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a186fc092011404cfdb8c69f96eef63da</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_test_environment</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>ab30f219dbca13561e01fd4c3b14f32ed</anchor>
      <arglist>(int timeout_seconds_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>streq</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a85706c843941e31c645b882962e363ac</anchor>
      <arglist>(const char *lhs_, const char *rhs_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strneq</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a9053034d3e9f8f57ab98078179f50ce5</anchor>
      <arglist>(const char *lhs_, const char *rhs_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_inet_pton</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a965370eec2b7afe9f1d78e45dc574392</anchor>
      <arglist>(int af_, const char *src_, void *dst_)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>bounce_content</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a2fbc79ba91f0b8011fdfbef8660c1cbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>SEQ_END</name>
      <anchorfile>testutil_8cpp.html</anchorfile>
      <anchor>a2707f55d274d822ba845b415be44849b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cppzmq/tests/testutil.hpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>cppzmq_2tests_2testutil_8hpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_THROWS_ZMQ_ERROR</name>
      <anchorfile>cppzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a54a2106539253fb03fb4c1fada932d82</anchor>
      <arglist>(ecode, expr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libzmq/tests/testutil.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>libzmq_2tests_2testutil_8hpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">../src/stdint.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ENDPOINT_0</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a6844c3e4d7e4654065556a7ffdab142a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDPOINT_1</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a87c846941050a671a576955d1dec8191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDPOINT_2</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a8c77f95b99b9a63f7a3c4625d3ff5dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDPOINT_3</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a2006dff43469e02ab3d184b7836113ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDPOINT_4</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a7f2604ecf1cb07867c7e58782b79e386</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDPOINT_5</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>ae8964f147e19ea0369ad913c24890925</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_WS</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>ac42849fd9dd60ce75bf21e000751926d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_WSS</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>aafc197d043595812e86d8b3ea1de1966</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIBZMQ_UNUSED</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a946f6d7a15e2d98a9d85e09971f6c1de</anchor>
      <arglist>(object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SOCKET_STRING</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a95a947348f36e5cc2eee5872723095ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSG_NOSIGNAL</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a9f55d0e90dc8cc6b2287312435cdde48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_6</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a676f7869631345fe72e310299b1b1c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETTLE_TIME</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a629a8fbfb3eef8f7a89a7cdfdea65ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_fd_t</type>
      <name>fd_t</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a61bf4f5e98dde84df8e038b2e0a8d267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>socket_size_t</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a6d95b06ff171ff8986e15fb0f7e8e08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>retired_fd</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a79e9f285d34216706a748fd7ba8941b7a339bc8c0b1d02b25ca9f1ac7f2be37df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>as_setsockopt_opt_t</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>aea90bd3377f45f59d2fd1e8d8d268ddd</anchor>
      <arglist>(const void *opt_)</arglist>
    </member>
    <member kind="function">
      <type>struct sockaddr_in</type>
      <name>bind_bsd_socket</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a73b1ef2ec997b3f21e600ad742012830</anchor>
      <arglist>(int socket)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>bind_socket_resolve_port</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a47e802ea25ba9eeb97ad3b5d2d724f23</anchor>
      <arglist>(const char *address_, const char *port_, char *my_endpoint_, const int af_=AF_INET, const int protocol_=IPPROTO_TCP)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bounce</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a0fc5e66a4f8de46b627205b672727ecd</anchor>
      <arglist>(void *server_, void *client_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_zero_linger</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a600db29d4cabd8949a8cfdd7bef5ea3e</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>connect_socket</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>ad519733d9a74edbad2e867aca4c185c7</anchor>
      <arglist>(const char *endpoint_, const int af_=AF_INET, const int protocol_=IPPROTO_TCP)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_bounce_fail</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a8b871f982d48fc4c96f46106228aee42</anchor>
      <arglist>(void *server_, void *client_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fuzzer_corpus_encode</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>abcdf31cc619308a391967e29d51924d7</anchor>
      <arglist>(const char *filename, uint8_t ***data, size_t **len, size_t *num_cases)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_ipv6_available</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a227354b64675f0234007d0e21a57ae46</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_tipc_available</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a437400f459049c40bf0badd947734285</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msleep</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a8cca2f5e6cedcfc960b3403c960ec517</anchor>
      <arglist>(int milliseconds_)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>s_recv</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>aa873f09180b6ab7f8bdf23cc4599a7c4</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_recv_seq</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>ab06c323a56090f7564e525ad9113845a</anchor>
      <arglist>(void *socket_,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_send_seq</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a30a7cbe5f97e51b2f5513a103b2e60cc</anchor>
      <arglist>(void *socket_,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_test_environment</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a93360e3c205c152a7bfb7f2b534ff0d0</anchor>
      <arglist>(int timeout_seconds_=60)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>streq</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a406ede5c8676c7e5b0abf7650378e422</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strneq</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>adcbb68887f31c4c79f89c5cab6fcc6c1</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_inet_pton</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a965370eec2b7afe9f1d78e45dc574392</anchor>
      <arglist>(int af_, const char *src_, void *dst_)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>SEQ_END</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a2707f55d274d822ba845b415be44849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>zmtp_greeting_curve</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a9e0e8e0a1d9aa889565a88ff4144c020</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>zmtp_greeting_null</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a3b97e4e7fedb38742539ae8c41d458a7</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>zmtp_ready_dealer</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a87dc12e0bf2ab980637e325b0c372e63</anchor>
      <arglist>[43]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>zmtp_ready_sub</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>a0b8f8bcf1b60bde4f2ae8eea4f4d74fb</anchor>
      <arglist>[27]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>zmtp_ready_xpub</name>
      <anchorfile>libzmq_2tests_2testutil_8hpp.html</anchorfile>
      <anchor>abee02501f997cf4aa343bd493017cf76</anchor>
      <arglist>[28]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2TestUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::test::TestUtil::HackMessage</class>
    <class kind="class">com::google::protobuf::test::TestUtil::MockBuilderParent</class>
    <class kind="interface">com::google::protobuf::test::TestUtil::HackMessage::MyInterface</class>
    <class kind="class">com::google::protobuf::test::TestUtil::ReflectionTester</class>
    <class kind="class">com::google::protobuf::test::TestUtil</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/TestUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2TestUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::TestUtil::MockBuilderParent</class>
    <class kind="class">com::google::protobuf::TestUtil::ReflectionTester</class>
    <class kind="class">com::google::protobuf::TestUtil::TestLogHandler</class>
    <class kind="class">com::google::protobuf::TestUtil</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>testutil_monitoring.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil__monitoring_8cpp.html</filename>
    <includes id="testutil__monitoring_8hpp" name="testutil_monitoring.hpp" local="yes" imported="no">testutil_monitoring.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>expect_monitor_event</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>af345fc9c8ca0b52117174f0c9a61744e</anchor>
      <arglist>(void *monitor_, int expected_event_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>expect_monitor_event_multiple</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a4a8f20d6dcfff7d3380a3d95d28d22b6</anchor>
      <arglist>(void *server_mon_, int expected_event_, int expected_err_, bool optional_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_monitor_event_v2</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>abf4b5938f9e64cd5f6e50344b9d9d677</anchor>
      <arglist>(void *monitor_, int64_t expected_event_, const char *expected_local_address_, const char *expected_remote_address_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monitor_event</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>aa8ad85e53dde33078e953540e92dbeb1</anchor>
      <arglist>(void *monitor_, int *value_, char **address_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_monitor_event_internal</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a84a145984e960b109cb2abb3454c6c57</anchor>
      <arglist>(void *monitor_, int *value_, char **address_, int recv_flag_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>get_monitor_event_internal_v2</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>ab4710d605f43741dabc6b9be674b55eb</anchor>
      <arglist>(void *monitor_, uint64_t **value_, char **local_address_, char **remote_address_, int recv_flag_)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>get_monitor_event_v2</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a72c08e9f97fbc176450cfb57a4165f0b</anchor>
      <arglist>(void *monitor_, uint64_t **value_, char **local_address_, char **remote_address_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monitor_event_with_timeout</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a2e121ff97ca36feb67d97b84fd11a769</anchor>
      <arglist>(void *monitor_, int *value_, char **address_, int timeout_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>get_monitor_event_with_timeout_v2</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a536693a90d0a7165d422556a8bd9724a</anchor>
      <arglist>(void *monitor_, uint64_t **value_, char **local_address_, char **remote_address_, int timeout_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_zmqEventName</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a32539db09dff00144c07379ed407e24c</anchor>
      <arglist>(uint64_t event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_events</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a6786928870d64b7aabc68857b54a365c</anchor>
      <arglist>(void *socket, int timeout, int limit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_unexpected_event</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>aed042d964bb03ad9a7573ca6bfb4ddd8</anchor>
      <arglist>(char *buf_, size_t buf_size_, int event_, int err_, int expected_event_, int expected_err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_unexpected_event_stderr</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>ad38b4a2b8dab051385059dcef257ff02</anchor>
      <arglist>(int event_, int err_, int expected_event_, int expected_err_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>receive_monitor_address</name>
      <anchorfile>testutil__monitoring_8cpp.html</anchorfile>
      <anchor>a37fbf6ba3878cc263a654682f4808c22</anchor>
      <arglist>(void *monitor_, char **address_, bool expect_more_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testutil_monitoring.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil__monitoring_8hpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">../src/stdint.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>expect_monitor_event</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>af345fc9c8ca0b52117174f0c9a61744e</anchor>
      <arglist>(void *monitor_, int expected_event_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>expect_monitor_event_multiple</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>af90f532631d5fff244755a84a92b9ca3</anchor>
      <arglist>(void *server_mon_, int expected_event_, int expected_err_=-1, bool optional_=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_monitor_event_v2</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>a06b6e63b660010c8c1587792fae547c3</anchor>
      <arglist>(void *monitor_, int64_t expected_event_, const char *expected_local_address_=NULL, const char *expected_remote_address_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monitor_event</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>aa8ad85e53dde33078e953540e92dbeb1</anchor>
      <arglist>(void *monitor_, int *value_, char **address_)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>get_monitor_event_v2</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>a72c08e9f97fbc176450cfb57a4165f0b</anchor>
      <arglist>(void *monitor_, uint64_t **value_, char **local_address_, char **remote_address_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monitor_event_with_timeout</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>a2e121ff97ca36feb67d97b84fd11a769</anchor>
      <arglist>(void *monitor_, int *value_, char **address_, int timeout_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_zmqEventName</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>a32539db09dff00144c07379ed407e24c</anchor>
      <arglist>(uint64_t event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_events</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>a6786928870d64b7aabc68857b54a365c</anchor>
      <arglist>(void *socket, int timeout, int limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_unexpected_event_stderr</name>
      <anchorfile>testutil__monitoring_8hpp.html</anchorfile>
      <anchor>ad38b4a2b8dab051385059dcef257ff02</anchor>
      <arglist>(int event_, int err_, int expected_event_, int expected_err_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testutil_security.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil__security_8cpp.html</filename>
    <includes id="testutil__security_8hpp" name="testutil_security.hpp" local="yes" imported="no">testutil_security.hpp</includes>
    <member kind="function">
      <type>void *</type>
      <name>create_and_connect_client</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>ae6e4c3a807668877a4c20f791a28e592</anchor>
      <arglist>(char *my_endpoint_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_new_client_bounce_fail</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>ae48b07e0a7f400d3b740407ef3e50d5b</anchor>
      <arglist>(char *my_endpoint_, void *server_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_, int expected_client_event_, int expected_client_value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_context_and_server_side</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a9d1102611fb76949895f7668f58ee9e7</anchor>
      <arglist>(void **zap_control_, void **zap_thread_, void **server_, void **server_mon_, char *my_endpoint_, zmq_thread_fn zap_handler_, socket_config_fn socket_config_, void *socket_config_data_, const char *routing_id_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup_handshake_socket_monitor</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>aaeaedd064314eca4b49a54bde2fefa65</anchor>
      <arglist>(void *server_, void **server_mon_, const char *monitor_endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_testutil_security_curve</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a33f45e09c0db0e7455ad63d15405a69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown_context_and_server_side</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a8900fa6f3b14eea486374cc6c06d7aa2</anchor>
      <arglist>(void *zap_thread_, void *server_, void *server_mon_, void *zap_control_, bool zap_handler_stopped_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_curve_client</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a042d5824246d28c5e52e86cfc10364cc</anchor>
      <arglist>(void *client_, void *data_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_curve_server</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a932ebd0a935cdcc22da54eee4bb0d6dd</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_null_client</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a7ddd5e9a3bc12710ca071bb7149dd5be</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_null_server</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>abe881462e7b89d7149a1b6f8c092beff</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_plain_client</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>afafec7a162fa656255d97bfa1d1c36c1</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_plain_server</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>ae37a7c7a202999409ea423ff50e4ccd5</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zap_handler</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a8f3e3892f9a964c7ccf131e0018f5c0f</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zap_handler_generic</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a763c2413a434893b7740bb69529da8ec</anchor>
      <arglist>(zap_protocol_t zap_protocol_, const char *expected_routing_id_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>test_plain_password</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a504280110d6877a445eae9757542ad92</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>test_plain_username</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>abe3bb202a8e02ab4aef2f93dc19d0751</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>test_zap_domain</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>aad811689c744b5eb865dfbb3d0e1518f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_client_public</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>aaa585cb02651bd60c815b1fe9258e6d8</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_client_secret</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>aa1afa2286a16e2a7e00fd75b492ce40c</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_server_public</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>ade7a70aa88cd8c3e593a16d035933dfd</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_server_secret</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a3f27cbaed8afeef67ff2d85202bf362d</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>zap_requests_handled</name>
      <anchorfile>testutil__security_8cpp.html</anchorfile>
      <anchor>a200b4c3318524bb244c19c728a852880</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testutil_security.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil__security_8hpp.html</filename>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <includes id="testutil__monitoring_8hpp" name="testutil_monitoring.hpp" local="yes" imported="no">testutil_monitoring.hpp</includes>
    <class kind="struct">curve_client_data_t</class>
    <member kind="define">
      <type>#define</type>
      <name>assert_no_more_monitor_events_with_timeout</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a9d3b5dfdbd0d0dc6d2c382668cc68f5d</anchor>
      <arglist>(monitor, timeout)</arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>socket_config_fn</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a19244a357e039268c134854ab47b14ff</anchor>
      <arglist>(void *, void *)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>zap_protocol_t</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_ok</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da023a1fd5b35980124229f02cd46cd2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_status_temporary_failure</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da7a4a7af467727050396a306201c78dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_status_internal_error</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4dac1587431df0ada2f8f3dd52d49be86d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_wrong_version</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da43bbfcd3ea2e96a974489c4664544a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_wrong_request_id</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da9444ae3cc3a9e54f771e0e4c4ec5080e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_status_invalid</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da1df010b28aaf2f0c17700d93b09f2581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_too_many_parts</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4dae59dbadfc17cb053b5ce38d2eededfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_disconnect</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da2ffef75d4d77c109008b5b0df9a386e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_do_not_recv</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4daa04c9bf3cc0c2dc74e9e80d91fc8dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zap_do_not_send</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>affca989973216a867c7980b94ebe0f4da14910b80cbc2df6c6d6f1bb6a867b414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>create_and_connect_client</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>ae18f66465d47b9c32b049e04471a5212</anchor>
      <arglist>(char *my_endpoint_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expect_new_client_bounce_fail</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>aacfb0b039b0e47faf32f70775120e4c4</anchor>
      <arglist>(char *my_endpoint_, void *server_, socket_config_fn socket_config_, void *socket_config_data_, void **client_mon_=NULL, int expected_client_event_=0, int expected_client_value_=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_context_and_server_side</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a68d501bf4dd480463e9a0a82e187d9d7</anchor>
      <arglist>(void **zap_control_, void **zap_thread_, void **server_, void **server_mon_, char *my_endpoint_, zmq_thread_fn zap_handler_=&amp;zap_handler, socket_config_fn socket_config_=&amp;socket_config_curve_server, void *socket_config_data_=valid_server_secret, const char *routing_id_=&quot;IDENT&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_testutil_security_curve</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a33f45e09c0db0e7455ad63d15405a69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown_context_and_server_side</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>afd7c07838cf33195b8e8c2f91f6d175e</anchor>
      <arglist>(void *zap_thread_, void *server_, void *server_mon_, void *zap_control_, bool zap_handler_stopped_=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_curve_client</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a042d5824246d28c5e52e86cfc10364cc</anchor>
      <arglist>(void *client_, void *data_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_curve_server</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a932ebd0a935cdcc22da54eee4bb0d6dd</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_null_client</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a7ddd5e9a3bc12710ca071bb7149dd5be</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_null_server</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>abe881462e7b89d7149a1b6f8c092beff</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_plain_client</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>afafec7a162fa656255d97bfa1d1c36c1</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socket_config_plain_server</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>ae37a7c7a202999409ea423ff50e4ccd5</anchor>
      <arglist>(void *server_, void *server_secret_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zap_handler</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a8f3e3892f9a964c7ccf131e0018f5c0f</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zap_handler_generic</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a53463e34b7deb1cd82234b1f84553f7c</anchor>
      <arglist>(zap_protocol_t zap_protocol_, const char *expected_routing_id_=&quot;IDENT&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_client_public</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>aaa585cb02651bd60c815b1fe9258e6d8</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_client_secret</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>aa1afa2286a16e2a7e00fd75b492ce40c</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_server_public</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>ade7a70aa88cd8c3e593a16d035933dfd</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>valid_server_secret</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a3f27cbaed8afeef67ff2d85202bf362d</anchor>
      <arglist>[41]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>zap_requests_handled</name>
      <anchorfile>testutil__security_8hpp.html</anchorfile>
      <anchor>a200b4c3318524bb244c19c728a852880</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testutil_unity.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil__unity_8cpp.html</filename>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">testutil_unity.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>aa3c92f75906c7707a7e4007494950091</anchor>
      <arglist>(void *socket_, int ipv6_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_ipc</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a684a75701a79f3aa9425b6377c4ed3ca</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_ipv4</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a24a4f5c075eec8229f778e0e15323a3d</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_ipv6</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a010d9013b1c2f3425b3bc5d5c8b1055f</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_tipc</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a1e8826e2587bcf956ae9727a5c7f8877</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_test_context</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>aaae4b5ca4911ddfc675de35b4f34dd6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>internal_manage_test_context</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a22ef95f638a35b75da87a66d8cafa1e3</anchor>
      <arglist>(bool init_, bool clear_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internal_manage_test_sockets</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>ab8da1f83625c338947fa33b8a1244276</anchor>
      <arglist>(void *socket_, bool add_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv_string_expect_success</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a07f48a63c758365c6f1de2ceefe637e8</anchor>
      <arglist>(void *socket_, const char *str_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_string_expect_success</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a8c1fe66899f6bd6c091058c93b194821</anchor>
      <arglist>(void *socket_, const char *str_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_test_context</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a3c03c511b90c55b1a23c80ed70b82957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>teardown_test_context</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a7ccbd7fa22cd2bfe72a94d4fc984c8f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_failure_message_raw_errno_helper</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a126b3d7b37982a1793dd10364c85e361</anchor>
      <arglist>(int rc_, int expected_errno_, const char *msg_, const char *expr_, int line_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_errno_helper</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>afa5376ecbd56203927bdf31bef35130b</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_, int line_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_raw_errno_helper</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a254c2f082ba195e0cde97c97fec3995d</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_, int line_, bool zero)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_raw_zero_errno_helper</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a83ac828e37609c66f4d363168d62e7e1</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_, int line_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>aed18c3bf512cb603911092d78fe82219</anchor>
      <arglist>(void *socket_, const char *bind_address_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>test_context_socket</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>a70f57f333558ef11cb05df6161dac1c2</anchor>
      <arglist>(int type_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>test_context_socket_close</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>ad0bf9d71d80339ef35a9bea178b3399f</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>test_context_socket_close_zero_linger</name>
      <anchorfile>testutil__unity_8cpp.html</anchorfile>
      <anchor>ad14d4aefb2b907ea6e33e5e692ab6f62</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testutil_unity.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/tests/</path>
    <filename>testutil__unity_8hpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="yes" imported="no">../include/zmq.h</includes>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">testutil.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TEST_SOCKETS</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a01a6e27643dd84492c94c35a7cb6587f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETUP_TEARDOWN_TESTCONTEXT</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a8d51b5eb91c967bb55718712746ed524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FAILURE_ERRNO</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a5d7b9f0e2955b0863546d290d1daa294</anchor>
      <arglist>(error_code, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FAILURE_RAW_ERRNO</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>af9268a712ac5cf5c1e106e7a62a6ae44</anchor>
      <arglist>(error_code, expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_SUCCESS_ERRNO</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a57046ad32cf011282f457b397ef3bb40</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_SUCCESS_MESSAGE_ERRNO</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>ac29060a1a7d3093153c6e4610f28730c</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_SUCCESS_RAW_ERRNO</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>aa81481f1e7565e37e3edd76276b3ed59</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_SUCCESS_RAW_ZERO_ERRNO</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a0c37ff7b23054804d9d6961a941411d3</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>bind_function_t</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a2e237ce2ee0a5a6bc2f6f858fb8a486a</anchor>
      <arglist>)(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>aa3c92f75906c7707a7e4007494950091</anchor>
      <arglist>(void *socket_, int ipv6_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_ipc</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a684a75701a79f3aa9425b6377c4ed3ca</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_ipv4</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a24a4f5c075eec8229f778e0e15323a3d</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_ipv6</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a010d9013b1c2f3425b3bc5d5c8b1055f</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind_loopback_tipc</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a1e8826e2587bcf956ae9727a5c7f8877</anchor>
      <arglist>(void *socket_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_test_context</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>aaae4b5ca4911ddfc675de35b4f34dd6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv_array_expect_success</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a2b7de1d6cef89795df7d9deee431f7d7</anchor>
      <arglist>(void *socket_, const uint8_t(&amp;array_)[SIZE], int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv_string_expect_success</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a07f48a63c758365c6f1de2ceefe637e8</anchor>
      <arglist>(void *socket_, const char *str_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_array_expect_success</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>ad227f57e84cd9cd04ba2a0b558c11281</anchor>
      <arglist>(void *socket_, const uint8_t(&amp;array_)[SIZE], int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_string_expect_success</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a8c1fe66899f6bd6c091058c93b194821</anchor>
      <arglist>(void *socket_, const char *str_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_test_context</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a3c03c511b90c55b1a23c80ed70b82957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>teardown_test_context</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a7ccbd7fa22cd2bfe72a94d4fc984c8f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_failure_message_raw_errno_helper</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>aa2f1b7e8c6e5d0e34fd19be41afd07d2</anchor>
      <arglist>(int rc_, int expected_errno_, const char *msg_, const char *expr_, int line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_errno_helper</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a740a94b72f27004b9d9233523e5d5676</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_, int line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_raw_errno_helper</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a193812ac731516252b8b4a602f754815</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_, int line, bool zero_=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_assert_success_message_raw_zero_errno_helper</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a7c11c853fdcb090305eb725ad2c8700b</anchor>
      <arglist>(int rc_, const char *msg_, const char *expr_, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bind</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>aed18c3bf512cb603911092d78fe82219</anchor>
      <arglist>(void *socket_, const char *bind_address_, char *my_endpoint_, size_t len_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>test_context_socket</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>a70f57f333558ef11cb05df6161dac1c2</anchor>
      <arglist>(int type_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>test_context_socket_close</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>ad0bf9d71d80339ef35a9bea178b3399f</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>test_context_socket_close_zero_linger</name>
      <anchorfile>testutil__unity_8hpp.html</anchorfile>
      <anchor>ad14d4aefb2b907ea6e33e5e692ab6f62</anchor>
      <arglist>(void *socket_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestUtilLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>TestUtilLite_8java.html</filename>
    <class kind="class">com::google::protobuf::TestUtilLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>text_encoding.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>text__encoding_8py.html</filename>
    <namespace>google::protobuf::text_encoding</namespace>
    <member kind="function">
      <type>def</type>
      <name>CEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>ace9ffaa9215445b6e642995aa9d3c2ad</anchor>
      <arglist>(text, as_utf8)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CUnescape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>ad38a7080ac1c67ca663aed75b05a6a2a</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_cescape_byte_to_str</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>a09c02c4d1f0e2c5bf197f108204d6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_cescape_chr_to_symbol_map</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>a0f940302a8de976839c4a0a1079cfde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_cescape_unicode_to_str</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>a30c8aee2013ce72d6d09796dd82e15ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_CUNESCAPE_HEX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>ab069fa84e4c1a33dc1d9b3383ce0e605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>text_encoding_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>text__encoding__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::text_encoding_test::TextEncodingTestCase</class>
    <namespace>google::protobuf::internal::text_encoding_test</namespace>
    <member kind="variable">
      <type>list</type>
      <name>TEST_VALUES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1text__encoding__test.html</anchorfile>
      <anchor>a5c96cd1a2cb95552299edf9cd29da575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>text_format.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>text__format_8cc.html</filename>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="any_8h" name="any.h" local="no" imported="no">google/protobuf/any.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="strtod_8h" name="strtod.h" local="no" imported="no">google/protobuf/io/strtod.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <class kind="class">google::protobuf::MapEntryMessageComparator</class>
    <class kind="class">google::protobuf::internal::MapFieldPrinterHelper</class>
    <class kind="class">google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector</class>
    <class kind="class">google::protobuf::TextFormat::Parser::ParserImpl</class>
    <class kind="class">google::protobuf::TextFormat::Printer::TextGenerator</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DO</name>
      <anchorfile>text__format_8cc.html</anchorfile>
      <anchor>a70f004e9fd2040730d6306cad347a9d2</anchor>
      <arglist>(STATEMENT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORWARD_IMPL</name>
      <anchorfile>text__format_8cc.html</anchorfile>
      <anchor>a2904f7e19afcf747169fb881fadfd825</anchor>
      <arglist>(fn,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT_FIELD</name>
      <anchorfile>text__format_8cc.html</anchorfile>
      <anchor>ac44375bef53f91a2e4804be361dd9d38</anchor>
      <arglist>(CPPTYPE, METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_FIELD</name>
      <anchorfile>text__format_8cc.html</anchorfile>
      <anchor>aaa932c5fcfd88620455878fb08a808d9</anchor>
      <arglist>(CPPTYPE, VALUE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckFieldIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa2b4f499172e27fd3ad7f1cfd1a2f3cf</anchor>
      <arglist>(const FieldDescriptor *field, int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; const TextFormat::FieldValuePrinter &gt;</type>
      <name>delegate_</name>
      <anchorfile>text__format_8cc.html</anchorfile>
      <anchor>a4e596ff37d1932ca727e1e148c5e5a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_</name>
      <anchorfile>text__format_8cc.html</anchorfile>
      <anchor>a91971dd778fc7b00da8dc5645ab4afe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>text_format.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>text__format_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="class">google::protobuf::TextFormat::BaseTextGenerator</class>
    <class kind="class">google::protobuf::TextFormat::FastFieldValuePrinter</class>
    <class kind="class">google::protobuf::TextFormat::Finder</class>
    <class kind="class">google::protobuf::TextFormat::MessagePrinter</class>
    <class kind="class">google::protobuf::TextFormat::ParseInfoTree</class>
    <class kind="struct">google::protobuf::TextFormat::ParseLocation</class>
    <class kind="class">google::protobuf::TextFormat::Parser</class>
    <class kind="class">google::protobuf::TextFormat::Printer</class>
    <class kind="class">google::protobuf::TextFormat</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>text_format.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/</path>
    <filename>text__format_8py.html</filename>
    <class kind="class">google::protobuf::text_format::_Parser</class>
    <class kind="class">google::protobuf::text_format::_Printer</class>
    <class kind="class">google::protobuf::text_format::Error</class>
    <class kind="class">google::protobuf::text_format::ParseError</class>
    <class kind="class">google::protobuf::text_format::TextWriter</class>
    <class kind="class">google::protobuf::text_format::Tokenizer</class>
    <namespace>google::protobuf::text_format</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_BuildMessageFromTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ac011d31ebaf433052c247736e4d07a71</anchor>
      <arglist>(type_name, descriptor_pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeInt32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>abd624a9c60c64441831f03cdc9da003c</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeInt64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a2958a302ab954a5e00205f8f32d48dda</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a2c387a881de20c0aa1c96c86a1bf21e0</anchor>
      <arglist>(tokenizer, is_signed=False, is_long=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeUint32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9f17c3030aedf65f5a8809f3a47dd67b</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeUint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a6bf6fd59f542131cfef16c9e5c8544e6</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab91fefdcc1a129d42f15b35bcfae2ce4</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseAbstractInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ac24f4f245f9f2d92621e6c358509d276</anchor>
      <arglist>(text, is_long=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>af10b90f5ffb87ae344f0b9ac87bbdc93</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFieldContents</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9fc2b75213010b49fefcb5d43043c178</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFieldMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a3b276a0e735c8c0a9dd04a2b847545b6</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a233737f68bab02e69608c1462565b9f6</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryConsumeInt64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a8cb15999f6cbcf9f6841d9da183c66a9</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryConsumeInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a058185ac973438e2525e6a581f4540cc</anchor>
      <arglist>(tokenizer, is_signed=False, is_long=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryConsumeUint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9d63f62f7da53958de146e03636a3a25</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Merge</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a1618668aa16f0ec388efc10706766304</anchor>
      <arglist>(text, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeLines</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a34f3efbe85119b651bda59c8d541ce8e</anchor>
      <arglist>(lines, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab08d03b036dab36362edcabcc3ce3fd3</anchor>
      <arglist>(message, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9e51e83c6a8a898b772b1996274b1fac</anchor>
      <arglist>(message, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, use_field_number=False, descriptor_pool=None, indent=0, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Parse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a02b19b02a73b2ffe31dd530bf096452b</anchor>
      <arglist>(text, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a87de4b97b837a54f727a60240fe6b239</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aaf18c109f9b86f8eecb02f3f76c7e545</anchor>
      <arglist>(field, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aff175f26109074a0c9c295e4f6fd0a70</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab53531d7bf23c1a0a25dc50ed81bc521</anchor>
      <arglist>(text, is_signed=False, is_long=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseLines</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ad063b908696ef78001265af8d4ee0de8</anchor>
      <arglist>(lines, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aaeb3a952188ffe344fb933ecc29d1a69</anchor>
      <arglist>(field, value, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>abac76f08635d09fc8ee440ce2a082178</anchor>
      <arglist>(field, value, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ad6a8bee134455b84c218cb10fea93c50</anchor>
      <arglist>(message, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, use_field_number=False, descriptor_pool=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a04401131260bf3e2d752375e3afecb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ac7057a1c852a41008c0746cc0c029ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_ANY_FULL_TYPE_NAME</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab556d0bfe510665a275f5b9033309d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_INFINITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a20eb769772c2fcbb86c3fae6cd156f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_NAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a18471d8cf72a8071628f04a847c822dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_INTEGER_CHECKERS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a370e3e4d81d677fb7fafed676743248b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_QUOTES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aa0ae1e456ac2b277a6b40031c43fb58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Tokenizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aab4edea4617bf5efca3c636996a9fe63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a595d15526bd698aad2c3e55af08ba232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a87c53723262461e21c08d07680e69e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a5f0cbb0f7e01e63ab0418ffd7ad4299e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>text_format_conformance_suite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>text__format__conformance__suite_8cc.html</filename>
    <includes id="text__format__conformance__suite_8h" name="text_format_conformance_suite.h" local="yes" imported="no">text_format_conformance_suite.h</includes>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <includes id="any_8pb_8h" name="any.pb.h" local="no" imported="no">google/protobuf/any.pb.h</includes>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>text_format_conformance_suite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>text__format__conformance__suite_8h.html</filename>
    <includes id="conformance__test_8h" name="conformance_test.h" local="yes" imported="no">conformance_test.h</includes>
    <class kind="class">google::protobuf::TextFormatConformanceTestSuite</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2text__format__test_8py.html</filename>
    <class kind="class">tests::google::protobuf::internal::text_format_test::TextFormatTest</class>
    <class kind="class">tests::google::protobuf::internal::text_format_test::TokenizerTest</class>
    <namespace>tests::google::protobuf::internal::text_format_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1text__format__test.html</anchorfile>
      <anchor>a88502804105a0fe114fe01ce6a796b26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/text_format_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2text__format__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::text_format_test::OnlyWorksWithProto2RightNowTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::PrettyPrinterTest</class>
    <class kind="class">google::protobuf::internal::text_format_test::Proto2Tests</class>
    <class kind="class">google::protobuf::internal::text_format_test::Proto3Tests</class>
    <class kind="class">google::protobuf::internal::text_format_test::SimpleTextFormatTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatBase</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatMergeTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatMessageToStringTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatMessageToTextBytesTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatParserTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TokenizerTest</class>
    <class kind="class">google::protobuf::internal::text_format_test::WhitespaceTest</class>
    <namespace>google::protobuf::internal::text_format_test</namespace>
  </compound>
  <compound kind="file">
    <name>text_format_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>text__format__unittest_8cc.html</filename>
    <includes id="text__format_8h" name="text_format.h" local="no" imported="no">google/protobuf/text_format.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <class kind="class">google::protobuf::text_format_unittest::CompactRepeatedFieldPrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomInt32FieldValuePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomMessageFieldValuePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomMultilineCommentPrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomNestedMessagePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomUInt32FieldValuePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatParserTest::MockErrorCollector</class>
    <class kind="class">google::protobuf::text_format_unittest::MultilineStringPrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatExtensionsTest</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatMessageSetTest</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatParserTest</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::text_format_unittest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_BOOL_FIELD</name>
      <anchorfile>text__format__unittest_8cc.html</anchorfile>
      <anchor>a00fcc2744cc114ef42da303383ee5983</anchor>
      <arglist>(name, value, valuestring)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DOUBLE_FIELD</name>
      <anchorfile>text__format__unittest_8cc.html</anchorfile>
      <anchor>afbd88de985503891fc177a2b46bc7945</anchor>
      <arglist>(name, value, valuestring)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FIELD</name>
      <anchorfile>text__format__unittest_8cc.html</anchorfile>
      <anchor>aa852e12ff7d8c3402dba0cf285a0e247</anchor>
      <arglist>(name, value, valuestring)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FLOAT_FIELD</name>
      <anchorfile>text__format__unittest_8cc.html</anchorfile>
      <anchor>a36947c568a7f49ef6290d95da3411b72</anchor>
      <arglist>(name, value, valuestring)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_INVALID</name>
      <anchorfile>text__format__unittest_8cc.html</anchorfile>
      <anchor>af25354ed14d14c59e56163855fc1a490</anchor>
      <arglist>(name, valuestring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>RemoveRedundantZeros</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a016752a29f44710298b983f55132969f</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4231bd8d39cd3079df4901e6ef2aec89</anchor>
      <arglist>(TextFormatUnknownFieldTest, TestAnyInUnknownField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aec2747a5cba1b85c88bada214cdce36b</anchor>
      <arglist>(TextFormatUnknownFieldTest, TestUnknownExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ade7c3ddc15f2ae3c96e2bcedffdb8568</anchor>
      <arglist>(TextFormatUnknownFieldTest, TestUnknownField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a21b34e9ba897bda224b08ef61b929790</anchor>
      <arglist>(TextFormatExtensionsTest, Extensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ae4d20a6f5c5d0d5db2daf9ce287f4ee5</anchor>
      <arglist>(TextFormatExtensionsTest, ParseExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>abc9a2e0da5fa647a724f88bce8680ef9</anchor>
      <arglist>(TextFormatMessageSetTest, Deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ac339b769b8647a9c4f5d29eeb6569156</anchor>
      <arglist>(TextFormatMessageSetTest, Serialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>acbf3c42d2391ca9ed8b8372daccb1817</anchor>
      <arglist>(TextFormatParserTest, AllowIgnoreCapitalizationError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a11dba0686626cc2c99c3f17eea669fef</anchor>
      <arglist>(TextFormatParserTest, ExplicitDelimiters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a2e36e39f7cbbf46961b0be210e408c3b</anchor>
      <arglist>(TextFormatParserTest, FailsOnTokenizationError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a319743a2e3f085095f7c5e0bc30b47c1</anchor>
      <arglist>(TextFormatParserTest, InvalidCapitalization)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a62dc9ff0d928a43000b4f51681c41355</anchor>
      <arglist>(TextFormatParserTest, InvalidFieldName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a5aaeceaae87ff1fd02d49b7c6e8a59da</anchor>
      <arglist>(TextFormatParserTest, InvalidFieldValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ab669cb522b6b0dd0b0e105ef678d3c10</anchor>
      <arglist>(TextFormatParserTest, InvalidToken)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a1fd0cc0f8c2712d465692402ba004190</anchor>
      <arglist>(TextFormatParserTest, MergeDuplicateOptional)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a45b8aeb80c89c9f0176ad5dfe1eac592</anchor>
      <arglist>(TextFormatParserTest, MergeDuplicateRequired)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ade0e3123100bb4c6fa4f6de0d951aa5f</anchor>
      <arglist>(TextFormatParserTest, MessageDelimiters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9abfeb153e802e7e967f84cc7fbb68d8</anchor>
      <arglist>(TextFormatParserTest, MissingRequired)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a5bc69787094a843ac5cf94fa6f50b2eb</anchor>
      <arglist>(TextFormatParserTest, ParseDeprecatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a8c9a99f828b99ceded48a6bb6959cfaa</anchor>
      <arglist>(TextFormatParserTest, ParseDuplicateOptional)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a80b7d76ae76e8ad56dd65d6af80a2a03</anchor>
      <arglist>(TextFormatParserTest, ParseDuplicateRequired)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ac02ed5ae7c1218ad8f9a1b6a1f78a926</anchor>
      <arglist>(TextFormatParserTest, ParseFieldValueFromString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aee840e0dea501b63a4e556827b164144</anchor>
      <arglist>(TextFormatParserTest, ParseInfoTreeBuilding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a37d9a3c2efa375c9623bae1a344f041d</anchor>
      <arglist>(TextFormatParserTest, PrintErrorsToStderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>acd1200cd9c13c40748c679d221d0dda9</anchor>
      <arglist>(TextFormatParserTest, SetRecursionLimit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a6a7e6e697f296fbc1f4e39c78362b791</anchor>
      <arglist>(TextFormatParserTest, UnknownExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a103a083ab37507c1b0b6dbdc187da25d</anchor>
      <arglist>(TextFormatTest, AllowPartial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>af1377d6aab0ef5f7fb1d3ea74d88bd2a</anchor>
      <arglist>(TextFormatTest, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ab57b163070cc426f468de8a95116a01b</anchor>
      <arglist>(TextFormatTest, Comments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aea7f13471762fbd2e627c48dfe670f62</anchor>
      <arglist>(TextFormatTest, CompactRepeatedFieldPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4e9c4fab63ff515ac087608e091cf69a</anchor>
      <arglist>(TextFormatTest, CustomMessagePrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ade17eabf6d8a6777cc9c1aeaff24afa2</anchor>
      <arglist>(TextFormatTest, CustomPrinterForComments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a29e265072c156d2e557add71cbcd9864</anchor>
      <arglist>(TextFormatTest, CustomPrinterForMultilineComments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>abbdc36440741dfe6547ebdcd221309a2</anchor>
      <arglist>(TextFormatTest, DefaultCustomFieldPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ab27779c5b7f8d54eb65d08e6e8e18eb6</anchor>
      <arglist>(TextFormatTest, ErrorCasesRegisteringFieldValuePrinterShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a6e1d7cb358ebf5b10f270fc9080d299d</anchor>
      <arglist>(TextFormatTest, FieldSpecificCustomPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9107c30384a90bfc159dc2540449fbbc</anchor>
      <arglist>(TextFormatTest, FieldSpecificCustomPrinterRegisterSameFieldTwice)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4f0f730b87ca51c24d9238f5d1ae00aa</anchor>
      <arglist>(TextFormatTest, MultilineStringPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9256d819f2fe8c4e534224a451a93c17</anchor>
      <arglist>(TextFormatTest, OptionalColon)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a1ba2f048bfdeda52b18c60b66081f0c4</anchor>
      <arglist>(TextFormatTest, ParseBasic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a500cbe5fdb4d07728d0a4ac985b5e82b</anchor>
      <arglist>(TextFormatTest, ParseConcatenatedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aab94aeb6bb443a24c40dc57d96ffbfdf</anchor>
      <arglist>(TextFormatTest, ParseEnumFieldFromNegativeNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a531d19be16edb0f0cadaaf9089e6a64d</anchor>
      <arglist>(TextFormatTest, ParseEnumFieldFromNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9ef2e3b81bc144d0e19f3c92e460411d</anchor>
      <arglist>(TextFormatTest, ParseExotic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a016e2e00d43c5587de49efc4e86c66fa</anchor>
      <arglist>(TextFormatTest, ParseFloatWithSuffix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ad15e7134e23fe8e5991679ebf32a00bc</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedConcatenatedWithEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>abd59ad2145d367b075fdbc068686a831</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4977a28ad07d020d1743942d19c74e7d</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedForm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aabe40c3c0bbe2a78fa366aca8f57299c</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedWithTrailingComma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4e6a38322bf10b0c81c515fd79a24396</anchor>
      <arglist>(TextFormatTest, ParseStringEscape)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a3866106b7fb755b98278ddb6d9a86fef</anchor>
      <arglist>(TextFormatTest, ParseUnknownEnumFieldProto3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a7c294645bf2f280773e572d760e3475c</anchor>
      <arglist>(TextFormatTest, PrintBufferTooSmall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ac335f8163e42ff2fe521f3f8639546d8</anchor>
      <arglist>(TextFormatTest, PrintExotic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a2bae2c338f475432fd35a1accb6cc8c0</anchor>
      <arglist>(TextFormatTest, PrintFieldsInIndexOrder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a8c4e8375c3df52730f92a647cfedd8ee</anchor>
      <arglist>(TextFormatTest, PrintFloatPrecision)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ad34d6df23e6afc772dd8605d328c7049</anchor>
      <arglist>(TextFormatTest, PrintMessageSingleLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>af960df46f9727ed4ea79b047c232e656</anchor>
      <arglist>(TextFormatTest, PrintMessageWithIndent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9406de3c1979e17d5e54c642d7f49b49</anchor>
      <arglist>(TextFormatTest, PrintUnknownEnumFieldProto3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a18570e4cd97f6da2e3eafdd131fa31c4</anchor>
      <arglist>(TextFormatTest, PrintUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a46347d73292158e21cba0007f83851cb</anchor>
      <arglist>(TextFormatTest, PrintUnknownFieldsHidden)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>af6857541c266bf3a31c48553c47f8955</anchor>
      <arglist>(TextFormatTest, PrintUnknownMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ae9cc4120ca6679ea26fd749c3aa9c195</anchor>
      <arglist>(TextFormatTest, ShortDebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a5547a472a1f6f4bf7a77f1e1858d872e</anchor>
      <arglist>(TextFormatTest, ShortPrimitiveRepeateds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9bab513c9916e3bfa7241d883fdaf927</anchor>
      <arglist>(TextFormatTest, StringEscape)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ad9835471a2b98f700f8455152a7ecc80</anchor>
      <arglist>(TextFormatTest, Utf8DebugString)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kEscapeTestString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a181b2fa2b66add52452ea14f8db83bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kEscapeTestStringEscaped</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a456ebbf7be16ef5762c213e32e8be5a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TextFormat.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>TextFormat_8java.html</filename>
    <class kind="class">com::google::protobuf::TextFormat::Parser::Builder</class>
    <class kind="class">com::google::protobuf::TextFormat::InvalidEscapeSequenceException</class>
    <class kind="class">com::google::protobuf::TextFormat::ParseException</class>
    <class kind="class">com::google::protobuf::TextFormat::Parser</class>
    <class kind="class">com::google::protobuf::TextFormat::Printer</class>
    <class kind="enum">com::google::protobuf::TextFormat::Parser::SingularOverwritePolicy</class>
    <class kind="class">com::google::protobuf::TextFormat</class>
    <class kind="class">com::google::protobuf::TextFormat::TextGenerator</class>
    <class kind="class">com::google::protobuf::TextFormat::Tokenizer</class>
    <class kind="class">com::google::protobuf::TextFormat::UnknownFieldParseException</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TextFormatEscaper.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>TextFormatEscaper_8java.html</filename>
    <class kind="interface">com::google::protobuf::TextFormatEscaper::ByteSequence</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TextFormatParseInfoTree.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>TextFormatParseInfoTree_8java.html</filename>
    <class kind="class">com::google::protobuf::TextFormatParseInfoTree::Builder</class>
    <class kind="class">com::google::protobuf::TextFormatParseInfoTree</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TextFormatParseInfoTreeTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>TextFormatParseInfoTreeTest_8java.html</filename>
    <class kind="class">com::google::protobuf::TextFormatParseInfoTreeTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TextFormatParseLocation.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>TextFormatParseLocation_8java.html</filename>
    <class kind="class">com::google::protobuf::TextFormatParseLocation</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>TextFormatParseLocationTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>TextFormatParseLocationTest_8java.html</filename>
    <class kind="class">com::google::protobuf::TextFormatParseLocationTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TextFormatTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2TextFormatTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::TextFormatTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/TextFormatTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2TextFormatTest_8java.html</filename>
    <class kind="class">com::google::protobuf::TextFormatTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>thread.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>thread_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="thread_8hpp" name="thread.hpp" local="yes" imported="no">thread.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>thread_routine</name>
      <anchorfile>thread_8cpp.html</anchorfile>
      <anchor>a282e4e55b1fa9bd85bcd10d139122330</anchor>
      <arglist>(void *arg_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thread.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>thread_8hpp.html</filename>
    <class kind="class">zmq::thread_t</class>
    <namespace>zmq</namespace>
    <member kind="typedef">
      <type>void()</type>
      <name>thread_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a00dceef0e311e455d6338285d1f1e524</anchor>
      <arglist>(void *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thread_safety_attributes.cpp</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/cmake/</path>
    <filename>thread__safety__attributes_8cpp.html</filename>
    <includes id="protobuf_2third__party_2benchmark_2src_2mutex_8h" name="protobuf/third_party/benchmark/src/mutex.h" local="yes" imported="no">../src/mutex.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_THREAD_SAFETY_ATTRIBUTES</name>
      <anchorfile>thread__safety__attributes_8cpp.html</anchorfile>
      <anchor>a9a8ec3794a9a8a720d67104cf8acb76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>thread__safety__attributes_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>time_8cc.html</filename>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>DateTimeToSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a141e70b085ac66868274012416a90b10</anchor>
      <arglist>(const DateTime &amp;time, int64 *seconds)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FormatTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae14f9c2175320a1a213236a9f7c886ab</anchor>
      <arglist>(int64 seconds, int32 nanos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCurrentTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6b372c1a9ee0e1f9320a1724b1ddcdae</anchor>
      <arglist>(int64 *seconds, int32 *nanos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa266be4d2ef3cbab077b18bb1f519602</anchor>
      <arglist>(const string &amp;value, int64 *seconds, int32 *nanos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SecondsToDateTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a893c48e554a5b73a13716fbf6de9aed8</anchor>
      <arglist>(int64 seconds, DateTime *time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>time_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="struct">google::protobuf::internal::DateTime</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>DateTimeToSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a141e70b085ac66868274012416a90b10</anchor>
      <arglist>(const DateTime &amp;time, int64 *seconds)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FormatTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae14f9c2175320a1a213236a9f7c886ab</anchor>
      <arglist>(int64 seconds, int32 nanos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCurrentTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6b372c1a9ee0e1f9320a1724b1ddcdae</anchor>
      <arglist>(int64 *seconds, int32 *nanos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa266be4d2ef3cbab077b18bb1f519602</anchor>
      <arglist>(const string &amp;value, int64 *seconds, int32 *nanos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SecondsToDateTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a893c48e554a5b73a13716fbf6de9aed8</anchor>
      <arglist>(int64 seconds, DateTime *time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/stubs/</path>
    <filename>time__test_8cc.html</filename>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
  </compound>
  <compound kind="file">
    <name>time_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>time__util_8cc.html</filename>
    <includes id="time__util_8h" name="time_util.h" local="no" imported="no">google/protobuf/util/time_util.h</includes>
    <includes id="int128_8h" name="int128.h" local="no" imported="no">google/protobuf/stubs/int128.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="time_8h" name="time.h" local="no" imported="no">google/protobuf/stubs/time.h</includes>
    <includes id="duration_8pb_8h" name="duration.pb.h" local="no" imported="no">google/protobuf/duration.pb.h</includes>
    <includes id="timestamp_8pb_8h" name="timestamp.pb.h" local="no" imported="no">google/protobuf/timestamp.pb.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator%=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaa8d3996220499039a978b5d7c42d8b0</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68f8cd3a851f24631a9b5688f2ed8bd8</anchor>
      <arglist>(Duration &amp;d, double r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a595c90f447a49245e56392b4b8d86d7e</anchor>
      <arglist>(Duration &amp;d, int64 r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a211469e3fa546330128ef5eb0cec4cf4</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a41937ef10b085645ac3bf51ca43f33a5</anchor>
      <arglist>(Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adbf3f52eddcc55dd1f3f32136b162037</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35641a512f2134763f9a2d546e372787</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa63b09f8492fce4077cec18485caf470</anchor>
      <arglist>(Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a185028bf218352e2929d144eb328d37d</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7231c4a0ccdc6c0b9d933a88135483ff</anchor>
      <arglist>(Duration &amp;d, double r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a11bebc56b97adc017f3ab673cfdc3340</anchor>
      <arglist>(Duration &amp;d, int64 r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>Pow</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ac1a366de229ba39cd03432f3b224263c</anchor>
      <arglist>(int64 x, int y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>time__util_8h.html</filename>
    <includes id="duration_8pb_8h" name="duration.pb.h" local="no" imported="no">google/protobuf/duration.pb.h</includes>
    <includes id="timestamp_8pb_8h" name="timestamp.pb.h" local="no" imported="no">google/protobuf/timestamp.pb.h</includes>
    <class kind="class">google::protobuf::util::TimeUtil</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6366088b852ae11ff8f2a4c7817797a3</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af40c4cf6348b8bfdcab8f11614df250b</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator%</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9b93048e00c8ed870ca4f0703ef68a69</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator%=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaa8d3996220499039a978b5d7c42d8b0</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator*</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefabd2720be6cc2163c32673952952a3</anchor>
      <arglist>(Duration d, T r)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator*</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aca372dd79d55e13c3d3049b83e458e5e</anchor>
      <arglist>(T r, Duration d)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68f8cd3a851f24631a9b5688f2ed8bd8</anchor>
      <arglist>(Duration &amp;d, double r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a595c90f447a49245e56392b4b8d86d7e</anchor>
      <arglist>(Duration &amp;d, int64 r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa9f043793db2651711ea4dc4b16d5697</anchor>
      <arglist>(Duration &amp;d, T r)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a69ba331f44f889b8469b15dc613baf0c</anchor>
      <arglist>(const Duration &amp;d, const Timestamp &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a679368e6c33e34871e1ee88fa03a747f</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa29c36092d109c620a7f0d0e496a2774</anchor>
      <arglist>(const Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a211469e3fa546330128ef5eb0cec4cf4</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a41937ef10b085645ac3bf51ca43f33a5</anchor>
      <arglist>(Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a18c0dbd178f3bf05b63dce4824450ce1</anchor>
      <arglist>(const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac89d0e6198c91cbe32acc85db047cff0</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae456728798d5c4bca9b4a76e9f6d61dd</anchor>
      <arglist>(const Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adbf3f52eddcc55dd1f3f32136b162037</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35641a512f2134763f9a2d546e372787</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa63b09f8492fce4077cec18485caf470</anchor>
      <arglist>(Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a185028bf218352e2929d144eb328d37d</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1cf0e0ba45dd396ba4df2a03ad37ef27</anchor>
      <arglist>(Duration d, T r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7231c4a0ccdc6c0b9d933a88135483ff</anchor>
      <arglist>(Duration &amp;d, double r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a11bebc56b97adc017f3ab673cfdc3340</anchor>
      <arglist>(Duration &amp;d, int64 r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad69ee391897627ebf3da9c8f50a4bcef</anchor>
      <arglist>(Duration &amp;d, T r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a34636d3b560f683ccf36d7ea7c2ab2ca</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a542daf64a61af21c80008a133a98edb6</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8e84094e59a14550fa31b0a6834331d4</anchor>
      <arglist>(std::ostream &amp;out, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4889cf631ff66dba543038c25f788737</anchor>
      <arglist>(std::ostream &amp;out, const Timestamp &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a40d9b101d7527cf813c81a231543fcc3</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acc796e51058441c6d32d965b1a020d58</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aed1b09417c6a77306f4c228e3a04cd0c</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad2e6d4771ace093959a5e9a7537f7f1f</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a765e0f56bb1c042c95025d613d16eb60</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af713f8e93e00483c2bc88aee307a064c</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aac58a1c053f1f60c9cc06d8995d7af96</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a337ea3fff7faa6ead5830cda6195b5eb</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_util_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>time__util__test_8cc.html</filename>
    <includes id="time__util_8h" name="time_util.h" local="no" imported="no">google/protobuf/util/time_util.h</includes>
    <includes id="duration_8pb_8h" name="duration.pb.h" local="no" imported="no">google/protobuf/duration.pb.h</includes>
    <includes id="timestamp_8pb_8h" name="timestamp.pb.h" local="no" imported="no">google/protobuf/timestamp.pb.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>timers.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>timers_8cc.html</filename>
    <includes id="timers_8h" name="timers.h" local="yes" imported="no">timers.h</includes>
    <includes id="internal__macros_8h" name="internal_macros.h" local="yes" imported="no">internal_macros.h</includes>
    <includes id="check_8h" name="check.h" local="yes" imported="no">check.h</includes>
    <includes id="protobuf_2third__party_2benchmark_2src_2log_8h" name="protobuf/third_party/benchmark/src/log.h" local="yes" imported="no">log.h</includes>
    <includes id="sleep_8h" name="sleep.h" local="yes" imported="no">sleep.h</includes>
    <includes id="string__util_8h" name="string_util.h" local="yes" imported="no">string_util.h</includes>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>LocalDateTimeString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a5b31014790376959c32178acfe3fb191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProcessCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afdfa2c12c6c3c04800e689cadf432fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ThreadCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afc97ae4598e9866d6b89ed711ec05c40</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timers.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>timers_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="timers_8hpp" name="timers.hpp" local="yes" imported="no">timers.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <class kind="struct">zmq::timers_t::match_by_id</class>
  </compound>
  <compound kind="file">
    <name>timers.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/src/</path>
    <filename>timers_8h.html</filename>
    <class kind="struct">benchmark::ChooseClockType</class>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>double</type>
      <name>ChildrenCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a01c6ae3e2c93cca71ef83ea29197a38f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ChronoClockNow</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae44d25ebf7f82d36152f45378daeeda8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LocalDateTimeString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a5b31014790376959c32178acfe3fb191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProcessCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afdfa2c12c6c3c04800e689cadf432fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ThreadCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afc97ae4598e9866d6b89ed711ec05c40</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timers.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>timers_8hpp.html</filename>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <class kind="struct">zmq::timers_t::timer_t</class>
    <class kind="class">zmq::timers_t</class>
    <namespace>zmq</namespace>
    <member kind="typedef">
      <type>void()</type>
      <name>timers_timer_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac78bd41b4d35301a9fb34e907ee3320c</anchor>
      <arglist>(int timer_id_, void *arg_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timestamp.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>timestamp_8pb_8cc.html</filename>
    <includes id="timestamp_8pb_8h" name="timestamp.pb.h" local="no" imported="no">google/protobuf/timestamp.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">Timestamp::_Internal</class>
    <class kind="class">TimestampDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Timestamp *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Timestamp &gt;</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a7230420542d49909e3da9d91caec8ea5</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a28326c5b9389e7882f3f177eda7eac64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2ftimestamp_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a3159df5aab98f3cea586833117678793</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class TimestampDefaultTypeInternal</type>
      <name>_Timestamp_default_instance_</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>ac2e4db88b042a0ccb53ffc1c67ef4e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a50adf275180a87dbccc636da71f5c642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2ftimestamp_2eproto_deps</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>aa44cf1781c52a88aecc48b63917a8693</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2ftimestamp_2eproto_initialized</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>ac96c0372226e1d733ac89f19e8290be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2ftimestamp_2eproto_once</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a34aa2430480b9c80e58c4b3880681d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2ftimestamp_2eproto_sccs</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a0e077b8db4f74a6960402cb6d984beae</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a35fc13100e60c363523eae4b31594da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a961a833bbb1ef31d4ff3916dc1824b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>ad658e8fe3bbfb0361117017659220d85</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>ac1e87ecce9ad38277aeac1ba532235f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8cc.html</anchorfile>
      <anchor>a8944ad2a866d324acbd527abe8bac279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timestamp.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>timestamp_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="struct">TableStruct_google_2fprotobuf_2ftimestamp_2eproto</class>
    <class kind="class">Timestamp</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8h.html</anchorfile>
      <anchor>a44b379d58c86637f450688c9707a2a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Timestamp *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Timestamp &gt;</name>
      <anchorfile>timestamp_8pb_8h.html</anchorfile>
      <anchor>afa0f4926e5f2e1878eb24fe020f031da</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT TimestampDefaultTypeInternal</type>
      <name>_Timestamp_default_instance_</name>
      <anchorfile>timestamp_8pb_8h.html</anchorfile>
      <anchor>a1c6230f961e406aba65b713d8efea704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>timestamp_8pb_8h.html</anchorfile>
      <anchor>a4a25140b4af5c2a4092d473afc6cd4de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Timestamp.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Timestamp_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBTimestamp</class>
    <class kind="class">GPBTimestampRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Timestamp_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Timestamp_8pbobjc_8h.html</anchorfile>
      <anchor>a5de37c004fff8e0629513dbff28dd243</anchor>
      <arglist>(GPBTimestamp_FieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Timestamps.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>Timestamps_8java.html</filename>
    <class kind="class">com::google::protobuf::util::Timestamps</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>TimeUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>TimeUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::util::TimeUtil</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>TimeUtilTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/test/java/com/google/protobuf/util/</path>
    <filename>TimeUtilTest_8java.html</filename>
    <class kind="class">com::google::protobuf::util::TimeUtilTest::ParseTimestampThread</class>
    <class kind="class">com::google::protobuf::util::TimeUtilTest</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>tipc_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tipc__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="tipc__address_8hpp" name="tipc_address.hpp" local="yes" imported="no">tipc_address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tipc_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tipc__address_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>tipc_connecter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tipc__connecter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="tipc__connecter_8hpp" name="tipc_connecter.hpp" local="yes" imported="no">tipc_connecter.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tipc_connecter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tipc__connecter_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>tipc_listener.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tipc__listener_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="tipc__listener_8hpp" name="tipc_listener.hpp" local="yes" imported="no">tipc_listener.hpp</includes>
  </compound>
  <compound kind="file">
    <name>tipc_listener.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>tipc__listener_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>tofi_camera_intrinsics.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>tofi__camera__intrinsics_8h.html</filename>
    <class kind="struct">ABThresholdsParams</class>
    <class kind="struct">CameraIntrinsics</class>
    <class kind="struct">DepthComputeISPParams</class>
    <class kind="struct">DepthRangeParams</class>
    <class kind="struct">InputRawDataParams</class>
    <class kind="struct">JBLFConfigParams</class>
    <class kind="struct">MiscellaneousParams</class>
    <class kind="struct">TofiXYZDealiasData</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CHAR_SIZE</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>ab2da6ff528f8bf7e179e9fd7a6b6f5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_N_FREQS</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a6d68e5adcdea610c4908fe60899aba95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_N_MODES</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>add33f2e9d245933b94e1fb134da89755</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PATH_SIZE</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a4620eb783fd7aaa1d61fe4fdaa750d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>INIParamsGroup</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DepthComputeISP</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9a6cb9994ae7d34fdf3fb8b7ed510e1945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputRawData</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9ab518cfeb133ee4368eb40b7a46384b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JBLFConfig</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9aa10f228fc3bfd5cd98de5668f2f3e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABThresholds</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9a82045301a5c54639bf2fa9b26754f85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DepthRangeThresholds</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9ad3d9c04b6cc015cb1ca5462ae58ba16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Miscellaneous</name>
      <anchorfile>tofi__camera__intrinsics_8h.html</anchorfile>
      <anchor>a56b65d825fd9d23c9ea94ab2a94685c9ab752f802faacdd25818f5954c1bc2124</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofi_compute.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>tofi__compute_8h.html</filename>
    <includes id="tofi__error_8h" name="tofi_error.h" local="yes" imported="no">tofi_error.h</includes>
    <includes id="tofi__util_8h" name="tofi_util.h" local="yes" imported="no">tofi_util.h</includes>
    <class kind="struct">TemperatureInfo</class>
    <class kind="struct">TofiComputeContext</class>
    <member kind="define">
      <type>#define</type>
      <name>NO_OF_PHASES</name>
      <anchorfile>tofi__compute_8h.html</anchorfile>
      <anchor>ac8036921deb9cd6f953e7e47e0f081e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOFI_COMPUTE_API</name>
      <anchorfile>tofi__compute_8h.html</anchorfile>
      <anchor>a9c73134a94178d7c80ccb076626f8aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TOFI_COMPUTE_API void</type>
      <name>FreeTofiCompute</name>
      <anchorfile>tofi__compute_8h.html</anchorfile>
      <anchor>a27287b48207bea661760cc31fd288040</anchor>
      <arglist>(TofiComputeContext *p_tofi_compute_context)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_COMPUTE_API TofiComputeContext *</type>
      <name>InitTofiCompute</name>
      <anchorfile>tofi__compute_8h.html</anchorfile>
      <anchor>a5b369477a977dc628ae8c64d407f3988</anchor>
      <arglist>(const void *p_tofi_cal_config, uint32_t *p_status)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_COMPUTE_API int</type>
      <name>TofiCompute</name>
      <anchorfile>tofi__compute_8h.html</anchorfile>
      <anchor>a4205f6140fcb7d7c7e62eda20761d501</anchor>
      <arglist>(const uint16_t *const input_frame, TofiComputeContext *const p_tofi_compute_context, TemperatureInfo *p_temperature)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_COMPUTE_API void</type>
      <name>TofiSetABOnly</name>
      <anchorfile>tofi__compute_8h.html</anchorfile>
      <anchor>a6e997861fd21e38233cd48a6aee05bde</anchor>
      <arglist>(TofiComputeContext *const p_tofi_compute_context, int option)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofi_config.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>tofi__config_8h.html</filename>
    <includes id="tofi__camera__intrinsics_8h" name="tofi_camera_intrinsics.h" local="yes" imported="no">tofi_camera_intrinsics.h</includes>
    <includes id="tofi__error_8h" name="tofi_error.h" local="yes" imported="no">tofi_error.h</includes>
    <class kind="struct">ConfigFileData</class>
    <class kind="struct">TofiConfig</class>
    <class kind="struct">XYZTable</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CHAR_SIZE</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>ab2da6ff528f8bf7e179e9fd7a6b6f5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PATH_SIZE</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a4620eb783fd7aaa1d61fe4fdaa750d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOFI_CONFIG_API</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>af86a83a7aed0533a3888de71f84c499d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ConfigFileData</type>
      <name>ConfigFileData</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>ac9deb8c5e064043f38095a77d1898635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TofiConfig</type>
      <name>TofiConfig</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a6b4eeed9b80ff7ba3cefd81417f613d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XYZTable</type>
      <name>XYZTable</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a01f47ab46a7dd6e106beace9acfa31e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TOFI_CONFIG_API void</type>
      <name>FreeTofiConfig</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a14bbcf1a8300b85683cafd9a7c3cdb6c</anchor>
      <arglist>(TofiConfig *p_tofi_cal_config)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_CONFIG_API uint32_t</type>
      <name>GetXYZ_DealiasData</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>aea1c2f718a5bb7c81ed2262317d52de7</anchor>
      <arglist>(ConfigFileData *ccb_data, TofiXYZDealiasData *p_xyz_data)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_CONFIG_API TofiConfig *</type>
      <name>InitTofiConfig</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a28237d85185571bc245f522557b05155</anchor>
      <arglist>(ConfigFileData *p_cal_file_data, ConfigFileData *p_config_file_data, ConfigFileData *p_ini_file_data, uint16_t mode, uint32_t *p_status)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_CONFIG_API TofiConfig *</type>
      <name>InitTofiConfig_isp</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>af1f0ad9592a05d2747336c792f9a6c67</anchor>
      <arglist>(ConfigFileData *p_ini_file_data, uint16_t mode, uint32_t *p_status, TofiXYZDealiasData *p_xyz_dealias_data)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_CONFIG_API uint32_t</type>
      <name>TofiGetINIParams</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a983acd46f91a9a539471b025ea3d10c2</anchor>
      <arglist>(void *p_config_params, int params_group, const void *p_tofi_cal_config)</arglist>
    </member>
    <member kind="function">
      <type>TOFI_CONFIG_API uint32_t</type>
      <name>TofiSetINIParams</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a316ec78769910bb9f1579244332cbb61</anchor>
      <arglist>(void *p_config_params, int params_group, const void *p_tofi_cal_config)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>depthComputeOpenSourceEnabled</name>
      <anchorfile>tofi__config_8h.html</anchorfile>
      <anchor>a46e68beb815a376bb05000aebfb9a83e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofi_error.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>tofi__error_8h.html</filename>
    <member kind="typedef">
      <type>enum TofiStatus</type>
      <name>TofiStatus</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a8ca2fd7d1cde6248cf2bf89b1c5f173d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TofiStatus</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_SUCCESS</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a54f04987d2e53fb88e858062d0dccb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_WARNING</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a989317feeca8f3fc26cabb77a5a1b4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_ERROR</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a881c57b641e75c23b5e61ed560edf2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_MEM</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad0dcc9fa787af39c3c9e70a09c6ff2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_MEM_ACCESS</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a2300f196ec37c92366560e798fb18229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_MEM_ALLOC</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a7fb95a5c06728f549c028c953976572d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_MEM_FREE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a7691e71cd64bbd5af9351ce118fde1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_MEM_COPY</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a67678076ec78e9ecac58562e2df3d088</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_NULL_POINTER</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a0528c05fefba36c6276e80221c1bec41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_NULL_ARGUMENT</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ab4a2a8d403318608d615e4f74526c7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_IO</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad489410052f03a6aeb8607cdda6fa366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_NOT_FOUND</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a4242995f726dc04750c5665db8ee1770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_PATH_NOT_FOUND</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a810ea79b6096e43514da1b7d43fd18e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_OPEN_FILE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6acb148dfc7b5e363cd26f1597af8cac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_READ</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6adce859b99beb9197439e0f757737ac19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_WRITE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a2abe12ac302e56f31e331950593cad9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_APPEND</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6afd50c1265ca1070e43aa5b52dd3e60b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_PARSE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a046fd27d7f59a7e0304c8a997fe7a91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILE_CLOSE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a299000702585a2a855f459eaf72adc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_NOT_FOUND</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a3aaff842684dd8f6162c84fd4fc708fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_OPEN</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6afb800e0066b2a9331d353c8801c54858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_CLOSE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6aaa95c070e2fec265cd46bdbe986b5d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_INITIALIZE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad84e9909f0f2555d7678d1bec75e506b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_MEMORY</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ae15360088caefd769c621931fa9c2606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEV_MEM_COPY</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a78b3b7763af17cd1f982052b53b7e177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_ALLOC</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6af643280347f16b453bbbe1db1b50b29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_DEALLOC</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a8c80bbe6ebac9d5c1a835934bd462c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_QUERY</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad9ca7d2c824ad2a2d6244acf68e158fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_READ</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a642acb2d5148ecf63851c8e65920e9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_WRITE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ae79c968efba6af8f447d498a80490ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEVICE_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad874d3175d35c7ebfeb16903b72fe0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FORMAT_INVALID</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a2df655f4e524a4643668601127276a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_IMAGE_FORMAT_INVALID</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a6da34707950d39387a3c7e3fe414a856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_IMAGE_FORMAT_MISMATCH</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a5366804cc70985455057d41e81e128dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_IMAGE_PIXEL_VAL</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a5207ddc38a5290666f7f7ee4b226dd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_IMAGE_PIXEL_INDEX</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a7b15342f96922a0919fb51d0d446aaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_IMAGE_METADATA_INVALID</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a4763e762a48d9485ad34e63e6ac5af91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6af8058a6d8e633f5a2f291e5f1c51e442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_INITIALIZE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6abda38ddbe09afe5e92dc68f5b6222b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_PARSE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad14857e75e633436b4fd1638619cfe52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_BLOCK_MISSING</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a4f126a17d0ec3f468e24193d305bee20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ae5960bdec5b4f4ebcfc54de5404248d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_DUPLICATE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a6f2d01c226a030323978e870c58c2058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_MISMATCH</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a6de13b8bd65294ed8e063d0a83d855a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CONFIG_VERSION</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a8a794fc9ad5592cd55d0828abecb7f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_PARSE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a4c5ad54da0913d1dcd8b2e7fcdce5aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_FORMAT</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a24e407c29920d17dd25a9fdde80b8b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_MISMATCH</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ae286f4be04501bc079661534454f8d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_VERSION</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a64ebd9f535793c252a64c45172a900e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_DUPLICATE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a1265d39bb593669e2bd08574ee0ba877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_BLOCK_MISSING</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ac2a080db6040e66288edeadf35582447</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_MODE_MISSING</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ab3ae94adcfa93c6541452587d59e2fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_CAL_BLOCK_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a29453c0109d286fc5b15fe13ae07bfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a567056810b4623f2ed84f2e5d17f021f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_DEPTH_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a572396a9b3545bb3eef936ca18807d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_AB_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a5ff842e57b31384b81047e51ee1f259d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_XYZ_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6abda8d8ac9cfe3835fc6fbf42cba66672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILTER_COMPUTE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6a312f771a77274d423350e41b7d9d2433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILTER_SIZE</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6ad5f1f7fcec9e934c69416418d7bf8867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADI_TOFI_FILTER_THRESHOLD</name>
      <anchorfile>tofi__error_8h.html</anchorfile>
      <anchor>a3fd5b19c5cf303afe4f88514771acae6aa41cc17861757bca20ddf4927e4e5046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofi_util.c</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>tofi__util_8c.html</filename>
    <includes id="tofi__util_8h" name="tofi_util.h" local="yes" imported="no">tofi_util.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PATH_SIZE</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>a4620eb783fd7aaa1d61fe4fdaa750d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>Gcd</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>a78d27173a99aaa2c9494157312bfe240</anchor>
      <arglist>(uint32_t a, uint32_t b)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetDataFileSize</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>a3b7d52fc51a95351deca8581ef10760c</anchor>
      <arglist>(char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetProcessPath</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>af064a0b4bf10fc0d61c14b93bc93d5b1</anchor>
      <arglist>(char *process_path, uint32_t path_size)</arglist>
    </member>
    <member kind="function">
      <type>FileData</type>
      <name>LoadFileContents</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>af8033ff94bb0e858addd3acfa8f6c307</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>TransformationXyzToZ</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>af6ed1b6a9f97716edb0eb24dbfc15d32</anchor>
      <arglist>(uint32_t n_rows, uint32_t n_cols, const Point3I *p_xyz_image_data, uint16_t *p_zdepth_image_data)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>WriteDataToFile</name>
      <anchorfile>tofi__util_8c.html</anchorfile>
      <anchor>af9b7d982852714553dd1b70251cdf0c5</anchor>
      <arglist>(char *file_name, uint8_t *buffer, uint32_t buffer_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofi_util.h</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/tofi/</path>
    <filename>tofi__util_8h.html</filename>
    <includes id="tofi__error_8h" name="tofi_error.h" local="yes" imported="no">tofi_error.h</includes>
    <class kind="struct">FileData</class>
    <class kind="struct">Point2F</class>
    <class kind="struct">Point2I</class>
    <class kind="struct">Point3F</class>
    <class kind="struct">Point3I</class>
    <member kind="define">
      <type>#define</type>
      <name>CLK_FREQ</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>aafc10c8bbf3d3c18ed615f24925bbb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ION_HEAP_ID_SYSTEM</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>aa8b70db7d9968f700f4c95f3e25766f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FREQUENCIES</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>afc1a722ce2baf82005f9d650ec6abd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_IMAGE_HEIGHT</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>ae4fe7ec1c5a65e203ab49cc75a286e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_IMAGE_WIDTH</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>a90f295215669e834a8f63d810a0dd22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_KERNEL_SIZE</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>adff86e26ddaa95d01ea98b0f11f1809c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PHASES</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>a3462e5221d1b5cb21828c854fcfac556</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>ConfBuf</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>ae3aed838ebba0dc46d7f3b0ff5f29883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>DataBuffer</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>a06342515ccc3ac02896e9a289f9ff464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2F</type>
      <name>Point2</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>ab58df565f1d7828816fed6cbc74b7252</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3F</type>
      <name>Point3</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>af92b19a0859fab6d01bd93d5ed460931</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>Gcd</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>a78d27173a99aaa2c9494157312bfe240</anchor>
      <arglist>(uint32_t a, uint32_t b)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetDataFileSize</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>a3b7d52fc51a95351deca8581ef10760c</anchor>
      <arglist>(char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetProcessPath</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>af064a0b4bf10fc0d61c14b93bc93d5b1</anchor>
      <arglist>(char *process_path, uint32_t path_size)</arglist>
    </member>
    <member kind="function">
      <type>FileData</type>
      <name>LoadFileContents</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>a3f52882b0bbf50213222e4e6e36008fe</anchor>
      <arglist>(char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>TransformationXyzToZ</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>af6ed1b6a9f97716edb0eb24dbfc15d32</anchor>
      <arglist>(uint32_t n_rows, uint32_t n_cols, const Point3I *p_xyz_image_data, uint16_t *p_zdepth_image_data)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>WriteDataToFile</name>
      <anchorfile>tofi__util_8h.html</anchorfile>
      <anchor>af9b7d982852714553dd1b70251cdf0c5</anchor>
      <arglist>(char *file_name, uint8_t *buffer, uint32_t buffer_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofiCompute.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/depth-compute-opensource/src/</path>
    <filename>tofiCompute_8cpp.html</filename>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <includes id="tofi__compute_8h" name="tofi_compute.h" local="yes" imported="no">tofi_compute.h</includes>
    <includes id="tofi__error_8h" name="tofi_error.h" local="yes" imported="no">tofi_error.h</includes>
    <class kind="struct">PrivateData</class>
    <member kind="define">
      <type>#define</type>
      <name>GEN_XYZ_ITERATIONS</name>
      <anchorfile>tofiCompute_8cpp.html</anchorfile>
      <anchor>a192db0aa1990a0ccbaabce32e82d3b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BITS</name>
      <anchorfile>tofiCompute_8cpp.html</anchorfile>
      <anchor>a9c168d8a89b3e111d9c0b6066cb8b72d</anchor>
      <arglist>(Input, n_pos, n_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>DeInterleaveDepth</name>
      <anchorfile>tofiCompute_8cpp.html</anchorfile>
      <anchor>a6540196aea968fac134944778014cb3d</anchor>
      <arglist>(uint8_t *p_frame_data, uint32_t n_bits_in_depth, uint32_t n_bits_in_conf, uint32_t n_bits_in_ab, uint32_t n_bytes, uint32_t width, uint32_t height, uint16_t *p_depth, uint16_t *p_conf, uint16_t *p_ab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FreeTofiCompute</name>
      <anchorfile>tofiCompute_8cpp.html</anchorfile>
      <anchor>a532ebec8b3eab035f3947b709d3b75ec</anchor>
      <arglist>(TofiComputeContext *p_tofi_compute_context)</arglist>
    </member>
    <member kind="function">
      <type>TofiComputeContext *</type>
      <name>InitTofiCompute</name>
      <anchorfile>tofiCompute_8cpp.html</anchorfile>
      <anchor>a73ab1c9c6fbe88e9cf0a347c51d51ade</anchor>
      <arglist>(const void *p_tofi_cal_config, uint32_t *p_status)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TofiCompute</name>
      <anchorfile>tofiCompute_8cpp.html</anchorfile>
      <anchor>a59fbef4ea988c43881b616e6d372b9ca</anchor>
      <arglist>(const uint16_t *const input_frame, TofiComputeContext *const p_tofi_compute_context, TemperatureInfo *p_temperature)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tofiConfig.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/common/adi/depth-compute-opensource/src/</path>
    <filename>tofiConfig_8cpp.html</filename>
    <includes id="tofi__config_8h" name="tofi_config.h" local="yes" imported="no">tofi_config.h</includes>
    <includes id="tofi__error_8h" name="tofi_error.h" local="yes" imported="no">tofi_error.h</includes>
    <member kind="function">
      <type>void</type>
      <name>FreeTofiConfig</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>a608fe60d5fe301b758e26db3d4ba90d9</anchor>
      <arglist>(TofiConfig *p_tofi_cal_config)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetXYZ_DealiasData</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>a84d5175a1b4fdec7583c2f335ff1683f</anchor>
      <arglist>(ConfigFileData *ccb_data, TofiXYZDealiasData *p_xyz_data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>iniFileContentFindKeyAndGetValue</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>a38163b5eaae7423feef9d7c572b7ed2c</anchor>
      <arglist>(std::istream &amp;iniContent, const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>TofiConfig *</type>
      <name>InitTofiConfig</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>af441f420715815049092f5eb895b05e3</anchor>
      <arglist>(ConfigFileData *p_cal_file_data, ConfigFileData *p_config_file_data, ConfigFileData *p_ini_file_data, uint16_t mode, uint32_t *p_status)</arglist>
    </member>
    <member kind="function">
      <type>TofiConfig *</type>
      <name>InitTofiConfig_isp</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>a0b7057e15a6b2781ccf56d393ae3ec8d</anchor>
      <arglist>(ConfigFileData *p_ini_file_data, uint16_t mode, uint32_t *p_status, TofiXYZDealiasData *p_xyz_dealias_data)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>TofiGetINIParams</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>aa9cb40c645b94f7d45dba752d9f6930a</anchor>
      <arglist>(void *p_config_params, int params_group, const void *p_tofi_cal_config)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>TofiSetINIParams</name>
      <anchorfile>tofiConfig_8cpp.html</anchorfile>
      <anchor>adaf2ba012e44a58ebe39c3accacd8c79</anchor>
      <arglist>(void *p_config_params, int params_group, const void *p_tofi_cal_config)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tokenize.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>tokenize_8py.html</filename>
    <class kind="class">cpp::tokenize::Token</class>
    <namespace>cpp::tokenize</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetChar</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>abeb75f493bd3035922daf150f5213ba9</anchor>
      <arglist>(source, start, i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetString</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a3c6a8b154110b4b6a0385ccc3469db77</anchor>
      <arglist>(source, start, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTokens</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ab78959b4d0a9c3bade98904a23129afc</anchor>
      <arglist>(source)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ae666c331b4bd7d1f3e8956c78cc6f3a4</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a13ec118ce7f7df6ecd18b3c74d37708a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_letters</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ab5a9d36b61d51e76473c383db9e4b934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STR_PREFIXES</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>aef952930004258aec982a51c8875e82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CONSTANT</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a5e3bf1014a301906871113a989188a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HEX_DIGITS</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a8b45b0f0f2b504757e9ede9c342b2c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT_OR_FLOAT_DIGITS</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ad8c6dd06d4e6ef2e24e9186acb0aff43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>aa14251ded979d72f93d7b234d8cfb584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PREPROCESSOR</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a3c8918ee13b9acf5ea4e70b484d67268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SYNTAX</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a1655e62b60899059935930c81ba25c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>UNKNOWN</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a0dfd65c08216eed29f74a64b603ac540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VALID_IDENTIFIER_CHARS</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a733f1cf605b1630fb6a0a7f30aaefbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WHENCE_QUEUE</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ad02466a473c5e9c2ac256e18209f0967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WHENCE_STREAM</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a8dd117207e391864f7d9cb656e826a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tokenizer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>tokenizer_8cc.html</filename>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="strtod_8h" name="strtod.h" local="no" imported="no">google/protobuf/io/strtod.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHARACTER_CLASS</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>af9b15f0667d2f892d3c863d36f123c6d</anchor>
      <arglist>(NAME, EXPRESSION)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllInClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>af162a45ac2bd888e1b29e48a09103962</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AppendUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a692b3a3e3224f22388dc847f2c6a33b2</anchor>
      <arglist>(uint32 code_point, std::string *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>AssembleUTF16</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aca83ab2ac3708126fcaf3afa56aec8f6</anchor>
      <arglist>(uint32 head_surrogate, uint32 trail_surrogate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>FetchUnicodePoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aa1688104a1777f36bfe1e03e62e497fb</anchor>
      <arglist>(const char *ptr, uint32 *code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsHeadSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aa780c2ddbb57a0c9c29bd02820737f27</anchor>
      <arglist>(uint32 code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsTrailSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a8d835da138530b3ada8a886806f7d8e3</anchor>
      <arglist>(uint32 code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadHexDigits</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a7537f7f46a6c874a77c46582479ed2fe</anchor>
      <arglist>(const char *ptr, int len, uint32 *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UnicodeLength</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aab66c94451411ef9891439cfd7c5a6f5</anchor>
      <arglist>(char key)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>can_attach_to_prev_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>a38f6e591e8cbe162a0878eaa1ee4cb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>comment_buffer_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>a70144a24af29b044f407f4a2cdafc7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt; *</type>
      <name>detached_comments_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>af84a90416034da9207d8c99c267f37d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_comment_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>a54cf5aa91dbfe3dccc453db7c1d36629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_line_comment_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>aee90d44f940cad0a7c46755f96e9e09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMaxHeadSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab8181296fe3f7f569bffca724c305e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMaxTrailSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aecea16efb8dcc407a5eab3db32714da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMinHeadSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>abd2f4a0b69516ba119f4551f01b3341a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMinTrailSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a3c0b0cdf0fd809fb2ac932b57fd6a3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>next_leading_comments_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>ab4b890f6a6bc8c364978756571628ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>prev_trailing_comments_</name>
      <anchorfile>tokenizer_8cc.html</anchorfile>
      <anchor>ac5b0813b1a102f8fece8705763f178b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tokenizer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>tokenizer_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <class kind="class">google::protobuf::io::ErrorCollector</class>
    <class kind="struct">google::protobuf::io::Tokenizer::Token</class>
    <class kind="class">google::protobuf::io::Tokenizer</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="typedef">
      <type>int</type>
      <name>ColumnNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a4cdf3d98cacf9bd9341bb80fd7cd42dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tokenizer_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>tokenizer__unittest_8cc.html</filename>
    <includes id="tokenizer_8h" name="tokenizer.h" local="no" imported="no">google/protobuf/io/tokenizer.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="substitute_8h" name="substitute.h" local="no" imported="no">google/protobuf/stubs/substitute.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TEST_1D</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a707be803d12fb8d344584ea50b8f9d8f</anchor>
      <arglist>(FIXTURE, NAME, CASES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_2D</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a5724c88b95ce8142fea543575bfbe405</anchor>
      <arglist>(FIXTURE, NAME, CASES1, CASES2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayInputStream</type>
      <name>array_stream_</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a34fda66079076de1e1b38982e7987caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a3dd655f1f7e3481778d86bd515be83b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>detached_comments</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a2a96efc58214f40f8934abcc2022fc8f</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>errors</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>af1b2759df91a2e738c11488aefe9e5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a84703f07f323f416cd4b531c1bbd59af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>next_leading_comments</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>af82af9efcd0d15f9f3f30e65754279f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tokenizer::Token</type>
      <name>output</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a821fcd3f774b82025e6af8f03340dbbb</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>prev_trailing_comments</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a0d4f14d89be434d7f68544dea6f96814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>recoverable</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>a7e9dcba96319e6ff9cf8112f64d641c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>ae79346bdafd79119e9ee948a530790e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tokenizer::TokenType</type>
      <name>type</name>
      <anchorfile>tokenizer__unittest_8cc.html</anchorfile>
      <anchor>aa26ef2137c074018fa9b5e28aff9bd74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trie.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>trie_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="trie_8hpp" name="trie.hpp" local="yes" imported="no">trie.hpp</includes>
  </compound>
  <compound kind="file">
    <name>trie.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>trie_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <class kind="class">zmq::trie_t</class>
    <class kind="class">zmq::trie_with_size_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>type.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>type_8pb_8cc.html</filename>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">Option::_Internal</class>
    <class kind="class">EnumValue::_Internal</class>
    <class kind="class">Enum::_Internal</class>
    <class kind="class">Field::_Internal</class>
    <class kind="class">Type::_Internal</class>
    <class kind="class">EnumDefaultTypeInternal</class>
    <class kind="class">EnumValueDefaultTypeInternal</class>
    <class kind="class">FieldDefaultTypeInternal</class>
    <class kind="class">OptionDefaultTypeInternal</class>
    <class kind="class">TypeDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Enum *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Enum &gt;</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a2e302a1a78a5cd34f918668a3ac8dd52</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumValue &gt;</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a573e82278ed6d50aef4f03ec350787d5</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Field *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Field &gt;</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ab28b6feac7c50b6c6855c3841fdfc0c3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ad6b1b2d1a8794f48706d4f3978659683</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Type *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Type &gt;</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>aa23655705cfa0a47ba94de5cebd3c753</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Field_Cardinality_descriptor</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a664f96ee558eef55f741ff75315fefb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Field_Cardinality_IsValid</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a50f1163b72a14d7d61683c4e861b3a24</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_OPENconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Field_Kind_descriptor</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a96965b3039702680d13b1f58342650ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Field_Kind_IsValid</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ab76c89764abea949682f3340010d655d</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_Enum_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ac1b9786ee2a97b1ae683aa81ec5bcf59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_EnumValue_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a86db6814bb3deeab4ba48ecb7d228dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Field_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ad157bf0b2830a9482c1ed02d994a5dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Option_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a4d4ef44dd061e85331c7324a7ed7cab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Type_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a447cf46fa9dc91912dca8d97bc55051e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2ftype_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a24d90c0be091027ac8d51554cec8a504</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Syntax_descriptor</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a082ba26f9da63e043bd85189300fa436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Syntax_IsValid</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a7ebb42dad7431c5ac5779ce02bf46e5f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable">
      <type>class EnumDefaultTypeInternal</type>
      <name>_Enum_default_instance_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a65c89359927283a6487e44d039b20f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class EnumValueDefaultTypeInternal</type>
      <name>_EnumValue_default_instance_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a256daa4ebaa95e37dcf2d35cfed46939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class FieldDefaultTypeInternal</type>
      <name>_Field_default_instance_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a6001d2784a87165e1c01741f8fe8bd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class OptionDefaultTypeInternal</type>
      <name>_Option_default_instance_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>aba9c9fd102b093c7a9b223c4942e48a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class TypeDefaultTypeInternal</type>
      <name>_Type_default_instance_</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a3a3e6591de7ba5c637374d248ab9064a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ad27c88cbb1da033ae1517c11e5862923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2ftype_2eproto_deps</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a6cbf5050636d256b969eabdc2c8e4627</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2ftype_2eproto_initialized</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a90fbab6a58a368e2314fd2512d6c064c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2ftype_2eproto_once</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>afbb3b54ed8b0b5598e108a02870afcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2ftype_2eproto_sccs</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a327aaf4a907f32feed2585ca05d7db9f</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a71589fcfe3b4d6b3302df93b29a71951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a797437ce8ba0f3a83605ab880e29c5ec</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>af48ec37e958e867e6a3c5114bab0d230</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a88afd82957561d26f1509a1cbaa03611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fany_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Any_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a8f676a1e5bd67fe0eaf2917a939ab576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 3 &gt;</type>
      <name>scc_info_Enum_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a8804fe29aef76c7cdb65f088155881ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_EnumValue_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a7faf972bfa0841f5af7afb60a16215f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_Field_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a630a743a481ff7e440987dc22aa30c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 1 &gt;</type>
      <name>scc_info_Option_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>ab12deaf491cb1e715b051d5ad6ca1f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fsource_5fcontext_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_SourceContext_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a136e4088ce6d5133f0b2c7ba30915674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 3 &gt;</type>
      <name>scc_info_Type_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8cc.html</anchorfile>
      <anchor>a762843d4ea70c5dc2651f3da97623046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>type_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="generated__enum__reflection_8h" name="generated_enum_reflection.h" local="no" imported="no">google/protobuf/generated_enum_reflection.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="any_8pb_8h" name="any.pb.h" local="no" imported="no">google/protobuf/any.pb.h</includes>
    <includes id="source__context_8pb_8h" name="source_context.pb.h" local="no" imported="no">google/protobuf/source_context.pb.h</includes>
    <class kind="class">Enum</class>
    <class kind="class">EnumValue</class>
    <class kind="class">Field</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::Field_Cardinality &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::Field_Kind &gt;</class>
    <class kind="struct">is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::Syntax &gt;</class>
    <class kind="class">Option</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2ftype_2eproto</class>
    <class kind="class">Type</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a7741ffb962284cf78905656c039d5e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Field_Cardinality</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Cardinality_CARDINALITY_UNKNOWN</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155ac220d54730ac5b8fefb41f8e58e4a03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Cardinality_CARDINALITY_OPTIONAL</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155ab1d5f09e88bc58c915f49ab22a2fa7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Cardinality_CARDINALITY_REQUIRED</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155ad64b2c8cb34fc2b491c9a7e0b3455dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Cardinality_CARDINALITY_REPEATED</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155a6ce57890f6c7baad236d33b40eb71e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Cardinality_Field_Cardinality_INT_MIN_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155a3f464324bd5c1e7e3d2af03bb88da648</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Cardinality_Field_Cardinality_INT_MAX_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0968539b3b4f8f396ac1ec7f1ce28155a6baaee71b91a5d7c85e3f7afd4a9eb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Field_Kind</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_UNKNOWN</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a61ce4c12f25e75d99da1b319020b0bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_DOUBLE</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a7c13d157ac18c3db100e8257bab50fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_FLOAT</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745ace5757c1216a6c1de8ffddf416a6f838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_INT64</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a59086764085900d48b2402eca7522517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_UINT64</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a45f78861d256d3c3a7cb2e8056879ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_INT32</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a869275af35ead83434f9accb1e0e67b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_FIXED64</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745aaed9fb13d4782272f271ee58b28d705b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_FIXED32</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745af489644bd2094f6bde4ff4e2866ad4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_BOOL</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a8b1053e0b2954531f0bc32417ab3723c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_STRING</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a75cafbf7cf9a3f5d64beb1d124b6eeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_GROUP</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745ad2b7fdbf550de853b5ba5bb3a448230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_MESSAGE</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745ab021f8efd5e7826fbf4b7ea16c87b1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_BYTES</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a3cb61816751ec6202126d86c619d43ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_UINT32</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745afba20b78c0e9d109f88f68ec2eea0a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_ENUM</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a0ef148a4b165d43c576d9b8d13233ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_SFIXED32</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a46bcf27ab5ea64ac09b71f33231e510a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_SFIXED64</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745ae8a27c6a1fa7536e4a10ae93c45a623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_SINT32</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745aa7b59c167ca95d335de031d83c1378ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_TYPE_SINT64</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a5aa6fccc9ced44ddcb00364a14b25158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_Field_Kind_INT_MIN_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745aa13fc4f7063f2c8e7dd7172c3f9fc759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Field_Kind_Field_Kind_INT_MAX_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aa057be996914f786f57c7b6580268745a077f0c5481eca6100d4c3cef74d3688e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Syntax</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a13466d955368d3de944c053908a030e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_PROTO2</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a13466d955368d3de944c053908a030e8af8d00a66affb4d40b5edfc5a6122437e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_PROTO3</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a13466d955368d3de944c053908a030e8a9e5393d66940b89d2866796194eceae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Syntax_INT_MIN_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a13466d955368d3de944c053908a030e8af1278fb9b399070a9ac62e039129b151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Syntax_INT_MAX_SENTINEL_DO_NOT_USE_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a13466d955368d3de944c053908a030e8af2231c94f1af4070af47507f6c092ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Enum *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Enum &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>af17f08f4264de6d453736353b024878c</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::EnumValue &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>ab955350b579bb8d1c7927df36c55903a</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Field *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Field &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aeb56bb4159fb1892c645ea762dc116ad</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a3703137803105c84952e1e171247538c</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Type *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Type &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>ab5fb43d96879697ba9627ac4850d984f</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Field_Cardinality_descriptor</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>acb4debcab48b16ac9bd245652260cba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>Field_Cardinality_IsValid</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a3f4bd5219d704708382e1745911821ee</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Field_Cardinality_Name</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>adc237f0f09b7a2a16091fd56b96425b0</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Field_Cardinality_Parse</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0425192b9c217e440cc14336e2b0ca3c</anchor>
      <arglist>(const std::string &amp;name, Field_Cardinality *value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Field_Kind_descriptor</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a96eacee7a0fb328fae7d26eceef6d3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>Field_Kind_IsValid</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>ad5d73f83c6bf7100ecc9cae775525460</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Field_Kind_Name</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>ada5e5a0a79224cb2cdbe5f30d90e70f9</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Field_Kind_Parse</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>af8106f21066e012d00214f3a5d81b8b8</anchor>
      <arglist>(const std::string &amp;name, Field_Kind *value)</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::Field_Cardinality &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a7acad6111141c09fd874ff4fff851ece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::Field_Kind &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a6b47992660fc6e746a716bfd9d38e119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor&lt; PROTOBUF_NAMESPACE_ID::Syntax &gt;</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>ac070085d34d4722dd40c857f8f902311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Syntax_descriptor</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a0a0d9ac1dfcee65170181a5d47820c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>Syntax_IsValid</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a2ab428d9052557cd1c1aa214fa010d40</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Syntax_Name</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>acadd5fb7ea7ec07dd556af87e6ef75c7</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Syntax_Parse</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aab24bc9a14c1faa37a1554b979b50873</anchor>
      <arglist>(const std::string &amp;name, Syntax *value)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumDefaultTypeInternal</type>
      <name>_Enum_default_instance_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a55c6e15a13e2336ff06c82597fa9e0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT EnumValueDefaultTypeInternal</type>
      <name>_EnumValue_default_instance_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a7beea281b3ace5593ab438fc62cc99b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FieldDefaultTypeInternal</type>
      <name>_Field_default_instance_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a3f292352c7224907973d971b9cdcf41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT OptionDefaultTypeInternal</type>
      <name>_Option_default_instance_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>aefa859f627d8b16ee1d3b0e0bec308c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT TypeDefaultTypeInternal</type>
      <name>_Type_default_instance_</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a1671411e8e4a1187109e60d216c3d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a34666bad10b8090eb2301df12d75f8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>Field_Cardinality_Cardinality_ARRAYSIZE</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a42a7fe22555d531e2bca5ec01e142d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr Field_Cardinality</type>
      <name>Field_Cardinality_Cardinality_MAX</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>af41896c208e339d22d25caaf58699c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr Field_Cardinality</type>
      <name>Field_Cardinality_Cardinality_MIN</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>acfe6ae7d59b83989838b8b35f8c3ed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>Field_Kind_Kind_ARRAYSIZE</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a8a27c83860c60f13c91e9e54eaa0c129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr Field_Kind</type>
      <name>Field_Kind_Kind_MAX</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a07fec6bdce109d0741bf64e9cc86596d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr Field_Kind</type>
      <name>Field_Kind_Kind_MIN</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a24e0dde002d66960a554c592a3de4f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>Syntax_ARRAYSIZE</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a91c5280d5772a7f89f8c4a0343497487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr Syntax</type>
      <name>Syntax_MAX</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>ac0c18b673b1a629c00aa6ef6c550d1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr Syntax</type>
      <name>Syntax_MIN</name>
      <anchorfile>type_8pb_8h.html</anchorfile>
      <anchor>a2eb98ab299271944ec7fd00f9a6c42cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Type.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Type_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBEnum</class>
    <class kind="class">GPBEnumValue</class>
    <class kind="class">GPBField</class>
    <class kind="class">GPBOption</class>
    <class kind="class">GPBType</class>
    <class kind="class">GPBTypeRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a3d2f6175adcfd0e5adae5f746f40b182</anchor>
      <arglist>(GPBEnum_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a168a9cdfeb5cb7a4e6bbbb6f189a5aa5</anchor>
      <arglist>(GPBEnumValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a0359acefca843191d39952f691121e52</anchor>
      <arglist>(GPBField_Cardinality)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a040f6ec605925d63f41f40ca049c01b5</anchor>
      <arglist>(GPBField_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a575b1964459b231bcd3b09ca2b23bb12</anchor>
      <arglist>(GPBField_Kind)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a8cb6da08fcb1172411225fbfdc1c1640</anchor>
      <arglist>(GPBOption_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>NS_ASSUME_NONNULL_BEGIN typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>abba7ff09309fdc63cfc8414bd8d65314</anchor>
      <arglist>(GPBSyntax)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a9d7646ce9114e4345b33ee9851377c26</anchor>
      <arglist>(GPBType_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBEnum_Syntax_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a46fa0e76e2a6e7fb5aadc65161f38e71</anchor>
      <arglist>(GPBEnum *message)</arglist>
    </member>
    <member kind="function">
      <type>GPBEnumDescriptor *</type>
      <name>GPBField_Cardinality_EnumDescriptor</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>ade295855ee4cc5b439c2f6eed9d13ffd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBField_Cardinality_IsValidValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a36733390b715ee179a203cab0330b243</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBField_Cardinality_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a985561ccc8dccf03299414df30674708</anchor>
      <arglist>(GPBField *message)</arglist>
    </member>
    <member kind="function">
      <type>GPBEnumDescriptor *</type>
      <name>GPBField_Kind_EnumDescriptor</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a22f5cfc54605ecc9962df52482716b01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBField_Kind_IsValidValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a14cafb2bf2caba328fc164bc02cbc66e</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBField_Kind_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a0174595f8fc5fc6cd5249310b1c64f45</anchor>
      <arglist>(GPBField *message)</arglist>
    </member>
    <member kind="function">
      <type>GPBEnumDescriptor *</type>
      <name>GPBSyntax_EnumDescriptor</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a9be94fb685f36a7c0aebb680c2a7233e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GPBSyntax_IsValidValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a2f7cf1e893ed36028a80810f72298c87</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GPBType_Syntax_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a668c28f79532b07dc5a24e7dd9410bbd</anchor>
      <arglist>(GPBType *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBEnum_Syntax_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>ac6e90106827fa0154ff432728996e908</anchor>
      <arglist>(GPBEnum *message, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBField_Cardinality_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a076f9789bcb7905dfea1bb4504ad30db</anchor>
      <arglist>(GPBField *message, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBField_Kind_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>aa5726b617690eea41d939b2f8eed4eab</anchor>
      <arglist>(GPBField *message, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGPBType_Syntax_RawValue</name>
      <anchorfile>Type_8pbobjc_8h.html</anchorfile>
      <anchor>a9ac603405aafdafef6dbefb720848849</anchor>
      <arglist>(GPBType *message, int32_t value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_check.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>type__check_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2protobuf_8h" name="php/ext/google/protobuf/protobuf.h" local="yes" imported="no">protobuf.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" imported="no">utf8.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT_TO_FLOAT</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a43dfa2b9f3e02b4881d6b15b18e296ce</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONVERT_TO_INTEGER</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a06fb69aeefb69c89cdb0c3acb9d57a11</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PHP_TYPE_CHECK</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a6eb43b491f1d20b3a820be82df9b892e</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_map_field</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a8d2793e569818cdc5e41f9b84b67b8c1</anchor>
      <arglist>(const zend_class_entry *klass, PHP_PROTO_LONG key_type, PHP_PROTO_LONG value_type, zval *val, zval *return_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_repeated_field</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>aaa87163fcc8868847eced827b17e61fd</anchor>
      <arglist>(const zend_class_entry *klass, PHP_PROTO_LONG type, zval *val, zval *return_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zend_uchar</type>
      <name>convert_numeric_string</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>aca6eefbd2aa24b74d1dd32a04841f72b</anchor>
      <arglist>(const char *str, int length, int64_t *lval, double *dval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CONVERT_TO_FLOAT</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a1888a8b1e5db5c51658b30665ce7b5ec</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CONVERT_TO_FLOAT</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>adcd89a898e0f92ca689b854db41ed6c9</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CONVERT_TO_INTEGER</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>ae5cdf9c2bdbc71f27194f80ef03cad5e</anchor>
      <arglist>(int32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CONVERT_TO_INTEGER</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a343f1092aa2cf5febd53a8b4961b4efa</anchor>
      <arglist>(int64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CONVERT_TO_INTEGER</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a41f1a463f9b7b39498f17c7d718c5d6d</anchor>
      <arglist>(uint32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CONVERT_TO_INTEGER</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a88cb77910758f594470dedab42913a81</anchor>
      <arglist>(uint64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a079d581a9c9f7c907d78a7e562129b8a</anchor>
      <arglist>(Util, checkMapField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>aa71b2f01ece1e471cdd4cc83b9fb7e26</anchor>
      <arglist>(Util, checkMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PHP_METHOD</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a5c0d3c02bfddf46d029aa472ec122e7b</anchor>
      <arglist>(Util, checkRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_bool</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>ad4ed5c8a2956bd2fa250edf034bb00b1</anchor>
      <arglist>(zval *from, int8_t *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>protobuf_convert_to_string</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>afb42293006fadc7d5c4c74ed01297187</anchor>
      <arglist>(zval *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>util_init</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>ab7168852c6101948beff77b8b5c1a5f7</anchor>
      <arglist>(TSRMLS_D)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>int64_min_digits</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a5f76e83a3581a6f4cc1b4d7fdec840fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_function_entry</type>
      <name>util_methods</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a33c3c4e16889c88632fddd5da21e3a98</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static zend_class_entry *</type>
      <name>util_type</name>
      <anchorfile>type__check_8c.html</anchorfile>
      <anchor>a1918103af874c03309bde202ccfd6e33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_checkers.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>type__checkers_8py.html</filename>
    <class kind="class">google::protobuf::internal::type_checkers::EnumValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::FloatValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::Int32ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::Int64ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::IntValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::TypeChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::TypeCheckerWithDefault</class>
    <class kind="class">google::protobuf::internal::type_checkers::Uint32ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::Uint64ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::UnicodeValueChecker</class>
    <namespace>google::protobuf::internal::type_checkers</namespace>
    <member kind="function">
      <type>def</type>
      <name>GetTypeChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ab286e3a082c187cdce1c06157aa35169</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SupportsOpenEnums</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a22b221f0eb7204047f939ebea3b01d64</anchor>
      <arglist>(field_descriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>aaa38eaac98eacfad33be79569ea048f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FieldDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a8dec0e95f003af8c197ab05e41639d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a0ef8043fc294d072e96b1f6d1830b09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_MIN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ac1e129d32d999f778f35a12e54c58c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a996fd9acd31353a0ade77248f4ab5cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_NEG_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a7af6fd606786b4f336b498f8bbe991d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_VALUE_CHECKERS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a568c4208b96d7c37ca93856b17834cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FIELD_TYPE_TO_WIRE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a1c84e46f09958f68e419a841f390d0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a3bb4646fbf7a6a9bbe40f5eecdf75a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_BYTE_SIZE_FN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ac9ecae533683678859b5d9ebfdaf398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_DECODER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a6ea50da264f6cdf3c0fc4d347bf3cb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_ENCODER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>aa17c7ce88981f3fddabc7e178bd56dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_SIZER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ae06d68d63b10d57604a41f527ebe2bed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_info.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>type__info_8cc.html</filename>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="variable" protection="private">
      <type>std::map&lt; StringPiece, StatusOrEnum &gt;</type>
      <name>cached_enums_</name>
      <anchorfile>type__info_8cc.html</anchorfile>
      <anchor>ac1b114a0d252fda0bd9818fca168cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; StringPiece, StatusOrType &gt;</type>
      <name>cached_types_</name>
      <anchorfile>type__info_8cc.html</anchorfile>
      <anchor>ac70180e9e75e685ecd2c2661d51614c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const google::protobuf::Type *, CamelCaseNameTable &gt;</type>
      <name>indexed_types_</name>
      <anchorfile>type__info_8cc.html</anchorfile>
      <anchor>a3244f7a223b9ac7d4bae1af9499d606d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>string_storage_</name>
      <anchorfile>type__info_8cc.html</anchorfile>
      <anchor>a122af277479f40582afc8bbb5be8943f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypeResolver *</type>
      <name>type_resolver_</name>
      <anchorfile>type__info_8cc.html</anchorfile>
      <anchor>a545040ff713f7135040acac8a6dcd370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_info.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>type__info_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <class kind="class">google::protobuf::util::converter::TypeInfo</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
  </compound>
  <compound kind="file">
    <name>type_info_test_helper.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>type__info__test__helper_8cc.html</filename>
    <includes id="type__info__test__helper_8h" name="type_info_test_helper.h" local="no" imported="no">google/protobuf/util/internal/type_info_test_helper.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="default__value__objectwriter_8h" name="default_value_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/default_value_objectwriter.h</includes>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="protostream__objectsource_8h" name="protostream_objectsource.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectsource.h</includes>
    <includes id="protostream__objectwriter_8h" name="protostream_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectwriter.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::converter::testing</namespace>
  </compound>
  <compound kind="file">
    <name>type_info_test_helper.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>type__info__test__helper_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="default__value__objectwriter_8h" name="default_value_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/default_value_objectwriter.h</includes>
    <includes id="type__info_8h" name="type_info.h" local="no" imported="no">google/protobuf/util/internal/type_info.h</includes>
    <includes id="protostream__objectsource_8h" name="protostream_objectsource.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectsource.h</includes>
    <includes id="protostream__objectwriter_8h" name="protostream_objectwriter.h" local="no" imported="no">google/protobuf/util/internal/protostream_objectwriter.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <class kind="class">google::protobuf::util::converter::testing::TypeInfoTestHelper</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::converter::testing</namespace>
    <member kind="enumeration">
      <type></type>
      <name>TypeInfoSource</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a63568ed0cb442068cd796143aea19528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_TYPE_RESOLVER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a63568ed0cb442068cd796143aea19528a80faa86175930a408bedd00783059022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_resolver.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>type__resolver_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <class kind="class">google::protobuf::util::TypeResolver</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>type_resolver_util.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>type__resolver__util_8cc.html</filename>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="wrappers_8pb_8h" name="wrappers.pb.h" local="no" imported="no">google/protobuf/wrappers.pb.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>TypeResolver *</type>
      <name>NewTypeResolverForDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aebe2539a8daae1a12e56cb0a77e9ee44</anchor>
      <arglist>(const std::string &amp;url_prefix, const DescriptorPool *pool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>pool_</name>
      <anchorfile>type__resolver__util_8cc.html</anchorfile>
      <anchor>abed333111ea2310b7990860cbee2657b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>url_prefix_</name>
      <anchorfile>type__resolver__util_8cc.html</anchorfile>
      <anchor>ac657504e6bcd8cc0a78821c4fd788161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_resolver_util.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>type__resolver__util_8h.html</filename>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="function">
      <type>TypeResolver *</type>
      <name>NewTypeResolverForDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aebe2539a8daae1a12e56cb0a77e9ee44</anchor>
      <arglist>(const std::string &amp;url_prefix, const DescriptorPool *pool)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_resolver_util_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/</path>
    <filename>type__resolver__util__test_8cc.html</filename>
    <includes id="type__resolver__util_8h" name="type_resolver_util.h" local="no" imported="no">google/protobuf/util/type_resolver_util.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="wrappers_8pb_8h" name="wrappers.pb.h" local="no" imported="no">google/protobuf/wrappers.pb.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="type__resolver_8h" name="type_resolver.h" local="no" imported="no">google/protobuf/util/type_resolver.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; TypeResolver &gt;</type>
      <name>resolver_</name>
      <anchorfile>type__resolver__util__test_8cc.html</anchorfile>
      <anchor>ad291bcd5be09fa2cc10098cca8274d1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udp_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>udp__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="udp__address_8hpp" name="udp_address.hpp" local="yes" imported="no">udp_address.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
  </compound>
  <compound kind="file">
    <name>udp_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>udp__address_8hpp.html</filename>
    <includes id="ip__resolver_8hpp" name="ip_resolver.hpp" local="yes" imported="no">ip_resolver.hpp</includes>
    <class kind="class">zmq::udp_address_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>udp_engine.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>udp__engine_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="udp__address_8hpp" name="udp_address.hpp" local="yes" imported="no">udp_address.hpp</includes>
    <includes id="udp__engine_8hpp" name="udp_engine.hpp" local="yes" imported="no">udp_engine.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>IPV6_ADD_MEMBERSHIP</name>
      <anchorfile>udp__engine_8cpp.html</anchorfile>
      <anchor>ae00bbae5a549824fed6ec3c646ce6c47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udp_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>udp__engine_8hpp.html</filename>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="i__engine_8hpp" name="i_engine.hpp" local="yes" imported="no">i_engine.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_UDP_MSG</name>
      <anchorfile>udp__engine_8hpp.html</anchorfile>
      <anchor>a70b0bcc461c3b501235e604095703ba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UninitializedMessageException.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UninitializedMessageException_8java.html</filename>
    <class kind="class">com::google::protobuf::UninitializedMessageException</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>unittest_curve_encoding.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__curve__encoding_8cpp.html</filename>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">../tests/testutil_unity.hpp</includes>
    <includes id="curve__mechanism__base_8hpp" name="curve_mechanism_base.hpp" local="no" imported="no">curve_mechanism_base.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="no" imported="no">msg.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="no" imported="no">random.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>a6506c107770c980a53797e75cb248234</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip_empty</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>ae38428b198c134c69e8b5fb883cfa868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip_empty_more</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>a4dad1ea0fbedc87133f801ce0d4fe92c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip_large</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>a145916f55fc2817f5890a0192f6bf3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_roundtrip_small</name>
      <anchorfile>unittest__curve__encoding_8cpp.html</anchorfile>
      <anchor>aae7a2b2985b1bcace9f3f0dcdab8fea4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_ip_resolver.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__ip__resolver_8cpp.html</filename>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">../src/macros.hpp</includes>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">../tests/testutil.hpp</includes>
    <includes id="testutil__unity_8hpp" name="testutil_unity.hpp" local="yes" imported="no">../tests/testutil_unity.hpp</includes>
    <includes id="unittest__resolver__common_8hpp" name="unittest_resolver_common.hpp" local="yes" imported="no">../unittests/unittest_resolver_common.hpp</includes>
    <includes id="ip__resolver_8hpp" name="ip_resolver.hpp" local="no" imported="no">ip_resolver.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="no" imported="no">ip.hpp</includes>
    <class kind="struct">ZMQ_FINAL::dns_lut_t</class>
    <class kind="class">ZMQ_FINAL</class>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_TEST_V4V6</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aa4cc6387f01618909a81c62a9cbf7159</anchor>
      <arglist>(_test)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a4ce94340a9fb1879013357359fc430de</anchor>
      <arglist>(int family_, const char *addr_, bool multicast_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv4</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a4f6039682347d3b2f608eba16e08b8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv4_max</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ac5b183d2f735692f1356a68d49bb6e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv4_min</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ab197e4e92cd144aa1fdf3bf1db685a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv4_over</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a1cc8b9943befd2d614920846bf97f898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv4_sub</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a6eeeea0d51efde0814b45b8c26623259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv6</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>adb771ffc85fbb2ac8811e9647fbcc248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv6_max</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a00791a4a1d9beebe6a36ded2f5a833c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv6_min</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a43468d073838a5a85800f97bb921ff7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_multicast_ipv6_sub</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aaeb851feb68762cc305efa768c78a8ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_unicast_ipv4</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aec98b10ccc53aeb2d8e867f2558c24af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_addr_unicast_ipv6</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ad4f6dac067ef389848289cc616b178b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_bind_any</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a59143821e57a2884a5daa44c8798a355</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_bind_any_port0</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a38ef40c3ff3a5d5fcb3518ab3bd4f4c2</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_brackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a2cfe955b7c81008f150dd1ade529ffd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_brackets_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a7b7093c5f3d06cb14dfaeabac5e1cf87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_brackets_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a756e20b8c585e91faf8ded9b93cb5726</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_brackets_port_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aff4f2416107484843452c7060093210b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_deny</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>abd248c4cd16b6f173236b161d631c6fa</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv4_invalid</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a44c52ea4a50304f3e8bb987f8feada6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv4_ipv6</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a3855f872aeae7282e9b079cbc7233b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv4_numeric</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a9f1473ec34cbd2531aaa401574ede904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv4_only</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>adf741afd2ed31bb5f9f75d72f940d3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv4_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ae8c66d08f9c2c6fc007b03c0e6bde3e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv4_simple</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a2d2ee30a2d1202ba45ce6a4d35550d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv6_invalid</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a02b1dc2aaadf6da294a5c7c7211ae4a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv6_ipv4</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a811cc5082aec125d74f71089855d028e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv6_numeric</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a4f3146aeea10a8769ed66b073c2178aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv6_only</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a12569cf0381ce8142f0002cd82ad9e10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv6_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a042de6ab548096888a90d90a9c2ceabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_ipv6_scope</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a68ebe35209d00a4633c26174cfe93f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_ipv6_scope_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a0a387d1eaba820c09cc57a1c3e24ad1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dns_ipv6_scope_port_brackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aa26f2c79c7ec23bb4ce5048236d8e5bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_dns_ipv6_simple</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a4df6051da9c93a4368c70fdc0d18dcba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_nobind_addr_anyport</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>adb64619d6304b088bb1af21d9ba112a3</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_nobind_addr_port0</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a4eb1eb26bfee026aaa683bd0e05778ca</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_nobind_any</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ae68c473f0420a055749ce6d673735e5b</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_nobind_any_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aac5d66c71ebd05842de9750370d45720</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_brackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a94d4b47888a9f9b4e0350be38c56b3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_brackets_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>afa8679a6f2522c00399fa0345d74e9eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_brackets_missingl</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a77775b5011c3bf485ee217209b5707af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_brackets_missingr</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a2504d9a3659f484fe3d6aec1c53031ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_in_ipv6</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a16fe9e39211a14f55037fd35b5a7fdef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_in_ipv6_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a5ce4e8121fdf03ab3a5f7da5da08727f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_max</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a0be72a150de4e0816325ef5776867b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a23af5a79fb370409e0e08940e76c74ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port0</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ad3e06fa0de9202331e2ac4c367b64b8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ae00a7df5205bbedb628d86256b12c317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_brackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a1135f233357bb228eb763f3f04fc85c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_brackets_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>acf967618f33fa9cfd78b1e5385735dc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_brackets_bad2</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a8e11d77b31950d44a2cfdaedd474c5db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_garbage</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ace774005a8a1a338747bed9e20a07b6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_ipv6_reject</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a8b63ff87dd5f8363eb0dbe9e89757351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_port_missing</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>abe208c0a92fb31734e02d9d3a3b69c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_reject_any</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a99a3de112cdcca58fcadae9aba101666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_reject_ipv6</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ae2d81718043bc69c6b24c35f0eb2e6b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_reject_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ad5671da2039f924651c5b1f9c55ef63b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_simple</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>af8947929a9d4a3f3de46d9f2c0b8f7cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_wild_brackets_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a09e17169c7d375a76ae4dad26785bbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv4_zero</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a935c273c6546dfded9bdd5d954860d61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_brackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a692fe636d01e3601203758964bf6dfc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_brackets_bad</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>ac00f9d17f9804644b4b6ebdc678084fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_brackets_missingl</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a251e8565711a51cf33de9fe638865d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_brackets_missingr</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a87a88f52f4c4992548de0a928401f283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_max</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a97aa6d45a01a10e1a50ea0ecf8a1964a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aa3a31a5ebf29aeb56d7a7a9ed45d1ff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_port_any</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aa958eb9a608700f8a8d3de1b9de62974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_port_nobrackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a1161c08606931957f401e361532c23da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_badif</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a4406f73796bd99d35e37dbaab11186e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_if</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a29f0d28cfa5eae11bb437fb31b27e256</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_if_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a24ea84a8e2f9eabd999b25f7732a1db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_if_port_brackets</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a2b9c93df3df2aced92c4ad6a89b20bcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_int</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a5ae1098fa553c0f95d487354609b08c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_int_port</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a424e98bb1e32d45046888a2c842cbc10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_scope_zero</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>abc24499e5672c9621c39c848441481fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_simple</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a9062e303bdfdb9652a058dfeed3a008d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_simple2</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>aec5453c03be837a3d27c9740b8bc5720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_parse_ipv6_zero</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>acbd12f9c4103f973efa44348635dbb78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve</name>
      <anchorfile>unittest__ip__resolver_8cpp.html</anchorfile>
      <anchor>a648d7f271045bb8aeaea171c1e79ff53</anchor>
      <arglist>(zmq::ip_resolver_options_t opts_, const char *name_, const char *expected_addr_, uint16_t expected_port_=0, uint16_t expected_zone_=0, const char *expected_addr_v4_failover_=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_mtrie.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__mtrie_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">../tests/testutil.hpp</includes>
    <includes id="generic__mtrie__impl_8hpp" name="generic_mtrie_impl.hpp" local="no" imported="no">generic_mtrie_impl.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>void</type>
      <name>add_and_rm_entries</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>af07519ebaaa63b5d4070999bd5a2ccd1</anchor>
      <arglist>(const char *(&amp;names_)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_duplicate_entry</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a24f95c657b4c6b269fc9b760d6f7c794</anchor>
      <arglist>(zmq::generic_mtrie_t&lt; int &gt; &amp;mtrie_, int(&amp;pipes_)[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_entries</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a4065f391883dd99aaeb475e657bd1c25</anchor>
      <arglist>(zmq::generic_mtrie_t&lt; int &gt; &amp;mtrie_, int(&amp;pipes_)[N], const char *(&amp;names_)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_entries_rm_pipes_unique</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ae2a719d4a4b886d54a13007724b5ca95</anchor>
      <arglist>(const char *(&amp;names_)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_indexed_expect_unique</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a3204564f4803e9c7acb2c5d460a83a98</anchor>
      <arglist>(zmq::generic_mtrie_t&lt; int &gt; &amp;mtrie_, int *pipes_, const char **names_, size_t i_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_count</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a13cd5140495de1b9da092072aec84a65</anchor>
      <arglist>(zmq::generic_mtrie_t&lt; int &gt;::prefix_t data_, size_t len_, int *count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_name</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a53673cc4e57bddf9bed74ca607205b9b</anchor>
      <arglist>(zmq::generic_mtrie_t&lt; int &gt;::prefix_t data_, size_t len_, const char *name_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getlen</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a2513d17e9f246194eb87197d824458e2</anchor>
      <arglist>(const zmq::generic_mtrie_t&lt; int &gt;::prefix_t &amp;data_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mtrie_count</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a3099d95c1d4d166f13c9fb11fac348e8</anchor>
      <arglist>(int *pipe_, int *count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_and_rm_other</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a5c586903353cab36d7317095e259194b</anchor>
      <arglist>(const char *add_name_, const char *rm_name_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_multiple</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a971dd1a6704420d7d6ac9c49f12e3537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_multiple_reverse</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>af04fa937e9d5687dc0fee02e3ddc25e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_rm_single_entry_match_exact</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ab25ccf32142b6bfaa2ccad0ebe3901ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_single_entry_match_exact</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a4360c34f7e0af0e342d63942dacf53f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_single_entry_twice_match_exact</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a8ac88656adb9181d07acabe433b6183d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_two_entries_match_prefix_and_exact</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>aac984b0dba850cb17ead40e560a0a69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_two_entries_with_same_name_match_exact</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a401f8d9ff8cf84fbfb36afd26ab9165e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_empty_match_empty_data</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ac1cf3c45ccdba3137104b827c0a6a523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_empty_match_nonempty_data</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a85a3c0bc5201b61b8846f2151a77cbdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_create</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a4bfe8d250264801f4b3fca85edd85342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_multiple_in_order</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a798120f36bc067f38ba145445a6aa116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_multiple_reverse_order</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a9a0e587177e161ecca4efc7de0418d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_0_size_empty</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a8dda186964d83e3b955eb2866920d919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_between</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a6da2e2bb7ff71a0ffae20797689b9488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_empty</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ac65111def1ba2cc8885a2dc74c6443ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_nonempty_differentname</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>a2f7ae0b833304768f41f3e14078eb212</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_nonempty_prefix</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>af67bba327236c7f4f3b4e5aa05a347ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_nonempty_prefixed</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>aa4d570ab111601dda30511b6ceb05d16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_nonexistent_nonempty_samename</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ac7ca6830e0b65241939edee0ce51f75e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_with_callback_duplicate</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ac6ca7a65a35025936b185b172631e7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_with_callback_duplicate_uniq_only</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>af287d40ea1f6b345b547b6344ae04693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_with_callback_multiple_in_order</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ac3774035207dbef01382eebf890daeb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_with_callback_multiple_reverse_order</name>
      <anchorfile>unittest__mtrie_8cpp.html</anchorfile>
      <anchor>ad1e8331a638d0b48b6cdd4fb3861bff7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_poller.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__poller_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">../tests/testutil.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="no" imported="no">poller.hpp</includes>
    <includes id="i__poll__events_8hpp" name="i_poll_events.hpp" local="no" imported="no">i_poll_events.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="no" imported="no">ip.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <class kind="struct">test_events_t</class>
    <member kind="define">
      <type>#define</type>
      <name>closesocket</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>afdbb9d84bd17efd2ae7290e664992c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_fdpair</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a55dac2d4bdf3778b2c233a3364e24fec</anchor>
      <arglist>(zmq::fd_t w_, zmq::fd_t r_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create_nonblocking_fdpair</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>aa8a17c652ae6cd1cbb986a138197bcb0</anchor>
      <arglist>(zmq::fd_t *r_, zmq::fd_t *w_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_signal</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a72229a2d32f79b30539b1263ab093be5</anchor>
      <arglist>(zmq::fd_t w_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_fd_and_remove_by_timer</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a34384485ae3b84dff1b9a148bae04920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_fd_and_start_and_receive_data</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a3cfb35fea0a401ac2a755e4574625534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_create</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a4bfe8d250264801f4b3fca85edd85342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait_in_events</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a43bc7a677a8b577b24be8818c62290ee</anchor>
      <arglist>(test_events_t &amp;events_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait_timer_events</name>
      <anchorfile>unittest__poller_8cpp.html</anchorfile>
      <anchor>a83ff773ddccc6d891043f6077ca27d2c</anchor>
      <arglist>(test_events_t &amp;events_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_radix_tree.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__radix__tree_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">../tests/testutil.hpp</includes>
    <includes id="radix__tree_8hpp" name="radix_tree.hpp" local="no" imported="no">radix_tree.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="no" imported="no">stdint.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>return_key</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>abde1da6d91eb68b51e1498160b3a1a0e</anchor>
      <arglist>(unsigned char *data_, size_t size_, void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_same_entry_twice</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>ac6c1c40b7334ac9e28628d2026a8fcb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_add_single_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>afd03c3e84d242cd4ce94853f420c2730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_apply</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a1a774de1a4f958dff553f8f2ff02d914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_added_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>acecd9c064c1853616913154e47a65363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_common_prefix</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>adfeed82c46fbc8fb532445c56097b02f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_empty</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>aa6a79e65e7e9f3f4c26cbfabaf9ea4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_nonexistent_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a3b2afe4be062005c5a20426c373c4e38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_null_entry_added</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a0e9b63265f020d5d807663429db3fa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_prefix</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a211ebc2a5b2c085bd5f003a72e16bd20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_query_longer_than_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a75b1624b8071e59ff6be15962af0f822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_empty</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>af88306657e771672d4b023196dbabc41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_common_prefix</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a1ca0e057d56ce6e1a13805a32a939e22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_common_prefix_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>ae3ca7d7bdc29f34498edfb1b71ff65fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_duplicate_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>af7830bac887b2be46b692d072aea3793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_null_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>afc3b99a4d88b853c191cc9adb937d78d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_single_entry</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>ae50b94fdeb6f166bcb737fd6d5e26a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_unique_entry_twice</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>af40a9f40f28df57860af9efc06069579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_rm_when_empty</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a2b1fde949944a5105371c1a023d1d228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_size</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>acfecd2456326d2e11a9a949764d39c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tree_add</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a59781d5419859bcb896e714e21de09bc</anchor>
      <arglist>(zmq::radix_tree_t &amp;tree_, const std::string &amp;key_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tree_check</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>a92db202d3ee849405cb189624c7bb451</anchor>
      <arglist>(zmq::radix_tree_t &amp;tree_, const std::string &amp;key_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tree_rm</name>
      <anchorfile>unittest__radix__tree_8cpp.html</anchorfile>
      <anchor>acd93c8deaa7740da62f8bab34baefa6f</anchor>
      <arglist>(zmq::radix_tree_t &amp;tree_, const std::string &amp;key_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_resolver_common.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__resolver__common_8hpp.html</filename>
    <includes id="ip__resolver_8hpp" name="ip_resolver.hpp" local="no" imported="no">ip_resolver.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>validate_address</name>
      <anchorfile>unittest__resolver__common_8hpp.html</anchorfile>
      <anchor>a4c4013d904b44333dd548f772cef9a97</anchor>
      <arglist>(int family, const zmq::ip_addr_t *addr_, const char *expected_addr_, uint16_t expected_port_=0, uint16_t expected_zone_=0, const char *expected_addr_v4_failover_=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_udp_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__udp__address_8cpp.html</filename>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">../tests/testutil.hpp</includes>
    <includes id="unittest__resolver__common_8hpp" name="unittest_resolver_common.hpp" local="yes" imported="no">../unittests/unittest_resolver_common.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="no" imported="no">ip.hpp</includes>
    <includes id="udp__address_8hpp" name="udp_address.hpp" local="no" imported="no">udp_address.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a07a05ea0536625cda9b9bce955014472</anchor>
      <arglist>(bool bind_, int family_, const char *name_, const char *target_addr_, uint16_t expected_port_, const char *bind_addr_, bool multicast_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_bind</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a87dae58af928f9d3bb5dffc1e284f861</anchor>
      <arglist>(int family_, const char *name_, const char *dest_addr_, uint16_t expected_port_=0, const char *bind_addr_=NULL, bool multicast_=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_connect</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>ae7f40aebae192ea8706c3772aa052474</anchor>
      <arglist>(int family_, const char *name_, const char *dest_addr_, uint16_t expected_port_=0, const char *bind_addr_=NULL, bool multicast_=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_bind</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a14010582da6b3b8921eea73544395ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_bind_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a43a231e8f635edaf61d2813907ca494b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_bind_any_port</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a46b9289182a564ab187f40ebd6526db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_bind_anyport</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a1e22a79fa12d1475edfe39bdd0ce38c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_bind_mcast</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a7f3890e27a9f7d8d1d48831854aab7fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_connect_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>ae486f696cfa948d17b1d81cbaa763205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_connect_anyport</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a3d31baaebe1fe0bbeafb61aab4156de3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_connect_mcast</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a85f0c3cde267b7d10be25a313268be2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_connect_port0</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a83cefd060b049999b5c2bc6352cda562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_mcast_src_bind</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>af0179a7779649100d955e6240b321070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_mcast_src_bind_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>aaecccc29e2b5a041dbcbfcc7aca761f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_mcast_src_bind_bad</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a6b2157920c29c04e5921422ffe29ab02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_mcast_src_connect</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a34483b7575191039e5b9af1536f0730d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_mcast_src_connect_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>aa84651d765e4219be679e952aac0d691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_mcast_src_connect_bad</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a7422c6bdb896b7e39825ea3149526f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv4_simple</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>ae925a70d1c97d4768fe724389fd61d16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_bind</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a6dd487125ae14e12bf9c475b08d62a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_bind_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a51e31b35a6e7f3114594880690f18bd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_bind_any_port</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>af1a91f624856dd9867ff5ff77701c543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_bind_anyport</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a6367c3fe6b71042a25390e02751194f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_bind_mcast</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>ad76be36141f81eddc6372c6964f0b959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_connect_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a17292ab41cdcc2699594189ffcfcf888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_connect_anyport</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a15c568ce87a1d82c0e0af05294c712c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_connect_mcast</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a0cb35c43203211e1afba4c79f7e53f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_connect_port0</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a4b0c5999abacdb3c8227567ed7625f8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_mcast_src_bind</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>aec10ca7f6646e16f7cccaef7585940d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_mcast_src_bind_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>accdb062f74f96adf6bdc64794436e4fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_mcast_src_bind_bad</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a02c27939cfaa4d18f45dfd8bd3dc381e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_mcast_src_connect</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a923f73051b9ba754d16847bee004ed41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_mcast_src_connect_any</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>adcb240351fe698876cf06ee208ff573d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_mcast_src_connect_bad</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a157e68e4aebdb3463d0796cd6ee8f80d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_resolve_ipv6_simple</name>
      <anchorfile>unittest__udp__address_8cpp.html</anchorfile>
      <anchor>a0315ef203f4717f61de4681f662572df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unittest_ypipe.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/unittests/</path>
    <filename>unittest__ypipe_8cpp.html</filename>
    <includes id="libzmq_2tests_2testutil_8hpp" name="libzmq/tests/testutil.hpp" local="yes" imported="no">../tests/testutil.hpp</includes>
    <includes id="ypipe_8hpp" name="ypipe.hpp" local="no" imported="no">ypipe.hpp</includes>
    <includes id="unity_8h" name="unity.h" local="no" imported="no">unity.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a63326a1b70b6e3f070e51687798e02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>ab804e0f66def63262c1d6b4e3d2a2bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_check_read_empty</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a66db350df802ca086979c8b8151b44d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_create</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a4bfe8d250264801f4b3fca85edd85342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_read_empty</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a4a606c60e879f8ce1faa7e8aa9fac253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_write_complete_and_check_read_and_read</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a0cde6874db3f1768e5ede4978783e579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_write_complete_and_flush_and_check_read_and_read</name>
      <anchorfile>unittest__ypipe_8cpp.html</anchorfile>
      <anchor>a9a91047af28e747049bf44575f0462ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UnitTests-Bridging-Header.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/Tests/</path>
    <filename>UnitTests-Bridging-Header_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>unity.c</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/unity/</path>
    <filename>unity_8c.html</filename>
    <includes id="unity_8h" name="unity.h" local="yes" imported="no">unity.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_IF_FAIL_OR_IGNORE</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>abf9f99b384602e58874744dda3492aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_FAIL_AND_BAIL</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aed0078c0e6e904f5d0071cacef3d519d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_FLOAT_OR_DOUBLE_WITHIN</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a02810feed4a9aca0b2f997854b94a01c</anchor>
      <arglist>(delta, expected, actual, diff)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_IGNORE_AND_BAIL</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a8e7615065c9272a62eede0f1e725a774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_INCLUDE_SETUP_STUBS</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a9f11f285a74cf837a5281ec56a21c86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_NAN_CHECK</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a8943c89baca5ddc88a0f88a389ef13c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_PRINT_EXPECTED_AND_ACTUAL_FLOAT</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a8432f7429c7fcc0952eeae3658707be9</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UnityPrintPointlessAndBail</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a3ace6280351b3aa4aa6cfca244ac5193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnityAddMsgIfSpecified</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>af0db89aa4947c98a55a44bae2a7035d7</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertBits</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a8d96fe471e0c327cbf5fd4682ee24d9f</anchor>
      <arglist>(const UNITY_INT mask, const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualFloatArray</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ac8b9306c24d6dcc3ffb129d29014f819</anchor>
      <arglist>(UNITY_PTR_ATTRIBUTE const UNITY_FLOAT *expected, UNITY_PTR_ATTRIBUTE const UNITY_FLOAT *actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualIntArray</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a5d36ae0ba6becafccda94364caf61adf</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualMemory</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a18b674bf204871eb5ab27f86405983f3</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 length, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualNumber</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a3f437686c9739ec3ed42d9fb640b4d1c</anchor>
      <arglist>(const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualString</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aea8fd35ccdacbbac33ca4395c6b9562b</anchor>
      <arglist>(const char *expected, const char *actual, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualStringArray</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a38bca7a2b1d2b1d89f9e93e34e99df1f</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, const char **actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualStringLen</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aafaf01a6294c0dc2fbe6fd0baab58f0b</anchor>
      <arglist>(const char *expected, const char *actual, const UNITY_UINT32 length, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertFloatSpecial</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aa7909741e6f90c6af19e07b91c88ad4c</anchor>
      <arglist>(const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLOAT_TRAIT_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertFloatsWithin</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>adc1934cb22540eed0b2b86e1f6aeb697</anchor>
      <arglist>(const UNITY_FLOAT delta, const UNITY_FLOAT expected, const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertGreaterOrLessOrEqualNumber</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a8a4659ab2a526ca3c93b7faf22bbf4b7</anchor>
      <arglist>(const UNITY_INT threshold, const UNITY_INT actual, const UNITY_COMPARISON_T compare, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertNumbersWithin</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a1edf5167aa7021aba92c523328e8fa61</anchor>
      <arglist>(const UNITY_UINT delta, const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityBegin</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aed50601fbdaea8fc0fef0c61cf877809</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityConcludeTest</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a44f03f0124e59f6996da61946cc2a58e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityDefaultTestRun</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ae3c8272eef0f0b6228ca47b9dd1aa2af</anchor>
      <arglist>(UnityTestFunction Func, const char *FuncName, const int FuncLineNum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnityEnd</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a4820ba04ff5e9a474fe38ab6633d30a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityFail</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a0daba95a4950d8a5a06b6b2c843742b8</anchor>
      <arglist>(const char *msg, const UNITY_LINE_TYPE line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UnityFloatsWithin</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a1508384dc55508b31192772f11d6973c</anchor>
      <arglist>(UNITY_FLOAT delta, UNITY_FLOAT expected, UNITY_FLOAT actual)</arglist>
    </member>
    <member kind="function">
      <type>UNITY_INTERNAL_PTR</type>
      <name>UnityFloatToPtr</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a01b1539781210d836d875fa9c6957982</anchor>
      <arglist>(const float num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityIgnore</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a017e8c6a617d00312fd6688b73483284</anchor>
      <arglist>(const char *msg, const UNITY_LINE_TYPE line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UnityIsOneArrayNull</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a1d072b377a166a6e96b590827e68d44f</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_LINE_TYPE lineNumber, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>UNITY_INTERNAL_PTR</type>
      <name>UnityNumToPtr</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aed32d6a240e25d9493f6492882f7d3d5</anchor>
      <arglist>(const UNITY_INT num, const UNITY_UINT8 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrint</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>accff2eb4cfd0273e8ad62c37639d3e3c</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnityPrintExpectedAndActualStrings</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a37ee59a2ee4703563707b044db8739eb</anchor>
      <arglist>(const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnityPrintExpectedAndActualStringsLen</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aee1c0284290f43293c296a979dc1b901</anchor>
      <arglist>(const char *expected, const char *actual, const UNITY_UINT32 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintFloat</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ac3d39bc0740a28949a2ba689588491c2</anchor>
      <arglist>(const UNITY_DOUBLE input_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintLen</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a780817a15f2437360bd593c8fa7a1481</anchor>
      <arglist>(const char *string, const UNITY_UINT32 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintMask</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a207d5b3e2bfe8042b0505066ccd07c9b</anchor>
      <arglist>(const UNITY_UINT mask, const UNITY_UINT number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumber</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a644211a214ab000dcabd5582c52e0313</anchor>
      <arglist>(const UNITY_INT number_to_print)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumberByStyle</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a83c7c7072b2f0e3cce93e56960da46e7</anchor>
      <arglist>(const UNITY_INT number, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumberHex</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ab5636c2c3e2d5ff0d89461e2323aa469</anchor>
      <arglist>(const UNITY_UINT number, const char nibbles_to_print)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumberUnsigned</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a3ef388786e9a8e769d13af2601b592dc</anchor>
      <arglist>(const UNITY_UINT number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnityTestResultsBegin</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>af87f4beffdad7f78fb592861e61b1bae</anchor>
      <arglist>(const char *file, const UNITY_LINE_TYPE line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnityTestResultsFailBegin</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a2961260574158cc9df09ded14bbc2085</anchor>
      <arglist>(const UNITY_LINE_TYPE line)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>af900396d7b72ff2a7002e8befe8cf8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_INT16</type>
      <name>i16</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a3ff3d9c5010aa22165fa26f8e301131e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_INT32</type>
      <name>i32</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ae9d133be8ac33cfb99b5b9646d7a5a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_INT8</type>
      <name>i8</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ad20eed15082bd5f03fa33cf3014e9a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct UNITY_STORAGE_T</type>
      <name>Unity</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aad738f665f16eb2336b8bc33f432d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static union @22</type>
      <name>UnityQuickCompare</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aa7848d17159167ecf420b7cf4911bce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrBreaker</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a44f23e51b5eaee8327f6ea0e9dd8935b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrByte</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>abe3ffbbff03bba718fc79bcdc9be918d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrDelta</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a984522ea2ae19b44a3b6b01b5db0b7bc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrDet</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a0ba96c1b5c8388a8912e0d30a2d7890b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrDetail1Name</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a8fa3a2b3c822d32899dacf0fe5d30cfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrDetail2Name</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ac80e99105655e5a0acd03ebd897eb15c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrElement</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ab8983230d73b5d720cb44bf854d3a1dd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>UnityStrErr64</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>af5c213ecde93420aed908a92a5b32c66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>UnityStrErrDouble</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ac8d03220554dfa13081f6a057ced349e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>UnityStrErrFloat</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ab644636442c612d56dfadc6970d2af67</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrExpected</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ab50d1dc777d413bfdc738810cee45b7f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrFail</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ad8448fdd418724662e7d4ccf03d96b08</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrGt</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ae25a9c628718ec7c2e38e9c9e4319f8e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrIgnore</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>afee1e18090d3dba33ca2573759911a03</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrInf</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a4876da1b8ed2466bd85555f662e7697e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrInvalidFloatTrait</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a36d991a514b3f74e81e9481529079e3b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrLt</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>afd900db1d2a7f61b192c6bf5abecf733</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrMemory</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ad8925679ada41bdeeb8f1697010a2f45</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrNaN</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a3b6b03ecb26a781f60329f1e889918d1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrNegInf</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a61bebbc78e4db9e108a3af7836366d11</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrNot</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a30601346c5bb5f24f4f0e2badb7471b2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrNull</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a78f60aa66b35eadf23ea2c7d6279b499</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrNullPointerForActual</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a62e630267be1d3697cb3bb4198dd089a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrNullPointerForExpected</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ac72614ebe50c4d968eb6ef4a70eb78da</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrOk</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aa0d91c84fde1e6562ec77dd393b5c07c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrOrEqual</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>aafdcec313458f50683bf0ce05c5a7ac5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrPass</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ad2cf819d80c1fe3a9649baf4ccdcbced</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrPointless</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a3512e59b7ef2269347af3afa0671ba84</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrResultsFailures</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a0de0bb775fd9e2f5664463780634a2dd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrResultsIgnored</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ab866d9dfd564414877c69e753e7e382e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrResultsTests</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a5c25be31c48ff281ee738b38fb5fab02</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrSpacer</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>ae6120cfc8a2a44950a6e23ca2503e978</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>UnityStrWas</name>
      <anchorfile>unity_8c.html</anchorfile>
      <anchor>a49e7b7152e94f89de13cbde1fe6a26fc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unity.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/unity/</path>
    <filename>unity_8h.html</filename>
    <includes id="unity__internals_8h" name="unity_internals.h" local="yes" imported="no">unity_internals.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae0a72bc174ac97e90c4a711e5e52d540</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BIT_HIGH</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab07290e7bac80e36e4f169f50da59632</anchor>
      <arglist>(bit, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BIT_HIGH_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8cfe9a3f00f8cd17f076c9befb98821e</anchor>
      <arglist>(bit, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BIT_LOW</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a539b80a45cda0f032f8ee011ab0b5d56</anchor>
      <arglist>(bit, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BIT_LOW_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af77907b390d72d2ab0c686fea1afef1f</anchor>
      <arglist>(bit, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BITS</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae76772524d720cfce161b2cb7cff8886</anchor>
      <arglist>(mask, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BITS_HIGH</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a72097c41ab00631674be5ff2053c475b</anchor>
      <arglist>(mask, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BITS_HIGH_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7e8a15745cc2b5c493231edfad158a8f</anchor>
      <arglist>(mask, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BITS_LOW</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a10e2230d1ebe3fb1f00c5a81afe19b5c</anchor>
      <arglist>(mask, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BITS_LOW_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a58a1013db321e096d146bf7a90968f84</anchor>
      <arglist>(mask, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_BITS_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a075ff6fffdc96695933c7e6d85b12328</anchor>
      <arglist>(mask, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_DETERMINATE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab0c1569fbc9959795c979d3b7780d127</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_DETERMINATE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aec9e2fb3ca8db72a7f470a2d42508bcd</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a80e63599952a62630f02b8906b531045</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a76e2f51eb96d71b2833d63feb7505ae2</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NAN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a025b24b5918eba8779e4a702abf19814</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NAN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a12718f4689e6809d1b04122599801713</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NEG_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8e0eb22a0c919db6e0cef2090ee12942</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NEG_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a276d054bd3f78f91f52b88398795bad4</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afa2049a10a8836a033bfbb9ccda9aac2</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a93496e27a1b2b2a0430146e2d5623a3a</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6827eedf627da9651630b783db2077f1</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5fca47525912b45a61ce0770cc9e706e</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_NAN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a22b156c00938c5e3b53607688db4800a</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_NAN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aafe8c52582146314f60fb6f487f65d82</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_NEG_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ade2d527619ba1c82fa8588a13f17099e</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_IS_NOT_NEG_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa9854cae981883e19b0959de5eda47b0</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab2392984572bbbab42898384470b8d06</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_DOUBLE_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acdcdb54e0c13b85bc38ccd01be2ff1e5</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_DOUBLE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af753f9a9b11d53654e6355e558d0aa36</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_DOUBLE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab97080c7118d5da0f44e597b71b7241a</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_FLOAT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a94d6ea89d22cafe7cb422c01a94a5864</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_FLOAT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8d6790e2c5d098a89fb17d69b2197c38</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a96cdcca3abb32d076382836a081e151a</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0c67423719eb669409dc3f2363134f68</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0d917ff51d3b6a4290e3a5c8a0036a63</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac6e4a9d54c6777a4831f126f788ef3e0</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0df123e01453bc35292c065aa45623c1</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acd917a97a04a6a9b4dca540caba4961c</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8acf8b41b07a8928091257cb7850ae40</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1464b59fbb630a2af105300dbc678157</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad5cba2339f57fe96275de05d48744759</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_HEX_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4fbe2f99ce6014c096f5f6afb03e4675</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8316770c0e36805640007391302f6cf4</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad715b785ae37da225a88b689ae495ae8</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab2060fc8fe6d6686c0fa7b3a6a22004e</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a52be9b8877cf0062d4d0fb21bf3cdd04</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5caa7c11f821d511b7cd502eb5b07db2</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7aee76804f49fabf5d2b9388d340e6f9</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>adca7f1e343a2d191ba4510c565535d45</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a64f86202be0587a11985487bd031ebd0</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab942476d00cefe092a374c0e88c858b7</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_INT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7cba61f84ba964f40de78399beacaf07</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_MEMORY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5e722688a7152cf3fe0b5387edc556e1</anchor>
      <arglist>(expected, actual, len, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_MEMORY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1c4f73570e4cad0f343902c8426963ec</anchor>
      <arglist>(expected, actual, len, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_PTR</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9b84090161cfe45e1c9343771fd079a6</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_PTR_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a81abb256887f0fda477627feb60eb2c4</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_STRING</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa549e52837accbbb5e62b871a57de8d4</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_STRING_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4f9531b535a7a902fc3d715ce034b27a</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a953a682e42289d25566f0a12f73a397a</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab1e1b0cff860d0594a5f2b4c4c022a38</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abac25d1c8895bf7b1e5f2b609e6a5022</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af1f3e14cc0604f7661f3c3de50facda9</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aab5f1f460d46a6f61d24e76bc1b0ec52</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af7ea76b396c5f77080e5297301386a16</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a55b6bfefdac78bd5adbd11d1f46c0d21</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a60cff02f11a967342bfe67879224aa23</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac3764bd1973d8a4c1106adbde867ea76</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EACH_EQUAL_UINT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab8fc3af6d48b93080ee458d01b21a4ee</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af9e5695d6c7cf634206ea6d062cb54c9</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_DOUBLE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae0a2c6258810a0cdee35e24502b66eaa</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_DOUBLE_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a43ff7c1450b4ed12646cd67914d93cd1</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_DOUBLE_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afd474c96d88947cd9c90447bbaa61d58</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_DOUBLE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a98b1ff73f9857d4a79cde0626c279c6d</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_FLOAT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2d2e655b5ad3746f3f9079cf6beef3ac</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_FLOAT_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7ebe6862df6cdabcc4b1c3fc5711d86a</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_FLOAT_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a661b5a0c731388ab3b7743c36d03daa3</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_FLOAT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a60dddfe7129c4846dcac9b17b4b7ab99</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab1497984306b3fe78e851341d82c7147</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a463447a6c7184e076089c0d617873848</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX16_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aaf26e7949dfe068e14195db51622d0ec</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX16_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a274233bed847f26deb57d1e4e52d2ad4</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a791e689908a49db4d7238ca2fa9ed66c</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab0d5d712b8bfeeaf14ae13da3cdf5782</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX32_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abd79efe66b157ff03ed3a5946a7b0e11</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX32_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab8a871dd9f314cef59b6456e0bdc69cd</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa4cab77aa7fecea995723dec175e3b2d</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac3d989319e3ea6a9980a7f9e5a91d331</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX64_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0cd19f68243af0a10b6770dcc758afe5</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX64_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abf644fae6eb2bcf51c763531ded2d13b</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2610516d917c90a157f8aa3dc74b7afd</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6d23ada42f10735d2e7abc0ecc757b4f</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX8_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab5da15f137bca8050f5137c034e171b1</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX8_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7e6ef974c8189c26604017c2438582ec</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a80d7600c4198b65293accef8d8ab877e</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1cdf0b534ed4cf2652e10219341708ca</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac94bcad31b84003a69c5a990405813aa</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_HEX_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9b0614de31727d6ba6ae41c08b7616f9</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af52a321a93c580a6213fef3e0f85c237</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae5a597e110bfc8a40c30b000af4868b9</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT16_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a55c2e10b8c1d5da6aa13e7c52c3ecc47</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT16_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a154d6a0b7a367e081ca41a1b9a540133</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abaac2c44d84acf0dec91f968a8456616</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a38e38d96ce07cba427bea7f15c3a01ac</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT32_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0777aef1241136f4a5783ea2f3b6f2c3</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT32_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a191ba31bdc5796516ba8567817757bad</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1e24ed3d1c656baa75ff475016cbd48b</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afb84a5e1688863cd41a7d9cb9b12a321</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT64_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aef074a798c7755f1bc149587a15dac42</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT64_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abe4d8ec070f2decb9ccf294649c81252</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aad56e1d6e02e1aa8aedca92515db1348</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a42a67ac88a4f85d698f4bcf8ce0c772a</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT8_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af41d6070a78372565fbccbf519e7558f</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT8_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a47b88b05bcea7f58c77d0eb717b813af</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac752959b57dae2d4a5e1143de9bf2929</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a93a935b62088508ea1486b4064a90e23</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abec657c402887ff4b7845087b409d893</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_INT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4e28bf15bdeb7296c8625a019a22d096</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_MEMORY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a550a4d4bb61121cca5093d46cab60487</anchor>
      <arglist>(expected, actual, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_MEMORY_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7af82f1cb1dce0be8daa52483d88f542</anchor>
      <arglist>(expected, actual, len, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_MEMORY_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a64415d1279e2101d4c773f8737fbdcb9</anchor>
      <arglist>(expected, actual, len, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_MEMORY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac8f47f6a167688757505b3e189630793</anchor>
      <arglist>(expected, actual, len, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a967e59fb3e825d8341c41cb954e890c5</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_PTR</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a765240c346d79b58ef22d81982aced18</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_PTR_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aab6f847beef450d0b63f6cec3360efc3</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_PTR_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab49740e1baca1194caf02670300f6a79</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_PTR_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aca40116d00f8dfa406b26a51079f679c</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_STRING</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1432f008fb6fb923371d4d0402571bf6</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_STRING_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae76d65eda2782550474b60905f823b66</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_STRING_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a403ce2dab026f341380eaf71cde1c21b</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_STRING_LEN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a44967e1aebbae11e2f4db9ed2ca7d673</anchor>
      <arglist>(expected, actual, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_STRING_LEN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a91269ae54a5c0921be5065bb2f4010d2</anchor>
      <arglist>(expected, actual, len, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_STRING_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abca87135f5bc5737e7e46ab02cddf39e</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aff20a2bc399f4d31f69aa468542f11d1</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a512d845c79aa29b47e1bcac1be7a800b</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT16_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae6c2e08e31bb36cd4c9b0906f6ebaeba</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT16_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a509428a156d308845a1881015ebb7c41</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a93e6cc2be64b1736ea79a3d9e7065fd9</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a91619799eeed1bc1d534d46921b54bd4</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT32_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2974891b2c0f808183b2d6f81dacd2ec</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT32_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae41cc9b62fa0fd110eef2394c81b2c47</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a05a21b62fbadcea9e9457ca497567cda</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a538355f8c428cb73c38d24240b9fb219</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT64_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a49e9ed32f53e80ceee3f44e752ade895</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT64_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac10d27e53ed06343d2a9b160e292e48b</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a22eea1e1a2bfb7c51a35f8fc7dad92e5</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2c6e320e9ab4b461e3396bc543f71f16</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT8_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aea399b7a952b90784c625bab52a72aea</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT8_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a3b20ee1e93f968f3fa971de98144ea5b</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad42cfc87f7cbd3dda833ec7ee04eda82</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT_ARRAY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af260083a10bd5adf5369e8cbcea45b11</anchor>
      <arglist>(expected, actual, num_elements)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT_ARRAY_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a042f8546f606f64a8de21580c19335f5</anchor>
      <arglist>(expected, actual, num_elements, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_EQUAL_UINT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a64cd35caa36225ee1dbbe5f31def2e2c</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FALSE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9d18ac80652af344ba355a6a9fed1c30</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FALSE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a823e5a92ae440c2c31a623ca18ceb4d0</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_DETERMINATE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afb1f006c5db039d3ac6f693044d8fe9f</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_DETERMINATE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a08cc1e5791dd161676a89f50fbdf2411</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad00a9c320ee32eabdf223e026715fcae</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a3c93ace1ddabf10d4a7fab7b261941b2</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NAN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a09ecaa2ce96d514b3a09cca042183d5f</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NAN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afae57941b05adc5b27cc965649670d8a</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NEG_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aef28dde2a0bfd1a3c09d3df0655ea16d</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NEG_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a388c83048c3c116aab7671abf9be360f</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_DETERMINATE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9e03b85340d9ad85f81401172192e593</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_DETERMINATE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a501433574362daf5a6f339b842b51319</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a381e024c4f813f387f7d6100e8e5cbf8</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab26292c76880fd674ca0f37c056cb289</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_NAN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1d5b5bc27b93a3e67710419ebb19352b</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_NAN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a1540ce4e51ddc685b4c6e6518b78f02d</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_NEG_INF</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acb54a8f4f0b7a0b2abc3cef0626dd043</anchor>
      <arglist>(actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_IS_NOT_NEG_INF_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa7e0953e27934789a1ec072f1ed64e15</anchor>
      <arglist>(actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a778eea8bde4adf059d65f7cc820aae17</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_FLOAT_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab2df7f5f75637d73c8046680f0e0d2e9</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a492dab41c43699532dd73fcd22ade173</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a78c1ddac22c103fa320cf90d4ea2c9a4</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a35aaaf80f64552b6904149a70fc01720</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af9108edeb0ab4d42e0e1f016a1a9bde9</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acbbcaa6f2a487ffad14aa62d8b92eb80</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8ec4b0b1ce0d70b0ff025edf12770df0</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a76813d7e0e76f1af36daa03fec06cba0</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afbad965d0a9d9aebe7c4619b0f2a556a</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_HEX8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a78154ca03f06a96b20d239ca1123833b</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa63487831d32add96dd7f175eb88c8fe</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7bc651670bb9db09642d6d2c820c236e</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a85fe6c36bfcc3c298e52f20a195cfa58</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a046099dd005e6af892c294b9438c7298</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aad2e3bd630e9c3be44e901b745865226</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4f4f18cc5d49404ad6d68eb710c2792a</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a83a47561ace83bc86f23cc974f9e6c8a</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afd83f79bb4d6dede134719a5a051fdf7</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a21b32764dc221ac7f0d5117b1b2a927a</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_INT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a75eeec32e8dea3b15a2f1a27df7b2037</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a873d0d93eee7683a187ae44b3780b71d</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afca44888c86533ca5c6d9150da233afb</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0ec5daecbd138f0f5cb0156a7e1d3826</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a06920c3ab58f53ca5b4e374fb1ff5327</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aaf2a3d0b53cb539e20b485eea801cb89</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a523e4619e0260b64b80618cb6595f7c2</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7b646848dbce5cdb60782909010ed109</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa23adc11cf5be00ec3b9f82ef26b91d9</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afb28611a073cf28d4e3e57320fa19155</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4621925a2d5cf470e74f448f3815c118</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_OR_EQUAL_UINT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a89dd407de4aa33d425e0e97ca274d3ea</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab9662afce4806630950446e13df8ee4f</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac7a101ae88add8be3086cf027fbc4da0</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2367e4a6f7ada7548fb51cfbb9d1325d</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a96dc3ef8f9cbfb6c3a65a7d0fd373be4</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a03f28d5980104332390a59e49c2f366a</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2832c0e0f7aa4abf5a4582b3a03740b1</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8b914a0b84db5485a2dd65869909d587</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7272e1d40ebdf0a442c6a1e6284cb96d</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_HEX8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af8d30bf8ddaf977d7a8190722b513751</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a17a7a047b97438f6d7156de109561a56</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5d96057893850797ecdcc39817e13ed7</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7b3585ea8a378a2d1ef5b3889ae25322</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a40014b130856d4b5ed66e2c22c7d438d</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a686305dd3ab4fd109d9c5bd72c339a10</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a45981597e712e3dbc8a7978b9633f6f2</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aaf5166584d5205f016ac874730676d9c</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a54ec7ca67afc6e7e3e0263a613ea76a3</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a59d26973f8593943825547be13a996e2</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_INT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a14c30cf5415af36b5d708bb17b3a899a</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0d9f940668eede2a315bfd0cfce8888b</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad8629aae4cf9ea7e287fb62ce2419e27</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a80fa9f066545247fe1452c27f459d3ab</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac2f6c094e8141c63ebddee9664eeba11</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4cafb944ec3bdf3f8be8615a5bf2c703</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aa0d087470c276649d95ecdc6f1acf7b6</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a313baf165cf6609e6a7c2b10329eddd7</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6312a01f8e4dc652ac3c16f5ed3c0330</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a14b4e2c896eb7330f2caa085f99a030b</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a68d9d4918f7214a90f11abb75251e90f</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_GREATER_THAN_UINT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a54e6b7ea5a1552a6dc55fcf7db39e184</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX16_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac1430d2f61c219a6b6700e8655d31086</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX16_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aae025ae6c37e1f715413a02ae1cbe104</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX32_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae77be8bd2db73d556a905f9b357ffcab</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX32_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a986e29459eb7c5a08d661605aef9fd15</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX64_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a742330c4941fb3d60e678f8daefca9e6</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX64_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5670862393db7c6e861dc6bc48fe7d65</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX8_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a21f295cf24d21e1384b815116df60667</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX8_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab479b24399adbe712012c1cfd8a988a7</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afa369bf452b4d064cbf0dfaf3e51f515</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_HEX_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a73c31bf639dfd9893c7d2274c3d6607d</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT16_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a541d0715d1ffeccf8fe4314cabc08401</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT16_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab5577d0fd95d6e9503afa7556f729f50</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT32_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7bf9bf3fa642da4678b45f109b566a59</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT32_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac6121350e75fd55872e1babc97fda05d</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT64_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae8117427ddfdd34dcaf6f70b137ea069</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT64_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4317c4a1e900ede9da67390bb533ed73</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT8_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8c7193c275da37e173bc664ab9846be1</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT8_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7aac5185bb290bb3668a4a9ee4a71d6c</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aafddaa65fae3d8102ce6c9595fae3545</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_INT_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a582fa05cf09bcb4bdb6a92e869782750</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a320eb825b233bee7e03145d7aff589be</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aae41feea93a6386deeb0f8b8a760f727</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6465210f647a828bf35d05c929c2c91b</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0121019223225f0ece21986b4997f157</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acf462185883a0982caf9ee783f60f394</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ade2e0158919f64f351be75b2d8bf5a44</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae95175f078921f761185fb9f292d309d</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae7fc1b53643ab901dd049d8647f9dece</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_HEX8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9cf2851da10d0ad89a3eee0983ff4461</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6f1fca91e2bbcebe1756bd0c9168e755</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a43b632f946f3f9431f03c2a7af7983eb</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae9c635b583150eb46a8a3753fca197c3</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aef97a4a56a2e4b0ff8e82c93d8cf077f</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aab34503723996552a1f963b3a7a5d2ec</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8df399c35ca610c125a486e7adcac02b</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8c60a55e9e73aa9673fd02f4a4ce358e</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae7f16341ef84997391ea0c743c05fd2a</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aea2d6bdcda1eba6d623ea0935732d41e</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_INT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a12f576736e055fd6c81595b9544c99d8</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a68fd32e1440d6bc9f648ee36c18b9f56</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a18dacc664c54c3a0d4f9abb78849e340</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac874df1f58eaa0671bdd879a31422a30</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a06ec5d49419cc0d13bea1f2e408da58a</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5c96225d1c414a4936c68e427c12d2cc</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aac204c587e8020639980a4a9668a992b</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab53fc3e553dae6f6da935ee41de2e4fc</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a49a40a3063dab1b0668d771f0e3f2352</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af4d90b44d1175848cd7c86c67f08a1ec</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a22220af860e373e154173c7ab1ee209b</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_OR_EQUAL_UINT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af2cf3b197a65c7cdb326a61f9534ba81</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a54891b14857094468eb9a616a8e0f53c</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aac29dd416ac76521a7ea70f823710028</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0a35bdec3c13e43b8f8c20b7f0b2f4f0</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a261b78d0915578620f25ad1a01f32538</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a17f566c23b889278a2d35785296342c8</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>abe2625b388432111684584bd5efb238c</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a153317135516bc405f9f46d042e52288</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a813399a4594fe3b3444486a2f792e612</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_HEX8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aff0faf0b6e6cdf6c78a057a670b80d2d</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ace22d8f4bf941bee914da93d0294e536</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a64aa4350365b9ac7b9cd79cdf1d29455</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af79bb0f2889deb03ae1cbd5364805ec8</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab9eb4418719e4a6dad4d824df1e655ec</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a06318cabec9b43fd4ed285391ad749ad</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>af8a6b33c6fdb5cbad52eb5b37f60f22e</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aea9d3e1ff150dcb499be0deee05905b4</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a720f3a6aeaadd15fd9679ae62d7cbdc5</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6a53c73f033008dd3ff89652b6ac49f1</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_INT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a643fc353508deb7e23278c463c0fb436</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9d940de761e95be23ff65287ca5b27b3</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a51f1afcba13af1623a2da99864416d3b</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT16</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8dafbdcbcb8c5aec7f28e5d01d07f142</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT16_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ac1680fe82af6362d6327cb0892859748</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT32</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a57487da6245e0bfed785e82942b3abb4</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT32_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a7e796574b55961a2c4f0cf166da7dfc1</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT64</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a34ae94453a838b4fe485d093f96ff055</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT64_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6c9c9fb15d93e2db3190b606a8c31f5f</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT8</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a102a7bb30890871563748919221440a2</anchor>
      <arglist>(threshold, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT8_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad2cd47c756aef131382ea12c0331084c</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_LESS_THAN_UINT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a198b5507cb71875ba0dc5d689a63d870</anchor>
      <arglist>(threshold, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae525f7ac1168f789c109324166cd6e13</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_NOT_EQUAL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afe81f3cc9e16e2dfb46b8132861b8742</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_NOT_EQUAL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a3483e104a2d193f87d02b12e128b22e3</anchor>
      <arglist>(expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_NOT_NULL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>afae78efdc83dcc60f08347b8390525b9</anchor>
      <arglist>(pointer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_NOT_NULL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab29f13f0eaebfc7cd26c0b9360f66e92</anchor>
      <arglist>(pointer, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_NULL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4d807ccb46fae06886f16ea8a86590ca</anchor>
      <arglist>(pointer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_NULL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab746c90e815f62172a58898247fd6b0a</anchor>
      <arglist>(pointer, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_TRUE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a6a0527f090dfc0b5ce9724415e51ebe5</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_TRUE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae92bec0a6b42edae91cce2726e34145c</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT16_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9329fca4d9679d4327e010de6f26f4fe</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT16_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a63bc5750e8ff811e9bdd9e44e548b028</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT32_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0160fd68028c38987877421c23db2b69</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT32_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5cccfce4bd3e4edccc17605b2d461b61</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT64_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a2efefead409c04af2b2e5f6b43c62568</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT64_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ab5d855218a17df95b3c513635776300b</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT8_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a8e75f19f274932b292e440ac3e81f0f7</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT8_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aaa219df7399b4a78ed93565ab2c54b4a</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT_WITHIN</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a32c5bb8cca311ca383d793bc07a57de4</anchor>
      <arglist>(delta, expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UINT_WITHIN_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a83ec6945a94bfcc68a981a076218e653</anchor>
      <arglist>(delta, expected, actual, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UNLESS</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae5f16c1877d43d997cd02b42243ae5f2</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ASSERT_UNLESS_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aaa7b0bbe067595c45d051e2b7491305f</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_FAIL</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acf4d2a6eb579e0c4d02cd64c8f350aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_FAIL_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0482e12e17ae7cbfb8116ed6b1ed10ed</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_FILE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>acafa50fecd25fcd5430114fab843722a</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_IGNORE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ad18f9e51b4a85dcb5e3a07c54eaf4019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_IGNORE_MESSAGE</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>aca1a170cd0581bacd7c918574f6838de</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ONLY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a4bcc44a2d1e871b1a26d9e5e907f1d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_PASS</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a5aa825b3ae9d49df46cd6e452cff7a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>ae8e6dc0c42ccacb112eb4b836357f991</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a95c834d6178047ce9e1bce7cbfea2836</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>suiteSetUp</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a0f08bc53b5978d3892a36f98df005b37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>suiteTearDown</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a3eac1f0f22f9093d82efeed457a1b1d3</anchor>
      <arglist>(int num_failures)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>unity_8h.html</anchorfile>
      <anchor>a9909011e5fea0c018842eec4d93d0662</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unity_internals.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/unity/</path>
    <filename>unity__internals_8h.html</filename>
    <class kind="struct">UNITY_STORAGE_T</class>
    <member kind="define">
      <type>#define</type>
      <name>isinf</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a851063e6624621d373e8f4da8973d27b</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isnan</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a57f9c20a91520ba43d7942d03bb7a314</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RUN_TEST</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a27cf08abbe33174b41d808a147cfef11</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ABORT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a35ff53d9ad3c4ec9d611fdf04319a23b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_IS_IGNORED</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af3dee0f42dbe9e1f627ed2b0337d2fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_LINE_NUM</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aa9c480092f985483d29fe0bc26b3a650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_PROTECT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a61d21043921ebc1c2ee49543fc100f9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_BEGIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aaad15a5d10e50a412d0a6851d0e5091a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_CLR_DETAILS</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a211afe418b1b4a2590a877ae83f7c48a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_COUNTER_TYPE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab5186738706785ae0189b382e45911d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DETAIL1_NAME</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a042d83acbb41b31be88dab4c80fdb0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DETAIL2_NAME</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac9f3f929ab0b17100733abb2ae3a3e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DISPLAY_RANGE_HEX</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0bee25aeeb5f9a91794e3c99291bd40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DISPLAY_RANGE_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a26974acf13f60993e03bd2fde52e7957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DISPLAY_RANGE_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a52b6d0ed023c20279b5cf7d6de75bf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DISPLAY_STYLE_POINTER</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9abc41e04bc5117dcb1572d5260d6a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_DOUBLE_TYPE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac91381a9e6960b549763dc244db4bb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_END</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aa519129d3af737eb796fc91720fae26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_EXCLUDE_DOUBLE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a8a4aae3a1dd0216d843f53c19ecafeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_FLOAT_PRECISION</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a98a2e4d26a2d4a3c71e0410459fc66fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_FLOAT_TYPE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af1102710e7959e98a8b6f515e883d664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_FLUSH_CALL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a797ba83286171b672f39e93f97bce814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_INT_WIDTH</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a49d706e83bdd826e9da179aa695ee390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_INTERNAL_PTR</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5db8f91b73d20fd7b6f1d9bfd28a2dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_LINE_TYPE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5c76dbcaafb6db2a52336cf5d4835290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_LONG_WIDTH</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aaac66fcb66b8afa5caaa4a34c80357b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_NEW_TEST</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6487f30c2b75ebe0897ee0a4ba75e46f</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_OUTPUT_CHAR</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7f32cab7edafc4634a8faa14b3e0042c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_OUTPUT_COMPLETE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a05bb0df6aae73691385d7aca5b50aa93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_OUTPUT_FLUSH</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a458886b9a590fda474d4467fa40a2367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_OUTPUT_START</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a96e6c4faeb1b01d3f3dc00aabe4eccc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_POINTER_WIDTH</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5d6a4e5e541e83147b950704019577b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_PRINT_EOL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9e38369f7998441218877815228db8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_PTR_ATTRIBUTE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a825b752e1c62ede9bee4bf22fb258a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_PTR_TO_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>acf07b05a99ee633d3f24957f25fc1a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_SET_DETAIL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a92809a9fe1cf6d07fe0e12a1df8f7cc9</anchor>
      <arglist>(d1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_SET_DETAILS</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a03cb4148b47a7cbc871dfcde693513a9</anchor>
      <arglist>(d1, d2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a15243df2865f9f77712ecc373f168b0f</anchor>
      <arglist>(condition, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_BITS</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>acfd7664b8a739d94ae8454f9f51a6aac</anchor>
      <arglist>(mask, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_DETERMINATE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a4e173194eb8a61a2b6ae56387b9a711e</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a211cc0343048afd3d3683067e485c429</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_NAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a452669170770fd9706b50d4f8a5a9d9b</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_NEG_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>abc0cf8a2855b1a6d31a384d1b8e46635</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_NOT_DETERMINATE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6716b473882b5806d98c361fafb21e6b</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_NOT_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a325486baed73eea2a22ffc22a0d9287b</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3b4d263b82fa9f15fe0fe8bff9d9cd4f</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_IS_NOT_NEG_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9ec775d80ad483f428d4cced55702b23</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_DOUBLE_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af3138468131cd73d7a695d9642b05238</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_DOUBLE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac4d4f82622d7dbca5fda07c140390afd</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_FLOAT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1eeca3f56586c027af3b779dad783f5a</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82a2ef222b0a4cf0c8c804a42fbc1865</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad0ab11f31b1b69c472f1a003eab3ece9</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a007d794cac06843f4fc6b453b523a53e</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>afde36b598d7e8b0fdb4f4ee40afd464a</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aa7fa667832cd3f61f1f01b7638a532be</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af7359fe8e73173944cbe9d9814a32479</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aed5db82d979862122fad599cc751d4d0</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_MEMORY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a44a50f4cb297bc3524d05b80000aa3a2</anchor>
      <arglist>(expected, actual, len, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_PTR</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0c30ca8ed2398de03fdf5ce0103add22</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_STRING</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7a4b25da3ba24bdb9162df227296037c</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ae3519b5d6d9def6a40c42d25cc55bb9a</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7227ca1079a84c281b64a46c1bd8b902</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aaa331cc1a73e84ab06a7ecab5c9bf806</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EACH_EQUAL_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>acac79a77d36f3e778ce3bc42888935a7</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_DOUBLE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>abb93d585ea484fa3acf1052ed6f0403b</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_DOUBLE_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aba3747ad66a95352c4e0e1810099bae4</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_FLOAT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1f73e3bd0b927e37227dcd5d7afbe5e2</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_FLOAT_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a58fcdeb8884953567cea1cd5ea3a47c0</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a252913f7a48b4e33b2afcdb02c3e2161</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a2ea3b92ce51590de89e9caa2fb1f5159</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a8530bcfed8598d50e3edd5c961a2e3eb</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1226d22355ca314dffbce5181a6b6590</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a90ca32fc5e695fe95ed5985c804e6467</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX64_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a660a7aae8961a68317d6c62a9e62909c</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5a6553e7769b3b97f3c8ef97f0c7f449</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1291b0defc2a033f5b010d7d86bacb56</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad87ea08d8da69e64c215f430e31e0e5c</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1a38bdaef555a9c122619caf1d8e37f1</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT16_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9cc5e307629f9f6d5bd28592076e2c89</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a64f06cb593b0f66d57baca4659efbe7b</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT32_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9f2ee1354de898ad8f718b5eb9b1aece</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a96e4dff8db34fbce578bdbc91e01953d</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT64_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7086e9c9a255ab275336280dfa9cf76d</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac772b698fce9e84fb4114264c14a3a8f</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aaf75122a388979162bfd3341b8db4c72</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_INT_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ada8b40614aab9766b9008acb5cd68efe</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_MEMORY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6cea271bec60c12acad881b95744823f</anchor>
      <arglist>(expected, actual, len, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab2e06c8712ac5f38d44aa38143adf5b2</anchor>
      <arglist>(expected, actual, len, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_PTR</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>adc0a9e2df317741179d184c6eab88c96</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_PTR_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a891f6995ec262671895819276173ec04</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_STRING</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab5571ca5419eb6a2161af4c499d52ae5</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_STRING_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3f66863d2cf4049e0158eaa1576cf86f</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_STRING_LEN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aba671c4ed27af1e97749a43117b89a5a</anchor>
      <arglist>(expected, actual, len, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af5a88ad0c365ec3361ed78cfad27f123</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ae627b4a628a7b17dc472249133b41e64</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT16_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5d76b4ab9345554d2980a768700c1d30</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aab9562f2e4a129160ba1e9609dd25689</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT32_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>acca2b5aa6445bb4e041aeb7e11cb076a</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6f41f3d57ebbf6f1a854e623a187ee1f</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT64_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a700f1de45549981aa2a4409d8507c46b</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac01d4831b48fa054cea13049a9a00ccd</anchor>
      <arglist>(expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT8_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ae3dd03ff812b3e870f7cd9379d386db8</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_EQUAL_UINT_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7424a525765231dbf262f044317bba2c</anchor>
      <arglist>(expected, actual, num_elements, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_DETERMINATE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab9b8306a7e81aa0616a18012e9292a01</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a8096d89e8cf4b0c638228cee0df787f2</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_NAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6b514c17c16bec0e1a074f2b3335711a</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_NEG_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5b32d194dffc47af77ea7710231b5ad3</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_NOT_DETERMINATE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab8eeba77027e703006aa907bcd9a83ac</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_NOT_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aa699f84d6cbeef83bf270b141bd69b80</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_NOT_NAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a87edb39aee9efd79f9e88ffb682d2e0a</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_IS_NOT_NEG_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0c7ccb782e78740a0eb13069977f4eb5</anchor>
      <arglist>(actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_FLOAT_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aca1172f6e3dda231c58e3d416e81ac77</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af209be736676b8891766939bb78e8f3a</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aebfe5fe3378e3713a755af2d0a802943</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a615176378dd99d38e8abbebb37b47241</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a91e2a3882bfd5f685a6e54d3b5e7ee30</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7357a3259af0defd34c37c46e287382d</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a666af8c9bda177b052dfc5639c4f38c8</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a853e47cb8567e8b998f7744680810d53</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a84ea4e043bd529ca8626341669ff0cd5</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1949404817f26d7f77c99ffd40efdfa2</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9d9750b6c35911455a5b7d9a8adcf585</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aee445e8e6b1e1f4e858f61ae02a63510</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a9f4c40feae3cded9e2b30d3cab1e463b</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>acfeba36c1857c96eb95cec76180602f3</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_OR_EQUAL_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a91398da6892acc83c5c43873fc4c5b3d</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a419905fc528e0399d444817b2768c578</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a864105cb400e06ddccadbc9fb0a62737</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_HEX64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0fa0e0b0750561217d0f7d9ab2ef37f3</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5af17155fb5e3d0b52746ed3ab4fe2e1</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af3af57af2788e82e30e97c92ffc34b76</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab43ee4d2dfebd0d1b525eeed107a6948</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad365c723631cc8885d6baebe8beb2000</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_INT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a4288ef6391c739f5c4dd881cb2157aed</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac477e3ab0e34b258b8280bb360a7da81</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>afb26943b76ee21d76701aaada122c095</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6457858ab178fb2d756fa4d70b4e49ed</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>abc0f185a2faf9490d0c7d3c4bd2e2f13</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_UINT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a4890ff2a599ae577344f43e47421df72</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_GREATER_THAN_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3418a0ce36198179677864ad3194091d</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_HEX16_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a2048593ce8c7d3d9e1f2f3d70b4b6460</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_HEX32_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af3e96e5e1964382d7ccfa0c65cd07582</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_HEX64_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a61b3b566ddc8f6de187ca557567afd37</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_HEX8_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a781e55d0d32fe88cbc739c025fab167e</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_INT16_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0d45d1a5d610259e0a45987fc492341b</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_INT32_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad9845984cef90587bf85f681730fb069</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_INT64_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6a493bf62761086e3b6eda0667b55a59</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_INT8_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad7b07ba0dc4a027c07ed9264f260a89f</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_INT_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a6e4abaa4f1f20352b9bc047143d7ec09</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_NOT_NULL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a859605c125ffb0d03fe11202be238303</anchor>
      <arglist>(pointer, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_NULL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aebf9ec01ca53f5583b13e48378deca87</anchor>
      <arglist>(pointer, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0e3a5ce86199518479ec0887bc206cc9</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a19c341603a758d86b815fea0e1f447b9</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a727262dd3012cfb769b7fa3df52cfa67</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a55e732e9b8fafeb59c4eddb94383e03c</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3ba6fd2cafa0be078fb4f76340a299c0</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ae43b854657e549ddfdc49f8c5519201d</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3a8b8cbb2ee5680f134095c63d2e8539</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aa3e0dd1504aee52586209e811da6225e</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a896633a339dc4ced0169c85d18f80468</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a0c6cb6d0a4de6d8ee0148cf1c39a203a</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab5517b31d3a94fae3605a91fcf204155</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a02e63273dbfda3ac85a7580169d95c94</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aff7f369a00fba6443ba0c90b253000cb</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_OR_EQUAL_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1d7868e0ed4b0e9354975fc9c36a0ea8</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5d238212e36dfd501d7e1b78acc7ddb4</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7f0f0d905dc763b642a6d4a886d147da</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_HEX64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a91460ee896850fb2c9037a5449ae02ad</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a2fc136a2f960874501bbf26050dcb59e</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a4c9d183e00a5fd61f16e3a3beb807f02</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a75f16172909095ac9b534fbf626ca686</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5141441a76b31a3e774ccc0b54ef96f7</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_INT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab5253f0af4695993ff4906ad786259d0</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a7c6e0bd4b357594313295145b9390d87</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac3077dcaeae5edcb15ad0514688b3501</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a33b53399847d938270c953a6242cac50</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a635be665da2d05ee1c0070a555443261</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_UINT64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a2215d9a0b6a4d07703ced7f3550d2d5f</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_SMALLER_THAN_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad1d3640d038f5054c51f8f3b36d88781</anchor>
      <arglist>(threshold, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_UINT16_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af6fd8ad63040baca41408124ee677dc0</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_UINT32_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af4d15267052a33c588fe1762c41119b1</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_UINT64_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af4cc7590508443b8832d1d262571bc97</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_UINT8_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>abc394eb14f0f63dcc2a6ee6378694064</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_ASSERT_UINT_WITHIN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a59fb8212b029495f536d29d2a37d5d1f</anchor>
      <arglist>(delta, expected, actual, line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_FAIL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3d31f0df7b97fe0bed97d15583042aa4</anchor>
      <arglist>(line, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNITY_TEST_IGNORE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>acfab15b7b78c28a3891f2d73675cbd11</anchor>
      <arglist>(line, message)</arglist>
    </member>
    <member kind="typedef">
      <type>UNITY_FLOAT</type>
      <name>UNITY_DOUBLE</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac3bdb18f38e23a4343af34a7f4e0d4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UNITY_FLOAT_TYPE</type>
      <name>UNITY_FLOAT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac4a36d11e8a7b250f2413ebb22e3092c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNITY_FLOAT_TRAIT</type>
      <name>UNITY_FLOAT_TRAIT_T</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1b89a0178ea753186faf9f3dc271e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UNITY_INT32</type>
      <name>UNITY_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab304e341ff16e7076e9d06cc9c64c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>UNITY_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af18ca161e8d679a2d3b75928112c1707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>UNITY_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a05b69a453107cea541ee62916ff349f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>UNITY_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad0279e5d512a86af7ff1cfda67b9f64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UNITY_UINT32</type>
      <name>UNITY_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>abb5d2d06855829696244db2ff89290bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>UNITY_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a30824453263d2c64a42ab58bdf226882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UNITY_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a711b62bcec9cafcd46479a4832adfa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>UNITY_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ae9c38948acf740d92635783d49f7437c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>UnityTestFunction</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a750c0436a18789b916e55d70aae12985</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNITY_COMPARISON_T</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af032691a9e32795aa06770185ac14a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_EQUAL_TO</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af032691a9e32795aa06770185ac14a48ae634f01c386e7cf5adb87fdff10d0ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_GREATER_THAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af032691a9e32795aa06770185ac14a48aef9811b045f1d85315961563cf96df72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_GREATER_OR_EQUAL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af032691a9e32795aa06770185ac14a48a82357ac32941b499cd88dc59943c1be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_SMALLER_THAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af032691a9e32795aa06770185ac14a48a38d5a94ed78601d130841c0796bcdd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_SMALLER_OR_EQUAL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af032691a9e32795aa06770185ac14a48adfcf45e9141f5968e61444231cf58742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNITY_DISPLAY_STYLE_T</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_INT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a0d959189a9371a015ec340973fc5318c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_INT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a78060e131071395f2d2aac77f261ed5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_INT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a88997e6a5dcd964bbc80399d67bafba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_INT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4adcfc2f4862b6351503247cd71670b7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_UINT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a7901b0c93cfa82ce8c7203132d4183ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_UINT8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a6ea09dbdaa4fe235b7422c850a4b14f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_UINT16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4ab2772ac78a9385b34827680629f30a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_UINT32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a6658cd9d7d136ee81a34600b7385567e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_HEX8</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4af3eb9042cc384cbcba5847d20449c8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_HEX16</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4ad34011b6a340663cf55a595f87490462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_HEX32</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a3d229459b9309f9c527f3f1cb5ac1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_DISPLAY_STYLE_UNKNOWN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a828517387e75bc0b3ee6a99d2e0722a4a8623f549d1b8e9da499f091eae8f86da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNITY_FLAGS_T</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a229eb7ffd452e7c158f1fe19005a817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_ARRAY_TO_VAL</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a229eb7ffd452e7c158f1fe19005a817ca577dd656fdb92684b33920d5986d6f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_ARRAY_TO_ARRAY</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a229eb7ffd452e7c158f1fe19005a817ca6e1eb5eefbb4a2bfed70942a3dc274eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNITY_FLOAT_TRAIT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_NOT_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a55d10c41853433a52e4bcf114370cc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a9ceb93a4a5ce94726a153ca20877c447</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_NOT_NEG_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a1b9d774ad2582220a5986239a39b0c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_NEG_INF</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a4ae18ad2eb5577fbbb61396e7de329cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_NOT_NAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a6cd53722882f0d01dea4da8d2c148898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_NAN</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a43b25527bc46de77748a152b4be49057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_NOT_DET</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a87c2784971818301fc117b2ec02e339e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_IS_DET</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a9df079c54906458c9d1d99d2ac26275a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNITY_FLOAT_INVALID_TRAIT</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a82d42288d4c610f7e1db67f10c0bb572a6e57f534ca4e720c16a30a19dbf530b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertBits</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a8d96fe471e0c327cbf5fd4682ee24d9f</anchor>
      <arglist>(const UNITY_INT mask, const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualFloatArray</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac8b9306c24d6dcc3ffb129d29014f819</anchor>
      <arglist>(UNITY_PTR_ATTRIBUTE const UNITY_FLOAT *expected, UNITY_PTR_ATTRIBUTE const UNITY_FLOAT *actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualIntArray</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a5d36ae0ba6becafccda94364caf61adf</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualMemory</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a18b674bf204871eb5ab27f86405983f3</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, UNITY_INTERNAL_PTR actual, const UNITY_UINT32 length, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualNumber</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3f437686c9739ec3ed42d9fb640b4d1c</anchor>
      <arglist>(const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualString</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aea8fd35ccdacbbac33ca4395c6b9562b</anchor>
      <arglist>(const char *expected, const char *actual, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualStringArray</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a38bca7a2b1d2b1d89f9e93e34e99df1f</anchor>
      <arglist>(UNITY_INTERNAL_PTR expected, const char **actual, const UNITY_UINT32 num_elements, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLAGS_T flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertEqualStringLen</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aafaf01a6294c0dc2fbe6fd0baab58f0b</anchor>
      <arglist>(const char *expected, const char *actual, const UNITY_UINT32 length, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertFloatSpecial</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aa7909741e6f90c6af19e07b91c88ad4c</anchor>
      <arglist>(const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_FLOAT_TRAIT_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertFloatsWithin</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>adc1934cb22540eed0b2b86e1f6aeb697</anchor>
      <arglist>(const UNITY_FLOAT delta, const UNITY_FLOAT expected, const UNITY_FLOAT actual, const char *msg, const UNITY_LINE_TYPE lineNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertGreaterOrLessOrEqualNumber</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a8a4659ab2a526ca3c93b7faf22bbf4b7</anchor>
      <arglist>(const UNITY_INT threshold, const UNITY_INT actual, const UNITY_COMPARISON_T compare, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityAssertNumbersWithin</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a1edf5167aa7021aba92c523328e8fa61</anchor>
      <arglist>(const UNITY_UINT delta, const UNITY_INT expected, const UNITY_INT actual, const char *msg, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityBegin</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aed50601fbdaea8fc0fef0c61cf877809</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityConcludeTest</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a44f03f0124e59f6996da61946cc2a58e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityDefaultTestRun</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ae3c8272eef0f0b6228ca47b9dd1aa2af</anchor>
      <arglist>(UnityTestFunction Func, const char *FuncName, const int FuncLineNum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnityEnd</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a4820ba04ff5e9a474fe38ab6633d30a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityFail</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a494c712a9de587f9cad84b9cee2471af</anchor>
      <arglist>(const char *message, const UNITY_LINE_TYPE line)</arglist>
    </member>
    <member kind="function">
      <type>UNITY_INTERNAL_PTR</type>
      <name>UnityFloatToPtr</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a01b1539781210d836d875fa9c6957982</anchor>
      <arglist>(const float num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityIgnore</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ad51cff3b85a8470b79045c3ad5c0c2c5</anchor>
      <arglist>(const char *message, const UNITY_LINE_TYPE line)</arglist>
    </member>
    <member kind="function">
      <type>UNITY_INTERNAL_PTR</type>
      <name>UnityNumToPtr</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aed32d6a240e25d9493f6492882f7d3d5</anchor>
      <arglist>(const UNITY_INT num, const UNITY_UINT8 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrint</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>accff2eb4cfd0273e8ad62c37639d3e3c</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintFloat</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac3d39bc0740a28949a2ba689588491c2</anchor>
      <arglist>(const UNITY_DOUBLE input_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintLen</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a780817a15f2437360bd593c8fa7a1481</anchor>
      <arglist>(const char *string, const UNITY_UINT32 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintMask</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a207d5b3e2bfe8042b0505066ccd07c9b</anchor>
      <arglist>(const UNITY_UINT mask, const UNITY_UINT number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumber</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac96c1190db29236c5125638854eb82e6</anchor>
      <arglist>(const UNITY_INT number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumberByStyle</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a83c7c7072b2f0e3cce93e56960da46e7</anchor>
      <arglist>(const UNITY_INT number, const UNITY_DISPLAY_STYLE_T style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumberHex</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a2a0a7fcc2e0d607c053035e4da00500e</anchor>
      <arglist>(const UNITY_UINT number, const char nibbles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnityPrintNumberUnsigned</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>a3ef388786e9a8e769d13af2601b592dc</anchor>
      <arglist>(const UNITY_UINT number)</arglist>
    </member>
    <member kind="variable">
      <type>struct UNITY_STORAGE_T</type>
      <name>Unity</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>aad738f665f16eb2336b8bc33f432d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>UnityStrErr64</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>af5c213ecde93420aed908a92a5b32c66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>UnityStrErrDouble</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ac8d03220554dfa13081f6a057ced349e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>UnityStrErrFloat</name>
      <anchorfile>unity__internals_8h.html</anchorfile>
      <anchor>ab644636442c612d56dfadc6970d2af67</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unknown_field_set.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>unknown__field__set_8cc.html</filename>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>unknown_field_set.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>unknown__field__set_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="parse__context_8h" name="parse_context.h" local="no" imported="no">google/protobuf/parse_context.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <class kind="union">google::protobuf::UnknownField::LengthDelimited</class>
    <class kind="class">google::protobuf::UnknownField</class>
    <class kind="class">google::protobuf::UnknownFieldSet</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>unknown_field_set_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>unknown__field__set__unittest_8cc.html</filename>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2stubs_2mutex_8h" name="protobuf/src/google/protobuf/stubs/mutex.h" local="no" imported="no">google/protobuf/stubs/mutex.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <class kind="class">google::protobuf::UnknownFieldSetTest</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_VECTOR</name>
      <anchorfile>unknown__field__set__unittest_8cc.html</anchorfile>
      <anchor>a32d4aac083ead0d2bc903f651c373df4</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unknown_fields.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>unknown__fields_8cc.html</filename>
    <includes id="unknown__fields_8h" name="unknown_fields.h" local="no" imported="no">google/protobuf/pyext/unknown_fields.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <includes id="scoped__pyobject__ptr_8h" name="scoped_pyobject_ptr.h" local="no" imported="no">google/protobuf/pyext/scoped_pyobject_ptr.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::unknown_field</namespace>
    <namespace>google::protobuf::python::unknown_fields</namespace>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>ac41978d21b83f46608c64a0ffc6eba0d</anchor>
      <arglist>(PyUnknownFields *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>afe5c065ff56f7b21f14a88b3f7eb1f6e</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a33afa2f1953cb59919d3f9810c6ed537</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetData</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>aac7e3b3ce08a1a26df4480a27a6cbcde</anchor>
      <arglist>(PyUnknownFieldRef *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a5532178ff3aef71f8969409a2eb9fece</anchor>
      <arglist>(PyUnknownFieldRef *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>const UnknownField *</type>
      <name>GetUnknownField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>aeb0162c70e8dd4166963e7a1e0ec74f1</anchor>
      <arglist>(PyUnknownFieldRef *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetWireType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a15cc0b4cea9da10814895a5ad8d36036</anchor>
      <arglist>(PyUnknownFieldRef *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Item</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>abdc0fea88c25fd5963b60917cfcf0da7</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>a651ee96d71d6cf2faef34885eb5ececf</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewPyUnknownFieldRef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>a64cc6ceb7b9df9171cdf7a2200a26b6f</anchor>
      <arglist>(PyUnknownFields *parent, Py_ssize_t index)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewPyUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>ac481d339e0a2a7b49706f273838e0651</anchor>
      <arglist>(CMessage *c_message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>PyUnknownFields_FromUnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a8ae019f744c95fafd4d9ad8bb9b19966</anchor>
      <arglist>(PyUnknownFields *parent, const UnknownFieldSet &amp;fields)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a419d0bc432a13a6ec9d0dbda8a93a578</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyUnknownFieldRef_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a02d5eac1653086ab95d11a8e43261a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyUnknownFields_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9ee26046dcb87ad17ca39f820834dd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>a7dcc245c9bebbe1990e038460b59a03f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unknown_fields.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/pyext/</path>
    <filename>unknown__fields_8h.html</filename>
    <includes id="python_2google_2protobuf_2pyext_2message_8h" name="python/google/protobuf/pyext/message.h" local="no" imported="no">google/protobuf/pyext/message.h</includes>
    <class kind="struct">google::protobuf::python::PyUnknownFieldRef</class>
    <class kind="struct">google::protobuf::python::PyUnknownFields</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::python::unknown_fields</namespace>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyUnknownFields</type>
      <name>PyUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8382f085aa2f8d738034b66ca276de95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyUnknownFieldRef</type>
      <name>UknownFieldRef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa15e2af10664a20fc25f9830cfe21b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>ac41978d21b83f46608c64a0ffc6eba0d</anchor>
      <arglist>(PyUnknownFields *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewPyUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>ac481d339e0a2a7b49706f273838e0651</anchor>
      <arglist>(CMessage *c_message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unknown_fields_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>unknown__fields__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::unknown_fields_test::UnknownEnumValuesTest</class>
    <class kind="class">google::protobuf::internal::unknown_fields_test::UnknownFieldsAccessorsTest</class>
    <class kind="class">google::protobuf::internal::unknown_fields_test::UnknownFieldsTest</class>
    <namespace>google::protobuf::internal::unknown_fields_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1unknown__fields__test.html</anchorfile>
      <anchor>ad1ac9c2158b9d01832dd01c9e7907e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UnknownEnumValueTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>UnknownEnumValueTest_8java.html</filename>
    <class kind="class">com::google::protobuf::UnknownEnumValueTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnknownFieldSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnknownFieldSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnknownFieldSet.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnknownFieldSet_8java.html</filename>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Field::Builder</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Builder</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Field</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Parser</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnknownFieldSetLite.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnknownFieldSetLite_8java.html</filename>
    <class kind="class">com::google::protobuf::UnknownFieldSetLite</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnknownFieldSetLiteSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnknownFieldSetLiteSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnknownFieldSetSchema.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnknownFieldSetSchema_8java.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnknownFieldSetTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2UnknownFieldSetTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::UnknownFieldSetTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2UnknownFieldSetTest_8java.html</filename>
    <class kind="class">com::google::protobuf::UnknownFieldSetTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnmodifiableLazyStringList.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnmodifiableLazyStringList_8java.html</filename>
    <class kind="class">com::google::protobuf::UnmodifiableLazyStringList</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnmodifiableLazyStringListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2UnmodifiableLazyStringListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::UnmodifiableLazyStringListTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2UnmodifiableLazyStringListTest_8java.html</filename>
    <class kind="class">com::google::protobuf::UnmodifiableLazyStringListTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnsafeByteOperations.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnsafeByteOperations_8java.html</filename>
    <class kind="class">com::google::protobuf::UnsafeByteOperations</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>UnsafeUtil.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>UnsafeUtil_8java.html</filename>
    <class kind="class">com::google::protobuf::UnsafeUtil::JvmMemoryAccessor</class>
    <class kind="class">com::google::protobuf::UnsafeUtil::MemoryAccessor</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/upb.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2upb_8c.html</filename>
    <includes id="php_2ext_2google_2protobuf_2upb_8h" name="php/ext/google/protobuf/upb.h" local="yes" imported="no">upb.h</includes>
    <class kind="struct">cleanup_ent</class>
    <class kind="struct">compiler</class>
    <class kind="struct">decl_counts</class>
    <class kind="struct">EnumHandlerData</class>
    <class kind="union">lookupkey_t</class>
    <class kind="struct">mem_block</class>
    <class kind="struct">str_t</class>
    <class kind="struct">strpc</class>
    <class kind="struct">symtab_addctx</class>
    <class kind="struct">tag_t</class>
    <class kind="struct">upb_arena</class>
    <class kind="struct">upb_decframe</class>
    <class kind="struct">upb_decstate</class>
    <class kind="struct">upb_encstate</class>
    <class kind="struct">upb_enumdef</class>
    <class kind="struct">upb_fielddef</class>
    <class kind="struct">upb_filedef</class>
    <class kind="struct">upb_handlercache</class>
    <class kind="struct">upb_handlers</class>
    <class kind="struct">upb_json_codecache</class>
    <class kind="struct">upb_json_parser</class>
    <class kind="struct">upb_json_parsermethod</class>
    <class kind="struct">upb_json_printer</class>
    <class kind="struct">upb_json_printercache</class>
    <class kind="struct">upb_jsonparser_any_frame</class>
    <class kind="struct">upb_jsonparser_frame</class>
    <class kind="struct">upb_map</class>
    <class kind="struct">upb_mapiter</class>
    <class kind="struct">upb_msg_handlerdata</class>
    <class kind="struct">upb_msg_internal</class>
    <class kind="struct">upb_msg_internal_withext</class>
    <class kind="struct">upb_msgdef</class>
    <class kind="struct">upb_msgfactory</class>
    <class kind="struct">upb_oneofdef</class>
    <class kind="struct">upb_pb_encoder</class>
    <class kind="struct">upb_pb_encoder_segment</class>
    <class kind="struct">upb_stringsink</class>
    <class kind="struct">upb_symtab</class>
    <class kind="struct">upb_textprinter</class>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6242a25f9d996f0cc4f4cdb911218b75</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af79fe389289ab9ece79526ca4a3aff51</anchor>
      <arglist>(capitaltype, smalltype, ctype, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7c037794b003fd089e14344af15871cb</anchor>
      <arglist>(ctype, type, wire_type, encodeval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a763ffd798508592c5092ac77daa5a659</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RETURN_TOP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ace1d9ab884c4e3361608e9fbdc310468</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_SUSPEND</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abe0a11ac524e39f25353d53d31a4a5a6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_TRUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa1c82a2c9175f01c3ab9494463f7bfa5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0b758e88fd431688f89f4e9ee3f90398</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af3e4d5321e837cae974ef2a2871d9e0e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af3e4d5321e837cae974ef2a2871d9e0e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af3e4d5321e837cae974ef2a2871d9e0e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK_OOM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6cfc50c9b9d6a1e82996207c1e383fe6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHKFMT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2f1a989ff0c13f36edc75e69f073b0f7</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHKLENGTH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9c5f8c13e1a94b562e66f06be4f2952c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a743128ba43faed93822edf1f57f9fc04</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF_ARR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a00d9f36a8635e7f0a269144540aa6146</anchor>
      <arglist>(arr, i, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EMPTYLABEL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab623aa678ac81c3bebf9b7e0d69dd76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENCODE_MAX_NESTING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1b9c899a9309088fb6446c78defcc4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOCH_YEAR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa0e47af385cda59b56c1ba71dee795d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_ENDMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acf60815cb3e766a4e95e586d987edc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_FIELD</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aec18618eb0b9715d4965be115525d445</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_LOOPBREAK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3929d3f096c41d28b14d63af9efd5280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_LOOPSTART</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8c677d74b616cfc6321be4295e223af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXLABEL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a57ef44e89326a371a47cfd186bf1f6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIX</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a55f4fffd65131abca313d71a653a59b9</anchor>
      <arglist>(h, k, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSG_WRITER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa5c8b724233da5ad2e8b5c0b1b71463f</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARSER_CHECK_RETURN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5457bba385fb6f88a0abc0ea42cc9706</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_OP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a07b8d5e690cd4ba7e915bf2e2a81c24d</anchor>
      <arglist>(type, wt, name, convfunc, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTR_AT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4b0a0f49bc5dd933da67af41a3f5c87c</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETTER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1cd3cbb065a30ed417c0a9744b533ab9</anchor>
      <arglist>(name, handlerctype, handlertype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY_HELPER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2d743b5950d82c9ca4071ca3217a8315</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY_MACROVAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4b94e15b57d5334ac2abf91cc130e478</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4b3279ba7cafd7521c4078a13f2cb253</anchor>
      <arglist>(h, selector)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBH_F</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acae2634c997ec7f009b851346279cba3</anchor>
      <arglist>(h, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef66e394a1de1c8d68f82f5d65f9a228</anchor>
      <arglist>(type, ctype, convert, encode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7abe184c3b1c9d4b1a39e57ca746b7c2</anchor>
      <arglist>(upper, lower, upbtype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TM_YEAR_BASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0b24352233a7c91b5e627d2a26ffefb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7c1f887de4bb900e2cf6a03744408f3a</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a79ab9acb6366da5b05927c6016757d08</anchor>
      <arglist>(name, ctype, fmt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae6b675d76a3452f8a9874da0b78546c5</anchor>
      <arglist>(type, name, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>add232ee7ac0b339804ef107dd9d3e6ef</anchor>
      <arglist>(u, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_HANDLERS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7d4e52eaced1a47d0364c329c40d0a99</anchor>
      <arglist>(type, fmt_func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_HANDLERS_MAPKEY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a37772cd4533783cfb629e2b25957e60d</anchor>
      <arglist>(type, fmt_func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>upb_alignof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a129e258a8209c4f499447d8f55b03b23</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_MAX_JSON_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaf8e5456090fd7fabe4c34d10a06962b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_MAX_NANO_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abb1000df688b74c45a7c27d3fb6fe67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELD_AT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad6625ccd25fbab49cdd606382d536445</anchor>
      <arglist>(msg, fieldtype, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELD_AT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad6625ccd25fbab49cdd606382d536445</anchor>
      <arglist>(msg, fieldtype, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_MAX_DEPTH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae46362de10e9b46ff32e3cd0716a64ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAXARRSIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a954031646abcab2fbdde5213e4aed213</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_VARINT_MAX_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af65811634eaf0902b93eaf1f3beae91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_READ_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad20d1a3f6b6dd6a8a85ecca178fead91</anchor>
      <arglist>(msg, fieldtype, offset, case_offset, case_val, default)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_READ_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad20d1a3f6b6dd6a8a85ecca178fead91</anchor>
      <arglist>(msg, fieldtype, offset, case_offset, case_val, default)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a565a8a457aca4d0ec17665422b7b9dbd</anchor>
      <arglist>(size32, size64)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a565a8a457aca4d0ec17665422b7b9dbd</anchor>
      <arglist>(size32, size64)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_BEFORE_NANO_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a01fae8a3d63f3df9f7c276bda6120998</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_MAX_JSON_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aafdcf85e7062bd50266a0e29f483a176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_MAX_NANO_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aed9f2c67835fd858798f1c4a74cd6b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_WRITE_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0c4bf5fb3cc983b356db788ee1825d65</anchor>
      <arglist>(msg, fieldtype, offset, value, case_offset, case_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_WRITE_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0c4bf5fb3cc983b356db788ee1825d65</anchor>
      <arglist>(msg, fieldtype, offset, value, case_offset, case_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARINT_CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9407f8d6827b5289ce48ba038082acb2</anchor>
      <arglist>(ctype, decode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARINT_CASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3da6f0d5ea1d5058ec5cd5ac0730058c</anchor>
      <arglist>(ctype, encode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VMCASE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5b5084c7c066786faff22589e5b8f5fe</anchor>
      <arglist>(op, code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VOIDPTR_AT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a59172593c776ef84ed95996bcef8de57</anchor>
      <arglist>(msg, ofs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRAPPER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab8e36593e88930307235ae5d5c86eaff</anchor>
      <arglist>(wellknowntype, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRAPPER_SETHANDLERS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a865c88d75f541fa4f300d03f7660c1bd</anchor>
      <arglist>(wrapper, type, putmethod)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af08ddae99976e2fef77866f8adc7940b</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="typedef">
      <type>struct cleanup_ent</type>
      <name>cleanup_ent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7b32ab4f9b46d269d4d1786500749420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>eqlfunc_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adfd0aa182395162cb6928e0c5214652b</anchor>
      <arglist>(upb_tabkey k1, lookupkey_t k2)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>hashfunc_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af7134456eccd76ef5becbf43383e7c9b</anchor>
      <arglist>(upb_tabkey key)</arglist>
    </member>
    <member kind="typedef">
      <type>struct mem_block</type>
      <name>mem_block</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d844292cef44f5f9acdf6958c2ce3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_NULLVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017a468900983f562891ef13988c08761395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_NUMBERVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017a6d10064f5cd6cc1ccdc72e91279f8589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_STRINGVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017a28093fb3aa31e08687d8917d637bb64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_BOOLVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017ad20e4a610bea9945e88789e53cc2f59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_STRUCTVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017af81e1670a8bed64bd19a9ddf90d216c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_LISTVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a634f9f55e799f3052a34590f08100017aebbda55014fef042f7527bcadc7c04cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPART_INACTIVE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649baae4790a1b9ee3602640c9e7cc8cab563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPART_ACCUMULATE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649ba25a5687e55849b5ad808c69a85d009f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPART_PUSHEAGERLY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab39a415800ebd0d977c477376649649bae8a55227381298d55e5375fd2fedbc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_deftype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfbd68ab292cf570fe4e18594991bc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DEFTYPE_MSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfbd68ab292cf570fe4e18594991bc61ab25ddcc9451ccebb5d274d28791e7325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DEFTYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfbd68ab292cf570fe4e18594991bc61a641f5a904b38bc3b471be77029503ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DEFTYPE_FIELD</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfbd68ab292cf570fe4e18594991bc61a0d0f562dd31102c7cb62816f5b32a725</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DEFTYPE_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfbd68ab292cf570fe4e18594991bc61a2346aed0f3b7020876aeb9a1c37e94fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_upb_symtab_loaddefinit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af65714b53f7e5f3667fdef9bd37dd744</anchor>
      <arglist>(upb_symtab *s, const upb_def_init *init)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accumulate</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae726fdf38b0df52a98181f70b928bee7</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>accumulate_append</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac64cd86bfe7679ff7d5b48273f5d9f92</anchor>
      <arglist>(upb_json_parser *p, const char *buf, size_t len, bool can_alias)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accumulate_clear</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8ecaddfb0d07ba5bf1af52b145fecce2</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>accumulate_getptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad01f4112de217598a6c7cc2c8227f61f</anchor>
      <arglist>(upb_json_parser *p, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>accumulate_realloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1f2f9914d72649c52cf081ce0eaa7b5c</anchor>
      <arglist>(upb_json_parser *p, size_t need)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>advance</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a423aab86b09afb80de246c3ddf352d20</anchor>
      <arglist>(upb_pbdecoder *d, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>advancetobuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad511a663aa7b2c036702b43657b00a5f</anchor>
      <arglist>(upb_pbdecoder *d, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>align_up</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae611d0ea65f9b803e8d48e31d9e53630</anchor>
      <arglist>(size_t val, size_t align)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>align_up_max</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af92c4eca11b3fb0d0b829c3a0dd789bb</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>as_double</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a32f2d7cef247ac2a9e48b2c63026f3b9</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>as_float</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a805874b438ec6df7c142f0305ad5d37b</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assert_accumulate_empty</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9b5595f12f5a4c2987e70100a90a5853</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>assign_msg_indices</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aae6bdbfea044f1fc524daf50f5d76349</anchor>
      <arglist>(upb_msgdef *m, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assign_msg_wellknowntype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a50beb277588f73d225e1cbe633fa4b16</anchor>
      <arglist>(upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>b64lookup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>affaf5cb2ce3df48c4c46656a1af4a103</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>base64_push</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3d8e1a54f023e1d633a76d90815fdd64</anchor>
      <arglist>(upb_json_parser *p, upb_selector_t sel, const char *ptr, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1632bea14cae8696854afafb245f8cb1</anchor>
      <arglist>(const upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>between</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac574420a5694b9c1e47af9a9de93822b</anchor>
      <arglist>(int32_t x, int32_t low, int32_t high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>bufleft</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab07efc994e08fd239fce855269812ba5</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>build_filedef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8fcd3c630e3fe149db8bf2a07065fd96</anchor>
      <arglist>(const symtab_addctx *ctx, upb_filedef *file, const google_protobuf_FileDescriptorProto *file_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>callstacksize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a79120aa00a4beb3c6ef6c330055feef8</anchor>
      <arglist>(upb_pbdecoder *d, size_t entries)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>capture_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa65b5e15a5a049119345900d6aa3cb9b</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>capture_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9410ed6f15ae286ce805707414054ce7</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>capture_resume</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aacaaa487dfe57b11573655caf4b845fc</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>capture_suspend</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac2066c202975c152459b5e8bd0a44927</anchor>
      <arglist>(upb_json_parser *p, const char **ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adc3d8d99c62c944f22ff27777c3ec6e7</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check_stack</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae5d41b8f4d4fba1d227fedbec7c9c958</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checked_add</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a353e1dcded7b115339c47200ae786352</anchor>
      <arglist>(size_t a, size_t b, size_t *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkpoint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae67508590dc1b4d2313c5bc26d290f19</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkstart</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6557ecb56a8d8270391e30728b027d71</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>chkdefaulttype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9033a83e968eb514676de81c436263db</anchor>
      <arglist>(const upb_fielddef *f, int ctype)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cmp_fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a68f481b8f80d502c151dba756493be26</anchor>
      <arglist>(const void *p1, const void *p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>commit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a107ff35c7cdb5a3f4b446a6afe426c59</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compile_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a008917f38791a972472d2f70316b47df</anchor>
      <arglist>(compiler *c, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compile_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ade9df186fddf1741ee1f9939b682444d</anchor>
      <arglist>(compiler *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE void</type>
      <name>consumebytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a84304e3b8c742df9c7cc7c7fa101256a</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>consumes_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9264e84a721062036efc65840a3a4e8f</anchor>
      <arglist>(opcode op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>count_types_in_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab2295a34d66edfb7024954ae8860263a</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *file_proto, decl_counts *counts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>count_types_in_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae00783dc6e80d317d56e7f997e518eaf</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg_proto, decl_counts *counts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>create_enumdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3b3c29ba040f417953218275db4ea9b3</anchor>
      <arglist>(const symtab_addctx *ctx, const char *prefix, const google_protobuf_EnumDescriptorProto *enum_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>create_fielddef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3b0044202bf876903e68b92e5f5d0d89</anchor>
      <arglist>(const symtab_addctx *ctx, const char *prefix, upb_msgdef *m, const google_protobuf_FieldDescriptorProto *field_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>create_msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7e2c44d14d1f1ac9ac28cc027b915f3a</anchor>
      <arglist>(const symtab_addctx *ctx, const char *prefix, const google_protobuf_DescriptorProto *msg_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>create_oneofdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4b4d4b196202236c16bc8d73be51239a</anchor>
      <arglist>(const symtab_addctx *ctx, upb_msgdef *m, const google_protobuf_OneofDescriptorProto *oneof_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>curbufleft</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2c6080d41a9ca552f603d77fabcbeae6</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>dbl2uint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af085018e55e9e8de988fef9910eb867e</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_fixed32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3eb62ae97d0a3470715c940ca0af1bad</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_fixed64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae69560c2c82f236f3555b46e5d5c054d</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_v32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a42279e558524f94b18a87d9d14182920</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_varint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae38ceddcc572eeebc2cfcc34c9dc6a1a</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decoder_pop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6249496b837591ac3bf2e4caefc30515</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>decoder_push</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6189152e84fecb04716cd79ee22d9c01</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t end)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>delim_remaining</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a67e38b3029b21f2c629c0a04be89d8a7</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>dispatch</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6caac6655988ba8a8f8de19c7d733062</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispatchtarget</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3b53b07333a8920455a00bd9e786d76a</anchor>
      <arglist>(compiler *c, upb_pbdecodermethod *method, const upb_fielddef *f, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>div_round_up</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6b89f967b8e8b4798e4afd9af3c9cc49</anchor>
      <arglist>(size_t n, size_t d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_fieldmask_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad600a55dd610915de1794b53be3cf6b6</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_fieldmask_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2fc756a11578b9962e78504491c8aff8</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_number_wrapper_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aade881578ade0dccba869fb600b80d7e</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_number_wrapper_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a05538e7454660239e68265f33652648a</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_string_wrapper_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a58d027d3c15946650fc54e667087768a</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_string_wrapper_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acfa2dcb0b38e6bd93e44860888ee08f4</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>doset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a00eeadf8d7ce2e06517317a6e28c3462</anchor>
      <arglist>(upb_handlers *h, int32_t sel, const upb_fielddef *f, upb_handlertype_t type, upb_func *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>effective_closure_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afd9a14e8eff998bdd0e0cff504cd5bb4</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>emptyent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae14ff5e2cfc839f1a1f6a23ffd338bce</anchor>
      <arglist>(upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_bytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aac3fe0c78861ed0492e2cb467d84dc52</anchor>
      <arglist>(upb_pb_encoder *e, const void *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_enddelimfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aee37b2df714a4b494e25c29091ab94a1</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_endgroup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab537b1c980b0f3be6ebe6a5dea3a8a6c</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_fixed32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af553ad650651dc3f1bb2a49bcf6bc4da</anchor>
      <arglist>(upb_pb_encoder *e, uint32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_fixed64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a074cb1869c39972c3ce68f03e8e9354e</anchor>
      <arglist>(upb_pb_encoder *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>encode_startdelimfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aecaeb4325d301f2c8068a6ad85b7a89e</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>encode_startgroup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acabdabf1614f220e17f0db99e8e627b0</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>encode_startstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae75df706349aa94266a1d17ebdfc9220</anchor>
      <arglist>(void *c, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>encode_strbuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8cacb813b83b50f77e6e7be04f4c35c2</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t len, const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_tag</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6538aa39203c6e5d54228d5240f27844</anchor>
      <arglist>(upb_pb_encoder *e, const tag_t *tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_unknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6b9b3872398d9f375985ec0630ba43f2</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_varint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae1909cceb8b776a769239a3f03fc4567</anchor>
      <arglist>(upb_pb_encoder *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>encoder_advance</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a298a4a1b63348df374ff7ab433793358</anchor>
      <arglist>(upb_pb_encoder *e, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2cfcc336ff4e097b87baa6ec4d40b406</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_any_member</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a594f6e0765011d5fdd3fe857fb098f95</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_any_membername</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a50c4c957a38f6860dd19f8bb0546b692</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_any_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a81a97a02bc5c026b8c1d192bd7fa1560</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_any_stringval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6abec76eda2cadffd948047acfc2c181</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6d6ec3f158a48ff3a93bb5ecb17c6822</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_bool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae4f7fa5af7c9697ae9de0cf157d2aea1</anchor>
      <arglist>(upb_json_parser *p, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_day</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ada4c4350fb913c666d12c9dd24dd387a</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_delim</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a76a319a5409a2f21470c480981f380f6</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_duration_base</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aafb06146deb2cc383f021e9927d76805</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_fieldmask_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8e6aa71ed298533c4447ca0e3e2cfb26</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_fieldmask_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad93d697a9ae8b088522080c7a33214e2</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_fieldmask_path_text</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a167e6cd378b902199c1fb5b5be6ba629</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_frame</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a597527b135d5b0fd87e702263b60714d</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_hex</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a365b6ab7651ff177958718d1388da96d</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_hour</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2e858f313024e1b2184ba133cc1556f4</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_listvalue_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a34a71d3a45fad1e5f3ccc3ebbc777bb3</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_member</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac2c182fa973adc7fec2478223c74af3f</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_membername</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa9fb51970d6af5de6e81e0ca5ba112ed</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_minute</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7e97e6f3a66aabe43a3122796781d6da</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_month</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5912024104e905f180d1074194b13d25</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_null</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6527e41401b5504971f694b187c20d94</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3d3c39d8f0e77142450374d1fb080e43</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_number_nontop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a70487640b38d608ca75a3856a2e99615</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a93dbe00380d82258942df8c5d7ede8f7</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_second</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a85a8569042d538646fd9c1ae25c6ffec</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_stringval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afc62f36cbb321c52ec2d8e2c0d3c42b8</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_stringval_nontop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acf5d211ab8c614d55a33c0970ed2e965</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_structvalue_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aca6ed494e84568a6d07c41aa6656f294</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_subobject</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a27cdd505c6e69253aa41c20fe279b612</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_subobject_full</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a73ec2afb041ce7435955a5af96041b1a</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_text</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6a6505975b461b00446439c587681e46</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_timestamp_fraction</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adb9b6df0f180080faf991cdeed7fe60f</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_timestamp_zone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afc33f407a0c23626fcd56a69a4e9af94</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_value_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0fbd4188c3930186be1582e7d5b9e09d</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_wrapper_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af4a0a5e9c399de9b332f2430f4a07c99</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_year</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad912f20e76b80627a77212eeadc4c866</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>endfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab3fa7c400a96dc28e91757deeefb5cbf</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endmap</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1d511801e5a2b73b402ce96486671e20</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d80d2f46f45176050f13334d91a1d92</anchor>
      <arglist>(void *c, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ace0e8292477068a526c709725ba7411d</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endseq_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a822ad57947e112ca97688afa1774340c</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>epoch</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aedb9b18618ea717eb200e2591a8402a1</anchor>
      <arglist>(int year, int yday, int hour, int min, int sec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>escape</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a96a736b669090927851b54a3af8ea9b2</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>escape_char</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afa2f5f45b60863a85034417ae5fe99f9</anchor>
      <arglist>(char in)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>field_rank</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abf4c8f11986ca7fe6792f243f38615a1</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>find_methods</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ada38337af8508781937cdb1f02ba57a9</anchor>
      <arglist>(compiler *c, const upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_pbdecodermethod *</type>
      <name>find_submethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae5d7da5e2a35786d61118974b5c2e1f0</anchor>
      <arglist>(const compiler *c, const upb_pbdecodermethod *method, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>findentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae089586f227d5160174f025e3c6e9afa</anchor>
      <arglist>(const upb_table *t, lookupkey_t key, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>findentry_mutable</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afc488d9a758fe655380cc3615addd1c0</anchor>
      <arglist>(upb_table *t, lookupkey_t key, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>flt2uint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad86b5ad99ab2b751e3ca7922b50b84df</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_bool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1be52c7b75432c412609a042b8b2bfe8</anchor>
      <arglist>(bool val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_double</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d1f20e833f8d698e56582d590ffa3be</anchor>
      <arglist>(double val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_float</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad164bea98e61a829be89c8deeb558ccc</anchor>
      <arglist>(float val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_int64_as_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a09721cf1ad1710bd6ee250aeabdf1fd8</anchor>
      <arglist>(long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_int64_as_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a94cc1ccd682f93aff316d3fd78e8b9a6</anchor>
      <arglist>(long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_uint64_as_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a11e71375bebfbee41132b71fbd9c4a89</anchor>
      <arglist>(unsigned long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_uint64_as_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a41731d1f90937eee414beef64449650c</anchor>
      <arglist>(unsigned long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freecompiler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5b655d29cf6487b8e9b43471ddb6df22</anchor>
      <arglist>(compiler *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freegroup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9869a71aa7ea557f06eba243829a5bae</anchor>
      <arglist>(mgroup *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freemethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af484b1b0a56c76982d078e83b2f83843</anchor>
      <arglist>(upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freestrpc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad6ac6875931d79c74f8fb23ffb4a1bba</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generate_delimfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a98de4011bd84bc7dbed24f1bf4117e3b</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generate_msgfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a729e99cec818f6666c9269c1c5a4a005</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generate_primitivefield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5499b8cc2dc2cd0be9681abcffd6c7f4</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>get_encoded_tag</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a84ed8b4a0466249d3f900303c334e743</anchor>
      <arglist>(const upb_fielddef *f, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>getbytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa335faac3536a25821441e14f9ce1232</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_NOINLINE int32_t</type>
      <name>getbytes_slow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a04740fbb3823b79710afc9161cc0ac04</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>getentry_mutable</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a517ef75e5799e81efb798ec69ae3c3bc</anchor>
      <arglist>(upb_table *t, uint32_t hash)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getofs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3e0319ba97f4ef8db849bbbf7e08fb72</anchor>
      <arglist>(uint32_t instruction)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>getsel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4205ad33edebd515add526a0ab0b784c</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>getsel_for_handlertype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a691ba5bc69eecdbe1c5d81bbfed74c6e</anchor>
      <arglist>(upb_json_parser *p, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>goto_endmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afa8cf7dcbb7f302edd565f995c5b880c</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>handle_mapentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa7f6accc9567bd26b1b853a7802abaa3</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>handlers_getsel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a451750a68acae41c6bd879152d51e604</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>haslazyhandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a873882c0321237f80b306fe6dda5fb4c</anchor>
      <arglist>(const upb_handlers *h, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hexdigit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3fe1e87959b5609fe561966e23804cd8</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in_buf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa1c7feef19c3383ff110c2a38cbb1d9a</anchor>
      <arglist>(const char *p, const char *buf, const char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in_residual_buf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abbea7376cd14715fac665340551ad5ac</anchor>
      <arglist>(const upb_pbdecoder *d, const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>indent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af45d447832f25e78fa9e47fdf2afd67f</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a39fa49fd25848dde3254724dea27d602</anchor>
      <arglist>(upb_table *t, upb_ctype_t ctype, uint8_t size_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_frame</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a638ce5eb50ad5afd0e910009a0cc364a</anchor>
      <arglist>(upb_jsonparser_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a49ea827845ddce4294cf8ba8c5ec2d2a</anchor>
      <arglist>(upb_table *t, lookupkey_t key, upb_tabkey tabkey, upb_value val, uint32_t hash, hashfunc_t *hashfunc, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>instruction_len</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9d740fdf819ec92783ddbdb3d923c0d5</anchor>
      <arglist>(uint32_t instr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabval</type>
      <name>int_arrent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afbdfc78a51f541ecec7f72058b00760c</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>int_tabent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a13a6ff6e7d0df8406d4e9cc6d3a8c02e</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inteql</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a318ed5bafe7b38e02de6ef61bb4c25d5</anchor>
      <arglist>(upb_tabkey k1, lookupkey_t k2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>inthash</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab3f28d60adbf8412d07c3a01434eb2cf</anchor>
      <arglist>(upb_tabkey key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lookupkey_t</type>
      <name>intkey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a94cdac02fb036af2adebc700ae135b45</anchor>
      <arglist>(uintptr_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabval *</type>
      <name>inttable_val</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac342849c787140057022cbfe8204f411</anchor>
      <arglist>(upb_inttable *t, uintptr_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabval *</type>
      <name>inttable_val_const</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a52b08f42d9c385a7b49b4a3210ab4212</anchor>
      <arglist>(const upb_inttable *t, uintptr_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac08cc677b1386aae2eb28a543d0bd839</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>is_json_escaped</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a25a3cecff2cade99bd738748047776c0</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_number_wrapper_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a45234519a6eabcb6c48181c647848828</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_pow2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4403ed72b364da82c44c3a8416909b24</anchor>
      <arglist>(uint64_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_power_of_two</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a71d8984c6591469a8ff47ca6a5af45e2</anchor>
      <arglist>(size_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_string_wrapper</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae9588f304f768107c52160a5b96fe765</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_string_wrapper_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3b120756a0210226bcbe1d407d865f7c</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_top_level</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab4acd52f4686f434897e2df075e3bd4b</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wellknown_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4c1b10a7cd860bbe691f2b8354f983a8</anchor>
      <arglist>(upb_json_parser *p, upb_wellknowntype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wellknown_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab66c7fe922473bf564abdb101260d797</anchor>
      <arglist>(upb_json_parser *p, upb_wellknowntype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isfull</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a86f0e91bb71e4792a4a6422ff849139a</anchor>
      <arglist>(upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isleap</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a93fb76d4a9a2b7a080e04dff34450635</anchor>
      <arglist>(int year)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE char *</type>
      <name>json_nice_escape</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7466bdd7ca492f43d104fa3e205abd39</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a88ea936ef3deccc5fea97374ecd01b3f</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_type_url</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac4239d1d00b6ea07f44166e2f5c8da25</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1aef44cd89287ecb2391471c089e1162</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_value_after_type_url</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae9907582ae3fa7c49e017871f2547d0f</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_value_before_type_url</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0e9fd9bb12f044a2f279077c3f998107</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_jsonparser_any_frame *</type>
      <name>json_parser_any_frame_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a63d20a0cd12ec767a62d0cc7f0532f3f</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_set_after_type_url_start_once</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a407f2e5c2074a6f7bc8ba0ed3eaaa029</anchor>
      <arglist>(upb_jsonparser_any_frame *frame, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_set_before_type_url_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae37c15fddaeb7522bfb599f0b8ec5a31</anchor>
      <arglist>(upb_jsonparser_any_frame *frame, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_set_payload_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a17d885921457b81b67dc68c12b59dc02</anchor>
      <arglist>(upb_json_parser *p, upb_jsonparser_any_frame *frame, const upb_msgdef *payload_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0bb908bb3020e3b2671780391b4d351f</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_printer_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a44d18c768235ac2f62ad6b1c2d7e39d3</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1931c95ecc6613d7d0cc9fb095f75808</anchor>
      <arglist>(compiler *c, unsigned int label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>labelref</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9a468d58be07ea4bbb77d367206c4dc1</anchor>
      <arglist>(compiler *c, int label)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>log2ceil</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab65f5b165c0c3cfacf8f48bb6203eb71</anchor>
      <arglist>(uint64_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lookup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6e714a6a014882ae75d0a0165a5d7c4c</anchor>
      <arglist>(const upb_table *t, lookupkey_t key, upb_value *v, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lower_camel_push</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a44c1a930b7e6d9421d23c19194fb7ea2</anchor>
      <arglist>(upb_json_parser *p, upb_selector_t sel, const char *ptr, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>makefullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a06a17c9384243675f35b887ef5da7cba</anchor>
      <arglist>(const symtab_addctx *ctx, const char *prefix, upb_strview name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>mapkey_bytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a189096987250b20b48c5902b9186b14d</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mapkey_endstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acf83d2439712ff7b8ea0252e9133acbd</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>mapkey_str</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa6685e6d3f12dae17309f932b33756d1</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>mapkeyval_startstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9c1c3b6ad9d54ed55906cc8f3fc72b7b</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mapvalue_endstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8a10e16137f5fca732e3871863f440c9</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mapvalue_enum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a27be654508e6addc45acde260911f7b3</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>maybeput</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a39c147256fa246b1f51dfd581b1e732d</anchor>
      <arglist>(compiler *c, opcode op, const upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function">
      <type>const mgroup *</type>
      <name>mgroup_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7140a9aa099f159104542e635ecfa06c</anchor>
      <arglist>(const upb_handlers *dest, bool allowjit, bool lazy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multipart_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a772135ad1bf1aacc0b7ac340b979bc33</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multipart_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7b287d5de4f4381040aa48e4f312881a</anchor>
      <arglist>(upb_json_parser *p, upb_selector_t sel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multipart_startaccum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6b7af7386a52b8380461f247dbb96074</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>multipart_text</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5955500871b059ad829caff2856cea65</anchor>
      <arglist>(upb_json_parser *p, const char *buf, size_t len, bool can_alias)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>MurmurHash2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2373b3fb4cf5c5664de476db70cf1b4d</anchor>
      <arglist>(const void *key, size_t len, uint32_t seed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabval *</type>
      <name>mutable_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aed84b85b40bf749cd19aa4a82d0935d4</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>mutable_entries</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4c5d4bdbe628e6547d9a218486986160</anchor>
      <arglist>(upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_tag</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7fa46854dc434036cd717837c97a8c91</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_wiretype_t wt, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static compiler *</type>
      <name>newcompiler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa9a9ff0eb69e7de984fdd5029788f901</anchor>
      <arglist>(mgroup *group, bool lazy)</arglist>
    </member>
    <member kind="function">
      <type>mgroup *</type>
      <name>newgroup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac0b3c3b7e63ed6a19191a5861c9c8cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_pbdecodermethod *</type>
      <name>newmethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9bad6a16c41c23e6c2b10cd7c3f8db45</anchor>
      <arglist>(const upb_handlers *dest_handlers, mgroup *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static str_t *</type>
      <name>newstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad2bf88dc3d06329697b0da75b03cf1cc</anchor>
      <arglist>(upb_alloc *alloc, const char *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>strpc *</type>
      <name>newstrpc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a54fc3203467c172045cfbab9878b245b</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, bool preserve_fieldnames)</arglist>
    </member>
    <member kind="function">
      <type>strpc *</type>
      <name>newstrpc_str</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a371f34a2343df4997073fa9765c772f3</anchor>
      <arglist>(upb_handlers *h, const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5f8d466890a37c5c865f1aafe23dee4f</anchor>
      <arglist>(const upb_table *t, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nonbase64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1fe14ba97c9b38ff3843d4ace52c1aba</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nullz</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9543b2d3a86314fa40d5119cf38a57a3</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>offset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa339350ac95e40bccafddf683d4fc1c8</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>onmreg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afcc2349d12730f7dfba765d671043b5e</anchor>
      <arglist>(const void *c, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>op_has_longofs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adb9bf216715e55f2b7b02c039f83c13e</anchor>
      <arglist>(int32_t instruction)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbdecoder_frame *</type>
      <name>outer_frame</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a162764a87ca62e3e1fd94ce1a75cfc49</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_value</type>
      <name>pack_def</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad286cdd995cedc400c403cdd5adcaa25</anchor>
      <arglist>(const void *ptr, upb_deftype_t type)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af8b10c792dc549f420ba321c6d5baf4e</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4c53b83b9c5064d58b002084a0b47aae</anchor>
      <arglist>(const symtab_addctx *ctx, const char *str, size_t len, upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_mapentry_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4cd8dd9950703e1490bcb542ea9651b8</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a669fe82cce2ea44b2d8ea3609c82f4a7</anchor>
      <arglist>(upb_json_parser *p, bool is_quoted)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_number_from_buffer</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a74d591595c6aaa310744c6739b907a8c</anchor>
      <arglist>(upb_json_parser *p, const char *buf, bool is_quoted)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parse_timestamp_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8d88acb30b0aa036fef39d61ec15d726</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>parser_getsel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa321aa74dd7136b6bd55fc0d9bf3ce5d</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parser_putbool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0c13d28441cc1488b59a6c49272bff24</anchor>
      <arglist>(upb_json_parser *p, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_json_parsermethod *</type>
      <name>parsermethod_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac34ae55357f822609e8418a303dd5e47</anchor>
      <arglist>(upb_json_codecache *c, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>pcofs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a21c28dd20a6a4af4aa6994dd6afa7831</anchor>
      <arglist>(compiler *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE size_t</type>
      <name>peekbytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a12116b9e9c9c4985758028d99e19e566</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_NOINLINE size_t</type>
      <name>peekbytes_slow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a75ff620c57d2d17ee37f23e4c1ae79b3</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_comma</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae2c6afab1fcd4546f4639956262bb331</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_data</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaddf410514090d667931c88d25bd0610</anchor>
      <arglist>(upb_json_printer *p, const char *buf, unsigned int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_enum_symbolic_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1c68512a4c3417b7b4af6083b03bf8e2</anchor>
      <arglist>(upb_json_printer *p, const upb_enumdef *def, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_enddurationmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8c1a35668b9ca92d453a22c183acc96c</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a28955ff9083ec7ccf4f73fba509c0517</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endmsg_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afda6c10aa44bf25b6ab1656049f793f1</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endmsg_noframe</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abadec04e6ee060daeb768fcc649b019c</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endtimestampmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab08e0aeeea562bbad8e23f1a214f6e91</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a652b33781c8c8c181dd561a263c740f1</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_any</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a600ff4adce1a9a6c94901e6f98c5fcb8</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_duration</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3994d31cbcdba300c9455ecb21c623c8</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a37667be6d7dce77e967ef0e81f84d614</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_listvalue</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5b6602a0ff57030cb3577cb702427d10</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_mapentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab723f48bf44fc666e2cf9e1535cb00ed</anchor>
      <arglist>(const void *closure, bool preserve_fieldnames, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_structvalue</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a564d6562d0dca47bcc5fc1076a171d86</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_timestamp</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab286d6b42a52d44ec83919a0f3dd143f</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab8a6e6bb590eee5a7391543fe80d83f9</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startdurationmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8fb22822d08cb831f2f5fc86ca73ca01</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a891cb12ab1ef1e4ec27056c98890f291</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startmsg_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa54168872ea6b3cfe8f54746a21faaed</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startmsg_noframe</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2e252e10b6e2132744bf2ae2badffa68</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_starttimestampmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a45a6a4d31429d28ac114b0c42a2e28e7</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>pushtagdelim</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab5e387f0e2c989bdc50eddd9f0770da1</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>put32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1040da95929e99fcba90d576b5fa8008</anchor>
      <arglist>(compiler *c, uint32_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putbuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a978a9784dddbacc926b9d46d14913aec</anchor>
      <arglist>(upb_pb_encoder *e, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>putbytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a617d35295947c24e5b9ae45913fea078</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putchecktag</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a535084dd8a802b18feb988816743f67b</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, int wire_type, int dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>putescaped</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5719768bd6839c86a6b5275f8e3cff00</anchor>
      <arglist>(upb_textprinter *p, const char *buf, size_t len, bool preserve_utf8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>putf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5c9a01e8dbc69b831a65878f4d4062fd</anchor>
      <arglist>(upb_textprinter *p, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putkey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a03d025173d26d0cfe9c0610e5d26ec3e</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putnanos</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5a054c155fc41a232ee218731b23473c</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t nanos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putnull</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae9200b10a900656b2074eaf318bc36eb</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t null)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa997818ef999a0a99a3a140ee093aa80</anchor>
      <arglist>(compiler *c, int op,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putpush</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7150a7aec205d31f43ef7fc77192ac23</anchor>
      <arglist>(compiler *c, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putseconds</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a26ccf9b3afeec406b3f3f942c5bac04d</anchor>
      <arglist>(void *closure, const void *handler_data, int64_t seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putsel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6835c0d7cb72cce38da76e42cebc605d</anchor>
      <arglist>(compiler *c, opcode op, upb_selector_t sel, const upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>putstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8c3df3ec5ff2f78e51d3d46f639c436b</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>putstr_nokey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1c6a3db6f8df0e0e1eb7fd0abcb17ef0</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa3d079401e54fd28a8c9800827f23511</anchor>
      <arglist>(upb_json_printer *p, const char *buf, unsigned int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>repack</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5c77386ad5ec2cec36704c312ed0ed92</anchor>
      <arglist>(uint64_t dispatch, int new_wt2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>repeated_bytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af0cd323eec25dcf59e1255a6785f1730</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>repeated_endstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5bf31bc49a9827a3205e8dc990e58f87</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>repeated_enum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a35c6e55b3acb17e10f05e437eb8c24fb</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>repeated_startstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad6133c5f15fb3105fca88b911a8735cc</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>repeated_startstr_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afeb6f0dae767a2f318f97cb02549bc88</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>repeated_startsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8d9bee3e6e65eab7a76b483969a4cc67</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>repeated_str</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adc86f22674c5aeca5efb52cc7c2fd43d</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>repeated_str_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2e166acc41c6f026624a7d31146af522</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>reserve</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a92d092f5d4204a7e6ff19191ecbdb677</anchor>
      <arglist>(upb_pb_encoder *e, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>resolve_fielddef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a82cdb956077ca87cc6e1cf4364fefaea</anchor>
      <arglist>(const symtab_addctx *ctx, const char *prefix, upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>resolvename</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2d8d5187d5c5cb87bbeec7fbcd6bfab2</anchor>
      <arglist>(const upb_strtable *t, const upb_fielddef *f, const char *base, upb_strview sym, upb_deftype_t type, upb_status *status, const void **def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void **</type>
      <name>returntype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a33185636fd4dc20fce592a825e154d29</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>rm</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a461da30f823961da8df0c0411e288929</anchor>
      <arglist>(upb_table *t, lookupkey_t key, upb_value *val, upb_tabkey *removed, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>run_decoder_vm</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a404d021d4fa80401a12a858ab69ae235</anchor>
      <arglist>(upb_pbdecoder *d, const mgroup *group, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>saturating_multiply</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad08bbdaf178ad53e446bc44cb652bbee</anchor>
      <arglist>(size_t a, size_t b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>scalar_bytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a684c4a98630ce09e153eae65bc385826</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>scalar_endstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae8cc57592448536f12717dbd288350fd</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>scalar_enum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a66515df9400130f60189bd9886bbbc67</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6f15bbba7d75c4baadd57e8698445dbe</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startstr_nokey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8f8edf20fd725ab289bd843df153ba00</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startstr_onlykey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adaf0117bc1179af0c014f1c78a78b3e6</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a61adad159a4a14a37d7e8bccf6b0cbeb</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>scalar_str</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8b1f62d325448a531d82cb8d5dd625b6</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_bytecode_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a734d5c89d775d1b108a2bc36d505b301</anchor>
      <arglist>(mgroup *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4ebcd4f093fbe967a39f2a45bee0cfbe</anchor>
      <arglist>(const symtab_addctx *ctx, upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_delim_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afab339be3e8551cec0a1fcaccf644271</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_enum_hd</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af3e5be5bc0577e1d454a6a9cbc8dde31</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, bool preserve_fieldnames, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_name_table</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac14c6ec892024dfd998912d84246b40c</anchor>
      <arglist>(upb_json_parser *p, upb_jsonparser_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seterr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2c891528c76b995b5c9a884690b257ac</anchor>
      <arglist>(upb_pbdecoder *d, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setofs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a16f0030e6ca6c23f37c151a108502496</anchor>
      <arglist>(uint32_t *instruction, int32_t ofs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>shortdefname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab1710a20cc695fd4cc0c2abc1195f895</anchor>
      <arglist>(const char *fullname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>shortname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aad48b5def0d276bbcfc4f0fd6bb0a8c8</anchor>
      <arglist>(const char *longname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>skip</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae99ad553f43795172369bf7408c4749a</anchor>
      <arglist>(upb_pbdecoder *d, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stacksize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1a888f602095db4ef17a3907dd9814fb</anchor>
      <arglist>(upb_pbdecoder *d, size_t entries)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_any_member</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9c1af62f9644c78c9989e121188722e5</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_any_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9841d3d328218aa807fcf9be16908b11</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_any_stringval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a36c4690cd2796aa0d6a4abd23991748b</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5fe4df4f3adaeb62cf46c849c0bbb9f6</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_day</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ada1ffe8ce08e956f53d56f7e3db3219f</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_delim</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac1ad049c2b79515bd205273eef2b1882</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_duration_base</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4e4ce082901cae704cb847b55c7c111f</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_fieldmask_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a92dcf025332fa34d9c58486f116c40d2</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_fieldmask_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af29a15b92be810baa97dfbdf5da4e3bb</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_fieldmask_path_text</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a67623866c73ed112d47b383b7ff08b92</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_frame</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9c9c5c5b28479860a941702751943143</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_hex</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a70a90072da17077ae5532afb5b4bdebf</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_hour</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af6e3549912de334f2b11149dfa3245d1</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_jsonparser_frame *</type>
      <name>start_jsonparser_frame</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad4a8c78307d65459682f7c47e0a7f9ee</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_listvalue_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afa2300c50f8bd4978516ca43946850ba</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_member</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adf5725cc10aa78f3ff5fe41280312466</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_minute</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d9623b233d96c4dccad86ff7c034051</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_month</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a05ae525a126eecdd38a369bf1845ca98</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a303394a498196d3763d5b03635ae0553</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a19b4ad6924a2d74e84e12bee0ce3f405</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_second</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae667ead44c62615bc9fb4484bb42c192</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_stringval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a89aa70e2a063ce5248f5ce952ac1b038</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_structvalue_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6beee39bb065a62a4b4b1e33510a44db</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_subobject</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a75ee65481db9788ccbd56b40194013a7</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_subobject_full</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9613b0bf8ddd70207a702b1c890c51d7</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_text</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a00e36bb452c00eff8a506bee500ce3e1</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_timestamp_base</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abc3f9428287ffd0d8c536136a2164496</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_timestamp_fraction</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2a90aa15c032d5f0dcee77589e0a0fbc</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_timestamp_zone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abc5d83be5e0672e5ec65245a21564cc4</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_value_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0077b197cbbe12dfa80fd7ff58b8b63a</anchor>
      <arglist>(upb_json_parser *p, int value_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_wrapper_object</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1be46d35a3c2177dc428b26a8db023ad</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_year</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3cb3c178d9da476bca5e3e649d06f2bd</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startmap</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aac57f6f0784da69392be6c9fca60b6f0</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startmap_nokey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a96d304dad76ca5bdc94d5798df3327fd</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>startmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab8477be94a2502dbf984c8def3f5252b</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a277774bbab03de9cc4fc314a52b6da60</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq_fieldmask</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af4ace938abfbffec3c63b56c9b385868</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq_nokey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa93c2a81920a0ad16bc13296ab83d0a4</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>str_tabent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a41a52ad705f3e4b349449f6b8b46f354</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabkey</type>
      <name>strcopy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6abfad3dcb7d188e8af2b337e812e6c6</anchor>
      <arglist>(lookupkey_t k2, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>streql</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1d3c23bdc228c43a5ee9e6853cc37213</anchor>
      <arglist>(upb_tabkey k1, lookupkey_t k2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>streql2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae6b8db880da24b12a2236d94387eda3d</anchor>
      <arglist>(const char *a, size_t n, const char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>streql_view</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5cf4e89af3c380f4c51ce74388e6705c</anchor>
      <arglist>(upb_strview view, const char *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>strhash</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abc2b1bf74ed85de8f2acdb13e796ee76</anchor>
      <arglist>(upb_tabkey key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>stringsink_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa88057e163d76e708e5590281afa938f</anchor>
      <arglist>(void *_sink, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stringsink_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a45a5ced2417b42d3c5aea9d56738be9c</anchor>
      <arglist>(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lookupkey_t</type>
      <name>strkey2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8276fab5ca610d6591b95b63c869594f</anchor>
      <arglist>(const char *str, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>strviewdup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a16906650ba3ebce14d7d5f00fb70eaa6</anchor>
      <arglist>(const symtab_addctx *ctx, upb_strview view)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>suspend_save</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1708f19d6551bc838010d04e42a52212</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>switchtobuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae9730c3e73377743404eee4c164721ae</anchor>
      <arglist>(upb_pbdecoder *d, const char *buf, const char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>symtab_add</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9763d5832490b2c5effca0320d31a957</anchor>
      <arglist>(const symtab_addctx *ctx, const char *name, upb_value v)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>symtab_resolve</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7e331cf8d3510ec96972ace14933d354</anchor>
      <arglist>(const symtab_addctx *ctx, const upb_fielddef *f, const char *base, upb_strview sym, upb_deftype_t type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>add38506188efd42e196cf0d123ffe0ab</anchor>
      <arglist>(double, double, dbl2uint64, encode_fixed64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_endmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5b7cc8380e5667ed241c78fbc4460bb4</anchor>
      <arglist>(void *c, const void *hd, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_endstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2da4538a32739a693a13b211c546edca</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_endsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8722d927cb0bde6f329098f07b48367e</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_putbool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3324d6eb5e747921364fbcc7fbf46a98</anchor>
      <arglist>(void *closure, const void *handler_data, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_putenum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9e7695cb35b4acfee554e19d274becd5</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>textprinter_putstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8e8508038fdb2c7a3efd106a412a42d1</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>textprinter_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a53914d868aabb98a05d8daa627115071</anchor>
      <arglist>(upb_textprinter *p, bool single_line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_startmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaca6c45c2641185002b352b989c2ad6d</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>textprinter_startstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7d8a831a57df8f1c16fb81ecdd340092</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>textprinter_startsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae6a55950bec856010bac30bb750ceb16</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_pb_encoder_segment *</type>
      <name>top</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abcc1403d839408e4757d243aad7d0e8f</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>trygetsel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae0e5289d9c826a9c4c8b6bdc562786f8</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a85b813560a67d83ba083a282da9d5ca1</anchor>
      <arglist>(upb_table *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>unpack_def</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad8afcceb86f95c1f7e77414a8c64597a</anchor>
      <arglist>(upb_value v, upb_deftype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_append_unknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a223f9f08fcb8609333c66789bfb6de3a</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_arena_addblock</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad08519750d5ac6fe4a7e7f0759da347b</anchor>
      <arglist>(upb_arena *a, void *ptr, size_t size, bool owned)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_arena_addcleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7e5d054318596897bb7bb46ae1f8ea02</anchor>
      <arglist>(upb_arena *a, void *ud, upb_cleanup_func *func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mem_block *</type>
      <name>upb_arena_allocblock</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a082df5e834b9b84d2bac7606ab231839</anchor>
      <arglist>(upb_arena *a, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_arena_bytesallocated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a379fb952ec5f2a76bbfeaf77634eaf5a</anchor>
      <arglist>(const upb_arena *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_arena_doalloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a636b0cd2b136a22634428b9235aadcd8</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acdd5fa4c6ee8b6872316e03d7ff29b81</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>upb_arena *</type>
      <name>upb_arena_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a69941beb630d8f2c0b0c0735e1d3fc76</anchor>
      <arglist>(void *mem, size_t n, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_array_add</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2569fae5253d5f1b3c458ca55391c547</anchor>
      <arglist>(upb_array *arr, size_t elements)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_array_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5962f7844c34bb3e438696fefe19d40b</anchor>
      <arglist>(const upb_array *arr, size_t i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_array_grow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4c74e7dbb91791a08218cb48bf34a93d</anchor>
      <arglist>(upb_array *arr, size_t elements)</arglist>
    </member>
    <member kind="function">
      <type>upb_array *</type>
      <name>upb_array_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a56d34e54f11da0280c72841958e0db0b</anchor>
      <arglist>(upb_fieldtype_t type, upb_arena *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_array_reserve</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a584c4363b9720ec19ca28468ae658e5c</anchor>
      <arglist>(upb_array *arr, size_t elements)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_array_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>add4c5f1680be8d615160849d358843b3</anchor>
      <arglist>(upb_array *arr, size_t i, upb_msgval val)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_array_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a769eca4f3b582a28624be26d54ef4439</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_array_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac8544b856bab26a642a9631a5f1f94b3</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_bufsrc_putbuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa4ed77ef19b682f29d9070da18a39a58</anchor>
      <arglist>(const char *buf, size_t len, upb_bytessink sink)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setendstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaec80f26a1d7e2e48b76db78df3bfa8b</anchor>
      <arglist>(upb_byteshandler *h, upb_endfield_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstartstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab98a407b12d1f8be88f462f72e34f7df</anchor>
      <arglist>(upb_byteshandler *h, upb_startstr_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af11621c3cd7972dd4493a7fac1034fc9</anchor>
      <arglist>(upb_byteshandler *h, upb_string_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_calloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afd7509d4578f634b372b8f431cd1ec8b</anchor>
      <arglist>(upb_arena *arena, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_check_alloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad050a4ac1214350e5ab6665c964212e5</anchor>
      <arglist>(upb_table *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_decode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1d10168ba6be1317dea17d3e69e11fb6</anchor>
      <arglist>(const char *buf, size_t size, void *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_32bit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a90b0d132cdaf81cb49ec2f9b3491a0a3</anchor>
      <arglist>(const char **ptr, const char *limit, uint32_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_32bitfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1479524116a10b008be51ccc4818b734</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_64bit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a00d063cf8d6a274bc71f0a92681e8864</anchor>
      <arglist>(const char **ptr, const char *limit, uint64_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_64bitfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa1f83b3cb36cf6332d7a786a732153e7</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_delimitedfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad0002f1c58967e99616bbf65f04ff4b1</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae5f29e60cf598de39d3b35b755a38ffd</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_fixedpacked</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0b0c0206520757a464f8a33339d9b5c4</anchor>
      <arglist>(upb_array *arr, upb_strview data, int elem_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_message</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a892161fab3e4442f3a79e97d0662d5f8</anchor>
      <arglist>(upb_decstate *d, const char *limit, int group_number, char *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>upb_decode_prepareslot</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a818dbd61cce59f075cad65d0f7ed86bd</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_decode_setpresent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aae9d2a414e9c34e10527f8bca200f2f9</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_string</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5fc6d47f877419884cb1e6ddcaca80ee</anchor>
      <arglist>(const char **ptr, const char *limit, upb_strview *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_submsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaa22641440a927ebf462c5ed0b76c01b</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *limit, const upb_msglayout_field *field, int group_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_tag</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a91151259a1fa0365f54dccd3868c0e7f</anchor>
      <arglist>(const char **ptr, const char *limit, int *field_number, int *wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_toarray</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a82035a87952fef72d740fcec46bc769d</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field, upb_strview val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_varint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac3771bfd8a51668503d5493c406fb1d8</anchor>
      <arglist>(const char **ptr, const char *limit, uint64_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_varint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a05b10149a7e1e85484289da8b0dcae5b</anchor>
      <arglist>(const char **ptr, const char *limit, uint32_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_varintfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abdd7fa08d6a27428a059466891913944</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_encode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a86194fd5ddb3251ccda7e2cb483f4884</anchor>
      <arglist>(const void *msg, const upb_msglayout *m, upb_arena *arena, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adfdfa7d46065981ff6f6c0f653cd2e76</anchor>
      <arglist>(upb_encstate *e, const char *field_mem, const upb_msglayout *m, const upb_msglayout_field *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_growbuffer</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a63ca9ecdcebb9c5d2b452c416d4f51a1</anchor>
      <arglist>(upb_encstate *e, size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_encode_message</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae912288ca66fb85f38dfe36532dabf6a</anchor>
      <arglist>(upb_encstate *e, const char *msg, const upb_msglayout *m, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_reserve</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfbc4df8d57ed76bf27aeccab5515f0c</anchor>
      <arglist>(upb_encstate *e, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_scalarfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad0d567ec82d961176e6e5b4d7505c51a</anchor>
      <arglist>(upb_encstate *e, const char *field_mem, const upb_msglayout *m, const upb_msglayout_field *f, bool skip_zero_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_encode_varint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acebaa0afa6dd24a22bdcf1ffcf8cf64d</anchor>
      <arglist>(uint64_t val, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2675700d3565c7f5080ecc520600769c</anchor>
      <arglist>(upb_enum_iter *i, const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enum_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1291365015f2c0bef81729a37c0f3b3b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enum_iter_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9855585770765e7db29b0b0651173f4b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enum_iter_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa2fe9d13b1814391cadb2c42b3cb8455</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abda00e0bdab286a1b4849e1d8bbb2ced</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enumdef_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4cb3db7d675a69d3eba3af047bc6044f</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_enumdef_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af0850e685d2f19efae6dba0711d34d18</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_fullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a760c6901c3bb11e65c81a508c136dcdf</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_iton</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acb0b79b783d418d6138cc940b9c63cae</anchor>
      <arglist>(const upb_enumdef *def, int32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7772bfc5116e99fc4cc09143c1013190</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_ntoi</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2350903c9c87def42ae46143bc4f651d</anchor>
      <arglist>(const upb_enumdef *def, const char *name, size_t len, int32_t *num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_enumdef_numvals</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9a192a19a4680b1b45852c98f4bb2162</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checkdescriptortype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1603a52ed68b59b92a9381b3ad5fbe0c</anchor>
      <arglist>(int32_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checkintfmt</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2e525c42094cbd16db1537580ee5862b</anchor>
      <arglist>(int32_t fmt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checklabel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8280186533a7233ddfc6c8745ae961a7</anchor>
      <arglist>(int32_t label)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checktype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a02568b0b481c38fd72b4b75753b63af3</anchor>
      <arglist>(int32_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_fielddef_containingoneof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3206756057a7a0682d5eb9450fc41583</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_containingtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ade91aa8fbd715356234e480b85307695</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_defaultbool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1709518f4730ff603244e0863de39b3e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upb_fielddef_defaultdouble</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1168ba2b82aeae88587de1fde200f256</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>upb_fielddef_defaultfloat</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6cf1e76eaff04ab9000bb62964344f72</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_fielddef_defaultint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa148578ca85b20851349edb4f852b3e2</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>upb_fielddef_defaultint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a12eeea3efee423545bba7d86c2adaafa</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_defaultstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a068c0ef20f12caeb64d30db7e7b78eea</anchor>
      <arglist>(const upb_fielddef *f, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_defaultuint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a47217ea332464e392e4cefb4bb790d42</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_fielddef_defaultuint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad21be6c02fc025d998d6df34072c75d6</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_descriptortype_t</type>
      <name>upb_fielddef_descriptortype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0520944db76e7e0694417203bb4eb2fe</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_fielddef_enumsubdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad31d1542aa2cf39fa666d932fa3a20ae</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_fullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a41177e8b04320e817f84198aa9df3997</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_fielddef_getjsonname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9c96959992a152547df2bad2b7ea3547</anchor>
      <arglist>(const upb_fielddef *f, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_haspresence</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a740b7cc21664e23acf962294a6e58c5e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_hassubdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa0494222cae9ad060a910ab92bdab18d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a41f0934f2c79460ff6f3403e21851d6c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isextension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0254aa77c6120bbea98fe44515b91c08</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_ismap</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a457aa8fd37119c99edffc3dcb363e175</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isprimitive</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5ae537c8f13f7c4275d626c69972f38e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4b805f872767d34275c4a2b71138a387</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a15bce78fbce51de6737dc257b9e1edbb</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_issubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a41019ab691f9f9146ec96780bc3a24ed</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_label_t</type>
      <name>upb_fielddef_label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aba1c26f90e527e1248eb13d568702603</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_lazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1d10fe2856e4526692bf1acb2c98104e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_msgsubdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a230ebfa38f6fc3db5be3929f011cdf8b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad1e59b0ae4221d8cd4b7173cc268c68d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a38cd5f503aff1cad50b5248598d4187b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_packed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af247e79f77c5cce39975995f2cadf80a</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_selectorbase</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa35dbb5566cf6697ff68b9d6d7126e05</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_fielddef_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a820669b99389e847bcc274fc27bc77fc</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_ctype_t</type>
      <name>upb_fieldtotabtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9a409cd8aa77a5343144bfb06eb77949</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fieldtype_mapkeyok</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af7bb856d0e097a1bd4d208605920f3a4</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_filedef_dep</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a51c414c93b16029dd0d0fce338084455</anchor>
      <arglist>(const upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_filedef_depcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa1fc541dc133840ce4482ed409bdbd94</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_filedef_enum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1ef714fc24f1b38a3b56c47db6b02e9d</anchor>
      <arglist>(const upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_filedef_enumcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4df9694b940a1feb3c4f1a5aac6db5e1</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_filedef_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2010fcad03dda8c0410c2d6270295a43</anchor>
      <arglist>(const upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_filedef_msgcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5af3b926412e0a5db32b5c19abdb2435</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad10d01da5e520a7ebec3fea388dcb26e</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab3073813f5f8d320871160136089e87b</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpnamespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a66dce78a7a9b1b6ad7177978999e4ca2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpprefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acbe62fcc4cfe4a3cbc7251ff83ace5d3</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_filedef_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5c93b1b957f91a30bb2132d88f5902c2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msglayout_field *</type>
      <name>upb_find_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afc28aa7820623d250ab316664d90da9a</anchor>
      <arglist>(const upb_msglayout *l, uint32_t field_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_array *</type>
      <name>upb_getarr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a87202d57eb7d8eabf0406a5581aa7df5</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_array *</type>
      <name>upb_getorcreatearr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aec6b9a84f3ceb5d8ef775275498b2506</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_global_allocfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a53eb3f412eae5c78578a6bc9fc9671d8</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlercache_addcleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4dee7e2ec458688ca0ccf2ab02c900f4</anchor>
      <arglist>(upb_handlercache *c, void *p, upb_handlerfree *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlercache_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2abb7432b7ccb9c47d23b98b0ce1ade1</anchor>
      <arglist>(upb_handlercache *cache)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlercache_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a93b911acc6add5a1a615a872889fecc5</anchor>
      <arglist>(upb_handlercache *c, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_handlercache_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adc8ed61a8b3ce5c8162d76b1536fd573</anchor>
      <arglist>(upb_handlers_callback *callback, const void *closure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_addcleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a589e4aaab4558665531995c4302c104e</anchor>
      <arglist>(upb_handlers *h, void *p, upb_handlerfree *func)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getattr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a72484377df012b31512d0f0bc69696ec</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t sel, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>upb_func *</type>
      <name>upb_handlers_gethandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae6b5ec4c12199f2c9e2b379a9f7dbec1</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, const void **handler_data)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlertype_t</type>
      <name>upb_handlers_getprimitivehandlertype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a542d37b5bb7e6f82342ccb771a277bc0</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getselector</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a03f9674d16f6e2455e973530477899f3</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type, upb_selector_t *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a20f3efd87211294695113f543904d617</anchor>
      <arglist>(const upb_handlers *h, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers_sel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef98e10fd87e0138719ea8a20ff1da84</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_handlers_msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aff655794c14e22ecaf144c03f7c0d89a</anchor>
      <arglist>(const upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_handlers *</type>
      <name>upb_handlers_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6f8f492b2ab77cbaa41e3073ade071ea</anchor>
      <arglist>(const upb_msgdef *md, upb_handlercache *cache, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorbaseoffset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a42de2ebcb78ed64089c95d0108a4a35c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa8a492d74e5e06845e3a45864222bba7</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5154c427c74e8721a8b886437a07412f</anchor>
      <arglist>(upb_handlers *h, upb_endmsg_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a30aeccd668c8795c19b1e607a6c04c7b</anchor>
      <arglist>(upb_handlers *h, upb_startmsg_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setsubhandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5020b519cb6c2c386afdaebdeff83bb5</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, const upb_handlers *sub)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3cbb98d36a688537e8d9330beada546d</anchor>
      <arglist>(upb_handlers *h, upb_unknown_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a29822c5e9e5614cc54fa5fe063c27d1d</anchor>
      <arglist>(upb_inttable_iter *i, const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_compact2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad6a78c3377b0f1183493cb5e56b71540</anchor>
      <arglist>(upb_inttable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_inttable_count</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af181c40f4abd412b2121972b86f90441</anchor>
      <arglist>(const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0aa8a0c7459995225d37d9923f82f74e</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_init2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad941d31236f593320ec319af83956d6c</anchor>
      <arglist>(upb_inttable *t, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insert2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a46a4e56a57926313bb57183464f93b0d</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insertptr2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a67bf12ea154085d8d66f1aca94adbaf5</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a093123916ba1ea169d84ca19101e680f</anchor>
      <arglist>(const upb_inttable_iter *i1, const upb_inttable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>uintptr_t</type>
      <name>upb_inttable_iter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a012d88fb5be244abefc029bf7b49e7e9</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afbc21de8b45f03359affe81e9e492c90</anchor>
      <arglist>(upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_iter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d0b94a4d44b11fbc6fe9db885f97d94</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5619f47fc96886dfd959399d20a4e70b</anchor>
      <arglist>(const upb_inttable *t, uintptr_t key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookupptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad4f120932766ce71bd73afd0db2ba2f9</anchor>
      <arglist>(const upb_inttable *t, const void *key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5f3f13812981f239ef804bee989ea8f6</anchor>
      <arglist>(upb_inttable_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_pop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a86fde88571126a586a1c83590a26163e</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_push2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaf6131762a2a2bcea56a69ea26a68f93</anchor>
      <arglist>(upb_inttable *t, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_remove</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a279a3e4b521f0fe23355711826588cc1</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_removeptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6add2add54f7139364b1b6fb1040de28</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_replace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad43ed59c2cd5598d497e4ba6ca89f8c3</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_sizedinit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a83470658109100aab143396d79e19049</anchor>
      <arglist>(upb_inttable *t, upb_ctype_t ctype, size_t asize, int hsize_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_uninit2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aed3d6a5b5b53728784ed418a5bc911a0</anchor>
      <arglist>(upb_inttable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isalphanum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a10a2ceecaa30893d6e1f4697d97b497c</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isbetween</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8ebca6f1fc575248084eae51a92cf7be</anchor>
      <arglist>(char c, char low, char high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isident</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a17adf151781622918d8fbdb32cef4091</anchor>
      <arglist>(upb_strview name, bool full, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isletter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a865a2b80fa0ba04f5df42c9779156b26</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_json_codecache_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3c8f4886545babde374476f3653fce12</anchor>
      <arglist>(upb_json_codecache *c)</arglist>
    </member>
    <member kind="function">
      <type>const upb_json_parsermethod *</type>
      <name>upb_json_codecache_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aab0765d661e88c1aa7d924bfba9e8bb6</anchor>
      <arglist>(upb_json_codecache *c, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_codecache *</type>
      <name>upb_json_codecache_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5cab99543508fdcbf7cef699ae920609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_json_parser *</type>
      <name>upb_json_parser_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>add3718bc57ffcff27780e77ebecc473a</anchor>
      <arglist>(upb_arena *arena, const upb_json_parsermethod *method, const upb_symtab *symtab, upb_sink output, upb_status *status, bool ignore_json_unknown)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink</type>
      <name>upb_json_parser_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1e9639632d3e696e58367e55cb1d1e06</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_json_parsermethod_inputhandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae81f47bc40a865a9e205611ed3640de8</anchor>
      <arglist>(const upb_json_parsermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_printer *</type>
      <name>upb_json_printer_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa456b2408f9bd148536a5c497cdfe897</anchor>
      <arglist>(upb_arena *a, const upb_handlers *h, upb_bytessink output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink</type>
      <name>upb_json_printer_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afbb35bf170a6cc97132d48ef97285c26</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_json_printer_newcache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6f8bb831d7766a9197152f27c46c2eb1</anchor>
      <arglist>(bool preserve_proto_fieldnames)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_del</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3b4d589413801f4eb1767a46792ae47e</anchor>
      <arglist>(upb_map *map, upb_msgval key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgval</type>
      <name>upb_map_fromkey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afcb3134740731632bd14dcca2bff960e</anchor>
      <arglist>(upb_fieldtype_t type, const char *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae14c3e308d973d93f2b5db6982948a0e</anchor>
      <arglist>(const upb_map *map, upb_msgval key, upb_msgval *val)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_keytype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a50e65b393b8d213eda14dde39ed6a8fd</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>upb_map *</type>
      <name>upb_map_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0e9de341574baf152c00dd429bf0b433</anchor>
      <arglist>(upb_fieldtype_t ktype, upb_fieldtype_t vtype, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a168a9b4c920e59ec0fa7af9efecc6e79</anchor>
      <arglist>(upb_map *map, upb_msgval key, upb_msgval val, upb_msgval *removed)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_map_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8eb9f7aed41eda5512003b5d6cd53725</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_map_tokey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a540f08400d385da871ed1bdc9e6ce408</anchor>
      <arglist>(upb_fieldtype_t type, upb_msgval *key, const char **out_key, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_valuetype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afaa00eaa4825192da66f855a8faa0f5a</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5f84efafbe6006ef870bf48431f95ad0</anchor>
      <arglist>(upb_mapiter *i, const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adf7b9de7fb03cbaeb1b260b19e962052</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a56c8d75d395362e66e7b409beaf2d3ff</anchor>
      <arglist>(upb_mapiter *i, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a76630cb19aa7574c7cde5e02672c4d6c</anchor>
      <arglist>(const upb_mapiter *i1, const upb_mapiter *i2)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab8d88e1bb876eb508e97f77b66007fef</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_mapiter *</type>
      <name>upb_mapiter_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a41fe8a8e30db853b56d59b3f48ebeabd</anchor>
      <arglist>(const upb_map *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acf40031e0dadb9ec89e74368ffe5f2f3</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1c8b7f29c711e323a19732381ebd97c7</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_mapiter_sizeof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaace5bf6edc551bf647e6b7ca0c0cea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a75d5ac7e80bcdf3cecd6fd62ea872cb8</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>upb_mktime</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae81b9f07aa31f8a69213d6ec605e9634</anchor>
      <arglist>(const struct tm *tp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_addunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acbf41c0f8f60c79a8e85ec2ba7e9ef1a</anchor>
      <arglist>(upb_msg *msg, const char *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_arena *</type>
      <name>upb_msg_arena</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adcfba207bc81bb597c4c6efb965ca689</anchor>
      <arglist>(const upb_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msglayout_field *</type>
      <name>upb_msg_checkfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abafd5c98f6ff37be486d7bb87e8c344c</anchor>
      <arglist>(int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7debad1b232ec93b142042619ac1ce7d</anchor>
      <arglist>(upb_msg_field_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_field_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a730688f306658a576778fac885c3dfa7</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_field_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef56b0cc894cfd6dbbd23e233e1b9cde</anchor>
      <arglist>(const upb_msg_field_iter *iter1, const upb_msg_field_iter *iter2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad9ac11be7d8405091b98f4068ded9b35</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae3558c37d89dd7308fcdf5c2d7253e83</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>upb_msg_fielddefsize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7336510710e62fae29b916b62d48debb</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>upb_msg_fieldsize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab3f258ae24658c82aab9fac78c48841a</anchor>
      <arglist>(const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_msg_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab502cc18fb9c32b57f3b99688ba47a6a</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msg_internal *</type>
      <name>upb_msg_getinternal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7a74a5983aa19c9d44748c5af9fc489a</anchor>
      <arglist>(upb_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msg_internal *</type>
      <name>upb_msg_getinternal_const</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2791d21c2206b8a6b5a95709be97d3b7</anchor>
      <arglist>(const upb_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msg_internal_withext *</type>
      <name>upb_msg_getinternalwithext</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6cd7a9b0d252a4464b1e9b82bc06a095</anchor>
      <arglist>(upb_msg *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_getscalarhandlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7f34c10eeaf46dae44ed702ab3ecee34</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, upb_fieldtype_t *type, size_t *offset, int32_t *hasbit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msg_getunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a329e2c1a58e8fe14f1a2f52f2d713df6</anchor>
      <arglist>(const upb_msg *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_has</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad6927f7ee5f911b35d0c59fba2d0840d</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_msg_inoneof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae632bb5eba03d1ed63463c7c20f2e427</anchor>
      <arglist>(const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>upb_msg_internalsize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afddb48ed00188ebe6658be20985daf14</anchor>
      <arglist>(const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_msg_iter_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7a8cf31e65df4652a990a7719bb25fa9</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_msg_iter_oneof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa3d5f80cd370fc7a8cb10965ba2739c2</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_msg *</type>
      <name>upb_msg_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa7c4790059c255fe5cd4f89153c6dfed</anchor>
      <arglist>(const upb_msglayout *l, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa53e94b3359adcc5a08068dd0d2b2d5d</anchor>
      <arglist>(upb_msg_oneof_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_oneof_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac3ec01c2bb1fc29913d77b86ccb4d29a</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_oneof_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1941f6e2b1621309522cb5f398664fef</anchor>
      <arglist>(const upb_msg_oneof_iter *iter1, const upb_msg_oneof_iter *iter2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac440f742684a84446e17af3f684f6105</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8e8cdfc1028ea14dce38e93aa6e26c6d</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t *</type>
      <name>upb_msg_oneofcase</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad75c9006392c8b4bcaa437270517b2c2</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4a1040fbf11d0bfece949b61e8bf363f</anchor>
      <arglist>(upb_msg *msg, int field_index, upb_msgval val, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_setscalarhandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3af2c6fbf2bf4230b2218d94fb7fd2cc</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset, int32_t hasbit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msg_sizeof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7e76faa10dd89ffe77041a04c67a53b1</anchor>
      <arglist>(const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_msgdef_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a82b0049dc9e4a314edb8dd6e6758606a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_fullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af15db42efcaa5640cdee16e1be2fee88</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_isnumberwrapper</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3a5be66ff2d9761b9d2e1613aeb2972a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_itof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7d429c21f3f91a843668006dd0ee7f17</anchor>
      <arglist>(const upb_msgdef *m, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_lookupname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7e9409c6763eae003680a0d2eab1ecb6</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_mapentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a791320454717bc29177a68b34fe0398b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a515d0019df5277871d2c1048752b5580</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_ntof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1cca6cdd7ffcb0d3ceed7eba46bb35c1</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_msgdef_ntoo</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef548fd64273e78a18d7ae24d612d7f5</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numfields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef7bc3e448355cb799a66c7196c9da37</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numoneofs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a77b890ec6de48d209efd898d421e0135</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_msgdef_selectorcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6ae1841302e1eff163c959e8e334e097</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_msgdef_submsgfieldcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa382df2c9da0320115969377abc3e44a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_msgdef_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a39424b7f97c5c7dfaba06176d12c1ad4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_wellknowntype_t</type>
      <name>upb_msgdef_wellknowntype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac4cf06a170328c12dee35c9bbba07d2a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msgfactory_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adcbeb126fd0f7e144b98e76715069d4d</anchor>
      <arglist>(upb_msgfactory *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msglayout *</type>
      <name>upb_msgfactory_getlayout</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a72fe4d80f9e0afa4abafe26f542faad1</anchor>
      <arglist>(upb_msgfactory *f, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgfactory *</type>
      <name>upb_msgfactory_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d2e335a4df8e16d30647bd902b13b57</anchor>
      <arglist>(const upb_symtab *symtab)</arglist>
    </member>
    <member kind="function">
      <type>const upb_symtab *</type>
      <name>upb_msgfactory_symtab</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af7a51d1ba1a90ea59abc97bd092d9a70</anchor>
      <arglist>(const upb_msgfactory *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_msglayout_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2fd878d8d46d0a07574ae1cf36abf87c</anchor>
      <arglist>(upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_msglayout_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a54a75dd3c85ec02432abe564d02c2c7c</anchor>
      <arglist>(const upb_msgdef *m, upb_msglayout *l, upb_msgfactory *factory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msglayout_place</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab3fdb7a409f38d6376774b40eed41e0b</anchor>
      <arglist>(upb_msglayout *l, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgval</type>
      <name>upb_msgval_fromval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a78b0bc6ba9ddbdda28eaf57edfc84528</anchor>
      <arglist>(upb_value val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgval</type>
      <name>upb_msgval_read</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a560fee3e5cedf5f52b663d5200a7e6d7</anchor>
      <arglist>(const void *p, size_t ofs, uint8_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msgval_sizeof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0380361d04e1c38283096137df18ae6a</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msgval_sizeof2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6b46e9c0f364a4361666fec440f702dc</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_msgval_write</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2ed97964fc27cfa6333aeae02b082372</anchor>
      <arglist>(void *p, size_t ofs, upb_msgval val, uint8_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_ok</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6eb9a6adb33b130300e738b6ca59e9ae</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a55cb72b0e5893adbc11ee8e8e0df6f5f</anchor>
      <arglist>(upb_oneof_iter *iter, const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneof_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1d1f9417d4b4055873a63afc93331c5d</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_oneof_iter_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab2cb22687690e7062467c92c5f9d45d2</anchor>
      <arglist>(const upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a457d45d399ad02f383b04017e03d70ef</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a534686ead08828ed7659318529242919</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_oneofdef_containingtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af42101743f05b48430693abf2e4c490d</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_oneofdef_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa70e1d30821231b14f4660d99455ab4b</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_itof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aaac73be92cd24efb133f0744a3101f5f</anchor>
      <arglist>(const upb_oneofdef *o, uint32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_oneofdef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa76ddeeb497715fde368f68e303f8248</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_ntof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a418cd35e328522c047aaa356c6d6c5a7</anchor>
      <arglist>(const upb_oneofdef *o, const char *name, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_oneofdef_numfields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3ca089824264cd5a62453e1e093c8c0e</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>upb_pb_encoder *</type>
      <name>upb_pb_encoder_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5a07a4b9f2a363b0bea16bea794ad955</anchor>
      <arglist>(upb_arena *arena, const upb_handlers *h, upb_bytessink output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink</type>
      <name>upb_pb_encoder_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a63f37f0ba03de777125d7437d1db3d51</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_pb_encoder_newcache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1eaba1107553d49c03be444a0ffaa263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pb_encoder_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac522cd38119373da1e2ae17c5823e34a</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbcodecache_allowjit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3ad53913daf974ee6b4ecd407d9773ad</anchor>
      <arglist>(const upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a40bc4b4db5a6f0d8a93a86c5c5bc05bb</anchor>
      <arglist>(upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbcodecache_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a30f459dc865be773bb5ee3d459ae0fc3</anchor>
      <arglist>(upb_pbcodecache *c, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbcodecache *</type>
      <name>upb_pbcodecache_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aeb9d13e44c095476e05ac3418ecd5ea0</anchor>
      <arglist>(upb_handlercache *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_setallowjit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef7b901ea45a8d595cde14f711f73225</anchor>
      <arglist>(upb_pbcodecache *c, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_pbdecoder_bytesparsed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a455bee1c8b69b930f841abeba02fb261</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_NOINLINE int32_t</type>
      <name>upb_pbdecoder_checktag_slow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9f5f6011ccc0c1eba7e2a319ce3c60b7</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t expected)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbdecoder *</type>
      <name>upb_pbdecoder_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad8977e47653c2391dce0b63de7b40a83</anchor>
      <arglist>(upb_arena *a, const upb_pbdecodermethod *m, upb_sink sink, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_decode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8980cb8ab86ccd7c78cf5a9463aca151</anchor>
      <arglist>(void *decoder, const void *group, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adc0ff5da3f54c2e9ea3f90e4cd9c8a12</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1c2064e3bc03e5d4c276faa89c03f31c</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>UPB_NOINLINE int32_t</type>
      <name>upb_pbdecoder_decode_varint_slow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad1773617a19e61b9876f4d6ef8878392</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa1eb1b87b3e90ab06fc112d48d27a8ee</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink</type>
      <name>upb_pbdecoder_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab52da83cf5ee919e1da34e1aa2f36bf6</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_maxnesting</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aec276e275bf32d19392785fc999fcc62</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbdecoder_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2884f604017b049c729bd8d2c4e68858</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac019ee696b278f196e1e5a6361738e1e</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_resume</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad4b32c5c9a19a82599f7ac0c866a0aab</anchor>
      <arglist>(upb_pbdecoder *d, void *p, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_seterr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5f2f5cb7f8cd7bcef0c43705c23286c6</anchor>
      <arglist>(upb_pbdecoder *d, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_setmaxnesting</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9a29097f50e16e7de05feab643024ed3</anchor>
      <arglist>(upb_pbdecoder *d, size_t max)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_skipunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ace5f783a31c9db963477642ca9daf401</anchor>
      <arglist>(upb_pbdecoder *d, int32_t fieldnum, uint8_t wire_type)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startbc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abfcf2567fa216fd5fc9493a3d1e82461</anchor>
      <arglist>(void *closure, const void *pc, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startjit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a52578a61d61fd9be6dcf77f392e2ad93</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_suspend</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad180d52692f8e94775f4b030aa5d799c</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_pbdecodermethod_desthandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a98524e0c2df91647a7e4aa296c112383</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_pbdecodermethod_inputhandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a75fff285e2acf789bc9b2cce11337e0f</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecodermethod_isnative</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afec8d9762a473a9b4b0ee063bb598945</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecodermethodopts_setlazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3d491046738178a24e08451a56dfe201</anchor>
      <arglist>(upb_pbcodecache *c, bool lazy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_bytes</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a094f6cd51cb0ef08629f1a60a6fe81f5</anchor>
      <arglist>(upb_encstate *e, const void *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_double</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3a41ab37a7f2d2d661a6c57de499fe19</anchor>
      <arglist>(upb_encstate *e, double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_fixed32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9ba86559c52bbf30e9336269f33bfa19</anchor>
      <arglist>(upb_encstate *e, uint32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_fixed64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af499538ff51a785e536d4a3a7260a9a4</anchor>
      <arglist>(upb_encstate *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_fixedarray</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4d6060cf1aad20370685da661b0c957c</anchor>
      <arglist>(upb_encstate *e, const upb_array *arr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_float</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac882bfc464ec7e9ba2177d9e8ce3bbbd</anchor>
      <arglist>(upb_encstate *e, float d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_tag</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad2e032d715dc5efc7c8fdfa0abf8169e</anchor>
      <arglist>(upb_encstate *e, int field_number, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_varint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9d2a65da1d704f6f7847ec41cd98070d</anchor>
      <arglist>(upb_encstate *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>upb_readcase</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a609c4b97bb02c20cf226a43c83a7d8e9</anchor>
      <arglist>(const char *msg, const upb_msglayout_field *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_readhasbit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a95efdb90acb23e0fde48fa6b00d3bff3</anchor>
      <arglist>(const char *msg, const upb_msglayout_field *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_roundup_pow2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6647d29cc93ca5143db18bc373d0d023</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_set32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7c08869303fa036ad431bf12efa94d7a</anchor>
      <arglist>(void *msg, size_t ofs, uint32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_sethasbit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2dd52edb914adc6622d8d33e2cb92318</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_setoneofcase</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acc603f52ec573c5167210e30f6404f2d</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_skip_unknownfielddata</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abc5b089bbda8a39b489027f27f83eb33</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, int field_number, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_skip_unknowngroup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abf8f79d65f8190768eefd084d4d3464b</anchor>
      <arglist>(upb_decstate *d, int field_number, const char *limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_clear</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a478e81533af0be9cb7dcdaeea0724b89</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_status_errmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af5676f559ae3461fd8a2fabc1afd1015</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aed3a911cdbe9c55c137f0283ffd6850b</anchor>
      <arglist>(upb_status *status, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a72b478ca10d3eee34d2464d03e2032b7</anchor>
      <arglist>(upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_vseterrf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5cd1fa177f511071d770c0ad271835bb</anchor>
      <arglist>(upb_status *status, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a709614d82a581d68b2315aeb52db5008</anchor>
      <arglist>(const char *s, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abbd74560afa2b303cbec086b0b8b6c88</anchor>
      <arglist>(const char *s, size_t len, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_stringsink_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad685a0d4cfc0e0916b7c103d3cb423bb</anchor>
      <arglist>(upb_stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_stringsink_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad2f8c1dc2daad8417ea9727fccbb56c6</anchor>
      <arglist>(upb_stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae41b41669638ba35b20cf665dc982fea</anchor>
      <arglist>(upb_strtable_iter *i, const upb_strtable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afeba5cd19e383118dd459d8909e71c09</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_init2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a39882c1b79af160622d9e0617ec29e2b</anchor>
      <arglist>(upb_strtable *t, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_insert3</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0d58b9cc0188daa87e397e2a0537de89</anchor>
      <arglist>(upb_strtable *t, const char *k, size_t len, upb_value v, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a07f9396fdb7efe9e7f8c4662859047c2</anchor>
      <arglist>(const upb_strtable_iter *i1, const upb_strtable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_strtable_iter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2074be0381e111fdaaa72622b4d7a4d6</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_strtable_iter_keylength</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abf047dee863479d7e0592424a7e4c844</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4bbd3a1bc6fab3299abddd1b5c9a6138</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_strtable_iter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa2d386fc798c71bfc81936e98bce8cbb</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_lookup2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4c4501e63e86291ff2ce989556533917</anchor>
      <arglist>(const upb_strtable *t, const char *key, size_t len, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9c851d5cf98fb9d2ce03e3bcc9165cb1</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_remove3</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab1621b744a4514a2f2c9a70a9d804fde</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value *val, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_resize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a66ca109ac205dab553154f8a22a9d552</anchor>
      <arglist>(upb_strtable *t, size_t size_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_uninit2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae221ee5167c6d97dfdb6a94afbe737bb</anchor>
      <arglist>(upb_strtable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_symtab_addfile</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a61149a79d0d1d0aeebbda3af975c7f52</anchor>
      <arglist>(upb_symtab *s, const google_protobuf_FileDescriptorProto *file_proto, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_symtab_addtotabs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adeaf7f64a7ac2d43d6a8011a85cf6bbc</anchor>
      <arglist>(upb_symtab *s, symtab_addctx *ctx, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9093cd62fd8d692102848c9879c6923f</anchor>
      <arglist>(upb_symtab *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_symtab_lookupenum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8e638dcd060117a8f54c36de00599e0c</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_symtab_lookupfile</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5ae1013ffc8bde1a3e2e924ab7ca70c5</anchor>
      <arglist>(const upb_symtab *s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acd327427b078ed940cc842db0935bd81</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af75c544a2e190157ca964c6803ebf104</anchor>
      <arglist>(const upb_symtab *s, const char *sym, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_symtab *</type>
      <name>upb_symtab_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a915a8b27bf8cf07215bec22410377760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_textprinter *</type>
      <name>upb_textprinter_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1048796b028d90a7be7a180af44249a6</anchor>
      <arglist>(upb_arena *arena, const upb_handlers *h, upb_bytessink output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink</type>
      <name>upb_textprinter_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af1ed1f32b166def06d225fb760580878</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_textprinter_newcache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a514c9bc98208d83cd77ec881e383206b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_textprinter_setsingleline</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a366abef759c5647eb4edb40eb1c90615</anchor>
      <arglist>(upb_textprinter *p, bool single_line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_value</type>
      <name>upb_toval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6c0ee83dfeaefd3c4a7c5bd7ccfff277</anchor>
      <arglist>(upb_msgval val)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a911724a8b7cff751ff1d4d96c03fd808</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a18c0ca8d12d0e1e714c07cbb88bab225</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>upb_zzdecode_32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af1c34e0bfb4cccc59c289cb0e2b8c81a</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>upb_zzdecode_64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a013dc0200fd15343be63eedbb92f2324</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>upb_zzencode_32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aa81cc4dea3701a2f85e9eb359f200955</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>upb_zzencode_64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6b67c078db774968e87c9a852a35fb6a</anchor>
      <arglist>(int64_t n)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short int</type>
      <name>__mon_yday</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aeabdc13e15397be3d93ae6310c365ff4</anchor>
      <arglist>[2][13]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_actions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac0ca4646dc8911a4983345d4f95690a0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>_json_eof_actions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a40487ab8d9409379b111849751af06bc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>_json_index_offsets</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac7c4a8b7015f68e13232e53f9d13881c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>_json_indicies</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae49f1f474b64eec7ba6a0eaba567dbbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>_json_key_offsets</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acff248dc025bdf39b3ee8ff8ff8f6b0b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_range_lengths</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aeab5728314ad5a52367f4f6d483d178f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_single_lengths</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a43fa6ab312c82e23aa588ed9f2a35977</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>_json_trans_actions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4e24ff9fa5318ccf78af4bd3de75d111</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_trans_keys</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5a6086ada94cceed60589434b4553835</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_trans_targs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9193beb6b9fd284f3877a2f4ca859637</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_upb_noclosure</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac7c8f8d5d6d8d0103d505c3c6592c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>b64table</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a30b6202d01349ecbbf413439f05851bf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>dummy_char</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad632c67f239c0e46c7dda4a05e7c982d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>eof_ch</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>add07df9e3ea7a6b3b1756c56d919810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_DescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4ba60aad839a07571327eb13c5a010ab</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a621ee03417900370ab2219f901a687ea</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aada42b2c9884ac9b775ad43248366990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af476388bf116373fa02b03732f6649ad</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac5cfb8a37052e3f51d48bcce6d69872d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_DescriptorProto_ReservedRange__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a921fed49d71571de32e191d0770c9c85</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a83df4ee0ad088a9ea92ffcb02ea345e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_DescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac7215196abb4c01e14f10f6c5aceccf7</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a399749c1fe1a6a4ca672884720496477</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4d2e42ddf250f3befb7a8a57e7f66902</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a353cb7b2925915770846e254af31143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a691adf8f851e3baeb86c28d27291acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abf73e4a9361246d41789286191a1ee5d</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a654ea656d3b3be5edc7b4a230e11c5f3</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a03c6ad1bda0d02a44acb30885abd864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5bc75a310abe47a8aa3abc8ac857e399</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumValueDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae2eaf0cf63fced317b126792167d08b3</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6187e43552c8349f7a62188ab2006858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumValueDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aca2bc7dc09ff1fc3ba617a0a02f2fa48</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumValueOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a52abbca7f5e69d64804ac9bfa805deea</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adf9c5e011f175b3b84aa6c9b6625add5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumValueOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a976f3203ce1ce98f7030f59ae7247dbb</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_ExtensionRangeOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a05435fb52296c003e0a5c4c3def40339</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ExtensionRangeOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4f0f083c7c923e92ecbad5c68f2ba653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_ExtensionRangeOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a21d1dee968f53aab4da21f5869de7a13</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FieldDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0e57d55af2d4b73ae7b4b8f984577d22</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7beaa1064e98ae17745e09a7c52141a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FieldDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac3f8f302d699cb5efb18b22e8d9c57b5</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FieldOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7084453d529a5932210bd8e5167bf645</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a4946866779ddb1de89ef023c67241512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FieldOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>afdc62652217626de0cba31e9e3731b5e</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FileDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9b6b848b00b3c330d041d9fed611cff0</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a909a674222195bbb720811e5f3208a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FileDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad744b60ad38d8e4c570df3e84ba7ab3d</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FileDescriptorSet__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae35d09ec4529520f3fb32801321b6abf</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorSet_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a605c1bdcdabb0914443a76a7e7921c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FileDescriptorSet_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0c54d631190e3636d1e3399be912a139</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FileOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5fec6f12dfd3be9a4eba25757ce3dfc1</anchor>
      <arglist>[19]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2f60982acfa7c781842e89db0a21cc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FileOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9b1491dd158350346a2c37dcf48b996c</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_GeneratedCodeInfo__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acae62c0267f926f5414d0b8866ea3056</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a8f008b1e771d545ac994abf4ac5f2e81</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3826d29d2fc61100843487e8678fe2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adf6bd356002369c876945b0dfca5ed8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_GeneratedCodeInfo_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5bf6ed7529da178fa711c878fe5b8169</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_MessageOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae5716cd0a1041fe188d92070d18b9ee8</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MessageOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1c0bd1bc63d5f326c560e9b7b2ec8bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_MessageOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a81eb9f66b594ead73928abda37fecfb3</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_MethodDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>acad4e0e0ce68358e1f3abb4e3e59c6dd</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a47f13d40130ea25606f470c1f2f159a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_MethodDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a40442047dddb7e4fec49770159a6d2d9</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_MethodOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2b10513a029cb90132904df943be1756</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af00c9bc2ba9f99b2b6e1b67138afe525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_MethodOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af4e3b896c485e364fe484c3238873e95</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_OneofDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5049fe21a4edf53de0d9e04277ddf382</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2c60e2c74383a54c9ba8cb24c71a1db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_OneofDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad3815674b8f6f4a6943c91476336b6e5</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_OneofOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9075135beae4b9c8a3caaf995870847b</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0599412d7f9ea9fdc7b70a2f6d516e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_OneofOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1b6c3e5f058f96147538a6e6a1554b71</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_ServiceDescriptorProto__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ac583092f96f93c21bc3b4cd71c55f42e</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a972c800524c647fe718757bba6ebe01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_ServiceDescriptorProto_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1358f56140ab7853e1d6aad3351fba77</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_ServiceOptions__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a08be02eea1ecf626b83db34d85bb512e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6d5a332b21d0fbd3fee41d786b2d2ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_ServiceOptions_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5a6111c766edf265ee6b4bc0ed2df6ae</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_SourceCodeInfo__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0fb1b05c890418b32d82227207b2f55a</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_SourceCodeInfo_Location__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6198287f0245ca3a6dfc982b71729e18</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_Location_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a497530a050b2782b88a84bdd3b20f1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a430d6a4e78852c2c8c534da51bb71a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_SourceCodeInfo_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae5576919ec56d06e01cc41dacc266f82</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_UninterpretedOption__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a6591ace20fb302b9171a90d719dbde38</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abaaa635efcaea44cae9b3407670f74f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_UninterpretedOption_NamePart__fields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aef6f423b9f4543bc84f4fce2dbec616c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_NamePart_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0a59154067189b33b731b0cec9474736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_UninterpretedOption_submsgs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab7aa13c419b32621506132711ebf6e15</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static opcode</type>
      <name>halt</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>af473b73a3c8371717744fb265325094f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>inf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a71bb5387b246e34e06a2012ee4e4da7a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_duration_machine</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aae0e0b063f325b91531378ddbb3e1c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_fieldmask_machine</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>abc4685e4850322003bab139caaea11d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_main</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a5f757daf7f4dac2095a9aaba34f0cb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_number_machine</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9d8f74e09d5a6b5aa00e06b158a10372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_string_machine</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a96855333d4e8f0d6d8180d25c47a1de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_timestamp_machine</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3235effff0fb4f2e8fc486d567575149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_value_machine</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ab3bc6d6f00049708de090f1c02f7ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ad89230e732636663cc5dda991e6efa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kControlCharLimit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a593b09503093b9031ab92cca4d021a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderStackOverflow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a935ca0679469727c8306d3563ae4d875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderSubmessageTooLong</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a3ba0970d886b28c71a14d259248e84ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kUnterminatedVarint</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a022a49eb2d9b58ab74496f9c29ee508b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAX_LOAD</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a2a82aef07ded3b48ad0965fc9f1df3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>maxalign</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>adbb4ffcaa18b2ebe63323def0d0a249b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MIN_DENSITY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a74c1063c6066958cb5a146d62cbe215e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>neginf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a9b3fd364e53cee46c77e26cdd5866c17</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>ptr_words</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a1999b3d5a57d48d4eab9b0e57f6e8271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>suspend_capture</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7fdc43b83b75771c415c7de15180535c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc</type>
      <name>upb_alloc_global</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a7a6a40cfd4c46e1c7c57d96e7edf8b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_desctype_to_fieldtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>a0c2e5413ca13a3ccd4d0b41e420a0abe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>upb_desctype_to_fieldtype2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>ae5033d983983817cfdaa2716c6da5bb2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_pb_native_wire_types</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8c.html</anchorfile>
      <anchor>aba3496e28ae6ba2fe321533c7ed47721</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/upb.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2upb_8c.html</filename>
    <includes id="ruby_2ext_2google_2protobuf__c_2upb_8h" name="ruby/ext/google/protobuf_c/upb.h" local="yes" imported="no">upb.h</includes>
    <class kind="struct">cleanup_ent</class>
    <class kind="struct">compiler</class>
    <class kind="struct">dfs_state</class>
    <class kind="struct">EnumHandlerData</class>
    <class kind="union">lookupkey_t</class>
    <class kind="struct">mem_block</class>
    <class kind="struct">str_t</class>
    <class kind="struct">strpc</class>
    <class kind="struct">tag_t</class>
    <class kind="struct">tarjan</class>
    <class kind="struct">upb_bufsink</class>
    <class kind="struct">upb_decframe</class>
    <class kind="struct">upb_decstate</class>
    <class kind="struct">upb_descreader</class>
    <class kind="struct">upb_descreader_frame</class>
    <class kind="struct">upb_encstate</class>
    <class kind="struct">upb_json_parser</class>
    <class kind="struct">upb_json_parsermethod</class>
    <class kind="struct">upb_json_printer</class>
    <class kind="struct">upb_jsonparser_any_frame</class>
    <class kind="struct">upb_jsonparser_frame</class>
    <class kind="struct">upb_map</class>
    <class kind="struct">upb_mapiter</class>
    <class kind="struct">upb_msg_handlerdata</class>
    <class kind="struct">upb_msg_internal</class>
    <class kind="struct">upb_msg_internal_withext</class>
    <class kind="struct">upb_msgfactory</class>
    <class kind="struct">upb_pb_encoder</class>
    <class kind="struct">upb_pb_encoder_segment</class>
    <class kind="struct">upb_stringsink</class>
    <class kind="struct">upb_textprinter</class>
    <member kind="define">
      <type>#define</type>
      <name>_XOPEN_SOURCE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a78c99ffd76a7bb3c8c74db76207e9ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6242a25f9d996f0cc4f4cdb911218b75</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af79fe389289ab9ece79526ca4a3aff51</anchor>
      <arglist>(capitaltype, smalltype, ctype, min, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7c037794b003fd089e14344af15871cb</anchor>
      <arglist>(ctype, type, wire_type, encodeval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a763ffd798508592c5092ac77daa5a659</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RETURN_TOP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ace1d9ab884c4e3361608e9fbdc310468</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_SUSPEND</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abe0a11ac524e39f25353d53d31a4a5a6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_TRUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa1c82a2c9175f01c3ab9494463f7bfa5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0b758e88fd431688f89f4e9ee3f90398</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af3e4d5321e837cae974ef2a2871d9e0e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af3e4d5321e837cae974ef2a2871d9e0e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHKFMT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2f1a989ff0c13f36edc75e69f073b0f7</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHKLENGTH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9c5f8c13e1a94b562e66f06be4f2952c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a743128ba43faed93822edf1f57f9fc04</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEREF_ARR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a00d9f36a8635e7f0a269144540aa6146</anchor>
      <arglist>(arr, i, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EMPTYLABEL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab623aa678ac81c3bebf9b7e0d69dd76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENCODE_MAX_NESTING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1b9c899a9309088fb6446c78defcc4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOCH_YEAR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa0e47af385cda59b56c1ba71dee795d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a88ff167162867df6a55c9aad4f5dedaa</anchor>
      <arglist>(msg, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_ENDMSG</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acf60815cb3e766a4e95e586d987edc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_FIELD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aec18618eb0b9715d4965be115525d445</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_LOOPBREAK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3929d3f096c41d28b14d63af9efd5280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_LOOPSTART</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8c677d74b616cfc6321be4295e223af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXLABEL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a57ef44e89326a371a47cfd186bf1f6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIX</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a55f4fffd65131abca313d71a653a59b9</anchor>
      <arglist>(h, k, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSG_WRITER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa5c8b724233da5ad2e8b5c0b1b71463f</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARSER_CHECK_RETURN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5457bba385fb6f88a0abc0ea42cc9706</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIMITIVE_OP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a07b8d5e690cd4ba7e915bf2e2a81c24d</anchor>
      <arglist>(type, wt, name, convfunc, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTR_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4b0a0f49bc5dd933da67af41a3f5c87c</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETTER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1cd3cbb065a30ed417c0a9744b533ab9</anchor>
      <arglist>(name, handlerctype, handlertype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY_HELPER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2d743b5950d82c9ca4071ca3217a8315</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY_MACROVAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4b94e15b57d5334ac2abf91cc130e478</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4b3279ba7cafd7521c4078a13f2cb253</anchor>
      <arglist>(h, selector)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBH_F</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acae2634c997ec7f009b851346279cba3</anchor>
      <arglist>(h, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aef66e394a1de1c8d68f82f5d65f9a228</anchor>
      <arglist>(type, ctype, convert, encode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7abe184c3b1c9d4b1a39e57ca746b7c2</anchor>
      <arglist>(upper, lower, upbtype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TM_YEAR_BASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0b24352233a7c91b5e627d2a26ffefb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7c1f887de4bb900e2cf6a03744408f3a</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a79ab9acb6366da5b05927c6016757d08</anchor>
      <arglist>(name, ctype, fmt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae6b675d76a3452f8a9874da0b78546c5</anchor>
      <arglist>(type, name, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>add232ee7ac0b339804ef107dd9d3e6ef</anchor>
      <arglist>(u, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_HANDLERS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7d4e52eaced1a47d0364c329c40d0a99</anchor>
      <arglist>(type, fmt_func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_HANDLERS_MAPKEY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a37772cd4533783cfb629e2b25957e60d</anchor>
      <arglist>(type, fmt_func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>upb_alignof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a71ecd60fb867fe7292ef929691f801b8</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_MAX_JSON_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaf8e5456090fd7fabe4c34d10a06962b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_MAX_NANO_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abb1000df688b74c45a7c27d3fb6fe67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELD_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad6625ccd25fbab49cdd606382d536445</anchor>
      <arglist>(msg, fieldtype, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELD_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad6625ccd25fbab49cdd606382d536445</anchor>
      <arglist>(msg, fieldtype, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_MAX_DEPTH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae46362de10e9b46ff32e3cd0716a64ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_MESSAGE_NESTING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa088238dfe9483029345a6f2b77c6cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAXARRSIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a954031646abcab2fbdde5213e4aed213</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_VARINT_MAX_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af65811634eaf0902b93eaf1f3beae91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_READ_ONEOF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad20d1a3f6b6dd6a8a85ecca178fead91</anchor>
      <arglist>(msg, fieldtype, offset, case_offset, case_val, default)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_READ_ONEOF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad20d1a3f6b6dd6a8a85ecca178fead91</anchor>
      <arglist>(msg, fieldtype, offset, case_offset, case_val, default)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a565a8a457aca4d0ec17665422b7b9dbd</anchor>
      <arglist>(size32, size64)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a565a8a457aca4d0ec17665422b7b9dbd</anchor>
      <arglist>(size32, size64)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_BEFORE_NANO_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a01fae8a3d63f3df9f7c276bda6120998</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_MAX_JSON_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aafdcf85e7062bd50266a0e29f483a176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_MAX_NANO_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aed9f2c67835fd858798f1c4a74cd6b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_WRITE_ONEOF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0c4bf5fb3cc983b356db788ee1825d65</anchor>
      <arglist>(msg, fieldtype, offset, value, case_offset, case_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_WRITE_ONEOF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0c4bf5fb3cc983b356db788ee1825d65</anchor>
      <arglist>(msg, fieldtype, offset, value, case_offset, case_val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARINT_CASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9407f8d6827b5289ce48ba038082acb2</anchor>
      <arglist>(ctype, decode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARINT_CASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3da6f0d5ea1d5058ec5cd5ac0730058c</anchor>
      <arglist>(ctype, encode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VMCASE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5b5084c7c066786faff22589e5b8f5fe</anchor>
      <arglist>(op, code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VOIDPTR_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a59172593c776ef84ed95996bcef8de57</anchor>
      <arglist>(msg, ofs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRAPPER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab8e36593e88930307235ae5d5c86eaff</anchor>
      <arglist>(wellknowntype, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRAPPER_SETHANDLERS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a865c88d75f541fa4f300d03f7660c1bd</anchor>
      <arglist>(wrapper, type, putmethod)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af08ddae99976e2fef77866f8adc7940b</anchor>
      <arglist>(byte)</arglist>
    </member>
    <member kind="typedef">
      <type>struct cleanup_ent</type>
      <name>cleanup_ent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7b32ab4f9b46d269d4d1786500749420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>eqlfunc_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adfd0aa182395162cb6928e0c5214652b</anchor>
      <arglist>(upb_tabkey k1, lookupkey_t k2)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>hashfunc_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af7134456eccd76ef5becbf43383e7c9b</anchor>
      <arglist>(upb_tabkey key)</arglist>
    </member>
    <member kind="typedef">
      <type>struct mem_block</type>
      <name>mem_block</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d844292cef44f5f9acdf6958c2ce3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_NULLVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbaf9202177df73e6880eab6e6aab329a468900983f562891ef13988c08761395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_NUMBERVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbaf9202177df73e6880eab6e6aab329a6d10064f5cd6cc1ccdc72e91279f8589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_STRINGVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbaf9202177df73e6880eab6e6aab329a28093fb3aa31e08687d8917d637bb64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_BOOLVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbaf9202177df73e6880eab6e6aab329ad20e4a610bea9945e88789e53cc2f59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_STRUCTVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbaf9202177df73e6880eab6e6aab329af81e1670a8bed64bd19a9ddf90d216c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE_LISTVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbaf9202177df73e6880eab6e6aab329aebbda55014fef042f7527bcadc7c04cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPART_INACTIVE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7495a48740c9d555f7fbcb48246dbd93aae4790a1b9ee3602640c9e7cc8cab563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPART_ACCUMULATE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7495a48740c9d555f7fbcb48246dbd93a25a5687e55849b5ad808c69a85d009f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPART_PUSHEAGERLY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7495a48740c9d555f7fbcb48246dbd93ae8a55227381298d55e5375fd2fedbc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>color_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0a8ef1b5e1941b7257e545cc33405ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0a8ef1b5e1941b7257e545cc33405ff1af77fb67151d0c18d397069ad8c271ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0a8ef1b5e1941b7257e545cc33405ff1a3fb6c4ad00f4ad98553e01229d1803ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0a8ef1b5e1941b7257e545cc33405ff1aa60bd322f93178d68184e30e162571ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0a8ef1b5e1941b7257e545cc33405ff1a283fc479650da98250635b9c3c0e7e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_upb_def_validate</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aacbad46760706a916c8da00b40b38207</anchor>
      <arglist>(upb_def *const *defs, size_t n, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accumulate</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae726fdf38b0df52a98181f70b928bee7</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>accumulate_append</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac64cd86bfe7679ff7d5b48273f5d9f92</anchor>
      <arglist>(upb_json_parser *p, const char *buf, size_t len, bool can_alias)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>accumulate_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8ecaddfb0d07ba5bf1af52b145fecce2</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>accumulate_getptr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad01f4112de217598a6c7cc2c8227f61f</anchor>
      <arglist>(upb_json_parser *p, size_t *len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>accumulate_realloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1f2f9914d72649c52cf081ce0eaa7b5c</anchor>
      <arglist>(upb_json_parser *p, size_t need)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a04e080d11d733030173d09ebe988f7dd</anchor>
      <arglist>(upb_msgdef *m, upb_fielddef *f, const void *ref_donor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_jsonname_table</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa2c6ec6ad39165c5039fdb68b5f40917</anchor>
      <arglist>(upb_json_parsermethod *m, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>advance</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a423aab86b09afb80de246c3ddf352d20</anchor>
      <arglist>(upb_pbdecoder *d, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>advance_to_matching</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abd62b298497d191a3fe284d0d42ed629</anchor>
      <arglist>(upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>advancetobuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad511a663aa7b2c036702b43657b00a5f</anchor>
      <arglist>(upb_pbdecoder *d, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>align_up</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae611d0ea65f9b803e8d48e31d9e53630</anchor>
      <arglist>(size_t val, size_t align)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>align_up_max</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af92c4eca11b3fb0d0b829c3a0dd789bb</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>as_double</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a32f2d7cef247ac2a9e48b2c63026f3b9</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>as_float</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a805874b438ec6df7c142f0305ad5d37b</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assert_accumulate_empty</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9b5595f12f5a4c2987e70100a90a5853</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>assign_msg_indices</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aae6bdbfea044f1fc524daf50f5d76349</anchor>
      <arglist>(upb_msgdef *m, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assign_msg_wellknowntype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a50beb277588f73d225e1cbe633fa4b16</anchor>
      <arglist>(upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>b64lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>affaf5cb2ce3df48c4c46656a1af4a103</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>base64_push</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3d8e1a54f023e1d633a76d90815fdd64</anchor>
      <arglist>(upb_json_parser *p, upb_selector_t sel, const char *ptr, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1632bea14cae8696854afafb245f8cb1</anchor>
      <arglist>(const upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>between</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac574420a5694b9c1e47af9a9de93822b</anchor>
      <arglist>(int32_t x, int32_t low, int32_t high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>bufleft</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab07efc994e08fd239fce855269812ba5</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>callstacksize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a79120aa00a4beb3c6ef6c330055feef8</anchor>
      <arglist>(upb_pbdecoder *d, size_t entries)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>capture_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa65b5e15a5a049119345900d6aa3cb9b</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>capture_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9410ed6f15ae286ce805707414054ce7</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>capture_resume</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aacaaa487dfe57b11573655caf4b845fc</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>capture_suspend</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac2066c202975c152459b5e8bd0a44927</anchor>
      <arglist>(upb_json_parser *p, const char **ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adc3d8d99c62c944f22ff27777c3ec6e7</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check_field_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad8bee4ba11a7c74fec3df66b71f29ac7</anchor>
      <arglist>(const upb_msgdef *m, const upb_fielddef *f, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check_stack</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5d41b8f4d4fba1d227fedbec7c9c958</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checked_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a353e1dcded7b115339c47200ae786352</anchor>
      <arglist>(size_t a, size_t b, size_t *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkpoint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae67508590dc1b4d2313c5bc26d290f19</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a89521148cb6871508756213001bf0a20</anchor>
      <arglist>(const upb_refcounted *r, const void *owner, bool ref2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checksetdefault</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1d1e589907b8d8b70b0f39460b6653a7</anchor>
      <arglist>(upb_fielddef *f, upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkstart</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6557ecb56a8d8270391e30728b027d71</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>chkdefaulttype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a56e3e74cc813deb78b7064c3c929f964</anchor>
      <arglist>(const upb_fielddef *f, upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cmp_fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a68f481b8f80d502c151dba756493be26</anchor>
      <arglist>(const void *p1, const void *p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static color_t</type>
      <name>color</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af3d59af9ab2628becd49977417a6a8b7</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>commit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a107ff35c7cdb5a3f4b446a6afe426c59</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compile_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a008917f38791a972472d2f70316b47df</anchor>
      <arglist>(compiler *c, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compile_methods</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ade9df186fddf1741ee1f9939b682444d</anchor>
      <arglist>(compiler *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE void</type>
      <name>consumebytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a84304e3b8c742df9c7cc7c7fa101256a</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>consumes_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9264e84a721062036efc65840a3a4e8f</anchor>
      <arglist>(opcode op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>crossref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a50f11e5a0fdeb9ad7216a1573d5d37bc</anchor>
      <arglist>(const upb_refcounted *r, const upb_refcounted *subobj, void *_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>curbufleft</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2c6080d41a9ca552f603d77fabcbeae6</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>dbl2uint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af085018e55e9e8de988fef9910eb867e</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_fixed32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3eb62ae97d0a3470715c940ca0af1bad</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_fixed64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae69560c2c82f236f3555b46e5d5c054d</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_v32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a42279e558524f94b18a87d9d14182920</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>decode_varint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae38ceddcc572eeebc2cfcc34c9dc6a1a</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decoder_pop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6249496b837591ac3bf2e4caefc30515</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>decoder_push</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6189152e84fecb04716cd79ee22d9c01</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>default_err</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad7ce364c29e84732cd3e9aed87ab0c0c</anchor>
      <arglist>(void *ud, const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>delim_remaining</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a67e38b3029b21f2c629c0a04be89d8a7</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>descreader_cleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d0c8c2eeee0dbde21c9c91e94678963</anchor>
      <arglist>(void *_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>dispatch</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6caac6655988ba8a8f8de19c7d733062</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispatchtarget</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3b53b07333a8920455a00bd9e786d76a</anchor>
      <arglist>(compiler *c, upb_pbdecodermethod *method, const upb_fielddef *f, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>div_round_up</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6b89f967b8e8b4798e4afd9af3c9cc49</anchor>
      <arglist>(size_t n, size_t d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>do_tarjan</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7b173762afbf9a8762b434cb49386894</anchor>
      <arglist>(const upb_refcounted *obj, tarjan *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_fieldmask_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad600a55dd610915de1794b53be3cf6b6</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_fieldmask_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2fc756a11578b9962e78504491c8aff8</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_number_wrapper_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aade881578ade0dccba869fb600b80d7e</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_number_wrapper_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a05538e7454660239e68265f33652648a</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_string_wrapper_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a58d027d3c15946650fc54e667087768a</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>does_string_wrapper_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acfa2dcb0b38e6bd93e44860888ee08f4</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>doset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af3f5a83a30a4ca0fef138d3f25b07f56</anchor>
      <arglist>(upb_handlers *h, int32_t sel, const upb_fielddef *f, upb_handlertype_t type, upb_func *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>effective_closure_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afd9a14e8eff998bdd0e0cff504cd5bb4</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>emptyent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae14ff5e2cfc839f1a1f6a23ffd338bce</anchor>
      <arglist>(upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_bytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aac3fe0c78861ed0492e2cb467d84dc52</anchor>
      <arglist>(upb_pb_encoder *e, const void *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_enddelimfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aee37b2df714a4b494e25c29091ab94a1</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_endgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab537b1c980b0f3be6ebe6a5dea3a8a6c</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_fixed32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af553ad650651dc3f1bb2a49bcf6bc4da</anchor>
      <arglist>(upb_pb_encoder *e, uint32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_fixed64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a074cb1869c39972c3ce68f03e8e9354e</anchor>
      <arglist>(upb_pb_encoder *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>encode_startdelimfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aecaeb4325d301f2c8068a6ad85b7a89e</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>encode_startgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acabdabf1614f220e17f0db99e8e627b0</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>encode_startstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae75df706349aa94266a1d17ebdfc9220</anchor>
      <arglist>(void *c, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>encode_strbuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8cacb813b83b50f77e6e7be04f4c35c2</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t len, const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_tag</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6538aa39203c6e5d54228d5240f27844</anchor>
      <arglist>(upb_pb_encoder *e, const tag_t *tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_unknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6b9b3872398d9f375985ec0630ba43f2</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>encode_varint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae1909cceb8b776a769239a3f03fc4567</anchor>
      <arglist>(upb_pb_encoder *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>encoder_advance</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a298a4a1b63348df374ff7ab433793358</anchor>
      <arglist>(upb_pb_encoder *e, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2cfcc336ff4e097b87baa6ec4d40b406</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_any_member</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a594f6e0765011d5fdd3fe857fb098f95</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_any_membername</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a50c4c957a38f6860dd19f8bb0546b692</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_any_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a81a97a02bc5c026b8c1d192bd7fa1560</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_any_stringval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6abec76eda2cadffd948047acfc2c181</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_array</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6d6ec3f158a48ff3a93bb5ecb17c6822</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_bool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae4f7fa5af7c9697ae9de0cf157d2aea1</anchor>
      <arglist>(upb_json_parser *p, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_day</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ada4c4350fb913c666d12c9dd24dd387a</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_delim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a76a319a5409a2f21470c480981f380f6</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_duration_base</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aafb06146deb2cc383f021e9927d76805</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_fieldmask_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8e6aa71ed298533c4447ca0e3e2cfb26</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_fieldmask_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad93d697a9ae8b088522080c7a33214e2</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_fieldmask_path_text</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a167e6cd378b902199c1fb5b5be6ba629</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a597527b135d5b0fd87e702263b60714d</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_hex</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a365b6ab7651ff177958718d1388da96d</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_hour</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2e858f313024e1b2184ba133cc1556f4</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_listvalue_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a34a71d3a45fad1e5f3ccc3ebbc777bb3</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_member</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac2c182fa973adc7fec2478223c74af3f</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_membername</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa9fb51970d6af5de6e81e0ca5ba112ed</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_minute</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7e97e6f3a66aabe43a3122796781d6da</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_month</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5912024104e905f180d1074194b13d25</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_null</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6527e41401b5504971f694b187c20d94</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3d3c39d8f0e77142450374d1fb080e43</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_number_nontop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a70487640b38d608ca75a3856a2e99615</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a93dbe00380d82258942df8c5d7ede8f7</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_second</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a85a8569042d538646fd9c1ae25c6ffec</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_stringval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afc62f36cbb321c52ec2d8e2c0d3c42b8</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_stringval_nontop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acf5d211ab8c614d55a33c0970ed2e965</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_structvalue_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aca6ed494e84568a6d07c41aa6656f294</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_subobject</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a27cdd505c6e69253aa41c20fe279b612</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_subobject_full</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a73ec2afb041ce7435955a5af96041b1a</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_text</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6a6505975b461b00446439c587681e46</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_timestamp_fraction</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adb9b6df0f180080faf991cdeed7fe60f</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_timestamp_zone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afc33f407a0c23626fcd56a69a4e9af94</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_value_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0fbd4188c3930186be1582e7d5b9e09d</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>end_wrapper_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af4a0a5e9c399de9b332f2430f4a07c99</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>end_year</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad912f20e76b80627a77212eeadc4c866</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>endfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab3fa7c400a96dc28e91757deeefb5cbf</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endmap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1d511801e5a2b73b402ce96486671e20</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d80d2f46f45176050f13334d91a1d92</anchor>
      <arglist>(void *c, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ace0e8292477068a526c709725ba7411d</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>endseq_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a822ad57947e112ca97688afa1774340c</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>enum_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab793e187164d1acb7fe2b205dd79fb54</anchor>
      <arglist>(void *closure, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>enum_onname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac0c5e92ca9f68abf52320f0ce2e871c7</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>enumdefaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a46d5c2e2dbc64cb8c93d61c6e476ff68</anchor>
      <arglist>(const upb_fielddef *f, int32_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>enumdefaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a31b787287f8e4e342fcdbbf7dc72fba9</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>enumval_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3159f765e55e171a9388f4815fcd44b1</anchor>
      <arglist>(void *closure, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>enumval_onname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a28ed42b7fefbfacae757a0ab069da3d2</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>enumval_onnumber</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4fdc32167ac4415a407e6718d83533d1</anchor>
      <arglist>(void *closure, const void *hd, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>enumval_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa7c573c1e62b97fff2966e48e9ec83cc</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>epoch</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aedb9b18618ea717eb200e2591a8402a1</anchor>
      <arglist>(int year, int yday, int hour, int min, int sec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_NORETURN void</type>
      <name>err</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4d4d88c4246e92599404d8c52183a29e</anchor>
      <arglist>(tarjan *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>escape</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a96a736b669090927851b54a3af8ea9b2</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>escape_char</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afa2f5f45b60863a85034417ae5fe99f9</anchor>
      <arglist>(char in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa2bbd299d98594109a8165d5e4e862c4</anchor>
      <arglist>(void *closure, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>field_ondefaultval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1d7f45148b7f3c5753e5f970f5b41f72</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>field_onextendee</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a80f3e86ff3ce050df9c049919c65ebce</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_onlabel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8a85a3c2ac16a3f880b875882f8bf888</anchor>
      <arglist>(void *closure, const void *hd, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_onlazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a96c682a60b1d6b419f6b129f3b56c4e5</anchor>
      <arglist>(void *closure, const void *hd, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>field_onname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0f2e095494f84f24cbf5422fc07b3c88</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_onnumber</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5c1d50455aa55cd427691e3984cf0d82</anchor>
      <arglist>(void *closure, const void *hd, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_ononeofindex</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaf694a420e6f2512641da9a6b3dfb483</anchor>
      <arglist>(void *closure, const void *hd, int32_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_onpacked</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2466a0a259043bec858edbff088c2066</anchor>
      <arglist>(void *closure, const void *hd, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_ontype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a761a807224ef86c15b8bd78044855ea0</anchor>
      <arglist>(void *closure, const void *hd, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>field_ontypename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7c9b99a897c618bb7854f3c34ccebef4</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>field_rank</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abf4c8f11986ca7fe6792f243f38615a1</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>field_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a26b246ab7f6b04e35b398630566cb542</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>file_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1a9cc7ef40d0d732bbef6bfd23652664</anchor>
      <arglist>(void *closure, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>file_endext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a27aff24041210e0891b05ae546eacab5</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>file_ondep</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae6925252d874458c81fe4613cde9f3a7</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>file_onname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae6c818beef7e09541f20418c32f04fef</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>file_onpackage</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad17ee0fbf0c5ec654db8d772e7dbe041</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>file_onphpnamespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a715707f9ccdcfbccb6328a655831b74f</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>file_onphpprefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6b192562b7243de205332198b2cd727c</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>file_onsyntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a53c373425648a043390892f4e8281728</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>file_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a86ff2f707ffb93850872d730e6aa7f7d</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>file_startenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afd2bb5f2f984dd333d3c08794460779a</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>file_startext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a74d3945b719bb71a01edde46e0563890</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>file_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f1f7fefc0eb9bc530ced6874e089971</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>file_startphpnamespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7891b2fb53c7804d25176cdd59adf46d</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>fileset_startfile</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae3ad3eb21d873c748d2f0029524caf51</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>find_methods</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ada38337af8508781937cdb1f02ba57a9</anchor>
      <arglist>(compiler *c, const upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_pbdecodermethod *</type>
      <name>find_submethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5d7da5e2a35786d61118974b5c2e1f0</anchor>
      <arglist>(const compiler *c, const upb_pbdecodermethod *method, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>findentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae089586f227d5160174f025e3c6e9afa</anchor>
      <arglist>(const upb_table *t, lookupkey_t key, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>findentry_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afc488d9a758fe655380cc3615addd1c0</anchor>
      <arglist>(upb_table *t, lookupkey_t key, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>flt2uint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad86b5ad99ab2b751e3ca7922b50b84df</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_bool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1be52c7b75432c412609a042b8b2bfe8</anchor>
      <arglist>(bool val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_double</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d1f20e833f8d698e56582d590ffa3be</anchor>
      <arglist>(double val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_float</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad164bea98e61a829be89c8deeb558ccc</anchor>
      <arglist>(float val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_int64_as_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a09721cf1ad1710bd6ee250aeabdf1fd8</anchor>
      <arglist>(long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_int64_as_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a94cc1ccd682f93aff316d3fd78e8b9a6</anchor>
      <arglist>(long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_uint64_as_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a11e71375bebfbee41132b71fbd9c4a89</anchor>
      <arglist>(unsigned long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fmt_uint64_as_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a41731d1f90937eee414beef64449650c</anchor>
      <arglist>(unsigned long long val, char *buf, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_json_parsermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac1c9521c91ae15dc8e44db0365358a95</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freecompiler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5b655d29cf6487b8e9b43471ddb6df22</anchor>
      <arglist>(compiler *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a05e9177ff046ae6f9fff6a3b062546c8</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freefield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8a477069e7dd4f6cd0014b9731733c9c</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freefiledef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a28b832ee7dec5919195059abc2cd0b6f</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freegroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a020f2e9bf0687e8db09c25afbbfafd17</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freehandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a799497dc7a761fba7f397573a08b8815</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freemethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4549b660de5452324fa1908b2b769740</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freemsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afba96c33aa64bfb5beece35d7ed63bd7</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeobj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a415c36d4e249ba0c6b5927b9abf4d034</anchor>
      <arglist>(upb_refcounted *o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac4ce589104dca01207d06a6a01a515ef</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freestr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af0cd3134e7fef6432b8818feabf11231</anchor>
      <arglist>(str_t *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freestrpc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad6ac6875931d79c74f8fb23ffb4a1bba</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5a37b78d3247cf995102f725735781d4</anchor>
      <arglist>(upb_refcounted *const *roots, int n, upb_status *s, int maxdepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generate_delimfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a98de4011bd84bc7dbed24f1bf4117e3b</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generate_msgfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a729e99cec818f6666c9269c1c5a4a005</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generate_primitivefield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5499b8cc2dc2cd0be9681abcffd6c7f4</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, upb_pbdecodermethod *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>get_encoded_tag</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a84ed8b4a0466249d3f900303c334e743</anchor>
      <arglist>(const upb_fielddef *f, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>getattr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab7678166a7ff4db5c698139c84d0a4e1</anchor>
      <arglist>(const tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE int32_t</type>
      <name>getbytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa335faac3536a25821441e14f9ce1232</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_NOINLINE int32_t</type>
      <name>getbytes_slow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a04740fbb3823b79710afc9161cc0ac04</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>getentry_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a517ef75e5799e81efb798ec69ae3c3bc</anchor>
      <arglist>(upb_table *t, uint32_t hash)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3e0319ba97f4ef8db849bbbf7e08fb72</anchor>
      <arglist>(uint32_t instruction)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>getsel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4205ad33edebd515add526a0ab0b784c</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>getsel_for_handlertype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a691ba5bc69eecdbe1c5d81bbfed74c6e</anchor>
      <arglist>(upb_json_parser *p, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>goto_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afa8cf7dcbb7f302edd565f995c5b880c</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t *</type>
      <name>group</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2370b6500ce46973679ebd0abc2eb682</anchor>
      <arglist>(tarjan *t, upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_refcounted *</type>
      <name>groupleader</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab191dbbc9495cead62c529b3d657bc0f</anchor>
      <arglist>(tarjan *t, upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>handle_mapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa7f6accc9567bd26b1b853a7802abaa3</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>handlers_getsel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a451750a68acae41c6bd879152d51e604</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>haslazyhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a873882c0321237f80b306fe6dda5fb4c</anchor>
      <arglist>(const upb_handlers *h, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hexdigit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3fe1e87959b5609fe561966e23804cd8</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>idx</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5a78a32a188c3d706b7fb96ebd08e009</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in_buf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa1c7feef19c3383ff110c2a38cbb1d9a</anchor>
      <arglist>(const char *p, const char *buf, const char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in_residual_buf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abbea7376cd14715fac665340551ad5ac</anchor>
      <arglist>(const upb_pbdecoder *d, const char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>indent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af45d447832f25e78fa9e47fdf2afd67f</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a39fa49fd25848dde3254724dea27d602</anchor>
      <arglist>(upb_table *t, upb_ctype_t ctype, uint8_t size_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a638ce5eb50ad5afd0e910009a0cc364a</anchor>
      <arglist>(upb_jsonparser_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a49ea827845ddce4294cf8ba8c5ec2d2a</anchor>
      <arglist>(upb_table *t, lookupkey_t key, upb_tabkey tabkey, upb_value val, uint32_t hash, hashfunc_t *hashfunc, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>instruction_len</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9d740fdf819ec92783ddbdb3d923c0d5</anchor>
      <arglist>(uint32_t instr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabval</type>
      <name>int_arrent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afbdfc78a51f541ecec7f72058b00760c</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>int_tabent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a13a6ff6e7d0df8406d4e9cc6d3a8c02e</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inteql</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a318ed5bafe7b38e02de6ef61bb4c25d5</anchor>
      <arglist>(upb_tabkey k1, lookupkey_t k2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>inthash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab3f28d60adbf8412d07c3a01434eb2cf</anchor>
      <arglist>(upb_tabkey key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lookupkey_t</type>
      <name>intkey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a94cdac02fb036af2adebc700ae135b45</anchor>
      <arglist>(uintptr_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabval *</type>
      <name>inttable_val</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac342849c787140057022cbfe8204f411</anchor>
      <arglist>(upb_inttable *t, uintptr_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabval *</type>
      <name>inttable_val_const</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a52b08f42d9c385a7b49b4a3210ab4212</anchor>
      <arglist>(const upb_inttable *t, uintptr_t key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac08cc677b1386aae2eb28a543d0bd839</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_fieldmask_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af3dfcb064e352ffe0a438758f20764bb</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>is_json_escaped</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a25a3cecff2cade99bd738748047776c0</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_number_wrapper_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a45234519a6eabcb6c48181c647848828</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_pow2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4403ed72b364da82c44c3a8416909b24</anchor>
      <arglist>(uint64_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_power_of_two</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a71d8984c6591469a8ff47ca6a5af45e2</anchor>
      <arglist>(size_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_string_wrapper</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae9588f304f768107c52160a5b96fe765</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_string_wrapper_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3b120756a0210226bcbe1d407d865f7c</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_top_level</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab4acd52f4686f434897e2df075e3bd4b</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wellknown_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4c1b10a7cd860bbe691f2b8354f983a8</anchor>
      <arglist>(upb_json_parser *p, upb_wellknowntype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_wellknown_msg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab66c7fe922473bf564abdb101260d797</anchor>
      <arglist>(upb_json_parser *p, upb_wellknowntype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isfull</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a86f0e91bb71e4792a4a6422ff849139a</anchor>
      <arglist>(upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isleap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a93fb76d4a9a2b7a080e04dff34450635</anchor>
      <arglist>(int year)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE char *</type>
      <name>json_nice_escape</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7466bdd7ca492f43d104fa3e205abd39</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a88ea936ef3deccc5fea97374ecd01b3f</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_type_url</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac4239d1d00b6ea07f44166e2f5c8da25</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1aef44cd89287ecb2391471c089e1162</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_value_after_type_url</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae9907582ae3fa7c49e017871f2547d0f</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>json_parser_any_frame_has_value_before_type_url</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0e9fd9bb12f044a2f279077c3f998107</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9ee5bb77a26f1521ffb0e4ef2999ade4</anchor>
      <arglist>(upb_jsonparser_any_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_set_after_type_url_start_once</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a407f2e5c2074a6f7bc8ba0ed3eaaa029</anchor>
      <arglist>(upb_jsonparser_any_frame *frame, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_set_before_type_url_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae37c15fddaeb7522bfb599f0b8ec5a31</anchor>
      <arglist>(upb_jsonparser_any_frame *frame, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_any_frame_set_payload_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a17d885921457b81b67dc68c12b59dc02</anchor>
      <arglist>(upb_json_parser *p, upb_jsonparser_any_frame *frame, const upb_msgdef *payload_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_parser_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0bb908bb3020e3b2671780391b4d351f</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>json_printer_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a44d18c768235ac2f62ad6b1c2d7e39d3</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1931c95ecc6613d7d0cc9fb095f75808</anchor>
      <arglist>(compiler *c, unsigned int label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>labelref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9a468d58be07ea4bbb77d367206c4dc1</anchor>
      <arglist>(compiler *c, int label)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>log2ceil</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab65f5b165c0c3cfacf8f48bb6203eb71</anchor>
      <arglist>(uint64_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6e714a6a014882ae75d0a0165a5d7c4c</anchor>
      <arglist>(const upb_table *t, lookupkey_t key, upb_value *v, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>lower_camel_push</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a44c1a930b7e6d9421d23c19194fb7ea2</anchor>
      <arglist>(upb_json_parser *p, upb_selector_t sel, const char *ptr, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>lowlink</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a823ffc1700e1b92ca011a9f36fe3672e</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>mapkey_bytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a189096987250b20b48c5902b9186b14d</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mapkey_endstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acf83d2439712ff7b8ea0252e9133acbd</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>mapkey_str</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa6685e6d3f12dae17309f932b33756d1</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>mapkeyval_startstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9c1c3b6ad9d54ed55906cc8f3fc72b7b</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mapvalue_endstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8a10e16137f5fca732e3871863f440c9</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mapvalue_enum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a27be654508e6addc45acde260911f7b3</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>maybeput</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a39c147256fa246b1f51dfd581b1e732d</anchor>
      <arglist>(compiler *c, opcode op, const upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a95a14a10ad2a24623b086fd1c2682295</anchor>
      <arglist>(upb_refcounted *r, upb_refcounted *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>merged</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a64006b99da37be9655cdbff6e3e61729</anchor>
      <arglist>(const upb_refcounted *r, const upb_refcounted *r2)</arglist>
    </member>
    <member kind="function">
      <type>const mgroup *</type>
      <name>mgroup_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8a5aa97e6a1d171c6e0853ff79026c33</anchor>
      <arglist>(const upb_handlers *dest, bool allowjit, bool lazy, const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>msg_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a03b3fc275b16b181e780cfe1f296dd99</anchor>
      <arglist>(void *closure, const void *hd, upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>msg_endext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3ead4b0a68bfe210f0b120179850d066</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>msg_endfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aff2908717a1062598c33b1dbc96a0c37</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>msg_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af6b04d7992d40daee70837d55cec3c8b</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>msg_onmapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a57e7f288fc86e849d7694398417442a9</anchor>
      <arglist>(void *closure, const void *hd, bool mapentry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>msg_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ade5b83436d8c214d88128719d2b72983</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>msg_startext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2f5b37452eaf72b933573ba9fe41135f</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>msg_startfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a543b799c7c0a8cdee431c1a0ba02429f</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>msg_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae7f5e972b2e7a487ba40bad8c362d241</anchor>
      <arglist>(void *closure, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>msgdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abf736664b9f224c6b9c6827363baa076</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multipart_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a772135ad1bf1aacc0b7ac340b979bc33</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multipart_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7b287d5de4f4381040aa48e4f312881a</anchor>
      <arglist>(upb_json_parser *p, upb_selector_t sel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multipart_startaccum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6b7af7386a52b8380461f247dbb96074</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>multipart_text</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5955500871b059ad829caff2856cea65</anchor>
      <arglist>(upb_json_parser *p, const char *buf, size_t len, bool can_alias)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>MurmurHash2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2373b3fb4cf5c5664de476db70cf1b4d</anchor>
      <arglist>(const void *key, size_t len, uint32_t seed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabval *</type>
      <name>mutable_array</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aed84b85b40bf749cd19aa4a82d0935d4</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabent *</type>
      <name>mutable_entries</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4c5d4bdbe628e6547d9a218486986160</anchor>
      <arglist>(upb_table *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_tag</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7fa46854dc434036cd717837c97a8c91</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_wiretype_t wt, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static compiler *</type>
      <name>newcompiler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa9a9ff0eb69e7de984fdd5029788f901</anchor>
      <arglist>(mgroup *group, bool lazy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_handlers *</type>
      <name>newformsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a53a470e8581ed8475a628b2cc20576ca</anchor>
      <arglist>(const upb_msgdef *m, const void *owner, dfs_state *s)</arglist>
    </member>
    <member kind="function">
      <type>mgroup *</type>
      <name>newgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3ad0c11d2e7349292e83b07b417cb7e4</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_pbdecodermethod *</type>
      <name>newmethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9bad6a16c41c23e6c2b10cd7c3f8db45</anchor>
      <arglist>(const upb_handlers *dest_handlers, mgroup *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static str_t *</type>
      <name>newstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad3711ccea143be3c40ac5e62ada1076d</anchor>
      <arglist>(const char *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>strpc *</type>
      <name>newstrpc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a54fc3203467c172045cfbab9878b245b</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, bool preserve_fieldnames)</arglist>
    </member>
    <member kind="function">
      <type>strpc *</type>
      <name>newstrpc_str</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a371f34a2343df4997073fa9765c772f3</anchor>
      <arglist>(upb_handlers *h, const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f8d466890a37c5c865f1aafe23dee4f</anchor>
      <arglist>(const upb_table *t, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nonbase64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1fe14ba97c9b38ff3843d4ace52c1aba</anchor>
      <arglist>(unsigned char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nullz</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9543b2d3a86314fa40d5119cf38a57a3</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>offset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa339350ac95e40bccafddf683d4fc1c8</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>oneof_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac64f298f85847bb7f29a2f02006f4b8c</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>onmreg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afcc2349d12730f7dfba765d671043b5e</anchor>
      <arglist>(const void *c, upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_NORETURN void</type>
      <name>oom</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7bb5b6b471a6ca3abcf50e8ab365e8a1</anchor>
      <arglist>(tarjan *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>op_has_longofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adb9bf216715e55f2b7b02c039f83c13e</anchor>
      <arglist>(int32_t instruction)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbdecoder_frame *</type>
      <name>outer_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a162764a87ca62e3e1fd94ce1a75cfc49</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>parse</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af8b10c792dc549f420ba321c6d5baf4e</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afbd901df8e590e4b4b5fd83fa3d03eaf</anchor>
      <arglist>(char *str, upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_mapentry_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4cd8dd9950703e1490bcb542ea9651b8</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a669fe82cce2ea44b2d8ea3609c82f4a7</anchor>
      <arglist>(upb_json_parser *p, bool is_quoted)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse_number_from_buffer</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a74d591595c6aaa310744c6739b907a8c</anchor>
      <arglist>(upb_json_parser *p, const char *buf, bool is_quoted)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parse_timestamp_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8d88acb30b0aa036fef39d61ec15d726</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_selector_t</type>
      <name>parser_getsel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa321aa74dd7136b6bd55fc0d9bf3ce5d</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parser_putbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0c13d28441cc1488b59a6c49272bff24</anchor>
      <arglist>(upb_json_parser *p, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>pcofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a21c28dd20a6a4af4aa6994dd6afa7831</anchor>
      <arglist>(compiler *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_FORCEINLINE size_t</type>
      <name>peekbytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a12116b9e9c9c4985758028d99e19e566</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UPB_NOINLINE size_t</type>
      <name>peekbytes_slow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a75ff620c57d2d17ee37f23e4c1ae79b3</anchor>
      <arglist>(upb_pbdecoder *d, void *buf, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_refcounted *</type>
      <name>pop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7bfddffcfa17e6ef261150df71a6f0a3</anchor>
      <arglist>(tarjan *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_comma</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae2c6afab1fcd4546f4639956262bb331</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_data</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaddf410514090d667931c88d25bd0610</anchor>
      <arglist>(upb_json_printer *p, const char *buf, unsigned int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_enum_symbolic_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1c68512a4c3417b7b4af6083b03bf8e2</anchor>
      <arglist>(upb_json_printer *p, const upb_enumdef *def, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_enddurationmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8c1a35668b9ca92d453a22c183acc96c</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a28955ff9083ec7ccf4f73fba509c0517</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endmsg_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afda6c10aa44bf25b6ab1656049f793f1</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endmsg_noframe</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abadec04e6ee060daeb768fcc649b019c</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_endtimestampmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab08e0aeeea562bbad8e23f1a214f6e91</anchor>
      <arglist>(void *closure, const void *handler_data, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a652b33781c8c8c181dd561a263c740f1</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_any</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a600ff4adce1a9a6c94901e6f98c5fcb8</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_duration</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3994d31cbcdba300c9455ecb21c623c8</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a37667be6d7dce77e967ef0e81f84d614</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_listvalue</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5b6602a0ff57030cb3577cb702427d10</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_mapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab723f48bf44fc666e2cf9e1535cb00ed</anchor>
      <arglist>(const void *closure, bool preserve_fieldnames, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_structvalue</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a564d6562d0dca47bcc5fc1076a171d86</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_timestamp</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab286d6b42a52d44ec83919a0f3dd143f</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printer_sethandlers_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab8a6e6bb590eee5a7391543fe80d83f9</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startdurationmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8fb22822d08cb831f2f5fc86ca73ca01</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a891cb12ab1ef1e4ec27056c98890f291</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startmsg_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa54168872ea6b3cfe8f54746a21faaed</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_startmsg_noframe</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2e252e10b6e2132744bf2ae2badffa68</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>printer_starttimestampmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a45a6a4d31429d28ac114b0c42a2e28e7</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>push</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5bf5c109c9fb2f183c5094ac3e06a22d</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>pushtagdelim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab5e387f0e2c989bdc50eddd9f0770da1</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>put32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1040da95929e99fcba90d576b5fa8008</anchor>
      <arglist>(compiler *c, uint32_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putbuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a978a9784dddbacc926b9d46d14913aec</anchor>
      <arglist>(upb_pb_encoder *e, const char *buf, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>putbytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a617d35295947c24e5b9ae45913fea078</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putchecktag</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a535084dd8a802b18feb988816743f67b</anchor>
      <arglist>(compiler *c, const upb_fielddef *f, int wire_type, int dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>putescaped</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5719768bd6839c86a6b5275f8e3cff00</anchor>
      <arglist>(upb_textprinter *p, const char *buf, size_t len, bool preserve_utf8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>putf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5c9a01e8dbc69b831a65878f4d4062fd</anchor>
      <arglist>(upb_textprinter *p, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putkey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a03d025173d26d0cfe9c0610e5d26ec3e</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putnanos</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5a054c155fc41a232ee218731b23473c</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t nanos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putnull</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae9200b10a900656b2074eaf318bc36eb</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t null)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa997818ef999a0a99a3a140ee093aa80</anchor>
      <arglist>(compiler *c, int op,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putpush</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7150a7aec205d31f43ef7fc77192ac23</anchor>
      <arglist>(compiler *c, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>putseconds</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a26ccf9b3afeec406b3f3f942c5bac04d</anchor>
      <arglist>(void *closure, const void *handler_data, int64_t seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putsel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6835c0d7cb72cce38da76e42cebc605d</anchor>
      <arglist>(compiler *c, opcode op, upb_selector_t sel, const upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>putstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8c3df3ec5ff2f78e51d3d46f639c436b</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>putstr_nokey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1c6a3db6f8df0e0e1eb7fd0abcb17ef0</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa3d079401e54fd28a8c9800827f23511</anchor>
      <arglist>(upb_json_printer *p, const char *buf, unsigned int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_enumdef *</type>
      <name>refe</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a37485ef6f0920bf2e1c4558ac7be1ea6</anchor>
      <arglist>(const upb_enumdef *e, const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>refgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6ca5a263b206271632ea5e6b5ce672d5</anchor>
      <arglist>(uint32_t *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msgdef *</type>
      <name>refm</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abfe6a2cc2cc586d8d8efb32b11bc5557</anchor>
      <arglist>(const upb_msgdef *m, const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reghandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a73139c6c275c502ad7f0b6894795a048</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release_containingtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a06acd7168b385e8d693b51db41261499</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release_ref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a751548a175e1652be56fc8f67191c270</anchor>
      <arglist>(const upb_refcounted *obj, const upb_refcounted *subobj, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release_subdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae92f402729c61dcf92c0f4e090aeaf01</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>repack</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5c77386ad5ec2cec36704c312ed0ed92</anchor>
      <arglist>(uint64_t dispatch, int new_wt2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>repeated_bytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af0cd323eec25dcf59e1255a6785f1730</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>repeated_endstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5bf31bc49a9827a3205e8dc990e58f87</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>repeated_enum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a35c6e55b3acb17e10f05e437eb8c24fb</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>repeated_startstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad6133c5f15fb3105fca88b911a8735cc</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>repeated_startstr_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afeb6f0dae767a2f318f97cb02549bc88</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>repeated_startsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8d9bee3e6e65eab7a76b483969a4cc67</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>repeated_str</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adc86f22674c5aeca5efb52cc7c2fd43d</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>repeated_str_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2e166acc41c6f026624a7d31146af522</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>reserve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a92d092f5d4204a7e6ff19191ecbdb677</anchor>
      <arglist>(upb_pb_encoder *e, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void **</type>
      <name>returntype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a33185636fd4dc20fce592a825e154d29</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>rm</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a461da30f823961da8df0c0411e288929</anchor>
      <arglist>(upb_table *t, lookupkey_t key, upb_value *val, upb_tabkey *removed, uint32_t hash, eqlfunc_t *eql)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>run_decoder_vm</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a404d021d4fa80401a12a858ab69ae235</anchor>
      <arglist>(upb_pbdecoder *d, const mgroup *group, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>saturating_multiply</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad08bbdaf178ad53e446bc44cb652bbee</anchor>
      <arglist>(size_t a, size_t b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>scalar_bytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a684c4a98630ce09e153eae65bc385826</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>scalar_endstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae8cc57592448536f12717dbd288350fd</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>scalar_enum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a66515df9400130f60189bd9886bbbc67</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6f15bbba7d75c4baadd57e8698445dbe</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startstr_nokey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8f8edf20fd725ab289bd843df153ba00</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startstr_onlykey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adaf0117bc1179af0c014f1c78a78b3e6</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>scalar_startsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a61adad159a4a14a37d7e8bccf6b0cbeb</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>scalar_str</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8b1f62d325448a531d82cb8d5dd625b6</anchor>
      <arglist>(void *closure, const void *handler_data, const char *str, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_bytecode_handlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a734d5c89d775d1b108a2bc36d505b301</anchor>
      <arglist>(mgroup *g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_delim_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afab339be3e8551cec0a1fcaccf644271</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_enum_hd</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af3e5be5bc0577e1d454a6a9cbc8dde31</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, bool preserve_fieldnames, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_gray</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af66dc3a5542cb645f78b2433e63987e2</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_lowlink</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5c59a0a37cb38d6c86bae03ca451a14c</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r, uint32_t lowlink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_name_table</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac14c6ec892024dfd998912d84246b40c</anchor>
      <arglist>(upb_json_parser *p, upb_jsonparser_frame *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setattr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a72ceb1fb94c5c5b8e81919b1a2cd4bb8</anchor>
      <arglist>(tarjan *t, const upb_refcounted *r, uint64_t attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>seterr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2c891528c76b995b5c9a884690b257ac</anchor>
      <arglist>(upb_pbdecoder *d, const char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sethandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a67babbf15296f9e85d507e6664e74db9</anchor>
      <arglist>(mgroup *g, bool allowjit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a16f0030e6ca6c23f37c151a108502496</anchor>
      <arglist>(uint32_t *instruction, int32_t ofs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>shortname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aad48b5def0d276bbcfc4f0fd6bb0a8c8</anchor>
      <arglist>(const char *longname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>skip</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae99ad553f43795172369bf7408c4749a</anchor>
      <arglist>(upb_pbdecoder *d, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stacksize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1a888f602095db4ef17a3907dd9814fb</anchor>
      <arglist>(upb_pbdecoder *d, size_t entries)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_any_member</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9c1af62f9644c78c9989e121188722e5</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_any_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9841d3d328218aa807fcf9be16908b11</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_any_stringval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a36c4690cd2796aa0d6a4abd23991748b</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_array</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5fe4df4f3adaeb62cf46c849c0bbb9f6</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_day</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ada1ffe8ce08e956f53d56f7e3db3219f</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_delim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac1ad049c2b79515bd205273eef2b1882</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_duration_base</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4e4ce082901cae704cb847b55c7c111f</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_fieldmask_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a92dcf025332fa34d9c58486f116c40d2</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_fieldmask_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af29a15b92be810baa97dfbdf5da4e3bb</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_fieldmask_path_text</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a67623866c73ed112d47b383b7ff08b92</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9c9c5c5b28479860a941702751943143</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_hex</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a70a90072da17077ae5532afb5b4bdebf</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_hour</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af6e3549912de334f2b11149dfa3245d1</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_jsonparser_frame *</type>
      <name>start_jsonparser_frame</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad4a8c78307d65459682f7c47e0a7f9ee</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_listvalue_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afa2300c50f8bd4978516ca43946850ba</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_member</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adf5725cc10aa78f3ff5fe41280312466</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_minute</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d9623b233d96c4dccad86ff7c034051</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_month</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a05ae525a126eecdd38a369bf1845ca98</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a303394a498196d3763d5b03635ae0553</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a19b4ad6924a2d74e84e12bee0ce3f405</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_second</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae667ead44c62615bc9fb4484bb42c192</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_stringval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a89aa70e2a063ce5248f5ce952ac1b038</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_structvalue_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6beee39bb065a62a4b4b1e33510a44db</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_subobject</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a75ee65481db9788ccbd56b40194013a7</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_subobject_full</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9613b0bf8ddd70207a702b1c890c51d7</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_text</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a00e36bb452c00eff8a506bee500ce3e1</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_timestamp_base</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abc3f9428287ffd0d8c536136a2164496</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_timestamp_fraction</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2a90aa15c032d5f0dcee77589e0a0fbc</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_timestamp_zone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abc5d83be5e0672e5ec65245a21564cc4</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_value_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0077b197cbbe12dfa80fd7ff58b8b63a</anchor>
      <arglist>(upb_json_parser *p, int value_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_wrapper_object</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1be46d35a3c2177dc428b26a8db023ad</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start_year</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3cb3c178d9da476bca5e3e649d06f2bd</anchor>
      <arglist>(upb_json_parser *p, const char *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startmap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aac57f6f0784da69392be6c9fca60b6f0</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startmap_nokey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a96d304dad76ca5bdc94d5798df3327fd</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab8477be94a2502dbf984c8def3f5252b</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a277774bbab03de9cc4fc314a52b6da60</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq_fieldmask</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af4ace938abfbffec3c63b56c9b385868</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>startseq_nokey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa93c2a81920a0ad16bc13296ab83d0a4</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>str_tabent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a41a52ad705f3e4b349449f6b8b46f354</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_tabkey</type>
      <name>strcopy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6abfad3dcb7d188e8af2b337e812e6c6</anchor>
      <arglist>(lookupkey_t k2, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>streql</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1d3c23bdc228c43a5ee9e6853cc37213</anchor>
      <arglist>(upb_tabkey k1, lookupkey_t k2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>strhash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abc2b1bf74ed85de8f2acdb13e796ee76</anchor>
      <arglist>(upb_tabkey key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>stringsink_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa88057e163d76e708e5590281afa938f</anchor>
      <arglist>(void *_sink, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>stringsink_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a45a5ced2417b42d3c5aea9d56738be9c</anchor>
      <arglist>(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lookupkey_t</type>
      <name>strkey2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8276fab5ca610d6591b95b63c869594f</anchor>
      <arglist>(const char *str, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>suspend_save</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1708f19d6551bc838010d04e42a52212</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>switchtobuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae9730c3e73377743404eee4c164721ae</anchor>
      <arglist>(upb_pbdecoder *d, const char *buf, const char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>symtab_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0b8578fbd60186c45ed577051f77c37b</anchor>
      <arglist>(upb_symtab *s, upb_def *const *defs, size_t n, void *ref_donor, upb_refcounted *freeze_also, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>T</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>add38506188efd42e196cf0d123ffe0ab</anchor>
      <arglist>(double, double, dbl2uint64, encode_fixed64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tarjan_newgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0b726295e329f254e33f69a267fb50c4</anchor>
      <arglist>(tarjan *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tarjan_visit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a704be24f777a1238aedc9f669df0cc86</anchor>
      <arglist>(const upb_refcounted *obj, const upb_refcounted *subobj, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5b7cc8380e5667ed241c78fbc4460bb4</anchor>
      <arglist>(void *c, const void *hd, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_endstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2da4538a32739a693a13b211c546edca</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_endsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8722d927cb0bde6f329098f07b48367e</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_putbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3324d6eb5e747921364fbcc7fbf46a98</anchor>
      <arglist>(void *closure, const void *handler_data, bool val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_putenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9e7695cb35b4acfee554e19d274becd5</anchor>
      <arglist>(void *closure, const void *handler_data, int32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>textprinter_putstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8e8508038fdb2c7a3efd106a412a42d1</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>textprinter_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a53914d868aabb98a05d8daa627115071</anchor>
      <arglist>(upb_textprinter *p, bool single_line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>textprinter_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaca6c45c2641185002b352b989c2ad6d</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>textprinter_startstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7d8a831a57df8f1c16fb81ecdd340092</anchor>
      <arglist>(void *closure, const void *handler_data, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>textprinter_startsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae6a55950bec856010bac30bb750ceb16</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_pb_encoder_segment *</type>
      <name>top</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abcc1403d839408e4757d243aad7d0e8f</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>track</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a88e281dc5f69347e5b8376ee518be576</anchor>
      <arglist>(const upb_refcounted *r, const void *owner, bool ref2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trackfree</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6dcef3aeee0283f82c4f392120bf831a</anchor>
      <arglist>(const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trackinit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae58b6470a9c546b55fa2163bd8a6cb7c</anchor>
      <arglist>(upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>trygetattr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af124790ee156080759f1ef493383068c</anchor>
      <arglist>(const tarjan *t, const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>trygetsel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae0e5289d9c826a9c4c8b6bdc562786f8</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_handlertype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a85b813560a67d83ba083a282da9d5ca1</anchor>
      <arglist>(upb_table *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaca6b48312339bc747218330efe6db13</anchor>
      <arglist>(const upb_refcounted *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>unrefgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad2214aa5e53522f8b9c3bc672d4ded25</anchor>
      <arglist>(uint32_t *group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>untrack</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acbdda275d8e5e7fd2007f0d710e014d3</anchor>
      <arglist>(const upb_refcounted *r, const void *owner, bool ref2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_append_unknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a223f9f08fcb8609333c66789bfb6de3a</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_arena_addblock</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad08519750d5ac6fe4a7e7f0759da347b</anchor>
      <arglist>(upb_arena *a, void *ptr, size_t size, bool owned)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_arena_addcleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3257e3f495293dea37d35f6b2fb4f31c</anchor>
      <arglist>(upb_arena *a, upb_cleanup_func *func, void *ud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mem_block *</type>
      <name>upb_arena_allocblock</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a082df5e834b9b84d2bac7606ab231839</anchor>
      <arglist>(upb_arena *a, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_arena_bytesallocated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a379fb952ec5f2a76bbfeaf77634eaf5a</anchor>
      <arglist>(const upb_arena *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_arena_doalloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a636b0cd2b136a22634428b9235aadcd8</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4ba521a1473f1523aef0f5f6610c69f7</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa1e5076b2014e16e95eb7fbc7d7224e2</anchor>
      <arglist>(upb_arena *a, void *mem, size_t size, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab5c7eb178438c548c2b93476f5494cd0</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_array_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2569fae5253d5f1b3c458ca55391c547</anchor>
      <arglist>(upb_array *arr, size_t elements)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_array_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5962f7844c34bb3e438696fefe19d40b</anchor>
      <arglist>(const upb_array *arr, size_t i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_array_grow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4c74e7dbb91791a08218cb48bf34a93d</anchor>
      <arglist>(upb_array *arr, size_t elements)</arglist>
    </member>
    <member kind="function">
      <type>upb_array *</type>
      <name>upb_array_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a56d34e54f11da0280c72841958e0db0b</anchor>
      <arglist>(upb_fieldtype_t type, upb_arena *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_array_reserve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a584c4363b9720ec19ca28468ae658e5c</anchor>
      <arglist>(upb_array *arr, size_t elements)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_array_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>add4c5f1680be8d615160849d358843b3</anchor>
      <arglist>(upb_array *arr, size_t i, upb_msgval val)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_array_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a769eca4f3b582a28624be26d54ef4439</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_array_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac8544b856bab26a642a9631a5f1f94b3</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_bufhandle_objofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afcc2c172507120c986f4630e27846767</anchor>
      <arglist>(const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_bufsink_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a18102bb35a606af25e51dbd9c90f9bf0</anchor>
      <arglist>(upb_bufsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_bufsink_getdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1dc47e202a0b6dabca27b48501b514ca</anchor>
      <arglist>(const upb_bufsink *sink, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>upb_bufsink *</type>
      <name>upb_bufsink_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab0d32c8ee5d12039a715f00eb72e190b</anchor>
      <arglist>(upb_env *env)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink *</type>
      <name>upb_bufsink_sink</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a68859d194cc1dda982e47165f77de463</anchor>
      <arglist>(upb_bufsink *sink)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_bufsink_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a38e231784f848f9872cbd9869dc9ebc9</anchor>
      <arglist>(void *_sink, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_bufsink_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2785f3d9f8d8df0c59dd61fad2a84952</anchor>
      <arglist>(void *_sink, const void *hd, const char *ptr, size_t len, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_bufsrc_putbuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a17c79c89d6eabb4f1e5081474bf00c3c</anchor>
      <arglist>(const char *buf, size_t len, upb_bytessink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_byteshandler_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a507bbab89aa259817a6e2738f2e85ff2</anchor>
      <arglist>(upb_byteshandler *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setendstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaec80f26a1d7e2e48b76db78df3bfa8b</anchor>
      <arglist>(upb_byteshandler *h, upb_endfield_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstartstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab98a407b12d1f8be88f462f72e34f7df</anchor>
      <arglist>(upb_byteshandler *h, upb_startstr_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af11621c3cd7972dd4493a7fac1034fc9</anchor>
      <arglist>(upb_byteshandler *h, upb_string_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_byteshandler_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad98552a8e5062c7bededb8ba80e03300</anchor>
      <arglist>(upb_byteshandler *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_calloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0164b1e0b071010d604279b5cdde44e4</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_check_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad050a4ac1214350e5ab6665c964212e5</anchor>
      <arglist>(upb_table *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_decode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8b353ed52da776e54aa47a15b3970df1</anchor>
      <arglist>(upb_strview buf, void *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_32bit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a90b0d132cdaf81cb49ec2f9b3491a0a3</anchor>
      <arglist>(const char **ptr, const char *limit, uint32_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_32bitfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1479524116a10b008be51ccc4818b734</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_64bit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a00d063cf8d6a274bc71f0a92681e8864</anchor>
      <arglist>(const char **ptr, const char *limit, uint64_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_64bitfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa1f83b3cb36cf6332d7a786a732153e7</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_delimitedfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad0002f1c58967e99616bbf65f04ff4b1</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5f29e60cf598de39d3b35b755a38ffd</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_fixedpacked</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0b0c0206520757a464f8a33339d9b5c4</anchor>
      <arglist>(upb_array *arr, upb_strview data, int elem_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_message</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a892161fab3e4442f3a79e97d0662d5f8</anchor>
      <arglist>(upb_decstate *d, const char *limit, int group_number, char *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>upb_decode_prepareslot</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a818dbd61cce59f075cad65d0f7ed86bd</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_decode_setpresent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aae9d2a414e9c34e10527f8bca200f2f9</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_string</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5fc6d47f877419884cb1e6ddcaca80ee</anchor>
      <arglist>(const char **ptr, const char *limit, upb_strview *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_submsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaa22641440a927ebf462c5ed0b76c01b</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *limit, const upb_msglayout_field *field, int group_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_tag</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a91151259a1fa0365f54dccd3868c0e7f</anchor>
      <arglist>(const char **ptr, const char *limit, int *field_number, int *wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_toarray</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a82035a87952fef72d740fcec46bc769d</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field, upb_strview val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_varint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac3771bfd8a51668503d5493c406fb1d8</anchor>
      <arglist>(const char **ptr, const char *limit, uint64_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_varint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a05b10149a7e1e85484289da8b0dcae5b</anchor>
      <arglist>(const char **ptr, const char *limit, uint32_t *val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_decode_varintfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abdd7fa08d6a27428a059466891913944</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, const char *field_start, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_def_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad32e2a3d6724928a0c536f84e335c599</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_def_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a597423da0f6e9a47c97a66a97b71023a</anchor>
      <arglist>(upb_def *const *defs, size_t n, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_def_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8d65202212594ec339374f88777f64d2</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_def_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aea0ff44e3f01c816b522483b0ba203da</anchor>
      <arglist>(upb_def *def, upb_deftype_t type, const struct upb_refcounted_vtbl *vtbl, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_def_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3ac7c72e10cc89f5f5f6bc57b841527f</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_def_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4bc230f296e4d96168c456856aebf599</anchor>
      <arglist>(upb_def *def, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_deftype_t</type>
      <name>upb_def_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acdab16039a65bfb6f818dab8e8a15f8e</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_def_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af2ffa735883cf80cfa7af589067f752f</anchor>
      <arglist>(upb_def *def)</arglist>
    </member>
    <member kind="function">
      <type>upb_descreader *</type>
      <name>upb_descreader_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acc0c28ff4f982d6472b253357d8b51b6</anchor>
      <arglist>(upb_env *e, const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_descreader_endcontainer</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a550f9b7b70a18d13235689da5f884c9c</anchor>
      <arglist>(upb_descreader *r)</arglist>
    </member>
    <member kind="function">
      <type>upb_filedef *</type>
      <name>upb_descreader_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a01f0b45dedb21e1eb48fd3b82ef9bab6</anchor>
      <arglist>(const upb_descreader *r, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_descreader_filecount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2203ba931caadf25b91f385dea3933a8</anchor>
      <arglist>(const upb_descreader *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_oneofdef *</type>
      <name>upb_descreader_getoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a17c150d22a756490cf681cc35bc83abd</anchor>
      <arglist>(upb_descreader *r, uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_descreader_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa59a8f53a667455163a9fd8245002b86</anchor>
      <arglist>(upb_descreader *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_def *</type>
      <name>upb_descreader_last</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae40ced980f29eb86749db0ab92672e58</anchor>
      <arglist>(upb_descreader *r)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_descreader_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7ab60616410630e2b15c05e225cf82b2</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_descreader_qualify</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a976ccef8d7cc7ffa9e3829fbab8c4bf6</anchor>
      <arglist>(upb_filedef *f, char *str, int32_t start)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_descreader_setscopename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a322c1ef448acb7d5262e82e5096b4986</anchor>
      <arglist>(upb_descreader *r, char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_descreader_startcontainer</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3e0dc260c6f020e8a0e7160ecc4637c7</anchor>
      <arglist>(upb_descreader *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgdef *</type>
      <name>upb_descreader_top</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1083d49752153ff64f33d1b06ceee451</anchor>
      <arglist>(upb_descreader *r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_dumptostderr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a89eb23d402d3886fe20dc7bd047f8382</anchor>
      <arglist>(void *closure, const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_encode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a86194fd5ddb3251ccda7e2cb483f4884</anchor>
      <arglist>(const void *msg, const upb_msglayout *m, upb_arena *arena, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_array</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adfdfa7d46065981ff6f6c0f653cd2e76</anchor>
      <arglist>(upb_encstate *e, const char *field_mem, const upb_msglayout *m, const upb_msglayout_field *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_growbuffer</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a63ca9ecdcebb9c5d2b452c416d4f51a1</anchor>
      <arglist>(upb_encstate *e, size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_encode_message</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae912288ca66fb85f38dfe36532dabf6a</anchor>
      <arglist>(upb_encstate *e, const char *msg, const upb_msglayout *m, size_t *size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_reserve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abfbc4df8d57ed76bf27aeccab5515f0c</anchor>
      <arglist>(upb_encstate *e, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_encode_scalarfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad0d567ec82d961176e6e5b4d7505c51a</anchor>
      <arglist>(upb_encstate *e, const char *field_mem, const upb_msglayout *m, const upb_msglayout_field *f, bool skip_zero_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_encode_varint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acebaa0afa6dd24a22bdcf1ffcf8cf64d</anchor>
      <arglist>(uint64_t val, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2675700d3565c7f5080ecc520600769c</anchor>
      <arglist>(upb_enum_iter *i, const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enum_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1291365015f2c0bef81729a37c0f3b3b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enum_iter_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9855585770765e7db29b0b0651173f4b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enum_iter_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa2fe9d13b1814391cadb2c42b3cb8455</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abda00e0bdab286a1b4849e1d8bbb2ced</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_addval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aefd09176d22e84c6fcbfb6651c77d18a</anchor>
      <arglist>(upb_enumdef *e, const char *name, int32_t num, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enumdef_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4cb3db7d675a69d3eba3af047bc6044f</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8bc38ddd701b0c6fe4f42fff075b5b3e</anchor>
      <arglist>(upb_enumdef *e, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a760c6901c3bb11e65c81a508c136dcdf</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_iton</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acb0b79b783d418d6138cc940b9c63cae</anchor>
      <arglist>(const upb_enumdef *def, int32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7772bfc5116e99fc4cc09143c1013190</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>upb_enumdef *</type>
      <name>upb_enumdef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3593274c3e2c5d4089a8e1cf8a784222</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_ntoi</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2350903c9c87def42ae46143bc4f651d</anchor>
      <arglist>(const upb_enumdef *def, const char *name, size_t len, int32_t *num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_enumdef_numvals</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9a192a19a4680b1b45852c98f4bb2162</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_setdefault</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a57d0e9443550651545021a955d9b5215</anchor>
      <arglist>(upb_enumdef *e, int32_t val, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad2e757497ab465297a34aab12572aa29</anchor>
      <arglist>(upb_enumdef *e, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_env_addcleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afd97c5f11fa16df1a70a0b427a40f26b</anchor>
      <arglist>(upb_env *e, upb_cleanup_func *func, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_env_bytesallocated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abb8bc89253166a684d6b26644bb8d98e</anchor>
      <arglist>(const upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aef4b4635ddc0be1a88e3d0967d262790</anchor>
      <arglist>(upb_env *e, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad263bdd223f24dfd5490360244f5059f</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abd49cddc3db4ac9e52ac88a1f7d0cfaf</anchor>
      <arglist>(upb_env *e, void *mem, size_t n, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_initonly</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae029e7503ec50212386bee1bb86799bf</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_env_malloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a11574ec6af3f335c54700271e289b263</anchor>
      <arglist>(upb_env *e, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_env_realloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afac2b8340123e431e583dc699afec8a9</anchor>
      <arglist>(upb_env *e, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_env_reporterror</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a54dce213531b857b5ee301035eb6e2af</anchor>
      <arglist>(upb_env *e, const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_reporterrorsto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aed574600fa0770386f74db807782a097</anchor>
      <arglist>(upb_env *e, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_seterrorfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7a3dc3d8a8a65646659f9d186cba18cc</anchor>
      <arglist>(upb_env *e, upb_error_func *func, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa895eb0cc6e1afb79753f54f44e14bf5</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checkdescriptortype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1603a52ed68b59b92a9381b3ad5fbe0c</anchor>
      <arglist>(int32_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checkintfmt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2e525c42094cbd16db1537580ee5862b</anchor>
      <arglist>(int32_t fmt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checklabel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8280186533a7233ddfc6c8745ae961a7</anchor>
      <arglist>(int32_t label)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checktype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a02568b0b481c38fd72b4b75753b63af3</anchor>
      <arglist>(int32_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_fielddef_containingoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3206756057a7a0682d5eb9450fc41583</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_containingtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ade91aa8fbd715356234e480b85307695</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgdef *</type>
      <name>upb_fielddef_containingtype_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6929542a82dd39997d0d9ea177bb222c</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_containingtypename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a28dd9806ad7601acf1bc80fc3317de9e</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_defaultbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1709518f4730ff603244e0863de39b3e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upb_fielddef_defaultdouble</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1168ba2b82aeae88587de1fde200f256</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>upb_fielddef_defaultfloat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6cf1e76eaff04ab9000bb62964344f72</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_fielddef_defaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa148578ca85b20851349edb4f852b3e2</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>upb_fielddef_defaultint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a12eeea3efee423545bba7d86c2adaafa</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_defaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a068c0ef20f12caeb64d30db7e7b78eea</anchor>
      <arglist>(const upb_fielddef *f, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_defaultuint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a47217ea332464e392e4cefb4bb790d42</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_fielddef_defaultuint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad21be6c02fc025d998d6df34072c75d6</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_descriptortype_t</type>
      <name>upb_fielddef_descriptortype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0520944db76e7e0694417203bb4eb2fe</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_enumhasdefaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a68a2107c4bf535e04005da6db1bad73b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_enumhasdefaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a80333bc9395d9b5d0d554ca3e6449757</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_fielddef_enumsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad31d1542aa2cf39fa666d932fa3a20ae</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa2f8fac0d9fe4b8364912fb3cc45bc55</anchor>
      <arglist>(const upb_fielddef *e)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_fielddef_getjsonname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9c96959992a152547df2bad2b7ea3547</anchor>
      <arglist>(const upb_fielddef *f, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_haspresence</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a740b7cc21664e23acf962294a6e58c5e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_hassubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa0494222cae9ad060a910ab92bdab18d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a41f0934f2c79460ff6f3403e21851d6c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_fielddef_init_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aeea1009c6f0736ba1dd53e161c2ddac6</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_intfmt_t</type>
      <name>upb_fielddef_intfmt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6340440d87edd6ef72de4c3a70ea3efa</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isextension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0254aa77c6120bbea98fe44515b91c08</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_ismap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a457aa8fd37119c99edffc3dcb363e175</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isprimitive</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5ae537c8f13f7c4275d626c69972f38e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4b805f872767d34275c4a2b71138a387</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a15bce78fbce51de6737dc257b9e1edbb</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_issubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a41019ab691f9f9146ec96780bc3a24ed</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_istagdelim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9984a46134c1ed8f8053ce3d49ab28e3</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_label_t</type>
      <name>upb_fielddef_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aba1c26f90e527e1248eb13d568702603</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_lazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1d10fe2856e4526692bf1acb2c98104e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_msgsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a230ebfa38f6fc3db5be3929f011cdf8b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad1e59b0ae4221d8cd4b7173cc268c68d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_fielddef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad5b4f40cd225f96dd7ac6b70ad6ff7df</anchor>
      <arglist>(const void *o)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a38cd5f503aff1cad50b5248598d4187b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_packed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af247e79f77c5cce39975995f2cadf80a</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setcontainingtypename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3cd840bf7800a6df1e2c0c4f22428b94</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa663a1fbdcb25be486896432f18452ae</anchor>
      <arglist>(upb_fielddef *f, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultcstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a49df1d11ab39ed6fea0652fb1c2a132a</anchor>
      <arglist>(upb_fielddef *f, const char *str, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultdouble</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af644a1a0dbd1dd4f356a3ce18da37ef4</anchor>
      <arglist>(upb_fielddef *f, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultfloat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a32cc07caba990e65a9f3d7ae15077224</anchor>
      <arglist>(upb_fielddef *f, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ada2930bdd88e5da5a63583cf8b49a4dc</anchor>
      <arglist>(upb_fielddef *f, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab2d44455d8d2e37ef043f9e7da50984f</anchor>
      <arglist>(upb_fielddef *f, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setdefaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a34430aea318a6da955ed9d1f4f81e2ce</anchor>
      <arglist>(upb_fielddef *f, const void *str, size_t len, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultuint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9713e9748bb7248f5900402724308771</anchor>
      <arglist>(upb_fielddef *f, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultuint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a69b317047fe0f87bd4adff2c465c83d5</anchor>
      <arglist>(upb_fielddef *f, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdescriptortype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5752b0d40c760b64124b436a1454b981</anchor>
      <arglist>(upb_fielddef *f, int type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setenumsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4d2f97a33303d0dafcda6a0f2b11024f</anchor>
      <arglist>(upb_fielddef *f, const upb_enumdef *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setintfmt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae3771a517771725aa1a82c1652ab0c0c</anchor>
      <arglist>(upb_fielddef *f, upb_intfmt_t fmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setisextension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a21a28e91d6f84efe327e18caff14ea5f</anchor>
      <arglist>(upb_fielddef *f, bool is_extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setlabel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a57e0dca725e2a17611556ed14cef2f97</anchor>
      <arglist>(upb_fielddef *f, upb_label_t label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setlazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a75e3a42f7c2437f95ed3066c9f5929c4</anchor>
      <arglist>(upb_fielddef *f, bool lazy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setmsgsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4b441505ce665b0d108ded9eb4542ee7</anchor>
      <arglist>(upb_fielddef *f, const upb_msgdef *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4d145cafe40e033bf20a53707f4f9560</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setnumber</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8eb1f242b08de768d8a704958a2c98ef</anchor>
      <arglist>(upb_fielddef *f, uint32_t number, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setpacked</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4db4a5885dd335b3d7bf306432f3d944</anchor>
      <arglist>(upb_fielddef *f, bool packed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a43977eee21d0f66cda3a9e0a83b10d4b</anchor>
      <arglist>(upb_fielddef *f, const upb_def *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setsubdefname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a42061a5410c8c34a905584f650650d8d</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_settagdelim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7e3b8d629c3a6c1a5d95b9211475ce77</anchor>
      <arglist>(upb_fielddef *f, bool tag_delim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_settype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaf9409748a1605cf44e7bf8f036fa7ad</anchor>
      <arglist>(upb_fielddef *f, upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_fielddef_subdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2522be247c1aa0a70312351b402cf52a</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_def *</type>
      <name>upb_fielddef_subdef_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a00a45d13671d6922daf58ba456bf85d3</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_subdefname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae8d6ebe224baafda486d2fcf45afb612</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_fielddef_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a820669b99389e847bcc274fc27bc77fc</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_typeisset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acabe3356a88ae3aa749d372a0903b057</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_fielddef_uninit_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4e8ded61f810b02c7cf09c58a44bd011</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_ctype_t</type>
      <name>upb_fieldtotabtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9a409cd8aa77a5343144bfb06eb77949</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fieldtype_mapkeyok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af7bb856d0e097a1bd4d208605920f3a4</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_adddef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a00c018e45a7ef6ba90c038b1cd71b5a2</anchor>
      <arglist>(upb_filedef *f, upb_def *def, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_adddep</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3237c228ff3a151834a42f5fe4c7f51b</anchor>
      <arglist>(upb_filedef *f, const upb_filedef *dep)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_filedef_def</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a35f3dda6a1e4e943fffa530243eb466d</anchor>
      <arglist>(const upb_filedef *f, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_filedef_defcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a878f58eedd51bc15c5b5853412b6a536</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_filedef_dep</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4a60d99417b80ff884b5cd3ded67cdc7</anchor>
      <arglist>(const upb_filedef *f, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_filedef_depcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a45cb46239eba44e1e2be0f2f5b50eca8</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad10d01da5e520a7ebec3fea388dcb26e</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_filedef *</type>
      <name>upb_filedef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a18bbc3a946c2035e72d6554b6528013f</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab3073813f5f8d320871160136089e87b</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpnamespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a66dce78a7a9b1b6ad7177978999e4ca2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpprefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acbe62fcc4cfe4a3cbc7251ff83ace5d3</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af7c723aebf0eb5f9dd2badf72998feca</anchor>
      <arglist>(upb_filedef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setpackage</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a04223a3309b0f40c9c8147a3194f57af</anchor>
      <arglist>(upb_filedef *f, const char *package, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setphpnamespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a260f8ec20aeb96e3beddcffbd8d1c43c</anchor>
      <arglist>(upb_filedef *f, const char *phpnamespace, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setphpprefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7a07e50e26ba5084d41a949631081179</anchor>
      <arglist>(upb_filedef *f, const char *phpprefix, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setsyntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a46c7f93fb17584d67f06a27c5cfebff5</anchor>
      <arglist>(upb_filedef *f, upb_syntax_t syntax, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_filedef_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5c93b1b957f91a30bb2132d88f5902c2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msglayout_field *</type>
      <name>upb_find_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afc28aa7820623d250ab316664d90da9a</anchor>
      <arglist>(const upb_msglayout *l, uint32_t field_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_array *</type>
      <name>upb_getarr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a87202d57eb7d8eabf0406a5581aa7df5</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_array *</type>
      <name>upb_getorcreatearr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aec6b9a84f3ceb5d8ef775275498b2506</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>upb_global_allocfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a53eb3f412eae5c78578a6bc9fc9671d8</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>upb_gstrndup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa016610ece49674bce0364c5faf2f482</anchor>
      <arglist>(const char *buf, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_alwaysok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afb0b4c217782dc953eb567b38afa8c1f</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>upb_handlerattr_closuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aff6f1a4d4f574adb9a0f8923313ad54c</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlerattr_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5ac2c971f7133b23f2a35af2464d9e1c</anchor>
      <arglist>(upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>upb_handlerattr_returnclosuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a41ce3754c2f5fd73dd017491414f7c3e</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_setalwaysok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2db3b4d97a410f5203e29aebdffa7cb3</anchor>
      <arglist>(upb_handlerattr *attr, bool alwaysok)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_setclosuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af76c9708f134c0cff1dd91adac21dcd8</anchor>
      <arglist>(upb_handlerattr *attr, const void *type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_sethandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afeac64791c644a676d5253f2dcea4585</anchor>
      <arglist>(upb_handlerattr *attr, const void *hd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_setreturnclosuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4ea90fa353b2a86ae2f48fb86e6052b2</anchor>
      <arglist>(upb_handlerattr *attr, const void *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlerattr_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a44042e28f1eabdc521a88cf4bf9e09df</anchor>
      <arglist>(upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_addcleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a589e4aaab4558665531995c4302c104e</anchor>
      <arglist>(upb_handlers *h, void *p, upb_handlerfree *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlers_clearerr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae0970c9ec60ced8559e9515cb15e6f41</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0b15560c441291f6f24e07469f5bf060</anchor>
      <arglist>(upb_handlers *const *handlers, int n, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getattr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a72484377df012b31512d0f0bc69696ec</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t sel, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlertype_t</type>
      <name>upb_handlers_getprimitivehandlertype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a542d37b5bb7e6f82342ccb771a277bc0</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getselector</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a03f9674d16f6e2455e973530477899f3</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type, upb_selector_t *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a20f3efd87211294695113f543904d617</anchor>
      <arglist>(const upb_handlers *h, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers_sel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aef98e10fd87e0138719ea8a20ff1da84</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_handlers_msgdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aff655794c14e22ecaf144c03f7c0d89a</anchor>
      <arglist>(const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlers *</type>
      <name>upb_handlers_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac971c9a8e04caaef80d7fd96556749d3</anchor>
      <arglist>(const upb_msgdef *md, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_newfrozen</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a20413c0e0d42e76b64cfc362811f1f89</anchor>
      <arglist>(const upb_msgdef *m, const void *owner, upb_handlers_callback *callback, const void *closure)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorbaseoffset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a42de2ebcb78ed64089c95d0108a4a35c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa8a492d74e5e06845e3a45864222bba7</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae00064560392c18acd9cf99088e50fa8</anchor>
      <arglist>(upb_handlers *h, upb_endmsg_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a847249655d7b6359f337dd1f3e9a502f</anchor>
      <arglist>(upb_handlers *h, upb_startmsg_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setsubhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5020b519cb6c2c386afdaebdeff83bb5</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, const upb_handlers *sub)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1b2e9638ad72a43893899ac354c9bb83</anchor>
      <arglist>(upb_handlers *h, upb_unknown_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const upb_status *</type>
      <name>upb_handlers_status</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a71eeab0f41f163914571ae4871167eaf</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a29822c5e9e5614cc54fa5fe063c27d1d</anchor>
      <arglist>(upb_inttable_iter *i, const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_compact2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad6a78c3377b0f1183493cb5e56b71540</anchor>
      <arglist>(upb_inttable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_inttable_count</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af181c40f4abd412b2121972b86f90441</anchor>
      <arglist>(const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0aa8a0c7459995225d37d9923f82f74e</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad941d31236f593320ec319af83956d6c</anchor>
      <arglist>(upb_inttable *t, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insert2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a46a4e56a57926313bb57183464f93b0d</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insertptr2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a67bf12ea154085d8d66f1aca94adbaf5</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_iter_isequal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a093123916ba1ea169d84ca19101e680f</anchor>
      <arglist>(const upb_inttable_iter *i1, const upb_inttable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>uintptr_t</type>
      <name>upb_inttable_iter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a012d88fb5be244abefc029bf7b49e7e9</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afbc21de8b45f03359affe81e9e492c90</anchor>
      <arglist>(upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_iter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d0b94a4d44b11fbc6fe9db885f97d94</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5619f47fc96886dfd959399d20a4e70b</anchor>
      <arglist>(const upb_inttable *t, uintptr_t key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookupptr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad4f120932766ce71bd73afd0db2ba2f9</anchor>
      <arglist>(const upb_inttable *t, const void *key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f3f13812981f239ef804bee989ea8f6</anchor>
      <arglist>(upb_inttable_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_pop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a86fde88571126a586a1c83590a26163e</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_push2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaf6131762a2a2bcea56a69ea26a68f93</anchor>
      <arglist>(upb_inttable *t, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_remove</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a279a3e4b521f0fe23355711826588cc1</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_removeptr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6add2add54f7139364b1b6fb1040de28</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_replace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad43ed59c2cd5598d497e4ba6ca89f8c3</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_sizedinit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a83470658109100aab143396d79e19049</anchor>
      <arglist>(upb_inttable *t, upb_ctype_t ctype, size_t asize, int hsize_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_uninit2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aed3d6a5b5b53728784ed418a5bc911a0</anchor>
      <arglist>(upb_inttable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isalphanum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a10a2ceecaa30893d6e1f4697d97b497c</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isbetween</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8ebca6f1fc575248084eae51a92cf7be</anchor>
      <arglist>(char c, char low, char high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4df34cbcffd384c46e86f660d92187ce</anchor>
      <arglist>(const upb_refcounted *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isident</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a126a352f44d543523705652338e764fd</anchor>
      <arglist>(const char *str, size_t len, bool full, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isletter</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a865a2b80fa0ba04f5df42c9779156b26</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_isoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a262e8190371e83b3e5207e634d20d974</anchor>
      <arglist>(const upb_refcounted *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>upb_join</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac3c518408b8a1736b9511ae3b01c0e30</anchor>
      <arglist>(const char *base, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_parser *</type>
      <name>upb_json_parser_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a61757eae15683ae95588c9940ebc0dd3</anchor>
      <arglist>(upb_env *env, const upb_json_parsermethod *method, const upb_symtab *symtab, upb_sink *output, bool ignore_json_unknown)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink *</type>
      <name>upb_json_parser_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a57cbca414e33e916e92bcf3f6518a508</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_json_parsermethod_inputhandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae81f47bc40a865a9e205611ed3640de8</anchor>
      <arglist>(const upb_json_parsermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_parsermethod *</type>
      <name>upb_json_parsermethod_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aafcead17caa12abd24e6d36a2b9d92c7</anchor>
      <arglist>(const upb_msgdef *md, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_printer *</type>
      <name>upb_json_printer_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2bdb6cf24fe5f4d5f4ac026fa0bbfa76</anchor>
      <arglist>(upb_env *e, const upb_handlers *h, upb_bytessink *output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_json_printer_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad8fb0cc6481dc18b2f9a4929f77a40f9</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_json_printer_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1739d1d1586aa4fa748090741d369725</anchor>
      <arglist>(const upb_msgdef *md, bool preserve_fieldnames, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>upb_filedef **</type>
      <name>upb_loaddescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae47a3c087dd146c50be37a31bf27efc7</anchor>
      <arglist>(const char *buf, size_t n, const void *owner, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_del</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3b4d589413801f4eb1767a46792ae47e</anchor>
      <arglist>(upb_map *map, upb_msgval key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgval</type>
      <name>upb_map_fromkey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afcb3134740731632bd14dcca2bff960e</anchor>
      <arglist>(upb_fieldtype_t type, const char *key, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae14c3e308d973d93f2b5db6982948a0e</anchor>
      <arglist>(const upb_map *map, upb_msgval key, upb_msgval *val)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_keytype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a50e65b393b8d213eda14dde39ed6a8fd</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>upb_map *</type>
      <name>upb_map_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0e9de341574baf152c00dd429bf0b433</anchor>
      <arglist>(upb_fieldtype_t ktype, upb_fieldtype_t vtype, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a168a9b4c920e59ec0fa7af9efecc6e79</anchor>
      <arglist>(upb_map *map, upb_msgval key, upb_msgval val, upb_msgval *removed)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_map_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8eb9f7aed41eda5512003b5d6cd53725</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_map_tokey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a540f08400d385da871ed1bdc9e6ce408</anchor>
      <arglist>(upb_fieldtype_t type, upb_msgval *key, const char **out_key, size_t *out_len)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_valuetype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afaa00eaa4825192da66f855a8faa0f5a</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f84efafbe6006ef870bf48431f95ad0</anchor>
      <arglist>(upb_mapiter *i, const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adf7b9de7fb03cbaeb1b260b19e962052</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a56c8d75d395362e66e7b409beaf2d3ff</anchor>
      <arglist>(upb_mapiter *i, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_isequal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a76630cb19aa7574c7cde5e02672c4d6c</anchor>
      <arglist>(const upb_mapiter *i1, const upb_mapiter *i2)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab8d88e1bb876eb508e97f77b66007fef</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_mapiter *</type>
      <name>upb_mapiter_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a41fe8a8e30db853b56d59b3f48ebeabd</anchor>
      <arglist>(const upb_map *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acf40031e0dadb9ec89e74368ffe5f2f3</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1c8b7f29c711e323a19732381ebd97c7</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_mapiter_sizeof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaace5bf6edc551bf647e6b7ca0c0cea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a75d5ac7e80bcdf3cecd6fd62ea872cb8</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>upb_mktime</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae81b9f07aa31f8a69213d6ec605e9634</anchor>
      <arglist>(const struct tm *tp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_addunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acbf41c0f8f60c79a8e85ec2ba7e9ef1a</anchor>
      <arglist>(upb_msg *msg, const char *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_arena *</type>
      <name>upb_msg_arena</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adcfba207bc81bb597c4c6efb965ca689</anchor>
      <arglist>(const upb_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msglayout_field *</type>
      <name>upb_msg_checkfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abafd5c98f6ff37be486d7bb87e8c344c</anchor>
      <arglist>(int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7debad1b232ec93b142042619ac1ce7d</anchor>
      <arglist>(upb_msg_field_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_field_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a730688f306658a576778fac885c3dfa7</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad9ac11be7d8405091b98f4068ded9b35</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae3558c37d89dd7308fcdf5c2d7253e83</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>upb_msg_fielddefsize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7336510710e62fae29b916b62d48debb</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>upb_msg_fieldsize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab3f258ae24658c82aab9fac78c48841a</anchor>
      <arglist>(const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_msg_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab502cc18fb9c32b57f3b99688ba47a6a</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msg_internal *</type>
      <name>upb_msg_getinternal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7a74a5983aa19c9d44748c5af9fc489a</anchor>
      <arglist>(upb_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_msg_internal *</type>
      <name>upb_msg_getinternal_const</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2791d21c2206b8a6b5a95709be97d3b7</anchor>
      <arglist>(const upb_msg *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msg_internal_withext *</type>
      <name>upb_msg_getinternalwithext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6cd7a9b0d252a4464b1e9b82bc06a095</anchor>
      <arglist>(upb_msg *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_getscalarhandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7f34c10eeaf46dae44ed702ab3ecee34</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, upb_fieldtype_t *type, size_t *offset, int32_t *hasbit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msg_getunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a329e2c1a58e8fe14f1a2f52f2d713df6</anchor>
      <arglist>(const upb_msg *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_has</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad6927f7ee5f911b35d0c59fba2d0840d</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_msg_inoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae632bb5eba03d1ed63463c7c20f2e427</anchor>
      <arglist>(const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>upb_msg_internalsize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afddb48ed00188ebe6658be20985daf14</anchor>
      <arglist>(const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_msg_iter_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7a8cf31e65df4652a990a7719bb25fa9</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_oneofdef *</type>
      <name>upb_msg_iter_oneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>affe6335dc554cfcc57291eadc443fefb</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_msg *</type>
      <name>upb_msg_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa7c4790059c255fe5cd4f89153c6dfed</anchor>
      <arglist>(const upb_msglayout *l, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa53e94b3359adcc5a08068dd0d2b2d5d</anchor>
      <arglist>(upb_msg_oneof_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_oneof_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac3ec01c2bb1fc29913d77b86ccb4d29a</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac440f742684a84446e17af3f684f6105</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8e8cdfc1028ea14dce38e93aa6e26c6d</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t *</type>
      <name>upb_msg_oneofcase</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad75c9006392c8b4bcaa437270517b2c2</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4a1040fbf11d0bfece949b61e8bf363f</anchor>
      <arglist>(upb_msg *msg, int field_index, upb_msgval val, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_setscalarhandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3af2c6fbf2bf4230b2218d94fb7fd2cc</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset, int32_t hasbit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msg_sizeof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7e76faa10dd89ffe77041a04c67a53b1</anchor>
      <arglist>(const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_addfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8b5f64bc10e8b2afb461563c0749a70f</anchor>
      <arglist>(upb_msgdef *m, upb_fielddef *f, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_addoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a01a023a1542121b766135d83f060201d</anchor>
      <arglist>(upb_msgdef *m, upb_oneofdef *o, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8254669d10dd2648587204cd5cacfbae</anchor>
      <arglist>(upb_msgdef *m, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af15db42efcaa5640cdee16e1be2fee88</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_isnumberwrapper</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3a5be66ff2d9761b9d2e1613aeb2972a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_itof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7d429c21f3f91a843668006dd0ee7f17</anchor>
      <arglist>(const upb_msgdef *m, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_lookupname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7e9409c6763eae003680a0d2eab1ecb6</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_mapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a791320454717bc29177a68b34fe0398b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a515d0019df5277871d2c1048752b5580</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgdef *</type>
      <name>upb_msgdef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a018af4aab697a5ccc43a07c5d4617c19</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_ntof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1cca6cdd7ffcb0d3ceed7eba46bb35c1</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_msgdef_ntoo</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aef548fd64273e78a18d7ae24d612d7f5</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numfields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aef7bc3e448355cb799a66c7196c9da37</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numoneofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a77b890ec6de48d209efd898d421e0135</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6485e4da830d42acb1a84f5cd08ae940</anchor>
      <arglist>(upb_msgdef *m, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msgdef_setmapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a169b4302d303571cd4345145b4ec323b</anchor>
      <arglist>(upb_msgdef *m, bool map_entry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_setsyntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abec827b06145571ed76074076bd1995c</anchor>
      <arglist>(upb_msgdef *m, upb_syntax_t syntax)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_msgdef_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a39424b7f97c5c7dfaba06176d12c1ad4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_wellknowntype_t</type>
      <name>upb_msgdef_wellknowntype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac4cf06a170328c12dee35c9bbba07d2a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msgfactory_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adcbeb126fd0f7e144b98e76715069d4d</anchor>
      <arglist>(upb_msgfactory *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msglayout *</type>
      <name>upb_msgfactory_getlayout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a72fe4d80f9e0afa4abafe26f542faad1</anchor>
      <arglist>(upb_msgfactory *f, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgfactory *</type>
      <name>upb_msgfactory_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d2e335a4df8e16d30647bd902b13b57</anchor>
      <arglist>(const upb_symtab *symtab)</arglist>
    </member>
    <member kind="function">
      <type>const upb_symtab *</type>
      <name>upb_msgfactory_symtab</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af7a51d1ba1a90ea59abc97bd092d9a70</anchor>
      <arglist>(const upb_msgfactory *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_msglayout_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2fd878d8d46d0a07574ae1cf36abf87c</anchor>
      <arglist>(upb_msglayout *l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_msglayout_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a54a75dd3c85ec02432abe564d02c2c7c</anchor>
      <arglist>(const upb_msgdef *m, upb_msglayout *l, upb_msgfactory *factory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msglayout_place</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab3fdb7a409f38d6376774b40eed41e0b</anchor>
      <arglist>(upb_msglayout *l, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgval</type>
      <name>upb_msgval_fromval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a78b0bc6ba9ddbdda28eaf57edfc84528</anchor>
      <arglist>(upb_value val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_msgval</type>
      <name>upb_msgval_read</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a560fee3e5cedf5f52b663d5200a7e6d7</anchor>
      <arglist>(const void *p, size_t ofs, uint8_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msgval_sizeof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0380361d04e1c38283096137df18ae6a</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_msgval_sizeof2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6b46e9c0f364a4361666fec440f702dc</anchor>
      <arglist>(upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_msgval_write</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2ed97964fc27cfa6333aeae02b082372</anchor>
      <arglist>(void *p, size_t ofs, upb_msgval val, uint8_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_ok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6eb9a6adb33b130300e738b6ca59e9ae</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a55cb72b0e5893adbc11ee8e8e0df6f5f</anchor>
      <arglist>(upb_oneof_iter *iter, const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneof_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1d1f9417d4b4055873a63afc93331c5d</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_oneof_iter_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab2cb22687690e7062467c92c5f9d45d2</anchor>
      <arglist>(const upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a457d45d399ad02f383b04017e03d70ef</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a534686ead08828ed7659318529242919</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneofdef_addfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6550f383b11e033f23d3d27ef1899247</anchor>
      <arglist>(upb_oneofdef *o, upb_fielddef *f, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_oneofdef_containingtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af42101743f05b48430693abf2e4c490d</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_oneofdef_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa70e1d30821231b14f4660d99455ab4b</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_itof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aaac73be92cd24efb133f0744a3101f5f</anchor>
      <arglist>(const upb_oneofdef *o, uint32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_oneofdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa76ddeeb497715fde368f68e303f8248</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>upb_oneofdef *</type>
      <name>upb_oneofdef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0978703e8357cd6f22951114d5302db0</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_ntof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a418cd35e328522c047aaa356c6d6c5a7</anchor>
      <arglist>(const upb_oneofdef *o, const char *name, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_oneofdef_numfields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3ca089824264cd5a62453e1e093c8c0e</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneofdef_setname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ace60b072d72e6a6137b255295a5b2687</anchor>
      <arglist>(upb_oneofdef *o, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_pb_encoder *</type>
      <name>upb_pb_encoder_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9e0d241ad99d11bcf9bff975c19c7de6</anchor>
      <arglist>(upb_env *env, const upb_handlers *h, upb_bytessink *output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_pb_encoder_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adb60a8a2579bcba093c5adfc603f1ca2</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_pb_encoder_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af50c87ac1c58e9c56c929aca25f054d3</anchor>
      <arglist>(const upb_msgdef *m, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pb_encoder_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac522cd38119373da1e2ae17c5823e34a</anchor>
      <arglist>(upb_pb_encoder *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbcodecache_allowjit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3ad53913daf974ee6b4ecd407d9773ad</anchor>
      <arglist>(const upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbcodecache_getdecodermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a73825f8df18cadad548ec27ca759a9c3</anchor>
      <arglist>(upb_pbcodecache *c, const upb_pbdecodermethodopts *opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f46ab4121cabd55fd44eeeef009cdfb</anchor>
      <arglist>(upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbcodecache_setallowjit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab449a0566cc4fd4923d77681e41c362c</anchor>
      <arglist>(upb_pbcodecache *c, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9bff6b36764859961cebb7f9f5ed2fec</anchor>
      <arglist>(upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_pbdecoder_bytesparsed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a455bee1c8b69b930f841abeba02fb261</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_NOINLINE int32_t</type>
      <name>upb_pbdecoder_checktag_slow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9f5f6011ccc0c1eba7e2a319ce3c60b7</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t expected)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbdecoder *</type>
      <name>upb_pbdecoder_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1574cafb2ebe052ac759477fc6c50610</anchor>
      <arglist>(upb_env *e, const upb_pbdecodermethod *m, upb_sink *sink)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_decode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8980cb8ab86ccd7c78cf5a9463aca151</anchor>
      <arglist>(void *decoder, const void *group, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adc0ff5da3f54c2e9ea3f90e4cd9c8a12</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1c2064e3bc03e5d4c276faa89c03f31c</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>UPB_NOINLINE int32_t</type>
      <name>upb_pbdecoder_decode_varint_slow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad1773617a19e61b9876f4d6ef8878392</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa1eb1b87b3e90ab06fc112d48d27a8ee</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink *</type>
      <name>upb_pbdecoder_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab6223d3ede0ac047cb566e7f1daf58dd</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_maxnesting</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aec276e275bf32d19392785fc999fcc62</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbdecoder_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2884f604017b049c729bd8d2c4e68858</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac019ee696b278f196e1e5a6361738e1e</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_resume</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad4b32c5c9a19a82599f7ac0c866a0aab</anchor>
      <arglist>(upb_pbdecoder *d, void *p, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_seterr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f2f5cb7f8cd7bcef0c43705c23286c6</anchor>
      <arglist>(upb_pbdecoder *d, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_setmaxnesting</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9a29097f50e16e7de05feab643024ed3</anchor>
      <arglist>(upb_pbdecoder *d, size_t max)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_skipunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ace5f783a31c9db963477642ca9daf401</anchor>
      <arglist>(upb_pbdecoder *d, int32_t fieldnum, uint8_t wire_type)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startbc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abfcf2567fa216fd5fc9493a3d1e82461</anchor>
      <arglist>(void *closure, const void *pc, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startjit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a52578a61d61fd9be6dcf77f392e2ad93</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_suspend</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad180d52692f8e94775f4b030aa5d799c</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_pbdecodermethod_desthandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a98524e0c2df91647a7e4aa296c112383</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_pbdecodermethod_inputhandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a75fff285e2acf789bc9b2cce11337e0f</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecodermethod_isnative</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afec8d9762a473a9b4b0ee063bb598945</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbdecodermethod_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8f5d60a91266c64621da9aa01166e8ef</anchor>
      <arglist>(const upb_pbdecodermethodopts *opts, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecodermethodopts_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0dfb31767045147cdcaee6f07f57e6ea</anchor>
      <arglist>(upb_pbdecodermethodopts *opts, const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecodermethodopts_setlazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7bf9b5161e22a363bebe9832260ff5fc</anchor>
      <arglist>(upb_pbdecodermethodopts *opts, bool lazy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_bytes</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a094f6cd51cb0ef08629f1a60a6fe81f5</anchor>
      <arglist>(upb_encstate *e, const void *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_double</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3a41ab37a7f2d2d661a6c57de499fe19</anchor>
      <arglist>(upb_encstate *e, double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_fixed32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9ba86559c52bbf30e9336269f33bfa19</anchor>
      <arglist>(upb_encstate *e, uint32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_fixed64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af499538ff51a785e536d4a3a7260a9a4</anchor>
      <arglist>(upb_encstate *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_fixedarray</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4d6060cf1aad20370685da661b0c957c</anchor>
      <arglist>(upb_encstate *e, const upb_array *arr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_float</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac882bfc464ec7e9ba2177d9e8ce3bbbd</anchor>
      <arglist>(upb_encstate *e, float d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_tag</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad2e032d715dc5efc7c8fdfa0abf8169e</anchor>
      <arglist>(upb_encstate *e, int field_number, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_put_varint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9d2a65da1d704f6f7847ec41cd98070d</anchor>
      <arglist>(upb_encstate *e, uint64_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>upb_readcase</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a609c4b97bb02c20cf226a43c83a7d8e9</anchor>
      <arglist>(const char *msg, const upb_msglayout_field *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_readhasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a95efdb90acb23e0fde48fa6b00d3bff3</anchor>
      <arglist>(const char *msg, const upb_msglayout_field *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_checkref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a340249e8c7e1ef91873caafa8181f898</anchor>
      <arglist>(const upb_refcounted *r, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_donateref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aea63b419c2fee58b6a8e4f9f21e418a1</anchor>
      <arglist>(const upb_refcounted *r, const void *from, const void *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_refcounted_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5ef8583de692e696fcbcb3a2265be594</anchor>
      <arglist>(upb_refcounted *const *roots, int n, upb_status *s, int maxdepth)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_refcounted_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab260f281ea7e5607dd911e7b89d5e301</anchor>
      <arglist>(upb_refcounted *r, const struct upb_refcounted_vtbl *vtbl, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_refcounted_isfrozen</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aeb389f033e62e8e94da91966679f6adf</anchor>
      <arglist>(const upb_refcounted *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_ref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abf89cec6dffe61764c6dee89e54e1555</anchor>
      <arglist>(const upb_refcounted *r, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_ref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aeac31ede4063921345b547dd048b38be</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_unref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3b95c647bd0070882c1686fd57a9a3d5</anchor>
      <arglist>(const upb_refcounted *r, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_unref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a50de6202ec01778ca167ef9db5731010</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_def *</type>
      <name>upb_resolvename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9274a73a2ef546dca54c45a58f6aa6f4</anchor>
      <arglist>(const upb_strtable *t, const char *base, const char *sym)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>upb_roundup_pow2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6647d29cc93ca5143db18bc373d0d023</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_set32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7c08869303fa036ad431bf12efa94d7a</anchor>
      <arglist>(void *msg, size_t ofs, uint32_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_sethasbit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2dd52edb914adc6622d8d33e2cb92318</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upb_setoneofcase</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acc603f52ec573c5167210e30f6404f2d</anchor>
      <arglist>(upb_decframe *frame, const upb_msglayout_field *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_skip_unknownfielddata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abc5b089bbda8a39b489027f27f83eb33</anchor>
      <arglist>(upb_decstate *d, upb_decframe *frame, int field_number, int wire_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_skip_unknowngroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abf8f79d65f8190768eefd084d4d3464b</anchor>
      <arglist>(upb_decstate *d, int field_number, const char *limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a478e81533af0be9cb7dcdaeea0724b89</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a33648ca69e4a099da942ba928ce8f6cf</anchor>
      <arglist>(upb_status *to, const upb_status *from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_status_errcode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9e979f2b1013816e2082766cfc5a19a6</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_status_errmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af5676f559ae3461fd8a2fabc1afd1015</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>upb_errorspace *</type>
      <name>upb_status_errspace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a46715a9d1a4fab447b0ab5cd92264c99</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aed3a911cdbe9c55c137f0283ffd6850b</anchor>
      <arglist>(upb_status *status, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a72b478ca10d3eee34d2464d03e2032b7</anchor>
      <arglist>(upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_vseterrf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5cd1fa177f511071d770c0ad271835bb</anchor>
      <arglist>(upb_status *status, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a709614d82a581d68b2315aeb52db5008</anchor>
      <arglist>(const char *s, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abbd74560afa2b303cbec086b0b8b6c88</anchor>
      <arglist>(const char *s, size_t len, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_streq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a82c87182596c412f918cbccf7d4f206e</anchor>
      <arglist>(const char *str, const char *buf, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_stringsink_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad685a0d4cfc0e0916b7c103d3cb423bb</anchor>
      <arglist>(upb_stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_stringsink_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad2f8c1dc2daad8417ea9727fccbb56c6</anchor>
      <arglist>(upb_stringsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae41b41669638ba35b20cf665dc982fea</anchor>
      <arglist>(upb_strtable_iter *i, const upb_strtable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afeba5cd19e383118dd459d8909e71c09</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a39882c1b79af160622d9e0617ec29e2b</anchor>
      <arglist>(upb_strtable *t, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_insert3</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0d58b9cc0188daa87e397e2a0537de89</anchor>
      <arglist>(upb_strtable *t, const char *k, size_t len, upb_value v, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_iter_isequal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a07f9396fdb7efe9e7f8c4662859047c2</anchor>
      <arglist>(const upb_strtable_iter *i1, const upb_strtable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_strtable_iter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2074be0381e111fdaaa72622b4d7a4d6</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_strtable_iter_keylength</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abf047dee863479d7e0592424a7e4c844</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4bbd3a1bc6fab3299abddd1b5c9a6138</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_strtable_iter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa2d386fc798c71bfc81936e98bce8cbb</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_lookup2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4c4501e63e86291ff2ce989556533917</anchor>
      <arglist>(const upb_strtable *t, const char *key, size_t len, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9c851d5cf98fb9d2ce03e3bcc9165cb1</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_remove3</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab1621b744a4514a2f2c9a70a9d804fde</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value *val, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_resize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a66ca109ac205dab553154f8a22a9d552</anchor>
      <arglist>(upb_strtable *t, size_t size_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_uninit2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae221ee5167c6d97dfdb6a94afbe737bb</anchor>
      <arglist>(upb_strtable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_subdef_typecheck</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad9337302bf286321090b58147461101a</anchor>
      <arglist>(upb_fielddef *f, const upb_def *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_symtab_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3868e00f63997472702c5e7bab64f6ee</anchor>
      <arglist>(upb_symtab *s, upb_def *const *defs, size_t n, void *ref_donor, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_symtab_addfile</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a861f57eebb29a34c97aa032bc5adb0d6</anchor>
      <arglist>(upb_symtab *s, upb_filedef *file, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae51e330b1738d63fec3ef4dc2c208460</anchor>
      <arglist>(upb_symtab_iter *iter, const upb_symtab *s, upb_deftype_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_symtab_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac9d0c16d72d809835b7508984c702b85</anchor>
      <arglist>(const upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9093cd62fd8d692102848c9879c6923f</anchor>
      <arglist>(upb_symtab *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_symtab_iter_def</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae0946e140f441b5b088351920230c983</anchor>
      <arglist>(const upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_symtab_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4fabbe8a79efef9f78d10ad2c858ffec</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_symtab_lookupenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8e638dcd060117a8f54c36de00599e0c</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acd327427b078ed940cc842db0935bd81</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af75c544a2e190157ca964c6803ebf104</anchor>
      <arglist>(const upb_symtab *s, const char *sym, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_symtab *</type>
      <name>upb_symtab_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a915a8b27bf8cf07215bec22410377760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a512aad6fe8ec29774f32bbf95a6e8041</anchor>
      <arglist>(upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_symtab_resolve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a466e591ddab9a40fa5659979d7db4f8d</anchor>
      <arglist>(const upb_symtab *s, const char *base, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>upb_textprinter *</type>
      <name>upb_textprinter_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad4f17fb7b257f59fbe7128e9a4c65342</anchor>
      <arglist>(upb_env *env, const upb_handlers *h, upb_bytessink *output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_textprinter_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad0755bfd8833f9fc08756ee7454e5ba8</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_textprinter_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ace26a5c3185a687e40bc4a92d8f5b325</anchor>
      <arglist>(const upb_msgdef *m, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_textprinter_setsingleline</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a366abef759c5647eb4edb40eb1c90615</anchor>
      <arglist>(upb_textprinter *p, bool single_line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static upb_value</type>
      <name>upb_toval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6c0ee83dfeaefd3c4a7c5bd7ccfff277</anchor>
      <arglist>(upb_msgval val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_fielddef *</type>
      <name>upb_trygetfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab4a37a1b61f3fb3482462c2a2c194e35</anchor>
      <arglist>(const upb_refcounted *def)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_oneofdef *</type>
      <name>upb_trygetoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2c85f5e9a48b8ff71936c4cfdf8863f6</anchor>
      <arglist>(const upb_refcounted *def)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_upberr_setoom</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac89e1e9239fcc689dcc499a9e58f7c56</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_validate_enumdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9e27cf81b05de9bf0ceba3a97fbdd1f5</anchor>
      <arglist>(const upb_enumdef *e, upb_status *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>upb_validate_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6c1eae7635f6b3eba37dcc23a7b24f58</anchor>
      <arglist>(upb_fielddef *f, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a911724a8b7cff751ff1d4d96c03fd808</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a18c0ca8d12d0e1e714c07cbb88bab225</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>upb_zzdecode_32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af1c34e0bfb4cccc59c289cb0e2b8c81a</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>upb_zzdecode_64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a013dc0200fd15343be63eedbb92f2324</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>upb_zzencode_32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa81cc4dea3701a2f85e9eb359f200955</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>upb_zzencode_64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6b67c078db774968e87c9a852a35fb6a</anchor>
      <arglist>(int64_t n)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ExtensionRange_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae3b0d12e0ca08b9301cb31b46a0a7087</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab0d648a9dcf47996116b255618416b5d</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ReservedRange_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8b69a58dd9153f73967f96fe1f3b64fe</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abbeda179bd4efa39822ea9e617b0d562</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa2e52ec422243ff0a745e775bb141761</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumValueDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa29dd850f8143fc0e067ac5f594aa222</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumValueOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8db790f962b9b8ec430f8d91fab4f7a4</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>add77c75bd034f9bcbc8b252dc832dfba</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_Label_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac0abc4a04981175c206b58964c5c8e41</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_Type_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae1c8fc17f1e1133e61eaf170dacb5b88</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_CType_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aacc65fbab5326dbef8f3f691e3401538</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab15d9c7b358cb0ec41b3647222d3b872</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_JSType_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0dd8f9071910ab4f6862a8aa2ac30138</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1403156dc99ea497a6ce209cc943298e</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorSet_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5c8e97d4cc5713f2475a9538be89e18</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FileOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2a355570f6ad459d937bbf08f88b5adc</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FileOptions_OptimizeMode_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2e2db5eb660f014741fee9293ca7512a</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a61616aa21affae1a1a8c39d529123c61</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7bb4cbb544ca0a3204dfcb6144a19dd9</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_MethodOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af4d8288c6f05ce6f3ec4a1a3016c450e</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_OneofDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9d5c7bcee0e3d5a47faa3843056101e2</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_ServiceDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abe27fd243a87f1216267885a3b126fe3</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_ServiceOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a757cf8fbcaeeda21bbfc16d1f2df4d99</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a188336c5c91bf11ee5ffd795574ebfbe</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8b1fdfa791a03fdc6e0cf8d1f2dbdb69</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7382793f69f75785a679a292216ff479</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_NamePart_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a628aabae869218121a90b71b6f3f2e48</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8339bce6122a915c58af06d9b17db72b</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *v, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visit_json_parsermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3a33a3226658f9d023a45f0ca18ab201</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1a44aaacc3871a7c9f38caddf0ab39bb</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae33912da5203f13e4e1fb1721115d041</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitfiledef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aed93cf790571d33a37dc4fc613f73627</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitgroup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a08324b95637f188e02f484bd45e20d60</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visithandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac66919e8517b52f2c91d655632ba18ec</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitmethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a74240128db1c92eaf92e4ed44248e0a8</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aa4ae7a58eb62fd5198413f12450a6a7d</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visitoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2419b47e9ac447b12ff3ea397ac0f9b5</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted_visit *visit, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>write_err_to</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1ccb6eeef66f561c91342c13d2f8c8f7</anchor>
      <arglist>(void *ud, const upb_status *status)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short int</type>
      <name>__mon_yday</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aeabdc13e15397be3d93ae6310c365ff4</anchor>
      <arglist>[2][13]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_actions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac0ca4646dc8911a4983345d4f95690a0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>_json_eof_actions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a40487ab8d9409379b111849751af06bc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>_json_index_offsets</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac7c4a8b7015f68e13232e53f9d13881c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>_json_indicies</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae49f1f474b64eec7ba6a0eaba567dbbc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>_json_key_offsets</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acff248dc025bdf39b3ee8ff8ff8f6b0b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_range_lengths</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aeab5728314ad5a52367f4f6d483d178f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_single_lengths</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a43fa6ab312c82e23aa588ed9f2a35977</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>_json_trans_actions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4e24ff9fa5318ccf78af4bd3de75d111</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_trans_keys</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5a6086ada94cceed60589434b4553835</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_json_trans_targs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9193beb6b9fd284f3877a2f4ca859637</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_upb_noclosure</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac7c8f8d5d6d8d0103d505c3c6592c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_tabval</type>
      <name>arrays</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a07d4081e9569b76ddd7dfc7251493974</anchor>
      <arglist>[187]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>b64table</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a30b6202d01349ecbbf413439f05851bf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>dummy_char</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad632c67f239c0e46c7dda4a05e7c982d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_enumdef</type>
      <name>enums</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6c9d92660e3e259662d3fd965271fbb9</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>eof_ch</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>add07df9e3ea7a6b3b1756c56d919810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_fielddef</type>
      <name>fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aea798668ba862826abca2e7b19376e82</anchor>
      <arglist>[107]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_DescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4ba60aad839a07571327eb13c5a010ab</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a621ee03417900370ab2219f901a687ea</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aada42b2c9884ac9b775ad43248366990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af476388bf116373fa02b03732f6649ad</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac5cfb8a37052e3f51d48bcce6d69872d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_DescriptorProto_ReservedRange__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a921fed49d71571de32e191d0770c9c85</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a83df4ee0ad088a9ea92ffcb02ea345e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_DescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac7215196abb4c01e14f10f6c5aceccf7</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a399749c1fe1a6a4ca672884720496477</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4d2e42ddf250f3befb7a8a57e7f66902</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a353cb7b2925915770846e254af31143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a691adf8f851e3baeb86c28d27291acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abf73e4a9361246d41789286191a1ee5d</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a654ea656d3b3be5edc7b4a230e11c5f3</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a03c6ad1bda0d02a44acb30885abd864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5bc75a310abe47a8aa3abc8ac857e399</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumValueDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae2eaf0cf63fced317b126792167d08b3</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6187e43552c8349f7a62188ab2006858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumValueDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aca2bc7dc09ff1fc3ba617a0a02f2fa48</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_EnumValueOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a52abbca7f5e69d64804ac9bfa805deea</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adf9c5e011f175b3b84aa6c9b6625add5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_EnumValueOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a976f3203ce1ce98f7030f59ae7247dbb</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_ExtensionRangeOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a05435fb52296c003e0a5c4c3def40339</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ExtensionRangeOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4f0f083c7c923e92ecbad5c68f2ba653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_ExtensionRangeOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a21d1dee968f53aab4da21f5869de7a13</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FieldDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0e57d55af2d4b73ae7b4b8f984577d22</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7beaa1064e98ae17745e09a7c52141a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FieldDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac3f8f302d699cb5efb18b22e8d9c57b5</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FieldOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7084453d529a5932210bd8e5167bf645</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a4946866779ddb1de89ef023c67241512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FieldOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>afdc62652217626de0cba31e9e3731b5e</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FileDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9b6b848b00b3c330d041d9fed611cff0</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a909a674222195bbb720811e5f3208a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FileDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad744b60ad38d8e4c570df3e84ba7ab3d</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FileDescriptorSet__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae35d09ec4529520f3fb32801321b6abf</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorSet_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a605c1bdcdabb0914443a76a7e7921c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FileDescriptorSet_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0c54d631190e3636d1e3399be912a139</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_FileOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5fec6f12dfd3be9a4eba25757ce3dfc1</anchor>
      <arglist>[19]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2f60982acfa7c781842e89db0a21cc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_FileOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9b1491dd158350346a2c37dcf48b996c</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_GeneratedCodeInfo__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acae62c0267f926f5414d0b8866ea3056</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a8f008b1e771d545ac994abf4ac5f2e81</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3826d29d2fc61100843487e8678fe2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adf6bd356002369c876945b0dfca5ed8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_GeneratedCodeInfo_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5bf6ed7529da178fa711c878fe5b8169</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_MessageOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5716cd0a1041fe188d92070d18b9ee8</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MessageOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1c0bd1bc63d5f326c560e9b7b2ec8bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_MessageOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a81eb9f66b594ead73928abda37fecfb3</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_MethodDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>acad4e0e0ce68358e1f3abb4e3e59c6dd</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a47f13d40130ea25606f470c1f2f159a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_MethodDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a40442047dddb7e4fec49770159a6d2d9</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_MethodOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2b10513a029cb90132904df943be1756</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af00c9bc2ba9f99b2b6e1b67138afe525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_MethodOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af4e3b896c485e364fe484c3238873e95</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_OneofDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5049fe21a4edf53de0d9e04277ddf382</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2c60e2c74383a54c9ba8cb24c71a1db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_OneofDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad3815674b8f6f4a6943c91476336b6e5</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_OneofOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9075135beae4b9c8a3caaf995870847b</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0599412d7f9ea9fdc7b70a2f6d516e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_OneofOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1b6c3e5f058f96147538a6e6a1554b71</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_ServiceDescriptorProto__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ac583092f96f93c21bc3b4cd71c55f42e</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a972c800524c647fe718757bba6ebe01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_ServiceDescriptorProto_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1358f56140ab7853e1d6aad3351fba77</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_ServiceOptions__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a08be02eea1ecf626b83db34d85bb512e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6d5a332b21d0fbd3fee41d786b2d2ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_ServiceOptions_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5a6111c766edf265ee6b4bc0ed2df6ae</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_SourceCodeInfo__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0fb1b05c890418b32d82227207b2f55a</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_SourceCodeInfo_Location__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6198287f0245ca3a6dfc982b71729e18</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_Location_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a497530a050b2782b88a84bdd3b20f1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a430d6a4e78852c2c8c534da51bb71a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_SourceCodeInfo_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5576919ec56d06e01cc41dacc266f82</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_UninterpretedOption__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a6591ace20fb302b9171a90d719dbde38</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abaaa635efcaea44cae9b3407670f74f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout_field</type>
      <name>google_protobuf_UninterpretedOption_NamePart__fields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aef6f423b9f4543bc84f4fce2dbec616c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_NamePart_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0a59154067189b33b731b0cec9474736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msglayout *const</type>
      <name>google_protobuf_UninterpretedOption_submsgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab7aa13c419b32621506132711ebf6e15</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static opcode</type>
      <name>halt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af473b73a3c8371717744fb265325094f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>inf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a71bb5387b246e34e06a2012ee4e4da7a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_tabent</type>
      <name>intentries</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af6d96a5f4242fbd8a88e2cf808e046e2</anchor>
      <arglist>[18]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_duration_machine</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aae0e0b063f325b91531378ddbb3e1c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_fieldmask_machine</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abc4685e4850322003bab139caaea11d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_main</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a5f757daf7f4dac2095a9aaba34f0cb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_number_machine</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9d8f74e09d5a6b5aa00e06b158a10372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_string_machine</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a96855333d4e8f0d6d8180d25c47a1de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_timestamp_machine</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3235effff0fb4f2e8fc486d567575149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_en_value_machine</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ab3bc6d6f00049708de090f1c02f7ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>json_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad89230e732636663cc5dda991e6efa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kControlCharLimit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a593b09503093b9031ab92cca4d021a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderStackOverflow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a935ca0679469727c8306d3563ae4d875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderSubmessageTooLong</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3ba0970d886b28c71a14d259248e84ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kUnterminatedVarint</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a022a49eb2d9b58ab74496f9c29ee508b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAX_LOAD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a2a82aef07ded3b48ad0965fc9f1df3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>maxalign</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>adbb4ffcaa18b2ebe63323def0d0a249b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MIN_DENSITY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a74c1063c6066958cb5a146d62cbe215e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_msgdef</type>
      <name>msgs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a53e408dadf1f635940732fdd269e8a3f</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>neginf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9b3fd364e53cee46c77e26cdd5866c17</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>ptr_words</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1999b3d5a57d48d4eab9b0e57f6e8271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>static_refcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9f51ebe0292acd07c3b8748d7673af66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const upb_tabent</type>
      <name>strentries</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5854a042c4827895389867cf57aebb6</anchor>
      <arglist>[236]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>suspend_capture</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7fdc43b83b75771c415c7de15180535c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>untracked_val</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af22379ee1bd68f7fb0a78b6e80399c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc</type>
      <name>upb_alloc_global</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a7a6a40cfd4c46e1c7c57d96e7edf8b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_desctype_to_fieldtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0c2e5413ca13a3ccd4d0b41e420a0abe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>upb_desctype_to_fieldtype2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ae5033d983983817cfdaa2716c6da5bb2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_refcounted_vtbl</type>
      <name>upb_enumdef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a9a2fcf17cd33695655830b02d5fe2e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_refcounted_vtbl</type>
      <name>upb_fielddef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a0ab3fbb0f690b13699fae9bcb7fad0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_refcounted_vtbl</type>
      <name>upb_filedef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>ad7ab26090143c8fc763509890e45bf98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_refcounted_vtbl</type>
      <name>upb_msgdef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a164cb48dadbae21bc926d2bbe846321f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_refcounted_vtbl</type>
      <name>upb_oneofdef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>abaa18b5392c72571be25f9ce91a4b1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_pb_native_wire_types</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>aba3496e28ae6ba2fe321533c7ed47721</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>UPB_UNTRACKED_REF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a3498c75ccc4f42f6776808b2c05ea74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_errorspace</type>
      <name>upb_upberr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>a1f59bd53293627786d27d62060e7c2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct upb_refcounted_vtbl</type>
      <name>vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8c.html</anchorfile>
      <anchor>af0c0ffc10f29de0129e4677d908e289a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>php/ext/google/protobuf/upb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>php_2ext_2google_2protobuf_2upb_8h.html</filename>
    <class kind="struct">_upb_tabent</class>
    <class kind="struct">mgroup</class>
    <class kind="struct">upb_alloc</class>
    <class kind="struct">upb_array</class>
    <class kind="struct">upb_bufhandle</class>
    <class kind="struct">upb_byteshandler</class>
    <class kind="struct">upb_bytessink</class>
    <class kind="struct">upb_decoderet</class>
    <class kind="struct">upb_def_init</class>
    <class kind="struct">upb_handlerattr</class>
    <class kind="struct">upb_handlers_tabent</class>
    <class kind="struct">upb_inttable</class>
    <class kind="struct">upb_inttable_iter</class>
    <class kind="struct">upb_msglayout</class>
    <class kind="struct">upb_msglayout_field</class>
    <class kind="union">upb_msgval</class>
    <class kind="struct">upb_pbcodecache</class>
    <class kind="struct">upb_pbdecoder</class>
    <class kind="struct">upb_pbdecoder_frame</class>
    <class kind="struct">upb_pbdecodermethod</class>
    <class kind="struct">upb_sink</class>
    <class kind="struct">upb_status</class>
    <class kind="struct">upb_strtable</class>
    <class kind="struct">upb_strtable_iter</class>
    <class kind="struct">upb_strview</class>
    <class kind="struct">upb_table</class>
    <class kind="union">upb_tabval</class>
    <class kind="struct">upb_value</class>
    <member kind="define">
      <type>#define</type>
      <name>ACCESSORS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a42c37831dcc780de27a1df753a2dfa1d</anchor>
      <arglist>(name, membername, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RETURN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1bee604cde3e15b3d772132794ebc4d8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_ENDGROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a07b18ffe9a5a95b210d9a0d2551808c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_MISMATCH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a270fce54a5fd8f7e73b3948a5132abec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_OK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4c2dd45c17dfc65b97468afb5d108af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH_ENDMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0f99d31defadbdb5bd501dba5debbd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNCS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a65302671cf42329e73d6729c219ed629</anchor>
      <arglist>(name, membername, type_t, converter, proto_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9677c91b97945dff3e4289a36484a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_DISPATCH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af7d1cfe71532dabab62c0184c9c58fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_WIRE_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2b446f694b9a0de43ece02876b288e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MAX</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a96c6b949ef9a3fa992b27d2a0055c559</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTR_AT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4b0a0f49bc5dd933da67af41a3f5c87c</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUTVAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adc52bb279645ed2129a9901c74568e5f</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3fb09354e5b65783c6c6d8d78104f389</anchor>
      <arglist>(dest, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abf6b0017df2dfcebcee76cc15fa2f827</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ANY_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a401d44488dcd4079e38d05c0fc31cc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ANY_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a45c8d99a264271c9d30310f00b45e503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ARRAY_EMPTYENT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a58cb729285559578ad1249cc5aa70c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ASSERT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8305a030d24677185d5ea9c7198ed63a</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ASSERT_DEBUGVAR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad7cf0e9328e7e6b11be285fb992c2379</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_BREAK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9458a06da0b6973684b92564dcaa74f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_BUFHANDLE_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e594bb813b45a693280b7236408da5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_BYTESHANDLER_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaf4fea078d5a310fd6fa662a6745addb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODE_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aea02aa180258f81d0928d59b000474ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a09450cea7c58685fa68257f942553dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_INT_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac01bfd9e77ba98aaa95a6df3753abb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_MAX_NESTING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac101b986835345d82ad036c5e7c5d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_MAX_RESIDUAL_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a09c0cfbaf5a03c096e81b5934e72151d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DEF_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6a116f09820993db4892257cab23e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_NANOS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab213f13440f42c922b091db3bdb84c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_SECONDS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af19a5638350521da85b2b5942a5fb03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_EMPTY_INTTABLE_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae317ee6f226e2d1d2fb39b22d7504b81</anchor>
      <arglist>(ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENCODE_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6f33a3c9c913fab4533b11fba63d64e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENCODER_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2d8f6c0fd9d03a682686db098147fc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENDMSG_SELECTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a86775f5cbfdf8b32e5defd4d77ee7248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENDSTR_SELECTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae2ff1d51a956975937d6a12f9c3ba909</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELD_AT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6625ccd25fbab49cdd606382d536445</anchor>
      <arglist>(msg, fieldtype, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FORCEINLINE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaf6a36291332234aa58401cd91c72f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_GENERATED_UTIL_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2ba5c65cc7268f178ba648b37d6cab4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6aa5b54203d496d6c43f71d7218845f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLER_MAX</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad9a86bb7ff88eebc6894b8616e8ebde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLERATTR_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa8814954972f3f41947572f8eb7b94c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLERS_H</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abcb3546c871db58aa486bc62e9f8719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLERS_INL_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a744ac4756ce3de7693ea8a5db854d84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_INLINE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac6f2aefccbb6c479ad64edb54d0c6a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_INTTABLE_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a54b8c825cda0bbc0f1a840437451a38b</anchor>
      <arglist>(count, mask, ctype, size_lg2, ent, a, asize, acount)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_PARSER_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ade8a4bfa643dae6a580fb7a6744760e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_PARSER_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a01ba35e83b446e4d601f556fdfefe889</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_PRINTER_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afd61df70ccc291174ee4ac275fe77ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_TYPED_PRINTER_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1bb225580b4757988367f50b79769376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_LIKELY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a273e948c30dc529b3cd0ef7c17d412cf</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAPENTRY_KEY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adf7d076e1d2465db813eacfa02eec26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAPENTRY_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa8eece319d07034e365a45799f40cae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abddcd64bcb32cbc933e87e45e2d4dbd7</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_FIELDNUMBER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa541069089770fdb392b10b48c9f5ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_HANDLER_DEPTH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a011767bffea5bac4f66ef30e01e12161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_WIRE_TYPE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a338beb1b8c76e479d057f543eff477dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MIN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef33799d35c469e09faf88085fd2d60f</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MSG_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1fcacb9daa021f6083cc8f32c960ce6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MSGFACTORY_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3e59714e6ad5c986cd550a24958ea760</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_NO_CLOSURE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aadab4e15a73c95799c9996dfabef64e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_NOINLINE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a96ceadbab189a5a5533ed059a03ba6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_NORETURN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8952bc86eb93b544d996e21ebc792d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_DECODER_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa3789e7fb8526655d502c635ee6b93d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_ENCODER_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae488b4480bee1d2bd0c640930230688f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_VARINT_MAX_LEN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af65811634eaf0902b93eaf1f3beae91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PBENCODER_MAX_NESTING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a72ad86c45b0bc4feaab259444477da09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_READ_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad20d1a3f6b6dd6a8a85ecca178fead91</anchor>
      <arglist>(msg, fieldtype, offset, case_offset, case_val, default)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SINK_H</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a953eea401e4defa8a353619a927a2ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a565a8a457aca4d0ec17665422b7b9dbd</anchor>
      <arglist>(size32, size64)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STARTMSG_SELECTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aab93e50e166c6f6846938219e28f0347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STARTSTR_SELECTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0e6708b42b19dc3649b7e41704227970</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STATIC_SELECTOR_COUNT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a05e6753e23d5d9e0c6bcd2c1f2b7aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STATUS_MAX_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a308122ed19e6fedaced2e9247f497851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRING_SELECTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aad3730e949dc76c51c9c2bf35bee3448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRUCTS_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a87bdb5cb43bfae0856d2c269221dfe79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRVIEW_ARGS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa61bf0ea04e04f9b1f795f4e931627d4</anchor>
      <arglist>(view)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRVIEW_FORMAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a67fbc8e7e7aa7b8d690a994ff47943bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRVIEW_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a71e60d642da77cc7550485b6c5ad8cb2</anchor>
      <arglist>(ptr, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABENT_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae1c30f0f441286f992c5adb5f82d8c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABLE_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a16509951b73e72c93e56fec278a80b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABVALUE_EMPTY_INIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a12b1f3db90a118f1f2a2cb3d9dafe383</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TEXT_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9805830dd2656df52634be8453c68aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_NANOS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab1d35d3ba7b58231beb110455287c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_SECONDS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a62573f82bd96e8289c98fd03b9f52746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_UNKNOWN_SELECTOR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2aa3a0d28d60eeda0cd7211110863ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_UNREACHABLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a16a6a2ae7f03e2e418e0317d6a53d000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_UNUSED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a162934e84610cf55e1327c20af6e951c</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_VARINT_DECODER_CHECK2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8601830b9aefce64646153fe6a3a2e0</anchor>
      <arglist>(name, decode_max8_function)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_VARINT_DECODER_H_</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a92cffb6ead37e196033dad46840b0881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_WRITE_ONEOF</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0c4bf5fb3cc983b356db788ee1825d65</anchor>
      <arglist>(msg, fieldtype, offset, value, case_offset, case_val)</arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_DescriptorProto</type>
      <name>google_protobuf_DescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6c75b1368ee139b8b761f7223b2f0fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_DescriptorProto_ExtensionRange</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa7dda194ba27490b509eb225cac4a749</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_DescriptorProto_ReservedRange</type>
      <name>google_protobuf_DescriptorProto_ReservedRange</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a49d6109c8b6bfe62a30518a4a0f6a3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumDescriptorProto</type>
      <name>google_protobuf_EnumDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a64f064dda57ac919389c799c0703968f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumDescriptorProto_EnumReservedRange</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a22fee901c49a35d34a90931c14fc00cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumOptions</type>
      <name>google_protobuf_EnumOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a649eb47eeb3f994b6b23e75657751d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumValueDescriptorProto</type>
      <name>google_protobuf_EnumValueDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afe2cb6c70b034e430d7004092409650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumValueOptions</type>
      <name>google_protobuf_EnumValueOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8a96b460a788e8a33c78d2556830b649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_ExtensionRangeOptions</type>
      <name>google_protobuf_ExtensionRangeOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a63015f521c8806f93c4b298b5fa92102</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FieldDescriptorProto</type>
      <name>google_protobuf_FieldDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfd1f6d625905660692e41e030742d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FieldOptions</type>
      <name>google_protobuf_FieldOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af215ae72f11efd2f5c9a81812f371fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FileDescriptorProto</type>
      <name>google_protobuf_FileDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2ae1bd7c4a181b5e74c14f03206efeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FileDescriptorSet</type>
      <name>google_protobuf_FileDescriptorSet</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa54742b4ae320994cdb53bd06ececb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FileOptions</type>
      <name>google_protobuf_FileOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>add50aeb27fcc836a6e74c450e3eb4ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_GeneratedCodeInfo</type>
      <name>google_protobuf_GeneratedCodeInfo</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a71471d251f6ccb2241c593ff79f08e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_GeneratedCodeInfo_Annotation</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a356c34d0699f64294eee5f44743d6e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_MessageOptions</type>
      <name>google_protobuf_MessageOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acdeb67acff04979b3aaa9b619994c08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_MethodDescriptorProto</type>
      <name>google_protobuf_MethodDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a82fd379b2157e4538f929862ca4ee168</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_MethodOptions</type>
      <name>google_protobuf_MethodOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a800087f97784594276cde6c256b1e99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_OneofDescriptorProto</type>
      <name>google_protobuf_OneofDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aced4a17a603263fe8ec58eefe88f65c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_OneofOptions</type>
      <name>google_protobuf_OneofOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab15bba5db12a900f8b6210d373ced5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_ServiceDescriptorProto</type>
      <name>google_protobuf_ServiceDescriptorProto</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4187fd71c109bd1ad1149c1f1d980639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_ServiceOptions</type>
      <name>google_protobuf_ServiceOptions</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adf0b41c542e679c193144746d95e6ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_SourceCodeInfo</type>
      <name>google_protobuf_SourceCodeInfo</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae8c0069a68e77326a23e2c17294fd1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_SourceCodeInfo_Location</type>
      <name>google_protobuf_SourceCodeInfo_Location</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac17da979015950d9cd3c15f13e4566a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_UninterpretedOption</type>
      <name>google_protobuf_UninterpretedOption</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afb8bbec83b4fe1629a681e2d860ef49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_UninterpretedOption_NamePart</type>
      <name>google_protobuf_UninterpretedOption_NamePart</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0260778bc841b3da2e326051d241418c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_alloc</type>
      <name>upb_alloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae525ecb54e35d8cf9a05ada0207c9006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>upb_alloc_func</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a214b420af54e0550ae7c703a3b52cb6d</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_arena</type>
      <name>upb_arena</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a05529228798e6b707a084c61a75da8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_array</type>
      <name>upb_array</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a15728c3a6eec79ab51a2264e9ef05517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_bool_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab570f9984ead0151e02dcd2f32429c83</anchor>
      <arglist>(void *c, const void *hd, bool val)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_cleanup_func</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a811aaa9865ef886c4d914f2f10b82130</anchor>
      <arglist>(void *ud)</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_def_init</type>
      <name>upb_def_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6a745f69b91811249272a009aca5c382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_double_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae30cd1f66930fd6cef32979b6f2946a4</anchor>
      <arglist>(void *c, const void *hd, double val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_endfield_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abba74457a38d91522d6a8c4c0488165b</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_endmsg_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad48b48a94a63c742dc6128f36b9eaca7</anchor>
      <arglist>(void *c, const void *, upb_status *status)</arglist>
    </member>
    <member kind="typedef">
      <type>upb_strtable_iter</type>
      <name>upb_enum_iter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a71ea77b95b73ad87fb99b6385ba4e02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_enumdef</type>
      <name>upb_enumdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8f420112f750ddc44711520c699e9f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_fielddef</type>
      <name>upb_fielddef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ada015746619e0a9a1195b38924eb5880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_filedef</type>
      <name>upb_filedef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4f7c99b640bad2a964085dc300be5af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_float_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e0432779424f5bd529b127528fadee1</anchor>
      <arglist>(void *c, const void *hd, float val)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_func</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae67782b8c1980f9442e6c9e2146c529c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_handlercache</type>
      <name>upb_handlercache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa6593e68ff3cacf96da51e5b7de4a72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_handlerfree</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0a288c62b17d705975ec7ec0f9de16d7</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_handlers</type>
      <name>upb_handlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab154a2f926c38c98b2ed3e7c59af07e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_handlers_callback</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aea8dd5681ca8d79c56997e16339241ec</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_int32_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a900b5b0e5428c286a77973ff82e8982f</anchor>
      <arglist>(void *c, const void *hd, int32_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_int64_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a53f050737ef03eb3ffa77ceb435bca90</anchor>
      <arglist>(void *c, const void *hd, int64_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_json_codecache</type>
      <name>upb_json_codecache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a52edab859a39126a05cf1493a41fc875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_json_parser</type>
      <name>upb_json_parser</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1d0576c6158644830fa60a6ca3a30a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_json_parsermethod</type>
      <name>upb_json_parsermethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7806df1668f525a22b508d59d3ad7a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_json_printer</type>
      <name>upb_json_printer</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a22d59f7fb476898c92fe178c10f084cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_map</type>
      <name>upb_map</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9fecf58ddf46c93055296d245ac20d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_mapiter</type>
      <name>upb_mapiter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2c5c531764b8cfb69734ad478ae1af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa894eee417c3c56ecd76633172e92f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>upb_inttable_iter</type>
      <name>upb_msg_field_iter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a390321c18cdb3cb73b549e391eb04fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>upb_strtable_iter</type>
      <name>upb_msg_oneof_iter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a660152d8db56cdca7b5be3b7dbef7da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_msgdef</type>
      <name>upb_msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a449a28d00bf236e6fe646212cf1fec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_msgfactory</type>
      <name>upb_msgfactory</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a651db578ee28d102ff48b15ce3fd4e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_msglayout</type>
      <name>upb_msglayout</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9e637dbdf42a5a4fe1cc023ff7494ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>upb_inttable_iter</type>
      <name>upb_oneof_iter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a20c6e1ac3f47624671baf731e448d0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_oneofdef</type>
      <name>upb_oneofdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a66867fcab43ed957e2741d95257017c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_pb_encoder</type>
      <name>upb_pb_encoder</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a344fee3f555d95d25d8c3b0fafa1827a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_pbcodecache</type>
      <name>upb_pbcodecache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2a3d0c5ff9dca77a6224719bf40a5a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_pbdecoder</type>
      <name>upb_pbdecoder</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad494f4b6918cd857a360355607122d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_pbdecodermethod</type>
      <name>upb_pbdecodermethod</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a53208b9a7375c48a3766a07982ca427b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>upb_selector_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa3ce998cd59a0c7b0bcd8b1ded993ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>upb_startfield_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aeda78bbb46288b0f73804b0ea1bb4011</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_startmsg_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0e87b222b9eebf41355cc5ee8de62654</anchor>
      <arglist>(void *c, const void *)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>upb_startstr_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3862042c01738e9b8f4ae971a45e553a</anchor>
      <arglist>(void *c, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>upb_string_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac9562f76e6a98fb3947b8836f7d9ab23</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_symtab</type>
      <name>upb_symtab</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a048e84b236c535facfb9b265978bed50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _upb_tabent</type>
      <name>upb_tabent</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa8cfe6adf3f130590ddf1c82f5f57455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uintptr_t</type>
      <name>upb_tabkey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaa969fbab813bb62ef7b5643a8da4b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_textprinter</type>
      <name>upb_textprinter</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2d4e5af19d7a6bba6a2e5349daf00f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_uint32_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a81e5592b19b5a200a4447d5a18a11615</anchor>
      <arglist>(void *c, const void *hd, uint32_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_uint64_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adba6bbc8d5a1161f5b82ed3ecba1c758</anchor>
      <arglist>(void *c, const void *hd, uint64_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_unknown_handlerfunc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae07fca66390939496cdd5f9dc547127b</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t n)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldDescriptorProto_Label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda25e92a8f72621532bcf52101d466d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REQUIRED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda28241e77ae8d4d572069c16a19806138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REPEATED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda0bc2727b2188005762a39ea5168c7d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda25e92a8f72621532bcf52101d466d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REQUIRED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda28241e77ae8d4d572069c16a19806138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REPEATED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda0bc2727b2188005762a39ea5168c7d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldDescriptorProto_Type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab19f65a3e1540b384b5b61c044a18370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4d73923fec1bb1491f836143f2a07542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa8cad7346e668c4d10149973d8d762a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa6d12f2b537faf947187a300e17dee627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa34d16cdd3145cccc82c1d25531521c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa2ce759ab10cd13ce5bcfa68834252779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa9d72be9d437575f9990236181457b7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab592f43c066c605547280ccb7c77c3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac9fdedbf3b3c211846ba14d3a032f1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac91c8a608dea9b8ecc234c4b7bf90ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa5fe0c4efd87ed9aa46030bf1ecc47b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa56d3545a4e9983da06e88e9cf0180d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa49c3ae9cd84ce04f11213f2e137bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa520137c0d50068e0cdb78365fbb58010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa727d723c2ef28346299cdf666488332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac7a622f59d6884af668dd0d01345bb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4bfb99d65ba86973acd3e22ad10eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa76e6e82784a0bcca51fbeec628fcd92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab19f65a3e1540b384b5b61c044a18370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4d73923fec1bb1491f836143f2a07542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa8cad7346e668c4d10149973d8d762a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa6d12f2b537faf947187a300e17dee627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa34d16cdd3145cccc82c1d25531521c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa2ce759ab10cd13ce5bcfa68834252779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa9d72be9d437575f9990236181457b7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab592f43c066c605547280ccb7c77c3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac9fdedbf3b3c211846ba14d3a032f1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac91c8a608dea9b8ecc234c4b7bf90ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa5fe0c4efd87ed9aa46030bf1ecc47b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa56d3545a4e9983da06e88e9cf0180d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa49c3ae9cd84ce04f11213f2e137bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_ENUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa520137c0d50068e0cdb78365fbb58010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa727d723c2ef28346299cdf666488332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac7a622f59d6884af668dd0d01345bb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4bfb99d65ba86973acd3e22ad10eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa76e6e82784a0bcca51fbeec628fcd92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldOptions_CType</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35bab7c527052ea69e7e3b2efbe366bb43fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_CORD</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35ba2628da8b95734e36b03197e8880879f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING_PIECE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35baeced35e30c6ee718539baf5923eab225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35bab7c527052ea69e7e3b2efbe366bb43fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_CORD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35ba2628da8b95734e36b03197e8880879f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING_PIECE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35baeced35e30c6ee718539baf5923eab225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldOptions_JSType</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NORMAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018af28b3bb311ef06d2a0a0a7a2b8ad23c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018aec8ccc65ca56629cd4337cee6eb77601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NUMBER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018a37f4c57a983cfa16b6aa7caa79226526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NORMAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018af28b3bb311ef06d2a0a0a7a2b8ad23c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018aec8ccc65ca56629cd4337cee6eb77601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NUMBER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018a37f4c57a983cfa16b6aa7caa79226526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FileOptions_OptimizeMode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_SPEED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2a34b144ea5caa3cd30f16cf7e95a0b781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_CODE_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2ac22ca85feb8b66c89695bb5243e31889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_LITE_RUNTIME</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2af7c9e794d40b24b73f21d159a53c36fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_SPEED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2a34b144ea5caa3cd30f16cf7e95a0b781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_CODE_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2ac22ca85feb8b66c89695bb5243e31889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_LITE_RUNTIME</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2af7c9e794d40b24b73f21d159a53c36fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_MethodOptions_IdempotencyLevel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219a87c6627150f2ad5a55fd70f2176814e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_NO_SIDE_EFFECTS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219af19005928fcaf9a0122c9c45f99f2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219ad2084d0fca3ec24a4d230e2325fa330c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219a87c6627150f2ad5a55fd70f2176814e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_NO_SIDE_EFFECTS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219af19005928fcaf9a0122c9c45f99f2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219ad2084d0fca3ec24a4d230e2325fa330c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>opcode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadf1f3edb9115acb0a1e04209b7a9937b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_STARTMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eaf406c6f3eca84d691599a44adfed7846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ENDMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea040ea03bd66a8ee8abf57845b777beef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_STARTSEQ</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eadfc4e9ac58f39779f88a1d8e40ecc820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ENDSEQ</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea0a4d8675cec3abcf5824a97ea48bccef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_STARTSUBMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea8aa965329f7665138d3651fce7df5380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ENDSUBMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea111fd19a9a7d77a19ab9947776408ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_STARTSTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eafc5ef65de5e465d7635a6b77d6be7e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eaa502c803a23d2dea0a61c1579e8b8486</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_ENDSTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ead61ba0391619551ceb6fd4db685a83c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_PUSHTAGDELIM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eae8aa4946c86f3ba468dfcdbb917a72db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_PUSHLENDELIM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eae79cd00eea9ca43bf60e2c30a45078a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_POP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eafb3c2d934da3bfb01e4fd56338324e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETDELIM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eaf9934d13cf2188b8878f649482629c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETBIGGROUPNUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea955bce10fffe89f67c535e3b10a6c1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_CHECKDELIM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea18c0e52eb115c66c202bda4ee3f24633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_CALL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea098bbeea13096667b102f7fd90cbe38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_RET</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea8be3eabfb985e0cb51917d383aa819e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_BRANCH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea1052495055b8abebc5748b39ac84f478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TAG1</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eac3c3e6a23c578b9ec8fb6316f12958f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TAG2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eaf6d06c0b23d05ed521405095ceadf317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_TAGN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eaa150222b7e06998bd0adc82fcf107da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_SETDISPATCH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eab939ffe92027a9d4757817d26aa0c962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_DISPATCH</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158ea3fce797ceb97702fdd57a46e83f71c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OP_HALT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158eacb21492dc0e8f91afe6ea8f36e77fa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_ctype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca124719a08569d77107926913224dfc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcac7ba0a8a527d99a4dd20d4417f2e1719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca7a1f82d28961f194b81480c78d207952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad57403b982fc7eb6456bc8c153561a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca1789399435604350e2274c338cddbe96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CSTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca0e75085d7a5bdaa5cbec1b21b6f3a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_PTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad891a48f3ff1e09566e2597cab3f6667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CONSTPTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcaa9677f2661cc68a0f6c12588550baaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FPTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca4b0451eb67c6fb6fbb3dd43f7519dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca6e9d3237d9c6aed8dacea54b974d4bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca014e73cf9c2b70d989df53e9bea66f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca124719a08569d77107926913224dfc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcac7ba0a8a527d99a4dd20d4417f2e1719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca7a1f82d28961f194b81480c78d207952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad57403b982fc7eb6456bc8c153561a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca1789399435604350e2274c338cddbe96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CSTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca0e75085d7a5bdaa5cbec1b21b6f3a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_PTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad891a48f3ff1e09566e2597cab3f6667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CONSTPTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcaa9677f2661cc68a0f6c12588550baaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FPTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca4b0451eb67c6fb6fbb3dd43f7519dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca6e9d3237d9c6aed8dacea54b974d4bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca014e73cf9c2b70d989df53e9bea66f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_descriptortype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea4e9ea9f4c3d8c81537497665ac936c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaad6c1879af09a40ed3dc6f41b02905cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaa8f24d753bdd728cc1540625665ad02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfee29d7927aed7f3cd4546c341ffad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eae0989842f9037f08f10679c06cb6fe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea258cd0892f531f7e00389e13ab224f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea8ea78cc0649577ba265feaf7d1bb06c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eac1ce1d58be4b4784a22a37a27ff8c342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2a89961dc342fdc485bcbb8bbe0db1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea63eaa79d35695f1e7b24be5d31368ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea1a499e9e317b6a30da0783d9fda65b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eab27163e534e6ebc710fafc0e92eebc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2d50578e7c9d66e9d672175189eeb137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaf517f961b2c4049eb72df06a77e80473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabcd96927d95ceab40b0eadf0027aea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaedc1c501e94fee25f560f6cc3624ad45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea397576a20518e54e66fa8502804cd133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfd62aa4e3a91d44cadb9d15512cec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea4e9ea9f4c3d8c81537497665ac936c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaad6c1879af09a40ed3dc6f41b02905cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaa8f24d753bdd728cc1540625665ad02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfee29d7927aed7f3cd4546c341ffad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eae0989842f9037f08f10679c06cb6fe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea258cd0892f531f7e00389e13ab224f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea8ea78cc0649577ba265feaf7d1bb06c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eac1ce1d58be4b4784a22a37a27ff8c342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2a89961dc342fdc485bcbb8bbe0db1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea63eaa79d35695f1e7b24be5d31368ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea1a499e9e317b6a30da0783d9fda65b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eab27163e534e6ebc710fafc0e92eebc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2d50578e7c9d66e9d672175189eeb137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_ENUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaf517f961b2c4049eb72df06a77e80473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabcd96927d95ceab40b0eadf0027aea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaedc1c501e94fee25f560f6cc3624ad45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea397576a20518e54e66fa8502804cd133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfd62aa4e3a91d44cadb9d15512cec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_fieldtype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a3497f2664820b44021402754d12c9413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a47782f0e1db61bb836dbed352de1e37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a541ee1435e353c0c6e75e9ec07a817e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ad00207bbe2cc1c6c1a5b474cfbd34821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861aa03fe6a6168e097716059cbfa89633c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ac5189c543d03c2211c3318c166e40fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a54b3955b1df7ca79e01dbff33114e480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a0daf36c1232a200d5439ce87576954cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ab6180cae0d9aeb24687f3e4d23a3f0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861af64ec4a475f33b94c90e2a556c130e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a52663724ce03215dfd89764dbfb559fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a3497f2664820b44021402754d12c9413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a47782f0e1db61bb836dbed352de1e37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a541ee1435e353c0c6e75e9ec07a817e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ad00207bbe2cc1c6c1a5b474cfbd34821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_ENUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861aa03fe6a6168e097716059cbfa89633c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ac5189c543d03c2211c3318c166e40fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a54b3955b1df7ca79e01dbff33114e480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a0daf36c1232a200d5439ce87576954cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ab6180cae0d9aeb24687f3e4d23a3f0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861af64ec4a475f33b94c90e2a556c130e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a52663724ce03215dfd89764dbfb559fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_handlertype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9dae270423949f3fc6b5822616ecb8c2b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9dad3443ddbd622268e99cec9894f8a5694</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da46120d8c5d17febac139a0c85ed6ae26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da3711a52fc46e2906b8e40e2a8d765bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da6d430ea0d0b709ea84572f9bfc780e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da7385cab6aea7d64125d12160430b5842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9dabf1884f3283a29a8b353e2ba1553a00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_STARTSTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da2a2a19d50a4d954075cb93a9be0cf23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da7868e7f0ededb77be4d7b3986f826355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_ENDSTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da953f3e2ea5298c802bd760a090fda95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_STARTSUBMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da8e85d5bc4efed634bd4a51f1042ab5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_ENDSUBMSG</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9daee7180be99f370f8492f734262522be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_STARTSEQ</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9da7d84c83259675b2161c12c8ab219d119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_HANDLER_ENDSEQ</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9daa418ef2cbaad479027165d6b689de057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_label_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_OPTIONAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa5dfc530034f47a2c508f86b104310fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REQUIRED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa0985023ed5711d570efeabdb44335b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REPEATED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa13c05f81b1afd143d196d54573eb669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_OPTIONAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa5dfc530034f47a2c508f86b104310fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REQUIRED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa0985023ed5711d570efeabdb44335b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REPEATED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa13c05f81b1afd143d196d54573eb669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_syntax_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca7625e66d428d6167380f5b4b1f33bd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO3</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca35b5e7a9a7703b9f3402d888222663e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca7625e66d428d6167380f5b4b1f33bd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO3</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca35b5e7a9a7703b9f3402d888222663e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_wellknowntype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UNSPECIFIED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afe54a4891fc9046500e139206b6bdb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_ANY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a5beb963c6e2b41e1c0e09c4f954a7ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FIELDMASK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a9d254e95c66832c724bd8379bce18c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DURATION</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a44a53cadab5c7b18f7f5ed52b65c58ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_TIMESTAMP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a3929807b432101f26e8e006067533f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DOUBLEVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ae255ab4cb1eb6abb8b869db7e2f80b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FLOATVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a447d1e60c51fdbda8c7a9ff12455270f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT64VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5aca06d4f22f63d3a77cf1964d88dbd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT64VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afa5e30e1d3fd0c5674bb157a07a82b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT32VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6bb1ade2c224c4c5971c74d4bc64149a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT32VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a1dc7971c65cd815d65c9e2778ba3f1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRINGVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a542645b127ff66f55d14ce6472916fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BYTESVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6f11043b48b1048d5e86ecba39bcaa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BOOLVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a93f639473d97b848e0cb9dc0891c2ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ac1eba187c52b545a237ff9c394a8d3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_LISTVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a716f9d3878704e7d78f92963bf375b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRUCT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5af1281b7d374f4bce98b62907b19f0312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UNSPECIFIED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afe54a4891fc9046500e139206b6bdb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_ANY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a5beb963c6e2b41e1c0e09c4f954a7ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FIELDMASK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a9d254e95c66832c724bd8379bce18c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DURATION</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a44a53cadab5c7b18f7f5ed52b65c58ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_TIMESTAMP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a3929807b432101f26e8e006067533f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DOUBLEVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ae255ab4cb1eb6abb8b869db7e2f80b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FLOATVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a447d1e60c51fdbda8c7a9ff12455270f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT64VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5aca06d4f22f63d3a77cf1964d88dbd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT64VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afa5e30e1d3fd0c5674bb157a07a82b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT32VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6bb1ade2c224c4c5971c74d4bc64149a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT32VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a1dc7971c65cd815d65c9e2778ba3f1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRINGVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a542645b127ff66f55d14ce6472916fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BYTESVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6f11043b48b1048d5e86ecba39bcaa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BOOLVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a93f639473d97b848e0cb9dc0891c2ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ac1eba187c52b545a237ff9c394a8d3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_LISTVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a716f9d3878704e7d78f92963bf375b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRUCT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5af1281b7d374f4bce98b62907b19f0312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_wiretype_t</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_VARINT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa31d2ce83d09614befc83366a4e4d525a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_64BIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa0fe89b5d0e0cfd3d0151660193df3d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_DELIMITED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afaf98fbaf0ed6cbcc62e1072e1f20c1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_START_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa4eed147ad3ab7b5a56a2204b98f98e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_END_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afad3e9345db719b5ebea21c0195143b323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_32BIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa01da52f87dd105e6cef5fff42fa946d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_VARINT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa31d2ce83d09614befc83366a4e4d525a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_64BIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa0fe89b5d0e0cfd3d0151660193df3d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_DELIMITED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afaf98fbaf0ed6cbcc62e1072e1f20c1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_START_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa4eed147ad3ab7b5a56a2204b98f98e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_END_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afad3e9345db719b5ebea21c0195143b323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_32BIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa01da52f87dd105e6cef5fff42fa946d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE void *</type>
      <name>_upb_array_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ace4d8b36ee9ee30a767ca9d280957353</anchor>
      <arglist>(const void *msg, size_t ofs, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_array_append_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2639fd5058394a589933d3c1e9a564c8</anchor>
      <arglist>(void *msg, size_t ofs, size_t elem_size, upb_fieldtype_t type, const void *value, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>_upb_array_mutable_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5b0b256dc939c192abb296b6b41d982f</anchor>
      <arglist>(void *msg, size_t ofs, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>_upb_array_resize_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3bed82ba870b1c373134b081e39bacdb</anchor>
      <arglist>(void *msg, size_t ofs, size_t size, size_t elem_size, upb_fieldtype_t type, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_clearhas</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8e5276cc4022a56d201652aad077c5bd</anchor>
      <arglist>(const void *msg, size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_has_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a26ee9dafd4cd62417c3ede56cbca132f</anchor>
      <arglist>(const void *msg, size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_has_oneof_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac89042b6510b5bcba82042ec0fb968bc</anchor>
      <arglist>(const void *msg, size_t case_ofs, int32_t num)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_sethas</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a36ce1ea5b374f788584e599e360c440b</anchor>
      <arglist>(const void *msg, size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_upb_symtab_loaddefinit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af65714b53f7e5f3667fdef9bd37dd744</anchor>
      <arglist>(upb_symtab *s, const upb_def_init *init)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>_upb_value_setval</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8906a2ebe49805088069ad2a8f201dca</anchor>
      <arglist>(upb_value *v, uint64_t val, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_value</type>
      <name>_upb_value_val</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a631905f80c8dfb3236fd1bb208768fb3</anchor>
      <arglist>(uint64_t val, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>byteswap64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab1fbb4b31793b8c30877054aebccb730</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE opcode</type>
      <name>getop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a84398351cd5069721df79e85d56469e3</anchor>
      <arglist>(uint32_t instr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6a442ddb9604dc32ad763e2df0d81f29</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a09a1b477f7866020662d3d2d58ea6ab4</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto_ExtensionRange *</type>
      <name>google_protobuf_DescriptorProto_add_extension_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9d27a2d5c9c307ed7e5f60879e2f5cc4</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5cee76671dd6033ae6dd3950462ddfb8</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_nested_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8525b69dca5f9375dd7365a5d7dccac5</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_OneofDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_oneof_decl</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6bbdda603663255520d0f152fe4f75c8</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_add_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af59480bbb8845d25cf976203adff6346</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto_ReservedRange *</type>
      <name>google_protobuf_DescriptorProto_add_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2446af659344d978562e3fe14f3882a8</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a84d5a0bb649bdc440af37969c2baa158</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8336aeee54c845512334a8776122ccb7</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *const  *</type>
      <name>google_protobuf_DescriptorProto_extension_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab1f96966d8a5a03fd963e766d1cfefd7</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a52645f4ecc3425faa4bdabe720fc2584</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_has_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad1132cb940735bc3336a764afcbd2599</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6ab646e9e2edf1173d5ab0803c083c16</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_has_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0ac909cec46c967acc29326b548b4e2f</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0ebdb516b6a6dddb566880bcf2ebe975</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8c79f60d0970a9c2c768c5ae822403a5</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abf66a44be312dcca4644b8ffcf622daa</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3ac88fe8c9936bdd16311aa265398f7b</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a765fa76a80d4407000fbf564b8e10947</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_set_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a82634708a822c76d21dd560595f8a258</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a24d615ae7dbe7bbb2daeedabcd308078</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, google_protobuf_ExtensionRangeOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_set_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaf0d9b3c4926d740332763dd799cda7c</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1f1846776cf5582669e1add3dc640f04</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a676daa15d3496c249955b4aceae41942</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a11c87cfd5b23e77548826a20b262c09f</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad5991b23c5b155b8e1a306833ee2cc19</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac7fb21aa5d226ea218629edda5532f46</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a20a10abd4e4009d34b21f232b66eadb7</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange **</type>
      <name>google_protobuf_DescriptorProto_mutable_extension_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad16741479c9e6716b454212d0f9f7fd0</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a661c940d16029dafff3b7163ca687e05</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_nested_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3f97b249a44a0d4119fad4119eb0dc3e</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_oneof_decl</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a27df560e41e8a248f7b25a332bdfb3d1</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_MessageOptions *</type>
      <name>google_protobuf_DescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae00304e993fa2ae7feded8315463f424</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_DescriptorProto_mutable_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a42eb0db4a985243282cb94d4e5158dfe</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange **</type>
      <name>google_protobuf_DescriptorProto_mutable_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab6781510bd4890891a5a448448d19f53</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_DescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a522f81f48df425b991109cb8024b3e3d</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_nested_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adf60b728289db9b661f847ba884831c5</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5b5b2737c92455fb06c5a5c0a8a0dc49</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_OneofDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_oneof_decl</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3ebc7a7c91a3860f3502dea0a7346db5</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_MessageOptions *</type>
      <name>google_protobuf_DescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6efe47365abdcd0452698484d13db6eb</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7dbc6fd7505f56ece87ecbe241632683</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_DescriptorProto_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af05b88cea38a3b7a4b6e526581368256</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *const  *</type>
      <name>google_protobuf_DescriptorProto_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a02f2be4ac0380b3b618106c56a6b93b2</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae78cf01eb01696f2b4a69700a8d73288</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_has_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac20e51e7956d8f6e6d381b6c9c102fc6</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_has_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6abe0f7a3caedaaf97ecac9e089e1a73</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a550492122962476aeb7b1d13cb21e005</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6110a46c4907164078b7ea8028652350</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a597520309d6df99aa94c10d6e586f779</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_set_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad19cdc4713032c23a32d0d1461aa5194</anchor>
      <arglist>(google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_set_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af96250533c6dd3ba55037f25779cb766</anchor>
      <arglist>(google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a786d787eb05017831549b43521e5decf</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aad0aa915ddee9341e350387889d5d544</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4613f8ae1dc87e2163074ceb7cfbbd83</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange **</type>
      <name>google_protobuf_DescriptorProto_resize_extension_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab2223dc81c6bf42d1b4850880475967b</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a422d2b61f2d6f4a8dab0daecd48728b7</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_nested_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0018e86092f5afd73194d035a2f24f57</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_oneof_decl</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad9099609de501c41e574e5e5b4d5c52e</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_DescriptorProto_resize_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0e6b218f7565482dba076020e560a98c</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange **</type>
      <name>google_protobuf_DescriptorProto_resize_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a385f18db70d9889c80e7b785ef58153b</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_DescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a516fb2e4af6730928c9c0796f1712a47</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a98abf869a933fc374b98b09309e1a743</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3a4bcf85a7f26935232b39551821b60e</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, google_protobuf_MessageOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_add_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef1afb9043b79bd304a6549c4e34ca45</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumDescriptorProto_EnumReservedRange *</type>
      <name>google_protobuf_EnumDescriptorProto_add_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8571594cd1bb7342c8f27ab0a83c8951</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumValueDescriptorProto *</type>
      <name>google_protobuf_EnumDescriptorProto_add_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af8589fc2685402907766d9e72d8bc876</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a881d3a514e9332a7bb5dc9e561190722</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3beeaa2d6233eb5db93d7c476db1f4e8</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa760057c5bb33e08dc00c8f78657439d</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a629e2ec978cf6af48c1ee4b50597c3f9</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9052b8e56bf872f3afb7acc05e1025cf</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9d7f33bad862336b5fe1eef49e2f6dd6</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a130905b31566791d5e116e58c9149461</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a217eb291331ce21f21c60ceba79ddc41</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a94f6b341f9ab4e1b275ac64117d8c614</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9de02ead739296bd6e3773d0e4b07525</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abf3b67faac6a063dff6a5cb3fa68142b</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a86b52a49e00c6ac6b21924d8f029ee95</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8a03cb32055f7b766af13fe28d026031</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange **</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a623384a3b11a75d06910d8684dfa8f3a</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto **</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0ade61e84e0092a0b6bb1c908f1cf8ef</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_EnumDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab81ff8d82e57f88876d166d030df1424</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_EnumDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a44e5356b3a91ecded2e371e299ebd72e</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e3b0570ba982b032c0f25600da59280</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_EnumDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a62e73a5f2d5a9d84aad402d801b9c416</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_EnumDescriptorProto_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9f48629dbc3dd9308a1d67d530d96182</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *const  *</type>
      <name>google_protobuf_EnumDescriptorProto_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad7b51b0d7e3e1b658310b742b9a10f03</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_EnumDescriptorProto_resize_reserved_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa6173bace9207aae9829b98ee041a752</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange **</type>
      <name>google_protobuf_EnumDescriptorProto_resize_reserved_range</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a421427ccd1a160b8d2af1c5635ca52bd</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto **</type>
      <name>google_protobuf_EnumDescriptorProto_resize_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adadc6c7d540e2e6f3296f67e011d63fb</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad83249716fca658c0d9683bf0f3ee300</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7d98c3202bfd9db3b38565c77738c9e0</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9079c82e137c4d827f51dd505d08a22e</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, google_protobuf_EnumOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumValueDescriptorProto *const  *</type>
      <name>google_protobuf_EnumDescriptorProto_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4032e2727d6b2ed7c4f2ee7fdc44885b</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_EnumOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6fac975f93fc6c6946b72d23dbee5dc</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_allow_alias</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a04d66cfb6babebcc78bcab7d8c515a47</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a63c5e877105fb991532e4cbd9008f1fa</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_has_allow_alias</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9846a271a4468f66a06f656240be543b</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ada1b717fec5b64248e61c6f2bafab163</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1bdd7c9f914b38c45457373f46507736</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acf7de67ced74bb3215651147abece259</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad77d915b4267c4dda3dacbca28de336a</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a12d7eb825903e51b530e6e9364918488</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9e57242d7ee9f3c093cea04743623e65</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumOptions_set_allow_alias</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6bef562a981867985b1c9f38aa5d8b48</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac98628ebd4328fae581698747e06964b</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_EnumOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3759255e79fbd700d45d8156dc0f2744</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a36c75d5d071a84b90a8fb8e2c045ce04</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueDescriptorProto_has_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab39aca504522bd96656761ac894e29e7</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5d3191cb87cda50858396726ae888247</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae95ad6984aee30dfe38c449b5133586c</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_EnumValueDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adee595e2da6af6eff7a2cd2a1e40fb2d</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto *</type>
      <name>google_protobuf_EnumValueDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a174f3002df8f24c71fb960650195c06e</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_EnumValueDescriptorProto_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a426652a6a06d15bb56c9fae958d17f04</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa61aa4ae454048430a022be916b6468b</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto *</type>
      <name>google_protobuf_EnumValueDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a576717ad78a105c23d24faecad363455</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumValueDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae882376cf5114bb6c376b1a78150a144</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad488f7edb8585a88a3dbb208679aa853</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueDescriptorProto_set_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a07cc57cd84fe531dd7a583612b3fb0c6</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aae32b63c526f92bde6bbaed7a82fdce4</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, google_protobuf_EnumValueOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_EnumValueOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a447c0c4726522cce463c6f1067328b79</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad4b0f8c3f38f023954462593d41d7fa0</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a54e688aa8f2caf2bcfd83caa7200cd45</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumValueOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a51c2461bf6349d8dc5fc070a2253db47</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ace00d71e9d6092b6d5694a6cd0022398</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac612fcb09e32b9e701c31cc39248d35e</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumValueOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0fae49039d1923902f2c5f4adaed0573</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumValueOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a36693d9e455b7a44c6b35289a207918c</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afe7f042047a25472a121ed54be1f124a</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_EnumValueOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3d787f831fc404a2858465b6c61708d2</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_ExtensionRangeOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7ac2de085fd655a7940f7579ee54ff3f</anchor>
      <arglist>(google_protobuf_ExtensionRangeOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a507d913aad2b9fb86aa419ab862c6930</anchor>
      <arglist>(google_protobuf_ExtensionRangeOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_ExtensionRangeOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae75566e0c2169840c60aa80434b4a54a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_ExtensionRangeOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac7cb30a60c439dbe4d542616b53b55cc</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6764ca2b735257ae46dd57f33f32013a</anchor>
      <arglist>(google_protobuf_ExtensionRangeOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_ExtensionRangeOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e25e4cc127b47cfa7f44b875eca997e</anchor>
      <arglist>(const google_protobuf_ExtensionRangeOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_ExtensionRangeOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8f37903636ff8bc038fe8fd7144864c1</anchor>
      <arglist>(const google_protobuf_ExtensionRangeOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_default_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aea428271c8b27ddd8653b24a9159dee8</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_extendee</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab6a27448cc29fe1c86c44c2b9a417ef9</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_default_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a75a0be1a94a7c6534fe1b647a19d2d83</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_extendee</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaa40185bd23729cf6e3616332df437c5</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_json_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a76e468c555e41af7858abc1d16f39a65</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a04c954e74d4354001e31e0f86cd9c8f3</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abf3fd2aeda19689961d5e2dd0f37a96a</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3f5f739cdcfe6b18bb56a83d866045cd</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_oneof_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afb259b52c3319347f2126ed20b95f73b</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a385a99dda7b4127aa33026969b7f8a5b</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a598635a275fc5b2ad5b0367ccce52134</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_type_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5fb5a71c61f1d9defd7c6dfa383c44e2</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_json_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a54ef1102ecebe4156726943b541ae9a2</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldDescriptorProto_label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad9b86ed8cd310bfdc9a8a88b83ea5d03</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e5d080d4faa5424d95d945ca403ef2b</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a86e25addca904d54e01dc8dcc9602815</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_FieldDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a534eb0ddda57afb5b90ccb06ab8bef74</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldDescriptorProto_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acd846189ab8789b6b59aa7b9414f0c89</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldDescriptorProto_oneof_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a265ef655b4fb68b72e5686610c3903ea</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab79b493ee22623cb262abab83fed809c</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_FieldDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aba7b5cdf1818b6618701010ef1cc25a4</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FieldDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3088a6dc3fe12ac2f82f062327bd996c</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_default_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7368223e16ebcdf52d5e346cca29b6dd</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_extendee</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a21c9bae91c273e4210234432795d79ef</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_json_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a06eb814a8d997bccfa6e53fcdf54e681</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a57bca4a3e1da3ae4302774c55733b0ae</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aad15cb60d591de965db9e19c308780c7</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad12c175f2e8be2f77009d742de0538cb</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_oneof_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad8d608deaad29497b70aecd0cfc259f3</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2a303c4f21fe000a792c01f7d7ccf3e0</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad95e40605631f594921d2e5166310363</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_type_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5f7c08f59d244c83c3cb112331ef6934</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldDescriptorProto_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a79c685f4afe2c4c5a5301c10c1cc8d52</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_type_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ada9d499e3b6e9a121cc05cba027248b4</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_FieldOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4df282bd74a07ebcfe6362a6228f4c87</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldOptions_ctype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0e01bbeaf59e48a20d1dbad5cad8e2eb</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9fbe789aa3301d62325e1bacd1f44e2c</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_ctype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aeecefb1ab95966c9697c3752ff3d7185</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a976511b53fb0da27413ed87aa1fe6c54</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_jstype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af0f1838f82883dad25391e371d9078c1</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_lazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad70d61d17bacca8a858f3bf97858d7eb</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_packed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afe01684b90dbdc8cb95eed3a9e713c02</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_weak</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a585fb1be52c24e486fe3d593445d50d1</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldOptions_jstype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a07075579c1bafbf6a7f0e87d294d8639</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_lazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2748c880d6fd7ece6e17dcead2bab53d</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FieldOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19926ea87edc1bce96c0ec5eb3834ea4</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afd760420c744657093f46073617d9a82</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_packed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac4b7f2408627031e0b29fef37ae23f56</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adbd16fa85b33bc80c4788b3f32ce068a</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FieldOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3b3da4149a6961644d4baad61e9ce665</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FieldOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ec76a416c13ae4798f195514fa800ac</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_ctype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a659dae1afbf02a07b11c397ed996160b</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a33eba183042fab2c1948e98706f8fd6a</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_jstype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a959184c2746fd7c3cff3fa88e6adc89c</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_lazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ab3b9199640ada28be0002058c89d4f</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_packed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac47d9b3beaa280df2188a61545ec612b</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_weak</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3b0bb8a7ebedb8e97fe07ddeb1ba9665</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_FieldOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a48744d8fb548488e6f19cff5d6d8e160</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_weak</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab3ca49b7e8b9d5760597eee29ee27052</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_add_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0117f523267f4d6ea77e51c2de1167f3</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6aae1bf07ae7a4a6a809b07d300abc76</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5407a77ca664d2c237d9702e46bf71ae</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_message_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef4594b75b9c9ab48af979387c4cdb9a</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_add_public_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7aa21265a448644aa45f6b07cf809919</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_ServiceDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_service</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2334dd42d6a37acb8356bc18e75a4b18</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_add_weak_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adccae24d1dd7446b544d4466c92fda47</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_FileDescriptorProto_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8d8d3265eb9f1d4e4c3d45e68cdd3143</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab81731b27135ed1b02cf981242378182</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a96e92e197db454d6b13b8edf4c98582e</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1c22696d69511b748ee93e9f61fa7c35</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a51369fcf2d7be1d0dc2a79eaaaad4b09</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab8c5752c83f449e05dc39fa0d9d8cbb9</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_source_code_info</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ada8480cf5c16dc9430326ef4a8661598</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a30c70afd183e84b76b2bd249c0630ccd</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_message_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e921d47317a4e3c11d5894192aa32d4</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a772d9baec5b2ffbee8032a553486cf70</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8e23b9571d771ff724732ee79f426a20</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af5bf0a8fab12225731396f339acdcf3e</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_message_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a77aa27ff492de6694f6467f14f7a327c</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad301329792854682ab929a0fd245bc7f</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_public_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa6f42cb80b82d8b4c45d59bfff154d56</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_service</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a300050e83bc92a62e3919a5943615ebc</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_source_code_info</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9195f0bd640ae4e87713000c3302a37c</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_weak_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a202b123592d2ffa88084ad8d0677dad4</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef3444ca89c15b2d36cf1a1f698d09cf</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a599edadb0c1a6e61a896f96dae9c0ddb</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aeb8f06c4fc4379d3ad735d660c285a0d</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileDescriptorProto_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a73d3386b28aedd1551a2c6d839634145</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab5295f8e9a1bda88c54284144b57741c</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_FileDescriptorProto_public_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6965a064f64847d88b9406a56afd17b</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_FileDescriptorProto_resize_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa7c23230c0c3300ceaebc1f6d49c3c23</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_enum_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa45e522c21fe9dab6187e4a080ef14fe</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7bc08f53c8f3892f29feb95f13b622ad</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_message_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a587f4c53dbacbda3e6042b5a23d6882b</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_resize_public_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a28c9735955987e4c60a83a16de76e20d</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_service</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a951e37aaa67fa8775e5566d58d59e04e</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_resize_weak_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a38c81335e8d3b11aa14030a8ce35395b</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FileDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aec59dba7fad7efd42b3b73f78ca45f47</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_ServiceDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_service</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9d9ed2babad950dfab0e939779b256d6</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac15b00bb39fac1c797b578e820b4e76d</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a96b0e180df6a8ee5b590c217ed8f731a</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, google_protobuf_FileOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a703632ee699d3822e7db06fbbe4cf6ad</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_source_code_info</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a597ce0e9df468dac855fc414731a757e</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, google_protobuf_SourceCodeInfo *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a60dd69c89deb6ec352290f7e4b32664c</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_FileDescriptorProto_source_code_info</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1a1538ace456aa91dded7a5bc9d21309</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileDescriptorProto_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2f1772cbb9baa2dccdb7fe2a4a2d8ed5</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_FileDescriptorProto_weak_dependency</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab985aaded256fe3e0cacc4f199c56b1a</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FileDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorSet_add_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19753c4cd07e8406cd842ff0628b5bfe</anchor>
      <arglist>(google_protobuf_FileDescriptorSet *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FileDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorSet_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a191a7ff4b59910f96101d87d6997c45c</anchor>
      <arglist>(const google_protobuf_FileDescriptorSet *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorSet_mutable_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2869e38ce20029e7fe207dcd738ceaca</anchor>
      <arglist>(google_protobuf_FileDescriptorSet *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorSet *</type>
      <name>google_protobuf_FileDescriptorSet_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a14a35acd79620c149536d6e4e60d3492</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorSet *</type>
      <name>google_protobuf_FileDescriptorSet_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afb5d452516ca6aedc4914dab716ba354</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorSet_resize_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afb9f7c404a212b12a04bdb8570ffbaa2</anchor>
      <arglist>(google_protobuf_FileDescriptorSet *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FileDescriptorSet_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3533dee5aaca0500004970fe77c6efad</anchor>
      <arglist>(const google_protobuf_FileDescriptorSet *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_FileOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3eadc65b22081fe93256aaa804f946e9</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_cc_enable_arenas</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3bfa595510167d7413f0a91ee83dfcd5</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_cc_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a798f0b8421277aea28b6fb7a22acf24d</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_csharp_namespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aca6b9239399b516ea815ae36da7fce91</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>affdc509ad055dbf1b8eca6aac4f2022e</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_go_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5c9be7eed3f54f7c4083b44c38a94305</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_cc_enable_arenas</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab8c2cf130f6b8f362169c3f40f9b40a0</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_cc_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a85f4706dfe73bef4acda228a74a7d54c</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_csharp_namespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a41200ecba16a8e87d6c238894a6492f3</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5bf99602d51b46665f8d909a092835a2</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_go_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af984cd57de493cdbf7a9ce379e6b8138</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_generate_equals_and_hash</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab5032525f3c51e3f5a1c57958ca67109</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac49a64e61188a6d72d546d2a406bab53</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_multiple_files</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a29764581a5e1aea498a3d124881bc59b</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_outer_classname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9955fd41e906059cae097e588776f0d7</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab570dce7c901697d7b23434ef9249155</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_string_check_utf8</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0e7147433c75f0127a6c2f5232658deb</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_objc_class_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9a340695e7257375df641bcebc6570df</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_optimize_for</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af319d4a813068e73f533f205080bc895</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_php_class_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7a138f883eddc778d48a91d8613e921a</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_php_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a21fb3e7fd3a7e0f305f24dc881762533</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_php_namespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19950b13ba7244d3bce17b13c21f27ba</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_py_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a52cd565a7052ab95dfe1608325aa0f4f</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_swift_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad15b35948f51bf6e85fabb272595bfd8</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_generate_equals_and_hash</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa5b1a1aa98b22f4584af9df26b8658be</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a89eddeea03a9e858376474715a022c06</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_multiple_files</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1acd40db3cc439502fd41e29a5b2f40a</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_java_outer_classname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a799e54ddfa29ceab070287d52edc0009</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_java_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1aea6c0d05f92a385fe1ce6eb74af820</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_string_check_utf8</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a13ac98dba2d893793e596316c05b6693</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FileOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6664fd5de0dce9d088a377c8874b609</anchor>
      <arglist>(google_protobuf_FileOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a95449f3a0060a6bef72a37f9e72bbb6b</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_objc_class_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a186c42c26abbc2256b8edc85f7c79836</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FileOptions_optimize_for</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a565d51716d72f672a878b670451706e0</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad1c311f156b6bb7eed4442e4b5093381</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_php_class_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4ccbcf9523d95e7d84b6f5f8cc53623e</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_php_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab3b6c9a09add832a954dd87343ee2ae2</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_php_namespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aeb3431d762966b12b46bd9e9be12fc2a</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_py_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6983c0a403f1047fbbe8c07b1b1724b1</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FileOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7278e9f13542af8949b3a81ed5904459</anchor>
      <arglist>(google_protobuf_FileOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FileOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aeccd9d86f5744399bb2c235907ecc218</anchor>
      <arglist>(const google_protobuf_FileOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_cc_enable_arenas</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9ad653bf3ce5585230483bdd3a0f549a</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_cc_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a44ceb025d328d449045aa9568f3e11cd</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_csharp_namespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3cf125a31187c27823c087741e57e175</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae406b5f87e23be972b940942f8a56501</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_go_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6514e6835f8d53bdd6f74427af68cb47</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_generate_equals_and_hash</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7b910444c46327aed546e6dcd3a0f5dc</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7006d9ff0625691a4e7525959f51dc32</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_multiple_files</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a149287daedb1df2b0382a3f7d7c8192c</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_outer_classname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a17028aab4d196b88d23438529c5c1216</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a613909dbf9463a7b7c9d7dfed7ef0dcd</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_string_check_utf8</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a55a1a923d10e1c8d51ce142d5c12dbfc</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_objc_class_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae356a8f34bea8f21e60ff9dfbcfef11b</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_optimize_for</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4dbef55092cf0209736c36c136e9c459</anchor>
      <arglist>(google_protobuf_FileOptions *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_php_class_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad7e21f123447b5769cb38a3d719e8809</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_php_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af64f637328d672f1e709ceeeea7675e7</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_php_namespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5d7fcba063aa08e116a563c1c23508a1</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_py_generic_services</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aad8f33bc72b1799bbe15fa61c48bca87</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_swift_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9859c67f586a6c6f18bbc01dbd701a35</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_swift_prefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a111eed9b0f2d4fa03812160a7fdf7e40</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_FileOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ec024f9f6364cdbed5e239a54cad7</anchor>
      <arglist>(const google_protobuf_FileOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_GeneratedCodeInfo_Annotation *</type>
      <name>google_protobuf_GeneratedCodeInfo_add_annotation</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2d4acaa0ae70d5f3cd187fb6d1241298</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *const  *</type>
      <name>google_protobuf_GeneratedCodeInfo_annotation</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a310c07095131f62441df997abd6e369d</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_add_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af1b407bf1465266ed75d07d45a52c10b</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9c8c22e2448647d64873ee29d94ff434</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3a6887c88bf8e2313b1b84a17eaa2171</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_has_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a046b60f90c772ee7a19871915b265f51</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_has_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6e31fb86b9bf3e4d84b9baf29b2840dd</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_has_source_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a54d860246cb62eb3716aedd4e64a83e2</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_mutable_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad304716e00b16d7631f0fe281f29ed11</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a82c9bd72b5c779209519e85ceddf136b</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1a3404eabfc83e62a63cde9b4f9a41f9</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a723fdf490820ca13230d9dc9942c74a4</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_resize_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a25092df3b0fe884750bed81b3bdf1b8b</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a07b3fd63f1456a2d3d3fc42825826643</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_set_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8c51c064640144fb0537c55cd1a32f62</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_set_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abc3687c6aa3174c8f6d796fbeef14304</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_set_source_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa442c7d828bc5a1bbf140fbbd4387f41</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_source_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa9f89dac871e9ad6bdb01a9155bfda3c</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation **</type>
      <name>google_protobuf_GeneratedCodeInfo_mutable_annotation</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af7fb38972915df15a93113f8911484da</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo *</type>
      <name>google_protobuf_GeneratedCodeInfo_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a90a4fdc2a31415fe328b2fcc76e007db</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo *</type>
      <name>google_protobuf_GeneratedCodeInfo_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a110193b8859254851d866eeb7b6e13af</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation **</type>
      <name>google_protobuf_GeneratedCodeInfo_resize_annotation</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9abe92e9761d2dad7c30db2b0ca37941</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_GeneratedCodeInfo_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2814eefe548587cc4a527ce8d25717ce</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_MessageOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aab11832fb8d80dd2762c36c11c2d3b9a</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a009ebbd381c48fc7153233870aae67b9</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7be7ff7ec6a3cfa1e78261c554b7f230</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_map_entry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a17f93199f387470e468f6d8cb5aeb884</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_message_set_wire_format</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aed6b3583e290bd2cf4aad495a6419a2a</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_no_standard_descriptor_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a48850685eba765dfa4efd9593a0139ea</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_map_entry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4698539afa11934c771399bbc49a6f78</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_message_set_wire_format</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af632a59d24a0c3e55f19c5b43e91fe62</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MessageOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7901d2585f22e49cfa405f009c5e06e4</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MessageOptions *</type>
      <name>google_protobuf_MessageOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa06e4b737ff1260fdd61d0fd1a112ca1</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_no_standard_descriptor_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5f57aa07e29f577861afb88f9d79c6f2</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MessageOptions *</type>
      <name>google_protobuf_MessageOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae712e0d56fc6bd7e8a7b689964cc0357</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MessageOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad98561afb2c6a4492b40bc1bdfb67450</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_MessageOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3d9c2f592662b06f50fe3ce45779cbed</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6b7cd7e103cd92e96382f05f3a298e0f</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_map_entry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7b20d0210b5fda8caca9a8e1e04dfd55</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_message_set_wire_format</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3b89eddcf029dde99bdcd268d8f0eb3d</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_no_standard_descriptor_accessor</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af9247ead0690843eb667fc84a0a1d395</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_MessageOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ae58f3ce31acac8fbb0dae9c1d0c103</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_client_streaming</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adba027c5baef2afa845aa75fc7fd1f41</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_client_streaming</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a503b4edf613631ce4733f4024d6e20c3</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_input_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5c9f0fc12acec7dca214d9045c726b46</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1f5c7833bcffc92eaffd78a91ed9b40f</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae86582cf684bfcd345d426288a6fd15a</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_output_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a525a43a38542d7280fad8ae31d44b961</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_server_streaming</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8b457cc8e437bbd9ec3cc1b3c86fe6c0</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_MethodDescriptorProto_input_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afa12bfd52cca01727857642d84d242e8</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae7824bbbfec1945c0ff7dfad3f0a68e7</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_MethodDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a72f1ef1a924d1f08dec02900797c8b54</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto *</type>
      <name>google_protobuf_MethodDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a75696eed1633dc655a34ad3116ee6745</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2a026ca813cb87a855099cc215e638dd</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_MethodDescriptorProto_output_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa1dbae3e66a29091487ad8bb7c3fb27f</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto *</type>
      <name>google_protobuf_MethodDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af23ad89a203b7dbde5ce57586c91481d</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_MethodDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a45e40abc3ea0a0a7aee1208449b38c54</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_server_streaming</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aba21566212bf65b2c52cf4d6df519c5d</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_client_streaming</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4163b25480ae05e58c1d422c62d5e23a</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_input_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>addeec501a00dfbd88611f53e64d71748</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4b95b8e70d0530788dcbb89f3be039fd</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a81945864fc1f165f64947f4bec90d868</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, google_protobuf_MethodOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_output_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abb0e512437cc333690e5a4c5ed88f782</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_server_streaming</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae822ee4e93d1c0637708e1ed5134986b</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_MethodOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad330be58edda5cf9867a0c4c827384bb</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1e46ca5f5820065e9830890c46fb7190</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a086cd624eadd76d3ba1ac18326dad947</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodOptions_has_idempotency_level</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2eaaf6b1c86b5bb116bb1b0d350cc2a6</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_MethodOptions_idempotency_level</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a38b097e8b4406d8eb98270a9c52a6e25</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MethodOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a214e392c97fee6b073f08bd050741e51</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a406352b0fde41304c07c5c6aaf662e46</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8bd9aefd82c9b9739c87d4569936ef26</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MethodOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ad3c68487ead0beff21432bfd201152</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_MethodOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aadd287ece3c3f9bfbc96749207bd9dc7</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a957324860b326a36566f888335a31026</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodOptions_set_idempotency_level</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afbe90617ee386ea60564a1eaa65f499a</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_MethodOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8675a2f2d6f6cd751fbcca4594a2247</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_OneofDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a94d1b903812dada561842672ee6e0d67</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_OneofDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a135253153ccc655b4554eebe1ef1ce32</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad84d04c9979171dd6b5d7ed2d3663ec3</anchor>
      <arglist>(google_protobuf_OneofDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_OneofDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a105b2a5de52ded0272f8496a05952727</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto *</type>
      <name>google_protobuf_OneofDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a52e13243e876332ae808634fc246ad6a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a776ab6e4a0be5c005399eb74d0c7161c</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto *</type>
      <name>google_protobuf_OneofDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4e17811a6431e66be658b6c60da4b332</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_OneofDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2df8861743c467618405f16f3a65c8e5</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_OneofDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a162882db296ca5a5946bd0d3f7b97393</anchor>
      <arglist>(google_protobuf_OneofDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_OneofDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac3bb2b8586600173fcd1088dd81545cf</anchor>
      <arglist>(google_protobuf_OneofDescriptorProto *msg, google_protobuf_OneofOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_OneofOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac9c1482217ca72b66a295123f69818a6</anchor>
      <arglist>(google_protobuf_OneofOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_OneofOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a266553ff826473c66b97a2f408a83cab</anchor>
      <arglist>(google_protobuf_OneofOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a737a7a06c3cd1b1009e679ea5cf8bcb6</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4308afe23d70e1de92ff6d87cf03657e</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_OneofOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad5c5b7fb2d5e618a7c31cd3516117c79</anchor>
      <arglist>(google_protobuf_OneofOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_OneofOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae43f9cc4d21e3c3ea48ffbb89a652a2d</anchor>
      <arglist>(const google_protobuf_OneofOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_OneofOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af9aea1cd141dcfc59550eb8b64a14e85</anchor>
      <arglist>(const google_protobuf_OneofOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_MethodDescriptorProto *</type>
      <name>google_protobuf_ServiceDescriptorProto_add_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a604ab0d0fe1e617414f3da8ff1a0b40e</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceDescriptorProto_has_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a13fd4749914a1971c080f710c7552ea9</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceDescriptorProto_has_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19e68426fee9fe1d48982abc5fe308a5</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_MethodDescriptorProto *const  *</type>
      <name>google_protobuf_ServiceDescriptorProto_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a71d1b5dc3d072a6195defbb697c41327</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto **</type>
      <name>google_protobuf_ServiceDescriptorProto_mutable_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0b48a663601d2d30f1072b0a273bc9ca</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceDescriptorProto_mutable_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab80a8eee2b72579a2b04fb45f369e3af</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_ServiceDescriptorProto_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a09c9f4d1646197c3015f8ce07abf3768</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto *</type>
      <name>google_protobuf_ServiceDescriptorProto_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7f6d7abdd73a82ccf986792361d7525b</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceDescriptorProto_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a72c327fb15d85624a6d4ab63aee27cd4</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto *</type>
      <name>google_protobuf_ServiceDescriptorProto_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6f071f9a7139f21b26fb73272d9a7b68</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto **</type>
      <name>google_protobuf_ServiceDescriptorProto_resize_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae855fafeca78aac5e21ae55e441bd02b</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_ServiceDescriptorProto_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2cf596c7ff8311f0e4059f861d763403</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_ServiceDescriptorProto_set_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a08392298830e7cc2de65671ecb505065</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_ServiceDescriptorProto_set_options</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a358bfe1b5b51906da5a61b4a81265c8a</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, google_protobuf_ServiceOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_ServiceOptions_add_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab081835889d8876840290833ffc77b56</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceOptions_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae80d459c6292a248566aaebee9f8a43f</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceOptions_has_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaad2aabfdb5a09194d4b2120140b5678</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ServiceOptions_mutable_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac5ba258338b00f331ff3577e9fcba2b1</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceOptions_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad089d351f93f1dddc5b6adaebc7403e6</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceOptions_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a42b4e20bcf7c0ea42a24e9786dcfce1e</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ServiceOptions_resize_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab1adbc598c7f7a170343495cb4a07c75</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_ServiceOptions_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0f76b4828b73c15a0330e7b8dddcdc02</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_ServiceOptions_set_deprecated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a36e865503aaac77b44b36cc8e0e09cda</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_ServiceOptions_uninterpreted_option</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae8574547c33b9d754539cb9d3acf5f2c</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_SourceCodeInfo_Location *</type>
      <name>google_protobuf_SourceCodeInfo_add_location</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9b901c706f3d937923b0462e723d8050</anchor>
      <arglist>(google_protobuf_SourceCodeInfo *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_SourceCodeInfo_Location *const  *</type>
      <name>google_protobuf_SourceCodeInfo_location</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a58910504a6d29e2a2e7ab1f30183dcc4</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa89544f55fed88ec798a447a6ee32a3e</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_add_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae54b5cb6b0d1c0d32a4f7f3d7a43a1f2</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_add_span</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5e8665b08d18b69f612d04b2631b645b</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_has_leading_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a90045fc8a094f4fea308755efafe8c83</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_has_trailing_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6b8035d828f3508a94d6c7a1830427b5</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_SourceCodeInfo_Location_leading_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5cc830f95dd689b5f78ad3e2129e142d</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_SourceCodeInfo_Location_leading_detached_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3d9409e8ae4a5535da1cf7126fa346dd</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2b0a6ecbefe28b9ca1ea4d6807a14647</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_mutable_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa85094a9e7f5c9b87fc5d96ad1b7b9e3</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_mutable_span</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a33cb557d533dee7d421218ca3547c93a</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location *</type>
      <name>google_protobuf_SourceCodeInfo_Location_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a94a4f67e453a9d163529554595055b7a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location *</type>
      <name>google_protobuf_SourceCodeInfo_Location_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a55cc6e05e05e013cfcec44d9b74421a4</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_SourceCodeInfo_Location_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa8927ab7d2d15a04368373b4dadae412</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3b5e38c0913328ed166a8a463ac514cd</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_resize_path</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac9b617c66f6c7179f7f38e41b45605bd</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_resize_span</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a49348f339bbc64a872957c1ef9a97c54</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_SourceCodeInfo_Location_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a883be0249b9ea6b66e4857a132dd0b18</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_SourceCodeInfo_Location_set_leading_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8cca1d1c7f0576bb4dfe56a8ce3a9090</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_SourceCodeInfo_Location_set_trailing_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a107b357bc8976a2e7cb6a780520553cd</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_SourceCodeInfo_Location_span</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aafb40efc5217888581c35615f28ea066</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_SourceCodeInfo_Location_trailing_comments</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8bd2601a21e8c959f776b7065d88ee3f</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location **</type>
      <name>google_protobuf_SourceCodeInfo_mutable_location</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac038707d104ac51b14ebc024a46f2084</anchor>
      <arglist>(google_protobuf_SourceCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_SourceCodeInfo_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adff2e2e81017a88432023005a1b07b0a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_SourceCodeInfo_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8846c1e53755875195efdb7db0deb804</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location **</type>
      <name>google_protobuf_SourceCodeInfo_resize_location</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a77b646f677426ee4318bb2b1ecd8de8b</anchor>
      <arglist>(google_protobuf_SourceCodeInfo *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_SourceCodeInfo_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1198578ca14eb68948a25013d0c518d8</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption_NamePart *</type>
      <name>google_protobuf_UninterpretedOption_add_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a56a15dad8de82e8b4faf55e4cfa995c2</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_aggregate_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad52bee85025c617bd8955ee385fce7ec</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE double</type>
      <name>google_protobuf_UninterpretedOption_double_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4f450db590e50d9355c1817b3ef0e301</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_aggregate_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab423f8545deb3b036dda7c3c549b339e</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_double_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9b1ef34ac203eaab94580fa8e6df460d</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_identifier_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abf586c34332c7b43493cb713027059f5</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_negative_int_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a44245997842dc803076722a4f5b547e3</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_positive_int_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3ae1a2a539eff059f090136958cc2897</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_string_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aefb8fb353b514e086a59d52c8c3466cc</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_identifier_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a73e16fb75c1477cee74ae0232ceb9ace</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart **</type>
      <name>google_protobuf_UninterpretedOption_mutable_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acce0af134970f711a1398f16c6c44a93</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption_NamePart *const  *</type>
      <name>google_protobuf_UninterpretedOption_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7c60300ed793caf5388c9759b2d4cd66</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_NamePart_has_is_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a21a7a604c81310d8aace0948fc2ca49d</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_NamePart_has_name_part</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0beaebec1382a2bd22120828dfb58c77</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_NamePart_is_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a39ed4c8b7a939c663974eac85605f560</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_NamePart_name_part</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a58995101009ccd71d91d834d2a30ab63</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart *</type>
      <name>google_protobuf_UninterpretedOption_NamePart_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5be24dd91b37b44fa69f347c08140f12</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart *</type>
      <name>google_protobuf_UninterpretedOption_NamePart_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a905b7372462acd7d4a6aee6747786399</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_UninterpretedOption_NamePart_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a96675661d58172382bcb64b6107fedfc</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_NamePart_set_is_extension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0bdc8ea0506915676341fac477b27c70</anchor>
      <arglist>(google_protobuf_UninterpretedOption_NamePart *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_NamePart_set_name_part</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac46b0db126400492fbfe073939d2709c</anchor>
      <arglist>(google_protobuf_UninterpretedOption_NamePart *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int64_t</type>
      <name>google_protobuf_UninterpretedOption_negative_int_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8b87dfa4dc1060d595ec3a7ce5d7ee0b</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_UninterpretedOption_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae4dc48097c7feeabb9b52206c54bbb17</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_UninterpretedOption_parse</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aba5fe58f32c74c657658eaf17150d290</anchor>
      <arglist>(const char *buf, size_t size, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>google_protobuf_UninterpretedOption_positive_int_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a02dbe16ce4e6d632bb3c151270a21ed8</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart **</type>
      <name>google_protobuf_UninterpretedOption_resize_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4b807305c540695f1315e5ea3f495e15</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_UninterpretedOption_serialize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac65e687899f29f8b05c4d1713a20ef52</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_aggregate_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7c9157c3df5e05072c389720c6c0a38d</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_double_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a37bb4058f384cd1ed949bd0721c8eb12</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, double value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_identifier_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5de384a21c347ba8dd4a75fa5a553c91</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_negative_int_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa30838261bc75d2053c7c6cffbe2714a</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_positive_int_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6d21973bdac0007fd8dd55b3df73be65</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_string_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aae23c885706fd6fe00f33b3336ac0e14</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_string_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a69ce824f3e109663fb1abc5841b0b57b</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>MurmurHash2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2373b3fb4cf5c5664de476db70cf1b4d</anchor>
      <arglist>(const void *key, size_t len, uint32_t seed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_arena_addcleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e5d054318596897bb7bb46ae1f8ea02</anchor>
      <arglist>(upb_arena *a, void *ud, upb_cleanup_func *func)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_alloc *</type>
      <name>upb_arena_alloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab41409e01e88c363f08f058375474011</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_arena_bytesallocated</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a379fb952ec5f2a76bbfeaf77634eaf5a</anchor>
      <arglist>(const upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acdd5fa4c6ee8b6872316e03d7ff29b81</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>upb_arena *</type>
      <name>upb_arena_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a69941beb630d8f2c0b0c0735e1d3fc76</anchor>
      <arglist>(void *mem, size_t n, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_arena_malloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5c3dbf4d85126c811a36b3ee27d9744f</anchor>
      <arglist>(upb_arena *a, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_arena *</type>
      <name>upb_arena_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9130dbebd031df55b158c49ea6abba66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_arena_realloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a709cdd0ac7d0e9d28c245ef0b4506d04</anchor>
      <arglist>(upb_arena *a, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_array_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5962f7844c34bb3e438696fefe19d40b</anchor>
      <arglist>(const upb_array *arr, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>upb_array *</type>
      <name>upb_array_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a56d34e54f11da0280c72841958e0db0b</anchor>
      <arglist>(upb_fieldtype_t type, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_array_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>add4c5f1680be8d615160849d358843b3</anchor>
      <arglist>(upb_array *arr, size_t i, upb_msgval val)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_array_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a769eca4f3b582a28624be26d54ef4439</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_array_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8544b856bab26a642a9631a5f1f94b3</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_arrhas</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2fea3efe7821c9eb392bb79aac0ae151</anchor>
      <arglist>(upb_tabval key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_bufsrc_putbuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa4ed77ef19b682f29d9070da18a39a58</anchor>
      <arglist>(const char *buf, size_t len, upb_bytessink sink)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_byteshandler_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab8e5387fefc577e675e9a1df8f3095c2</anchor>
      <arglist>(upb_byteshandler *handler)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setendstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaec80f26a1d7e2e48b76db78df3bfa8b</anchor>
      <arglist>(upb_byteshandler *h, upb_endfield_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstartstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab98a407b12d1f8be88f462f72e34f7df</anchor>
      <arglist>(upb_byteshandler *h, upb_startstr_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af11621c3cd7972dd4493a7fac1034fc9</anchor>
      <arglist>(upb_byteshandler *h, upb_string_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_bytessink_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae8ba6a55915e68b3b3aeaee04901607d</anchor>
      <arglist>(upb_bytessink s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_bytessink_putbuf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb94805513a1ad18c7fa95c094fa4b3a</anchor>
      <arglist>(upb_bytessink s, void *subc, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_bytessink_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad61f33eab8d05fd6651c4b9209a432d4</anchor>
      <arglist>(upb_bytessink *s, const upb_byteshandler *h, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_bytessink_start</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a37bd60d54c1e79635dc522d584976476</anchor>
      <arglist>(upb_bytessink s, size_t size_hint, void **subc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_decode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0569704c03b3e95c6cff7e9d682605db</anchor>
      <arglist>(const char *buf, size_t size, upb_msg *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_decoderet</type>
      <name>upb_decoderet_make</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acf4689d6a5b2797d11bc25489204d705</anchor>
      <arglist>(const char *p, uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_encode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a688ad25db16ca4c5cb4b0011ce6b0d03</anchor>
      <arglist>(const void *msg, const upb_msglayout *l, upb_arena *arena, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a77a9a9bdf699ff84c09242f8d0f07535</anchor>
      <arglist>(upb_enum_iter *iter, const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enum_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1291365015f2c0bef81729a37c0f3b3b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enum_iter_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9855585770765e7db29b0b0651173f4b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enum_iter_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa2fe9d13b1814391cadb2c42b3cb8455</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abda00e0bdab286a1b4849e1d8bbb2ced</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enumdef_default</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4cb3db7d675a69d3eba3af047bc6044f</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_enumdef_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af0850e685d2f19efae6dba0711d34d18</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_fullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a760c6901c3bb11e65c81a508c136dcdf</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_iton</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4782985b959c73550341cf279335b1f2</anchor>
      <arglist>(const upb_enumdef *e, int32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7772bfc5116e99fc4cc09143c1013190</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_ntoi</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af200d39ea502953d4bc4c34c39efb44b</anchor>
      <arglist>(const upb_enumdef *e, const char *name, size_t len, int32_t *num)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_enumdef_ntoiz</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0edb7cebfb778fbf07b4dacf8d21e9b6</anchor>
      <arglist>(const upb_enumdef *e, const char *name, int32_t *num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_enumdef_numvals</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9a192a19a4680b1b45852c98f4bb2162</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_fielddef_containingoneof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3206756057a7a0682d5eb9450fc41583</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_containingtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ade91aa8fbd715356234e480b85307695</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_defaultbool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1709518f4730ff603244e0863de39b3e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upb_fielddef_defaultdouble</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1168ba2b82aeae88587de1fde200f256</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>upb_fielddef_defaultfloat</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6cf1e76eaff04ab9000bb62964344f72</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_fielddef_defaultint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa148578ca85b20851349edb4f852b3e2</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>upb_fielddef_defaultint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a12eeea3efee423545bba7d86c2adaafa</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_defaultstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a068c0ef20f12caeb64d30db7e7b78eea</anchor>
      <arglist>(const upb_fielddef *f, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_defaultuint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a47217ea332464e392e4cefb4bb790d42</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_fielddef_defaultuint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad21be6c02fc025d998d6df34072c75d6</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_descriptortype_t</type>
      <name>upb_fielddef_descriptortype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0520944db76e7e0694417203bb4eb2fe</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_fielddef_enumsubdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad31d1542aa2cf39fa666d932fa3a20ae</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_fullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a41177e8b04320e817f84198aa9df3997</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_fielddef_getjsonname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9c96959992a152547df2bad2b7ea3547</anchor>
      <arglist>(const upb_fielddef *f, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_haspresence</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a740b7cc21664e23acf962294a6e58c5e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_hassubdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa0494222cae9ad060a910ab92bdab18d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a41f0934f2c79460ff6f3403e21851d6c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isextension</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0254aa77c6120bbea98fe44515b91c08</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_ismap</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a457aa8fd37119c99edffc3dcb363e175</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isprimitive</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ae537c8f13f7c4275d626c69972f38e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4b805f872767d34275c4a2b71138a387</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a15bce78fbce51de6737dc257b9e1edbb</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_issubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a41019ab691f9f9146ec96780bc3a24ed</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_label_t</type>
      <name>upb_fielddef_label</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aba1c26f90e527e1248eb13d568702603</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_lazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1d10fe2856e4526692bf1acb2c98104e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_msgsubdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a230ebfa38f6fc3db5be3929f011cdf8b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad1e59b0ae4221d8cd4b7173cc268c68d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_number</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a38cd5f503aff1cad50b5248598d4187b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_packed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af247e79f77c5cce39975995f2cadf80a</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_selectorbase</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa35dbb5566cf6697ff68b9d6d7126e05</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_fielddef_type</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a820669b99389e847bcc274fc27bc77fc</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_filedef_dep</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a51c414c93b16029dd0d0fce338084455</anchor>
      <arglist>(const upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_filedef_depcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa1fc541dc133840ce4482ed409bdbd94</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_filedef_enum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1ef714fc24f1b38a3b56c47db6b02e9d</anchor>
      <arglist>(const upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_filedef_enumcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4df9694b940a1feb3c4f1a5aac6db5e1</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_filedef_msg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2010fcad03dda8c0410c2d6270295a43</anchor>
      <arglist>(const upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_filedef_msgcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5af3b926412e0a5db32b5c19abdb2435</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad10d01da5e520a7ebec3fea388dcb26e</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_package</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab3073813f5f8d320871160136089e87b</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpnamespace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a66dce78a7a9b1b6ad7177978999e4ca2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpprefix</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acbe62fcc4cfe4a3cbc7251ff83ace5d3</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_filedef_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5c93b1b957f91a30bb2132d88f5902c2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a97a20db683af462f2853b6fa6ec90ca1</anchor>
      <arglist>(upb_alloc *alloc, void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>upb_getentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0c16e7bad2974bf1b0d01e3cb9c95ef3</anchor>
      <arglist>(const upb_table *t, uint32_t hash)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_gfree</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ada7be411bdafed3d20717d783ef5e044</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_gmalloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a909a6bb6c48f8d01d8c70c57b446b9d3</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_grealloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aea1051c13945fcfccf4296f118fcd8ae</anchor>
      <arglist>(void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>upb_gstrdup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2dfa80e5773b84168b3e451ecd804250</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlercache_addcleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae760c159ee97d81d6ed3301845ad6ce4</anchor>
      <arglist>(upb_handlercache *h, void *p, upb_handlerfree *hfree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlercache_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2abb7432b7ccb9c47d23b98b0ce1ade1</anchor>
      <arglist>(upb_handlercache *cache)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlercache_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aed9ff8de89cb71fce7f38672d9abf1b1</anchor>
      <arglist>(upb_handlercache *cache, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_handlercache_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adc8ed61a8b3ce5c8162d76b1536fd573</anchor>
      <arglist>(upb_handlers_callback *callback, const void *closure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_addcleanup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af9c24c93d0fe98f9c111cbd945067fcc</anchor>
      <arglist>(upb_handlers *h, void *p, upb_handlerfree *hfree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlers_clearerr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae0970c9ec60ced8559e9515cb15e6f41</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getattr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac33bf082b52b4e25f3ded078214dd883</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_selector_t</type>
      <name>upb_handlers_getendselector</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac36e159f0e1e2f9cfecb35dcfaa5cc35</anchor>
      <arglist>(upb_selector_t start)</arglist>
    </member>
    <member kind="function">
      <type>upb_func *</type>
      <name>upb_handlers_gethandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae6b5ec4c12199f2c9e2b379a9f7dbec1</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, const void **handler_data)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlertype_t</type>
      <name>upb_handlers_getprimitivehandlertype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a542d37b5bb7e6f82342ccb771a277bc0</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getselector</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a03f9674d16f6e2455e973530477899f3</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type, upb_selector_t *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a20f3efd87211294695113f543904d617</anchor>
      <arglist>(const upb_handlers *h, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers_sel</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef98e10fd87e0138719ea8a20ff1da84</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_handlers_msgdef</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aff655794c14e22ecaf144c03f7c0d89a</anchor>
      <arglist>(const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorbaseoffset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a42de2ebcb78ed64089c95d0108a4a35c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa8a492d74e5e06845e3a45864222bba7</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setbool</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5573f2d13d2b5e85bf7721d15c04191f</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_bool_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setdouble</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a88cd3c0c328debd9b7a81313ea0ee5c9</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_double_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5154c427c74e8721a8b886437a07412f</anchor>
      <arglist>(upb_handlers *h, upb_endmsg_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5eaeb244c2914cf9400dbf78a1a87289</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa2291be418ce208dc86b61395ff2120b</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4afe9e14991caa493de0ffee9f76a2b2</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setfloat</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ebc29d5d66b82d57b94d0472857e8ab</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_float_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a95b32e2feb9bc5db348626034fe76a44</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_int32_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3e652425cbba57bfdd6f07a7b91a0991</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_int64_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a30aeccd668c8795c19b1e607a6c04c7b</anchor>
      <arglist>(upb_handlers *h, upb_startmsg_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaee522176ddfc04c1dbbcaa3dc62d324</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_startfield_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfb61c0ab51633a34d42f0debfdca1e7</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_startstr_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abffd2fcf58c8780893dbc147da1a6064</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_startfield_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a24ec20739d6fdebf7906b2d3b85cd3ff</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_string_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setuint32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2a93dbe032bd24b800319b6668aa064a</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_uint32_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setuint64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5313c34484f93040ee0ad1137013c996</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_uint64_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3cbb98d36a688537e8d9330beada546d</anchor>
      <arglist>(upb_handlers *h, upb_unknown_handlerfunc *func, const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const upb_status *</type>
      <name>upb_handlers_status</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a71eeab0f41f163914571ae4871167eaf</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint32_t</type>
      <name>upb_inthash</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6bc8d39d7e79eda3e47a2c5cd1c7f895</anchor>
      <arglist>(uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uintptr_t</type>
      <name>upb_intkey</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aecf86af1b0b7973a3cafef582d9bc5d1</anchor>
      <arglist>(uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a29822c5e9e5614cc54fa5fe063c27d1d</anchor>
      <arglist>(upb_inttable_iter *i, const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_inttable_compact</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0c5954a3de18b4f98ee84f7b978d5933</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_compact2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6a78c3377b0f1183493cb5e56b71540</anchor>
      <arglist>(upb_inttable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_inttable_count</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af181c40f4abd412b2121972b86f90441</anchor>
      <arglist>(const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0aa8a0c7459995225d37d9923f82f74e</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af12ca903652335ced4f7842f504764e4</anchor>
      <arglist>(upb_inttable *table, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_init2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab5e95fbc3a664cc85b20fb4780fcd8bd</anchor>
      <arglist>(upb_inttable *table, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_insert</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afdf67b39ecd2c68a46707a75e96276e2</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insert2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a46a4e56a57926313bb57183464f93b0d</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_insertptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9b9d4919d0ba457cd0293be3baf19fe0</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insertptr2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a67bf12ea154085d8d66f1aca94adbaf5</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a093123916ba1ea169d84ca19101e680f</anchor>
      <arglist>(const upb_inttable_iter *i1, const upb_inttable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>uintptr_t</type>
      <name>upb_inttable_iter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a012d88fb5be244abefc029bf7b49e7e9</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afbc21de8b45f03359affe81e9e492c90</anchor>
      <arglist>(upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_iter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0d0b94a4d44b11fbc6fe9db885f97d94</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5619f47fc96886dfd959399d20a4e70b</anchor>
      <arglist>(const upb_inttable *t, uintptr_t key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_lookup32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ada534f5d51f478e628f2f7c4e08c712f</anchor>
      <arglist>(const upb_inttable *t, uint32_t key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookupptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad0aa268f571fa37f5a1c5b9d97da8d47</anchor>
      <arglist>(const upb_inttable *t, const void *key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a03fc86d22b266d17e6e75a1918c55f60</anchor>
      <arglist>(upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_inttable *</type>
      <name>upb_inttable_pack</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa712209d0df35f1f78a2994e97ef29c9</anchor>
      <arglist>(const upb_inttable *t, void *p, size_t *ofs, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_packedsize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa7427ed0f5ef68579461550c16f7c6f2</anchor>
      <arglist>(const upb_inttable *t, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_pop</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a86fde88571126a586a1c83590a26163e</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_push</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a111b64df36a8463c1d4c374ba3764b07</anchor>
      <arglist>(upb_inttable *t, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_push2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaf6131762a2a2bcea56a69ea26a68f93</anchor>
      <arglist>(upb_inttable *t, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_remove</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a279a3e4b521f0fe23355711826588cc1</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_removeptr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6add2add54f7139364b1b6fb1040de28</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_replace</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad43ed59c2cd5598d497e4ba6ca89f8c3</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_inttable_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a67db0699fadb8e8668554d463bbc8abe</anchor>
      <arglist>(upb_inttable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_uninit2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1b7866962b607f38beeba94058c7a6c7</anchor>
      <arglist>(upb_inttable *table, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_json_codecache_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a01d90c5cc09d1a5ccc62c9913e7b17d8</anchor>
      <arglist>(upb_json_codecache *cache)</arglist>
    </member>
    <member kind="function">
      <type>const upb_json_parsermethod *</type>
      <name>upb_json_codecache_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5b18135dbb47522b5b885e1e505dabb7</anchor>
      <arglist>(upb_json_codecache *cache, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_codecache *</type>
      <name>upb_json_codecache_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5cab99543508fdcbf7cef699ae920609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_json_parser *</type>
      <name>upb_json_parser_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd180abbe0c7125e98ecba46c79558ac</anchor>
      <arglist>(upb_arena *a, const upb_json_parsermethod *m, const upb_symtab *symtab, upb_sink output, upb_status *status, bool ignore_json_unknown)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink</type>
      <name>upb_json_parser_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1e9639632d3e696e58367e55cb1d1e06</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_json_parsermethod_inputhandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae81f47bc40a865a9e205611ed3640de8</anchor>
      <arglist>(const upb_json_parsermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_printer *</type>
      <name>upb_json_printer_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa456b2408f9bd148536a5c497cdfe897</anchor>
      <arglist>(upb_arena *a, const upb_handlers *h, upb_bytessink output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink</type>
      <name>upb_json_printer_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afbb35bf170a6cc97132d48ef97285c26</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_json_printer_newcache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6f8bb831d7766a9197152f27c46c2eb1</anchor>
      <arglist>(bool preserve_proto_fieldnames)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_json_printer_newhandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1739d1d1586aa4fa748090741d369725</anchor>
      <arglist>(const upb_msgdef *md, bool preserve_fieldnames, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_malloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abbd014101e379e1342888754ffeb7e67</anchor>
      <arglist>(upb_alloc *alloc, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_del</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3b4d589413801f4eb1767a46792ae47e</anchor>
      <arglist>(upb_map *map, upb_msgval key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae14c3e308d973d93f2b5db6982948a0e</anchor>
      <arglist>(const upb_map *map, upb_msgval key, upb_msgval *val)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_keytype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a50e65b393b8d213eda14dde39ed6a8fd</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>upb_map *</type>
      <name>upb_map_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0e9de341574baf152c00dd429bf0b433</anchor>
      <arglist>(upb_fieldtype_t ktype, upb_fieldtype_t vtype, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9acf955591674e202a9bd0e814d89b8f</anchor>
      <arglist>(upb_map *map, upb_msgval key, upb_msgval val, upb_msgval *valremoved)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_map_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8eb9f7aed41eda5512003b5d6cd53725</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_valuetype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afaa00eaa4825192da66f855a8faa0f5a</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac556d0ab535fea410a88936255264a21</anchor>
      <arglist>(upb_mapiter *i, const upb_map *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adf7b9de7fb03cbaeb1b260b19e962052</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a56c8d75d395362e66e7b409beaf2d3ff</anchor>
      <arglist>(upb_mapiter *i, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a76630cb19aa7574c7cde5e02672c4d6c</anchor>
      <arglist>(const upb_mapiter *i1, const upb_mapiter *i2)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab8d88e1bb876eb508e97f77b66007fef</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_mapiter *</type>
      <name>upb_mapiter_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a41fe8a8e30db853b56d59b3f48ebeabd</anchor>
      <arglist>(const upb_map *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acf40031e0dadb9ec89e74368ffe5f2f3</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1c8b7f29c711e323a19732381ebd97c7</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_mapiter_sizeof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaace5bf6edc551bf647e6b7ca0c0cea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a75d5ac7e80bcdf3cecd6fd62ea872cb8</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_addunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acbf41c0f8f60c79a8e85ec2ba7e9ef1a</anchor>
      <arglist>(upb_msg *msg, const char *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_arena *</type>
      <name>upb_msg_arena</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adcfba207bc81bb597c4c6efb965ca689</anchor>
      <arglist>(const upb_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_clearfield</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0c0ee9fb5149ad75292f6694f73f10f3</anchor>
      <arglist>(upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7debad1b232ec93b142042619ac1ce7d</anchor>
      <arglist>(upb_msg_field_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_field_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a730688f306658a576778fac885c3dfa7</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_field_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef56b0cc894cfd6dbbd23e233e1b9cde</anchor>
      <arglist>(const upb_msg_field_iter *iter1, const upb_msg_field_iter *iter2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad9ac11be7d8405091b98f4068ded9b35</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae3558c37d89dd7308fcdf5c2d7253e83</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_msg_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab502cc18fb9c32b57f3b99688ba47a6a</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_getscalarhandlerdata</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7f34c10eeaf46dae44ed702ab3ecee34</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, upb_fieldtype_t *type, size_t *offset, int32_t *hasbit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msg_getunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a329e2c1a58e8fe14f1a2f52f2d713df6</anchor>
      <arglist>(const upb_msg *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_has</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6927f7ee5f911b35d0c59fba2d0840d</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_msg_iter_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7a8cf31e65df4652a990a7719bb25fa9</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_msg_iter_oneof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa3d5f80cd370fc7a8cb10965ba2739c2</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_msg *</type>
      <name>upb_msg_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa7c4790059c255fe5cd4f89153c6dfed</anchor>
      <arglist>(const upb_msglayout *l, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa53e94b3359adcc5a08068dd0d2b2d5d</anchor>
      <arglist>(upb_msg_oneof_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_oneof_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac3ec01c2bb1fc29913d77b86ccb4d29a</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_oneof_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1941f6e2b1621309522cb5f398664fef</anchor>
      <arglist>(const upb_msg_oneof_iter *iter1, const upb_msg_oneof_iter *iter2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac440f742684a84446e17af3f684f6105</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8e8cdfc1028ea14dce38e93aa6e26c6d</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_set</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4a1040fbf11d0bfece949b61e8bf363f</anchor>
      <arglist>(upb_msg *msg, int field_index, upb_msgval val, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_setscalarhandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3af2c6fbf2bf4230b2218d94fb7fd2cc</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset, int32_t hasbit)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_msgdef_file</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a82b0049dc9e4a314edb8dd6e6758606a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_fullname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af15db42efcaa5640cdee16e1be2fee88</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_isnumberwrapper</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3a5be66ff2d9761b9d2e1613aeb2972a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_itof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7d429c21f3f91a843668006dd0ee7f17</anchor>
      <arglist>(const upb_msgdef *m, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_lookupname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7e9409c6763eae003680a0d2eab1ecb6</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_msgdef_lookupnamez</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a29744f746a347223f0e6070838a89839</anchor>
      <arglist>(const upb_msgdef *m, const char *name, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_mapentry</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a791320454717bc29177a68b34fe0398b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a515d0019df5277871d2c1048752b5580</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_ntof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1cca6cdd7ffcb0d3ceed7eba46bb35c1</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upb_msgdef_ntofz</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a96e21f0975379eb36ae0b2d625db1bfe</anchor>
      <arglist>(const upb_msgdef *m, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_msgdef_ntoo</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef548fd64273e78a18d7ae24d612d7f5</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_oneofdef *</type>
      <name>upb_msgdef_ntooz</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a94bb8da09e39397608cb92ee2e24d753</anchor>
      <arglist>(const upb_msgdef *m, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numfields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef7bc3e448355cb799a66c7196c9da37</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numoneofs</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a77b890ec6de48d209efd898d421e0135</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_msgdef_selectorcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6ae1841302e1eff163c959e8e334e097</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_setsyntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abec827b06145571ed76074076bd1995c</anchor>
      <arglist>(upb_msgdef *m, upb_syntax_t syntax)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_msgdef_submsgfieldcount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa382df2c9da0320115969377abc3e44a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_msgdef_syntax</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a39424b7f97c5c7dfaba06176d12c1ad4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_wellknowntype_t</type>
      <name>upb_msgdef_wellknowntype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac4cf06a170328c12dee35c9bbba07d2a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msgfactory_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adcbeb126fd0f7e144b98e76715069d4d</anchor>
      <arglist>(upb_msgfactory *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msglayout *</type>
      <name>upb_msgfactory_getlayout</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a72fe4d80f9e0afa4abafe26f542faad1</anchor>
      <arglist>(upb_msgfactory *f, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgfactory *</type>
      <name>upb_msgfactory_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0d2e335a4df8e16d30647bd902b13b57</anchor>
      <arglist>(const upb_symtab *symtab)</arglist>
    </member>
    <member kind="function">
      <type>const upb_symtab *</type>
      <name>upb_msgfactory_symtab</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af7a51d1ba1a90ea59abc97bd092d9a70</anchor>
      <arglist>(const upb_msgfactory *f)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_msgval</type>
      <name>upb_msgval_makestr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ababb68d8cb539afc71e7c89959f88aa4</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_ok</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6eb9a6adb33b130300e738b6ca59e9ae</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a55cb72b0e5893adbc11ee8e8e0df6f5f</anchor>
      <arglist>(upb_oneof_iter *iter, const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneof_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1d1f9417d4b4055873a63afc93331c5d</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_oneof_iter_field</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab2cb22687690e7062467c92c5f9d45d2</anchor>
      <arglist>(const upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneof_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a968adf23f71d67c9706725e5abe2dd7e</anchor>
      <arglist>(const upb_oneof_iter *iter1, const upb_oneof_iter *iter2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a457d45d399ad02f383b04017e03d70ef</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a534686ead08828ed7659318529242919</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_oneofdef_containingtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af42101743f05b48430693abf2e4c490d</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_oneofdef_index</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa70e1d30821231b14f4660d99455ab4b</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_itof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaac73be92cd24efb133f0744a3101f5f</anchor>
      <arglist>(const upb_oneofdef *o, uint32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_oneofdef_name</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa76ddeeb497715fde368f68e303f8248</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_ntof</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a418cd35e328522c047aaa356c6d6c5a7</anchor>
      <arglist>(const upb_oneofdef *o, const char *name, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upb_oneofdef_ntofz</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aab79383ee295cc59a23d5868de8888fe</anchor>
      <arglist>(const upb_oneofdef *o, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_oneofdef_numfields</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3ca089824264cd5a62453e1e093c8c0e</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>upb_pb_encoder *</type>
      <name>upb_pb_encoder_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acd522fb7aa1ec20d5ee5f6e1135b5f18</anchor>
      <arglist>(upb_arena *a, const upb_handlers *h, upb_bytessink output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink</type>
      <name>upb_pb_encoder_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a12bf1b572e69d44aa17ee8498a003ced</anchor>
      <arglist>(upb_pb_encoder *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_pb_encoder_newcache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1eaba1107553d49c03be444a0ffaa263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbcodecache_allowjit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3ad53913daf974ee6b4ecd407d9773ad</anchor>
      <arglist>(const upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a40bc4b4db5a6f0d8a93a86c5c5bc05bb</anchor>
      <arglist>(upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbcodecache_get</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a30f459dc865be773bb5ee3d459ae0fc3</anchor>
      <arglist>(upb_pbcodecache *c, const upb_msgdef *md)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbcodecache *</type>
      <name>upb_pbcodecache_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aeb9d13e44c095476e05ac3418ecd5ea0</anchor>
      <arglist>(upb_handlercache *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_setallowjit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aef7b901ea45a8d595cde14f711f73225</anchor>
      <arglist>(upb_pbcodecache *c, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_setlazy</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abaad965648c928d41d0bee8a37aef6b1</anchor>
      <arglist>(upb_pbcodecache *c, bool lazy)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_pbdecoder_bytesparsed</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a455bee1c8b69b930f841abeba02fb261</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_checktag_slow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0f0baa807402316408f62106507bdae3</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t expected)</arglist>
    </member>
    <member kind="function">
      <type>upb_pbdecoder *</type>
      <name>upb_pbdecoder_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa7be34f8bb526518e33b22eaf8fd6dc2</anchor>
      <arglist>(upb_arena *arena, const upb_pbdecodermethod *method, upb_sink output, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_decode</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5f2f58004c7c0401cab6a0d898412fe2</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adc0ff5da3f54c2e9ea3f90e4cd9c8a12</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1c2064e3bc03e5d4c276faa89c03f31c</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_varint_slow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab009adca5d7e9584d01457b0501fdadd</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_end</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa1eb1b87b3e90ab06fc112d48d27a8ee</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_freejit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a63d8da7caa8033ef2497338a38d5a41a</anchor>
      <arglist>(mgroup *group)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_pbdecoder_getopname</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acdcd372253914574cdd13dd041bbca60</anchor>
      <arglist>(unsigned int op)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink</type>
      <name>upb_pbdecoder_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab52da83cf5ee919e1da34e1aa2f36bf6</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_jit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a418d42eb1c61f957fc2834d582edace2</anchor>
      <arglist>(mgroup *group)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_maxnesting</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aec276e275bf32d19392785fc999fcc62</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbdecoder_method</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2884f604017b049c729bd8d2c4e68858</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>upb_pbdecoder_packdispatch</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afceaaa2095856981a7c55650dd15a60f</anchor>
      <arglist>(uint64_t ofs, uint8_t wt1, uint8_t wt2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac019ee696b278f196e1e5a6361738e1e</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_resume</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad4b32c5c9a19a82599f7ac0c866a0aab</anchor>
      <arglist>(upb_pbdecoder *d, void *p, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_seterr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5f2f5cb7f8cd7bcef0c43705c23286c6</anchor>
      <arglist>(upb_pbdecoder *d, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_setmaxnesting</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9a29097f50e16e7de05feab643024ed3</anchor>
      <arglist>(upb_pbdecoder *d, size_t max)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_skipunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ace5f783a31c9db963477642ca9daf401</anchor>
      <arglist>(upb_pbdecoder *d, int32_t fieldnum, uint8_t wire_type)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startbc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abfcf2567fa216fd5fc9493a3d1e82461</anchor>
      <arglist>(void *closure, const void *pc, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startjit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a52578a61d61fd9be6dcf77f392e2ad93</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_suspend</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad180d52692f8e94775f4b030aa5d799c</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_pbdecoder_unpackdispatch</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac416d49fa2f664c64d005a0505e0bc2b</anchor>
      <arglist>(uint64_t dispatch, uint64_t *ofs, uint8_t *wt1, uint8_t *wt2)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_pbdecodermethod_desthandlers</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a98524e0c2df91647a7e4aa296c112383</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_pbdecodermethod_inputhandler</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a75fff285e2acf789bc9b2cce11337e0f</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecodermethod_isnative</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afec8d9762a473a9b4b0ee063bb598945</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_realloc</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a203ff54b74d3fcbf6c4856a58a4f4a5e</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2034603ecab3820a304e1eca620bac4d</anchor>
      <arglist>(upb_sink s, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae162618300fc2b05a1ae4ef131233da1</anchor>
      <arglist>(upb_sink s, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1fffef57f46b8abcd412c65b11feedcc</anchor>
      <arglist>(upb_sink s, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7a995e5bbe0a5df8bf6621f321810956</anchor>
      <arglist>(upb_sink s, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_sink_putstring</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a071dfd95b2bd5089230778ea0823c665</anchor>
      <arglist>(upb_sink s, upb_selector_t sel, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_putunknown</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2a03f274041ad3d41233d7beb426f566</anchor>
      <arglist>(upb_sink s, const char *buf, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_sink_reset</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af7cc4e61302e72b6ac1e6c609d443a2f</anchor>
      <arglist>(upb_sink *s, const upb_handlers *h, void *c)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab62e2511ade49560561b461264164893</anchor>
      <arglist>(upb_sink s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startseq</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6390fbdd055d0e5d6489530e73d528be</anchor>
      <arglist>(upb_sink s, upb_selector_t sel, upb_sink *sub)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afe7b2be5b82636f22ec2b160842b9cdc</anchor>
      <arglist>(upb_sink s, upb_selector_t sel, size_t size_hint, upb_sink *sub)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startsubmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a961c4c6ed50ebe268c66f586b45bc0bc</anchor>
      <arglist>(upb_sink s, upb_selector_t sel, upb_sink *sub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_clear</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a478e81533af0be9cb7dcdaeea0724b89</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_status_errmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af5676f559ae3461fd8a2fabc1afd1015</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aed3a911cdbe9c55c137f0283ffd6850b</anchor>
      <arglist>(upb_status *status, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a72b478ca10d3eee34d2464d03e2032b7</anchor>
      <arglist>(upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_status_setoom</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3c5d7b15d838982ef90156059a8ebad0</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_vseterrf</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5cd1fa177f511071d770c0ad271835bb</anchor>
      <arglist>(upb_status *status, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a709614d82a581d68b2315aeb52db5008</anchor>
      <arglist>(const char *s, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abbd74560afa2b303cbec086b0b8b6c88</anchor>
      <arglist>(const char *s, size_t len, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_begin</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae41b41669638ba35b20cf665dc982fea</anchor>
      <arglist>(upb_strtable_iter *i, const upb_strtable *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_strtable_count</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3b762f30e869fcda6741424245e43f48</anchor>
      <arglist>(const upb_strtable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_done</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afeba5cd19e383118dd459d8909e71c09</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_init</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aab6d83424fabf780c53ea3002459cecc</anchor>
      <arglist>(upb_strtable *table, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_init2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a92c9b2673d9c6ce3f97717c5f0875643</anchor>
      <arglist>(upb_strtable *table, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_insert</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab8463db94f2d659451125ca55fc4cb6a</anchor>
      <arglist>(upb_strtable *t, const char *key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_insert2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7b4479f0d1900466ec07c7c3461f5562</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_insert3</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a33ac1a561d76264573f6fd0108fc4a84</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_iter_isequal</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a07f9396fdb7efe9e7f8c4662859047c2</anchor>
      <arglist>(const upb_strtable_iter *i1, const upb_strtable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_strtable_iter_key</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2074be0381e111fdaaa72622b4d7a4d6</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_strtable_iter_keylength</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abf047dee863479d7e0592424a7e4c844</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_iter_setdone</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4bbd3a1bc6fab3299abddd1b5c9a6138</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_strtable_iter_value</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa2d386fc798c71bfc81936e98bce8cbb</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_lookup</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a379581e65d478475c45b8d33131ece52</anchor>
      <arglist>(const upb_strtable *t, const char *key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_lookup2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4c4501e63e86291ff2ce989556533917</anchor>
      <arglist>(const upb_strtable *t, const char *key, size_t len, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_next</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9c851d5cf98fb9d2ce03e3bcc9165cb1</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_strtable *</type>
      <name>upb_strtable_pack</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af804b7967c6f82cc2be3e9f4a747449e</anchor>
      <arglist>(const upb_strtable *t, void *p, size_t *ofs, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_packedsize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a363bd8967c5124b00eb3350c982d6450</anchor>
      <arglist>(const upb_strtable *t, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_remove</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1942ffd936d0dfddf5aca46c2f25d584</anchor>
      <arglist>(upb_strtable *t, const char *key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_remove2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac76c3b50cddff2ddb9cc95de42295ae9</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_remove3</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab1621b744a4514a2f2c9a70a9d804fde</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value *val, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_resize</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a66ca109ac205dab553154f8a22a9d552</anchor>
      <arglist>(upb_strtable *t, size_t size_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_strtable_uninit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3070b1f0ea471ddbc77efb5ee4e2f2ee</anchor>
      <arglist>(upb_strtable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_uninit2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acba13d45fb9d34ecb375f225e53d530b</anchor>
      <arglist>(upb_strtable *table, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strview_eql</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae3c0bde0d92b3bfe349022d7939ce7d5</anchor>
      <arglist>(upb_strview a, upb_strview b)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>upb_strview_make</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab929a9c7bd16679e8ce80757b37351d3</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>upb_strview_makez</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a764c6c0e5e275c9517a957e51b8af70c</anchor>
      <arglist>(const char *data)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_symtab_addfile</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abbc9943763a34b37828a8f31caef72c3</anchor>
      <arglist>(upb_symtab *s, const google_protobuf_FileDescriptorProto *file, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_symtab_filecount</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>afbe726d2a77a0387a16be470ed3ffa20</anchor>
      <arglist>(const upb_symtab *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_free</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9093cd62fd8d692102848c9879c6923f</anchor>
      <arglist>(upb_symtab *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_symtab_lookupenum</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a8e638dcd060117a8f54c36de00599e0c</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_symtab_lookupfile</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a5ae1013ffc8bde1a3e2e924ab7ca70c5</anchor>
      <arglist>(const upb_symtab *s, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acd327427b078ed940cc842db0935bd81</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af75c544a2e190157ca964c6803ebf104</anchor>
      <arglist>(const upb_symtab *s, const char *sym, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_symtab *</type>
      <name>upb_symtab_new</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a915a8b27bf8cf07215bec22410377760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_tabent_isempty</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aaa7ec4c665ce86b22d50994875890d7a</anchor>
      <arglist>(const upb_tabent *e)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_table_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7467fe7405efa9e168e3cad813d575df</anchor>
      <arglist>(const upb_table *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>upb_tabstr</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2873a1d4a73af6517def5f33365de1f2</anchor>
      <arglist>(upb_tabkey key, uint32_t *len)</arglist>
    </member>
    <member kind="function">
      <type>upb_textprinter *</type>
      <name>upb_textprinter_create</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1048796b028d90a7be7a180af44249a6</anchor>
      <arglist>(upb_arena *arena, const upb_handlers *h, upb_bytessink output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink</type>
      <name>upb_textprinter_input</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af1ed1f32b166def06d225fb760580878</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlercache *</type>
      <name>upb_textprinter_newcache</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a514c9bc98208d83cd77ec881e383206b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_textprinter_setsingleline</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a366abef759c5647eb4edb40eb1c90615</anchor>
      <arglist>(upb_textprinter *p, bool single_line)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_value</type>
      <name>upb_value_double</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac15751c2e2d102562703d6ada531dc22</anchor>
      <arglist>(double cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_value</type>
      <name>upb_value_float</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a928497c561fb2a12b4e1dd9c2c5c3889</anchor>
      <arglist>(float cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_value_setdouble</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae32a4cedfaf49c8ae0110e87a98583a5</anchor>
      <arglist>(upb_value *val, double cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_value_setfloat</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb1bdcde439a14763b5bc1691abd8651</anchor>
      <arglist>(upb_value *val, float cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int</type>
      <name>upb_value_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7bf5b33c2c5bc51a641f8917ff3c5853</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_varint_size</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a262c9c0dda7cee9fdf8778df9689778f</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_decoderet</type>
      <name>upb_vdecode_fast</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a43e707dd6fdffac9966f84bdcc5cb3bf</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a911724a8b7cff751ff1d4d96c03fd808</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a18c0ca8d12d0e1e714c07cbb88bab225</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>upb_vencode32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a03d6f338e3a6e08807a6912ab5cbc779</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_vencode64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acf5b5895f2ece2699fb2e4ba2344868f</anchor>
      <arglist>(uint64_t val, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>upb_zzdec_32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abd0a581cf173689535069e44be6236d4</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int64_t</type>
      <name>upb_zzdec_64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aafe33e4802f5ebf4ecb02b1c5d30ba22</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint32_t</type>
      <name>upb_zzenc_32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acc951473f867ae4d2f9dd227c291ebbc</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>upb_zzenc_64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a00041792434406358171c9fb71132060</anchor>
      <arglist>(int64_t n)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_upb_noclosure</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac7c8f8d5d6d8d0103d505c3c6592c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aada42b2c9884ac9b775ad43248366990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac5cfb8a37052e3f51d48bcce6d69872d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a83df4ee0ad088a9ea92ffcb02ea345e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a353cb7b2925915770846e254af31143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a691adf8f851e3baeb86c28d27291acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a03c6ad1bda0d02a44acb30885abd864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6187e43552c8349f7a62188ab2006858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adf9c5e011f175b3b84aa6c9b6625add5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ExtensionRangeOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4f0f083c7c923e92ecbad5c68f2ba653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7beaa1064e98ae17745e09a7c52141a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a4946866779ddb1de89ef023c67241512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a909a674222195bbb720811e5f3208a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorSet_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a605c1bdcdabb0914443a76a7e7921c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2f60982acfa7c781842e89db0a21cc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3826d29d2fc61100843487e8678fe2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>adf6bd356002369c876945b0dfca5ed8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MessageOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a1c0bd1bc63d5f326c560e9b7b2ec8bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a47f13d40130ea25606f470c1f2f159a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>af00c9bc2ba9f99b2b6e1b67138afe525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a2c60e2c74383a54c9ba8cb24c71a1db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0599412d7f9ea9fdc7b70a2f6d516e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceDescriptorProto_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a972c800524c647fe718757bba6ebe01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceOptions_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a6d5a332b21d0fbd3fee41d786b2d2ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_Location_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a497530a050b2782b88a84bdd3b20f1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a430d6a4e78852c2c8c534da51bb71a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>abaaa635efcaea44cae9b3407670f74f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_NamePart_msginit</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0a59154067189b33b731b0cec9474736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderStackOverflow</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a935ca0679469727c8306d3563ae4d875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderSubmessageTooLong</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a3ba0970d886b28c71a14d259248e84ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc</type>
      <name>upb_alloc_global</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7a6a40cfd4c46e1c7c57d96e7edf8b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_desctype_to_fieldtype</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a0c2e5413ca13a3ccd4d0b41e420a0abe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_pb_native_wire_types</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aba3496e28ae6ba2fe321533c7ed47721</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ruby/ext/google/protobuf_c/upb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>ruby_2ext_2google_2protobuf__c_2upb_8h.html</filename>
    <class kind="struct">_upb_tabent</class>
    <class kind="struct">mgroup</class>
    <class kind="struct">upb_alloc</class>
    <class kind="struct">upb_arena</class>
    <class kind="struct">upb_array</class>
    <class kind="struct">upb_bufhandle</class>
    <class kind="struct">upb_bufsrc</class>
    <class kind="struct">upb_byteshandler</class>
    <class kind="struct">upb_bytessink</class>
    <class kind="struct">upb_decoderet</class>
    <class kind="struct">upb_def</class>
    <class kind="struct">upb_enumdef</class>
    <class kind="struct">upb_env</class>
    <class kind="struct">upb_errorspace</class>
    <class kind="struct">upb_fielddef</class>
    <class kind="struct">upb_filedef</class>
    <class kind="struct">upb_handlerattr</class>
    <class kind="struct">upb_handlers</class>
    <class kind="struct">upb_handlers_tabent</class>
    <class kind="struct">upb_inttable</class>
    <class kind="struct">upb_inttable_iter</class>
    <class kind="struct">upb_msgdef</class>
    <class kind="struct">upb_msglayout</class>
    <class kind="struct">upb_msglayout_field</class>
    <class kind="union">upb_msgval</class>
    <class kind="struct">upb_oneofdef</class>
    <class kind="struct">upb_pbcodecache</class>
    <class kind="struct">upb_pbdecoder</class>
    <class kind="struct">upb_pbdecoder_frame</class>
    <class kind="struct">upb_pbdecodermethod</class>
    <class kind="struct">upb_refcounted</class>
    <class kind="struct">upb_refcounted_vtbl</class>
    <class kind="struct">upb_sink</class>
    <class kind="struct">upb_status</class>
    <class kind="struct">upb_strtable</class>
    <class kind="struct">upb_strtable_iter</class>
    <class kind="struct">upb_strview</class>
    <class kind="struct">upb_symtab</class>
    <class kind="struct">upb_symtab_iter</class>
    <class kind="struct">upb_table</class>
    <class kind="union">upb_tabval</class>
    <class kind="struct">upb_value</class>
    <member kind="define">
      <type>#define</type>
      <name>ACCESSORS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a42c37831dcc780de27a1df753a2dfa1d</anchor>
      <arglist>(name, membername, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RETURN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1bee604cde3e15b3d772132794ebc4d8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_ENDGROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a07b18ffe9a5a95b210d9a0d2551808c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_MISMATCH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a270fce54a5fd8f7e73b3948a5132abec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_OK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4c2dd45c17dfc65b97468afb5d108af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPATCH_ENDMSG</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0f99d31defadbdb5bd501dba5debbd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNCS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a65302671cf42329e73d6729c219ed629</anchor>
      <arglist>(name, membername, type_t, converter, proto_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9677c91b97945dff3e4289a36484a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LABEL_DISPATCH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af7d1cfe71532dabab62c0184c9c58fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_WIRE_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2b446f694b9a0de43ece02876b288e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MAX</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a96c6b949ef9a3fa992b27d2a0055c559</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTR_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4b0a0f49bc5dd933da67af41a3f5c87c</anchor>
      <arglist>(msg, ofs, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUTVAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adc52bb279645ed2129a9901c74568e5f</anchor>
      <arglist>(type, ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3fb09354e5b65783c6c6d8d78104f389</anchor>
      <arglist>(dest, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>T</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf6b0017df2dfcebcee76cc15fa2f827</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ANY_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a401d44488dcd4079e38d05c0fc31cc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ANY_VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a45c8d99a264271c9d30310f00b45e503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ARENA_BLOCK_OVERHEAD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e15f8842b3283bcce2d955ab8ecebb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ARRAY_EMPTYENT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a58cb729285559578ad1249cc5aa70c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ASSERT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8305a030d24677185d5ea9c7198ed63a</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ASSERT_DEBUGVAR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad7cf0e9328e7e6b11be285fb992c2379</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ASSERT_STDLAYOUT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aecb59613663e7a60bedb345c3502a8b0</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_BEGIN_EXTERN_C</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0735de49d30afbd0f9d4cb1fae7f0cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_BREAK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9458a06da0b6973684b92564dcaa74f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_C_UPCASTS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aee4a5fd81ea0d14fdb1e1ae7715a8a33</anchor>
      <arglist>(ty, base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_C_UPCASTS2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a50f18db68112db62ac1990c1ee40ae08</anchor>
      <arglist>(ty, base, base2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_CPP_CASTS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef74a8c36ba0af4981cd879f16326837</anchor>
      <arglist>(cname, cpptype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECLARE_DEF_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac93b8a4c0a66ece9e59f869c7d6ab39d</anchor>
      <arglist>(cppname, lower, upper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECLARE_DERIVED_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4f47a7895d36c46a71505e48d806556a</anchor>
      <arglist>(cppname, cppbase, cname, cbase)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECLARE_DERIVED_TYPE2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae3c7e56b12cf6b3651416ede3fda66c7</anchor>
      <arglist>(cppname, cppbase, cppbase2, cname, cbase, cbase2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECLARE_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0bf618ca209a72e7910c3eeada2d15e8</anchor>
      <arglist>(cppname, cname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODE_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aea02aa180258f81d0928d59b000474ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a09450cea7c58685fa68257f942553dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_INT_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac01bfd9e77ba98aaa95a6df3753abb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_MAX_NESTING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac101b986835345d82ad036c5e7c5d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DECODER_MAX_RESIDUAL_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a09c0cfbaf5a03c096e81b5934e72151d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DEF_CASTS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2dbe1ea67a5e0ee091c2d3f59623eb10</anchor>
      <arglist>(lower, upper, cpptype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DEF_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6a116f09820993db4892257cab23e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DEF_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3e857afabb57ab988e29093cca447e0b</anchor>
      <arglist>(name, type, vtbl, refs, ref2s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DEFINE_DEF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2796c395395db6c16c0943e79ff7c86b</anchor>
      <arglist>(cppname, lower, upper, cppmethods, members)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DESCRIPTOR_DESCRIPTOR_PROTO_UPB_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad28a56b3a04a24565c8093dbc6f386be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DESCRIPTOR_H</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a59ef2fe77e7848f3ab054b33c3bb3ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DISALLOW_COPY_AND_ASSIGN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7d1397048dba0afa84b728be6fb9c630</anchor>
      <arglist>(class_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DISALLOW_POD_OPS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac41b75cd7144558f565f13b42d35cbba</anchor>
      <arglist>(class_name, full_class_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_NANOS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab213f13440f42c922b091db3bdb84c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_DURATION_SECONDS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af19a5638350521da85b2b5942a5fb03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_EMPTY_INTTABLE_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae317ee6f226e2d1d2fb39b22d7504b81</anchor>
      <arglist>(ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_EMPTY_STRTABLE_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a53c35a8be6123d76c9f8c5abb4b147ee</anchor>
      <arglist>(ctype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENCODE_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6f33a3c9c913fab4533b11fba63d64e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENCODER_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2d8f6c0fd9d03a682686db098147fc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_END_EXTERN_C</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa11852dd49a94b777637c970fd64683e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENDMSG_SELECTOR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a86775f5cbfdf8b32e5defd4d77ee7248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENDSTR_SELECTOR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae2ff1d51a956975937d6a12f9c3ba909</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ENUMDEF_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad570ca12605b90cfa1e9334c3a4759dd</anchor>
      <arglist>(name, ntoi, iton, defaultval, refs, ref2s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELD_AT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6625ccd25fbab49cdd606382d536445</anchor>
      <arglist>(msg, fieldtype, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FIELDDEF_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a804e3cbe24e4044e494cb70882335a26</anchor>
      <arglist>(label, type, intfmt, tagdelim, is_extension, lazy, packed, name, num, msgdef, subdef, selector_base, index, defaultval, refs, ref2s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FINAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aad9b850f5c55374f21dcf3c3f90c0249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_FORCEINLINE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaf6a36291332234aa58401cd91c72f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_GENERATED_UTIL_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2ba5c65cc7268f178ba648b37d6cab4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_GLUE_H</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5c8a70ee3e6dafbca11fc1be92af3253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6aa5b54203d496d6c43f71d7218845f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLER_MAX</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad9a86bb7ff88eebc6894b8616e8ebde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLERATTR_INITIALIZER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7ad5ec70463f2d61ac9d030f461b4009</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLERS_H</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abcb3546c871db58aa486bc62e9f8719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_HANDLERS_INL_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a744ac4756ce3de7693ea8a5db854d84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_INLINE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac6f2aefccbb6c479ad64edb54d0c6a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_INTTABLE_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a54b8c825cda0bbc0f1a840437451a38b</anchor>
      <arglist>(count, mask, ctype, size_lg2, ent, a, asize, acount)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_PARSER_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ade8a4bfa643dae6a580fb7a6744760e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_PARSER_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a01ba35e83b446e4d601f556fdfefe889</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_PRINTER_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afd61df70ccc291174ee4ac275fe77ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_JSON_TYPED_PRINTER_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1bb225580b4757988367f50b79769376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_LIKELY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a273e948c30dc529b3cd0ef7c17d412cf</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAPENTRY_KEY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adf7d076e1d2465db813eacfa02eec26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAPENTRY_VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa8eece319d07034e365a45799f40cae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abddcd64bcb32cbc933e87e45e2d4dbd7</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_FIELDNUMBER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa541069089770fdb392b10b48c9f5ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_HANDLER_DEPTH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a011767bffea5bac4f66ef30e01e12161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_MESSAGE_DEPTH</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa80d29125c0b5884ed4bbc36fb870de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MAX_WIRE_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a338beb1b8c76e479d057f543eff477dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MIN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef33799d35c469e09faf88085fd2d60f</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MSGDEF_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ecfb6ce130ca66816fd9c151815f53b</anchor>
      <arglist>(name, selector_count, submsg_field_count, itof, ntof, map_entry, syntax, well_known_type, refs, ref2s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_MSGFACTORY_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3e59714e6ad5c986cd550a24958ea760</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_NO_CLOSURE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aadab4e15a73c95799c9996dfabef64e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_NOINLINE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a96ceadbab189a5a5533ed059a03ba6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_NORETURN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8952bc86eb93b544d996e21ebc792d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_ONEOFDEF_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1a008713a05ccaf19b17a9a01c41b75e</anchor>
      <arglist>(name, ntof, itof, refs, ref2s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_DECODER_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa3789e7fb8526655d502c635ee6b93d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_ENCODER_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae488b4480bee1d2bd0c640930230688f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PB_VARINT_MAX_LEN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af65811634eaf0902b93eaf1f3beae91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PBENCODER_MAX_NESTING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a72ad86c45b0bc4feaab259444477da09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_PRIVATE_FOR_CPP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6736b50f0e710bd5e29213156dd079e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_READ_ONEOF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad20d1a3f6b6dd6a8a85ecca178fead91</anchor>
      <arglist>(msg, fieldtype, offset, case_offset, case_val, default)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>upb_ref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acbfe80b0478b9db7d9d43b5246bf484b</anchor>
      <arglist>(r, from)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_REFCOUNT_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a40e8aa465983a17d51dddb1379837cd9</anchor>
      <arglist>(vtbl, refs, ref2s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_REFCOUNTED_CMETHODS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8c043baf6a128eaf2d68130b6e39a8dc</anchor>
      <arglist>(type, upcastfunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_REFCOUNTED_CPPMETHODS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6644a05963ab67bf2c443c8f5d0ebd26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_REFCOUNTED_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afbc56f89cd4e9cd80c274097bf986a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SINK_H</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a953eea401e4defa8a353619a927a2ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a565a8a457aca4d0ec17665422b7b9dbd</anchor>
      <arglist>(size32, size64)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STARTMSG_SELECTOR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aab93e50e166c6f6846938219e28f0347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STARTSTR_SELECTOR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0e6708b42b19dc3649b7e41704227970</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STATIC_SELECTOR_COUNT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a05e6753e23d5d9e0c6bcd2c1f2b7aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STATUS_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a793a344610ce65fcfa238c198c33c2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STATUS_MAX_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a308122ed19e6fedaced2e9247f497851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRING_SELECTOR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aad3730e949dc76c51c9c2bf35bee3448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRTABLE_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afff8018de7f77ea0e0aaa210b682b50c</anchor>
      <arglist>(count, mask, ctype, size_lg2, entries)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRUCTS_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a87bdb5cb43bfae0856d2c269221dfe79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_STRVIEW_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a71e60d642da77cc7550485b6c5ad8cb2</anchor>
      <arglist>(ptr, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABKEY_NONE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a40f6fa80112da33d874480508a9bad04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABKEY_NUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad7c76ee9936b9221d46f24c7c209f133</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABKEY_STR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1a2e77c525863d8f5ae400f46f5ddfb1</anchor>
      <arglist>(len1, len2, len3, len4, strval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABLE_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a16509951b73e72c93e56fec278a80b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABLE_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a92dea45a813221a441f8906fc2eebc16</anchor>
      <arglist>(count, mask, ctype, size_lg2, entries)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABVALUE_EMPTY_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a12b1f3db90a118f1f2a2cb3d9dafe383</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABVALUE_INT_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae4ec87c655e6020c13783d59ab539aca</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TABVALUE_PTR_INIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a46cb1516676e00c0f409608e99de0708</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TEXT_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9805830dd2656df52634be8453c68aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_NANOS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab1d35d3ba7b58231beb110455287c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_TIMESTAMP_SECONDS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a62573f82bd96e8289c98fd03b9f52746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_UNKNOWN_SELECTOR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2aa3a0d28d60eeda0cd7211110863ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_UNREACHABLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a16a6a2ae7f03e2e418e0317d6a53d000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>upb_unref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a84a8fbe02451a7cca3bf61f97d20376a</anchor>
      <arglist>(r, from)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_UNUSED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a162934e84610cf55e1327c20af6e951c</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_VARINT_DECODER_CHECK2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8601830b9aefce64646153fe6a3a2e0</anchor>
      <arglist>(name, decode_max8_function)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_VARINT_DECODER_H_</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a92cffb6ead37e196033dad46840b0881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPB_WRITE_ONEOF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0c4bf5fb3cc983b356db788ee1825d65</anchor>
      <arglist>(msg, fieldtype, offset, value, case_offset, case_val)</arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_DescriptorProto</type>
      <name>google_protobuf_DescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6c75b1368ee139b8b761f7223b2f0fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_DescriptorProto_ExtensionRange</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa7dda194ba27490b509eb225cac4a749</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_DescriptorProto_ReservedRange</type>
      <name>google_protobuf_DescriptorProto_ReservedRange</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a49d6109c8b6bfe62a30518a4a0f6a3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumDescriptorProto</type>
      <name>google_protobuf_EnumDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a64f064dda57ac919389c799c0703968f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumDescriptorProto_EnumReservedRange</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a22fee901c49a35d34a90931c14fc00cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumOptions</type>
      <name>google_protobuf_EnumOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a649eb47eeb3f994b6b23e75657751d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumValueDescriptorProto</type>
      <name>google_protobuf_EnumValueDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afe2cb6c70b034e430d7004092409650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_EnumValueOptions</type>
      <name>google_protobuf_EnumValueOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8a96b460a788e8a33c78d2556830b649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_ExtensionRangeOptions</type>
      <name>google_protobuf_ExtensionRangeOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a63015f521c8806f93c4b298b5fa92102</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FieldDescriptorProto</type>
      <name>google_protobuf_FieldDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfd1f6d625905660692e41e030742d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FieldOptions</type>
      <name>google_protobuf_FieldOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af215ae72f11efd2f5c9a81812f371fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FileDescriptorProto</type>
      <name>google_protobuf_FileDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2ae1bd7c4a181b5e74c14f03206efeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FileDescriptorSet</type>
      <name>google_protobuf_FileDescriptorSet</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa54742b4ae320994cdb53bd06ececb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_FileOptions</type>
      <name>google_protobuf_FileOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>add50aeb27fcc836a6e74c450e3eb4ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_GeneratedCodeInfo</type>
      <name>google_protobuf_GeneratedCodeInfo</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a71471d251f6ccb2241c593ff79f08e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_GeneratedCodeInfo_Annotation</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a356c34d0699f64294eee5f44743d6e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_MessageOptions</type>
      <name>google_protobuf_MessageOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acdeb67acff04979b3aaa9b619994c08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_MethodDescriptorProto</type>
      <name>google_protobuf_MethodDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a82fd379b2157e4538f929862ca4ee168</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_MethodOptions</type>
      <name>google_protobuf_MethodOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a800087f97784594276cde6c256b1e99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_OneofDescriptorProto</type>
      <name>google_protobuf_OneofDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aced4a17a603263fe8ec58eefe88f65c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_OneofOptions</type>
      <name>google_protobuf_OneofOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab15bba5db12a900f8b6210d373ced5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_ServiceDescriptorProto</type>
      <name>google_protobuf_ServiceDescriptorProto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4187fd71c109bd1ad1149c1f1d980639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_ServiceOptions</type>
      <name>google_protobuf_ServiceOptions</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adf0b41c542e679c193144746d95e6ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_SourceCodeInfo</type>
      <name>google_protobuf_SourceCodeInfo</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae8c0069a68e77326a23e2c17294fd1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_SourceCodeInfo_Location</type>
      <name>google_protobuf_SourceCodeInfo_Location</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac17da979015950d9cd3c15f13e4566a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_UninterpretedOption</type>
      <name>google_protobuf_UninterpretedOption</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afb8bbec83b4fe1629a681e2d860ef49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google_protobuf_UninterpretedOption_NamePart</type>
      <name>google_protobuf_UninterpretedOption_NamePart</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0260778bc841b3da2e326051d241418c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>upb_alloc_func</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a214b420af54e0550ae7c703a3b52cb6d</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_array</type>
      <name>upb_array</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a15728c3a6eec79ab51a2264e9ef05517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_bool_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab570f9984ead0151e02dcd2f32429c83</anchor>
      <arglist>(void *c, const void *hd, bool val)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_cleanup_func</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a811aaa9865ef886c4d914f2f10b82130</anchor>
      <arglist>(void *ud)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_double_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae30cd1f66930fd6cef32979b6f2946a4</anchor>
      <arglist>(void *c, const void *hd, double val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_endfield_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abba74457a38d91522d6a8c4c0488165b</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_endmsg_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad48b48a94a63c742dc6128f36b9eaca7</anchor>
      <arglist>(void *c, const void *, upb_status *status)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_error_func</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abe513a41b807ea9a1a79f577a026ddcf</anchor>
      <arglist>(void *ud, const upb_status *status)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_float_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e0432779424f5bd529b127528fadee1</anchor>
      <arglist>(void *c, const void *hd, float val)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_func</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae67782b8c1980f9442e6c9e2146c529c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_handlerfree</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0a288c62b17d705975ec7ec0f9de16d7</anchor>
      <arglist>(void *d)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_handlers_callback</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aea8dd5681ca8d79c56997e16339241ec</anchor>
      <arglist>(const void *closure, upb_handlers *h)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_int32_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a900b5b0e5428c286a77973ff82e8982f</anchor>
      <arglist>(void *c, const void *hd, int32_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_int64_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a53f050737ef03eb3ffa77ceb435bca90</anchor>
      <arglist>(void *c, const void *hd, int64_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>upb_strtable_iter</type>
      <name>upb_msg_oneof_iter</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a660152d8db56cdca7b5be3b7dbef7da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct upb_msglayout</type>
      <name>upb_msglayout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9e637dbdf42a5a4fe1cc023ff7494ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>upb_refcounted_visit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a501da6464736f0da489b558e1e9e0da2</anchor>
      <arglist>(const upb_refcounted *r, const upb_refcounted *subobj, void *closure)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>upb_selector_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa3ce998cd59a0c7b0bcd8b1ded993ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>upb_startfield_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeda78bbb46288b0f73804b0ea1bb4011</anchor>
      <arglist>(void *c, const void *hd)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_startmsg_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0e87b222b9eebf41355cc5ee8de62654</anchor>
      <arglist>(void *c, const void *)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>upb_startstr_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3862042c01738e9b8f4ae971a45e553a</anchor>
      <arglist>(void *c, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>upb_string_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac9562f76e6a98fb3947b8836f7d9ab23</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _upb_tabent</type>
      <name>upb_tabent</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa8cfe6adf3f130590ddf1c82f5f57455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uintptr_t</type>
      <name>upb_tabkey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaa969fbab813bb62ef7b5643a8da4b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_uint32_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a81e5592b19b5a200a4447d5a18a11615</anchor>
      <arglist>(void *c, const void *hd, uint32_t val)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>upb_uint64_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adba6bbc8d5a1161f5b82ed3ecba1c758</anchor>
      <arglist>(void *c, const void *hd, uint64_t val)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldDescriptorProto_Label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda25e92a8f72621532bcf52101d466d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REQUIRED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda28241e77ae8d4d572069c16a19806138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REPEATED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda0bc2727b2188005762a39ea5168c7d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda25e92a8f72621532bcf52101d466d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REQUIRED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda28241e77ae8d4d572069c16a19806138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_LABEL_REPEATED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a74e46fa5c47f2d06622b7a6542b931fda0bc2727b2188005762a39ea5168c7d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldDescriptorProto_Type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab19f65a3e1540b384b5b61c044a18370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4d73923fec1bb1491f836143f2a07542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa8cad7346e668c4d10149973d8d762a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa6d12f2b537faf947187a300e17dee627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa34d16cdd3145cccc82c1d25531521c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa2ce759ab10cd13ce5bcfa68834252779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa9d72be9d437575f9990236181457b7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab592f43c066c605547280ccb7c77c3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac9fdedbf3b3c211846ba14d3a032f1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac91c8a608dea9b8ecc234c4b7bf90ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa5fe0c4efd87ed9aa46030bf1ecc47b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa56d3545a4e9983da06e88e9cf0180d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa49c3ae9cd84ce04f11213f2e137bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa520137c0d50068e0cdb78365fbb58010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa727d723c2ef28346299cdf666488332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac7a622f59d6884af668dd0d01345bb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4bfb99d65ba86973acd3e22ad10eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa76e6e82784a0bcca51fbeec628fcd92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab19f65a3e1540b384b5b61c044a18370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4d73923fec1bb1491f836143f2a07542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa8cad7346e668c4d10149973d8d762a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa6d12f2b537faf947187a300e17dee627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa34d16cdd3145cccc82c1d25531521c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa2ce759ab10cd13ce5bcfa68834252779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_FIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa9d72be9d437575f9990236181457b7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfab592f43c066c605547280ccb7c77c3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac9fdedbf3b3c211846ba14d3a032f1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac91c8a608dea9b8ecc234c4b7bf90ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa5fe0c4efd87ed9aa46030bf1ecc47b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa56d3545a4e9983da06e88e9cf0180d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa49c3ae9cd84ce04f11213f2e137bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_ENUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa520137c0d50068e0cdb78365fbb58010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfaa727d723c2ef28346299cdf666488332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SFIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfac7a622f59d6884af668dd0d01345bb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa4bfb99d65ba86973acd3e22ad10eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldDescriptorProto_TYPE_SINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb2d6e3a1fa0df3ce3b77e50120067cfa76e6e82784a0bcca51fbeec628fcd92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldOptions_CType</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35bab7c527052ea69e7e3b2efbe366bb43fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_CORD</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35ba2628da8b95734e36b03197e8880879f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING_PIECE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35baeced35e30c6ee718539baf5923eab225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35bab7c527052ea69e7e3b2efbe366bb43fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_CORD</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35ba2628da8b95734e36b03197e8880879f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_STRING_PIECE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae907b8aa8ec6eadac3a554926a7ca35baeced35e30c6ee718539baf5923eab225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FieldOptions_JSType</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NORMAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018af28b3bb311ef06d2a0a0a7a2b8ad23c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018aec8ccc65ca56629cd4337cee6eb77601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NUMBER</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018a37f4c57a983cfa16b6aa7caa79226526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NORMAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018af28b3bb311ef06d2a0a0a7a2b8ad23c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018aec8ccc65ca56629cd4337cee6eb77601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FieldOptions_JS_NUMBER</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a053c050710781f8d9895e3b12bfa4018a37f4c57a983cfa16b6aa7caa79226526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_FileOptions_OptimizeMode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_SPEED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2a34b144ea5caa3cd30f16cf7e95a0b781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_CODE_SIZE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2ac22ca85feb8b66c89695bb5243e31889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_LITE_RUNTIME</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2af7c9e794d40b24b73f21d159a53c36fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_SPEED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2a34b144ea5caa3cd30f16cf7e95a0b781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_CODE_SIZE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2ac22ca85feb8b66c89695bb5243e31889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_FileOptions_LITE_RUNTIME</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9577f1d9571eab81bf459d8d00deaea2af7c9e794d40b24b73f21d159a53c36fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>google_protobuf_MethodOptions_IdempotencyLevel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219a87c6627150f2ad5a55fd70f2176814e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_NO_SIDE_EFFECTS</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219af19005928fcaf9a0122c9c45f99f2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219ad2084d0fca3ec24a4d230e2325fa330c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219a87c6627150f2ad5a55fd70f2176814e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_NO_SIDE_EFFECTS</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219af19005928fcaf9a0122c9c45f99f2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>google_protobuf_MethodOptions_IDEMPOTENT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6b5ac63e0291f6dbc3f3b60fc02f219ad2084d0fca3ec24a4d230e2325fa330c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_ctype_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca124719a08569d77107926913224dfc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcac7ba0a8a527d99a4dd20d4417f2e1719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca7a1f82d28961f194b81480c78d207952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad57403b982fc7eb6456bc8c153561a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca1789399435604350e2274c338cddbe96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CSTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca0e75085d7a5bdaa5cbec1b21b6f3a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_PTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad891a48f3ff1e09566e2597cab3f6667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CONSTPTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcaa9677f2661cc68a0f6c12588550baaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FPTR</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca4b0451eb67c6fb6fbb3dd43f7519dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca6e9d3237d9c6aed8dacea54b974d4bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca014e73cf9c2b70d989df53e9bea66f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca124719a08569d77107926913224dfc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcac7ba0a8a527d99a4dd20d4417f2e1719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca7a1f82d28961f194b81480c78d207952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad57403b982fc7eb6456bc8c153561a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca1789399435604350e2274c338cddbe96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CSTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca0e75085d7a5bdaa5cbec1b21b6f3a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_PTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcad891a48f3ff1e09566e2597cab3f6667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_CONSTPTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfcaa9677f2661cc68a0f6c12588550baaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FPTR</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca4b0451eb67c6fb6fbb3dd43f7519dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca6e9d3237d9c6aed8dacea54b974d4bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_CTYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ee17a6167717d4246d64f0dd9dbfca014e73cf9c2b70d989df53e9bea66f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_descriptortype_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea4e9ea9f4c3d8c81537497665ac936c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaad6c1879af09a40ed3dc6f41b02905cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaa8f24d753bdd728cc1540625665ad02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfee29d7927aed7f3cd4546c341ffad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eae0989842f9037f08f10679c06cb6fe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea258cd0892f531f7e00389e13ab224f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea8ea78cc0649577ba265feaf7d1bb06c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eac1ce1d58be4b4784a22a37a27ff8c342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2a89961dc342fdc485bcbb8bbe0db1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea63eaa79d35695f1e7b24be5d31368ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea1a499e9e317b6a30da0783d9fda65b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eab27163e534e6ebc710fafc0e92eebc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2d50578e7c9d66e9d672175189eeb137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaf517f961b2c4049eb72df06a77e80473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabcd96927d95ceab40b0eadf0027aea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaedc1c501e94fee25f560f6cc3624ad45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea397576a20518e54e66fa8502804cd133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfd62aa4e3a91d44cadb9d15512cec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea4e9ea9f4c3d8c81537497665ac936c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaad6c1879af09a40ed3dc6f41b02905cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaa8f24d753bdd728cc1540625665ad02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfee29d7927aed7f3cd4546c341ffad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eae0989842f9037f08f10679c06cb6fe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea258cd0892f531f7e00389e13ab224f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_FIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea8ea78cc0649577ba265feaf7d1bb06c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eac1ce1d58be4b4784a22a37a27ff8c342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2a89961dc342fdc485bcbb8bbe0db1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea63eaa79d35695f1e7b24be5d31368ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea1a499e9e317b6a30da0783d9fda65b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eab27163e534e6ebc710fafc0e92eebc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea2d50578e7c9d66e9d672175189eeb137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_ENUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaf517f961b2c4049eb72df06a77e80473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabcd96927d95ceab40b0eadf0027aea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SFIXED64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eaedc1c501e94fee25f560f6cc3624ad45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223ea397576a20518e54e66fa8502804cd133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_DESCRIPTOR_TYPE_SINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7eaf58072fef025cd7b1cbe04d68223eabfd62aa4e3a91d44cadb9d15512cec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_errcode_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa32177513cb06eb135db13f7df0123ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_NOMEM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa32177513cb06eb135db13f7df0123efa0c9c17f7477e100d1d605d7205a8310d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_fieldtype_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BOOL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a3497f2664820b44021402754d12c9413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_FLOAT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a47782f0e1db61bb836dbed352de1e37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a541ee1435e353c0c6e75e9ec07a817e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT32</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ad00207bbe2cc1c6c1a5b474cfbd34821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_ENUM</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861aa03fe6a6168e097716059cbfa89633c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_STRING</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ac5189c543d03c2211c3318c166e40fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BYTES</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a54b3955b1df7ca79e01dbff33114e480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_MESSAGE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a0daf36c1232a200d5439ce87576954cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_DOUBLE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ab6180cae0d9aeb24687f3e4d23a3f0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861af64ec4a475f33b94c90e2a556c130e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT64</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a52663724ce03215dfd89764dbfb559fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BOOL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a3497f2664820b44021402754d12c9413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_FLOAT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a47782f0e1db61bb836dbed352de1e37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a541ee1435e353c0c6e75e9ec07a817e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ad00207bbe2cc1c6c1a5b474cfbd34821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_ENUM</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861aa03fe6a6168e097716059cbfa89633c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_STRING</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ac5189c543d03c2211c3318c166e40fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_BYTES</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a54b3955b1df7ca79e01dbff33114e480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_MESSAGE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a0daf36c1232a200d5439ce87576954cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_DOUBLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861ab6180cae0d9aeb24687f3e4d23a3f0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_INT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861af64ec4a475f33b94c90e2a556c130e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_TYPE_UINT64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa09b576bdf647a12d928ceb1c03e2861a52663724ce03215dfd89764dbfb559fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_intfmt_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7aaa8b14ff9ae5972a7a5a2833b422f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_INTFMT_VARIABLE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7aaa8b14ff9ae5972a7a5a2833b422f4af88eeddbd7547ad203e3b775df4a9dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_INTFMT_FIXED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7aaa8b14ff9ae5972a7a5a2833b422f4a6a86424cdf595d9a6b87ea46ee173cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_INTFMT_ZIGZAG</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7aaa8b14ff9ae5972a7a5a2833b422f4ae2554190f00b38e1e5c53ca4b9a29259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_label_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_OPTIONAL</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa5dfc530034f47a2c508f86b104310fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REQUIRED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa0985023ed5711d570efeabdb44335b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REPEATED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa13c05f81b1afd143d196d54573eb669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_OPTIONAL</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa5dfc530034f47a2c508f86b104310fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REQUIRED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa0985023ed5711d570efeabdb44335b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_LABEL_REPEATED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19f518651fbc644d084bf35a4d924e4aa13c05f81b1afd143d196d54573eb669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_syntax_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO2</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca7625e66d428d6167380f5b4b1f33bd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO3</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca35b5e7a9a7703b9f3402d888222663e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca7625e66d428d6167380f5b4b1f33bd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_SYNTAX_PROTO3</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ac7707dfb3e837be379a75ee395702ca35b5e7a9a7703b9f3402d888222663e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_wellknowntype_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UNSPECIFIED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afe54a4891fc9046500e139206b6bdb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_ANY</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a5beb963c6e2b41e1c0e09c4f954a7ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FIELDMASK</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a9d254e95c66832c724bd8379bce18c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DURATION</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a44a53cadab5c7b18f7f5ed52b65c58ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_TIMESTAMP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a3929807b432101f26e8e006067533f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DOUBLEVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ae255ab4cb1eb6abb8b869db7e2f80b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FLOATVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a447d1e60c51fdbda8c7a9ff12455270f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT64VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5aca06d4f22f63d3a77cf1964d88dbd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT64VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afa5e30e1d3fd0c5674bb157a07a82b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT32VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6bb1ade2c224c4c5971c74d4bc64149a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT32VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a1dc7971c65cd815d65c9e2778ba3f1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRINGVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a542645b127ff66f55d14ce6472916fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BYTESVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6f11043b48b1048d5e86ecba39bcaa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BOOLVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a93f639473d97b848e0cb9dc0891c2ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_VALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ac1eba187c52b545a237ff9c394a8d3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_LISTVALUE</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a716f9d3878704e7d78f92963bf375b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRUCT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5af1281b7d374f4bce98b62907b19f0312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UNSPECIFIED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afe54a4891fc9046500e139206b6bdb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_ANY</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a5beb963c6e2b41e1c0e09c4f954a7ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FIELDMASK</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a9d254e95c66832c724bd8379bce18c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DURATION</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a44a53cadab5c7b18f7f5ed52b65c58ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_TIMESTAMP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a3929807b432101f26e8e006067533f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_DOUBLEVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ae255ab4cb1eb6abb8b869db7e2f80b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_FLOATVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a447d1e60c51fdbda8c7a9ff12455270f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT64VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5aca06d4f22f63d3a77cf1964d88dbd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT64VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5afa5e30e1d3fd0c5674bb157a07a82b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_INT32VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6bb1ade2c224c4c5971c74d4bc64149a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_UINT32VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a1dc7971c65cd815d65c9e2778ba3f1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRINGVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a542645b127ff66f55d14ce6472916fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BYTESVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a6f11043b48b1048d5e86ecba39bcaa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_BOOLVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a93f639473d97b848e0cb9dc0891c2ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_VALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5ac1eba187c52b545a237ff9c394a8d3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_LISTVALUE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5a716f9d3878704e7d78f92963bf375b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WELLKNOWN_STRUCT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8d92063c55667589702768a4a6d11e5af1281b7d374f4bce98b62907b19f0312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>upb_wiretype_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_VARINT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa31d2ce83d09614befc83366a4e4d525a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_64BIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa0fe89b5d0e0cfd3d0151660193df3d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_DELIMITED</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afaf98fbaf0ed6cbcc62e1072e1f20c1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_START_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa4eed147ad3ab7b5a56a2204b98f98e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_END_GROUP</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afad3e9345db719b5ebea21c0195143b323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_32BIT</name>
      <anchorfile>php_2ext_2google_2protobuf_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa01da52f87dd105e6cef5fff42fa946d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_VARINT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa31d2ce83d09614befc83366a4e4d525a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_64BIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa0fe89b5d0e0cfd3d0151660193df3d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_DELIMITED</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afaf98fbaf0ed6cbcc62e1072e1f20c1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_START_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa4eed147ad3ab7b5a56a2204b98f98e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_END_GROUP</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afad3e9345db719b5ebea21c0195143b323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPB_WIRE_TYPE_32BIT</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acfab0de4d6d52a07f3ac5b7e12f015afa01da52f87dd105e6cef5fff42fa946d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE void *</type>
      <name>_upb_array_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace4d8b36ee9ee30a767ca9d280957353</anchor>
      <arglist>(const void *msg, size_t ofs, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_array_append_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2639fd5058394a589933d3c1e9a564c8</anchor>
      <arglist>(void *msg, size_t ofs, size_t elem_size, upb_fieldtype_t type, const void *value, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>_upb_array_mutable_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5b0b256dc939c192abb296b6b41d982f</anchor>
      <arglist>(void *msg, size_t ofs, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>_upb_array_resize_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3bed82ba870b1c373134b081e39bacdb</anchor>
      <arglist>(void *msg, size_t ofs, size_t size, size_t elem_size, upb_fieldtype_t type, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_clearhas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8e5276cc4022a56d201652aad077c5bd</anchor>
      <arglist>(const void *msg, size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_upb_def_validate</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aacbad46760706a916c8da00b40b38207</anchor>
      <arglist>(upb_def *const *defs, size_t n, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_has_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a26ee9dafd4cd62417c3ede56cbca132f</anchor>
      <arglist>(const void *msg, size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_has_oneof_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac89042b6510b5bcba82042ec0fb968bc</anchor>
      <arglist>(const void *msg, size_t case_ofs, int32_t num)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>_upb_sethas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a36ce1ea5b374f788584e599e360c440b</anchor>
      <arglist>(const void *msg, size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>_upb_value_setval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8906a2ebe49805088069ad2a8f201dca</anchor>
      <arglist>(upb_value *v, uint64_t val, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_value</type>
      <name>_upb_value_val</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a631905f80c8dfb3236fd1bb208768fb3</anchor>
      <arglist>(uint64_t val, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE opcode</type>
      <name>getop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a84398351cd5069721df79e85d56469e3</anchor>
      <arglist>(uint32_t instr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6a442ddb9604dc32ad763e2df0d81f29</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a09a1b477f7866020662d3d2d58ea6ab4</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto_ExtensionRange *</type>
      <name>google_protobuf_DescriptorProto_add_extension_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9d27a2d5c9c307ed7e5f60879e2f5cc4</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5cee76671dd6033ae6dd3950462ddfb8</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_nested_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8525b69dca5f9375dd7365a5d7dccac5</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_OneofDescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_add_oneof_decl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6bbdda603663255520d0f152fe4f75c8</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_add_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af59480bbb8845d25cf976203adff6346</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto_ReservedRange *</type>
      <name>google_protobuf_DescriptorProto_add_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2446af659344d978562e3fe14f3882a8</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a84d5a0bb649bdc440af37969c2baa158</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8336aeee54c845512334a8776122ccb7</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *const  *</type>
      <name>google_protobuf_DescriptorProto_extension_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab1f96966d8a5a03fd963e766d1cfefd7</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a52645f4ecc3425faa4bdabe720fc2584</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_has_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad1132cb940735bc3336a764afcbd2599</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6ab646e9e2edf1173d5ab0803c083c16</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_has_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0ac909cec46c967acc29326b548b4e2f</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0ebdb516b6a6dddb566880bcf2ebe975</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8c79f60d0970a9c2c768c5ae822403a5</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf66a44be312dcca4644b8ffcf622daa</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1cd56372e8fe7e5e4300623015b360bf</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a765fa76a80d4407000fbf564b8e10947</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_set_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a82634708a822c76d21dd560595f8a258</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a24d615ae7dbe7bbb2daeedabcd308078</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, google_protobuf_ExtensionRangeOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_set_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaf0d9b3c4926d740332763dd799cda7c</anchor>
      <arglist>(google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1f1846776cf5582669e1add3dc640f04</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a676daa15d3496c249955b4aceae41942</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a11c87cfd5b23e77548826a20b262c09f</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad5991b23c5b155b8e1a306833ee2cc19</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac7fb21aa5d226ea218629edda5532f46</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a20a10abd4e4009d34b21f232b66eadb7</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange **</type>
      <name>google_protobuf_DescriptorProto_mutable_extension_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad16741479c9e6716b454212d0f9f7fd0</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a661c940d16029dafff3b7163ca687e05</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_nested_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3f97b249a44a0d4119fad4119eb0dc3e</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_mutable_oneof_decl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a27df560e41e8a248f7b25a332bdfb3d1</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_MessageOptions *</type>
      <name>google_protobuf_DescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae00304e993fa2ae7feded8315463f424</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_DescriptorProto_mutable_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a42eb0db4a985243282cb94d4e5158dfe</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange **</type>
      <name>google_protobuf_DescriptorProto_mutable_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab6781510bd4890891a5a448448d19f53</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_DescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a522f81f48df425b991109cb8024b3e3d</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_nested_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adf60b728289db9b661f847ba884831c5</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5b5b2737c92455fb06c5a5c0a8a0dc49</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_OneofDescriptorProto *const  *</type>
      <name>google_protobuf_DescriptorProto_oneof_decl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3ebc7a7c91a3860f3502dea0a7346db5</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_MessageOptions *</type>
      <name>google_protobuf_DescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6efe47365abdcd0452698484d13db6eb</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_DescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4b87d6a79511b37ed42406d67d1023d1</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_DescriptorProto_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af05b88cea38a3b7a4b6e526581368256</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *const  *</type>
      <name>google_protobuf_DescriptorProto_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a02f2be4ac0380b3b618106c56a6b93b2</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae78cf01eb01696f2b4a69700a8d73288</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_has_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac20e51e7956d8f6e6d381b6c9c102fc6</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_has_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6abe0f7a3caedaaf97ecac9e089e1a73</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a550492122962476aeb7b1d13cb21e005</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a565b80969bb3cdf27fbfb93a698cca4b</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a597520309d6df99aa94c10d6e586f779</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_set_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad19cdc4713032c23a32d0d1461aa5194</anchor>
      <arglist>(google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_set_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af96250533c6dd3ba55037f25779cb766</anchor>
      <arglist>(google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a786d787eb05017831549b43521e5decf</anchor>
      <arglist>(const google_protobuf_DescriptorProto_ReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aad0aa915ddee9341e350387889d5d544</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4613f8ae1dc87e2163074ceb7cfbbd83</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange **</type>
      <name>google_protobuf_DescriptorProto_resize_extension_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab2223dc81c6bf42d1b4850880475967b</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a422d2b61f2d6f4a8dab0daecd48728b7</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_nested_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0018e86092f5afd73194d035a2f24f57</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto **</type>
      <name>google_protobuf_DescriptorProto_resize_oneof_decl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad9099609de501c41e574e5e5b4d5c52e</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_DescriptorProto_resize_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0e6b218f7565482dba076020e560a98c</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto_ReservedRange **</type>
      <name>google_protobuf_DescriptorProto_resize_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a385f18db70d9889c80e7b785ef58153b</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_DescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a516fb2e4af6730928c9c0796f1712a47</anchor>
      <arglist>(const google_protobuf_DescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a98abf869a933fc374b98b09309e1a743</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_DescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3a4bcf85a7f26935232b39551821b60e</anchor>
      <arglist>(google_protobuf_DescriptorProto *msg, google_protobuf_MessageOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_add_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef1afb9043b79bd304a6549c4e34ca45</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumDescriptorProto_EnumReservedRange *</type>
      <name>google_protobuf_EnumDescriptorProto_add_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8571594cd1bb7342c8f27ab0a83c8951</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumValueDescriptorProto *</type>
      <name>google_protobuf_EnumDescriptorProto_add_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af8589fc2685402907766d9e72d8bc876</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a881d3a514e9332a7bb5dc9e561190722</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3beeaa2d6233eb5db93d7c476db1f4e8</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa760057c5bb33e08dc00c8f78657439d</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a629e2ec978cf6af48c1ee4b50597c3f9</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a530e45aa44cd14a056614944bd6e4f88</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9d7f33bad862336b5fe1eef49e2f6dd6</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a130905b31566791d5e116e58c9149461</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a217eb291331ce21f21c60ceba79ddc41</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a94f6b341f9ab4e1b275ac64117d8c614</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9de02ead739296bd6e3773d0e4b07525</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf3b67faac6a063dff6a5cb3fa68142b</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a86b52a49e00c6ac6b21924d8f029ee95</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8a03cb32055f7b766af13fe28d026031</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange **</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a623384a3b11a75d06910d8684dfa8f3a</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto **</type>
      <name>google_protobuf_EnumDescriptorProto_mutable_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0ade61e84e0092a0b6bb1c908f1cf8ef</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_EnumDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab81ff8d82e57f88876d166d030df1424</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_EnumDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a44e5356b3a91ecded2e371e299ebd72e</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e3b0570ba982b032c0f25600da59280</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_EnumDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1a4e79d5b65697dcf5338de1fdb2f157</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_EnumDescriptorProto_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9f48629dbc3dd9308a1d67d530d96182</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *const  *</type>
      <name>google_protobuf_EnumDescriptorProto_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad7b51b0d7e3e1b658310b742b9a10f03</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_EnumDescriptorProto_resize_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa6173bace9207aae9829b98ee041a752</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange **</type>
      <name>google_protobuf_EnumDescriptorProto_resize_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a421427ccd1a160b8d2af1c5635ca52bd</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto **</type>
      <name>google_protobuf_EnumDescriptorProto_resize_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adadc6c7d540e2e6f3296f67e011d63fb</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad83249716fca658c0d9683bf0f3ee300</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7d98c3202bfd9db3b38565c77738c9e0</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9079c82e137c4d827f51dd505d08a22e</anchor>
      <arglist>(google_protobuf_EnumDescriptorProto *msg, google_protobuf_EnumOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumValueDescriptorProto *const  *</type>
      <name>google_protobuf_EnumDescriptorProto_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4032e2727d6b2ed7c4f2ee7fdc44885b</anchor>
      <arglist>(const google_protobuf_EnumDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_EnumOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6fac975f93fc6c6946b72d23dbee5dc</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_allow_alias</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a04d66cfb6babebcc78bcab7d8c515a47</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a63c5e877105fb991532e4cbd9008f1fa</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_has_allow_alias</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9846a271a4468f66a06f656240be543b</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada1b717fec5b64248e61c6f2bafab163</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1bdd7c9f914b38c45457373f46507736</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acf7de67ced74bb3215651147abece259</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumOptions *</type>
      <name>google_protobuf_EnumOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a195427e7291c5cd9bfc08db0412e26d9</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a12d7eb825903e51b530e6e9364918488</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9e57242d7ee9f3c093cea04743623e65</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumOptions_set_allow_alias</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6bef562a981867985b1c9f38aa5d8b48</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac98628ebd4328fae581698747e06964b</anchor>
      <arglist>(google_protobuf_EnumOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_EnumOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3759255e79fbd700d45d8156dc0f2744</anchor>
      <arglist>(const google_protobuf_EnumOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a36c75d5d071a84b90a8fb8e2c045ce04</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueDescriptorProto_has_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab39aca504522bd96656761ac894e29e7</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5d3191cb87cda50858396726ae888247</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae95ad6984aee30dfe38c449b5133586c</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_EnumValueDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adee595e2da6af6eff7a2cd2a1e40fb2d</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto *</type>
      <name>google_protobuf_EnumValueDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a174f3002df8f24c71fb960650195c06e</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_EnumValueDescriptorProto_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a426652a6a06d15bb56c9fae958d17f04</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa61aa4ae454048430a022be916b6468b</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueDescriptorProto *</type>
      <name>google_protobuf_EnumValueDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3c696182378c27b2509ead5d3920ce8b</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumValueDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae882376cf5114bb6c376b1a78150a144</anchor>
      <arglist>(const google_protobuf_EnumValueDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad488f7edb8585a88a3dbb208679aa853</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueDescriptorProto_set_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a07cc57cd84fe531dd7a583612b3fb0c6</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aae32b63c526f92bde6bbaed7a82fdce4</anchor>
      <arglist>(google_protobuf_EnumValueDescriptorProto *msg, google_protobuf_EnumValueOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_EnumValueOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a447c0c4726522cce463c6f1067328b79</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad4b0f8c3f38f023954462593d41d7fa0</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_EnumValueOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a54e688aa8f2caf2bcfd83caa7200cd45</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumValueOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a51c2461bf6349d8dc5fc070a2253db47</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace00d71e9d6092b6d5694a6cd0022398</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumValueOptions *</type>
      <name>google_protobuf_EnumValueOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a51828b1868e2f1c29742f226b660778b</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_EnumValueOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0fae49039d1923902f2c5f4adaed0573</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_EnumValueOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a36693d9e455b7a44c6b35289a207918c</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_EnumValueOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afe7f042047a25472a121ed54be1f124a</anchor>
      <arglist>(google_protobuf_EnumValueOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_EnumValueOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3d787f831fc404a2858465b6c61708d2</anchor>
      <arglist>(const google_protobuf_EnumValueOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_ExtensionRangeOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7ac2de085fd655a7940f7579ee54ff3f</anchor>
      <arglist>(google_protobuf_ExtensionRangeOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a507d913aad2b9fb86aa419ab862c6930</anchor>
      <arglist>(google_protobuf_ExtensionRangeOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_ExtensionRangeOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae75566e0c2169840c60aa80434b4a54a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ExtensionRangeOptions *</type>
      <name>google_protobuf_ExtensionRangeOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a63bae5c1fcfbd99308ac34af0ef72537</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6764ca2b735257ae46dd57f33f32013a</anchor>
      <arglist>(google_protobuf_ExtensionRangeOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_ExtensionRangeOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e25e4cc127b47cfa7f44b875eca997e</anchor>
      <arglist>(const google_protobuf_ExtensionRangeOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_ExtensionRangeOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8f37903636ff8bc038fe8fd7144864c1</anchor>
      <arglist>(const google_protobuf_ExtensionRangeOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_default_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aea428271c8b27ddd8653b24a9159dee8</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_extendee</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab6a27448cc29fe1c86c44c2b9a417ef9</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_default_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a75a0be1a94a7c6534fe1b647a19d2d83</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_extendee</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaa40185bd23729cf6e3616332df437c5</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_json_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a76e468c555e41af7858abc1d16f39a65</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a04c954e74d4354001e31e0f86cd9c8f3</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf3fd2aeda19689961d5e2dd0f37a96a</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3f5f739cdcfe6b18bb56a83d866045cd</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_oneof_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afb259b52c3319347f2126ed20b95f73b</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a385a99dda7b4127aa33026969b7f8a5b</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a598635a275fc5b2ad5b0367ccce52134</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldDescriptorProto_has_type_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5fb5a71c61f1d9defd7c6dfa383c44e2</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_json_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a54ef1102ecebe4156726943b541ae9a2</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto_Label</type>
      <name>google_protobuf_FieldDescriptorProto_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8d54134e2f0a4f440e6205a5c693d1ff</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e5d080d4faa5424d95d945ca403ef2b</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a86e25addca904d54e01dc8dcc9602815</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_FieldDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a534eb0ddda57afb5b90ccb06ab8bef74</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldDescriptorProto_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acd846189ab8789b6b59aa7b9414f0c89</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_FieldDescriptorProto_oneof_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a265ef655b4fb68b72e5686610c3903ea</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab79b493ee22623cb262abab83fed809c</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_FieldDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae183a4f05caaff1b2f5db5e45dc536ef</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FieldDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3088a6dc3fe12ac2f82f062327bd996c</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_default_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7368223e16ebcdf52d5e346cca29b6dd</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_extendee</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a21c9bae91c273e4210234432795d79ef</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_json_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a06eb814a8d997bccfa6e53fcdf54e681</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a424983994113d17e31918af27b3dec77</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldDescriptorProto_Label value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aad15cb60d591de965db9e19c308780c7</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad12c175f2e8be2f77009d742de0538cb</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_oneof_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad8d608deaad29497b70aecd0cfc259f3</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2a303c4f21fe000a792c01f7d7ccf3e0</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a492eed3cd2ec41b5d25ff52bf84fa3fb</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldDescriptorProto_Type value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldDescriptorProto_set_type_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5f7c08f59d244c83c3cb112331ef6934</anchor>
      <arglist>(google_protobuf_FieldDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto_Type</type>
      <name>google_protobuf_FieldDescriptorProto_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aee9ee5e202908d437a6440484d781d21</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FieldDescriptorProto_type_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada9d499e3b6e9a121cc05cba027248b4</anchor>
      <arglist>(const google_protobuf_FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_FieldOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4df282bd74a07ebcfe6362a6228f4c87</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldOptions_CType</type>
      <name>google_protobuf_FieldOptions_ctype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a09b464d286aa05b092fbee1608186b41</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9fbe789aa3301d62325e1bacd1f44e2c</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_ctype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeecefb1ab95966c9697c3752ff3d7185</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a976511b53fb0da27413ed87aa1fe6c54</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_jstype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af0f1838f82883dad25391e371d9078c1</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_lazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad70d61d17bacca8a858f3bf97858d7eb</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_packed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afe01684b90dbdc8cb95eed3a9e713c02</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_has_weak</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a585fb1be52c24e486fe3d593445d50d1</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldOptions_JSType</type>
      <name>google_protobuf_FieldOptions_jstype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a72de56df22add5b86f1d9ab1c87d2078</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_lazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2748c880d6fd7ece6e17dcead2bab53d</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FieldOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19926ea87edc1bce96c0ec5eb3834ea4</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afd760420c744657093f46073617d9a82</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_packed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac4b7f2408627031e0b29fef37ae23f56</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldOptions *</type>
      <name>google_protobuf_FieldOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1a5464acc2bbff5383e566c7ff2ad6a7</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FieldOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b3da4149a6961644d4baad61e9ce665</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FieldOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ec76a416c13ae4798f195514fa800ac</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_ctype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aad2263cf58033cb0801b89364ece4bc1</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, google_protobuf_FieldOptions_CType value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a33eba183042fab2c1948e98706f8fd6a</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_jstype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a899bc8888acf5b12d701bb1971cfa2a8</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, google_protobuf_FieldOptions_JSType value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_lazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ab3b9199640ada28be0002058c89d4f</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_packed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac47d9b3beaa280df2188a61545ec612b</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FieldOptions_set_weak</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b0bb8a7ebedb8e97fe07ddeb1ba9665</anchor>
      <arglist>(google_protobuf_FieldOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_FieldOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a48744d8fb548488e6f19cff5d6d8e160</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FieldOptions_weak</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab3ca49b7e8b9d5760597eee29ee27052</anchor>
      <arglist>(const google_protobuf_FieldOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_add_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0117f523267f4d6ea77e51c2de1167f3</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_EnumDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6aae1bf07ae7a4a6a809b07d300abc76</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FieldDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5407a77ca664d2c237d9702e46bf71ae</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_DescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef4594b75b9c9ab48af979387c4cdb9a</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_add_public_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7aa21265a448644aa45f6b07cf809919</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_ServiceDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_add_service</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2334dd42d6a37acb8356bc18e75a4b18</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_add_weak_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adccae24d1dd7446b544d4466c92fda47</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_FileDescriptorProto_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8d8d3265eb9f1d4e4c3d45e68cdd3143</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_EnumDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab81731b27135ed1b02cf981242378182</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FieldDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a96e92e197db454d6b13b8edf4c98582e</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1c22696d69511b748ee93e9f61fa7c35</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a51369fcf2d7be1d0dc2a79eaaaad4b09</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab8c5752c83f449e05dc39fa0d9d8cbb9</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_source_code_info</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada8480cf5c16dc9430326ef4a8661598</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileDescriptorProto_has_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a30c70afd183e84b76b2bd249c0630ccd</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_DescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e921d47317a4e3c11d5894192aa32d4</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a772d9baec5b2ffbee8032a553486cf70</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8e23b9571d771ff724732ee79f426a20</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af5bf0a8fab12225731396f339acdcf3e</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a77aa27ff492de6694f6467f14f7a327c</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad301329792854682ab929a0fd245bc7f</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_public_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa6f42cb80b82d8b4c45d59bfff154d56</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_mutable_service</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a300050e83bc92a62e3919a5943615ebc</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_source_code_info</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9195f0bd640ae4e87713000c3302a37c</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_mutable_weak_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a202b123592d2ffa88084ad8d0677dad4</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef3444ca89c15b2d36cf1a1f698d09cf</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a599edadb0c1a6e61a896f96dae9c0ddb</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeb8f06c4fc4379d3ad735d660c285a0d</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileDescriptorProto_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a73d3386b28aedd1551a2c6d839634145</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7aaaf5270c36b2561649a20a6c3544bb</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_FileDescriptorProto_public_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6965a064f64847d88b9406a56afd17b</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_FileDescriptorProto_resize_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa7c23230c0c3300ceaebc1f6d49c3c23</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_EnumDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa45e522c21fe9dab6187e4a080ef14fe</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FieldDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7bc08f53c8f3892f29feb95f13b622ad</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_DescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a587f4c53dbacbda3e6042b5a23d6882b</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_resize_public_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a28c9735955987e4c60a83a16de76e20d</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorProto_resize_service</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a951e37aaa67fa8775e5566d58d59e04e</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_FileDescriptorProto_resize_weak_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a38c81335e8d3b11aa14030a8ce35395b</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FileDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aec59dba7fad7efd42b3b73f78ca45f47</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_ServiceDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorProto_service</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9d9ed2babad950dfab0e939779b256d6</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac15b00bb39fac1c797b578e820b4e76d</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a96b0e180df6a8ee5b590c217ed8f731a</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, google_protobuf_FileOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a703632ee699d3822e7db06fbbe4cf6ad</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_source_code_info</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a597ce0e9df468dac855fc414731a757e</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, google_protobuf_SourceCodeInfo *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileDescriptorProto_set_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a60dd69c89deb6ec352290f7e4b32664c</anchor>
      <arglist>(google_protobuf_FileDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_FileDescriptorProto_source_code_info</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1a1538ace456aa91dded7a5bc9d21309</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileDescriptorProto_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2f1772cbb9baa2dccdb7fe2a4a2d8ed5</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_FileDescriptorProto_weak_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab985aaded256fe3e0cacc4f199c56b1a</anchor>
      <arglist>(const google_protobuf_FileDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_FileDescriptorProto *</type>
      <name>google_protobuf_FileDescriptorSet_add_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19753c4cd07e8406cd842ff0628b5bfe</anchor>
      <arglist>(google_protobuf_FileDescriptorSet *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_FileDescriptorProto *const  *</type>
      <name>google_protobuf_FileDescriptorSet_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a191a7ff4b59910f96101d87d6997c45c</anchor>
      <arglist>(const google_protobuf_FileDescriptorSet *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorSet_mutable_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2869e38ce20029e7fe207dcd738ceaca</anchor>
      <arglist>(google_protobuf_FileDescriptorSet *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorSet *</type>
      <name>google_protobuf_FileDescriptorSet_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a14a35acd79620c149536d6e4e60d3492</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorSet *</type>
      <name>google_protobuf_FileDescriptorSet_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada2594aca72adfec4246f27197ddb38e</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileDescriptorProto **</type>
      <name>google_protobuf_FileDescriptorSet_resize_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afb9f7c404a212b12a04bdb8570ffbaa2</anchor>
      <arglist>(google_protobuf_FileDescriptorSet *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FileDescriptorSet_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3533dee5aaca0500004970fe77c6efad</anchor>
      <arglist>(const google_protobuf_FileDescriptorSet *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_FileOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3eadc65b22081fe93256aaa804f946e9</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_cc_enable_arenas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3bfa595510167d7413f0a91ee83dfcd5</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_cc_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a798f0b8421277aea28b6fb7a22acf24d</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_csharp_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aca6b9239399b516ea815ae36da7fce91</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>affdc509ad055dbf1b8eca6aac4f2022e</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_go_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5c9be7eed3f54f7c4083b44c38a94305</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_cc_enable_arenas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab8c2cf130f6b8f362169c3f40f9b40a0</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_cc_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a85f4706dfe73bef4acda228a74a7d54c</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_csharp_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41200ecba16a8e87d6c238894a6492f3</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5bf99602d51b46665f8d909a092835a2</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_go_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af984cd57de493cdbf7a9ce379e6b8138</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_generate_equals_and_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab5032525f3c51e3f5a1c57958ca67109</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac49a64e61188a6d72d546d2a406bab53</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_multiple_files</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a29764581a5e1aea498a3d124881bc59b</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_outer_classname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9955fd41e906059cae097e588776f0d7</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab570dce7c901697d7b23434ef9249155</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_java_string_check_utf8</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0e7147433c75f0127a6c2f5232658deb</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_objc_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9a340695e7257375df641bcebc6570df</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_optimize_for</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af319d4a813068e73f533f205080bc895</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_php_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7a138f883eddc778d48a91d8613e921a</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_php_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a21fb3e7fd3a7e0f305f24dc881762533</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_php_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19950b13ba7244d3bce17b13c21f27ba</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_py_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a52cd565a7052ab95dfe1608325aa0f4f</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_has_swift_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad15b35948f51bf6e85fabb272595bfd8</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_generate_equals_and_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa5b1a1aa98b22f4584af9df26b8658be</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a89eddeea03a9e858376474715a022c06</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_multiple_files</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1acd40db3cc439502fd41e29a5b2f40a</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_java_outer_classname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a799e54ddfa29ceab070287d52edc0009</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_java_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1aea6c0d05f92a385fe1ce6eb74af820</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_java_string_check_utf8</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a13ac98dba2d893793e596316c05b6693</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FileOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6664fd5de0dce9d088a377c8874b609</anchor>
      <arglist>(google_protobuf_FileOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a95449f3a0060a6bef72a37f9e72bbb6b</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_objc_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a186c42c26abbc2256b8edc85f7c79836</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileOptions_OptimizeMode</type>
      <name>google_protobuf_FileOptions_optimize_for</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a114210792639d90d43dca4a1df9143d6</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_FileOptions *</type>
      <name>google_protobuf_FileOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a429082565c8e993f93975ca6b65ce17b</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_php_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4ccbcf9523d95e7d84b6f5f8cc53623e</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_php_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab3b6c9a09add832a954dd87343ee2ae2</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_php_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeb3431d762966b12b46bd9e9be12fc2a</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_FileOptions_py_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6983c0a403f1047fbbe8c07b1b1724b1</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_FileOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7278e9f13542af8949b3a81ed5904459</anchor>
      <arglist>(google_protobuf_FileOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_FileOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeccd9d86f5744399bb2c235907ecc218</anchor>
      <arglist>(const google_protobuf_FileOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_cc_enable_arenas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ad653bf3ce5585230483bdd3a0f549a</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_cc_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a44ceb025d328d449045aa9568f3e11cd</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_csharp_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3cf125a31187c27823c087741e57e175</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae406b5f87e23be972b940942f8a56501</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_go_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6514e6835f8d53bdd6f74427af68cb47</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_generate_equals_and_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7b910444c46327aed546e6dcd3a0f5dc</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7006d9ff0625691a4e7525959f51dc32</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_multiple_files</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a149287daedb1df2b0382a3f7d7c8192c</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_outer_classname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a17028aab4d196b88d23438529c5c1216</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a613909dbf9463a7b7c9d7dfed7ef0dcd</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_java_string_check_utf8</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a55a1a923d10e1c8d51ce142d5c12dbfc</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_objc_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae356a8f34bea8f21e60ff9dfbcfef11b</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_optimize_for</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3d79ff5d03e6d90fd6ce4f1347334697</anchor>
      <arglist>(google_protobuf_FileOptions *msg, google_protobuf_FileOptions_OptimizeMode value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_php_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad7e21f123447b5769cb38a3d719e8809</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_php_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af64f637328d672f1e709ceeeea7675e7</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_php_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5d7fcba063aa08e116a563c1c23508a1</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_py_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aad8f33bc72b1799bbe15fa61c48bca87</anchor>
      <arglist>(google_protobuf_FileOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_FileOptions_set_swift_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9859c67f586a6c6f18bbc01dbd701a35</anchor>
      <arglist>(google_protobuf_FileOptions *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_FileOptions_swift_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a111eed9b0f2d4fa03812160a7fdf7e40</anchor>
      <arglist>(const google_protobuf_FileOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_FileOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab54ec024f9f6364cdbed5e239a54cad7</anchor>
      <arglist>(const google_protobuf_FileOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_GeneratedCodeInfo_Annotation *</type>
      <name>google_protobuf_GeneratedCodeInfo_add_annotation</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2d4acaa0ae70d5f3cd187fb6d1241298</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *const  *</type>
      <name>google_protobuf_GeneratedCodeInfo_annotation</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a310c07095131f62441df997abd6e369d</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_add_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af1b407bf1465266ed75d07d45a52c10b</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9c8c22e2448647d64873ee29d94ff434</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3a6887c88bf8e2313b1b84a17eaa2171</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_has_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a046b60f90c772ee7a19871915b265f51</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_has_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6e31fb86b9bf3e4d84b9baf29b2840dd</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_has_source_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a54d860246cb62eb3716aedd4e64a83e2</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_mutable_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad304716e00b16d7631f0fe281f29ed11</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a82c9bd72b5c779209519e85ceddf136b</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac79b8b58e383d368def47de5b700b051</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a723fdf490820ca13230d9dc9942c74a4</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_resize_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a25092df3b0fe884750bed81b3bdf1b8b</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a07b3fd63f1456a2d3d3fc42825826643</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_set_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8c51c064640144fb0537c55cd1a32f62</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_set_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abc3687c6aa3174c8f6d796fbeef14304</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_set_source_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa442c7d828bc5a1bbf140fbbd4387f41</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_source_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa9f89dac871e9ad6bdb01a9155bfda3c</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo_Annotation *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation **</type>
      <name>google_protobuf_GeneratedCodeInfo_mutable_annotation</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af7fb38972915df15a93113f8911484da</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo *</type>
      <name>google_protobuf_GeneratedCodeInfo_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a90a4fdc2a31415fe328b2fcc76e007db</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo *</type>
      <name>google_protobuf_GeneratedCodeInfo_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a271030564624d9c0dc1f3382973c9633</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation **</type>
      <name>google_protobuf_GeneratedCodeInfo_resize_annotation</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9abe92e9761d2dad7c30db2b0ca37941</anchor>
      <arglist>(google_protobuf_GeneratedCodeInfo *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_GeneratedCodeInfo_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2814eefe548587cc4a527ce8d25717ce</anchor>
      <arglist>(const google_protobuf_GeneratedCodeInfo *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_MessageOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aab11832fb8d80dd2762c36c11c2d3b9a</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a009ebbd381c48fc7153233870aae67b9</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7be7ff7ec6a3cfa1e78261c554b7f230</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_map_entry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a17f93199f387470e468f6d8cb5aeb884</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_message_set_wire_format</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aed6b3583e290bd2cf4aad495a6419a2a</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_has_no_standard_descriptor_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a48850685eba765dfa4efd9593a0139ea</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_map_entry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4698539afa11934c771399bbc49a6f78</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_message_set_wire_format</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af632a59d24a0c3e55f19c5b43e91fe62</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MessageOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7901d2585f22e49cfa405f009c5e06e4</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MessageOptions *</type>
      <name>google_protobuf_MessageOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa06e4b737ff1260fdd61d0fd1a112ca1</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MessageOptions_no_standard_descriptor_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5f57aa07e29f577861afb88f9d79c6f2</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MessageOptions *</type>
      <name>google_protobuf_MessageOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a264ca962db0e2b5778f41189b484b4f3</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MessageOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad98561afb2c6a4492b40bc1bdfb67450</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_MessageOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3d9c2f592662b06f50fe3ce45779cbed</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6b7cd7e103cd92e96382f05f3a298e0f</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_map_entry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7b20d0210b5fda8caca9a8e1e04dfd55</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_message_set_wire_format</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b89eddcf029dde99bdcd268d8f0eb3d</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MessageOptions_set_no_standard_descriptor_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af9247ead0690843eb667fc84a0a1d395</anchor>
      <arglist>(google_protobuf_MessageOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_MessageOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ae58f3ce31acac8fbb0dae9c1d0c103</anchor>
      <arglist>(const google_protobuf_MessageOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_client_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adba027c5baef2afa845aa75fc7fd1f41</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_client_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a503b4edf613631ce4733f4024d6e20c3</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_input_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5c9f0fc12acec7dca214d9045c726b46</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1f5c7833bcffc92eaffd78a91ed9b40f</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae86582cf684bfcd345d426288a6fd15a</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_output_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a525a43a38542d7280fad8ae31d44b961</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_has_server_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8b457cc8e437bbd9ec3cc1b3c86fe6c0</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_MethodDescriptorProto_input_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afa12bfd52cca01727857642d84d242e8</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae7824bbbfec1945c0ff7dfad3f0a68e7</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_MethodDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a72f1ef1a924d1f08dec02900797c8b54</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto *</type>
      <name>google_protobuf_MethodDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a75696eed1633dc655a34ad3116ee6745</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2a026ca813cb87a855099cc215e638dd</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_MethodDescriptorProto_output_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa1dbae3e66a29091487ad8bb7c3fb27f</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto *</type>
      <name>google_protobuf_MethodDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae2e9d56b123b7e130c3bfd6ad99b88ac</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_MethodDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a45e40abc3ea0a0a7aee1208449b38c54</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodDescriptorProto_server_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aba21566212bf65b2c52cf4d6df519c5d</anchor>
      <arglist>(const google_protobuf_MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_client_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4163b25480ae05e58c1d422c62d5e23a</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_input_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>addeec501a00dfbd88611f53e64d71748</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4b95b8e70d0530788dcbb89f3be039fd</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a81945864fc1f165f64947f4bec90d868</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, google_protobuf_MethodOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_output_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abb0e512437cc333690e5a4c5ed88f782</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodDescriptorProto_set_server_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae822ee4e93d1c0637708e1ed5134986b</anchor>
      <arglist>(google_protobuf_MethodDescriptorProto *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_MethodOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad330be58edda5cf9867a0c4c827384bb</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1e46ca5f5820065e9830890c46fb7190</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a086cd624eadd76d3ba1ac18326dad947</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_MethodOptions_has_idempotency_level</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2eaaf6b1c86b5bb116bb1b0d350cc2a6</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodOptions_IdempotencyLevel</type>
      <name>google_protobuf_MethodOptions_idempotency_level</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab9b63a1cdb3e84e33dfc38d0bf28a308</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MethodOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a214e392c97fee6b073f08bd050741e51</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a406352b0fde41304c07c5c6aaf662e46</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodOptions *</type>
      <name>google_protobuf_MethodOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa64008135edd0d1c76fb4e54fae234da</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_MethodOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ad3c68487ead0beff21432bfd201152</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_MethodOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aadd287ece3c3f9bfbc96749207bd9dc7</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a957324860b326a36566f888335a31026</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_MethodOptions_set_idempotency_level</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af689fc410674737cbdd75e66ab5b9d9f</anchor>
      <arglist>(google_protobuf_MethodOptions *msg, google_protobuf_MethodOptions_IdempotencyLevel value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_MethodOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8675a2f2d6f6cd751fbcca4594a2247</anchor>
      <arglist>(const google_protobuf_MethodOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_OneofDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a94d1b903812dada561842672ee6e0d67</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_OneofDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a135253153ccc655b4554eebe1ef1ce32</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad84d04c9979171dd6b5d7ed2d3663ec3</anchor>
      <arglist>(google_protobuf_OneofDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_OneofDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a105b2a5de52ded0272f8496a05952727</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto *</type>
      <name>google_protobuf_OneofDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a52e13243e876332ae808634fc246ad6a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a776ab6e4a0be5c005399eb74d0c7161c</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofDescriptorProto *</type>
      <name>google_protobuf_OneofDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9572e2f138699d2a0c9b15338b79d0fd</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_OneofDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2df8861743c467618405f16f3a65c8e5</anchor>
      <arglist>(const google_protobuf_OneofDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_OneofDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a162882db296ca5a5946bd0d3f7b97393</anchor>
      <arglist>(google_protobuf_OneofDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_OneofDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac3bb2b8586600173fcd1088dd81545cf</anchor>
      <arglist>(google_protobuf_OneofDescriptorProto *msg, google_protobuf_OneofOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_OneofOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac9c1482217ca72b66a295123f69818a6</anchor>
      <arglist>(google_protobuf_OneofOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_OneofOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a266553ff826473c66b97a2f408a83cab</anchor>
      <arglist>(google_protobuf_OneofOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a737a7a06c3cd1b1009e679ea5cf8bcb6</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_OneofOptions *</type>
      <name>google_protobuf_OneofOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4e500739b424de028f8a2867e0e0330e</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_OneofOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad5c5b7fb2d5e618a7c31cd3516117c79</anchor>
      <arglist>(google_protobuf_OneofOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_OneofOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae43f9cc4d21e3c3ea48ffbb89a652a2d</anchor>
      <arglist>(const google_protobuf_OneofOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_OneofOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af9aea1cd141dcfc59550eb8b64a14e85</anchor>
      <arglist>(const google_protobuf_OneofOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_MethodDescriptorProto *</type>
      <name>google_protobuf_ServiceDescriptorProto_add_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a604ab0d0fe1e617414f3da8ff1a0b40e</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceDescriptorProto_has_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a13fd4749914a1971c080f710c7552ea9</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceDescriptorProto_has_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19e68426fee9fe1d48982abc5fe308a5</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_MethodDescriptorProto *const  *</type>
      <name>google_protobuf_ServiceDescriptorProto_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a71d1b5dc3d072a6195defbb697c41327</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto **</type>
      <name>google_protobuf_ServiceDescriptorProto_mutable_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0b48a663601d2d30f1072b0a273bc9ca</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceDescriptorProto_mutable_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab80a8eee2b72579a2b04fb45f369e3af</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_ServiceDescriptorProto_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a09c9f4d1646197c3015f8ce07abf3768</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto *</type>
      <name>google_protobuf_ServiceDescriptorProto_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7f6d7abdd73a82ccf986792361d7525b</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceDescriptorProto_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a72c327fb15d85624a6d4ab63aee27cd4</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceDescriptorProto *</type>
      <name>google_protobuf_ServiceDescriptorProto_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aee8af0c27c4c9d0368b52f5b9fbf3ccb</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_MethodDescriptorProto **</type>
      <name>google_protobuf_ServiceDescriptorProto_resize_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae855fafeca78aac5e21ae55e441bd02b</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_ServiceDescriptorProto_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2cf596c7ff8311f0e4059f861d763403</anchor>
      <arglist>(const google_protobuf_ServiceDescriptorProto *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_ServiceDescriptorProto_set_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a08392298830e7cc2de65671ecb505065</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_ServiceDescriptorProto_set_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a358bfe1b5b51906da5a61b4a81265c8a</anchor>
      <arglist>(google_protobuf_ServiceDescriptorProto *msg, google_protobuf_ServiceOptions *value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_ServiceOptions_add_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab081835889d8876840290833ffc77b56</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceOptions_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae80d459c6292a248566aaebee9f8a43f</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_ServiceOptions_has_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaad2aabfdb5a09194d4b2120140b5678</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ServiceOptions_mutable_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac5ba258338b00f331ff3577e9fcba2b1</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceOptions_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad089d351f93f1dddc5b6adaebc7403e6</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_ServiceOptions *</type>
      <name>google_protobuf_ServiceOptions_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae2e12ee2d363c2d1fc4a2f25e583cfbb</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption **</type>
      <name>google_protobuf_ServiceOptions_resize_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab1adbc598c7f7a170343495cb4a07c75</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_ServiceOptions_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0f76b4828b73c15a0330e7b8dddcdc02</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_ServiceOptions_set_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a36e865503aaac77b44b36cc8e0e09cda</anchor>
      <arglist>(google_protobuf_ServiceOptions *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption *const  *</type>
      <name>google_protobuf_ServiceOptions_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae8574547c33b9d754539cb9d3acf5f2c</anchor>
      <arglist>(const google_protobuf_ServiceOptions *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_SourceCodeInfo_Location *</type>
      <name>google_protobuf_SourceCodeInfo_add_location</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9b901c706f3d937923b0462e723d8050</anchor>
      <arglist>(google_protobuf_SourceCodeInfo *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_SourceCodeInfo_Location *const  *</type>
      <name>google_protobuf_SourceCodeInfo_location</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a58910504a6d29e2a2e7ab1f30183dcc4</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa89544f55fed88ec798a447a6ee32a3e</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, upb_strview val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_add_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae54b5cb6b0d1c0d32a4f7f3d7a43a1f2</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_add_span</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5e8665b08d18b69f612d04b2631b645b</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_has_leading_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a90045fc8a094f4fea308755efafe8c83</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_SourceCodeInfo_Location_has_trailing_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6b8035d828f3508a94d6c7a1830427b5</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_SourceCodeInfo_Location_leading_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5cc830f95dd689b5f78ad3e2129e142d</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview const  *</type>
      <name>google_protobuf_SourceCodeInfo_Location_leading_detached_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3d9409e8ae4a5535da1cf7126fa346dd</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2b0a6ecbefe28b9ca1ea4d6807a14647</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_mutable_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa85094a9e7f5c9b87fc5d96ad1b7b9e3</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_mutable_span</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a33cb557d533dee7d421218ca3547c93a</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location *</type>
      <name>google_protobuf_SourceCodeInfo_Location_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a94a4f67e453a9d163529554595055b7a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location *</type>
      <name>google_protobuf_SourceCodeInfo_Location_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adecbf28ebe9d86f704520383f8000994</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_SourceCodeInfo_Location_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa8927ab7d2d15a04368373b4dadae412</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview *</type>
      <name>google_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b5e38c0913328ed166a8a463ac514cd</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_resize_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac9b617c66f6c7179f7f38e41b45605bd</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t *</type>
      <name>google_protobuf_SourceCodeInfo_Location_resize_span</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a49348f339bbc64a872957c1ef9a97c54</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_SourceCodeInfo_Location_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a883be0249b9ea6b66e4857a132dd0b18</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_SourceCodeInfo_Location_set_leading_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8cca1d1c7f0576bb4dfe56a8ce3a9090</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_SourceCodeInfo_Location_set_trailing_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a107b357bc8976a2e7cb6a780520553cd</anchor>
      <arglist>(google_protobuf_SourceCodeInfo_Location *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t const  *</type>
      <name>google_protobuf_SourceCodeInfo_Location_span</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aafb40efc5217888581c35615f28ea066</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_SourceCodeInfo_Location_trailing_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8bd2601a21e8c959f776b7065d88ee3f</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo_Location *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location **</type>
      <name>google_protobuf_SourceCodeInfo_mutable_location</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac038707d104ac51b14ebc024a46f2084</anchor>
      <arglist>(google_protobuf_SourceCodeInfo *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_SourceCodeInfo_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adff2e2e81017a88432023005a1b07b0a</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo *</type>
      <name>google_protobuf_SourceCodeInfo_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5e5b328f766c9642d95548dcdf84e22b</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_SourceCodeInfo_Location **</type>
      <name>google_protobuf_SourceCodeInfo_resize_location</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a77b646f677426ee4318bb2b1ecd8de8b</anchor>
      <arglist>(google_protobuf_SourceCodeInfo *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_SourceCodeInfo_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1198578ca14eb68948a25013d0c518d8</anchor>
      <arglist>(const google_protobuf_SourceCodeInfo *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE struct google_protobuf_UninterpretedOption_NamePart *</type>
      <name>google_protobuf_UninterpretedOption_add_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a56a15dad8de82e8b4faf55e4cfa995c2</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_aggregate_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad52bee85025c617bd8955ee385fce7ec</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE double</type>
      <name>google_protobuf_UninterpretedOption_double_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4f450db590e50d9355c1817b3ef0e301</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_aggregate_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab423f8545deb3b036dda7c3c549b339e</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_double_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9b1ef34ac203eaab94580fa8e6df460d</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_identifier_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf586c34332c7b43493cb713027059f5</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_negative_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a44245997842dc803076722a4f5b547e3</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_positive_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3ae1a2a539eff059f090136958cc2897</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_has_string_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aefb8fb353b514e086a59d52c8c3466cc</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_identifier_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a73e16fb75c1477cee74ae0232ceb9ace</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart **</type>
      <name>google_protobuf_UninterpretedOption_mutable_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acce0af134970f711a1398f16c6c44a93</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE google_protobuf_UninterpretedOption_NamePart *const  *</type>
      <name>google_protobuf_UninterpretedOption_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7c60300ed793caf5388c9759b2d4cd66</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_NamePart_has_is_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a21a7a604c81310d8aace0948fc2ca49d</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_NamePart_has_name_part</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0beaebec1382a2bd22120828dfb58c77</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>google_protobuf_UninterpretedOption_NamePart_is_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a39ed4c8b7a939c663974eac85605f560</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_NamePart_name_part</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a58995101009ccd71d91d834d2a30ab63</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart *</type>
      <name>google_protobuf_UninterpretedOption_NamePart_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5be24dd91b37b44fa69f347c08140f12</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart *</type>
      <name>google_protobuf_UninterpretedOption_NamePart_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a31069c0b109ed7ec51f4b4fcda535a71</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_UninterpretedOption_NamePart_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a96675661d58172382bcb64b6107fedfc</anchor>
      <arglist>(const google_protobuf_UninterpretedOption_NamePart *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_NamePart_set_is_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0bdc8ea0506915676341fac477b27c70</anchor>
      <arglist>(google_protobuf_UninterpretedOption_NamePart *msg, bool value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_NamePart_set_name_part</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac46b0db126400492fbfe073939d2709c</anchor>
      <arglist>(google_protobuf_UninterpretedOption_NamePart *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int64_t</type>
      <name>google_protobuf_UninterpretedOption_negative_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8b87dfa4dc1060d595ec3a7ce5d7ee0b</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_UninterpretedOption_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae4dc48097c7feeabb9b52206c54bbb17</anchor>
      <arglist>(upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption *</type>
      <name>google_protobuf_UninterpretedOption_parsenew</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afcbdf05aee919e858c7f4b39c1f804df</anchor>
      <arglist>(upb_strview buf, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>google_protobuf_UninterpretedOption_positive_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a02dbe16ce4e6d632bb3c151270a21ed8</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE google_protobuf_UninterpretedOption_NamePart **</type>
      <name>google_protobuf_UninterpretedOption_resize_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4b807305c540695f1315e5ea3f495e15</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, size_t len, upb_arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>google_protobuf_UninterpretedOption_serialize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac65e687899f29f8b05c4d1713a20ef52</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg, upb_arena *arena, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_aggregate_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7c9157c3df5e05072c389720c6c0a38d</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_double_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a37bb4058f384cd1ed949bd0721c8eb12</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, double value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_identifier_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5de384a21c347ba8dd4a75fa5a553c91</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_negative_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa30838261bc75d2053c7c6cffbe2714a</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_positive_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6d21973bdac0007fd8dd55b3df73be65</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>google_protobuf_UninterpretedOption_set_string_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aae23c885706fd6fe00f33b3336ac0e14</anchor>
      <arglist>(google_protobuf_UninterpretedOption *msg, upb_strview value)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>google_protobuf_UninterpretedOption_string_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a69ce824f3e109663fb1abc5841b0b57b</anchor>
      <arglist>(const google_protobuf_UninterpretedOption *msg)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>MurmurHash2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2373b3fb4cf5c5664de476db70cf1b4d</anchor>
      <arglist>(const void *key, size_t len, uint32_t seed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_arena_addcleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3257e3f495293dea37d35f6b2fb4f31c</anchor>
      <arglist>(upb_arena *a, upb_cleanup_func *func, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_alloc *</type>
      <name>upb_arena_alloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab41409e01e88c363f08f058375474011</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_arena_bytesallocated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a379fb952ec5f2a76bbfeaf77634eaf5a</anchor>
      <arglist>(const upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C void</type>
      <name>upb_arena_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acddb55ae5c410a4383df86f49190caee</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad00cee4567336347125f9e0b08931de5</anchor>
      <arglist>(upb_arena *a, void *mem, size_t n, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_setmaxblocksize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a79e359456e4443d1f76de72f696d0625</anchor>
      <arglist>(upb_arena *a, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_setnextblocksize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a59dbe99b68596d663117a272ac06fc4c</anchor>
      <arglist>(upb_arena *a, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_arena_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab5c7eb178438c548c2b93476f5494cd0</anchor>
      <arglist>(upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_array_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5962f7844c34bb3e438696fefe19d40b</anchor>
      <arglist>(const upb_array *arr, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>upb_array *</type>
      <name>upb_array_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a56d34e54f11da0280c72841958e0db0b</anchor>
      <arglist>(upb_fieldtype_t type, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_array_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>add4c5f1680be8d615160849d358843b3</anchor>
      <arglist>(upb_array *arr, size_t i, upb_msgval val)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_array_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a769eca4f3b582a28624be26d54ef4439</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_array_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac8544b856bab26a642a9631a5f1f94b3</anchor>
      <arglist>(const upb_array *arr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_arrhas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2fea3efe7821c9eb392bb79aac0ae151</anchor>
      <arglist>(upb_tabval key)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE char *</type>
      <name>upb_bufhandle_buf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a12a32ac629c96aa9bb66dea17b118796</anchor>
      <arglist>(const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_bufhandle_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8e6230e053a7d8cb581cf3f00b47f72a</anchor>
      <arglist>(upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE void *</type>
      <name>upb_bufhandle_obj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aebacfb4228be326e74991ee3e9ffe2a0</anchor>
      <arglist>(const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_bufhandle_objofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afcc2c172507120c986f4630e27846767</anchor>
      <arglist>(const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE void *</type>
      <name>upb_bufhandle_objtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4247e464076bc4b09f2736ff0e06bb65</anchor>
      <arglist>(const upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_bufhandle_setbuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab10cc2542f2b3fecaefb129fb5458206</anchor>
      <arglist>(upb_bufhandle *h, const char *buf, size_t ofs)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_bufhandle_setobj</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af5508625a959efa6a034978aef1e55cc</anchor>
      <arglist>(upb_bufhandle *h, const void *obj, const void *type)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_bufhandle_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3532eed9e5eeaf21965f613813139d5c</anchor>
      <arglist>(upb_bufhandle *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_bufsink_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a18102bb35a606af25e51dbd9c90f9bf0</anchor>
      <arglist>(upb_bufsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_bufsink_getdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1dc47e202a0b6dabca27b48501b514ca</anchor>
      <arglist>(const upb_bufsink *sink, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_bufsink *</type>
      <name>upb_bufsink_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af953d9866c6a73fb87adc4dcc29bf6f8</anchor>
      <arglist>(upb_env *env)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink *</type>
      <name>upb_bufsink_sink</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a68859d194cc1dda982e47165f77de463</anchor>
      <arglist>(upb_bufsink *sink)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_bufsrc_putbuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a17c79c89d6eabb4f1e5081474bf00c3c</anchor>
      <arglist>(const char *buf, size_t len, upb_bytessink *sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_byteshandler_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a507bbab89aa259817a6e2738f2e85ff2</anchor>
      <arglist>(upb_byteshandler *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setendstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaec80f26a1d7e2e48b76db78df3bfa8b</anchor>
      <arglist>(upb_byteshandler *h, upb_endfield_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstartstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab98a407b12d1f8be88f462f72e34f7df</anchor>
      <arglist>(upb_byteshandler *h, upb_startstr_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_byteshandler_setstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af11621c3cd7972dd4493a7fac1034fc9</anchor>
      <arglist>(upb_byteshandler *h, upb_string_handlerfunc *func, void *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_bytessink_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4da2f2e3ff50d1ab4f808363198f981f</anchor>
      <arglist>(upb_bytessink *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_bytessink_putbuf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9d92ddbf04143fc40c774728558b47d4</anchor>
      <arglist>(upb_bytessink *s, void *subc, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_bytessink_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad61f33eab8d05fd6651c4b9209a432d4</anchor>
      <arglist>(upb_bytessink *s, const upb_byteshandler *h, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_bytessink_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a14c5df35c5ce424efbee7560c1f0a559</anchor>
      <arglist>(upb_bytessink *s, size_t size_hint, void **subc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPB_DECLARE_DERIVED_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a936d65433ad4686e2c5d31adb916016b</anchor>
      <arglist>(upb::Handlers, upb::RefCounted, upb_handlers, upb_refcounted) typedef enum</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPB_DECLARE_DERIVED_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8d420900019dbbd1c166b518c57fd900</anchor>
      <arglist>(upb::json::ParserMethod, upb::RefCounted, upb_json_parsermethod, upb_refcounted) UPB_BEGIN_EXTERN_C upb_json_parser *upb_json_parser_create(upb_env *e</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPB_DECLARE_DERIVED_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e8d2aace1f183d589df78fd127024a4</anchor>
      <arglist>(upb::pb::DecoderMethod, upb::RefCounted, upb_pbdecodermethod, upb_refcounted) struct upb_pbdecodermethodopts</arglist>
    </member>
    <member kind="function">
      <type>UPB_END_EXTERN_C</type>
      <name>UPB_DECLARE_DERIVED_TYPE</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9ee0e999c64e8d953cf68c89be4bc04c</anchor>
      <arglist>(upb::pb::MessageGroup, upb::RefCounted, mgroup, upb_refcounted) typedef enum</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C bool</type>
      <name>upb_decode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4fcf7262419a9562c41f38d70b9d8e32</anchor>
      <arglist>(upb_strview buf, upb_msg *msg, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_decoderet</type>
      <name>upb_decoderet_make</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acf4689d6a5b2797d11bc25489204d705</anchor>
      <arglist>(const char *p, uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_def_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad32e2a3d6724928a0c536f84e335c599</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_def_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a597423da0f6e9a47c97a66a97b71023a</anchor>
      <arglist>(upb_def *const *defs, size_t n, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_def_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8d65202212594ec339374f88777f64d2</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_def_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3ac7c72e10cc89f5f5f6bc57b841527f</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_def_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4bc230f296e4d96168c456856aebf599</anchor>
      <arglist>(upb_def *def, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_deftype_t</type>
      <name>upb_def_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab46711c37d573d79291c75942595084f</anchor>
      <arglist>(const upb_def *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_descreader *</type>
      <name>upb_descreader_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac0786f5abcc3fb9ef8150cc0bbe42bf4</anchor>
      <arglist>(upb_env *e, const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>upb_filedef *</type>
      <name>upb_descreader_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a01f0b45dedb21e1eb48fd3b82ef9bab6</anchor>
      <arglist>(const upb_descreader *r, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_descreader_filecount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2203ba931caadf25b91f385dea3933a8</anchor>
      <arglist>(const upb_descreader *r)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_descreader_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa59a8f53a667455163a9fd8245002b86</anchor>
      <arglist>(upb_descreader *r)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_descreader_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7ab60616410630e2b15c05e225cf82b2</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C char *</type>
      <name>upb_encode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a946f31bac0162edf35da661043bc782f</anchor>
      <arglist>(const void *msg, const upb_msglayout *l, upb_arena *arena, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a77a9a9bdf699ff84c09242f8d0f07535</anchor>
      <arglist>(upb_enum_iter *iter, const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enum_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1291365015f2c0bef81729a37c0f3b3b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enum_iter_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9855585770765e7db29b0b0651173f4b</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enum_iter_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa2fe9d13b1814391cadb2c42b3cb8455</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_enum_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abda00e0bdab286a1b4849e1d8bbb2ced</anchor>
      <arglist>(upb_enum_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_addval</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aefd09176d22e84c6fcbfb6651c77d18a</anchor>
      <arglist>(upb_enumdef *e, const char *name, int32_t num, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_enumdef_default</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4cb3db7d675a69d3eba3af047bc6044f</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8bc38ddd701b0c6fe4f42fff075b5b3e</anchor>
      <arglist>(upb_enumdef *e, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a760c6901c3bb11e65c81a508c136dcdf</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_iton</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4782985b959c73550341cf279335b1f2</anchor>
      <arglist>(const upb_enumdef *e, int32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_enumdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7772bfc5116e99fc4cc09143c1013190</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>upb_enumdef *</type>
      <name>upb_enumdef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3593274c3e2c5d4089a8e1cf8a784222</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_ntoi</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af200d39ea502953d4bc4c34c39efb44b</anchor>
      <arglist>(const upb_enumdef *e, const char *name, size_t len, int32_t *num)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_enumdef_ntoiz</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0edb7cebfb778fbf07b4dacf8d21e9b6</anchor>
      <arglist>(const upb_enumdef *e, const char *name, int32_t *num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_enumdef_numvals</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9a192a19a4680b1b45852c98f4bb2162</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_setdefault</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a57d0e9443550651545021a955d9b5215</anchor>
      <arglist>(upb_enumdef *e, int32_t val, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_enumdef_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad2e757497ab465297a34aab12572aa29</anchor>
      <arglist>(upb_enumdef *e, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_env_addcleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afd97c5f11fa16df1a70a0b427a40f26b</anchor>
      <arglist>(upb_env *e, upb_cleanup_func *func, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_arena *</type>
      <name>upb_env_arena</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9878ae3b6149246c7d46f45d4dfa1298</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_env_bytesallocated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abb8bc89253166a684d6b26644bb8d98e</anchor>
      <arglist>(const upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef4b4635ddc0be1a88e3d0967d262790</anchor>
      <arglist>(upb_env *e, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C void</type>
      <name>upb_env_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a64b1985a031468664c59bf5cda73c407</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abd49cddc3db4ac9e52ac88a1f7d0cfaf</anchor>
      <arglist>(upb_env *e, void *mem, size_t n, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_initonly</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae029e7503ec50212386bee1bb86799bf</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_env_malloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a11574ec6af3f335c54700271e289b263</anchor>
      <arglist>(upb_env *e, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_env_ok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1625b977baadfcdfa28347fa2b326715</anchor>
      <arglist>(const upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_env_realloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afac2b8340123e431e583dc699afec8a9</anchor>
      <arglist>(upb_env *e, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_env_reporterror</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a735f4f4c6b398c7d694ce744a63f9023</anchor>
      <arglist>(upb_env *e, const upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_reporterrorsto</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aed574600fa0770386f74db807782a097</anchor>
      <arglist>(upb_env *e, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_seterrorfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7a3dc3d8a8a65646659f9d186cba18cc</anchor>
      <arglist>(upb_env *e, upb_error_func *func, void *ud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_env_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa895eb0cc6e1afb79753f54f44e14bf5</anchor>
      <arglist>(upb_env *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checkdescriptortype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1603a52ed68b59b92a9381b3ad5fbe0c</anchor>
      <arglist>(int32_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checkintfmt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2e525c42094cbd16db1537580ee5862b</anchor>
      <arglist>(int32_t fmt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checklabel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8280186533a7233ddfc6c8745ae961a7</anchor>
      <arglist>(int32_t label)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_checktype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a02568b0b481c38fd72b4b75753b63af3</anchor>
      <arglist>(int32_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_clearjsonname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb79f1c1a6b699e0aed903d9b0b88295</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_fielddef_containingoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3206756057a7a0682d5eb9450fc41583</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_containingtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ade91aa8fbd715356234e480b85307695</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgdef *</type>
      <name>upb_fielddef_containingtype_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6929542a82dd39997d0d9ea177bb222c</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_containingtypename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a28dd9806ad7601acf1bc80fc3317de9e</anchor>
      <arglist>(upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_defaultbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1709518f4730ff603244e0863de39b3e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>upb_fielddef_defaultdouble</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1168ba2b82aeae88587de1fde200f256</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>upb_fielddef_defaultfloat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6cf1e76eaff04ab9000bb62964344f72</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_fielddef_defaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa148578ca85b20851349edb4f852b3e2</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>upb_fielddef_defaultint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a12eeea3efee423545bba7d86c2adaafa</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_defaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a068c0ef20f12caeb64d30db7e7b78eea</anchor>
      <arglist>(const upb_fielddef *f, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_defaultuint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a47217ea332464e392e4cefb4bb790d42</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_fielddef_defaultuint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad21be6c02fc025d998d6df34072c75d6</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_descriptortype_t</type>
      <name>upb_fielddef_descriptortype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0520944db76e7e0694417203bb4eb2fe</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_enumhasdefaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a68a2107c4bf535e04005da6db1bad73b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_enumhasdefaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a80333bc9395d9b5d0d554ca3e6449757</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_fielddef_enumsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad31d1542aa2cf39fa666d932fa3a20ae</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41177e8b04320e817f84198aa9df3997</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_fielddef_getjsonname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9c96959992a152547df2bad2b7ea3547</anchor>
      <arglist>(const upb_fielddef *f, char *buf, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_haspresence</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a740b7cc21664e23acf962294a6e58c5e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_hassubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa0494222cae9ad060a910ab92bdab18d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41f0934f2c79460ff6f3403e21851d6c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_intfmt_t</type>
      <name>upb_fielddef_intfmt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6340440d87edd6ef72de4c3a70ea3efa</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isextension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0254aa77c6120bbea98fe44515b91c08</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_ismap</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a457aa8fd37119c99edffc3dcb363e175</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isprimitive</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ae537c8f13f7c4275d626c69972f38e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4b805f872767d34275c4a2b71138a387</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_isstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a15bce78fbce51de6737dc257b9e1edbb</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_issubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41019ab691f9f9146ec96780bc3a24ed</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_istagdelim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9984a46134c1ed8f8053ce3d49ab28e3</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_label_t</type>
      <name>upb_fielddef_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aba1c26f90e527e1248eb13d568702603</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_lazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1d10fe2856e4526692bf1acb2c98104e</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_fielddef_msgsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a230ebfa38f6fc3db5be3929f011cdf8b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad1e59b0ae4221d8cd4b7173cc268c68d</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_fielddef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af7275f882f7d4e988503c24ab67bdce2</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_fielddef_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a38cd5f503aff1cad50b5248598d4187b</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_packed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af247e79f77c5cce39975995f2cadf80a</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setcontainingtypename</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3cd840bf7800a6df1e2c0c4f22428b94</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab9ce6912309b2fdbf06f59229b7f07eb</anchor>
      <arglist>(upb_fielddef *f, bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultcstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a49df1d11ab39ed6fea0652fb1c2a132a</anchor>
      <arglist>(upb_fielddef *f, const char *str, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultdouble</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8bec3751fd9cfc98c39cbcf9da91cb45</anchor>
      <arglist>(upb_fielddef *f, double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultfloat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae7f6d6834d3bfeeef104a330d3f95e29</anchor>
      <arglist>(upb_fielddef *f, float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af806cf6fc643c3f3f26d589c75b748d0</anchor>
      <arglist>(upb_fielddef *f, int32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9b720906fb7577cf7c81970ce1c32b8c</anchor>
      <arglist>(upb_fielddef *f, int64_t val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setdefaultstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a34430aea318a6da955ed9d1f4f81e2ce</anchor>
      <arglist>(upb_fielddef *f, const void *str, size_t len, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultuint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac467fde784796cf4e898199d41f44a9b</anchor>
      <arglist>(upb_fielddef *f, uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdefaultuint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0f7798ec5fdbed7bf5df4d201f9226be</anchor>
      <arglist>(upb_fielddef *f, uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setdescriptortype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5752b0d40c760b64124b436a1454b981</anchor>
      <arglist>(upb_fielddef *f, int type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setenumsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4d2f97a33303d0dafcda6a0f2b11024f</anchor>
      <arglist>(upb_fielddef *f, const upb_enumdef *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4fbc43b8df4a1b6c7f059b2ce2300ad8</anchor>
      <arglist>(upb_fielddef *f, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setintfmt</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae3771a517771725aa1a82c1652ab0c0c</anchor>
      <arglist>(upb_fielddef *f, upb_intfmt_t fmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setisextension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a21a28e91d6f84efe327e18caff14ea5f</anchor>
      <arglist>(upb_fielddef *f, bool is_extension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setjsonname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a737a0bd1a4a732d2d6f96a23cda79f0d</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setlabel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a57e0dca725e2a17611556ed14cef2f97</anchor>
      <arglist>(upb_fielddef *f, upb_label_t label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setlazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a75e3a42f7c2437f95ed3066c9f5929c4</anchor>
      <arglist>(upb_fielddef *f, bool lazy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setmsgsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4b441505ce665b0d108ded9eb4542ee7</anchor>
      <arglist>(upb_fielddef *f, const upb_msgdef *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4d145cafe40e033bf20a53707f4f9560</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setnumber</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8eb1f242b08de768d8a704958a2c98ef</anchor>
      <arglist>(upb_fielddef *f, uint32_t number, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_setpacked</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4db4a5885dd335b3d7bf306432f3d944</anchor>
      <arglist>(upb_fielddef *f, bool packed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setsubdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a43977eee21d0f66cda3a9e0a83b10d4b</anchor>
      <arglist>(upb_fielddef *f, const upb_def *subdef, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_setsubdefname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a42061a5410c8c34a905584f650650d8d</anchor>
      <arglist>(upb_fielddef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_settagdelim</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e3b8d629c3a6c1a5d95b9211475ce77</anchor>
      <arglist>(upb_fielddef *f, bool tag_delim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_fielddef_settype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaf9409748a1605cf44e7bf8f036fa7ad</anchor>
      <arglist>(upb_fielddef *f, upb_fieldtype_t type)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_fielddef_subdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2522be247c1aa0a70312351b402cf52a</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_fielddef_subdefname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae8d6ebe224baafda486d2fcf45afb612</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_fielddef_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a820669b99389e847bcc274fc27bc77fc</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_fielddef_typeisset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acabe3356a88ae3aa749d372a0903b057</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_adddef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a00c018e45a7ef6ba90c038b1cd71b5a2</anchor>
      <arglist>(upb_filedef *f, upb_def *def, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_adddep</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3237c228ff3a151834a42f5fe4c7f51b</anchor>
      <arglist>(upb_filedef *f, const upb_filedef *dep)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_filedef_addenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1e1c90f93765b8e403bec2cf1db9a2ee</anchor>
      <arglist>(upb_filedef *f, upb_enumdef *e, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_filedef_addext</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab60f3df8130e09cd176e7dbbdc3e6644</anchor>
      <arglist>(upb_filedef *file, upb_fielddef *f, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_filedef_addmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a648dcb942332d0858b6c2cf1c777c18b</anchor>
      <arglist>(upb_filedef *f, upb_msgdef *m, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_filedef_def</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a35f3dda6a1e4e943fffa530243eb466d</anchor>
      <arglist>(const upb_filedef *f, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_filedef_defcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a878f58eedd51bc15c5b5853412b6a536</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_filedef *</type>
      <name>upb_filedef_dep</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4a60d99417b80ff884b5cd3ded67cdc7</anchor>
      <arglist>(const upb_filedef *f, size_t i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_filedef_depcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a45cb46239eba44e1e2be0f2f5b50eca8</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a153e801f71e3ca6833b055116b99abb1</anchor>
      <arglist>(upb_filedef *f, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_def *</type>
      <name>upb_filedef_mutabledef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa175595661b156d5486753361afbbd12</anchor>
      <arglist>(upb_filedef *f, int i)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad10d01da5e520a7ebec3fea388dcb26e</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>upb_filedef *</type>
      <name>upb_filedef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a18bbc3a946c2035e72d6554b6528013f</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab3073813f5f8d320871160136089e87b</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpnamespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a66dce78a7a9b1b6ad7177978999e4ca2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_filedef_phpprefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acbe62fcc4cfe4a3cbc7251ff83ace5d3</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af7c723aebf0eb5f9dd2badf72998feca</anchor>
      <arglist>(upb_filedef *f, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setpackage</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a04223a3309b0f40c9c8147a3194f57af</anchor>
      <arglist>(upb_filedef *f, const char *package, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setphpnamespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a260f8ec20aeb96e3beddcffbd8d1c43c</anchor>
      <arglist>(upb_filedef *f, const char *phpnamespace, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setphpprefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7a07e50e26ba5084d41a949631081179</anchor>
      <arglist>(upb_filedef *f, const char *phpprefix, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_filedef_setsyntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a46c7f93fb17584d67f06a27c5cfebff5</anchor>
      <arglist>(upb_filedef *f, upb_syntax_t syntax, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_filedef_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5c93b1b957f91a30bb2132d88f5902c2</anchor>
      <arglist>(const upb_filedef *f)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a97a20db683af462f2853b6fa6ec90ca1</anchor>
      <arglist>(upb_alloc *alloc, void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const upb_tabent *</type>
      <name>upb_getentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0c16e7bad2974bf1b0d01e3cb9c95ef3</anchor>
      <arglist>(const upb_table *t, uint32_t hash)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_gfree</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada7be411bdafed3d20717d783ef5e044</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_gmalloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a909a6bb6c48f8d01d8c70c57b446b9d3</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_grealloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aea1051c13945fcfccf4296f118fcd8ae</anchor>
      <arglist>(void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>upb_gstrdup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2dfa80e5773b84168b3e451ecd804250</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_alwaysok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afb0b4c217782dc953eb567b38afa8c1f</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>upb_handlerattr_closuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aff6f1a4d4f574adb9a0f8923313ad54c</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE void *</type>
      <name>upb_handlerattr_handlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6fc72cc4c718bebb5d7dbe3265d3deec</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlerattr_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ac2c971f7133b23f2a35af2464d9e1c</anchor>
      <arglist>(upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>upb_handlerattr_returnclosuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41ce3754c2f5fd73dd017491414f7c3e</anchor>
      <arglist>(const upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_setalwaysok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2db3b4d97a410f5203e29aebdffa7cb3</anchor>
      <arglist>(upb_handlerattr *attr, bool alwaysok)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_setclosuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af76c9708f134c0cff1dd91adac21dcd8</anchor>
      <arglist>(upb_handlerattr *attr, const void *type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_sethandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afeac64791c644a676d5253f2dcea4585</anchor>
      <arglist>(upb_handlerattr *attr, const void *hd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlerattr_setreturnclosuretype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4ea90fa353b2a86ae2f48fb86e6052b2</anchor>
      <arglist>(upb_handlerattr *attr, const void *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlerattr_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a44042e28f1eabdc521a88cf4bf9e09df</anchor>
      <arglist>(upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_addcleanup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af9c24c93d0fe98f9c111cbd945067fcc</anchor>
      <arglist>(upb_handlers *h, void *p, upb_handlerfree *hfree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_handlers_clearerr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae0970c9ec60ced8559e9515cb15e6f41</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0b15560c441291f6f24e07469f5bf060</anchor>
      <arglist>(upb_handlers *const *handlers, int n, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getattr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac33bf082b52b4e25f3ded078214dd883</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_selector_t</type>
      <name>upb_handlers_getendselector</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac36e159f0e1e2f9cfecb35dcfaa5cc35</anchor>
      <arglist>(upb_selector_t start)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C UPB_INLINE upb_func *</type>
      <name>upb_handlers_gethandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a56b1a008458daf6c2d8fbdd647bc5df2</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE void *</type>
      <name>upb_handlers_gethandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a43641c250615f9e6590bf883cc76f32e</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlertype_t</type>
      <name>upb_handlers_getprimitivehandlertype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a542d37b5bb7e6f82342ccb771a277bc0</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_getselector</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a03f9674d16f6e2455e973530477899f3</anchor>
      <arglist>(const upb_fielddef *f, upb_handlertype_t type, upb_selector_t *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a20f3efd87211294695113f543904d617</anchor>
      <arglist>(const upb_handlers *h, const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_getsubhandlers_sel</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef98e10fd87e0138719ea8a20ff1da84</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_handlers_msgdef</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aff655794c14e22ecaf144c03f7c0d89a</anchor>
      <arglist>(const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>upb_handlers *</type>
      <name>upb_handlers_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6ad45715111526dcce646fd3fbd9659e</anchor>
      <arglist>(const upb_msgdef *m, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_handlers_newfrozen</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a20413c0e0d42e76b64cfc362811f1f89</anchor>
      <arglist>(const upb_msgdef *m, const void *owner, upb_handlers_callback *callback, const void *closure)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorbaseoffset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a42de2ebcb78ed64089c95d0108a4a35c</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_handlers_selectorcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa8a492d74e5e06845e3a45864222bba7</anchor>
      <arglist>(const upb_fielddef *f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setbool</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae3b1c8ff6e32738b2cf2cb491aedcfb9</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_bool_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setdouble</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac5cf1d692fbcc293f09917bc6b9f3d4a</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_double_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae00064560392c18acd9cf99088e50fa8</anchor>
      <arglist>(upb_handlers *h, upb_endmsg_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0511deea7828e792d018748e99b48c57</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abaf607b57955d2da693da76a26ac1a5e</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setendsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae48b1f78d94f1d4fd856cdae13098055</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_endfield_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setfloat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9a0db5901a57671ba96684e90ff194fe</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_float_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a037276755e968ec93e6592a62a85bdd7</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_int32_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5001aa9b393a6f7a52623cc01200c0d9</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_int64_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a847249655d7b6359f337dd1f3e9a502f</anchor>
      <arglist>(upb_handlers *h, upb_startmsg_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abbefb393718e77ff59518149c63a5bef</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_startfield_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3a31c51a6ebeecd8322c0cf9dfb1ffb8</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_startstr_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstartsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>accda535e8adeb00fdbed78efdb9b4c6c</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_startfield_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af187823cd15df103819a03f76a1bda62</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_string_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setsubhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5020b519cb6c2c386afdaebdeff83bb5</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, const upb_handlers *sub)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setuint32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac79e11220cf703b6f193226886b184db</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_uint32_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setuint64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8d81efeafdded804b53f1cdefe4b76c5</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, upb_uint64_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_handlers_setunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1b2e9638ad72a43893899ac354c9bb83</anchor>
      <arglist>(upb_handlers *h, upb_unknown_handlerfunc *func, upb_handlerattr *attr)</arglist>
    </member>
    <member kind="function">
      <type>const upb_status *</type>
      <name>upb_handlers_status</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a71eeab0f41f163914571ae4871167eaf</anchor>
      <arglist>(upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint32_t</type>
      <name>upb_inthash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6bc8d39d7e79eda3e47a2c5cd1c7f895</anchor>
      <arglist>(uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uintptr_t</type>
      <name>upb_intkey</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aecf86af1b0b7973a3cafef582d9bc5d1</anchor>
      <arglist>(uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a29822c5e9e5614cc54fa5fe063c27d1d</anchor>
      <arglist>(upb_inttable_iter *i, const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_inttable_compact</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0c5954a3de18b4f98ee84f7b978d5933</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_compact2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6a78c3377b0f1183493cb5e56b71540</anchor>
      <arglist>(upb_inttable *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_inttable_count</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af181c40f4abd412b2121972b86f90441</anchor>
      <arglist>(const upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0aa8a0c7459995225d37d9923f82f74e</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af12ca903652335ced4f7842f504764e4</anchor>
      <arglist>(upb_inttable *table, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab5e95fbc3a664cc85b20fb4780fcd8bd</anchor>
      <arglist>(upb_inttable *table, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_insert</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afdf67b39ecd2c68a46707a75e96276e2</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insert2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a46a4e56a57926313bb57183464f93b0d</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_insertptr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9b9d4919d0ba457cd0293be3baf19fe0</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_insertptr2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a67bf12ea154085d8d66f1aca94adbaf5</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_iter_isequal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a093123916ba1ea169d84ca19101e680f</anchor>
      <arglist>(const upb_inttable_iter *i1, const upb_inttable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>uintptr_t</type>
      <name>upb_inttable_iter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a012d88fb5be244abefc029bf7b49e7e9</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afbc21de8b45f03359affe81e9e492c90</anchor>
      <arglist>(upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_iter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0d0b94a4d44b11fbc6fe9db885f97d94</anchor>
      <arglist>(const upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5619f47fc96886dfd959399d20a4e70b</anchor>
      <arglist>(const upb_inttable *t, uintptr_t key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_lookup32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada534f5d51f478e628f2f7c4e08c712f</anchor>
      <arglist>(const upb_inttable *t, uint32_t key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_lookupptr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad0aa268f571fa37f5a1c5b9d97da8d47</anchor>
      <arglist>(const upb_inttable *t, const void *key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a03fc86d22b266d17e6e75a1918c55f60</anchor>
      <arglist>(upb_inttable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_inttable *</type>
      <name>upb_inttable_pack</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa712209d0df35f1f78a2994e97ef29c9</anchor>
      <arglist>(const upb_inttable *t, void *p, size_t *ofs, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_packedsize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa7427ed0f5ef68579461550c16f7c6f2</anchor>
      <arglist>(const upb_inttable *t, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_inttable_pop</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a86fde88571126a586a1c83590a26163e</anchor>
      <arglist>(upb_inttable *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_inttable_push</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a111b64df36a8463c1d4c374ba3764b07</anchor>
      <arglist>(upb_inttable *t, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_push2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaf6131762a2a2bcea56a69ea26a68f93</anchor>
      <arglist>(upb_inttable *t, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_remove</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a279a3e4b521f0fe23355711826588cc1</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_removeptr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6add2add54f7139364b1b6fb1040de28</anchor>
      <arglist>(upb_inttable *t, const void *key, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_inttable_replace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad43ed59c2cd5598d497e4ba6ca89f8c3</anchor>
      <arglist>(upb_inttable *t, uintptr_t key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_inttable_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a67db0699fadb8e8668554d463bbc8abe</anchor>
      <arglist>(upb_inttable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_inttable_uninit2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1b7866962b607f38beeba94058c7a6c7</anchor>
      <arglist>(upb_inttable *table, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink *</type>
      <name>upb_json_parser_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a57cbca414e33e916e92bcf3f6518a508</anchor>
      <arglist>(upb_json_parser *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_json_parsermethod_desthandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5076f5aa5d913314e55ff0903d37c86a</anchor>
      <arglist>(const upb_json_parsermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_json_parsermethod_inputhandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae81f47bc40a865a9e205611ed3640de8</anchor>
      <arglist>(const upb_json_parsermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_json_parsermethod *</type>
      <name>upb_json_parsermethod_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aafcead17caa12abd24e6d36a2b9d92c7</anchor>
      <arglist>(const upb_msgdef *md, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_json_printer *</type>
      <name>upb_json_printer_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adc3d6cd3e1f570cbdd8d5064cd9dcd7c</anchor>
      <arglist>(upb_env *e, const upb_handlers *h, upb_bytessink *output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_json_printer_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad8fb0cc6481dc18b2f9a4929f77a40f9</anchor>
      <arglist>(upb_json_printer *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_json_printer_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1739d1d1586aa4fa748090741d369725</anchor>
      <arglist>(const upb_msgdef *md, bool preserve_fieldnames, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>upb_filedef **</type>
      <name>upb_loaddescriptor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae47a3c087dd146c50be37a31bf27efc7</anchor>
      <arglist>(const char *buf, size_t n, const void *owner, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_malloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abbd014101e379e1342888754ffeb7e67</anchor>
      <arglist>(upb_alloc *alloc, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_del</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b4d589413801f4eb1767a46792ae47e</anchor>
      <arglist>(upb_map *map, upb_msgval key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae14c3e308d973d93f2b5db6982948a0e</anchor>
      <arglist>(const upb_map *map, upb_msgval key, upb_msgval *val)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_keytype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a50e65b393b8d213eda14dde39ed6a8fd</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>upb_map *</type>
      <name>upb_map_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0e9de341574baf152c00dd429bf0b433</anchor>
      <arglist>(upb_fieldtype_t ktype, upb_fieldtype_t vtype, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_map_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9acf955591674e202a9bd0e814d89b8f</anchor>
      <arglist>(upb_map *map, upb_msgval key, upb_msgval val, upb_msgval *valremoved)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_map_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8eb9f7aed41eda5512003b5d6cd53725</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>upb_fieldtype_t</type>
      <name>upb_map_valuetype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afaa00eaa4825192da66f855a8faa0f5a</anchor>
      <arglist>(const upb_map *map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac556d0ab535fea410a88936255264a21</anchor>
      <arglist>(upb_mapiter *i, const upb_map *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adf7b9de7fb03cbaeb1b260b19e962052</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a56c8d75d395362e66e7b409beaf2d3ff</anchor>
      <arglist>(upb_mapiter *i, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_mapiter_isequal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a76630cb19aa7574c7cde5e02672c4d6c</anchor>
      <arglist>(const upb_mapiter *i1, const upb_mapiter *i2)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab8d88e1bb876eb508e97f77b66007fef</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_mapiter *</type>
      <name>upb_mapiter_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41fe8a8e30db853b56d59b3f48ebeabd</anchor>
      <arglist>(const upb_map *t, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acf40031e0dadb9ec89e74368ffe5f2f3</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_mapiter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1c8b7f29c711e323a19732381ebd97c7</anchor>
      <arglist>(upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_mapiter_sizeof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaace5bf6edc551bf647e6b7ca0c0cea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_mapiter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a75d5ac7e80bcdf3cecd6fd62ea872cb8</anchor>
      <arglist>(const upb_mapiter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_addunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acbf41c0f8f60c79a8e85ec2ba7e9ef1a</anchor>
      <arglist>(upb_msg *msg, const char *data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>upb_arena *</type>
      <name>upb_msg_arena</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adcfba207bc81bb597c4c6efb965ca689</anchor>
      <arglist>(const upb_msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_clearfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0c0ee9fb5149ad75292f6694f73f10f3</anchor>
      <arglist>(upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7debad1b232ec93b142042619ac1ce7d</anchor>
      <arglist>(upb_msg_field_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_field_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a730688f306658a576778fac885c3dfa7</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad9ac11be7d8405091b98f4068ded9b35</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_field_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae3558c37d89dd7308fcdf5c2d7253e83</anchor>
      <arglist>(upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgval</type>
      <name>upb_msg_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab502cc18fb9c32b57f3b99688ba47a6a</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_getscalarhandlerdata</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7f34c10eeaf46dae44ed702ab3ecee34</anchor>
      <arglist>(const upb_handlers *h, upb_selector_t s, upb_fieldtype_t *type, size_t *offset, int32_t *hasbit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msg_getunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a329e2c1a58e8fe14f1a2f52f2d713df6</anchor>
      <arglist>(const upb_msg *msg, size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_has</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad6927f7ee5f911b35d0c59fba2d0840d</anchor>
      <arglist>(const upb_msg *msg, int field_index, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_msg_iter_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7a8cf31e65df4652a990a7719bb25fa9</anchor>
      <arglist>(const upb_msg_field_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_oneofdef *</type>
      <name>upb_msg_iter_oneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>affe6335dc554cfcc57291eadc443fefb</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_msg *</type>
      <name>upb_msg_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa7c4790059c255fe5cd4f89153c6dfed</anchor>
      <arglist>(const upb_msglayout *l, upb_arena *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa53e94b3359adcc5a08068dd0d2b2d5d</anchor>
      <arglist>(upb_msg_oneof_iter *iter, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_oneof_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac3ec01c2bb1fc29913d77b86ccb4d29a</anchor>
      <arglist>(const upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac440f742684a84446e17af3f684f6105</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_oneof_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8e8cdfc1028ea14dce38e93aa6e26c6d</anchor>
      <arglist>(upb_msg_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msg_set</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4a1040fbf11d0bfece949b61e8bf363f</anchor>
      <arglist>(upb_msg *msg, int field_index, upb_msgval val, const upb_msglayout *l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msg_setscalarhandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3af2c6fbf2bf4230b2218d94fb7fd2cc</anchor>
      <arglist>(upb_handlers *h, const upb_fielddef *f, size_t offset, int32_t hasbit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_addfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8b5f64bc10e8b2afb461563c0749a70f</anchor>
      <arglist>(upb_msgdef *m, upb_fielddef *f, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_addoneof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a01a023a1542121b766135d83f060201d</anchor>
      <arglist>(upb_msgdef *m, upb_oneofdef *o, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8254669d10dd2648587204cd5cacfbae</anchor>
      <arglist>(upb_msgdef *m, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_fullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af15db42efcaa5640cdee16e1be2fee88</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_isnumberwrapper</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3a5be66ff2d9761b9d2e1613aeb2972a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_itof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7d429c21f3f91a843668006dd0ee7f17</anchor>
      <arglist>(const upb_msgdef *m, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_fielddef *</type>
      <name>upb_msgdef_itof_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac134e0cacba520f96aa681302ac322bb</anchor>
      <arglist>(upb_msgdef *m, uint32_t i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_lookupname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e9409c6763eae003680a0d2eab1ecb6</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_msgdef_lookupnamez</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a29744f746a347223f0e6070838a89839</anchor>
      <arglist>(const upb_msgdef *m, const char *name, const upb_fielddef **f, const upb_oneofdef **o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_mapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a791320454717bc29177a68b34fe0398b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_msgdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a515d0019df5277871d2c1048752b5580</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgdef *</type>
      <name>upb_msgdef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a018af4aab697a5ccc43a07c5d4617c19</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_msgdef_ntof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1cca6cdd7ffcb0d3ceed7eba46bb35c1</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_fielddef *</type>
      <name>upb_msgdef_ntof_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0e50c3d9c5924bb8b70aa0b1f07b7fb8</anchor>
      <arglist>(upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upb_msgdef_ntofz</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a96e21f0975379eb36ae0b2d625db1bfe</anchor>
      <arglist>(const upb_msgdef *m, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const upb_oneofdef *</type>
      <name>upb_msgdef_ntoo</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef548fd64273e78a18d7ae24d612d7f5</anchor>
      <arglist>(const upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_oneofdef *</type>
      <name>upb_msgdef_ntoo_mutable</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab52eeec87ebb99e67228a658c39a0e18</anchor>
      <arglist>(upb_msgdef *m, const char *name, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_oneofdef *</type>
      <name>upb_msgdef_ntooz</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a94bb8da09e39397608cb92ee2e24d753</anchor>
      <arglist>(const upb_msgdef *m, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numfields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef7bc3e448355cb799a66c7196c9da37</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_msgdef_numoneofs</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a77b890ec6de48d209efd898d421e0135</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_setfullname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6485e4da830d42acb1a84f5cd08ae940</anchor>
      <arglist>(upb_msgdef *m, const char *fullname, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msgdef_setmapentry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a169b4302d303571cd4345145b4ec323b</anchor>
      <arglist>(upb_msgdef *m, bool map_entry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_msgdef_setsyntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abec827b06145571ed76074076bd1995c</anchor>
      <arglist>(upb_msgdef *m, upb_syntax_t syntax)</arglist>
    </member>
    <member kind="function">
      <type>upb_syntax_t</type>
      <name>upb_msgdef_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a39424b7f97c5c7dfaba06176d12c1ad4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_wellknowntype_t</type>
      <name>upb_msgdef_wellknowntype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac4cf06a170328c12dee35c9bbba07d2a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_msgfactory_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adcbeb126fd0f7e144b98e76715069d4d</anchor>
      <arglist>(upb_msgfactory *f)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msglayout *</type>
      <name>upb_msgfactory_getlayout</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a72fe4d80f9e0afa4abafe26f542faad1</anchor>
      <arglist>(upb_msgfactory *f, const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>upb_msgfactory *</type>
      <name>upb_msgfactory_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0d2e335a4df8e16d30647bd902b13b57</anchor>
      <arglist>(const upb_symtab *symtab)</arglist>
    </member>
    <member kind="function">
      <type>const upb_symtab *</type>
      <name>upb_msgfactory_symtab</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af7a51d1ba1a90ea59abc97bd092d9a70</anchor>
      <arglist>(const upb_msgfactory *f)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_msgval</type>
      <name>upb_msgval_makestr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ababb68d8cb539afc71e7c89959f88aa4</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_ok</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6eb9a6adb33b130300e738b6ca59e9ae</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a55cb72b0e5893adbc11ee8e8e0df6f5f</anchor>
      <arglist>(upb_oneof_iter *iter, const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneof_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1d1f9417d4b4055873a63afc93331c5d</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>upb_fielddef *</type>
      <name>upb_oneof_iter_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab2cb22687690e7062467c92c5f9d45d2</anchor>
      <arglist>(const upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a457d45d399ad02f383b04017e03d70ef</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_oneof_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a534686ead08828ed7659318529242919</anchor>
      <arglist>(upb_oneof_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneofdef_addfield</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6550f383b11e033f23d3d27ef1899247</anchor>
      <arglist>(upb_oneofdef *o, upb_fielddef *f, const void *ref_donor, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_oneofdef_containingtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af42101743f05b48430693abf2e4c490d</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>upb_oneofdef_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa70e1d30821231b14f4660d99455ab4b</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_itof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaac73be92cd24efb133f0744a3101f5f</anchor>
      <arglist>(const upb_oneofdef *o, uint32_t num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_oneofdef_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa76ddeeb497715fde368f68e303f8248</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>upb_oneofdef *</type>
      <name>upb_oneofdef_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0978703e8357cd6f22951114d5302db0</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>const upb_fielddef *</type>
      <name>upb_oneofdef_ntof</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a418cd35e328522c047aaa356c6d6c5a7</anchor>
      <arglist>(const upb_oneofdef *o, const char *name, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upb_oneofdef_ntofz</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aab79383ee295cc59a23d5868de8888fe</anchor>
      <arglist>(const upb_oneofdef *o, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_oneofdef_numfields</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3ca089824264cd5a62453e1e093c8c0e</anchor>
      <arglist>(const upb_oneofdef *o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_oneofdef_setname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace60b072d72e6a6137b255295a5b2687</anchor>
      <arglist>(upb_oneofdef *o, const char *name, upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>upb_pb_encoder *</type>
      <name>upb_pb_encoder_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9b271077ae25e08f5ba89e90d3f15ae5</anchor>
      <arglist>(upb_env *e, const upb_handlers *h, upb_bytessink *output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_pb_encoder_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa8c07e63421c1134b8e6a29050aa6c26</anchor>
      <arglist>(upb_pb_encoder *p)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_BEGIN_EXTERN_C upb_handlers *</type>
      <name>upb_pb_encoder_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a820e76d1481ecab0ca35f69d189c8828</anchor>
      <arglist>(const upb_msgdef *m, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbcodecache_allowjit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3ad53913daf974ee6b4ecd407d9773ad</anchor>
      <arglist>(const upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbcodecache_getdecodermethod</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a73825f8df18cadad548ec27ca759a9c3</anchor>
      <arglist>(upb_pbcodecache *c, const upb_pbdecodermethodopts *opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5f46ab4121cabd55fd44eeeef009cdfb</anchor>
      <arglist>(upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbcodecache_setallowjit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab449a0566cc4fd4923d77681e41c362c</anchor>
      <arglist>(upb_pbcodecache *c, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbcodecache_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9bff6b36764859961cebb7f9f5ed2fec</anchor>
      <arglist>(upb_pbcodecache *c)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>upb_pbdecoder_bytesparsed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a455bee1c8b69b930f841abeba02fb261</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_checktag_slow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0f0baa807402316408f62106507bdae3</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t expected)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_pbdecoder *</type>
      <name>upb_pbdecoder_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7156dca42f10760169625998e819151d</anchor>
      <arglist>(upb_env *e, const upb_pbdecodermethod *method, upb_sink *output)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_decode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5f2f58004c7c0401cab6a0d898412fe2</anchor>
      <arglist>(void *closure, const void *hd, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adc0ff5da3f54c2e9ea3f90e4cd9c8a12</anchor>
      <arglist>(upb_pbdecoder *d, uint32_t *u32)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_f64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1c2064e3bc03e5d4c276faa89c03f31c</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_decode_varint_slow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab009adca5d7e9584d01457b0501fdadd</anchor>
      <arglist>(upb_pbdecoder *d, uint64_t *u64)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa1eb1b87b3e90ab06fc112d48d27a8ee</anchor>
      <arglist>(void *closure, const void *handler_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_freejit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a63d8da7caa8033ef2497338a38d5a41a</anchor>
      <arglist>(mgroup *group)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_pbdecoder_getopname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acdcd372253914574cdd13dd041bbca60</anchor>
      <arglist>(unsigned int op)</arglist>
    </member>
    <member kind="function">
      <type>upb_bytessink *</type>
      <name>upb_pbdecoder_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab6223d3ede0ac047cb566e7f1daf58dd</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_jit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a418d42eb1c61f957fc2834d582edace2</anchor>
      <arglist>(mgroup *group)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_maxnesting</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aec276e275bf32d19392785fc999fcc62</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbdecoder_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2884f604017b049c729bd8d2c4e68858</anchor>
      <arglist>(const upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>upb_pbdecoder_packdispatch</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afceaaa2095856981a7c55650dd15a60f</anchor>
      <arglist>(uint64_t ofs, uint8_t wt1, uint8_t wt2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac019ee696b278f196e1e5a6361738e1e</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_resume</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad4b32c5c9a19a82599f7ac0c866a0aab</anchor>
      <arglist>(upb_pbdecoder *d, void *p, const char *buf, size_t size, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecoder_seterr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5f2f5cb7f8cd7bcef0c43705c23286c6</anchor>
      <arglist>(upb_pbdecoder *d, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecoder_setmaxnesting</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9a29097f50e16e7de05feab643024ed3</anchor>
      <arglist>(upb_pbdecoder *d, size_t max)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>upb_pbdecoder_skipunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace5f783a31c9db963477642ca9daf401</anchor>
      <arglist>(upb_pbdecoder *d, int32_t fieldnum, uint8_t wire_type)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startbc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abfcf2567fa216fd5fc9493a3d1e82461</anchor>
      <arglist>(void *closure, const void *pc, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>upb_pbdecoder_startjit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a52578a61d61fd9be6dcf77f392e2ad93</anchor>
      <arglist>(void *closure, const void *hd, size_t size_hint)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_pbdecoder_suspend</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad180d52692f8e94775f4b030aa5d799c</anchor>
      <arglist>(upb_pbdecoder *d)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_pbdecoder_unpackdispatch</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac416d49fa2f664c64d005a0505e0bc2b</anchor>
      <arglist>(uint64_t dispatch, uint64_t *ofs, uint8_t *wt1, uint8_t *wt2)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_pbdecodermethod_desthandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a98524e0c2df91647a7e4aa296c112383</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_byteshandler *</type>
      <name>upb_pbdecodermethod_inputhandler</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a75fff285e2acf789bc9b2cce11337e0f</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_pbdecodermethod_isnative</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afec8d9762a473a9b4b0ee063bb598945</anchor>
      <arglist>(const upb_pbdecodermethod *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_pbdecodermethod *</type>
      <name>upb_pbdecodermethod_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8f5d60a91266c64621da9aa01166e8ef</anchor>
      <arglist>(const upb_pbdecodermethodopts *opts, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecodermethodopts_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0dfb31767045147cdcaee6f07f57e6ea</anchor>
      <arglist>(upb_pbdecodermethodopts *opts, const upb_handlers *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_pbdecodermethodopts_setlazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7bf9b5161e22a363bebe9832260ff5fc</anchor>
      <arglist>(upb_pbdecodermethodopts *opts, bool lazy)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void *</type>
      <name>upb_realloc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a203ff54b74d3fcbf6c4856a58a4f4a5e</anchor>
      <arglist>(upb_alloc *alloc, void *ptr, size_t oldsize, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_checkref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a340249e8c7e1ef91873caafa8181f898</anchor>
      <arglist>(const upb_refcounted *r, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_donateref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aea63b419c2fee58b6a8e4f9f21e418a1</anchor>
      <arglist>(const upb_refcounted *r, const void *from, const void *to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_refcounted_freeze</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ef8583de692e696fcbcb3a2265be594</anchor>
      <arglist>(upb_refcounted *const *roots, int n, upb_status *s, int maxdepth)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_refcounted_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab260f281ea7e5607dd911e7b89d5e301</anchor>
      <arglist>(upb_refcounted *r, const struct upb_refcounted_vtbl *vtbl, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_refcounted_isfrozen</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeb389f033e62e8e94da91966679f6adf</anchor>
      <arglist>(const upb_refcounted *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_ref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf89cec6dffe61764c6dee89e54e1555</anchor>
      <arglist>(const upb_refcounted *r, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_ref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aeac31ede4063921345b547dd048b38be</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_unref</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b95c647bd0070882c1686fd57a9a3d5</anchor>
      <arglist>(const upb_refcounted *r, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_refcounted_unref2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a50de6202ec01778ca167ef9db5731010</anchor>
      <arglist>(const upb_refcounted *r, upb_refcounted *from)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e098e90265edde02ba63247c90b0825</anchor>
      <arglist>(upb_sink *s, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afb6993bd542b5220eef9f1d437cf24cb</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a23907c97adc2705826755dc22bb8609d</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_endsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0a6d65fe8bc5c556868d3f7ff560bef7</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_sink_putstring</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2e443caba3b614ea69c75bde859a2244</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel, const char *buf, size_t n, const upb_bufhandle *handle)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_putunknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0d74c2d3907bde00135555014352a3ef</anchor>
      <arglist>(upb_sink *s, const char *buf, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_sink_reset</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af7cc4e61302e72b6ac1e6c609d443a2f</anchor>
      <arglist>(upb_sink *s, const upb_handlers *h, void *c)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a08b4e88c1b2d48fe21b37cd667c79ce4</anchor>
      <arglist>(upb_sink *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startseq</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5cdf65ef200b3beb35db7e1f8e879777</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel, upb_sink *sub)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41166541a253fde173b29905e68a6395</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel, size_t size_hint, upb_sink *sub)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_sink_startsubmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aef74bf49ee9aa6ac715f7cd86a9f6a94</anchor>
      <arglist>(upb_sink *s, upb_selector_t sel, upb_sink *sub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_clear</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a478e81533af0be9cb7dcdaeea0724b89</anchor>
      <arglist>(upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_copy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a33648ca69e4a099da942ba928ce8f6cf</anchor>
      <arglist>(upb_status *to, const upb_status *from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>upb_status_errcode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9e979f2b1013816e2082766cfc5a19a6</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_BEGIN_EXTERN_C char *</type>
      <name>upb_status_errmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a19ce2747c963021cfa17f6cd4bfd12c1</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>upb_errorspace *</type>
      <name>upb_status_errspace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a46715a9d1a4fab447b0ab5cd92264c99</anchor>
      <arglist>(const upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aed3a911cdbe9c55c137f0283ffd6850b</anchor>
      <arglist>(upb_status *status, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_seterrmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a72b478ca10d3eee34d2464d03e2032b7</anchor>
      <arglist>(upb_status *status, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_status_vseterrf</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5cd1fa177f511071d770c0ad271835bb</anchor>
      <arglist>(upb_status *status, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a709614d82a581d68b2315aeb52db5008</anchor>
      <arglist>(const char *s, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>upb_strdup2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abbd74560afa2b303cbec086b0b8b6c88</anchor>
      <arglist>(const char *s, size_t len, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae41b41669638ba35b20cf665dc982fea</anchor>
      <arglist>(upb_strtable_iter *i, const upb_strtable *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_strtable_count</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3b762f30e869fcda6741424245e43f48</anchor>
      <arglist>(const upb_strtable *t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afeba5cd19e383118dd459d8909e71c09</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_init</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aab6d83424fabf780c53ea3002459cecc</anchor>
      <arglist>(upb_strtable *table, upb_ctype_t ctype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_init2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a92c9b2673d9c6ce3f97717c5f0875643</anchor>
      <arglist>(upb_strtable *table, upb_ctype_t ctype, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_insert</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab8463db94f2d659451125ca55fc4cb6a</anchor>
      <arglist>(upb_strtable *t, const char *key, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_insert2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7b4479f0d1900466ec07c7c3461f5562</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_insert3</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a33ac1a561d76264573f6fd0108fc4a84</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value val, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_iter_isequal</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a07f9396fdb7efe9e7f8c4662859047c2</anchor>
      <arglist>(const upb_strtable_iter *i1, const upb_strtable_iter *i2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>upb_strtable_iter_key</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2074be0381e111fdaaa72622b4d7a4d6</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>upb_strtable_iter_keylength</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abf047dee863479d7e0592424a7e4c844</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_iter_setdone</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4bbd3a1bc6fab3299abddd1b5c9a6138</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_value</type>
      <name>upb_strtable_iter_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa2d386fc798c71bfc81936e98bce8cbb</anchor>
      <arglist>(const upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a379581e65d478475c45b8d33131ece52</anchor>
      <arglist>(const upb_strtable *t, const char *key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_lookup2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4c4501e63e86291ff2ce989556533917</anchor>
      <arglist>(const upb_strtable *t, const char *key, size_t len, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9c851d5cf98fb9d2ce03e3bcc9165cb1</anchor>
      <arglist>(upb_strtable_iter *i)</arglist>
    </member>
    <member kind="function">
      <type>upb_strtable *</type>
      <name>upb_strtable_pack</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af804b7967c6f82cc2be3e9f4a747449e</anchor>
      <arglist>(const upb_strtable *t, void *p, size_t *ofs, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_packedsize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a363bd8967c5124b00eb3350c982d6450</anchor>
      <arglist>(const upb_strtable *t, size_t *size)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_remove</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1942ffd936d0dfddf5aca46c2f25d584</anchor>
      <arglist>(upb_strtable *t, const char *key, upb_value *v)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_strtable_remove2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac76c3b50cddff2ddb9cc95de42295ae9</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_remove3</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab1621b744a4514a2f2c9a70a9d804fde</anchor>
      <arglist>(upb_strtable *t, const char *key, size_t len, upb_value *val, upb_alloc *alloc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_strtable_resize</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a66ca109ac205dab553154f8a22a9d552</anchor>
      <arglist>(upb_strtable *t, size_t size_lg2, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_strtable_uninit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3070b1f0ea471ddbc77efb5ee4e2f2ee</anchor>
      <arglist>(upb_strtable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_strtable_uninit2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acba13d45fb9d34ecb375f225e53d530b</anchor>
      <arglist>(upb_strtable *table, upb_alloc *a)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_strview</type>
      <name>upb_strview_make</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab929a9c7bd16679e8ce80757b37351d3</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_symtab_add</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3868e00f63997472702c5e7bab64f6ee</anchor>
      <arglist>(upb_symtab *s, upb_def *const *defs, size_t n, void *ref_donor, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_symtab_addfile</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a861f57eebb29a34c97aa032bc5adb0d6</anchor>
      <arglist>(upb_symtab *s, upb_filedef *file, upb_status *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_begin</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae51e330b1738d63fec3ef4dc2c208460</anchor>
      <arglist>(upb_symtab_iter *iter, const upb_symtab *s, upb_deftype_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upb_symtab_done</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac9d0c16d72d809835b7508984c702b85</anchor>
      <arglist>(const upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_free</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9093cd62fd8d692102848c9879c6923f</anchor>
      <arglist>(upb_symtab *s)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_symtab_iter_def</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae0946e140f441b5b088351920230c983</anchor>
      <arglist>(const upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_symtab_lookup</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4fabbe8a79efef9f78d10ad2c858ffec</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upb_symtab_lookupenum</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8e638dcd060117a8f54c36de00599e0c</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acd327427b078ed940cc842db0935bd81</anchor>
      <arglist>(const upb_symtab *s, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upb_symtab_lookupmsg2</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af75c544a2e190157ca964c6803ebf104</anchor>
      <arglist>(const upb_symtab *s, const char *sym, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_symtab *</type>
      <name>upb_symtab_new</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adb0cbda31a348f2f00e2e14853d026ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_symtab_next</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a512aad6fe8ec29774f32bbf95a6e8041</anchor>
      <arglist>(upb_symtab_iter *iter)</arglist>
    </member>
    <member kind="function">
      <type>const upb_def *</type>
      <name>upb_symtab_resolve</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a466e591ddab9a40fa5659979d7db4f8d</anchor>
      <arglist>(const upb_symtab *s, const char *base, const char *sym)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upb_tabent_isempty</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aaa7ec4c665ce86b22d50994875890d7a</anchor>
      <arglist>(const upb_tabent *e)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_table_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7467fe7405efa9e168e3cad813d575df</anchor>
      <arglist>(const upb_table *t)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE char *</type>
      <name>upb_tabstr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2873a1d4a73af6517def5f33365de1f2</anchor>
      <arglist>(upb_tabkey key, uint32_t *len)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C upb_textprinter *</type>
      <name>upb_textprinter_create</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a702449f95c9b1075ff285f17feddd6e5</anchor>
      <arglist>(upb_env *env, const upb_handlers *h, upb_bytessink *output)</arglist>
    </member>
    <member kind="function">
      <type>upb_sink *</type>
      <name>upb_textprinter_input</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad0755bfd8833f9fc08756ee7454e5ba8</anchor>
      <arglist>(upb_textprinter *p)</arglist>
    </member>
    <member kind="function">
      <type>const upb_handlers *</type>
      <name>upb_textprinter_newhandlers</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace26a5c3185a687e40bc4a92d8f5b325</anchor>
      <arglist>(const upb_msgdef *m, const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_textprinter_setsingleline</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a366abef759c5647eb4edb40eb1c90615</anchor>
      <arglist>(upb_textprinter *p, bool single_line)</arglist>
    </member>
    <member kind="function">
      <type>UPB_BEGIN_EXTERN_C typedef bool</type>
      <name>upb_unknown_handlerfunc</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a912965f26d62a7505399f4fca1f3ec7d</anchor>
      <arglist>(void *c, const void *hd, const char *buf, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upb_upberr_setoom</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1546ce1499febc185a58ea4d9d6c2911</anchor>
      <arglist>(upb_status *s)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_value</type>
      <name>upb_value_double</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac15751c2e2d102562703d6ada531dc22</anchor>
      <arglist>(double cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_value</type>
      <name>upb_value_float</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a928497c561fb2a12b4e1dd9c2c5c3889</anchor>
      <arglist>(float cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_value_setdouble</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae32a4cedfaf49c8ae0110e87a98583a5</anchor>
      <arglist>(upb_value *val, double cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE void</type>
      <name>upb_value_setfloat</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acb1bdcde439a14763b5bc1691abd8651</anchor>
      <arglist>(upb_value *val, float cval)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int</type>
      <name>upb_value_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7bf5b33c2c5bc51a641f8917ff3c5853</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_varint_size</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a262c9c0dda7cee9fdf8778df9689778f</anchor>
      <arglist>(uint64_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE upb_decoderet</type>
      <name>upb_vdecode_fast</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a43e707dd6fdffac9966f84bdcc5cb3bf</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a911724a8b7cff751ff1d4d96c03fd808</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function">
      <type>upb_decoderet</type>
      <name>upb_vdecode_max8_branch64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a18c0ca8d12d0e1e714c07cbb88bab225</anchor>
      <arglist>(upb_decoderet r)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>upb_vencode32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a03d6f338e3a6e08807a6912ab5cbc779</anchor>
      <arglist>(uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE size_t</type>
      <name>upb_vencode64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acf5b5895f2ece2699fb2e4ba2344868f</anchor>
      <arglist>(uint64_t val, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int32_t</type>
      <name>upb_zzdec_32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abd0a581cf173689535069e44be6236d4</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE int64_t</type>
      <name>upb_zzdec_64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aafe33e4802f5ebf4ecb02b1c5d30ba22</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint32_t</type>
      <name>upb_zzenc_32</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>acc951473f867ae4d2f9dd227c291ebbc</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE uint64_t</type>
      <name>upb_zzenc_64</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a00041792434406358171c9fb71132060</anchor>
      <arglist>(int64_t n)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad0f71592ef1ad8204414ec653f6ef5bf</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ExtensionRange_f_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a97c989908a63418b6550a62bf334cb7d</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ExtensionRange_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae3b0d12e0ca08b9301cb31b46a0a7087</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ExtensionRange_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6ffee0d3ec1e5e615387bd75d5a594a4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0949b1dfdc5f2973c908f05c66ec13af</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5ca6462fc1d06cbb8e78953b81b7a226</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_extension_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abe901b50f695ab58b530474552364bfc</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_field</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a808d7f8a591d21804298847b74e12dc7</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae358bf0e73701ce19afbd9c02967f943</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_nested_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8d7d9b9539c8b4dec09ed99258eff3f0</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_oneof_decl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a05865847c3931a9daa9bc2c0bfafdfb8</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6cb9a18789af913ada020248060854bc</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_reserved_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a95ff618e9748f6df76dbb31a0daf0df6</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_f_reserved_range</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9f535d2b513200a48c060990a8ae5bd0</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_BEGIN_EXTERN_C upb_msgdef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a48ef86130bd45940ccb8c2556b939177</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_DescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a780eccc2652a78cdbbc5d786d2c2d2bb</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ReservedRange_f_end</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a13a9dbc788006cfe1c3bb8f4eb7b0b4b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ReservedRange_f_start</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad512b2eac1af9798b82c2d9573167b49</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ReservedRange_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8b69a58dd9153f73967f96fe1f3b64fe</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_DescriptorProto_ReservedRange_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1fbb2ada88068259c1a4429f4787464b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a921548fc1b874146ca898d937e928517</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumDescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aefa0b05cec278e692cee5431e9371880</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumDescriptorProto_f_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a322513ad294c302f6bae8126a983abee</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abbeda179bd4efa39822ea9e617b0d562</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_EnumDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace6f46f6810340e8ee3920d33e1bf837</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumOptions_f_allow_alias</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6f142b7fdde0c4d35e1973f13d641ecd</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1713aea377f43755d4c08a96ea7cb5ae</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a419fbce695199c2f38b54d236f1b511d</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa2e52ec422243ff0a745e775bb141761</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_EnumOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a50c0bb023779c2c7abae479c3888d431</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumValueDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a50f2bf656a5e1e64586e31f486284379</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumValueDescriptorProto_f_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3434e7a3e2db1e1ec0d495b4c011be0f</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumValueDescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7e3c4d9935908bc4ff57daefea517476</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumValueDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa29dd850f8143fc0e067ac5f594aa222</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_EnumValueDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6459c9b41db76d5b56360f054fcfadd8</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumValueOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a713efef3648f9bca41f59e2a1cf9c73e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_EnumValueOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a41162d3417cb8e06445baab5be3e918a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_EnumValueOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8db790f962b9b8ec430f8d91fab4f7a4</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_EnumValueOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a88d6bd6225256dff1a5403408ecef07e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_default_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a98ad90f918216c224b9a865f1dd5ab78</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_extendee</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0ec7f7de42ca3ab40895d75c9ad58ffb</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_json_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a552f5c6a6bfc5b80ae3b6e818ff573e0</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_label</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a17ff41c4b55ae1a672def02694e7f4f2</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afd9d17aa5f24a2217cd1903898e34927</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_number</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0732b3968c602462e617700b32b03cc1</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_oneof_index</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2694cb2c025c3514bbeb91dd4edc7bc6</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af0d797915461e49e93b8bd3041875add</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aab63bdb69128acbf14944342990a7ba4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_f_type_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8dfbf0c7de4c8f87cd572641f8654929</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>add77c75bd034f9bcbc8b252dc832dfba</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a11c87abbcbf077b74a879dfb87083613</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_Label_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac0abc4a04981175c206b58964c5c8e41</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_Label_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac2c94a5f0ee67b9d5504f41cdd6bdc1b</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_Type_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae1c8fc17f1e1133e61eaf170dacb5b88</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FieldDescriptorProto_Type_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ada26faa57b3e9267827eeb979149bb83</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_CType_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aacc65fbab5326dbef8f3f691e3401538</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FieldOptions_CType_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a085cf74a4f0b9e6f4d177c681b0a9c41</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_ctype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a226de1264bd021cf8da8937f72f55348</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6672cf4ea6ed22e40f9bb7e1075dd12c</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_jstype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab69d2be3a044bf3a63b4444237be23fe</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_lazy</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aade4f72a6dc092dc3c19ad76e18c2a38</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_packed</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a26f2371f235fb7b78477ef38973191e2</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad54f4d6eb333ab7c4ca70068282f1c94</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_f_weak</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0fa81db589ba74af20ae20476b94ace9</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab15d9c7b358cb0ec41b3647222d3b872</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FieldOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a57c73e2993288e652214f08907553b73</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FieldOptions_JSType_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0dd8f9071910ab4f6862a8aa2ac30138</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FieldOptions_JSType_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7f7ed4e49ad87d62fd84ab514758a136</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1d9732be4e06f9b5f9d5aa98af8b616f</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_enum_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad5447bd76e471b8e009368a12b01d3ea</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a82d9066bff1c6dec8052259d6f493e69</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_message_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a281fb786c101a5a01017167dad4a30f3</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad7c0020d38879503396b2add6045f98e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a290ae592b714483cfeb7d9cbf312624e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae9d148e9f2596cd440a45eec96f6ef73</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_public_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af184bce1b1b96fc5a52fb1125c2ebf00</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_service</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae3d0ad882241221cb5116baafb852a02</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_source_code_info</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4f5c1d6d6ce637d9094e2308c5c36c14</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_syntax</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0bd86f840c42aa886f2763df92dd26d7</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_f_weak_dependency</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4540da3c8091825268b522cacee38a07</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1403156dc99ea497a6ce209cc943298e</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FileDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a011ecf40bdf2883fc84f6060b5bd9740</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorSet_f_file</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>accf44003a431095bb4524f8ad6308d8b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FileDescriptorSet_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae5c8e97d4cc5713f2475a9538be89e18</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FileDescriptorSet_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abb05bb4c005b45a89c257b665b4b2b93</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_cc_enable_arenas</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa26794e1dde6969d1dae3428cbdd5e67</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_cc_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aca7af08f6d5ae8e32b03037188228d67</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_csharp_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab04693fa701db8a90007ea138ae284f3</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a78b3d3996dabda46427fc42b35d80fa4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_go_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a709c081be1861413ae7501dd4e8f0f57</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_java_generate_equals_and_hash</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab22032108e29b3d20644018e57aecc7e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_java_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4fe64f6976c81cc4f5735380994300ca</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_java_multiple_files</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6e34b7101dc51a4870a9e32ebc381bfd</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_java_outer_classname</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a85f86f6ab42c22b9969731187ff92f9e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_java_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab18115244cf1b0ff39de7deaa7f4da8d</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_java_string_check_utf8</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae5fbe695b7427c1b96a0739affc77215</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_javanano_use_deprecated_package</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4fa74a69b5bbc8cea3dbc5e83b8c5973</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_objc_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9d0356164630f39d3de4687c9aafb153</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_optimize_for</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab6c258b07a4d8c3a3e6c38e2059e3acf</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_php_class_prefix</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1f9aa7b55c380561c950730aa0e2fcdf</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_php_namespace</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af04fc89b34f295999630333ede49d237</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_py_generic_services</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad1bc6d89bd830c756d06faf3be4d54d2</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_FileOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1ebc6660c02e8494eb761aab187d480b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_FileOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2a355570f6ad459d937bbf08f88b5adc</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FileOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae78db032d2464d67dcdea8b71936346c</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_enumdef *</type>
      <name>upbdefs_google_protobuf_FileOptions_OptimizeMode_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2e2db5eb660f014741fee9293ca7512a</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_FileOptions_OptimizeMode_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6c771cb18bf18e88c7148d94f26f8d08</anchor>
      <arglist>(const upb_enumdef *e)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ace07ae02be914491f945ba1a735ace5b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_f_map_entry</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac45641464044b45a2aff383d5561c29a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_f_message_set_wire_format</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>addf6d52ae14cfda34ab96f1c370acd1b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_f_no_standard_descriptor_accessor</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a744d33a7430b33a31abf437f79b0e0e5</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a42a72ce985fafbdb3e814385d95061b7</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_MessageOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a61616aa21affae1a1a8c39d529123c61</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_MessageOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5aff68e6cecef1fb8c0a011e29eed466</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_f_client_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a22e84699fed70b6d7eab909c2de536ab</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_f_input_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8566c97666a90d602be880e7c9d9fd4e</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae462e0339b864c62d4c4688f0b071c26</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a380734fa649ca4dd1c78924d4bb2fae3</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_f_output_type</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1b70bfc61be4f9e51cfe627f251496c1</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_f_server_streaming</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a804ce497b8d284a943a7f0dab4fa2e64</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7bb4cbb544ca0a3204dfcb6144a19dd9</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_MethodDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6f7946b11d20c3d7c0d506770b12ef56</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8b7afa67d54156184c350af4320aca15</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_MethodOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a062b5ae62640f57cfd7a729b60c7f94b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_MethodOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af4d8288c6f05ce6f3ec4a1a3016c450e</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_MethodOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6e4685c310cdc9261007e17ae6ecf725</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_OneofDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a98dc632bed2624fba90377063a4416a0</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_OneofDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9d5c7bcee0e3d5a47faa3843056101e2</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_OneofDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1223e070772eeda969c6fa236fbe922d</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_ServiceDescriptorProto_f_method</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a73455895b8b50ffa4bdd85cc8db0e85b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_ServiceDescriptorProto_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a587bda09def98c84daeba7372d25ede7</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_ServiceDescriptorProto_f_options</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af9a38b7aea9ef23334b129a5bb06f426</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_ServiceDescriptorProto_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abe27fd243a87f1216267885a3b126fe3</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_ServiceDescriptorProto_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa21871a1e122380aec8c6553e6e6122f</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_ServiceOptions_f_deprecated</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a82fd16aebf8a79bcb3dff922e0e6f1de</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_ServiceOptions_f_uninterpreted_option</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9878db55ee020fc8d6ebf374f84cb8f9</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_ServiceOptions_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a757cf8fbcaeeda21bbfc16d1f2df4d99</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_ServiceOptions_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aff685824a462cb32b89438535cef79d3</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_f_location</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5d077f43ab373edf8506db3c3e6d3b6b</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a188336c5c91bf11ee5ffd795574ebfbe</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4abe9a57df9288673bcbf3b0695191dd</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af8ce9794a111b00be652ce149e506b4f</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_f_leading_detached_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a92c5a35bf6a8eb81eab2350a889fb1b4</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_f_path</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a023010d1e6ca02752825692a8944f503</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_f_span</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a819c055495c7ab4db7a4c55c94a13669</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_f_trailing_comments</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aa2d33e5e49610df8dfc7d6192e9493a9</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a8b1fdfa791a03fdc6e0cf8d1f2dbdb69</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_SourceCodeInfo_Location_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac3ba625f8a306ac6d6dc2af91529ebfd</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_aggregate_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a18384f5828115bbb7f1f3b55057ed96f</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_double_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a83a5725806f565233ba0f479531fbb9a</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_identifier_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a21d422cccaec4e629384116653b8f217</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_name</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3c3a7e4cdf90a2b317da037f50b26110</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_negative_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac126be15564c8b9105b0723b6429d4c5</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_positive_int_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac1eb5e57f020f6a54b0cd28a6e9278a2</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_f_string_value</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae22f1774250d86bff29cb2c2c834c67c</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7382793f69f75785a679a292216ff479</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6cdbcf81fd714846f1b6d3cb9704d250</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_NamePart_f_is_extension</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a98985f0ca1604a5d86defd2b5f952568</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const UPB_INLINE upb_fielddef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_NamePart_f_name_part</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a893a8a2d3a62003b0de294813ffb09a1</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="function">
      <type>const upb_msgdef *</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_NamePart_get</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a628aabae869218121a90b71b6f3f2e48</anchor>
      <arglist>(const void *owner)</arglist>
    </member>
    <member kind="function">
      <type>UPB_INLINE bool</type>
      <name>upbdefs_google_protobuf_UninterpretedOption_NamePart_is</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a45aeb5da78b0d645e86944a4dac09ec2</anchor>
      <arglist>(const upb_msgdef *m)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_upb_noclosure</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac7c8f8d5d6d8d0103d505c3c6592c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ExtensionRange_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aada42b2c9884ac9b775ad43248366990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ac5cfb8a37052e3f51d48bcce6d69872d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_DescriptorProto_ReservedRange_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a83df4ee0ad088a9ea92ffcb02ea345e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a353cb7b2925915770846e254af31143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a691adf8f851e3baeb86c28d27291acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a03c6ad1bda0d02a44acb30885abd864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6187e43552c8349f7a62188ab2006858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_EnumValueOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adf9c5e011f175b3b84aa6c9b6625add5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ExtensionRangeOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4f0f083c7c923e92ecbad5c68f2ba653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7beaa1064e98ae17745e09a7c52141a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FieldOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4946866779ddb1de89ef023c67241512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a909a674222195bbb720811e5f3208a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileDescriptorSet_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a605c1bdcdabb0914443a76a7e7921c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_FileOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2f60982acfa7c781842e89db0a21cc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_Annotation_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3826d29d2fc61100843487e8678fe2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_GeneratedCodeInfo_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>adf6bd356002369c876945b0dfca5ed8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MessageOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1c0bd1bc63d5f326c560e9b7b2ec8bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a47f13d40130ea25606f470c1f2f159a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_MethodOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af00c9bc2ba9f99b2b6e1b67138afe525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2c60e2c74383a54c9ba8cb24c71a1db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_OneofOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0599412d7f9ea9fdc7b70a2f6d516e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceDescriptorProto_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a972c800524c647fe718757bba6ebe01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_ServiceOptions_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6d5a332b21d0fbd3fee41d786b2d2ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_Location_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a497530a050b2782b88a84bdd3b20f1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_SourceCodeInfo_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a430d6a4e78852c2c8c534da51bb71a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abaaa635efcaea44cae9b3407670f74f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout</type>
      <name>google_protobuf_UninterpretedOption_NamePart_msginit</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0a59154067189b33b731b0cec9474736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_parsermethod const upb_symtab upb_sink bool</type>
      <name>ignore_json_unknown</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a5b6b828237bebe7d57104ff60486c195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderStackOverflow</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a935ca0679469727c8306d3563ae4d875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kPbDecoderSubmessageTooLong</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a3ba0970d886b28c71a14d259248e84ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_parsermethod *</type>
      <name>m</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>af4a8c2f8991a726f9b7c37a9a1dda963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>opcode</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a299fc707c775371e0b2b0495ccb6158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_parsermethod const upb_symtab upb_sink *</type>
      <name>output</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a58e69fe2daaab4b0c0243d84ed8b981a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>static_refcount</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9f51ebe0292acd07c3b8748d7673af66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_parsermethod const upb_symtab *</type>
      <name>symtab</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ae1df296d96341a5564b92e9a60757c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc</type>
      <name>upb_alloc_global</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a7a6a40cfd4c46e1c7c57d96e7edf8b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_desctype_to_fieldtype</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a0c2e5413ca13a3ccd4d0b41e420a0abe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>UPB_END_EXTERN_C typedef upb_strtable_iter</type>
      <name>upb_enum_iter</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aec5e69ccf85f83dadffc91bf1c791828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl</type>
      <name>upb_enumdef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a6bf41c557bf170ae106d2706cc8bd78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_errorspace</type>
      <name>upb_errnoerr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a2bfdaaca9287e3264939b88d4b628fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl</type>
      <name>upb_fielddef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a12b3074551548133d7820358c586958e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl</type>
      <name>upb_filedef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aecf69deea3224b96df0e915bb39a6ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>upb_handlertype_t</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>abd2f4523ebf41c3591def366048ecb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_BEGIN_EXTERN_C typedef void</type>
      <name>upb_msg</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ab883748b3b80eee6a4b4c01e5fe312f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_END_EXTERN_C typedef upb_inttable_iter</type>
      <name>upb_msg_field_iter</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a9f5fd7d8c369a31212b3bacf01604f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl</type>
      <name>upb_msgdef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>ad3881689f09fb6516d7152ff978a1503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_END_EXTERN_C typedef upb_inttable_iter</type>
      <name>upb_oneof_iter</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>afcb7f5421b35c5601e1d061cea6be9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UPB_BEGIN_EXTERN_C const struct upb_refcounted_vtbl</type>
      <name>upb_oneofdef_vtbl</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a4571f7a4b69b01d897846bdc8f528154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>upb_pb_native_wire_types</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>aba3496e28ae6ba2fe321533c7ed47721</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const UPB_BEGIN_EXTERN_C void *</type>
      <name>UPB_UNTRACKED_REF</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a24b73f85bf0d6c1df0b4d2c4b8390e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_errorspace</type>
      <name>upb_upberr</name>
      <anchorfile>ruby_2ext_2google_2protobuf__c_2upb_8h.html</anchorfile>
      <anchor>a1f59bd53293627786d27d62060e7c2fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>update_failure_list.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/conformance/</path>
    <filename>update__failure__list_8py.html</filename>
    <namespace>update_failure_list</namespace>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ab25d5d3ef2043f1f7a150132a6879311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_list</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ab6d34f53d9f636e7ce2d334c1bfb6457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_set</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a0940f50d0868e7595f4df14d9dc54a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>aefc06af30c8b3fd34b1a3ce0e2414a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a3b18b38993acc7a46df843e5cf043711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>existing_list</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a6fe106a82ac4666ad60f18eb87b319ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ace30e0fd3c3e177bf532c45e0b2cfc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ad2ef8aad21c6d09d34cfd0cf328d177a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remove_set</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a6f9f494defadb7603f533161667aad7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>str</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a065cc1a277aa2dfd1665159462791339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ac17cc4a4d96a5735b836756e766daf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ae8fb712bf4009c2fe33c5d78010237a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>update_version.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/</path>
    <filename>update__version_8py.html</filename>
    <namespace>update_version</namespace>
    <member kind="function">
      <type>def</type>
      <name>Find</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a24e97d2ab3d06d8c093bd8e18fcf3585</anchor>
      <arglist>(elem, tagname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindAndClone</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a246fea9efa22bc1fe5e420a93e73e79a</anchor>
      <arglist>(elem, tagname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFullVersion</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a76930ea72fafc9ee690e57808dba9923</anchor>
      <arglist>(rc_suffix=&apos;-rc-&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReplaceText</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>aeb64bd2a48cfed89329cdb142db5777b</anchor>
      <arglist>(elem, text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RewriteTextFile</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a498ee0b24b877dc2addc88a18f438379</anchor>
      <arglist>(filename, line_rewriter)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RewriteXml</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>ae805d13a3d3af1039162768dc3238398</anchor>
      <arglist>(filename, rewriter, add_xml_prefix=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateConfigure</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a84262d2be84525bc7dd155e75fba8d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateCpp</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>ac2a0c14cacf5eae2b175c5263a0ea391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateCsharp</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a9282c164d00c3922d1db32536aeb9556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateJava</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a8a7593869777281b871fc04d49c4699e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateJavaScript</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a7d11a03e4e532e3eb8fcc521c9121cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateMakefile</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>ac534d6f0620eb364c8675150eab02c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateObjectiveC</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a44f62dcb7de0c8dcbe3e2bc47b1785f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdatePhp</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a8e2a9e11349bd3dc060ee8af422c038c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdatePython</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a0f20f74b66daaa5a38259dad127be3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateRuby</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a5f09c102c32de6814e02fa5630806914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NEW_VERSION</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>aefa1030d495542ce2509f61318fa5ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NEW_VERSION_INFO</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a150dbb3f032d0dd28be6633c1f926745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RC_VERSION</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a83b38153ca3ee3b77600e61f38b4d55b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googlemock/scripts/upload.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/</path>
    <filename>googlemock_2scripts_2upload_8py.html</filename>
    <class kind="class">upload::AbstractRpcServer</class>
    <class kind="class">upload::ClientLoginError</class>
    <class kind="class">upload::GitVCS</class>
    <class kind="class">upload::HttpRpcServer</class>
    <class kind="class">upload::MercurialVCS</class>
    <class kind="class">upload::SubversionVCS</class>
    <class kind="class">upload::VersionControlSystem</class>
    <namespace>upload</namespace>
    <member kind="function">
      <type>def</type>
      <name>EncodeMultipartFormData</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>ae12985a2c860c124c502dd2099b702eb</anchor>
      <arglist>(fields, files)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ErrorExit</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>adea53186a1d73e92cc839b7c35c2c044</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetContentType</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a753a004706d964335ad218628e07b063</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetEmail</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a4f169469a6d43221ebd38cfd546484e1</anchor>
      <arglist>(prompt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetRpcServer</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a1dadef480a702dbc5d0fb66203b9abe7</anchor>
      <arglist>(options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GuessVCS</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a31390568253accd22ee51861eaeb99bd</anchor>
      <arglist>(options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>aef3fcf7a8d77d13ba75adbf58b6c43ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RealMain</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>ad6226af96c9f1905602b8002bd5de952</anchor>
      <arglist>(argv, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunShell</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>adddc423c49132e8879cbb25d6be2cf11</anchor>
      <arglist>(command, silent_ok=False, universal_newlines=True, print_output=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunShellWithReturnCode</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>afa542d3a5a4f4fce174a1c23644a9204</anchor>
      <arglist>(command, print_output=False, universal_newlines=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SplitPatch</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a9dd260785ca4cc97e245234811ef1949</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StatusUpdate</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a79ce84c196c018f3b0c7ff7a9b626b58</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UploadSeparatePatches</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a7ec83cb7f7bfb9109c19b6f91552b3ee</anchor>
      <arglist>(issue, rpc_server, patchset, data, options)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a675d13c979f1c720866d22ed1736f580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>const</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a985aa9a71de3eb507344df65700c696d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>af4be925d9a50d5ad134d86400509d0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a770d9c7b49b1fede80de6078d5e49af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a9d33d66de17175dced88ffe95f079226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>abfc23c9aa2d9b777678da117a85929a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_UPLOAD_SIZE</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>aad5b1a43823e2a710a2f78e33dde8901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>af1cea8af5389f0ab2d8b65b2c0fd2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>af9e508d19dc2dd9cdb7c642dde0bdd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a4fc56f0dd6613be15c3c4dc3af3619ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_shell</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>afa85ceef00a65cd276a856404eb5f310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a79aff46409a98c4e5f608c8df1fd4612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>googletest/scripts/upload.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>googletest_2scripts_2upload_8py.html</filename>
    <class kind="class">upload::AbstractRpcServer</class>
    <class kind="class">upload::ClientLoginError</class>
    <class kind="class">upload::GitVCS</class>
    <class kind="class">upload::HttpRpcServer</class>
    <class kind="class">upload::MercurialVCS</class>
    <class kind="class">upload::SubversionVCS</class>
    <class kind="class">upload::VersionControlSystem</class>
    <namespace>upload</namespace>
    <member kind="function">
      <type>def</type>
      <name>EncodeMultipartFormData</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>ae12985a2c860c124c502dd2099b702eb</anchor>
      <arglist>(fields, files)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ErrorExit</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>adea53186a1d73e92cc839b7c35c2c044</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetContentType</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a753a004706d964335ad218628e07b063</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetEmail</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a4f169469a6d43221ebd38cfd546484e1</anchor>
      <arglist>(prompt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetRpcServer</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a1dadef480a702dbc5d0fb66203b9abe7</anchor>
      <arglist>(options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GuessVCS</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a31390568253accd22ee51861eaeb99bd</anchor>
      <arglist>(options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>aef3fcf7a8d77d13ba75adbf58b6c43ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RealMain</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>ad6226af96c9f1905602b8002bd5de952</anchor>
      <arglist>(argv, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunShell</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>adddc423c49132e8879cbb25d6be2cf11</anchor>
      <arglist>(command, silent_ok=False, universal_newlines=True, print_output=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunShellWithReturnCode</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>afa542d3a5a4f4fce174a1c23644a9204</anchor>
      <arglist>(command, print_output=False, universal_newlines=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SplitPatch</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a9dd260785ca4cc97e245234811ef1949</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StatusUpdate</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a79ce84c196c018f3b0c7ff7a9b626b58</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UploadSeparatePatches</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a7ec83cb7f7bfb9109c19b6f91552b3ee</anchor>
      <arglist>(issue, rpc_server, patchset, data, options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>upload_gmock.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/</path>
    <filename>upload__gmock_8py.html</filename>
    <namespace>upload_gmock</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>aea9cb062f9294622c32e54eb937f588e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>a56f523bfe887b27722a3ea662b4d88d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CC_FLAG</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>a463de67b37725c16ba31c5d4702e15b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_GROUP</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>acf8fe60647d8c3748b0e22dcf669efee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>upload_gtest.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/scripts/</path>
    <filename>upload__gtest_8py.html</filename>
    <namespace>upload_gtest</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>ab5bef7b968c54c632a52c1b4a3d37bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>ae7f6ee6ec8f85faa6fb72465afce7c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CC_FLAG</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>a83f0946f9ee3731253fc622acd581fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_GROUP</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>af282f4c60bf6069ed0abf4e06d9b70ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usb_depth_sensor.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/</path>
    <filename>usb__depth__sensor_8h.html</filename>
    <includes id="depth__sensor__interface_8h" name="depth_sensor_interface.h" local="yes" imported="no">aditof/depth_sensor_interface.h</includes>
    <class kind="class">UsbDepthSensor</class>
    <namespace>aditof</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>USB_FRAME_HEIGHT</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a3c2603c85d8aaca1fff57fcf7fef7a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>USB_FRAME_WIDTH</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a989c574706880b34db3c69b6e00bbf03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usb_depth_sensor_linux.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/linux/</path>
    <filename>usb__depth__sensor__linux_8cpp.html</filename>
    <includes id="usb__depth__sensor_8h" name="usb_depth_sensor.h" local="yes" imported="no">connections/usb/usb_depth_sensor.h</includes>
    <includes id="usb__utils_8h" name="usb_utils.h" local="yes" imported="no">connections/usb/usb_utils.h</includes>
    <includes id="usb__linux__utils_8h" name="usb_linux_utils.h" local="yes" imported="no">usb_linux_utils.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <class kind="struct">buffer</class>
    <class kind="struct">CalibrationData</class>
    <class kind="struct">UsbDepthSensor::ImplData</class>
  </compound>
  <compound kind="file">
    <name>usb_depth_sensor_macos.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/macos/</path>
    <filename>usb__depth__sensor__macos_8cpp.html</filename>
    <includes id="usb__depth__sensor_8h" name="usb_depth_sensor.h" local="yes" imported="no">connections/usb/usb_depth_sensor.h</includes>
    <class kind="struct">UsbDepthSensor::ImplData</class>
  </compound>
  <compound kind="file">
    <name>usb_depth_sensor_windows.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/windows/</path>
    <filename>usb__depth__sensor__windows_8cpp.html</filename>
    <includes id="usb__depth__sensor_8h" name="usb_depth_sensor.h" local="yes" imported="no">connections/usb/usb_depth_sensor.h</includes>
    <includes id="usb__utils_8h" name="usb_utils.h" local="yes" imported="no">connections/usb/usb_utils.h</includes>
    <includes id="usb__windows__utils_8h" name="usb_windows_utils.h" local="yes" imported="no">usb_windows_utils.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <class kind="struct">CalibrationData</class>
    <class kind="struct">UsbDepthSensor::ImplData</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkSingleByteFormat</name>
      <anchorfile>usb__depth__sensor__windows_8cpp.html</anchorfile>
      <anchor>aa1be595b9accb2ade4acd2fdc55f16c2</anchor>
      <arglist>(GUID FormatType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyGraph</name>
      <anchorfile>usb__depth__sensor__windows_8cpp.html</anchorfile>
      <anchor>a5ae83307fa0240a2365a10664c2725ff</anchor>
      <arglist>(IGraphBuilder *pGraph)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>getDevice</name>
      <anchorfile>usb__depth__sensor__windows_8cpp.html</anchorfile>
      <anchor>a399dfaa0f780326deca0295a99be584e</anchor>
      <arglist>(IBaseFilter **pVideoInputFilter, const std::string &amp;devName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NukeDownstream</name>
      <anchorfile>usb__depth__sensor__windows_8cpp.html</anchorfile>
      <anchor>ac5704798ff4e1efa79f6a8b7c05d8d11</anchor>
      <arglist>(IBaseFilter *pBF, IGraphBuilder *pGraph)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::wstring</type>
      <name>s2ws</name>
      <anchorfile>usb__depth__sensor__windows_8cpp.html</anchorfile>
      <anchor>afcbf24987df96c498790e23ea5e49dd0</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usb_linux_utils.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/linux/</path>
    <filename>usb__linux__utils_8cpp.html</filename>
    <includes id="usb__linux__utils_8h" name="usb_linux_utils.h" local="yes" imported="no">usb_linux_utils.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>usb_linux_utils.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/linux/</path>
    <filename>usb__linux__utils_8h.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">UsbLinuxUtils</class>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR</name>
      <anchorfile>usb__linux__utils_8h.html</anchorfile>
      <anchor>ab0ba4dd6e237b96132c0a66be2fb3bc2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BUF_SIZE</name>
      <anchorfile>usb__linux__utils_8h.html</anchorfile>
      <anchor>a7244ab798f58214294b580ca0bb48552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PACKET_SIZE</name>
      <anchorfile>usb__linux__utils_8h.html</anchorfile>
      <anchor>a879456c3b8e2853f7044d764e9c180d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux/usb_sensor_enumerator.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/linux/</path>
    <filename>linux_2usb__sensor__enumerator_8cpp.html</filename>
    <includes id="usb__sensor__enumerator_8h" name="usb_sensor_enumerator.h" local="yes" imported="no">connections/usb/usb_sensor_enumerator.h</includes>
    <includes id="usb__linux__utils_8h" name="usb_linux_utils.h" local="yes" imported="no">connections/usb/linux/usb_linux_utils.h</includes>
    <includes id="usb__depth__sensor_8h" name="usb_depth_sensor.h" local="yes" imported="no">connections/usb/usb_depth_sensor.h</includes>
    <includes id="usb__utils_8h" name="usb_utils.h" local="yes" imported="no">connections/usb/usb_utils.h</includes>
    <includes id="dirent_8h" name="dirent.h" local="no" imported="no">dirent.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>macos/usb_sensor_enumerator.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/macos/</path>
    <filename>macos_2usb__sensor__enumerator_8cpp.html</filename>
    <includes id="usb__sensor__enumerator_8h" name="usb_sensor_enumerator.h" local="yes" imported="no">connections/usb/usb_sensor_enumerator.h</includes>
  </compound>
  <compound kind="file">
    <name>windows/usb_sensor_enumerator.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/windows/</path>
    <filename>windows_2usb__sensor__enumerator_8cpp.html</filename>
    <includes id="usb__sensor__enumerator_8h" name="usb_sensor_enumerator.h" local="yes" imported="no">connections/usb/usb_sensor_enumerator.h</includes>
    <includes id="usb__depth__sensor_8h" name="usb_depth_sensor.h" local="yes" imported="no">connections/usb/usb_depth_sensor.h</includes>
    <includes id="usb__utils_8h" name="usb_utils.h" local="yes" imported="no">connections/usb/usb_utils.h</includes>
    <includes id="usb__windows__utils_8h" name="usb_windows_utils.h" local="yes" imported="no">connections/usb/windows/usb_windows_utils.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>usb_sensor_enumerator.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/</path>
    <filename>usb__sensor__enumerator_8h.html</filename>
    <includes id="sensor__enumerator__interface_8h" name="sensor_enumerator_interface.h" local="yes" imported="no">aditof/sensor_enumerator_interface.h</includes>
    <class kind="struct">UsbSensorEnumerator::SensorInfo</class>
    <class kind="class">UsbSensorEnumerator</class>
  </compound>
  <compound kind="file">
    <name>usb_utils.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/</path>
    <filename>usb__utils_8cpp.html</filename>
    <includes id="usb__utils_8h" name="usb_utils.h" local="yes" imported="no">connections/usb/usb_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>usb_utils.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/</path>
    <filename>usb__utils_8h.html</filename>
    <includes id="frame__definitions_8h" name="frame_definitions.h" local="no" imported="no">aditof/frame_definitions.h</includes>
    <includes id="sensor__definitions_8h" name="sensor_definitions.h" local="no" imported="no">aditof/sensor_definitions.h</includes>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">UsbUtils</class>
    <namespace>usb_payload</namespace>
  </compound>
  <compound kind="file">
    <name>usb_windows_utils.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/windows/</path>
    <filename>usb__windows__utils_8cpp.html</filename>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
    <includes id="usb__windows__utils_8h" name="usb_windows_utils.h" local="no" imported="no">usb_windows_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>usb_windows_utils.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/usb/windows/</path>
    <filename>usb__windows__utils_8h.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="struct">ExUnitHandle</class>
    <class kind="class">SampleGrabberCallback</class>
    <class kind="struct">UsbHandle</class>
    <class kind="class">UsbWindowsUtils</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BUF_SIZE</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a7244ab798f58214294b580ca0bb48552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PACKET_SIZE</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a879456c3b8e2853f7044d764e9c180d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>BufferCB</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a2a8635c1379a2cd558a3a72e8507ec69</anchor>
      <arglist>(double SampleTime, BYTE *pBuffer, LONG BufferLen)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>ae3f81d5194e6cf245720e898ac9d3639</anchor>
      <arglist>(CLSID_NullRenderer, 0xc1f400a4, 0x3f08, 0x11d3, 0x9f, 0x0b, 0x00, 0x60, 0x08, 0x03, 0x9e, 0x37)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a8c38ed23180c4af52fdec3c510155669</anchor>
      <arglist>(CLSID_SampleGrabber, 0xc1f400a0, 0x3f08, 0x11d3, 0x9f, 0x0b, 0x00, 0x60, 0x08, 0x03, 0x9e, 0x37)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>aaecc11d23cf7db9a2668216c5bf4fdd0</anchor>
      <arglist>(IID_ISampleGrabber, 0x6b652fff, 0x11fe, 0x4fce, 0x92, 0xad, 0x02, 0x66, 0xb5, 0xd7, 0xc7, 0x8f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>aec3f4b6706273938d0cfddb978c30865</anchor>
      <arglist>(MEDIASUBTYPE_BY8, 0x20385942, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a2dfab54f3fd29c0c4b5e195aeb6e550f</anchor>
      <arglist>(MEDIASUBTYPE_GREY, 0x59455247, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a5e54ad2ee32c52d151a71d458e6013d9</anchor>
      <arglist>(MEDIASUBTYPE_Y16, 0x20363159, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a75995f8f3a23e04a6b7cc7ba68a535d0</anchor>
      <arglist>(MEDIASUBTYPE_Y8, 0x20203859, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a0e4c96a2aca3f197262b12bd1927c001</anchor>
      <arglist>(MEDIASUBTYPE_Y800, 0x30303859, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>GetConnectedMediaType</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a574d3b6d0f0ac36425aab9633efeeaf5</anchor>
      <arglist>(AM_MEDIA_TYPE *pType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>GetCurrentBuffer</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>aacaa2bc0b9fed5b5b8a8a43bf7dfda21</anchor>
      <arglist>(LONG *pBufferSize, LONG *pBuffer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>GetCurrentSample</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>affa7af47bcd7b2c140bc62f0eaea4a59</anchor>
      <arglist>(IMediaSample **ppSample)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>SetBufferSamples</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a30d61e067ba8c7bfdf8f700f86224173</anchor>
      <arglist>(BOOL BufferThem)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>SetCallback</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a8f6dfc9bc0960e388e9e20e43915c48f</anchor>
      <arglist>(ISampleGrabberCB *pCallback, LONG WhichMethodToCallback)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual HRESULT STDMETHODCALLTYPE</type>
      <name>SetMediaType</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>a6d554b9544b84c44c74e15025246486c</anchor>
      <arglist>(const AM_MEDIA_TYPE *pType)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ISampleGrabber</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>aa8af4b04ab1682ba1e7e1bd616aad011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ISampleGrabberCB</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>aac2a1088a72883ffaab734d1d5a5eea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GUID</type>
      <name>EXT_UNIT_GUID</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>ab607d1099281f9a4e0d9a5b1ca029334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>interface IMediaSample *</type>
      <name>pSample</name>
      <anchorfile>usb__windows__utils_8h.html</anchorfile>
      <anchor>ada86b781cc6300eaa308ff004e741e15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>user_counters_tabular_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>user__counters__tabular__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="output__test_8h" name="output_test.h" local="yes" imported="no">output_test.h</includes>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>adfdace1e491363bfcef1fcaf440240dc</anchor>
      <arglist>(TC_ConsoleOut, { {&quot;^[-]+$&quot;, MR_Next}, {&quot;^Benchmark %s Time %s CPU %s Iterations %s Bar %s Bat %s Baz %s Foo %s Frob %s Lob$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}, {&quot;^BM_Counters_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_Counters_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_Counters_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_Counters_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_Counters_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterRates_Tabular/threads:%int %console_report [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s$&quot;, MR_Next}, {&quot;^BM_CounterRates_Tabular/threads:%int %console_report [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s$&quot;, MR_Next}, {&quot;^BM_CounterRates_Tabular/threads:%int %console_report [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s$&quot;, MR_Next}, {&quot;^BM_CounterRates_Tabular/threads:%int %console_report [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s$&quot;, MR_Next}, {&quot;^BM_CounterRates_Tabular/threads:%int %console_report [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s [ ]*%hrfloat/s$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}, {&quot;^Benchmark %s Time %s CPU %s Iterations %s Bar %s Baz %s Foo$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}, {&quot;^BM_CounterSet0_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet0_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet0_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet0_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet0_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet1_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet1_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet1_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet1_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet1_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}, {&quot;^Benchmark %s Time %s CPU %s Iterations %s Bat %s Baz %s Foo$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}, {&quot;^BM_CounterSet2_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet2_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet2_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet2_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;, MR_Next}, {&quot;^BM_CounterSet2_Tabular/threads:%int %console_report [ ]*%hrfloat [ ]*%hrfloat [ ]*%hrfloat$&quot;}, })</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>aece1ae6ef940347d04f633689de68f7f</anchor>
      <arglist>(TC_CSVOut, {{&quot;%csv_header,&quot; &quot;\&quot;Bar\&quot;,\&quot;Bat\&quot;,\&quot;Baz\&quot;,\&quot;Foo\&quot;,\&quot;Frob\&quot;,\&quot;Lob\&quot;&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a174f854679f18a62d7f9dde7d89d2f4d</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_CounterRates_Tabular/threads:%int\&quot;,%csv_report,&quot; &quot;%float,%float,%float,%float,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a1d88490d147d297b2528e901f1f90261</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_Tabular/threads:%int\&quot;,%csv_report,&quot; &quot;%float,%float,%float,%float,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>adfbba4d462fdfd1707e850cb16a9c804</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_CounterSet0_Tabular/threads:%int\&quot;,%csv_report,&quot; &quot;%float,,%float,%float,,&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ae3e128b4bc5bed8054dd452e46ab00d0</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_CounterSet1_Tabular/threads:%int\&quot;,%csv_report,&quot; &quot;%float,,%float,%float,,&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ac10271eea685fc8af7014bf44832e754</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_CounterSet2_Tabular/threads:%int\&quot;,%csv_report,&quot; &quot;,%float,%float,%float,,&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>adfb5225a1f4e09d7725f785ea2501190</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_CounterRates_Tabular/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;Bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Bat\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Baz\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Foo\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Frob\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Lob\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ac962dd00fc7dca04b77d9fdd37c42a90</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_Tabular/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;Bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Bat\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Baz\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Foo\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Frob\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Lob\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>aec2228fe8fe09c6880548aeb1af0ca70</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_CounterSet0_Tabular/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;Bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Baz\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>aa2bd6bff9c105a1ab79406e9a1b513c0</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_CounterSet1_Tabular/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;Bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Baz\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a5a707ef8c239dc841c9e9f1df05d3493</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_CounterSet2_Tabular/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;Bat\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Baz\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;Foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a3df8b3a60d1d8a4919952de2e2668033</anchor>
      <arglist>(BM_CounterRates_Tabular) -&gt; ThreadRange(1, 16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>af76c67d498646b1be8df785178dc9e7c</anchor>
      <arglist>(BM_Counters_Tabular) -&gt; ThreadRange(1, 16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a0f2dbe3019fc63f2d51029d01a836af3</anchor>
      <arglist>(BM_CounterSet0_Tabular) -&gt; ThreadRange(1, 16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a033e068941344bea40296e28ce7583af</anchor>
      <arglist>(BM_CounterSet1_Tabular) -&gt; ThreadRange(1, 16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a2ed5ade391f6a45cb825d7c02b57ac91</anchor>
      <arglist>(BM_CounterSet2_Tabular) -&gt; ThreadRange(1, 16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_CounterRates_Tabular</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ab85df711836d305d562a5da97096131a</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_Tabular</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a27bcfe0965c23b8d444b549e7f08ea45</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_CounterSet0_Tabular</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a70cf3dc13945b43871308cd1893ca4ab</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_CounterSet1_Tabular</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>afa70cc3b391b64675e9f7590cc9e6b4a</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_CounterSet2_Tabular</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ae99faefa46dffd56c11a040cec2b8002</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a9ef5b402874411eff933e88e58e1f4b6</anchor>
      <arglist>(&quot;BM_CounterRates_Tabular/threads:%int&quot;, &amp;CheckTabularRate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a4ff1e5334440155f025e2513cd035e3c</anchor>
      <arglist>(&quot;BM_Counters_Tabular/threads:%int&quot;, &amp;CheckTabular)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a16403e3ac7c44188f36329eb6bfae047</anchor>
      <arglist>(&quot;BM_CounterSet0_Tabular&quot;, &amp;CheckSet0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a15494a0db26dd98dca0ff26dfd1f3134</anchor>
      <arglist>(&quot;BM_CounterSet1_Tabular/threads:%int&quot;, &amp;CheckSet1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ac522f1442a7c38125dc3488e25e37951</anchor>
      <arglist>(&quot;BM_CounterSet2_Tabular&quot;, &amp;CheckSet2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckSet0</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a819d7ba73a082c15ecf575b450ee03d3</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckSet1</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ae7c95b447c915033294be36730455ab6</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckSet2</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a942c1635bc69f8317024823bb2b2f403</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTabular</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>ab31cedc98d795301c6326b9731f4c70c</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTabularRate</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>af7be8a9c9f09c941e38150930309787b</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>user__counters__tabular__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>user_counters_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/test/</path>
    <filename>user__counters__test_8cc.html</filename>
    <includes id="benchmark_8h" name="benchmark.h" local="yes" imported="no">benchmark/benchmark.h</includes>
    <includes id="output__test_8h" name="output_test.h" local="yes" imported="no">output_test.h</includes>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a40f01df7641f7c7484f0f446db488bbc</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^[-]+$&quot;, MR_Next}, {&quot;^Benchmark %s Time %s CPU %s Iterations UserCounters...$&quot;, MR_Next}, {&quot;^[-]+$&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a100f6ba768ff42ca9821004ee4bea5ca</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Counters_AvgThreads/threads:%int %console_report bar=%hrfloat foo=%hrfloat$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a8999d8d80f50e90cb26a46c47d8b2dfc</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Counters_AvgThreadsRate/threads:%int %console_report bar=%hrfloat/s foo=%hrfloat/s$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a873e80bd8929e8ead0640abb0f124548</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Counters_Rate %console_report bar=%hrfloat/s foo=%hrfloat/s$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a1096edbae4435ae6a3c287f4fa9e0768</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Counters_Simple %console_report bar=%hrfloat foo=%hrfloat$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a5b4b19198a35eb31644d3be23efac8c5</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Counters_Threads/threads:%int %console_report bar=%hrfloat foo=%hrfloat$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a8766e5e0cd15fc0c01c5db994bbee142</anchor>
      <arglist>(TC_ConsoleOut, {{&quot;^BM_Counters_WithBytesAndItemsPSec %console_report &quot; &quot;bar=%hrfloat foo=%hrfloat +%hrfloatB/s +%hrfloat items/s$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a98c7e4a7440336d3f2e9f606d1babb9e</anchor>
      <arglist>(TC_CSVOut, {{&quot;%csv_header,\&quot;bar\&quot;,\&quot;foo\&quot;&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a205b7d5392c9b27542964a01d786deda</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_AvgThreads/threads:%int\&quot;,%csv_report,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ad7cb187d50978e2134ae253a6ada211a</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_AvgThreadsRate/threads:%int\&quot;,%csv_report,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a1ba095db7a2d7fd0c32cf0673cbfb724</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_Rate\&quot;,%csv_report,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ac3db4435171266a33ef0ee209b55ccc3</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_Simple\&quot;,%csv_report,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a817609e9e9fe3a24d4976e9f0fe37a99</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_Threads/threads:%int\&quot;,%csv_report,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a7f2af4e20bed9776842b0344ebe97d5b</anchor>
      <arglist>(TC_CSVOut, {{&quot;^\&quot;BM_Counters_WithBytesAndItemsPSec\&quot;,&quot; &quot;%csv_bytes_items_report,%float,%float$&quot;}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a3050c851d376141bfb8cd52455a61c1c</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_AvgThreads/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>afdf8e6005dbbef3c018e6d81b0b2dec3</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_AvgThreadsRate/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ade052c32cc8d1d1a6c5f1b95334d3df3</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_Rate\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>adc08e5b409d859c4cc034308ca83b9ad</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_Simple\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a4974a72e58de28689ee6da51778ab0c4</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_Threads/threads:%int\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADD_CASES</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a3713c1aef1e4e19eec73fe775dd2ddd4</anchor>
      <arglist>(TC_JSONOut, {{&quot;\&quot;name\&quot;: \&quot;BM_Counters_WithBytesAndItemsPSec\&quot;,$&quot;}, {&quot;\&quot;iterations\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;real_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;cpu_time\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;time_unit\&quot;: \&quot;ns\&quot;,$&quot;, MR_Next}, {&quot;\&quot;bytes_per_second\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;items_per_second\&quot;: %int,$&quot;, MR_Next}, {&quot;\&quot;bar\&quot;: %float,$&quot;, MR_Next}, {&quot;\&quot;foo\&quot;: %float$&quot;, MR_Next}, {&quot;}&quot;, MR_Next}})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>aa7b4686f2cb329895213675256bd4e5f</anchor>
      <arglist>(BM_Counters_AvgThreads) -&gt; ThreadRange(1, 8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a9043b34a924a7b658a6aae74aec01a8a</anchor>
      <arglist>(BM_Counters_AvgThreadsRate) -&gt; ThreadRange(1, 8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>af68ec1fe49231e91b7bfe4105432c2d1</anchor>
      <arglist>(BM_Counters_Rate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a94726fe04d0882c5406b8518cc18b061</anchor>
      <arglist>(BM_Counters_Simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>aee3a2bc853f1deadda167bb156bc08b2</anchor>
      <arglist>(BM_Counters_Threads) -&gt; ThreadRange(1, 8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BENCHMARK</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ab65d9c732de4e12254f983ce6fae81c5</anchor>
      <arglist>(BM_Counters_WithBytesAndItemsPSec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_AvgThreads</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a5d2bf5203bd6ac07225546e3027f38ff</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_AvgThreadsRate</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ab1f9655c433fdefbdd92c6918bc91513</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_Rate</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ad4149961cdffa60d670f63071c42f8fb</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_Simple</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a002ead913160cd73f5a02d1d69b0ae0b</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_Threads</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a4c626e37adfbf4cddfdccdbbc4c1fff2</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BM_Counters_WithBytesAndItemsPSec</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a9b8ac8d34e82a07fee2fde80302d5521</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ab0924bfabbfb570b852ce55b8d816e84</anchor>
      <arglist>(&quot;BM_Counters_AvgThreads/threads:%int&quot;, &amp;CheckAvgThreads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ad7f66002c2ec1c92d06a18981b356f5a</anchor>
      <arglist>(&quot;BM_Counters_AvgThreadsRate/threads:%int&quot;, &amp;CheckAvgThreadsRate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a428460ef3043bee273682eef8ac87a5c</anchor>
      <arglist>(&quot;BM_Counters_Rate&quot;, &amp;CheckRate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ae41371f5f3a293727f6cb01c6d23c318</anchor>
      <arglist>(&quot;BM_Counters_Simple&quot;, &amp;CheckSimple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>aa018cd99a657ebb6518a1b415d705f04</anchor>
      <arglist>(&quot;BM_Counters_Threads/threads:%int&quot;, &amp;CheckThreads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CHECK_BENCHMARK_RESULTS</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a2de2816a497be2106541a205daf6474e</anchor>
      <arglist>(&quot;BM_Counters_WithBytesAndItemsPSec&quot;, &amp;CheckBytesAndItemsPSec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckAvgThreads</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a19107120765d94fbcbe46ec418f4a795</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckAvgThreadsRate</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ac349c6811bd6e50ae5ed8010abbf5c92</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckBytesAndItemsPSec</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a934a50480659558ea4c22a3fb9bddfb8</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckRate</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>ab66a9a7987024643e1b0a395129365fa</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckSimple</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a24b993e581c74eb4c2ef0313b87ec2e2</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckThreads</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a313216206690865991066bda4a4dde74</anchor>
      <arglist>(Results const &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>user__counters__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uSynergy.c</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/usynergy/</path>
    <filename>uSynergy_8c.html</filename>
    <includes id="uSynergy_8h" name="uSynergy.h" local="yes" imported="no">uSynergy.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_IS_PACKET</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a6c051225d31a7540609f5cbdb4a81b8c</anchor>
      <arglist>(pkt_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sAddString</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a3ea1bd27a665c27e232fc69c5e407722</anchor>
      <arglist>(uSynergyContext *context, const char *string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sAddUInt16</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>af30a19d4377d2697b6129c22fe3aad51</anchor>
      <arglist>(uSynergyContext *context, uint16_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sAddUInt32</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a8357b9b2f76438a356c88936c62c92fc</anchor>
      <arglist>(uSynergyContext *context, uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sAddUInt8</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>af8c7886fb89a5f4a83db9e12541e531b</anchor>
      <arglist>(uSynergyContext *context, uint8_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>sNetToNative16</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a9ce6469268b71eb8174c28ac743f6e6c</anchor>
      <arglist>(const unsigned char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>sNetToNative32</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a451254cc8d2b2c7d7a7cb5105bd9948d</anchor>
      <arglist>(const unsigned char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sProcessMessage</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a59c2312641eb1efbd5aa83ada313f173</anchor>
      <arglist>(uSynergyContext *context, const uint8_t *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sSendJoystickCallback</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>ab947fe56d6fbc058d6e0bc1d1b9deac0</anchor>
      <arglist>(uSynergyContext *context, uint8_t joyNum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sSendKeyboardCallback</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>af2e7d38df6c86c7d67d21ae50146f021</anchor>
      <arglist>(uSynergyContext *context, uint16_t key, uint16_t modifiers, uSynergyBool down, uSynergyBool repeat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sSendMouseCallback</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a28d251708a95ca59954286ecab943588</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uSynergyBool</type>
      <name>sSendReply</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a6c0e66183f71c6a6eaf807d31db6248e</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sSetDisconnected</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a60210639e7bb4c9c248e111a7b1db483</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sTrace</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>aaad4842683f74b54ec3691123438ac2b</anchor>
      <arglist>(uSynergyContext *context, const char *text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sUpdateContext</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>aa077c2f4b105cab0b35202d6f7787c0b</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSynergyInit</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a534546e175412d3e695e6cddfb9c5f89</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSynergySendClipboard</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a73500659ef90e12ef6f54429998ae582</anchor>
      <arglist>(uSynergyContext *context, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSynergyUpdate</name>
      <anchorfile>uSynergy_8c.html</anchorfile>
      <anchor>a98851569b00e68b34becffadb0ed9f62</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uSynergy.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/libs/usynergy/</path>
    <filename>uSynergy_8h.html</filename>
    <class kind="struct">uSynergyContext</class>
    <class kind="struct">uSynergyCookie</class>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_FALSE</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a769f91e298d8c0c9bdf549846cfa08b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_IDLE_TIMEOUT</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>ac1a9d3320f55b0a4c2463c3eb83ef918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_LITTLE_ENDIAN</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>afc2e10e098c39101f29b2e5bc7d58d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_ALT</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af85416992e1fcb45fcc939101bd99a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_ALT_GR</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a3c45764ada926f422083aee31511aeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_CAPSLOCK</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a0bdea03b09786e5ab2d16a888ab6affb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_CTRL</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a607fa21b220a636d8b073d3bb52fd840</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_LEVEL5LOCK</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>ad6a4c43937498a1e60115c29b88c7a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_META</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a247779f400976db585b268ab9c46df04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_NUMLOCK</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a9b2673ef007bfb0be230ce19b595d0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_SCROLLOCK</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>acb0984295259d8b0b3041309a9c76c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_SHIFT</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a72c3676527e7ead7e4920431c080dbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_MODIFIER_WIN</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a651f7bba19994bfc0f0a9cd1ac0de802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_NUM_JOYSTICKS</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>aea763582d071e5497c93df614ac5f570</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_PROTOCOL_MAJOR</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>ae6a8ecd832d2fe8e85d0de33d64df252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_PROTOCOL_MINOR</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>aeb6e3da49ad23095084ea6acb7dfb90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_RECEIVE_BUFFER_SIZE</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a469ef62f67c95ce3136dbbc3cdec812e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_REPLY_BUFFER_SIZE</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a8011521bd2a574c152dfacca4efb2437</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_TRACE_BUFFER_SIZE</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>ae6d2583aedf1a4427454e1cbeffa8744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USYNERGY_TRUE</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a911fb099dc0cd08adeea98de0304c637</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>uSynergyBool</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af3310ee47f2780aea3c0827fd0bd543e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergyClipboardCallback</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a70ec3746c9a9090d170ba86db3fde8d0</anchor>
      <arglist>)(uSynergyCookie cookie, enum uSynergyClipboardFormat format, const uint8_t *data, uint32_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>uSynergyBool(*</type>
      <name>uSynergyConnectFunc</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a6f2bff65a2c6a494d8c34ae84afe9cb6</anchor>
      <arglist>)(uSynergyCookie cookie)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t(*</type>
      <name>uSynergyGetTimeFunc</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>aa060f041a92198f13f266898fc6fed13</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergyJoystickCallback</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a24e6883df7f25f38a615c4864d652267</anchor>
      <arglist>)(uSynergyCookie cookie, uint8_t joyNum, uint16_t buttons, int8_t leftStickX, int8_t leftStickY, int8_t rightStickX, int8_t rightStickY)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergyKeyboardCallback</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a76d86f792ebb4a733b695a0922cf6ad2</anchor>
      <arglist>)(uSynergyCookie cookie, uint16_t key, uint16_t modifiers, uSynergyBool down, uSynergyBool repeat)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergyMouseCallback</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>ae3c3d8bff953b1f1b7c5945d22f8d986</anchor>
      <arglist>)(uSynergyCookie cookie, uint16_t x, uint16_t y, int16_t wheelX, int16_t wheelY, uSynergyBool buttonLeft, uSynergyBool buttonRight, uSynergyBool buttonMiddle)</arglist>
    </member>
    <member kind="typedef">
      <type>uSynergyBool(*</type>
      <name>uSynergyReceiveFunc</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a003ed5141ef17adc6b9a383fa4b7d5b2</anchor>
      <arglist>)(uSynergyCookie cookie, uint8_t *buffer, int maxLength, int *outLength)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergyScreenActiveCallback</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a170c0359b4788166f45aa054e1d898bc</anchor>
      <arglist>)(uSynergyCookie cookie, uSynergyBool active)</arglist>
    </member>
    <member kind="typedef">
      <type>uSynergyBool(*</type>
      <name>uSynergySendFunc</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af968ec8c377105ba9bb1abda0eaec01b</anchor>
      <arglist>)(uSynergyCookie cookie, const uint8_t *buffer, int length)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergySleepFunc</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>aca931c74bb1bccc88647036c0ca285df</anchor>
      <arglist>)(uSynergyCookie cookie, int timeMs)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>uSynergyTraceFunc</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>ac485b31766901ab17e7e5515831da55b</anchor>
      <arglist>)(uSynergyCookie cookie, const char *text)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>uSynergyClipboardFormat</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af0a3621df8565e1b7c038b6b37e76b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USYNERGY_CLIPBOARD_FORMAT_TEXT</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af0a3621df8565e1b7c038b6b37e76b37aa3c95bf80f8e4d1fc71a732800935707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USYNERGY_CLIPBOARD_FORMAT_BITMAP</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af0a3621df8565e1b7c038b6b37e76b37a1178d9ccae8706615be92277fe781109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USYNERGY_CLIPBOARD_FORMAT_HTML</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>af0a3621df8565e1b7c038b6b37e76b37a591bc0b568486e67f53251c360bfc554</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSynergyInit</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a534546e175412d3e695e6cddfb9c5f89</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSynergySendClipboard</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a73500659ef90e12ef6f54429998ae582</anchor>
      <arglist>(uSynergyContext *context, const char *text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSynergyUpdate</name>
      <anchorfile>uSynergy_8h.html</anchorfile>
      <anchor>a98851569b00e68b34becffadb0ed9f62</anchor>
      <arglist>(uSynergyContext *context)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf8.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>utf8_8c.html</filename>
    <includes id="utf8_8h" name="utf8.h" local="yes" imported="no">utf8.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>is_structurally_valid_utf8</name>
      <anchorfile>utf8_8c.html</anchorfile>
      <anchor>ab354c56b70b9c2af8318a744f91dc2b5</anchor>
      <arglist>(const char *buf, int len)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>utf8_offset</name>
      <anchorfile>utf8_8c.html</anchorfile>
      <anchor>a3d048d43cc80c5dd99c9f1c1760a377c</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf8.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/php/ext/google/protobuf/</path>
    <filename>utf8_8h.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>is_structurally_valid_utf8</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ab354c56b70b9c2af8318a744f91dc2b5</anchor>
      <arglist>(const char *buf, int len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Utf8.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Utf8_8java.html</filename>
    <class kind="class">com::google::protobuf::Utf8::DecodeUtil</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Utf8Test.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Utf8Test_8java.html</filename>
    <class kind="class">com::google::protobuf::Utf8Test</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Utf8Utils.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>Utf8Utils_8java.html</filename>
    <class kind="enum">com::google::protobuf::Utf8Utils::Utf8Distribution</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>util.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/benchmark/tools/gbench/</path>
    <filename>util_8py.html</filename>
    <namespace>gbench::util</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_input_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>aa332d3ac64581e88c71debd765ebd14e</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>classify_input_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a25ee5a7452eb3618b88659be49dc48d8</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_benchmark_flag</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>adb11119409b105a464f238f67d49a33f</anchor>
      <arglist>(prefix, benchmark_flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_executable_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ab892754dc0be3bbe4785bf4610a8cc76</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_json_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a2b5de1b1f7c12819da516c50fc1f433b</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_benchmark_results</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a815611aefc9668cc33bf88eefb3c0138</anchor>
      <arglist>(fname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_benchmark_flags</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ac9fcdf6c47eaec31a8ec561ab29f6968</anchor>
      <arglist>(prefix, benchmark_flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_benchmark</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ad31457115437aaf422451b7f302b36dd</anchor>
      <arglist>(exe_name, benchmark_flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_or_load_benchmark</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a4ebe890db77f6434598541c4460602cb</anchor>
      <arglist>(filename, benchmark_flags)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_magic_bytes</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a3af80921554c4dc1ddc7a734459bdeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IT_Executable</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ac66353422071729cc237a1fd5ba8e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IT_Invalid</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a0bea0aaefd0d7dd4abccbce16673a471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IT_JSON</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a56c9d1902f395f1d659cac30a394528e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilities.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>utilities_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="googleinit_8h" name="googleinit.h" local="yes" imported="no">base/googleinit.h</includes>
    <namespace>glog_internal_namespace_</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>const_basename</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>afe2b7160e7357a2bb1b736dd0231b82b</anchor>
      <arglist>(const char *filepath)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>CycleClock_Now</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>adf72a72939435f64719e27a49bef5aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetMainThreadPid</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a9831dff19835e144d715992e2ef84de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>GetTID</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ab19cba9daddcd212d70c357c904703d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleLoggingUtilities</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>aa9ca8883a4ff16e08d98b46492f86232</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsGoogleLoggingInitialized</name>
      <anchorfile>utilities_8cc.html</anchorfile>
      <anchor>aa3792ddc75755350b76a7b196369eda3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>MyUserName</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ada7833dcb3ec8266bb4ceb19e5506010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MyUserNameInitializer</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a7eaf613995a4c08c44f42216edb7ce75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PidHasChanged</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a1abe939a22eaf16a6252f8c1e93c6aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ProgramInvocationShortName</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>aad180617f15a8b7ab739c18551acb773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCrashReason</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a272a785831aa5eafb85738e7b6ff80a6</anchor>
      <arglist>(const CrashReason *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownGoogleLoggingUtilities</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a614b38045f3acc68bbde3a3cd213515e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>UsecToCycles</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3534333a783605f6a015e22b378bb23f</anchor>
      <arglist>(int64 usec)</arglist>
    </member>
    <member kind="function">
      <type>WallTime</type>
      <name>WallTime_Now</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3b3b2254dca7eacd71c9c5c6d4663426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int32</type>
      <name>g_main_thread_pid</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a5589fb238eb84a3fabc284ddc274beae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>g_my_user_name</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3b9a6083965acb928d0431e11c7b34b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const _START_GOOGLE_NAMESPACE_ char *</type>
      <name>g_program_invocation_short_name</name>
      <anchorfile>utilities_8cc.html</anchorfile>
      <anchor>afaaa9a35ee9a04959c0fc0c8c9765e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CrashReason *</type>
      <name>g_reason</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ac584473d888c0fba358e2d9aed253c52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilities.cpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/tests/</path>
    <filename>utilities_8cpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="no" imported="no">zmq.hpp</includes>
  </compound>
  <compound kind="file">
    <name>utilities.h</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>utilities_8h.html</filename>
    <includes id="glog_2src_2base_2mutex_8h" name="glog/src/base/mutex.h" local="yes" imported="no">base/mutex.h</includes>
    <class kind="struct">glog_internal_namespace_::CrashReason</class>
    <namespace>glog_internal_namespace_</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__PRIS_PREFIX</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a354e775757a110f6649697d643c9237e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARRAYSIZE</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>aad1fea22deb09279b4487665bb0b0d0e</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATTRIBUTE_NOINLINE</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a4611a2ff86f137a40238505f0df60c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdS</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a9a1a185142f0e05d19758ac524f862e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIoS</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a9cf3b2e606d0cef07041d7d521155567</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIuS</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a6971323bf42429aeb2316d7dce0fb979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIxS</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a099f13a4e549fafe49b2f54ff87af01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIXS</name>
      <anchorfile>utilities_8h.html</anchorfile>
      <anchor>a4407dbaa2cecc469d85eb03055af83d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>const_basename</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>afe2b7160e7357a2bb1b736dd0231b82b</anchor>
      <arglist>(const char *filepath)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>CycleClock_Now</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>adf72a72939435f64719e27a49bef5aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpStackTraceToString</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a911aec6ca84c255dc797e8498967d0d9</anchor>
      <arglist>(std::string *stacktrace)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetMainThreadPid</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a9831dff19835e144d715992e2ef84de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>GetTID</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ab19cba9daddcd212d70c357c904703d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleLoggingUtilities</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>aa9ca8883a4ff16e08d98b46492f86232</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>MyUserName</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ada7833dcb3ec8266bb4ceb19e5506010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PidHasChanged</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a1abe939a22eaf16a6252f8c1e93c6aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ProgramInvocationShortName</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>aad180617f15a8b7ab739c18551acb773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCrashReason</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a272a785831aa5eafb85738e7b6ff80a6</anchor>
      <arglist>(const CrashReason *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownGoogleLoggingUtilities</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a614b38045f3acc68bbde3a3cd213515e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sync_val_compare_and_swap</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a151975b015b258618390316dac309861</anchor>
      <arglist>(T *ptr, T oldval, T newval)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>UsecToCycles</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3534333a783605f6a015e22b378bb23f</anchor>
      <arglist>(int64 usec)</arglist>
    </member>
    <member kind="function">
      <type>WallTime</type>
      <name>WallTime_Now</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3b3b2254dca7eacd71c9c5c6d4663426</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilities_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>utilities__unittest_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2googletest_8h" name="glog/src/googletest.h" local="yes" imported="no">googletest.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utilities__unittest_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utilities__unittest_8cc.html</anchorfile>
      <anchor>a2c315d5d7e36bfaefef0ac49f49ee85d</anchor>
      <arglist>(utilities, InitGoogleLoggingDeathTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utilities__unittest_8cc.html</anchorfile>
      <anchor>adf6ce213de30d3a531aa5c159fd46567</anchor>
      <arglist>(utilities, sync_val_compare_and_swap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utility.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>utility_8cc.html</filename>
    <includes id="utility_8h" name="utility.h" local="no" imported="no">google/protobuf/util/internal/utility.h</includes>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="wrappers_8pb_8h" name="wrappers.pb.h" local="no" imported="no">google/protobuf/wrappers.pb.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">google/protobuf/util/internal/constants.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="map__util_8h" name="map_util.h" local="no" imported="no">google/protobuf/stubs/map_util.h</includes>
    <includes id="mathlimits_8h" name="mathlimits.h" local="no" imported="no">google/protobuf/stubs/mathlimits.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function">
      <type>void</type>
      <name>DeleteWellKnownTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4db4b7c2006b84f034e8882e3ba34bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DoubleAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9cbc65ef90c04834ae52d8c384ceba4e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumValueNameToLowerCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4247864012f291fef15e3895e1eafd3b</anchor>
      <arglist>(const StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNameOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a400a8675a8dcb1acad357241a8c7e35d</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, StringPiece enum_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNameWithoutUnderscoreOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aba33e3c8108a8a9a66e5e42f72f829d1</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, StringPiece enum_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNumberOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad40fe550ec401609ccb19f88c1eae9a7</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, int32 value)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindFieldInTypeByNumberOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af70523b95838999ff1e4ed407bf6ec49</anchor>
      <arglist>(const google::protobuf::Type *type, int32 number)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindFieldInTypeOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a009f58b8eca8cf71ab9c7ca3e732dd0f</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece field_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindJsonFieldInTypeOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a381964edd13608217665f3ebf9cfae35</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece json_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Option *</type>
      <name>FindOptionOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac2d9c6faddee4829a384a1cba55613b2</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FloatAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab8a54d6a9aa7c2920b6f523dfe559050</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aae7518e62bae87aaae06d0515116338d</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8bce6dd07d3621bea82d87d6ae125f5a</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a35285097787ceeacb9b41627b3abdcb8</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a43b2c9afa0d27f9e188a95c68d51698a</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, double default_value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>GetFullTypeWithUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6c94a071534ba935c270a1862eec96d</anchor>
      <arglist>(StringPiece simple_type)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64FromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a18d35b4661b0905eb4c9ef3edf721b5a</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64OptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e040740dfcf3845fbe99105fdd99a10</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, int64 default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a86f486711b5be02913cd73b759e876b4</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa77e910c1769d4f8cf205b573f032802</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, const std::string &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>const StringPiece</type>
      <name>GetTypeWithoutUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aada9a609e1eef6f06dad9412eae80b74</anchor>
      <arglist>(StringPiece type_url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitWellKnownTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6cbfaa08b4a14ccc58c3bf8c0575e9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8eac74eacb76fa519dd8229238a6c00f</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMessageSetWireFormat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afbec823506ded1851bba7d424214f4c7</anchor>
      <arglist>(const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidBoolString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2e5978bd5a8d283f53125765afd951f6</anchor>
      <arglist>(const std::string &amp;bool_string)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWellKnownType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad4e4a99e206080508cdd1285c3f06dff</anchor>
      <arglist>(const std::string &amp;type_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a010332386eb9fc4955578394497b7056</anchor>
      <arglist>(const std::string &amp;data, T *result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeStrToFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af3bd67ce1dfede3402c8967f3121c4fd</anchor>
      <arglist>(StringPiece str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac56a4869590e9fb11469ca4ca380ed9f</anchor>
      <arglist>(const StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToSnakeCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa61356ebbb9689eb2452f0fcad4484eb</anchor>
      <arglist>(StringPiece input)</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt; *</type>
      <name>well_known_types_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9bac2bed76cfedff23f1d1f2bbc5353b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>well_known_types_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a779b415609534741fc0b33f8e1015739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>well_known_types_name_array_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acbf6ea9a4ad22371ab3174f9c8b48a04</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utility.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/util/internal/</path>
    <filename>utility_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="any_8pb_8h" name="any.pb.h" local="no" imported="no">google/protobuf/any.pb.h</includes>
    <includes id="type_8pb_8h" name="type.pb.h" local="no" imported="no">google/protobuf/type.pb.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="no" imported="no">google/protobuf/stubs/stringpiece.h</includes>
    <includes id="status_8h" name="status.h" local="no" imported="no">google/protobuf/stubs/status.h</includes>
    <includes id="statusor_8h" name="statusor.h" local="no" imported="no">google/protobuf/stubs/statusor.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::util</namespace>
    <namespace>google::protobuf::util::converter</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>DoubleAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9cbc65ef90c04834ae52d8c384ceba4e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumValueNameToLowerCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4247864012f291fef15e3895e1eafd3b</anchor>
      <arglist>(const StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNameOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a400a8675a8dcb1acad357241a8c7e35d</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, StringPiece enum_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNameWithoutUnderscoreOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aba33e3c8108a8a9a66e5e42f72f829d1</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, StringPiece enum_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNumberOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad40fe550ec401609ccb19f88c1eae9a7</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, int32 value)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindFieldInTypeByNumberOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af70523b95838999ff1e4ed407bf6ec49</anchor>
      <arglist>(const google::protobuf::Type *type, int32 number)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindFieldInTypeOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a009f58b8eca8cf71ab9c7ca3e732dd0f</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece field_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindJsonFieldInTypeOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a381964edd13608217665f3ebf9cfae35</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece json_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Option *</type>
      <name>FindOptionOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac2d9c6faddee4829a384a1cba55613b2</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FloatAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab8a54d6a9aa7c2920b6f523dfe559050</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aae7518e62bae87aaae06d0515116338d</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8bce6dd07d3621bea82d87d6ae125f5a</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a35285097787ceeacb9b41627b3abdcb8</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a43b2c9afa0d27f9e188a95c68d51698a</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, double default_value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>GetFullTypeWithUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6c94a071534ba935c270a1862eec96d</anchor>
      <arglist>(StringPiece simple_type)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64FromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a18d35b4661b0905eb4c9ef3edf721b5a</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64OptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e040740dfcf3845fbe99105fdd99a10</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, int64 default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a86f486711b5be02913cd73b759e876b4</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa77e910c1769d4f8cf205b573f032802</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, const std::string &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>const StringPiece</type>
      <name>GetTypeWithoutUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aada9a609e1eef6f06dad9412eae80b74</anchor>
      <arglist>(StringPiece type_url)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8eac74eacb76fa519dd8229238a6c00f</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMessageSetWireFormat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afbec823506ded1851bba7d424214f4c7</anchor>
      <arglist>(const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidBoolString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2e5978bd5a8d283f53125765afd951f6</anchor>
      <arglist>(const std::string &amp;bool_string)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWellKnownType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad4e4a99e206080508cdd1285c3f06dff</anchor>
      <arglist>(const std::string &amp;type_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeStrToFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af3bd67ce1dfede3402c8967f3121c4fd</anchor>
      <arglist>(StringPiece str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac56a4869590e9fb11469ca4ca380ed9f</anchor>
      <arglist>(const StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToSnakeCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa61356ebbb9689eb2452f0fcad4484eb</anchor>
      <arglist>(StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aeeeae81d6c6d3b6106934f99bb7cfee4</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a59f0577ff3854c59843b83002ffa2fd0</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6e289826687cf2a7769124a758ed3a0c</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kTypeUrlSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aefc9e6cac92968679ffae4d86c54effd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>utils_8cpp.html</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>utils_8h.html</filename>
    <class kind="class">aditof::Utils</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>Utils.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/src/main/java/com/google/protobuf/jruby/</path>
    <filename>Utils_8java.html</filename>
    <class kind="class">com::google::protobuf::jruby::Utils</class>
    <namespace>com::google::protobuf::jruby</namespace>
  </compound>
  <compound kind="file">
    <name>utils.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googlemock/scripts/generator/cpp/</path>
    <filename>utils_8py.html</filename>
    <namespace>cpp::utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>ReadFile</name>
      <anchorfile>namespacecpp_1_1utils.html</anchorfile>
      <anchor>a4258aa53673d101d6f57320ec9a3c3a2</anchor>
      <arglist>(filename, print_error=True)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1utils.html</anchorfile>
      <anchor>a4881c422e2e8cfc2e4f716b6f7bb0b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DEBUG</name>
      <anchorfile>namespacecpp_1_1utils.html</anchorfile>
      <anchor>aa59cfd61e9b0495b717753e45fe9d201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils_ini.cpp</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>utils__ini_8cpp.html</filename>
    <includes id="utils__ini_8h" name="utils_ini.h" local="yes" imported="no">utils_ini.h</includes>
    <includes id="sdk_2include_2aditof_2log_8h" name="sdk/include/aditof/log.h" local="no" imported="no">aditof/log.h</includes>
  </compound>
  <compound kind="file">
    <name>utils_ini.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/</path>
    <filename>utils__ini_8h.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">aditof::UtilsIni</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>v1_decoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v1__decoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="decoder_8hpp" name="decoder.hpp" local="yes" imported="no">decoder.hpp</includes>
    <includes id="v1__decoder_8hpp" name="v1_decoder.hpp" local="yes" imported="no">v1_decoder.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>v1_decoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v1__decoder_8hpp.html</filename>
    <includes id="decoder_8hpp" name="decoder.hpp" local="yes" imported="no">decoder.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>v1_encoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v1__encoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <includes id="v1__encoder_8hpp" name="v1_encoder.hpp" local="yes" imported="no">v1_encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
  </compound>
  <compound kind="file">
    <name>v1_encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v1__encoder_8hpp.html</filename>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>v2_decoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v2__decoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="v2__protocol_8hpp" name="v2_protocol.hpp" local="yes" imported="no">v2_protocol.hpp</includes>
    <includes id="v2__decoder_8hpp" name="v2_decoder.hpp" local="yes" imported="no">v2_decoder.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>v2_decoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v2__decoder_8hpp.html</filename>
    <includes id="decoder_8hpp" name="decoder.hpp" local="yes" imported="no">decoder.hpp</includes>
    <includes id="decoder__allocators_8hpp" name="decoder_allocators.hpp" local="yes" imported="no">decoder_allocators.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>v2_encoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v2__encoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="v2__protocol_8hpp" name="v2_protocol.hpp" local="yes" imported="no">v2_protocol.hpp</includes>
    <includes id="v2__encoder_8hpp" name="v2_encoder.hpp" local="yes" imported="no">v2_encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
  </compound>
  <compound kind="file">
    <name>v2_encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v2__encoder_8hpp.html</filename>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>v2_protocol.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v2__protocol_8hpp.html</filename>
    <class kind="class">zmq::v2_protocol_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>v3_1_encoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v3__1__encoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="v2__protocol_8hpp" name="v2_protocol.hpp" local="yes" imported="no">v2_protocol.hpp</includes>
    <includes id="v3__1__encoder_8hpp" name="v3_1_encoder.hpp" local="yes" imported="no">v3_1_encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
  </compound>
  <compound kind="file">
    <name>v3_1_encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>v3__1__encoder_8hpp.html</filename>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>v4l_buffer_access_interface.h</name>
    <path>/tmp/ws/src/libaditof/sdk/src/connections/target/</path>
    <filename>v4l__buffer__access__interface_8h.html</filename>
    <includes id="status__definitions_8h" name="status_definitions.h" local="no" imported="no">aditof/status_definitions.h</includes>
    <class kind="class">aditof::V4lBufferAccessInterface</class>
    <namespace>aditof</namespace>
  </compound>
  <compound kind="file">
    <name>Values.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/main/java/com/google/protobuf/util/</path>
    <filename>Values_8java.html</filename>
    <class kind="class">com::google::protobuf::util::Values</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>ValuesTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/util/src/test/java/com/google/protobuf/util/</path>
    <filename>ValuesTest_8java.html</filename>
    <class kind="class">com::google::protobuf::util::ValuesTest</class>
    <namespace>com::google::protobuf::util</namespace>
  </compound>
  <compound kind="file">
    <name>versiongenerate.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/xcode/Scripts/</path>
    <filename>versiongenerate_8py.html</filename>
    <namespace>versiongenerate</namespace>
    <member kind="variable">
      <type>int</type>
      <name>buffer_size</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a5656c48d43f7e869041b6a30c124702e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_file</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>afdfd8d6de9b62e742923b2b3326798e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>file_data</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>aa7a8a587902d8dc493945992ec3fcf60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fix_version</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>aa92fb32c5f03f516f3b6224c620b66e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_dir</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a68af424183a162a61507cdc378cf255e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>major_version</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a4b536109523f1bc805806f8d76ca34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minor_version</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>af8027cbccfcda6a243f0544cc3c08b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>opening_string</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a88cc36d80d757546e04817490ebb0640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_dir</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>aab714e0aa9036025ba7c83eb7422c567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_expression</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a83861e707250395976fdfee3396a0fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_file</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a3cb3deeb1538014cd32e4253fe298e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_values</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a0ce22d4ba772e519b000413a3bf5445c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dependencies/third-party/imgui/src/examples/example_apple_metal/Shared/ViewController.h</name>
    <path>/tmp/ws/src/libaditof/dependencies/third-party/imgui/src/examples/example_apple_metal/Shared/</path>
    <filename>dependencies_2third-party_2imgui_2src_2examples_2example__apple__metal_2Shared_2ViewController_8h.html</filename>
    <includes id="Renderer_8h" name="Renderer.h" local="yes" imported="yes">Renderer.h</includes>
    <class kind="class">ViewController</class>
  </compound>
  <compound kind="file">
    <name>protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/</path>
    <filename>protobuf_2objectivec_2Tests_2CocoaPods_2iOSCocoaPodsTester_2iOSCocoaPodsTester_2ViewController_8h.html</filename>
    <class kind="class">ViewController</class>
  </compound>
  <compound kind="file">
    <name>vlog_is_on.cc</name>
    <path>/tmp/ws/src/libaditof/glog/src/</path>
    <filename>vlog__is__on_8cc.html</filename>
    <includes id="utilities_8h" name="utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="glog_2src_2base_2commandlineflags_8h" name="glog/src/base/commandlineflags.h" local="yes" imported="no">base/commandlineflags.h</includes>
    <includes id="googleinit_8h" name="googleinit.h" local="yes" imported="no">base/googleinit.h</includes>
    <class kind="struct">VModuleInfo</class>
    <namespace>glog_internal_namespace_</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ANNOTATE_BENIGN_RACE</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a5da307fb03f321d33cb599dc0315acb4</anchor>
      <arglist>(address, description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_int32</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a26ca1988708f5986071690e6fbd2f8c8</anchor>
      <arglist>(v, 0, &quot;Show all VLOG(m) messages for m &lt;= this.&quot; &quot; Overridable by --vmodule.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLOG_DEFINE_string</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a920286a7dfa9538d148dd6d57ae74ef8</anchor>
      <arglist>(vmodule, &quot;&quot;, &quot;per-module verbose level.&quot; &quot; Argument is a comma-separated list of &lt;module name&gt;=&lt;log level&gt;.&quot; &quot; &lt;module name&gt; is a glob pattern, matched against the filename base&quot; &quot; (that is, name ignoring .cc/.h./-inl.h).&quot; &quot; &lt;log level&gt; overrides any value given by --v.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitVLOG3__</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a7bfa0d13ebe0635e8752e1abaf5fe9a1</anchor>
      <arglist>(SiteFlag *site_flag, int32 *level_default, const char *fname, int32 verbose_level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeFNMatch_</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a13eb64e972296ba065be3b68f6c1c243</anchor>
      <arglist>(const char *pattern, size_t patt_len, const char *str, size_t str_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetVLOGLevel</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a1597021ce9e5e2249ca37a00dee98346</anchor>
      <arglist>(const char *module_pattern, int log_level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>VLOG2Initializer</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>af8fc34ef71e8aed41bf4dd2306de2f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SiteFlag *</type>
      <name>cached_site_list</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a572e7f0a0864489c2d18f182fd2d573e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>inited_vmodule</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a4c4364f09ca13cc6fc8dcb9a5c9c763c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VModuleInfo *</type>
      <name>vmodule_list</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>a5ca1212d018fd6796bc3869c5e5f1c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Mutex</type>
      <name>vmodule_lock</name>
      <anchorfile>vlog__is__on_8cc.html</anchorfile>
      <anchor>af3ac35a7d98019d2b9dfcd04b9de1078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vmci.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="vmci_8hpp" name="vmci.hpp" local="yes" imported="no">vmci.hpp</includes>
    <includes id="vmci__address_8hpp" name="vmci_address.hpp" local="yes" imported="no">vmci_address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vmci.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vmci_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="vmci__address_8hpp" name="vmci_address.hpp" local="yes" imported="no">vmci_address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vmci_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci__address_8hpp.html</filename>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vmci_connecter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci__connecter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="vmci__connecter_8hpp" name="vmci_connecter.hpp" local="yes" imported="no">vmci_connecter.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vmci_connecter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci__connecter_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>vmci_listener.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci__listener_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="vmci__listener_8hpp" name="vmci_listener.hpp" local="yes" imported="no">vmci_listener.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vmci_listener.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>vmci__listener_8hpp.html</filename>
  </compound>
  <compound kind="file">
    <name>well_known_types.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>well__known__types_8py.html</filename>
    <class kind="class">google::protobuf::internal::well_known_types::_FieldMaskTree</class>
    <class kind="class">google::protobuf::internal::well_known_types::Any</class>
    <class kind="class">google::protobuf::internal::well_known_types::Duration</class>
    <class kind="class">google::protobuf::internal::well_known_types::FieldMask</class>
    <class kind="class">google::protobuf::internal::well_known_types::ListValue</class>
    <class kind="class">google::protobuf::internal::well_known_types::Struct</class>
    <class kind="class">google::protobuf::internal::well_known_types::Timestamp</class>
    <namespace>google::protobuf::internal::well_known_types</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddFieldPaths</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>ae8bd4961241f0fad6de033ee9797c82c</anchor>
      <arglist>(node, prefix, field_mask)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CamelCaseToSnakeCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>ab5a55d7974dee0298b0fffaa6d1bec9e</anchor>
      <arglist>(path_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckDurationValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a94f13cfbe80c24fac46dc43bb3751cd9</anchor>
      <arglist>(seconds, nanos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckFieldMaskMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a3bea6af34c5c3683e11a491a1007844f</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetStructValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aa11db0fbb68b046c6f550d1f74212509</anchor>
      <arglist>(struct_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsValidPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aecddd9b2936bd70f610b8c7421367d6a</anchor>
      <arglist>(message_descriptor, path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MergeMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a814555f5771eda5908a3e9a9d06c70a3</anchor>
      <arglist>(node, source, destination, replace_message, replace_repeated)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RoundTowardZero</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a35c3ea8ce8ad4ba9a122b2cf90fe70f9</anchor>
      <arglist>(value, divider)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetStructValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>af45e86aff68982d4bf941feb9757ea62</anchor>
      <arglist>(struct_value, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SnakeCaseToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>abe1f02196422579efac747c6958e6fd8</anchor>
      <arglist>(path_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StrConvert</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a9b1cf4d3cb06ea89ea07f408df14e53c</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>afaf732da39cc3a0411f4eafae56267ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_DURATION_SECONDS_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a55aa2e84deb5b476b302f947bc120ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_EPOCH_DATETIME</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a0de99b53b09b4b05298fcbea03519919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT_OR_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>ad617a2f781d6ec3bd42f28e6682204de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_MICROS_PER_SECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aa303efdfde54184804b6fcdf9272f077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_MILLIS_PER_SECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>afb418024f409eaa040a1da5c331d7668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NANOS_PER_MICROSECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a1b121adc17d88eeb7d1c80a0319b8b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NANOS_PER_MILLISECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aa3e039af0fa0df7e78b211a4daba9b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NANOS_PER_SECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a689fd6a7d2796730f4f79a27d154afbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_SECONDS_PER_DAY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a2578c667e22498add42e56374cb84dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_TIMESTAMPFOMAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a082d0298f75285ea22f340ad209361ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>WKTBASES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>af3ad3acb24649801d41c29120f5401dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>well_known_types_embed.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/js/</path>
    <filename>well__known__types__embed_8cc.html</filename>
    <includes id="well__known__types__embed_8h" name="well_known_types_embed.h" local="no" imported="no">google/protobuf/compiler/js/well_known_types_embed.h</includes>
    <member kind="variable">
      <type>struct FileToc</type>
      <name>well_known_types_js</name>
      <anchorfile>well__known__types__embed_8cc.html</anchorfile>
      <anchor>afedf868c8ce61527550c3fed57f47d7b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>well_known_types_embed.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/js/</path>
    <filename>well__known__types__embed_8h.html</filename>
    <class kind="struct">FileToc</class>
    <member kind="variable">
      <type>struct FileToc</type>
      <name>well_known_types_js</name>
      <anchorfile>well__known__types__embed_8h.html</anchorfile>
      <anchor>afedf868c8ce61527550c3fed57f47d7b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>well_known_types_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>well__known__types__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::well_known_types_test::AnyTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::FieldMaskTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::StructTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::TimeUtilTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::TimeUtilTestBase</class>
    <namespace>google::protobuf::internal::well_known_types_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types__test.html</anchorfile>
      <anchor>a955a5e0eeeb5552d0fdcf83b01d5d4ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>well_known_types_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>well__known__types__unittest_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>WellKnownTypesTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>WellKnownTypesTest_8java.html</filename>
    <class kind="class">com::google::protobuf::WellKnownTypesTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>wepoll.c</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/wepoll/</path>
    <filename>wepoll_8c.html</filename>
    <class kind="struct">_AFD_POLL_HANDLE_INFO</class>
    <class kind="struct">_AFD_POLL_INFO</class>
    <class kind="struct">_IO_STATUS_BLOCK</class>
    <class kind="struct">_OBJECT_ATTRIBUTES</class>
    <class kind="struct">_UNICODE_STRING</class>
    <class kind="union">epoll_data</class>
    <class kind="struct">epoll_event</class>
    <class kind="struct">poll_group</class>
    <class kind="struct">port_state</class>
    <class kind="struct">queue</class>
    <class kind="struct">queue_node</class>
    <class kind="struct">reflock</class>
    <class kind="struct">sock_state</class>
    <class kind="struct">tree</class>
    <class kind="struct">tree_node</class>
    <class kind="struct">ts_tree</class>
    <class kind="struct">ts_tree_node</class>
    <member kind="define">
      <type>#define</type>
      <name>_WIN32_WINNT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac50762666aa00bd3a4308158510f1748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_ABORT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a315509209e2e6f455cc17eedf446d6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_ACCEPT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a8fc46fcc27b9f9143b4137f3f90d2adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_CONNECT_FAIL</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a185a1e7e3e9978297c94e818b48d8ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_DISCONNECT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a874bc81c9c81942ce7a2ba3ddebce873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_LOCAL_CLOSE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab7583d40b9ae82dda93b08e1afdb3aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_RECEIVE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4ce14bd6f0382390b34d0af09f97769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_RECEIVE_EXPEDITED</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a783e29de77c08f849d524a392144c27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AFD_POLL_SEND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>acce98fb6ee792e0c79661aa0fedb534a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>array_count</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a89ee8010120771c8612dc7058b327f84</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>container_of</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af8c317a42292b61c93aae91e59118a46</anchor>
      <arglist>(ptr, type, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLL_CTL_ADD</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2d36c1c8457d15bf764d4a94b4077b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLL_CTL_DEL</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af8de2279a945391e86525bcb904bc092</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLL_CTL_MOD</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a8818bbe0441220b091976d944a2b1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLERR</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2b69cc87f3556dc5d41b9b1122a4413e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLHUP</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae6832a9da6c1bc16f40c4a5b15dde53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLIN</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a9473bb25876648bb51926e6723802982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLMSG</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>abd58cfbc4c4aeff6dff5c8a096afd287</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLONESHOT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a12f33e7f9d329aeaf78678b56fa38d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLOUT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a737460cee0c76ac8d04e9726ec200d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLPRI</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af76a4ccb6d42cfdf3ff7d5ac5a971834</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLRDBAND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af3ca771c01458a76902b34f98fa4ea78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLRDHUP</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>afb6a93d0058c1e2bef8cff5ba1c28560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLRDNORM</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ace47c8a3d068e427a825773a3043bf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLWRBAND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2d145da45c73675533044344a42a93e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLWRNORM</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae7b18b9b50e9130909fde80c6c832ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR__ERRNO_MAPPINGS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a3cd8f6e934916fb398283919f1c1cd39</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILE_OPEN</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2afd29afecff96bf8007d36bef90f905</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOCTL_AFD_POLL</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a715139e94b1e4458624f3a2414051807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYEDEVENT_ALL_ACCESS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4eef2a667ba069a0c66086116f53b97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYEDEVENT_WAIT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a48335a8ddb18ba36ddc9eb576a33ff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYEDEVENT_WAKE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a53ef3ddc6ec8112049d90d38035cc2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NT_NTDLL_IMPORT_LIST</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af5400251867c4634736ee3044b662a55</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NT_SUCCESS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a92fbe8a9055aeda2fa65c8e462c90a92</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLL_GROUP__MAX_GROUP_SIZE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a3aab12b91a51f867fe18efb95dd4e9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT__MAX_ON_STACK_COMPLETIONS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>afb15b38daff503ee0ce297d52e1b3e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFLOCK__DESTROY</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aff8441352c7552936a645fd626f8cb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFLOCK__DESTROY_MASK</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a93cc6af16cc9b762ea59808241e6adf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFLOCK__POISON</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a29d012ae8f4aaf52d81b68ecfaa4fed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFLOCK__REF</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac0d1ec2d6258a00b236434dd12e718d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REFLOCK__REF_MASK</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>abd9d2d9e6bcb7f0cea553a7f74834d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>return_map_error</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a9ec7ccf267e9c43a93c2b102e8ab81db</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>return_set_error</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a415d2bc6b66fcf30b95317d3bee7cb43</anchor>
      <arglist>(value, error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTL_CONSTANT_OBJECT_ATTRIBUTES</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1c2b06e35090f549c879fdf7478b7a0f</anchor>
      <arglist>(ObjectName, Attributes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTL_CONSTANT_STRING</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a450dec8394441d2f3bb56b715b899ca2</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIO_BASE_HANDLE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a8f8ca636d2ba83d2863a38727079129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIO_BSP_HANDLE_POLL</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae3c421efd0b6ace745ad83c8539337ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCK__KNOWN_EPOLL_EVENTS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a93847971c731b9a2bdda867c0d2d6012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_CANCELLED</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aeeba010ce3afe9ffb4b819aae72fa1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_NOT_FOUND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac345972a587e6779b3c5d40874080e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_PENDING</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a6793f19a9dba9560e7d9685e202ade0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_SUCCESS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae56fdb340b23940f7a64ed2e37c1774a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREE__INSERT_OR_DESCEND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a29d2b283112fb03a19e560c7120f261e</anchor>
      <arglist>(side)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREE__REBALANCE_AFTER_INSERT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4db58652be07c9247e318fb7f7274324</anchor>
      <arglist>(cis, trans)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREE__REBALANCE_AFTER_REMOVE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2346ab4bec5286ea197e387aba5a00b8</anchor>
      <arglist>(cis, trans)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREE__ROTATE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>afecee384e3b4f99e8766c519812deecc</anchor>
      <arglist>(cis, trans)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unused_var</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0966840f17dfc9c721200a3ecb64e73f</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEPOLL_EXPORT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae398217abb1dad7444b613cb74dd0f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEPOLL_INTERNAL</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a01952c6cb82b644d439f4a25a1bdd9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEPOLL_INTERNAL_EXTERN</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a85518a72f359712e1a27fc1b535ca581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIN32_LEAN_AND_MEAN</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac7bef5d85e3dcd73eef56ad39ffc84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aeba64e37520277de30d71da8eefecbb3</anchor>
      <arglist>(error_sym, errno_sym)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a5cd91288301266644a19a8abaee65453</anchor>
      <arglist>(return_type, attributes, name, parameters)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a5cd91288301266644a19a8abaee65453</anchor>
      <arglist>(return_type, attributes, name, parameters)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a5cd91288301266644a19a8abaee65453</anchor>
      <arglist>(return_type, attributes, name, parameters)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _AFD_POLL_HANDLE_INFO</type>
      <name>AFD_POLL_HANDLE_INFO</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a050bd9bc73f3d4228e2df9f152851008</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _AFD_POLL_INFO</type>
      <name>AFD_POLL_INFO</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a57ddaa3b51b917f7edb9cb2bf6c95c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union epoll_data</type>
      <name>epoll_data_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae448b6f1679acd3309458397357ffa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>HANDLE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa8c0374618b33785ccb02f74bcfebc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _IO_STATUS_BLOCK</type>
      <name>IO_STATUS_BLOCK</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a64fcfed1acd62a9d1b81d1617225a247</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FARPROC</type>
      <name>nt__fn_ptr_cast_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac02f2b24e9d0cef214ffecb3040bc82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LONG</type>
      <name>NTSTATUS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a77a2f6628aaa056315f8c8ad2c466fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _OBJECT_ATTRIBUTES</type>
      <name>OBJECT_ATTRIBUTES</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac499fe986071121ef038e9a00b799bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _AFD_POLL_HANDLE_INFO *</type>
      <name>PAFD_POLL_HANDLE_INFO</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af312c193d8034f60f71cfe78b8414e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _AFD_POLL_INFO *</type>
      <name>PAFD_POLL_INFO</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1a3028b3f4bc9f0976ba2a0a474c880a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VOID(NTAPI *</type>
      <name>PIO_APC_ROUTINE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a21387069926afa24ebad0dc132155633</anchor>
      <arglist>)(PVOID ApcContext, PIO_STATUS_BLOCK IoStatusBlock, ULONG Reserved)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _IO_STATUS_BLOCK *</type>
      <name>PIO_STATUS_BLOCK</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a7f75722f8b2e2f271e66073236ac8c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NTSTATUS *</type>
      <name>PNTSTATUS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ad64a44524a71caf12eab151d0daef5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _OBJECT_ATTRIBUTES *</type>
      <name>POBJECT_ATTRIBUTES</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a71661810c12306be9e2317dc1402093f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct poll_group</type>
      <name>poll_group_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4f6b9131d905757beddf59fbfa5298a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct port_state</type>
      <name>port_state_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af396d250e2d8d5f46dfcbd54981a2d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _UNICODE_STRING *</type>
      <name>PUNICODE_STRING</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a9d9596239ae6918bf1780d06c3124e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct queue_node</type>
      <name>queue_node_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aae4aec91fde92a54f3bf51bfad3dfa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct queue</type>
      <name>queue_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa8acf648f3b0c69d7e132fcc61dc58c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct reflock</type>
      <name>reflock_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4264c7b788793396cd095e8f0930a311</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum sock__poll_status</type>
      <name>sock__poll_status_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ad2a5b5755de7535db9c2dd0ae6726ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sock_state</type>
      <name>sock_state_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a8108194704740a3008d46024a5a2a422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uintptr_t</type>
      <name>SOCKET</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>adc13399fbd5b754c8d26ed6f4e115625</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tree_node</type>
      <name>tree_node_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2408a83ad1c7155197f3ab27403ebd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tree</type>
      <name>tree_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aabd08cfd7893b1b0d401ce689de8c1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ts_tree_node</type>
      <name>ts_tree_node_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1b4df90f01e88b26ec41d7d9ca0ef563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ts_tree</type>
      <name>ts_tree_t</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a211ee69d0a108c689a3ac2601b17bfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _UNICODE_STRING</type>
      <name>UNICODE_STRING</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac3cdef6ef4b9dc0593a4418019f3cbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EPOLL_EVENTS</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLIN</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da1421ae0d96e8d2b00661a578826a7465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLPRI</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da8f5e4d0d4812a17efe45d99bd342f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLOUT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dacb3b2222069c7c77e808fc6eddff6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLERR</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6219d6dbc169aab7e994d655e0124794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLHUP</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da14a7c75ca276cbc9eda1d9ce32189ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDNORM</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da50f87afb089debdb7ac9e22617e3d7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDBAND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dad3c50c7c115b59977cf015955e9d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRNORM</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6673e2173cc476e8aa033157bb0d56d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRBAND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361daf27488f55e1c367da5a7d177dcd558c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLMSG</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da98e47276bf18980e2621e3baca9ce390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDHUP</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da5c7b062dc007d310ba3947aa4fa3f317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLONESHOT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dafb6ce49e037c0083d946b30f4b70d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLIN</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da1421ae0d96e8d2b00661a578826a7465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLPRI</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da8f5e4d0d4812a17efe45d99bd342f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLOUT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dacb3b2222069c7c77e808fc6eddff6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLERR</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6219d6dbc169aab7e994d655e0124794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLHUP</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da14a7c75ca276cbc9eda1d9ce32189ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDNORM</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da50f87afb089debdb7ac9e22617e3d7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDBAND</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dad3c50c7c115b59977cf015955e9d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRNORM</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6673e2173cc476e8aa033157bb0d56d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRBAND</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361daf27488f55e1c367da5a7d177dcd558c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLMSG</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da98e47276bf18980e2621e3baca9ce390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDHUP</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da5c7b062dc007d310ba3947aa4fa3f317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLONESHOT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dafb6ce49e037c0083d946b30f4b70d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>sock__poll_status</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa7ec607b3b480510f711fd64c3f36ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOCK__POLL_IDLE</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa7ec607b3b480510f711fd64c3f36ef3a76404f5db5c19608b72649e55ab362b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOCK__POLL_PENDING</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa7ec607b3b480510f711fd64c3f36ef3ab126d849aea4e080c80e3f89780bc0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOCK__POLL_CANCELLED</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa7ec607b3b480510f711fd64c3f36ef3a43a7413ed7132dfad0385aa8851d10fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>afd_cancel_poll</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a06fa8d15f6bd7d0a2f54e3271d009cc7</anchor>
      <arglist>(HANDLE afd_device_handle, IO_STATUS_BLOCK *io_status_block)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>afd_create_device_handle</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab1a785bb82bda8e905a4d0099e1eea8d</anchor>
      <arglist>(HANDLE iocp_handle, HANDLE *afd_device_handle_out)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>afd_poll</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae64f44cb11a463bebe627145796bfe4c</anchor>
      <arglist>(HANDLE afd_device_handle, AFD_POLL_INFO *poll_info, IO_STATUS_BLOCK *io_status_block)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HANDLE</type>
      <name>epoll__create</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a8d2af64e051742422979d6b5d0902a09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT int</type>
      <name>epoll_close</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a468ab42736a94ef8fb8498446f8347ab</anchor>
      <arglist>(HANDLE ephnd)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT HANDLE</type>
      <name>epoll_create</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>afa119596fadb1b24a6dccdb113e7a7a7</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT HANDLE</type>
      <name>epoll_create1</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4a574f511ff515727a5ffca88cd7b855</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT int</type>
      <name>epoll_ctl</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a800a06a23ae1e22a0944c385c542b9cd</anchor>
      <arglist>(HANDLE ephnd, int op, SOCKET sock, struct epoll_event *event)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>epoll_global_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2867b7cd4377014e128d2621015d6aee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT int</type>
      <name>epoll_wait</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae95c9bcfed5b175addc77fca13ec5358</anchor>
      <arglist>(HANDLE ephnd, struct epoll_event *events, int maxevents, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static errno_t</type>
      <name>err__map_win_error_to_errno</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a6560b9bd3d65bc877b0ca12c7083d43b</anchor>
      <arglist>(DWORD error)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>err_check_handle</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a3174c541faf725f5d39f45d3710c73bf</anchor>
      <arglist>(HANDLE handle)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>err_map_win_error</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a6a43a1685cca03288638e3303eb1a838</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>err_set_win_error</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a433e48f11448e18ad825d969db6e5252</anchor>
      <arglist>(DWORD error)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac92a673771db92e7156490091aef7135</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOL CALLBACK</type>
      <name>init__once_callback</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab4fab33a320ac6fa4d49004aebac85ac</anchor>
      <arglist>(INIT_ONCE *once, void *parameter, void **context)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>nt_global_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a01108b4bbadff73775a03a06e64e6d8b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poll_group_t *</type>
      <name>poll_group__new</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a8cb1eff3e98489e9fc777421baef306e</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL poll_group_t *</type>
      <name>poll_group_acquire</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a65a83bc47508072d66d0d10fa06a20eb</anchor>
      <arglist>(port_state_t *port)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>poll_group_delete</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2df6aa78ed19aac76306e064ff30925b</anchor>
      <arglist>(poll_group_t *poll_group)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL poll_group_t *</type>
      <name>poll_group_from_queue_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a69226c551069b89bc348941c115c2039</anchor>
      <arglist>(queue_node_t *queue_node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL HANDLE</type>
      <name>poll_group_get_afd_device_handle</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0341fd04c60ff3e97812877d1fcf7225</anchor>
      <arglist>(poll_group_t *poll_group)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>poll_group_release</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a82932e480d4e2cbda96da50bc29ec89a</anchor>
      <arglist>(poll_group_t *poll_group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static port_state_t *</type>
      <name>port__alloc</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0b64ad09472ee967f44fff8e20f6921a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__close_iocp</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae37e51808bee56bbbe6ac27389e054ed</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HANDLE</type>
      <name>port__create_iocp</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a16668e3d44b13d4f4b0afa6344836450</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__ctl_add</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab4c18358f7e53ff63dad29de91731f79</anchor>
      <arglist>(port_state_t *port_state, SOCKET sock, struct epoll_event *ev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__ctl_del</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1e5b4d6a6e50723c3d2e97c126083c72</anchor>
      <arglist>(port_state_t *port_state, SOCKET sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__ctl_mod</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a43b734f3ad2619c61d6b7d08455f85ad</anchor>
      <arglist>(port_state_t *port_state, SOCKET sock, struct epoll_event *ev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__ctl_op</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>adebdf1fca4cb6b813ce15511f65779cb</anchor>
      <arglist>(port_state_t *port_state, int op, SOCKET sock, struct epoll_event *ev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__feed_events</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a39c2be6abbec7c868a3cd9ec58d75040</anchor>
      <arglist>(port_state_t *port_state, struct epoll_event *epoll_events, OVERLAPPED_ENTRY *iocp_events, DWORD iocp_event_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>port__free</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aa3dad55bd228c03351a09d86c0e6638b</anchor>
      <arglist>(port_state_t *port)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__poll</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aff63df52eb0e3de94287bb33a0d4dde6</anchor>
      <arglist>(port_state_t *port_state, struct epoll_event *epoll_events, OVERLAPPED_ENTRY *iocp_events, DWORD maxevents, DWORD timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>port__update_events</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a506a6d7b53333fda5e0f8d3567afbbb5</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>port__update_events_if_polling</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a481c980cc2d3e05d8d21ae44e8c0d5f1</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>port_add_deleted_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af6e1e8b8357a345f7ada32e392ad0b4b</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>port_cancel_socket_update</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0fa3540b2ba22f1e01ac6e973529badc</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>port_close</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aeed11e073ea4e5643fde06913e1fb21e</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>port_ctl</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab53f7b7e16e93e987a3b7e680f6d19d2</anchor>
      <arglist>(port_state_t *port_state, int op, SOCKET sock, struct epoll_event *ev)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>port_delete</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1f640a341aeac1a9776a292d55b3e912</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL sock_state_t *</type>
      <name>port_find_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0fda29e990ba09cf3b5555d3131f5b61</anchor>
      <arglist>(port_state_t *port_state, SOCKET socket)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL HANDLE</type>
      <name>port_get_iocp_handle</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae2c19d0900fe3add0d37414073b63003</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL queue_t *</type>
      <name>port_get_poll_group_queue</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1248a19ce7b8308594fa45ec9260bd5f</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL port_state_t *</type>
      <name>port_new</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae3d900c26e928c8c2e0d90b12f0f1646</anchor>
      <arglist>(HANDLE *iocp_handle_out)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>port_register_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aee820ec5256129f86e37f43ace616874</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state, SOCKET socket)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>port_remove_deleted_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0ac72d1d19137edac1ed8fcade5d60ea</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>port_request_socket_update</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a7a4ad84dddfb77315a9ae517f28d06aa</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL port_state_t *</type>
      <name>port_state_from_handle_tree_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a66488dc468dd0402a0903ee87b6bda62</anchor>
      <arglist>(ts_tree_node_t *tree_node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL ts_tree_node_t *</type>
      <name>port_state_to_handle_tree_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4d5c87afa8bd942c3e4ac1099d0af1ea</anchor>
      <arglist>(port_state_t *port_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>port_unregister_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aec3fa90ee5556e05dff926ba1452d9fd</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>port_wait</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a62bb8ba94034235de2e4632a61e80c04</anchor>
      <arglist>(port_state_t *port_state, struct epoll_event *events, int maxevents, int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>queue__detach_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a49d5d68413dfd0d0f5439f1404829d99</anchor>
      <arglist>(queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_append</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a6e7e284f9a19361a7f8364ee23cc9926</anchor>
      <arglist>(queue_t *queue, queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL queue_node_t *</type>
      <name>queue_first</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>adbc601086d5e80bd867ac99a03f7dc91</anchor>
      <arglist>(const queue_t *queue)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2b099c443de1a01dfdcd898c45bb1f95</anchor>
      <arglist>(queue_t *queue)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL bool</type>
      <name>queue_is_empty</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a49f6c2860119253ff3d69287343f33f2</anchor>
      <arglist>(const queue_t *queue)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL bool</type>
      <name>queue_is_enqueued</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ad972bbafab79317bd149522e4539cd4a</anchor>
      <arglist>(const queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL queue_node_t *</type>
      <name>queue_last</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a64ac50df49e53104d51ecb430c17d054</anchor>
      <arglist>(const queue_t *queue)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_move_to_end</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab6f7c464eb427cc1c6ceeda9c53d00bb</anchor>
      <arglist>(queue_t *queue, queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_move_to_start</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2ba0948bec54b0c112c9a2c781c17ab2</anchor>
      <arglist>(queue_t *queue, queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_node_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4c2bbb1f5ddef58bf6d2d6c3125359c1</anchor>
      <arglist>(queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_prepend</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ad880074632f69efd3018f98090f0a383</anchor>
      <arglist>(queue_t *queue, queue_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>queue_remove</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>add7aae2199e51efa73dda16d1bc901ee</anchor>
      <arglist>(queue_node_t *node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reflock__await_event</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ad9515f1eee4d7a2e527a01f7e2d07d64</anchor>
      <arglist>(void *address)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reflock__signal_event</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a656239a229441e8bf4fbbfa7e17c3fbf</anchor>
      <arglist>(void *address)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>reflock_global_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a268e9c20b14764909f84e25836457fb3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>reflock_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2e239b8607dc1ad53c4e5feaf59bcd60</anchor>
      <arglist>(reflock_t *reflock)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>reflock_ref</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a9456b0f56418f6b167be144bea935d1e</anchor>
      <arglist>(reflock_t *reflock)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>reflock_unref</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1e43bc5abbebeab90c45b41972e78b14</anchor>
      <arglist>(reflock_t *reflock)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>reflock_unref_and_destroy</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ad19fb91857146d0413455b1139aff0d1</anchor>
      <arglist>(reflock_t *reflock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>sock__afd_events_to_epoll_events</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af01a98a48762ef337daf5f817c249b85</anchor>
      <arglist>(DWORD afd_events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sock_state_t *</type>
      <name>sock__alloc</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a2d77e419efbaa2db7c7dd85941c6a358</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sock__cancel_poll</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab4cb22a3d53b5c5dfbadae056ef9abfa</anchor>
      <arglist>(sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sock__delete</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>aad9fe01bd0b430016dcc43279531a405</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state, bool force)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DWORD</type>
      <name>sock__epoll_events_to_afd_events</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a18723b296c49f4c10be68bd3167c20b9</anchor>
      <arglist>(uint32_t epoll_events)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sock__free</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1a09736c34acfe92f6dd5b4fbd17127c</anchor>
      <arglist>(sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>sock_delete</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ae1091f074d7428f7928e3d05d06fc685</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>sock_feed_event</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a09c1bc0e8485eee7942669cfb9099f7b</anchor>
      <arglist>(port_state_t *port_state, IO_STATUS_BLOCK *io_status_block, struct epoll_event *ev)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>sock_force_delete</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a19a32f3cbe37a2bf7b3166ed9b804c48</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL sock_state_t *</type>
      <name>sock_new</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a7375db59a4b6eea27750657c0499c4ce</anchor>
      <arglist>(port_state_t *port_state, SOCKET socket)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>sock_set_event</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a9e5b021a7a97818ce349fe8ba5026965</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state, const struct epoll_event *ev)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL sock_state_t *</type>
      <name>sock_state_from_queue_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a672ee52cad557b005e52e33b9477acc7</anchor>
      <arglist>(queue_node_t *queue_node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL sock_state_t *</type>
      <name>sock_state_from_tree_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac6e57dd68e69e8a6e7462fa1fa566f6b</anchor>
      <arglist>(tree_node_t *tree_node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL queue_node_t *</type>
      <name>sock_state_to_queue_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>af36f66515d119e54fffc5ed69130f5a5</anchor>
      <arglist>(sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL tree_node_t *</type>
      <name>sock_state_to_tree_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a3b78704e00ba9d806b8fc3654ae04fc0</anchor>
      <arglist>(sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>sock_update</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a565df91a60a50916e015d2f53442bbe1</anchor>
      <arglist>(port_state_t *port_state, sock_state_t *sock_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tree__rotate_left</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0471508e0316998b2d7bcbfd14ba0616</anchor>
      <arglist>(tree_t *tree, tree_node_t *node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tree__rotate_right</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab89c9d7810ed174e9dd49f733ecdfff1</anchor>
      <arglist>(tree_t *tree, tree_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>tree_add</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a061a1b5c12e246aca3bd912b184ee414</anchor>
      <arglist>(tree_t *tree, tree_node_t *node, uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>tree_del</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab40bb3bfe61aa3ada25b665c637864b2</anchor>
      <arglist>(tree_t *tree, tree_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL tree_node_t *</type>
      <name>tree_find</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a38efc821362760cd7e53e0d8fa6016e4</anchor>
      <arglist>(const tree_t *tree, uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>tree_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a1a899dd511563027d6019ade077b2f6d</anchor>
      <arglist>(tree_t *tree)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>tree_node_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a074159b879390b05744b56277dd80a8e</anchor>
      <arglist>(tree_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL tree_node_t *</type>
      <name>tree_root</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a01ee4adb8177be79707621eca678de5b</anchor>
      <arglist>(const tree_t *tree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ts_tree_node_t *</type>
      <name>ts_tree__find_node</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a9c1cd134fc488f75607a80608edbe2f2</anchor>
      <arglist>(ts_tree_t *ts_tree, uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>ts_tree_add</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a03f441159735f688b0f9b5618347b0bd</anchor>
      <arglist>(ts_tree_t *ts_tree, ts_tree_node_t *node, uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL ts_tree_node_t *</type>
      <name>ts_tree_del_and_ref</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a51cd8e0d115a840fd37348b58e2897f0</anchor>
      <arglist>(ts_tree_t *ts_tree, uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL ts_tree_node_t *</type>
      <name>ts_tree_find_and_ref</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ac84f6d73f66085d1c4aa53f9233f5707</anchor>
      <arglist>(ts_tree_t *ts_tree, uintptr_t key)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>ts_tree_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a173e43fa65eb57963db323202a573569</anchor>
      <arglist>(ts_tree_t *rtl)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>ts_tree_node_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a31744dc03dd4bc63cfae4132bb661242</anchor>
      <arglist>(ts_tree_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>ts_tree_node_unref</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a0567900da3b703f0f01b7fe442b4aa3c</anchor>
      <arglist>(ts_tree_node_t *node)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL void</type>
      <name>ts_tree_node_unref_and_destroy</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a36e164a11a3935e8c96a09b2de926172</anchor>
      <arglist>(ts_tree_node_t *node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SOCKET</type>
      <name>ws__ioctl_get_bsp_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a5f6062b48cb6f0f6e05fdbd27846603b</anchor>
      <arglist>(SOCKET socket, DWORD ioctl)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL SOCKET</type>
      <name>ws_get_base_socket</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a6ac25402626d59ba1b996b628914446a</anchor>
      <arglist>(SOCKET socket)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_INTERNAL int</type>
      <name>ws_global_init</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a85e6be2dbfd4c80c6fd95e96113feda3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static OBJECT_ATTRIBUTES</type>
      <name>afd__device_attributes</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a6af5720c8586b342203c1088dbd3714a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UNICODE_STRING</type>
      <name>afd__device_name</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>adf4740e32820fa121b7a204724aeb14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ts_tree_t</type>
      <name>epoll__handle_tree</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a3cd6df5cfa743d0844699721319610fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>init__done</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab45a2f9ae37c01f8721d8c9f944a2d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static INIT_ONCE</type>
      <name>init__once</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a3439474542fc6bcdda16e564dc971057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static HANDLE</type>
      <name>reflock__keyed_event</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>a4d73edb5a1e0a4e5fa9120b227eb0078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wepoll.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/external/wepoll/</path>
    <filename>wepoll_8h.html</filename>
    <class kind="union">epoll_data</class>
    <class kind="struct">epoll_event</class>
    <member kind="define">
      <type>#define</type>
      <name>EPOLL_CTL_ADD</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a2d36c1c8457d15bf764d4a94b4077b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLL_CTL_DEL</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>af8de2279a945391e86525bcb904bc092</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLL_CTL_MOD</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a8818bbe0441220b091976d944a2b1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLERR</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a2b69cc87f3556dc5d41b9b1122a4413e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLHUP</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ae6832a9da6c1bc16f40c4a5b15dde53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLIN</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a9473bb25876648bb51926e6723802982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLMSG</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>abd58cfbc4c4aeff6dff5c8a096afd287</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLONESHOT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a12f33e7f9d329aeaf78678b56fa38d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLOUT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a737460cee0c76ac8d04e9726ec200d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLPRI</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>af76a4ccb6d42cfdf3ff7d5ac5a971834</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLRDBAND</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>af3ca771c01458a76902b34f98fa4ea78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLRDHUP</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>afb6a93d0058c1e2bef8cff5ba1c28560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLRDNORM</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ace47c8a3d068e427a825773a3043bf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLWRBAND</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a2d145da45c73675533044344a42a93e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPOLLWRNORM</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ae7b18b9b50e9130909fde80c6c832ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEPOLL_EXPORT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ae398217abb1dad7444b613cb74dd0f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union epoll_data</type>
      <name>epoll_data_t</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ae448b6f1679acd3309458397357ffa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>HANDLE</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>aa8c0374618b33785ccb02f74bcfebc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uintptr_t</type>
      <name>SOCKET</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>adc13399fbd5b754c8d26ed6f4e115625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EPOLL_EVENTS</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLIN</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da1421ae0d96e8d2b00661a578826a7465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLPRI</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da8f5e4d0d4812a17efe45d99bd342f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLOUT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dacb3b2222069c7c77e808fc6eddff6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLERR</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6219d6dbc169aab7e994d655e0124794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLHUP</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da14a7c75ca276cbc9eda1d9ce32189ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDNORM</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da50f87afb089debdb7ac9e22617e3d7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDBAND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dad3c50c7c115b59977cf015955e9d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRNORM</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6673e2173cc476e8aa033157bb0d56d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRBAND</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361daf27488f55e1c367da5a7d177dcd558c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLMSG</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da98e47276bf18980e2621e3baca9ce390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDHUP</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da5c7b062dc007d310ba3947aa4fa3f317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLONESHOT</name>
      <anchorfile>wepoll_8c.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dafb6ce49e037c0083d946b30f4b70d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLIN</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da1421ae0d96e8d2b00661a578826a7465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLPRI</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da8f5e4d0d4812a17efe45d99bd342f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLOUT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dacb3b2222069c7c77e808fc6eddff6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLERR</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6219d6dbc169aab7e994d655e0124794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLHUP</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da14a7c75ca276cbc9eda1d9ce32189ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDNORM</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da50f87afb089debdb7ac9e22617e3d7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDBAND</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dad3c50c7c115b59977cf015955e9d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRNORM</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da6673e2173cc476e8aa033157bb0d56d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLWRBAND</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361daf27488f55e1c367da5a7d177dcd558c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLMSG</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da98e47276bf18980e2621e3baca9ce390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLRDHUP</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361da5c7b062dc007d310ba3947aa4fa3f317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EPOLLONESHOT</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab97a65b5c201255d4fba9ca80a43361dafb6ce49e037c0083d946b30f4b70d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT int</type>
      <name>epoll_close</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a669afd089b11bb8728129a42e87fc0e8</anchor>
      <arglist>(HANDLE ephnd)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT HANDLE</type>
      <name>epoll_create</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ae8181c48bbfa8e100447181f20203d99</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT HANDLE</type>
      <name>epoll_create1</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>aaaa691ba2b5755123edb2d195ad7ba4a</anchor>
      <arglist>(int flags)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT int</type>
      <name>epoll_ctl</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>ab7c3b02c2de210c0826573e49c9bc07c</anchor>
      <arglist>(HANDLE ephnd, int op, SOCKET sock, struct epoll_event *event)</arglist>
    </member>
    <member kind="function">
      <type>WEPOLL_EXPORT int</type>
      <name>epoll_wait</name>
      <anchorfile>wepoll_8h.html</anchorfile>
      <anchor>a700a597ce0cf6669d3dd01b69e1e7a14</anchor>
      <arglist>(HANDLE ephnd, struct epoll_event *events, int maxevents, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>widget.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/xcode/Samples/FrameworkSample/</path>
    <filename>widget_8cc.html</filename>
    <includes id="widget_8h" name="widget.h" local="yes" imported="no">widget.h</includes>
  </compound>
  <compound kind="file">
    <name>widget.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/xcode/Samples/FrameworkSample/</path>
    <filename>widget_8h.html</filename>
    <class kind="class">Widget</class>
  </compound>
  <compound kind="file">
    <name>widget_test.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/third_party/googletest/googletest/xcode/Samples/FrameworkSample/</path>
    <filename>widget__test_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>widget__test_8cc.html</anchorfile>
      <anchor>a291536a26f617362e0c4b58941eeaead</anchor>
      <arglist>(WidgetInitializerTest, TestConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>widget__test_8cc.html</anchorfile>
      <anchor>ab0b72ae0a336fd2a4470c6b5566cd8c0</anchor>
      <arglist>(WidgetInitializerTest, TestConversion)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>windows.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>windows_8hpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_WIN32_WINNT</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>ac50762666aa00bd3a4308158510f1748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AI_NUMERICSERV</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>a8739abe7bcb9470bcdb021e869b2a76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOMINMAX</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>a9f918755b601cf4bffca775992e6fb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rmdir_utf8</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>a8716e4ed20ae7b14af8e1eb5ff1bee8f</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unlink_utf8</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>a48d709d372c5b0c3d208377509f932da</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::wstring</type>
      <name>utf8_to_utf16</name>
      <anchorfile>windows_8hpp.html</anchorfile>
      <anchor>a55861eb50c62f22019ce8580ef7b8cf3</anchor>
      <arglist>(const char *utf8_string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>wire_8hpp.html</filename>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="function">
      <type>uint16_t</type>
      <name>get_uint16</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a36d531ea9aa40d7a7c9823e86a6050ce</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>get_uint32</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab8c7a8879b3221819198f1476efa8bb0</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>get_uint64</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aa9b524befb1649e5d7ef9b4d0b448de8</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>get_uint8</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a42ebe5ddf7848cc6600f689c7b450b28</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint16</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a397269eef7ec0b1653143dfa76f8de0e</anchor>
      <arglist>(unsigned char *buffer_, uint16_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint32</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a984c2b9e60a5cb43435eb1680cceb880</anchor>
      <arglist>(unsigned char *buffer_, uint32_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint64</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac9c4a884ae87e586fa1e5263e5d7f46b</anchor>
      <arglist>(unsigned char *buffer_, uint64_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint8</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aea58527c18dab9505f868da2a03033be</anchor>
      <arglist>(unsigned char *buffer_, uint8_t value_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire_format.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wire__format_8cc.html</filename>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="descriptor_8pb_8h" name="descriptor.pb.h" local="no" imported="no">google/protobuf/descriptor.pb.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="dynamic__message_8h" name="dynamic_message.h" local="no" imported="no">google/protobuf/dynamic_message.h</includes>
    <includes id="map__field_8h" name="map_field.h" local="no" imported="no">google/protobuf/map_field.h</includes>
    <includes id="map__field__inl_8h" name="map_field_inl.h" local="no" imported="no">google/protobuf/map_field_inl.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">google::protobuf::internal::MapKeySorter::MapKeyComparator</class>
    <class kind="class">google::protobuf::internal::MapKeySorter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>ad8c39ad5189fb4ba5f3757b620f6a4b1</anchor>
      <arglist>(CppType, CamelCppType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a7a7f7ea491e2d49d42db121bcae55963</anchor>
      <arglist>(FieldType, CamelFieldType, CamelCppType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a7a7f7ea491e2d49d42db121bcae55963</anchor>
      <arglist>(FieldType, CamelFieldType, CamelCppType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a7a7f7ea491e2d49d42db121bcae55963</anchor>
      <arglist>(FieldType, CamelFieldType, CamelCppType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a7a7f7ea491e2d49d42db121bcae55963</anchor>
      <arglist>(FieldType, CamelFieldType, CamelCppType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a8117563e39d48bc1413a9a0db36fc3ed</anchor>
      <arglist>(FieldType, CamelFieldType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_CASE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a8117563e39d48bc1413a9a0db36fc3ed</anchor>
      <arglist>(FieldType, CamelFieldType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_FIXED_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a5a00c888779bdc8761132d91dd7814ec</anchor>
      <arglist>(TYPE, TYPE_METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_PACKED_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>ac20467300ff316ff48a196fa2acdb64e</anchor>
      <arglist>(TYPE, CPPTYPE, CPPTYPE_METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_PRIMITIVE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a4a11cc4c116e8f1713e4865acebed737</anchor>
      <arglist>(TYPE, CPPTYPE, TYPE_METHOD, CPPTYPE_METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a048924018cd97f8cb9e1a66982e14c8b</anchor>
      <arglist>(TYPE, CPPTYPE, CPPTYPE_METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a00e1903387bf1c732d1897ad8c8764bf</anchor>
      <arglist>(TYPE, TYPE_METHOD, CPPTYPE_METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_TYPE</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>a00e1903387bf1c732d1897ad8c8764bf</anchor>
      <arglist>(TYPE, TYPE_METHOD, CPPTYPE_METHOD)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MapKeyDataOnlyByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aea47dfb05e33757df5e6622b55f3dfa3</anchor>
      <arglist>(const FieldDescriptor *field, const MapKey &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MapValueRefDataOnlyByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a713213e5bc696530ad234a229fb5a065</anchor>
      <arglist>(const FieldDescriptor *field, const MapValueRef &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a544411eb909fc6176bfef2ce4b28da54</anchor>
      <arglist>(const FieldDescriptor *field, const MapKey &amp;key, const MapValueRef &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMapKeyWithCachedSizes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a48c0a58c3b27d2c4e9942e3671b5daa3</anchor>
      <arglist>(const FieldDescriptor *field, const MapKey &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMapValueRefWithCachedSizes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a20892dffff8350581419722c600c3228</anchor>
      <arglist>(const FieldDescriptor *field, const MapValueRef &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StrictUtf8Check</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad5aca3e6f71c1c077e4b25cb94e88159</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kMapEntryTagByteSize</name>
      <anchorfile>wire__format_8cc.html</anchorfile>
      <anchor>af5e51c47b1ed7281d3a6a980598f679a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire_format.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wire__format_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <class kind="class">google::protobuf::internal::UnknownFieldSetFieldSkipper</class>
    <class kind="class">google::protobuf::internal::WireFormat</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>ComputeUnknownMessageSetItemsSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a78d28a26690401b3767e18daaad06952</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeUnknownMessageSetItems</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a53234d8349a44e31539641770abd4243</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, io::CodedOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire_format.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>wire__format_8py.html</filename>
    <namespace>google::protobuf::internal::wire_format</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarUInt64ByteSizeNoTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a7a064e150f2f8b066d907d93a00b18ff</anchor>
      <arglist>(uint64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BoolByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ad63f4cc33b086f0a3879920c40116b12</anchor>
      <arglist>(field_number, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a701083bcd7cbbcf979851a8a65113164</anchor>
      <arglist>(field_number, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DoubleByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>af0dd68ecf2c01e3b45fddc89487ae3c1</anchor>
      <arglist>(field_number, double)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EnumByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a8402ed1f14bcc81e8715352045f81d9e</anchor>
      <arglist>(field_number, enum)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Fixed32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ae6262de8b8915202078ee43d611b32f2</anchor>
      <arglist>(field_number, fixed32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Fixed64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ad811eeb0c252f20d33a40b0b192cdb35</anchor>
      <arglist>(field_number, fixed64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FloatByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ac9ad734809d1c1d2ee37f0de40314872</anchor>
      <arglist>(field_number, flt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ab822bed9d45b4a1d04779e043abe0bc7</anchor>
      <arglist>(field_number, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Int32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a14c97a12d48579646b345bb7a52f7526</anchor>
      <arglist>(field_number, int32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Int32ByteSizeNoTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a563cea3beda82bcc1e3201f6957a8ddc</anchor>
      <arglist>(int32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Int64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a4a995d11e8d02f81f7f8664f85ed094d</anchor>
      <arglist>(field_number, int64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsTypePackable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>af5376e2f4fa462d45ae448373a1336af</anchor>
      <arglist>(field_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a5011b8fbaf3e65bc88048b589cd3d73f</anchor>
      <arglist>(field_number, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3857b90f2ffce7723b8343a4c877a443</anchor>
      <arglist>(field_number, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PackTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>aa908f96fe1b99cb69c13172b33d8620e</anchor>
      <arglist>(field_number, wire_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SFixed32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ae7350dfd96751a85b1fc70c90b467fe6</anchor>
      <arglist>(field_number, sfixed32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SFixed64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a8ba36b22b7ca6c6f3fafee3719a3f91b</anchor>
      <arglist>(field_number, sfixed64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SInt32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a6bbc037ed5779be7809c67d6e114928f</anchor>
      <arglist>(field_number, int32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SInt64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a01e0c6f2ac7c1b10c3699c56ba350e38</anchor>
      <arglist>(field_number, int64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a85f9ac24dce2a604d92cd9a6a9ceb7f5</anchor>
      <arglist>(field_number, string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TagByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a5a570618c02e0c63232d6686c85a0e71</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UInt32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a37c3cda14db034c368617da77e96891c</anchor>
      <arglist>(field_number, uint32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UInt64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3c35931c9cbd7d4b13476e5760f6ad65</anchor>
      <arglist>(field_number, uint64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnpackTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a269f85380bbafe56baf3dc8ecc4f1980</anchor>
      <arglist>(tag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ZigZagDecode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a7dafb8408aae1a8a5927bfdb857ed598</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ZigZagEncode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3f8eda42ea5dfa1a1adf1e68e0425316</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ae3ec4e65c589f7ffe3d21b089e6c20c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_WIRETYPE_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a250ba1699af6dd7ef90f715b4f67850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_DOUBLE_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a0b97dcc36a8af9e501091b92d09de7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_FLOAT_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a82bc134ca124b274f1b4d6df4cf7cd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_UINT32_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a966c43113c768787506c1137182b61d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_UINT64_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a24183efa460d4f99e67c7e29e4519450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ac8d4d9904408bdded0c1d085fe585be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32_MIN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a57c420db5ac89c7fe01d261fad1303fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>INT64_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a1074cd489a58cdfebb6d78d7546472e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64_MIN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a71ed2b6941cd977948042cd388647f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>NON_PACKABLE_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a77d48e3d16431fa7522ee74c1486c463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TAG_TYPE_BITS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a44d8c759d31cd2d28f593ef9b0937f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>TAG_TYPE_MASK</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a57990b1dbe168a258de5968b6f4a178d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>UINT32_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a5aa8f618f331c1ab8177de5be32965cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>UINT64_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a9c0902f2a2f60b151b2a88883bfbf192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_END_GROUP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>aa01727863baa6b71ccebe2bdd1055ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_FIXED32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3eab33ed552f47f412a2b1d15e8aea4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_FIXED64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>aa4cb81559a8f69937e19d12fff98e209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a886cf1e74f4283348bc7665cd3d999e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3397cfb3574d175bdfa743a2c0710456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_VARINT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a12c853a5d7189e47a403f4f398887eaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire_format_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wire__format__lite_8cc.html</filename>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="stringprintf_8h" name="stringprintf.h" local="no" imported="no">google/protobuf/stubs/stringprintf.h</includes>
    <includes id="coded__stream__inl_8h" name="coded_stream_inl.h" local="no" imported="no">google/protobuf/io/coded_stream_inl.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USE_SSE_FOR_64_BIT_INTEGER_ARRAYS</name>
      <anchorfile>wire__format__lite_8cc.html</anchorfile>
      <anchor>a81a5e587a0a28b23eebf546d1add5f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintUTF8ErrorLog</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a19d11c0e1976b6e750398f798193d815</anchor>
      <arglist>(const char *field_name, const char *operation_str, bool emit_stacktrace)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadBytesToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a30478a599d6eb26691e451bea24df229</anchor>
      <arglist>(io::CodedInputStream *input, std::string *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0cb89aeb931b52d1da058d801ea9aabb</anchor>
      <arglist>(const T *data, const int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9b579a5829edce66c0440a16f636f160</anchor>
      <arglist>(const T *data, const int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa1f08260781493cc3f650a7cbb27face</anchor>
      <arglist>(const CType *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire_format_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wire__format__lite_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="message__lite_8h" name="message_lite.h" local="no" imported="no">google/protobuf/message_lite.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2port_8h" name="protobuf/src/google/protobuf/port.h" local="no" imported="no">google/protobuf/port.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <class kind="class">google::protobuf::internal::CodedOutputStreamFieldSkipper</class>
    <class kind="class">google::protobuf::internal::FieldSkipper</class>
    <class kind="class">google::protobuf::internal::WireFormatLite</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_UTF8_VALIDATION_ENABLED</name>
      <anchorfile>wire__format__lite_8h.html</anchorfile>
      <anchor>a550edc1c0e24ce1533188fb3b43a81f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG</name>
      <anchorfile>wire__format__lite_8h.html</anchorfile>
      <anchor>afce223517ce92660592d83ac510b5193</anchor>
      <arglist>(FIELD_NUMBER, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_REPEATED_FIXED_SIZE_PRIMITIVE</name>
      <anchorfile>wire__format__lite_8h.html</anchorfile>
      <anchor>a17ffd8819d76e4984e499fd11ba876af</anchor>
      <arglist>(CPPTYPE, DECLARED_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE</name>
      <anchorfile>wire__format__lite_8h.html</anchorfile>
      <anchor>a123eb490b3a318e539597f2bc11123c6</anchor>
      <arglist>(CPPTYPE, DECLARED_TYPE)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ComputeUnknownMessageSetItemsSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f5cc261c3b9d083212d1bcb7199b299</anchor>
      <arglist>(const std::string &amp;unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMessageSetItemImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaeead673a942d44bb6576879f11bf5ed</anchor>
      <arglist>(io::CodedInputStream *input, MS ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeUnknownMessageSetItems</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a45a9848644c93aad72816aeae6cb2ca1</anchor>
      <arglist>(const std::string &amp;unknown_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; bool, WireFormatLite::TYPE_BOOL &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a10d74b84ff86936b1eb6a7035c26c775</anchor>
      <arglist>(io::CodedInputStream *input, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; double, WireFormatLite::TYPE_DOUBLE &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3fafd4429a6427384ee9a18db651ac37</anchor>
      <arglist>(io::CodedInputStream *input, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; float, WireFormatLite::TYPE_FLOAT &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ce46f1676f226c9c737d909e74cba3e</anchor>
      <arglist>(io::CodedInputStream *input, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int, WireFormatLite::TYPE_ENUM &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8427cb713425b7bbbb24e158cf626134</anchor>
      <arglist>(io::CodedInputStream *input, int *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int32, WireFormatLite::TYPE_INT32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a436edc6da46e4d61c49a50d7795bf2ee</anchor>
      <arglist>(io::CodedInputStream *input, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int32, WireFormatLite::TYPE_SFIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36380847b7e2adbfea3a3aead2698e3e</anchor>
      <arglist>(io::CodedInputStream *input, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int32, WireFormatLite::TYPE_SINT32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a063c9b85a3321dafc468298421571b28</anchor>
      <arglist>(io::CodedInputStream *input, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int64, WireFormatLite::TYPE_INT64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab2a6429d5209b20a0843f31cf5a3cf77</anchor>
      <arglist>(io::CodedInputStream *input, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int64, WireFormatLite::TYPE_SFIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aba6ef7fe60f935a1d17975db8ad885d1</anchor>
      <arglist>(io::CodedInputStream *input, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int64, WireFormatLite::TYPE_SINT64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abf330fc7f3cecbde7b6ea289e39e9b4a</anchor>
      <arglist>(io::CodedInputStream *input, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint32, WireFormatLite::TYPE_FIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa748149f3ae2734c273f8c5950570146</anchor>
      <arglist>(io::CodedInputStream *input, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint32, WireFormatLite::TYPE_UINT32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac5a57ca95873725ae2286db7911306ae</anchor>
      <arglist>(io::CodedInputStream *input, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint64, WireFormatLite::TYPE_FIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acf56caca99a247ef927775e1a7cbc270</anchor>
      <arglist>(io::CodedInputStream *input, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint64, WireFormatLite::TYPE_UINT64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adf246e926eae9f944ed8661dfae900b5</anchor>
      <arglist>(io::CodedInputStream *input, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; double, WireFormatLite::TYPE_DOUBLE &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a170384d5b445ba318978b5417f34881d</anchor>
      <arglist>(const uint8 *buffer, double *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; float, WireFormatLite::TYPE_FLOAT &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6083eca67b9bc41ac3618a696f7030b4</anchor>
      <arglist>(const uint8 *buffer, float *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; int32, WireFormatLite::TYPE_SFIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2bec836783c5789d013afeaa2a39a915</anchor>
      <arglist>(const uint8 *buffer, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; int64, WireFormatLite::TYPE_SFIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aef678d4e0ceb0a6ead6b73f0dade9fd5</anchor>
      <arglist>(const uint8 *buffer, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; uint32, WireFormatLite::TYPE_FIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aede296e498c0295380f7d9e96f2038ed</anchor>
      <arglist>(const uint8 *buffer, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; uint64, WireFormatLite::TYPE_FIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7e5bf0cfcd65c51f58cdc6e6f517e430</anchor>
      <arglist>(const uint8 *buffer, uint64 *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2google_2protobuf_2internal_2wire__format__test_8py.html</filename>
    <class kind="class">tests::google::protobuf::internal::wire_format_test::WireFormatTest</class>
    <namespace>tests::google::protobuf::internal::wire_format_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test.html</anchorfile>
      <anchor>a8f32a0b9f83d41931411752a320beb24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google/protobuf/internal/wire_format_test.py</name>
    <path>/tmp/ws/src/libaditof/protobuf/python/google/protobuf/internal/</path>
    <filename>google_2protobuf_2internal_2wire__format__test_8py.html</filename>
    <class kind="class">google::protobuf::internal::wire_format_test::WireFormatTest</class>
    <namespace>google::protobuf::internal::wire_format_test</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format__test.html</anchorfile>
      <anchor>a023706fdcf0747d29ded01aeac314039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wire_format_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wire__format__unittest_8cc.html</filename>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <includes id="test__util_8h" name="test_util.h" local="no" imported="no">google/protobuf/test_util.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="strutil_8h" name="strutil.h" local="no" imported="no">google/protobuf/stubs/strutil.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LL</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>a6185afb135442b229d91201b1a3c6eb2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULL</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>ae7289206560e57188eb393096c91e575</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZigZagDecode32</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>aa8f80c74e2e644c2bbac0dead751badc</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZigZagDecode64</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>aa9e7bc3dcdd4dab918f454e2d36ef8f5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZigZagEncode32</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>ac7e6781bae863ba1b295faeac89301b3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZigZagEncode64</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>a0aa36ef255ad0a35cf61ad0930b9ad1c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>packedTestAllTypes_</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>a34226c8cde8a7d545b8abfe0720120a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>packedTestUnpackedTypes_</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>a82a88954d8c62b3e83e8aec8d78bfdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>unpackedTestAllTypes_</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>a7e256920b34daa6165b3e0540df5fb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>unpackedTestUnpackedTypes_</name>
      <anchorfile>wire__format__unittest_8cc.html</anchorfile>
      <anchor>a48d44dfe7e7670c8bed53b71d13e7d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WireFormat.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>WireFormat_8java.html</filename>
    <class kind="enum">com::google::protobuf::WireFormat::FieldType</class>
    <class kind="enum">com::google::protobuf::WireFormat::JavaType</class>
    <class kind="class">com::google::protobuf::WireFormat</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>WireFormatLiteTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>WireFormatLiteTest_8java.html</filename>
    <class kind="class">com::google::protobuf::WireFormatLiteTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/WireFormatTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/</path>
    <filename>compatibility__tests_2v2_85_80_2tests_2src_2main_2java_2com_2google_2protobuf_2test_2WireFormatTest_8java.html</filename>
    <class kind="class">com::google::protobuf::test::WireFormatTest</class>
    <namespace>com::google::protobuf::test</namespace>
  </compound>
  <compound kind="file">
    <name>core/src/test/java/com/google/protobuf/WireFormatTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>core_2src_2test_2java_2com_2google_2protobuf_2WireFormatTest_8java.html</filename>
    <class kind="class">com::google::protobuf::WireFormatTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>wrap_memcpy.c</name>
    <path>/tmp/ws/src/libaditof/protobuf/ruby/ext/google/protobuf_c/</path>
    <filename>wrap__memcpy_8c.html</filename>
  </compound>
  <compound kind="file">
    <name>wrappers.pb.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wrappers_8pb_8cc.html</filename>
    <includes id="wrappers_8pb_8h" name="wrappers.pb.h" local="no" imported="no">google/protobuf/wrappers.pb.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="wire__format__lite_8h" name="wire_format_lite.h" local="no" imported="no">google/protobuf/wire_format_lite.h</includes>
    <includes id="src_2google_2protobuf_2descriptor_8h" name="src/google/protobuf/descriptor.h" local="no" imported="no">google/protobuf/descriptor.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="reflection__ops_8h" name="reflection_ops.h" local="no" imported="no">google/protobuf/reflection_ops.h</includes>
    <includes id="wire__format_8h" name="wire_format.h" local="no" imported="no">google/protobuf/wire_format.h</includes>
    <class kind="class">BytesValue::_Internal</class>
    <class kind="class">StringValue::_Internal</class>
    <class kind="class">BoolValue::_Internal</class>
    <class kind="class">UInt32Value::_Internal</class>
    <class kind="class">Int32Value::_Internal</class>
    <class kind="class">UInt64Value::_Internal</class>
    <class kind="class">Int64Value::_Internal</class>
    <class kind="class">FloatValue::_Internal</class>
    <class kind="class">DoubleValue::_Internal</class>
    <class kind="class">BoolValueDefaultTypeInternal</class>
    <class kind="class">BytesValueDefaultTypeInternal</class>
    <class kind="class">DoubleValueDefaultTypeInternal</class>
    <class kind="class">FloatValueDefaultTypeInternal</class>
    <class kind="class">Int32ValueDefaultTypeInternal</class>
    <class kind="class">Int64ValueDefaultTypeInternal</class>
    <class kind="class">StringValueDefaultTypeInternal</class>
    <class kind="class">UInt32ValueDefaultTypeInternal</class>
    <class kind="class">UInt64ValueDefaultTypeInternal</class>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c80c2bbfbdfa57f53e1537bbb6567bb</anchor>
      <arglist>(EXPRESSION)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::BoolValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::BoolValue &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a0c844a113e5c71fbecc0894026e863b8</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::BytesValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::BytesValue &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a488f9f40fe0398a0faca8e8cf0986158</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DoubleValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DoubleValue &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a3daa6e2889003d27ba41f376d7d380f0</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FloatValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FloatValue &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ad2bf782ef1ab6588f86120db7c5f706c</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Int32Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Int32Value &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4c554c22e05893f1d764a46f5d713ebc</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::Int64Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Int64Value &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a090916569b0fb1a789f1aa4cef458aa7</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::StringValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::StringValue &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4d663ef0ed7fe33f65e43af46eb789f3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::UInt32Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UInt32Value &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a1d4c4ea2aadb0e2134cf2774939b6050</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::UInt64Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UInt64Value &gt;</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a2c1249cd0fcd970194c32516001faa7f</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NAMESPACE_CLOSE void</type>
      <name>InitDefaultsscc_info_BoolValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>aee01b6006a8ae9a42cc8bcf54f6224b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_BytesValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>aeb6c0f446e8b02857eaf5384840266c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_DoubleValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a726172f93c6d0446df293988ec1a4a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_FloatValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ad968d2b4a0c22d3895f72992513f5793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Int32Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a6391d39b936a43a2242ef1b421e28634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_Int64Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a96c53c7d0a9c336ac2f85e4019403f73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_StringValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ade2953e00268a6dffa45007c8ccfd29d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_UInt32Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>aae39d13614a2bd628d1e5a8cfd78c364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitDefaultsscc_info_UInt64Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a7b470d53c430d2becedcd3fc0bf9121c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fwrappers_2eproto::offsets[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a766f9cf6da13f85a50e1c425f6cae7e0</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable">
      <type>class BoolValueDefaultTypeInternal</type>
      <name>_BoolValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ad2bcc5d4e72982e051a1d8cba528fe6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class BytesValueDefaultTypeInternal</type>
      <name>_BytesValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>af7e32aa1b4f6140f322be3e879cc395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_OPEN class DoubleValueDefaultTypeInternal</type>
      <name>_DoubleValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a3b776eff7a374e8ee02507c289698799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class FloatValueDefaultTypeInternal</type>
      <name>_FloatValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a897f8e6a4bdb93f4ee1829b3e9dbef56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class Int32ValueDefaultTypeInternal</type>
      <name>_Int32Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a23f9232d0607aa7e4aa685ce556f81f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class Int64ValueDefaultTypeInternal</type>
      <name>_Int64Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a1adc93b0a38db17fe275f98c6b571172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class StringValueDefaultTypeInternal</type>
      <name>_StringValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a7dd8bd6a429c553de940ed7e484d4450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class UInt32ValueDefaultTypeInternal</type>
      <name>_UInt32Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a6a7835f3458813e39f4c877932fde968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class UInt64ValueDefaultTypeInternal</type>
      <name>_UInt64Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a82e8932278df6d9c185e9e35dc3675c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a10c3d8580349e768febd549d4c9ddaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable *const</type>
      <name>descriptor_table_google_2fprotobuf_2fwrappers_2eproto_deps</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ab47ced5162b28e504832d410386f876b</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>descriptor_table_google_2fprotobuf_2fwrappers_2eproto_initialized</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a3a6417813804c78cc262016ee2ab6020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>descriptor_table_google_2fprotobuf_2fwrappers_2eproto_once</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a5c1699c440be91e11b382f469ba50d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase *const</type>
      <name>descriptor_table_google_2fprotobuf_2fwrappers_2eproto_sccs</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a929f69b50684a2e263f09551abd86b2b</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dynamic_init_dummy_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a98193f2f1c6d09e0b06a755617bbf34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ::PROTOBUF_NAMESPACE_ID::Message *const</type>
      <name>file_default_instances</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a6cdaa6053b386d4de799ec1922979ec8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const  **</type>
      <name>file_level_enum_descriptors_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a940bc81af5309c2a8703f4e4851367e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>file_level_metadata_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ae01a265746d20a2fd832edc02f79a502</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const  **</type>
      <name>file_level_service_descriptors_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a8ae2c2f1936cdf71377aad28972cc64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_BoolValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a95478dfc1fbb1b60ec85ee3fc9331e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_BytesValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a6de56ba7f28043dd82e09e41a14a7c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_DoubleValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a5c135c9c879ce49f1f068536a213da65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_FloatValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a1be3a8ccb0bd63633db3b5f0eed77aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Int32Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a81e03c699ad9e1890accf79af7becf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_Int64Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a5ae0a5642684d0a7dc62b4dcc9ec6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_StringValue_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>a4b8a6d35467b189363473633cf5cdb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_UInt32Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>acc6d43b603781aba57b57ad2d5b284ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo&lt; 0 &gt;</type>
      <name>scc_info_UInt64Value_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8cc.html</anchorfile>
      <anchor>ae5026fa280f41eedd49d8148788d6246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrappers.pb.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/</path>
    <filename>wrappers_8pb_8h.html</filename>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="arena_8h" name="arena.h" local="no" imported="no">google/protobuf/arena.h</includes>
    <includes id="arenastring_8h" name="arenastring.h" local="no" imported="no">google/protobuf/arenastring.h</includes>
    <includes id="generated__message__table__driven_8h" name="generated_message_table_driven.h" local="no" imported="no">google/protobuf/generated_message_table_driven.h</includes>
    <includes id="generated__message__util_8h" name="generated_message_util.h" local="no" imported="no">google/protobuf/generated_message_util.h</includes>
    <includes id="inlined__string__field_8h" name="inlined_string_field.h" local="no" imported="no">google/protobuf/inlined_string_field.h</includes>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">google/protobuf/metadata.h</includes>
    <includes id="generated__message__reflection_8h" name="generated_message_reflection.h" local="no" imported="no">google/protobuf/generated_message_reflection.h</includes>
    <includes id="src_2google_2protobuf_2message_8h" name="src/google/protobuf/message.h" local="no" imported="no">google/protobuf/message.h</includes>
    <includes id="repeated__field_8h" name="repeated_field.h" local="no" imported="no">google/protobuf/repeated_field.h</includes>
    <includes id="extension__set_8h" name="extension_set.h" local="no" imported="no">google/protobuf/extension_set.h</includes>
    <includes id="unknown__field__set_8h" name="unknown_field_set.h" local="no" imported="no">google/protobuf/unknown_field_set.h</includes>
    <class kind="class">BoolValue</class>
    <class kind="class">BytesValue</class>
    <class kind="class">DoubleValue</class>
    <class kind="class">FloatValue</class>
    <class kind="class">Int32Value</class>
    <class kind="class">Int64Value</class>
    <class kind="class">StringValue</class>
    <class kind="struct">TableStruct_google_2fprotobuf_2fwrappers_2eproto</class>
    <class kind="class">UInt32Value</class>
    <class kind="class">UInt64Value</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a68c341afd1f60c45641cc339018b2770</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::BoolValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::BoolValue &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a69842e9f438fdd84f54af333ea2db250</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::BytesValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::BytesValue &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a41328a7ac713091437f8d97f5da3ae70</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::DoubleValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::DoubleValue &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a706d62dca9a228be05a2111579fb5fbb</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FloatValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::FloatValue &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>aebe09843975947df35c2c7ace2aa56cf</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Int32Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Int32Value &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a94969950f74c330b3a7bb5ad87e3c753</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Int64Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::Int64Value &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>af1de4857980edf52c544f0dd33d0beb0</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::StringValue *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::StringValue &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a6dc43230e0db8be45bf606a8f6c511b9</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::UInt32Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UInt32Value &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a40bedd592a539f4e27a8efcf1172c9fd</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::UInt64Value *</type>
      <name>Arena::CreateMaybeMessage&lt; PROTOBUF_NAMESPACE_ID::UInt64Value &gt;</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a048010a51099a5744c8892bd7fb40067</anchor>
      <arglist>(Arena *)</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT BoolValueDefaultTypeInternal</type>
      <name>_BoolValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>aa4565024e5df4fa54392c3caface754e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT BytesValueDefaultTypeInternal</type>
      <name>_BytesValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a910ac4e64c26a15e4f14665c00ab13a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT DoubleValueDefaultTypeInternal</type>
      <name>_DoubleValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>ab919b5f5e29facaa9442224cb316c794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT FloatValueDefaultTypeInternal</type>
      <name>_FloatValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>abd082c1707da227334719dd225c0b7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT Int32ValueDefaultTypeInternal</type>
      <name>_Int32Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a1e35c7718ad777c9bb9e3eab996d5409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT Int64ValueDefaultTypeInternal</type>
      <name>_Int64Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a9a443921a0d4c8053b803fa12447f3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT StringValueDefaultTypeInternal</type>
      <name>_StringValue_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>ab415e1c115921bad86a89d8766e8f424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT UInt32ValueDefaultTypeInternal</type>
      <name>_UInt32Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a780e72847babaf775dcfd7a85e0d2947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_EXPORT UInt64ValueDefaultTypeInternal</type>
      <name>_UInt64Value_default_instance_</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a943b2cd89d0aeb50692e01659e6a1108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable</type>
      <name>descriptor_table_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>wrappers_8pb_8h.html</anchorfile>
      <anchor>a9dc8001b52afc1225a00c9e5787302ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Wrappers.pbobjc.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/objectivec/google/protobuf/</path>
    <filename>Wrappers_8pbobjc_8h.html</filename>
    <includes id="GPBDescriptor_8h" name="GPBDescriptor.h" local="yes" imported="yes">GPBDescriptor.h</includes>
    <includes id="GPBMessage_8h" name="GPBMessage.h" local="yes" imported="yes">GPBMessage.h</includes>
    <includes id="GPBRootObject_8h" name="GPBRootObject.h" local="yes" imported="yes">GPBRootObject.h</includes>
    <class kind="class">GPBBoolValue</class>
    <class kind="class">GPBBytesValue</class>
    <class kind="class">GPBDoubleValue</class>
    <class kind="class">GPBFloatValue</class>
    <class kind="class">GPBInt32Value</class>
    <class kind="class">GPBInt64Value</class>
    <class kind="class">GPBStringValue</class>
    <class kind="class">GPBUInt32Value</class>
    <class kind="class">GPBUInt64Value</class>
    <class kind="class">GPBWrappersRoot</class>
    <member kind="define">
      <type>#define</type>
      <name>GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a449dc03f52118d47cbb64999f1566307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a5dc5da8229a1b9414e1ce004d72919b9</anchor>
      <arglist>(GPBBoolValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a6540161d8d52586293c73fdd9ff423cf</anchor>
      <arglist>(GPBBytesValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a8e9509005ab4a35479bc1fa48e9760c8</anchor>
      <arglist>(GPBDoubleValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a8b53f99a6bfd076a276a65bab55705f3</anchor>
      <arglist>(GPBFloatValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a2bd1b05e99eee52fa9ca6966b487981b</anchor>
      <arglist>(GPBInt32Value_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>ae8604adaade0716152dc0144cb9b260b</anchor>
      <arglist>(GPBInt64Value_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>ac57345dfafaf1279129a7eddd32426f5</anchor>
      <arglist>(GPBStringValue_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>a25b4cd5230feff4efdce5185fa1d2a42</anchor>
      <arglist>(GPBUInt32Value_FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GPB_ENUM</name>
      <anchorfile>Wrappers_8pbobjc_8h.html</anchorfile>
      <anchor>af63532f469e25476b0cf1a03902e96c8</anchor>
      <arglist>(GPBUInt64Value_FieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WrappersLiteOfMethodTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>WrappersLiteOfMethodTest_8java.html</filename>
    <class kind="class">com::google::protobuf::WrappersLiteOfMethodTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>WrappersOfMethodTest.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/test/java/com/google/protobuf/</path>
    <filename>WrappersOfMethodTest_8java.html</filename>
    <class kind="class">com::google::protobuf::WrappersOfMethodTest</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>Writer.java</name>
    <path>/tmp/ws/src/libaditof/protobuf/java/core/src/main/java/com/google/protobuf/</path>
    <filename>Writer_8java.html</filename>
    <class kind="enum">com::google::protobuf::Writer::FieldOrder</class>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="file">
    <name>ws_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="ws__address_8hpp" name="ws_address.hpp" local="yes" imported="no">ws_address.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ws_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__address_8hpp.html</filename>
    <includes id="ip__resolver_8hpp" name="ip_resolver.hpp" local="yes" imported="no">ip_resolver.hpp</includes>
    <class kind="class">zmq::ws_address_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ws_connecter.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__connecter_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="ws__connecter_8hpp" name="ws_connecter.hpp" local="yes" imported="no">ws_connecter.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="ws__address_8hpp" name="ws_address.hpp" local="yes" imported="no">ws_address.hpp</includes>
    <includes id="ws__engine_8hpp" name="ws_engine.hpp" local="yes" imported="no">ws_engine.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ws_connecter.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__connecter_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="stream__connecter__base_8hpp" name="stream_connecter_base.hpp" local="yes" imported="no">stream_connecter_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ws_decoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__decoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ws__protocol_8hpp" name="ws_protocol.hpp" local="yes" imported="no">ws_protocol.hpp</includes>
    <includes id="ws__decoder_8hpp" name="ws_decoder.hpp" local="yes" imported="no">ws_decoder.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ws_decoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__decoder_8hpp.html</filename>
    <includes id="decoder_8hpp" name="decoder.hpp" local="yes" imported="no">decoder.hpp</includes>
    <includes id="decoder__allocators_8hpp" name="decoder_allocators.hpp" local="yes" imported="no">decoder_allocators.hpp</includes>
    <includes id="ws__protocol_8hpp" name="ws_protocol.hpp" local="yes" imported="no">ws_protocol.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ws_encoder.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__encoder_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ws__protocol_8hpp" name="ws_protocol.hpp" local="yes" imported="no">ws_protocol.hpp</includes>
    <includes id="ws__encoder_8hpp" name="ws_encoder.hpp" local="yes" imported="no">ws_encoder.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ws_encoder.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__encoder_8hpp.html</filename>
    <includes id="encoder_8hpp" name="encoder.hpp" local="yes" imported="no">encoder.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ws_engine.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__engine_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="compat_8hpp" name="compat.hpp" local="yes" imported="no">compat.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="ws__engine_8hpp" name="ws_engine.hpp" local="yes" imported="no">ws_engine.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <includes id="ws__decoder_8hpp" name="ws_decoder.hpp" local="yes" imported="no">ws_decoder.hpp</includes>
    <includes id="ws__encoder_8hpp" name="ws_encoder.hpp" local="yes" imported="no">ws_encoder.hpp</includes>
    <includes id="null__mechanism_8hpp" name="null_mechanism.hpp" local="yes" imported="no">null_mechanism.hpp</includes>
    <includes id="plain__server_8hpp" name="plain_server.hpp" local="yes" imported="no">plain_server.hpp</includes>
    <includes id="plain__client_8hpp" name="plain_client.hpp" local="yes" imported="no">plain_client.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>IPV6_ADD_MEMBERSHIP</name>
      <anchorfile>ws__engine_8cpp.html</anchorfile>
      <anchor>ae00bbae5a549824fed6ec3c646ce6c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute_accept_key</name>
      <anchorfile>ws__engine_8cpp.html</anchorfile>
      <anchor>aef3c3ac26ec0b5436168744c81952541</anchor>
      <arglist>(char *key_, unsigned char *hash_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compute_accept_key</name>
      <anchorfile>ws__engine_8cpp.html</anchorfile>
      <anchor>a6e1236839753d66733950ded700a338d</anchor>
      <arglist>(char *key_, unsigned char hash_[SHA_DIGEST_LENGTH])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>encode_base64</name>
      <anchorfile>ws__engine_8cpp.html</anchorfile>
      <anchor>af86699a568ad0ce6a1e5483051f09abe</anchor>
      <arglist>(const unsigned char *in_, int in_len_, char *out_, int out_len_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ws_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__engine_8hpp.html</filename>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="stream__engine__base_8hpp" name="stream_engine_base.hpp" local="yes" imported="no">stream_engine_base.hpp</includes>
    <includes id="ws__address_8hpp" name="ws_address.hpp" local="yes" imported="no">ws_address.hpp</includes>
    <class kind="class">zmq::ws_engine_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_HEADER_NAME_LENGTH</name>
      <anchorfile>ws__engine_8hpp.html</anchorfile>
      <anchor>ab0eee8db23fccf4e7ff6fa38dfbe487a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_HEADER_VALUE_LENGTH</name>
      <anchorfile>ws__engine_8hpp.html</anchorfile>
      <anchor>a7bce146b44cba80eb46febf67dc73ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WS_BUFFER_SIZE</name>
      <anchorfile>ws__engine_8hpp.html</anchorfile>
      <anchor>aff0e7b291c0fbdbb874d1d13fba0e034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ws_client_handshake_state_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_initial</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba4829caa339d3a803f31010d4efedab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_H</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8badc99edab350fa449606a8b183c885a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8babe36ec687ab316f108ff1d13818deb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baf95f0b4f8d6ae03488789be56b7ea94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bacbaa524021c2522293080fc81022bd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba2603fc6600cf16ded7d2db5fc78b580a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bac6a28e59bee4339a979b57408a053e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1_dot</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba93945a30677040939412b223570e09aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1_dot_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba8ca757b1cffc9939b767f84a8706c5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1_dot_1_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba9dfba43cf22a38275c85a197f8d1d45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8badf390aae4affaee7007d28d1861a2daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_10</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba697d2074c9f54a558b29521559308755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_101</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba4afd74db8b6255c9862d999c5aa068e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_101_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba0e8bf8e5251c8d7bce36a5f76b5e09a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_s</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba53f4c906e27b356a77886056d505bbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_sw</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba93e8b126f8bb082c65c207a5ab0f9246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_swi</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba9685b1be5c8fb040fc1b30a5e08c8aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_swit</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba30c189fd92aed3f57544f2625d09f161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switc</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba716457c0cf129f76cad0a9ceab084675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switch</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba81c14919b76be728ba580c83a7747721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switchi</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baceaecadf1b0cba69fb9cce5a851ee1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switchin</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba990112240cc6c50c0ff8adcbf0ce9f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switching</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baa966f4ef26bfd6dc3cc3b4625a4934dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switching_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bad73f3b6be801e4dcfc49d40c4875dc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_p</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bae62e33077ec983c9b8f06a3a1a16c051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_pr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baf204c7af28ed383a6fe4b1473c3c48f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_pro</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba66f1405613f3ba88ca25390a5863ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_prot</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba170c8d13d762feb98328f8525938be4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_proto</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bac5b9ff3375fd3a3ee41f4c514130d165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protoc</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba004274c419307a0ed2535adcada77ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protoco</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba92cd359e488dbb0100c02d44a9988646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protocol</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba6d65f4b51d96d4739bd13ad95a2795b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protocols</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baa2c67d0c293ab1492a60541c2e0a9026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baaf17c5e8ff22d160b63d060226f58bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_begin_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba9047ab994d8864d3154224e5c9a16711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bad76d49e70deb389fd7bb432982857d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_colon</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba02ec763816041a443ae2b64ecb864300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_value_trailing_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bae9849aced56843c5c00b6c923c93bf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_value</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba97c624b3cf35f5c2280440453e4bc922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba7b4717e9fc3eb83bafcfcc4c5e026bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_end_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bae598d1d3a1c912de1cd961050bf5e0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_complete</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba8da038d0e348e67fe0f2d6c3f4b6f7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_error</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba0b90a3c1d50ab295871990d80c297bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ws_server_handshake_state_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_initial</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a8b1e6fdfe92c8f782d4e1f219793570c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_G</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a5a666e8f0689d4d80a7bd2b081df83ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_GE</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a68dcaa5266fa14131fa7aa1379254e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_GET</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a17ff4e724357295bef11a49248e18fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_GET_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a100a49bd0368ad71b1c1aa2d7a003c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_resource</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a26026016b60b1f053c417cc6c3309083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_resource_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a1548645b5a021cbae85effb53fb88cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_H</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a3cb624f7156499c30a20f10bb4fe2edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a9575e51aa467f7f975416a1cb7dcaa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7afc63e02e77b94b3169d175465e448086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a1278fb21b3e0b89ea4e08cf3424e4883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ac2a6698e2596b1d735d52595a7a7869f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a245fe9d5decb2808f75ddeca3f42e3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash_1_dot</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a8fb99b5658e5c3c2a3cad2b426ccedfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash_1_dot_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a94a7cf414839b21f93c2e7d7811250c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7af1426584239dd47519e6c0057a531f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_begin_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7aedb44e3d89c577a8b7366a1c38d7f3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ad3f2a27a6dc9db7bdcab5bc2ec5c4a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_colon</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ac121c331f2724e3bf2beebf4fa529a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_value_trailing_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ad2df03d79df3b256c7c6331fd8415cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_value</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a648c9262d15a92ed7715b1936199f3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a22037edc7b7ee1b89bd8d5e2a04f6478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_end_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a7ad7b020a2a8d8d7cd2247ced3de696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_complete</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ab0cf86c0fa5bbdbe7783f2ba0830f459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_error</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a977b8a89a0d8544a6601844bfca4bd21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ws_listener.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__listener_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="ws__listener_8hpp" name="ws_listener.hpp" local="yes" imported="no">ws_listener.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="tcp_8hpp" name="tcp.hpp" local="yes" imported="no">tcp.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <includes id="ws__engine_8hpp" name="ws_engine.hpp" local="yes" imported="no">ws_engine.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ws_listener.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__listener_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="ws__address_8hpp" name="ws_address.hpp" local="yes" imported="no">ws_address.hpp</includes>
    <includes id="stream__listener__base_8hpp" name="stream_listener_base.hpp" local="yes" imported="no">stream_listener_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ws_protocol.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ws__protocol_8hpp.html</filename>
    <class kind="class">zmq::ws_protocol_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>wss_address.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>wss__address_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="wss__address_8hpp" name="wss_address.hpp" local="yes" imported="no">wss_address.hpp</includes>
  </compound>
  <compound kind="file">
    <name>wss_address.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>wss__address_8hpp.html</filename>
    <includes id="ws__address_8hpp" name="ws_address.hpp" local="yes" imported="no">ws_address.hpp</includes>
    <class kind="class">zmq::wss_address_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>wss_engine.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>wss__engine_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="wss__engine_8hpp" name="wss_engine.hpp" local="yes" imported="no">wss_engine.hpp</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>verify_certificate_callback</name>
      <anchorfile>wss__engine_8cpp.html</anchorfile>
      <anchor>a1e653faa67b01145ecf4c053c146bb50</anchor>
      <arglist>(gnutls_session_t session)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wss_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>wss__engine_8hpp.html</filename>
    <includes id="ws__engine_8hpp" name="ws_engine.hpp" local="yes" imported="no">ws_engine.hpp</includes>
    <class kind="class">zmq::wss_engine_t</class>
    <namespace>zmq</namespace>
    <member kind="define">
      <type>#define</type>
      <name>WSS_BUFFER_SIZE</name>
      <anchorfile>wss__engine_8hpp.html</anchorfile>
      <anchor>a0ffa0affb05b53dfe4083e91dac00cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xpub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>xpub_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="xpub_8hpp" name="xpub.hpp" local="yes" imported="no">xpub.hpp</includes>
    <includes id="pipe_8hpp" name="pipe.hpp" local="yes" imported="no">pipe.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="generic__mtrie__impl_8hpp" name="generic_mtrie_impl.hpp" local="yes" imported="no">generic_mtrie_impl.hpp</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stub</name>
      <anchorfile>xpub_8cpp.html</anchorfile>
      <anchor>a87851cf6a573e42292dff8b31ea6f46e</anchor>
      <arglist>(zmq::mtrie_t::prefix_t data_, size_t size_, void *arg_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xpub.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>xpub_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="mtrie_8hpp" name="mtrie.hpp" local="yes" imported="no">mtrie.hpp</includes>
    <includes id="dist_8hpp" name="dist.hpp" local="yes" imported="no">dist.hpp</includes>
    <class kind="class">zmq::xpub_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>xsub.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>xsub_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="xsub_8hpp" name="xsub.hpp" local="yes" imported="no">xsub.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
  </compound>
  <compound kind="file">
    <name>xsub.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>xsub_8hpp.html</filename>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="dist_8hpp" name="dist.hpp" local="yes" imported="no">dist.hpp</includes>
    <includes id="fq_8hpp" name="fq.hpp" local="yes" imported="no">fq.hpp</includes>
    <includes id="trie_8hpp" name="trie.hpp" local="yes" imported="no">trie.hpp</includes>
    <class kind="class">zmq::xsub_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ypipe.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ypipe_8hpp.html</filename>
    <includes id="atomic__ptr_8hpp" name="atomic_ptr.hpp" local="yes" imported="no">atomic_ptr.hpp</includes>
    <includes id="yqueue_8hpp" name="yqueue.hpp" local="yes" imported="no">yqueue.hpp</includes>
    <includes id="ypipe__base_8hpp" name="ypipe_base.hpp" local="yes" imported="no">ypipe_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ypipe_base.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ypipe__base_8hpp.html</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">zmq::ypipe_base_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>ypipe_conflate.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>ypipe__conflate_8hpp.html</filename>
    <includes id="dbuffer_8hpp" name="dbuffer.hpp" local="yes" imported="no">dbuffer.hpp</includes>
    <includes id="ypipe__base_8hpp" name="ypipe_base.hpp" local="yes" imported="no">ypipe_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>yqueue.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>yqueue_8hpp.html</filename>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="atomic__ptr_8hpp" name="atomic_ptr.hpp" local="yes" imported="no">atomic_ptr.hpp</includes>
    <class kind="struct">zmq::yqueue_t::chunk_t</class>
    <class kind="class">zmq::yqueue_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>zap_client.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zap__client_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="zap__client_8hpp" name="zap_client.hpp" local="yes" imported="no">zap_client.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <namespace>zmq</namespace>
    <member kind="variable">
      <type>const char</type>
      <name>id</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>abd5ba5bac21e1c8c4f06de775b15a4ae</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>id_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a83aedbeb8294a7aec4a868f41692d72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>zap_version</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af5cd3057709bd8ae9887264112e6c010</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>zap_version_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6af054de00e3ab81400ed03025050923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zap_client.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zap__client_8hpp.html</filename>
    <includes id="mechanism__base_8hpp" name="mechanism_base.hpp" local="yes" imported="no">mechanism_base.hpp</includes>
    <class kind="class">zmq::zap_client_common_handshake_t</class>
    <class kind="class">zmq::zap_client_t</class>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>zcgunzip.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/testing/</path>
    <filename>zcgunzip_8cc.html</filename>
    <includes id="gzip__stream_8h" name="gzip_stream.h" local="no" imported="no">google/protobuf/io/gzip_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>zcgunzip_8cc.html</anchorfile>
      <anchor>a217dbf8b442f20279ea00b898af96f52</anchor>
      <arglist>(int argc, const char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zcgzip.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/testing/</path>
    <filename>zcgzip_8cc.html</filename>
    <includes id="gzip__stream_8h" name="gzip_stream.h" local="no" imported="no">google/protobuf/io/gzip_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>zcgzip_8cc.html</anchorfile>
      <anchor>a217dbf8b442f20279ea00b898af96f52</anchor>
      <arglist>(int argc, const char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream_8cc.html</filename>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <class kind="class">google::protobuf::io::ZeroCopyInputStream</class>
    <class kind="class">google::protobuf::io::ZeroCopyOutputStream</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream_impl.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream__impl_8cc.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream_impl.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream__impl_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <class kind="class">google::protobuf::io::ConcatenatingInputStream</class>
    <class kind="class">google::protobuf::io::FileInputStream::CopyingFileInputStream</class>
    <class kind="class">google::protobuf::io::FileOutputStream::CopyingFileOutputStream</class>
    <class kind="class">google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream</class>
    <class kind="class">google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream</class>
    <class kind="class">google::protobuf::io::FileInputStream</class>
    <class kind="class">google::protobuf::io::FileOutputStream</class>
    <class kind="class">google::protobuf::io::IstreamInputStream</class>
    <class kind="class">google::protobuf::io::OstreamOutputStream</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream_impl_lite.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream__impl__lite_8cc.html</filename>
    <includes id="zero__copy__stream__impl__lite_8h" name="zero_copy_stream_impl_lite.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl_lite.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="casts_8h" name="casts.h" local="no" imported="no">google/protobuf/stubs/casts.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream_impl_lite.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream__impl__lite_8h.html</filename>
    <includes id="callback_8h" name="callback.h" local="no" imported="no">google/protobuf/stubs/callback.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <includes id="stl__util_8h" name="stl_util.h" local="no" imported="no">google/protobuf/stubs/stl_util.h</includes>
    <class kind="class">google::protobuf::io::ArrayInputStream</class>
    <class kind="class">google::protobuf::io::ArrayOutputStream</class>
    <class kind="class">google::protobuf::io::CopyingInputStream</class>
    <class kind="class">google::protobuf::io::CopyingInputStreamAdaptor</class>
    <class kind="class">google::protobuf::io::CopyingOutputStream</class>
    <class kind="class">google::protobuf::io::CopyingOutputStreamAdaptor</class>
    <class kind="class">google::protobuf::io::LimitingInputStream</class>
    <class kind="class">google::protobuf::io::StringOutputStream</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="function">
      <type>std::pair&lt; char *, bool &gt;</type>
      <name>as_string_data</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a663fe6fd65a2c6ede22ef15e676ead66</anchor>
      <arglist>(std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>mutable_string_data</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a5d023313bd4e690296565ebd85a68d87</anchor>
      <arglist>(std::string *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zero_copy_stream_unittest.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/io/</path>
    <filename>zero__copy__stream__unittest_8cc.html</filename>
    <includes id="file_8h" name="file.h" local="no" imported="no">google/protobuf/testing/file.h</includes>
    <includes id="test__util2_8h" name="test_util2.h" local="no" imported="no">google/protobuf/test_util2.h</includes>
    <includes id="io__win32_8h" name="io_win32.h" local="no" imported="no">google/protobuf/io/io_win32.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <includes id="zero__copy__stream__impl_8h" name="zero_copy_stream_impl.h" local="no" imported="no">google/protobuf/io/zero_copy_stream_impl.h</includes>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="logging_8h" name="logging.h" local="no" imported="no">google/protobuf/stubs/logging.h</includes>
    <includes id="protobuf_2src_2google_2protobuf_2testing_2googletest_8h" name="protobuf/src/google/protobuf/testing/googletest.h" local="no" imported="no">google/protobuf/testing/googletest.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="no" imported="no">gtest/gtest.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::io</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_REPEATED_ZEROS</name>
      <anchorfile>zero__copy__stream__unittest_8cc.html</anchorfile>
      <anchor>a76ef877c9e0e118b8e9bf8e837b4b7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>O_BINARY</name>
      <anchorfile>zero__copy__stream__unittest_8cc.html</anchorfile>
      <anchor>a36fa9b2e726512bc17a7a6d3e39002be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kBlockSizeCount</name>
      <anchorfile>zero__copy__stream__unittest_8cc.html</anchorfile>
      <anchor>a2eb66dd0d1234ab83c5068db93032372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kBlockSizes</name>
      <anchorfile>zero__copy__stream__unittest_8cc.html</anchorfile>
      <anchor>afa2d82e08e8862747b06b7d5afcec443</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zip_writer.cc</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>zip__writer_8cc.html</filename>
    <includes id="zip__writer_8h" name="zip_writer.h" local="no" imported="no">google/protobuf/compiler/zip_writer.h</includes>
    <includes id="coded__stream_8h" name="coded_stream.h" local="no" imported="no">google/protobuf/io/coded_stream.h</includes>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>ComputeCRC32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a4fdc2ed11fa62e010b0d675452e397e5</anchor>
      <arglist>(const std::string &amp;buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteShort</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>adcca2d6aa54fc03df070596720e9ad92</anchor>
      <arglist>(io::CodedOutputStream *out, uint16 val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kCRC32Table</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>aa5adad1089ce898fa1b596c4fee042dc</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>kDosEpoch</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>af5b10a8c86aeb7f7a6bb39e46d203396</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zip_writer.h</name>
    <path>/tmp/ws/src/libaditof/protobuf/src/google/protobuf/compiler/</path>
    <filename>zip__writer_8h.html</filename>
    <includes id="common_8h" name="common.h" local="no" imported="no">google/protobuf/stubs/common.h</includes>
    <includes id="zero__copy__stream_8h" name="zero_copy_stream.h" local="no" imported="no">google/protobuf/io/zero_copy_stream.h</includes>
    <class kind="struct">google::protobuf::compiler::ZipWriter::FileInfo</class>
    <class kind="class">google::protobuf::compiler::ZipWriter</class>
    <namespace>google</namespace>
    <namespace>google::protobuf</namespace>
    <namespace>google::protobuf::compiler</namespace>
  </compound>
  <compound kind="file">
    <name>zmq.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zmq_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="poller_8hpp" name="poller.hpp" local="yes" imported="no">poller.hpp</includes>
    <includes id="peer_8hpp" name="peer.hpp" local="yes" imported="no">peer.hpp</includes>
    <includes id="proxy_8hpp" name="proxy.hpp" local="yes" imported="no">proxy.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="stdint_8hpp" name="stdint.hpp" local="yes" imported="no">stdint.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="ctx_8hpp" name="ctx.hpp" local="yes" imported="no">ctx.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <includes id="socket__poller_8hpp" name="socket_poller.hpp" local="yes" imported="no">socket_poller.hpp</includes>
    <includes id="timers_8hpp" name="timers.hpp" local="yes" imported="no">timers.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="address_8hpp" name="address.hpp" local="yes" imported="no">address.hpp</includes>
    <class kind="struct">iovec</class>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TYPE_UNSAFE</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a1e7afbbbd7e0318990a3e88234279652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>check_msg_t_size</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>aee13185541c1c1a385f8853ac46df3b8</anchor>
      <arglist>[sizeof(zmq::msg_t)==sizeof(zmq_msg_t) ? 1 :-1]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zmq::socket_base_t *</type>
      <name>as_socket_base_t</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ad9a63cc9f188f836a724b68c2aa031c9</anchor>
      <arglist>(void *s_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_events</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a203752b9abb8f4272638e7db0f198380</anchor>
      <arglist>(const short events_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_poller</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a7171575c7b63d49f40507b33f1b39781</anchor>
      <arglist>(void *const poller_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_poller_fd_registration_args</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a8299e9294ddc010b1ce7c376abac86e7</anchor>
      <arglist>(void *const poller_, const zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_poller_registration_args</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a3730afeb1f968db18b9d87ff57c27bbd</anchor>
      <arglist>(void *const poller_, void *const s_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_recvmsg</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4eba846d2781af4b44792f1ddf6eb22b</anchor>
      <arglist>(zmq::socket_base_t *s_, zmq_msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>s_sendmsg</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>af00859a3745d1dadac6702502d31e7cb</anchor>
      <arglist>(zmq::socket_base_t *s_, zmq_msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_bind</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a6f8b13ffc962de1fa28e963d94852e81</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_close</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a3c43427414ffeac127289f678e2396f5</anchor>
      <arglist>(void *s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_connect</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>aa1df01cc280423cfa62675b25981249c</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>zmq_connect_peer</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ae6691006920230e8e204ec0f96f26ec2</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_destroy</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a824478a7858f72465e9f23ca8a937b43</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_get</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>adeeab78390c7d1f6d871328350f60648</anchor>
      <arglist>(void *ctx_, int option_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_get_ext</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a6868e9ec18f3545026a57439269937bb</anchor>
      <arglist>(void *ctx_, int option_, void *optval_, size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_ctx_new</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a39952f9cfdd8f01e53db44fb9554da2d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_set</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ac35b89b1f221cd4777b78ed5e2132ac2</anchor>
      <arglist>(void *ctx_, int option_, int optval_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_set_ext</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a25e5e0efe93fa3dc66d830258aa30ae4</anchor>
      <arglist>(void *ctx_, int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_shutdown</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4e99928931548b89dd60c9ba7ff5a333</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_term</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a84037e3686086f950115cde62c01b9bd</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_device</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a03b48afb80a321dbf3bfb93058b9f12c</anchor>
      <arglist>(int, void *frontend_, void *backend_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_disconnect</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a11839bb3e8aa7ab1769371384a759944</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_errno</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a66ad66789658399ae70bf5aa26d44d1c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_getsockopt</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a2811e0de61392482c05c033cb9e8eb7b</anchor>
      <arglist>(void *s_, int option_, void *optval_, size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_has</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a9219d47374114241e3c16ad33e4d5338</anchor>
      <arglist>(const char *capability_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_init</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a016fdb6b65578b5a29cbf76f11f36279</anchor>
      <arglist>(int io_threads_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_join</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a9730e2252862e354a7ea1f0fcc9c672a</anchor>
      <arglist>(void *s_, const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_leave</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a804603b92bf399f188806eebc94b0e3e</anchor>
      <arglist>(void *s_, const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_close</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a17c4b0f85cd3c218f8a7f8ca96b56466</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_copy</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a720fa88f3050816a86bbb3b7c604675f</anchor>
      <arglist>(zmq_msg_t *dest_, zmq_msg_t *src_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_msg_data</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a33e603d9ad15877e4f878652fa618913</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_get</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a8d62c9de86b486b94e9a0eb9e71c41d3</anchor>
      <arglist>(const zmq_msg_t *msg_, int property_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>zmq_msg_gets</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>add593c60a91819072f9f5a0e53cf80d6</anchor>
      <arglist>(const zmq_msg_t *msg_, const char *property_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>zmq_msg_group</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ab07c42375839f47f2a215d0140b37015</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_init</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a020655faa8a541ceef65118ffc77dd63</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_init_buffer</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a00ca38c740344dcf2c4895c044d5428e</anchor>
      <arglist>(zmq_msg_t *msg_, const void *buf_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_init_data</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a74127e7869b651dbd34480e1216e1e6b</anchor>
      <arglist>(zmq_msg_t *msg_, void *data_, size_t size_, zmq_free_fn *ffn_, void *hint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_init_size</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a221e0871e81888958c39b3037d6beb3f</anchor>
      <arglist>(zmq_msg_t *msg_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_more</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4bd595e6073b571a7ebc1fb990a8f2dc</anchor>
      <arglist>(const zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_move</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a826b9e4c17f1737c585aaefc2d325e67</anchor>
      <arglist>(zmq_msg_t *dest_, zmq_msg_t *src_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_recv</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a695d6d3c52d91ddfda0798b71ab35bcf</anchor>
      <arglist>(zmq_msg_t *msg_, void *s_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>zmq_msg_routing_id</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ad2de66c0f77871fc494178072fc47395</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_send</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a6f4a4d5595d0805a250943ccd79f2bf2</anchor>
      <arglist>(zmq_msg_t *msg_, void *s_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_set</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>af8069f58531d25a3f9963cf545993200</anchor>
      <arglist>(zmq_msg_t *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_set_group</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4daa297b47407a366f2a9665d221c971</anchor>
      <arglist>(zmq_msg_t *msg_, const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_set_routing_id</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ab9394cf5d686f181b3d7f361e0c071b6</anchor>
      <arglist>(zmq_msg_t *msg_, uint32_t routing_id_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>zmq_msg_size</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a83df3751218b6fbe48a25e7745ca7968</anchor>
      <arglist>(const zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poll</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>aa4c0179dfd34c1cf2067caf4f4789cd5</anchor>
      <arglist>(zmq_pollitem_t *items_, int nitems_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_add</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a34cc84fdf598e20f452aa3fee920813f</anchor>
      <arglist>(void *poller_, void *s_, void *user_data_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_add_fd</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a9756236251fa1065df6c3bc18cd6e6c4</anchor>
      <arglist>(void *poller_, zmq::fd_t fd_, void *user_data_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_destroy</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ad8608e76a5b8f66c53f0af89e58ce0c5</anchor>
      <arglist>(void **poller_p_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_fd</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>abc692c74ed288ca38cd164fb73bb7046</anchor>
      <arglist>(void *poller_, zmq_fd_t *fd_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_modify</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a5756a176f1c8d74416ed2d3005a39d20</anchor>
      <arglist>(void *poller_, void *s_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_modify_fd</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a5206907ff21493952dcd91ba214a7c08</anchor>
      <arglist>(void *poller_, zmq::fd_t fd_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_poller_new</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a8e8a58b5efedd74bcca61fd3598250a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>zmq_poller_poll</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4a35defad65fc6f7f700f4a054810eb4</anchor>
      <arglist>(zmq_pollitem_t *items_, int nitems_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_remove</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a5942b32b9005dd60448840679ceeb591</anchor>
      <arglist>(void *poller_, void *s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_remove_fd</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>aa69a21c757b90946e3408847dceb60c2</anchor>
      <arglist>(void *poller_, zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_size</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a757a7ccead9c6f18c2ea7b9ddade4e53</anchor>
      <arglist>(void *poller_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_wait</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ae5a848222644e2ad36956c406c2e85ea</anchor>
      <arglist>(void *poller_, zmq_poller_event_t *event_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_wait_all</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a42ab79226b3dc218d771483c7e539c44</anchor>
      <arglist>(void *poller_, zmq_poller_event_t *events_, int n_events_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ppoll</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a87264d4c4e162b712d548361f355dbe1</anchor>
      <arglist>(zmq_pollitem_t *items_, int nitems_, long timeout_, const sigset_t *sigmask_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_proxy</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>aee963009061c3f59d6befde10d47178c</anchor>
      <arglist>(void *frontend_, void *backend_, void *capture_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_proxy_steerable</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a93f9ac03d78b97cc192da74642682126</anchor>
      <arglist>(void *frontend_, void *backend_, void *capture_, void *control_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_recv</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>aed5e040d1f661211601bcb12e67851df</anchor>
      <arglist>(void *s_, void *buf_, size_t len_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_recviov</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>adcdca2260d708c07833388747ab98f1e</anchor>
      <arglist>(void *s_, iovec *a_, size_t *count_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_recvmsg</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a8cb24b7e54e3380fca751d8e1eaf0a27</anchor>
      <arglist>(void *s_, zmq_msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_send</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a9894b4722d321559d3990898603ec63a</anchor>
      <arglist>(void *s_, const void *buf_, size_t len_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_send_const</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a1ac448fa70f468f728326fb579f15b3f</anchor>
      <arglist>(void *s_, const void *buf_, size_t len_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_sendiov</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a47e1d151dc96bae1277f3d25960046e8</anchor>
      <arglist>(void *s_, iovec *a_, size_t count_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_sendmsg</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a8280be9161357a9a4610e94f7de5a3ad</anchor>
      <arglist>(void *s_, zmq_msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_setsockopt</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a7eedad11325d1cce35bac82e76e8ebd9</anchor>
      <arglist>(void *s_, int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_socket</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ab8808eefe4acbfe131a3b2a3c50ab801</anchor>
      <arglist>(void *ctx_, int type_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_get_peer_state</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a92a8bf69c05eb8161aafb68b6693b0e6</anchor>
      <arglist>(void *s_, const void *routing_id_, size_t routing_id_size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_monitor</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a0221f8576572a89b96378d489e04ea86</anchor>
      <arglist>(void *s_, const char *addr_, int events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_monitor_pipes_stats</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a97d58734bdb133a79fba3935a50bb9ca</anchor>
      <arglist>(void *s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_monitor_versioned</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a79fdec1ad2403d8896d6bc2b1e18a006</anchor>
      <arglist>(void *s_, const char *addr_, uint64_t events_, int event_version_, int type_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>zmq_strerror</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a366b49e4d97c7065b1a59f727fcffba8</anchor>
      <arglist>(int errnum_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_term</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a00e3e1f6c6182c1b7fcbbc5f26af86fe</anchor>
      <arglist>(void *ctx_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_timers_add</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ab82e422368ff26916ed3f105d7504e59</anchor>
      <arglist>(void *timers_, size_t interval_, zmq_timer_fn handler_, void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_timers_cancel</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a7b26e6bd7c1591e91204b11ae35b6024</anchor>
      <arglist>(void *timers_, int timer_id_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_timers_destroy</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4d374d14c361b57162958c14be057f32</anchor>
      <arglist>(void **timers_p_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_timers_execute</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a9e0171d95190fe3093c653b33885625f</anchor>
      <arglist>(void *timers_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_timers_new</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>ab24c51674e5488543a3cef7949912f39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_timers_reset</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a5a4c2ba168be852e1cc947c7cd4de51e</anchor>
      <arglist>(void *timers_, int timer_id_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_timers_set_interval</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a8a3f778c23f0e928128f9786a37907f4</anchor>
      <arglist>(void *timers_, int timer_id_, size_t interval_)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>zmq_timers_timeout</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a9fa173de826f38609c4337b66d0f92c0</anchor>
      <arglist>(void *timers_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_unbind</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>a4641fcfda4a50a9e2d6d92ede7035564</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_version</name>
      <anchorfile>zmq_8cpp.html</anchorfile>
      <anchor>af79bde1e5309ca8e95463a2ac91e4123</anchor>
      <arglist>(int *major_, int *minor_, int *patch_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmq.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/include/</path>
    <filename>zmq_8h.html</filename>
    <class kind="struct">zmq_msg_t</class>
    <class kind="struct">zmq_pollitem_t</class>
    <member kind="define">
      <type>#define</type>
      <name>EADDRINUSE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a61676e39b42371c65c3b960a91887b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EADDRNOTAVAIL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a556612e55358838192165684c971a44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EAFNOSUPPORT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4c3a793b4d51cb7dd020af92e536fe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECONNABORTED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a45342991e001e28bbf87916d92b7e09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECONNREFUSED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aad88020b394ef1aa4af2f4ef9b4c8b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECONNRESET</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>add4258b08af02fbe4590fbaae7260037</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EFSM</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac98b9d20508095401c7fa316a3247e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EHOSTUNREACH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a53e186028fc992c3341ccb0d4d239b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EINPROGRESS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a6c045d5be06e715cc335784a7320714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EMSGSIZE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae37becfaa095a9df5c5c788bce5aa06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EMTHREAD</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a91c765271d1d886c374c060c588ca34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENETDOWN</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aac51995026fa19cdd0ad84a272304af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENETRESET</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a92750db73ff8e83591c977bbb3a5bea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENETUNREACH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3f91f1ad503432783c7a5d1481b45419</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENOBUFS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9e655f47bfd914a1174f281fc31cf63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENOCOMPATPROTO</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a7e7f392373421a33a00b00152a164b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENOTCONN</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af23e48762a0676f49d480db91cfd5e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENOTSOCK</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae34fa7a550ac1c415daa2e114a1c0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENOTSUP</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a91457bbf35f0f1085619a99423bb1f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPROTONOSUPPORT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad581c46fdd4dee9419f60eaff40415e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETERM</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac2ac1a2e8c039a4def30f537b6e39ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETIMEDOUT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a597718e59a8fc9c4d4ab63f5a34e28b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_AFFINITY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acac0cba274a1e525c6898128aba6efd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_BACKLOG</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad6373596f7bd6fa5d82b05964a9557b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_BINDTODEVICE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a66cd4dd18db5b335801a71cd009cfd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_BLOCKY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3a544392895991a419f6a9fcb83090e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONFLATE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aac47b00b29466d4bac36f7d505c5aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONNECT_RID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a732c88ef108781fa7fbe91691b704ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONNECT_ROUTING_ID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a7ab007d374949ca65a8710c2787d46b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONNECT_TIMEOUT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a71aa3b6f8289d6a6162cee9816f643e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURVE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a340acf6982594d980d06be44ab38b77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURVE_PUBLICKEY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aed23ca34d283e3726318be63ce25a9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURVE_SECRETKEY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a612c109327e9a526922149a8b38e6aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURVE_SERVER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3482e73e15bd28f613ffc8a4e2accd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURVE_SERVERKEY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>afc0b563cdae7ffa42c76a896348a79cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DEALER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad8eeeebfa2381e1dd87387241d948614</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DEFINED_STDINT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad1d6e43ed20b43a433bb279565dd2566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DELAY_ATTACH_ON_CONNECT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aba09b72a4915920ac7662781bae1df40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DONTWAIT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a46faae22df1e63543948385694b144c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_ACCEPT_FAILED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aed6e40096d83229575521711079f9871</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_ACCEPTED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a5e3d3ee12a0bc91b6d221e270510ebde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_ALL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3aa81d611ad8e8fb93b8130172fb8ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_BIND_FAILED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad7d1ec47bf2ee22cafa1cb3c49c95b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_CLOSE_FAILED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1efa0b6116a88a79e6e85bf181636f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_CLOSED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0c8cdfff5e73eee39689ddd4bb46e730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_CONNECT_DELAYED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a59c52d41cd6b6716581717c229a95f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_CONNECT_RETRIED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a61ed98c3465e45718235ce382ff5a9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_CONNECTED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a84c6ad12cbbb86e9b4095c4a8b4b4d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_DISCONNECTED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4129873a70f7b76a5a9df9baa10668de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_HANDSHAKE_FAILED_AUTH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0d3045deb1b661a66ee58241ff795a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_HANDSHAKE_FAILED_NO_DETAIL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aceba004cc9c3541ddb968fc684f49029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a5d494ef7dfaf9018d9a9aa3d76086439</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_HANDSHAKE_SUCCEEDED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acfa26b3f8c3ad3fc16019c27e14f5e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_LISTENING</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af683897f53f810f11ed9e6cd68827a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_MONITOR_STOPPED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a04546c6ded07aa15cec774c1c63c9331</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENTS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8c94548552b49d653a4882d723f3b5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EXPORT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a96e2d63bdf38c3cc39b1cfce6ec8bcb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_FAIL_UNROUTABLE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aaef52f5c0f3e2f83d7e177e6dcb7e5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_FD</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa334818e0dcd61b81b0064277aa856cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_FORWARDER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a263f290bda22e046d350f5ed0bc32b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GROUP_MAX_LENGTH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa31cbac0c2ae844fa15efdb41554d868</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a35e286860be75a7a65377a24fbbeb2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_NT_HOSTBASED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aeb4dd125680519b1bdc5abb8466021f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_NT_KRB5_PRINCIPAL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4563b8af0bb3756d8d141a14e2482a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_NT_USER_NAME</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a141bf1ba7d1194fff0861bc9cd0b268e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_PLAINTEXT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af440b37fb86b3b1d5cfa1c51056a8026</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_PRINCIPAL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9d7096e9c9b92d729b8d455065d0ceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_PRINCIPAL_NAMETYPE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a41eeb08e670258ce5d96a0e5789dafe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_SERVER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a47dc3b08eb0ffea938ad674aac2769d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_SERVICE_PRINCIPAL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0707b18d1fa15e65b42e075427329fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae656533e0ab8123d6d179a813212a3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HANDSHAKE_IVL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a01b817e683657737c81cb3527b97599b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAS_CAPABILITIES</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a840e749b39898751fafd9c6a6f111d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAUSNUMERO</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a44efa3ee38d515d06dd2be7bfa21cb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAVE_TIMERS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aec5842ee8cb8841ab68d5389a10a533c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HEARTBEAT_IVL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4266b21928712513d4e93cff72e2f981</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HEARTBEAT_TIMEOUT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af5d0e779565fc2c9b6ceb3c30193c92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HEARTBEAT_TTL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a468534060241ac99f1ed26c23da0eed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IDENTITY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a22f1befa4e2bda1f32efc5e165c0d44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IMMEDIATE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a6cd474ca6fdf1aab5983a3e02f627415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_INVERT_MATCHING</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1ba67b4ffc15eb6a975b3df8efad3391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IO_THREADS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1ffde8989bdd3628fcc75cc8d9a67bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IO_THREADS_DFLT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa7027e8756fff610f81ab1a2f6f79627</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IPC_FILTER_GID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a2b347c59ce495339820f52d0ca8bd4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IPC_FILTER_PID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a105897db58c463f5fbec65fe11d99099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IPC_FILTER_UID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a20f6fa0840a2a6edc0df89b941acaf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IPV4ONLY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af7093cb1e9adca97de88446a2f8611a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IPV6</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa9c04542a879bc1ae80f83b0a5fd5275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_LAST_ENDPOINT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a07e573ce0d8df95621c881caa0d3d5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_LINGER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4f19fe8f054ca728f6e73fcb0c3dd973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MAKE_VERSION</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9c1d8290476af93f670c41ff6df10b8b</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MAX_MSGSZ</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a05c3ea5d0c1e8534d0b28f5a719f61a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MAX_SOCKETS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3f5c2476c947c09dd36a1d36c2ace485</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MAX_SOCKETS_DFLT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>afefa69048bcbb8db39c6183241c348d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MAXMSGSIZE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9d6801ea0fec60d230fd6aa06e08e5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MECHANISM</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af87a90b23e71f3b3f14ce248f4f7fdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MORE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac772ce2e341478ae350a2d8ac1df3803</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MSG_T_SIZE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa2e78f981b7911017138dacda6d8afe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MULTICAST_HOPS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a09fdb2650edf0d062b071f0138879ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MULTICAST_MAXTPDU</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4e7f2a8019fa1cc0ccf73ab095ba53f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NOBLOCK</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a67919f2032c2be594505bc1a958994ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NULL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4f8b60b5542382ebf0b6c35c09f83335</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PAIR</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a260805b4f876d9f54d57d434c2584b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PLAIN</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8ff6f7fc6fef82b68be3bb5a395805e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PLAIN_PASSWORD</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3e384883680131fe45598a3c43407c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PLAIN_SERVER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a486624eadb5df7222abf8c146e9a809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PLAIN_USERNAME</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac98144d38d10df91139a856b390e7590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_POLLERR</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a22b2409d48517c9bc80d67ad3b6a6458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_POLLIN</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4f619ed5343e46f417d7ec7e318be8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_POLLITEMS_DFLT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a937d472980280954febd0bb60964e127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_POLLOUT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af7ec0b23b191f31fc1aed3d54bed606c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_POLLPRI</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9570beb5a8b52d4d855d9163604ee74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROBE_ROUTER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af2abde2f5106876e082eb8c3c8a4f51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_WS_UNSPECIFIED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a55f723831b1c35f757cb4a97bd34b971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZAP_BAD_REQUEST_ID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab642465d8dcd9757e5ecd4ab2ac6c9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZAP_BAD_VERSION</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab8313d0b2b61f44dcbbb2fcd2438d056</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZAP_INVALID_METADATA</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4fed7cbf4b005eb039be1d95be8e0f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a353896e1a5c13d17e26eb1eafdf0834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZAP_MALFORMED_REPLY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad5f8b5d27e19aa89fdd3ca64219e02f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZAP_UNSPECIFIED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0d0660e8c14a13a2ddd6eaca47bcfd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3d4db550a241e77501985f38f1c78234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_METADATA</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa7866c0cbbaac4dc8b1a5f130f05328e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a91dbeceb517815e06d6d8149025e2809</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a045cdf99fd83320f7f69e03e0d677450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae30226aa367552c71fd955e1d8923162</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>accf5cb6b2a502d89da447a63cecfd376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a786f96a800e26b76ec7462006e640a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a6b0d665444c474c7826b82957bb0e7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af28fc89300cf6950633a7b421458d97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4060e891f8b65cf906538baab0b74390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1fa956d4a3d26efaffd1b9ebfccc4550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a2e93660375b6e161d13e9fbb59a6d4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a23e82f411b374bcc1187166153bbd26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PROTOCOL_ERROR_ZMTP_UNSPECIFIED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a95c8ed39f9386759d1275a66b556923d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PUB</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0755bc624cb1e1a7e897d8b512e17f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PULL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab788b374d72190554bed52635f596ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PUSH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aae68598254ac93c3ca95d996d66b53fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_QUEUE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab9616866b83bd45663231dc0c53e17b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RATE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a17f08ea2b0b2c7c637c082c67f929988</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RCVBUF</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a437edcff5d378e9562eab235400ecb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RCVHWM</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa0871c4cda701dadad1b3c0e22ca9677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RCVMORE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aab168348824c16200f7299483f6cce97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RCVTIMEO</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3214126ec0a83f867c59cbfd579ab4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECONNECT_IVL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a96999d707609e36ef85415638fafa146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECONNECT_IVL_MAX</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a16e88e3edaa0d4df2fac1f5a2e215aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECOVERY_IVL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9a0ce4d3c25f6e7b13a24abca084b547</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_REP</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae12cfa87d7c995e029de5d7c163c7d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_REQ</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a7568a433a6653facd6d261113d4fc7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_REQ_CORRELATE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aeefa8ab730e5a4786828a87338f51853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_REQ_RELAXED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8fcea2cca47881e6bd944506f6d6c881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0a10a1152014046c50f34325a819ef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTER_BEHAVIOR</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1b1aff2dc2ef04c357678ccbdaa02042</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTER_HANDOVER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a24cf6f7a9cf7c8d791ba9fc8d6e4f248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTER_MANDATORY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a53b8d4d9d916cee05e6b299b7ef4ead2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTER_RAW</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a289de4c218e3e2261373d4b4d1fc04a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTING_ID</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a43ff4e91f70ba1ca0c41ffc8d8287208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SHARED</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa418c4784cf9325651404d5e8fa4eb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SNDBUF</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a7f298a93275ab4697a69de2009993488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SNDHWM</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a7b5bb1c600aeb444afd8c2204e25f8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SNDMORE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0e130fcfafb931a05616a369caa2af2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SNDTIMEO</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa20f8335b496a526edf71744fff41e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SOCKET_LIMIT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a2e73321de1247af219f82f5ee69f8989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SOCKS_PROXY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aebd219b4c6105fc97b7adf14c08d3837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SRCFD</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae873c78cb6217d90a2a275d5ed5ccea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_STREAM</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a2e22970af905be2ed6694ecf18f33d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_STREAM_NOTIFY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4a8abb98ff52f89d6f872a456909b93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_STREAMER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a2a61706d01029186e8ca9585550371ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SUB</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad331770f0eec9ed393bf25fe6ea65dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SUBSCRIBE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af9e304eb1481a4458b5c63c342d57b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TCP_ACCEPT_FILTER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4724b87f23c11a311c39148eca4f31c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TCP_KEEPALIVE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab1851f2a2b08ee49dd56f7aa664a0ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TCP_KEEPALIVE_CNT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a39d99e3ab33d2a51f55af21235cc7967</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TCP_KEEPALIVE_IDLE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a264fbaa76654d99bb35589ac888a20ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TCP_KEEPALIVE_INTVL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1a61706f5f3fd03bf3d8058d7935fe50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TCP_MAXRT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa5bcbbd2dfa6cda6420752dbe1752311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_AFFINITY_CPU_ADD</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a5f6190935c3882cef2fb12f615414aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_AFFINITY_CPU_REMOVE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acbbf8e135b2539d9b6a895d8c05728ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_NAME_PREFIX</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aadf4176f8573b8518b0976742b083865</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_PRIORITY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aaa638ab2f6a9caf243550b253fd5c77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_PRIORITY_DFLT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab475c61a1f3f4e6fb5b04a795c68432b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_SAFE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a49d0babe441e24658bd379a8b6cbf0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_SCHED_POLICY</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8980dca9c966352030b6c3445eca170e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_THREAD_SCHED_POLICY_DFLT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a40ab6832eb30d58fde7d31c51c605c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TOS</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac6a58ae85c7e2bcb2eea38aa824bb8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TYPE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae43ff9d067909855ebbbad19c3fe36c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_UNSUBSCRIBE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa25fa5ae6dfec5b162473bcf1c8abaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_USE_FD</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>abe906afdadef2fba17d3663059b84d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VERSION</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a16ddef891456624d3976dd6fbbcfa206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VERSION_MAJOR</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a5c33c7c53c7fb57ae751a9679327863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VERSION_MINOR</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac91c8462162effac637e2e3e1c1605f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VERSION_PATCH</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a5b6dd7eb59a89bf918f2fe33d8368418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VMCI_BUFFER_MAX_SIZE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aab1c63c93bcd70668b44ca871fa8f282</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VMCI_BUFFER_MIN_SIZE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1707ce2636de00c726b74697f38214cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VMCI_BUFFER_SIZE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af04e1b46c9025c3ed7ffc85c2da61375</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_VMCI_CONNECT_TIMEOUT</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acc1c53b4c50a85314593b205b5f2041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a78a83eb0c7396e987626b6e1b99e0e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB_MANUAL</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a902ff6e82649f6564427af2f4d901352</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB_NODROP</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae14adf6382a5c53addffec0672574327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB_VERBOSE</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af3fc9e15ac894f8cc25d87194006ea6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB_VERBOSER</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a6ef71207a4832c20a49811c39cd5a713</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB_WELCOME_MSG</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a799ca65a6680d52973c91046fa58c081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XREP</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae4f89713f459e8dd2a85e7ce00589042</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XREQ</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a1eed92fc3c5d51c3e8b51f4d2aa32205</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XSUB</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9922722259aed3ec260c84ad3cc2ac23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ZAP_DOMAIN</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a6f9e0180bc8929c4da81546c3dd3efd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>zmq_fd_t</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a92a38dbba9ca0558b949163f1fbf7866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>zmq_free_fn</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad31837c082a137a822c49e59b268d706</anchor>
      <arglist>(void *data_, void *hint_)</arglist>
    </member>
    <member kind="typedef">
      <type>struct zmq_msg_t</type>
      <name>zmq_msg_t</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a0a67780faa697125b71f4fa327aedd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct zmq_pollitem_t</type>
      <name>zmq_pollitem_t</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>afa878f69a1d4d97362c63d3f3a02efd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>zmq_thread_fn</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a436d6a1e6f2ac832794147dc1731466c</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>zmq_timer_fn</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acf293ab7ecdcb27ed1b9c9dec71efd28</anchor>
      <arglist>(int timer_id, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_atomic_counter_dec</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa36cce779efbb3cc52c047d3e3b3e52a</anchor>
      <arglist>(void *counter_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void</type>
      <name>zmq_atomic_counter_destroy</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4e3fb9bc1e1a9e59ac44c8402280e35a</anchor>
      <arglist>(void **counter_p_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_atomic_counter_inc</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a50d0be1caa22774b3564801f3801506c</anchor>
      <arglist>(void *counter_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_atomic_counter_new</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a74a0ca715483b0461a038d0ffd0ee57a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void</type>
      <name>zmq_atomic_counter_set</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3ed0be98a89488b87fd8c75ebc5f53aa</anchor>
      <arglist>(void *counter_, int value_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_atomic_counter_value</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4302176d2f30ff909b37238fb2505174</anchor>
      <arglist>(void *counter_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_bind</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a7a0ad87685f2d036f36da1507fc5a817</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_close</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac2c37fe8e612f84bc4ff6b9f902dcf71</anchor>
      <arglist>(void *s_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_connect</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae8097186daf897ea1c608415aa6dc6e5</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_ctx_destroy</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a935e302ef66e7c6e8398cd643326ca26</anchor>
      <arglist>(void *context_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_ctx_get</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a075beb71b527679bc93c781c03821cc9</anchor>
      <arglist>(void *context_, int option_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_ctx_new</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa896b87998e2af5c6d3dce135d01b15c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_ctx_set</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4b36830b5d3832c6f4b6a422ecd92305</anchor>
      <arglist>(void *context_, int option_, int optval_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_ctx_shutdown</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab95c6aaa29f51d10b93017bb618bd14c</anchor>
      <arglist>(void *context_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_ctx_term</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4611ecdce53727ea8e40ca1c811368dc</anchor>
      <arglist>(void *context_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_curve_keypair</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab4a68cc01d089460352c58cd255ee80a</anchor>
      <arglist>(char *z85_public_key_, char *z85_secret_key_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_curve_public</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>af0c25d634869b2b07940752454ff36d1</anchor>
      <arglist>(char *z85_public_key_, const char *z85_secret_key_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_device</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad21e666d44aee528125d1eead651f219</anchor>
      <arglist>(int type_, void *frontend_, void *backend_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_disconnect</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a22b777251fae72655902e55d96b47380</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_errno</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a96c0bbe31ef74848107352c3ddb10d64</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_getsockopt</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac3415fdd9a6a21dcf1777f1f1ae2610b</anchor>
      <arglist>(void *s_, int option_, void *optval_, size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_has</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a6fc18ecdf2d96ecdf7e31fa28427a395</anchor>
      <arglist>(const char *capability_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_init</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a60530373b8937cbc1487590bddfb77c2</anchor>
      <arglist>(int io_threads_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_close</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4be6528561d1e9500efcdae358893ae1</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_copy</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4e9bfd7b6caded6514333c33876edada</anchor>
      <arglist>(zmq_msg_t *dest_, zmq_msg_t *src_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_msg_data</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae74083def47434a83ae86fd13d26c2af</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_get</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a37d9cdf382ec9d3d5861f1433ddd0461</anchor>
      <arglist>(const zmq_msg_t *msg_, int property_)</arglist>
    </member>
    <member kind="function">
      <type>const ZMQ_EXPORT char *</type>
      <name>zmq_msg_gets</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4778b1c6aab523e2842bce8dcfca59db</anchor>
      <arglist>(const zmq_msg_t *msg_, const char *property_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_init</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9da1db3d78078aa926a36ed700f5b66c</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_init_data</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a481d1b15f76024b4e87b0a5bb63e86db</anchor>
      <arglist>(zmq_msg_t *msg_, void *data_, size_t size_, zmq_free_fn *ffn_, void *hint_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_init_size</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac4a558d96d9f23353e5db3c34e426009</anchor>
      <arglist>(zmq_msg_t *msg_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_more</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a14a215c0daeb86e02bde4b981edc8b5b</anchor>
      <arglist>(const zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_move</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab104683de55b0a6defa56f2b4677e527</anchor>
      <arglist>(zmq_msg_t *dest_, zmq_msg_t *src_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_recv</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ad62825dc06c81231e6a42fafd7639778</anchor>
      <arglist>(zmq_msg_t *msg_, void *s_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_send</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3ec1781f3bf0e3c7c89c2170fffeb06b</anchor>
      <arglist>(zmq_msg_t *msg_, void *s_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_msg_set</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa6a7ea1accf1b41518288a6a8520f042</anchor>
      <arglist>(zmq_msg_t *msg_, int property_, int optval_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT size_t</type>
      <name>zmq_msg_size</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a40b0f9194a8b3edb4dbb805b6b2b58e0</anchor>
      <arglist>(const zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_poll</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ac75e493c5ff509382c4e3c2164c459c6</anchor>
      <arglist>(zmq_pollitem_t *items_, int nitems_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_proxy</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a87ebd29c9f906fb682221d1e6e85abcb</anchor>
      <arglist>(void *frontend_, void *backend_, void *capture_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_proxy_steerable</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a53710c68c5d8e166d0c4fa3167525a2f</anchor>
      <arglist>(void *frontend_, void *backend_, void *capture_, void *control_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_recv</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a9f413408098201c645d1ce6fb56b21e5</anchor>
      <arglist>(void *s_, void *buf_, size_t len_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_recviov</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8b13199f3505c0a28726877f33b92047</anchor>
      <arglist>(void *s_, struct iovec *iov_, size_t *count_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_recvmsg</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a51d03408965a9fb702ae4cf4456f0c44</anchor>
      <arglist>(void *s_, zmq_msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_send</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a3237142270ada8cfd50377c03c308550</anchor>
      <arglist>(void *s_, const void *buf_, size_t len_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_send_const</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8276a2906249ed93f0306f8c667b0dac</anchor>
      <arglist>(void *s_, const void *buf_, size_t len_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_sendiov</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a2a431fe23aa568a5b1fb255199d25472</anchor>
      <arglist>(void *s_, struct iovec *iov_, size_t count_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_sendmsg</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a8324957faeb56a0938e0ee8cd753f792</anchor>
      <arglist>(void *s_, zmq_msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_setsockopt</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a63c98ed80d36a5d181c0776e5a70a77d</anchor>
      <arglist>(void *s_, int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void</type>
      <name>zmq_sleep</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a22b7c15492228d0d91f3c89da6b6ab32</anchor>
      <arglist>(int seconds_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_socket</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acaf66f40ec24379985274e470e3dfabe</anchor>
      <arglist>(void *, int type_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_socket_monitor</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa28b3ce74f3b58312e2cd8684ca87d07</anchor>
      <arglist>(void *s_, const char *addr_, int events_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT unsigned long</type>
      <name>zmq_stopwatch_intermediate</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>abc1336e4af73963e3949780b97ec4982</anchor>
      <arglist>(void *watch_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_stopwatch_start</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4a5508f72f3ee8685b7e0850566d0c13</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT unsigned long</type>
      <name>zmq_stopwatch_stop</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a90ab5c3e9343988ed91d0adc547af90a</anchor>
      <arglist>(void *watch_)</arglist>
    </member>
    <member kind="function">
      <type>const ZMQ_EXPORT char *</type>
      <name>zmq_strerror</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aed6a8a977c6c09a39f689fbb36ca48ea</anchor>
      <arglist>(int errnum_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_term</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a41b3714e2f618484dafef186745143a0</anchor>
      <arglist>(void *context_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void</type>
      <name>zmq_threadclose</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a367f5359c5629c2959a7b7e82d6f21e1</anchor>
      <arglist>(void *thread_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_threadstart</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa2fb3c05354710332aad53289ca753db</anchor>
      <arglist>(zmq_thread_fn *func_, void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_timers_add</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a100180c8e72007b546e65b9df2b60e5e</anchor>
      <arglist>(void *timers, size_t interval, zmq_timer_fn handler, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_timers_cancel</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4ff20cfd884079140d098ee6f8adc34b</anchor>
      <arglist>(void *timers, int timer_id)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_timers_destroy</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>afa5efb020ab5e96f08f6ae0ff1ff8fe0</anchor>
      <arglist>(void **timers_p)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_timers_execute</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ab3a75c9b91dc3e4c7d00e1d7c91ee790</anchor>
      <arglist>(void *timers)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void *</type>
      <name>zmq_timers_new</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a4f1aac13aa3006a1e3a705096b880b6b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_timers_reset</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a98dd278948cf4c5a3b708a1c8d548e29</anchor>
      <arglist>(void *timers, int timer_id)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_timers_set_interval</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a5a402579706584590c0ebba2f9c0465b</anchor>
      <arglist>(void *timers, int timer_id, size_t interval)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT long</type>
      <name>zmq_timers_timeout</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>aa8cd68a1c0b6361538c778e526e7a6f2</anchor>
      <arglist>(void *timers)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT int</type>
      <name>zmq_unbind</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>acee0a62665625f42bb3228e419671243</anchor>
      <arglist>(void *s_, const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT void</type>
      <name>zmq_version</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>a426ec3f626ad625ec0e0da63759422d9</anchor>
      <arglist>(int *major_, int *minor_, int *patch_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT uint8_t *</type>
      <name>zmq_z85_decode</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae21c3ed761a1fb525ba685997e9da71a</anchor>
      <arglist>(uint8_t *dest_, const char *string_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPORT char *</type>
      <name>zmq_z85_encode</name>
      <anchorfile>zmq_8h.html</anchorfile>
      <anchor>ae66742924aef06c6d6f82d922878df7e</anchor>
      <arglist>(char *dest_, const uint8_t *data_, size_t size_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmq.hpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/</path>
    <filename>zmq_8hpp.html</filename>
    <includes id="zmq_8h" name="zmq.h" local="no" imported="no">zmq.h</includes>
    <class kind="struct">zmq::from_handle_t::_private</class>
    <class kind="class">zmq::context_t</class>
    <class kind="class">zmq::error_t</class>
    <class kind="struct">zmq::from_handle_t</class>
    <class kind="class">zmq::message_t</class>
    <class kind="class">zmq::monitor_t</class>
    <class kind="class">zmq::detail::socket_base</class>
    <class kind="class">zmq::socket_ref</class>
    <class kind="class">zmq::socket_t</class>
    <class kind="struct">zmq_event_t</class>
    <namespace>zmq</namespace>
    <namespace>zmq::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_HAS_INCLUDE_CPP17</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a2d02ee662a13cc2bdc919866a873e004</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_HAS_OPTIONAL</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a82002e383a61bbe80897eee62b681587</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_HAS_STRING_VIEW</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a9613c96b57586693151390e7e99e6cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_LANG</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a6cd663fb4f0d3d068b6aa15114d1ebee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a71d9bfe4ec044e5dae483e5537756095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION_MAJOR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a13a101bd8c62eb761aabf911fc0d1502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION_MINOR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a21a32aaa1fa53aea2c6e31e86aca368c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPZMQ_VERSION_PATCH</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a44b3aa79816af16dc3d5e4eaa1dcaf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ASSERT</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a188bda73be51e867c8d99f148a51938d</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONSTEXPR_FN</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a9a0766b1680e98d30ba7dcbc0c99f8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONSTEXPR_IF</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>adfa31a29297178c61e8c52fa7935815d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CONSTEXPR_VAR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ae2c455e5dc53b370a40bb65a6e3aff8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CPP11_DEPRECATED</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>aef5fc0afac422bea2fb5de97aacf9749</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DELETED_FUNCTION</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a7d4ac120b73fef58d8e9a92180025d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DEPRECATED</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a93908b8df13436e27cb8ee71fcafa54d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EXPLICIT</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a45c2a63f53f51580d5ed30c4d07ef5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HAS_PROXY_STEERABLE</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ad1e288f05295e6cb30529bbaabc2b10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_INLINE_VAR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ad85fcccc21218ca428ebf33924d834b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NEW_MONITOR_EVENT_LAYOUT</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>ade1462cd65bda4d48a473bfa84694eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NODISCARD</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>aea89080474dddccb71aca54929cf7c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NOTHROW</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>af540f52ff7104699376dd441dbfdbe4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NULLPTR</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>a708addc5459ce20ab43ef604a8cf800c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_OVERRIDE</name>
      <anchorfile>zmq_8hpp.html</anchorfile>
      <anchor>aa4caf15ac895e373093a8b1d2e403138</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>fd_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a07a75b8a51313edc4622cb5285d3483d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_free_fn</type>
      <name>free_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a56e33ec21b30bfdd123653848e0ff6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_pollitem_t</type>
      <name>pollitem_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afae32df5376640a84a10f2fd3ba2fee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a44a3a2a7c9a04275782c13bd5ba6b87f</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3f54015b7e81226c1c8993bd66753059</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afe70a541b873e843a67f8c303b8f0fb9</anchor>
      <arglist>(std::ostream &amp;os, const message_t &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6182a5472f6f769fabd622a0b0bc14c5</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0841a18765954e941897469f761ac486</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9e286a89834dd194d53e363600a4625c</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a94327ce741b8715b2e36354f290590f6</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq_1_1detail.html</anchorfile>
      <anchor>a79ffb64c3352416c7732f11f6d33d09f</anchor>
      <arglist>(zmq_pollitem_t *items_, size_t nitems_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0327f48fea54a7d17ad6d1e4ef720817</anchor>
      <arglist>(zmq_pollitem_t *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ada802d7f93fb953147377323c8bfd741</anchor>
      <arglist>(zmq_pollitem_t const *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a89dd80ca17d5b9ed82851d4b8b60d161</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture=socket_ref())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab9ccd2f84995b585f715cab73ef48d37</anchor>
      <arglist>(void *frontend, void *backend, void *capture)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae413cecf42130f6f7562d18e635b19a4</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture, socket_ref control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a32f5cca844c8304cb6b466a93d3fc485</anchor>
      <arglist>(void *frontend, void *backend, void *capture, void *control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad40238135150435c4213bc87a113a2a8</anchor>
      <arglist>(context_t &amp;a, context_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>adea7e522720e4ecd0c53d30016d7f3c7</anchor>
      <arglist>(message_t &amp;a, message_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9173b8e9f5a5a9baf27d53528d145eee</anchor>
      <arglist>(socket_t &amp;a, socket_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>version</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af04cbb1885b768c4ce23615883367c20</anchor>
      <arglist>(int *major_, int *minor_, int *patch_)</arglist>
    </member>
    <member kind="variable">
      <type>ZMQ_CONSTEXPR_VAR from_handle_t</type>
      <name>from_handle</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab3190c78da4fc533e815dd671ce17bb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmq_addon.hpp</name>
    <path>/tmp/ws/src/libaditof/cppzmq/</path>
    <filename>zmq__addon_8hpp.html</filename>
    <includes id="zmq_8hpp" name="zmq.hpp" local="yes" imported="no">zmq.hpp</includes>
    <namespace>zmq</namespace>
  </compound>
  <compound kind="file">
    <name>zmq_draft.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zmq__draft_8h.html</filename>
    <class kind="struct">zmq_poller_event_t</class>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_BUSY_POLL</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ae174c6c38cedcc18053b1fd2c919af00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CHANNEL</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a82971ad26befadf9ee6bb0e71324c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CLIENT</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a0eadf82a54b4492cb165c3602608d165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURRENT_EVENT_VERSION</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>acd6b728b0734480f0ee950565e4e489e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_CURRENT_EVENT_VERSION_DRAFT</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ae6751c4a77148feb7d715c0b4000076e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DGRAM</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a04bbd18d644b65cc429bd26c90b87d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DISCONNECT_MSG</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a32000674c00012208ea12ddd1d1be76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_DISH</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad7847aff3e15f1fa8862ffad9385a827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_ALL_V1</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aa32caf215bf8d1f4607d44ceac65957a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_ALL_V2</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a86098a4d5338beb08b03ab6109d8b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_EVENT_PIPES_STATS</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ab958a98f86730698c4e0e2ace6038ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_GATHER</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a59aada77e1b5e95fcce228331b6db433</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HELLO_MSG</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>af4d4f7f2318be638b804e9cd80ad7836</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_HICCUP_MSG</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ab0762c7468f6ac586ce3ac3a294842ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_IN_BATCH_SIZE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aba91767a887efee00c8612a925918cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_LOOPBACK_FASTPATH</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a86dd91158c84bfad43712ef35daf73ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_METADATA</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a06948695a97df27531d4f58761de448c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MSG_PROPERTY_PEER_ADDRESS</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a09a70df83ad795d662841361b1e01dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MSG_PROPERTY_ROUTING_ID</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a8906a88d43b670812fd55133e5787c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MSG_PROPERTY_SOCKET_TYPE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a02598d0d484bac544341809d016eef6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MSG_PROPERTY_USER_ID</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a505526df2092a70ba63ed3da0b970303</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_MULTICAST_LOOP</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a468ee8406858f39c37c367d911479a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_BLOCK_SIZE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>af81c200b9798b324920c8d5a85c4bf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_BUFFER_SIZE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a03e154d2bda4797aa96d0fd4dc1c9441</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_CC</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aa7b4df2878e91657dee4b67fd93ad276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_CCE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a99cb7d2437156f88028a194c0211a71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_CCE_ECNONLY</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a8c9786904e49e90db12c78d3a2d710fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_CCL</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ace82dbc86ceb013bfa3b00a0d10a21b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_FIXED</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a83c8fb5c40bb759467e7767edec78d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_MODE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aef503f49c2f4955115cb6b5c2ae1f928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_NUM_AUTOPARITY</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a06a6ce21f159c06c555e29787ea6818f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_NUM_PARITY</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aa6c237e4b4ed5c4fdb1c9e6505a98fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_PUSH</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a3301d493c69af03eb5d63a1ec1513e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_SEGMENT_SIZE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a50fd2ad9091380a39f0a95e3eae23d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NORM_UNICAST_NACK</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad5a4c028b53ecd6df9b131c9b8943beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NOTIFY_CONNECT</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a6850b3c8bd56f0aa4504ad208949ebed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_NOTIFY_DISCONNECT</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a840344c5dadece3e49cb11cf3c56a036</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ONLY_FIRST_SUBSCRIBE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a5ade5236790e6c1f42b483e771128fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_OUT_BATCH_SIZE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a7a8cf0ce04ee332d925ac131caae1168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PEER</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a5968a3b9238f845877415919b032ea29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_PRIORITY</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a80a433d8ceb90cb46f18b7888d853a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RADIO</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aa6eb91d89c3dc2108352335def5f322f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECONNECT_STOP</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a23d4f877978c179ff91f9407f70e398c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECONNECT_STOP_AFTER_DISCONNECT</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ab8c12e173df9ca8a3db06e85d0c7c350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECONNECT_STOP_CONN_REFUSED</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a9ce8936b1fe8e31f591b35bec1de61c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_RECONNECT_STOP_HANDSHAKE_FAILED</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a3abb4b0f11b2f5143a818da736747cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ROUTER_NOTIFY</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a83e553a9f58b6eb0f200c99661a3226a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SCATTER</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a4ad320bf6234c921f1a400c60adbcac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SERVER</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a4711fda2f8d6de37ef41dfb6b4662283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SOCKS_PASSWORD</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad9029a14f8f70b77628c17caf28894ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_SOCKS_USERNAME</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a644b117a5956a2dfa0d59dd1ff89da30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_TOPICS_COUNT</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a00dd4f7090ac73a8c2d4ee36d9c71549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_WSS_CERT_PEM</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a529f905aa0a4db35c68582dac072b826</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_WSS_HOSTNAME</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a7c60c8dfa9738906cbbd15f32c560747</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_WSS_KEY_PEM</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>addc51764a94d04e0e26cdead589a5c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_WSS_TRUST_PEM</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a64677d485ccfe8d6f63df5442ae50547</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_WSS_TRUST_SYSTEM</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a24d528ff15b79d11e7a9e2b3373f8d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XPUB_MANUAL_LAST_VALUE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a528ae494986f97f1e21c4dfd8376e618</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_XSUB_VERBOSE_UNSUBSCRIBE</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a62f221a712ff8eabbe3fc8e1f9f6f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ZAP_ENFORCE_DOMAIN</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>af56033493cf9ec474e8c6244465daa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZMQ_ZERO_COPY_RECV</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>af43308aff4f91f8dca3cae0ac5c7488d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>zmq_fd_t</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a92a38dbba9ca0558b949163f1fbf7866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct zmq_poller_event_t</type>
      <name>zmq_poller_event_t</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad444deb86e2c3577650f72ffff236134</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_get_ext</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad413b6b71df047ede4c2e4e0d5438146</anchor>
      <arglist>(void *context_, int option_, void *optval_, size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ctx_set_ext</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aef4868f590d53c1d041287371345d902</anchor>
      <arglist>(void *context_, int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_join</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a9730e2252862e354a7ea1f0fcc9c672a</anchor>
      <arglist>(void *s_, const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_leave</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a804603b92bf399f188806eebc94b0e3e</anchor>
      <arglist>(void *s_, const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>zmq_msg_group</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ab07c42375839f47f2a215d0140b37015</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_init_buffer</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a00ca38c740344dcf2c4895c044d5428e</anchor>
      <arglist>(zmq_msg_t *msg_, const void *buf_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>zmq_msg_routing_id</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad2de66c0f77871fc494178072fc47395</anchor>
      <arglist>(zmq_msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_set_group</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a4daa297b47407a366f2a9665d221c971</anchor>
      <arglist>(zmq_msg_t *msg_, const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_msg_set_routing_id</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ab9394cf5d686f181b3d7f361e0c071b6</anchor>
      <arglist>(zmq_msg_t *msg_, uint32_t routing_id_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_add</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>acbf2903d82850b0427aca76348a459fc</anchor>
      <arglist>(void *poller_, void *socket_, void *user_data_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_add_fd</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a9bfeccd9e4b3fa10770f20791aefbc34</anchor>
      <arglist>(void *poller_, zmq_fd_t fd_, void *user_data_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_destroy</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ad8608e76a5b8f66c53f0af89e58ce0c5</anchor>
      <arglist>(void **poller_p_)</arglist>
    </member>
    <member kind="function">
      <type>zmq_fd_t</type>
      <name>zmq_poller_fd</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a638b943d9659f71261015236db32bfc1</anchor>
      <arglist>(void *poller_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_modify</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aaf4ac67505600359d6f2027c6d126dd4</anchor>
      <arglist>(void *poller_, void *socket_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_modify_fd</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>abe874bbdd69463f438db96319663ba15</anchor>
      <arglist>(void *poller_, zmq_fd_t fd_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_poller_new</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a8e8a58b5efedd74bcca61fd3598250a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_remove</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>aee129913311f4d3d1dd7855fa4c4ce32</anchor>
      <arglist>(void *poller_, void *socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_remove_fd</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a845078fd78a4e032d0bc3652c611b61d</anchor>
      <arglist>(void *poller_, zmq_fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_size</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a757a7ccead9c6f18c2ea7b9ddade4e53</anchor>
      <arglist>(void *poller_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_wait</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ae5a848222644e2ad36956c406c2e85ea</anchor>
      <arglist>(void *poller_, zmq_poller_event_t *event_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_poller_wait_all</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a42ab79226b3dc218d771483c7e539c44</anchor>
      <arglist>(void *poller_, zmq_poller_event_t *events_, int n_events_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_ppoll</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a87264d4c4e162b712d548361f355dbe1</anchor>
      <arglist>(zmq_pollitem_t *items_, int nitems_, long timeout_, const sigset_t *sigmask_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_get_peer_state</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>ac21bfe89b0900b66e588455b726b008d</anchor>
      <arglist>(void *socket_, const void *routing_id_, size_t routing_id_size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_monitor_pipes_stats</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a97d58734bdb133a79fba3935a50bb9ca</anchor>
      <arglist>(void *s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_socket_monitor_versioned</name>
      <anchorfile>zmq__draft_8h.html</anchorfile>
      <anchor>a79fdec1ad2403d8896d6bc2b1e18a006</anchor>
      <arglist>(void *s_, const char *addr_, uint64_t events_, int event_version_, int type_)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmq_utils.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zmq__utils_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="clock_8hpp" name="clock.hpp" local="yes" imported="no">clock.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="thread_8hpp" name="thread.hpp" local="yes" imported="no">thread.hpp</includes>
    <includes id="atomic__counter_8hpp" name="atomic_counter.hpp" local="yes" imported="no">atomic_counter.hpp</includes>
    <includes id="atomic__ptr_8hpp" name="atomic_ptr.hpp" local="yes" imported="no">atomic_ptr.hpp</includes>
    <includes id="random_8hpp" name="random.hpp" local="yes" imported="no">random.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>zmq_atomic_counter_dec</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a7d6fd2752cfa3348c91b17478568ae20</anchor>
      <arglist>(void *counter_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_atomic_counter_destroy</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>ad4529877d84d5171540c735847558f8e</anchor>
      <arglist>(void **counter_p_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_atomic_counter_inc</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a2c269467a167494387996c779164c185</anchor>
      <arglist>(void *counter_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_atomic_counter_new</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a793d18cf4e74e72acb0ded12ec1d4947</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_atomic_counter_set</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>af9103e30044f6036676c42ed78b43c05</anchor>
      <arglist>(void *counter_, int value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_atomic_counter_value</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>abe632c1f70ee5eb1d763a94e78b9fc72</anchor>
      <arglist>(void *counter_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_curve_keypair</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a1897a4a90c35a6999550d6fa38a59e39</anchor>
      <arglist>(char *z85_public_key_, char *z85_secret_key_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zmq_curve_public</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a08c5ac71752d033912129d708a308e05</anchor>
      <arglist>(char *z85_public_key_, const char *z85_secret_key_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_sleep</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>aacae08c95ae60e904cb87505256f06fa</anchor>
      <arglist>(int seconds_)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>zmq_stopwatch_intermediate</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>ae323c955cc5d8be76f1ead2330ff6428</anchor>
      <arglist>(void *watch_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_stopwatch_start</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>ae599ed9e598664f72d89aea1ff77af32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>zmq_stopwatch_stop</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a2bc288fc8d2076f5d3d9ef40e8973d3e</anchor>
      <arglist>(void *watch_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_threadclose</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a878bcc7bdd730a2fcce1f212294ce3e6</anchor>
      <arglist>(void *thread_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>zmq_threadstart</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a37b9491306cf86c9a013392ec00c169b</anchor>
      <arglist>(zmq_thread_fn *func_, void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>zmq_z85_decode</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a0e5061ade3b05714b5dc78042b5f615f</anchor>
      <arglist>(uint8_t *dest_, const char *string_)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>zmq_z85_encode</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a4ba9d12ce08fadc05e9738b50c1305fe</anchor>
      <arglist>(char *dest_, const uint8_t *data_, size_t size_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>decoder</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>ab6201170418ba059ad5d5c16eacb3bea</anchor>
      <arglist>[96]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>encoder</name>
      <anchorfile>zmq__utils_8cpp.html</anchorfile>
      <anchor>a48be1d46caa77d36a0fbae5520c9afb5</anchor>
      <arglist>[85+1]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmq_utils.h</name>
    <path>/tmp/ws/src/libaditof/libzmq/include/</path>
    <filename>zmq__utils_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>zmtp_engine.cpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zmtp__engine_8cpp.html</filename>
    <includes id="precompiled_8hpp" name="precompiled.hpp" local="yes" imported="no">precompiled.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <includes id="zmtp__engine_8hpp" name="zmtp_engine.hpp" local="yes" imported="no">zmtp_engine.hpp</includes>
    <includes id="io__thread_8hpp" name="io_thread.hpp" local="yes" imported="no">io_thread.hpp</includes>
    <includes id="session__base_8hpp" name="session_base.hpp" local="yes" imported="no">session_base.hpp</includes>
    <includes id="v1__encoder_8hpp" name="v1_encoder.hpp" local="yes" imported="no">v1_encoder.hpp</includes>
    <includes id="v1__decoder_8hpp" name="v1_decoder.hpp" local="yes" imported="no">v1_decoder.hpp</includes>
    <includes id="v2__encoder_8hpp" name="v2_encoder.hpp" local="yes" imported="no">v2_encoder.hpp</includes>
    <includes id="v2__decoder_8hpp" name="v2_decoder.hpp" local="yes" imported="no">v2_decoder.hpp</includes>
    <includes id="v3__1__encoder_8hpp" name="v3_1_encoder.hpp" local="yes" imported="no">v3_1_encoder.hpp</includes>
    <includes id="null__mechanism_8hpp" name="null_mechanism.hpp" local="yes" imported="no">null_mechanism.hpp</includes>
    <includes id="plain__client_8hpp" name="plain_client.hpp" local="yes" imported="no">plain_client.hpp</includes>
    <includes id="plain__server_8hpp" name="plain_server.hpp" local="yes" imported="no">plain_server.hpp</includes>
    <includes id="gssapi__client_8hpp" name="gssapi_client.hpp" local="yes" imported="no">gssapi_client.hpp</includes>
    <includes id="gssapi__server_8hpp" name="gssapi_server.hpp" local="yes" imported="no">gssapi_server.hpp</includes>
    <includes id="curve__client_8hpp" name="curve_client.hpp" local="yes" imported="no">curve_client.hpp</includes>
    <includes id="curve__server_8hpp" name="curve_server.hpp" local="yes" imported="no">curve_server.hpp</includes>
    <includes id="raw__decoder_8hpp" name="raw_decoder.hpp" local="yes" imported="no">raw_decoder.hpp</includes>
    <includes id="raw__encoder_8hpp" name="raw_encoder.hpp" local="yes" imported="no">raw_encoder.hpp</includes>
    <includes id="config_8hpp" name="config.hpp" local="yes" imported="no">config.hpp</includes>
    <includes id="err_8hpp" name="err.hpp" local="yes" imported="no">err.hpp</includes>
    <includes id="ip_8hpp" name="ip.hpp" local="yes" imported="no">ip.hpp</includes>
    <includes id="likely_8hpp" name="likely.hpp" local="yes" imported="no">likely.hpp</includes>
    <includes id="wire_8hpp" name="wire.hpp" local="yes" imported="no">wire.hpp</includes>
    <member kind="variable">
      <type>const size_t</type>
      <name>minor_pos</name>
      <anchorfile>zmtp__engine_8cpp.html</anchorfile>
      <anchor>aca8e8c06a307bcc9db2aa343ad17dd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>revision_pos</name>
      <anchorfile>zmtp__engine_8cpp.html</anchorfile>
      <anchor>abed939edd1b55196f20f51a492d1dbb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zmtp_engine.hpp</name>
    <path>/tmp/ws/src/libaditof/libzmq/src/</path>
    <filename>zmtp__engine_8hpp.html</filename>
    <includes id="fd_8hpp" name="fd.hpp" local="yes" imported="no">fd.hpp</includes>
    <includes id="i__engine_8hpp" name="i_engine.hpp" local="yes" imported="no">i_engine.hpp</includes>
    <includes id="io__object_8hpp" name="io_object.hpp" local="yes" imported="no">io_object.hpp</includes>
    <includes id="i__encoder_8hpp" name="i_encoder.hpp" local="yes" imported="no">i_encoder.hpp</includes>
    <includes id="i__decoder_8hpp" name="i_decoder.hpp" local="yes" imported="no">i_decoder.hpp</includes>
    <includes id="options_8hpp" name="options.hpp" local="yes" imported="no">options.hpp</includes>
    <includes id="socket__base_8hpp" name="socket_base.hpp" local="yes" imported="no">socket_base.hpp</includes>
    <includes id="metadata_8hpp" name="metadata.hpp" local="yes" imported="no">metadata.hpp</includes>
    <includes id="msg_8hpp" name="msg.hpp" local="yes" imported="no">msg.hpp</includes>
    <includes id="stream__engine__base_8hpp" name="stream_engine_base.hpp" local="yes" imported="no">stream_engine_base.hpp</includes>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <namespace>zmq</namespace>
    <member kind="enumvalue">
      <name>ZMTP_1_0</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a23c5ddfdae2ca2bbc3eadd51c0d86380a04d2330f18d9f564a88c6772b38ad103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZMTP_2_0</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a23c5ddfdae2ca2bbc3eadd51c0d86380a0ca5148a50b061e74f78cfad2482c985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZMTP_3_x</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a23c5ddfdae2ca2bbc3eadd51c0d86380a0ce1570ba5ff0a07552a9da2f824931c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_AFD_POLL_HANDLE_INFO</name>
    <filename>struct__AFD__POLL__HANDLE__INFO.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>Events</name>
      <anchorfile>struct__AFD__POLL__HANDLE__INFO.html</anchorfile>
      <anchor>ac961bebf9ed5ce1d22c3e28fa6abb797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>Handle</name>
      <anchorfile>struct__AFD__POLL__HANDLE__INFO.html</anchorfile>
      <anchor>a13a94587c7735f073021b09bc9a4b0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NTSTATUS</type>
      <name>Status</name>
      <anchorfile>struct__AFD__POLL__HANDLE__INFO.html</anchorfile>
      <anchor>ad10790affcf1cc05ec8bcf12879b127b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_AFD_POLL_INFO</name>
    <filename>struct__AFD__POLL__INFO.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>Exclusive</name>
      <anchorfile>struct__AFD__POLL__INFO.html</anchorfile>
      <anchor>acc55cd6176cbd088afa107ec38573cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AFD_POLL_HANDLE_INFO</type>
      <name>Handles</name>
      <anchorfile>struct__AFD__POLL__INFO.html</anchorfile>
      <anchor>ae72b9c1736ba89ccfbcffda40588c67d</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>NumberOfHandles</name>
      <anchorfile>struct__AFD__POLL__INFO.html</anchorfile>
      <anchor>ac37001d47d932e44224b70ffe7233d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LARGE_INTEGER</type>
      <name>Timeout</name>
      <anchorfile>struct__AFD__POLL__INFO.html</anchorfile>
      <anchor>a0504993706eef7ab023467030519adb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::extension_dict::_ExtensionDict</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>ad2c1ebd3b5b6b0de1455dcd9a1e7baee</anchor>
      <arglist>(self, extension_handle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a5ab2500d68293cf60a8a314816964699</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a3f400dbd389a0539e878d2871f72b440</anchor>
      <arglist>(self, extension_handle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a763b6cd1a3e7770f9f52b150b5fd8678</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a2f8c697d7dcc35a7f307003ef9efccb3</anchor>
      <arglist>(self, extended_message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>aab784423b5c4b7286ff339d977d05a2b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a5336b45e34750069b5c3c511523c289e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a38e5f8f14388baea7a2e004f7dc72a70</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a6ee7eed329d7805ca31731d24b6144b2</anchor>
      <arglist>(self, extension_handle, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FindExtensionByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a14021af850dcca8845016664850e656a</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FindExtensionByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>aaa8dd85cfbb588ed529ef92c3b9b533f</anchor>
      <arglist>(self, number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extended_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1extension__dict_1_1__ExtensionDict.html</anchorfile>
      <anchor>a4e4469b9f335e60d1079542363ef31dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::_FieldMaskTree</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>a676f3c684662b4ee46c72f97786adcb4</anchor>
      <arglist>(self, field_mask=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddLeafNodes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>ac1f762e20929dc95d1c9480be99500b5</anchor>
      <arglist>(self, prefix, node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>a93a218ae37317691ecf56b08f11f3a10</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IntersectPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>ab678faf881ba2f9cc5a4fcc89a70c7f3</anchor>
      <arglist>(self, path, intersection)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFromFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>a325c3f8d0bfec0b5a104e71d8079a475</anchor>
      <arglist>(self, field_mask)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>ad06869c9baffbbb8a58bf15bb1328895</anchor>
      <arglist>(self, source, destination, replace_message, replace_repeated)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>a3068bde70102c26a3500caa703f924cf</anchor>
      <arglist>(self, field_mask)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_root</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>a1b3592bcf0c2cbc166a57524569f4318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1__FieldMaskTree.html</anchorfile>
      <anchor>adc229cfbeb99b8a2ef8a8f9e859cb3f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::python_message::_FieldProperty</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__FieldProperty.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__FieldProperty.html</anchorfile>
      <anchor>abfa4c46613b806ea3b6ed3b6fddd51eb</anchor>
      <arglist>(self, descriptor, getter, setter, doc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DESCRIPTOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__FieldProperty.html</anchorfile>
      <anchor>a542c699d61289ef31d7d9851cd9162b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__FieldProperty.html</anchorfile>
      <anchor>a33e4abfc0db679ac495bc3717cead9cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::_GenericDeclaration</name>
    <filename>classcpp_1_1ast_1_1__GenericDeclaration.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1__GenericDeclaration.html</anchorfile>
      <anchor>afde72751e20708a7802eb7707d23bc3c</anchor>
      <arglist>(self, start, end, name, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FullName</name>
      <anchorfile>classcpp_1_1ast_1_1__GenericDeclaration.html</anchorfile>
      <anchor>a1437d31271ea8cda62da22e2ce427a85</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcpp_1_1ast_1_1__GenericDeclaration.html</anchorfile>
      <anchor>af774f4729dfd78d0538a6782fe8514c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace</name>
      <anchorfile>classcpp_1_1ast_1_1__GenericDeclaration.html</anchorfile>
      <anchor>a8aee3f11b37449d54b42a78e0a689f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TypeStringHelper</name>
      <anchorfile>classcpp_1_1ast_1_1__GenericDeclaration.html</anchorfile>
      <anchor>a2ab2d07ccfa5d51ed153e82004c49e98</anchor>
      <arglist>(self, suffix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDescriptorSet::_Internal</name>
    <filename>classFileDescriptorSet_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; FileDescriptorSet &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classFileDescriptorSet_1_1__Internal.html</anchorfile>
      <anchor>a6e95a0c60bcd6a3559376cb33374b761</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDescriptorProto::_Internal</name>
    <filename>classFileDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; FileDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a2ae6785957a16651cd30349abc9f88d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::FileOptions &amp;</type>
      <name>options</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ae22141af3b151b19227348909aa5f85e</anchor>
      <arglist>(const FileDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a2e13e448f327446bb57bae9f8d64daf1</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a66c642bc0d57afa0ae9bdce6db100d5b</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_package</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>aa18f48cca3d358afbd16a5d34bbccc03</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_source_code_info</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>af726410e560badfe97ccfcabe2a2e52e</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_syntax</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a372ed592a4adc33a63560cc567d871fe</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::SourceCodeInfo &amp;</type>
      <name>source_code_info</name>
      <anchorfile>classFileDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ad122adb2cc2aef2869100a3aef37bd95</anchor>
      <arglist>(const FileDescriptorProto *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto_ExtensionRange::_Internal</name>
    <filename>classDescriptorProto__ExtensionRange_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; DescriptorProto_ExtensionRange &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classDescriptorProto__ExtensionRange_1_1__Internal.html</anchorfile>
      <anchor>a468a8f9ec3a952f663ff31bb9c1e1283</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions &amp;</type>
      <name>options</name>
      <anchorfile>classDescriptorProto__ExtensionRange_1_1__Internal.html</anchorfile>
      <anchor>a304680d0418c3c8d594dfe25a7294aba</anchor>
      <arglist>(const DescriptorProto_ExtensionRange *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_end</name>
      <anchorfile>classDescriptorProto__ExtensionRange_1_1__Internal.html</anchorfile>
      <anchor>a1737143e22ac4cbe50b7e8324f91ab13</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange_1_1__Internal.html</anchorfile>
      <anchor>a4fff8cfd05f99ab91c64d40d7ee031fe</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_start</name>
      <anchorfile>classDescriptorProto__ExtensionRange_1_1__Internal.html</anchorfile>
      <anchor>ad4863546d2d197708f7a7659388c0f17</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto_ReservedRange::_Internal</name>
    <filename>classDescriptorProto__ReservedRange_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; DescriptorProto_ReservedRange &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classDescriptorProto__ReservedRange_1_1__Internal.html</anchorfile>
      <anchor>a09cf97c43b69dc9f31d8f160b3cbd54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_end</name>
      <anchorfile>classDescriptorProto__ReservedRange_1_1__Internal.html</anchorfile>
      <anchor>a5b65c85142e58afd890a0f127d70cfd8</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_start</name>
      <anchorfile>classDescriptorProto__ReservedRange_1_1__Internal.html</anchorfile>
      <anchor>ac1dcf21bc76106a49c7945fba30004da</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto::_Internal</name>
    <filename>classDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; DescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>aae43f3191d2afb59001e026785f9d1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::MessageOptions &amp;</type>
      <name>options</name>
      <anchorfile>classDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a77d4d4b2b467488d37cafddc3fe7b388</anchor>
      <arglist>(const DescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ab34b6d0358b324bf4c7bdadf00f79147</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>aec40515461fa62e260cfa3d00b5ddda8</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtensionRangeOptions::_Internal</name>
    <filename>classExtensionRangeOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; ExtensionRangeOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classExtensionRangeOptions_1_1__Internal.html</anchorfile>
      <anchor>a6dadfe2873d7765056b1858285366ab6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldDescriptorProto::_Internal</name>
    <filename>classFieldDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; FieldDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a8df757a597889f6f5d1f4e32339176b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::FieldOptions &amp;</type>
      <name>options</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a5c27e97a93e0a360c8f1006208aa4029</anchor>
      <arglist>(const FieldDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_default_value</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a6d6e11f3b892112c7bf35864235b37d2</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_extendee</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a57112c213f266c12a29166a06827d589</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_json_name</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a9f83257f23fee9cd678820dd6cdb2e2e</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_label</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ad6e425a76ca382cdea377f7c7983d9a9</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a58f8b25082a1c8532f430633511ff1d6</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_number</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a0ce06bbd42756fbcabe71ceebe1679df</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_oneof_index</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a34b5b8d5b24b9ad00db07c65ca6477e1</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ae0b8de49d771ed80f1ae845db5531f55</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_type</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a900da403824acc4854241dcf8bd3aed9</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_type_name</name>
      <anchorfile>classFieldDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>aec61e9052da82e4da6b68db151e59583</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneofDescriptorProto::_Internal</name>
    <filename>classOneofDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; OneofDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classOneofDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a7c755055a96d66d5f6a32a3066a4be8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::OneofOptions &amp;</type>
      <name>options</name>
      <anchorfile>classOneofDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ad0f7883fe793c3b6666ed20eb2ed9929</anchor>
      <arglist>(const OneofDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classOneofDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a11887251f753a16441dff25ad69369dd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classOneofDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a07067961b3bae8ddbb1e306f0a1fbef7</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDescriptorProto_EnumReservedRange::_Internal</name>
    <filename>classEnumDescriptorProto__EnumReservedRange_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; EnumDescriptorProto_EnumReservedRange &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange_1_1__Internal.html</anchorfile>
      <anchor>af5b5bb71fb9152233a0936d4effdd040</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_end</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange_1_1__Internal.html</anchorfile>
      <anchor>ac1c2869077fc88b040be1aec08230842</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_start</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange_1_1__Internal.html</anchorfile>
      <anchor>a8b5d132927231a4befe58a2bba9f790f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDescriptorProto::_Internal</name>
    <filename>classEnumDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; EnumDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classEnumDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a245203b49f601bd012a59e90709a45d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::EnumOptions &amp;</type>
      <name>options</name>
      <anchorfile>classEnumDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>aa23023e993e800cc0be328d76a337ef0</anchor>
      <arglist>(const EnumDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classEnumDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a23e928cab00a51c40e6ecfddf074b901</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classEnumDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a902cb12fce77add63fab6b0a02eb88bd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueDescriptorProto::_Internal</name>
    <filename>classEnumValueDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; EnumValueDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classEnumValueDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a2a2c70ca252df1aad6ffe77e2a8804ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::EnumValueOptions &amp;</type>
      <name>options</name>
      <anchorfile>classEnumValueDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a077ef9b88d93cd9ae2750fafa8012aee</anchor>
      <arglist>(const EnumValueDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classEnumValueDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ae5033bfed6b28477af93949df2a7ccba</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_number</name>
      <anchorfile>classEnumValueDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>aa310f1e6eb952b9e8f2f59ff865b681a</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classEnumValueDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a7d2b85c54c6e9f66bae5c1fc09f95c78</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceDescriptorProto::_Internal</name>
    <filename>classServiceDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; ServiceDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classServiceDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a838c4b61cce248039b15200b92b82bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::ServiceOptions &amp;</type>
      <name>options</name>
      <anchorfile>classServiceDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a637df0c782c053325577639f974ae410</anchor>
      <arglist>(const ServiceDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classServiceDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a580969f0e99291744c0d3bb51ad61ffd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classServiceDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>abe8259f2288b947f69482d319955c30b</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodDescriptorProto::_Internal</name>
    <filename>classMethodDescriptorProto_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; MethodDescriptorProto &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a25cab45fe5528b9c5be9ae68d165f4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::MethodOptions &amp;</type>
      <name>options</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ad9bdbd01e13482d84ed7f41c3da886a4</anchor>
      <arglist>(const MethodDescriptorProto *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_client_streaming</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ae7ba7618637ffe2e383385847bb35374</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_input_type</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a22380edb3c74e3f53ad956ec8e5182f8</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ab78d8650bdf2ee4219a0b82277f5ba7d</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_options</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a69bacfb6d417b9c5ab3e5f624d9d92e8</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_output_type</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>a75bad20ce1c3ad23565ff96ad9ade4d8</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_server_streaming</name>
      <anchorfile>classMethodDescriptorProto_1_1__Internal.html</anchorfile>
      <anchor>ac306f1dec8f8a2d4ffaebb29bb54ac52</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileOptions::_Internal</name>
    <filename>classFileOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; FileOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>aa57981a96002b3f3e20f3284ae445f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_cc_enable_arenas</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a42fbe2c18914f93552a3e57fed5cc625</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_cc_generic_services</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a16b1fbaf4526becad9819840264eebdb</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_csharp_namespace</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>ab45f33e39df30592cfd136b61b248683</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a7bb6b5a3f3638f77b3eed2ef0f48fb42</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_go_package</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>abbdb429794f09f210aeef1bed6e4341f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_java_generate_equals_and_hash</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>ae4fab7d54aa5d1eeb943de4c11f687fa</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_java_generic_services</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>aeb9d9c5ef483105c06330f8d310755f7</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_java_multiple_files</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>ab50ca8278f3e45d2077aec4ec8a7cb5b</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_java_outer_classname</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a7aaa63a9d1c65a7fcd16e8db299b2bea</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_java_package</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a796bfbbd0f3fffde7ee6193f88041355</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_java_string_check_utf8</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a6ba4f33c012f56bbc31ac54c6532f58d</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_objc_class_prefix</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a08b3a7f247085525ba05b886b3251db0</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_optimize_for</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a86b13fc84bcef691d86ca984d59491c9</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_php_class_prefix</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a7cb7f58b6ad474e44e3e7ed9f6fea748</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_php_generic_services</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a083c889052e8b4348ea21ffefb0a06e8</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_php_metadata_namespace</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>af8f51f4d6ce8a4ac30a9edb3ad28a049</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_php_namespace</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a0a0ece70406610fd81671d7edca9170d</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_py_generic_services</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>ad985b30a8d78e38090f688ba1160bf00</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_ruby_package</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>ad5aa477e372fd2c167507777287c3e04</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_swift_prefix</name>
      <anchorfile>classFileOptions_1_1__Internal.html</anchorfile>
      <anchor>a34c8af0d898fb9000842b07909bf10ae</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageOptions::_Internal</name>
    <filename>classMessageOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; MessageOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classMessageOptions_1_1__Internal.html</anchorfile>
      <anchor>a22524032ad7dd9c7aa1c26889a3013c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classMessageOptions_1_1__Internal.html</anchorfile>
      <anchor>a9f78f9fd66c1bf2dafb8eb41d9f58eac</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_map_entry</name>
      <anchorfile>classMessageOptions_1_1__Internal.html</anchorfile>
      <anchor>acca37d3cfdc9ff53552ba04a216bcccd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_message_set_wire_format</name>
      <anchorfile>classMessageOptions_1_1__Internal.html</anchorfile>
      <anchor>a9d64e0c0dbfa06cda2e38686891ee7fd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_no_standard_descriptor_accessor</name>
      <anchorfile>classMessageOptions_1_1__Internal.html</anchorfile>
      <anchor>afa98bff76719a86060bf7b35bc0629cb</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldOptions::_Internal</name>
    <filename>classFieldOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; FieldOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>a96011a4d4586f00749ff0267d95dd767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_ctype</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>a28a3e4c0805b1664b3ff29fb88e7ec22</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>a64982985caa47b71ca10333849f0c913</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_jstype</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>ac8391418a4cd07329fd5a2f9c0c83091</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_lazy</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>a5619a19bf08249d95e8c8ffed5e6b22f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_packed</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>a67a894df52701fd106aae83627603628</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_weak</name>
      <anchorfile>classFieldOptions_1_1__Internal.html</anchorfile>
      <anchor>a0d40782b7773c7938d5499f6981e3d57</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneofOptions::_Internal</name>
    <filename>classOneofOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; OneofOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classOneofOptions_1_1__Internal.html</anchorfile>
      <anchor>ae0d1f4709182c91ea4d111c0288e1fca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumOptions::_Internal</name>
    <filename>classEnumOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; EnumOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classEnumOptions_1_1__Internal.html</anchorfile>
      <anchor>ac0aac36e9b140c9478c90ea12f19e89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_allow_alias</name>
      <anchorfile>classEnumOptions_1_1__Internal.html</anchorfile>
      <anchor>a95dce7ad111c0b9184a1469b203b7136</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classEnumOptions_1_1__Internal.html</anchorfile>
      <anchor>afcbf9afc8df1e7c20ec2df20e4184898</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueOptions::_Internal</name>
    <filename>classEnumValueOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; EnumValueOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classEnumValueOptions_1_1__Internal.html</anchorfile>
      <anchor>a2d0e803973e9d4e8a4d849c3263f1211</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classEnumValueOptions_1_1__Internal.html</anchorfile>
      <anchor>aac6b10df42cbdb37007db34cbaf323dd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceOptions::_Internal</name>
    <filename>classServiceOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; ServiceOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classServiceOptions_1_1__Internal.html</anchorfile>
      <anchor>a1685b132a4062c0d9ad4a88c98719e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classServiceOptions_1_1__Internal.html</anchorfile>
      <anchor>a8b72287b9abfdf3b3f94871c4c4b15cd</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodOptions::_Internal</name>
    <filename>classMethodOptions_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; MethodOptions &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classMethodOptions_1_1__Internal.html</anchorfile>
      <anchor>a2e9ea97c87612930e2cdf8047f8a658d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_deprecated</name>
      <anchorfile>classMethodOptions_1_1__Internal.html</anchorfile>
      <anchor>aeff9faca4bec94952c7c6d1a77f5849c</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_idempotency_level</name>
      <anchorfile>classMethodOptions_1_1__Internal.html</anchorfile>
      <anchor>a63037aeb7c2780da16b62e6fe0e8c81d</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UninterpretedOption_NamePart::_Internal</name>
    <filename>classUninterpretedOption__NamePart_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; UninterpretedOption_NamePart &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classUninterpretedOption__NamePart_1_1__Internal.html</anchorfile>
      <anchor>aba0caf85f3178e9c5f5eb806ee982b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_is_extension</name>
      <anchorfile>classUninterpretedOption__NamePart_1_1__Internal.html</anchorfile>
      <anchor>abbb0bc9f98633ecafc47b684a961f922</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart_1_1__Internal.html</anchorfile>
      <anchor>a7c7e5533026d142efb625338ab87d525</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UninterpretedOption::_Internal</name>
    <filename>classUninterpretedOption_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; UninterpretedOption &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>ac921ae3886e92a322440b4a44f69ab5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_aggregate_value</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>abe23eeb47dab56faa2998de12c0ead2f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_double_value</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>a997af722b37d46ececb06a3fc1276b7b</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_identifier_value</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>affd58bf723cd721d5f1156988482304e</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_negative_int_value</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>aafbe03c90e5df3f20baf131473a323c7</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_positive_int_value</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>a3446e9a937eaf14a3e4cfedbf833016f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_string_value</name>
      <anchorfile>classUninterpretedOption_1_1__Internal.html</anchorfile>
      <anchor>a6d23501a13ec53f2e769500bbeb0aa43</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceCodeInfo_Location::_Internal</name>
    <filename>classSourceCodeInfo__Location_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; SourceCodeInfo_Location &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classSourceCodeInfo__Location_1_1__Internal.html</anchorfile>
      <anchor>a2de8d0aa27afe813db1dbbd49947bcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location_1_1__Internal.html</anchorfile>
      <anchor>a119bfdc2bba96197898ebf06abfdc7cf</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location_1_1__Internal.html</anchorfile>
      <anchor>a5699742e9bb49b4e999fd43c317fae3a</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceCodeInfo::_Internal</name>
    <filename>classSourceCodeInfo_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; SourceCodeInfo &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classSourceCodeInfo_1_1__Internal.html</anchorfile>
      <anchor>ae48970d0892075eae617297f1cdd42eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedCodeInfo_Annotation::_Internal</name>
    <filename>classGeneratedCodeInfo__Annotation_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; GeneratedCodeInfo_Annotation &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classGeneratedCodeInfo__Annotation_1_1__Internal.html</anchorfile>
      <anchor>a9e1349340360b3fa1f4adf42c1cc1ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_begin</name>
      <anchorfile>classGeneratedCodeInfo__Annotation_1_1__Internal.html</anchorfile>
      <anchor>a5d4b1b3e8b6b4e8cbaaa6b0c32ea5cef</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_end</name>
      <anchorfile>classGeneratedCodeInfo__Annotation_1_1__Internal.html</anchorfile>
      <anchor>aebbb012bd2a95bbf25ab1640759518ab</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation_1_1__Internal.html</anchorfile>
      <anchor>abc529f52fefee8e9ed888cf448ed4ebe</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedCodeInfo::_Internal</name>
    <filename>classGeneratedCodeInfo_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; GeneratedCodeInfo &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classGeneratedCodeInfo_1_1__Internal.html</anchorfile>
      <anchor>a6c224420a511d2ed9046dbf2ef4f1d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Duration::_Internal</name>
    <filename>classDuration_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Empty::_Internal</name>
    <filename>classEmpty_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>FieldMask::_Internal</name>
    <filename>classFieldMask_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>SourceContext::_Internal</name>
    <filename>classSourceContext_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Struct::_Internal</name>
    <filename>classStruct_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Value::_Internal</name>
    <filename>classValue_1_1__Internal.html</filename>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::ListValue &amp;</type>
      <name>list_value</name>
      <anchorfile>classValue_1_1__Internal.html</anchorfile>
      <anchor>a846f7ddccade79bb90fc7c86c5a3b740</anchor>
      <arglist>(const Value *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::Struct &amp;</type>
      <name>struct_value</name>
      <anchorfile>classValue_1_1__Internal.html</anchorfile>
      <anchor>a4aa8c970f0df877583cbb30594c553a7</anchor>
      <arglist>(const Value *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ListValue::_Internal</name>
    <filename>classListValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Timestamp::_Internal</name>
    <filename>classTimestamp_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Field::_Internal</name>
    <filename>classField_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Enum::_Internal</name>
    <filename>classEnum_1_1__Internal.html</filename>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::SourceContext &amp;</type>
      <name>source_context</name>
      <anchorfile>classEnum_1_1__Internal.html</anchorfile>
      <anchor>ad7915141cfef6543fa5a4b8f22f021bc</anchor>
      <arglist>(const Enum *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Type::_Internal</name>
    <filename>classType_1_1__Internal.html</filename>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::SourceContext &amp;</type>
      <name>source_context</name>
      <anchorfile>classType_1_1__Internal.html</anchorfile>
      <anchor>af7a14c337c254cb3ec94ebe3739f10e8</anchor>
      <arglist>(const Type *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Option::_Internal</name>
    <filename>classOption_1_1__Internal.html</filename>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::Any &amp;</type>
      <name>value</name>
      <anchorfile>classOption_1_1__Internal.html</anchorfile>
      <anchor>a33fc0337ed55587ff6f22367e63ca551</anchor>
      <arglist>(const Option *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValue::_Internal</name>
    <filename>classEnumValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>DoubleValue::_Internal</name>
    <filename>classDoubleValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>FloatValue::_Internal</name>
    <filename>classFloatValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Int64Value::_Internal</name>
    <filename>classInt64Value_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>UInt64Value::_Internal</name>
    <filename>classUInt64Value_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Int32Value::_Internal</name>
    <filename>classInt32Value_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>UInt32Value::_Internal</name>
    <filename>classUInt32Value_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>BoolValue::_Internal</name>
    <filename>classBoolValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>StringValue::_Internal</name>
    <filename>classStringValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>BytesValue::_Internal</name>
    <filename>classBytesValue_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Any::_Internal</name>
    <filename>classAny_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Api::_Internal</name>
    <filename>classApi_1_1__Internal.html</filename>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::SourceContext &amp;</type>
      <name>source_context</name>
      <anchorfile>classApi_1_1__Internal.html</anchorfile>
      <anchor>a7f76b2593cd145f32dfd9fa0b063971c</anchor>
      <arglist>(const Api *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Method::_Internal</name>
    <filename>classMethod_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>Mixin::_Internal</name>
    <filename>classMixin_1_1__Internal.html</filename>
  </compound>
  <compound kind="class">
    <name>compiler::Version::_Internal</name>
    <filename>classcompiler_1_1Version_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; Version &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classcompiler_1_1Version_1_1__Internal.html</anchorfile>
      <anchor>a0d7fe0e2a0b76fccc67fdc1d5dba88c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_major</name>
      <anchorfile>classcompiler_1_1Version_1_1__Internal.html</anchorfile>
      <anchor>a580a2ac110e87e16041ef772e8fc3129</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_minor</name>
      <anchorfile>classcompiler_1_1Version_1_1__Internal.html</anchorfile>
      <anchor>a4437e6eccab3f92dccf31b6237012c6f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_patch</name>
      <anchorfile>classcompiler_1_1Version_1_1__Internal.html</anchorfile>
      <anchor>a0e2c6494fff4d750fdce2766d631e5f3</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_suffix</name>
      <anchorfile>classcompiler_1_1Version_1_1__Internal.html</anchorfile>
      <anchor>af358f6d2e74d2d9b3fe8ca27945708ee</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorRequest::_Internal</name>
    <filename>classcompiler_1_1CodeGeneratorRequest_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; CodeGeneratorRequest &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest_1_1__Internal.html</anchorfile>
      <anchor>a797c919466c3795b44ae387160615005</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_NAMESPACE_ID::compiler::Version &amp;</type>
      <name>compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest_1_1__Internal.html</anchorfile>
      <anchor>a62883be8c1e8f30cdca21b298951e3f5</anchor>
      <arglist>(const CodeGeneratorRequest *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest_1_1__Internal.html</anchorfile>
      <anchor>a7f2b40300d1ce7ebfbaee446099ea48f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest_1_1__Internal.html</anchorfile>
      <anchor>af3e9652f097f33abbdbd1cf1c1043168</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorResponse::_Internal</name>
    <filename>classcompiler_1_1CodeGeneratorResponse_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; CodeGeneratorResponse &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse_1_1__Internal.html</anchorfile>
      <anchor>a1515c99882fdf36cb07307ecd6396feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse_1_1__Internal.html</anchorfile>
      <anchor>ae04f6238a0772d213a1dcc72f1b9fc98</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorResponse_File::_Internal</name>
    <filename>classcompiler_1_1CodeGeneratorResponse__File_1_1__Internal.html</filename>
    <member kind="typedef">
      <type>decltype(std::declval&lt; CodeGeneratorResponse_File &gt;()._has_bits_)</type>
      <name>HasBits</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File_1_1__Internal.html</anchorfile>
      <anchor>ad95d6af3881a48795d2c7df497d5499a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File_1_1__Internal.html</anchorfile>
      <anchor>abc58729c076c4a9c134534d7adf5a796</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File_1_1__Internal.html</anchorfile>
      <anchor>a3ed97e9a12973fb428ea4c0687d00feb</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_has_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File_1_1__Internal.html</anchorfile>
      <anchor>a944824701cf337352f9f4a45a7364e6f</anchor>
      <arglist>(HasBits *has_bits)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_IO_STATUS_BLOCK</name>
    <filename>struct__IO__STATUS__BLOCK.html</filename>
    <member kind="variable">
      <type>ULONG_PTR</type>
      <name>Information</name>
      <anchorfile>struct__IO__STATUS__BLOCK.html</anchorfile>
      <anchor>aa521d86b8e01d4e298bc4e9fb77cecf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NTSTATUS</type>
      <name>Status</name>
      <anchorfile>struct__IO__STATUS__BLOCK.html</anchorfile>
      <anchor>a98a2af831f09a3521dec87991ebb2126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::python_message::_Listener</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__Listener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__Listener.html</anchorfile>
      <anchor>a42f122b1c20c190afc43a6d53fc1d64f</anchor>
      <arglist>(self, parent_message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Modified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__Listener.html</anchorfile>
      <anchor>a5018c6cff886469e31da9f8c5ffe34bf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__Listener.html</anchorfile>
      <anchor>a0991a1b142286b955c312f694768d93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_parent_message_weakref</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__Listener.html</anchorfile>
      <anchor>ae1a1ef09d4f7178ae9e93bb16efee95f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::_Lock</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1__Lock.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__Lock.html</anchorfile>
      <anchor>a3e1f5c57b16ba8ec06936e562bf0d58b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__Lock.html</anchorfile>
      <anchor>afcf464ae0934762d11807039878f181a</anchor>
      <arglist>(self, exc_type, exc_value, exc_tb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__Lock.html</anchorfile>
      <anchor>abc7fb19eec6107972a0ec9f26b92f5ad</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__Lock.html</anchorfile>
      <anchor>a2d5659dc08d72835e0b62d74975e7265</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::_MiniDecoder</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>af6c4c2a61c868bdf205a9438700aa76d</anchor>
      <arglist>(self, bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EndOfStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a9101fbc0ecd1bb2e562e03d719a02fe2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a0d410ec8b22976639791438b7d4bb73b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadFieldNumberAndWireType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a946f7ddc3f07caeacc286ea579179b6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>af3f14983548ffd0f43d5930b65823914</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadSInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a50c51e1dc55cdbbb749b6a106d3c6979</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadVarint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>af969ea85040d5a58452b3649e09d456a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>def</type>
      <name>ReadInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a3fe694fc616f48748979eb46296e95d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>def</type>
      <name>ReadInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a795cf725c8c8e00fb58dc2a1b6eb7606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>def</type>
      <name>ReadSInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>aab22e1947f4e837252661605cfaf9649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>def</type>
      <name>ReadUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a055293942519258e8477c0b658556bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>def</type>
      <name>ReadUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>ab42f72d54f4e97af9276441df8323702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_bytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a6e0d1f65c4054e1e95697be0a2e425bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1__MiniDecoder.html</anchorfile>
      <anchor>a7ad64e8997a18dd86cc17e10a322e9dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::_NestedDescriptorBase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</filename>
    <base>google::protobuf::descriptor::DescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>a226c92512bdacd0c2a8ffc7826999853</anchor>
      <arglist>(self, options, options_class_name, name, full_name, file, containing_type, serialized_start=None, serialized_end=None, serialized_options=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CopyToProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>ae0e3475783ac08445a4c10814ba6ad17</anchor>
      <arglist>(self, proto)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>a10d56b1dc541c98e4aa93bbe7314631d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>aed6795c9e5162d17bb87353924a2b0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>a49b6448fc1ca3bd7625e267a91ddc497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>a7027354697e357fe08468e8a9830876b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_serialized_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>aeb08760d4257704c9feb7c6feee49c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_serialized_start</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1__NestedDescriptorBase.html</anchorfile>
      <anchor>ad0e5d21b8cb2a8298d097b52fd6c6115</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::_NestedType</name>
    <filename>classcpp_1_1ast_1_1__NestedType.html</filename>
    <base>cpp::ast::_GenericDeclaration</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1__NestedType.html</anchorfile>
      <anchor>a63acff60f38885be6cc11231fffc3f4e</anchor>
      <arglist>(self, start, end, name, fields, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1__NestedType.html</anchorfile>
      <anchor>a18901ec6acba88c526d703444bf4d52c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDefinition</name>
      <anchorfile>classcpp_1_1ast_1_1__NestedType.html</anchorfile>
      <anchor>a9f160999863f39c9032f60b014e213d5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsExportable</name>
      <anchorfile>classcpp_1_1ast_1_1__NestedType.html</anchorfile>
      <anchor>a689f8b0dc20e6070938825eee483dd2f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fields</name>
      <anchorfile>classcpp_1_1ast_1_1__NestedType.html</anchorfile>
      <anchor>aed69c37a409b4d26e6cfde2de3185d86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>zmq::generic_mtrie_t::_next_t</name>
    <filename>unionzmq_1_1generic__mtrie__t_1_1__next__t.html</filename>
    <member kind="variable">
      <type>class generic_mtrie_t&lt; value_t &gt; *</type>
      <name>node</name>
      <anchorfile>unionzmq_1_1generic__mtrie__t_1_1__next__t.html</anchorfile>
      <anchor>a4a9f990ee42548413f101a5561d53df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class generic_mtrie_t&lt; value_t &gt; **</type>
      <name>table</name>
      <anchorfile>unionzmq_1_1generic__mtrie__t_1_1__next__t.html</anchorfile>
      <anchor>ae50847461aa67aaa307cfc0c23b50c06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::_NullDict</name>
    <filename>classcpp_1_1ast_1_1__NullDict.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>keys</name>
      <anchorfile>classcpp_1_1ast_1_1__NullDict.html</anchorfile>
      <anchor>abb0b7884aa59bede0a8503dffcd1733f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>bool</type>
      <name>__contains__</name>
      <anchorfile>classcpp_1_1ast_1_1__NullDict.html</anchorfile>
      <anchor>a75119a0b9fd6366573f41d7e9eddec80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_OBJECT_ATTRIBUTES</name>
    <filename>struct__OBJECT__ATTRIBUTES.html</filename>
    <member kind="variable">
      <type>ULONG</type>
      <name>Attributes</name>
      <anchorfile>struct__OBJECT__ATTRIBUTES.html</anchorfile>
      <anchor>a1d8b689e2a58e2636ad7ab487a4fb365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>Length</name>
      <anchorfile>struct__OBJECT__ATTRIBUTES.html</anchorfile>
      <anchor>aef711aa35ccec0e59ce380d836d436d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PUNICODE_STRING</type>
      <name>ObjectName</name>
      <anchorfile>struct__OBJECT__ATTRIBUTES.html</anchorfile>
      <anchor>adf5386ea5bbc4e46ee5df278d83fc3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>RootDirectory</name>
      <anchorfile>struct__OBJECT__ATTRIBUTES.html</anchorfile>
      <anchor>a81a3a1fa5c45cc06208aeb85e98af656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>SecurityDescriptor</name>
      <anchorfile>struct__OBJECT__ATTRIBUTES.html</anchorfile>
      <anchor>adfce0bf43dbfa60476b4d786c7d78610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>SecurityQualityOfService</name>
      <anchorfile>struct__OBJECT__ATTRIBUTES.html</anchorfile>
      <anchor>a9fe901e278495c5490b3288d26636482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::python_message::_OneofListener</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__OneofListener.html</filename>
    <base>google::protobuf::internal::python_message::_Listener</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__OneofListener.html</anchorfile>
      <anchor>adb874be8128139d48e6baa8707bfd884</anchor>
      <arglist>(self, parent_message, field)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Modified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__OneofListener.html</anchorfile>
      <anchor>a4e14596d8bdd64edf194d74934519911</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1__OneofListener.html</anchorfile>
      <anchor>a9f0b0a307b4b934a6ebc715a9ac378fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::_parameterized::_ParameterizedTestIter</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</anchorfile>
      <anchor>ac60371a17c87d040252cd2bf9f9f34ad</anchor>
      <arglist>(self, *args, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</anchorfile>
      <anchor>a5e489e90fea1672614fc28b062454336</anchor>
      <arglist>(self, test_method, testcases, naming_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</anchorfile>
      <anchor>ac60b6c7717cb97e3bdc42fb430e70328</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>testcases</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</anchorfile>
      <anchor>a33c324a9c6a4d6c08035eaee177f48c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_naming_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</anchorfile>
      <anchor>a2a625f369e0589379026058628ac2ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_test_method</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1__ParameterizedTestIter.html</anchorfile>
      <anchor>a6716bcd3c9f1aed994dfae993850e043</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::json_format::_Parser</name>
    <filename>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>ad7b327abb5b3545f412e9efabc374adb</anchor>
      <arglist>(self, ignore_unknown_fields, descriptor_pool)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConvertMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a5d73f1fc23caf554c0d58c5ed5290fb5</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor_pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>ab9355382d4d6888161c31533c7cab08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ignore_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a5f40f1c1514b238fb068c6cb9797a219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a02c6c912e2c43bdf7347e6c3d40a1d52</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertFieldValuePair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a9dd81fc0dca486c59b91eb9458e630f8</anchor>
      <arglist>(self, js, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertGenericMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a749785f3b7af50686db1f8855c8f22b0</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertListValueMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>ad1535e890833d857f272222e4ba02caf</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertMapFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a13307e716b13d835d1dc353cfab785c7</anchor>
      <arglist>(self, value, message, field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertStructMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a80875b70e7905a8d000777315af8125c</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertValueMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>a870be2cfcd2933e39f28fc4d1e30fdf6</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertWrapperMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Parser.html</anchorfile>
      <anchor>af32288effd09839871d94efe1d84ad57</anchor>
      <arglist>(self, value, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format::_Parser</name>
    <filename>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>adcd4479e6ae92940c16e9ea7af6a2524</anchor>
      <arglist>(self, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeLines</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a60c283761258e2a7155a564cf42b745a</anchor>
      <arglist>(self, lines, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseLines</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>ac604af0b6d8b6eecf0a09f81b736895b</anchor>
      <arglist>(self, lines, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>allow_field_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a4620f6e2570598b67931373653fa50cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>allow_unknown_extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>aa8abebe7397c2ab58652705dcc384b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>allow_unknown_field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>ace6b1d5826897579a433e01741091cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor_pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a8aa2ed5236dfd826cccf5f1eb323fe06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeAnyTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a1f2d78531f0c19207ea9d08b6290ae1f</anchor>
      <arglist>(self, tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MergeField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a6e1c967fe1a44da0afcca49cb6534ae7</anchor>
      <arglist>(self, tokenizer, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MergeMessageField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>ad118f0408abcfc26b81a1001f32c9cf1</anchor>
      <arglist>(self, tokenizer, message, field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MergeScalarField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>ae08e508cdc7db6cc8b85336d619a715f</anchor>
      <arglist>(self, tokenizer, message, field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseOrMerge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a0c2aab725314ed5254144b5119edf859</anchor>
      <arglist>(self, lines, message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_IsProto3Syntax</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>aad5303fa1ef57a8dbc5ef2f697cc4194</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_allow_multiple_scalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Parser.html</anchorfile>
      <anchor>a0c8e683db1b4029163a83f000b812161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::json_format::_Printer</name>
    <filename>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>ac19924c7deed5773d2e4609c8eb35d8e</anchor>
      <arglist>(self, including_default_value_fields=False, preserving_proto_field_name=False, use_integers_for_enums=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>af0bbc8c87deaf827b271f84fa6863226</anchor>
      <arglist>(self, message, indent, sort_keys)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor_pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a99af0f50b86e1e7c8d3903b875de3582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>including_default_value_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a73e5e4140cb58552112d13f0e9323066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preserving_proto_field_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>aad45ac93963f2c47f02419e95d1bfcdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_integers_for_enums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>ac58252588c8d4a5886395c2e22c0d88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AnyMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a32451cdc019b10d77af618bcd8013985</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FieldToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>ada16257edc2a723be57dff686af97f16</anchor>
      <arglist>(self, field, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenericMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a1def923e803892601c7786eb890be7b6</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ListValueMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a9f7d54e233683dcc947c26332cca4ba4</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a4760b378be62c2de4d6ee2de4a977d9e</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RegularMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a27c35986b248c7be0a43e11eb6a1d212</anchor>
      <arglist>(self, message, js)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StructMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a6b238c86a095b9c57442df70bf409396</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ValueMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>ad4ac87424ec4f8b6c60b6f39f8936ad3</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_WrapperMessageToJsonObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1json__format_1_1__Printer.html</anchorfile>
      <anchor>a76cce652732335f5a7b874d342183f4f</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format::_Printer</name>
    <filename>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>af6542f707ecc8e194f8b021961b69031</anchor>
      <arglist>(self, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, use_field_number=False, descriptor_pool=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>aba5f7d86d5125ca3441dca6fd4627994</anchor>
      <arglist>(self, field, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>aebc7643d23ce538b33ae75455f539117</anchor>
      <arglist>(self, field, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>aaa1ae0158e3e5bb3c8a903e15848977c</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>as_one_line</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a68b7f9b18fe3cf46d4009b84a6fc29ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>as_utf8</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a7980b802d7fb1615599164223631e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor_pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>ac0cfa7fe9def19b5782bc4073e794afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>double_format</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a9785321da6bea967c0d383eda010ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>float_format</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a3415f28fdbcf24e652ecfa1cb765f0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>indent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a40b1e73154e4fd6c14339fb4466db953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message_formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>ab1f862998fd61382113c3a5fa3db7c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a9f9c37a3b5d551e1976d75a7634f9ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pointy_brackets</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a8ee70971543f7653613173ae2bf30c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>print_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>ac36212a7d51d048a051391175bedfe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_field_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>aa4c1fce8c88812689340fbe829a5e105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_index_order</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a8fe38252b1e7add3a0cd61696ba738cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_short_repeated_primitives</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a3fbaa8ecc851d01ee3d876a14fb39d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PrintFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a3dd56876ec91e49669b5d000e21b5a8e</anchor>
      <arglist>(self, field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PrintMessageFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a2e1d81c7dbfe6822b0d692c706e776eb</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PrintShortRepeatedPrimitivesValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>ab48f87715bb517a15313547d353bdd56</anchor>
      <arglist>(self, field, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PrintUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a31cdcc360ab9b0917f7c66afb2cdefa4</anchor>
      <arglist>(self, unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryCustomFormatMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>ade6946ccfc3b3295d2c672f3779b15c2</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryPrintAsAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1__Printer.html</anchorfile>
      <anchor>a29f8f523fef3296124fdda4d794a3615</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::from_handle_t::_private</name>
    <filename>structzmq_1_1from__handle__t_1_1__private.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service_reflection::_ServiceBuilder</name>
    <filename>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a46b8314d969c81eb8db1699ae9c5e09c</anchor>
      <arglist>(self, service_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BuildService</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>ae050ea0698d2e2fd58c8038f8530d246</anchor>
      <arglist>(self, cls)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>aa95562dc9cf67940b19306bbb1ed06c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cls</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a72ae17127061d376cd5caa96d9b402d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a8b4acff23efd4e718bdf1e9f9b86ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GetDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a9570f95c2caa91de55e71ca5227d477a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GetRequestClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a050cfe9cf6d9dcf6f95847b8293f9b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GetResponseClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a4314845c00d0ea000098d6bca1a5f268</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a925495a3a16b6b825ce4f45e901cf8ad</anchor>
      <arglist>(self, srvc, method_descriptor, rpc_controller, request, callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateNonImplementedMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>ab423c9420c679c52ab1be945fdaea784</anchor>
      <arglist>(self, method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetRequestClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>a540df1a33cb3140c4721807e34ce5c95</anchor>
      <arglist>(self, method_descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetResponseClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>ac877debec2b4666fd306535a974392d7</anchor>
      <arglist>(self, method_descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NonImplementedMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceBuilder.html</anchorfile>
      <anchor>ab705ca625167913102f562057ab99805</anchor>
      <arglist>(self, method_name, rpc_controller, callback)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service_reflection::_ServiceStubBuilder</name>
    <filename>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>a7fb61bee15bd7706a9a532b81e1ce9db</anchor>
      <arglist>(self, service_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BuildServiceStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>affaba5f536706277961c670a75bc23f9</anchor>
      <arglist>(self, cls)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cls</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>a4434fd977df4695fb16d10db484783db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>a5f439cee50ddc4d473522c7f4a97db20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateStubMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>a6b8283474fb3f8b8de265e34f0d80922</anchor>
      <arglist>(self, method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StubMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>ab2678b144fff72e9a402511d197abb9d</anchor>
      <arglist>(self, stub, method_descriptor, rpc_controller, request, callback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1__ServiceStubBuilder.html</anchorfile>
      <anchor>aa9383d5080684db8c8d4893483d143db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_UNICODE_STRING</name>
    <filename>struct__UNICODE__STRING.html</filename>
    <member kind="variable">
      <type>PWSTR</type>
      <name>Buffer</name>
      <anchorfile>struct__UNICODE__STRING.html</anchorfile>
      <anchor>afbc2ba2b7be88d0118e683a2eb289795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>Length</name>
      <anchorfile>struct__UNICODE__STRING.html</anchorfile>
      <anchor>a3ebb6a85103954fd7fc325ba30c54008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>MaximumLength</name>
      <anchorfile>struct__UNICODE__STRING.html</anchorfile>
      <anchor>ae0487ecc173e55918bcee834bd3d107b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::_UnknownField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>af358db4a6bcbcf32f73d3395df265272</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>a31a00ee63c73dfddf1a50b31c51631c3</anchor>
      <arglist>(self, field_number, wire_type, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__lt__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>a89906b0080d1407ee10fe67a8462de4b</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>aaaa2b8daacf731b2e27ac5d1d7adf6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_field_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>ab8c03a45f6916d8263bb3e603b95e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_wire_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>a34b2e21d7e8b7a036e5cc796ef729bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1__UnknownField.html</anchorfile>
      <anchor>a382ae6c7627d0b6c200eafa34fc4a9be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_upb_tabent</name>
    <filename>struct__upb__tabent.html</filename>
    <member kind="variable">
      <type>upb_tabkey</type>
      <name>key</name>
      <anchorfile>struct__upb__tabent.html</anchorfile>
      <anchor>a52db1cc5246cb813365d82333ba0c7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct _upb_tabent *</type>
      <name>next</name>
      <anchorfile>struct__upb__tabent.html</anchorfile>
      <anchor>a08951b32b01a9ddf713ea367fa11188c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_tabval</type>
      <name>val</name>
      <anchorfile>struct__upb__tabent.html</anchorfile>
      <anchor>a8e33d52120d69a44d608cdbece03810d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_WDIR</name>
    <filename>struct__WDIR.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cached</name>
      <anchorfile>struct__WDIR.html</anchorfile>
      <anchor>a9b7432df163d1e291ba5925347fd4af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WIN32_FIND_DATAW</type>
      <name>data</name>
      <anchorfile>struct__WDIR.html</anchorfile>
      <anchor>a065b17b666ee06c4e8068d8accb0eef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _wdirent</type>
      <name>ent</name>
      <anchorfile>struct__WDIR.html</anchorfile>
      <anchor>a84ae1457352005f813ed4b3dc1994b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>handle</name>
      <anchorfile>struct__WDIR.html</anchorfile>
      <anchor>a694510e166fd3e797b3e15b9e4b3810a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wchar_t *</type>
      <name>patt</name>
      <anchorfile>struct__WDIR.html</anchorfile>
      <anchor>a700ff3a1096fb36452c571b0f55b4e60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_wdirent</name>
    <filename>struct__wdirent.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>d_ino</name>
      <anchorfile>struct__wdirent.html</anchorfile>
      <anchor>ac8cfaf294a0b6a49287d3f384c280c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wchar_t</type>
      <name>d_name</name>
      <anchorfile>struct__wdirent.html</anchorfile>
      <anchor>a5ccfbf6f19313d09437e8ee293a88385</anchor>
      <arglist>[PATH_MAX+1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>d_namlen</name>
      <anchorfile>struct__wdirent.html</anchorfile>
      <anchor>a0050d6131e6fa90206903e216b38799e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>d_off</name>
      <anchorfile>struct__wdirent.html</anchorfile>
      <anchor>ab619b2e1242f12cb04944808439daf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>d_reclen</name>
      <anchorfile>struct__wdirent.html</anchorfile>
      <anchor>aff7f360608e576cd18cf11f2caf13ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d_type</name>
      <anchorfile>struct__wdirent.html</anchorfile>
      <anchor>a3c3874604ffccbeeaffd96709763cc3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>A</name>
    <filename>structA.html</filename>
  </compound>
  <compound kind="struct">
    <name>AbbrevPair</name>
    <filename>structAbbrevPair.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>abbrev</name>
      <anchorfile>structAbbrevPair.html</anchorfile>
      <anchor>a1d21733d819f85ebdb701c6df25dd169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>real_name</name>
      <anchorfile>structAbbrevPair.html</anchorfile>
      <anchor>a6cad3fb1b66790a9753dbaa234b55980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::AbortingErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AbortingErrorCollector.html</filename>
    <base>google::protobuf::DescriptorPool::ErrorCollector</base>
    <member kind="function">
      <type></type>
      <name>AbortingErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AbortingErrorCollector.html</anchorfile>
      <anchor>ae85f6c7e2a6d4edc2068c7e83e036fb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AbortingErrorCollector.html</anchorfile>
      <anchor>a31bf169388dc7b8215d1ca2049141c91</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *message, ErrorLocation location, const std::string &amp;error_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AbortingErrorCollector.html</anchorfile>
      <anchor>a2e68fdaaa76cd3405689f4d3a3caabe9</anchor>
      <arglist>(AbortingErrorCollector)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::AbstractBufferedEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1AbstractBufferedEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream</base>
    <member kind="function">
      <type>final int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1AbstractBufferedEncoder.html</anchorfile>
      <anchor>a9de47ff2c0695265a8079ef10d672803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1AbstractBufferedEncoder.html</anchorfile>
      <anchor>ad04d8d3169628879ceaaf0a11692c43d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</filename>
    <base>com::google::protobuf::AbstractMessageLite</base>
    <base>com::google::protobuf::Message</base>
    <class kind="class">com::google::protobuf::AbstractMessage::Builder</class>
    <class kind="interface">com::google::protobuf::AbstractMessage::BuilderParent</class>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>ae23f1caf44db9dd7ebf857cf7a818e24</anchor>
      <arglist>(final Object other)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>findInitializationErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a6f7374a73f0053012af806ad73f7c56f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getInitializationErrorString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>ae115b8729a9f3bcc5afa2831b4531dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a2039e0593e1a8b1ad92614fde8ae1531</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>ac10c5c6ad251fef28424eb7103d951cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a2e30dbba82773fa5a01442a890ba4e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a9f41b8e2a7ddfc09ddecb2c909c6de1e</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a89b1333902287b129a60e13318e825af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a45705d254a3005959d873155327b2fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a5c00065e171d4a597ca9f16a976a617b</anchor>
      <arglist>(final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Message.Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>abcad768cdafbf13cc365037f68f8bb28</anchor>
      <arglist>(BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>hashBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a7af166e4aba29dedea51e3aa859de1b4</anchor>
      <arglist>(boolean b)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>hashEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a57742995d856bd23020fb708503d4719</anchor>
      <arglist>(EnumLite e)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>hashEnumList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a9007f880ee305e5cffa51f6a9af0ad66</anchor>
      <arglist>(List&lt;? extends EnumLite &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>hashFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a29922aab751813cf644bcc9f21f3125a</anchor>
      <arglist>(int hash, Map&lt; FieldDescriptor, Object &gt; map)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>hashLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>ad2caaac8a7b850c73ed5233bc8431a89</anchor>
      <arglist>(long n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>memoizedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a3213080b5dd2719dec313c0422e2db11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>compareBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a41c8582781ee0fc3dcff9fc843892460</anchor>
      <arglist>(Object a, Object b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>compareMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a161df4d398a2c39f32628316fb7ab109</anchor>
      <arglist>(Object a, Object b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Map</type>
      <name>convertMapEntryListToMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a080986d37e32d10ba2879be18f36d9e7</anchor>
      <arglist>(List list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>hashMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a6efef9377117fa435739889fbcb0bc02</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage.html</anchorfile>
      <anchor>a4bb640e5f9995bfcaba69764cb1d6936</anchor>
      <arglist>(Object value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractMessageLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::MessageLite</base>
    <class kind="class">com::google::protobuf::AbstractMessageLite::Builder</class>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a718ba0460a06ec44fbcce7d1fbdefb32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>afbde1d230705dde6ca253f04f7a2cf8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDelimitedTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a0b742f722ee5d47cbf420a391f9d4468</anchor>
      <arglist>(final OutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>afa70cc28ad0f084c0fd77da13daccd1d</anchor>
      <arglist>(final OutputStream output)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a24cf1bd187111d617e07a3fa96855d29</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final Collection&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a8f79bedb21233ff6891c596e9ae4b9e3</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final List&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>checkByteStringIsUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a3c0098db5de7bc9ee4264b2e95802b3f</anchor>
      <arglist>(ByteString byteString)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>memoizedHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>ad3fa732277d6680c6769adf181d8e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>getSerializingExceptionMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>ada61902a334fc169ebc70c3b55bba892</anchor>
      <arglist>(String target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractMessageLite&lt; MessageType, BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</filename>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a718ba0460a06ec44fbcce7d1fbdefb32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>afbde1d230705dde6ca253f04f7a2cf8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDelimitedTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a0b742f722ee5d47cbf420a391f9d4468</anchor>
      <arglist>(final OutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>afa70cc28ad0f084c0fd77da13daccd1d</anchor>
      <arglist>(final OutputStream output)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a24cf1bd187111d617e07a3fa96855d29</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final Collection&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a8f79bedb21233ff6891c596e9ae4b9e3</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final List&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>checkByteStringIsUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>a3c0098db5de7bc9ee4264b2e95802b3f</anchor>
      <arglist>(ByteString byteString)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>memoizedHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>ad3fa732277d6680c6769adf181d8e056</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>getSerializingExceptionMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite.html</anchorfile>
      <anchor>ada61902a334fc169ebc70c3b55bba892</anchor>
      <arglist>(String target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractMessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</filename>
    <class kind="class">com::google::protobuf::AbstractMessageTest::AbstractMessageWrapper</class>
    <member kind="function">
      <type>void</type>
      <name>testCheckByteStringIsUtf8OnNonUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a94f1a3d1f92d8749bd2f416e25e7cfff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCheckByteStringIsUtf8OnUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a38ba785ab195ed417e5773089628a314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a80f89bbbd5866479c2838ab196eef8d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aec44ae938f966a7909e93be55f0d6b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a4d40d5ceddeb9362aae6601d72928024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testForeignIsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ad80bb0e688bbf91c5db4d7e0c86d83e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a4e806e29d48fc66c5c3377484fc50c59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a39becf0b675f49be691c95a705908bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOptimizedForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a4a660dbf63ec42fc8f44e56d87641691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>afbc2cf26d6f28f3fcf8354ec9d0b7608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a2f9728f597e6b445d70ba454d3a13bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedToUnpacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a9d2b3ef522aa05a9d4d4eb162199032a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnpackedToPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>afb0ea6333561385fcf4bb0cb326d8aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ae97dfda5faee620c80d0813f6aa3c4ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsingUninitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a4d28b503117d2a96fb1a5bc8b4395640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>af51998358afe658cea47f81bfa064fb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ae9063ecd438a2241217413b05f86322b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnpackedParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aadff217e145606a77eee1fb8fc500d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnpackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a4e14a2efc34798f4384897acc8920c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEqualsIsConsistent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a13f52addcd1235a7d91555ac59ca1c78</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEqualsIsConsistent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>adaa65c93cfed400e365efb1c5b252c60</anchor>
      <arglist>(Message message1, Message message2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkNotEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a3bed35b4fc79d8c8d4e081d8fea2609d</anchor>
      <arglist>(Message m1, Message m2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::AbstractMessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</filename>
    <class kind="class">com::google::protobuf::test::AbstractMessageTest::AbstractMessageWrapper</class>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a250786433bf7dcb85839141bebe52927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a549a4c3e18618bcf8187497087bfdf74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aeb5ccefdce8a00ceaae1a36bbac9a8e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testForeignIsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a78dbfe058e2e45f18f74e73f33c1ca31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aba3b2e79ba7c2f2f46df7a349eafb2a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ae7cbc178c481385384b9684eb06883ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOptimizedForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ab84528a4bdb803ae898f9f5d7046906a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ad97ff3c77642635da5f3378a13d1fceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aec978811c766fe6a81b302bf5a8bcac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedToUnpacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aeaaffaa7f9e7008fe296813d1373cad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnpackedToPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a46a15e65491080a2bd09b081ce400ebf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a2e11baecd664bb030756e33ad494e638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsingUninitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aaae4f9730b9bc6aebba2d0c927ec53e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a44f312d0eab969f90fc9cb4b06f0f1e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ac7c7b144daa93004c875fb4b28d79e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnpackedParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>aa0d7c225d5b140de14ea286d5b015d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnpackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a3ab1f3bec07b37ef3594248e4af0661b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEqualsIsConsistent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a0f8e646e340b63774a7a0eb37e49e03b</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEqualsIsConsistent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>abe6508ee5568d72303164a4b943f24d7</anchor>
      <arglist>(Message message1, Message message2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkNotEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a3403d44ef5ab58b36c9ec72a40ad2479</anchor>
      <arglist>(Message m1, Message m2)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_INITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>ae8f037efe59e7ae693bb89365dbedfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_UNINITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest.html</anchorfile>
      <anchor>a856b2e91867ae57daab2f01cfcfb7f2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractMessageTest::AbstractMessageWrapper</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</filename>
    <base>com::google::protobuf::AbstractMessage</base>
    <member kind="function">
      <type></type>
      <name>AbstractMessageWrapper</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a23909feff90ddc7a59e836aad14a8bb9</anchor>
      <arglist>(Message wrappedMessage)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Descriptors.FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>aec0cd12a850cbd6b247f3507801848fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AbstractMessageWrapper</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a59a515c4d36f361c0a4f15c6e6915ee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a2524c8cd7cb252ba5e0377172b61b660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a06dbb57f38e68e8ef760420ad7e79e23</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt;? extends Message &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a53ab959d13d0c35f6062aba0a93ef510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>af4c8e755c1ec56ac02eaedbe87b1bb75</anchor>
      <arglist>(Descriptors.FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a972338941d2890853e627ef54737eb72</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a63166acdf8f98c213092c2a0dcf337e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a611b5efb0890a8d28de3f69b8d26ecb7</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a15dfc18dbfebe5449918263b35b16ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>ab09ee8eb991e1c8d0e11775e055d3d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Message</type>
      <name>wrappedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>af70c295c8783425b6d49f96a8a50d74b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::AbstractMessageTest::AbstractMessageWrapper</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</filename>
    <base>com::google::protobuf::AbstractMessage</base>
    <member kind="function">
      <type></type>
      <name>AbstractMessageWrapper</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>aac9ffc55078f97fdec72f74363946c57</anchor>
      <arglist>(Message wrappedMessage)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Descriptors.FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a10599a904044d9a4b6cfd163a29de0df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AbstractMessageWrapper</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>ac518a5f46746e1400485fa7e0fa5eb18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>aadcd203fc9d985fbbfff7f56dde287ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a47f159da3ff9a3e001fc08e7878a570d</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt;? extends Message &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>adda85c52dd211cf18681875fc1e5efa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>abc5fe6b353cfd2fe5e055804650cff25</anchor>
      <arglist>(Descriptors.FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>abcbe5d0e12f3beda2f75c04828e7f7dc</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a61945ffc527b651d37d7d24b06053798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a8f27fe6b55001b75a4ccb5868e08dfb3</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>ac62e372709b53ff2b1a7e448c5b60050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>a9a20e647c3b6c0ba5701c5d767a3cfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Message</type>
      <name>wrappedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1AbstractMessageTest_1_1AbstractMessageWrapper.html</anchorfile>
      <anchor>ab85ba7ee17bb5097a0cd6312037168b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractParser</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</filename>
    <templarg></templarg>
    <base>com::google::protobuf::Parser</base>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac2521f0fd11573c095c1f19707026b3d</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a66716e6dfe58572dc39bcb828d06c7f3</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aa4ecd8002a0f674d8cfa7a77c0bc02fb</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a81779137b6a1a62025e6713843a364aa</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>abd8ae3158e8e80122974dd84583f0b07</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aadf076290bb0b7c9f166a9962903db36</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a8e27464779e30ec91481832352eb86cc</anchor>
      <arglist>(ByteBuffer data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a86cfa6dd7f01b0e1f18bcd92e7768e64</anchor>
      <arglist>(ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aa02da008e0d6f051f0043b6677a8af1b</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a1243e9e762bce528aa2bbc1d5ba14af8</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac5779852d1afe31fe0f55f3fb9323e98</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a7720e297a4a79e7306b607233ad6060e</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ae8070cc59f4a5dcbae00efcbaa893b6c</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a1053a6bab7bd682cf75526442352d362</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>af807770c6b5c80799bd7e2d2c38e7bfc</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a7bdde495f8451b7836e9d3c31d0410ff</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aaea085e0a8ff95d988b4d4db8c1a2c53</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a57435ee910b06f32433e26e7dedcfe25</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ad6ad0b9bb1dd509048fd5d5b7454ac78</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>af56b6a2688308239e87e0e0940fce45b</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a2bce2cb70fbc8912e11ba839409dc1f2</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a224118e378b0717a701ff779640e3dad</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a2e0abdfd3aae420d5bf47448e4eca078</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a6398c4de7551160d74a0b943ef559550</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac5665a2e241df6efc8e0d9f68e1a5861</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageType</type>
      <name>checkMessageInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a997c4047abbf86f1831b5ae0888f8c30</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>abae616308bcd6c1285b57d108da9edc8</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ExtensionRegistryLite</type>
      <name>EMPTY_REGISTRY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a08b9c08151599f59df5cd0b0909e178c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractParser&lt; T &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</filename>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac2521f0fd11573c095c1f19707026b3d</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a66716e6dfe58572dc39bcb828d06c7f3</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aa4ecd8002a0f674d8cfa7a77c0bc02fb</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a81779137b6a1a62025e6713843a364aa</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>abd8ae3158e8e80122974dd84583f0b07</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aadf076290bb0b7c9f166a9962903db36</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a8e27464779e30ec91481832352eb86cc</anchor>
      <arglist>(ByteBuffer data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a86cfa6dd7f01b0e1f18bcd92e7768e64</anchor>
      <arglist>(ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aa02da008e0d6f051f0043b6677a8af1b</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a1243e9e762bce528aa2bbc1d5ba14af8</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac5779852d1afe31fe0f55f3fb9323e98</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a7720e297a4a79e7306b607233ad6060e</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ae8070cc59f4a5dcbae00efcbaa893b6c</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a1053a6bab7bd682cf75526442352d362</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>af807770c6b5c80799bd7e2d2c38e7bfc</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a7bdde495f8451b7836e9d3c31d0410ff</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aaea085e0a8ff95d988b4d4db8c1a2c53</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a57435ee910b06f32433e26e7dedcfe25</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ad6ad0b9bb1dd509048fd5d5b7454ac78</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>af56b6a2688308239e87e0e0940fce45b</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a2bce2cb70fbc8912e11ba839409dc1f2</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a224118e378b0717a701ff779640e3dad</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a2e0abdfd3aae420d5bf47448e4eca078</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a6398c4de7551160d74a0b943ef559550</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac5665a2e241df6efc8e0d9f68e1a5861</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageType</type>
      <name>checkMessageInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a997c4047abbf86f1831b5ae0888f8c30</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>abae616308bcd6c1285b57d108da9edc8</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ExtensionRegistryLite</type>
      <name>EMPTY_REGISTRY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a08b9c08151599f59df5cd0b0909e178c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractParser&lt; UnknownFieldSet &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</filename>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac2521f0fd11573c095c1f19707026b3d</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a66716e6dfe58572dc39bcb828d06c7f3</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aa4ecd8002a0f674d8cfa7a77c0bc02fb</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a81779137b6a1a62025e6713843a364aa</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>abd8ae3158e8e80122974dd84583f0b07</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aadf076290bb0b7c9f166a9962903db36</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a8e27464779e30ec91481832352eb86cc</anchor>
      <arglist>(ByteBuffer data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a86cfa6dd7f01b0e1f18bcd92e7768e64</anchor>
      <arglist>(ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aa02da008e0d6f051f0043b6677a8af1b</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a1243e9e762bce528aa2bbc1d5ba14af8</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac5779852d1afe31fe0f55f3fb9323e98</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a7720e297a4a79e7306b607233ad6060e</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ae8070cc59f4a5dcbae00efcbaa893b6c</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a1053a6bab7bd682cf75526442352d362</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>af807770c6b5c80799bd7e2d2c38e7bfc</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a7bdde495f8451b7836e9d3c31d0410ff</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>aaea085e0a8ff95d988b4d4db8c1a2c53</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a57435ee910b06f32433e26e7dedcfe25</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ad6ad0b9bb1dd509048fd5d5b7454ac78</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>af56b6a2688308239e87e0e0940fce45b</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a2bce2cb70fbc8912e11ba839409dc1f2</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a224118e378b0717a701ff779640e3dad</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a2e0abdfd3aae420d5bf47448e4eca078</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a6398c4de7551160d74a0b943ef559550</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>ac5665a2e241df6efc8e0d9f68e1a5861</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageType</type>
      <name>checkMessageInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a997c4047abbf86f1831b5ae0888f8c30</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>abae616308bcd6c1285b57d108da9edc8</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ExtensionRegistryLite</type>
      <name>EMPTY_REGISTRY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractParser.html</anchorfile>
      <anchor>a08b9c08151599f59df5cd0b0909e178c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractProto2LiteSchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</filename>
    <base>AbstractSchemaTest&lt; Proto2MessageLite &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>mapsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>a70314cdeeceab9faf3b84e24fe881a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeOptionalMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>aa7e5689b89810e9b7dea5758b561087d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneofFieldsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>a7344c33258a2998478ca1ab1191296ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unknownEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>acf489d9fa44389992fe09b58b7d7872b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unknownFieldsUnrecognized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>aca999de9b1e26a48bd296ef314daeb15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Proto2MessageLiteFactory</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>a772b413e5ad009b3d0fb205fcacf6e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; Proto2MessageLite &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>ad8cbc1e767ea228cf571f8b0d6ad8690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Proto2MessageLite.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2LiteSchemaTest.html</anchorfile>
      <anchor>a2174eedf31909f0e2bbc37b523aa3ed3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractProto2SchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</filename>
    <base>AbstractSchemaTest&lt; Proto2Message &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>mapsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>aa4fae70a63cca713580359edc6ff7e3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeOptionalMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>afba163b57fbf170b2f95a1ad806ee7ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneofFieldsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>ad3cada9fc39c6367388189a6199900e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unknownEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>ae965516a2f6adeebea3fdb691974d5b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unknownFieldsUnrecognized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>a154da23e0e9ca393afc5e39dd3f49b94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Proto2MessageFactory</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>a8b5f819c5fa04b713d8c28e7a111b05e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; Proto2Message &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>a9336802679888969deb38ad87ba98803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Proto2Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto2SchemaTest.html</anchorfile>
      <anchor>a8139f543265306ac9959cf476469d36a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractProto3LiteSchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</filename>
    <base>AbstractSchemaTest&lt; Proto3MessageLite &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>mapsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>acc4ebb1529c451ff094c3ef0e03cb906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeOptionalMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>a961a0d129877239872b7b10233a779cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneofFieldsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>ab9dfe469257a69a05302c756414a2fd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>retainUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>aeb2d3df0fe5b8f47d845894a9ee8c71c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Proto3MessageLiteFactory</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>a4150107a60ec8e8b1d368950deebf91a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>aac5c68cc8100861cb82183428e39a79f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Proto3MessageLite.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3LiteSchemaTest.html</anchorfile>
      <anchor>a74bbc9357c92e8a4031cd3f8457d5396</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractProto3SchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</filename>
    <base>AbstractSchemaTest&lt; Proto3Message &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>mapsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>a4a27c6750098deb2e31a117f680d06e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeOptionalMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>a3f5d1d50806ebabf736a0df3a53d0e11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneofFieldsShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>a1ef673e970c189225c683b481d2b7ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preserveUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>a92f0ad9f33da78cc9bc33f3908abf716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preserveUnknownFieldsProto2</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>ac04831bf576f4aaaf232b444f3a276b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Proto3MessageFactory</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>a59c548f20a89221c136fd36d941988b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>a45c51950bf1ca167f4562d86952cfded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Proto3Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractProto3SchemaTest.html</anchorfile>
      <anchor>ad71f1c671409c93726aa79e9fa9772c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::AbstractRpcServer</name>
    <filename>classupload_1_1AbstractRpcServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a3f6bc1bd16b52bd5a5c33a1fedeef2d0</anchor>
      <arglist>(self, host, auth_function, host_override=None, extra_headers={}, save_cookies=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a3f6bc1bd16b52bd5a5c33a1fedeef2d0</anchor>
      <arglist>(self, host, auth_function, host_override=None, extra_headers={}, save_cookies=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Send</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>ad6555ae8993a52035191f8572762e741</anchor>
      <arglist>(self, request_path, payload=None, content_type=&quot;application/octet-stream&quot;, timeout=None, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Send</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>ad6555ae8993a52035191f8572762e741</anchor>
      <arglist>(self, request_path, payload=None, content_type=&quot;application/octet-stream&quot;, timeout=None, **kwargs)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auth_function</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>aee0090a3bcf07b913a7dd596a5dabb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>authenticated</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a692955750c802e461c6336d3000cd365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extra_headers</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>adbbf0109afc13d58d7815fa143cb779f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>host</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>ab7188d827e2faddcf970f524f5856192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>host_override</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a783a4a7e4ffb776a57a3f267300a213b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>opener</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>aa931446476e0e86f3ade7fef0a0aea5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>save_cookies</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>affe342205c4647d41b127f5a5634858b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Authenticate</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a8517a9d90ee2478752a53302f01d868d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Authenticate</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a8517a9d90ee2478752a53302f01d868d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CreateRequest</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a1553c79619eec0770932cd4fa325243c</anchor>
      <arglist>(self, url, data=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CreateRequest</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a1553c79619eec0770932cd4fa325243c</anchor>
      <arglist>(self, url, data=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetAuthCookie</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a45ba7a36fd840608f532694be6b6a9ae</anchor>
      <arglist>(self, auth_token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetAuthCookie</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a45ba7a36fd840608f532694be6b6a9ae</anchor>
      <arglist>(self, auth_token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetAuthToken</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a5a801cc3fdbb8222fa58d41e098f70a7</anchor>
      <arglist>(self, email, password)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetAuthToken</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a5a801cc3fdbb8222fa58d41e098f70a7</anchor>
      <arglist>(self, email, password)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetOpener</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a388a9974eab1157ba4785e2ab2c33be9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetOpener</name>
      <anchorfile>classupload_1_1AbstractRpcServer.html</anchorfile>
      <anchor>a388a9974eab1157ba4785e2ab2c33be9</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractSchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>invalidUtf8StringParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ab876e8d19d50a8e5a75b8ec2081f1f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFromByteArrayFastPathMayThrowIndexOutOfBoundsException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ad3e3fbb2fdd26315ba260168491deca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomMessageShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a33b1140e89f4ccb42ced069c8b4fb41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a161f8c6cd5f5c24b1d2cdb0405d4a884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae2ee985751531da59c436cab70f7b08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae06f3bf5581a581e6eab46b1f884b1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExperimentalMessageFactory&lt;? extends T &gt;</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a5f3a77fa9b051857d7c06be56c9c5028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; T &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>afefdd1af7adbf69229f8959fd80dbdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae37d15d4da373fccb944cbc762c99e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a7714ba1551ae13fa5eb9b09073161cb9</anchor>
      <arglist>(String failureMessage, T msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>aa4c57f800e298e559394b9935f3d08d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a4ae134996b144d027a4d69e878330869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; M extends MessageLite &gt; void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>acdea4c89d1a6aee43220c90fafba6741</anchor>
      <arglist>(String failureMessage, M msg, Schema&lt; M &gt; schema)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a2253b2e1895f83b76898d9448c387f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractSchemaTest&lt; Proto2Message &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>invalidUtf8StringParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ab876e8d19d50a8e5a75b8ec2081f1f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFromByteArrayFastPathMayThrowIndexOutOfBoundsException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ad3e3fbb2fdd26315ba260168491deca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomMessageShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a33b1140e89f4ccb42ced069c8b4fb41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a161f8c6cd5f5c24b1d2cdb0405d4a884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae2ee985751531da59c436cab70f7b08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae06f3bf5581a581e6eab46b1f884b1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExperimentalMessageFactory&lt;? extends T &gt;</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a5f3a77fa9b051857d7c06be56c9c5028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; T &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>afefdd1af7adbf69229f8959fd80dbdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae37d15d4da373fccb944cbc762c99e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a7714ba1551ae13fa5eb9b09073161cb9</anchor>
      <arglist>(String failureMessage, T msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>aa4c57f800e298e559394b9935f3d08d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a4ae134996b144d027a4d69e878330869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; M extends MessageLite &gt; void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>acdea4c89d1a6aee43220c90fafba6741</anchor>
      <arglist>(String failureMessage, M msg, Schema&lt; M &gt; schema)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a2253b2e1895f83b76898d9448c387f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractSchemaTest&lt; Proto2MessageLite &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>invalidUtf8StringParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ab876e8d19d50a8e5a75b8ec2081f1f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFromByteArrayFastPathMayThrowIndexOutOfBoundsException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ad3e3fbb2fdd26315ba260168491deca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomMessageShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a33b1140e89f4ccb42ced069c8b4fb41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a161f8c6cd5f5c24b1d2cdb0405d4a884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae2ee985751531da59c436cab70f7b08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae06f3bf5581a581e6eab46b1f884b1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExperimentalMessageFactory&lt;? extends T &gt;</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a5f3a77fa9b051857d7c06be56c9c5028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; T &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>afefdd1af7adbf69229f8959fd80dbdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae37d15d4da373fccb944cbc762c99e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a7714ba1551ae13fa5eb9b09073161cb9</anchor>
      <arglist>(String failureMessage, T msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>aa4c57f800e298e559394b9935f3d08d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a4ae134996b144d027a4d69e878330869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; M extends MessageLite &gt; void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>acdea4c89d1a6aee43220c90fafba6741</anchor>
      <arglist>(String failureMessage, M msg, Schema&lt; M &gt; schema)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a2253b2e1895f83b76898d9448c387f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractSchemaTest&lt; Proto3Message &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>invalidUtf8StringParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ab876e8d19d50a8e5a75b8ec2081f1f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFromByteArrayFastPathMayThrowIndexOutOfBoundsException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ad3e3fbb2fdd26315ba260168491deca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomMessageShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a33b1140e89f4ccb42ced069c8b4fb41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a161f8c6cd5f5c24b1d2cdb0405d4a884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae2ee985751531da59c436cab70f7b08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae06f3bf5581a581e6eab46b1f884b1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExperimentalMessageFactory&lt;? extends T &gt;</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a5f3a77fa9b051857d7c06be56c9c5028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; T &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>afefdd1af7adbf69229f8959fd80dbdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae37d15d4da373fccb944cbc762c99e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a7714ba1551ae13fa5eb9b09073161cb9</anchor>
      <arglist>(String failureMessage, T msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>aa4c57f800e298e559394b9935f3d08d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a4ae134996b144d027a4d69e878330869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; M extends MessageLite &gt; void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>acdea4c89d1a6aee43220c90fafba6741</anchor>
      <arglist>(String failureMessage, M msg, Schema&lt; M &gt; schema)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a2253b2e1895f83b76898d9448c387f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractSchemaTest&lt; Proto3MessageLite &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>invalidUtf8StringParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ab876e8d19d50a8e5a75b8ec2081f1f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFromByteArrayFastPathMayThrowIndexOutOfBoundsException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ad3e3fbb2fdd26315ba260168491deca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomMessageShouldRoundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a33b1140e89f4ccb42ced069c8b4fb41d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a161f8c6cd5f5c24b1d2cdb0405d4a884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae2ee985751531da59c436cab70f7b08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae06f3bf5581a581e6eab46b1f884b1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExperimentalMessageFactory&lt;? extends T &gt;</type>
      <name>messageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a5f3a77fa9b051857d7c06be56c9c5028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; T &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>afefdd1af7adbf69229f8959fd80dbdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>ae37d15d4da373fccb944cbc762c99e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a7714ba1551ae13fa5eb9b09073161cb9</anchor>
      <arglist>(String failureMessage, T msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>aa4c57f800e298e559394b9935f3d08d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; ByteBuffer &gt;</type>
      <name>serializedBytesWithInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a4ae134996b144d027a4d69e878330869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; M extends MessageLite &gt; void</type>
      <name>roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>acdea4c89d1a6aee43220c90fafba6741</anchor>
      <arglist>(String failureMessage, M msg, Schema&lt; M &gt; schema)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Schema&lt; T &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractSchemaTest.html</anchorfile>
      <anchor>a2253b2e1895f83b76898d9448c387f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ABThresholdsParams</name>
    <filename>structABThresholdsParams.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>ab_sum_thresh</name>
      <anchorfile>structABThresholdsParams.html</anchorfile>
      <anchor>a59da1490f6178357584f4519b19220a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ab_thresh_min</name>
      <anchorfile>structABThresholdsParams.html</anchorfile>
      <anchor>a68a85f5e2a221eea84730fb07c209ea3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::AccessorHelper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1AccessorHelper.html</filename>
    <member kind="function" static="yes">
      <type>static void const  *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AccessorHelper.html</anchorfile>
      <anchor>a18166e5e372744353c6f29fcc88b42d7</anchor>
      <arglist>(const RepeatedPtrFieldBase &amp;x, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AccessorHelper.html</anchorfile>
      <anchor>ab5995964df489fc2649c501eac402d26</anchor>
      <arglist>(const RepeatedPtrFieldBase &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Action</name>
    <filename>classtesting_1_1Action.html</filename>
    <templarg></templarg>
    <class kind="struct">testing::Action::ActionAdapter</class>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>ae27fda510696a9294f991de5b1abfaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a9af08a21ad329331fde856cba9b6dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a967772922a39dd7098bee429d749f277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a5ce44c673e3f91378777b954d88917cd</anchor>
      <arglist>(ActionInterface&lt; F &gt; *impl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a806bacddaa1f1daf61f89674564bdf0f</anchor>
      <arglist>(const Action&lt; Func &gt; &amp;action)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a2f5924eb6c0113be8f226aa3630b2cc2</anchor>
      <arglist>(G &amp;&amp;fun)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDoDefault</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a4468ca2ea5e9f7363271145992d09dba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a5489a68def1d82eb61df819eae52dc8f</anchor>
      <arglist>(ArgumentTuple args) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::function&lt; F &gt;</type>
      <name>fun_</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a5ce57c7df0f0bd341380776a736db7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a62bc48ff11968b6e45d21c4b49f349fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action&lt; OriginalFunction &gt;</name>
    <filename>classtesting_1_1Action.html</filename>
    <member kind="typedef">
      <type>internal::Function&lt; OriginalFunction &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>ae27fda510696a9294f991de5b1abfaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::Function&lt; OriginalFunction &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a9af08a21ad329331fde856cba9b6dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a967772922a39dd7098bee429d749f277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a5ce44c673e3f91378777b954d88917cd</anchor>
      <arglist>(ActionInterface&lt; OriginalFunction &gt; *impl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a806bacddaa1f1daf61f89674564bdf0f</anchor>
      <arglist>(const Action&lt; Func &gt; &amp;action)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a2f5924eb6c0113be8f226aa3630b2cc2</anchor>
      <arglist>(G &amp;&amp;fun)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDoDefault</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a4468ca2ea5e9f7363271145992d09dba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a5489a68def1d82eb61df819eae52dc8f</anchor>
      <arglist>(ArgumentTuple args) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::function&lt; OriginalFunction &gt;</type>
      <name>fun_</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a5ce57c7df0f0bd341380776a736db7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Action</name>
      <anchorfile>classtesting_1_1Action.html</anchorfile>
      <anchor>a62bc48ff11968b6e45d21c4b49f349fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::Action::ActionAdapter</name>
    <filename>structtesting_1_1Action_1_1ActionAdapter.html</filename>
    <member kind="function">
      <type>internal::Function&lt; F &gt;::Result</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1Action_1_1ActionAdapter.html</anchorfile>
      <anchor>ab42ccaf9b44b9806303a78db1043c4cb</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="variable">
      <type>::std::shared_ptr&lt; ActionInterface&lt; F &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>structtesting_1_1Action_1_1ActionAdapter.html</anchorfile>
      <anchor>afc87ecba784341710e73db0c979150e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ActionHelper</name>
    <filename>classtesting_1_1internal_1_1ActionHelper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>aa02169413facf7b60dd6d63bdeacb389</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a71147b30081c44d7d2c776c1781b797c</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a1f47357f6879b2517b60a3de30c2c634</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>abeefd0482a2e8349cbfd3223eeda503d</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a79d7d411d9d2149076d8ab672757c9e9</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3, A4 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a480c73c3de89e2626653ca249e986d03</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3, A4, A5 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a6746053e045bcd9c1ba85061d2872bb5</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3, A4, A5, A6 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a25b72af29e06aa5995a1f6c35d2919f3</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3, A4, A5, A6, A7 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a4ef8d66e853868f2b29ce6cd7ed84ee1</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3, A4, A5, A6, A7, A8 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>af746a8fa9d26f9eb72a7ea34e939c866</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt; A0, A1, A2, A3, A4, A5, A6, A7, A8, A9 &gt; &amp;args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ActionHelper.html</anchorfile>
      <anchor>a8f81ab5a5ae6b762ffbb23f8f33b9980</anchor>
      <arglist>(Impl *impl, const ::std::tuple&lt;&gt; &amp;args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::ActionInterface</name>
    <filename>classtesting_1_1ActionInterface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1ActionInterface.html</anchorfile>
      <anchor>af72720d864da4d606629e83edc003511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1ActionInterface.html</anchorfile>
      <anchor>a7477de2fe3e4e01c59db698203acaee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionInterface</name>
      <anchorfile>classtesting_1_1ActionInterface.html</anchorfile>
      <anchor>a0f1d44e4c669a9cae5ee5b28419a6f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1ActionInterface.html</anchorfile>
      <anchor>a20f8624fcea1786f2992b358760422a0</anchor>
      <arglist>(const ArgumentTuple &amp;args)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionInterface</name>
      <anchorfile>classtesting_1_1ActionInterface.html</anchorfile>
      <anchor>a7dd0a5fc93d86ae3c9d04963b9f3a93f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1ActionInterface.html</anchorfile>
      <anchor>aea0e7557e7f56ee0f29bd7680846c6aa</anchor>
      <arglist>(ActionInterface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::AddDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testAddTypeError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a3b197340590238011f11c89fa01c22e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCustomDescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>ad2908fa93330b96359bb7fe85bdcf15f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyDescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a3461fd9e953fdc058cffddaa481d4636</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a3b415255dafcc841a764e41c4d954c4e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>afbeabdcff0da97dd3802702aeaf9668b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptorOptionsWithCustomDescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a45fb61a899706bba308ea17ba97b261e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>ad501c4115af0a237b0bbb3da2c9aab12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testService</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a3b53490e5bc213b39ea9031bb2ff8426</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a07af3eef7ee9756ef290d2792e676dff</anchor>
      <arglist>(self, prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1AddDescriptorTest.html</anchorfile>
      <anchor>a9261129bcf9704a51535b297f98295d0</anchor>
      <arglist>(self, prefix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AddReference</name>
    <filename>structtesting_1_1internal_1_1AddReference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AddReference.html</anchorfile>
      <anchor>a2df8dd7c4e41f6390e6e66b1a9a67bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AddReference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a93c064cdcdaced0abd167258425e57af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::address_t</name>
    <filename>structzmq_1_1address__t.html</filename>
    <member kind="function">
      <type></type>
      <name>address_t</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a1046fe30a5d2e3d6612f91ba7f3aa8e0</anchor>
      <arglist>(const std::string &amp;protocol_, const std::string &amp;address_, ctx_t *parent_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to_string</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a64267d170192e50bbe1f15450c42289c</anchor>
      <arglist>(std::string &amp;addr_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~address_t</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a7139eef3f32dcd1b279bb09e8bd20774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>address</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a24e80a71a184896726abf6c96415fd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dummy</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>ac4a8169dd35ca1ef6aff54511bd7cf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ctx_t *const</type>
      <name>parent</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a301350472058cf7ab54d6c4dc9779e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>protocol</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a71cabddc948f43a159072694cac38fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union zmq::address_t::@23</type>
      <name>resolved</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a22643469cf818c63d2c36d132ecb76bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tcp_address_t *</type>
      <name>tcp_addr</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>ac17a54dfd0bc80f54d9f70fb2d452e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>udp_address_t *</type>
      <name>udp_addr</name>
      <anchorfile>structzmq_1_1address__t.html</anchorfile>
      <anchor>a76e5535f8852855a79d3849cdd779501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AdHocTestResultTest</name>
    <filename>classAdHocTestResultTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classAdHocTestResultTest.html</anchorfile>
      <anchor>a4a66200ff2ff1cdaddd299dd006351f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::invoke_argument::AdlTag</name>
    <filename>structtesting_1_1internal_1_1invoke__argument_1_1AdlTag.html</filename>
  </compound>
  <compound kind="class">
    <name>Adsd3500InterruptNotifier</name>
    <filename>classAdsd3500InterruptNotifier.html</filename>
    <member kind="function">
      <type></type>
      <name>Adsd3500InterruptNotifier</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>ad009dec3a1e5ebfa908c2af43fe1cd6e</anchor>
      <arglist>(Adsd3500InterruptNotifier &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Adsd3500InterruptNotifier</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>ae3e60efad515884669926879dcad1ede</anchor>
      <arglist>(const Adsd3500InterruptNotifier &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>disableInterrupts</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>ab09c60d5c4aa462d9346604d95eeaf19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>enableInterrupts</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>ab9e3de2a656c3e9f7094db6b53dd8145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interruptsAvailable</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>afa6faf93e92df898fab44827b9a24bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Adsd3500InterruptNotifier &amp;</type>
      <name>operator=</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a0cfadf1b21395473e811445cbaeb401b</anchor>
      <arglist>(Adsd3500InterruptNotifier &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a9c2abc922960c512ccfbeb80af2da064</anchor>
      <arglist>(const Adsd3500InterruptNotifier &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribeSensor</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a6fcd4d2d8a013dfd432c832cb422954a</anchor>
      <arglist>(std::weak_ptr&lt; Adsd3500Sensor &gt; sensor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribeSensor</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>ac57e66e474c7990ee5f8b6e8e108f6e6</anchor>
      <arglist>(std::weak_ptr&lt; Adsd3500Sensor &gt; sensor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Adsd3500InterruptNotifier</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a33423ddda795dec40bc33e1405640035</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Adsd3500InterruptNotifier &amp;</type>
      <name>getInstance</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>ad5565d0a42e27d1233f88547eab57964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Adsd3500InterruptNotifier</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a17193db879b36a42e1e0b93e47c77910</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>signalEventHandler</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a300461f8c7b02911833865bb767b37a7</anchor>
      <arglist>(int n, siginfo_t *info, void *unused)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_interruptsAvailable</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a7b48e43382ed7b1156aca2bcd204273f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; std::weak_ptr&lt; Adsd3500Sensor &gt; &gt;</type>
      <name>m_sensors</name>
      <anchorfile>classAdsd3500InterruptNotifier.html</anchorfile>
      <anchor>a41328c43a6156ad034b9e3e64331132c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::Adsd3500ModeSelector</name>
    <filename>classaditof_1_1Adsd3500ModeSelector.html</filename>
    <member kind="function">
      <type></type>
      <name>Adsd3500ModeSelector</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>acc257ba49d1f52b5b8bbfd0e251b60a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getAvailableModeDetails</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a053a68e53d8f54b485c63cdb65f634a0</anchor>
      <arglist>(std::vector&lt; DepthSensorModeDetails &gt; &amp;m_depthSensorModeDetails)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getConfigurationTable</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>ad65bcd7da21626ddd4bc86022ad08af7</anchor>
      <arglist>(DepthSensorModeDetails &amp;configurationTable)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getControl</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a1c63879a445ef7dbd395ae64d330b26f</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setConfiguration</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a22955d75a72e61b7cd92bed6e3d59da4</anchor>
      <arglist>(const std::string &amp;configuration)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setControl</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a9bfbc1f06b3a1606de949c34a9c4ddc1</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>updateConfigurationTable</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>afd5ce5e58764efea197b04cd79bcaf83</anchor>
      <arglist>(DepthSensorModeDetails &amp;configurationTable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Adsd3500ModeSelector</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a9558244712dee2e14e537ef959a082b4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_availableConfigurations</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>aa9e3012c8aed1987fad536d2c87cd7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_configuration</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a6530f6c54b6d1f787e6447baf5c9bdd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_controls</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a9117342735de22f7088708fa5d5347b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; aditof::DepthSensorModeDetails &gt;</type>
      <name>m_tableInUse</name>
      <anchorfile>classaditof_1_1Adsd3500ModeSelector.html</anchorfile>
      <anchor>a5bc53cd5d89be4bb2ff4ad3df83d8b84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Adsd3500Sensor</name>
    <filename>classAdsd3500Sensor.html</filename>
    <base>aditof::DepthSensorInterface</base>
    <base>aditof::V4lBufferAccessInterface</base>
    <class kind="struct">Adsd3500Sensor::ImplData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_get_status</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a3c3a590a2ed3375428aecedf51bf86dd</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_cmd</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a930442566a732c5c25cb3a3d756a07d9</anchor>
      <arglist>(uint16_t cmd, uint16_t *data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>aa85afbbf6cd393bd60e3e61dab7dd757</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload_cmd</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ad56058bc77e0843228a91677036200bf</anchor>
      <arglist>(uint32_t cmd, uint8_t *readback_data, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_register_interrupt_callback</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a12d80489422b45f005f695710ecf4c7d</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_reset</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>adb44938c6248fc3c615019032e143ec5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_unregister_interrupt_callback</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a387834c2f4d5d96e2a26f84348426478</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_cmd</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ad75e8953a1e4422c2dfa9bf01c2c98e0</anchor>
      <arglist>(uint16_t cmd, uint16_t data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a6d30676a3b5b1ad074d51703259d41b8</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload_cmd</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a540760d6407d1327944811393cee1a07</anchor>
      <arglist>(uint32_t cmd, uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500InterruptHandler</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a89947de53ae7304e6a970162a271813c</anchor>
      <arglist>(int signalValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Adsd3500Sensor</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>af37c5db3b9d0f98dba97da283264d288</anchor>
      <arglist>(const std::string &amp;driverPath, const std::string &amp;driverSubPath, const std::string &amp;captureDev)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>dequeueInternalBuffer</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a9ad895c7a9ff3e7edb04d3dd9757f456</anchor>
      <arglist>(struct v4l2_buffer &amp;buf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>enqueueInternalBuffer</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a83da4ee988387e0eb079423a88116229</anchor>
      <arglist>(struct v4l2_buffer &amp;buf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a8b6067cf8704e366644e3b7457dc17c8</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>af11a7f52fdd11771e696f0fb336be08c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;modes) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getControl</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a6623f4fcdb316a8c1245eaa0bae8f424</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthComputeParams</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a0f18403c2511e1e90348182757a3f616</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>adc205d65b74699e4ed4a1ef8ed162fc9</anchor>
      <arglist>(aditof::SensorDetails &amp;details) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDeviceFileDescriptor</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ac33963fc5409181d25c8c72e25512e5a</anchor>
      <arglist>(int &amp;fileDescriptor) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getFrame</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a8dc81b90791333691d5cbc9bbeec6998</anchor>
      <arglist>(uint16_t *buffer) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getHandle</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>acb4221d9aa31adde96273c6d6d2efd64</anchor>
      <arglist>(void **handle) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getIniParamsArrayForMode</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>af0ec676a4b77171558d0a8983ba63bc2</anchor>
      <arglist>(int mode, std::string &amp;iniStr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getInternalBuffer</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ab6cb7fff05cd1f07ea3713fe08e431a4</anchor>
      <arglist>(uint8_t **buffer, uint32_t &amp;buf_data_len, const struct v4l2_buffer &amp;buf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getModeDetails</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>aec4709d8583fca4ac507cc6ad927cbc0</anchor>
      <arglist>(const uint8_t &amp;mode, aditof::DepthSensorModeDetails &amp;details) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getName</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a001bce7f7a45d52896a611d335118404</anchor>
      <arglist>(std::string &amp;name) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>initTargetDepthCompute</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a2256b225c0fef4344ac42eeae2dd508c</anchor>
      <arglist>(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>open</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a1b404f62e283de6633a3bb479b938609</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setControl</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a85c59f9d3f9ce67b3a15a854760b78b4</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setDepthComputeParams</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a395ab32959912e5191d6057ec0ba9d11</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setHostConnectionType</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a9e591c424c7763a2188cad76b9d59611</anchor>
      <arglist>(std::string &amp;connectionType) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a6bef5ad0497a74ab865634e3619ff7b8</anchor>
      <arglist>(const aditof::DepthSensorModeDetails &amp;type) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a49be7e55039ee31cde92433626307e3c</anchor>
      <arglist>(const uint8_t &amp;mode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a5b3c7136e3a6097f631e73938ad0524f</anchor>
      <arglist>(const std::string &amp;sensorConf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>start</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a60804d45719caf8eb0774cdd64634253</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>stop</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a83c4ee4e5f34c87a5df731f53c1bddff</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>waitForBuffer</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a86cf1d2432cc895bc27a52461191a8fe</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Adsd3500Sensor</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a22de98b202496f06d0b24b8827f0cee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Adsd3500Status</type>
      <name>convertIdToAdsd3500Status</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a9ac00fe97c67ca1105404c82a9d5c0bc</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>convertIniParams</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a2664af6aad68324bd48cc2a51b9af4f0</anchor>
      <arglist>(iniFileStruct &amp;iniStruct, std::string &amp;inistr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>createIniParams</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ac7782035cd026fcee574448fdb0389cb</anchor>
      <arglist>(std::vector&lt; iniFileStruct &gt; &amp;iniFileStructList)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>dequeueInternalBufferPrivate</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ad2a933b4509feff5953c38a64b14fd08</anchor>
      <arglist>(struct v4l2_buffer &amp;buf, struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>enqueueInternalBufferPrivate</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a583d3832cb44e4d8960be830f2d110f9</anchor>
      <arglist>(struct v4l2_buffer &amp;buf, struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>getDefaultIniParamsForMode</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a28d1b511b8a280a507e5e39bd022e3d4</anchor>
      <arglist>(const std::string &amp;imager, const std::string &amp;mode, std::map&lt; std::string, std::string &gt; &amp;params)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>getIniParamsImpl</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a1ca170c55d8c4b4a9fe93a9768249717</anchor>
      <arglist>(void *p_config_params, int params_group, const void *p_tofi_cal_config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>getInternalBufferPrivate</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a76fff4a2b233cae038a1ae9b91a38d5f</anchor>
      <arglist>(uint8_t **buffer, uint32_t &amp;buf_data_len, const struct v4l2_buffer &amp;buf, struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>mergeIniParams</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>af2d9571111d3faa7d5442e54828010e3</anchor>
      <arglist>(std::vector&lt; iniFileStruct &gt; &amp;iniFileStructList)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>queryAdsd3500</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a1d17242deac6082b2ed1f7e285160254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>setIniParamsImpl</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a06658ac3542ffd0af03b0b8358a2d620</anchor>
      <arglist>(void *p_config_params, int params_group, const void *p_tofi_cal_config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>waitForBufferPrivate</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>af5eb167b207a53518277e82130fc3fe5</anchor>
      <arglist>(struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>writeConfigBlock</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ac06f4c51cc598c9fcad1d00632464039</anchor>
      <arglist>(const uint32_t offset)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_adsd3500Queried</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>afe102bb6783c28f370073a1698ac57d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::Adsd3500Status</type>
      <name>m_adsd3500Status</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a57040c7ac0649e948fa17c4e6a19405e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; aditof::DepthSensorModeDetails &gt;</type>
      <name>m_availableModes</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a0880d7b8c9fa036826c88d2624d890cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BufferProcessor *</type>
      <name>m_bufferProcessor</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a76034cdd7385629e4a53be2b5b8e8131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_captureDev</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>addf9e00f79bd00cc3dfc2e0e4184ff23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_capturesPerFrame</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a2c971249fd867eba9d3a8ee8aae5a4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_ccbmEnabled</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ac4ae9d3cf917d6caccb37c7c5df2c13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; IniTableEntry &gt;</type>
      <name>m_ccbmINIContent</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a8db28d2eac7c288496469dcbf6c0446f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_chipResetDone</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ad203f7b02543b647c2da6bbc61c33380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_chipStatus</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a138f8c8f63bd66b0f901918f12b3bb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::string &gt;</type>
      <name>m_controls</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ab86b68cbe3a8166f2c5a8c76aee02733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_depthComputeOnTarget</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a8d38dc7e44788ce363aeb3c0621583fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_driverPath</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a5bdb72b16cd17ca659e693467483a491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_driverSubPath</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a590461a7cbc908404ef093be7341836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_firstRun</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>aee667cba513a071597daefd5631465b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::ConnectionType</type>
      <name>m_hostConnectionType</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a88989e9fd31df6fd37ba989e837a41da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_imagerStatus</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a080a013b2a66708164b3928d5963c995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ImplData &gt;</type>
      <name>m_implData</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ae990fc987e1439863c5d0065e323f780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; iniFileStruct &gt;</type>
      <name>m_iniFileStructList</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ac15ab24267d3ff62c4d8990fb09aa471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; void *, aditof::SensorInterruptCallback &gt;</type>
      <name>m_interruptCallbackMap</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a6a3e2f72c2c484d3e007da9b5dd33b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::Adsd3500ModeSelector</type>
      <name>m_modeSelector</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>ae0b7a87d4514402ff6be5eba79fbd196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sensorConfiguration</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a039bded88254e341b266d22c8303afc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::SensorDetails</type>
      <name>m_sensorDetails</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a06f15791832c99a8935d93699372e0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_sensorFps</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>aa1525a9beae230ab4843b049fbd24fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sensorName</name>
      <anchorfile>classAdsd3500Sensor.html</anchorfile>
      <anchor>a3616f8bfcfb247e930fd2213b7cf1c54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::ADSDErrors</name>
    <filename>classaditof_1_1ADSDErrors.html</filename>
    <member kind="function">
      <type></type>
      <name>ADSDErrors</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ab2d67d0119335c4f489dd62e084b609e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringADSD3030</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a8c4aa76f6a2c686dc6fe4a6667dd6760</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringADSD3100</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ac42fae6adf8488332bf4b677bf4d8468</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringADSD3500</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ad2a043813813929b499ec6f9ee7c0e60</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_CHIPID</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ad68e3040004ebe05ea312e0d6b885b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_LONG_LEN_ON</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a3f1efb3d54e36316036d30a16f169e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_LPS</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>aa3c197dfe106f7561eda8cd4d1f57295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_LPS_READ</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a130215e1e60380577c77e92e3448ff98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_NO_DIFFUSER</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ae54ab476117108a036cd5e4553ed3d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_SHORT</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a22c389f65c454e1b26b4918523892be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_SHORT_LEN_OFF</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ab6792ad39f809380681e049b7da3ea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_VLD_HIGH</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>aa23bc791dc197628be5587c740b40817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LASER_VLD_LOW</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ae9fbb07c14bafb1ca440079027babaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LVDS_HIGH_DC</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a0d535771e71854b2d6fde34fbd81aecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LVDS_OPEN_SHORT</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>af2f074ce9bd2cfec566bbfdfe85bc0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_LVDS_PULSE_LONG</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a0f5f457ca03a0c91c8f2733752650950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_MODE_MODE_DRIVER</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>aa3a984d49955e778c09673007b58b7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_MODE_USECASE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a9ef4f3155c47515a40d6093546a369ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_OVERHEAT_IMAGER</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a4ad6c2be07f5188643cc80b029c46d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_OVERHEAT_LD</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>abbafc2acce3514f810cf51a8c5ed9c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_PLLLOCK_LOCK1</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a57478078be62954e29da23dd9b94e595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_PLLLOCK_LOCK2</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a78b174c2321b8ba1c5adfd498ec6e734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3100_ERR_PLLLOCK_LOCK3</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>adc1894d9aa210a903d2ec1436a3159b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_DYNAMIC_MODE_SWITCHING_NOT_ENABLED</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>adef439f417a6ad83fd03e943403dedd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_FIRMWARE_UPDATE_COMPLETE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a5d1f6c88c71c467dafb370cb260a7ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_FLASH_FILE_PARSE_ERROR</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ae88c7f4dd6e71bd5ea1dd6beb904d293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_FLASH_HEADER_PARSE_ERROR</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>affa17cdd5c5e8afd6064d8ce6cf3e558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_IMAGER_BOOT_FAILURE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>afcec05a68d62d2f8d6b6b51d82a62cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_IMAGER_COMMUNICATION_ERROR</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ab26725364690c127e3620708d4e249b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_IMAGER_ERROR</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a91c1a9c01c470b3cdab74489ab07cdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_CCB</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a947afc148e3a44ebbe24585ffa28cbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_CHIPID</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a343d630662a53b81bf525b7c488c0ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_DYNAMIC_MODE_COMPOSITIONS</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a49af67017e173b8726c52b62baad9b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_FIRMWARE_CRC</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ad4c566d13a1c3184e8b446111de0e1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_IMAGER</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>adfc5a65372c758ebed2eaa2354b10393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_JBLF_FILTER_SIZE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a6100523045cf9a69f3db0b8f41cbbb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_MEMORY_REGION</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a9d65799a38a9fe5c3a43d46a9a3796cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_MODE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>aa3709315249cc96c87f4e803f4d1c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_INVALID_PHASE_INVALID_VALUE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a1218ca13d3d14681ed5f948fac3ab9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_NVM_WRITE_COMPLETE</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a7e0e985aced5061ae4f29a0292a57d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_SPIM_ERROR</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ab17502061a342177949b48d48a149957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_TIMEOUT_ERROR</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>add11fb8d414b6e505cdf11d3c817e0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>ADSD3500_STATUS_UNSUPPORTED_CMD</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>a9a5ac707bfaddf734c0c3802ff4271cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; uint16_t, std::string &gt;</type>
      <name>m_ADSD3100ErrLookup</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>ab67c1d6252b034898454e197f835baa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; uint16_t, std::string &gt;</type>
      <name>m_ADSD3500StatusLookup</name>
      <anchorfile>classaditof_1_1ADSDErrors.html</anchorfile>
      <anchor>af2f379ee64ea16f21bf2fc52edc519a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorBuilder::OptionInterpreter::AggregateOptionFinder</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter_1_1AggregateOptionFinder.html</filename>
    <base>google::protobuf::TextFormat::Finder</base>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter_1_1AggregateOptionFinder.html</anchorfile>
      <anchor>aad9658aa90c79e5a959364e10f293ff1</anchor>
      <arglist>(Message *message, const std::string &amp;name) const override</arglist>
    </member>
    <member kind="variable">
      <type>DescriptorBuilder *</type>
      <name>builder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter_1_1AggregateOptionFinder.html</anchorfile>
      <anchor>a07897f1a54748006abd9195bf7f338c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AHashTable</name>
    <filename>structAHashTable.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>hasher</name>
      <anchorfile>structAHashTable.html</anchorfile>
      <anchor>af0df4ce57a783be396e80cb8df6b6259</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Algorithms</name>
    <filename>classAlgorithms.html</filename>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>ComputeXYZ</name>
      <anchorfile>classAlgorithms.html</anchorfile>
      <anchor>abf7c057decf15d6d540b973efcfe43d7</anchor>
      <arglist>(const uint16_t *p_depth, XYZTable *p_xyz_data, int16_t *p_xyz_image, uint32_t n_rows, uint32_t n_cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>GenerateXYZTables</name>
      <anchorfile>classAlgorithms.html</anchorfile>
      <anchor>a14257e46fdc863a7f7ab1b79dcae4d4d</anchor>
      <arglist>(const float **pp_x_table, const float **pp_y_table, const float **pp_z_table, CameraIntrinsics *p_intr_data, uint32_t n_sensor_rows, uint32_t n_sensor_cols, uint32_t n_out_rows, uint32_t n_out_cols, uint32_t n_offset_rows, uint32_t n_offset_cols, uint8_t row_bin_factor, uint8_t col_bin_factor, uint8_t iter)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::EnumGenerator::Alias</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator_1_1Alias.html</filename>
    <member kind="variable">
      <type>const EnumValueDescriptor *</type>
      <name>canonical_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator_1_1Alias.html</anchorfile>
      <anchor>a09cf0438b0fbc9bca1222d7ec6163205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EnumValueDescriptor *</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator_1_1Alias.html</anchorfile>
      <anchor>a1fccf0e1e253438e03a3b293dc312bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::EnumLiteGenerator::Alias</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator_1_1Alias.html</filename>
    <member kind="variable">
      <type>const EnumValueDescriptor *</type>
      <name>canonical_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator_1_1Alias.html</anchorfile>
      <anchor>a72506f9e4181adcc1d98c023820f9a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EnumValueDescriptor *</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator_1_1Alias.html</anchorfile>
      <anchor>a062f0f9c274de273de17a8399f14c352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>google::protobuf::internal::ExplicitlyConstructed::AlignedUnion</name>
    <filename>uniongoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed_1_1AlignedUnion.html</filename>
    <member kind="variable">
      <type>int64</type>
      <name>align_to_int64</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed_1_1AlignedUnion.html</anchorfile>
      <anchor>a851da3b078a4c3d97ecd88e757dffe0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>align_to_ptr</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed_1_1AlignedUnion.html</anchorfile>
      <anchor>a838b55043bf2721b69a0f684c0741bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>space</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed_1_1AlignedUnion.html</anchorfile>
      <anchor>ac586791923bc16d7427c763eff601081</anchor>
      <arglist>[sizeof(T)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>google::protobuf::internal::ExtensionSet::AllocatedData</name>
    <filename>uniongoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1AllocatedData.html</filename>
    <member kind="variable">
      <type>KeyValue *</type>
      <name>flat</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1AllocatedData.html</anchorfile>
      <anchor>a488f80d4641b0c0865bc995bd337bcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LargeMap *</type>
      <name>large</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1AllocatedData.html</anchorfile>
      <anchor>a75fbb46f1da3748754ca9ebf474d701a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::AllocatedRepeatedPtrFieldBackInsertIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>AllocatedRepeatedPtrFieldBackInsertIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>ab5c369d60e59578e324156205ab99379</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>AllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>aff7d61789581147cec4f00f9e0fc8312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a421456fa7fa1e3816fbc934e1506266e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a25cc2da58d1447175423f444a41a3ffc</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>AllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>abfe2e0197ed114ad65c30147ebb51d8d</anchor>
      <arglist>(T *const ptr_to_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedPtrField&lt; T &gt; *</type>
      <name>field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>ae87dbd356db2273cefa0a7bea889813e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gtest_printers_test::AllowsGenericStreaming</name>
    <filename>classtesting_1_1gtest__printers__test_1_1AllowsGenericStreaming.html</filename>
  </compound>
  <compound kind="class">
    <name>testing::gtest_printers_test::AllowsGenericStreamingAndImplicitConversionTemplate</name>
    <filename>classtesting_1_1gtest__printers__test_1_1AllowsGenericStreamingAndImplicitConversionTemplate.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classtesting_1_1gtest__printers__test_1_1AllowsGenericStreamingAndImplicitConversionTemplate.html</anchorfile>
      <anchor>af5f8ea44d7d86283b4c004a994ddd7f9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gtest_printers_test::AllowsGenericStreamingTemplate</name>
    <filename>classtesting_1_1gtest__printers__test_1_1AllowsGenericStreamingTemplate.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::AllowUnknownDependenciesTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</filename>
    <base>TestWithParam&lt; DescriptorPoolMode &gt;</base>
    <member kind="function" protection="protected">
      <type>const FileDescriptor *</type>
      <name>BuildFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>afb3f8a38c24c0ae86f8d559ebb1527bc</anchor>
      <arglist>(const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DescriptorPoolMode</type>
      <name>mode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>aa5b4b7b846488729850b6e5d142bd00e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>ad2322e83f114c5fee29ec68eb3d66e50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>bar_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>abf66ca24fe4027e877fa4d1a4d26b883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>bar_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a1f95f195356cf629cac712be6a1c6d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>bar_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a8f7d7448f1705c58ecd0f2113cfdfe89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>baz_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a83c8f3830bbff9373c4a730fbc8bca37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimpleDescriptorDatabase</type>
      <name>db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>ac31f84d7e42ddc2c3b66d385871f3c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a4113527c80ac39a1524ebadd569e9e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a1bac17379c7dd58c097824fce8a7e1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; DescriptorPool &gt;</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a58f9ad5cc52c2c8bff5c93296eaf4ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>qux_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1AllowUnknownDependenciesTest.html</anchorfile>
      <anchor>a4ca1e574ac0527b36e5f935f45925454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::strings::AlphaNum</name>
    <filename>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</filename>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>ac544b5b3081469418512372274cb61c9</anchor>
      <arglist>(const char *c_str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>acd20e47906636ef066eb627ca6c02e01</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>adfa5c8a3194f26ba0f888e32d962a17e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>add646d73b0a2a8c7296ead753ad970ea</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>ab55de74d277cd513adafcc32e2e3a450</anchor>
      <arglist>(Hex hex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a09d1bf8ca473152b21db9eca939b2777</anchor>
      <arglist>(int i32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a0fb382e866634bf64fdfaab8531c8b52</anchor>
      <arglist>(internal::StringPiecePod str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a0de4b56c5e03daa8cb55a63f44c6da76</anchor>
      <arglist>(long i64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a50ad222a107bbdd44058ad3e1be9a5ed</anchor>
      <arglist>(long long i64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a96201e20dafbc9d7a6b57f7e7c6af236</anchor>
      <arglist>(StringPiece str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a4c48cadadb899a5be47c9e83a6b0aa5a</anchor>
      <arglist>(unsigned int u32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a91506a8d7bd051505e56d01273c61199</anchor>
      <arglist>(unsigned long long u64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a199d2073f8dcd638166758c815861061</anchor>
      <arglist>(unsigned long u64)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>ad7acdf0b97fccc442e059ba14992b8ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a1a0e32d83da2b9f450f4bc536b422b2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>digits</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>ad7002dd8d2067226c9a4998119288d12</anchor>
      <arglist>[kFastToBufferSize]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>piece_data_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a01a508b5cbe9b1b8a45e203c7e9fc6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>piece_size_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a717235c1b810c7b166e879b0d946feea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>a3009f9a261078db136fca00c1ca4a586</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlphaNum</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>aef2072bcb99707f9803cef6c5d3c8c0d</anchor>
      <arglist>(const AlphaNum &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1AlphaNum.html</anchorfile>
      <anchor>aa9c2c2e90572bb0e2cd5db52af737e2d</anchor>
      <arglist>(const AlphaNum &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RpcUtil::AlreadyCalledException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RpcUtil_1_1AlreadyCalledException.html</filename>
    <member kind="function">
      <type></type>
      <name>AlreadyCalledException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil_1_1AlreadyCalledException.html</anchorfile>
      <anchor>a5dd18540823ad1481ca00acd133abe59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil_1_1AlreadyCalledException.html</anchorfile>
      <anchor>a973d793105e832a462332efcb7efd5ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::And</name>
    <filename>classmox_1_1And.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1And.html</anchorfile>
      <anchor>abd23b35d2ac3ea9c0aefa6023c1b123d</anchor>
      <arglist>(self, *args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1And.html</anchorfile>
      <anchor>aaba2403ed12f00391d120435f8219a15</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1And.html</anchorfile>
      <anchor>a69eff19695acc1fd0eaf7057ed61a57a</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_comparators</name>
      <anchorfile>classmox_1_1And.html</anchorfile>
      <anchor>aa665c12c32923c04c074ba221693bf65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::and_</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1and__.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>integral_constant&lt; bool,(A::value &amp;&amp;B::value)&gt;</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::AnnotationCollector</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1AnnotationCollector.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; std::pair&lt; size_t, size_t &gt;, std::string &gt;</type>
      <name>Annotation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationCollector.html</anchorfile>
      <anchor>a899fb418b98efc9d1680cfdccf2fb48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>AddAnnotation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationCollector.html</anchorfile>
      <anchor>ae52015d6b0e87afc3d361559570d3fd3</anchor>
      <arglist>(size_t begin_offset, size_t end_offset, const std::string &amp;file_path, const std::vector&lt; int &gt; &amp;path)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddAnnotationNew</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationCollector.html</anchorfile>
      <anchor>a37d99e5eef10b8fa7c7c0e428e29d6b3</anchor>
      <arglist>(Annotation &amp;a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AnnotationCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationCollector.html</anchorfile>
      <anchor>a06202d265513605d4d0d3d3718eb5017</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::AnnotationProtoCollector</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1AnnotationProtoCollector.html</filename>
    <templarg></templarg>
    <base>google::protobuf::io::AnnotationCollector</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddAnnotation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationProtoCollector.html</anchorfile>
      <anchor>a46511e84bdb5de3f12812d3441b6505b</anchor>
      <arglist>(size_t begin_offset, size_t end_offset, const std::string &amp;file_path, const std::vector&lt; int &gt; &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddAnnotationNew</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationProtoCollector.html</anchorfile>
      <anchor>a742ec120cece75e55062e69dfa3ddd5a</anchor>
      <arglist>(Annotation &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AnnotationProtoCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationProtoCollector.html</anchorfile>
      <anchor>ac2bed7ac93f9b33761ff044c31285b00</anchor>
      <arglist>(AnnotationProto *annotation_proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AnnotationProto *const</type>
      <name>annotation_proto_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1AnnotationProtoCollector.html</anchorfile>
      <anchor>ab2cfc688a843a06434305799eef536cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::Any</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</filename>
    <member kind="function">
      <type>def</type>
      <name>Is</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>a4b82502a71433d33079f6b1bf46d2c0c</anchor>
      <arglist>(self, descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Pack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>ac0b9c7eb4d48ff34235613915470f237</anchor>
      <arglist>(self, msg, type_url_prefix=&apos;type.googleapis.com/&apos;, deterministic=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>a2ea7cf4b1c5ddf6f776010d4c5abd53c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Unpack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>abdf18e1268b151008a654afc892e7c82</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_url</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>a465e2132c5148f79f87cc3dc75223adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>af329dd4f53b8c7f39eb73d1708560ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Any.html</anchorfile>
      <anchor>a23c3e73a9fd6b768ce6af16c7e7af0f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Any</name>
    <filename>classAny.html</filename>
    <member kind="enumvalue">
      <name>kTypeUrlFieldNumber</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a5a96ede3782ea41e8b907fac1951edbeada9cddf2c27a084eaeaadea5b9e1dfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a5a96ede3782ea41e8b907fac1951edbea102daf1c307d42ce2f2c84caea4a5d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUrlFieldNumber</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a5a96ede3782ea41e8b907fac1951edbeada9cddf2c27a084eaeaadea5b9e1dfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a5a96ede3782ea41e8b907fac1951edbea102daf1c307d42ce2f2c84caea4a5d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Any</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>adde1510a848d26d7d19f940c508ab24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Any</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a178587e70f6ca152eb918d1a2ab504d5</anchor>
      <arglist>(Any &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Any</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a86cc0139acac71cd268a1090cbeb91d1</anchor>
      <arglist>(const Any &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a05ea9694bfc17bf284e5e5bc1f973b8d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aed46bb073ce0ffe1dae4b03c37832340</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a68934ce98a5026f5426276341b481a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a3c030596e2f1b5902daecfe20f95d498</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aae555edf2a36628acc6ad2b95bdabde9</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a53a88be3ccafa1462d1a2fd871f674ef</anchor>
      <arglist>(const Any &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a27155bd1a5ac89ea7cbe6ddb912bfffc</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a8ba16c842c68d6f610734d5d921a4d36</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aa3001787c6781312de920ae11933e572</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Is</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a9590e745fe3c48ddca20880e9cde12d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a97e5d659c4b2f4ae0e4bfa6ce4a028f9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a228d895c82bfcd6a5afd12be628e37fa</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a0e6cce962e4539c1cd0e913e39275c10</anchor>
      <arglist>(const Any &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a59817b63d3023912846d4f561ec49004</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a21b93c852aebb85a5778d6ea7f8e1b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a24a74954f285ce5a5303616c6b72f354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Any *</type>
      <name>New</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ad81a6617036e40fe068b5ff6b3225392</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Any *</type>
      <name>New</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>af15ec2deda8491ed63d95657b7e28350</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Any &amp;</type>
      <name>operator=</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ac4b9e8067006606715091527b333dc8d</anchor>
      <arglist>(Any &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Any &amp;</type>
      <name>operator=</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a0d4b300aa5d95dd8299c541b8cd45da4</anchor>
      <arglist>(const Any &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PackFrom</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a60d7ff6eb54a45f9a6ca0f70b397893c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PackFrom</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a7aeb5e21b8fd296ba510729d30d358f8</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;message, const std::string &amp;type_url_prefix)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ae68f471ca8eb01fbd42d99061ad24e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a99f558db42545e950230407c0b1c8ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ae1502d0aba60900b76724513b7c0b4e2</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a180b3c84d358f0dce73b39ea337be94c</anchor>
      <arglist>(std::string *type_url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aa2cd296b2722536acabb539b15b82042</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aed77f382d4fe6cbbc0073c25eb266f3e</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a4cc09895cd88630dbc83d39d28a702a9</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>abf05aa79e8040e69401ad3ed72f7c1cc</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a8854069518892995faccaa772c11aed9</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a544cdc1e622c5cda9e0610f00c9d7ee5</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a5997777b35bc7dd4951bb27b88e6880e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a9afffa7bed9b0e22a80190a4a1de721c</anchor>
      <arglist>(const void *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>af7c2f021eb70882af94d05dd4f151ed1</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a021c07b303928ffe0a09b04633d3afe5</anchor>
      <arglist>(Any *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>type_url</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a18e441c76678823722503c85d023bbd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnpackTo</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ad9f41a3da78b91113156a0a718e14959</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Message *message) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>abbe66a3be423d10a1f05a1ea831d6dff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Any</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aebc7abba71ec4596aa7715daec6c1204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Any &amp;</type>
      <name>default_instance</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>af149c18cc785b2cd4c6a4e80ba7c1f4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a0b5f1b903f9059d5df435740c72b52da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetAnyFieldDescriptors</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>adc702b05d8e7d53ed68a3f6dd2896bb5</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;message, const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **type_url_field, const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **value_field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>adf06e887794adabae78615724e3cd12d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a38a1f33b8776ac7c49a21a6fbe95f286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a35f2170b5986e8dabe95a03c1bb034eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Any *</type>
      <name>internal_default_instance</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a86d842683d24690edd03f5f8bf8f7b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aebba2db7ecc465f88051940b3c3e7cda</anchor>
      <arglist>(const string &amp;type_url, std::string *full_type_name)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>af83010c56b03bd9143395d7a48c1142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a103a3e4dea56907d8ddd80a5816a6900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a756627f9cafc1fd2da9d963f5253d4ee</anchor>
      <arglist>(Any *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a238ce3cf1e4b0495e382ba40286d3eae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ae261a766dea74c0a8763e1c50919eecd</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ab66c544428f4575731bcdceb6b243aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a6d99e89dbb6b0f91072e4ec6cfd4de9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a1aa085f89444988dca0016b7670ebde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a9e99e4cb72a4ea98f032046a64aef5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</type>
      <name>_any_metadata_</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a85a18f7ea7784666efa124ff9726c577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aff52711f585121609e6625a3ee8f4fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>ab7595767192039f3441d1e48cf619568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>type_url_</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a2ab9e0432fe5b27a81852779600aa338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>value_</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aecd7203de9926832aefdb27335b47fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fany_2eproto</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aac678c7dd4ee131d40706e2bf0a55c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classAny.html</anchorfile>
      <anchor>aa3a5683b30376b57fcc45a2fe0e6877b</anchor>
      <arglist>(Any &amp;a, Any &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AnyDefaultTypeInternal</name>
    <filename>classAnyDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Any &gt;</type>
      <name>_instance</name>
      <anchorfile>classAnyDefaultTypeInternal.html</anchorfile>
      <anchor>a0446e605270125c04dd98080635a02d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::AnyMetadata</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</filename>
    <member kind="function">
      <type></type>
      <name>AnyMetadata</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>aa38e47031d4137afb77c672e22a83f84</anchor>
      <arglist>(UrlType *type_url, ValueType *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Is</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>abfd5bf37f8a923689136ab1661c7d6ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PackFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>ac3c8210f864159d0a1ef5e523f8f9e99</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PackFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>a1176f4141d808c0af29f276f5cffb59e</anchor>
      <arglist>(const Message &amp;message, const std::string &amp;type_url_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PackFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>ac34e32cc0417a11a198f048369121119</anchor>
      <arglist>(const T &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PackFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>af002d032880db78cb7d4e3b10ca17dcb</anchor>
      <arglist>(const T &amp;message, StringPiece type_url_prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnpackTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>a7febc938b0faca85cab6f456e2e6811c</anchor>
      <arglist>(Message *message) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnpackTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>ac602793ac98c86767f7c9c26ea66f19c</anchor>
      <arglist>(T *message) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ArenaStringPtr</type>
      <name>UrlType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>ab4a09728920eb3b983c9628208cb29bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ArenaStringPtr</type>
      <name>ValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>aaf45a75f494ca56454a45eec4385b6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>ad40f959f7b221aed441b57b7a2bfa429</anchor>
      <arglist>(AnyMetadata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InternalIs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>a295d1e001665c20d61f42ffed4689ae6</anchor>
      <arglist>(StringPiece type_name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalPackFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>a5f3a828decd1b7fb5be2bf4a43a76623</anchor>
      <arglist>(const MessageLite &amp;message, StringPiece type_url_prefix, StringPiece type_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InternalUnpackTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>a74bef36f7b4ff054b9693c51a3813dff</anchor>
      <arglist>(StringPiece type_name, MessageLite *message) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UrlType *</type>
      <name>type_url_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>a2c93d21146115e4263f5014c89a94ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueType *</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1AnyMetadata.html</anchorfile>
      <anchor>aaab40f95ef415a7e3f3bda72fd787b7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AnyTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AnyTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAnyGeneratedApi</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AnyTest.html</anchorfile>
      <anchor>aadecc2a36c69b60f2d3e6c29790de008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCachedUnpackResult</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AnyTest.html</anchorfile>
      <anchor>adad00cabf2c05f8e40b0e2b11bf43e03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCustomTypeUrls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AnyTest.html</anchorfile>
      <anchor>a8455ed5198edf875111a06d4e7a90be1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types_test::AnyTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1AnyTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1AnyTest.html</anchorfile>
      <anchor>a9f8ba4f50ade1c6147f3d175bc112de3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1AnyTest.html</anchorfile>
      <anchor>acb3ae63264f919d8b0392fc33f649080</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackDeterministic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1AnyTest.html</anchorfile>
      <anchor>a0b2ea531894d0c1e629c971f1f3e97e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackWithCustomTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1AnyTest.html</anchorfile>
      <anchor>ab2d5dfa2a23cc7619b3473e682cb9707</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnpackWithNoSlashInTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1AnyTest.html</anchorfile>
      <anchor>ad6ef1dcd2a7aeda92177cda75c573586</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</filename>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event</class>
    <member kind="function">
      <type></type>
      <name>AnyWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a7bf65c1ddae7f0fff8c7bd7b1dad5270</anchor>
      <arglist>(ProtoStreamObjectWriter *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a27d6ca7ae8a8607c90cdde21d871e81d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a68163614deb6ac505a2673501a8488e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderDataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>ac4f97d73924b164b0661ef772de70e62</anchor>
      <arglist>(StringPiece name, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a5f19304e17af23f82851613fd765d4ce</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a7488fcb8d1154a4f008ecf9975f04c48</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AnyWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a6b957747fea951e4b1e003962d397888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StartAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>ac85c5b6958f26b32b6e6c2b0d4ce9994</anchor>
      <arglist>(const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>adc2ce47da5e9959abbfed71af50c8dae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a9e53fb7924f8f5688db5b47bc4786efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>ac250e1124f987be627fe79cabc391796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>invalid_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a13ce6ee6741d349fedb07b41f378d065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_well_known_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>ad2d50c5658405821d22c51f16d7aeabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>strings::StringByteSink</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>af4704304af28e06494ded910cda74f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ProtoStreamObjectWriter &gt;</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a9b69ffd5ddfaf941cd3280b1f6d52f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtoStreamObjectWriter *</type>
      <name>parent_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a09c0c02d4b98816c34cea69b2036e137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>type_url_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>a20ee7bc8b672067d0f359a67fc368dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Event &gt;</type>
      <name>uninterpreted_events_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>adf6409c951a890cea14e0c4c40adf510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypeRenderer *</type>
      <name>well_known_type_render_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter.html</anchorfile>
      <anchor>aaad958a68f28f3ae7a3c535e27a643c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Api</name>
    <filename>classApi.html</filename>
    <class kind="class">Api::_Internal</class>
    <member kind="enumvalue">
      <name>kMethodsFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91ab2b737f367cb3062a7ba68a9b2de107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a05826a1559a78781935e6552d8e58963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMixinsFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a1c3240e5ff39ad3440b80acdf5d28b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a4ffccc28963c0e0b7514d829c6a2bf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVersionFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91aba2602c70d44ab41d17f6f100ab8df72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceContextFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a7d4d993d2c7aafd9e8286959c669ad50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a1c391e6671eba91d8995300711f0c551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMethodsFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91ab2b737f367cb3062a7ba68a9b2de107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMixinsFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a1c3240e5ff39ad3440b80acdf5d28b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a4ffccc28963c0e0b7514d829c6a2bf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a05826a1559a78781935e6552d8e58963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceContextFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a7d4d993d2c7aafd9e8286959c669ad50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91a1c391e6671eba91d8995300711f0c551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVersionFieldNumber</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a18594c3687e8f23e885862e8f0a09f91aba2602c70d44ab41d17f6f100ab8df72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Method *</type>
      <name>add_methods</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>aeaab82c41145788c416bfcba07afaa0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Mixin *</type>
      <name>add_mixins</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a25b93eeb9305ae7c96be8badd206ecad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>add_options</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ad342c2c4640b85593f598e3ca0a7e491</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Api</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a84682b994ff76304c01175d83bb62544</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Api</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0b5ecff9a885cc8806b0aba2592ab6fa</anchor>
      <arglist>(Api &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Api</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a96446dfb599191e2134cb2a152f3ef04</anchor>
      <arglist>(const Api &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ada048c695ffd32de65cd78a7b8ea54c0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>abfddf1100f1b5a60352d82bf1e638042</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_methods</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ae57a95686bb109cbc3d07e7725742026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_mixins</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a45d6e336aa6b4cfa13d874a773aa7c0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a55f958c1923f36d1be2f48c6dda41a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>adc3fe14ec846641fdd0ccf5a43ebadcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_source_context</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a71a4bcb5fc3ef3fb7be237f21abeb134</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_syntax</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a7bbe62e0d84e6cb0404e3c2cc392f924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a6b3164b7f5da16ddce64a7b8b8e7063e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a9c2d9b95bfb68f3c6b2688e5a5a8fe04</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ab09d2cc70496778bad201bde4f89c461</anchor>
      <arglist>(const Api &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ad0286064a4b5138bebb8f970854acf95</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0ebcdf479c441d823d0754ea7a04c489</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_source_context</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>abd3372ebbfa0160c9571ebbdb60d494d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a693bf9086e498bd492e4da65060f727c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a64bab65afeef5465cbcd3faf9da57a5d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>aac6870c1857f5e3e6225fb0aa9662356</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>aab5e3f8beddee5d7c4462603d07cc5f9</anchor>
      <arglist>(const Api &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1883974a128ee083600315196e26918e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Method &gt; &amp;</type>
      <name>methods</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a05301873734ad293c4db8eee2b1a860a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Method &amp;</type>
      <name>methods</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>afaa3e9d851ac24b56c608f601db75e16</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>methods_size</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a9ed26b50b168ea6d382020786585686f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Mixin &gt; &amp;</type>
      <name>mixins</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>afc4e177a19ea4c8383255bfde063ed59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Mixin &amp;</type>
      <name>mixins</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a176d3bd28cb02cd549d3825c50c30b58</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mixins_size</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a6caaa8aca52e79ad4cdd8b5b836164e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Method &gt; *</type>
      <name>mutable_methods</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a675e02e165dd3a55799a8aa7be47bce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Method *</type>
      <name>mutable_methods</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a40e38b28ac65331aaccc0e464e1afc57</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Mixin &gt; *</type>
      <name>mutable_mixins</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ab14e3574e3227248e253f4f7d0f49895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Mixin *</type>
      <name>mutable_mixins</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0cdc2a0cc89a347c1437d6ce20d24fac</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ad8455774d3e1a8d8a01c0fae38e8d2d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; *</type>
      <name>mutable_options</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0d8528dd93d33acf409489bbe8517936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>mutable_options</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a9b9998fc27f2fcbfa838f82951d55484</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>mutable_source_context</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a2567a0a8ce220f46a76570ba7423b11d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ac8df5f97a012fb9695e3b617e6681b3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>af6a4e2cc74c203e78de75c3588dfc930</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Api *</type>
      <name>New</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1a6d0a3e2b564796f8fd433b556a91ac</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Api *</type>
      <name>New</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a6af8077295f62fa1e5828ad8dc670399</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Api &amp;</type>
      <name>operator=</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0cd50b55f0b8fb7cd1abde957b3242a9</anchor>
      <arglist>(Api &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Api &amp;</type>
      <name>operator=</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a8ebd3f33182b73365afe530f20568227</anchor>
      <arglist>(const Api &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; &amp;</type>
      <name>options</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a42329c3ccf3722803547c518fa21e526</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Option &amp;</type>
      <name>options</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0aa9ed789cef5d303e20fc67757f8434</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>options_size</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1e7911e69a3870fcddee0c2774508bb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a3e66272b29a524acf4f53ae1256dd6eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>release_source_context</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a039ebc4e5678a8a9333b8152c321815a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ad1d4c84f9f7704d52fec488f3332b5f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0c4993050b95cbfb03a2c5e8790a2b35</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a81a8cebc0fda1281239b1a0d30269699</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_source_context</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a6757bebe83d63ef4666824d0835f7bf9</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceContext *source_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a517f3604a0fce8e071154cec46af0431</anchor>
      <arglist>(std::string *version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>aac03e456b8544be117fe82eb35c9b1e9</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a7879aa48055a5b845c284bf762f77076</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ac825ce37388cf8b16b33176daba90058</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a9f58182da36947db21257757592f191e</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a0cd5739607678bd192227e15f6f95b36</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Syntax value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>abe155105f72f6542d1089b2e6a088de2</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>af96508ace267a597e8802e7d1fb6f620</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ac689603b2986fc363ed099a5efaf08f9</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a932de641cf33698f63bc621d66fb2cd4</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::SourceContext &amp;</type>
      <name>source_context</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a88430cb499efd51ab67bd57709554380</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a9d45752aca36c65c93557e26ce61f3fd</anchor>
      <arglist>(Api *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Syntax</type>
      <name>syntax</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a48dd42d1532b327170f1b606b0db3ef3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>version</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a95b87b69e7921020bca7aedcc5a46ac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Api</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ae0c610618193aeae223744d466d0e9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Api &amp;</type>
      <name>default_instance</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a5098e612ff59d27867a7931bba737d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1e4ab9c268c37fb8640886f32db9f745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ab6ce83f2055f4201588797c6babd4082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1c90607cf77a61ed149238bbe45dfe57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>aec150429cb4d16a1ed68ef0a2ada3dcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Api *</type>
      <name>internal_default_instance</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a35de3a0a1561adf626acba4be47232b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a6851a715023b5fe7f53361ef58fd13c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ac3ceb961c106ebcd4b3a0853bc3792e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a4dbec56149f0ef5240036dcd7d04944d</anchor>
      <arglist>(Api *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1c6369313bfc610da37219468398e40c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a674185c08e2c3f3d3c5a7a7f087e0563</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ae3ac58ab888a2b13a3902fe17d69a1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a151285f4833e81bac02f35230e0af5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>acebb29b6f70964a82a612107507332db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>acbfab6d51f5ee8342b03a95e67df3340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ab0b65c2530b6ccf3240e369659da68b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>ae2fb9ff5bbe080a1c0f585fda4b64e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Method &gt;</type>
      <name>methods_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a7823f6816d01cb8d6941093208dd7e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Mixin &gt;</type>
      <name>mixins_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a25455e924f88d3c7d9fce115a9be148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a8cfd03f1764dfeab4b67be7fdc074b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</type>
      <name>options_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a1b96c0148d9c044f0c12dcda943a376f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>source_context_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a53a95e1fea071819b42f23e9933f5e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>syntax_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a40b3db2d85c2eeb9318ea8dc13aedb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>version_</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>abf6904d35361eb622bb629ecd5db9fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>a92594b5f83899deda1422fd77d8d5c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classApi.html</anchorfile>
      <anchor>aa3fd26487fe8e6098fd863112301911b</anchor>
      <arglist>(Api &amp;a, Api &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ApiDefaultTypeInternal</name>
    <filename>classApiDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Api &gt;</type>
      <name>_instance</name>
      <anchorfile>classApiDefaultTypeInternal.html</anchorfile>
      <anchor>a206416061433f0a3461d45ae5aff3e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>AppDelegate</name>
    <filename>interfaceAppDelegate.html</filename>
    <member kind="property">
      <type>UIWindow *</type>
      <name>window</name>
      <anchorfile>interfaceAppDelegate.html</anchorfile>
      <anchor>acf48ac24125e688cac1a85445cd7fac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::append</name>
    <filename>structtesting_1_1internal_1_1append.html</filename>
    <templarg></templarg>
    <templarg>I</templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::append&lt; int_pack&lt; Is... &gt;, I &gt;</name>
    <filename>structtesting_1_1internal_1_1append_3_01int__pack_3_01Is_8_8_8_01_4_00_01I_01_4.html</filename>
    <templarg>Is</templarg>
    <templarg>I</templarg>
    <base>int_pack&lt; Is..., I &gt;</base>
  </compound>
  <compound kind="class">
    <name>append&lt; make_int_pack&lt; C - 1 &gt;::type, C - 1 &gt;</name>
    <filename>structtesting_1_1internal_1_1append.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ArenaHooksTestUtil</name>
    <filename>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>on_allocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a69330d89d000df14b000468484e535c4</anchor>
      <arglist>(const std::type_info *, uint64 alloc_size, void *cookie)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>on_destruction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a39696f2d9b157f5813d9da69b03c95c4</anchor>
      <arglist>(Arena *arena, void *cookie, uint64 space_used)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>on_init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a574709d50dbd1cdda8f9650f347ddc74</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>on_reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>afaff7424a72ca49ae015351fc8eaa8d5</anchor>
      <arglist>(Arena *arena, void *cookie, uint64 space_used)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kCookieValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a8a64180c43c98931e07bb70409cc3da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32</type>
      <name>num_allocations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a3d87634395dd1efb034b94c3ccf7ca25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32</type>
      <name>num_destruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a42e006f5e18b652c430257d4f6729ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32</type>
      <name>num_init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>af54ee1894111d1a4a232997b8e162820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32</type>
      <name>num_reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaHooksTestUtil.html</anchorfile>
      <anchor>a7a2a2e24034e9798e33d2cc4113daee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ArenaImpl</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</filename>
    <class kind="class">google::protobuf::internal::ArenaImpl::Block</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::CleanupChunk</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::CleanupNode</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::Options</class>
    <class kind="class">google::protobuf::internal::ArenaImpl::SerialArena</class>
    <class kind="struct">google::protobuf::internal::ArenaImpl::ThreadCache</class>
    <member kind="function">
      <type>void</type>
      <name>AddCleanup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>ae7343fb7f7b28a042e63f2109873e558</anchor>
      <arglist>(void *elem, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>AllocateAligned</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>ab06a07be1503e6d5349fc25df81d3793</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>AllocateAlignedAndAddCleanup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a52171c6a28f965636dbf95ec3809b589</anchor>
      <arglist>(size_t n, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArenaImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a50794ef2581c6f6a437934b5ffdf9790</anchor>
      <arglist>(const O &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>Reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>acb19df8c60a308bf81c0912d7f9858b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>SpaceAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a76e5fe539ef80a77c5c9f043217c2a06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>SpaceUsed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a5d883ebbd23b98b04a556635ec0c1e2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArenaImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a64b505d9c3f4efa8e62763742f909860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kBlockHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>ac1c4d9d7fa95fa2c0df876a1e939bc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kSerialArenaSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a81aab37108b60231053960603ae6bfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddCleanupFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a9a27404add82f40a88d1d8b7f03365de</anchor>
      <arglist>(void *elem, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>AllocateAlignedAndAddCleanupFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a41d31f4d2b3f0c48ef3412b249ab1884</anchor>
      <arglist>(size_t n, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>AllocateAlignedFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>adc18bb9d357295e8693264d65bb3d063</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArenaImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a8a30316e09ba8118199e7e8185e45a25</anchor>
      <arglist>(ArenaImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CacheSerialArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a530214f24243f16ea26ae2bf7a10c7da</anchor>
      <arglist>(SerialArena *serial)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CleanupList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a3bf79bcd08d8ef1e3e1b1b4834093fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint64</type>
      <name>FreeBlocks</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a8fd942d2f0afd476140757342f91b844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SerialArena *</type>
      <name>GetSerialArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a28c0947364e220831be60822d736a187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SerialArena *</type>
      <name>GetSerialArenaFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>aefdabb05751fdbf3a86497308db1c5f7</anchor>
      <arglist>(void *me)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GetSerialArenaFast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>af2427caf72f7ecc8f5cd8243ec291abf</anchor>
      <arglist>(SerialArena **arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>af364d9a291b8040e0120b07fe75d5733</anchor>
      <arglist>(ArenaImpl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>abbf861ac77059c764eb328b41e421d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Block *</type>
      <name>NewBlock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>aefabfc4ae64049d5fa0e5941e955166a</anchor>
      <arglist>(Block *last_block, size_t min_bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ArenaImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a7a1bec38e65d83a2daa57d0477c51070</anchor>
      <arglist>(ArenaImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ThreadCache &amp;</type>
      <name>thread_cache</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>aa7ea7ef9a019d8848ca69909f0966942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; SerialArena * &gt;</type>
      <name>hint_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a0b2a2b6b31f2a5787d4b7301a21f4332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Block *</type>
      <name>initial_block_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a35efdaa43ea5452aa54f3046dc72b741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LifecycleId</type>
      <name>lifecycle_id_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a18b1a4253944d1b472510e1e8364d651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>adb77db308557d08fda16aca4dbed4c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; size_t &gt;</type>
      <name>space_allocated_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>aa9d7917ad91799ff4f017f31150b1946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; SerialArena * &gt;</type>
      <name>threads_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>a7bd13ab01f4fbe0e97f025806cd0ac03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::atomic&lt; LifecycleId &gt;</type>
      <name>lifecycle_id_generator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>aaf630388a8635322a50b318ddb81fdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static GOOGLE_THREAD_LOCAL ThreadCache</type>
      <name>thread_cache_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl.html</anchorfile>
      <anchor>ad81cdbabdbd9ddc18fd4cc072b9a4214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::ArenaOptions</name>
    <filename>structgoogle_1_1protobuf_1_1ArenaOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>ArenaOptions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a7e7d9af6994b05f6b4c836a3d84de3b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>block_alloc</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a423ff30baff3344fabce1af3f502a902</anchor>
      <arglist>)(size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>block_dealloc</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a649f12bcf4a72764f64d40f6d564c9fc</anchor>
      <arglist>)(void *, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>initial_block</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>ab048f4d45c25da7e42320de1547889bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>initial_block_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a8247d7e736362fec66f1238e1f2b51dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_block_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a5266022fccca022f6bb219a55853dddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>start_block_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a44b6afa3f59d160c4dca7baf1e58dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(*</type>
      <name>on_arena_allocation</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>ae5e4668999b3487fcb12ae4f31544fec</anchor>
      <arglist>)(const std::type_info *allocated_type, uint64 alloc_size, void *cookie)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(*</type>
      <name>on_arena_destruction</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>af0c0fa9cf3f3b94911daf98d6e5c4676</anchor>
      <arglist>)(Arena *arena, void *cookie, uint64 space_used)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *(*</type>
      <name>on_arena_init</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a755938db24687ba4d1b941e24a70ff86</anchor>
      <arglist>)(Arena *arena)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(*</type>
      <name>on_arena_reset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>aea1d2d5252c2d33ffa1c3988a37c5155</anchor>
      <arglist>)(Arena *arena, void *cookie, uint64 space_used)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kDefaultMaxBlockSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a9d235c759a0baaf5007078acedaf5f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kDefaultStartBlockSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>abab307d23eaa4827520b89eb3f6d4bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>arena_metrics::EnableArenaMetrics</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>af6cfc41693d9d9563947279bd4d90c8e</anchor>
      <arglist>(ArenaOptions *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ArenaOptionsTestFriend</name>
      <anchorfile>structgoogle_1_1protobuf_1_1ArenaOptions.html</anchorfile>
      <anchor>a4b9fa8242cf688710a80181fbfd616b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ArenaOptionsTestFriend</name>
    <filename>classgoogle_1_1protobuf_1_1ArenaOptionsTestFriend.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ArenaOptionsTestFriend.html</anchorfile>
      <anchor>a07761a91684b7b1c641ca3b4f3743986</anchor>
      <arglist>(ArenaOptions *options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ArenaStringPtr</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AssignWithDefault</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>aeb6a29e28cd18a3b745d7c8e9990fd96</anchor>
      <arglist>(const ::std::string *default_value, ArenaStringPtr value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearNonDefaultToEmpty</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>aff326fe241a3e1f9d1368465b6ae5764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearNonDefaultToEmptyNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a04fca406c460e1343c32b99626303ec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToDefault</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>ab9e33e1c2863b14c67db4c0490828a4f</anchor>
      <arglist>(const ::std::string *default_value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToDefaultNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>afb94c7a4a00decd2985aefe23ee4a888</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToEmpty</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a12573e06f08b046b2d67549c5e060449</anchor>
      <arglist>(const ::std::string *default_value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToEmptyNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a958af9ee3f23c2398a0634907d82a702</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>aa7b7317305e03ada32bb3d0a78a24e63</anchor>
      <arglist>(const ::std::string *default_value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>ac4771e1fce1ae6810181eb2307d694da</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>const ::std::string &amp;</type>
      <name>Get</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a6266d336458b098beca8d773bb4a720f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::std::string &amp;</type>
      <name>GetNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a7989a4042aa4fca9b5e582a6508ea589</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefault</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a70fe606f4bff1a9c0381a06d7910b280</anchor>
      <arglist>(const ::std::string *default_value) const</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>Mutable</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a58cdd55c5668c8e843473dba0fcbfaeb</anchor>
      <arglist>(const ::std::string *default_value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>MutableNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a2d541250ed8dd565f7698efba5981e98</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>Release</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>af291fbfc8c78f09508f857f1215908ca</anchor>
      <arglist>(const ::std::string *default_value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>ReleaseNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a6cb47715f3b01afdfc2de8283f6b99a5</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>ReleaseNonDefault</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>adca462f5575119be0b596710b987fb38</anchor>
      <arglist>(const ::std::string *default_value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>ReleaseNonDefaultNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a68588e8e88123fb3328c25016d744067</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a3b4677ef110dbf1220f81bff255d1754</anchor>
      <arglist>(const ::std::string *default_value, const ::std::string &amp;value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocated</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a4d099154eae20d226d1f31763ae8f3ed</anchor>
      <arglist>(const ::std::string *default_value, ::std::string *value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocatedNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a429d2223cba429ee75d07632aa526645</anchor>
      <arglist>(const ::std::string *default_value, ::std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLite</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>afb0dafdccc74b9d52d067b69ced29d74</anchor>
      <arglist>(const ::std::string *default_value, const ::std::string &amp;value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>ade0a94db26227a29f7aee9a735c9971d</anchor>
      <arglist>(const ::std::string *default_value, const ::std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Swap</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a188fa1fa45a4b13343807bda61f246b2</anchor>
      <arglist>(ArenaStringPtr *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Swap</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a3deab588545f0a04acb8d33ec0f56eda</anchor>
      <arglist>(ArenaStringPtr *other, const ::std::string *default_value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string *</type>
      <name>UnsafeArenaRelease</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a0eded578e4025251cd9d925b1cb81225</anchor>
      <arglist>(const ::std::string *default_value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSetAllocated</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>ac9bafe9ea6c217d8192206631472eb2a</anchor>
      <arglist>(const ::std::string *default_value, ::std::string *value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>::std::string *</type>
      <name>UnsafeMutablePointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a63e3706bc4ca546ac40d1523169a060c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::string **</type>
      <name>UnsafeRawStringPointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>ace5be9e9b89ce28b2b84ce0c2547d7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeSetDefault</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>aee7467ad4e9673f1e2cdb44d286b412a</anchor>
      <arglist>(const ::std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeSetTaggedPointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a83b74ca91bdf20f4e2d498142c56c91a</anchor>
      <arglist>(TaggedPtr&lt; ::std::string &gt; value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_NOINLINE void</type>
      <name>CreateInstance</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>aa4ce3719c5109e4aac343870edd7a67f</anchor>
      <arglist>(Arena *arena, const ::std::string *initial_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_NOINLINE void</type>
      <name>CreateInstanceNoArena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a58a9a88dc7dba1a11ab60a94e8c31546</anchor>
      <arglist>(const ::std::string *initial_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::string *</type>
      <name>ptr_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaStringPtr.html</anchorfile>
      <anchor>a906fc74a2c277c638f06033a337ab620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>zmq::command_t::args_t</name>
    <filename>unionzmq_1_1command__t_1_1args__t.html</filename>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@29</type>
      <name>activate_read</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>ad874abdb2d89cbb301216194ca577e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@30</type>
      <name>activate_write</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>aaade034e2da518ea3bc8d60519036c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@27</type>
      <name>attach</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>aca8e688bcea87f43a976aa115b0fbaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@28</type>
      <name>bind</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>aa44399d59a735e79eca7639c0394486f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@43</type>
      <name>done</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>aa77c83ad4858d0c362326c44ddfc765c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>endpoint</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>ad1df880bfcedb9cdee141ddba962b5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>endpoint_uri_pair_t *</type>
      <name>endpoint_pair</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a3d1d1bf409a1bbf33af36b15b5c1acb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct i_engine *</type>
      <name>engine</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>af5264579e714f66224032d41ad8ccb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@31</type>
      <name>hiccup</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>afac069da892a3410deaac11a79b47fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>inbound_queue_count</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a799246d0eaf30e7e3509ee0a7f8defcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inhwm</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a5b4039d6490ec9764912fe564834d698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linger</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a4ed54779850651d67402172488f66f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>msgs_read</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a274fdbe9763be696a492bba72565529a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::own_t *</type>
      <name>object</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a0eed8b974f7db9941cbe52eef4131f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>outbound_queue_count</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a3ed9958d80213680dfb73a23e1761c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outhwm</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a3e2acde9249a2025f39233d605b5b70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@26</type>
      <name>own</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>aa0e10f99fc2e69ebac55c99dfcb68dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::pipe_t *</type>
      <name>pipe</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a1e55c54bf978b279ac3c74725d782592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pipe</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a628804c45b4ea4626aa2a762fc828038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@34</type>
      <name>pipe_hwm</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a7c5d3fdeacde41ff0a410045c3fc0bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@41</type>
      <name>pipe_peer_stats</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>afb8db83e40348b3896845952f9ccc9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@42</type>
      <name>pipe_stats_publish</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a55a7743e8bf53f5eaf47e3fd7a03277a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@32</type>
      <name>pipe_term</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a4de2307e5d24f9e92660cc85589c39f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@33</type>
      <name>pipe_term_ack</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>ad66c0cecb88f21037beb73e434f0d4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@25</type>
      <name>plug</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>acbaac1fb3cf230c5e394d29961730174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>queue_count</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a627796d234669e345453dfeda7441b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@39</type>
      <name>reap</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>abef952f7d51b6d34a422a4fda8825f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@40</type>
      <name>reaped</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a29b1c667f65fc8e0b5dcd9c5d53b2916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::socket_base_t *</type>
      <name>socket</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a195b84ab27fd66afa181eb705a2542d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::own_t *</type>
      <name>socket_base</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a206c7512b2d5a32d31f82e2fae193186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@24</type>
      <name>stop</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a77e4ae81f947101951d6ab6294ce0032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@36</type>
      <name>term</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>aba771483a4c65ca754eda7b5041151b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@37</type>
      <name>term_ack</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>ac6b3504c782637ae95df9e212691e7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@38</type>
      <name>term_endpoint</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>a78400f2ebd83767fd28c534e2b968163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::command_t::args_t::@35</type>
      <name>term_req</name>
      <anchorfile>unionzmq_1_1command__t_1_1args__t.html</anchorfile>
      <anchor>ab391270e15ae012e00d248c9f9c152aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Argument</name>
    <filename>structArgument.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>structArgument.html</anchorfile>
      <anchor>a5845c0ac7532c3b0ddb1b7aca4127598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_mandatory</name>
      <anchorfile>structArgument.html</anchorfile>
      <anchor>ab291bcc32e50c2e89f70c0f2374a8038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>long_option</name>
      <anchorfile>structArgument.html</anchorfile>
      <anchor>a6511657d7163a7de2fd2736089d35ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>position</name>
      <anchorfile>structArgument.html</anchorfile>
      <anchor>a29f07df988b82d6652ee8a410069b49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>structArgument.html</anchorfile>
      <anchor>a4613c44a6428a379fea755e202eb394b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::array_item_t</name>
    <filename>classzmq_1_1array__item__t.html</filename>
    <templarg>ID</templarg>
    <member kind="function">
      <type></type>
      <name>array_item_t</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a5648fc36c40d2ead008868656f907c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_array_index</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a1684daa115237886d7342ffe3e67405a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_array_index</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>ac4f592bc7f838588ce43af25e2a5333a</anchor>
      <arglist>(int index_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~array_item_t</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a53270c5ca8953c1c3866b327a7c9d0f5</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_array_index</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a353953c869290f17536a2c565ff8b8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array_item_t&lt;&gt;</name>
    <filename>classzmq_1_1array__item__t.html</filename>
    <member kind="function">
      <type></type>
      <name>array_item_t</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a5648fc36c40d2ead008868656f907c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_array_index</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a1684daa115237886d7342ffe3e67405a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_array_index</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>ac4f592bc7f838588ce43af25e2a5333a</anchor>
      <arglist>(int index_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~array_item_t</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a53270c5ca8953c1c3866b327a7c9d0f5</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_array_index</name>
      <anchorfile>classzmq_1_1array__item__t.html</anchorfile>
      <anchor>a353953c869290f17536a2c565ff8b8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::array_t</name>
    <filename>classzmq_1_1array__t.html</filename>
    <templarg></templarg>
    <templarg>ID</templarg>
    <member kind="typedef">
      <type>std::vector&lt; T * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a8d44c64a5887150e62aba840ddea43fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>array_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a01a338a668861a7ae58e28e8b10d3a12</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ad3bbb4e86f3a9ca299d1fd30d6326e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>afde0b9b0c49802c544f868b9e4e64ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a652f18e2007b5b0a9bf4ca29d14691f6</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>abd76f030d4801b55806a1ea505c11afb</anchor>
      <arglist>(T *item_)</arglist>
    </member>
    <member kind="function">
      <type>T *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>adee91cb6095930763ad5352660e5f703</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a20e615743861241e5a2ec6dfbe4fc5ff</anchor>
      <arglist>(T *item_)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a9260dfc60bcb4313708637c49251e4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ac6ad559495a404dfb85eba1db79d7bf3</anchor>
      <arglist>(size_type index1_, size_type index2_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>index</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a048c64fb50dac697f715ce02c00f2f22</anchor>
      <arglist>(T *item_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_item_t&lt; ID &gt;</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a1a16ca9e9fdc59b07797b47a55558fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a7a3cdeb1ac677b5ac4e1dd4a7c93ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a3ce78f26019b8991b8fbcd157772fd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array_t&lt; pipe_t, 1 &gt;</name>
    <filename>classzmq_1_1array__t.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; pipe_t * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a8d44c64a5887150e62aba840ddea43fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>array_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a01a338a668861a7ae58e28e8b10d3a12</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ad3bbb4e86f3a9ca299d1fd30d6326e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>afde0b9b0c49802c544f868b9e4e64ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>abd76f030d4801b55806a1ea505c11afb</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a652f18e2007b5b0a9bf4ca29d14691f6</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>pipe_t *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>adee91cb6095930763ad5352660e5f703</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a20e615743861241e5a2ec6dfbe4fc5ff</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a9260dfc60bcb4313708637c49251e4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ac6ad559495a404dfb85eba1db79d7bf3</anchor>
      <arglist>(size_type index1_, size_type index2_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>index</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a048c64fb50dac697f715ce02c00f2f22</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_item_t&lt; ID &gt;</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a1a16ca9e9fdc59b07797b47a55558fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; pipe_t * &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a7a3cdeb1ac677b5ac4e1dd4a7c93ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a3ce78f26019b8991b8fbcd157772fd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array_t&lt; pipe_t, 2 &gt;</name>
    <filename>classzmq_1_1array__t.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; pipe_t * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a8d44c64a5887150e62aba840ddea43fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>array_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a01a338a668861a7ae58e28e8b10d3a12</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ad3bbb4e86f3a9ca299d1fd30d6326e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>afde0b9b0c49802c544f868b9e4e64ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>abd76f030d4801b55806a1ea505c11afb</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a652f18e2007b5b0a9bf4ca29d14691f6</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>pipe_t *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>adee91cb6095930763ad5352660e5f703</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a20e615743861241e5a2ec6dfbe4fc5ff</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a9260dfc60bcb4313708637c49251e4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ac6ad559495a404dfb85eba1db79d7bf3</anchor>
      <arglist>(size_type index1_, size_type index2_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>index</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a048c64fb50dac697f715ce02c00f2f22</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_item_t&lt; ID &gt;</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a1a16ca9e9fdc59b07797b47a55558fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; pipe_t * &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a7a3cdeb1ac677b5ac4e1dd4a7c93ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a3ce78f26019b8991b8fbcd157772fd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array_t&lt; pipe_t, 3 &gt;</name>
    <filename>classzmq_1_1array__t.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; pipe_t * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a8d44c64a5887150e62aba840ddea43fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>array_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a01a338a668861a7ae58e28e8b10d3a12</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ad3bbb4e86f3a9ca299d1fd30d6326e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>afde0b9b0c49802c544f868b9e4e64ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>abd76f030d4801b55806a1ea505c11afb</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a652f18e2007b5b0a9bf4ca29d14691f6</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>pipe_t *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>adee91cb6095930763ad5352660e5f703</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a20e615743861241e5a2ec6dfbe4fc5ff</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a9260dfc60bcb4313708637c49251e4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ac6ad559495a404dfb85eba1db79d7bf3</anchor>
      <arglist>(size_type index1_, size_type index2_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>index</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a048c64fb50dac697f715ce02c00f2f22</anchor>
      <arglist>(pipe_t *item_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_item_t&lt; ID &gt;</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a1a16ca9e9fdc59b07797b47a55558fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; pipe_t * &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a7a3cdeb1ac677b5ac4e1dd4a7c93ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a3ce78f26019b8991b8fbcd157772fd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array_t&lt; socket_base_t &gt;</name>
    <filename>classzmq_1_1array__t.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; socket_base_t * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a8d44c64a5887150e62aba840ddea43fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>array_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a01a338a668861a7ae58e28e8b10d3a12</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ad3bbb4e86f3a9ca299d1fd30d6326e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>afde0b9b0c49802c544f868b9e4e64ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a652f18e2007b5b0a9bf4ca29d14691f6</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>abd76f030d4801b55806a1ea505c11afb</anchor>
      <arglist>(socket_base_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>socket_base_t *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>adee91cb6095930763ad5352660e5f703</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a20e615743861241e5a2ec6dfbe4fc5ff</anchor>
      <arglist>(socket_base_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a9260dfc60bcb4313708637c49251e4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ac6ad559495a404dfb85eba1db79d7bf3</anchor>
      <arglist>(size_type index1_, size_type index2_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>index</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a048c64fb50dac697f715ce02c00f2f22</anchor>
      <arglist>(socket_base_t *item_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_item_t&lt; 0 &gt;</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a1a16ca9e9fdc59b07797b47a55558fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; socket_base_t * &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a7a3cdeb1ac677b5ac4e1dd4a7c93ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a3ce78f26019b8991b8fbcd157772fd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>array_t&lt; zmq::pipe_t, 2 &gt;</name>
    <filename>classzmq_1_1array__t.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; zmq::pipe_t * &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a8d44c64a5887150e62aba840ddea43fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>array_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a01a338a668861a7ae58e28e8b10d3a12</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ad3bbb4e86f3a9ca299d1fd30d6326e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>afde0b9b0c49802c544f868b9e4e64ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a652f18e2007b5b0a9bf4ca29d14691f6</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>abd76f030d4801b55806a1ea505c11afb</anchor>
      <arglist>(zmq::pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>zmq::pipe_t *&amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>adee91cb6095930763ad5352660e5f703</anchor>
      <arglist>(size_type index_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a20e615743861241e5a2ec6dfbe4fc5ff</anchor>
      <arglist>(zmq::pipe_t *item_)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a9260dfc60bcb4313708637c49251e4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>ac6ad559495a404dfb85eba1db79d7bf3</anchor>
      <arglist>(size_type index1_, size_type index2_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>index</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a048c64fb50dac697f715ce02c00f2f22</anchor>
      <arglist>(zmq::pipe_t *item_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_item_t&lt; ID &gt;</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a1a16ca9e9fdc59b07797b47a55558fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; zmq::pipe_t * &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a7a3cdeb1ac677b5ac4e1dd4a7c93ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1array__t.html</anchorfile>
      <anchor>a3ce78f26019b8991b8fbcd157772fd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::ArrayByteSource</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</filename>
    <base>google::protobuf::strings::ByteSource</base>
    <member kind="function">
      <type></type>
      <name>ArrayByteSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</anchorfile>
      <anchor>aeecbe6afc1aedd4b7a680006ff96e0fc</anchor>
      <arglist>(StringPiece s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>Available</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</anchorfile>
      <anchor>a2f0a692e4cfe658e85ebc49e8388d03d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StringPiece</type>
      <name>Peek</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</anchorfile>
      <anchor>a5ff7ddbb99a8f2587a5e4b3e8ade22dc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</anchorfile>
      <anchor>a450a28c09bcd32b1907b181a212ef388</anchor>
      <arglist>(size_t n) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</anchorfile>
      <anchor>a9e2a9bb7b3d128a7fcef1e13085b86b4</anchor>
      <arglist>(ArrayByteSource)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ArrayByteSource.html</anchorfile>
      <anchor>ae7cd3388936c997273a6739866a09060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStreamTest::ArrayCoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1ArrayCoder.html</filename>
    <base>com::google::protobuf::CodedOutputStreamTest::Coder</base>
    <member kind="function">
      <type>OutputType</type>
      <name>getOutputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1ArrayCoder.html</anchorfile>
      <anchor>abfb89c6a10d2b0e487a1c7429e4f1d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1ArrayCoder.html</anchorfile>
      <anchor>a2282d13bac3d6edba53153dd117266f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1ArrayCoder.html</anchorfile>
      <anchor>aa186f5f2f879d2ca632cbf0927b09704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1ArrayCoder.html</anchorfile>
      <anchor>aedb56dd484ce194136551e08f8c2f6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1ArrayCoder.html</anchorfile>
      <anchor>adda393e664e0339bf30eb95c46fd463a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStream::ArrayDecoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</filename>
    <base>com::google::protobuf::CodedInputStream</base>
    <member kind="function">
      <type>void</type>
      <name>checkLastTagWas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a57a2bb655f95519c0b02b9dc52f78dd3</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>af93eaedde40d3dd5803c532ebd10396e</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesUntilLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ad36344e1f2d6273f74c72946a4a79035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>aa1553d789b9b03f81f14099cd303f2f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>aaaf721b613d76378241dfb8c6a037dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a760b666c0bc37ec580a37f9950fd33db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a4c30dfeebe7a95b9b355bf88eb155f33</anchor>
      <arglist>(final int oldLimit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pushLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a241b6e8b2aed6d1597f4cb5a4ec63fae</anchor>
      <arglist>(int byteLimit)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>readBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a30308900843befd776fe010b392c317a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a2024e10a3d8854c6dd637b32e76f24ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteBuffer</type>
      <name>readByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a834767a99b1adfe84addee9ac0cdd5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>readBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ac094f35419e60dd27d4e1a8fbae08d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a32b1c5824db491bc2642dece3d32fc1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ac0c98c7fb39b0294dceb3bb89e5db325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a802097e823ea8d4c81c406f0ecd92b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>af0ebf90d59bae898d052adf3013c8b60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a6ce5b0de1d21168ccfa3c9bd49b763db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a4e0db47ca1db73ccdf0a4ee1ec46ee0f</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ab2fdbae5c03cd1362520e8c9a9cc98ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ab9a6e936beb26a56bd1cde9ebf108fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ad8de27a88d847556e6b4ab779d154f4b</anchor>
      <arglist>(final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>readRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a1f642b8e0a1c7fd274dcb096245c60fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a5c1c5e391228639c67b2526578e43c16</anchor>
      <arglist>(final int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a942a0a7f85af836e3feacf55c443cc03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a0758c881600b73aa7a0b922976b3cf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a22ad2b9f78c14fa3cb88abb90531da7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a83ce1066ae2139442f16397a097d3e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a822859e500eb4389fc8d5219a801fc35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a2f27774043d0be4a5301bff882642da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a5652e533fb629c04cdd8ea10c984f29b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>aa65997464b2540a4f7a7de954136d2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ac45a79de4d629e6bb4cb5bcefbb8d7e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ae7e30c527ff616d7197a1b9b2e24a19d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a9b825561913a61f8c6c0d280941499fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a5647d3742ebfc4fd57b84f8c3dc9d91a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a52c2612644715a9f760c68ede3e2cec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUnknownGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>aabb813a3a00afa01e06621d641650359</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>aa10ef48f117121b6270472f380b3dcb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a17e484cb9f8722ba2fc224ea837c73af</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a8e2aee15f80367b0531e42b9a93bf901</anchor>
      <arglist>(final int tag, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ac937b24e3f207e94ace3febb9f9b6da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a4d93d46be2e23a57a6f99b17e35a9951</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a533c5b481cca79b583499bfc14bd9e7d</anchor>
      <arglist>(final int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayDecoder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a90c9d1d42758696014c3872bd64b2d24</anchor>
      <arglist>(final byte[] buffer, final int offset, final int len, boolean immutable)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recomputeBufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>adc973773bad020eb6a2ee112599362c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ae2feab4c45370d86c9227a78cdcc035d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarintFastPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a3747dc9ee94d775e2f607e7cf17059ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarintSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a6789918045501fb5679426323bfa6f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a873dfeee6afe5ad02844593723926648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>ac9609e46295be890d3330e8adf2b2f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>abf36949ba9d4c6c5cc2c6a83381f0643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a645f3c51db26473ccdc35762ec352e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>immutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>acc7b96560d803bb3b8d06997312ec342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a4f5f4f8377bc1a8dd33c54432e3860b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>af508ef7a23614d88c988f8ec673f4635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a45f3c713ee40e4e383c55aa34db30e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>startPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1ArrayDecoder.html</anchorfile>
      <anchor>a50d57ee82efa36e96140e03181bf3149</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ArrayDecodersTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a8c0db4bdba3edbca3a39fc82718638b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>aea8381169eb0ad6400e8a6e932aa5bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeBytesList_first</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>ac6c0a9b795b973ae2bd35ad575010f8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeBytesList_second</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>ac9125d7346ffe2c3afe077e949a037e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeHugeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a46d0bf8ab9fe15be4139ee0a8eaba76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a61ce10002683204d5679d99023cc5dd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeStringList_first</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a9d1dc271ade0367119ed37e1ee7e61a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeStringList_second</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a1446fc961e5b1132e7ee13699f31c185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeStringListRequireUtf8_first</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a8eb2cf240b953bd240ad8384944d03ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeStringListRequireUtf8_second</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a4c5fc98e55eef894c790636a9564296e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a2aa47ca79ca63e05df19e2b9688b2c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testException_decodeUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a21eeba15b9ce6dd011ee01dacd8584a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ByteString</type>
      <name>generateNegativeLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a8c9b0f8422a8ed73a206b28d4c2c2715</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Registers</type>
      <name>registers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a6cd55568c1c9cbae0a95809cdee30222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>NEGATIVE_SIZE_0</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>afc97848dd7e5adea6fea75b22d324f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>NEGATIVE_SIZE_1</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a53eddec23c8299f65a59f2ead07d2421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TAG</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ArrayDecodersTest.html</anchorfile>
      <anchor>a64b90e965ce3a15f6ab213558906ed09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::ArrayEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream</base>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aaef4b0ce1733a2b27bee858f41fa3fee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a09e6cd730a73d6aada906ea2ad888e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a72b67f656f8e4c01f5c3d881904b36dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>ade04b229075816bd8465ce8c75548a92</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aa29340c6b4b01d3b7391dd3882253f02</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aad0a54a37aba353f21a92337c06030ba</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a92f5d07f1a6bdf5f0828c5fcc5d80728</anchor>
      <arglist>(final int fieldNumber, final boolean value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a851f55905db96953e678dd9ee7dea6f3</anchor>
      <arglist>(final int fieldNumber, final byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aa74d7671df849e22465a26c23761871a</anchor>
      <arglist>(final int fieldNumber, final byte[] value, final int offset, final int length)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeByteArrayNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a480e9ccec97052b3a07cb1ce3d574ea5</anchor>
      <arglist>(final byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a3cc76519d47088d9fbd9ba774b3f7298</anchor>
      <arglist>(final int fieldNumber, final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a2fd6aad05e49b21908e0115ece2cd11a</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeBytesNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>ae2960f354ee6ae861a950bc3523ceb3f</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a4d0d9fabc12b2bb26d2285e31cb62760</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aba5c55ba115d1bceb75aa3d32c70b0e9</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a71b8ced43be5e178873af4444cdf545e</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>afd6fee87837e68dbe2dd75edc1497e87</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a58da323c06313c215e52cc65b3d772d1</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aa681d38a3033f201464143adab665286</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aabad21e8eaaecc10ed00f7bc53a57f0b</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a7d616d7723332fd4f4763788b68a5a32</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>ae274f8d569e51898bd7c4fdeb637f37f</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeMessageNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a0f1e9c3c6a7bdb5e086e6634b75f05ab</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>ac739608db3b8cb13cd729482781f166e</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a3e92270f3b1adbd2d2e7205f116098e8</anchor>
      <arglist>(final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>ae059fdacaceeb9802e4dfff77169345f</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a50212b3ab9c91c2416d5b5d561c1f2da</anchor>
      <arglist>(final int fieldNumber, final String value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>abac28df20b8ee50d9b489d4277323a9d</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>af54cec288079ed28af3f2f998a9a79a1</anchor>
      <arglist>(final int fieldNumber, final int wireType)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a7ebef0486f3668b7733cf80ec71b6b0c</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeUInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a2295ba498c70a61d9ad03425be1b1e0e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>aa48310cc81c096e6c851ae943b3f4a52</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeUInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a858f2f04d81ece9cbcff9436d7711383</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>adc1356623b6e57b83d1feb60ca31fb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a97b701da45803de344c480d60271c944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>offset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a431685b38ab898818af2e776f21073e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>position</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ArrayEncoder.html</anchorfile>
      <anchor>a70e32ad96d81511aa9b834c5de3beaf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::ArrayInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <member kind="function">
      <type></type>
      <name>ArrayInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a94c6f851da27ca1dbdf90937b8459b81</anchor>
      <arglist>(const void *data, int size, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a4a3b584a1e5557d69a09c63dcf56af4c</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>aedf74ebb1fc34ddb66b1f061f72aa683</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a1696301789d53670ccd2f6cd78e069de</anchor>
      <arglist>(const void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>aa2427779ba9673cff2b914378f2fa6d0</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArrayInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a94cbb18f564b3e5be6fd398a558e132e</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>aa96c3edbf740e50072d5f75bb330bbbb</anchor>
      <arglist>(ArrayInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>block_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a294085cdaec3274154f4a56ab611dcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const uint8 *const</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a7fbe148adb5b53412105c6edd2d121b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_returned_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a9b8169daf9f337f219a47e0a53a1f1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>position_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a926a4aee59373bbc31f169cd10f5766c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayInputStream.html</anchorfile>
      <anchor>a0e184afc95c881232785eb8251efadda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ArrayOutput</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ArrayOutput.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>is_deterministic</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArrayOutput.html</anchorfile>
      <anchor>a2243aad5986ede6e9adf977a179488eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8 *</type>
      <name>ptr</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArrayOutput.html</anchorfile>
      <anchor>a4e9823ce15377dc46a7a69dd3d66e258</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::ArrayOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <member kind="function">
      <type></type>
      <name>ArrayOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a7ea99ec10889b22deb27644d1d48f3c6</anchor>
      <arglist>(void *data, int size, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a52a6af346726492ae7362d2822ca6551</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a06069411ff406323b249fc227ea44806</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>ad774e0e9a05a230c3b999a982a17a71e</anchor>
      <arglist>(void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArrayOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>ac230b472d36fcd2472f0e28f0cfb2b82</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a1fc6dfaceae928167ceda1fc37b95eb4</anchor>
      <arglist>(ArrayOutputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>block_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>aa6be779b75121c82c49d92db24f78514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8 *const</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a17cf09cfcc413e21a215ce5abed0f95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_returned_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a162161ee7af5984e3ca1a881f764b4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>position_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>ad72d152415090849f73c80ee59c968c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ArrayOutputStream.html</anchorfile>
      <anchor>a4ce63be7b7f5af6a5fb62204025b12dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteString::ArraysByteArrayCopier</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteString_1_1ArraysByteArrayCopier.html</filename>
    <base>com::google::protobuf::ByteString::ByteArrayCopier</base>
    <member kind="function">
      <type>byte[]</type>
      <name>copyFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString_1_1ArraysByteArrayCopier.html</anchorfile>
      <anchor>a2a9b546a7f26b119be766d4e82f95843</anchor>
      <arglist>(byte[] bytes, int offset, int size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::AssertHelper</name>
    <filename>classtesting_1_1internal_1_1AssertHelper.html</filename>
    <class kind="struct">testing::internal::AssertHelper::AssertHelperData</class>
    <member kind="function">
      <type></type>
      <name>AssertHelper</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>ac2c9334518fd4087189b4505567a3c90</anchor>
      <arglist>(TestPartResult::Type type, const char *file, int line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a97bf22d786131ab7baa86b97a27aeb4d</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AssertHelper</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a51c640785d4ed4a0155cc9aa857d8931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a264544ac41950b296c34253d2e656b10</anchor>
      <arglist>(AssertHelper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AssertHelperData *const</type>
      <name>data_</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>af69a4d66a929d0c6e419f4efd3ba6b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AssertHelper::AssertHelperData</name>
    <filename>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertHelperData</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>ad2356f3f1e56d1a63562efe0f8b3f1bb</anchor>
      <arglist>(TestPartResult::Type t, const char *srcfile, int line_num, const char *msg)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a639ae4acc706e919b101786f71e9dc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a8602c9da2f73e1f98141a223c2c82e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>message</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>abdef78b7b7a7feb6389e125adf503f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TestPartResult::Type</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a42689e4f9f0f03937dd1d1b6c5023012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a5cfdd2fca371e33566ffdb2357606df2</anchor>
      <arglist>(AssertHelperData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>my_namespace::testing::AssertionResult</name>
    <filename>classmy__namespace_1_1testing_1_1AssertionResult.html</filename>
  </compound>
  <compound kind="class">
    <name>testing::internal::AssignAction</name>
    <filename>classtesting_1_1internal_1_1AssignAction.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>AssignAction</name>
      <anchorfile>classtesting_1_1internal_1_1AssignAction.html</anchorfile>
      <anchor>ae5a8fe8954ff3f8b26a08b57c3afdf9a</anchor>
      <arglist>(T1 *ptr, T2 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1AssignAction.html</anchorfile>
      <anchor>a540912bec1f4de6fc4c7de26312e4586</anchor>
      <arglist>(const ArgumentTuple &amp;) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1AssignAction.html</anchorfile>
      <anchor>af69bcf574c5453e4120fc770d604ddaa</anchor>
      <arglist>(AssignAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T1 *const</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1AssignAction.html</anchorfile>
      <anchor>a49cdab549c200ecac64b348ba27b9d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1AssignAction.html</anchorfile>
      <anchor>a6b76b6b0b0483f2918dab3f2df960dce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::AssignDescriptorsHelper</name>
    <filename>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>AssignDescriptorsHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>afbc0c8b3b75eef745a82ce43b1f76f27</anchor>
      <arglist>(MessageFactory *factory, Metadata *file_level_metadata, const EnumDescriptor **file_level_enum_descriptors, const MigrationSchema *schemas, const Message *const *default_instance_data, const uint32 *offsets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignEnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>ac446c88cc3d6a6cf92e6075eae49575d</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignMessageDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>a223fcd0bf49a18397e84d8bb44f34c07</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const Metadata *</type>
      <name>GetCurrentMetadataPtr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>a1a12b5cc2343fee22a345486680d1556</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Message *const  *</type>
      <name>default_instance_data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>a7b3639236e4f7e0a74f235b1fc9bce65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageFactory *</type>
      <name>factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>ad1de0b1b002ea9da3021e705042a715f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor **</type>
      <name>file_level_enum_descriptors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>a4022ccf1a05021ee7608b306668cfdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Metadata *</type>
      <name>file_level_metadata_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>ab67afc0c6b68880d79a2a5219427e112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const uint32 *</type>
      <name>offsets_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>aa5ce81f9a3c0674f48c8d8c810feeb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MigrationSchema *</type>
      <name>schemas_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1AssignDescriptorsHelper.html</anchorfile>
      <anchor>ac8b5492ee3a8b11a3f43823f00fbe36b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::AstBuilder</name>
    <filename>classcpp_1_1ast_1_1AstBuilder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aaf35e2f9d395c99a38e6bb6f9b5dd047</anchor>
      <arglist>(self, token_stream, filename, in_class=&apos;&apos;, visibility=None, namespace_stack=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Generate</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aebd0392eee56def849468af5b93b720a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetMethod</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>af22fb880867876144d20818391ad267a</anchor>
      <arglist>(self, modifiers, templated_types)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetName</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a327957c4228325fc5f64821b047bdc6f</anchor>
      <arglist>(self, seq=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetScope</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>add6826421ce64546a7dbb9b2e699a4d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_asm</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>acf6ec42d567cd85a9bad77772c381a4e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_auto</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a0cb490894f17a6c34fbe6bb8f7a2e626</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_bool</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ac5a5e19e5be6501d351891cc0ead5f53</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_break</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a2b663a3e15e70b9d85bf17afb2bcf07a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_case</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ac4f02e1ba7df670086e4c9dabdb21458</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_catch</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aa38687383d0f54d26416054cf2141837</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_char</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>adfbb93646d0d32b39a19f3c70cc031f8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_class</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a93bd39632593bec36972355b7e1893e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_const</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a9d24135000a6fb4a3daabb5ab8883648</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_const_cast</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a4dae74f1d036f63fc1080962ab0208fc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_continue</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a511eb003ed301a713a687e5293584077</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_default</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a6bf895d948d231ffcd058df7af05d0be</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_delete</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aa5b7a781afe524bebdf42bdeb4766507</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_do</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a540226b483513b423d4ec2c4f10b18f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_double</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad1bd68af800dafcafdfa56e474f9d642</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_dynamic_cast</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a659b5ad02ffebe26c1496a319128fbd1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_else</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aeb676b03467a93454be018ac243f89a2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_enum</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a341a6ffabadd444a345c8c98a611774c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_explicit</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a568860050542b53d3df9cf479f2a5e1c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_extern</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a49039750d971240a270606f0608c1ff0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_false</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>afe125e384026baf74b55593b254fc10c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_float</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aabe3f6d67124181a8cd2665a4562d4f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_for</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a0025c4d8ca779d69552e0947665eb1c4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_friend</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ab9f7d81019317c6ccfd492bd2c0c9579</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_goto</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a8504d788bb1541ee581918d52d1f4132</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_if</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a39f2561dfcf36485b2050dff258ece2b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_inline</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ab2eb0c18c07584ef246a46865a17ec40</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_int</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a6f824335dd53e12a76d6f91ab69c627c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_long</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a08f56b25e6bed18aa955f8cad462d2f9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mutable</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a6a642353cfe2cddd1a60cbb1011df787</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_namespace</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ae6dde01c5f9ac7ba3b14dff01cac66e4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_new</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a86f5769e0460524691ae0d135d30f101</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_operator</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a7ca1318675b9eff41cb4a838d63eb6e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_private</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a8bc5f9563f5ead3abba5a71187162867</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_protected</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aa4ff62142927f8f245a2030b444676ee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_public</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a1e69925578e0ee0a2b7aeb219eda449b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_register</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a890e7764fc5fd8ad2da3a62e436278a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_reinterpret_cast</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a06d75904ba7487c7966d073aaa3d74e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_return</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a8330d1f34d40b0e82495ec794575289d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_short</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>adf11f377386bdb44fe1094ff8adf9142</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_signed</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a61c1e82b2b4fdc337cf360e485851390</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_sizeof</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>acfd733ff9115e3292bea10e160bb6184</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_static</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad98bc262537d2882adc2017023cef6aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_static_cast</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ab7577b3a2bd22c1bccb656493de379f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_struct</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aadfad5b8d50962c04504e806dc0f5b6c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_switch</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a1dffcdf7154158461a652c5b885bfa19</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_template</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a0f4d74520697ec05eb6b549daada5a5d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_this</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad96a39776b5439fa9a5c2989f8da20cd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_throw</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad4a308ded4a1f87e686b9e11fec31be9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_true</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad480255644817388b81b05acc4aa9c9a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_try</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a6c7998f3fdcd046718ff809dbe257645</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_typedef</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a808eb3d955ca2e3a957abb35dc577c66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_typeid</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ac30cfc1a3a455310a9ccac885d2d0d7c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_typename</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a4b7b3bb4f47f67052b04e5da173d1c6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_union</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a9b3fbfb21c6e23f04fd596d590f93eee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_unsigned</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a793123ea878db159de1662c10bdae897</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_using</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a785563f31bc3ed9559d9ce2854a83f1b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_virtual</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a44710dc0b8e5bdbecaa56f7c4b59c046</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_void</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a7a8f94909d4080bad2bc5dabd934057b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_volatile</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a2dfb23ddeb05e1017b3d1ce85a40cacb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wchar_t</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a4ec65909aea14f45709733d631aed57b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_while</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aac812e812ba2e5fbd80dde93be01a414</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HandleError</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a3e610662018d674f6c57ef19254cc470</anchor>
      <arglist>(self, msg, token)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>converter</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ae8551cf0405bc6e367636b1f3b37d083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_token</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a38579523ccc1ae9d202ac722baea45fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad8b8f5788de55d6c7151e82af8b21115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_class</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a9edc1e10a3f005b463fd9316d83dd15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_class_name_only</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a376583354ab9afa308b7f34105bf3f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_function</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad5ac0612dfff44241033864832dbdfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace_stack</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ab183aa48e4b6e116379f95eb3d11039c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token_queue</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ae167f12797e7c02c1b60c11c83cdb22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tokens</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a1b21f8bef712e91862ccb6b1147cab0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>visibility</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a2f16b19846c405101235432d2666b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddBackToken</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a264b4e18c07863c4dae117fe623a0fb2</anchor>
      <arglist>(self, token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddBackTokens</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aa148966c6578f4560a4164db33df0fcf</anchor>
      <arglist>(self, tokens)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CreateVariable</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>aed483f6f87068092d41c7b612553b330</anchor>
      <arglist>(self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateOne</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ae3a006851c8f8a4b5929e5e8bcbd4618</anchor>
      <arglist>(self, token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetBases</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a5682851612e95587469f0c6d29d87e01</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetClass</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>af5670e1181b5af00bce0acc0dd9d0da7</anchor>
      <arglist>(self, class_type, visibility, templated_types)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetMatchingChar</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a30936331903fe395451f8ed8ea2c26ba</anchor>
      <arglist>(self, open_paren, close_paren, GetNextToken=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetMethod</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ad1d43eb0d4bdc6be1a9d7ff86c54bd66</anchor>
      <arglist>(self, return_type_and_name, modifiers, templated_types, get_paren)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetNestedType</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a5d691eeae461945d88601fc2f2dce3cb</anchor>
      <arglist>(self, ctor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetNextToken</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ac22b5683a8f1a86a49751d6d0bcd4b84</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetParameters</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a89bbfbdcc6d029629f304aa9b643faf3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetReturnTypeAndClassName</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>abef1c7f48a562a67507bd7ed6f822710</anchor>
      <arglist>(self, token_seq)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetTemplatedTypes</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a07d463f974a3a33de2840fc6965906c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetTokensUpTo</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a93e70a799351e5c40f07efb218889b31</anchor>
      <arglist>(self, expected_token_type, expected_token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetVarTokensUpTo</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a5de687c0b4632c8dcac42be84a8a2675</anchor>
      <arglist>(self, expected_token_type, *expected_tokens)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IgnoreUpTo</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>affc78a722f3038f6384147512fa8ef89</anchor>
      <arglist>(self, token_type, token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipIf0Blocks</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>a2e872094ebb16513f608e1be21c41dd0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_handling_typedef</name>
      <anchorfile>classcpp_1_1ast_1_1AstBuilder.html</anchorfile>
      <anchor>ac9daa2aa10bc58b5919d20203ff3b813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::atomic_counter_t</name>
    <filename>classzmq_1_1atomic__counter__t.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>integer_t</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>a8edd1338366fd258ccfd8d4290d76c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>integer_t</type>
      <name>add</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>a37a934f8785164adef074eba6b00409e</anchor>
      <arglist>(integer_t increment_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>atomic_counter_t</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>a424be389186d882bb33e8d00d2e4710e</anchor>
      <arglist>(integer_t value_=0) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>integer_t</type>
      <name>get</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>a30cc4b0956aef144c0abc2713448a45e</anchor>
      <arglist>() const ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>aebd65bf66a86bed2c943f23905913796</anchor>
      <arglist>(integer_t value_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sub</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>a54b428903cb7a7e924f5d87a738f6e58</anchor>
      <arglist>(integer_t decrement_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile integer_t</type>
      <name>_value</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>a24ce8e2b06dc9b46c893edc46dbbde70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>sync</name>
      <anchorfile>classzmq_1_1atomic__counter__t.html</anchorfile>
      <anchor>ad726fe121d72d691ce3ccae6e640002a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::atomic_ptr_t</name>
    <filename>classzmq_1_1atomic__ptr__t.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>atomic_ptr_t</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>aafc2480c71522e119c13c29d7845746a</anchor>
      <arglist>() ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>cas</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a78aa76c7643b20a217fa24f79e7de211</anchor>
      <arglist>(T *cmp_, T *val_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a613595f861baacd7695c939b0175b92d</anchor>
      <arglist>(T *ptr_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>xchg</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>aee524fe84442808a512e2028343d45a8</anchor>
      <arglist>(T *val_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile T *</type>
      <name>_ptr</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a667537f03f128182254739775b47f825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_sync</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a87a944cd4b590d73e804b94bf88cbe73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>atomic_ptr_t&lt; zmq::yqueue_t::chunk_t &gt;</name>
    <filename>classzmq_1_1atomic__ptr__t.html</filename>
    <member kind="function">
      <type></type>
      <name>atomic_ptr_t</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>aafc2480c71522e119c13c29d7845746a</anchor>
      <arglist>() ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>zmq::yqueue_t::chunk_t *</type>
      <name>cas</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a78aa76c7643b20a217fa24f79e7de211</anchor>
      <arglist>(zmq::yqueue_t::chunk_t *cmp_, zmq::yqueue_t::chunk_t *val_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a613595f861baacd7695c939b0175b92d</anchor>
      <arglist>(zmq::yqueue_t::chunk_t *ptr_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>zmq::yqueue_t::chunk_t *</type>
      <name>xchg</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>aee524fe84442808a512e2028343d45a8</anchor>
      <arglist>(zmq::yqueue_t::chunk_t *val_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile zmq::yqueue_t::chunk_t *</type>
      <name>_ptr</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a667537f03f128182254739775b47f825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_sync</name>
      <anchorfile>classzmq_1_1atomic__ptr__t.html</anchorfile>
      <anchor>a87a944cd4b590d73e804b94bf88cbe73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::atomic_value_t</name>
    <filename>structzmq_1_1atomic__value__t.html</filename>
    <member kind="function">
      <type></type>
      <name>atomic_value_t</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>affb67ea8a360b23fd4b387ffe8fec199</anchor>
      <arglist>(const atomic_value_t &amp;src_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>atomic_value_t</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>a1639a58c12927cfef718172112ca9498</anchor>
      <arglist>(const int value_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>a5ad1c62cbae53107c5e72745e9c2b09d</anchor>
      <arglist>() const ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>a40f19ad6fbf1e6e40bc3aa90b3197d89</anchor>
      <arglist>(const int value_) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="private">
      <type>atomic_value_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>a27fc54c30e834cbda93ca41878eb26c4</anchor>
      <arglist>(const atomic_value_t &amp;src_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_sync</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>a1ac1b2123bb6a0b25a3f04544f4579da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile ptrdiff_t</type>
      <name>_value</name>
      <anchorfile>structzmq_1_1atomic__value__t.html</anchorfile>
      <anchor>a2fec7f06b0bd761aa6a19a4f78a8e04e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>google::protobuf::internal::AuxillaryParseTableField</name>
    <filename>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</filename>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::enum_aux</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::map_aux</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::message_aux</class>
    <class kind="struct">google::protobuf::internal::AuxillaryParseTableField::string_aux</class>
    <member kind="typedef">
      <type>bool(*</type>
      <name>EnumValidator</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>afdd525902b1ff4b08c6f122faa5f94bb</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AuxillaryParseTableField</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>ad57130d878bbb7c99b724e92ed426cc1</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>AuxillaryParseTableField</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>ab60ef98f6df0a85b7a893914254f5a82</anchor>
      <arglist>(AuxillaryParseTableField::enum_aux e)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>AuxillaryParseTableField</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>af1afb3098ef8e89100bd3d9db3ec8063</anchor>
      <arglist>(AuxillaryParseTableField::map_aux m)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>AuxillaryParseTableField</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>a81f666ec85bfcff4b5c094abf62c0ab3</anchor>
      <arglist>(AuxillaryParseTableField::message_aux m)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>AuxillaryParseTableField</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>a555c2905237ccd50123e1e2c8b80a195</anchor>
      <arglist>(AuxillaryParseTableField::string_aux s)</arglist>
    </member>
    <member kind="variable">
      <type>enum_aux</type>
      <name>enums</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>afa2830db0517ec3d553571e83033b997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map_aux</type>
      <name>maps</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>ac3f149be5887f0d208453382a446dc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_aux</type>
      <name>messages</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>ab04529ad77137641cba3260286a5830a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_aux</type>
      <name>strings</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField.html</anchorfile>
      <anchor>afa1daeb166a657dadf5cb1c1eae64233</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteStringTest::AvailableStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1AvailableStream.html</filename>
    <base>com::google::protobuf::ByteStringTest::ReluctantStream</base>
    <member kind="function">
      <type>int</type>
      <name>available</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1AvailableStream.html</anchorfile>
      <anchor>a499e7a55b9f3cf000309c3f54754cb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AvailableStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1AvailableStream.html</anchorfile>
      <anchor>a9a3efca74cdb5c725739462b08ee3860</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ByteStringTest::AvailableStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1AvailableStream.html</filename>
    <base>com::google::protobuf::test::ByteStringTest::ReluctantStream</base>
    <member kind="function">
      <type>int</type>
      <name>available</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1AvailableStream.html</anchorfile>
      <anchor>a1350df476a6ce9a13a0a1b5b1fb2bda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AvailableStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1AvailableStream.html</anchorfile>
      <anchor>adf95343e92c1460637cae041fb4d62c5</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RopeByteString::Balancer</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1Balancer.html</filename>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>balance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1Balancer.html</anchorfile>
      <anchor>ae926314dfb7a2808eaf82f6236c3e55d</anchor>
      <arglist>(ByteString left, ByteString right)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doBalance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1Balancer.html</anchorfile>
      <anchor>a0d4da0ee95730a57d68616cacee63fd4</anchor>
      <arglist>(ByteString root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getDepthBinForLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1Balancer.html</anchorfile>
      <anchor>a99a3316dd84e34210cb3c05ea5ae1bd5</anchor>
      <arglist>(int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1Balancer.html</anchorfile>
      <anchor>aa1951889d228bd8ad12650cdcaaffd05</anchor>
      <arglist>(ByteString byteString)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ArrayDeque&lt; ByteString &gt;</type>
      <name>prefixesStack</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1Balancer.html</anchorfile>
      <anchor>ac563d88e404b0d8692eadf09875c6154</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BarEnvironment</name>
    <filename>classBarEnvironment.html</filename>
    <base>testing::Environment</base>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classBarEnvironment.html</anchorfile>
      <anchor>a8c525317fe8067f5000475cf4689da09</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classBarEnvironment.html</anchorfile>
      <anchor>ac02b15d5b27e33232c578f0340442bbb</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Barrier</name>
    <filename>classbenchmark_1_1Barrier.html</filename>
    <member kind="function">
      <type></type>
      <name>Barrier</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>a5ecc70b13f063bd2066b32d0e49bd55c</anchor>
      <arglist>(int num_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeThread</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>a6783187d02b09dbd551b0241e31a197e</anchor>
      <arglist>() EXCLUDES(lock_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>a8b0a5501d62afe515ac01814f291fbb8</anchor>
      <arglist>() EXCLUDES(lock_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>createBarrier</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>a6d1d063a57217579d89165bcccd82fac</anchor>
      <arglist>(MutexLock &amp;ml) REQUIRES(lock_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>entered_</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>ad3fc0f1022df5163bca5ec48165f724c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>lock_</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>a1a056723c9f5b0a75be0c60c46292fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>phase_condition_</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>ac8a54a5092d88769920c42f7fc3c2561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>phase_number_</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>a4e8b7d657bd8992a22dba96b1652f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>running_threads_</name>
      <anchorfile>classbenchmark_1_1Barrier.html</anchorfile>
      <anchor>aba8e7df12024394c7092e6ef91a3ed55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Base</name>
    <filename>classtesting_1_1internal_1_1Base.html</filename>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>classtesting_1_1internal_1_1Base.html</anchorfile>
      <anchor>a6b29f1a7192b126e6fa0aae31200b5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>classtesting_1_1internal_1_1Base.html</anchorfile>
      <anchor>a255d105410a1eeb5f4690c9c8cd8e104</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>member</name>
      <anchorfile>classtesting_1_1internal_1_1Base.html</anchorfile>
      <anchor>a7ddba6221b56613be545544b7ef6214c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Base</name>
      <anchorfile>classtesting_1_1internal_1_1Base.html</anchorfile>
      <anchor>afb29c9032fb50cc6520014aad9d68328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>member_</name>
      <anchorfile>classtesting_1_1internal_1_1Base.html</anchorfile>
      <anchor>ae5ef293660377de27d63ad79b35d2e81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Base</name>
    <filename>classBase.html</filename>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>classBase.html</anchorfile>
      <anchor>a1d5f3fb92f8cbc687705785bdc6abd18</anchor>
      <arglist>(int an_x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x</name>
      <anchorfile>classBase.html</anchorfile>
      <anchor>a779fd2b157ebd763b15383d96047e07c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>x_</name>
      <anchorfile>classBase.html</anchorfile>
      <anchor>a52a6455160a570c261fe257b5d785707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::BaseContainer</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>a8dae7a5b1a2d3fd43e4888a422130119</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>a224053a37b52aaf769db0fbbc5ef0ea0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>aa3737cc9d48f3637015ef8cb0018696e</anchor>
      <arglist>(self, message_listener)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>a9a1207494cd75058362e07226810c8f2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>a937e329bbe1b0863c8e35f4747fbb312</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>abfe1943c0276403b0e236443c5387f36</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>a8b4c4ef274739518e44941b8b826b470</anchor>
      <arglist>(self, *args, **kwargs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_message_listener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>aac59be9e5c13811d9b2d5199ca893c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>ab17e994c44a41dbee9e5a4ccb1c78560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1BaseContainer.html</anchorfile>
      <anchor>a47dc0e92a22675bee0431ad107374d9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::testing::BaseDefaultValueObjectWriterTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</filename>
    <base>TestWithParam&lt; testing::TypeInfoSource &gt;</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>BaseDefaultValueObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</anchorfile>
      <anchor>a338b5a8415790f9489f04e1997a01b72</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseDefaultValueObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</anchorfile>
      <anchor>a16ffd3e69d28844cb8fa7e09cb22fe01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpectingObjectWriter</type>
      <name>expects_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</anchorfile>
      <anchor>a249b40963eb8d3cbdb38966d66f58414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TypeInfoTestHelper</type>
      <name>helper_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</anchorfile>
      <anchor>a82c54762d4267585bbe685d6b5b40dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockObjectWriter</type>
      <name>mock_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</anchorfile>
      <anchor>ab41ca39a8da621cf214ced1b0ec90831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; DefaultValueObjectWriter &gt;</type>
      <name>testing_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1BaseDefaultValueObjectWriterTest.html</anchorfile>
      <anchor>aff73528897ab1a12bfee200c6d45f419</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::StructuredObjectWriter::BaseElement</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>ac31eff0e0fd15d94b5db6357816a36d3</anchor>
      <arglist>(BaseElement *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_root</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>a6993a8b8bb83999de6687431dd497894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>ab664e963ee4e44b6ece9c72ec9fd5da0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>ab30aeab589989875f9999100838f110d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>a82ca1f8c6bd379bf6842f90e545edd37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual BaseElement *</type>
      <name>parent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>a79bead415c709ee0fcca47f2a7a8a8c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>aba6537fa8d644b0ca82c9948e9546bc0</anchor>
      <arglist>(BaseElement)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>level_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>abbdc95490537eaf2bc60c27426d5405d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; BaseElement &gt;</type>
      <name>parent_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter_1_1BaseElement.html</anchorfile>
      <anchor>abe05671e3ac43a3e367641c2010fdedc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</filename>
    <base>TestWithParam&lt; testing::TypeInfoSource &gt;</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>BaseProtoStreamObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>ae4d48f51d4b06b8f90c3ade239d80643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BaseProtoStreamObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>affc7bdb41a12f7c9543113903b605aec</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BaseProtoStreamObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a2d98f39fb914a4804d670d06f14d9808</anchor>
      <arglist>(std::vector&lt; const Descriptor * &gt; descriptors)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CheckOutput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>ada7ce4e1408b75fd7501aeb3e1a8a71f</anchor>
      <arglist>(const Message &amp;expected)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CheckOutput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>ae951f11f4740a4c68032c0b016ef620b</anchor>
      <arglist>(const Message &amp;expected, int expected_length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ResetTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>adc23cb0f99911745bb42782f45e3a762</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ResetTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a76c74fbe87b1bd60a4428a007177290c</anchor>
      <arglist>(std::vector&lt; const Descriptor * &gt; descriptors)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseProtoStreamObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a97dd1080e87b62de03585bfa0898a1dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>testing::TypeInfoTestHelper</type>
      <name>helper_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>ab76a3fe243deb59f62abfde71a8ac65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockErrorListener</type>
      <name>listener_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>abbec07a4d24b51e4273f2af10910a438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ProtoStreamObjectWriter::Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a271ac48a9a23937ab5c2bf265201cc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; GrowingArrayByteSink &gt;</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a33bb4beb37a90fe9e9e547d8e6ea62b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; ProtoStreamObjectWriter &gt;</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1BaseProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>adc679319066319886e400146dacdbbac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::BaseTextGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Indent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</anchorfile>
      <anchor>accd13920e8976b7a3c71d61be918b691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Outdent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</anchorfile>
      <anchor>a9fea7987db8bcdd5e8cc834e8206e430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</anchorfile>
      <anchor>a5ce14a230bfb6d9b79627ac2a7af5fab</anchor>
      <arglist>(const char *text, size_t size)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintLiteral</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</anchorfile>
      <anchor>acc728d68e5b528f023a418e3725e17f7</anchor>
      <arglist>(const char(&amp;text)[n])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</anchorfile>
      <anchor>ab625917000e94972f0a5a38bfebb75ed</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseTextGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1BaseTextGenerator.html</anchorfile>
      <anchor>a9ab385cae645778ce9b8c8f189ad1fe4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmarks::python::py_benchmark::Benchmark</name>
    <filename>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>a81ff799c080f2911e88cf1a5b775206f</anchor>
      <arglist>(self, module=None, test_method=None, setup_method=None, total_bytes=None, full_iteration=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dry_run</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>a24e60cbc77040c717c4fc222f40a2582</anchor>
      <arglist>(self, test_method_args=&apos;&apos;, setup_method_args=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>full_setup_code</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>a44484a1fa7c73e29fbe8cef1eafb3e74</anchor>
      <arglist>(self, setup_method_args=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_benchmark</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>a0123664d7fac9021bf6866c0503efaf2</anchor>
      <arglist>(self, test_method_args=&apos;&apos;, setup_method_args=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_test_method</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>adf686c505d35d021106d97c3a2d05962</anchor>
      <arglist>(self, test_method)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>full_iteration</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>a8b310949fbaeb8ed0def46e6afd9f88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>module</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>ac3da56f746e97357915a06148fd5eba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_method</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>af6052d5d787a20526570280b730fb202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_method</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>ab2ff7ce90f76f91c0224fa92e843f8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>total_bytes</name>
      <anchorfile>classbenchmarks_1_1python_1_1py__benchmark_1_1Benchmark.html</anchorfile>
      <anchor>a37b94e85e212fcfb1118d84b3592b4c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::Benchmark</name>
    <filename>classbenchmark_1_1internal_1_1Benchmark.html</filename>
    <class kind="struct">benchmark::internal::Benchmark::Instance</class>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Apply</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aa9c01a213620e85d166d7f3c0ccfc7b1</anchor>
      <arglist>(void(*func)(Benchmark *benchmark))</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Arg</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a519b3d4af476450ed71c98f64370c80e</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>ArgName</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a0fa63032fd00e19dc0d06409bc845280</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>ArgNames</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a40bc9792fa6238019f6929c91495f9f3</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>ArgPair</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a7a8e9e73ced27a647779d1467d8bb8cd</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Args</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a5105c7ea05614407c38d16471c832412</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;args)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Complexity</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a54ce2fd464acb3c85736f789612ea93e</anchor>
      <arglist>(BigO complexity=benchmark::oAuto)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Complexity</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a40e932775fc339c7843e9b15ed3c0161</anchor>
      <arglist>(BigOFunc *complexity)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>DenseRange</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aec14283c2f5182c7e55ab571f05fceba</anchor>
      <arglist>(int start, int limit, int step=1)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>DenseThreadRange</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a6c1742c840892844c87d910125d1b8b9</anchor>
      <arglist>(int min_threads, int max_threads, int stride=1)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Iterations</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a87de75b63daf1acdb21a26ce9ffc6994</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>MinTime</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a096f560a82f932f85bc77574b7a4c3e0</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Range</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a844cef1acf91fbe9bff671001d4e2a24</anchor>
      <arglist>(int start, int limit)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>RangeMultiplier</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a9d8fd4d8b2fe3d09714acf7a4001c9f3</anchor>
      <arglist>(int multiplier)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>RangePair</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ae7207336eee176ed00746afeacf8ac1f</anchor>
      <arglist>(int lo1, int hi1, int lo2, int hi2)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Ranges</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ab4599e566933490edebe1f0c81b70059</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; int, int &gt; &gt; &amp;ranges)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Repetitions</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a8c0d150fe8b80b9ea81060ab5e2c7e24</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>ReportAggregatesOnly</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a995b0d6ba227885b0409a7e1a286fed6</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>abad572c7d962a8b626829992cab23366</anchor>
      <arglist>(State &amp;state)=0</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>ThreadPerCpu</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a1cd0207050adaf282f841611d44c2d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>ThreadRange</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a19c286203e174f81a0cc2933312fd6e1</anchor>
      <arglist>(int min_threads, int max_threads)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Threads</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aaa3f1cde62b2ec57beb0552262e3f3bf</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>Unit</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>afc2e5f06dc44477c32841a06eb1699db</anchor>
      <arglist>(TimeUnit unit)</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>UseManualTime</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>add023088c2c7a248c685cf70887d82e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>UseRealTime</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ab6f2a1002a46d6b946f949d12deadfd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Benchmark</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a6a754f5cc9c4f1babfff89ac7ad8e716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>ArgsCnt</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a90ec48d73ba6886ae090c6bd48dd248d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Benchmark</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a17ebe7605da8da2891dd6d731db3fa37</anchor>
      <arglist>(Benchmark const &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Benchmark</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>addc9d155cbd6d9003a2dae38392c6a4e</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetName</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>afb8069fa4e1b8b3933579438977fd585</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>AddRange</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a14b85278922ff3cc70072ea383e64b6b</anchor>
      <arglist>(std::vector&lt; int &gt; *dst, int lo, int hi, int mult)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Benchmark &amp;</type>
      <name>operator=</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ada0001b43a0b700477a6d4c039993dfd</anchor>
      <arglist>(Benchmark const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>arg_names_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aea380f856bc2e5cfeae53d6778e74715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>args_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ad4e51bd73e5b204d780c66423e8698bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BigO</type>
      <name>complexity_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ab3fb523e2e71b88937891243a53a7114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BigOFunc *</type>
      <name>complexity_lambda_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aa679857c6f7d55260238b9d030e24f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>iterations_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aff5cfe6846e0e526cc5178fed0eaf3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_time_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ab5f61c276c4d422a3759e388d79b76bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ac3c246ea9363684f4c9fe28fefb83cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>range_multiplier_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>ab53b9c84ff8382380567452cf65a43ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>repetitions_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a58f2a1d152c00dcea07f45d673008745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReportMode</type>
      <name>report_mode_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a80b11d614849863d1bea6ee10d153dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>thread_counts_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a6b514fe26acef721ed27b883c16369c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeUnit</type>
      <name>time_unit_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>a7bec565c3b9b41b6c631b2d7436c58f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_manual_time_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aa330ec7b1a93dea2f08db33d10780407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_real_time_</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aa493889be3e154b29bcf9fb6ba957464</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BenchmarkFamilies</name>
      <anchorfile>classbenchmark_1_1internal_1_1Benchmark.html</anchorfile>
      <anchor>aec4a1eb2b1fe7d35acebfdc65d6746c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gbench::report::BenchmarkColor</name>
    <filename>classgbench_1_1report_1_1BenchmarkColor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__format__</name>
      <anchorfile>classgbench_1_1report_1_1BenchmarkColor.html</anchorfile>
      <anchor>a0bbb718bc23636dc9a552093f62cd910</anchor>
      <arglist>(self, format)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgbench_1_1report_1_1BenchmarkColor.html</anchorfile>
      <anchor>a9a6129486a1f504958f66f5c6c41344d</anchor>
      <arglist>(self, name, code)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classgbench_1_1report_1_1BenchmarkColor.html</anchorfile>
      <anchor>a9edfd81e3baf77ede16f6d1be3b88186</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>code</name>
      <anchorfile>classgbench_1_1report_1_1BenchmarkColor.html</anchorfile>
      <anchor>a6a9b3795c8dff76df2523a4800f092e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgbench_1_1report_1_1BenchmarkColor.html</anchorfile>
      <anchor>ad893f2df34ac233e2a06020d96e91057</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::BenchmarkFamilies</name>
    <filename>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>AddBenchmark</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>a06c191ad55c4df9425c3ff6ba9ea817a</anchor>
      <arglist>(std::unique_ptr&lt; Benchmark &gt; family)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearBenchmarks</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>ad70d1d28ca0b33b64f3e52edb2b02fdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindBenchmarks</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>a2dc8f3a9709e9efb74ffdc6463ee0ce2</anchor>
      <arglist>(const std::string &amp;re, std::vector&lt; Benchmark::Instance &gt; *benchmarks, std::ostream *Err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BenchmarkFamilies *</type>
      <name>GetInstance</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>adfeb34c10af889264281ea99b9c81433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BenchmarkFamilies</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>a052ee59303f93ac35b849c23c153cc10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; Benchmark &gt; &gt;</type>
      <name>families_</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>a8d3edd37534b6bbb00f5fae8eede757c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchorfile>classbenchmark_1_1internal_1_1BenchmarkFamilies.html</anchorfile>
      <anchor>a73efbf992a8866714ac2769ce6ca5f52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::ProtoCaliperBenchmark::BenchmarkMessageType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark_1_1BenchmarkMessageType.html</filename>
    <member kind="function">
      <type>abstract Message</type>
      <name>getDefaultInstance</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark_1_1BenchmarkMessageType.html</anchorfile>
      <anchor>a47b13a007947c5be3f5413a017955059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract ExtensionRegistry</type>
      <name>getExtensionRegistry</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark_1_1BenchmarkMessageType.html</anchorfile>
      <anchor>a8dc5d6821ae07967e1b8f323c95ec9fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>getExtensionRegistry</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark_1_1BenchmarkMessageType.html</anchorfile>
      <anchor>aa0019f3ff40e991789d7cfd101c0abb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BenchmarkRegisterer</name>
    <filename>classBenchmarkRegisterer.html</filename>
    <member kind="function">
      <type></type>
      <name>BenchmarkRegisterer</name>
      <anchorfile>classBenchmarkRegisterer.html</anchorfile>
      <anchor>a224c61a23419af11eb7fc65865c9e25b</anchor>
      <arglist>(const char *name, void(*function)(int iters))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::BenchmarkReporter</name>
    <filename>classbenchmark_1_1BenchmarkReporter.html</filename>
    <class kind="struct">benchmark::BenchmarkReporter::Context</class>
    <class kind="struct">benchmark::BenchmarkReporter::Run</class>
    <member kind="function">
      <type></type>
      <name>BenchmarkReporter</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a0db7ab1fc39bba5a5e59622eaf79341e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Finalize</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>aa9116282f2e2fa984ee7f11d53d5fa15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>GetErrorStream</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a748af2901286cb8118f940ef3e04d8b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>GetOutputStream</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a8579c6156afd8a0c5c7569262dcf034d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ReportContext</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a0d1834470fe47a308a8f5c8b9900706e</anchor>
      <arglist>(const Context &amp;context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ReportRuns</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a9b4fd50b7b1d441d7ca44249a5971ad8</anchor>
      <arglist>(const std::vector&lt; Run &gt; &amp;report)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetErrorStream</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a9289e45f81a88cab04dbdaf8f102c4e3</anchor>
      <arglist>(std::ostream *err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOutputStream</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a703e2a25fee7050b7badd1922dca945d</anchor>
      <arglist>(std::ostream *out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BenchmarkReporter</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a5529e7604d50f9196fdfa01e4898e16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintBasicContext</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a2c34777aff00c141056eb52292808099</anchor>
      <arglist>(std::ostream *out, Context const &amp;context)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>error_stream_</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>ac87474726b10472d7ef9cd6300d12eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>output_stream_</name>
      <anchorfile>classbenchmark_1_1BenchmarkReporter.html</anchorfile>
      <anchor>a5f42439791e3cca1d270f588a04a8caa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gtest_printers_test::Big</name>
    <filename>structtesting_1_1gtest__printers__test_1_1Big.html</filename>
    <member kind="function">
      <type></type>
      <name>Big</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1Big.html</anchorfile>
      <anchor>adb57fb0e14adb81177e3bfd7ed39966c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>array</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1Big.html</anchorfile>
      <anchor>a863911a8ec5c3bbe79c44d399f1de61f</anchor>
      <arglist>[257]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::big_</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1big__.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>dummy</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1big__.html</anchorfile>
      <anchor>a7c009dc6ca7410d78e95cb6a8f4cb787</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::BigEndian</name>
    <filename>classgoogle_1_1protobuf_1_1BigEndian.html</filename>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>FromHost16</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>ab17fc0b087c2ab050b605653ca4686b3</anchor>
      <arglist>(uint16 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>FromHost32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a89e1229c99e0eb7478f586e613562627</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>FromHost64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a89ef500a152ee60d2671fc61ea844fa4</anchor>
      <arglist>(uint64 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLittleEndian</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a252988929c0f4d063e794ae3faab9dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>Load16</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a64da2307ade8a9c4eb5fbe0beafb9ff4</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>Load32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a0a697057b170ea89e8fbb8844e56b60e</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>Load64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>af8fcf2bdf49987fd6e7bda4e4e53e393</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Store16</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>ac646d1fc39f170ac894eb54c1ce94a1d</anchor>
      <arglist>(void *p, uint16 v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Store32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>adbfee6ed3dddd494be06ffc3fbdc006b</anchor>
      <arglist>(void *p, uint32 v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Store64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a75fdc015d387ad48b066620ce6ad419c</anchor>
      <arglist>(void *p, uint64 v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>ToHost16</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a4c1f3fb1e63a8dc48ab78af2feb00fc4</anchor>
      <arglist>(uint16 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>ToHost32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a1c203494082a7f2320e3515e7c4734f1</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>ToHost64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BigEndian.html</anchorfile>
      <anchor>a1a5a48dc6028e79c58c4105c010710cb</anchor>
      <arglist>(uint64 x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BiggestIntConvertible</name>
    <filename>classBiggestIntConvertible.html</filename>
    <member kind="function">
      <type></type>
      <name>operator::testing::internal::BiggestInt</name>
      <anchorfile>classBiggestIntConvertible.html</anchorfile>
      <anchor>aa3dc4bbff87d412758b9adbefa19c6d0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::BinaryAndJsonConformanceSuite</name>
    <filename>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</filename>
    <base>google::protobuf::ConformanceTestSuite</base>
    <member kind="function">
      <type></type>
      <name>BinaryAndJsonConformanceSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a9460db62bfb062b7bf667007c6be57d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::function&lt; bool(const Json::Value &amp;)&gt;</type>
      <name>Validator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a2704977450524ddd2ef14962176a48dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectHardParseFailureForProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a0842bd2b79df10847957eb37efe4c683</anchor>
      <arglist>(const std::string &amp;proto, const std::string &amp;test_name, ConformanceLevel level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectParseFailureForJson</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a0236c6e46a98c64630ecaaed4b966fa8</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectParseFailureForProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>adfbd835b7143177239eaea382fa0629c</anchor>
      <arglist>(const std::string &amp;proto, const std::string &amp;test_name, ConformanceLevel level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectParseFailureForProtoWithProtoVersion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a3190a6ac814f346b6d3ebf5fe220b0a9</anchor>
      <arglist>(const string &amp;proto, const string &amp;test_name, ConformanceLevel level, bool is_proto3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectSerializeFailureForJson</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>ac9b05e6bf97658da657b37893979a54d</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;text_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseJsonResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>ac70b1b67ecd0f1126f60d4fe5406606d</anchor>
      <arglist>(const conformance::ConformanceResponse &amp;response, Message *test_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>ad09f42c40be072f29a33c0c5fd559247</anchor>
      <arglist>(const conformance::ConformanceResponse &amp;response, const ConformanceRequestSetting &amp;setting, Message *test_message) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunSuiteImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a63d5a8cdf56e2373511c35124eda25b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidBinaryProtobufTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>aa36dba6c841d78c047bdb0f522df03d2</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_protobuf, bool is_proto3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidJsonIgnoreUnknownTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>af68c23f996b73e009b78785a734e04e2</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_json, const string &amp;equivalent_text_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidJsonTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a9aec27fe7f360a0adb52c9d3ec164a2e</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_json, const string &amp;equivalent_text_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidJsonTestWithProtobufInput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a91c58787dcbe5b4f6ca7a08e2749c9c2</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const protobuf_test_messages::proto3::TestAllTypesProto3 &amp;input, const string &amp;equivalent_text_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidJsonTestWithValidator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a255d8c26415dd31fad2cff5eb898f208</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_json, const Validator &amp;validator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidProtobufTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>aa2b6f8f4f6c1d1d7d2153a0870023508</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_protobuf, const string &amp;equivalent_text_format, bool is_proto3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidProtobufTestWithMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a33f5f6de1fb4be9a6d8b3d7e3b35ddfc</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const Message *input, const string &amp;equivalent_text_format, bool is_proto3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestIllegalTags</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a908211b0088a0d4ce0fda623b281391e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestOneofMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>adc50bfed4889ce6598ba194dfa1bc61f</anchor>
      <arglist>(MessageType &amp;message, bool is_proto3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestPrematureEOFForType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>ada91cb64ffe3ea7255a95c24d928c10b</anchor>
      <arglist>(google::protobuf::FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestUnknownMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a7b40e3a2d3e11297f342457c3077ee47</anchor>
      <arglist>(MessageType &amp;message, bool is_proto3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestValidDataForType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>ad93474f4a1ca2035cffde1480c5fc606</anchor>
      <arglist>(google::protobuf::FieldDescriptor::Type, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; values)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; google::protobuf::util::TypeResolver &gt;</type>
      <name>type_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>aedb426f17557d9077ab03e18d9d8ff07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>type_url_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1BinaryAndJsonConformanceSuite.html</anchorfile>
      <anchor>a25c5c603356ad12218d3a139a24adb8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConformanceJava::BinaryDecoder</name>
    <filename>classConformanceJava_1_1BinaryDecoder.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>MessageType</type>
      <name>decode</name>
      <anchorfile>classConformanceJava_1_1BinaryDecoder.html</anchorfile>
      <anchor>acb3f6752051c52eed710da630d49e45c</anchor>
      <arglist>(ByteString bytes, BinaryDecoderType type, Parser&lt; MessageType &gt; parser, ExtensionRegistry extensions)</arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>ConformanceJava::BinaryDecoderType</name>
    <filename>enumConformanceJava_1_1BinaryDecoderType.html</filename>
    <member kind="variable">
      <type></type>
      <name>ARRAY_BYTE_BUFFER_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>a37395ea6a87782df909a4f315061c713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTYE_STRING_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>a1a17a9c8eb76eb14721b6dcc8446a654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTE_ARRAY_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>a9f5525a9a4890fa61eb3b4821bddbe5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DIRECT_BYTE_BUFFER_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>ab42e9cdee958a0260ea327b271bede4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INPUT_STREAM_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>a00a5743feaa55aa8f3688d1e8cf38a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>READONLY_ARRAY_BYTE_BUFFER_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>a4b64bf1b2c535852bb26e55bf35b9634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>READONLY_DIRECT_BYTE_BUFFER_DECODER</name>
      <anchorfile>enumConformanceJava_1_1BinaryDecoderType.html</anchorfile>
      <anchor>a8b422cdc9b96728973cb62c0f121618e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BinaryProtocolTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BinaryProtocolTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>proto2Roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryProtocolTest.html</anchorfile>
      <anchor>a3bfd4399a29e51b0003fd404661dc267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proto3Roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryProtocolTest.html</anchorfile>
      <anchor>a5def57dac9f193020d526a526b01ed12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryProtocolTest.html</anchorfile>
      <anchor>a607488109a90bd4a140867f4bf047329</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BitRef</name>
    <filename>structBitRef.html</filename>
    <member kind="function" static="yes">
      <type>static BitRef</type>
      <name>Make</name>
      <anchorfile>structBitRef.html</anchorfile>
      <anchor>a6095f63ed920d86a4f1b9300319f59a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char &amp;</type>
      <name>byte</name>
      <anchorfile>structBitRef.html</anchorfile>
      <anchor>a92a23bf953d4912e707b8ff4974c6760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structBitRef.html</anchorfile>
      <anchor>a63e021e015063f628c6c7f8d3b47c6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BitRef</name>
      <anchorfile>structBitRef.html</anchorfile>
      <anchor>af37207e5e76f20c398af5d60f2e790cc</anchor>
      <arglist>(int i, unsigned char &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Bits</name>
    <filename>classgoogle_1_1protobuf_1_1Bits.html</filename>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>Log2FloorNonZero</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Bits.html</anchorfile>
      <anchor>a6bbd38f28b54d3719c93286c51b3729c</anchor>
      <arglist>(uint32 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>Log2FloorNonZero64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Bits.html</anchorfile>
      <anchor>ac51a03c79ab65f69fa357bc2122382d9</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>Log2FloorNonZero64_Portable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Bits.html</anchorfile>
      <anchor>ae96f0a58f68629f7b8c155701d10001e</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>Log2FloorNonZero_Portable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Bits.html</anchorfile>
      <anchor>af0d99bf522e09088488adab0a70029a2</anchor>
      <arglist>(uint32 n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::blob_t</name>
    <filename>structzmq_1_1blob__t.html</filename>
    <member kind="function">
      <type></type>
      <name>blob_t</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>ab7c2e3dcae2a8bf16be7bd57a9ae75cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_t</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a7124a27a67662f5240d371817291c62f</anchor>
      <arglist>(const blob_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_t</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a75a27efdffddcc4c52265aaa7d6cb3de</anchor>
      <arglist>(const size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_t</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>aebb387786ad3c69edfd99b72ef21305d</anchor>
      <arglist>(const unsigned char *const data_, const size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>blob_t</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>adedd59a9e94164b789f9279fd1382dd0</anchor>
      <arglist>(unsigned char *const data_, const size_t size_, reference_tag_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a4d04c27fba6f2f9bd111f56833feaa5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>afba046212ecf0569f217d486c64829f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>data</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>aad4422a099f4e0600e8be7088643fe49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>ae3e7ca284e8d0b4fd421c4e65867851e</anchor>
      <arglist>(blob_t const &amp;other_) const</arglist>
    </member>
    <member kind="function">
      <type>blob_t &amp;</type>
      <name>operator=</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a31255852c7b983eb7335fb2b584eed52</anchor>
      <arglist>(const blob_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>adfb72885bc3f83e86b792ca54f9e2c50</anchor>
      <arglist>(const unsigned char *const data_, const size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deep_copy</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>aa7a0ce3c2562db4557bdc0cf3808a1dd</anchor>
      <arglist>(blob_t const &amp;other_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>ad2b7267a621d6c26e2144255c75a107c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~blob_t</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>ad93a468295c7231af4dd20e34d6eb14f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>_data</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a29696bae22d4bc37a2caf76c1b9ba37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_owned</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a53ce28bc4c9c0fa233574a5823b2b4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_size</name>
      <anchorfile>structzmq_1_1blob__t.html</anchorfile>
      <anchor>a3eebed998210f2b4ed22eea8389715a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ArenaImpl::Block</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</filename>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>a3a5b39c1c200785ddf563f9f5b44a13d</anchor>
      <arglist>(size_t size, Block *next)</arglist>
    </member>
    <member kind="function">
      <type>Block *</type>
      <name>next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>a9f6ef0e7566abb3da67ed79d864c8a96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>aa4429f2e70d4dbe8c9416fffea3513a2</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>pos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>a74db5c0bf083630bdc45aad27780fd84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_pos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>aad69f744d4650805791d7467ee708567</anchor>
      <arglist>(size_t pos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>aa051c8745d30d57604c25d47798a90aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Block *</type>
      <name>next_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>a4b306a21a2197a1595852aefef3d8196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>pos_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>ade836b92915aa03e7d180e096681e72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Block.html</anchorfile>
      <anchor>a53b9f37b2a06bcb13a52a9ed46442c86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::BlockingRpcChannel</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1BlockingRpcChannel.html</filename>
    <member kind="function">
      <type>Message</type>
      <name>callBlockingMethod</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1BlockingRpcChannel.html</anchorfile>
      <anchor>aeca0d1ba430abf32e6d716077c085ebf</anchor>
      <arglist>(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::BlockingService</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1BlockingService.html</filename>
    <member kind="function">
      <type>Message</type>
      <name>callBlockingMethod</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1BlockingService.html</anchorfile>
      <anchor>a7cac22f9e98482ca2373a37ac0c50eaf</anchor>
      <arglist>(Descriptors.MethodDescriptor method, RpcController controller, Message request)</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.ServiceDescriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1BlockingService.html</anchorfile>
      <anchor>ad2e870c3b06774bc3bdc1b3eb59fb513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getRequestPrototype</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1BlockingService.html</anchorfile>
      <anchor>a1cd4d8bb539e6f91c43dba965a30a57a</anchor>
      <arglist>(Descriptors.MethodDescriptor method)</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getResponsePrototype</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1BlockingService.html</anchorfile>
      <anchor>aaa1a659f8383cda8312da0a8c2ff22d7</anchor>
      <arglist>(Descriptors.MethodDescriptor method)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Bool</name>
    <filename>structBool.html</filename>
    <member kind="function">
      <type></type>
      <name>Bool</name>
      <anchorfile>structBool.html</anchorfile>
      <anchor>a03dfd4851b13abb29414887fcada7fca</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>Bool</type>
      <name>operator+</name>
      <anchorfile>structBool.html</anchorfile>
      <anchor>a6f4ecdec19082e896cffce66e6b6e7cc</anchor>
      <arglist>(const Bool &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structBool.html</anchorfile>
      <anchor>afe799a4977c5ebe4c215d5d4ebd77adb</anchor>
      <arglist>(const Bool &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structBool.html</anchorfile>
      <anchor>a7baecbc58992eb06157fbbbaa560be0b</anchor>
      <arglist>(int n) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>value</name>
      <anchorfile>structBool.html</anchorfile>
      <anchor>a16be863c269f988cdcbe59f9d846a141</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::bool_constant</name>
    <filename>structtesting_1_1internal_1_1bool__constant.html</filename>
    <templarg>bool_value</templarg>
    <member kind="typedef">
      <type>bool_constant&lt; bool_value &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>aba6d09ecf7eecea6c93480f0d627a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>a499fba6576296b04d99690a486424b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bool_constant&lt; std::is_convertible&lt; const T *, const ::ProtocolMessage * &gt;::value||std::is_convertible&lt; const T *, const ::proto2::Message * &gt;::value &gt;</name>
    <filename>structtesting_1_1internal_1_1bool__constant.html</filename>
    <member kind="typedef">
      <type>bool_constant&lt; bool_value &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>aba6d09ecf7eecea6c93480f0d627a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>a499fba6576296b04d99690a486424b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bool_constant&lt;((sizeof(From)&lt; sizeof(To)) &amp;&amp;(!GMOCK_IS_SIGNED_(From)||GMOCK_IS_SIGNED_(To)))||((sizeof(From)==sizeof(To)) &amp;&amp;(GMOCK_IS_SIGNED_(From)==GMOCK_IS_SIGNED_(To)))&gt;</name>
    <filename>structtesting_1_1internal_1_1bool__constant.html</filename>
    <member kind="typedef">
      <type>bool_constant&lt; bool_value &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>aba6d09ecf7eecea6c93480f0d627a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>a499fba6576296b04d99690a486424b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BooleanArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a7c692ac71b28dec9e05f474522aab830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>aaada2fb6c61f8d4c23b67cbfad1dcd7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>ac1a5c4599f55687182c29cbace40c780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>ade4387d21b6e14aabb5bf6397b21b690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListReturnsSameInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a5946b08a20643d330fbef7694c9fd323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>ab5e569d955ec898b6e3487ad7fd7da8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a1bef4e155c43c17efc2083f5c6d9de6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>aebf651a3585b48bc545a175d1f241eb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>ac925a37863631a258e90e2d9f90272c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>aac16b1a35633d58cea920a1084e9a572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a00a5f5271260cdf23686a2aeac0aae4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a9618c4f343369f337d7ddce02fe8eae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemoveEnd_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a4c4267ebb09f6f68f852730163c8e973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a2ea9524514d03760bc9e97fef65eeb42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a44dd59691ce13c28204b666a03ed799d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a523c1990c56b5c0e33a05e15d82ebea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSublistRemoveEndOfCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a73dcb49fc6b944f987fd50d694956c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a2069b38ef0b2ca42c5455a33f74e36be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a42e3ad36804041b433a0a19a599ecca8</anchor>
      <arglist>(BooleanList list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static BooleanArrayList</type>
      <name>newImmutableBooleanArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a31d497f7df97d7b5f9afa41f3ef7b10d</anchor>
      <arglist>(boolean... elements)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BooleanArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a48ff60ca87862847de6dce80f1560b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BooleanArrayList</type>
      <name>TERTIARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a1ea2b47a1ec586b8150d3719403c875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BooleanArrayList</type>
      <name>UNARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BooleanArrayListTest.html</anchorfile>
      <anchor>a79a69e46d765376de90585841c639ed6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::BooleanConstant</name>
    <filename>structtesting_1_1internal_1_1BooleanConstant.html</filename>
    <templarg>kValue</templarg>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::BooleanList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1BooleanList.html</filename>
    <base>ProtobufList&lt; Boolean &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addBoolean</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1BooleanList.html</anchorfile>
      <anchor>ac6e9c59c79dfaac50782e9c4cdd80790</anchor>
      <arglist>(boolean element)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getBoolean</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1BooleanList.html</anchorfile>
      <anchor>a39cabf790886731f1c3bbc5a7e79d82c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>BooleanList</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1BooleanList.html</anchorfile>
      <anchor>a428860a74f5ddf1deb1cf63840c8d4c2</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setBoolean</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1BooleanList.html</anchorfile>
      <anchor>a9cb1f200af8ed261c40609082bd8c797</anchor>
      <arglist>(int index, boolean element)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_actions_test::BoolResetter</name>
    <filename>classtesting_1_1gmock__generated__actions__test_1_1BoolResetter.html</filename>
    <member kind="function">
      <type></type>
      <name>BoolResetter</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1BoolResetter.html</anchorfile>
      <anchor>a55776cb9ef3b358e48898bb0257646ea</anchor>
      <arglist>(bool *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BoolResetter</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1BoolResetter.html</anchorfile>
      <anchor>a814afb883394b0fe7d7c8c1aa22d9cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1BoolResetter.html</anchorfile>
      <anchor>a9b41ac4c87f46b47716319314658608b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoolValue</name>
    <filename>classBoolValue.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a23f3339fe51696fdc7609094ff26007ba721a9adf5e5a8016e70810e4e361735e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a23f3339fe51696fdc7609094ff26007ba721a9adf5e5a8016e70810e4e361735e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoolValue</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>abf1e5b6db74554a74ee00335313e3aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoolValue</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a8946a2de6b7c6dc7acfa62e56041c94d</anchor>
      <arglist>(BoolValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoolValue</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a92f014d8a6171e3756db0256a2d2f7e3</anchor>
      <arglist>(const BoolValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a8909cb815d89455f77e2248e443d676f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>acf89c47e6e4cdb85e0378754c43fba87</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ad064bc91838a646ff8f72f6bf86fc1b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ab4750d90468bd31d7107747ebb22133e</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>aa4732bc3c226f9f8bbfdf6882e3c0faf</anchor>
      <arglist>(const BoolValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>adb54d4a55cd3ea7dc91595025b35fdec</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a558ad9ab8320759c62e02e19349f05e2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a7dc899dd12633c8fe3874705a330f2db</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>afc4646205e2fc6166d51def1350ab101</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ae8be6390aa25a9349245ef80419a88c1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ae1f59fb2449633dbc111de46c4987228</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ad7e12736e5cc965ade42f317569af46b</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>aa2ca09adf4fc3cad2aa14913a2f29bc0</anchor>
      <arglist>(const BoolValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a4b7d66418ab27b4686217ba211ad930b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>BoolValue *</type>
      <name>New</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a39a9fda0e374d20c6d675b9d9bd2f916</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>BoolValue *</type>
      <name>New</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a5bdd4a50e885445e71fb9e112c834cfd</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>BoolValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a2486034be0701a4651600b6d861db128</anchor>
      <arglist>(BoolValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>BoolValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ad9375f7060b52f06e7ca744f049056ca</anchor>
      <arglist>(const BoolValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>aefd4fd6ca9436c89c7e70002ae210706</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a790f799bb8a07321c07bbaacd7a374ac</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a83f2c49434e3306bbe419512b4fabe14</anchor>
      <arglist>(BoolValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a9bc311574f45b50a86f9cbf8f2536852</anchor>
      <arglist>(BoolValue *other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ac7c0c1eac7a16bfe16111f712c52fa04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BoolValue</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a10de0aef0e1717cd2aead813e15fbed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BoolValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a8ce05ee4e6cbba20121a9231d6b7b0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a993b93dc8787e2d6648086e8ef3ca9e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ad2768cd7ecea688e5b6193339717b44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a945331a220d2ea0929abda7d85c53f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a426134243e5c009f70d657a564b67e85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BoolValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ab1c6305f0a16ff0554862f71f21998ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>acff000fc75004391abd2a62322dda443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BoolValue</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>acc7d81ba9f36360baee5189a9b9401e8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a8f00ce087d850c3aab90c73d5f69cc23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ab913b4a3a8a1aebe51cc9f823c0e79cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a2af97a404570bcd078c6876ace72ff4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ae5cfb75b8c24b1969b6a6a782cfee52f</anchor>
      <arglist>(BoolValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a387be813e807dea8712613110ff1a2c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a5e1c77501921de3fc3e161d0e2265c66</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>acc10dbed275482598e11f59d52e89e6c</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>aeefb1c00ea3d32f56c0e0e2ea243765b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>af2735e3bc19a22269fd96cd11a2f3472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a814024274e4a7c8d213ca025dceaf7eb</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a83a4184ca38e1152ba3d69655a0f3e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a0144345a19383bc6ed04e3fa3702b59f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a65040d3f2dee9f14968d2e65562a30ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>aa7e78011a82fff48d403e6c59697c488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value_</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a9aab20aaf6f38f251f67024dec11e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classBoolValue.html</anchorfile>
      <anchor>a1c8e428a07b274aab7a982652bec2c97</anchor>
      <arglist>(BoolValue &amp;a, BoolValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoolValueDefaultTypeInternal</name>
    <filename>classBoolValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; BoolValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classBoolValueDefaultTypeInternal.html</anchorfile>
      <anchor>a41b5fda39addad5a177118388de2966f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BoundedByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BoundedByteStringTest.html</filename>
    <base>com::google::protobuf::LiteralByteStringTest</base>
    <member kind="function">
      <type>void</type>
      <name>testCharsetToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BoundedByteStringTest.html</anchorfile>
      <anchor>ad9348a6259d7397f23548f03d0cebc30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJavaSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BoundedByteStringTest.html</anchorfile>
      <anchor>a9cf969cc3cf2957cddaa088876ed56a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BoundedByteStringTest.html</anchorfile>
      <anchor>aeda032c71499dedde0205eaa89d03bc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BoundedByteStringTest.html</anchorfile>
      <anchor>a7ee58f2af29edc9c54d3906d3d844803</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::BoundedByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1BoundedByteStringTest.html</filename>
    <base>com::google::protobuf::test::LiteralByteStringTest</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1BoundedByteStringTest.html</anchorfile>
      <anchor>ad24a2cea9faa2d4a701f5d91b48e3369</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::BoundedZCIS</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1BoundedZCIS.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>limit</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1BoundedZCIS.html</anchorfile>
      <anchor>add051887654ab6d9456d8fb369b7612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>io::ZeroCopyInputStream *</type>
      <name>zcis</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1BoundedZCIS.html</anchorfile>
      <anchor>ad25454c370b0c17b733edc6656214183</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>buffer</name>
    <filename>structbuffer.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>structbuffer.html</anchorfile>
      <anchor>a4f467cc251f2f4504d484913c7da47bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>start</name>
      <anchorfile>structbuffer.html</anchorfile>
      <anchor>a4825597b78b04b0a582e93d805ddd637</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BufferProcessor</name>
    <filename>classBufferProcessor.html</filename>
    <base>aditof::V4lBufferAccessInterface</base>
    <member kind="function">
      <type></type>
      <name>BufferProcessor</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a161cf39d6ed877bfa8d99a9f79c2175c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>dequeueInternalBuffer</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a9c6892b87fcb2fe2641ec32ba2ba6904</anchor>
      <arglist>(struct v4l2_buffer &amp;buf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>enqueueInternalBuffer</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>aa1cfac08deb77025d467124ddfaf1294</anchor>
      <arglist>(struct v4l2_buffer &amp;buf) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getDepthComputeVersion</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>aecf727646c5bff4067870df2e580a57e</anchor>
      <arglist>(uint8_t &amp;enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDeviceFileDescriptor</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a5b6c2817c54c61f660968e851c1c32b3</anchor>
      <arglist>(int &amp;fileDescriptor) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getInternalBuffer</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a5f11bc2895aaecdd890471066b622355</anchor>
      <arglist>(uint8_t **buffer, uint32_t &amp;buf_data_len, const struct v4l2_buffer &amp;buf) override</arglist>
    </member>
    <member kind="function">
      <type>TofiConfig *</type>
      <name>getTofiCongfig</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a7b647226e0ae0b2ebd867d1fe2ee2735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>open</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a0e8712836af656c26ac01b1590c1a51f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>processBuffer</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>aab93017f47a573e289012e1d12a7d8d6</anchor>
      <arglist>(uint16_t *buffer, const uint16_t &amp;chipID, const uint8_t &amp;mode_num)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setInputDevice</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>adfc80e360fef045c6156500c8df3493f</anchor>
      <arglist>(VideoDev *inputVideoDev)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setProcessorProperties</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>ae870909a6cd162a1fb20a847103fa6f6</anchor>
      <arglist>(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength, uint16_t mode, bool ispEnabled)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setVideoProperties</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a3fc9acd9c2bfb92bf27de3b6345af0a2</anchor>
      <arglist>(int frameWidth, int frameHeight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>waitForBuffer</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a7aa907a2cb9573a593706b1f78babaae</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BufferProcessor</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a3bff89bec0e670f7ae5386bfa7937401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>dequeueInternalBufferPrivate</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>aa0a4c1da73681e2f69d2b017d30d50c3</anchor>
      <arglist>(struct v4l2_buffer &amp;buf, struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>enqueueInternalBufferPrivate</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a186a384c05d72642889a333a5eb2fe26</anchor>
      <arglist>(struct v4l2_buffer &amp;buf, struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>getInternalBufferPrivate</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>aada77beed9a546122f62b563c748689b</anchor>
      <arglist>(uint8_t **buffer, uint32_t &amp;buf_data_len, const struct v4l2_buffer &amp;buf, struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>waitForBufferPrivate</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a34727dad2f360e7514e1d2b3abf22b8d</anchor>
      <arglist>(struct VideoDev *dev=nullptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct VideoDev *</type>
      <name>m_inputVideoDev</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a9c67eb9e00dfab9d5a507ef2708a8cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_outputFrameHeight</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a000d12e36a81898bd207f485c7d3aa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_outputFrameWidth</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a38585056ef8dd63947c048eae84ad566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct VideoDev *</type>
      <name>m_outputVideoDev</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a6f8b9cfd67d948e5dd3407eadd024c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t *</type>
      <name>m_processedBuffer</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a896d4d0643fa0e6b357316bc814e331d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_processorPropSet</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>afa70bc25ac05569b2f5ec86f84993b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TofiComputeContext *</type>
      <name>m_tofiComputeContext</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>acdc020c99dbbbb6963bae299dbd2339a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TofiConfig *</type>
      <name>m_tofiConfig</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>af144b6cfcd6c01858d7107031bc1efaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct v4l2_capability</type>
      <name>m_videoCap</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a0aecce5347ad02b4575642557064a3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_videoDeviceName</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a17f79d76ed04ecf8096b548b13e531ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct v4l2_format</type>
      <name>m_videoFormat</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>ad6f82f6add277f6a8a6abd61321673f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_vidPropSet</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>ad83cd1e11479dacfac3240370f85b9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TofiXYZDealiasData</type>
      <name>m_xyzDealiasData</name>
      <anchorfile>classBufferProcessor.html</anchorfile>
      <anchor>a14b9147a302a50fcb8e9686732632b40</anchor>
      <arglist>[11]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>setup::build_py</name>
    <filename>classsetup_1_1build__py.html</filename>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsetup_1_1build__py.html</anchorfile>
      <anchor>a7f7c450ff1a099d9be737cfdc0d32733</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsetup_1_1build__py.html</anchorfile>
      <anchor>a7f7c450ff1a099d9be737cfdc0d32733</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::TypeRegistry::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</filename>
    <member kind="function">
      <type>Builder</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>ad6084f143b9be779093d22a9674440ed</anchor>
      <arglist>(Descriptor messageType)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>af31822adc0ed68a717cdd3622930493b</anchor>
      <arglist>(Iterable&lt; Descriptor &gt; messageTypes)</arglist>
    </member>
    <member kind="function">
      <type>TypeRegistry</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>a71cde172ab6f98f57bb17e0b66d6ebd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>ae4c4387a1abb3566ab094687af02ff62</anchor>
      <arglist>(FileDescriptor file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>a3bc79ffd154dff7c8c059b88dd0cc7fe</anchor>
      <arglist>(Descriptor message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>a21a1241dff4fe3d5d5bb967f633adec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Set&lt; String &gt;</type>
      <name>files</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>ae8899b1a50c315ff840a1ae98af4df9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; String, Descriptor &gt;</type>
      <name>types</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1Builder.html</anchorfile>
      <anchor>a0d247f8539200ed63000c7ed87d9f187</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractMessage::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</filename>
    <templarg></templarg>
    <base>com::google::protobuf::AbstractMessageLite::Builder</base>
    <base>com::google::protobuf::Message::Builder</base>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>accc4466db5d94c7128d820dac42e4b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac1b65a74f3f580a48ae14ddb09b35b3b</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5593e788687d3e8524210107cfad0b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>findInitializationErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5d203c1859090a68a9cacc3728a066a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a20add05afbf276e78a087d676dd9bc97</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getInitializationErrorString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aafdcf7c2767837985bd9a1bb855fa6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a13daa5d11dd6827406ebae0b44857003</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ae9449c1063890d190df4f6626a82a0e5</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aff717f8b4ee793dbfc4977848c3fa8ba</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aaa0f09d6d398d2a95ab7327459dbb7e2</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a58f6b42d117f2ad7c4ca8a1c02b688bf</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a75a6aa2ab45eeba5170ee7027cf50005</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a0cec0a06aaef726d0954cb6ba50f79af</anchor>
      <arglist>(final byte[] data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a34c08b21d6bea1441c9584ae3b60ac90</anchor>
      <arglist>(final byte[] data, final int off, final int len)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a11b730c1f126b3d6fca880cebfdd99cb</anchor>
      <arglist>(final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>abbd26562900062c8f0f02f8ecfcb79e2</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>af72867265afa585dd99cbda69688e3d0</anchor>
      <arglist>(final ByteString data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a442ea191b04c9d502935647c6d7f6dfa</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>adf0d59f546840756b3c41b7a456f737c</anchor>
      <arglist>(final CodedInputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a09c668598c72e1c9e557c11b5136b74e</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac0cc1146e65202f9f5b2b956a6f60e94</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ade666cb17e8b5c29f6c5b254f13927cb</anchor>
      <arglist>(final Message other)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>afda61455d9d4b633f0030e60e1421772</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ab1da425d0d8dd1f104188859188c4f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a24414e2f6214f847ac59573ef4b7a9e6</anchor>
      <arglist>(AbstractMessageLite other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a3f702567428fbaede0f9e8f6f8730b8d</anchor>
      <arglist>(Message message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::AbstractMessageLite::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::MessageLite::Builder</base>
    <member kind="function">
      <type>abstract BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>acd70b0f629cbaea20e5787cfe50a9a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a3270c4fa94ad764b10194e78f6c94a1d</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a60a602bf024588f94b7345a120d0a3e3</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>ab5400c41dc6d492a4e5609aa04263d7a</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>ae50b293369b91cd1bbc94fce98e4d1ee</anchor>
      <arglist>(final byte[] data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a89078b76a6ac6bebace2eba32e8b07d7</anchor>
      <arglist>(final byte[] data, final int off, final int len)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a099feb6a4b8aeb4e4bff30944e090e31</anchor>
      <arglist>(final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a1839f7dad9b9efb5a5d824b8e3aa84be</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a4b900207455d2b6b1a0f0bda4dfbaa9b</anchor>
      <arglist>(final ByteString data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a0d461a386e48034a85b32031a0e8b24e</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>abstract BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a83359607be68fbe14c42e79d63f925c6</anchor>
      <arglist>(final CodedInputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a40098e6958e7dcba00998d7a95c2f5b0</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a3e9e97cf00fa633d636411609a5566b1</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a7c8748cf689c476b19a2ca2cd88b05f0</anchor>
      <arglist>(final MessageLite other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a8289ef3b775cb058e6678769f26a052d</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a9196c5cc5d9e6c3218e5d602afead59a</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final Collection&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a604d2fe299dabe198f2aafdb2383fab2</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final List&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa4f7f9821a15894d40f2f41767345019</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>getReadingExceptionMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a47a35d21deb62298bc46e2ee5e4636bc</anchor>
      <arglist>(String target)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAllCheckingNulls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>af0f3f92f3b1a3527180efe757af23faf</anchor>
      <arglist>(Iterable&lt; T &gt; values, List&lt;? super T &gt; list)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DynamicMessage::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</filename>
    <base>Builder&lt; Builder &gt;</base>
    <member kind="function">
      <type>Builder</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a754f432d7ff4bf84f94b9bd8f686b7c6</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function">
      <type>DynamicMessage</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a28e4858dc1d3602b061365cac11149a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DynamicMessage</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a9e4b83d75866014239f3a5905fc6566a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>affaa8d0c125ca48fab14a17c3a8ab636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a7ab4c64f65d0f58a0d64c3ad82f1b93e</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ac598408a2040a46845cd4c1569545e20</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ad995f1aae674e432dcce6f685cd36e11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a88568c3aa9d26d346bcfa11947697723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DynamicMessage</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a32908ffa5c70bec0bf45922dad7ea5ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a0b5aaef565875a35c34e6f749f757429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ab17a73daa95dc64123cb7bc28158ef0b</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a1a950f1dd5645c23add05845c0ec77c1</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a585da9429bfaab7e436b6ad3a6bd2bab</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>acdec5d49c5e63758ba0ce125b2bc929f</anchor>
      <arglist>(FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ac185ce3da71b0e58eb32712f3e9ac169</anchor>
      <arglist>(FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a1183ce802435a5cb7262769e08c7f6ca</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a8b62c15bd24be81019511b40a051491d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a5a37f60a3e17020672c9a4b4d05dd9fb</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a1d9510bec4041219ebf8d697d0de55b8</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a22643ff75a60f9bc3daf89eb274d7d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ae11380097ac06536538df5562df61d17</anchor>
      <arglist>(Message other)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a215cca390ef8997c086f744378a2a5ad</anchor>
      <arglist>(UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a64499edd60fbdfe8d1191d10c53344b7</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>af374af12d145005796df9116dd067400</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a369b5abe1fd8f8434de60699a6336e58</anchor>
      <arglist>(FieldDescriptor field, int index, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a8ac25be47c25a2b8617b15fbd624fd45</anchor>
      <arglist>(UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a795205abc14069a45bf405580f6bcb27</anchor>
      <arglist>(Descriptor type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DynamicMessage</type>
      <name>buildParsed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a99eb25b713200d1d102b31e68930c346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureEnumValueDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>af1326904bad6ef736b5ffd7a53ea72de</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureIsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a52405c43273f96f1b50662fed4fdbad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureSingularEnumValueDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ad91c3be28b163c7ebf6bda09a60448d0</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populateMapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>ae22817bb1d14bb41ae301ee9fd32061b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a074af3c745a5fe527a9bd01fdab7c779</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyOneofContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a1b1b4c94f4bdec0cf367df7f18fd3c06</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldSet&lt; FieldDescriptor &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>afaf4309992cac8f1bad51d01a0a680da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor[]</type>
      <name>oneofCases</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a5137578dc5524d44ac4ea493c8ff260a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a2dd8ecbd180d089d732f6ab5556e895e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage_1_1Builder.html</anchorfile>
      <anchor>a88af553fdb5dbb490f5409190e2a4b5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::FieldInfo::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</filename>
    <member kind="function">
      <type>FieldInfo</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a0e0b61ae6af71c2ab605dbff84a87362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withCachedSizeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a33394e413c76cc0981d5963a92d08b58</anchor>
      <arglist>(Field cachedSizeField)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withEnforceUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a23ca9f71b34448f8f34cbece86533d1a</anchor>
      <arglist>(boolean enforceUtf8)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withEnumVerifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a4f7fb479e72f7c9a7ac55f75197557bd</anchor>
      <arglist>(EnumVerifier enumVerifier)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a234a63a211876cfc08306196b736c23c</anchor>
      <arglist>(Field field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>adf66c589e5f776fed68db71fdec60417</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withMapDefaultEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>aca348d0f226b0e67adca25e43763df9c</anchor>
      <arglist>(Object mapDefaultEntry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>aae9e2d485b43e19a7a4588ad4e2d1dbf</anchor>
      <arglist>(OneofInfo oneof, Class&lt;?&gt; oneofStoredType)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withPresence</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a0f141348af7bc1b13c152005c6d12871</anchor>
      <arglist>(Field presenceField, int presenceMask)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withRequired</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>ad41264873095287fd848e1c5a6967607</anchor>
      <arglist>(boolean required)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>withType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a45906d3f66aae1a15acfc796723b4a7f</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a120abbf32c1f157fd2958e426bdd9caa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Field</type>
      <name>cachedSizeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a887f6e241da35c960d69e3b36587a43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>enforceUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a11dbe2ec5a6a41ae6cafbfa80f5cee0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumVerifier</type>
      <name>enumVerifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a31719943cdb494e5a03ecfdcfd186c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>af64e1f6074895b087d27a1480a76ae8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a39dbb790d5366de75d241bb1e3b806d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Object</type>
      <name>mapDefaultEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>aa69ff28a89379286952ee8ed9f24ec3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OneofInfo</type>
      <name>oneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>aee763a1b5032f2a66bd121804c9e222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Class&lt;?&gt;</type>
      <name>oneofStoredType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a8ed51c56f497e8baeacf16da955cc952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Field</type>
      <name>presenceField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a6097355665af65e863dfef7f67dd1b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>presenceMask</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>a1117dfd8febba40ad238115f61203d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>required</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>afdb61db1deebb9a8a827a69b6baf59f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldType</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldInfo_1_1Builder.html</anchorfile>
      <anchor>af7ac5925396234e4be9083b966c50557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</filename>
    <templarg></templarg>
    <base>Builder&lt; BuilderType &gt;</base>
    <class kind="class">com::google::protobuf::GeneratedMessage::Builder::BuilderParentImpl</class>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ab3f1a472aad57c821b7846198c89c518</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>af94a4d7238ebe8fcb069c92ae4a28cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a2b2692aac15b12c7640a515f12403b94</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a86cc65d339e273547e9d34ac62e9863a</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad0ac17820c2f911d8adb0d337e700d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a2aed222609fdce4684e0e8dd9b0bda8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>addea484015b800133d50f01f84ab448b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a821d34839dc07bdd372ecfecd8489752</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a995dad8bfb06191b309b3495378c3d69</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8ff1dfc5fad393bb2c9c9e9613d6de94</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a37e55cf7bcaeed52644e9fbe160b0a3e</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>abf5f920f0bb29bc2811ce3941281548e</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a18c8c36607bdf6871f0304b6bcda5b8a</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a9e9f5eaca02ad256dbf717cde6a54a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aaea52cb072692148104fe76613c8bcec</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a3272a3cbc4d6a7fcabd6f0a6f879f5d5</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>add41e081caec4664038b2514480dcae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>afd2cf24d30fc191268148f63f5299cd4</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aff7db1a3a97f16886911cbdbe38ca52c</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad0cd00c526dc2d232c61f4e07472f4b3</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad8eb0ef6268bfbce2bbf3fd19065b7e5</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a0325fbc788ecd579623a409dfb8a0c20</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a76e2744500407550b574ed3453371de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8e594cf01a8e88bda9b0b11a3ec8d320</anchor>
      <arglist>(BuilderParent builderParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderParent</type>
      <name>getParentForChildren</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a9e36c183e4808fe74eba457479669c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aa34304c7e6ddcb77326316f8e6efc549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a4757532fa0c4433913e8fb3296155d7a</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a6e67414e7efb3ec9be03030111ea9c9d</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a748b23854dd540dd7adafe257dd4ab1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a21c6bf514e1be62cf75bfe1f1ebf0d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8726b1d5aa901b96a7e8358778b69770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a368a5a11e8b7f90225225ef577b26c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ae1fe71f7cd21b46881df46683140d027</anchor>
      <arglist>(final CodedInputStream input, final UnknownFieldSet.Builder unknownFields, final ExtensionRegistryLite extensionRegistry, final int tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a1882b7335f70ee6b2f2d274488386dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParent</type>
      <name>builderParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aacd8977dac39ff36934efd7869d845a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a7c0394731d3f64517eab2ede6f7c08b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParentImpl</type>
      <name>meAsParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ac7be886b09bfe86097cabb81a2cdf390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>af7b97789cac836961f06414f2dc3169e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Builder&lt; MessageType, BuilderType &gt;</base>
    <member kind="function">
      <type>final MessageType</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a34f8dcc3508d4171946aca89cb7c0f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a78c066e5e2f25e58813c660d9a8f22eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a46927d8706c7d6c6cb682dbc51c7faf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>ab0905a914a92ae753ecc00736743fce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa25bda196714d1631d293960b9ba82e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a02579782b9e16a6ec42db48b5f6d1291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>af463297e8c73acce4fce73e594d1f0ab</anchor>
      <arglist>(byte[] input, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a4f18b3c2d774e6555755d3b3431b8609</anchor>
      <arglist>(byte[] input, int offset, int length, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa8ed4c9b02514fab81d4c3b0f036ab44</anchor>
      <arglist>(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>ae6806b29ff52056ce64c21913a357f53</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a2e98e3a922d7a0cc4fd92fa94f3bd5b0</anchor>
      <arglist>(MessageType defaultInstance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyOnWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a3cdf359bc9875a82c5d1dc45ae02b707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa2b3b120b3d1d860eb09126cbc07e320</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MessageType</type>
      <name>instance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a551d13686832812ccd41a6a52f131bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>isBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a608ad82e60a2d790fe68c91dac01087d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeFromInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a5effac5b97696fb738cef3ea16b956e7</anchor>
      <arglist>(MessageType dest, MessageType src)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MessageType</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a1ba68627777c1ee2597a36eeb3f33ba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</filename>
    <templarg></templarg>
    <base>Builder&lt; BuilderType &gt;</base>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::Builder::BuilderParentImpl</class>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a91fbeb1af686706140a9d75d67a62604</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aff3542827ac6b6535403f076245fac76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a9bd9ebc7062a0846baa77bcc875c7b54</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a94d4fcf106f1ac9eb2beb8141ffb30a4</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aa046d488225e7b9123796b8e3e5c1ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a5275401a2807483ff1fb1b2e71960f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a035b39b6a3fc3de8e66d078870fa9daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>afcbf85e84160e5f8bbb649a74ae67944</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a2c94f3185264656f44f263ca09adabac</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a2b755fb37b8827aa731f6f1ff9bf64e5</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a3c5d4dde01b0377eb6b3e1fc2120f833</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aac3153d018d3991b962778f6ec490cd3</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>ae166b03b343800133c1b58d6ef0d415f</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a92070b1f544f78623cf4ccede3c982ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>ada6821dcfbea0f40796f4262d3b64304</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>affc7a479b4f4b316c860024a422b8900</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a7c7c41ed18d172a133465bdab52d69f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>ab3d74ba4d4496188d0fe817549e46e69</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a5ff340298600ce9b0b5b19d457aae1a3</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a5bfcc7d8ef745166de935f671cf7d22f</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>af59d60d5258c7575a5ff90e3e51624fe</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a8f696bd601af509aa96fd59e08b2eaf8</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a34a0500178c7dbabdd196485696413d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a0122c9393260d52ee65e14edbd51d56e</anchor>
      <arglist>(BuilderParent builderParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderParent</type>
      <name>getParentForChildren</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aac46209f7cf3f862096ec7b7aad4013f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a8096bde5d03cb204db1e1d0e763f27f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a7d73e013eb89ce4e7a4baf4bc2affb74</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a9231a51db88dda9043e1b99ced8f251a</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a55135650bde7aef0ea8220d433ab90c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>abe211aab6e3792f4d3ff7c43c69833e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a1d675d6196c62af698c42aa0001ae820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a1b7c0fbfe1394a7830004f9ad80ddd30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>setUnknownFieldsProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a4b75f436054805740489b49e34cfef8c</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a624ce0c8e941d6af1cce4db7bdf4afbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BuilderType</type>
      <name>setUnknownFieldsInternal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aa5aef76cbf7c5917449c6792121003e0</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParent</type>
      <name>builderParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a25df5024bea1e49c79c77ea75ac36180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a7a69a805b5a4e03e5345ae1c52df7d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParentImpl</type>
      <name>meAsParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>afe8515d64b2c621e4e8b346b58920598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a4a5a4117f4a889c26e9ee5c64a3c3269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Builder</name>
    <filename>structBuilder.html</filename>
    <member kind="variable">
      <type>VALUE</type>
      <name>default_file_descriptor</name>
      <anchorfile>structBuilder.html</anchorfile>
      <anchor>a1dd0de65ba55dd65bbdd4c778b366e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_def **</type>
      <name>defs</name>
      <anchorfile>structBuilder.html</anchorfile>
      <anchor>aa94bd68ae35b2bf89a08d1ced10340b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>pending_list</name>
      <anchorfile>structBuilder.html</anchorfile>
      <anchor>a51362b6139e0559c8fb548d096b8debd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::SentinelOuterClass::Sentinel::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</filename>
    <base>com::google::protobuf::GeneratedMessage::Builder</base>
    <base>com::google::protobuf::jruby::SentinelOuterClass::SentinelOrBuilder</base>
    <member kind="function">
      <type>com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a82008dfa13d38f1ed5bfd9496c540aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a697652ea1277e035b487f8a476b1ea54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a49d605b8062d72920fd285fcd7fb8ee4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ac4ffb607f3fb51c6fedf8bd51e5cc470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>abe7debe84303d5358392ec91208aa2d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a74daceafd134441b18a6510f99f2e35e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a647430b00a44dad744853dc39a71a7c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a55e64fa648f8c27389c9ed0a86ae1ea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a41f395da5330a9de517e915c70b96bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aa58c9cfb815341681914b4759fecc8e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultUint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ada430f710dc64592eba6ceb0264584d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearDefaultUnit32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>adab35bcd20e9df955028640645e0214d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getDefaultBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a63241c7d9f5723d69ec12e27316217f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.ByteString</type>
      <name>getDefaultBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a1d247eb89443b760d5de31f5c0ef4b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a6d1e438edeff6da9e48155ee5bf48d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDefaultFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ab2933b7c1bddf8fd856138bd99a644fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aee23402ad28f17b1f2e53abdfdf92844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDefaultInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a18e3423b14a5224867d9b53002e07ffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDefaultInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a71a02c26d11fa54be71f915acc893554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>java.lang.String</type>
      <name>getDefaultString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ae6d8ea37da501db0f1c566c4e623f275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.ByteString</type>
      <name>getDefaultStringBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a4997bc6c9afced5134f6bc336f7d1783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDefaultUint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aa17a7f665552fa6577b2f1b5f6df0a00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDefaultUnit32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ab415c234ce77a4a0548ef4b68ed79da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Descriptors.Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a1e0bd4cf3053a291383da32c26c2d231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Builder</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ac6bc974688aa122bb7414e74d6d080b3</anchor>
      <arglist>(final com.google.protobuf.UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a5a3fcb6b2c6694ee9063bce08f8c3747</anchor>
      <arglist>(boolean value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a0d91965b99a739770ef1ce168903d5a1</anchor>
      <arglist>(com.google.protobuf.ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aaaf37110439ba7b486dfbe81c1c44c7c</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a91c0829275c9c577bbe174110dee29a9</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a8abcb521bdf3d1a502c2fc0fbf38cb94</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ae9082946e17c6056dceb8a33a5bbefc7</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a09bb1821360e5895be62781cd2ff1499</anchor>
      <arglist>(java.lang.String value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultStringBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aa62c596330f9541a9b627595a24e5fe2</anchor>
      <arglist>(com.google.protobuf.ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultUint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a0a70f1675f058971193f1ad1bde5fddd</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setDefaultUnit32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>acaa296fac1a769557ffbce4efc96cd2d</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>final Builder</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a1cbe7e8f5c6eca0172a240baae1ffef8</anchor>
      <arglist>(final com.google.protobuf.UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static final com.google.protobuf.Descriptors.Descriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a45c0eb4c427f9f1f7938b707e308e481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>com.google.protobuf.GeneratedMessage.FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aee538ae374a129b3b5dfd09a3731d112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a6c371c981700a9f018f380a843fdc6cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a95b504dba87928d72a2bd46dd075ddf1</anchor>
      <arglist>(com.google.protobuf.GeneratedMessage.BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>maybeForceBuilderInitialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a099c58cf276a356050ee4e66c512673a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>defaultBool_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a9354f5df3fa1027bf6b5f5c9e268c5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>com.google.protobuf.ByteString</type>
      <name>defaultBytes_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a0163dc329991caa88af2d7925dc8aa5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>defaultDouble_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ae02550654eebb74af49f0edfd1e4a0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>defaultFloat_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>ab1eb3212eaf1dc825d3579daee572cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>defaultInt32_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>aabde1d7149fe816592bf2935a83762e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>defaultInt64_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>acda89738350b884aea7e1bd8e4eb375d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>java.lang.Object</type>
      <name>defaultString_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a8d861e6dba4324eabbf97f643bd54987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>defaultUint64_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a27ecab97735fe9d9d5a62ba8ecdba235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>defaultUnit32_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel_1_1Builder.html</anchorfile>
      <anchor>a605508c210fdbc8f3cce4b6be7b88065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapEntry::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Builder&lt; Builder&lt; K, V &gt; &gt;</base>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a9ec392650566c242eb177ff22f4d2129</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function">
      <type>MapEntry&lt; K, V &gt;</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a21125ca4aaed44a4b2a7cfd0913df8f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapEntry&lt; K, V &gt;</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a29251e8d57fb550b8c8f121386934bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a8b45cdaf1a4f2d740c5710b49631ea46</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>clearKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a93f521f77231b973df342d5ad6c9f340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>clearValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a2e90a4597b789ea8b6a8b11341020648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a697c5d2bd26a67221cba01b0aef2d57a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ace765eb960b500ddc545d4e30e5e3feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapEntry&lt; K, V &gt;</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>aa55ceaf280d6d2e3817221a9b8947162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ad2f2b637d9c3ec1d7635ac732508a472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a2e7004c89271d34de9c1309ebea2f602</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>getKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a2eaf413a5c38a315fdf71db05b723d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a2ec44d033afbbb2b59ecce3d1f3f07ab</anchor>
      <arglist>(FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ad2860cf0a61bc55097f4f09ceab0afeb</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a02a8e00ad8548241c3d9704e46e625ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a3e0f6491cda752123efe4e234d63e472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>add4724f25baa3c563c54fdf7c6fe4f97</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a0f82989bacb0d7be4ebd4194f2a90afb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a626f0a570e34c60fbf5267d82e2f5e3b</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ab8c39070c95b64952e78075230e120d7</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>setKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ab65e39ab110c54ddb00c1ac730635ade</anchor>
      <arglist>(K key)</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a97e9d72878781ec547cec9570a5f114f</anchor>
      <arglist>(FieldDescriptor field, int index, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a2624eec4a71071d70eb699a2f367d18d</anchor>
      <arglist>(UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>setValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>af6638dc1675536505b5ba27220d51c89</anchor>
      <arglist>(V value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ab330d48871f0e48fcfe235716a17c90b</anchor>
      <arglist>(Metadata&lt; K, V &gt; metadata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a43510a79896af20d341b617f7c426150</anchor>
      <arglist>(Metadata&lt; K, V &gt; metadata, K key, V value, boolean hasKey, boolean hasValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ae188e8b1911ae0577e18d597b4e00dbe</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>hasKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a66a1b1c90c5daf88b5b68319d3bf29c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>hasValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>ad95bb06d93b8aa96680ebf7a818c379c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>K</type>
      <name>key</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a2e97faea5e849cb6f057c55f90894c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Metadata&lt; K, V &gt;</type>
      <name>metadata</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a7b1bf1983ab62e1f9c510a0b6542107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V</type>
      <name>value</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Builder.html</anchorfile>
      <anchor>a20ecb6b54efa9781d7b632afbe1cac78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Message::Builder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</filename>
    <base>com::google::protobuf::MessageLite::Builder</base>
    <base>com::google::protobuf::MessageOrBuilder</base>
    <member kind="function">
      <type>Builder</type>
      <name>addRepeatedField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a27d1104dd161d4376375e424fcece996</anchor>
      <arglist>(Descriptors.FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>build</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a9f2468e1c59df5e2ac65732830e580d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>buildPartial</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ac5cfaa2f9313745eed985bc82c7db41a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clear</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>adeaa34a2cd829289b133d4436a98b053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>abdb26012127a824960ae87e53ffdcf64</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearOneof</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a19577caac36f05fd076df7f0837ed69b</anchor>
      <arglist>(Descriptors.OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clone</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ae0a0dca0c29c067444ce4c93726fb314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a20ba949483e4b035028f4f58107a4076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a12d6d9f20f8c8b936a54dd0f55a45ed0</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>abbcb7e8a181be7d5860d7a10a96ce936</anchor>
      <arglist>(Descriptors.FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a583212a76430c92e30bc79dc97bef755</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ac33ca0fbe20c3175cb682b409e764325</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ae4893f7ed0a5466cf6dcfc7549a0df9a</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>affa5c43e3f568914f14710097ca3c91c</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>aa2e52f8fa643d0b73e88fc27aafcedc7</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a5284debd48da6c7edba5d8cf5b262cb6</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>aee720da25bfa3abf636edffbaec7dc96</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ad238cf46ac006cf2e0a1d334f83fb42b</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>af26b8eb737cf1c96b16e879c012adfe2</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ae1d7acabb222b4faa53c7a5567e5d782</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>af48089f1fd60fe4c15ba2a3fd64ea8d0</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a560b06c0dacb603e8f83d7ab543ae6ca</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a3c034b2dfcd06b4d1120495c9fa53395</anchor>
      <arglist>(Message other)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeUnknownFields</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a6ee2145d2460c4f187373abfe43e923c</anchor>
      <arglist>(UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a5d661e45fedd0e28b790398e59e43f74</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>aba2fe944412a33ad3ac601ab50078715</anchor>
      <arglist>(Descriptors.FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setRepeatedField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>a3d574c25f56e7b537ebbe6c0aa92b7ff</anchor>
      <arglist>(Descriptors.FieldDescriptor field, int index, Object value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setUnknownFields</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message_1_1Builder.html</anchorfile>
      <anchor>ae7a61e6d893f6e9472e3ec3219cd96ff</anchor>
      <arglist>(UnknownFieldSet unknownFields)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::MessageLite::Builder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</filename>
    <base>com::google::protobuf::MessageLiteOrBuilder</base>
    <member kind="function">
      <type>MessageLite</type>
      <name>build</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>aa3ffb81ddd1b56ea056d305d78eb7586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite</type>
      <name>buildPartial</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a3f7a7999fef0b2f4a4c704404e4974da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clear</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a4b23936c510ede7990107bf4e6a84a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clone</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a4ab4e5e80cb406d954e371c71fded703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>ac385e8b80518f8ec2c02ed3e4100593d</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>ac968c15e1a798fb9780a9c90b2be20c7</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a30356d494a9b4543444877d28e123b83</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a1d70eae6568a0ee573e8d0ac0b5000a6</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a05082c43b8d94d5fe7f4b3236a5083bd</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a5723de6701f24bfea7773fa977db9f28</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a64164a8b56a8de0eec3d86066cd1bb01</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a3b5793a047f04fa757dc1e2a01abb0e6</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a415b3d3f76e98e40f2ccc4687cfebe0e</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>ae93b3bf342f086212af8cf05df300f96</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>a9f5f0bc8a4b9acad18c182a25622e557</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>abe939183cb983877545666c9e1fec7c4</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite_1_1Builder.html</anchorfile>
      <anchor>aa44a1e2775aea329088886684da10064</anchor>
      <arglist>(MessageLite other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::StructuralMessageInfo::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</filename>
    <member kind="function">
      <type>StructuralMessageInfo</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a3460cfd61f6ce040e9ba35efd1c62461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>adcc7b420376bfbcc76b246658b463ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>ae687b433dc3466ed974842d211c21ab5</anchor>
      <arglist>(int numFields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withCheckInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a0c92be04a23804efaab6d17ebe99a35c</anchor>
      <arglist>(int[] checkInitialized)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a61d540b2dc16763970a29385e484d619</anchor>
      <arglist>(Object defaultInstance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>aba624adf05fe93e0d63cd2809ba56d43</anchor>
      <arglist>(FieldInfo field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withMessageSetWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a6212045d660dfcfd1add46e22ce3ec1f</anchor>
      <arglist>(boolean messageSetWireFormat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withSyntax</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a654a31a62a3d011671241461869851ea</anchor>
      <arglist>(ProtoSyntax syntax)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int[]</type>
      <name>checkInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>ad8a10a617a4c7c9740e2929cefe79bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Object</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a28dbb1be711c2b205e566c2ebbe6f4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final List&lt; FieldInfo &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a7993500ce9850a6b269c2d1c06add86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>messageSetWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>a00748660fd40b872175583c9a89a31c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtoSyntax</type>
      <name>syntax</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>aee73be61cf6bbe1468f275b9854d8cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>wasBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1StructuralMessageInfo_1_1Builder.html</anchorfile>
      <anchor>aac67f05ba0d5968f3e3dad83af733292</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::Parser::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</filename>
    <member kind="function">
      <type>Parser</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>a20e0a7b715215d4812932b7d160e7f9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setAllowUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>afc9c83301f397113a5d2fccc36636430</anchor>
      <arglist>(boolean allowUnknownExtensions)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setAllowUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>ad65ad91b1a6ecb8d1081c61f186cdeed</anchor>
      <arglist>(boolean allowUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setParseInfoTreeBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>a24545eb1d676b27cb3a06fb6bd069b98</anchor>
      <arglist>(TextFormatParseInfoTree.Builder parseInfoTreeBuilder)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setSingularOverwritePolicy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>a0513f937f933b509002985652c060552</anchor>
      <arglist>(SingularOverwritePolicy p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>allowUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>a0afc97dea0f6a08e9aa2d4244f93fd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>allowUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>a12f333d252c5a3560c625d21c72e7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>allowUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>a9195d268006953ef74bb5c54b8584851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TextFormatParseInfoTree.Builder</type>
      <name>parseInfoTreeBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>abab0545a6c888919b1153eaad97cbf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SingularOverwritePolicy</type>
      <name>singularOverwritePolicy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1Builder.html</anchorfile>
      <anchor>affab6dd36ae30a0cbe5b0c0930b88314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormatParseInfoTree::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</filename>
    <member kind="function">
      <type>TextFormatParseInfoTree</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</anchorfile>
      <anchor>a60aea651217191ad9217f3f9c507b7c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>getBuilderForSubMessageField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</anchorfile>
      <anchor>afa4e654e6d45518b8b785dfca2a2f761</anchor>
      <arglist>(final FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>setLocation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</anchorfile>
      <anchor>a9f9a31167d50e0949dc3362bb3b80e60</anchor>
      <arglist>(final FieldDescriptor fieldDescriptor, TextFormatParseLocation location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</anchorfile>
      <anchor>a1ab5712cd985c85a2afe9d1bad64635f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; FieldDescriptor, List&lt; TextFormatParseLocation &gt; &gt;</type>
      <name>locationsFromField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</anchorfile>
      <anchor>a198c48a654f7c590e78e996d5648b119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; FieldDescriptor, List&lt; Builder &gt; &gt;</type>
      <name>subtreeBuildersFromField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree_1_1Builder.html</anchorfile>
      <anchor>aa36d5fa0baea0f10370a48dcbce1bd93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSet::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</filename>
    <base>com::google::protobuf::MessageLite::Builder</base>
    <member kind="function">
      <type>Builder</type>
      <name>addField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a5fe806497481a2c70a109ea2f68f9c3d</anchor>
      <arglist>(final int number, final Field field)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Integer, Field &gt;</type>
      <name>asMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>ad0d74c57214ada34f1273d7fb0359ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a6908849072dcd8331891b87122bb4d61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a092dba67df26692c952f4b5c03ff0005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a45827cf0ab6054cebc2b22a57d5d19b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a5fe34dea9e3a64bcc7d1882a1fe93409</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a9c40d69e1211031699c6e20c1c4e542b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a0434710f1c1ad950f9d8b6c5e8800698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>aad413529d4c1829f0c01fbb4af776970</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a2177816d92058e44664e83c3032fa7ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>acc11ea7f24277e35836938785bcaa14e</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a97de54ae728dbd2bf65c46f0351fe99d</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a1e87b11ecb7aab0d5cbeac1215004a4c</anchor>
      <arglist>(final int number, final Field field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeFieldFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a47da8c9dc4a20525ceaf59025153d133</anchor>
      <arglist>(final int tag, final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a7eb78c1a0e93c4b1242f57a353587f5d</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>ac4d853c5a6c4766d61ead343cd7794ae</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a9dce53e8cd8c0d19a00786646e16a132</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a43b01359442f7721053093c45d1e79a6</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a2826fa52a1d59fa0c70281e83e716015</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>aceace5d9f2496edf89e6e6eda368c884</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a67a4dd6a254168a801016f7d55827305</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>aa1d1219ec3918a352819fcc11bb928b9</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a8c2a0fc1785334f6f5bbb54a873f7025</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a49f188bf40cefce844a4f933480e0d50</anchor>
      <arglist>(final UnknownFieldSet other)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a5d8faae5c7da8abb5261e038c5818288</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>aa0fc02b9a0c586972357ac6d2e69c180</anchor>
      <arglist>(MessageLite m)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeLengthDelimitedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>af59d7bb0f96813754ec635e171f937ef</anchor>
      <arglist>(final int number, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeVarintField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a7fcf7546010f5cacbd971c8452298023</anchor>
      <arglist>(final int number, final int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a87d5d66e1299bfd919b89e81abd2910e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Field.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a70a425e7dda3fdb696327868d94933c4</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reinitialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a24769e1eee0bfda6ab6f14c5b3667ea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Builder</type>
      <name>create</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a06407610f2ed638cc7181980591157c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Integer, Field &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a690b46d4d035f86bfc12ef09e02a7ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Field.Builder</type>
      <name>lastField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>a4f1a88843bb087288edebb545c702096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Builder.html</anchorfile>
      <anchor>abf3d1fcbca989600a9ded614131925da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSet::Field::Builder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</filename>
    <member kind="function">
      <type>Builder</type>
      <name>addFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>a73b2ed8737ed4a8875a6e8a2217847dc</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>addFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>acc371eb5bc9f529bbdede62e596eb7b0</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>addGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>ab233c9df831eb339615bb6a499af39c7</anchor>
      <arglist>(final UnknownFieldSet value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>addLengthDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>a80561bc3a439174ed9aeb87c7dd58368</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>addVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>a8254a8f0c326e1a89a7bdd0da6f64483</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>Field</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>ac55a770a98478ed90ea1c17f70247201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>ab3b8aae43094717a2acf9ca0d2da6702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>a8366c8ff7fb7f542f9ceb168258b0406</anchor>
      <arglist>(final Field other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>a86e9a02293b8678790233fb1db069c76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Builder</type>
      <name>create</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>ab2e90c16b254fe263a6acbc775e33dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Field</type>
      <name>result</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field_1_1Builder.html</anchorfile>
      <anchor>a9d18cefc602e4c922af057a9a2d1aa87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; Builder &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</filename>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>accc4466db5d94c7128d820dac42e4b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac1b65a74f3f580a48ae14ddb09b35b3b</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5593e788687d3e8524210107cfad0b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>findInitializationErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5d203c1859090a68a9cacc3728a066a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a20add05afbf276e78a087d676dd9bc97</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getInitializationErrorString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aafdcf7c2767837985bd9a1bb855fa6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a13daa5d11dd6827406ebae0b44857003</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ae9449c1063890d190df4f6626a82a0e5</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aff717f8b4ee793dbfc4977848c3fa8ba</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aaa0f09d6d398d2a95ab7327459dbb7e2</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a58f6b42d117f2ad7c4ca8a1c02b688bf</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a75a6aa2ab45eeba5170ee7027cf50005</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a0cec0a06aaef726d0954cb6ba50f79af</anchor>
      <arglist>(final byte[] data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a34c08b21d6bea1441c9584ae3b60ac90</anchor>
      <arglist>(final byte[] data, final int off, final int len)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a11b730c1f126b3d6fca880cebfdd99cb</anchor>
      <arglist>(final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>abbd26562900062c8f0f02f8ecfcb79e2</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>af72867265afa585dd99cbda69688e3d0</anchor>
      <arglist>(final ByteString data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a442ea191b04c9d502935647c6d7f6dfa</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>adf0d59f546840756b3c41b7a456f737c</anchor>
      <arglist>(final CodedInputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a09c668598c72e1c9e557c11b5136b74e</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac0cc1146e65202f9f5b2b956a6f60e94</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ade666cb17e8b5c29f6c5b254f13927cb</anchor>
      <arglist>(final Message other)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>afda61455d9d4b633f0030e60e1421772</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ab1da425d0d8dd1f104188859188c4f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a24414e2f6214f847ac59573ef4b7a9e6</anchor>
      <arglist>(AbstractMessageLite other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a3f702567428fbaede0f9e8f6f8730b8d</anchor>
      <arglist>(Message message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; Builder &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</filename>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ab3f1a472aad57c821b7846198c89c518</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>af94a4d7238ebe8fcb069c92ae4a28cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a2b2692aac15b12c7640a515f12403b94</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a86cc65d339e273547e9d34ac62e9863a</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad0ac17820c2f911d8adb0d337e700d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a2aed222609fdce4684e0e8dd9b0bda8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>addea484015b800133d50f01f84ab448b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a821d34839dc07bdd372ecfecd8489752</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a995dad8bfb06191b309b3495378c3d69</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8ff1dfc5fad393bb2c9c9e9613d6de94</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a37e55cf7bcaeed52644e9fbe160b0a3e</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>abf5f920f0bb29bc2811ce3941281548e</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a18c8c36607bdf6871f0304b6bcda5b8a</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a9e9f5eaca02ad256dbf717cde6a54a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aaea52cb072692148104fe76613c8bcec</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a3272a3cbc4d6a7fcabd6f0a6f879f5d5</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>add41e081caec4664038b2514480dcae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>afd2cf24d30fc191268148f63f5299cd4</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aff7db1a3a97f16886911cbdbe38ca52c</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad0cd00c526dc2d232c61f4e07472f4b3</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad8eb0ef6268bfbce2bbf3fd19065b7e5</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a0325fbc788ecd579623a409dfb8a0c20</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a76e2744500407550b574ed3453371de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8e594cf01a8e88bda9b0b11a3ec8d320</anchor>
      <arglist>(BuilderParent builderParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderParent</type>
      <name>getParentForChildren</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a9e36c183e4808fe74eba457479669c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aa34304c7e6ddcb77326316f8e6efc549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a4757532fa0c4433913e8fb3296155d7a</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a6e67414e7efb3ec9be03030111ea9c9d</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a748b23854dd540dd7adafe257dd4ab1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a21c6bf514e1be62cf75bfe1f1ebf0d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8726b1d5aa901b96a7e8358778b69770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a368a5a11e8b7f90225225ef577b26c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ae1fe71f7cd21b46881df46683140d027</anchor>
      <arglist>(final CodedInputStream input, final UnknownFieldSet.Builder unknownFields, final ExtensionRegistryLite extensionRegistry, final int tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a1882b7335f70ee6b2f2d274488386dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParent</type>
      <name>builderParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aacd8977dac39ff36934efd7869d845a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a7c0394731d3f64517eab2ede6f7c08b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParentImpl</type>
      <name>meAsParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ac7be886b09bfe86097cabb81a2cdf390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>af7b97789cac836961f06414f2dc3169e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; Builder&lt; K, V &gt; &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</filename>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>accc4466db5d94c7128d820dac42e4b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac1b65a74f3f580a48ae14ddb09b35b3b</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5593e788687d3e8524210107cfad0b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>findInitializationErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5d203c1859090a68a9cacc3728a066a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a20add05afbf276e78a087d676dd9bc97</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getInitializationErrorString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aafdcf7c2767837985bd9a1bb855fa6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a13daa5d11dd6827406ebae0b44857003</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ae9449c1063890d190df4f6626a82a0e5</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aff717f8b4ee793dbfc4977848c3fa8ba</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aaa0f09d6d398d2a95ab7327459dbb7e2</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a58f6b42d117f2ad7c4ca8a1c02b688bf</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a75a6aa2ab45eeba5170ee7027cf50005</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a0cec0a06aaef726d0954cb6ba50f79af</anchor>
      <arglist>(final byte[] data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a34c08b21d6bea1441c9584ae3b60ac90</anchor>
      <arglist>(final byte[] data, final int off, final int len)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a11b730c1f126b3d6fca880cebfdd99cb</anchor>
      <arglist>(final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>abbd26562900062c8f0f02f8ecfcb79e2</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>af72867265afa585dd99cbda69688e3d0</anchor>
      <arglist>(final ByteString data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a442ea191b04c9d502935647c6d7f6dfa</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>adf0d59f546840756b3c41b7a456f737c</anchor>
      <arglist>(final CodedInputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a09c668598c72e1c9e557c11b5136b74e</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac0cc1146e65202f9f5b2b956a6f60e94</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ade666cb17e8b5c29f6c5b254f13927cb</anchor>
      <arglist>(final Message other)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>afda61455d9d4b633f0030e60e1421772</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ab1da425d0d8dd1f104188859188c4f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a24414e2f6214f847ac59573ef4b7a9e6</anchor>
      <arglist>(AbstractMessageLite other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a3f702567428fbaede0f9e8f6f8730b8d</anchor>
      <arglist>(Message message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</filename>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ab3f1a472aad57c821b7846198c89c518</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>af94a4d7238ebe8fcb069c92ae4a28cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a2b2692aac15b12c7640a515f12403b94</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a86cc65d339e273547e9d34ac62e9863a</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad0ac17820c2f911d8adb0d337e700d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a2aed222609fdce4684e0e8dd9b0bda8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>addea484015b800133d50f01f84ab448b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a821d34839dc07bdd372ecfecd8489752</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a995dad8bfb06191b309b3495378c3d69</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8ff1dfc5fad393bb2c9c9e9613d6de94</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a37e55cf7bcaeed52644e9fbe160b0a3e</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>abf5f920f0bb29bc2811ce3941281548e</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a18c8c36607bdf6871f0304b6bcda5b8a</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a9e9f5eaca02ad256dbf717cde6a54a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aaea52cb072692148104fe76613c8bcec</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a3272a3cbc4d6a7fcabd6f0a6f879f5d5</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>add41e081caec4664038b2514480dcae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>afd2cf24d30fc191268148f63f5299cd4</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aff7db1a3a97f16886911cbdbe38ca52c</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad0cd00c526dc2d232c61f4e07472f4b3</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ad8eb0ef6268bfbce2bbf3fd19065b7e5</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a0325fbc788ecd579623a409dfb8a0c20</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a76e2744500407550b574ed3453371de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8e594cf01a8e88bda9b0b11a3ec8d320</anchor>
      <arglist>(BuilderParent builderParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderParent</type>
      <name>getParentForChildren</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a9e36c183e4808fe74eba457479669c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aa34304c7e6ddcb77326316f8e6efc549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a4757532fa0c4433913e8fb3296155d7a</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a6e67414e7efb3ec9be03030111ea9c9d</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a748b23854dd540dd7adafe257dd4ab1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a21c6bf514e1be62cf75bfe1f1ebf0d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a8726b1d5aa901b96a7e8358778b69770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a368a5a11e8b7f90225225ef577b26c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ae1fe71f7cd21b46881df46683140d027</anchor>
      <arglist>(final CodedInputStream input, final UnknownFieldSet.Builder unknownFields, final ExtensionRegistryLite extensionRegistry, final int tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a1882b7335f70ee6b2f2d274488386dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParent</type>
      <name>builderParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>aacd8977dac39ff36934efd7869d845a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>a7c0394731d3f64517eab2ede6f7c08b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParentImpl</type>
      <name>meAsParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>ac7be886b09bfe86097cabb81a2cdf390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder.html</anchorfile>
      <anchor>af7b97789cac836961f06414f2dc3169e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</filename>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>accc4466db5d94c7128d820dac42e4b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac1b65a74f3f580a48ae14ddb09b35b3b</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5593e788687d3e8524210107cfad0b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>findInitializationErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a5d203c1859090a68a9cacc3728a066a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a20add05afbf276e78a087d676dd9bc97</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getInitializationErrorString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aafdcf7c2767837985bd9a1bb855fa6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a13daa5d11dd6827406ebae0b44857003</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ae9449c1063890d190df4f6626a82a0e5</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aff717f8b4ee793dbfc4977848c3fa8ba</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>aaa0f09d6d398d2a95ab7327459dbb7e2</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a58f6b42d117f2ad7c4ca8a1c02b688bf</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a75a6aa2ab45eeba5170ee7027cf50005</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a0cec0a06aaef726d0954cb6ba50f79af</anchor>
      <arglist>(final byte[] data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a34c08b21d6bea1441c9584ae3b60ac90</anchor>
      <arglist>(final byte[] data, final int off, final int len)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a11b730c1f126b3d6fca880cebfdd99cb</anchor>
      <arglist>(final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>abbd26562900062c8f0f02f8ecfcb79e2</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>af72867265afa585dd99cbda69688e3d0</anchor>
      <arglist>(final ByteString data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a442ea191b04c9d502935647c6d7f6dfa</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>adf0d59f546840756b3c41b7a456f737c</anchor>
      <arglist>(final CodedInputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a09c668598c72e1c9e557c11b5136b74e</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ac0cc1146e65202f9f5b2b956a6f60e94</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ade666cb17e8b5c29f6c5b254f13927cb</anchor>
      <arglist>(final Message other)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>afda61455d9d4b633f0030e60e1421772</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>ab1da425d0d8dd1f104188859188c4f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a24414e2f6214f847ac59573ef4b7a9e6</anchor>
      <arglist>(AbstractMessageLite other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessage_1_1Builder.html</anchorfile>
      <anchor>a3f702567428fbaede0f9e8f6f8730b8d</anchor>
      <arglist>(Message message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</filename>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a91fbeb1af686706140a9d75d67a62604</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aff3542827ac6b6535403f076245fac76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a9bd9ebc7062a0846baa77bcc875c7b54</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a94d4fcf106f1ac9eb2beb8141ffb30a4</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aa046d488225e7b9123796b8e3e5c1ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a5275401a2807483ff1fb1b2e71960f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a035b39b6a3fc3de8e66d078870fa9daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>afcbf85e84160e5f8bbb649a74ae67944</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a2c94f3185264656f44f263ca09adabac</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a2b755fb37b8827aa731f6f1ff9bf64e5</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a3c5d4dde01b0377eb6b3e1fc2120f833</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aac3153d018d3991b962778f6ec490cd3</anchor>
      <arglist>(final FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>ae166b03b343800133c1b58d6ef0d415f</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a92070b1f544f78623cf4ccede3c982ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>ada6821dcfbea0f40796f4262d3b64304</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>affc7a479b4f4b316c860024a422b8900</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a7c7c41ed18d172a133465bdab52d69f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>ab3d74ba4d4496188d0fe817549e46e69</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a5ff340298600ce9b0b5b19d457aae1a3</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a5bfcc7d8ef745166de935f671cf7d22f</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>af59d60d5258c7575a5ff90e3e51624fe</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a8f696bd601af509aa96fd59e08b2eaf8</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a34a0500178c7dbabdd196485696413d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a0122c9393260d52ee65e14edbd51d56e</anchor>
      <arglist>(BuilderParent builderParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderParent</type>
      <name>getParentForChildren</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aac46209f7cf3f862096ec7b7aad4013f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a8096bde5d03cb204db1e1d0e763f27f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a7d73e013eb89ce4e7a4baf4bc2affb74</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a9231a51db88dda9043e1b99ced8f251a</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a55135650bde7aef0ea8220d433ab90c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>markClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>abe211aab6e3792f4d3ff7c43c69833e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a1d675d6196c62af698c42aa0001ae820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a1b7c0fbfe1394a7830004f9ad80ddd30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>setUnknownFieldsProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a4b75f436054805740489b49e34cfef8c</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a624ce0c8e941d6af1cce4db7bdf4afbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BuilderType</type>
      <name>setUnknownFieldsInternal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>aa5aef76cbf7c5917449c6792121003e0</anchor>
      <arglist>(final UnknownFieldSet unknownFields)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParent</type>
      <name>builderParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a25df5024bea1e49c79c77ea75ac36180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a7a69a805b5a4e03e5345ae1c52df7d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderParentImpl</type>
      <name>meAsParent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>afe8515d64b2c621e4e8b346b58920598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder.html</anchorfile>
      <anchor>a4a5a4117f4a889c26e9ee5c64a3c3269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; MessageType, BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</filename>
    <member kind="function">
      <type>final MessageType</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a34f8dcc3508d4171946aca89cb7c0f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a78c066e5e2f25e58813c660d9a8f22eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a46927d8706c7d6c6cb682dbc51c7faf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>ab0905a914a92ae753ecc00736743fce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa25bda196714d1631d293960b9ba82e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a02579782b9e16a6ec42db48b5f6d1291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>af463297e8c73acce4fce73e594d1f0ab</anchor>
      <arglist>(byte[] input, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a4f18b3c2d774e6555755d3b3431b8609</anchor>
      <arglist>(byte[] input, int offset, int length, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa8ed4c9b02514fab81d4c3b0f036ab44</anchor>
      <arglist>(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>ae6806b29ff52056ce64c21913a357f53</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a2e98e3a922d7a0cc4fd92fa94f3bd5b0</anchor>
      <arglist>(MessageType defaultInstance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyOnWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a3cdf359bc9875a82c5d1dc45ae02b707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa2b3b120b3d1d860eb09126cbc07e320</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MessageType</type>
      <name>instance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a551d13686832812ccd41a6a52f131bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boolean</type>
      <name>isBuilt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a608ad82e60a2d790fe68c91dac01087d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeFromInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a5effac5b97696fb738cef3ea16b956e7</anchor>
      <arglist>(MessageType dest, MessageType src)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MessageType</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1Builder.html</anchorfile>
      <anchor>a1ba68627777c1ee2597a36eeb3f33ba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Builder&lt; MessageType, BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</filename>
    <member kind="function">
      <type>abstract BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>acd70b0f629cbaea20e5787cfe50a9a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a3270c4fa94ad764b10194e78f6c94a1d</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>mergeDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a60a602bf024588f94b7345a120d0a3e3</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>ab5400c41dc6d492a4e5609aa04263d7a</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>ae50b293369b91cd1bbc94fce98e4d1ee</anchor>
      <arglist>(final byte[] data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a89078b76a6ac6bebace2eba32e8b07d7</anchor>
      <arglist>(final byte[] data, final int off, final int len)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a099feb6a4b8aeb4e4bff30944e090e31</anchor>
      <arglist>(final byte[] data, final int off, final int len, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a1839f7dad9b9efb5a5d824b8e3aa84be</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a4b900207455d2b6b1a0f0bda4dfbaa9b</anchor>
      <arglist>(final ByteString data, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a0d461a386e48034a85b32031a0e8b24e</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>abstract BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a83359607be68fbe14c42e79d63f925c6</anchor>
      <arglist>(final CodedInputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a40098e6958e7dcba00998d7a95c2f5b0</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a3e9e97cf00fa633d636411609a5566b1</anchor>
      <arglist>(final InputStream input, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a7c8748cf689c476b19a2ca2cd88b05f0</anchor>
      <arglist>(final MessageLite other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract BuilderType</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a8289ef3b775cb058e6678769f26a052d</anchor>
      <arglist>(MessageType message)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a9196c5cc5d9e6c3218e5d602afead59a</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final Collection&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a604d2fe299dabe198f2aafdb2383fab2</anchor>
      <arglist>(final Iterable&lt; T &gt; values, final List&lt;? super T &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UninitializedMessageException</type>
      <name>newUninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>aa4f7f9821a15894d40f2f41767345019</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>getReadingExceptionMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>a47a35d21deb62298bc46e2ee5e4636bc</anchor>
      <arglist>(String target)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>addAllCheckingNulls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1AbstractMessageLite_1_1Builder.html</anchorfile>
      <anchor>af0f3f92f3b1a3527180efe757af23faf</anchor>
      <arglist>(Iterable&lt; T &gt; values, List&lt;? super T &gt; list)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilder::BuilderExternalList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1BuilderExternalList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>BType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1BuilderExternalList.html</anchorfile>
      <anchor>a58f734d452e487fc21569b0160a5dbc7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1BuilderExternalList.html</anchorfile>
      <anchor>a8eaac0963911a5a008234691c4419b74</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilderV3::BuilderExternalList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1BuilderExternalList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>BType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1BuilderExternalList.html</anchorfile>
      <anchor>ac6a1dc78f1fb083b5935e9f80dbfd61a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1BuilderExternalList.html</anchorfile>
      <anchor>a42d38128fc8cd6e7964e5ef60564f33a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuilderExternalList&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1BuilderExternalList.html</filename>
    <member kind="function">
      <type>BType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1BuilderExternalList.html</anchorfile>
      <anchor>ac6a1dc78f1fb083b5935e9f80dbfd61a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1BuilderExternalList.html</anchorfile>
      <anchor>a42d38128fc8cd6e7964e5ef60564f33a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuilderExternalList&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1BuilderExternalList.html</filename>
    <member kind="function">
      <type>BType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1BuilderExternalList.html</anchorfile>
      <anchor>a58f734d452e487fc21569b0160a5dbc7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1BuilderExternalList.html</anchorfile>
      <anchor>a8eaac0963911a5a008234691c4419b74</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::AbstractMessage::BuilderParent</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1AbstractMessage_1_1BuilderParent.html</filename>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1AbstractMessage_1_1BuilderParent.html</anchorfile>
      <anchor>a4f16a7fcd8e8715ed75294ba32b48c5c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessage::BuilderParent</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1BuilderParent.html</filename>
    <base>com::google::protobuf::AbstractMessage::BuilderParent</base>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessageV3::BuilderParent</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1BuilderParent.html</filename>
    <base>com::google::protobuf::AbstractMessage::BuilderParent</base>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::Builder::BuilderParentImpl</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder_1_1BuilderParentImpl.html</filename>
    <base>com::google::protobuf::GeneratedMessage::BuilderParent</base>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1Builder_1_1BuilderParentImpl.html</anchorfile>
      <anchor>ad91c915f1200b96100ccb9e2fac9b352</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::Builder::BuilderParentImpl</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder_1_1BuilderParentImpl.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::BuilderParent</base>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1Builder_1_1BuilderParentImpl.html</anchorfile>
      <anchor>ac7b660ab32dc42afc86602de628c130a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::python::cdescriptor_pool::BuildFileErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1python_1_1cdescriptor__pool_1_1BuildFileErrorCollector.html</filename>
    <base>google::protobuf::DescriptorPool::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cdescriptor__pool_1_1BuildFileErrorCollector.html</anchorfile>
      <anchor>aac861399c468c7672d585bf3c20184a6</anchor>
      <arglist>(const string &amp;filename, const string &amp;element_name, const Message *descriptor, ErrorLocation location, const string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuildFileErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cdescriptor__pool_1_1BuildFileErrorCollector.html</anchorfile>
      <anchor>a47cdebf33b4eafbfabfd7937ec22e704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cdescriptor__pool_1_1BuildFileErrorCollector.html</anchorfile>
      <anchor>aad6b8057ef3ac0d1d2cdd73cbe1ab60a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>error_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cdescriptor__pool_1_1BuildFileErrorCollector.html</anchorfile>
      <anchor>ad8034d3568ee2f1c9d128aff44f5cc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_errors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cdescriptor__pool_1_1BuildFileErrorCollector.html</anchorfile>
      <anchor>ac7cec54a148dd314c830eb395dec5f36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::BuiltInDefaultValue</name>
    <filename>classtesting_1_1internal_1_1BuiltInDefaultValue.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classtesting_1_1internal_1_1BuiltInDefaultValue.html</anchorfile>
      <anchor>a35207bc20a493b0efb3980eb9a08dd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1BuiltInDefaultValue.html</anchorfile>
      <anchor>a7e26c1df14a887c8f393b29d6ea162e6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::BuiltInDefaultValue&lt; const T &gt;</name>
    <filename>classtesting_1_1internal_1_1BuiltInDefaultValue_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classtesting_1_1internal_1_1BuiltInDefaultValue_3_01const_01T_01_4.html</anchorfile>
      <anchor>a1814803ec5dcc660ee1f1092a96b79fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1BuiltInDefaultValue_3_01const_01T_01_4.html</anchorfile>
      <anchor>a5996754952ecbcc5da77a2cebd4722de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::BuiltInDefaultValue&lt; T * &gt;</name>
    <filename>classtesting_1_1internal_1_1BuiltInDefaultValue_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classtesting_1_1internal_1_1BuiltInDefaultValue_3_01T_01_5_01_4.html</anchorfile>
      <anchor>aafa7172f63d068305fb37d5db40bb543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1BuiltInDefaultValue_3_01T_01_5_01_4.html</anchorfile>
      <anchor>adc2fa2bdae767589d171ae3a117e3a9f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::BuiltInDefaultValueGetter</name>
    <filename>structtesting_1_1internal_1_1BuiltInDefaultValueGetter.html</filename>
    <templarg></templarg>
    <templarg>kDefaultConstructible</templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Get</name>
      <anchorfile>structtesting_1_1internal_1_1BuiltInDefaultValueGetter.html</anchorfile>
      <anchor>a61c47c50cdb6ab488dabe2cec3b97fc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::BuiltInDefaultValueGetter&lt; T, false &gt;</name>
    <filename>structtesting_1_1internal_1_1BuiltInDefaultValueGetter_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Get</name>
      <anchorfile>structtesting_1_1internal_1_1BuiltInDefaultValueGetter_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a8c8e929666f61272961eea21a60de4ad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::BuiltStyledStreamWriter</name>
    <filename>structJson_1_1BuiltStyledStreamWriter.html</filename>
    <base>Json::StreamWriter</base>
    <member kind="function">
      <type></type>
      <name>BuiltStyledStreamWriter</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>ab0c2e665c86b22f8fafb0e52c8069954</anchor>
      <arglist>(std::string const &amp;indentation, CommentStyle::Enum cs, std::string const &amp;colonSymbol, std::string const &amp;nullSymbol, std::string const &amp;endingLineFeedSymbol, bool useSpecialFloats, unsigned int precision)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a2ecffc3d66c4feddf208e5cd3b1c0f18</anchor>
      <arglist>(Value const &amp;root, std::ostream *sout) override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ChildValues</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a8356597862a354bcd55a7cb6e0512899</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>indent</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a73e09692a2cfbd6e67836b060dc34a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMultineArray</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>af423fd33b3d580506ea3efc53b05a077</anchor>
      <arglist>(Value const &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushValue</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a53de0fe57c883d621c7255e49248651e</anchor>
      <arglist>(std::string const &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unindent</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a0da6c6f603e00c8c6e38af553edd8c55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeArrayValue</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>acd20e9274bbcf7876ef3af2e7d23a31f</anchor>
      <arglist>(Value const &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentAfterValueOnSameLine</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a89625b134fce0255263ca40e6125742b</anchor>
      <arglist>(Value const &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentBeforeValue</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a32c4afca4e08fba79bb0a80a8010283a</anchor>
      <arglist>(Value const &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIndent</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a2b38a3714d415c4bd3b4812897130f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a7c9da861861e570a51b45f270c9ff150</anchor>
      <arglist>(Value const &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeWithIndent</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a764c6d530b5bd660c4a7d1ad4eff6b8d</anchor>
      <arglist>(std::string const &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>hasCommentForValue</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a457c2f3c1e8c952caeb60e52477d0c9a</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>addChildValues_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>abed9cc31da503b48798e7cea68c42e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildValues</type>
      <name>childValues_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a47d562d7874c5b1e68995bd62f575792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>colonSymbol_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>ac28b111b1c3ecc1ea6d981c8530ceca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommentStyle::Enum</type>
      <name>cs_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a89a9c76c7531143b52785861ba21c1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>endingLineFeedSymbol_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a85a8c0e3c9deb2503d497f61bc0da74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentation_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>ab1d7561ca0f480cb46cc113e1005e8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>indented_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a6aa0ad023e623f600103631a6bca6d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentString_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a2abfd5beb7f33adc3f690ce4f618aa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nullSymbol_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a238a8f4737c9835af78ea80cc4f12658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>precision_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a6373d8d0ae4741b64e3904e4db0eef46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rightMargin_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a3a0b46b31273cf61cf3564fba28ea03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useSpecialFloats_</name>
      <anchorfile>structJson_1_1BuiltStyledStreamWriter.html</anchorfile>
      <anchor>a6f1b8694b4eb17ab8c34f6d6dd8c8a4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ByMoveWrapper</name>
    <filename>structtesting_1_1internal_1_1ByMoveWrapper.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ByMoveWrapper</name>
      <anchorfile>structtesting_1_1internal_1_1ByMoveWrapper.html</anchorfile>
      <anchor>a60df33395785e0bfc5f72fba32376349</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>payload</name>
      <anchorfile>structtesting_1_1internal_1_1ByMoveWrapper.html</anchorfile>
      <anchor>ae8407b1ae99db3f00797d68b9ee9e870</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ByteString::ByteArrayCopier</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ByteString_1_1ByteArrayCopier.html</filename>
    <member kind="function">
      <type>byte[]</type>
      <name>copyFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ByteString_1_1ByteArrayCopier.html</anchorfile>
      <anchor>af597e4c96429a03428fff7b93d6c9af5</anchor>
      <arglist>(byte[] bytes, int offset, int size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyStringArrayList::ByteArrayListView</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</anchorfile>
      <anchor>aa228b354508f87929dcdf2fb377fb9aa</anchor>
      <arglist>(int index, byte[] s)</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</anchorfile>
      <anchor>a1044360cdf8352f97eb26a41c83e267c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</anchorfile>
      <anchor>a88969b0f724efaf35a57fe5a2c890d6a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</anchorfile>
      <anchor>ad0e720080faa6431a921522b1d51d08e</anchor>
      <arglist>(int index, byte[] s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</anchorfile>
      <anchor>a7057379576ec92fde8857cb54bc3297e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final LazyStringArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteArrayListView.html</anchorfile>
      <anchor>ab0019cdf8a238684dcfb38acb1e9ed8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteBufferWriterTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteBufferWriterTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testDirectBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteBufferWriterTest.html</anchorfile>
      <anchor>af671fb9103515ca20d2e142a3cc6c5f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHeapBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteBufferWriterTest.html</anchorfile>
      <anchor>a3e07e147631f663edf50c7f18df9702e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillRandom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteBufferWriterTest.html</anchorfile>
      <anchor>a45e49ff218832cae940e87762551fcd3</anchor>
      <arglist>(ByteBuffer buf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteBufferWriterTest.html</anchorfile>
      <anchor>aa881fbf31097a45a720917132c163242</anchor>
      <arglist>(ByteBuffer buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>toArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteBufferWriterTest.html</anchorfile>
      <anchor>a36ba682b1857250d9048c303e95619dc</anchor>
      <arglist>(ByteBuffer buf)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ByteString::ByteIterator</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ByteString_1_1ByteIterator.html</filename>
    <member kind="function">
      <type>byte</type>
      <name>nextByte</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ByteString_1_1ByteIterator.html</anchorfile>
      <anchor>a4440a67350f345e0198dddd047212eca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteOutput</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteOutput.html</filename>
    <member kind="function">
      <type>abstract void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteOutput.html</anchorfile>
      <anchor>a1e1d63ded1c045f4dd922224a70261c1</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteOutput.html</anchorfile>
      <anchor>a3bfe7a3635c4cc05bc284d8620f0fd45</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteOutput.html</anchorfile>
      <anchor>ad5610201cfd2b53195406ec14cb4a819</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteOutput.html</anchorfile>
      <anchor>ad6b7c42ae297f4171d630ccb845b689e</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteOutput.html</anchorfile>
      <anchor>a01f2c619b544937eb47bc71a89726d26</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::ByteOutputEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream::AbstractBufferedEncoder</base>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a27160c1411be6428b2757a5ed163e525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>ad5e211ff25fdc8f1859fc88815b3d66c</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a68ba468046c0bcb5929224027bb4c311</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a6696c2fc1290df5565de47a1413d655a</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a5859b36dd8f00d2ed95b57082b8f481b</anchor>
      <arglist>(final int fieldNumber, final boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>adb90f800e8a442edfa1631dada4a8ae9</anchor>
      <arglist>(final int fieldNumber, final byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>ab280a0820424222e3a376b4fe57f2cb5</anchor>
      <arglist>(final int fieldNumber, final byte[] value, final int offset, final int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArrayNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a2263d483f44096ab48b8247f4ca6ae81</anchor>
      <arglist>(final byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>ab23b82358aacaee1543199c9c9c46c22</anchor>
      <arglist>(final int fieldNumber, final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>ab54b7247fbbd39c1d323a82e56f6b5d8</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytesNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a0e21514ab86f2c79f4fa6bbbdedf0acc</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>aeb273e346a314a71975ab10a45d3476c</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>aeecfdbfa8da196be4f55b63a9af16c20</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a196ab4e1ef54cafee241880d8a9d4b34</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a4e9950594ce7665e2fd5806c56720800</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a05d59691148855388a5046667c131c23</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>aa551ebe085eeeacd945c7d9787149ae4</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a77a4b0ac48848faa66542f71c7d4313e</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a075f052decbbb35ac73a91ddd2464b61</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>aefb7f6b0cf51d8e53768de7415957348</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>af449d207b7f1a7aeb009a23d06b623c8</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>ada3a4a5cccab66ae0f063342fe4dddde</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a081c688c5b3fd5edeb3e1bea02c48e9c</anchor>
      <arglist>(final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a41b43c173271336bba7d7368eef9ad0c</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>aef0191b04dc8c497b9ddfdada0cecaa8</anchor>
      <arglist>(final int fieldNumber, final String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a6dcfb3deaadb976d3de9bfab6856e7db</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>af11421dfa2c7e2aab2719e0d990a0567</anchor>
      <arglist>(final int fieldNumber, final int wireType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a6f64528c229c423ceefc6120eca69d0e</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a42b5e780e307e3a749f4998ecc42d50f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a9dd1bca72842413b76da0b6b8aa80101</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>aacf8eeff69c1028fb2217bc9a2a5c496</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doFlush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a9c0b038bc3aa568e1d8f69d20bcf25e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushIfNotAvailable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>af7f65328ced782582a71c747c0e69cc6</anchor>
      <arglist>(int requiredSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteOutput</type>
      <name>out</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1ByteOutputEncoder.html</anchorfile>
      <anchor>a88ca0cfc8f702fd953c67920dec75179</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::TextFormatEscaper::ByteSequence</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1TextFormatEscaper_1_1ByteSequence.html</filename>
    <member kind="function">
      <type>byte</type>
      <name>byteAt</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1TextFormatEscaper_1_1ByteSequence.html</anchorfile>
      <anchor>a71cfcb51bca93abba84c24fffcb8441f</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1TextFormatEscaper_1_1ByteSequence.html</anchorfile>
      <anchor>a15bdb1d0fe31d96c4d5d63aaccede380</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::ByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1ByteSink.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSink.html</anchorfile>
      <anchor>a9cc72e4aa316d60ad818390ed67e4464</anchor>
      <arglist>(const char *bytes, size_t n)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSink.html</anchorfile>
      <anchor>a2eefe320336c5265f8a0f9b46df2247d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Flush</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSink.html</anchorfile>
      <anchor>ac00786eed027934be0ee196b0b151036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSink.html</anchorfile>
      <anchor>ac16f77405ffbf651f09cd222cb41a92a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSink.html</anchorfile>
      <anchor>ab4bf8c7f82ba6bfb224fd908d3af1558</anchor>
      <arglist>(ByteSink)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonObjectWriter::ByteSinkWrapper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1ByteSinkWrapper.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1ByteSinkWrapper.html</anchorfile>
      <anchor>a73449a354b12f5f42b7ec44d95890181</anchor>
      <arglist>(const char *bytes, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteSinkWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1ByteSinkWrapper.html</anchorfile>
      <anchor>a76ae7338a44d18f8636ad9703ae84727</anchor>
      <arglist>(io::CodedOutputStream *stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ByteSinkWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1ByteSinkWrapper.html</anchorfile>
      <anchor>a3cb959807cacd74fda8a7982cec206ce</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1ByteSinkWrapper.html</anchorfile>
      <anchor>a3356675b092b76e37dc5e1ad6117fa76</anchor>
      <arglist>(ByteSinkWrapper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::CodedOutputStream *</type>
      <name>stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1ByteSinkWrapper.html</anchorfile>
      <anchor>ad440e094a5af95a93cbfd9d85e5030ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::ByteSizeTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a834bd24f864845924a6c9485a3be029c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a3b111d610bdf47ea1fd1ae0467fbda7e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCacheInvalidationForNonrepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a8c831d2a8e9ba0fb022513a0d8403b21</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCacheInvalidationForNonrepeatedScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a2810bdc70febc8925b2b1234b7c081b1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCacheInvalidationForRepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a71fc4615641fe2c756059c1404f3d51c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCacheInvalidationForRepeatedScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>aef158f7708a35a64663710373915aa1b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testComposites</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>ad75e20dfbd670b4020da033c4b9f9e09</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>af64ea88cb77cbabc7239dfe2d3bb5215</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a8f9a6a7a2bb51f32eb2a82e59985d20a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGroups</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a509c99a41d3d3afe62adb9861cbc9510</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOtherNumerics</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a975926e01c49f5155b46c41f5e1642bf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a2fdd60bebfd72efa2da10504c9f981eb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackedRepeatedScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a79eb7a6aa2261d683dedf0df9aa4e002</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedComposites</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a84827f3b462c8da1bd3c515ba9bfb283</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompositesDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>ad464abdeb1321d9ed4cdd35339b03a49</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedGroups</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>aaa6578fc4a5a872cade3753ca6b562fc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a627ac97b43e9faea9f4977fb5f68efc1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarsExtend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a3b6f08e5dcf27b3346dbd5ae12040b54</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarsRemove</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>ad95772574ad5526dcb8e6079598c12e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSizedOnKwargs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a29a8df305c4e97a05b188aa38d8a940d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStrings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a4a91cb8f2bd4ba8b062f1e1bcce3f3d7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testVarints</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>ae9955d409a498d29177cba5fa96fc85a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extended_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a0607fe5c021152faf651f8cedb36ff58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packed_extended_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a07fc29788527f6bb07b6d7317b6870fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packed_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a4224bf6959db1db268e7519724df0e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ByteSizeTest.html</anchorfile>
      <anchor>a3a586af83fa974d45db557ff38f04c68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::ByteSource</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>Available</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>a0479a9b6f2c846372cce20b931917051</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>aa577d3ef4674523a2c169e03e2c4f1be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>ac3f4e8483b92b67b6cabcb67c8525f2d</anchor>
      <arglist>(ByteSink *sink, size_t n)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual StringPiece</type>
      <name>Peek</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>a19d5386f183f6af6c8fddb8245001d59</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>a40936811aad11b2e61650224d45842e4</anchor>
      <arglist>(size_t n)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ByteSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>a1c923ef896591660258f3a9ccaa6a791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1ByteSource.html</anchorfile>
      <anchor>a6af566510fc7f69cdf44434c2aadaacb</anchor>
      <arglist>(ByteSource)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteString</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteString.html</filename>
    <class kind="class">com::google::protobuf::ByteString::ArraysByteArrayCopier</class>
    <class kind="interface">com::google::protobuf::ByteString::ByteArrayCopier</class>
    <class kind="interface">com::google::protobuf::ByteString::ByteIterator</class>
    <class kind="class">com::google::protobuf::ByteString::SystemByteArrayCopier</class>
    <member kind="function">
      <type>abstract byte</type>
      <name>byteAt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a9ad76a4e5e9a6c8ef547436767d06d26</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a018aff43b18d9e9c81cc714f2ce105a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteIterator</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a5be23e243c2946efc85521a799b7d0fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a8639da900363b9abe76017e688652369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final ByteString</type>
      <name>EMPTY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a1c324bdb2edc9dc83127748403674d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>toInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a6178d733a6da46ba21734dff22fbd0f2</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>hash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a5efd8f63a62ab50a8fc628f17c3ea4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteArrayCopier</type>
      <name>byteArrayCopier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a817cb14f2e64bcada9bfe66124e9a5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>UNSIGNED_BYTE_MASK</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>ad5ab24a7d29a6a3709f2b10d00af5b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Comparator&lt; ByteString &gt;</type>
      <name>UNSIGNED_LEXICOGRAPHICAL_COMPARATOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString.html</anchorfile>
      <anchor>a5dc16f0c9aa2e13c859c67bb328195b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyStringArrayList::ByteStringListView</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</anchorfile>
      <anchor>a5e53ad70ebf5c4c4f7e85dfddedd0a9c</anchor>
      <arglist>(int index, ByteString s)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</anchorfile>
      <anchor>ad5845aa7d52ab5ddcc4f52d82eb8f79a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</anchorfile>
      <anchor>ab34164fe50c6d74d90e80c5213b8c52c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</anchorfile>
      <anchor>a861ee80d40cb24b48e85687b6c7b6fca</anchor>
      <arglist>(int index, ByteString s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</anchorfile>
      <anchor>adffc2871b8a1af84e1f92f5db6c9e269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final LazyStringArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList_1_1ByteStringListView.html</anchorfile>
      <anchor>a252038329ac2fd5605327cb4f5f71581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</filename>
    <class kind="class">com::google::protobuf::ByteStringTest::AvailableStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::EvilInputStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::EvilOutputStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::FailStream</class>
    <class kind="class">com::google::protobuf::ByteStringTest::ReluctantStream</class>
    <member kind="function">
      <type>void</type>
      <name>testByteArrayCopier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a71096c0d1dbba020deaba2e6b195a3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCompare_byteStringsSortLexicographically</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a26d116efaf5d63e74380bd6d51763873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCompare_equalByteStrings_compareEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ad42535ca7de8a0ad6f325905ba6def9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCompare_interpretsByteValuesAsUnsigned</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ace371bc018a47e5e903cd4f5a6489f43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCompositeSubstring</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ad5ed31dd3015691baaaf59432659f1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConcat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ab65674dff933fa4521aa8de59a3156f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConcat_empty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>abcbf42603a1f2e53151059f42f81626a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_ByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a5b34819c8ca909f7e6b29b064ce70be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_ByteBufferSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>afdd465a7d1d08acd19e9889989d16ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_Bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a9b60836d900cd4f6976baa0defe1f7b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_BytesOffsetSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a786babdce469a5239cb491750cb290da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_Iterable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>af9dd133341c53187572df7ea24c7602f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_LengthTooBig</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a254ca28f4db62b75d838e5f2854b1843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_StringEncoding</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a5aca5933d0ffce7df6a033e01f05eb8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_Utf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ab37aab94a45e66834be24136f0015a06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFromList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a69aceeaa728e732a1c0ee9cc05c65d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_TargetOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a0141eb36d7aaab57c9dc1f1f52523264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEndsWith</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a637a48f67d76a5171885dad56c095b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewCodedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a66c6fc6ff9bf2c629783185aa4b548ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_ArrayWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a84b833a0a7ebdd69dd7d1fc72572d5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_InitialCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a16599924c7ae5974d056b17dab4532ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_Mixed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a06a244d6fa328a8238397ff2b978b8fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_Mutating</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a4d88ead4ed99a105ed6f366005a17434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_WriteChar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a6c929a39a5ca19817e9a2127e7b02fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutputEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ae5dbaa3f3cb05263dc77c5064e4381ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_available</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a8f42f522ce7f6722304666411e67d656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_byteBoundaries</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a18951ea338de78e2507db39f7c422871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_emptyStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>aeb2dfedf366f50a998aac640c863f0f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_IOExceptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>abf854262f94f59acbe9439b81600fdbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_largeStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a4ba1b8d4ab4afdefb8a0ae1bf7a4801d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_mediumStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a46a64b6afde8bd555c8523e8fdb5abd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_mutating</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a8f48efc4350c9a48e2275e0befcbf27c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_reluctantStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>adaaeba78b180d2e1a3b880e3fddb6f54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_smallStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>aa30cb5fd88339592be8a976884b65283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testStartsWith</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>aa8f31be79fbedb43997e8f7bc997475f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSubstring_BeginIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a2dd9ac806f98988832ba46961e60ae89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSubstringParity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>af734725b8e1f801d402accc7632ac70a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a9df215333f2cca127eb98cb63b1d3b27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToOutputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a2dfbc435c987c8793d7032049865533e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a6d333c59301da12e8078cef6ce34d27e</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadFromReluctantStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>aff971f11ac7682444eabb050b9f6d8bc</anchor>
      <arglist>(byte[] bytes, int chunkSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>getTestBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>abf147386aa9ccac092ee6fc2de073637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>getTestBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>accb1c7aaf0490a98582cb6b7130d26b8</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a9f30696502160982485cecd61358b1b8</anchor>
      <arglist>(byte[] left, byte[] right)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isArrayRange</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>ae166c8cf6ada23a58bb4f27532a7dbcb</anchor>
      <arglist>(byte[] left, byte[] right, int rightOffset, int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>substringUsingWriteTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>adedd4412ee29ba43cb9cf97c075d72c9</anchor>
      <arglist>(ByteString data, int offset, int length)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Charset</type>
      <name>UTF_16</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest.html</anchorfile>
      <anchor>a4b74d8cd55f24ca5ad125ab94e220d53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</filename>
    <class kind="class">com::google::protobuf::test::ByteStringTest::AvailableStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::EvilInputStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::EvilOutputStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::FailStream</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest::ReluctantStream</class>
    <member kind="function">
      <type>void</type>
      <name>testCompositeSubstring</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>acbd0e851f8e84011628fb474feb44d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConcat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>afbf0c005ebd434bc21377ae852234640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_ByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a7cde1e36d8d9028b7a5834a6bdb51791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_ByteBufferSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>aed86957c589614aed39ac3e3a4cc1323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_Bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a1475c3216ed0555725d0dcee29870261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_BytesOffsetSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a2d1a91b7e0533e5cc31d69fa8bdc6769</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_Iterable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>abaf830e0892601b09db754a7ddac6517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_StringEncoding</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a6e9f735067c47742c2252e9db0fc6b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom_Utf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a3b41afda0b847e775a15a9afdab6e6d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFromList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a44a93bddac55011ad8d41f7cae6e2fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_TargetOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a1500d532abf7baecdc8fd1dd5ad9790c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_ArrayWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>aa9c9c063eceec33de5c7adb81d53988e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_InitialCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a32cdb6da7c26690770523890d43e5f6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_Mixed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a4c62b0f5a11e32b7c94f6ea2ddc07373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_Mutating</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a4367d3558f89a5279ae82880cdeb4214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput_WriteChar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a6999e56967822b0c37bc3fbb74baa206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutputEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>ac2301416aa303442f206ad072f09dd9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_available</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a0ae9c5654e626b382fa5dc299fd6b2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_emptyStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a17ff17e9670dee94698d543a08306238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_IOExceptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>accf09a1bf832ae0f16ef6a08ea7dc1cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_largeStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a93befc9e39eed8415f905f92dbb403c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_mutating</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>ace66ca902e7e5ced24b2083953cfef8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_reluctantStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a9b7979ad6f625698b9c3b575df250e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFrom_smallStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a431136f561cbc3a3962a6da62b027458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testStartsWith</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>adfef2f6909f36d0ba33d5ce98fe4a4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSubstring_BeginIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a2f6d52fc8ffd4b04a0be46c6a700be70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSubstringParity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a32eaf9b7021571e0e50159ee69cabd1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a329bfb1b55dc58cb3d89e5fde62ffa2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>adf86382fe9e62730536c7e20d86a30e9</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadFromReluctantStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a6380cfe19a98c96163c69ebedf860d5a</anchor>
      <arglist>(byte[] bytes, int chunkSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>getTestBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>ab461d7de5ce8b83f2f7e0d2c2e4473e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>getTestBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a52ee6fea453a59d525a5d23cb173cbb2</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a6c584e2e6a4610c2221503d8f200a6dd</anchor>
      <arglist>(byte[] left, byte[] right)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isArrayRange</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a1cb31baa35133175582aa23f8fa98e9c</anchor>
      <arglist>(byte[] left, byte[] right, int rightOffset, int length)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>UTF_16</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest.html</anchorfile>
      <anchor>a41aec45905bf41311e532b9d20d9200b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BytesValue</name>
    <filename>classBytesValue.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>af094ac8c17e0c106bb144110507cbf27a3791ea71234ecb8fa787456331878f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>af094ac8c17e0c106bb144110507cbf27a3791ea71234ecb8fa787456331878f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>afca82ca1213800e00678184c723b9510</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytesValue</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>af9acaf197d892a036c38491f75e251bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytesValue</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ae2ae6d5d883e146c954911c6e6c1cdc1</anchor>
      <arglist>(BytesValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytesValue</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a0f44ba704e560523a49824128b1f61cf</anchor>
      <arglist>(const BytesValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a48cd13d3f9b67dcb8ced21943c321355</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ae9a4bca51e96f1cdab1dcea79992c4a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>aa2bb3438f875e808dee694c82d6151e8</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a3d921fba13a0b657e8922b34e8f4e102</anchor>
      <arglist>(const BytesValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a7b9b5d4299858a805c0062a8bd1bb981</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a9afb28e9df2a73fcfc5e8d03bbc9d959</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a0d39bf1526f650d3e24ee4a4f9e40359</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a023d4291c766b5ad9e8441160a41cc46</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ae7f30910f056128145c430db817aa459</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a463e27487b99d00765bad7cea0981984</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a253faa176d0d8f6493d1590e962adb73</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a6f325cc09bf4c4bc927b8d2e02e9425e</anchor>
      <arglist>(const BytesValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ab8e09aaf9a14019185544c79702c837b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>af418b2d09c03c4e93ab42164f9454db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BytesValue *</type>
      <name>New</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a0627c615ccc0efc027fb5402cff01857</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>BytesValue *</type>
      <name>New</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a505071891f13b890b2c0312edf91d594</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>BytesValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a510f33688856f88d99ed49018173c48a</anchor>
      <arglist>(BytesValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>BytesValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ae5818943919653b4fe01f05f4ac5e34f</anchor>
      <arglist>(const BytesValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ae07ad69ab3c29dcf5f289b65373cf6b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>aaac4c672bd0a2c8deede26e396ebc376</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a3b17c670e162b115a666dd8a080aaf7a</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a4fd74584bbbef20111b29025b6c4fd10</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a1f2a1bc3a2365f9522a4544910617fc7</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a0a80ad1e4ce7747df306495f90707720</anchor>
      <arglist>(const void *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a761d4d1c19de2532c9b9d8ab1bd6f2ff</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>aa3455d86e97a66cb1eaa2ec913b3083f</anchor>
      <arglist>(BytesValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ad9b00d68d86ee35e60a6c7f67f5fd0ac</anchor>
      <arglist>(BytesValue *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ae81701387fd9761a5b86ee6415fb1b44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BytesValue</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a64fd1f184d1c0f2eac440998c24ed63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BytesValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a4e93d192d2ad0f5c0fc4ecc65ab7bc30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a4cca98787764f8b9f073031deca53f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a07798e801ade3649c136eff22993bab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a5599b3b033604de21de1dcf41888efcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>abebd15307fe49731c1df1e57d6435286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BytesValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a91f79d8bdd6f0829db5f5d43a3275024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>abd68804a9b355ab14f5d3f8a88eb5d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BytesValue</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a2af49e0d0c9bf6863ecc2b9ce3f2c03d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a746702ee11d3360dc66f049ed0932106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a5c5a61149bc12ba8bb4f85c58a485bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>adf396673287545f1c9eabd569c980d9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a0136178a3455a8da3802907d48d09d92</anchor>
      <arglist>(BytesValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>af36fe5e30bbede7af368fa8c7f578938</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a6c0d2b127d128cdd535454a239ffafeb</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a7226cad3d380e5b8988c7f974d484a8b</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>acbf34743a89fb0500874e782f8be23a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a09ed77f77384fcca37c4234c7d216c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a05e4aeeeff37e1a0c23500b078291685</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a54a4cc571ec70b5815864566a67dff5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a9e4515282d2a6767baac705cfa8041e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a5d8d6ba58252f3ada207cabafa791f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a69018336107321ad7119d1f73a382076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>value_</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a6e9bc8d83b778a9c0eed2025f91ef751</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classBytesValue.html</anchorfile>
      <anchor>af11b347d4be148d8f53491875a7e78e3</anchor>
      <arglist>(BytesValue &amp;a, BytesValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BytesValueDefaultTypeInternal</name>
    <filename>classBytesValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; BytesValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classBytesValueDefaultTypeInternal.html</anchorfile>
      <anchor>aee35b77f1e5607a4a836502d0acdb84b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::c_single_allocator</name>
    <filename>classzmq_1_1c__single__allocator.html</filename>
    <member kind="function">
      <type>unsigned char *</type>
      <name>allocate</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>a3be41c80d36156cd26a633cd24db7366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>c_single_allocator</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>ad66f29190f0c746ca0626563857c0b0d</anchor>
      <arglist>(std::size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>a65bb82ce86bdc3cefce0958159fe2f1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>aca2b966932c31cac593aa1c1dfba233f</anchor>
      <arglist>(std::size_t new_size_)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>a2b518211f745bae371e93b389213b3cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~c_single_allocator</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>a21d151496f5de362e86b6bbdbc4b3f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>afa038affa901912040a5f1ba5d865643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>_buf_size</name>
      <anchorfile>classzmq_1_1c__single__allocator.html</anchorfile>
      <anchor>ad6c38089d069234592911b313371b991</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::CachedDescriptorRetriever</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1CachedDescriptorRetriever.html</filename>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1CachedDescriptorRetriever.html</anchorfile>
      <anchor>a0e56a676bd0b216c36b9878398e49c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldDescriptor</type>
      <name>loadDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1CachedDescriptorRetriever.html</anchorfile>
      <anchor>aef68cd76a3c628e9f2431222ce863407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile FieldDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1CachedDescriptorRetriever.html</anchorfile>
      <anchor>abedffbb9c1410faf498d9cb71f51c0d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CachedFieldSizeTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CachedFieldSizeTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testCachedFieldSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CachedFieldSizeTest.html</anchorfile>
      <anchor>a58d838b4ee8cb30b9626e86e2fadcbe6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::CachedSize</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1CachedSize.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CachedSize.html</anchorfile>
      <anchor>a7adfbe3237970210cfbfe65aa93b465b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CachedSize.html</anchorfile>
      <anchor>aef0e349545ddd54375406c94b0e6449e</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; int &gt;</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CachedSize.html</anchorfile>
      <anchor>a303ee2c93defcf42ba488b938a879aad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CalibrationData</name>
    <filename>structCalibrationData.html</filename>
    <member kind="variable">
      <type>uint16_t *</type>
      <name>cache</name>
      <anchorfile>structCalibrationData.html</anchorfile>
      <anchor>a413a620277f2d8f8e28600bfa6e83e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gain</name>
      <anchorfile>structCalibrationData.html</anchorfile>
      <anchor>a87fe76c113c57976bca6bb648da5406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mode</name>
      <anchorfile>structCalibrationData.html</anchorfile>
      <anchor>a4d91fe94ac942bb3b810de526926b63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>offset</name>
      <anchorfile>structCalibrationData.html</anchorfile>
      <anchor>a8945544c4f8903e8ce2f833682b6eded</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::CallCountingDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type></type>
      <name>CallCountingDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>aec8234deaa2923e1da960d91fec93c0a</anchor>
      <arglist>(DescriptorDatabase *wrapped_db)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>afc496a60cedcc2b6d60fda7ddb07faf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>ab4f4dba7450a002dc41216f38106a4ea</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>a27237cc73e4e4dbb68085913a7fa5ebf</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>ac9a5f2c46ffe86c077954fb46d3921c7</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CallCountingDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>a0740cf0a4037fc6042535541ca44d74f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>call_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>ae163eb679f092682f73adbf4a4f93741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DescriptorDatabase *</type>
      <name>wrapped_db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1CallCountingDatabase.html</anchorfile>
      <anchor>af037f0e98ff3665727bde4bf1cbf7f51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::Camera</name>
    <filename>classaditof_1_1Camera.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500DisableCCBM</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a70c70205c51fe1e1307eb7f1c04419a7</anchor>
      <arglist>(bool disable)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetABinvalidationThreshold</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a3cb1b4e893543777dd693383a21a2626</anchor>
      <arglist>(int &amp;threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetConfidenceThreshold</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a3b1d527fdc4e90ff4adf942f75186072</anchor>
      <arglist>(int &amp;threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500GetEnableMetadatainAB</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a55847ca79199a8602751033be781d8c0</anchor>
      <arglist>(uint16_t &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetFirmwareVersion</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a6cc7a5c3dc4fd2a66aae3409e8f61e06</anchor>
      <arglist>(std::string &amp;fwVersion, std::string &amp;fwHash)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetFrameRate</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a4e363c509ecca8690060200638f35e74</anchor>
      <arglist>(uint16_t &amp;fps)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetGenericTemplate</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aad83128d309debff1b04978c5b56cc94</anchor>
      <arglist>(uint16_t reg, uint16_t &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetImagerErrorCode</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a6884caafac771390651121296cfcc474</anchor>
      <arglist>(uint16_t &amp;errcode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetJBLFExponentialTerm</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a79a89b25e3ed35118f6a23477fd2c2f5</anchor>
      <arglist>(uint16_t &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetJBLFfilterEnableState</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aeb5ddf9ecd652529290e26ad89fd9177</anchor>
      <arglist>(bool &amp;enabled)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetJBLFfilterSize</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a573c627437037467416482d759dc1ad6</anchor>
      <arglist>(int &amp;size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetJBLFGaussianSigma</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a7bcc3ca040c8b78e3d9ad6ed9dc3f84b</anchor>
      <arglist>(uint16_t &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetLaserTemperature</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a847a507c74a2e0b30827f1002bda9714</anchor>
      <arglist>(uint16_t &amp;tmpValue)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetMIPIOutputSpeed</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a0f7d7c632558b1c8bd5f4310034c1328</anchor>
      <arglist>(uint16_t &amp;speed)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetRadialThresholdMax</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a07f924e52a765d48e31a1bf67ab8f9a4</anchor>
      <arglist>(int &amp;threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetRadialThresholdMin</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>ad9318d90df313f5cb29435ce7209f398</anchor>
      <arglist>(int &amp;threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetSensorTemperature</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a63424857ebc15f017577aa25cccd2a19</anchor>
      <arglist>(uint16_t &amp;tmpValue)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetStatus</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a67346fda1205e232c17d355084f255b0</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetTemperatureCompensationStatus</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a63fa151061ff82a1cd92df0cdf9ce9cf</anchor>
      <arglist>(uint16_t &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500GetVCSELDelay</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a30a8dbdc39a8cfb304bdb9c6bb4fc26f</anchor>
      <arglist>(uint16_t &amp;delay)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500IsCCBMsupported</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>adb4d74bf4b92fa49957ebd8aa9a36505</anchor>
      <arglist>(bool &amp;supported)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500ResetIniParamsForMode</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aad499632e0c58a80ae9465a3f05a073b</anchor>
      <arglist>(const uint16_t mode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetABinvalidationThreshold</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a7f6c59023c8dbafeaacfdddf91cb87b7</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetConfidenceThreshold</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>af2fab663bb3561bbad2565a017473c0c</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500setEnableDynamicModeSwitching</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a9e50ce35b1b7937b9185e5ae2097986e</anchor>
      <arglist>(bool enable)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetEnableEdgeConfidence</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a96a157a712cc69095b5a73dc98dfcac1</anchor>
      <arglist>(uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500SetEnableMetadatainAB</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a95851d2aa763d03b5d21647d88fd09f1</anchor>
      <arglist>(uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetEnablePhaseInvalidation</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a9f1097a1a0e6a660ef8e98fb4a0dec06</anchor>
      <arglist>(uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetEnableTemperatureCompensation</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a3eae24c756a21b08f31ddff721ae083f</anchor>
      <arglist>(uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetFrameRate</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>ad4f3b79f8d779be79178f1a3bf25ed08</anchor>
      <arglist>(uint16_t fps)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetGenericTemplate</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a180a4b70c9a9cff03c8506fbba85de8c</anchor>
      <arglist>(uint16_t reg, uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetJBLFABThreshold</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a95db12596ea60a653975a09b9bd1b0bc</anchor>
      <arglist>(uint16_t threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetJBLFExponentialTerm</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a31d9f6d1ae97a032433e0e88b619ad33</anchor>
      <arglist>(uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetJBLFfilterEnableState</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a3825ee21e36dd60e3ac5122a69f0563f</anchor>
      <arglist>(bool enable)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetJBLFfilterSize</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a3d2affbb76cdd8e2cad5479fa27e8bc0</anchor>
      <arglist>(int size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetJBLFGaussianSigma</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>ac51ddef00d06b4577258cb0a2c1e3382</anchor>
      <arglist>(uint16_t value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetJBLFMaxEdgeThreshold</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>ab07617bc5b4dc6f5aa33ff17acfeee44</anchor>
      <arglist>(uint16_t threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetMIPIOutputSpeed</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a37696bc751cb1bd4bc0ab0dbd62e739b</anchor>
      <arglist>(uint16_t speed)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetRadialThresholdMax</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a648166314dbf5dcdec6ac95aebfbb51f</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetRadialThresholdMin</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a63d96c67a8a606069f9980f07dcc3256</anchor>
      <arglist>(int threshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetToggleMode</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a9e9d77b97b404912bc62f4b70b2682ce</anchor>
      <arglist>(int mode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500SetVCSELDelay</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aa8e25fa3a15666c00a89bc844cefcd36</anchor>
      <arglist>(uint16_t delay)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500ToggleFsync</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a31c2fa3ab4ddbffe78722a4faafe3ccb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>adsd3500UpdateFirmware</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a9e03e6987bb51a707e4d3389583652c9</anchor>
      <arglist>(const std::string &amp;fwFilePath)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsds3500setDynamicModeSwitchingSequence</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a0d19f12fbb4a606d722f7218596db607</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; uint8_t, uint8_t &gt;&gt; &amp;sequence)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dropFirstFrame</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a757076bfb7f68e04211d3f944f7102cd</anchor>
      <arglist>(bool dropFrame)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>enableDepthCompute</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a175fc6effb278e552044526f6b789ac1</anchor>
      <arglist>(bool enable)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>enableXYZframe</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a1c3113ce8731dfff25adb97a49c6c99b</anchor>
      <arglist>(bool enable)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a682c7e8b7f37010e94c8d53475721865</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aae9e8b261839498e9c1aa73cdabf95ea</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;availableModes) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getControl</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a14bc023a5a70fc0509b2356a94c37caf</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getDetails</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a32f30de6c2b380902088e144b78d668e</anchor>
      <arglist>(CameraDetails &amp;details) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getFrameProcessParams</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a2d6b1978d32a9422e55ca48ea60ca2b7</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getImagerType</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a2240f893779917e6c6f57a4c08362923</anchor>
      <arglist>(ImagerType &amp;imagerType) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::shared_ptr&lt; DepthSensorInterface &gt;</type>
      <name>getSensor</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>acff037088b2b2712a7712bc7d7831afa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>initialize</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a02781a3d60aa5a5fcd4de63251e1dadd</anchor>
      <arglist>(const std::string &amp;configFilepath={})=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>loadDepthParamsFromJsonFile</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>ab4b21aba5ceefad5bed38d9c9462ea25</anchor>
      <arglist>(const std::string &amp;pathFileloadDepthParamsFromJsonFile, const int16_t mode_in_use=-1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>normalizeABBuffer</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aebf610ce406402073621f9ad79c16a7f</anchor>
      <arglist>(uint16_t *abBuffer, uint16_t abWidth, uint16_t abHeight, bool advanceScaling, bool useLogScaling)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>normalizeABFrame</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a56fd8868bc0cab31b7df7d984fd5d0e2</anchor>
      <arglist>(aditof::Frame *frame, bool advanceScaling, bool useLogScaling)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>readSerialNumber</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a9b80808331729bbf7633940a87124844</anchor>
      <arglist>(std::string &amp;serialNumber, bool useCacheValue=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>requestFrame</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a854649c38339f09d6ba013ea9a697ad9</anchor>
      <arglist>(Frame *frame)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>saveDepthParamsToJsonFile</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aed5a704e3f35628f4f38c54f8639cbea</anchor>
      <arglist>(const std::string &amp;savePathFile)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>saveModuleCCB</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a56834ddd739a9d052499f14bf48ff266</anchor>
      <arglist>(const std::string &amp;filepath)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>saveModuleCFG</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a1760463cc93789ddce03bf0785f6c4ea</anchor>
      <arglist>(const std::string &amp;filepath) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>setControl</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a0edd7d603b54228eb842586c5f488721</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>setFrameProcessParams</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>ac99137c9f73db4967da826fbf761b1c2</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>setMode</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>af8a6a52fcfaa7da318082bc702af1df9</anchor>
      <arglist>(const uint8_t &amp;mode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>aaaa0b56e93e2894f0caf383d179ee9ff</anchor>
      <arglist>(const std::string &amp;sensorConf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>start</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a892415d70d62e2d9a8501479ec89a762</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>stop</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a0de7b55a7c12e0947dfc444ada851471</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classaditof_1_1Camera.html</anchorfile>
      <anchor>a659d5a32440b643aa9d6b4a191173a0e</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::CameraDetails</name>
    <filename>structaditof_1_1CameraDetails.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bitCount</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a810c049658bbd137e60a53d12a57808e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraId</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a5bb8592d1045957be14995403486a4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConnectionType</type>
      <name>connection</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a090ec5a0d931ae30c7096b27edb44b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FrameDetails</type>
      <name>frameType</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>ae52c0364898c7912725bab91c3214757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IntrinsicParameters</type>
      <name>intrinsics</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>af242b848a9535fc931c48835c85c8e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>kernelVersion</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a42489cdd3ebdbbedbd5bf39c5a8b1dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxDepth</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a1bda2205c57e8a2361fabe5097407f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minDepth</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a2556e1f569fb108773a13c7e87155d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::uint8_t</type>
      <name>mode</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a58ade02d523fdd150f8a01828be5d46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sdCardImageVersion</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a7d81f4b89b736e971e04e2d66fc234f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serialNumber</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>a6f81757c21d213cfc52348a5e27d7c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>uBootVersion</name>
      <anchorfile>structaditof_1_1CameraDetails.html</anchorfile>
      <anchor>aa80344301b7903638d2273926afcf325</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CameraIntrinsics</name>
    <filename>structCameraIntrinsics.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>codx</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a9a20c68446dde1ae9a3a048ecd38d0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cody</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>ac32c3e27cf6142f61c9f5e4f5b905eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cx</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a13df0732eef30461d02e09d766ea2ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cy</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a4d874facbe58e240059bdbff513bc9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fx</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>abff6bf32237363f9e909a398cc8bdbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fy</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>ac4254dcb2301e15fa939cc6172cba5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k1</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a008d6bb16dfdb9da7118babeead1ee84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k2</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a32fee5192e96c7812b50bfeec81482a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k3</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a372cafc26022f7a3dd7c8c3124f8b3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k4</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>a88e202554b69692cf8743ce1ba40fe10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k5</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>ae9632c001ecb9a6d75d53229d1c8c5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k6</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>ac960a8e0661737b962d430a0c333f96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>p1</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>aad02ee711edf4175ea59ee30a47d66cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>p2</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>ac057c8af0fb70e8cb2f9322f387ad051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CameraItof</name>
    <filename>classCameraItof.html</filename>
    <base>aditof::Camera</base>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500DisableCCBM</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ae453b806c6ad0e9f7b35eecb463265ce</anchor>
      <arglist>(bool disable) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetABinvalidationThreshold</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a4f0315ce7817a2bc297bb7d3f09050a9</anchor>
      <arglist>(int &amp;threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetConfidenceThreshold</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>adfd4e48edd077bcd43ddcb3b4ba74a15</anchor>
      <arglist>(int &amp;threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetEnableMetadatainAB</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a186f86838905c04fd5a99ea7d0a38ef6</anchor>
      <arglist>(uint16_t &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetFirmwareVersion</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a7af361acd257241d3a0346716edac9a3</anchor>
      <arglist>(std::string &amp;fwVersion, std::string &amp;fwHash) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetFrameRate</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad86b7e8bc9032eb5afef80ba154e1a03</anchor>
      <arglist>(uint16_t &amp;fps) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetGenericTemplate</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a91b630785ae6fd7a3c7d588c83ad8ab9</anchor>
      <arglist>(uint16_t reg, uint16_t &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetImagerErrorCode</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a2e605af46b574eeeb9bbd06ced014509</anchor>
      <arglist>(uint16_t &amp;errcode) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetJBLFExponentialTerm</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ace55d54f702d77a2e58f575feb45cce2</anchor>
      <arglist>(uint16_t &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetJBLFfilterEnableState</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a8a3549612f225053028b6d46d880dfd5</anchor>
      <arglist>(bool &amp;enabled) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetJBLFfilterSize</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a9297d69a61c3e375a21e1303621787be</anchor>
      <arglist>(int &amp;size) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetJBLFGaussianSigma</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a10cd084c5350691e7569c42bdd82d4ca</anchor>
      <arglist>(uint16_t &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetLaserTemperature</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a800cd43c554720749e5e59f032162222</anchor>
      <arglist>(uint16_t &amp;tmpValue) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetMIPIOutputSpeed</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1e648386a87a54f78b464bcc7e24ec3f</anchor>
      <arglist>(uint16_t &amp;speed) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetRadialThresholdMax</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad7516ee899c07d84952c288703f7cd53</anchor>
      <arglist>(int &amp;threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetRadialThresholdMin</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1982b0185bf7b38eb1045f65b9d283c7</anchor>
      <arglist>(int &amp;threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetSensorTemperature</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aca9b885a369121da52d14bd3519cc328</anchor>
      <arglist>(uint16_t &amp;tmpValue) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetStatus</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a30157a3cb64ae99c20cb7b50732851e3</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetTemperatureCompensationStatus</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a544b2a83f1a6bc14930594cd78c3ec19</anchor>
      <arglist>(uint16_t &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500GetVCSELDelay</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ada38cee87ac32fc017757338d388c646</anchor>
      <arglist>(uint16_t &amp;delay) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500IsCCBMsupported</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a7fec933674919f3b0bb62ad07194b427</anchor>
      <arglist>(bool &amp;supported) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500ResetIniParamsForMode</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>abbd1bb3f3584f3d696a17b8bfa984520</anchor>
      <arglist>(const uint16_t mode) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetABinvalidationThreshold</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a6c763b96d106c501e5afdbd1f9373e06</anchor>
      <arglist>(int threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetConfidenceThreshold</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ab8cbea1767087444910a145be6e8ba3f</anchor>
      <arglist>(int threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500setEnableDynamicModeSwitching</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a07ebf4408c3dfae79ae4a3841a86eb31</anchor>
      <arglist>(bool en) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetEnableEdgeConfidence</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>adae3da962fb43caf7a299b62f151e25f</anchor>
      <arglist>(uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetEnableMetadatainAB</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a3d4f04c6f5a88d9999824a124366db5b</anchor>
      <arglist>(uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetEnablePhaseInvalidation</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af6bf5c24cae66691891894ecdcb45b8b</anchor>
      <arglist>(uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetEnableTemperatureCompensation</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a722d010c706bdfecbc3d06ae0ad6e26e</anchor>
      <arglist>(uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetFrameRate</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad1c781841c4e04c004f4330dccb332a7</anchor>
      <arglist>(uint16_t fps) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetGenericTemplate</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af6f7bf86c7591c7e9e55826831c7f813</anchor>
      <arglist>(uint16_t reg, uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetJBLFABThreshold</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a2acff6496b483e1fe63bde9bb9a89caf</anchor>
      <arglist>(uint16_t threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetJBLFExponentialTerm</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a75b0053a5f3007c49cb6bfb1f2ecee20</anchor>
      <arglist>(uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetJBLFfilterEnableState</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a0b1f9349c5f12eeefed561957679768d</anchor>
      <arglist>(bool enable) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetJBLFfilterSize</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aecbe58a7ad11534d1842ec0ca3ea7274</anchor>
      <arglist>(int size) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetJBLFGaussianSigma</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af30149196b0b811942120fbe8870b167</anchor>
      <arglist>(uint16_t value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetJBLFMaxEdgeThreshold</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a791c151122353c03d8bac6099d676677</anchor>
      <arglist>(uint16_t threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetMIPIOutputSpeed</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1500a066f1dc741190fb03853b4c91b1</anchor>
      <arglist>(uint16_t speed) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetRadialThresholdMax</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a17ba8d770e2aaeb99788488110036066</anchor>
      <arglist>(int threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetRadialThresholdMin</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a4273b0ccc84b185cc87ee5506e9a5e3f</anchor>
      <arglist>(int threshold) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetToggleMode</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1390396f314cecaa1e19484be1a891a2</anchor>
      <arglist>(int mode) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500SetVCSELDelay</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>acc518aa96fc9a58055d9acd0f4c818b8</anchor>
      <arglist>(uint16_t delay) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500ToggleFsync</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a39770381f3acc23ad84b998b350a0390</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsd3500UpdateFirmware</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>adff163198053935923ef1ff55a37622d</anchor>
      <arglist>(const std::string &amp;filePath) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>adsds3500setDynamicModeSwitchingSequence</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a5470fb4dc75858a329520e063938f294</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; uint8_t, uint8_t &gt;&gt; &amp;sequence) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraItof</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aa2b0fc9d6f012ba77eaddc4c94587e89</anchor>
      <arglist>(std::shared_ptr&lt; aditof::DepthSensorInterface &gt; depthSensor, const std::string &amp;ubootVersion, const std::string &amp;kernelVersion, const std::string &amp;sdCardImageVersion, const std::string &amp;netLinkTest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropFirstFrame</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>abb121cddda4cf746add4d70c01b80441</anchor>
      <arglist>(bool dropFrame) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>enableDepthCompute</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a3106d18ec6aab6cc089e0871a4300c04</anchor>
      <arglist>(bool enable) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>enableXYZframe</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aee365cca11124cf504fd6cb20d96b189</anchor>
      <arglist>(bool enable) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a51a3b2468405099674230055ba8e2c80</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>abb92c45f92d82f3b57d4e11933429730</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;availableModes) const override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getControl</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>accf964ae7ec533a19cb00f2b117f2b3f</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a0dcbcfbcfa2bebacfac625d9e61f124b</anchor>
      <arglist>(aditof::CameraDetails &amp;details) const override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getFrameProcessParams</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a7c53932290e217089744a62ad896b59e</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getImagerType</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a7a1b97bff47a3e2e3126b0b2a150e9b4</anchor>
      <arglist>(aditof::ImagerType &amp;imagerType) const override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; aditof::DepthSensorInterface &gt;</type>
      <name>getSensor</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a739be0cc693863a04bf83214ae2afe0e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>initialize</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a53d8e3030358269389dd14bf1f57d661</anchor>
      <arglist>(const std::string &amp;configFilepath={}) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>loadDepthParamsFromJsonFile</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1db7c2e2158f0ee63af542fcb5bb4cef</anchor>
      <arglist>(const std::string &amp;pathFile, const int16_t mode_in_use=-1) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeABBuffer</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a8e4578c5e3d007b981501e134cbb2881</anchor>
      <arglist>(uint16_t *abBuffer, uint16_t abWidth, uint16_t abHeight, bool advanceScaling, bool useLogScaling) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>normalizeABFrame</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aa43bc34697572b921b33e0a12c541141</anchor>
      <arglist>(aditof::Frame *frame, bool advanceScaling, bool useLogScaling) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>readSerialNumber</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a79df43ec5b2203816745fee36519108d</anchor>
      <arglist>(std::string &amp;serialNumber, bool useCacheValue=false) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>requestFrame</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a386790ee6402953dcbf0df52561c6481</anchor>
      <arglist>(aditof::Frame *frame) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>saveDepthParamsToJsonFile</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a92c6a9c68d8a438ce3e1b02ee1ab37f4</anchor>
      <arglist>(const std::string &amp;savePathFile) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>saveModuleCCB</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a7f0d63bb0a99665f5f86b4c3330c4580</anchor>
      <arglist>(const std::string &amp;filepath) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>saveModuleCFG</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ae021ba6262945d87e8ebcaeab6ce88cc</anchor>
      <arglist>(const std::string &amp;filepath) const override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setControl</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>abd216dbc26481692be1c4e2e1ae53437</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setFrameProcessParams</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ac33f4408582f4eeca86d427e3dda9729</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a9877cafb23fce46131663763cb6957d2</anchor>
      <arglist>(const uint8_t &amp;mode) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>add7ecde52d4a2bab251659ede7d97936</anchor>
      <arglist>(const std::string &amp;sensorConf) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>start</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af5f122e62056756d2a4a1a8df51997f3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>stop</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a75c9436a527b62be1db670862f80c176</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CameraItof</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad1406564238c2f734e546220484f7536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::function&lt; aditof::Status()&gt;</type>
      <name>noArgCallable</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a5551ffd089ffce21200291bfc5eb083c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanupXYZtables</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a78451cfbfc7aa7bdb442fbd91597eb5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configureSensorModeDetails</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1057d3e3f57edd29b9c26fc9ea33dbce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeConfigData</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a5d4e03407210e202f4653af990f188aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isConvertibleToDouble</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a0affdc50495e1e8496834ab751a5c22c</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>loadConfigData</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a4e1bbf280256f7778a2dc96d3a29fb2d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>readAdsd3500CCB</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aadbe471b29a6458ee0deabe5324673b5</anchor>
      <arglist>(std::string &amp;ccb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>retrieveDepthProcessParams</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad2a4025d55b54000227bc918f8a66cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>setAdsd3500IniParams</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a605835a5c245052a6f5c977f19f68f08</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;iniKeyValPairs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_abBitsPerPixel</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1f6c527a1478e874e625945791ebcfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_abEnabled</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aa3eef8382c016124dfc8a1c74ed3754c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_adsd3500_master</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a7e99673fe518e8907fd526c0e1a98980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_adsd3500Enabled</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad1bbeb3296909be5b2beddd7f2d06326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>m_adsd3500FwGitHash</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a9be8577efc60382b842bf34d86290673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_adsd3500FwVersionInt</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a3ad7e8cd3d6ef08e31ddc4e1c9e9f97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::Adsd3500Status</type>
      <name>m_adsd3500Status</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1975bedea2179347c9852b2e41a58dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::ADSDErrors</type>
      <name>m_adsdErrors</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a938871d98b0fcec1dfb6747c7bac9ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_availableModes</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad520709313def57b7fdc412c2a225332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; aditof::DepthSensorModeDetails &gt;</type>
      <name>m_availableSensorModeDetails</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aa0b455fd5bffa3241ffd74c468ca168d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileData</type>
      <name>m_calData</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a033d34894c004849b79626a0f39e1ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_cameraFps</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af611ce4b614ce2d4914035fef618fe60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ccb_calibrationFile</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad16ec77f3f855063ed151274ea541fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_confBitsPerPixel</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a8927c72ff96939267c31639ef47d992b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; uint8_t, uint8_t &gt; &gt;</type>
      <name>m_configDmsSequence</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a46a939fc14c83124d27b927fef6cecaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::string &gt;</type>
      <name>m_controls</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a20f510408b1895ff0247b0963c3d28e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>m_depth_params_map</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a31f4842e2f0c873689d1c69e366f51a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_depthBitsPerPixel</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a2bc4befc0b0fb726d3ceeb37130156a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileData</type>
      <name>m_depthINIData</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a81cd4d4781c941134a147abac180293a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, FileData &gt;</type>
      <name>m_depthINIDataMap</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a8dba932e5811ea1f1533d5d76558ed63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; aditof::DepthSensorInterface &gt;</type>
      <name>m_depthSensor</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af90c6604c439f38674656c3309570d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::CameraDetails</type>
      <name>m_details</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a0628974645128a83f25be54e39695469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_devStarted</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ac927869039c0eb601a12d1ed86c70767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_devStreaming</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>addf0f26e20784f4e333f1dd48fd1ce28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_dropFirstFrame</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a8a7ad19f9e2c0c1e679b5d048dd5e969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_dropFrameOnce</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a4ef684120a39bb53e33574124eeeaab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enableDepthCompute</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>abe1dc6035eab39608643a937465cefd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_enableEdgeConfidence</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>abdf2564611040c3f2da04bf64abb9375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_enableMetaDatainAB</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a3f66dc2cecf8afa77fb4e938a5e58f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_enableTempCompenstation</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a61931ddc197493507cb87662b25825b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_fsyncMode</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad42586ae802245509812f28b390d0c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_fwUpdated</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1da11b9d375e058cc9476063e28add53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::ImagerType</type>
      <name>m_imagerType</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ab460a10c90afc2893cdc4bee8391b82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ini_depth</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af2b84f9a9a2998819c525dd4baf5d67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_ini_depth_map</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a31e8e754352fe6fe3ba5b8a737dd994c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_iniKeyValPairs</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a3af1f103827038929f2645100972bcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_initConfigFilePath</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a9d67a7318fd4a9f8c0912cf5346abb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isOffline</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>af097af70fe67ec356cc92976a9c54763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_loadedConfigData</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ae1ea51f33d976e593dabffe56044b067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_mipiOutputSpeed</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a4ddfe51cb8c274e418847427a064b005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::DepthSensorModeDetails</type>
      <name>m_modeDetailsCache</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a77cf5f1cfcc32f0c53bcdf13e97afbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_modesVersion</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>ad9a2b0913a6169c1b6e65541f7cfd05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_netLinkTest</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a8238e8d5fa6e56d08eb3d68bf055d0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, noArgCallable &gt;</type>
      <name>m_noArgCallables</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a19bd8311d9a1e72e844a5694ca4538df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_pcmFrame</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>aaea574a275eb70195993c74fedc83f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; std::string, int32_t &gt; &gt;</type>
      <name>m_sensor_settings</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a1dbeab0a6b5bd35a68260462bd7caa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sensorFirmwareFile</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a42efb7fd3b6252af1a7cf6b9a45cade4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_tempSensorInitialized</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a09dadd4d28775a49166d12a109358acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TofiXYZDealiasData</type>
      <name>m_xyz_dealias_data</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a87388cb2d476932fab06f3966b31d743</anchor>
      <arglist>[MAX_N_MODES+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_xyzEnabled</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a66be28fe20fca3b1b70dde44beed4294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_xyzSetViaApi</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a5c4f19b8e268a378ddcdef65916b2374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XYZTable</type>
      <name>m_xyzTable</name>
      <anchorfile>classCameraItof.html</anchorfile>
      <anchor>a93a895c5920ddad607914ab34f26c9ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CapturedStream</name>
    <filename>classCapturedStream.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Capture</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>ae227cb9d60616fb02c4aa1ac5d6f85bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CapturedStream</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>a918ac73b51de44b127cce400048b1cff</anchor>
      <arglist>(int fd, const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>filename</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>a8f0c6a7d8ce532649565aa885572a7d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopCapture</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>a7d06df7496ee3b6abb0fed53908cff5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CapturedStream</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>a214456ed8646d26b479556860c6476d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fd_</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>af676e17273cc49500eba3dc0c45d13e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>filename_</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>a43ae6b22239b4d64b98b3fcc147f2eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>uncaptured_fd_</name>
      <anchorfile>classCapturedStream.html</anchorfile>
      <anchor>ae0440a800dcf9c1119d25c946e07ffe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator10</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator10.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator10::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>ac9f50e9b6fff8dad968c5b98989752f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a23b2a79fc2fd0224fd31c519520cb945</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator10</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a53d945670e910c0baaf14f3d25f1bbb6</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4, const ParamGenerator&lt; T5 &gt; &amp;g5, const ParamGenerator&lt; T6 &gt; &amp;g6, const ParamGenerator&lt; T7 &gt; &amp;g7, const ParamGenerator&lt; T8 &gt; &amp;g8, const ParamGenerator&lt; T9 &gt; &amp;g9, const ParamGenerator&lt; T10 &gt; &amp;g10)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a373c054dc7b60a9ab6236c327cac4e23</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator10</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a2bee6d271df046f7660c85e2b2d305a5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a2a8a2cc051940ce209d7df27cf820997</anchor>
      <arglist>(const CartesianProductGenerator10 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T10 &gt;</type>
      <name>g10_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a1ecc9d1a94a68269677f293d38a99333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a5a558184e11ea82430b219796373ad24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>ad171d7dc4ca3dd846471b45c774acf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a40fb154f35a6e599200f3efa7ec74295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>ac08def43076a6671687347e200b791aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a30869c652df9c3f3f8844977720740a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a6a6b61e371f7ef43717eff86494b09bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a62d6cd4e45d48d29f21d9d4297f02706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;</type>
      <name>g8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a9f76ec8d21d175b1cf85099d548cb456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T9 &gt;</type>
      <name>g9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10.html</anchorfile>
      <anchor>a0bf21ea47112277221eb91fd19d84512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator2</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator2::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>a4dd5db877d076b52d44fb631e34cd47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>aa68e7d9334ba6318bc17ccb0669767fe</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator2</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>a971ef5a45783db277f5fae84eaef41a3</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>afb1a5fe2810721040689e2e8c85b8a42</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator2</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>a4359f80cc1888d4a18d2e0a6865b920d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>a03fca73bbce3df95d90f8004f92b3904</anchor>
      <arglist>(const CartesianProductGenerator2 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>a867afe39e21d3b9474c029f68efc0b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2.html</anchorfile>
      <anchor>abc38eec7b0ca7ecbd0c3038b67397460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator3</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator3::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a8ef3e248a6d5ba1ea4ae17a8d045e98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a2a1d5af705de6cc340291294fa38437e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator3</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>afdca1e94b01f654564b9cbe66fb5ca94</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a474d70e577e76b7f84b0d83e90a6ec89</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator3</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a230b2ec353e917e1afeb6aae5668e19e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a5f556e753dcc2289ff1ab78a27e327e5</anchor>
      <arglist>(const CartesianProductGenerator3 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a2c42604631f735285a8ed339e0b1373e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>a904aef44febd3230ab9f9f36d0c0b876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3.html</anchorfile>
      <anchor>ab10481ef2569cea953bdb3b4cac2a5c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator4</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator4::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>ab5e2480f7abacb80850de470c3225412</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>ae04bf9d551c6dc3996d18e90e88f4bfd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator4</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>a4e4512b35f0d71f7a718ded6fe829296</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>ae25a27430e476014a2f07c0be4f030f7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator4</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>a75d7d9ee7bae873295df5d4dbec6a165</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>ad04c3d7a347b98ba888fee76fc46b1a4</anchor>
      <arglist>(const CartesianProductGenerator4 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>a916a14456616d2be5f7c0185d6917aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>aa54ef550ea4f6daa98177faee4cab9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>a8b76a441b940b79dc96ce0d5ae30c70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4.html</anchorfile>
      <anchor>ac9de33013a5030a368c30bd4029beea1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator5</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator5::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>a381a9c3c18106872251acffe59453a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>aadf6e9a6638c07af046c489b78aed214</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator5</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>ab25fd0df9d6325f10f218c3b7553820d</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4, const ParamGenerator&lt; T5 &gt; &amp;g5)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>af1829ba003b0e7c3a463f87dacd4c3b2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator5</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>a13453a5614cda6c4d4b09011daa37800</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>aa6aadc923c5f6cd83ee4ae26b0fe6af3</anchor>
      <arglist>(const CartesianProductGenerator5 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>a0ede8fe915eb2d3eac08feefd0d7817d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>aff9ee5fd2bbe7a492980cf84300a7922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>a4a38199385399c6d98b1c0b5887af7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>a9cb2503ec2518e3b4fa6fa71ab3ead2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5.html</anchorfile>
      <anchor>a09555c6b2edb292a8079366d8fe48a1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator6</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator6::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>aa9d67ce7d77623ebb27053bb2f704c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>ae9a8a36d7d4a5270a21ffd38744bbfce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator6</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a6ff15d46e4ff7f8f24215b8244a6a094</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4, const ParamGenerator&lt; T5 &gt; &amp;g5, const ParamGenerator&lt; T6 &gt; &amp;g6)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a952895ad20d5a89b913f80ad2f54391b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator6</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a6d59c2e75fd2a0a042ee102e08956f7f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>ad5effd27ca52ecac72b32cc237bb59af</anchor>
      <arglist>(const CartesianProductGenerator6 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a81f61293deb35e167a71f59c299a3da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a350b03e86d0113d81d918e1e3697bdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a9c02c7049073a52c5fe3255546c4739a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a7f01e0dbe74f79a9abe94a64e967e95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>aa84915ffc8834fb18901f221405a202e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6.html</anchorfile>
      <anchor>a40767d9c00e76779bb2b42840a1219ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator7</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator7::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a1481728b2ece0109ac7897074d42a1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>ac8b315cd7dbe5566d5ff98b04921b815</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator7</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>aafc9c559223d3a685028ec98aa727818</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4, const ParamGenerator&lt; T5 &gt; &amp;g5, const ParamGenerator&lt; T6 &gt; &amp;g6, const ParamGenerator&lt; T7 &gt; &amp;g7)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a452dadb9cedbc18f539cfc98eb6e5b88</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator7</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a242bc369feb56ff096b906c833403077</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>ac73b936eaa95524fa90f7de7d2a8abff</anchor>
      <arglist>(const CartesianProductGenerator7 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>ad8ec75a361810570feb4f6c0699f7f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a2e094d1b0e7d99b28828475c9871f4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a24a56a59e1f27f5a97d8ed231bb48d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>ae5c1eac036b8355439f7eb411e639355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a606bdd6a8bb57eb65172455b0ea6b78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a37eac7a1d8524cd43bbfe9d6aaa69901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7.html</anchorfile>
      <anchor>a77db4fd537002107c3116a09e1895c84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator8</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator8::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>a75fc8856e032710e9efe753ad788dcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>a707b5a6f598da1f6b997e3b1ad771aca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator8</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>a07f33a7263f933d4fbabdb9e930d7f86</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4, const ParamGenerator&lt; T5 &gt; &amp;g5, const ParamGenerator&lt; T6 &gt; &amp;g6, const ParamGenerator&lt; T7 &gt; &amp;g7, const ParamGenerator&lt; T8 &gt; &amp;g8)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>a1893e189b87ba1a7cc664dcd4d87a1fd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator8</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>ab5e728b287d0d520e7281799a67189c7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>a5729e1c7969f8b5039b6d35813ce2c3e</anchor>
      <arglist>(const CartesianProductGenerator8 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>ae193aa14f10fd31935743efe0524959b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>aec3273e67d73bb852b552cd490465320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>abbb35c7992e84b95c1c08fa2a30f12f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>ae3591a4f310059cd2153519672e60e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>aa2c61555e1e07e927813b2bc493b0f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>adc6b75a157381cd758f6b4fad80c7828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>aec04a244c6fc41c0e1dbada26e4eb6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;</type>
      <name>g8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8.html</anchorfile>
      <anchor>ae3a7622998c078f48bf8ac40cddd159f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator9</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &gt;</base>
    <class kind="class">testing::internal::CartesianProductGenerator9::Iterator</class>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a86742cdf8f015ff11f7a40f0b66179c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a8fc8d5664560c3a788fe51903f896429</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianProductGenerator9</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>aff06c7992c06297c6bf5ad5eb56534e9</anchor>
      <arglist>(const ParamGenerator&lt; T1 &gt; &amp;g1, const ParamGenerator&lt; T2 &gt; &amp;g2, const ParamGenerator&lt; T3 &gt; &amp;g3, const ParamGenerator&lt; T4 &gt; &amp;g4, const ParamGenerator&lt; T5 &gt; &amp;g5, const ParamGenerator&lt; T6 &gt; &amp;g6, const ParamGenerator&lt; T7 &gt; &amp;g7, const ParamGenerator&lt; T8 &gt; &amp;g8, const ParamGenerator&lt; T9 &gt; &amp;g9)</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a60476505c616957d1a04a31d1635df6d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CartesianProductGenerator9</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>ab1b886bfb8c9c2c575ee4f9da61e3180</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a20622bd1e2b54fb0989224c6304dd5ec</anchor>
      <arglist>(const CartesianProductGenerator9 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>acae5fdc0a55ef9f9d8bf2cff49de287e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>ae0f87b44de6b68fa38e005869b07403f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a3716d4e91dd7a6cf542fad576ab420d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>adeb06f53f9ac0bbd14de7f556116a05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>ac0627a830039a2d793d5d23c792012cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a83dda1c8c6eac781301fb9db7cf46215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>aad2103c7eca626e5d9fddf218afbecef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;</type>
      <name>g8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>aaf57427b6fe72dc8d49d85d315baf414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T9 &gt;</type>
      <name>g9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9.html</anchorfile>
      <anchor>a6d4e5519d1051143b283a2ddbd0d58ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder10</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder10.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder10</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a3255f824dd20e02b8bb718bb7d3d3634</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8, const Generator9 &amp;g9, const Generator10 &amp;g10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a1c9f9e026696dd2618bb7e9e19daf239</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>adde49149fdebd8311645ddae469a4f89</anchor>
      <arglist>(const CartesianProductHolder10 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator10</type>
      <name>g10_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a71670bf8a60fe6e01dcc5278e089fc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a5245be8030d0a6f728636447bc1cf8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a7cc917fc3bd30ffd2dfbeadbdee8dd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a5decf155de93ea84e0140f8df29f07bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>afd929d5307f5c1a96779984b1fa80f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator5</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a1bb10afd785cd8ac642d25476799ffe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator6</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a87bbc83960add56e3ff211d60cdc4fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator7</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a75259b2cb4a948bcfbba73d8172094ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator8</type>
      <name>g8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a36ca15e2c00185d4a584ab27c40bfafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator9</type>
      <name>g9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder10.html</anchorfile>
      <anchor>a53dcc18bd666a15fbb89eefb279f7fec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder2</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder2</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder2.html</anchorfile>
      <anchor>a504471500c3171f7efee84b830004ff9</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder2.html</anchorfile>
      <anchor>afa0052d44ded139ca23a270375d28e6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder2.html</anchorfile>
      <anchor>a52e0f5a32ce4c6d7d1d919a23e2f6909</anchor>
      <arglist>(const CartesianProductHolder2 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder2.html</anchorfile>
      <anchor>add056f2b57886fb012c31613f2634885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder2.html</anchorfile>
      <anchor>ad3b3deed8d472cd491e72b8406466177</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder3</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder3</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder3.html</anchorfile>
      <anchor>ad74b6d31441c7f3f7f8514a563c8277e</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder3.html</anchorfile>
      <anchor>a10074f00be0b5069dbc67ef5c66fbf0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder3.html</anchorfile>
      <anchor>a562b9057c3ae909c260de1ee62960ac6</anchor>
      <arglist>(const CartesianProductHolder3 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder3.html</anchorfile>
      <anchor>a35cd85b4bf7a73e4fbea38226479898f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder3.html</anchorfile>
      <anchor>ac96127870d5a27053886931468ee20c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder3.html</anchorfile>
      <anchor>a5ac21826f78dc70ba258cfc08023402c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder4</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder4</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>a07fe92a091d7717a159d7ba5f2fe3c75</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>a6138a6d2767e2381266fe8676adbdd0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>a71bd487abedd285ff0f33d789cb83e8b</anchor>
      <arglist>(const CartesianProductHolder4 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>a97b0b3e9d00032e74d2268ea3522b91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>a9ffdd249b134b5e02bda2b0da5e58079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>aeb61459965ce3c332f810b71dbd63f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder4.html</anchorfile>
      <anchor>af2f02bd4d973ffad64c4fb198882b9ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder5</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder5</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>afb3a413ff0e59f31e621937f968d0923</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4, T5 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>aff2bd642fe8c52a2b9235e7c9c08cf26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>a2424c5da11b359c55e4f91b75bbb352c</anchor>
      <arglist>(const CartesianProductHolder5 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>a81bf8ba58a8f701efade5c1d18bc9dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>a57165b6e989e926177914113b9f98b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>ae65dc0fd8fec8fbb393fe8ad978b825c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>a290ba6ef45af1b5e026aa298ac680ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator5</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder5.html</anchorfile>
      <anchor>abff8a65f6a0fb6d5f1d8d9d5c3472b72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder6</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder6</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a7bb6f9224a1a6766e3634eb392e1b5f6</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>aa913929b072ce064ba7d00f030e6e3ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a279f22f21fb24fd716b958ad20116979</anchor>
      <arglist>(const CartesianProductHolder6 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>afc75796d0a193b4aa71295d4d5fbf2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a185518a6b93cca4e81bb9b5e3ca7da0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a1af93c009cd3025e89dab8f683b5d8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a1990e6efc632ee98355e47d52a3b75d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator5</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a6ad540ef1089ead5b0236cf093ba69bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator6</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder6.html</anchorfile>
      <anchor>a7dd7b7c05d778735c54a6aa72715e609</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder7</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder7</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>a289e661f9252bac3570700410eb041b3</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>aef46f61ddac11f5daaf7ba59b0616c36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>ad8258962ad29b1caa12c190829f812fe</anchor>
      <arglist>(const CartesianProductHolder7 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>adcf0358076c8e289e15a9f57e43eee1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>a704f651db08383a13d28d07266cd33c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>a1f5af59a8847a143da8b309a6a541add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>aff48909c84b414d8b8e5d04ef93c953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator5</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>af6fa2bc63f60900a73037480cb7bc177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator6</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>a291561ee8d2316dab94ebe6f2efb2f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator7</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder7.html</anchorfile>
      <anchor>a61473c49fc8b1dec59ffb31a5295e05c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder8</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder8</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>adacdd7a2e15963d1b2f559d65f6b2aac</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a19baa0d0ec826f2e10ffaafffcfdee3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a8606e186a397706d0077ec9ead085477</anchor>
      <arglist>(const CartesianProductHolder8 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a2b8ddbf3089772ad7f72fda55ccc7619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a2cc5c2260e92420d62ddf92a65a12ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>ad23e73ea1c02994e35bde78e9f2970c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>aff1efff76694a878b1d89a8142ad8a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator5</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a76835e24663f1e188cab3719a736aa17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator6</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>ae4ea6cb4a0a257c2627a24e92fcc01cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator7</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a8c1a3c407a3694515efaf1904bcb91c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator8</type>
      <name>g8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder8.html</anchorfile>
      <anchor>a83fea6a85f0a7227855e383572bdcd03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductHolder9</name>
    <filename>classtesting_1_1internal_1_1CartesianProductHolder9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CartesianProductHolder9</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>a692a537863ab6adfc4001564887a3bc7</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8, const Generator9 &amp;g9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>aafc7ce193dd88fc179d5a0c58eede7da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>a578342fa80941f8516f292ede0d8f681</anchor>
      <arglist>(const CartesianProductHolder9 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator1</type>
      <name>g1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>a729b06a268bac92a0e8264cf25d9d1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator2</type>
      <name>g2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>aec512e6ebccab973f6e281a6e8d95266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator3</type>
      <name>g3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>a859752b169cb09897b238c5b8c35b7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator4</type>
      <name>g4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>ad1e82536ec23059909cea641aba318b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator5</type>
      <name>g5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>af2c054f3b1ded0b749ab2b1c88cb373e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator6</type>
      <name>g6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>a76e3b9d7f1e38dcf5649fe0e765d23e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator7</type>
      <name>g7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>a9d4911b6d62092fa04e9601d6b604add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator8</type>
      <name>g8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>ac6d5f1d80d12f38c2d08b88b98959160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Generator9</type>
      <name>g9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductHolder9.html</anchorfile>
      <anchor>aad717597315c41d2933affec767e2c70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Castable</name>
    <filename>classtesting_1_1internal_1_1Castable.html</filename>
    <member kind="function">
      <type></type>
      <name>Castable</name>
      <anchorfile>classtesting_1_1internal_1_1Castable.html</anchorfile>
      <anchor>a705d519a227d38ff5c174905316f62c4</anchor>
      <arglist>(bool *converted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Base</name>
      <anchorfile>classtesting_1_1internal_1_1Castable.html</anchorfile>
      <anchor>ac60b2e7885f3b09defb829eddaa0afd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>converted_</name>
      <anchorfile>classtesting_1_1internal_1_1Castable.html</anchorfile>
      <anchor>a25aef3122ad03813a44bb3d40190b490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-catch-exceptions-test::CatchCxxExceptionsTest</name>
    <filename>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInFixtureConstructor</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>a2e45e6a6ecc7d4e1171a48f9c30e1306</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInFixtureDestructor</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>ae5ed341fb122b7d03da8ce86043166c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInSetUp</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>aefd6501c46ece89e1558b708d2b7f932</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInSetUpTestCase</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>ad7ceec96581c2cfff6267d26a43e2e7d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInTearDown</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>ab7130e108d4530a70b604a7710229811</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInTearDownTestCase</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>ae3b886e83d78eac40718ff0aeb5ee76b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesCxxExceptionsInTestBody</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>a48ada29ca056cd94368189ed0509baa8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesNonStdCxxExceptions</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>a01731aaf8269fc952559f5684b395119</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnhandledCxxExceptionsAbortTheProgram</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchCxxExceptionsTest.html</anchorfile>
      <anchor>ab2304b62b833f0729e8909ad8615212c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-catch-exceptions-test::CatchSehExceptionsTest</name>
    <filename>classgoogletest-catch-exceptions-test_1_1CatchSehExceptionsTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCatchesSehExceptionsWithCxxExceptionsDisabled</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchSehExceptionsTest.html</anchorfile>
      <anchor>a8e448244058ea16b0ba3148678c0b9e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesSehExceptionsWithCxxExceptionsEnabled</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchSehExceptionsTest.html</anchorfile>
      <anchor>abfb6b8448b7af79621f6f663e40ebca3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestSehExceptions</name>
      <anchorfile>classgoogletest-catch-exceptions-test_1_1CatchSehExceptionsTest.html</anchorfile>
      <anchor>a86d5639a464b9ee5e05816758bd1ae1f</anchor>
      <arglist>(self, test_output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CcbMode</name>
    <filename>structCcbMode.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>CFG_mode</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a1a5365859157ea0db18a09a304a0dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>default_mode</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a6de97704ef9a97886dc0a6772bd5b85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>heigth</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>ac26edd538ed379123295d8717925cffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>INIIndex</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a2d59837d4c7f48941a5265f11b2b800d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>isPCM</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a76b100a9d779d0c77505564908a6f612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nFreq</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a5de34caf79841c23d5ddf69669ea398b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>noOfCaptures</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>acf76e8f4e24f13541821f139e12ac9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>noOfPhases</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a24d28b52ed731d6a292fb2412e29cc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>P0Mode</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a430508264aa28570b9cc790916da9de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare4</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>ae4a486e2689a5dd99c17b17a2ee43822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare5</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a78e1629603aa8e68f0428016d18f29a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare6</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a234a90b3046d568b45f5867fd3b31f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare7</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a569b472d81e18fd736b97956a729496e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare8</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a74b41613957cec5d638f910e1028698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>TempMode</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a3259c86b56cc04fd02046636d6007c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>UserDefinedMode</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a65edfd456e93a18f90b655c51c3e8181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>width</name>
      <anchorfile>structCcbMode.html</anchorfile>
      <anchor>a6a6f753ea186cb8bff86bc52b8a3ff75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::CharReader</name>
    <filename>classJson_1_1CharReader.html</filename>
    <class kind="class">Json::CharReader::Factory</class>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1CharReader.html</anchorfile>
      <anchor>a48e320be8b13bbc0960cc5808cafec98</anchor>
      <arglist>(char const *beginDoc, char const *endDoc, Value *root, std::string *errs)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CharReader</name>
      <anchorfile>classJson_1_1CharReader.html</anchorfile>
      <anchor>acaa7b6ad04fe1cf2ddfca06e66550d7e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::CharReaderBuilder</name>
    <filename>classJson_1_1CharReaderBuilder.html</filename>
    <base>Json::CharReader::Factory</base>
    <member kind="function">
      <type></type>
      <name>CharReaderBuilder</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>a6e197b69a2ede3d87b03b9c5c78ba46a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CharReader *</type>
      <name>newCharReader</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>a81da7da750111321ff14baf0f0a4c8ae</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>a324561448113b48eb7aa6e6a5ce3aa0d</anchor>
      <arglist>(std::string key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>af890b5cb70e9b372e41de5c9e6535d21</anchor>
      <arglist>(Json::Value *invalid) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CharReaderBuilder</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>ae37ffbceec53ba08a99345ae3335af32</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaults</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>a03ff031e06aabff989ab4addc87294ab</anchor>
      <arglist>(Json::Value *settings)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>strictMode</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>a9c19e3c5475f9072d527810d4bf56749</anchor>
      <arglist>(Json::Value *settings)</arglist>
    </member>
    <member kind="variable">
      <type>Json::Value</type>
      <name>settings_</name>
      <anchorfile>classJson_1_1CharReaderBuilder.html</anchorfile>
      <anchor>ac69b7911ad64c171c51ebaf2ea26d958</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::CheckedArrayByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a26e860a184ef1c8065733a3d9dcdd608</anchor>
      <arglist>(const char *bytes, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckedArrayByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>adcb200f4f1c489ba93116c5329ef5002</anchor>
      <arglist>(char *outbuf, size_t capacity)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>NumberOfBytesWritten</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a585fa29e4e336df86592fd536239f938</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Overflowed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a84a46d13969341836361af33959c08f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a50ca3645dd23ac7e3b8c0242685d0958</anchor>
      <arglist>(CheckedArrayByteSink)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>capacity_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>ae80b5192435a26d8e302c5afd610ee3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>outbuf_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a8951b53ef973c3f95b8cd4d6e3f7e98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>overflowed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>af846d3174ce6ea00de84729c5186e18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a100f95415da14886e8ca3521a49b11a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::CheckHandler</name>
    <filename>classbenchmark_1_1internal_1_1CheckHandler.html</filename>
    <member kind="function">
      <type></type>
      <name>CheckHandler</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a876fceed184f98fd432357f5510b0718</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckHandler</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a2958ffc7cb50f48a16f6b45f09d3f8b7</anchor>
      <arglist>(const char *check, const char *file, const char *func, int line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckHandler</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a26ad5d193d02d14f21f087abf012d151</anchor>
      <arglist>(const CheckHandler &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetLog</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a35ad0d59412fae13bbd8ab08cbd06b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CheckHandler &amp;</type>
      <name>operator=</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a4921f95a7571244a15d77cd5bd616ca5</anchor>
      <arglist>(const CheckHandler &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_NORETURN</type>
      <name>~CheckHandler</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a60d4497cb5b332dce19a4d84aa50223f</anchor>
      <arglist>() BENCHMARK_NOEXCEPT_OP(false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogType &amp;</type>
      <name>log_</name>
      <anchorfile>classbenchmark_1_1internal_1_1CheckHandler.html</anchorfile>
      <anchor>a6af66d45fb95b60e8a144476e89354da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::DescriptorPool::Tables::CheckPoint</name>
    <filename>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>CheckPoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>a4b496ce38c571abd3d3f9f43941ab1bd</anchor>
      <arglist>(const Tables *tables)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>allocations_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>a1821270ff64004052a3a1b110ad18b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>file_tables_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>a4d36f5e306c97dadcc98f03811be15bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>messages_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>a6d7f4c6d8194b6a3e4ea9ce26cc18cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>once_dynamics_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>a97f534b041f9988f70055f9aba5ce657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_extensions_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>ae50da2afeccfcb78457b58c6c381a12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_files_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>afd2e1695fbd5ac9775f6353be1510a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pending_symbols_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>ac991363262e1b058735156dc30591815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>strings_before_checkpoint</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables_1_1CheckPoint.html</anchorfile>
      <anchor>aa1c3c1c24b8c39b841f62597a8e325ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom::CheckType</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom_1_1CheckType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CheckUtf8Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBuildOptionalStringWithBadUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>ae08c6c2b4673b3e7a1aa8c8a74eafd33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildOptionalStringWithBadUtf8Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>abb9eb0cb90f106bc5c7672b99d437ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildRepeatedStringWithBadUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a001b5a7b6cac2d69477f829158c5d09f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildRepeatedStringWithBadUtf8Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a96eb57bbcde2b77a976efb427fbf5ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildRequiredStringWithBadUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>aebb26921eabc66ce35ea1bc861bbdbf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildRequiredStringWithBadUtf8Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>accbe3dd47f9c3d0740a88263fbc511ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildRequiredStringWithGoodUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a823adab79635e34fa1f31274c8633020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseRequiredStringWithBadUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>ad03bc317883740b44b0460b28268c20d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseRequiredStringWithBadUtf8Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>ae8858c5f17ee5191a0e7e33f3b3ecf27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseRequiredStringWithGoodUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a538bde8b3084c6b964366f01a00ee84a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertParseBadUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a47e4d948e895e361b69520025112f3d4</anchor>
      <arglist>(MessageLite defaultInstance, byte[] data)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>NON_UTF8_BYTE_STRING</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a65d778cbf17db25e6e2ff101d1ed0e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>UTF8_BYTE_STRING</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>a9252259dfa8baa41358fc4f931e5c699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>UTF8_BYTE_STRING_TEXT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CheckUtf8Test.html</anchorfile>
      <anchor>ae61df7f2fc510369eaf3f17634626278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>benchmark::ChooseClockType</name>
    <filename>structbenchmark_1_1ChooseClockType.html</filename>
    <member kind="typedef">
      <type>std::chrono::high_resolution_clock</type>
      <name>type</name>
      <anchorfile>structbenchmark_1_1ChooseClockType.html</anchorfile>
      <anchor>a1f16d9f54b1776d1c648b93489b64b0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::yqueue_t::chunk_t</name>
    <filename>structzmq_1_1yqueue__t_1_1chunk__t.html</filename>
    <member kind="variable">
      <type>chunk_t *</type>
      <name>next</name>
      <anchorfile>structzmq_1_1yqueue__t_1_1chunk__t.html</anchorfile>
      <anchor>ac287733cd8d8642cbd732739e4e722f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>chunk_t *</type>
      <name>prev</name>
      <anchorfile>structzmq_1_1yqueue__t_1_1chunk__t.html</anchorfile>
      <anchor>a0ff74577d58df303c995a6e8e894ddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>values</name>
      <anchorfile>structzmq_1_1yqueue__t_1_1chunk__t.html</anchorfile>
      <anchor>adea082e8765c699c3606e881c6f5a48a</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cJSON</name>
    <filename>structcJSON.html</filename>
    <member kind="variable">
      <type>struct cJSON *</type>
      <name>child</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a401b274c2da358dac5c23ab8b2c71f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct cJSON *</type>
      <name>next</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ade862b880379b5e2a591f7326401fa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct cJSON *</type>
      <name>prev</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a488a393f610347821fce8e985e79fc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>string</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>aa6b47e9a4b0e0a26f519b1a2b6739983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ab13084c574681593b12f6e0a3db0dcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>valuedouble</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a4b21817d0fd2919901abadac73214e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>valueint</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>a369cea49494eb5d4409d532a731a0fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>valuestring</name>
      <anchorfile>structcJSON.html</anchorfile>
      <anchor>ad43f8de2571e504c4c5ce0a36990e6e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cJSON_Hooks</name>
    <filename>structcJSON__Hooks.html</filename>
    <member kind="function">
      <type>void *CJSON_CDECL *</type>
      <name>malloc_fn</name>
      <anchorfile>structcJSON__Hooks.html</anchorfile>
      <anchor>a71693d8b277a80a1faf8758b9589d670</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>void</name>
      <anchorfile>structcJSON__Hooks.html</anchorfile>
      <anchor>a42c96b388103ffb466e7335b9fc710c3</anchor>
      <arglist>(CJSON_CDECL *free_fn)(void *ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Class</name>
    <filename>classcpp_1_1ast_1_1Class.html</filename>
    <base>cpp::ast::_GenericDeclaration</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>acc17c34512d5cc54d5125734ce79f219</anchor>
      <arglist>(self, start, end, name, bases, templated_types, body, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>a0a63f6fab75d61ffac6fb9f1c29ae84d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDeclaration</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>a4758bfb7c00410575932974e1ed8b7da</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDefinition</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>ae6d2356f835d06d5109d9e4609d86780</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsExportable</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>a1ab749f8cfddb0903c6484791f70f42e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>a347673e0a2a7b840b7d2d1cae13977f7</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bases</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>a5665eb67314a075d4e0ff91accbde5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>add39f61fdcf6dae42d79cac3dcbb7782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>templated_types</name>
      <anchorfile>classcpp_1_1ast_1_1Class.html</anchorfile>
      <anchor>a48ed0d3115656554d9134bc1787390fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::ClassAPITest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ClassAPITest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testMakeClassWithNestedDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ClassAPITest.html</anchorfile>
      <anchor>ae9d3e8a466a9bd4cb39d795e69877e84</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParsingFlatClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ClassAPITest.html</anchorfile>
      <anchor>a11f607c2d61ecdc4bc397bad58281432</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParsingFlatClassWithExplicitClassDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ClassAPITest.html</anchorfile>
      <anchor>a081326515d22106a1daadcfa2e81ca14</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParsingNestedClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ClassAPITest.html</anchorfile>
      <anchor>aa8293d33ecefb0935bb9f50bb9c1b49c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetSerializedFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ClassAPITest.html</anchorfile>
      <anchor>a4989a88c76e4ec4342c07e959934ce11</anchor>
      <arglist>(self, name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ClassNameResolver</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</filename>
    <member kind="function">
      <type></type>
      <name>ClassNameResolver</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a8d4d513ac29e16efcdbadfa1f4f77026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a886aeff451123edcfe39393530aa3631</anchor>
      <arglist>(const Descriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>add2f5e0080fb55de0be5e5133b36022f</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a78509371dc45fd15e439e6858572fe56</anchor>
      <arglist>(const FileDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a4755eaac8ce2190338cc753bf2a10a4f</anchor>
      <arglist>(const ServiceDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetDescriptorClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a1e63bcc8a93ef80192010a24cab8b53e</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetExtensionIdentifierName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a26a52cfefa87ff409a35b1199a87c75b</anchor>
      <arglist>(const FieldDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a8173133f9552d3b86f92f438ba7f7c9c</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileDefaultImmutableClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a4a3402529cf70d00c0ff60d85074190c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileImmutableClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>acb150040b2ca24a0f62857b5dae869c7</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetImmutableClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>acbaa3b7ac658a7b9d12e235c5768160e</anchor>
      <arglist>(const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetJavaImmutableClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a9dc464cc5d77c7a905afd4c8bfe76e94</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetJavaImmutableClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a5f16f3b410c7b6bb76f83d91594539c8</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetMutableClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>ad4468610288bdf649b7753ca46d3864a</anchor>
      <arglist>(const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasConflictingClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>aa8623498d6159e19b70bd8f34067231a</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;classname, NameEquality equality_mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClassNameResolver</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>ad97090d7430f034c589afa0b21603ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetClassFullName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a75db702d6403673bafae4e15e67bd86c</anchor>
      <arglist>(const std::string &amp;name_without_package, const FileDescriptor *file, bool immutable, bool multiple_files)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetJavaClassFullName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>ae35f6ced15b67d75dc5c0b6102b71c78</anchor>
      <arglist>(const std::string &amp;name_without_package, const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a971420c38a64a636d1a2c96df88b9deb</anchor>
      <arglist>(ClassNameResolver)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const FileDescriptor *, std::string &gt;</type>
      <name>file_immutable_outer_class_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ClassNameResolver.html</anchorfile>
      <anchor>a976125fdcab655116bc5fae3b8aeb47f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>setup::clean</name>
    <filename>classsetup_1_1clean.html</filename>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsetup_1_1clean.html</anchorfile>
      <anchor>ac745dd6d3e16dafce2b7f1167b4f6974</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cleanup_ent</name>
    <filename>structcleanup__ent.html</filename>
    <member kind="variable">
      <type>upb_cleanup_func *</type>
      <name>cleanup</name>
      <anchorfile>structcleanup__ent.html</anchorfile>
      <anchor>ae32b38c2d4defb0c2950b787a0e1a57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct cleanup_ent *</type>
      <name>next</name>
      <anchorfile>structcleanup__ent.html</anchorfile>
      <anchor>acc36ba0c767b4e032fce572a97a1b434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ud</name>
      <anchorfile>structcleanup__ent.html</anchorfile>
      <anchor>a2494045f27625f49df1112e9e0df334b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ArenaImpl::CleanupChunk</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupChunk.html</filename>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SizeOf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupChunk.html</anchorfile>
      <anchor>a51b5e36e4edf478574a48f9eb4532de4</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="variable">
      <type>CleanupChunk *</type>
      <name>next</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupChunk.html</anchorfile>
      <anchor>a5a763524ae8ea3c207934a3c8cae2b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CleanupNode</type>
      <name>nodes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupChunk.html</anchorfile>
      <anchor>aed7d2e103737ab25c3f9ba9c2c652b75</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupChunk.html</anchorfile>
      <anchor>ab2e95da64faaf043876d8c8c944c8964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ArenaImpl::CleanupNode</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupNode.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>cleanup</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupNode.html</anchorfile>
      <anchor>a6b87685d4d3949af1cdbe67208517f57</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>elem</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1CleanupNode.html</anchorfile>
      <anchor>a8737c983fc1fee9ec8462a8e55d9e995</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>clientData</name>
    <filename>structclientData.html</filename>
    <member kind="variable">
      <type>std::vector&lt; char &gt;</type>
      <name>data</name>
      <anchorfile>structclientData.html</anchorfile>
      <anchor>a0f541cc00c62f6b78343feab5de87d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasFragments</name>
      <anchorfile>structclientData.html</anchorfile>
      <anchor>a5b48cd0ca6292e837919707f6a861c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::ClientLoginError</name>
    <filename>classupload_1_1ClientLoginError.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1ClientLoginError.html</anchorfile>
      <anchor>a1e590616c2976d881e155958cedbbe47</anchor>
      <arglist>(self, url, code, msg, headers, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1ClientLoginError.html</anchorfile>
      <anchor>a1e590616c2976d881e155958cedbbe47</anchor>
      <arglist>(self, url, code, msg, headers, args)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classupload_1_1ClientLoginError.html</anchorfile>
      <anchor>ac300a0b034b2bc64cedc51e09fb6d663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reason</name>
      <anchorfile>classupload_1_1ClientLoginError.html</anchorfile>
      <anchor>ae0555feb182d89d1e4d7944afbfe14e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::clock_t</name>
    <filename>classzmq_1_1clock__t.html</filename>
    <member kind="function">
      <type></type>
      <name>clock_t</name>
      <anchorfile>classzmq_1_1clock__t.html</anchorfile>
      <anchor>a4abb03e23f4236067c39fd22f8a39d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>now_ms</name>
      <anchorfile>classzmq_1_1clock__t.html</anchorfile>
      <anchor>a2926d2e5e13a270e6050ec4e24a2770e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>now_us</name>
      <anchorfile>classzmq_1_1clock__t.html</anchorfile>
      <anchor>ac1caeb031c357ffe97a3df77a87ed265</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>rdtsc</name>
      <anchorfile>classzmq_1_1clock__t.html</anchorfile>
      <anchor>a1ae8e531a4d778cc2a6b9a66d86137eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_last_time</name>
      <anchorfile>classzmq_1_1clock__t.html</anchorfile>
      <anchor>ac8cf9670413c1ddbdc25315bddeec066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_last_tsc</name>
      <anchorfile>classzmq_1_1clock__t.html</anchorfile>
      <anchor>a913f6949974fab00d9d431e3df056ab6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Closure</name>
    <filename>classgoogle_1_1protobuf_1_1Closure.html</filename>
    <member kind="function">
      <type></type>
      <name>Closure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Closure.html</anchorfile>
      <anchor>aaf524ac2e685017cadb608e7d1e163a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Closure.html</anchorfile>
      <anchor>a2fd9b41dcfb3f77bbf2517dde662b5d3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Closure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Closure.html</anchorfile>
      <anchor>a2aa0b7c65c5cabc9299f80c2b340c52a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Closure.html</anchorfile>
      <anchor>a8e2fe7a09369becd3bd13a846cf896c0</anchor>
      <arglist>(Closure)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>cmd_header_t</name>
    <filename>unioncmd__header__t.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>chunk_size16</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>aefd6acc9a2618161720ea8542fd4973c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cmd8</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>a3cdc6e73d3eb0c2a720085644c8e0795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cmd_header_byte</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>a9fba6341852f575743c1c9d8910fe919</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>crc_of_fw32</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>a01422063f99c413e0fad150f21f4c113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>header_checksum32</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>a6e3598734fdc9de2df002d64ecdc215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id8</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>a0c4e0205cd746c4eb1bccec21f487823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>total_size_fw32</name>
      <anchorfile>unioncmd__header__t.html</anchorfile>
      <anchor>a4be40433af15f2e4989975de7867d212</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::CMessage</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</filename>
    <base>google::protobuf::python::ContainerBase</base>
    <member kind="typedef">
      <type>std::unordered_map&lt; const FieldDescriptor *, ContainerBase * &gt;</type>
      <name>CompositeFieldsMap</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a0513ad391f5e3d657205dcc2efd67fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; const Message *, CMessage * &gt;</type>
      <name>SubMessagesMap</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>ae9afd16e353ef3e665ef9934bfb65e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>BuildSubMessageFromPointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a4e7bf0c4fc60cb2acb65d383354e508c</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, Message *sub_message, CMessageClass *message_class)</arglist>
    </member>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetMessageClass</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>ad4c57757e8a94ec5c2dd36cc0fc52927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>MaybeReleaseSubMessage</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a97a63d5efae99c46945eee8a4ece12a0</anchor>
      <arglist>(Message *sub_message)</arglist>
    </member>
    <member kind="variable">
      <type>SubMessagesMap *</type>
      <name>child_submessages</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a1b3d080f59ac50827a532cda4789c1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CompositeFieldsMap *</type>
      <name>composite_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a82523c5f80d321f898317d86e39b23da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Message *</type>
      <name>message</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>ab298b156dcd0ce25460de4cbf333acb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>read_only</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a6471e3fc380dc984a413215f11cddfda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>unknown_field_set</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>a9a2cfcaeb4579702c373df7def40cf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>weakreflist</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessage.html</anchorfile>
      <anchor>aab2af393b53ee57a2ca8b5a9780b2a42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::CMessageClass</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1CMessageClass.html</filename>
    <member kind="function">
      <type>PyObject *</type>
      <name>AsPyObject</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessageClass.html</anchorfile>
      <anchor>a8d2fdfe17b150ad1f80a0e7425d7c8de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor *</type>
      <name>message_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessageClass.html</anchorfile>
      <anchor>a28eb97933cd2af67667a9a96556e2022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>py_message_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessageClass.html</anchorfile>
      <anchor>a57f307618d51948d9066047ac84e8bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyMessageFactory *</type>
      <name>py_message_factory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessageClass.html</anchorfile>
      <anchor>a374ce0082748b045d4c9dbe6bf8bd219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyHeapTypeObject</type>
      <name>super</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1CMessageClass.html</anchorfile>
      <anchor>aee96e8b68d77ee03abb990166025ddd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedAdapterTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedAdapterTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>proto2Roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedAdapterTest.html</anchorfile>
      <anchor>a2b207d21aaeaeb1151144111b379bd75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proto3Roundtrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedAdapterTest.html</anchorfile>
      <anchor>a9d260f651a9e68e5446018979df6378d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedAdapterTest.html</anchorfile>
      <anchor>aed6da0fa55dd3d70c1ce637a1cd11324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T &gt; T</type>
      <name>fromByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedAdapterTest.html</anchorfile>
      <anchor>ad41fd67f1d032756fe84459341559c89</anchor>
      <arglist>(byte[] data, Class&lt; T &gt; messageType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T &gt; byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedAdapterTest.html</anchorfile>
      <anchor>a8e13d2408fbb2ff01e6abb2592e9a581</anchor>
      <arglist>(T msg, int size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::CodedInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>Limit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a068c8356a3528a6a5bc927ceb3dea1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BytesUntilLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a8068fb0d746b305433ce3490a1edb59e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BytesUntilTotalBytesLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a7b13bee04a1d002c1b9455787c7095dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckEntireMessageConsumedAndPopLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>adc76f086f7ed58b374e86784b24936b3</anchor>
      <arglist>(Limit limit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodedInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aa6d951813fcfdf5d92f35bb95f806420</anchor>
      <arglist>(const uint8 *buffer, int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodedInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a44a83ea1cbf89fd06903cdc3add13b7e</anchor>
      <arglist>(ZeroCopyInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConsumedEntireMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a744076090ae508f8717ad03cc3e65bb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentPosition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a09cefb6a92d21847384f43ce2470c151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecrementRecursionDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aabc8f94b211fcf84fa2fdea15777d481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DecrementRecursionDepthAndPopLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aa8f546f43a0fe3d9973c9848b1350141</anchor>
      <arglist>(Limit limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ExpectAtEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a3ced15ff85cea91fdb02f9e2909a8c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ExpectTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a9c8505133a36b985470f2d960493c202</anchor>
      <arglist>(uint32 expected)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetDirectBufferPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae7a24a346936a019207b04227e3b21cd</anchor>
      <arglist>(const void **data, int *size)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>GetDirectBufferPointerInline</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a97600632eb485e892be002b306562020</anchor>
      <arglist>(const void **data, int *size)</arglist>
    </member>
    <member kind="function">
      <type>MessageFactory *</type>
      <name>GetExtensionFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aaaf8e40304eaf6ffa91023cbed99d490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DescriptorPool *</type>
      <name>GetExtensionPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a88b5d3408ad0b04aa80ee36cd4094e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IncrementRecursionDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aa378da875bec7f2a1c9e09a9d37f3672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; CodedInputStream::Limit, int &gt;</type>
      <name>IncrementRecursionDepthAndPushLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>afd1c0a8a26aefcd46ed6b6508be6c626</anchor>
      <arglist>(int byte_limit)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE bool</type>
      <name>InternalReadRawInline</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a8cf16cbd14ffd962ee5d7ea581485eea</anchor>
      <arglist>(void *buffer, int size)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE bool</type>
      <name>InternalReadStringInline</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a02db908f7152c1fd9ce389d590286013</anchor>
      <arglist>(std::string *buffer, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFlat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aa4cc302ec290bf45355c22f31cad35e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LastTagWas</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a00d69e1980355010ed8155ba9d07e317</anchor>
      <arglist>(uint32 expected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae007771c7291209d3623a88658a21ec7</anchor>
      <arglist>(Limit limit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PROTOBUF_DEPRECATED_MSG</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a9da4df08133ad7f1313d2b240b2a02c8</anchor>
      <arglist>(&quot;Please use the single parameter version of SetTotalBytesLimit(). The &quot; &quot;second parameter is ignored.&quot;) void SetTotalBytesLimit(int total_bytes_limit</arglist>
    </member>
    <member kind="function">
      <type>Limit</type>
      <name>PushLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aa4c636f5da1d7ed3a5dd4952e2bcc64c</anchor>
      <arglist>(int byte_limit)</arglist>
    </member>
    <member kind="function">
      <type>Limit</type>
      <name>ReadLengthAndPushLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>afd9a92586503b399c29937eba6f13b2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLittleEndian32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a3104dc45643c6f4c90db0323b5b719b8</anchor>
      <arglist>(uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLittleEndian64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a13c3d476d6b5c268156f4deda61cbd25</anchor>
      <arglist>(uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a9bcd442a3547ff1252593eed6ce6d9da</anchor>
      <arglist>(void *buffer, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a06657f6da61ba9f37d11f84949e3d73d</anchor>
      <arglist>(std::string *buffer, int size)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE uint32</type>
      <name>ReadTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a2e1c6840e343691aa871b51abf8b51c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE uint32</type>
      <name>ReadTagNoLastTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae3eead2320f090b45c122894f8588a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE std::pair&lt; uint32, bool &gt;</type>
      <name>ReadTagWithCutoff</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a3044f571888048238760eb27242504d7</anchor>
      <arglist>(uint32 cutoff)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE std::pair&lt; uint32, bool &gt;</type>
      <name>ReadTagWithCutoffNoLastTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a970ddac846bf4e5f39b81bf3f1d5d213</anchor>
      <arglist>(uint32 cutoff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadVarint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ab783ab1e0e43f710eba806ac7ef1928d</anchor>
      <arglist>(uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadVarint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>af4e6c6127ed64e4978b389c812cff872</anchor>
      <arglist>(uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadVarintSizeAsInt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a69c8c30ae662ff37ecff3f43b569a3e2</anchor>
      <arglist>(int *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RecursionBudget</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a79eda7fd4732b1d36a2f9f076c925d84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetConsumed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ab243e5dbec1595694054e9c7829bf233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExtensionRegistry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a41c67ddbefe2d3911bdc921a1b9d4635</anchor>
      <arglist>(const DescriptorPool *pool, MessageFactory *factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLastTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a21fda676bbca2a58148e2f220acd6cb3</anchor>
      <arglist>(uint32 tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRecursionLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a8baa813503e44b6bf2e78191cfd16261</anchor>
      <arglist>(int limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTotalBytesLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ac1af5315edbafbd77b02fc351a52b734</anchor>
      <arglist>(int total_bytes_limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>af17ae94842f161ed70958cdd344bbf35</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeDecrementRecursionDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a7d42baabb3d5f7b41af229dda05d8b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CodedInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae1f125de60af0694879d763d62f8ebb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>ExpectTagFromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a38c8c67d39ab070634661b7221749160</anchor>
      <arglist>(const uint8 *buffer, uint32 expected)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetDefaultRecursionLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a5186fc2011d0932ab493471e9ce7a2a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const uint8 *</type>
      <name>ReadLittleEndian32FromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae39b5d83a277787796e3151efbd92796</anchor>
      <arglist>(const uint8 *buffer, uint32 *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const uint8 *</type>
      <name>ReadLittleEndian64FromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ad59934ead5ebcc7701870145eddecc29</anchor>
      <arglist>(const uint8 *buffer, uint64 *value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>int</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a82050a2c07a8e5619face18dd8992fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a229f31d0b0fd5df7fb2cfd735c4201c7</anchor>
      <arglist>(int amount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BackUpInputToCurrentPosition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>addb4bfaffbf4c49649ed074eb9cc08f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>BufferSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>af69bc5b49e723fbf25534b056f349fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a0ec6a0cbf67f174db1e95b13d93b1da9</anchor>
      <arglist>(CodedInputStream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintTotalBytesLimitError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aaf5d3aa49fe05ed995d44e16add7b392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadLittleEndian32Fallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a479c882a210380b8943c6f9bec41d683</anchor>
      <arglist>(uint32 *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadLittleEndian64Fallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aa3b6f60bc2e77659f6fc2549e550902a</anchor>
      <arglist>(uint64 *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadStringFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a8ba40fee232479844f0d73f32bec2144</anchor>
      <arglist>(std::string *buffer, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32</type>
      <name>ReadTagFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a9afe130ed952d0026a8c39fa9b647c0d</anchor>
      <arglist>(uint32 first_byte_or_zero)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32</type>
      <name>ReadTagSlow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ac49e846e3351630e69c83f147076a084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int64</type>
      <name>ReadVarint32Fallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a547bdb6f05c7966983c0bed914d8effa</anchor>
      <arglist>(uint32 first_byte_or_zero)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadVarint32Slow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a2e594706e976a45fe524acf0deb2f784</anchor>
      <arglist>(uint32 *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; uint64, bool &gt;</type>
      <name>ReadVarint64Fallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a715242410c32a50c872809697145baf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadVarint64Slow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a3e13078934ed7065090b20773c90f1e0</anchor>
      <arglist>(uint64 *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>ReadVarintSizeAsIntFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a1e7d3af831c2c33b26e176109858ec0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>ReadVarintSizeAsIntSlow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ac694f18ea899d8964747dc9a4bf03ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecomputeBufferLimits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a09bf83b663dfa41f87bf2ec71e79e7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Refresh</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a272954ea8e74f33e23daf14fbe54cf87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SkipFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a46e51c52d2906264e904097b3ac4fcd0</anchor>
      <arglist>(int count, int original_buffer_size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>aliasing_enabled_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a5cc9f0e20f35199f50a30a6131b17dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const uint8 *</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a8c4c346f98bef3563e93875d6eed6017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const uint8 *</type>
      <name>buffer_end_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a1dcbcb4bdd67b42148cdef58abc5dcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_size_after_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>afe7ccbfb520559617ccf226cbb5b61ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Limit</type>
      <name>current_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a6e4ed8bf498bd34b2a499079503863ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageFactory *</type>
      <name>extension_factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a4a757457787ac397868a553e85963edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>extension_pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a10e3455b5f20de6a81518e3f2534d5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyInputStream *</type>
      <name>input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ab99a14409ccce1fff820701e3f170980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32</type>
      <name>last_tag_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a556acbca88ab5f567b74b299879b7d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>legitimate_message_end_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a2469c81205a650685ae72a8477fc2c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>overflow_bytes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a215712eaa0c64d892645c981850b8240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>recursion_budget_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a5f051f62b4d054b81ae8fc92db897169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>recursion_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a71ba395f8f5dc2b0eb3e03a559aa57b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_bytes_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a30964c6077d129e7b3235ed6aad6930e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_bytes_read_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae2fd4c037cc7407296497d97dc81aa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>default_recursion_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a896489003c4e17c05031070b6a7fffb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kDefaultTotalBytesLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>ae8c0248f0580131be72bc5f434e0813b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>google::protobuf::internal::EpsCopyByteStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>aaaf2fe183d7c689b5a3f1b986d260381</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>google::protobuf::ZeroCopyCodedInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedInputStream.html</anchorfile>
      <anchor>a75b56774f2b21a35d796af9ce87e35ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</filename>
    <class kind="class">com::google::protobuf::CodedInputStream::ArrayDecoder</class>
    <class kind="class">com::google::protobuf::CodedInputStream::IterableDirectByteBufferDecoder</class>
    <class kind="class">com::google::protobuf::CodedInputStream::StreamDecoder</class>
    <class kind="class">com::google::protobuf::CodedInputStream::UnsafeDirectNioDecoder</class>
    <member kind="function">
      <type>abstract void</type>
      <name>checkLastTagWas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aac713c5ed8b83a4e5f693140c3fed0f0</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ac034796fff288af41050fda5cd6caf0d</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getBytesUntilLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ab43d0626fa5370e032ccf82287ffa9a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getLastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a77416010ec1bb8fa70a26ebc259684a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getTotalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a0257a7c94dc49f294bfcb09ca2e56c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>isAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a1cf98d10eb3214286c00d1c4b8be0d58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>popLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a8d914be0f188f2c6cb70db359717ac96</anchor>
      <arglist>(final int oldLimit)</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>pushLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a945681eb0ac13bc3efd8720855542da0</anchor>
      <arglist>(int byteLimit)</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>readBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ab065729ba393f69bd66cb7a11e0bdec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract byte[]</type>
      <name>readByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>acca7ba048022746f3cec41f700b76b14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract ByteBuffer</type>
      <name>readByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a7886fec0c5dd97db22921afdf9ca0ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract ByteString</type>
      <name>readBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>abdda0d3a73109677e971376d09944ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract double</type>
      <name>readDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a92db267b858087107b30460ea427be6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a06a72a534b35c5c69e397ddf7151ecbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a90b46ee70beec0e88c9ce99a8782a4be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a6f2d69796533dadc72bc81f31ec7bc1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract float</type>
      <name>readFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aedbd6e0948ee189b26633977608bb459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>readGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a29505a31ae636bf1fa679c0a8d78b293</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>abstract&lt; T extends MessageLite &gt; T</type>
      <name>readGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ac0fe046cfa1eb72d826837b5660b45ef</anchor>
      <arglist>(final int fieldNumber, final Parser&lt; T &gt; parser, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aeb6f2152789756d7dc4da78a4144e01b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aef09ebbc1d636038063390333abe8ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>readMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a744e11d17b44eb53d9c92e0eb799a4be</anchor>
      <arglist>(final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>abstract&lt; T extends MessageLite &gt; T</type>
      <name>readMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a335f5d55e5a13be8a97a50dfa4e8ce92</anchor>
      <arglist>(final Parser&lt; T &gt; parser, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>abstract byte</type>
      <name>readRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a99a18542a2185ca29c717d71e89140c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract byte[]</type>
      <name>readRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aeb29ec9851f012b174b03631827d4d86</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readRawLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a8b4ea9fb33c3b96635266c147330b69a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readRawLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a8d9dabfecacff0ba5563bcab984daa4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>af520046302b9481c91471c109612be63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readRawVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ae8ae9d919338544ccf8650802715e0b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aea800e83a09406c3a40a544cbf0cbe25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a78839d58e64c03db88f1215182bb9d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aab750f4dd053550e154127c5d15fe358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a8af79e1df7470d4774315a3d2b1c19df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract String</type>
      <name>readString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a01be18576e679fdafae172ce4a3d82eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract String</type>
      <name>readStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a7620787fa83cad276b7d35f1a61c213c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a4ba33b60841aaf1abefbf59e754ed679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>readUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a64f08f069a22c7d226fe98a8d3312550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>readUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a941e366eb54511b7ae7342cc30709128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>readUnknownGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a79f5f969a59b796db333e3456c4bca15</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>resetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>af421d2cc246b636600a0190a558ac673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>setRecursionLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a398cd8ce560d885834e7d953a4268789</anchor>
      <arglist>(final int limit)</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>setSizeLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a32531b3dad04ff9f0ebc495375af25b1</anchor>
      <arglist>(final int limit)</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a43ef569874806e84502c3ebe89283316</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a31b1e89c4c10d3367d6b40a257b7f05c</anchor>
      <arglist>(final int tag, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ac3945803c0b6003e85018af2415ba3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a8eea9c5cbebe6b7be8855e903a70dfc0</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>skipRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>acb3c5f7bb49954c6c1a7883c9c99c370</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>decodeZigZag32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a45d7ecbe58ebf172bd58d1038b1cf857</anchor>
      <arglist>(final int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>decodeZigZag64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>ab2b6a96ee69ae516179c61574d9f026e</anchor>
      <arglist>(final long n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedInputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a8dd429c6ebbd45ef3b3872c007a53214</anchor>
      <arglist>(ByteBuffer buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedInputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a2129b7d2b13bc638aeed0318a1670b46</anchor>
      <arglist>(final byte[] buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedInputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a1eb42229e3aa6df8fcab02ffafa043ba</anchor>
      <arglist>(final byte[] buf, final int off, final int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedInputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a4be7e0f77e60d0dabc8c82fd78e94c02</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedInputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a7cd53d132a589f6fe7a7adfd82674e15</anchor>
      <arglist>(final InputStream input, int bufferSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedInputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a35aed61f365818a8394098d08b92780b</anchor>
      <arglist>(final Iterable&lt; ByteBuffer &gt; input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a63435ab6454e3f5c57c639902f6b47c8</anchor>
      <arglist>(final int firstByte, final InputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CodedInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a7e6ccd02fb6b66bfd6187747852d5ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>shouldDiscardUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>abc9eb236a1d410f7b3f39182e75f23ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>DEFAULT_BUFFER_SIZE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a169f35518aa4db0b47bd913baede7914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>DEFAULT_RECURSION_LIMIT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>a0bc4b24eaed388a30ff87f6b446f3d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>DEFAULT_SIZE_LIMIT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream.html</anchorfile>
      <anchor>aeefdede99214ae33340ba5e92dd5b0b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStreamTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</filename>
    <class kind="enum">com::google::protobuf::CodedInputStreamTest::InputType</class>
    <class kind="class">com::google::protobuf::CodedInputStreamTest::RepeatingInputStream</class>
    <class kind="class">com::google::protobuf::CodedInputStreamTest::SmallBlockInputStream</class>
    <member kind="function">
      <type>void</type>
      <name>testCompatibleTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>abc316aaacae5232dda8a879c0d438534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCurrentLimitExceeded</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a76ecfdd42d8eb31f21bf8433d0582f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDecodeZigZag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a4c36d65331e13d5d0932d6e0afa088ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ab616682253b6f80813ee35296ee063c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a690a29c543a25519fbc3dd8d618f7af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMaliciousInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>aab93924b60fdaec1aa62b0330f673cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMaliciousRecursion</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>afe82622b160c87a1a0e41fb1fe38bd9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessagesCloseTo2G</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>afa8d0a5da09a5bc4f90812a153369feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessagesOver2G</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a6e227d3b7336ebb3f0c85554b318bdab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a17299e6ee8a919764109eb5ca12aef7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a9b340b2767bbda523ce8ae312895a66a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadByteBufferAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a1adf99a415a9cf62250a20dddebb32fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFromSlice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a421a25323558899aaecb3969ede309a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadHugeBlob</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a3e123d86537af5444c7ca5519809761b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadLargeByteArrayFromInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a813063c035e6a2ba92e22cd387d93819</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadLargeByteStringFromInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a6ea78b81af36c9fb890ffc3bf492267b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadLittleEndian</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a25966beb40a769c574912c360838ea5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadMaliciouslyLargeBlob</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a995a1385185a4a841193b9fe5437db9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a771a2bf9cdec7cde11ec033b4e33ae3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadStringInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a45b3710ee8e58ecbe7f5d777dc939633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ae3ab81511f9aec22c40a0a8e016b0001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadStringRequireUtf8InvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a991eef049dad7d61479d0f1dca6a4f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ad8da0168a93d2e3094aff57a47535dcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadWholeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ac3be9fbf4637b1d95c97fce68d404021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRefillBufferWithCorrectSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a623ba90952a3713f1b846876634479c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testResetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ab997ddca854d7950452deb8e0a99419c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSizeLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a54d986a87d485b6ec15aa835b54ae45a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSizeLimitMultipleMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a51bd6ac976c6a6630d93b2c38bfafa47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipHugeBlob</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a07d1a98acc85865cd2484af3b62c82f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipInvalidVarint_FastPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ae0c0b7042b9e21cab6a1b8844b337926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipInvalidVarint_SlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a90bee74ab46e9191d818173c0802d6ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipMaliciouslyHugeBlob</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a96399b1cbc856e722846e9bba66ae5fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipPastEndOfByteArrayInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>acf64f5436732f34bbee67aa269bd5036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipRawBytesActuallySkips</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>af2b3a0614b37b11609f283972be9181a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipRawBytesBug</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a883a36016bee10835c8d9545dbf5b826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipRawBytesPastEndOfBufferWithLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a0f3a39e31f2b7a67bd478c9c5e0e735e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipWholeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a37db52bd7060dba53371ba59c8db05ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertDataConsumed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a1c81f4a108460e9f296499cca4bcf4c5</anchor>
      <arglist>(String msg, byte[] data, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ae547d8ca37ef6c98403e795faca101d8</anchor>
      <arglist>(String msg, TestRecursiveMessage message, int depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>aafc6953814a7ddcc78e4d2885f8094ad</anchor>
      <arglist>(byte[] data, int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ae7bb8996c959900cff6f20ce7e65e48d</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a7d30596f5c937ffdd3592984a4e46aa8</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadVarintFailure</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a0f014a0e1204c22def718ef5ea9dc5fc</anchor>
      <arglist>(InvalidProtocolBufferException expected, byte[] data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ad14b9a10c58c6699b2727f3b725a3105</anchor>
      <arglist>(int... bytesAsInts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkSizeLimitExceeded</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a7e8dd419d7d2022bd77fd80c2a62f873</anchor>
      <arglist>(InvalidProtocolBufferException e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestRecursiveMessage</type>
      <name>makeRecursiveMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a7dd5a0775caf4f43f099a90e51db1ea9</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static byte[]</type>
      <name>getBigSerializedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a19c13df992d26cdeae43802c1a79144a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>DEFAULT_BLOCK_SIZE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a5f5fe2990439a4a6d6da36674fd7ca4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::CodedInputStreamTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</filename>
    <class kind="class">com::google::protobuf::test::CodedInputStreamTest::SmallBlockInputStream</class>
    <member kind="function">
      <type>int</type>
      <name>makeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a49e8fe87e71ba7127713fef5ec1b9a18</anchor>
      <arglist>(int number, int tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDecodeZigZag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ac0c3a7706271a084f6d22303c6e40b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ad657756fb8d2e72afa9a311319189a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadFromSlice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a35bbecf233164cd23ab77aadd47ad32b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadHugeBlob</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a4140fa15199a1ebc71e842035e73c72b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a7c4151feecf8f07256a6a5aa57080087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadLittleEndian</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a5f72cd7032bb47d5b83290fc08901499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadMaliciouslyLargeBlob</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a008663164a72d8e3d868f345e0b0bdee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>afecb832e6f27f710b58b0ca5aed4176d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadWholeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a64a102f98b9eee345234fc8510efd6a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testResetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ab8082fadc1483513ebb2f6ca5086a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipRawBytesBug</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a98a5261ee77a97c3507c296b772dd33b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipRawBytesPastEndOfBufferWithLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>ad36231ad405101fe5dd42518e55d5fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipWholeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a57f110e66623fa052c5b6c4f6add0a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>aafe2ae1b775e1c74f3f5552124beaa93</anchor>
      <arglist>(TestRecursiveMessage message, int depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a3d4814ad369a3e451ef2359f9f73123f</anchor>
      <arglist>(byte[] data, int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a30e0b4f972c7450ddc63c370fbca07f9</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>afc21d58528dd478043d56cc79b7bf072</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertReadVarintFailure</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a0c0f66a531821031ae56d894faf1ebfc</anchor>
      <arglist>(InvalidProtocolBufferException expected, byte[] data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a075c5063553b7f62431df59a99c4251a</anchor>
      <arglist>(int... bytesAsInts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestRecursiveMessage</type>
      <name>makeRecursiveMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest.html</anchorfile>
      <anchor>a00d08bf05002325bc41a799edd998dbc</anchor>
      <arglist>(int depth)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::CodedOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</filename>
    <class kind="struct">google::protobuf::io::CodedOutputStream::StaticVarintSize32</class>
    <member kind="function">
      <type>int</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a7fd2979d7f48935c63b0c82d208901d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodedOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a44331bd21eb67f28fc5712a4a5a223d3</anchor>
      <arglist>(ZeroCopyOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodedOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac98758c50a47e92b965c43d26f24ae90</anchor>
      <arglist>(ZeroCopyOutputStream *output, bool do_eager_refresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>aae6729cb1d5ed654d3ead5c815a13763</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>GetDirectBufferForNBytesAndAdvance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac93f66c48a6872b2135db2696edc8068</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetDirectBufferPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a666994145cf7c4618b4024a30af8141c</anchor>
      <arglist>(void **data, int *size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HadError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a71b6dbf65afbbe9b0bcb34961cf4c2fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSerializationDeterministic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a061c1c50b50deff26364fd1b59871956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSerializationDeterministic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1cff864c0c0010ab6c8e4746b6fad41d</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>ad0332e0c4a561a4b914136c210513c6b</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trim</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9d335307dd9a439f31956e68a73e3bbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLittleEndian32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a7f3591f053772249bf1fa44fdf8642bd</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLittleEndian64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a89c092ad1d973433badcdc65855c1c14</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a2791f0577068a998ab237092269808e0</anchor>
      <arglist>(const void *buffer, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteRawMaybeAliased</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a45df5c08444baff01bfb8d3132119cfc</anchor>
      <arglist>(const void *data, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a77f5bbd238ec36f4fdf37157ee84ceba</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>aa758ef2106157acbe71c330e38ac9bb6</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a98309ef5997118334926b30d4fde9560</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint32SignExtended</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a0f731b0bf4dd154dba46907da652300e</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>accdab41849193ead522f25345fb30553</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CodedOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>af4110bd52e079ac2ec5d1bcb607ef857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsDefaultSerializationDeterministic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a51f8c719caee0a934d3123c8caef6a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>abd0052f5b8a70d3137a9cb47b848c9f9</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize32SignExtended</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>af313c9da46b1440c870b3b3d1fbdfbfa</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a6d4858b433aa823af480ab03b2737066</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteLittleEndian32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4c24f6be2171292c6e7d69ac54d4dbaa</anchor>
      <arglist>(uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteLittleEndian64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a96d329f453bf6f45011307afcd63079a</anchor>
      <arglist>(uint64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteRawToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9380a3dbcfcc7fb403767208090dd45b</anchor>
      <arglist>(const void *buffer, int size, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteStringToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4c89fc2fbbe288f0af142fe517e03ba0</anchor>
      <arglist>(const std::string &amp;str, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteStringWithSizeToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9972f260c3715eac3adab61d62b0e654</anchor>
      <arglist>(const std::string &amp;str, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>af86dc99239edeb641e9211b1f4792844</anchor>
      <arglist>(uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteVarint32SignExtendedToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a64719959d1b324c3731a23154a1420bc</anchor>
      <arglist>(int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteVarint32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac2b69d7c332e682f16c5dcd2c99b197a</anchor>
      <arglist>(uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteVarint64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a6cdeb49fe9e4910e2fc2ffb5a87667a7</anchor>
      <arglist>(uint64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>aa7d2cb2c2ec1b1c0702511578148e2fb</anchor>
      <arglist>(int amount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a58650aeb2b8a7a60fc4828a4df719c08</anchor>
      <arglist>(CodedOutputStream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Refresh</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a45286c19cd73e865482e5c935c3adb1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteAliasedRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a0e968102ffaffbec915f4aeb552d9260</anchor>
      <arglist>(const void *buffer, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteVarint32SlowPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a7a6d286866f3b4c1ffe7cb6c59de65a4</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteVarint64SlowPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a46688c46ed52a16e862ccdb3fe9e06c7</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetDefaultSerializationDeterministic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9f9a87d847bcf493c54b5270c7bab9ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>aliasing_enabled_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>aeed9fa45064e0f5fe09f6b43cd9499f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8 *</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a2c337f854abc5c0c40a141886973ea5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>add69eb74e32658eb422c0f097eb2ea84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_error_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a98a9b658388562f61273c7a7510b67cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_serialization_deterministic_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a24c42564527b5ef614a22c3b339cd7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyOutputStream *</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>ae727b53441f58913fe4a3f2d2078f9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_bytes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>ad3694d664f8a70a793bf8cd2747f6b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::atomic&lt; bool &gt;</type>
      <name>default_serialization_deterministic_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a0eab971c00327deeea0e3e04fd14f4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>internal::MapTestForceDeterministic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1fc73d5be74b05a481f4e8583c65864f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</filename>
    <base>com::google::protobuf::ByteOutput</base>
    <class kind="class">com::google::protobuf::CodedOutputStream::AbstractBufferedEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::ArrayEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::ByteOutputEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::HeapNioEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::OutOfSpaceException</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::OutputStreamEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::SafeDirectNioEncoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStream::UnsafeDirectNioEncoder</class>
    <member kind="function">
      <type>final void</type>
      <name>checkNoSpaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ae736c41f8fa678dc97033702e9572982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aba6f4c9ec037e20c1b401cfc6b1e7710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aaa04e692d90111f9da8106b330fec81e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3c289f3169722460006af91c17909d21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useDeterministicSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a34f0597b1278566cdfc32fcd5ccf2d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ae70f222b66c0307f0065cd35df65d12a</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1405eabc4f2a74b2d8f35772a524b2bb</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a834d16cb34115a831caeed552cd9948b</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aab02e77109fd6be867e068acc20f4b4a</anchor>
      <arglist>(int fieldNumber, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeBoolNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4671f95392a23bb341bc9d32efdeff0c</anchor>
      <arglist>(final boolean value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a296602ce90315dbdfbe4a8bceb51ad18</anchor>
      <arglist>(int fieldNumber, byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a02ea9fb05c65cf238117015fe086a2d4</anchor>
      <arglist>(int fieldNumber, byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeByteArrayNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab1012d6c9506b9d231128bc250f298a7</anchor>
      <arglist>(final byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a6c34899a07e84c872e3bac55f1cba39b</anchor>
      <arglist>(int fieldNumber, ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a023553eabf9c0758b1bee6f16c1353da</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeBytesNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a47427d80edd371b749e24a22c78ffb7b</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>abb8c879d8f24e52f5a784065c9791aa2</anchor>
      <arglist>(final int fieldNumber, final double value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeDoubleNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aea4040a623fb9381b4f014718618bb7b</anchor>
      <arglist>(final double value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>acacc3cc92dd34b424c6221d0ed42ee92</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeEnumNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a044f20d75f3d0c6b1a33fd00b8ad04f7</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4dac665f4864b4dd152bcaad1ffba0c6</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a410db491423d7e9c3460afc92d4a648d</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac7cd7260ef61e01e19ef89e6dd258389</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a8f6563872e03a33b32d64fb2a07d54cf</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a04696d45a46af5746bbba731ccf25102</anchor>
      <arglist>(final int fieldNumber, final float value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeFloatNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a016563be89f8f0b13b385d714289f6a5</anchor>
      <arglist>(final float value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a5509c12167f7c0e31393bed749261b3e</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeGroupNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9a10a5baec8e131002c155bb4765c1c0</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a14a2a71bfcccc72c70d7f571c7fc7e6d</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>afeb0e7dc6501243a68f95e2776ae9a35</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a17ff2774178107de4c22946db5adad52</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a97b146b1515cbc1044ccfd154b2f28d7</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a910d546f004bc671ec36d4858e2edee8</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac2127a1fa12e62c54e1675ab525d6033</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a81062bdb58bc6b328adeafe55b8b69e2</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeMessageNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a827bdfae3d22f3fa6ff4eea844ccea87</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a04ed39091284e6066ebef8ecf34a710c</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>add32eb95d1f906ef2ba32950eece99a6</anchor>
      <arglist>(final byte value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ace27cd6f83753b25607cc6f09c823667</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a49b58d66ec3c29e8cb5ec7c4ab302851</anchor>
      <arglist>(final byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4963a972afe5acbd22c41c9b118d1ef4</anchor>
      <arglist>(final byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab442af3261d3efcd1a24d835840591f6</anchor>
      <arglist>(final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab053126591016497f39c4d4371e6e2b2</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a5bbdbf687e461fa19116df4485782904</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab959ef15bcfe35f26e5e5aeb8633b397</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeRawMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>af659d32ff6493bc8549861a5a7a0cb6c</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1ff4c510f4120a36c3de2d6ec85ad25c</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeRawVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac46c6cb053b6de1f203469233f9b67df</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a479992b6cc68e4d7b096feb4e4a0f498</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9f80bad657b2696f203770862ac91ba1</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>acecdd28326aa457a959fc103bd625055</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aa8ad7edbedc14808c9121b3659221a05</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1c6c3cd74da9a073b6ffacbd96b52d64</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a93b14cf1e59b8d7592766749df034d11</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a76c23bb09b7e6f457ec95a933175486b</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>writeSInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a8418a10b1333ee0e1e3df1e313347921</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aeca3ebddffe255b48319abdefe21a963</anchor>
      <arglist>(int fieldNumber, String value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>acba365b07079ada8860f7d556af07ba3</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>af3e8fe4d8f7711d12a04826cddb0c323</anchor>
      <arglist>(int fieldNumber, int wireType)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a85f98e0d90562e22081388ab8ff82d0c</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeUInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1ef32203165c43a318d720f13fc20942</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4fcba7207c2be29dc3ddf4e1635725ad</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>writeUInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>adb7eae733095f659a56b1b9e9bd236ba</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeBoolSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ae48d1efe3157a37f2c09712c4cae2223</anchor>
      <arglist>(final int fieldNumber, final boolean value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeBoolSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a25960798de20ba8924f05a412779ece4</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final boolean unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeByteArraySize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a2311f3ba013ea92028088cd915624a9f</anchor>
      <arglist>(final int fieldNumber, final byte[] value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeByteArraySizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a511cd8c9147fe4eaed8fd949067728fa</anchor>
      <arglist>(final byte[] value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeByteBufferSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aa29e25a8388f00ff11faabcdde1b245d</anchor>
      <arglist>(final int fieldNumber, final ByteBuffer value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeByteBufferSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a7065f0558082e27a6975f9a860802488</anchor>
      <arglist>(final ByteBuffer value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeBytesSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>add4250f3b9beddc1b36ba9b957a0522e</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeBytesSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aa6f65c8e726bb6f09a4de890ae1884bb</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeDoubleSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3db3fdcdc30d132a123e7fdd184040d9</anchor>
      <arglist>(final int fieldNumber, final double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeDoubleSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a197270c0a588ca29166613028d037d64</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final double unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeEnumSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3c88226c881d8cee6a6001f44761f2d0</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeEnumSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>abe564141c08f7770ab7684144d8cd2ba</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeFixed32Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>adec9a599b22ab1dce9cc827693521fed</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeFixed32SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a0fa8935587dd109e312f2804c54b41df</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final int unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeFixed64Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a6d74884193c56b31d07c9eadd2392ef2</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeFixed64SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aeded0118504a0c5a27fae95e10d96940</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final long unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeFloatSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>acac7bace51a8878291b0d34f5e1c7554</anchor>
      <arglist>(final int fieldNumber, final float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeFloatSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a28d4256ca0e865e7b4dff829f5b8ae28</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final float unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeGroupSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4987f9bc559c21b3565216d05376dc3d</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeGroupSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a5bb0d3947aa86d01fc7547e7070951f5</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeInt32Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ae71ea60406b208463aff12b4f99fec55</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeInt32SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>afaae1f1d64c009939e2c6c33fa0d31d5</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeInt64Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3bd6088984ea5b2d8c4fa6bafadea78a</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeInt64SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3aeb14cfd95491c73a515e9e6b94d987</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeLazyFieldMessageSetExtensionSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ad947d9672df35fa2c2a710bb4befd271</anchor>
      <arglist>(final int fieldNumber, final LazyFieldLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeLazyFieldSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a53359d7230a94bd2ab741d7a3a669080</anchor>
      <arglist>(final int fieldNumber, final LazyFieldLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeLazyFieldSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a07a71aacecceac7bbba36db65045eb68</anchor>
      <arglist>(final LazyFieldLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeMessageSetExtensionSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3c565fff14e3eaf5ca3c12532697ef3a</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeMessageSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4d0017fed4f43600af962a8b4dec059c</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeMessageSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>af7ef29f70a5d17f0d14663751d8075ec</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeRawMessageSetExtensionSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab0f73f01d1f14aec7224a59a7f3c7e86</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeRawVarint32Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a3250a6b6b09ad48fea35740e3535acaf</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeRawVarint64Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>af6fe0ff46f21bd5697b75b64d0057348</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSFixed32Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a5abe4ed4bfaa41cc3209172dbfb73948</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSFixed32SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a2dc6cbb5b5931bdf5376b9c1a7661278</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final int unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSFixed64Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a4becc09d1123caeb380f95c4f8aa58d4</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSFixed64SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aacfaa0a9538e9ff463913b0ea50d6c58</anchor>
      <arglist>(@SuppressWarnings(&quot;unused&quot;) final long unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSInt32Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a390d1218659db1bc5f92bae49ac47701</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSInt32SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>afcaecb68ddc68a8bdaadf08d6c31944c</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSInt64Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ae2658db342fb6cb1f06c60ac39ec672c</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeSInt64SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>af4bf4a57eba4c64e35f075f6f626b60f</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeStringSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac10a238c756932d03c60395946b35b26</anchor>
      <arglist>(final int fieldNumber, final String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeStringSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a2d9a8e091f11713836161ae9002546d2</anchor>
      <arglist>(final String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeTagSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a6e4783921d6ed7738eac85920c493ad3</anchor>
      <arglist>(final int fieldNumber)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeUInt32Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a2fc072d1d6fdc5758c545fc51eae8e8e</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeUInt32SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a548cdac3c256ef7893a28ddbad0a0687</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeUInt64Size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>afba628dae47d5c8b8441e91708758530</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeUInt64SizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>adfc9a6c8a52b5e25de474730784bbcd6</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>encodeZigZag32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a769fc1849e9512d80f3d49cdae05ca4d</anchor>
      <arglist>(final int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>encodeZigZag64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aace64e49b03934d8bc94c5ce27f85bed</anchor>
      <arglist>(final long n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedOutputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>abca6f87ccd442fdf54c0ceb13b12b494</anchor>
      <arglist>(ByteBuffer buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedOutputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ac88398bb9997fc327bba3df52be55748</anchor>
      <arglist>(ByteBuffer byteBuffer, @SuppressWarnings(&quot;unused&quot;) int unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedOutputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1e41f9902cabf03baff49d0554d8e479</anchor>
      <arglist>(final byte[] flatArray)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedOutputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab4414076ce20e2a6c7632d7ef9c7ccdf</anchor>
      <arglist>(final byte[] flatArray, final int offset, final int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedOutputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>afdd50a676e54df5ddacc3c9270a98e90</anchor>
      <arglist>(final OutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodedOutputStream</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1824db33d4640d60c3161520a88fcadf</anchor>
      <arglist>(final OutputStream output, final int bufferSize)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_BUFFER_SIZE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>aaaac78f3b86f6ea2d474fc99faacf48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>LITTLE_ENDIAN_32_SIZE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a1821336a3393965aa229c58b846ef164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CodedOutputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a9dc683fdf51eab9f2c9837064e6fe981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>serializationDeterministic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ab313e40709dfc4ec841b7192b382bc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final boolean</type>
      <name>HAS_UNSAFE_ARRAY_OPERATIONS</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>a6a7d7baf3f7923a8f5a0f72bf6457718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Logger</type>
      <name>logger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream.html</anchorfile>
      <anchor>ad2cb9c0ec849be9f00a892480b07c9c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::CodedOutputStreamFieldSkipper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</filename>
    <base>google::protobuf::internal::FieldSkipper</base>
    <member kind="function">
      <type></type>
      <name>CodedOutputStreamFieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</anchorfile>
      <anchor>ad8001e5c8aef47e5eb01ce4211c202fc</anchor>
      <arglist>(io::CodedOutputStream *unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</anchorfile>
      <anchor>a441d3afd3d8e2bed1ca96833976e480a</anchor>
      <arglist>(io::CodedInputStream *input, uint32 tag) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SkipMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</anchorfile>
      <anchor>ab5a9fddba6714e60ee597befecb09272</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SkipUnknownEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</anchorfile>
      <anchor>a31892be572f2c50986a0faed59d1c612</anchor>
      <arglist>(int field_number, int value) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CodedOutputStreamFieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</anchorfile>
      <anchor>ae9d598afb73f35b998dd3418be3a87d7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>io::CodedOutputStream *</type>
      <name>unknown_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1CodedOutputStreamFieldSkipper.html</anchorfile>
      <anchor>a754f03302adc5f9f16a9921b8413ea68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStreamTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</filename>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::ArrayCoder</class>
    <class kind="interface">com::google::protobuf::CodedOutputStreamTest::Coder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::NioDirectCoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::NioHeapCoder</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest::OutputStreamCoder</class>
    <class kind="enum">com::google::protobuf::CodedOutputStreamTest::OutputType</class>
    <member kind="function">
      <type>void</type>
      <name>testCorrectExceptionThrowWhenEncodingStringsWithoutEnoughSpace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a39be203a9217282aa93842a818febfd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDifferentStringLengths</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a9c55a115fbc964b6e572eece6787502c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEncodeZigZag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a8f39f1bc5a715f24dec489ad85eb3464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a3b33dba6fa6c95deefcc37eb11ec1272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNioEncodersWithInitialOffsets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a1e7baab44d6d9eacf3735ed6e5a735e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a48bd2451160d53f8fd14973f74152cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeInvalidUtf8FollowedByOutOfSpace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>aa3a9c1b291efef75225515fef84f5fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeUtf8_MultipleSmallWrites</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a9dcdc0f4faa78f4b33aa69114e1b61f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testVarintRoundTrips</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a208db3f325b2145b46cdba3e05c1f785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteByteArrayWithOffsets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a00540bd53cdb03852afe9267e1a24fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a6f6bee14f19f4212b2c8e0ad3be15290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteLittleEndian</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>abad8b8cf1e62c2e82abb75ce6c51f976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteMessageWithNegativeEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a6dc13d1fdad3c3b05c9ec08c33abf620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteStringNoTag_fastpath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a1cb742d97fc7e58dd15487a35915a153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a514c967758414a669e1ed4ba2cea4a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>acca125a698f60b302f9a6525fb196d55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteWholeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>aa93362b84fa5bad1e47692434bde3d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteWholePackedFieldsMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a2f44377a9d3d2a7cfd9a8af73784a08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a061e3bd477e5ac9f2874c7338307d8e1</anchor>
      <arglist>(OutputType outputType, byte[] a, byte[] b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertVarintRoundTrip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>ab1c1c01710826996da313052167b08b4</anchor>
      <arglist>(OutputType outputType, long value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertWriteLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>af9f66a951b6269772496e890f9adba02</anchor>
      <arglist>(byte[] data, int value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertWriteLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>af59c45a876de9094897807759dd85258</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertWriteVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a64d7e23916556e2861ddaed09894d904</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static byte[]</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a62f158850caf2ae29e782848aea64da9</anchor>
      <arglist>(int... bytesAsInts)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>fullString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a9c2c5895551194848c6b7fbf676fbda0</anchor>
      <arglist>(char c, int length)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>newString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>af03739e32b920a6e62c3ee327d14b326</anchor>
      <arglist>(char... chars)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>testEncodingOfString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a6ccd5d6bbe18ef6ad95ef5034b6d9d97</anchor>
      <arglist>(OutputType outputType, char c, int length)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static List&lt; Byte &gt;</type>
      <name>toList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a1ea44e3f1fad781b282f2d03d44c1ebd</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::CodedOutputStreamTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testEncodeZigZag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>af86df8b8c1aca6459b65dddd96407f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteLittleEndian</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>ad864ef7b461c15664e9026e159902c89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteMessageWithNegativeEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a8474645d3f61016eccd883026e2f9a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a9fda2a012a1b1c700321286a68c83f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteWholeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>ab72375b35271db06ab4a8e0ff9d370f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteWholePackedFieldsMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>af554939de13dcd40a6b1b69e8ef6638d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertEqualBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>acaaa5167e16de725e2d4f8433a5049fe</anchor>
      <arglist>(byte[] a, byte[] b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertWriteLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>ae0690c473e2145fe8dbe3d30dc20c079</anchor>
      <arglist>(byte[] data, int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertWriteLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>ae25abe55ed6c966608938be431247244</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertWriteVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a8bacf87374cf7573359f6a9f0d32b73d</anchor>
      <arglist>(byte[] data, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>af1add316b5ec6946ed0f3a5da5d2a546</anchor>
      <arglist>(int... bytesAsInts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>List&lt; Byte &gt;</type>
      <name>toList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedOutputStreamTest.html</anchorfile>
      <anchor>a10001dab466288fb08c62e23d8662231</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::CodeGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>CodeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</anchorfile>
      <anchor>a0139255b6b219a2b39a2c8f29ce430f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</anchorfile>
      <anchor>a403023464b5208cf3439adcfb604b15b</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;parameter, GeneratorContext *generator_context, std::string *error) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</anchorfile>
      <anchor>a80f58696610a4408bf53ba1ce06f7ddb</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const std::string &amp;parameter, GeneratorContext *generator_context, std::string *error) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>HasGenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</anchorfile>
      <anchor>a8a22aa258e32b1b7a8169597eabd0882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CodeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</anchorfile>
      <anchor>ae449fa55a9a39d145914b8d352987111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator.html</anchorfile>
      <anchor>abd4d3f087de89f56df8bdd54b0573285</anchor>
      <arglist>(CodeGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorRequest</name>
    <filename>classcompiler_1_1CodeGeneratorRequest.html</filename>
    <class kind="class">compiler::CodeGeneratorRequest::_Internal</class>
    <member kind="enumvalue">
      <name>kFileToGenerateFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fab704526555616c2c3e746a7c3252d0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtoFileFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fa95724f2ba9e2fc5497234c4d7eaf93b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParameterFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fab5c3021f295098f6153a37b8d7cbd522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCompilerVersionFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fa23ba37549e0adcc4bff47cb132c6c6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCompilerVersionFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fa23ba37549e0adcc4bff47cb132c6c6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFileToGenerateFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fab704526555616c2c3e746a7c3252d0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParameterFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fab5c3021f295098f6153a37b8d7cbd522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtoFileFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bcb218e1a9e5fcf238e6788b2cff01fa95724f2ba9e2fc5497234c4d7eaf93b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ae5cb7cb92561615b4e2a0ca56c157c3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a8d978739c9f79265805088d4eb8032c6</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a76f5fafbe0083346a972d854d0324a2d</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a33b1d0aeb4d49767f847fe54470577ae</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a963fc52b24f54841feef602479e14baa</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileDescriptorProto *</type>
      <name>add_proto_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a0bb7343eda16f791b4c0081193a50d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a905c3e89dc0f793178ae5b6d1459b39f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a8c2a1d0e9500c6dc43add842087a9b96</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a07e045cc9e0c4f008a7bc6b0f5c01333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aef40fe6612bf1a0d24ece67c3296b448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aff876c38d735b896acd06b54982a1947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_proto_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a6e74eb275ccd18a5acc073841d05f7a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorRequest</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a95ddd9e044c011e478a22be196e83502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorRequest</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a819bf263aaf42f0f5997b10748440a2b</anchor>
      <arglist>(CodeGeneratorRequest &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorRequest</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ac14ad3b68b57644592b553650b7f22be</anchor>
      <arglist>(const CodeGeneratorRequest &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::compiler::Version &amp;</type>
      <name>compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a38dcad28f24cf058658549ac16da12d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ac799e3ff8d05084902bd6f28437732ae</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ac6fc6765886e7daf764a8c88bae92ed4</anchor>
      <arglist>(const CodeGeneratorRequest &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ab08ad3be351607f895c7aab608baa1f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a82333960de3ecad85b34cbd660148af1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>file_to_generate_size</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ad6acee494c3cba104901f3c724979579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a0910cc4fddb5addc25c8136cf09cf80f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a4d30e752fac2f51dc4d6dc2aef7c0163</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a608cd1428ea9ff38e1d896ce0688f413</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ab6aef7c8d47a635aac0051ed5e2f97e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a4dc15a8719d9da9e1f09958d94868f66</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a833d557acbafacf5614a9b615785772a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ad613f4408576cf7714e8f15c72cbc813</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a4c6f3b7062388874a7bfe535ac6e302c</anchor>
      <arglist>(const CodeGeneratorRequest &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a208360b0684523bc673d3d6a0df958fd</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::compiler::Version *</type>
      <name>mutable_compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a3f732be49fb9868ff007b33fd34a18ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a882dee5bea54a5ba8d53e1117bacf85f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ab448984cf3f85a840b83dd309c9f60dd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aff053909e1b2df1e35baaa69db0cf158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt; *</type>
      <name>mutable_proto_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ad6c588f3a87774fff51f3d601080a6c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileDescriptorProto *</type>
      <name>mutable_proto_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ace97599cda7dc54ee1184c62010a7583</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a8cc52765f69a4e8a412d5e3363aae379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorRequest *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aead8664be8ca9cca4f09f0c9328576e0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorRequest *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ab724f9567882140e2f3d2c77c02583e5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorRequest &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a76e3d8f4ed60c9dcd3354dc3399158fb</anchor>
      <arglist>(CodeGeneratorRequest &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorRequest &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a031d1f5ffa10ff2cf0928c7284552a77</anchor>
      <arglist>(const CodeGeneratorRequest &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a5e550e328ed7ba1f908f8e1f968d7bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt; &amp;</type>
      <name>proto_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>af32f825b2205e049d5b1a62c4ea87efc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FileDescriptorProto &amp;</type>
      <name>proto_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a340a4952111e76245ec99adc5fd8a958</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proto_file_size</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a3a4bd50b6b0d9c57b85b3897ad5ae696</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::compiler::Version *</type>
      <name>release_compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a516de52b94e91c6cdb9da466846887f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1bf9aa3152bd4b939d1a5a5622891787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aa4464b345b55a43d691d87e179e59e1d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_compiler_version</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ae7a949049b57c8b76e86c8882e6df59b</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::compiler::Version *compiler_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a6ad62d78ddd8d10e0c5fb2682decc08d</anchor>
      <arglist>(std::string *parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a1f413ff1961086254c109bbd90267c2c</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>afcd97f9a1ef1383d5e38fdf63711a645</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a5c1cc00f41c097e5a7ce43bf55f9c79c</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_to_generate</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a29437651dc4be89eeafd0b45ab1ff43b</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a2c91b0f45ea90d2d245e877a04e47aa4</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a314778a6110977f83ef39ddbeb5aa892</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a7409f12524d6a4ecb61a4b6000d33199</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parameter</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a587b534846fd38e25064388f5e41f1a3</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a9856fa78c1b81203c16251031514577e</anchor>
      <arglist>(CodeGeneratorRequest *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ac11ccaecbc5d1e865fcac08781850a31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CodeGeneratorRequest</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a431501c9afce5e61dfe6f50a014c85b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CodeGeneratorRequest &amp;</type>
      <name>default_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a4be7ff949848b99b9619001c4b7cb097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a43917b43baae1027aaa30fce995ba4d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a5e0b0a59be3f890b90ad8df6422cc7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aa49e5dc05ebdd59ddf45113236889ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>af307f9dd6b4d1295352596856324f2dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CodeGeneratorRequest *</type>
      <name>internal_default_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aabe14473870d120502dc6e69f7e9ccb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a0259c15183efe224cce49cdabaa149d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a221797ff8b218309507906d53688fa41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a377d25498c74055d6e9b9053f01352e8</anchor>
      <arglist>(CodeGeneratorRequest *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ab89b800e82910db1790cf34cc9d36b32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ac813366d0452710d88367793586c1a95</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ab57cfc7023a42ca90af724315bee2e53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a936ee12ee16afdbcfc6c8030cfa5f40b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a9776900884ae458b2af457155a40ae44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ac69bd8c4ba73316866b643b9fcd03b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>abf2c5ed9103a6b51afb49022774488fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>ae06364bd522008f6bc5e970c9940e93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a2b8680f12d0574b95403b5561ff15493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::compiler::Version *</type>
      <name>compiler_version_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a5636627c1a4927c528a4ebea4f3599fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>file_to_generate_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>af4c0ce10320f3cb320e21ac4b7e3776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>parameter_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a569ae8f26e1466659269de8c83652a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt;</type>
      <name>proto_file_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a375bc30ddbcc10c153d11357436f48e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>aaa796af4f70bf1054f3493af46897d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequest.html</anchorfile>
      <anchor>a7cfc6df483bc057bb5dd15a3fcec6b54</anchor>
      <arglist>(CodeGeneratorRequest &amp;a, CodeGeneratorRequest &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorRequestDefaultTypeInternal</name>
    <filename>classcompiler_1_1CodeGeneratorRequestDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; CodeGeneratorRequest &gt;</type>
      <name>_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorRequestDefaultTypeInternal.html</anchorfile>
      <anchor>a3377e07d8de43924e939a4e2fa4edd78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorResponse</name>
    <filename>classcompiler_1_1CodeGeneratorResponse.html</filename>
    <class kind="class">compiler::CodeGeneratorResponse::_Internal</class>
    <member kind="enumvalue">
      <name>kFileFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2a19d99ab524348d68955c008896c278a740584df2802cacc3fffed5644becd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kErrorFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2a19d99ab524348d68955c008896c278ada2c9cfa262e30541fedf7a489316569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CodeGeneratorResponse_File</type>
      <name>File</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>adf8f4444feadb882e89bfd664cea9209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kErrorFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2a19d99ab524348d68955c008896c278ada2c9cfa262e30541fedf7a489316569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFileFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2a19d99ab524348d68955c008896c278a740584df2802cacc3fffed5644becd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File *</type>
      <name>add_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>abe5696e0565db6a7c397b340a051d365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a763e115c811ba274b789df09e697aa05</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1694b14eb835de99e57b0c8468ffc82a</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ad21a8e297144730f8671264090cdd996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>aeb8c6e48e46fc256009c1f70acec0b9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorResponse</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a4c995933248e5dd9584cd29f6c4f56ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorResponse</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1a866dc133419c40395e8cbea958b4f3</anchor>
      <arglist>(CodeGeneratorResponse &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorResponse</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a4efc5fab6c5ee5e7ace713e8632c8280</anchor>
      <arglist>(const CodeGeneratorResponse &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a8cd86f1cd81577c4344f02f0047fbd43</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ae757a0ba6852d88a496eadfea1001fcb</anchor>
      <arglist>(const CodeGeneratorResponse &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>aa767b4247ad3d61f3a5906294efacb29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File &gt; &amp;</type>
      <name>file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a95dd12e294ef0a80ccea43d980e8b07b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File &amp;</type>
      <name>file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>acd35d10059576956555db11710e41a18</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>file_size</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2bb8deb02d0287220e588ce5b896f912</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>abdac7ac4d8c0a15f16cdddfab1201e34</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a69f505196ab4e2b1bac0fedf622f1dba</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ab175e9255ce76a1c25dbdd5e73e3cfa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a66765e3f9d270ca977202eb66d99a1af</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a51468167103b9bd1a7f699dbfbbffb75</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ad21160c70bd334b28413808ff73497fb</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>afeb2db56bce30ce3df3bb08e79b161da</anchor>
      <arglist>(const CodeGeneratorResponse &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a86ef8f3b86c250da5e942f819d145535</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ad8be2a6cc9323a3335e867536c4fb6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File &gt; *</type>
      <name>mutable_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ac954f0d403a6fc972f0695cce217c069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File *</type>
      <name>mutable_file</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a04f65ec81ba02dda654a458126cbb55a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a7ece4af2ab0b19e74d664c63b85d4793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2e845faacbfde4d15837d569f9606567</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>abcceb359f5dcab79edf49bf46f6ba461</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a3fa311d4dff33239587d4882a1a9dc9d</anchor>
      <arglist>(CodeGeneratorResponse &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1ba63590c0715c7b3cfd4ae1f5ae7447</anchor>
      <arglist>(const CodeGeneratorResponse &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1903360ce505925ac277907694640cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a6b898ed7c8a59134f7629653ced98a5f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a881c491f3f2d52cf7e44fb3595bb31b1</anchor>
      <arglist>(std::string *error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ad70a3250bdabb032191e84e6f0186983</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2c687bbcac1dfa2c768abd4d1db79f59</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a0bb785c25e0ad0da7727930f1223c33d</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_error</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a3b94f54c433db4558625cf7c32ec637d</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1a9e5aec89529bcfe243e0c86d2cace1</anchor>
      <arglist>(CodeGeneratorResponse *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ac6b489e22437643eec36a4dc4216ccee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CodeGeneratorResponse</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a41131292d4a1499ae4cd363de58c7173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CodeGeneratorResponse &amp;</type>
      <name>default_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>acbee19f6f147d3e449a05494ff5d18a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1829d45dde3452889386cd3d058ffc99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a639ff89c8d281b12ce8e031812010167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a5190605ed8dd5b3cc7781c15720c4db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a555fd0699a0cdcdbb1de7ae55149fc87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CodeGeneratorResponse *</type>
      <name>internal_default_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>af5950d32b5c501a765ce6432c8642fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a0dab1808ccba27144c6ed0559b8c1f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a6c5012bcf6f5aaca8e0b5ce2261f77fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ae3d691f02bfbbb9b6ceea9401ad30b2f</anchor>
      <arglist>(CodeGeneratorResponse *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>afba32d9b53c1eff436754da0271bd3fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a19810c4f4440da5647c0cd49c3bd270a</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a649c069608943b7abe47337c2bfdc51c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a5892d51911cc694f81d3bdcae0d67f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a6199ef718ef6a98592b00010567b7556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>afe7c3e41a815da0e565a6e58bb4a61fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ac65124ccff7a2d53f77721dd6909c7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a1e10e432127c558d55e21f6d6640f3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a6841a5c9095929a59c3a813b259a5887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>error_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a2d016a9ffe12100282a6fa8b82b5312b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File &gt;</type>
      <name>file_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>ab62874177c61e155351c10b3de31f3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>aaa796af4f70bf1054f3493af46897d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse.html</anchorfile>
      <anchor>a6ab23f98f5f9ccfd3ad07ad63cb73704</anchor>
      <arglist>(CodeGeneratorResponse &amp;a, CodeGeneratorResponse &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorResponse_File</name>
    <filename>classcompiler_1_1CodeGeneratorResponse__File.html</filename>
    <class kind="class">compiler::CodeGeneratorResponse_File::_Internal</class>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a0722e185b76aff3c7d179889e2a09a0aa15af2f5382747dffb4e8ffae73c877b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInsertionPointFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a0722e185b76aff3c7d179889e2a09a0aaa9e13b036ab9bebd962e80d701a20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kContentFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a0722e185b76aff3c7d179889e2a09a0aa135a9a8eb6827a3ef89da1b1156d6a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kContentFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a0722e185b76aff3c7d179889e2a09a0aa135a9a8eb6827a3ef89da1b1156d6a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInsertionPointFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a0722e185b76aff3c7d179889e2a09a0aaa9e13b036ab9bebd962e80d701a20e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a0722e185b76aff3c7d179889e2a09a0aa15af2f5382747dffb4e8ffae73c877b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a7b1ba9b82ffa7ba37452faf64876c9f4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>abdf897ce4e7ca33cb5f2e37b60936ab5</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a92badc00229cc9672ad2c21bbc0e027b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ad75b4106e879c6cea4f51f79cd743320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ab4b3365e07f2a9cf777be33cfcb0e36a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorResponse_File</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a8efa382f7b78352133af5507f2741363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorResponse_File</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a4649f9c93efaecb4c7e0c65bf9ea459c</anchor>
      <arglist>(CodeGeneratorResponse_File &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeGeneratorResponse_File</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a1a27fe12a9447cc04a8c5397e55f41f3</anchor>
      <arglist>(const CodeGeneratorResponse_File &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2e430b0f7cc6aa7ee5a1b64e364e0ed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ae006a7d039756d1d7916492a952239b8</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a62bc2f231eba1beb528ff0087fe0505e</anchor>
      <arglist>(const CodeGeneratorResponse_File &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a83c2881c2f96e58e00eb482aa0b06552</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a1e32aba0e28d67c62272ff847028127f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a03643790e88a061a969a956bdfa6018d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a9a39e363831511b468ffafc27271ca17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aff5470088a7bf3b80b04ca6862c7b4a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a72a8448066a7624cb407c86a26212830</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a535fe4e0d8cdaac6e911bcf5139f207f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aef349fee45e36b154f897423527a5d32</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aef0210295034fa6a9943b4405426a44c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2c088d6e423d58e09e6ed977b7da5e78</anchor>
      <arglist>(const CodeGeneratorResponse_File &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a363569258f54a9a785404e87be844d8e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2c926b34196ff1a8933f7c2bac53c209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aeb7d4e09fcd6fba6e71f01823eeb903b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aa6f70f057b3399f818ebcc9535d8154f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aa875fc892f47553808ce915a84098554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a6847165ef661018c3968c67d4c4c3c59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse_File *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aa736d89cc259dd6b74b50638ff3d5879</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse_File *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>af0b709a63b599a02b149033859166306</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse_File &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ad213330527534918c9dd9d0d7e309ebf</anchor>
      <arglist>(CodeGeneratorResponse_File &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>CodeGeneratorResponse_File &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2cdced525bd322b1e51058252ece7cce</anchor>
      <arglist>(const CodeGeneratorResponse_File &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a758eb5f82cffbb69f47f3dd9ab0abd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a6923982949937bbd2d66a6301b64cf91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a17ccc4c304541d3bb12aa37681fc19f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a28d8070f9a58eb92891f889aa0cbddde</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a43f02db8df3386a5078f0bd597db89ac</anchor>
      <arglist>(std::string *content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a4fe081802d58b4aaf690ee3a2e9eff3e</anchor>
      <arglist>(std::string *insertion_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a71302a6cbf26c87ea7042f4eab53ee0c</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a50ee7b11845e2a230e68c9a6b2f7593a</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a4c65d5cca90a182a638207fd792814ee</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a361a7761ab3c3fa7cf14b992cb5999e2</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_content</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2b09063dbd6168280b2a3af129ce728b</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>abea70587579756c3fec7aa6d2a70c5bb</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a19e74b2b907c5774147d53d9f669bd06</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>acd681202c194a59d14e7a1015587e950</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_insertion_point</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a4d30612c319af113feded9e44c356327</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2b34ffc8deb940f9c2b70c570c451d09</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ab7caae3e10a14d3d1cdb7d55e4b44853</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ad25c78b47694c5299aa6436268d3f10e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a9be982b4fd1f4ac5fb035b35e578aa41</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a5a77e5be3615663f728e6c2e97aa27c7</anchor>
      <arglist>(CodeGeneratorResponse_File *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a16f6f846442b82418ed0cb91a95a633f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CodeGeneratorResponse_File</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a8db0f5b95dc132d54bc88e81bb632822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CodeGeneratorResponse_File &amp;</type>
      <name>default_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a5ffb8bbffeadcf80299e4a1a862bcd5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a59d26439cdf43d6bdb5d9ccb76b6a2f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a092ab11ca5a5d81cac3c9a2464f6a9e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a15038cdac3a16c4b52d796783f26d733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aeae59c268b96fccab3927ebe3b85a52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CodeGeneratorResponse_File *</type>
      <name>internal_default_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a1fefc94806e862236d198a0e61f00dae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a23bba34add3b0f81cd4d419833b6a9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a48b4d710b0a402853d98418fb929f9cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a62e22c36d788692b55550657fe62ca20</anchor>
      <arglist>(CodeGeneratorResponse_File *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a213766c0aa9b384b3b9ed774257fc086</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aa8e9dadadc9027597079e57152839342</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ac84e15e5bf3d66a0f80694deccd3bc96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a720897ec46f116e33b1abb78d8c59c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ab280adcf1fbaf84006261b1c9e740dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ae87528ed548ef19f9348aadcbfa0a5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a7dbb3be1edc8abc63e573836ec610f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a8b19b2b6564c9e60ab49f2455f4a6521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>ae5d9331a1001f3b4699934cbaceb66ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>content_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a9687f502304c45588cce35221f1d9f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>insertion_point_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a3ff401e323b11f00082949825375ed97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a2ea8f55256dba79bb6257e1a19d4729b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>aaa796af4f70bf1054f3493af46897d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__File.html</anchorfile>
      <anchor>a69fa706d4a481aa0dfa8cbe791542e84</anchor>
      <arglist>(CodeGeneratorResponse_File &amp;a, CodeGeneratorResponse_File &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorResponse_FileDefaultTypeInternal</name>
    <filename>classcompiler_1_1CodeGeneratorResponse__FileDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; CodeGeneratorResponse_File &gt;</type>
      <name>_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponse__FileDefaultTypeInternal.html</anchorfile>
      <anchor>ae1fddc36d72514a422d2c52e14f5880f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::CodeGeneratorResponseDefaultTypeInternal</name>
    <filename>classcompiler_1_1CodeGeneratorResponseDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; CodeGeneratorResponse &gt;</type>
      <name>_instance</name>
      <anchorfile>classcompiler_1_1CodeGeneratorResponseDefaultTypeInternal.html</anchorfile>
      <anchor>afaa267c858ff5493092047f7e0dfde17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CodeLocation</name>
    <filename>structtesting_1_1internal_1_1CodeLocation.html</filename>
    <member kind="function">
      <type></type>
      <name>CodeLocation</name>
      <anchorfile>structtesting_1_1internal_1_1CodeLocation.html</anchorfile>
      <anchor>a323a11851c81629d632c47b9b767b8ac</anchor>
      <arglist>(const std::string &amp;a_file, int a_line)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1CodeLocation.html</anchorfile>
      <anchor>a38118056ad3c11359920274e393bc6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1CodeLocation.html</anchorfile>
      <anchor>a01c977c7e8834a05a6d6c40b0c416045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::CodeLocationForTESTF</name>
    <filename>classtesting_1_1CodeLocationForTESTF.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>testing::CodeLocationForTESTP</name>
    <filename>classtesting_1_1CodeLocationForTESTP.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>testing::CodeLocationForTYPEDTEST</name>
    <filename>classtesting_1_1CodeLocationForTYPEDTEST.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>testing::CodeLocationForTYPEDTESTP</name>
    <filename>classtesting_1_1CodeLocationForTYPEDTESTP.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>pump::CodeNode</name>
    <filename>classpump_1_1CodeNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1CodeNode.html</anchorfile>
      <anchor>a2ca8a75324a64e48004812d6c0bc1cbd</anchor>
      <arglist>(self, atomic_code_list=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>atomic_code</name>
      <anchorfile>classpump_1_1CodeNode.html</anchorfile>
      <anchor>ac7251110cc987c709e0e17d95521993e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::CodedOutputStreamTest::Coder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1Coder.html</filename>
    <member kind="function">
      <type>OutputType</type>
      <name>getOutputType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1Coder.html</anchorfile>
      <anchor>a0cf86c755748a703f2e9c3fc3b7696f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1Coder.html</anchorfile>
      <anchor>a894c4960c8eafb48638ea39488bb4dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1Coder.html</anchorfile>
      <anchor>a1102dd5cef9afa94ab10296e975e153e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::FieldType::Collection</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</filename>
    <member kind="function">
      <type></type>
      <name>Collection</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>ab8b414a9149caae30f34c1993bfd8761</anchor>
      <arglist>(boolean isList)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isList</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>a7518cfe4c1d54e33bfc5f6f571fbdef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MAP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>a6ad4b7f65cc7dc2ec276ee739deb7f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PACKED_VECTOR</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>a486740fd5cc78a038c0c25a577a1455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SCALAR</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>ab506ba916dcf57483d6a2dc7a731ce59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VECTOR</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>a701efdb2dea24f58ffd65dfb6b4b850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>isList</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType_1_1Collection.html</anchorfile>
      <anchor>a49632ebfa013a86e4a7af8a6e6783029</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::command_t</name>
    <filename>structzmq_1_1command__t.html</filename>
    <class kind="union">zmq::command_t::args_t</class>
    <member kind="enumvalue">
      <name>activate_read</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daddcd73659905a136dd324e6bc0c11293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>activate_write</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daf0fb46841ee79695b4447be6bc3a9d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>attach</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad047b3c2f898bb24b7bd6c51375b8859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bind</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dab37c7947812ab2726f221105232554dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>conn_failed</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da8d10dad60b12655d1c43bf1b841085ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>done</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da799f1286e3c790ccd40368e9fd280ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>hiccup</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad7402b4926b9eb3bb3260e37e0007189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inproc_connected</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da804f590dc1541b3434e419ab35f2a621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>own</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dacbf43ebe4933f65272cb3b9f53902a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_hwm</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daf84639d176bff543bd6c840058ed9c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_peer_stats</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad2a02f27e1b555cfc34bc493887a0a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_stats_publish</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da0e53e750ded577b52b973c5496d586d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_term</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da38146875b927a3a80694b95384cb0cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_term_ack</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daf14e37dfdfcdd43646d2bd5629e97f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plug</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad4ecbdbd586315dc0a0b698b0b43d03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reap</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da2c99844660b80c846e4a339c16315d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reaped</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da1784608114be1df9f6f4fcb2846f53d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stop</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da2c4918aece790ed948b932ca8d3b70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da2cce4e438fd7781f3ae69cd4194564e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_ack</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da066cab2a08475cc09008bd621b3a522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_endpoint</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dac21daeb6d0becd6ff0513218594e10d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_req</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dab6a39d9be5d7f798ab148a4bfaadabfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type_t</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stop</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da2c4918aece790ed948b932ca8d3b70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plug</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad4ecbdbd586315dc0a0b698b0b43d03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>own</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dacbf43ebe4933f65272cb3b9f53902a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>attach</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad047b3c2f898bb24b7bd6c51375b8859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>bind</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dab37c7947812ab2726f221105232554dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>activate_read</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daddcd73659905a136dd324e6bc0c11293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>activate_write</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daf0fb46841ee79695b4447be6bc3a9d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>hiccup</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad7402b4926b9eb3bb3260e37e0007189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_term</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da38146875b927a3a80694b95384cb0cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_term_ack</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daf14e37dfdfcdd43646d2bd5629e97f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_hwm</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238daf84639d176bff543bd6c840058ed9c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_req</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dab6a39d9be5d7f798ab148a4bfaadabfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da2cce4e438fd7781f3ae69cd4194564e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_ack</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da066cab2a08475cc09008bd621b3a522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_endpoint</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dac21daeb6d0becd6ff0513218594e10d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reap</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da2c99844660b80c846e4a339c16315d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reaped</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da1784608114be1df9f6f4fcb2846f53d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inproc_connected</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da804f590dc1541b3434e419ab35f2a621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>conn_failed</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da8d10dad60b12655d1c43bf1b841085ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_peer_stats</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238dad2a02f27e1b555cfc34bc493887a0a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pipe_stats_publish</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da0e53e750ded577b52b973c5496d586d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>done</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>add5023dfe333b73666a86921ef64238da799f1286e3c790ccd40368e9fd280ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union zmq::command_t::args_t</type>
      <name>args</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>acde181b66d1b4b76fddbb667ad408a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::object_t *</type>
      <name>destination</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>aa184a00938894c77edb6aaf729b11cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum zmq::command_t::type_t</type>
      <name>type</name>
      <anchorfile>structzmq_1_1command__t.html</anchorfile>
      <anchor>a61edfdcdc74bfb9b6f7b7bb79466f1d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::CommandLineInterface</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</filename>
    <class kind="class">google::protobuf::compiler::CommandLineInterface::ErrorPrinter</class>
    <class kind="class">google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl</class>
    <class kind="struct">google::protobuf::compiler::CommandLineInterface::GeneratorInfo</class>
    <class kind="class">google::protobuf::compiler::CommandLineInterface::MemoryOutputStream</class>
    <class kind="struct">google::protobuf::compiler::CommandLineInterface::OutputDirective</class>
    <member kind="function">
      <type>void</type>
      <name>AllowPlugins</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a3c231ec56962396f4f77a544295fc960</anchor>
      <arglist>(const std::string &amp;exe_name_prefix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommandLineInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>aa079d90a3ec53bba0beb72478af8f783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a01de7bf65b42007111e06371ceec915d</anchor>
      <arglist>(const std::string &amp;flag_name, CodeGenerator *generator, const std::string &amp;help_text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>abdfba32782d6843688139f78749c06bf</anchor>
      <arglist>(const std::string &amp;flag_name, const std::string &amp;option_flag_name, CodeGenerator *generator, const std::string &amp;help_text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a6dc3d0208d25f638533034493a9d63c1</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInputsAreProtoPathRelative</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a1cd16d1343975dad742ef0a02f9b7327</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVersionInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a1d3c8f6367ccb1b9f501b3ccfa78c232</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommandLineInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>ac4eecd6eb632bea5b539a12a786ade6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kPathSeparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a6214e2fbdbb23ad7d289400371184a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ERROR_FORMAT_GCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a17e63a7159702c96d364a3a706f11422ac993be7afd2eebd452422693857b813a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ERROR_FORMAT_MSVS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a17e63a7159702c96d364a3a706f11422a18d844e95bfc0d60bfda7156c815b14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ErrorFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a17e63a7159702c96d364a3a706f11422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ERROR_FORMAT_GCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a17e63a7159702c96d364a3a706f11422ac993be7afd2eebd452422693857b813a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ERROR_FORMAT_MSVS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a17e63a7159702c96d364a3a706f11422a18d844e95bfc0d60bfda7156c815b14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; std::string, GeneratorContextImpl * &gt;</type>
      <name>GeneratorContextMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>aab69afb3887001c51d4b106945bc6a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, GeneratorInfo &gt;</type>
      <name>GeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a86a74daa3231c2ad56b3c95e139a2939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>Mode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_COMPILE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264a25ed440377ce5a031cfc0dbaa4dcb87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_ENCODE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264a337b1a5a621ee49990fda3b26ab4424c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_DECODE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264ac2ddb49021f37084ef82e77f2cf17cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_PRINT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264a8750587fc118d8c445dff6dee3176dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_COMPILE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264a25ed440377ce5a031cfc0dbaa4dcb87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_DECODE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264ac2ddb49021f37084ef82e77f2cf17cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_ENCODE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264a337b1a5a621ee49990fda3b26ab4424c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_PRINT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a361c552889985d0849c945f17cefa264a8750587fc118d8c445dff6dee3176dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PARSE_ARGUMENT_DONE_AND_CONTINUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1ae4bd6ad1eedb476a543cd3fba28271d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PARSE_ARGUMENT_DONE_AND_EXIT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1a7b40a2cdac0c47e46085ba0c24ee3bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PARSE_ARGUMENT_FAIL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1a6ecd741f52d89741d89b5f05a12a3b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ParseArgumentStatus</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PARSE_ARGUMENT_DONE_AND_CONTINUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1ae4bd6ad1eedb476a543cd3fba28271d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PARSE_ARGUMENT_DONE_AND_EXIT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1a7b40a2cdac0c47e46085ba0c24ee3bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PARSE_ARGUMENT_FAIL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a31267e70637440dbd00edbe4ae8ceee1a6ecd741f52d89741d89b5f05a12a3b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PRINT_FREE_FIELDS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5fb67302fe2194fc79360d3d63cbdeafa84bf4c6f1a558708107ac6378def4d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PRINT_NONE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5fb67302fe2194fc79360d3d63cbdeafae6796dd835b5c2b77be0ec04b4efc24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>PrintMode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5fb67302fe2194fc79360d3d63cbdeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PRINT_NONE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5fb67302fe2194fc79360d3d63cbdeafae6796dd835b5c2b77be0ec04b4efc24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PRINT_FREE_FIELDS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5fb67302fe2194fc79360d3d63cbdeafa84bf4c6f1a558708107ac6378def4d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a921b03b7a29f8882e9ce482d4544a66a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>EncodeOrDecode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a378f625a0cafcf4d2d1c9e32f889e9ca</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ExpandArgumentFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a10532b0e1fc98854f5472f883e86aecc</anchor>
      <arglist>(const std::string &amp;file, std::vector&lt; std::string &gt; *arguments)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GenerateDependencyManifestFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a3dc62f4df1905234fe6ea1b1b612f47d</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;parsed_files, const GeneratorContextMap &amp;output_directories, DiskSourceTree *source_tree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GenerateOutput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a73d24b17c3146166252451e3f0a59f09</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;parsed_files, const OutputDirective &amp;output_directive, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GeneratePluginOutput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a39e34a8238c46ffc220cdf8fe949c385</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;parsed_files, const std::string &amp;plugin_name, const std::string &amp;parameter, GeneratorContext *generator_context, std::string *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a8cf5eabe829d8dfed28347ac32f83819</anchor>
      <arglist>(CommandLineInterface)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InitializeDiskSourceTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a4cc2ca01644a125daddbb9663bd69846</anchor>
      <arglist>(DiskSourceTree *source_tree, DescriptorDatabase *fallback_database)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParseArgumentStatus</type>
      <name>InterpretArgument</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a317ecbdee2de2eeb9141a5222eecbedb</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MakeInputsBeProtoPathRelative</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a070bc825c28207b0d27f165db2981751</anchor>
      <arglist>(DiskSourceTree *source_tree, DescriptorDatabase *fallback_database)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MakeProtoProtoPathRelative</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a0eec7b26170d8cc2de63642e934bec68</anchor>
      <arglist>(DiskSourceTree *source_tree, std::string *proto, DescriptorDatabase *fallback_database)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseArgument</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a689fc305b3073c79d1683f99e23a9f27</anchor>
      <arglist>(const char *arg, std::string *name, std::string *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParseArgumentStatus</type>
      <name>ParseArguments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a998caa0d2da1263b4f2d0acdcd8cee8e</anchor>
      <arglist>(int argc, const char *const argv[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseInputFiles</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a020aa85237d410cce38996a2318e821f</anchor>
      <arglist>(DescriptorPool *descriptor_pool, std::vector&lt; const FileDescriptor * &gt; *parsed_files)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>PopulateSimpleDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a855ec907219e491b3cc447194f57533e</anchor>
      <arglist>(SimpleDescriptorDatabase *database)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFreeFieldNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>afa93a6b30d2f723c37670e4ec1f60c63</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintHelpText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5d396ff2390656ffdd276df684431f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>VerifyInputFilesInDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a36b848421c44f18697751b339622bc99</anchor>
      <arglist>(DescriptorDatabase *fallback_database)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteDescriptorSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a7808a837bf075a8c3c24dbca34d6d036</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;parsed_files)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>GetTransitiveDependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5566c481f1fe6a23728e3afe56368008</anchor>
      <arglist>(const FileDescriptor *file, bool include_json_name, bool include_source_code_info, std::set&lt; const FileDescriptor * &gt; *already_seen, RepeatedPtrField&lt; FileDescriptorProto &gt; *output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>codec_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a3b21050b8c563631cbca140cb879d849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dependency_out_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>abd713ca54bbc22d4278debae33989027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>descriptor_set_in_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>ad05c93102b01feb7526e36decc3b8a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>descriptor_set_out_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>ab5de24d2d1682ce221580a3beedccf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>direct_dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a8cd4f520e8eebdf0f4f7733fcc6734b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>direct_dependencies_explicitly_set_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>ad3bde7947e0a0a963128910b4ca0742f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>direct_dependencies_violation_msg_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a9b8b20cc0a66114b7c4182fe277843c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disallow_services_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a974c7d99fafa0f71eae700518305f54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorFormat</type>
      <name>error_format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a3bc0c427cff792c68269c27c113498c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>executable_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>ac50143c4bca294be8793f823cff3f3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>generator_parameters_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>abf97983119e3565687298b7c21b0f752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorMap</type>
      <name>generators_by_flag_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a34b42685d2a60fc29b745288bf86de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorMap</type>
      <name>generators_by_option_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>acce22229cc1461e79912c2279c846ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>imports_in_descriptor_set_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a01e86b7433d1d47bebad92d4c0962518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>input_files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a60c1f5508bf5bd576f9169cbb50bff72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mode</type>
      <name>mode_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a01a6e3e3f5bed8dbf7a5d3706192ee8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OutputDirective &gt;</type>
      <name>output_directives_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>abc993e44a67298062f2873aadc232879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>plugin_parameters_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>abd113abe5595cfa4000251aa6b9b98ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>plugin_prefix_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a5fd08b703274887d9cf839b2b50514fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>plugins_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a799e0dcdd5bc1b908c5b85a8a4f8792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrintMode</type>
      <name>print_mode_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a717188d82080a6304df35af24de18f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>proto_path_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>a0299621311f6466dedb76bebc01d0d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>source_info_in_descriptor_set_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>aec5fe51c93e6d0be5ce1f2385871dd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>version_info_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface.html</anchorfile>
      <anchor>abbb513b7a625bd24b33747c9d8aabc9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommandParser</name>
    <filename>classCommandParser.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCommand</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a866491552cc1d779f73c8a111a95546c</anchor>
      <arglist>(const std::string &amp;command, const std::string &amp;value, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; &amp;m_command_vector)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkArgumentExist</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>aa26a790c38809e35f08e54d551b8173c</anchor>
      <arglist>(std::map&lt; std::string, struct Argument &gt; &amp;command_map, std::string &amp;arg_error)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkMandatoryArguments</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a816c1f1a76ddabee3c603ae1b098d1a9</anchor>
      <arglist>(std::map&lt; std::string, struct Argument &gt; &amp;command_map, std::string &amp;arg_error)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkMandatoryPosition</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a17adfb49185690928eed421e73602132</anchor>
      <arglist>(std::map&lt; std::string, struct Argument &gt; &amp;command_map, std::string &amp;arg_error)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkValue</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>af71b29d623a9caff15336f043b90502d</anchor>
      <arglist>(std::map&lt; std::string, struct Argument &gt; &amp;command_map, std::string &amp;arg_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommandParser</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a117a8fca98127a3d10fed83b25b0052e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMandatoryArgs</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a6dc496b92e4d8a07567f96f6b0879b66</anchor>
      <arglist>(const int &amp;argc, const std::map&lt; std::string, struct Argument &gt; &amp;command_map, std::vector&lt; std::pair&lt; std::string, int &gt;&gt; &amp;arg_position)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEqual</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a6be487a415e0b33a0e3a5e25c5a9bf95</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>helpMenu</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a9dd3bb2bbb75a55bc10d491cd5467b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHelpArg</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a225a8ec6f655395900a29b0b35744680</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextArgIsCommand</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>ae6d2dbd767b7ba54ee705ed09a876942</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseArguments</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a39db8c11eec3a2150bdee7184da6737f</anchor>
      <arglist>(int argc, char *argv[], std::map&lt; std::string, struct Argument &gt; command_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEqualArg</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a80cdc9ada5397d5fa9ae564500569377</anchor>
      <arglist>(const std::string &amp;arg, int &amp;arg_number, const int &amp;euqal_pos, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; &amp;m_command_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processFlag</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>ae908f6adc7cf5a4b2b556de28a288a84</anchor>
      <arglist>(const std::string &amp;arg, int &amp;arg_number, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; &amp;m_command_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processLongArg</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>af8e77b2f64a36d01ca62eeaab8c25271</anchor>
      <arglist>(const std::string &amp;arg, int &amp;arg_number, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; &amp;m_command_vector, const std::map&lt; std::string, struct Argument &gt; &amp;command_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processNonEqualArg</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a2dd962a084152eb27aafea318e2ea937</anchor>
      <arglist>(const std::string &amp;arg, const std::string &amp;value, int &amp;arg_number, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; &amp;m_command_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processShorArg</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>a32a4c6e85afa5ccb02671300967d62c8</anchor>
      <arglist>(const std::string &amp;arg, int &amp;arg_number, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; &amp;m_command_vector, const std::map&lt; std::string, struct Argument &gt; &amp;command_map)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommandParser</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>ae6d0c0c4479272ddc1e7060d39234660</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>m_command_vector</name>
      <anchorfile>classCommandParser.html</anchorfile>
      <anchor>aa1903d1dfbf96d85ed8fa38c5b7b4068</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::Value::CommentInfo</name>
    <filename>structJson_1_1Value_1_1CommentInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>CommentInfo</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>ab23b0c125695d284bded2fb106a49043</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>a4d01c2cd8c07995969c5d636dfd4fa8c</anchor>
      <arglist>(const char *text, size_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommentInfo</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>ab4d0877190bdbf484e4e2a3bade42ac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>comment_</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>a020f19c7098bab8ec8fec14cd1a5afb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::CommentStyle</name>
    <filename>structJson_1_1CommentStyle.html</filename>
    <member kind="enumvalue">
      <name>All</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0ca32302c0b97190c1808b3e38f367fef01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0cac8b32a8bae63414c8647d4919da8d437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Most</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0cac65238f050773c107690a456e9c05c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>All</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0ca32302c0b97190c1808b3e38f367fef01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Most</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0cac65238f050773c107690a456e9c05c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structJson_1_1CommentStyle.html</anchorfile>
      <anchor>a51fc08f3518fd81eba12f340d19a3d0cac8b32a8bae63414c8647d4919da8d437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommentTest</name>
    <filename>classCommentTest.html</filename>
  </compound>
  <compound kind="class">
    <name>CommonTest</name>
    <filename>classCommonTest.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a34d4de46bf01a38d305277a9b83c67a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a1ed5842244ccca6c3bee6eb9e3b8bc9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::set&lt; int &gt;</type>
      <name>IntSet</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a62827e9d3064cddf4a8698747f1bd434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; T &gt;</type>
      <name>Vector</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a6dfdcede6964887b9f4254a0e0478e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CommonTest</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>abd5ec205d90f4b81efab2a6f972f3db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a4d98ceceb09fb614ff53e59e0695ea91</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a5e851b64ff1f73cb79b4dbd1d39fd075</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~CommonTest</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>af98e7c54aa3fbfb8e8b9fdbc040ec6b5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>ae59c4abcb833625a7baeb2048531ebec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static T *</type>
      <name>shared_</name>
      <anchorfile>classCommonTest.html</anchorfile>
      <anchor>a52368ce1e65a865db9bdccbcc2cedaac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::CompactRepeatedFieldPrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CompactRepeatedFieldPrinter.html</filename>
    <base>google::protobuf::TextFormat::FastFieldValuePrinter</base>
    <member kind="function">
      <type>void</type>
      <name>PrintFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CompactRepeatedFieldPrinter.html</anchorfile>
      <anchor>abab7d9c9e8696461ca2bb5321a34cd0b</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field, TextFormat::BaseTextGenerator *generator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CompactRepeatedFieldPrinter.html</anchorfile>
      <anchor>a13fd6fdc85e67c08e20ef977c7da732a</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, const Reflection *reflection, const FieldDescriptor *field, TextFormat::BaseTextGenerator *generator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintMessageEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CompactRepeatedFieldPrinter.html</anchorfile>
      <anchor>ac13c6f89cdaf34c67048f29b1697648d</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, bool single_line_mode, TextFormat::BaseTextGenerator *generator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintMessageStart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CompactRepeatedFieldPrinter.html</anchorfile>
      <anchor>a8f574ad04e41f3a86a34f869a1fc079c</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, bool single_line_mode, TextFormat::BaseTextGenerator *generator) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::CompactTextGenerator</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1CompactTextGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1CompactTextGenerator.html</anchorfile>
      <anchor>aadf843f17860969d57256b08b2cc4737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outdent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1CompactTextGenerator.html</anchorfile>
      <anchor>adb967bab1c587415e082524f2bf69b60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1CompactTextGenerator.html</anchorfile>
      <anchor>a0436f9bcdb3b5891cf03c261760f4409</anchor>
      <arglist>(final CharSequence text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CompactTextGenerator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1CompactTextGenerator.html</anchorfile>
      <anchor>a51bcf4b37ab18f2d9b13c4199c773050</anchor>
      <arglist>(final Appendable output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Appendable</type>
      <name>output</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1CompactTextGenerator.html</anchorfile>
      <anchor>a3f166f5997a75dc42839fad9b29182d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::Comparator</name>
    <filename>classmox_1_1Comparator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classmox_1_1Comparator.html</anchorfile>
      <anchor>a970299118688c769c757f8e80a9d8f5f</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classmox_1_1Comparator.html</anchorfile>
      <anchor>a024499cdf1185101bb8beeb1f4a6e500</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1Comparator.html</anchorfile>
      <anchor>a7eb505087c48619b296ebf51c7823d73</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::CompareByDerefFirst</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1CompareByDerefFirst.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1CompareByDerefFirst.html</anchorfile>
      <anchor>a3f578b47c370ebb16baa93c7b0c501dd</anchor>
      <arglist>(const T &amp;a, const T &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::CompareByFirstField</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1CompareByFirstField.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1CompareByFirstField.html</anchorfile>
      <anchor>aeadcb814bb1eb0bed5d6aaa81e083d89</anchor>
      <arglist>(const T &amp;a, const T &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::CompareHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1CompareHelper.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1CompareHelper.html</anchorfile>
      <anchor>ae08cb0eae07703fa3e2d3bbfca8f0799</anchor>
      <arglist>(const T &amp;a, const T &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::CompareHelper&lt; ArenaStringPtr &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1CompareHelper_3_01ArenaStringPtr_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1CompareHelper_3_01ArenaStringPtr_01_4.html</anchorfile>
      <anchor>a85d8d7d5a1f4f61c60107c4ff167f1ae</anchor>
      <arglist>(const ArenaStringPtr &amp;a, const ArenaStringPtr &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::CompareMapKey</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1CompareMapKey.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Compare</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1CompareMapKey.html</anchorfile>
      <anchor>ad5bdd3d6b8b2921fc0e375abcbc2678b</anchor>
      <arglist>(const T &amp;a, const T &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1CompareMapKey.html</anchorfile>
      <anchor>ad79548e3e17ee957f49610456631c1c6</anchor>
      <arglist>(const MapEntryHelper&lt; T &gt; &amp;a, const MapEntryHelper&lt; T &gt; &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::CompileAssert</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1CompileAssert.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssertTypesEqual</name>
    <filename>structtesting_1_1internal_1_1CompileAssertTypesEqual.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1CompileAssertTypesEqual_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>compiler</name>
    <filename>structcompiler.html</filename>
    <class kind="class">compiler::CodeGeneratorRequest</class>
    <class kind="class">compiler::CodeGeneratorRequestDefaultTypeInternal</class>
    <class kind="class">compiler::CodeGeneratorResponse</class>
    <class kind="class">compiler::CodeGeneratorResponse_File</class>
    <class kind="class">compiler::CodeGeneratorResponse_FileDefaultTypeInternal</class>
    <class kind="class">compiler::CodeGeneratorResponseDefaultTypeInternal</class>
    <class kind="class">compiler::Version</class>
    <class kind="class">compiler::VersionDefaultTypeInternal</class>
    <member kind="variable">
      <type>class compiler::CodeGeneratorRequestDefaultTypeInternal</type>
      <name>_CodeGeneratorRequest_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>ae0edc064199042ccf86e8bc2d9dc5878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOC_EXPORT CodeGeneratorRequestDefaultTypeInternal</type>
      <name>_CodeGeneratorRequest_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a195944dad7563e17656ead31bc177f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class compiler::CodeGeneratorResponseDefaultTypeInternal</type>
      <name>_CodeGeneratorResponse_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a0ba950b363cf12cfd5449f75426ce26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOC_EXPORT CodeGeneratorResponseDefaultTypeInternal</type>
      <name>_CodeGeneratorResponse_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a8b4ce0b89c5ff901747fa305eed1222f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class compiler::CodeGeneratorResponse_FileDefaultTypeInternal</type>
      <name>_CodeGeneratorResponse_File_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a562473485306bf9b7a34cf22349fa951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOC_EXPORT CodeGeneratorResponse_FileDefaultTypeInternal</type>
      <name>_CodeGeneratorResponse_File_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a0c1dfc2e919b9abc14170fcd805189c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class compiler::VersionDefaultTypeInternal</type>
      <name>_Version_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a1d112447015bb1d5b1303fe6fb846aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOC_EXPORT VersionDefaultTypeInternal</type>
      <name>_Version_default_instance_</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a066ae1d0aa39bc952b61bd9b0e4b589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>back_labels</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a6769f1e6eec16a7149f1b78cd0a28d45</anchor>
      <arglist>[MAXLABEL]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fwd_labels</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>ae5c091368d14dfdd0313e709599beab5</anchor>
      <arglist>[MAXLABEL]</arglist>
    </member>
    <member kind="variable">
      <type>mgroup *</type>
      <name>group</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a1d5412bb4c70a3444641ad4743980359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lazy</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a4d85d8069407cbbd981fa123bcafe98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t *</type>
      <name>pc</name>
      <anchorfile>structcompiler.html</anchorfile>
      <anchor>a1e951a2b63e54bca35a4d3a54c782f83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ManifestSchemaFactory::CompositeMessageInfoFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ManifestSchemaFactory_1_1CompositeMessageInfoFactory.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ManifestSchemaFactory_1_1CompositeMessageInfoFactory.html</anchorfile>
      <anchor>a61e8325f45fdfd6a8a73dae3e8eb97f8</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>MessageInfo</type>
      <name>messageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ManifestSchemaFactory_1_1CompositeMessageInfoFactory.html</anchorfile>
      <anchor>a2ec31d776b98bdf884e047bf80553406</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageInfoFactory[]</type>
      <name>factories</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ManifestSchemaFactory_1_1CompositeMessageInfoFactory.html</anchorfile>
      <anchor>a71781f3d23395a504ef8fd419e0cfc05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::ConcatenatingInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>aebf242bf035ecc7f9fc4b3c470adc56c</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>aaa0c4f68d5c1ae28f6fd30d8373e5ea9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConcatenatingInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>ae48c1afc50ff861af077d4486a192e1a</anchor>
      <arglist>(ZeroCopyInputStream *const streams[], int count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>aa8bcfdbf53cd8367bf321d4bcd6c3b75</anchor>
      <arglist>(const void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>a568d1bb232214200914fa6621bfd9dc0</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConcatenatingInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>aaf018d2ea2ae041bef11fee6f6e0f9ae</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>a7d02b6f2ba39593f02ced99f01e94832</anchor>
      <arglist>(ConcatenatingInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>bytes_retired_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>a3ac17cf474ac5107b58845d2c2e745a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stream_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>a01990d583b1997d3f5e3797d6de8ffdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyInputStream *const  *</type>
      <name>streams_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ConcatenatingInputStream.html</anchorfile>
      <anchor>ac40f9bd47b36cfbf9bd46385e9331ea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConfigFileData</name>
    <filename>structConfigFileData.html</filename>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>p_data</name>
      <anchorfile>structConfigFileData.html</anchorfile>
      <anchor>a3051d7e40c2af86b75adb13c2350fed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structConfigFileData.html</anchorfile>
      <anchor>a92f7ba836c07d35788b46c4590005acb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConfigurationData</name>
    <filename>structConfigurationData.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>burst_layout</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>ae56ac991dffc4955f06b9c5bf0bcad00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>burst_num</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>ad0c31a63961bc91bf6ed8ce63062e33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>burst_setup</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a8bb8fe304dc59997cdd1f45e2ef180b7</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>id</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a83a893b569dc5646056287c18260faf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>rsvd</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a13bb0733c18f31c028e7af1627e3f4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a97ca379bf5812007c78fdde601339269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>start_address</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a805482d691e1f4af6163d48cd5be3968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>values</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a35b4bf31963a0b0cbdb49bc180019af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>ver</name>
      <anchorfile>structConfigurationData.html</anchorfile>
      <anchor>a7c188a360b5e69f68064f80320b92e99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ConformanceTestSuite::ConformanceRequestSetting</name>
    <filename>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</filename>
    <member kind="function">
      <type>string</type>
      <name>ConformanceLevelToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>ad87a421c8d70c4c4250d6a3f2264aee0</anchor>
      <arglist>(ConformanceLevel level) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConformanceRequestSetting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a9ffaa791d3ac501292cf636237f95477</anchor>
      <arglist>(ConformanceLevel level, conformance::WireFormat input_format, conformance::WireFormat output_format, conformance::TestCategory test_category, const Message &amp;prototype_message, const string &amp;test_name, const string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>const ConformanceLevel</type>
      <name>GetLevel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>ab281a27357709eaac6e513f0a8e6c3d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const conformance::ConformanceRequest &amp;</type>
      <name>GetRequest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a25fcfd289473e49488962837394d0b00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>GetTestMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>ae9b83b043c9a82b1daf4ab8b85226881</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetTestName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a22fadadd27aa9f4d046a6db0255cc996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPrintUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>aaf4fd4cdda521508d4282aa3a4298d8b</anchor>
      <arglist>(bool print_unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPrototypeMessageForCompare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a4845b8c969e789fdce71229b980a8dbc</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConformanceRequestSetting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a50c1b53ac7f5615b597f43db867f892a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual string</type>
      <name>InputFormatString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>ac2f7a68e3849f851d6346db8614ce8ea</anchor>
      <arglist>(conformance::WireFormat format) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual string</type>
      <name>OutputFormatString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a1d5fccc836bc3fdcd81720edf0a630c2</anchor>
      <arglist>(conformance::WireFormat format) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conformance::ConformanceRequest</type>
      <name>request_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a5120fdef45f0ae90f53818b926170d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::conformance::WireFormat</type>
      <name>input_format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a55e245f5ec7bcacf9dad9d7a26a29b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConformanceLevel</type>
      <name>level_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a459925aa42b185291a1f8ff540ed844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::conformance::WireFormat</type>
      <name>output_format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>acb20855c271717607a26538da51562d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Message &amp;</type>
      <name>prototype_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a8e1ea75608bda87627b196f119b7203c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Message &gt;</type>
      <name>prototype_message_for_compare_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>ab8ef0466d5af855a94957d86284b52a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>test_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite_1_1ConformanceRequestSetting.html</anchorfile>
      <anchor>a6e5bebbbe329f337c3823495a540e656</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ConformanceTestRunner</name>
    <filename>classgoogle_1_1protobuf_1_1ConformanceTestRunner.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>RunTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestRunner.html</anchorfile>
      <anchor>a03290d108103b146e599674982fbe63d</anchor>
      <arglist>(const std::string &amp;test_name, const std::string &amp;input, std::string *output)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConformanceTestRunner</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestRunner.html</anchorfile>
      <anchor>aeb82aeb02fd67028739c6dc28a8d30bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ConformanceTestSuite</name>
    <filename>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</filename>
    <class kind="class">google::protobuf::ConformanceTestSuite::ConformanceRequestSetting</class>
    <member kind="function">
      <type></type>
      <name>ConformanceTestSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a9eb236a42113dfd328a3121242c737b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetFailureListFlagName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a74fd89c60055622769e337d55be16ca3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RunSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a4866af2fee295e38544272e6ec68fa87</anchor>
      <arglist>(ConformanceTestRunner *runner, std::string *output, const std::string &amp;filename, conformance::FailureSet *failure_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnforceRecommended</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a4254c3c65a27c5d518d46921ccf4ed5d</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFailureListFlagName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a837cff1ab38901d2267c0ae8041d8fe5</anchor>
      <arglist>(const std::string &amp;failure_list_flag_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVerbose</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a0b48c70abc663fbd5f387c5761b4b30e</anchor>
      <arglist>(bool verbose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConformanceTestSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a81c5e89e298f3dde272fce79850d8d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>ConformanceLevel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ae6577a31ca380769f313ec363db54ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>REQUIRED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ae6577a31ca380769f313ec363db54ec5a5b4e87eea5887ae4e08e141b6777265d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RECOMMENDED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ae6577a31ca380769f313ec363db54ec5a09eeb27e9c58e2dfb4486c106122cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>RECOMMENDED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ae6577a31ca380769f313ec363db54ec5a09eeb27e9c58e2dfb4486c106122cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>REQUIRED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ae6577a31ca380769f313ec363db54ec5a5b4e87eea5887ae4e08e141b6777265d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddExpectedFailedTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a16205f4ffc111a19a3734f06378a3e6c</anchor>
      <arglist>(const std::string &amp;test_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>CheckSetEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a258c145918b22de214b6482744de8964</anchor>
      <arglist>(const std::set&lt; string &gt; &amp;set_to_check, const std::string &amp;write_to_file, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>ParseResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a87ce476b5e1e26aa97633a8e333c27c0</anchor>
      <arglist>(const conformance::ConformanceResponse &amp;response, const ConformanceRequestSetting &amp;setting, Message *test_message)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReportFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a9a7deb7a2262ffb98b1e4475f10a529c</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const conformance::ConformanceRequest &amp;request, const conformance::ConformanceResponse &amp;response, const char *fmt,...)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReportSkip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>af773b360dd1bdc941a75d9b9152bb2d7</anchor>
      <arglist>(const string &amp;test_name, const conformance::ConformanceRequest &amp;request, const conformance::ConformanceResponse &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReportSuccess</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a7757cb7e43ac50b1e2a615ec823a6ed1</anchor>
      <arglist>(const std::string &amp;test_name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>RunSuiteImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a13dab416626f925d17aeff7de6f0c9cb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RunTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>aa768dbd8051ac936df93107ea236e199</anchor>
      <arglist>(const std::string &amp;test_name, const conformance::ConformanceRequest &amp;request, conformance::ConformanceResponse *response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RunValidBinaryInputTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>aa88e1f2e5ab4aa236bfd120f78ca7d0b</anchor>
      <arglist>(const ConformanceRequestSetting &amp;setting, const string &amp;equivalent_wire_format)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RunValidInputTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>aaa42f1b1618500243c4a72a4f9065033</anchor>
      <arglist>(const ConformanceRequestSetting &amp;setting, const string &amp;equivalent_text_format)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>VerifyResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a9acbff4961dd1f4323099031e73007b7</anchor>
      <arglist>(const ConformanceRequestSetting &amp;setting, const string &amp;equivalent_wire_format, const conformance::ConformanceResponse &amp;response, bool need_report_success)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>WireFormatToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a91cb07db9374bd9815e7e69c9e9adb4f</anchor>
      <arglist>(conformance::WireFormat wire_format)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>enforce_recommended_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ad222134f466770beea8b0b0a8f2083cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>expected_failures_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a132ed9ad8fac07000eedfbde200959de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>expected_to_fail_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a48360c8f922517a40637146f7ed87f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>failure_list_filename_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a5d20785a8166625c8d6ef98983edab60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>failure_list_flag_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ae7f178056b6fbdc8d921900ba7425184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>affb7cb7a70f141b7f93a9a79dd4f2e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConformanceTestRunner *</type>
      <name>runner_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a1ccaf5f37076d9e24a06f6f0c0955e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>skipped_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ab9fa896cbf055dd3b20cb5bbe889d54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>successes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>ab89a469ac4b49742733c6d160a11211b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>test_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a2ea434be06e5fc723e9cd1c56f738edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>unexpected_failing_tests_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a8dc15dd839a7f6ff15d2652e621cde75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>unexpected_succeeding_tests_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>afe001ecc8f1b06112f4b099fcd156f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>verbose_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ConformanceTestSuite.html</anchorfile>
      <anchor>a6b3cda8b265ee9a9ba386ea29869ec69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::ConsoleReporter</name>
    <filename>classbenchmark_1_1ConsoleReporter.html</filename>
    <base>benchmark::BenchmarkReporter</base>
    <member kind="enumvalue">
      <name>OO_Color</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a79f58419c8d61dd4c771251d96280f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_ColorTabular</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a78d637113f0f5f406d2d54e94fa6f380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_Defaults</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a864b3efb128d475fa908022f8e8aae72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_None</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0adc6490d3358658b01bd4a81ff14a85fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_Tabular</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a7eb30b29c684d93a0ebe4374821f5497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OutputOptions</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_None</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0adc6490d3358658b01bd4a81ff14a85fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_Color</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a79f58419c8d61dd4c771251d96280f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_Tabular</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a7eb30b29c684d93a0ebe4374821f5497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_ColorTabular</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a78d637113f0f5f406d2d54e94fa6f380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OO_Defaults</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae1dc9c16b67b70e2c85ef1f5104cb4e0a864b3efb128d475fa908022f8e8aae72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConsoleReporter</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a30fbb5da613713aabc8917cfad31861a</anchor>
      <arglist>(OutputOptions opts_=OO_Defaults)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ReportContext</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a368bd56e289bbae744a14c972e4d21bb</anchor>
      <arglist>(const Context &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportRuns</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a61695042de6301a3249688812f154cf4</anchor>
      <arglist>(const std::vector&lt; Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintHeader</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a9a039ddb97f3321309db8120c176f4d0</anchor>
      <arglist>(const Run &amp;report)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintRunData</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a3759516cbd523319ffbd121514cfc7c0</anchor>
      <arglist>(const Run &amp;report)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>name_field_width_</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a70035000337728074b93dfb9a95a7110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OutputOptions</type>
      <name>output_options_</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>ae73d452f97f5be83f59de1ab7935d03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UserCounters</type>
      <name>prev_counters_</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a99262481c424bc54177cc95df96ae34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>printed_header_</name>
      <anchorfile>classbenchmark_1_1ConsoleReporter.html</anchorfile>
      <anchor>a84683025b8ef739f751203e058c2544e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Map::const_iterator</name>
    <filename>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</filename>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a9bd64b9d3967a1fe9d8206c8b9922710</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a5636faf64b0d283842c6fe98652991f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map::value_type</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>aa2d10cdd80970a07d6de3f5b6a61b7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a05ef662c9d50a8faf0fc27554dea7278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a27b63fd5263f3fac4dbf11845fc3724d</anchor>
      <arglist>(const InnerIt &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>addcc531fcd63c29d5950fba183ee0c59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>aefc19aab3c244200021ff176243ede6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a40b8e4dcc3ae39566f8218f70a02b669</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>aa1b1928677dd894ce0c0968198347da3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>aebbc04f9e2bbb94249102f86916f9641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a210e01ce195a1814a614e94187dca8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>InnerMap::const_iterator</type>
      <name>InnerIt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>ad465e857ffe9a77e328636da9ea6fc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InnerIt</type>
      <name>it_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a95d0ea7d5c9ce43e2db3fa4985b0afc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>a5fbca5b71055f2b793ae1607239b13a0</anchor>
      <arglist>(const const_iterator &amp;a, const const_iterator &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1const__iterator.html</anchorfile>
      <anchor>ab0ac7de651351823aece097eb3be1cfb</anchor>
      <arglist>(const const_iterator &amp;a, const const_iterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gtest_printers_test::const_iterator</name>
    <filename>structtesting_1_1gtest__printers__test_1_1const__iterator.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>x</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1const__iterator.html</anchorfile>
      <anchor>a4412dbc1c37c2bc5211971f0c8176d6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstOnlyContainerWithClassIterator::const_iterator</name>
    <filename>structConstOnlyContainerWithClassIterator_1_1const__iterator.html</filename>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator*</name>
      <anchorfile>structConstOnlyContainerWithClassIterator_1_1const__iterator.html</anchorfile>
      <anchor>ac0e11dc5624359e4d13a9dfcc56586bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structConstOnlyContainerWithClassIterator_1_1const__iterator.html</anchorfile>
      <anchor>a99150bd6377f80d9944b95aa2a5c7805</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ConstAndNonConstCastable</name>
    <filename>classtesting_1_1internal_1_1ConstAndNonConstCastable.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstAndNonConstCastable</name>
      <anchorfile>classtesting_1_1internal_1_1ConstAndNonConstCastable.html</anchorfile>
      <anchor>aebe0ef6897b7f805e227bb969d4ee034</anchor>
      <arglist>(bool *converted, bool *const_converted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Base</name>
      <anchorfile>classtesting_1_1internal_1_1ConstAndNonConstCastable.html</anchorfile>
      <anchor>aff0c372d429d76d002bb29f83f2429fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Base</name>
      <anchorfile>classtesting_1_1internal_1_1ConstAndNonConstCastable.html</anchorfile>
      <anchor>a4e8ee8051162f1dfc1da294c71481e2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>const_converted_</name>
      <anchorfile>classtesting_1_1internal_1_1ConstAndNonConstCastable.html</anchorfile>
      <anchor>a890e63e63b171f3fb9bc32512ab06701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>converted_</name>
      <anchorfile>classtesting_1_1internal_1_1ConstAndNonConstCastable.html</anchorfile>
      <anchor>a0c0e17ac5ed0fcccb17d8c40d112ada2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ConstCastable</name>
    <filename>classtesting_1_1internal_1_1ConstCastable.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstCastable</name>
      <anchorfile>classtesting_1_1internal_1_1ConstCastable.html</anchorfile>
      <anchor>a78eba470cc71528237a33a10a92fba7e</anchor>
      <arglist>(bool *converted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Base</name>
      <anchorfile>classtesting_1_1internal_1_1ConstCastable.html</anchorfile>
      <anchor>af084893d6786010022297b1e88f4743b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>converted_</name>
      <anchorfile>classtesting_1_1internal_1_1ConstCastable.html</anchorfile>
      <anchor>afd56f08fe3748a6223b62bceb585ab6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ConstCharPtr</name>
    <filename>structtesting_1_1internal_1_1ConstCharPtr.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstCharPtr</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>ae94f6453fa679d815994eccc63062907</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>a85c8174b5d4db8fe96863509ba767b27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>adba40d23d5986904b605946f643cf26e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstOnlyContainerWithClassIterator</name>
    <filename>structConstOnlyContainerWithClassIterator.html</filename>
    <class kind="struct">ConstOnlyContainerWithClassIterator::const_iterator</class>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structConstOnlyContainerWithClassIterator.html</anchorfile>
      <anchor>a30be5262acd17c34d19b19d560ebd541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structConstOnlyContainerWithClassIterator.html</anchorfile>
      <anchor>a3d6e17f17eecd7b1ef02afc9a75a0bde</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstOnlyContainerWithPointerIterator</name>
    <filename>structConstOnlyContainerWithPointerIterator.html</filename>
    <member kind="typedef">
      <type>int *</type>
      <name>const_iterator</name>
      <anchorfile>structConstOnlyContainerWithPointerIterator.html</anchorfile>
      <anchor>a652efbd2c6da61e65cc45123e4182713</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structConstOnlyContainerWithPointerIterator.html</anchorfile>
      <anchor>a3dd48a5028ca3c3bed0a10d7c5fa938b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structConstOnlyContainerWithPointerIterator.html</anchorfile>
      <anchor>a041683280e1319a08467fa9035098cff</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ConstRef</name>
    <filename>structtesting_1_1internal_1_1ConstRef.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1ConstRef.html</anchorfile>
      <anchor>a9c41c85201f7d24b6140e3e9325fa8cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ConstRef&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1ConstRef_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1ConstRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9f664dd25649a0d260cfb1f610c7a349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::InternalMetadataWithArenaBase::Container</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase_1_1Container.html</filename>
    <member kind="variable">
      <type>Arena *</type>
      <name>arena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase_1_1Container.html</anchorfile>
      <anchor>a56723b65e2f1fcd910b7e1802fdb1531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>unknown_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase_1_1Container.html</anchorfile>
      <anchor>a1f715172ed8c24cd357f93e16d85d27b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::ContainerBase</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</filename>
    <member kind="function">
      <type>PyObject *</type>
      <name>AsPyObject</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</anchorfile>
      <anchor>a9cf9983673abc94b98ea7f86b688e766</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</anchorfile>
      <anchor>a2874c069d036ac8cbe8448b53823cbb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveFromParentCache</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</anchorfile>
      <anchor>a964bf7f8df0c27ab5bfb3ec119074027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>struct CMessage *</type>
      <name>parent</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</anchorfile>
      <anchor>a58af3fa44557e52cb66b4c7188ab44f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>parent_field_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</anchorfile>
      <anchor>a4ee8df0e0aee6dae79f056ca6dd18d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ContainerBase.html</anchorfile>
      <anchor>a2c662c5a57ca4c09158a33765dbdba4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::MessageReflection::MergeTarget::ContainerType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1MessageReflection_1_1MergeTarget_1_1ContainerType.html</filename>
    <member kind="variable">
      <type></type>
      <name>EXTENSION_SET</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1MessageReflection_1_1MergeTarget_1_1ContainerType.html</anchorfile>
      <anchor>ab9e383a5a09c94ae1e78fe805de5ace7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1MessageReflection_1_1MergeTarget_1_1ContainerType.html</anchorfile>
      <anchor>aa61665174a4c3ba7af21529477d3383d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::ContainsKeyValue</name>
    <filename>classmox_1_1ContainsKeyValue.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1ContainsKeyValue.html</anchorfile>
      <anchor>a6cdc0e226a5f31b4d60b13cc82b73e60</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1ContainsKeyValue.html</anchorfile>
      <anchor>aca80a98a1647878181a67a73a0afe92c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1ContainsKeyValue.html</anchorfile>
      <anchor>a751d22f5d8043ff642325bb56642e943</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_key</name>
      <anchorfile>classmox_1_1ContainsKeyValue.html</anchorfile>
      <anchor>a530d8af6298a6b256aa8733dba2e8c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_value</name>
      <anchorfile>classmox_1_1ContainsKeyValue.html</anchorfile>
      <anchor>a57b13bb44095cdfada3e0be47ab0c8ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::msg_t::content_t</name>
    <filename>structzmq_1_1msg__t_1_1content__t.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structzmq_1_1msg__t_1_1content__t.html</anchorfile>
      <anchor>ad8fd98f4291ba0840d30cc582a768eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>msg_free_fn *</type>
      <name>ffn</name>
      <anchorfile>structzmq_1_1msg__t_1_1content__t.html</anchorfile>
      <anchor>a026c6e7313162f7824214f3ff1686ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>hint</name>
      <anchorfile>structzmq_1_1msg__t_1_1content__t.html</anchorfile>
      <anchor>ae1cd40354330267ebfd5db3c43d6dfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::atomic_counter_t</type>
      <name>refcnt</name>
      <anchorfile>structzmq_1_1msg__t_1_1content__t.html</anchorfile>
      <anchor>a19888cc853b98a957743014d07f842b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structzmq_1_1msg__t_1_1content__t.html</anchorfile>
      <anchor>af1893abf60d3d2b2605527a6d3d8f0cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>benchmark::BenchmarkReporter::Context</name>
    <filename>structbenchmark_1_1BenchmarkReporter_1_1Context.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>cpu_scaling_enabled</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Context.html</anchorfile>
      <anchor>a3bf3608fca365e75a3bf7a035fe79528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mhz_per_cpu</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Context.html</anchorfile>
      <anchor>afe4321873be180cf16e4ddef22a5cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>name_field_width</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Context.html</anchorfile>
      <anchor>aa966962cff3dcaf275ea55bb370c507f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_cpus</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Context.html</anchorfile>
      <anchor>ae0dad87024540b599cfce0f50ac46c49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::Context</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</filename>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>ab8183081211ed5c5d2edb28b7ca1ed78</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnforceLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a1a57167d05f2c36a64cec5060d741aad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FieldGeneratorInfo *</type>
      <name>GetFieldGeneratorInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a0d96689b9f6f0ecbd5f04b0e8e0af5f2</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>ClassNameResolver *</type>
      <name>GetNameResolver</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a195b112cbcfb88eb4586d31a514cf8a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const OneofGeneratorInfo *</type>
      <name>GetOneofGeneratorInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a61e3ac988d21a3f24d9208407bfeebc1</anchor>
      <arglist>(const OneofDescriptor *oneof) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGeneratedMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a9fecf1cda0cc7e0204058fc20e675759</anchor>
      <arglist>(const Descriptor *descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>const Options &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a75015b8ea3b1e42ce0e0859ff763e26d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Context</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>adba77552c6291511c28bd81799c0ec15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>af5a9d061247300ec22e27ae97178fe9e</anchor>
      <arglist>(Context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeFieldGeneratorInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>ab2bccde576dc00c44235260b5a6c0278</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeFieldGeneratorInfoForFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a046350d66010ca9b00c8950a01759e5d</anchor>
      <arglist>(const std::vector&lt; const FieldDescriptor * &gt; &amp;fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeFieldGeneratorInfoForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a0f5fe6d6ac1609a89fd23a5b59c34b04</anchor>
      <arglist>(const Descriptor *message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const FieldDescriptor *, FieldGeneratorInfo &gt;</type>
      <name>field_generator_info_map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a90733e7ab9e6b891a1d38c858583e3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ClassNameResolver &gt;</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>a7df93b3807734a66054dde7b951542d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const OneofDescriptor *, OneofGeneratorInfo &gt;</type>
      <name>oneof_generator_info_map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>ad4421d92673e26c101024e1c813cde88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1Context.html</anchorfile>
      <anchor>ad428e3b12dd59241559a3b8e6641e1ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::context_t</name>
    <filename>classzmq_1_1context__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a99eb7ea424d4f0c2ed0b6d3065abc55c</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a363a609b7e045e4efb0989504d660a4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a098638e33374e811b8d394d6b56627c4</anchor>
      <arglist>(int io_threads_, int max_sockets_=ZMQ_MAX_SOCKETS_DFLT)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getctxopt</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a7500b2611c32e6432548728126050490</anchor>
      <arglist>(int option_)</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD void *</type>
      <name>handle</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a4918d3326e129cdccf0e3690b4f23528</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>aef5455f8cb8d044d695258f881547c8f</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPLICIT</type>
      <name>operator void *</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a1514a5b0e8392ee4578b6436faa154cf</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPLICIT</type>
      <name>operator void const *</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a59e0dbf76d97ee0794f35e6760e7b287</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setctxopt</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a1b7abe34787b406c3ca612ec4728f7f6</anchor>
      <arglist>(int option_, int optval_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a2996d4c1ff97062753a5610fd54ca49f</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a2ae3caec030a250b3896f8b6154d024f</anchor>
      <arglist>(context_t &amp;other) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>abf547547891e507adcc751fbc2454a83</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>context_t</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>a3faef7edaceeb005a93faacc26988788</anchor>
      <arglist>(const context_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>afe58dc4771295a8b4210405ccec76e69</anchor>
      <arglist>(const context_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>classzmq_1_1context__t.html</anchorfile>
      <anchor>ad4edb05cca30cb5b510c1bfa75c2cfac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConversionHelperBase</name>
    <filename>classConversionHelperBase.html</filename>
  </compound>
  <compound kind="class">
    <name>ConversionHelperDerived</name>
    <filename>classConversionHelperDerived.html</filename>
    <base>ConversionHelperBase</base>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::ListAdapter::Converter</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter_1_1Converter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>convert</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter_1_1Converter.html</anchorfile>
      <anchor>a175f47fcef086c27ce624499b54310a4</anchor>
      <arglist>(F from)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::MapAdapter::Converter</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1Converter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>A</type>
      <name>doBackward</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1Converter.html</anchorfile>
      <anchor>a5a90d3dd8572a8b9ade4268d57204a65</anchor>
      <arglist>(B object)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>doForward</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1Converter.html</anchorfile>
      <anchor>aab6c4223f2c08cd3529d3647bd18f31a</anchor>
      <arglist>(A object)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::MapField::Converter</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1MapField_1_1Converter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Message</type>
      <name>convertKeyAndValueToMessage</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MapField_1_1Converter.html</anchorfile>
      <anchor>af524fe18f5ad8cb8768a774305a317d5</anchor>
      <arglist>(K key, V value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMessageToKeyAndValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MapField_1_1Converter.html</anchorfile>
      <anchor>a700d7cc1afe0ea09ec03cff4b6b679ae</anchor>
      <arglist>(Message message, Map&lt; K, V &gt; map)</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MapField_1_1Converter.html</anchorfile>
      <anchor>a61e21ea18ec2be83137cac2e3adde66e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Converter&lt; RealValue, V &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1Converter.html</filename>
    <member kind="function">
      <type>A</type>
      <name>doBackward</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1Converter.html</anchorfile>
      <anchor>a5a90d3dd8572a8b9ade4268d57204a65</anchor>
      <arglist>(B object)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>doForward</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1Converter.html</anchorfile>
      <anchor>aab6c4223f2c08cd3529d3647bd18f31a</anchor>
      <arglist>(A object)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConvertibleToAssertionResult</name>
    <filename>structConvertibleToAssertionResult.html</filename>
    <member kind="function">
      <type></type>
      <name>operator AssertionResult</name>
      <anchorfile>structConvertibleToAssertionResult.html</anchorfile>
      <anchor>a0f816f2f25ecaf29a95b3cfd4033e105</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::FileInputStream::CopyingFileInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</filename>
    <base>google::protobuf::io::CopyingInputStream</base>
    <member kind="function">
      <type>bool</type>
      <name>Close</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>ada66eba52ab4d77db2423eec9fe1d967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyingFileInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>aaaf02267301b8af5ad154cedd5048f9f</anchor>
      <arglist>(int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetErrno</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a25547df28e0aa0b4a46241faa0880ddb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>aa38dbd358573f32084fd6a5a3a54646a</anchor>
      <arglist>(void *buffer, int size) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCloseOnDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a1b64bec06d245c22a163762bcd67c9b4</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a1fcb35d4378dd9845f0f4731e24fbbaa</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyingFileInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a6e81a1a0772a4f21c97471ed87bb1647</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>af62753102f6788154490ce420bbd427f</anchor>
      <arglist>(CopyingFileInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>close_on_delete_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>abbd7717006232b53ccadb5868590f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errno_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a3677d150042e3c3460a13cf597d937a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a8fe03377ed63333758ea2387c25fc088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_closed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>a17dd6bdd8d2f559f2dd4d5b8c130ca66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>previous_seek_failed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream_1_1CopyingFileInputStream.html</anchorfile>
      <anchor>aa656bc6c6def9290443c086ccb8690f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::FileOutputStream::CopyingFileOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</filename>
    <base>google::protobuf::io::CopyingOutputStream</base>
    <member kind="function">
      <type>bool</type>
      <name>Close</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>a5f882dee95cba8cf8e8e2b79b1c02d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyingFileOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>a0a8547b85cb97936bcc3f7388f6a33d0</anchor>
      <arglist>(int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetErrno</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>a8bd7af31fd843df0213dc6de840eaf08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCloseOnDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>ad72a92ef0b5de7387a6affb694d01302</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>acd4bbc99237010bd093ae02aba9820c8</anchor>
      <arglist>(const void *buffer, int size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyingFileOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>a7247bd9aac290a97b62d7b2c5b844c6d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>aa7cef4aa75cbfc6c4a7bd41332298064</anchor>
      <arglist>(CopyingFileOutputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>close_on_delete_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>ae506a3de50266e93b77e503442168c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errno_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>a316f3e569ba5e3e221a6656853b9e248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>aa47d37b2c5139c180b213f410111e19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_closed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream_1_1CopyingFileOutputStream.html</anchorfile>
      <anchor>a0123d5aca37e87a462910b1807ea9ceb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::CopyingInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Read</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream.html</anchorfile>
      <anchor>a810b433789e8a26cc03b9843ca4b4242</anchor>
      <arglist>(void *buffer, int size)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream.html</anchorfile>
      <anchor>ab5942ac9afecda5e75ad89473e90497a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CopyingInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream.html</anchorfile>
      <anchor>aad6fbaf480ba77a336225ca64accee6f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::CopyingInputStreamAdaptor</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a4f69f53e195578a7367ecdd3cabb1e83</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a55735bd502df801cc4a1c1827b55c87f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyingInputStreamAdaptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>aa1784a3c16fc39b3f311d8b892233212</anchor>
      <arglist>(CopyingInputStream *copying_stream, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a166ada712a91164c58f48bf8ad59abc5</anchor>
      <arglist>(const void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOwnsCopyingStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>af6af293424bbadd3aeb9218edfdf9e93</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a537a9de9c86c3ac25a05f7c2ed3a884d</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyingInputStreamAdaptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a40ae68401e8c89474a93cc48454046c7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateBufferIfNeeded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>aeef177c67417bd4739c590cdf3f230af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FreeBuffer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a74a3055c412c299cf1d3a912ab1bbd55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a53ff4a160900a239d73886e756d930fc</anchor>
      <arglist>(CopyingInputStreamAdaptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>backup_bytes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a9cb98bfc0c803d80d4a8838ad90b9f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; uint8[]&gt;</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a84d1fc853b6f433a809dcbe1ffe49aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a400740fc9ac9595f1072d79f2b2b932d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_used_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>adbb69a1ca490db0ef63a4593e5727b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingInputStream *</type>
      <name>copying_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>accf8cf8c1fa5f12f6294c8ee19a80f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>adc8feee06ddd801de320b6d222c9fa02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>owns_copying_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a0964fc27e1b19154343298a3f0c7a7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>position_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingInputStreamAdaptor.html</anchorfile>
      <anchor>a3b42301d51c33e9fbc6f94b42c325da7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream_1_1CopyingIstreamInputStream.html</filename>
    <base>google::protobuf::io::CopyingInputStream</base>
    <member kind="function">
      <type></type>
      <name>CopyingIstreamInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream_1_1CopyingIstreamInputStream.html</anchorfile>
      <anchor>a9407cef407321fa04e3870bd4a6dfa2b</anchor>
      <arglist>(std::istream *input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream_1_1CopyingIstreamInputStream.html</anchorfile>
      <anchor>a32a4329dddcc2ab80d76baba8ef0bded</anchor>
      <arglist>(void *buffer, int size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyingIstreamInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream_1_1CopyingIstreamInputStream.html</anchorfile>
      <anchor>a8693ac281b410b706f3eb076d272620d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream_1_1CopyingIstreamInputStream.html</anchorfile>
      <anchor>acf3a1da141384fef71d60d05b62600e5</anchor>
      <arglist>(CopyingIstreamInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::istream *</type>
      <name>input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream_1_1CopyingIstreamInputStream.html</anchorfile>
      <anchor>aef8ac3af21ebe5ea07966a79c34d473f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream_1_1CopyingOstreamOutputStream.html</filename>
    <base>google::protobuf::io::CopyingOutputStream</base>
    <member kind="function">
      <type></type>
      <name>CopyingOstreamOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream_1_1CopyingOstreamOutputStream.html</anchorfile>
      <anchor>a6f20faeca936daa3489e5430fb67510a</anchor>
      <arglist>(std::ostream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream_1_1CopyingOstreamOutputStream.html</anchorfile>
      <anchor>a4b9775d157d96a66bb64245ac18d9f17</anchor>
      <arglist>(const void *buffer, int size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyingOstreamOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream_1_1CopyingOstreamOutputStream.html</anchorfile>
      <anchor>a8b12a2b2b82923621bac22142a52a35d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream_1_1CopyingOstreamOutputStream.html</anchorfile>
      <anchor>afc2d715cb57100f697cad45b84b8fa73</anchor>
      <arglist>(CopyingOstreamOutputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream_1_1CopyingOstreamOutputStream.html</anchorfile>
      <anchor>aa79b3d277107b188be987e2079146dc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::CopyingOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStream.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStream.html</anchorfile>
      <anchor>a1990ba311612ad7067cfed45914995f3</anchor>
      <arglist>(const void *buffer, int size)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CopyingOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStream.html</anchorfile>
      <anchor>a2467f98a2f168ddf8e98710b27dd184d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::CopyingOutputStreamAdaptor</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a33a2f5f0bd251a60b5ceaf0fa9eb644a</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>ae12adf25963d7469898e2ca4c45575ec</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CopyingOutputStreamAdaptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a1222b11cd379a6801515bb56ecc13d93</anchor>
      <arglist>(CopyingOutputStream *copying_stream, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>ac6f943038f484de49ac38ade46b035df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a081d8768862678f64f381269ad2ab760</anchor>
      <arglist>(void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOwnsCopyingStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a9fe05aae51c823c145d88ea02fa2cb0e</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CopyingOutputStreamAdaptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a1d411347b105b308f0ac5ee4549b7e20</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateBufferIfNeeded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a97c73fd2b36b3531c4c183195c1a72ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FreeBuffer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a6946ab6b28f1a725ac8c97f6197836dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a9f402ddf3bf8c595407caff7499ca316</anchor>
      <arglist>(CopyingOutputStreamAdaptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>WriteBuffer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a927cf499e70ba5d500a41df22710d112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; uint8[]&gt;</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a00afc284539ed640f756dde4a3aa2a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>aa8267299083a7578146c04057bc80018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_used_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a4d13d1c9bb671eea364d1a59201a4f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingOutputStream *</type>
      <name>copying_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a6cf77e588d82be8b226b78d65d1833da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a868665e6411b82dec2dba69d9077f5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>owns_copying_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a5b133e723ad33e386ba6f3beb1471f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>position_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1CopyingOutputStreamAdaptor.html</anchorfile>
      <anchor>a646f78cee57687d28c06e7c1bbc52b84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::CopySourceCodeInfoToTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1CopySourceCodeInfoToTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type></type>
      <name>CopySourceCodeInfoToTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1CopySourceCodeInfoToTest.html</anchorfile>
      <anchor>afa27fe43882f64c52814304dfe8a737e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1CopySourceCodeInfoToTest.html</anchorfile>
      <anchor>a8da04b9e18b4969303dfa9a1c5e62bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbortingErrorCollector</type>
      <name>collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1CopySourceCodeInfoToTest.html</anchorfile>
      <anchor>a7423ded7a0df19da99f5f15926e243e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>compiler::SourceTreeDescriptorDatabase</type>
      <name>db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1CopySourceCodeInfoToTest.html</anchorfile>
      <anchor>a41d3ee6dc91f00c5c9d5d5957074ee0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SingletonSourceTree</type>
      <name>source_tree_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1CopySourceCodeInfoToTest.html</anchorfile>
      <anchor>a086019d9f5226cfced499b0bae78a042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Counter</name>
    <filename>classbenchmark_1_1Counter.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDefaults</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0fae6e3d253ff0cd176a8ebb709af47209c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIsRate</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0fa8aa673b811edd1d81c69468e820196a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAvgThreads</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0faf1b16b75e7532a108cc79b0694bef4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAvgThreadsRate</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0fad1771f6c47875d6fd943346ec77780fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAvgThreads</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0faf1b16b75e7532a108cc79b0694bef4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAvgThreadsRate</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0fad1771f6c47875d6fd943346ec77780fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDefaults</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0fae6e3d253ff0cd176a8ebb709af47209c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIsRate</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a39dc8ef8557683263e9b548df5e87c0fa8aa673b811edd1d81c69468e820196a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE</type>
      <name>Counter</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>ae384155f32d68becb44b99d900156fb9</anchor>
      <arglist>(double v=0., Flags f=kDefaults)</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE</type>
      <name>operator double &amp;</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>aeb9c13640bcdb0a38cce1445d07588bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE</type>
      <name>operator double const &amp;</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a5f6753757be77616233ecfca19146a3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Flags</type>
      <name>flags</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>a782a84b11632526272f74f818963e7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classbenchmark_1_1Counter.html</anchorfile>
      <anchor>ade980dffb0c0cb0032376b79f9fae964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Counter</name>
    <filename>classCounter.html</filename>
    <member kind="function">
      <type></type>
      <name>Counter</name>
      <anchorfile>classCounter.html</anchorfile>
      <anchor>a1e05f69b5240fbab3e7ab351672167f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Decrement</name>
      <anchorfile>classCounter.html</anchorfile>
      <anchor>aa58d9b4f0bd96fc2331234493eb21bed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Increment</name>
      <anchorfile>classCounter.html</anchorfile>
      <anchor>a0a0ca9fdb580a2aec9a5a62ebed2b5ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classCounter.html</anchorfile>
      <anchor>a80092ec2a0deea0870b2e9f8ad0906bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classCounter.html</anchorfile>
      <anchor>abdef0bf73f0a68177863c42c6eba2fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::CppGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="enumeration">
      <type></type>
      <name>Runtime</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>a3e30615ce68280aba7fc32cf1bfc4b89</anchor>
      <arglist></arglist>
      <enumvalue file="classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html" anchor="a3e30615ce68280aba7fc32cf1bfc4b89acb70e4be6c4e76634c54a73669060b70">kGoogle3</enumvalue>
      <enumvalue file="classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html" anchor="a3e30615ce68280aba7fc32cf1bfc4b89ae94339ebf740d8bfe2013358c2663840">kOpensource</enumvalue>
      <enumvalue file="classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html" anchor="a3e30615ce68280aba7fc32cf1bfc4b89aacd6e956752fa0930798b1191fb3c41c">kOpensourceGoogle3</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>CppGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>ac4b2a1dd0fec566ca553c6b16c2880cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>a4c91c9d49124a4c144d8852f581934e4</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;parameter, GeneratorContext *generator_context, std::string *error) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_opensource_runtime</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>a1a2f0ac848a06545b3074e2b16070246</anchor>
      <arglist>(bool opensource)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_runtime_include_base</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>acb1216ec1cc8be092393f095063024de</anchor>
      <arglist>(const std::string &amp;base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CppGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>a685da5a8996b399a9f2e245e16cfc221</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>af318094ed8f395931799fb375ccd2533</anchor>
      <arglist>(CppGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>opensource_runtime_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>a41cfd10619f73955a24364c1fe9b4b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>runtime_include_base_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1CppGenerator.html</anchorfile>
      <anchor>aa85521a5baf7549524dcf15d1f7a08ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glog_internal_namespace_::CrashReason</name>
    <filename>structglog__internal__namespace___1_1CrashReason.html</filename>
    <member kind="function">
      <type></type>
      <name>CrashReason</name>
      <anchorfile>structglog__internal__namespace___1_1CrashReason.html</anchorfile>
      <anchor>a30c040c3ba0d37e13a49508f451cf162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structglog__internal__namespace___1_1CrashReason.html</anchorfile>
      <anchor>a9df0720c30e9b1f9d041256f0e0b65a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>filename</name>
      <anchorfile>structglog__internal__namespace___1_1CrashReason.html</anchorfile>
      <anchor>a728f1333d5cada041a0514e9d348ba5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line_number</name>
      <anchorfile>structglog__internal__namespace___1_1CrashReason.html</anchorfile>
      <anchor>aaddbfe8fade6184424336af0e28abefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>structglog__internal__namespace___1_1CrashReason.html</anchorfile>
      <anchor>ae3f17c40bd4909df11f503d92f641278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>stack</name>
      <anchorfile>structglog__internal__namespace___1_1CrashReason.html</anchorfile>
      <anchor>a0aa8f53dc0cec43a935fc55266fd2149</anchor>
      <arglist>[32]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::CreateDescriptorPoolTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1CreateDescriptorPoolTest.html</filename>
    <base>google::protobuf::internal::descriptor_pool_test::DescriptorPoolTestBase</base>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1CreateDescriptorPoolTest.html</anchorfile>
      <anchor>ac5d2da2e21a9c318ac1b54fa688c9901</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test1_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1CreateDescriptorPoolTest.html</anchorfile>
      <anchor>a70daa66f2e6f618d514dfb5af57a444b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test2_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1CreateDescriptorPoolTest.html</anchorfile>
      <anchor>ab8c5d2ab4b5c405b378fc2bff2b37388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1CreateDescriptorPoolTest.html</anchorfile>
      <anchor>a060ca9205e9fc52f67b02a83ff23b3c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::FileGenerator::CrossFileReferences</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1CrossFileReferences.html</filename>
    <member kind="variable">
      <type>std::unordered_set&lt; const FileDescriptor * &gt;</type>
      <name>strong_reflection_files</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1CrossFileReferences.html</anchorfile>
      <anchor>ad2c23240fb21a826bf47ce65f99e7cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_set&lt; const SCC * &gt;</type>
      <name>strong_sccs</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1CrossFileReferences.html</anchorfile>
      <anchor>ad09c8205f1f9b8b4e264e8e04b146381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_set&lt; const Descriptor * &gt;</type>
      <name>weak_default_instances</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1CrossFileReferences.html</anchorfile>
      <anchor>ab61398ef73b8f4b63d510fe6ede8ec93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_set&lt; const FileDescriptor * &gt;</type>
      <name>weak_reflection_files</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1CrossFileReferences.html</anchorfile>
      <anchor>a99982c3aa1c12eeacc3e4c5323d00bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_set&lt; const SCC * &gt;</type>
      <name>weak_sccs</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1CrossFileReferences.html</anchorfile>
      <anchor>a356e8c1552731467eefdd756b5f5cbdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::CSVReporter</name>
    <filename>classbenchmark_1_1CSVReporter.html</filename>
    <base>benchmark::BenchmarkReporter</base>
    <member kind="function">
      <type></type>
      <name>CSVReporter</name>
      <anchorfile>classbenchmark_1_1CSVReporter.html</anchorfile>
      <anchor>a76290ef0ddf884edfffe66ec0f218f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ReportContext</name>
      <anchorfile>classbenchmark_1_1CSVReporter.html</anchorfile>
      <anchor>a0bb5fdfaf9fbf41f0fa0bbcd54ef58e3</anchor>
      <arglist>(const Context &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportRuns</name>
      <anchorfile>classbenchmark_1_1CSVReporter.html</anchorfile>
      <anchor>ae1918883447305af6ac2d084b6e24e4c</anchor>
      <arglist>(const std::vector&lt; Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintRunData</name>
      <anchorfile>classbenchmark_1_1CSVReporter.html</anchorfile>
      <anchor>a551f662a7868a74a928aecb30086843a</anchor>
      <arglist>(const Run &amp;report)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>printed_header_</name>
      <anchorfile>classbenchmark_1_1CSVReporter.html</anchorfile>
      <anchor>a6d21d3497414012d19a817f27e55ec6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>user_counter_names_</name>
      <anchorfile>classbenchmark_1_1CSVReporter.html</anchorfile>
      <anchor>a3575032581c57502a650338fff85ef8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::CurrentTestInfoTest</name>
    <filename>classtesting_1_1CurrentTestInfoTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classtesting_1_1CurrentTestInfoTest.html</anchorfile>
      <anchor>a96ea319066279ee9a8472b8581fa7bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classtesting_1_1CurrentTestInfoTest.html</anchorfile>
      <anchor>a6d4688ba63080fe8fc44a6677503de76</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::Cursor</name>
    <filename>classpump_1_1Cursor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__add__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>a75b9a3cf0d49413437c8d4fc0d1d5ff3</anchor>
      <arglist>(self, offset)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>ab430cfd4cfd2fa2b57ea31b128e56f22</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ge__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>aeadc1924f4435a1a67fada88b0bce40a</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__gt__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>aa6109b9e7048e6260c2018a6d8878739</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>a17126ae70ca573c43e4d38b1ccd03015</anchor>
      <arglist>(self, line=-1, column=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__le__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>a7652488b46ecf1dfa4d0a83bff9411ab</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__lt__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>a4f846e3cf80aa45853b1fb7a03863745</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>a7bcfe24fa4e5df6ed12f627b8d3b3ba3</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>ada8d922763be27a0b1745e94748de2c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__sub__</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>a297cc8271af2aade66acb5fa5973a748</anchor>
      <arglist>(self, offset)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Clone</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>af68c9be83b0af87db441b21bc6ce8114</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>column</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>ae73db76c3a845a82afb334633864254e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>line</name>
      <anchorfile>classpump_1_1Cursor.html</anchorfile>
      <anchor>aee8d8b67360da7fc4e635540cb41d48c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>curve_client_data_t</name>
    <filename>structcurve__client__data__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>client_public</name>
      <anchorfile>structcurve__client__data__t.html</anchorfile>
      <anchor>a7e2c6314d1b051eb64e99fa26d03c749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>client_secret</name>
      <anchorfile>structcurve__client__data__t.html</anchorfile>
      <anchor>a89ebfddb08c546ed7aba9d0b099e8a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>server_public</name>
      <anchorfile>structcurve__client__data__t.html</anchorfile>
      <anchor>a9c3d016a56ec26c7467369db702d95af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CustomFixture</name>
    <filename>structCustomFixture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structCustomFixture.html</anchorfile>
      <anchor>afb5a3e86ed16e4767caeb2a699a6eddc</anchor>
      <arglist>(benchmark::State &amp;st)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CustomFunctionNamingTest</name>
    <filename>classCustomFunctionNamingTest.html</filename>
    <base>TestWithParam&lt; std::string &gt;</base>
  </compound>
  <compound kind="class">
    <name>CustomFunctorNamingTest</name>
    <filename>classCustomFunctorNamingTest.html</filename>
    <base>TestWithParam&lt; std::string &gt;</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::CustomInt32FieldValuePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomInt32FieldValuePrinter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>PrintInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomInt32FieldValuePrinter.html</anchorfile>
      <anchor>aa599f260d89a9e1236a214b4acc8478a</anchor>
      <arglist>(int32 val) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CustomIntegerNamingTest</name>
    <filename>classCustomIntegerNamingTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>CustomLambdaNamingTest</name>
    <filename>classCustomLambdaNamingTest.html</filename>
    <base>TestWithParam&lt; std::string &gt;</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::CustomMessageFieldValuePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomMessageFieldValuePrinter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>PrintInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomMessageFieldValuePrinter.html</anchorfile>
      <anchor>af1fa3cf1170e5f725c116d0da6232548</anchor>
      <arglist>(int32 v) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>PrintMessageStart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomMessageFieldValuePrinter.html</anchorfile>
      <anchor>ae4b9df1babe16cab37c029ac35c4d786</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, bool single_line_mode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::CustomMultilineCommentPrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomMultilineCommentPrinter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>PrintMessageStart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomMultilineCommentPrinter.html</anchorfile>
      <anchor>a576d4285ad95b4bb8f72188ddc6b9b2b</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, bool single_line_comment) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::CustomNestedMessagePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomNestedMessagePrinter.html</filename>
    <base>google::protobuf::TextFormat::MessagePrinter</base>
    <member kind="function">
      <type></type>
      <name>CustomNestedMessagePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomNestedMessagePrinter.html</anchorfile>
      <anchor>a19ce44668cb413a1694a66add4161106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomNestedMessagePrinter.html</anchorfile>
      <anchor>a5ff693d24697033d9b92038f129439f3</anchor>
      <arglist>(const Message &amp;message, bool single_line_mode, TextFormat::BaseTextGenerator *generator) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CustomNestedMessagePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomNestedMessagePrinter.html</anchorfile>
      <anchor>a069e2e7061b333dba427d5c213745698</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CustomParamNameFunctor</name>
    <filename>structCustomParamNameFunctor.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structCustomParamNameFunctor.html</anchorfile>
      <anchor>a364d073efd6cb9a05e9d1c97565288ef</anchor>
      <arglist>(const ::testing::TestParamInfo&lt; std::string &gt; &amp;inf)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CustomStruct</name>
    <filename>structCustomStruct.html</filename>
    <member kind="function">
      <type></type>
      <name>CustomStruct</name>
      <anchorfile>structCustomStruct.html</anchorfile>
      <anchor>aeab194957ba9e056e81c721e83c61941</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structCustomStruct.html</anchorfile>
      <anchor>a436b0c2ffdab1f711fa40cfa3e246602</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CustomStructNamingTest</name>
    <filename>classCustomStructNamingTest.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::CustomUInt32FieldValuePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomUInt32FieldValuePrinter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>PrintUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1CustomUInt32FieldValuePrinter.html</anchorfile>
      <anchor>a401b75441c9fc09c3a651638b4baef10</anchor>
      <arglist>(uint32 val) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CUSTOMVERTEX</name>
    <filename>structCUSTOMVERTEX.html</filename>
    <member kind="variable">
      <type>D3DCOLOR</type>
      <name>col</name>
      <anchorfile>structCUSTOMVERTEX.html</anchorfile>
      <anchor>a89194164a47349e936f21e10bb29f26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structCUSTOMVERTEX.html</anchorfile>
      <anchor>acbccf678628bfc243d77a99c1d7c7af3</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>uv</name>
      <anchorfile>structCUSTOMVERTEX.html</anchorfile>
      <anchor>a2c27e901db37bc828fb408010596304c</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Value::CZString</name>
    <filename>classJson_1_1Value_1_1CZString.html</filename>
    <class kind="struct">Json::Value::CZString::StringStorage</class>
    <member kind="enumvalue">
      <name>duplicate</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6dabb2134294dd8fc37dd82d18bb794fe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>duplicateOnCopy</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6da5c18c35205a3be63ad14ce659e70fe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DuplicationPolicy</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noDuplication</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6da08d540450fa6c4af57eaacf063eedd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>duplicate</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6dabb2134294dd8fc37dd82d18bb794fe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>duplicateOnCopy</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6da5c18c35205a3be63ad14ce659e70fe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noDuplication</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6da08d540450fa6c4af57eaacf063eedd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a4b8aa6eaabdec78cffec96e088da996f</anchor>
      <arglist>(ArrayIndex index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a86a86eaf0cf26d4c861d0daa359d608a</anchor>
      <arglist>(char const *str, unsigned length, DuplicationPolicy allocate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a9685070d440335b55ef5c85747d25157</anchor>
      <arglist>(CZString const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>char const  *</type>
      <name>data</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>af6eee54f8dc43a1203d5af6ba0a5c9a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ArrayIndex</type>
      <name>index</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a0f3ba09401525d4f01dafd577122ee32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStaticString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a5991dfa2f6c2ba318373c7429fcd7a57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>length</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>aa7ee665d162c1f33b3ec818e289d8a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>ae023bb91b4b4520c82d5e6e4da8c310a</anchor>
      <arglist>(CZString const &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CZString &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a6513ff431b0593d5744868dfee739f7b</anchor>
      <arglist>(CZString other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>ad41766c98fc6a6d5fcd72aaf78fc5db0</anchor>
      <arglist>(CZString const &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>add6989dc7073646b95e5ebacb3f07d51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ArrayIndex</type>
      <name>index_</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>aecf29982235c9c165a0971023ebbb270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StringStorage</type>
      <name>storage_</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a17c92f0f089a4314e3b1d5695dc1a851</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>ad59f3542d2eea749a6a63409d1a02207</anchor>
      <arglist>(CZString &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char const  *</type>
      <name>cstr_</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a5b4d28349294034d7f779c3c95d0306c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ParseContext::Data</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ParseContext_1_1Data.html</filename>
    <member kind="variable">
      <type>MessageFactory *</type>
      <name>factory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseContext_1_1Data.html</anchorfile>
      <anchor>a10e91a474bf823a191003a9c31a52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const DescriptorPool *</type>
      <name>pool</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseContext_1_1Data.html</anchorfile>
      <anchor>a6673cf0a041bcca4093591d55f7f9c02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::DatabaseBackedPoolTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest.html</filename>
    <base>testing::Test</base>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::CallCountingDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::ErrorDescriptorDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::FalsePositiveDatabase</class>
    <member kind="function" protection="protected">
      <type></type>
      <name>DatabaseBackedPoolTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest.html</anchorfile>
      <anchor>a52102e9afaa1793c810fac1ff7bfa29c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest.html</anchorfile>
      <anchor>a9b7d00a5f3e5a01a6c5c74723b2dde26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimpleDescriptorDatabase</type>
      <name>database_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest.html</anchorfile>
      <anchor>afe761cbb10f16b774baec1a6d07dd7df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::DataPiece</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0aa8559e66a9ac241148c5a575602df257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0afc4d81734485dcda38211b88883ded8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0aa8de69c7190f91ef63c6706af6d0f80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a34be8fc637ed97172955029ad24eb8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a33bb42477bb34b065df8887e042ed03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a6add447bd9a40a190a41dfc1a04f6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a08736d0315e830c623da8fc62a9e4141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0aa76d244aa065fad3e3b6250a8629b558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0af10d421028943848e92ae93974548ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a8fe0ce4e8a86c6546c01ff804178277b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0af34e12f8e4cca6cc055e4a8e90d9a549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a08736d0315e830c623da8fc62a9e4141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a8fe0ce4e8a86c6546c01ff804178277b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a33bb42477bb34b065df8887e042ed03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0aa76d244aa065fad3e3b6250a8629b558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a6add447bd9a40a190a41dfc1a04f6b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0aa8559e66a9ac241148c5a575602df257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0afc4d81734485dcda38211b88883ded8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0af34e12f8e4cca6cc055e4a8e90d9a549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0af10d421028943848e92ae93974548ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0aa8de69c7190f91ef63c6706af6d0f80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0d326189b0fd27400496fa6e72482ec0a34be8fc637ed97172955029ad24eb8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>ac3a9e94b81651ba3c193196522ceab3a</anchor>
      <arglist>(const bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a40f287c14423f07b78ecd1f53b34cf49</anchor>
      <arglist>(const DataPiece &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>ac897bb8a9c9b6c5b20ed8c81e7ee1041</anchor>
      <arglist>(const double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>ab3112c6262185f7bbb0de99daad807c6</anchor>
      <arglist>(const float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a358d6840020338ba218d96615ab60682</anchor>
      <arglist>(const int32 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a5c11a52d98b67fbcaa9b9bb2832046cd</anchor>
      <arglist>(const int64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a219487f864f182e31a7e71d64b778fb0</anchor>
      <arglist>(const uint32 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a07a44f37b956eec7eb15d5a258c86ea8</anchor>
      <arglist>(const uint64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0f7801feb7890b4e27ec6f1eb557273a</anchor>
      <arglist>(StringPiece value, bool dummy, bool use_strict_base64_decoding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>aee0c11398dc1eb142c80c43bd06a97ee</anchor>
      <arglist>(StringPiece value, bool use_strict_base64_decoding)</arglist>
    </member>
    <member kind="function">
      <type>StatusOr&lt; To &gt;</type>
      <name>GenericConvert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a08075d81efc84b87504031fac9dee907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataPiece &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a0cd4c9b7d23bd3eeb375dc9aa59713b4</anchor>
      <arglist>(const DataPiece &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>str</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a30c4a8ebc2601f9133ad078380e38708</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatusOr&lt; To &gt;</type>
      <name>StringToNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>abc7497faedfaa7f5f07a29cb0ae34e50</anchor>
      <arglist>(bool(*func)(StringPiece, To *)) const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; bool &gt;</type>
      <name>ToBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a44033d4c2d3f09df15c70b2a61501809</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; std::string &gt;</type>
      <name>ToBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a72b80313dbb72dafe6f997647707fce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; double &gt;</type>
      <name>ToDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>ac9d693339ab60cdcb89f5d0cc215e443</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; float &gt;</type>
      <name>ToFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a1b40986d3f0dcedecfe48da2fb544737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; int32 &gt;</type>
      <name>ToInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a7f47490b126028e341c578161ec29c6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; int64 &gt;</type>
      <name>ToInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a9c0a80a75fc6b0ca15803d698c4729e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; std::string &gt;</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>aef46059546e2fab35a5d84369f4e7cdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; uint32 &gt;</type>
      <name>ToUint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a7e059a75deda77bdb6c7f5f61b870c08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>util::StatusOr&lt; uint64 &gt;</type>
      <name>ToUint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>af9b4384ffef7f0d9046381ba2fd29c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a904af2d1336673b724a907aab1ed2c9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use_strict_base64_decoding</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a56588bc8887ce1126e1e8bf0f49bad34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsStringOrDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a989bdbc9ae396f7d34030d84555c4026</anchor>
      <arglist>(StringPiece default_string) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a13954304b2638bffac93f320a2adef5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPiece</type>
      <name>NullData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a24f12822e7a22bbf65b8199f83c812ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a32390c8f4b09a12b76c610954c1bd96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a4ef5234cde6b3fb06975fcf23355ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>aff2a3a9cb7988376316b0997a8826ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>i32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a364c2fd92be1291962ff2dd9452576da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>i64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>ac303d018a59d3e40911781fe8fad1516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StringPiecePod</type>
      <name>str_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a573b7be1aec406f69c63a2188a05ee15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>u32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a880834aab696c6665a13c7907b658801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>u64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>aaaf28016b7fd7f30fcdf0cdeb3071891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::google::protobuf::internal::StringPiecePod</type>
      <name>StringPiecePod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>af4f2645b13134aeb9183bfdd3526cf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a606450c0240e4b080911eeb0fccbfc9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a4e7918c5c4b7febe819fe7e8a02e6f8d</anchor>
      <arglist>(Type type, int32 val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>DecodeBase64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>afbe1173740c7bf5203000542e604ba82</anchor>
      <arglist>(StringPiece src, std::string *dest) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::StatusOr&lt; To &gt;</type>
      <name>GenericConvert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a593f1894a7ec9511e0b4036eb70913c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a4883120373031e82c46b11624ea08c08</anchor>
      <arglist>(const DataPiece &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::StatusOr&lt; To &gt;</type>
      <name>StringToNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>aedc2a8f50001590c7b7325bf02f5e6b6</anchor>
      <arglist>(bool(*func)(StringPiece, To *)) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::StatusOr&lt; int &gt;</type>
      <name>ToEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a5933c0f458dc4650967262a676cf6724</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, bool use_lower_camel_for_enums, bool case_insensitive_enum_parsing, bool ignore_unknown_enum_values, bool *is_unknown_enum_value) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>aa4f27b171cb94900b8f2ed6efd9f58b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_strict_base64_decoding_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>ae0eb56b1077acff75fa1817e09abdeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DataPiece.html</anchorfile>
      <anchor>a664f4959c0678d49422fdd6240b4f42e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::DataStripper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1DataStripper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>StripMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DataStripper.html</anchorfile>
      <anchor>ad424724caa381f5865d84bd94ac73ab5</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>ShouldBeClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DataStripper.html</anchorfile>
      <anchor>a187d190385c0d161aca1ebc687983cf4</anchor>
      <arglist>(const FieldDescriptor *field)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::DateTime</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>day</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</anchorfile>
      <anchor>af4285be2627e8f3c0897f3945904185f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hour</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</anchorfile>
      <anchor>acc5608d83e2cf2f9f9ea2bf9db2b85cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minute</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</anchorfile>
      <anchor>ad19fe2ccf189ade72fafa134e06a81b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>month</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</anchorfile>
      <anchor>a3d38e917f9d6e33626103566c1d4bb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>second</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</anchorfile>
      <anchor>abd8cab7157438f6c8df65bed6c441bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>year</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DateTime.html</anchorfile>
      <anchor>a3f7be80cb51707fe74647b63199cd073</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::dbuffer_t</name>
    <filename>classzmq_1_1dbuffer__t.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>zmq::dbuffer_t&lt; msg_t &gt;</name>
    <filename>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check_read</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a9af8a762c316596a248916859e9f28e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>dbuffer_t</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a799f805f812e502eba169511c4057950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>probe</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a5d5a4129b20374e86d52e7bb836e6157</anchor>
      <arglist>(bool(*fn_)(const msg_t &amp;))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a5afedbf2177d6ce1ae3a9c2d381a7448</anchor>
      <arglist>(msg_t *value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a81650ca86cf5adb25fefa1c6a641f230</anchor>
      <arglist>(const msg_t &amp;value_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dbuffer_t</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a61aaff7e04ca958db168f1c8534d94fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t *</type>
      <name>_back</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a6bce9816a84701c1b32b6ef6f9278669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t *</type>
      <name>_front</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>af29a1f6f6985bfe0c54bd053458c0da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_msg</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a28dcef4643b4d47693dcb2ffd0367be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_storage</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a3b69c6c8b21b8b156281c0c97625e3e9</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_sync</name>
      <anchorfile>classzmq_1_1dbuffer__t_3_01msg__t_01_4.html</anchorfile>
      <anchor>a35d4aa771cb188ad2390c459b268ffbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::dealer_t</name>
    <filename>classzmq_1_1dealer__t.html</filename>
    <base>zmq::socket_base_t</base>
    <member kind="function">
      <type></type>
      <name>dealer_t</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a1289b532b6af04577859d646f3731fad</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dealer_t</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a996b4fe3d8a08dacf895eda3c0bf60d0</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>recvpipe</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a1080baa7f717aa21e391b663caccc778</anchor>
      <arglist>(zmq::msg_t *msg_, zmq::pipe_t **pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>sendpipe</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>abfb011fdbf9dbfe683bd18b902c17b34</anchor>
      <arglist>(zmq::msg_t *msg_, zmq::pipe_t **pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a0c41de82674d5346dd7357b76ac1a6eb</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a36a4c10cddb9073e4adc9caa993443a4</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a51b87848b95e2b2ae9ce5bf3e821099d</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a3e81b04ed8a6ba6a1cb09bc9e341e950</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a552b627851c07e260665348e7f703e4e</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a4a1fcd7c2fe39a4df919a350bd9cd3ef</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a4c9a58f7de269c8d8762ac4d6d960505</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>ad71315e7c94121b5ae179bfd6a728061</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a3429620b82b8292f4aa57e77248424a9</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fq_t</type>
      <name>_fq</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a041e1b7c86af3a5556a821422bf014f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lb_t</type>
      <name>_lb</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a330af82afa950c774bb404639ef5e30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_probe_router</name>
      <anchorfile>classzmq_1_1dealer__t.html</anchorfile>
      <anchor>a28c80cffac954b2402d32dc89a9b2392</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::DebugStringOptions</name>
    <filename>structgoogle_1_1protobuf_1_1DebugStringOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>DebugStringOptions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DebugStringOptions.html</anchorfile>
      <anchor>aed169c2ffdb47f8a8d65c5731c254813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>elide_group_body</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DebugStringOptions.html</anchorfile>
      <anchor>a5446af58a5b93e9d708a5d234793d0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>elide_oneof_body</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DebugStringOptions.html</anchorfile>
      <anchor>a38cb39efbb525b71a393b57a4dd83d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>include_comments</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DebugStringOptions.html</anchorfile>
      <anchor>aa37178c0a39d027736c0717ffe694c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DecayArray</name>
    <filename>structtesting_1_1internal_1_1DecayArray.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1DecayArray.html</anchorfile>
      <anchor>a39803f9bafd56bc4531f86eb34fe9c0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DecayArray&lt; T[]&gt;</name>
    <filename>structtesting_1_1internal_1_1DecayArray_3_01T_0f_0e_4.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef T *</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1DecayArray_3_01T_0f_0e_4.html</anchorfile>
      <anchor>aedbb0a6fce8bebf08d0930118284b3c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DecayArray&lt; T[N]&gt;</name>
    <filename>structtesting_1_1internal_1_1DecayArray_3_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="variable">
      <type>const typedef T *</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1DecayArray_3_01T_0fN_0e_4.html</anchorfile>
      <anchor>a05da82976c43ad28651cf1360e3fce10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>decl_counts</name>
    <filename>structdecl__counts.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>enum_count</name>
      <anchorfile>structdecl__counts.html</anchorfile>
      <anchor>afa2946da1b6e8a114f859cfde7c4323a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ext_count</name>
      <anchorfile>structdecl__counts.html</anchorfile>
      <anchor>accad19de87964272fc062472a6f82647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg_count</name>
      <anchorfile>structdecl__counts.html</anchorfile>
      <anchor>ab8bdb17acd9b8539a99dc16ac3b2484b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::message::DecodeError</name>
    <filename>classgoogle_1_1protobuf_1_1message_1_1DecodeError.html</filename>
    <base>google::protobuf::message::Error</base>
  </compound>
  <compound kind="class">
    <name>zmq::decoder_base_t</name>
    <filename>classzmq_1_1decoder__base__t.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>zmq::i_decoder</base>
    <member kind="function">
      <type>int</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>aedb02b710706e7c6160640a5ac3ddc8b</anchor>
      <arglist>(const unsigned char *data_, std::size_t size_, std::size_t &amp;bytes_used_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>decoder_base_t</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a0a33a2fba84ac9744a38c80e9851a2e1</anchor>
      <arglist>(const size_t buf_size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_buffer</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>af58395b66cf9d30483992701962361d0</anchor>
      <arglist>(unsigned char **data_, std::size_t *size_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_buffer</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a51ebb2c4e3fb0eb8b7b9080e826c69a0</anchor>
      <arglist>(std::size_t new_size_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~decoder_base_t</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>ac8963957516b73d011c637526b668967</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>int(T::*</type>
      <name>step_t</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a77c16ee251be129f67f7295f2d26f166</anchor>
      <arglist>)(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>A &amp;</type>
      <name>get_allocator</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a203076cf7937975881782e757583aef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>next_step</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a32627b88a7edd7d3fbaef26071bcfed4</anchor>
      <arglist>(void *read_pos_, std::size_t to_read_, step_t next_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>A</type>
      <name>_allocator</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>ad62d12cc493701379f390a529e032c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a62bbb42c838f41d60610cfa52f08144d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>step_t</type>
      <name>_next</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a8b375948501288415e58481a1b81374c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>_read_pos</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a24509515eb8cdd5febfbddb5d0fee151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>_to_read</name>
      <anchorfile>classzmq_1_1decoder__base__t.html</anchorfile>
      <anchor>a058a41bc858606b10d12d39cfd0a9933</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DecodeUtf8Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBufferSlice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a98252105b075274c7adc5d038a0767db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIllegalCodepoints</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a48736dd37751487ba5d1de8999f568da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalid_4BytesSamples</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a601c5b01935c9ef43f13e6452f58ecfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidBufferSlice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>ad4d595bf331d69b67dc553bc7d3fd511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a7d6e06e1592f44227650f8dac37f84a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOverlong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a6b82d0a067c1c4c3c583e40a90db4dcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRealStrings</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>ab14ac44918fedd71da72906dd7938552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRoundTripAllValidChars</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a241fb32580df2e0d97998009ab87529a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>ad3d2bad7e8984f13827844d36cd9987c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a58e497675191e458fbfabb3286d8ffad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertDecode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a7c82910f82e9866917d4ad5619e0bb1b</anchor>
      <arglist>(String expected, String actual)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a3525471541329f97e2f8e2e03352e20e</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a703af98e826068ee9a7a24e53b9fe7a7</anchor>
      <arglist>(int... bytesAsInt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalidSlice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>aca067a240a25040f13ab252d64af6127</anchor>
      <arglist>(byte[] bytes, int index, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTrips</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a4e1951fc95eb77c7848f294b2a3bf787</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTrips</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a39625bdc22b133be458b905fa4666e0e</anchor>
      <arglist>(String str, int index, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>List&lt; String &gt;</type>
      <name>codepoints</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a73117a031c1309ee4c67fb8021523566</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Logger</type>
      <name>logger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>af90048b83f0facd3e03a90582674b187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Processor</type>
      <name>SAFE_PROCESSOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a960a02884ae25af380aec5ef6f5718a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Processor</type>
      <name>UNSAFE_PROCESSOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DecodeUtf8Test.html</anchorfile>
      <anchor>a3ca26dcc9060c40a605f75e9d43ce020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Utf8::DecodeUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</filename>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>handleFourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>a9e5e59184fd3654ba70db6538e6606d2</anchor>
      <arglist>(byte byte1, byte byte2, byte byte3, byte byte4, char[] resultArr, int resultPos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>handleOneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>a7c72715f82a9b5d29b27f107f66e0166</anchor>
      <arglist>(byte byte1, char[] resultArr, int resultPos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>handleThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>af074e62ea3b1596055376b7a791a9a92</anchor>
      <arglist>(byte byte1, byte byte2, byte byte3, char[] resultArr, int resultPos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>handleTwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>aa83bd8ec81a7cb0fe1fd33eb99624918</anchor>
      <arglist>(byte byte1, byte byte2, char[] resultArr, int resultPos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char</type>
      <name>highSurrogate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>aeb7d05d5a4c773e4a29d295546ca58af</anchor>
      <arglist>(int codePoint)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isNotTrailingByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>a7c6b9442ff299530463c2347d9aefa50</anchor>
      <arglist>(byte b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isOneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>a0647d637ac6ebbae688d3ba7667f923d</anchor>
      <arglist>(byte b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>ade7d46138a59a38bc368f24b6626b96e</anchor>
      <arglist>(byte b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isTwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>a93f5a850839d27cf7941b28552248cd1</anchor>
      <arglist>(byte b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char</type>
      <name>lowSurrogate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>acd9b2c89c4e1d83bddf47d9a5c24aff4</anchor>
      <arglist>(int codePoint)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>trailingByteValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8_1_1DecodeUtil.html</anchorfile>
      <anchor>a7145d5b6db21db973c6ffcfe7f95cdcb</anchor>
      <arglist>(byte b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::DeconstructMapEntry</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::DeconstructMapEntry&lt; MapEntry&lt; Derived, K, V, key, value, default_enum &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntry_3_01Derived_00_01K_00_0b91afa352504407e5cf4028455afcd9c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>key</templarg>
    <templarg>value</templarg>
    <templarg>default_enum</templarg>
    <member kind="typedef">
      <type>K</type>
      <name>Key</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntry_3_01Derived_00_01K_00_0b91afa352504407e5cf4028455afcd9c.html</anchorfile>
      <anchor>af9dc9be5dd5bb1006ca8f76fe982f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>V</type>
      <name>Value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntry_3_01Derived_00_01K_00_0b91afa352504407e5cf4028455afcd9c.html</anchorfile>
      <anchor>a6501b16f82624c3726c1f79f5dc29f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>default_enum_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntry_3_01Derived_00_01K_00_0b91afa352504407e5cf4028455afcd9c.html</anchorfile>
      <anchor>a442b359de183655b802ecce749879f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kKeyFieldType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntry_3_01Derived_00_01K_00_0b91afa352504407e5cf4028455afcd9c.html</anchorfile>
      <anchor>ab6e5b338866dcf157a6a3685c74f763a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kValueFieldType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntry_3_01Derived_00_01K_00_0b91afa352504407e5cf4028455afcd9c.html</anchorfile>
      <anchor>a9bbffe0c809d4b80ad1150a93dfc3869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::DeconstructMapEntry&lt; MapEntryLite&lt; T, K, V, key, value, default_enum &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntryLite_3_01T_00_01K_00_01V13671f1be2fc7c114309d183f68fa72d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>key</templarg>
    <templarg>value</templarg>
    <templarg>default_enum</templarg>
    <member kind="typedef">
      <type>K</type>
      <name>Key</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntryLite_3_01T_00_01K_00_01V13671f1be2fc7c114309d183f68fa72d.html</anchorfile>
      <anchor>a59437e04856db4eb36d1f2cb15279835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>V</type>
      <name>Value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntryLite_3_01T_00_01K_00_01V13671f1be2fc7c114309d183f68fa72d.html</anchorfile>
      <anchor>a15a715126aefe9b09f084701d91bee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>default_enum_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntryLite_3_01T_00_01K_00_01V13671f1be2fc7c114309d183f68fa72d.html</anchorfile>
      <anchor>a0a00cb57a41f42bbc422d48b9d9b6a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kKeyFieldType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntryLite_3_01T_00_01K_00_01V13671f1be2fc7c114309d183f68fa72d.html</anchorfile>
      <anchor>af1fac0ddc06df33b92c7ecfc2659ce64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kValueFieldType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DeconstructMapEntry_3_01MapEntryLite_3_01T_00_01K_00_01V13671f1be2fc7c114309d183f68fa72d.html</anchorfile>
      <anchor>ad5bab1681210056496b377de061643d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::DefaultDescriptorPoolTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DefaultDescriptorPoolTest.html</filename>
    <base>google::protobuf::internal::descriptor_pool_test::DescriptorPoolTestBase</base>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DefaultDescriptorPoolTest.html</anchorfile>
      <anchor>ad233a23233e2d80d561fcbb2687dac6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DefaultDescriptorPoolTest.html</anchorfile>
      <anchor>ace4e59db4f0b69ad0f66f7e7807df2e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test1_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DefaultDescriptorPoolTest.html</anchorfile>
      <anchor>abb14c019e8cfde1613710aa3d3ccae38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test2_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DefaultDescriptorPoolTest.html</anchorfile>
      <anchor>ac87c4e12e37ee53198f0a0b0fa69ac12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DefaultDescriptorPoolTest.html</anchorfile>
      <anchor>a9ace5dcedb19bdc750cdc89313b59c40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::DefaultFieldComparator</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</filename>
    <base>google::protobuf::util::FieldComparator</base>
    <class kind="struct">google::protobuf::util::DefaultFieldComparator::Tolerance</class>
    <member kind="enumvalue">
      <name>APPROXIMATE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a39ae0a8a901cf2ebbc52ce4aa8b74708ad6be121f65d0ac3c22a184ae2584d4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a39ae0a8a901cf2ebbc52ce4aa8b74708a4e2d8a2227dd6fcb6d95cad11e227aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatComparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a39ae0a8a901cf2ebbc52ce4aa8b74708</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a39ae0a8a901cf2ebbc52ce4aa8b74708a4e2d8a2227dd6fcb6d95cad11e227aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPROXIMATE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a39ae0a8a901cf2ebbc52ce4aa8b74708ad6be121f65d0ac3c22a184ae2584d4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ComparisonResult</type>
      <name>Compare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>afedce9ffeabfe831619f97b662dc0015</anchor>
      <arglist>(const Message &amp;message_1, const Message &amp;message_2, const FieldDescriptor *field, int index_1, int index_2, const util::FieldContext *field_context) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultFieldComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a0cc7400990aa98b20509a4336bebfda9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FloatComparison</type>
      <name>float_comparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>abc5ea296a94aa30867c42d8b9907fc2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_float_comparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>ad1030a2d95a7e3f72bbc0a4860791809</anchor>
      <arglist>(FloatComparison float_comparison)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_treat_nan_as_equal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>ab36baf9b58d0d9e3ec8434c90a0a2fc7</anchor>
      <arglist>(bool treat_nan_as_equal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultFractionAndMargin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>aba7d8cf9974488b26b3f8bb62a9f271f</anchor>
      <arglist>(double fraction, double margin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFractionAndMargin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>aa2ddd87a11b7d1a367322155d05b8511</anchor>
      <arglist>(const FieldDescriptor *field, double fraction, double margin)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>treat_nan_as_equal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a2bbc1d4d97e4d2f3e8b0ec669fd84313</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DefaultFieldComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a81633ac63b15ca85b3e173ab11d58c1d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Compare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a7fc95b9d308776056f3152f959ce9ee9</anchor>
      <arglist>(MessageDifferencer *differencer, const Message &amp;message1, const Message &amp;message2, const util::FieldContext *field_context)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const FieldDescriptor *, Tolerance &gt;</type>
      <name>ToleranceMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a936880244b72c47085e1a5006154029d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>ac7c4f842c9031c7270828106f61a4c3c</anchor>
      <arglist>(const FieldDescriptor &amp;, bool value_1, bool value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>ac6d0409bb461277537e72acfccd4ec70</anchor>
      <arglist>(const FieldDescriptor &amp;field, double value_1, double value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareDoubleOrFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a64845af176a666837c84f1364826670e</anchor>
      <arglist>(const FieldDescriptor &amp;field, T value_1, T value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a258588839641cd5c99a465a8884cdfbf</anchor>
      <arglist>(const FieldDescriptor &amp;field, const EnumValueDescriptor *value_1, const EnumValueDescriptor *value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>ab9911003d94c6741b851e743d6b63899</anchor>
      <arglist>(const FieldDescriptor &amp;field, float value_1, float value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a6db68aae337ac9fe02d1f494ef8ee5f0</anchor>
      <arglist>(const FieldDescriptor &amp;, int32 value_1, int32 value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a863da87ac7fb2fcdf923d7fbb22502eb</anchor>
      <arglist>(const FieldDescriptor &amp;, int64 value_1, int64 value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>afecd12ac741e3145f2b6d40ebf753675</anchor>
      <arglist>(const FieldDescriptor &amp;, const std::string &amp;value_1, const std::string &amp;value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a5718f371a1f8bb8cadc64c49d7c2e63f</anchor>
      <arglist>(const FieldDescriptor &amp;, uint32 value_1, uint32 value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a87c7e212708beae703701dedb65092a3</anchor>
      <arglist>(const FieldDescriptor &amp;, uint64 value_1, uint64 value_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a39482c34405390368055e0a6ac2e43b4</anchor>
      <arglist>(DefaultFieldComparator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComparisonResult</type>
      <name>ResultFromBoolean</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a4ebaf04ce6dd1b71858bc872ca9607db</anchor>
      <arglist>(bool boolean_result) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tolerance</type>
      <name>default_tolerance_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a0cfe581144473c423e117313b541a113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatComparison</type>
      <name>float_comparison_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>aa02cfe60619286e06bf98be26704b1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_default_tolerance_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a19dc91b651d0e2c3ed20fb650a248da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToleranceMap</type>
      <name>map_tolerance_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>a284de1d9f10e8e586652640c91219fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>treat_nan_as_equal_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator.html</anchorfile>
      <anchor>aea8062ee81553796b564b991028bdf32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::DefaultInstanceBasedParser</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1DefaultInstanceBasedParser.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>AbstractParser&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>DefaultInstanceBasedParser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1DefaultInstanceBasedParser.html</anchorfile>
      <anchor>acf11e844c253353f88c2f501ea3177e7</anchor>
      <arglist>(T defaultInstance)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1DefaultInstanceBasedParser.html</anchorfile>
      <anchor>aefd7d37b6daa6040d52f048347ddbd53</anchor>
      <arglist>(byte[] input, int offset, int length, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1DefaultInstanceBasedParser.html</anchorfile>
      <anchor>a085d90d2df73d48f764428fa809577d5</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final T</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1DefaultInstanceBasedParser.html</anchorfile>
      <anchor>af313a15995116942bd4323377df68a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::DefaultValue</name>
    <filename>classtesting_1_1DefaultValue.html</filename>
    <templarg></templarg>
    <class kind="class">testing::DefaultValue::FactoryValueProducer</class>
    <class kind="class">testing::DefaultValue::FixedValueProducer</class>
    <class kind="class">testing::DefaultValue::ValueProducer</class>
    <member kind="typedef">
      <type>T(*</type>
      <name>FactoryFunction</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>a5763a68d75e0a4c97fcaff708e2df803</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>a8163037b60311177cb211f070c512ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>aec1ff9b510af7dbb86c837fd2409fd70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>a4dc6dfee4cbc9cdb36f5c9cde5cf2b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSet</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>ad49febe2c944cbbd06451ba7d0366ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>a5698814be364b9ac26e72ad37d6ff14e</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetFactory</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>af012445ff5b194940c1427529707cb91</anchor>
      <arglist>(FactoryFunction factory)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ValueProducer *</type>
      <name>producer_</name>
      <anchorfile>classtesting_1_1DefaultValue.html</anchorfile>
      <anchor>a69d60d7538ccf71d9f47164320a3bf28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::DefaultValue&lt; T &amp; &gt;</name>
    <filename>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3c8f9f81e591370f9b33798f58ca1a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a38420499e17d2fb4146ae6c4265f0d55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T &amp;</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a1310448dd8c171aecfcbf7c8df5de7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSet</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3e61547c2f0141cc8004385f3a9c817d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9863abf3d311ce5007d7e57dfce2f252</anchor>
      <arglist>(T &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static T *</type>
      <name>address_</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a49d846b827b1a35b60e2eaad98de5c04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::DefaultValue&lt; void &gt;</name>
    <filename>classtesting_1_1DefaultValue_3_01void_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01void_01_4.html</anchorfile>
      <anchor>ae18ea46cbf928b820c91f15fa7aa317b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1DefaultValue_3_01void_01_4.html</anchorfile>
      <anchor>acda4c367a5b0c0cfb28bc2289f385eed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::DefaultValueObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</filename>
    <base>google::protobuf::util::converter::ObjectWriter</base>
    <class kind="class">google::protobuf::util::converter::DefaultValueObjectWriter::Node</class>
    <member kind="typedef">
      <type>ResultCallback2&lt; bool, const std::vector&lt; std::string &gt; &amp;, const google::protobuf::Field * &gt;</type>
      <name>FieldScrubCallBack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>aa6038ead5345f8b84c5240164456186c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; FieldScrubCallBack &gt;</type>
      <name>FieldScrubCallBackPtr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a7d955492edb69bd1a640eccec3ea435a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultValueObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a702fa7055fe850ecefd7b7fee9a1e390</anchor>
      <arglist>(TypeResolver *type_resolver, const google::protobuf::Type &amp;type, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ade7ea1566c7b00956a4db2aea117da92</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a8c7506368ca2f719f4f2bdf0951ab0da</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterFieldScrubCallBack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ae480f78d411488fc4fa37a569351e3c9</anchor>
      <arglist>(FieldScrubCallBackPtr field_scrub_callback)</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a04aaa882d0512853c45bd776b88916e5</anchor>
      <arglist>(StringPiece name, bool value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a205f080324cf1765a74ecc48a9673a5a</anchor>
      <arglist>(StringPiece name, StringPiece value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a9df579df3c6a209b441c1d6ab64cc245</anchor>
      <arglist>(StringPiece name, double value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a92adfcc2330e988f6ebaac44012af673</anchor>
      <arglist>(StringPiece name, float value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a63a94a8fa76ee0e5c23d2e65059eb5c1</anchor>
      <arglist>(StringPiece name, int32 value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a7f89272475828b6e730497390432fd8e</anchor>
      <arglist>(StringPiece name, int64 value) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DefaultValueObjectWriter *</type>
      <name>RenderNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ad022d54b047b4f2394a06ff8936f430e</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ac136afbc6ed5263d670c1de8718d431e</anchor>
      <arglist>(StringPiece name, StringPiece value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderUint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ac808ad4b6c2543f3ad884c04ba9a1393</anchor>
      <arglist>(StringPiece name, uint32 value) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>RenderUint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a2aca1d44f8fe54f5508545cf356e72ba</anchor>
      <arglist>(StringPiece name, uint64 value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preserve_proto_field_names</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a941ba66a0f4e9b16ca905754f3e0c2d7</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_print_enums_as_ints</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a2af86b18460f744812f119e60c013105</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_suppress_empty_list</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ad5a857294b2740eaa292cda5969c2261</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a84c6806ddb95ea4c1ebdec0029ff063f</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ab79feeb4a90dca43f5404a36108df055</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DefaultValueObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ab967eac0d075b6db320838ac709be504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a41cbd32e4ef6fe0844ca86ccd2f0d93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a64b098a64eb21139f5c108acdf8ec647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>NodeKind</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PRIMITIVE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a7032b08418539b8ab5ec0d3801eba266</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a10bc64c7e8c8510da041ac2116a7c3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a41cbd32e4ef6fe0844ca86ccd2f0d93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a64b098a64eb21139f5c108acdf8ec647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a10bc64c7e8c8510da041ac2116a7c3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PRIMITIVE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a88e076255b44aaa986c2cd5f84a583e8a7032b08418539b8ab5ec0d3801eba266</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Node *</type>
      <name>CreateNewNode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ac2f22cc8b579e2ff890e43f6fa478519</anchor>
      <arglist>(const std::string &amp;name, const google::protobuf::Type *type, NodeKind kind, const DataPiece &amp;data, bool is_placeholder, const std::vector&lt; std::string &gt; &amp;path, bool suppress_empty_list, bool preserve_proto_field_names, bool use_ints_for_enums, FieldScrubCallBack *field_scrub_callback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>current</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a50d38e09872387f974000febbc53cb66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DataPiece</type>
      <name>CreateDefaultDataPieceForField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>aead3f81d0560f3b8e9bf5dd6b5e6e642</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const TypeInfo *typeinfo)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DataPiece</type>
      <name>CreateDefaultDataPieceForField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a1f8508077263d07caa3db614d881d7ee</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const TypeInfo *typeinfo, bool use_ints_for_enums)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a1d4ed64b524fa5aa9b453a1ac641b7c0</anchor>
      <arglist>(DefaultValueObjectWriter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MaybePopulateChildrenOfAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>aefe6d483e57c0004a3f5a8c3483f9934</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RenderDataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ac9a41f55ad0d6d4a1bde67151d4b7795</anchor>
      <arglist>(StringPiece name, const DataPiece &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteRoot</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a9ff2e813eccada3e39dc5c3fc8266809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static DataPiece</type>
      <name>FindEnumDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ace8f0cfc88ce2075fd8324bb937c151f</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const TypeInfo *typeinfo, bool use_ints_for_enums)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>current_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>aec616732ab1ecc343570845f5792a54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldScrubCallBackPtr</type>
      <name>field_scrub_callback_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a98d8371fa016e9ad2fddc7b9283be597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectWriter *</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a4a4aa335a5bc3abe488745c87fcf903d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>own_typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a7dc09d73669404940c6d605f31dc7ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preserve_proto_field_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a16376a98304e30495be7f3f695b87e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Node &gt;</type>
      <name>root_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a58bcaba209805b148afe3a3dd6b8b5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; Node * &gt;</type>
      <name>stack_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a72022228aa18740b7c7fef1becfd4074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; std::string &gt; &gt;</type>
      <name>string_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ae6867f0d78690e5b6d855330354947bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>suppress_empty_list_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a78d9c42e47d85020a7d49bc86674d336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const google::protobuf::Type &amp;</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a57e744033a70adb6eac209639be5643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TypeInfo *</type>
      <name>typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>ac30daaf904bfdb7f075569a4adef1287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_ints_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter.html</anchorfile>
      <anchor>a8aed54585dbd9c600eed70282cd81d2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::testing::DefaultValueObjectWriterSuppressListTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1DefaultValueObjectWriterSuppressListTest.html</filename>
    <base>google::protobuf::util::converter::testing::BaseDefaultValueObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>DefaultValueObjectWriterSuppressListTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1DefaultValueObjectWriterSuppressListTest.html</anchorfile>
      <anchor>a0ef74cdc6f113f72d52fc62c3ac6d012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~DefaultValueObjectWriterSuppressListTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1DefaultValueObjectWriterSuppressListTest.html</anchorfile>
      <anchor>ad4b973ab14edceb7578f78965fbcd7b1</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::testing::DefaultValueObjectWriterTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1DefaultValueObjectWriterTest.html</filename>
    <base>google::protobuf::util::converter::testing::BaseDefaultValueObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>DefaultValueObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1DefaultValueObjectWriterTest.html</anchorfile>
      <anchor>a78a24b2ddc7f346e03468cf10f9aa4c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~DefaultValueObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1DefaultValueObjectWriterTest.html</anchorfile>
      <anchor>a7327a7065b0757f471fec18beee1e74a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Define</name>
    <filename>classcpp_1_1ast_1_1Define.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Define.html</anchorfile>
      <anchor>ae9af61866e010a863ba9f8818ec8924c</anchor>
      <arglist>(self, start, end, name, definition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Define.html</anchorfile>
      <anchor>aa89732914b19901c8d291e11f34bb627</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>definition</name>
      <anchorfile>classcpp_1_1ast_1_1Define.html</anchorfile>
      <anchor>a0c636652dfeb2f15e62793afea1153c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcpp_1_1ast_1_1Define.html</anchorfile>
      <anchor>a8879216f09e88f79d7baa49bcfa10ebd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::SourceFile::DefinitionSection</name>
    <filename>classpddm_1_1SourceFile_1_1DefinitionSection.html</filename>
    <base>pddm::SourceFile::SectionBase</base>
    <member kind="function">
      <type>def</type>
      <name>BindMacroCollection</name>
      <anchorfile>classpddm_1_1SourceFile_1_1DefinitionSection.html</anchorfile>
      <anchor>add444797daf883e628d4279a61bde549</anchor>
      <arglist>(self, macro_collection)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryAppend</name>
      <anchorfile>classpddm_1_1SourceFile_1_1DefinitionSection.html</anchorfile>
      <anchor>aa5c93195c1ae7565cb995613632968b4</anchor>
      <arglist>(self, line, line_num)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Delete</name>
    <filename>classcpp_1_1ast_1_1Delete.html</filename>
    <base>cpp::ast::Expr</base>
  </compound>
  <compound kind="class">
    <name>testing::gmock_more_actions_test::DeletionTester</name>
    <filename>classtesting_1_1gmock__more__actions__test_1_1DeletionTester.html</filename>
    <member kind="function">
      <type></type>
      <name>DeletionTester</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1DeletionTester.html</anchorfile>
      <anchor>a3b9670fc6d29cb9d120fb0fdd2ba68d8</anchor>
      <arglist>(bool *is_deleted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DeletionTester</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1DeletionTester.html</anchorfile>
      <anchor>ac79602dcb18df1747b086d7118e7e5f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>is_deleted_</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1DeletionTester.html</anchorfile>
      <anchor>a548441a02385894810f884a50e74af1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DeprecatedFieldTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testDeprecatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>aaec227fe1128c1a7f63c51edaf408a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDeprecatedFieldInOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a5bee9a9c64c80324a5b9124e7056b953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isDeprecated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a415a50de135a80adca51b45b567824f9</anchor>
      <arglist>(AnnotatedElement annotated)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>deprecatedBuilderGetterNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>abb5e8ad84ba43f18f014c41a04971e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>deprecatedBuilderSetterNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a2e6afba02b515e72569fe361dec30799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>deprecatedGetterNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a20437fe51feab62de70e11b5f33f80fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::DeprecatedFieldTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1DeprecatedFieldTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testDeprecatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a96e36da2cadd19cb62750f352e578b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isDeprecated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>abe6835e83ef74a487c8e4ef68be14cd7</anchor>
      <arglist>(AnnotatedElement annotated)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>deprecatedBuilderGetterNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>af7c9deb481845ad82353a0e22d20f7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>deprecatedBuilderSetterNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a31dce8db9f3194b741cc29c8d25a72ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>deprecatedGetterNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DeprecatedFieldTest.html</anchorfile>
      <anchor>a8451b4aea9530cb5d6ca6abf3e3bc7ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::MessageSCCAnalyzer::DepsGenerator</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer_1_1DepsGenerator.html</filename>
    <member kind="function">
      <type>std::vector&lt; const Descriptor * &gt;</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer_1_1DepsGenerator.html</anchorfile>
      <anchor>a3df2d1d4d81c00b3c66d0ab0a78d18bc</anchor>
      <arglist>(const Descriptor *desc) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DepthComputeISPParams</name>
    <filename>structDepthComputeISPParams.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bitsInAB</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a6961e65bd85930213519ff99cf31c520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bitsInConf</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a20c828232823830842c2206a0ee5957b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bitsInPhaseOrDepth</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a50db3a9c3645dc68c5fdd4dc9ac90abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depthComputeIspEnable</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a4fdbfacc5fc88622fe84bc2ce9b35784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>inputFormat</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a8f6a1a4e4c48db27407bc9683d3326bd</anchor>
      <arglist>[MAX_CHAR_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interleavingEnable</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a7c1a8e7d1177fe772289fad58cf20345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>littleEndian</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>ae34592a43006ba4c7d23ad3f2a6efed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>partialDepthEnable</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a96412d89f7beff7511b732e15c835197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>phaseInvalid</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>a03f12f5829ac73ae2325137db723148e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>withABFrame</name>
      <anchorfile>structDepthComputeISPParams.html</anchorfile>
      <anchor>ab7c6806a289664ba7adc09930f3d0cf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DepthRangeParams</name>
    <filename>structDepthRangeParams.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>conf_thresh</name>
      <anchorfile>structDepthRangeParams.html</anchorfile>
      <anchor>abc8e84fd667341bd871db8e8180bee82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>radial_thresh_max</name>
      <anchorfile>structDepthRangeParams.html</anchorfile>
      <anchor>a5f214faea14b1139ecbb1cf03f2547c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>radial_thresh_min</name>
      <anchorfile>structDepthRangeParams.html</anchorfile>
      <anchor>ad0cce42822be5f6a07b72ef4e5abc08e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::DepthSensorInterface</name>
    <filename>classaditof_1_1DepthSensorInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_get_status</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>abce09788c40d6ce541903491562d6244</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_cmd</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a808586d52a7a02ee65d2d75d48c51b1f</anchor>
      <arglist>(uint16_t cmd, uint16_t *data, unsigned int usDelay=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>abb87b79951be2ef1ba48ac05c9412bc3</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload_cmd</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>ad08a3324febe98f0d3d1f03352bea510</anchor>
      <arglist>(uint32_t cmd, uint8_t *readback_data, uint16_t payload_len)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_register_interrupt_callback</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a9e9680a10961348b3e80814018ad8d51</anchor>
      <arglist>(SensorInterruptCallback &amp;cb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_reset</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>abfdab131e57713de12f832dddb0bd95c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_unregister_interrupt_callback</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a47765f2f1c3a680f6f27b9c20e33afa8</anchor>
      <arglist>(SensorInterruptCallback &amp;cb)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_cmd</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a40b8be963d3d40a42b82fe56529dff0a</anchor>
      <arglist>(uint16_t cmd, uint16_t data, unsigned int usDelay=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a7cd91eb1744c1736c423a8f2882023ab</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload_cmd</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a20705f94fc8a7a33f78a6bc865caff1c</anchor>
      <arglist>(uint32_t cmd, uint8_t *payload, uint16_t payload_len)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>aa3ea1e91140c8746b7aa59e725b83bd0</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a06ee02b49af6ca7f00e7b93224885b9e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;modes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getControl</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a042d0a3c4afdcb1b3b540c029e1a1eea</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getDepthComputeParams</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a163fcbefb810c9d3c2b548891d1a7735</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a6309647747633b404e90981a099f5d6d</anchor>
      <arglist>(aditof::SensorDetails &amp;details) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getFrame</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a7f51802a01bffe72c763f3109c866afd</anchor>
      <arglist>(uint16_t *buffer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getHandle</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a8f3835e0d68e6a1a06871926c5579c39</anchor>
      <arglist>(void **handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getIniParamsArrayForMode</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a13d6a05b1cd6f0f356842f3451feac00</anchor>
      <arglist>(int mode, std::string &amp;iniStr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getModeDetails</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a4c8dae8736904e16847ca56012070da6</anchor>
      <arglist>(const uint8_t &amp;mode, aditof::DepthSensorModeDetails &amp;details)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getName</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a2d4fcba5c167b21caf74b5d66b42d5c3</anchor>
      <arglist>(std::string &amp;name) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>initTargetDepthCompute</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a5065006864ae4c0773c6a2c2657535b0</anchor>
      <arglist>(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>open</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a6a5a42f35a05a3db9f8a8b8b2a7229da</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>setControl</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>aa6f571234a57c353bcd448fb9ca0ba75</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>setDepthComputeParams</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a78370bec7d549356693af8e47b2d9de8</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;params)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>setHostConnectionType</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>abd6fadd74e588f34b82eeb0648f13c95</anchor>
      <arglist>(std::string &amp;connectionType)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>af43a61c941c75db7dea3d523a3ca4803</anchor>
      <arglist>(const aditof::DepthSensorModeDetails &amp;type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a36e966e8feafc8bcf5b9ed5569297d7c</anchor>
      <arglist>(const uint8_t &amp;mode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>ad0768b899d63d5776e52dbdbb3a1cf07</anchor>
      <arglist>(const std::string &amp;sensorConf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>start</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a9abe33f9eb230ab98770bb82471b0b6b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>stop</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a5555848b6d19c1dda5ff6034687c993f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DepthSensorInterface</name>
      <anchorfile>classaditof_1_1DepthSensorInterface.html</anchorfile>
      <anchor>a7111f9ca5ead3295d931084fc47d21a1</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::DepthSensorModeDetails</name>
    <filename>structaditof_1_1DepthSensorModeDetails.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>baseResolutionHeight</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>accd65da4d2d14a3023522991d58a9e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>baseResolutionWidth</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>af8f73449c3788b0217efddd7cb57d87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DriverConfiguration</type>
      <name>driverConfiguration</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>aa260d349f95dce5509df655af3f8eb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>frameContent</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a6f950ee2abc79b2ddff075d71ad3a02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frameHeightInBytes</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>aa11ba52ca3bb9d11c51f21955a699af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frameWidthInBytes</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a6a33dab8615246f0699d5c38a9599f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isPCM</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a93749dffafff556003a0cb9ab43beb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>metadataSize</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a5c6ed69ea896dbf9dc6d4a876bfd3b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>modeNumber</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a005707db73898583f736b89473c7ac5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>numberOfPhases</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a58ca7dc00926fd1d560d85d1064bfbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixelFormatIndex</name>
      <anchorfile>structaditof_1_1DepthSensorModeDetails.html</anchorfile>
      <anchor>a197183aaaee1783cd1662d6f02c5a975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Derived</name>
    <filename>classtesting_1_1internal_1_1Derived.html</filename>
    <member kind="function">
      <type></type>
      <name>Derived</name>
      <anchorfile>classtesting_1_1internal_1_1Derived.html</anchorfile>
      <anchor>a05a8e8354c7c09a9f3728a96c96f1edd</anchor>
      <arglist>(int n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Descriptor</name>
    <filename>classgoogle_1_1protobuf_1_1Descriptor.html</filename>
    <class kind="struct">google::protobuf::Descriptor::ExtensionRange</class>
    <class kind="struct">google::protobuf::Descriptor::ReservedRange</class>
    <member kind="typedef">
      <type>DescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a4d8c56b354c82aad0734f2730e8b8ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ac1fbc5fe2a5d32d225cb0ad12bab7fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>acdcfa66b0140853177e82529d2c1f4f1</anchor>
      <arglist>(DescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a14b62d510d63be3bf278503c65666c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a18752d30a004f98f0302cd49c190b0a7</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>enum_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad52156df495872f59b27ca0271f2a4d1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_type_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>acc97d8af080f49cc8aca6abdf61ecd2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a78a2d33b84e8960e4e8e913ca5f0aabb</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extension_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a1a88e7a60f0d16075da300f15e2ebadc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ExtensionRange *</type>
      <name>extension_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad0e3c26b6dc0b5caabc9ffd450cba698</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extension_range_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a9b4426a3c913cd220d5a193b916ce947</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a6854b99fe6898bcabcbdc87035bd8c76</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>field_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ae04e0934c4899972eac04503508331cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a757a05a68c045150b678352403997098</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad54b01ab55bb24418b99989435e4b02b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindEnumValueByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>afc231083088e268822ea94b7b1dacf0b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByCamelcaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>abf7444697292d3d11ceea3cb15ceb339</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByLowercaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ae39c2635d019d5c39f4184845399af58</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad77ba63be62d06e84259165a5c1f3616</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const ExtensionRange *</type>
      <name>FindExtensionRangeContainingNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a9ff0213dd4859a53a2fd9f88051df24a</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByCamelcaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a1cb846b2145d1ff8f9f65fc8639d01f1</anchor>
      <arglist>(const std::string &amp;camelcase_name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByLowercaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad9457188daccef750d5cda502cde54b6</anchor>
      <arglist>(const std::string &amp;lowercase_name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a8077e39b7ba13619ea06d37fba0b5f95</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a74043ec9bea79ec8064b740e3b459f5a</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>FindNestedTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ae43442e4947110a6c800720f520d5d37</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const OneofDescriptor *</type>
      <name>FindOneofByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>afce4d26b1b09a7a2996e45718d9b0a89</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const ReservedRange *</type>
      <name>FindReservedRangeContainingNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a26e516e6970496b08dda7b7499f30e1e</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ae5050d7684040c2daa2b527cc443aabf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>afa6929dde63b7229eaccb313f59944df</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>aa00001ed0a937d2c8bb01c9d1f54c5f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_placeholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a0fa177e31b595960bc3ce8f0d30b8570</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsExtensionNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a7433866cc32c421b0bfb332549c3e426</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReservedName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ae9cf993a8aaf2155ce1163bb0d0ebce1</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReservedNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a14124d0368f933196be239e0369b2900</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a666885003a498f0a6a5be808c2dace3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>nested_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a8b44352598107a3ab03a12b9d334a3d6</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nested_type_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a0c17f39868432f40af1c56f879ab9a98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const OneofDescriptor *</type>
      <name>oneof_decl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a904fd7bc625bb7f56aadd949141705f8</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oneof_decl_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a5907d20080e794b780f5ba1fee5c8752</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MessageOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a3039bc8963fad8816847b4c6e4179db9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>reserved_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a3e47610f687abff00523a4de2f7a4464</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_name_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a6f655051ffc24c722d1b97bdf72bcdc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ReservedRange *</type>
      <name>reserved_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>acce49ac5ad0a397be309f3babd28f955</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_range_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ace96fd0e967d840bf42b856e376d0f37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MessageOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad072410713c4d67ec64dc746ec8940b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyJsonNameTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a3de78bc223a7420e6bb07eb46112d4b7</anchor>
      <arglist>(DescriptorProto *proto) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a4467c1e63f55a4402f116d52b8cbb40d</anchor>
      <arglist>(int depth, std::string *contents, const DebugStringOptions &amp;options, bool include_opening_clause) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a010dc3a78fd8acc1fc5a3a369a48d3b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>aa81d01aaeff88ce4b7567af712528b1f</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a9e8504d2c44ce3e982d686ac07a5f87a</anchor>
      <arglist>(Descriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>containing_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>aefff07610beef498f2e4fdf5b2d6af83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>enum_type_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a6062f7288adf549cc316d467acede6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor *</type>
      <name>enum_types_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ac9141a7f038205363fa84fa0fc2ec716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>extension_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ab7a057ff475dfa6078fe03a0d3b7c954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>extension_range_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad0c2a48e9626adaf8d347f3e9567b62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtensionRange *</type>
      <name>extension_ranges_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>aa7ec941abbd8b508eddd34f5c869fcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldDescriptor *</type>
      <name>extensions_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a67956c41bb46f25fed4bb0c802f1cba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>field_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a732710b620c23730ed4988b683cd00de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldDescriptor *</type>
      <name>fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a946450e4ea51c93ef0dda72c8c8c414c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>abab3376e17bd507b6e37d3c178f92ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a170457b891fc6d455f5f16bd0ec255a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a3e93656f74c2685da683c28d5b340a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_unqualified_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a4cb3bd8c7cedcd0f5ae1435f3193129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a89e5a61213e05fa71cf7e11901951081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nested_type_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a8938ea3d9be700c978e814133dc640b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor *</type>
      <name>nested_types_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a74bc95103872a42215934ac146eb881c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>oneof_decl_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a057e74b14ccec7a714dfd63cbb6aafcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OneofDescriptor *</type>
      <name>oneof_decls_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ab481c6f40a35f255d33f396abc8bcb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MessageOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ab75a8b2d945b885aeb4e2528f61c17bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reserved_name_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ac5aca40c784a8959b0e351e1e0759955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string **</type>
      <name>reserved_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a9d85f42a4b08e6be0654ebc0fcedfabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reserved_range_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a4f2df426c47e96c09cab778d0239be5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReservedRange *</type>
      <name>reserved_ranges_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a72b0b0a3330aeafb667291bb677a2c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>descriptor_unittest::DescriptorTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a0d2c44473c29ce734f4c9dd258e2fdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a580b2e7743fb5db76d84a307272a3cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a1c1f94258bf2854439c35631a9cd4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>aa4943f44d6bfaffcd8755cdb28a203fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>ac1d1d040ab90f5786ff7556de87ebb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>aff3f84e989fc7cdfd1b23a6e83a56bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OneofDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Descriptor.html</anchorfile>
      <anchor>a72085bebad3c10b0f89210cc733e21bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::Descriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</filename>
    <base>google::protobuf::descriptor::_NestedDescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a700e2237d4745ce0d4a8788f1f492737</anchor>
      <arglist>(self, name, full_name, filename, containing_type, fields, nested_types, enum_types, extensions, options=None, serialized_options=None, is_extendable=True, extension_ranges=None, oneofs=None, file=None, serialized_start=None, serialized_end=None, syntax=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ab705a5c0d23c563c477cbd9ebe613b33</anchor>
      <arglist>(cls, name, full_name, filename, containing_type, fields, nested_types, enum_types, extensions, options=None, serialized_options=None, is_extendable=True, extension_ranges=None, oneofs=None, file=None, serialized_start=None, serialized_end=None, syntax=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CopyToProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a032fa0f1cf3afed8d910e8afcc30cbf3</anchor>
      <arglist>(self, proto)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EnumValueName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ae23c0fe9cd0308901a88eef6c0d1fbe5</anchor>
      <arglist>(self, enum, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fields_by_camelcase_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a358084db4bf3edd30eeaede71171968c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enum_types</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>adbadaff2d04fd5d37843a967b659c328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enum_types_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ab6259242ee96156448b0d0aee267a435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enum_values_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ad769a665fc89f394ac5caed3d55178b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extension_ranges</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a1f77e9ea7b5648fa4f761e14ee158c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ad60172c25deb725681d58fa7ffa05dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extensions_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a0b495b7c7c13b3262dba3c93ed19c115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ac4fa20f0f07e4118e55163e1f8c95178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fields_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a72511ef4c544c307c98cf2311c9f1f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fields_by_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a808eb8ae6064b19788df5f5dc461dbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_extendable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a02b8fb10b6654bb37137b751dfd3ef28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nested_types</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a9781b2ff6cc74657d72a3179a4f7d783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nested_types_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a5eb151b75ec4589a6ce257b835151529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>oneofs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>ab07ef6d006c709024250fb6157cda027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>oneofs_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>af2f45342c27107c59ec5247a6ba89277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>syntax</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a061786dff1e2c394141698fc070431b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_fields_by_camelcase_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a3b7e04f04fa87d00f8d247c96e83dabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1Descriptor.html</anchorfile>
      <anchor>a925e4be01d9eea459c2c651c726cb43e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::Descriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <member kind="function">
      <type>EnumDescriptor</type>
      <name>findEnumTypeByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>ae5730f8b47863aa8d3269971174e4797</anchor>
      <arglist>(final String name)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>findFieldByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a987243431da93ce185f10fd419616b33</anchor>
      <arglist>(final String name)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>findFieldByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a738956bc6c2432ecf86a1d48c2dafecb</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>findNestedTypeByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a8431e3056b3b6e40dbd7fa9bffa426d5</anchor>
      <arglist>(final String name)</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a3171455b6f22175b5573519e60527266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; EnumDescriptor &gt;</type>
      <name>getEnumTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a1045aeb1b037901fd231955d2cb03086</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; FieldDescriptor &gt;</type>
      <name>getExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a5e525156a5281e84f346cf09b699379a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; FieldDescriptor &gt;</type>
      <name>getFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>af9ad2b9048a8893606092782130d462c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a246c41890495a45d9fb2c36e742ba5c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a9963d29c5c75845ccade5e54f239834b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>af68fc9c83cb5cdef61f11054b339c73c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a0fbe1beaaa25ffcb89ee1673ddbc1dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Descriptor &gt;</type>
      <name>getNestedTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a27473fc14ee1748355cff633d9d5bf6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; OneofDescriptor &gt;</type>
      <name>getOneofs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>ae71e79df6d35f840ec6da0506055c3bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>ab124bb5ec32b2a01cfce68677a25d583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isExtendable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a7eda27e3f04e50ef76345599565d0eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isExtensionNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a2e6634fdfde4ecdae7bf762c91a1b4d1</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isReservedName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>ae2f2b94eb489addf27bbf2c2911a97a5</anchor>
      <arglist>(final String name)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isReservedNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a1dff828d7284ee5aa3f2f52ae83a59cd</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>afa293e9e4df7cdb92662da6f0e419c0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>crossLink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a6ef43cee9825836d684274e7f093717b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>aef0ef35750e8af8aca5b143677d74b5a</anchor>
      <arglist>(final DescriptorProto proto, final FileDescriptor file, final Descriptor parent, final int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>ac2a477e3b5e012a549d06d291ce0c48a</anchor>
      <arglist>(final DescriptorProto proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>containingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>aae2a335cc4b94e23a6aff6ef7296ac5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final EnumDescriptor[]</type>
      <name>enumTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a9134f691b357aa6a6711e9d44bbd7bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor[]</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a846d010dfabd4bfcedf50a252c423800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor[]</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a0611341333613dbdb85dd874f61fc15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>ada4db7d895fc9a3d442789a37895ec55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a689c5934e0770a3d5db036de10d39ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a8a48a486a287a9e6d1456cce012a514e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor[]</type>
      <name>nestedTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a21a5d43290fcbaad0255e82bc55c2a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final OneofDescriptor[]</type>
      <name>oneofs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a0ca08e03e43e5cb7fded75e409635a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1Descriptor.html</anchorfile>
      <anchor>a75cef56fc6fa80a4067e6989a89e37f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Descriptor</name>
    <filename>structDescriptor.html</filename>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>fill_handlers</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>ad504b07834b2152c5041f9ae5edf88f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_pbdecodermethod *</type>
      <name>fill_method</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>a13676829d09db2c060b311e17e452064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_parsermethod *</type>
      <name>json_fill_method</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>a6fa081dc5a13a0553ec95a210a29ed84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>json_serialize_handlers</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>a04d833130a738c336198722d03d01150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>json_serialize_handlers_preserve</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>ad389f68ace2ed8d0a11a30b805cbe2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>klass</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>af3beb40102fc712366edcc6e372ab208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MessageLayout *</type>
      <name>layout</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>ad6967b83bc83e83fd6c57aa4ec2cc9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msgdef</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>af16dc30db1ed7a7cb7531af2a156c3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>pb_serialize_handlers</name>
      <anchorfile>structDescriptor.html</anchorfile>
      <anchor>a7c221217ef2c7a491da3b347b82216f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::DescriptorBase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</filename>
    <base>google::protobuf::descriptor::DescriptorMetaclass</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>a3c1b0d41f5ec4102c37a9e9a6579a403</anchor>
      <arglist>(self, options, serialized_options, options_class_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>aaddce0284a90b65ad3d6117ca4e151c1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>ab0d80b127c68b4ec81b0af501f0c8fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>ac831f884a1b10b28b8d4b8996a3695f1</anchor>
      <arglist>(self, options, options_class_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>ac511e598760fca028575348b5efbc20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_options_class_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>a0e4c7290e4c56d73a5ffdd3fa5249981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_serialized_options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>ab782ff80f9cf3af587c9dced2d7ff7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorBase.html</anchorfile>
      <anchor>a9c3679ed71f4d79a30b1f03e19356a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorBuilder</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</filename>
    <class kind="class">google::protobuf::DescriptorBuilder::OptionInterpreter</class>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>BuildFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a2761369c38a54fcd62ada6c9d27b04c3</anchor>
      <arglist>(const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a4afcbd7e8b4206d9645b0f6d109deb6c</anchor>
      <arglist>(const DescriptorPool *pool, DescriptorPool::Tables *tables, DescriptorPool::ErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>afdcde5f72c841950b7151efc22483f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LOOKUP_ALL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6b066225174be4b6aa44118334ef0fd4a068e2083f349b4b6321158845bd7cba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LOOKUP_TYPES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6b066225174be4b6aa44118334ef0fd4a20a3606dbecd95e16f2b3ba70620a0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ResolveMode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6b066225174be4b6aa44118334ef0fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LOOKUP_ALL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6b066225174be4b6aa44118334ef0fd4a068e2083f349b4b6321158845bd7cba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LOOKUP_TYPES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6b066225174be4b6aa44118334ef0fd4a20a3606dbecd95e16f2b3ba70620a0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a81b758dde588eaf35619e000ce81fba3</anchor>
      <arglist>(const std::string &amp;element_name, const Message &amp;descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ac561fbccba58e102f347948fc468fdb6</anchor>
      <arglist>(const std::string &amp;element_name, const Message &amp;descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddImportError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a159d10ff0273d92269e23b1b16fa5329</anchor>
      <arglist>(const FileDescriptorProto &amp;proto, int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddNotDefinedError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a966ffe90c2b6d320d466ce1c380a1f5b</anchor>
      <arglist>(const std::string &amp;element_name, const Message &amp;descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &amp;undefined_symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddPackage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aae563f05ab464107104e3147cb0966d1</anchor>
      <arglist>(const std::string &amp;name, const Message &amp;proto, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddRecursiveImportError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aaea4801d6a92db6d8d97a557e0951f44</anchor>
      <arglist>(const FileDescriptorProto &amp;proto, int from_here)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a89aaeb9c737bdba356611ae1de848e5a</anchor>
      <arglist>(const std::string &amp;full_name, const void *parent, const std::string &amp;name, const Message &amp;proto, Symbol symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTwiceListedError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a5f3b47849d3d07bea36b1b5aee8a1b76</anchor>
      <arglist>(const FileDescriptorProto &amp;proto, int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aff7458688f73845075501ba44487708c</anchor>
      <arglist>(const std::string &amp;element_name, const Message &amp;descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a4ec7315cfa18ed46a39ce7c0875f5458</anchor>
      <arglist>(int size, Type **output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string *</type>
      <name>AllocateNameString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a45395c1e6545fd46ed06d2c0a98c8911</anchor>
      <arglist>(const std::string &amp;scope, const std::string &amp;proto_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a85393e203c6ada74ba61072387c838ae</anchor>
      <arglist>(const FileOptions &amp;orig_options, FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a718dd55bef4ab1d0aa7a347fa04b5f18</anchor>
      <arglist>(const typename DescriptorT::OptionsType &amp;orig_options, DescriptorT *descriptor, int options_field_tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateOptionsImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a849f221c2570e4674d0d23838cfd4a42</anchor>
      <arglist>(const std::string &amp;name_scope, const std::string &amp;element_name, const typename DescriptorT::OptionsType &amp;orig_options, DescriptorT *descriptor, const std::vector&lt; int &gt; &amp;options_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a36943bff56c674ea999ff212cd421164</anchor>
      <arglist>(const EnumDescriptorProto &amp;proto, const Descriptor *parent, EnumDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a8c91458b6365ce33fa03bdadd4e96a9d</anchor>
      <arglist>(const EnumValueDescriptorProto &amp;proto, const EnumDescriptor *parent, EnumValueDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aefbac9cf66d842c0d98cce889ecea868</anchor>
      <arglist>(const FieldDescriptorProto &amp;proto, const Descriptor *parent, FieldDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildExtensionRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a8dd514ac8264d800da40cd773f90cc1d</anchor>
      <arglist>(const DescriptorProto::ExtensionRange &amp;proto, const Descriptor *parent, Descriptor::ExtensionRange *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a9229e0c0ac31ce634428e6ba5d846343</anchor>
      <arglist>(const FieldDescriptorProto &amp;proto, const Descriptor *parent, FieldDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildFieldOrExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a9eb090995295c206ca16c260b3ee8f5d</anchor>
      <arglist>(const FieldDescriptorProto &amp;proto, const Descriptor *parent, FieldDescriptor *result, bool is_extension)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FileDescriptor *</type>
      <name>BuildFileImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a910d2a017f243ff97c50715bae594211</anchor>
      <arglist>(const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ae995207aa52f1118e9e120924b8099a2</anchor>
      <arglist>(const DescriptorProto &amp;proto, const Descriptor *parent, Descriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>abc4e77c903b1f8dfa149b36b2b729252</anchor>
      <arglist>(const MethodDescriptorProto &amp;proto, const ServiceDescriptor *parent, MethodDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a06d75d8077a5c58fa295a0647e8ecbcd</anchor>
      <arglist>(const OneofDescriptorProto &amp;proto, Descriptor *parent, OneofDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildReservedRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a3780113e4fb8b8ebcf9f0dfbe2c18802</anchor>
      <arglist>(const DescriptorProto::ReservedRange &amp;proto, const Descriptor *parent, Descriptor::ReservedRange *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildReservedRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aecb6f0cb6b758b5ae5f0620f4574eac6</anchor>
      <arglist>(const EnumDescriptorProto::EnumReservedRange &amp;proto, const EnumDescriptor *parent, EnumDescriptor::ReservedRange *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildService</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a0c2fa9baaa49be26b43c06cfdc21e662</anchor>
      <arglist>(const ServiceDescriptorProto &amp;proto, const void *dummy, ServiceDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CheckEnumValueUniqueness</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ad70534e3162a2dddab2e8366bfc18a60</anchor>
      <arglist>(const EnumDescriptorProto &amp;proto, const EnumDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ae65f893454deece140069a4accb9394b</anchor>
      <arglist>(EnumDescriptor *enum_type, const EnumDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a31b8a0041c365f021f6e68ed01cd433c</anchor>
      <arglist>(EnumValueDescriptor *enum_value, const EnumValueDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkExtensionRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>adfab7ea7bae8867110b3167b1b62bad3</anchor>
      <arglist>(Descriptor::ExtensionRange *range, const DescriptorProto::ExtensionRange &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ad2a0271342db4e46cafd70d15e2048e7</anchor>
      <arglist>(FieldDescriptor *field, const FieldDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>acbb9844e1e26558c0a5d4286e0d80e79</anchor>
      <arglist>(FileDescriptor *file, const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a071e2f7f4f6069a717d4ef234b9cc9dd</anchor>
      <arglist>(Descriptor *message, const DescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ac646d406353bf60ad4f1c4da0bbb2cb5</anchor>
      <arglist>(MethodDescriptor *method, const MethodDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CrossLinkService</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ab46fab117966bd33eb66f00dcae008aa</anchor>
      <arglist>(ServiceDescriptor *service, const ServiceDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DetectMapConflicts</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aa4ed8dd73e9c26140a55ee877bccb011</anchor>
      <arglist>(const Descriptor *message, const DescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>FindSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a60b64ab07dab2db0104d3badd19c0a14</anchor>
      <arglist>(const std::string &amp;name, bool build_it=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>FindSymbolNotEnforcingDeps</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a773cbdeaf0ce8a2052f9ba53e7d70880</anchor>
      <arglist>(const std::string &amp;name, bool build_it=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>FindSymbolNotEnforcingDepsHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ac1e9cf99b0883b9ff380c3b69bf1a389</anchor>
      <arglist>(const DescriptorPool *pool, const std::string &amp;name, bool build_it=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InterpretOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ac81f087d21d1d3208bcb26c0f9a10352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsInPackage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a29f3fc5d5bb5986be1129a2219362362</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;package_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LogUnusedDependency</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a021ba3efc0c31d02426a84fcc4a9074b</anchor>
      <arglist>(const FileDescriptorProto &amp;proto, const FileDescriptor *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>LookupSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aa5ca89e69768c8cb18d2a34ec2d647ed</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;relative_to, DescriptorPool::PlaceholderType placeholder_type=DescriptorPool::PLACEHOLDER_MESSAGE, ResolveMode resolve_mode=LOOKUP_ALL, bool build_it=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>LookupSymbolNoPlaceholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ace3ff40373d1d8527b16a94302f77635</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;relative_to, ResolveMode resolve_mode=LOOKUP_ALL, bool build_it=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordPublicDependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a69a95d22ae7ce96916082cbae8a8cc25</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateEnumOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>af61049b54c96e24c270a453ae6701a5d</anchor>
      <arglist>(EnumDescriptor *enm, const EnumDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateEnumValueOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a21a82f41cb9e28d1ceab980689ba2ca7</anchor>
      <arglist>(EnumValueDescriptor *enum_value, const EnumValueDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateFieldOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ad37b1b418369a53b5471349b3f5693d6</anchor>
      <arglist>(FieldDescriptor *field, const FieldDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateFileOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a10fac8f984af988808b2d4375d084d53</anchor>
      <arglist>(FileDescriptor *file, const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateJSType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a23d5a09ecad1865ed395ac19ed9976fd</anchor>
      <arglist>(FieldDescriptor *field, const FieldDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ValidateMapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a1c6744eab251d9b3776d121f0ae73c42</anchor>
      <arglist>(FieldDescriptor *field, const FieldDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateMessageOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ad1429b4dfa0c8821a58dd5cef8d63d60</anchor>
      <arglist>(Descriptor *message, const DescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateMethodOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>af11567334c4a8c95ccb4174c883007a7</anchor>
      <arglist>(MethodDescriptor *method, const MethodDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateProto3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ade57077c6fe5875d22fef0c69bb0bddf</anchor>
      <arglist>(FileDescriptor *file, const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateProto3Enum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ad1d254092ac3a4ac4639bc5a35d5f4a7</anchor>
      <arglist>(EnumDescriptor *enm, const EnumDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateProto3Field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a0a3f20c3ec885ff34c2bb0d059b211b5</anchor>
      <arglist>(FieldDescriptor *field, const FieldDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateProto3Message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aab0aa6aa2a1ca3a186fd48ea64b388a0</anchor>
      <arglist>(Descriptor *message, const DescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateServiceOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a73c50ec66c78400b57eb11a4408da37f</anchor>
      <arglist>(ServiceDescriptor *service, const ServiceDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ValidateSymbolName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a1b9f6c75f47b8fd0403a1d036a8e178f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;full_name, const Message &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assert_mutex_held</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a61909d94818e8a4cc7c725c5c69bb961</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>get_allow_unknown</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a9ed205db0f9a26cff59ed7d572cbc89a</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>get_enforce_weak</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ab1b7930efda101f8c6d6555684422456</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>get_is_placeholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a24cc29da1e301c8865e18db269675608</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; const FileDescriptor * &gt;</type>
      <name>dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>aaf2b9008ff1ed197a3986e00e862c593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorPool::ErrorCollector *</type>
      <name>error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a7b61635b3577f8102dfef6852ea25b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>acd46f0e11c33fd7dc4a45d77cb46b016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileDescriptorTables *</type>
      <name>file_tables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a376fdcc77c4a023f25208dd7af7c9694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6b2ded7f44abea46a32185af8687e6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_errors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a2d5ba696294d940c361975b16f990672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; OptionsToInterpret &gt;</type>
      <name>options_to_interpret_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>af10041aa5457cfbb42cd6881855e0aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>ab5e4fc7a1101fcbe28f9b5fff99be625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>possible_undeclared_dependency_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a20edc2ac3c50d73c3cb50231815a3ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>possible_undeclared_dependency_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a9dcd725466a5d2f8ccdf49285b14157b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorPool::Tables *</type>
      <name>tables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a15f0ab831a3072649c91e822aacd17f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>undefine_resolved_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a6038c9ff46ca6c6c8b0430aff3afd536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; const FileDescriptor * &gt;</type>
      <name>unused_dependency_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a8d2ac6818ec6d2ed3c99397cdcf9d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OptionInterpreter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a2d8767d9f51d078e90746055c15378d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>OptionInterpreter::AggregateOptionFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder.html</anchorfile>
      <anchor>a8e0ae280b4ebb8d37b5f80b956a3402a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::DescriptorContainerDef</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</filename>
    <member kind="variable">
      <type>CountMethod</type>
      <name>count_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>ab9491d46e467c416e902b70fc9c9a550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetByCamelcaseNameMethod</type>
      <name>get_by_camelcase_name_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a4eed6ad3c482c1d1ab7ac74ef3ee9255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetByIndexMethod</type>
      <name>get_by_index_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a03830b375ce03826da20203268d42c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetByNameMethod</type>
      <name>get_by_name_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a8657390a5710a85ba7b86ed0a1fd5880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetByNumberMethod</type>
      <name>get_by_number_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a5429e4e0f5799ea146681899051d65c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetItemCamelcaseNameMethod</type>
      <name>get_item_camelcase_name_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>acbc0bb48b3f943ef4ecee361c799fef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetItemIndexMethod</type>
      <name>get_item_index_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a2531396558754e93f2b25b3b2df9a739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetItemNameMethod</type>
      <name>get_item_name_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>ac5e7abb42460691dfa3c45dcc9675348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetItemNumberMethod</type>
      <name>get_item_number_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a478a6e56fea8147a7d62acb7ae39c256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>mapping_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>aa48db8e5e11fdcef9267601fa052066f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NewObjectFromItemMethod</type>
      <name>new_object_from_item_fn</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1DescriptorContainerDef.html</anchorfile>
      <anchor>a0c740bd73882ee14f84cf27cfdd94eb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::descriptor_test::DescriptorCopyToProtoTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_AllExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a4a39426581b9b94c23edc87044f35115</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_EmptyMessage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>ac9e2ee15ce01076cf8c48d7418d38605</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_FileDescriptor</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a6c6bdbe0f6ace57420e830918d49c6b1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_ForeignEnum</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a846848d677781483bf9ffb9e92689380</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_ForeignNestedMessage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a5f521acf81fa18ef8a6b4989ddd64aab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_NestedMessage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a8f4956deaed942fd75a7c2f59e6d22a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_Options</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>af9eca2e74a5eceac6c231992a736eabc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_ServiceDescriptor</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a3d6a275dab87d6fdd3f4f50f2051d5d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_SeveralExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>aa16fb9a08c923203c56c09572977c73f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AssertProtoEqual</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>aa75675a4306005157ae491428705b131</anchor>
      <arglist>(self, actual_proto, expected_class, expected_ascii)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_InternalTestCopyToProto</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>afd52e88b41ab26b1a5470649bb3706ce</anchor>
      <arglist>(self, desc, expected_proto_class, expected_proto_ascii)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_test::DescriptorCopyToProtoTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_AllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a6c7c3aede808b0c1fe43db9d1bc5e02e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_EmptyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a85ce5f786c17ae65d4b831c00966a6ac</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>aa4ef4070f32695a5cd9a17aba1cbb69b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_ForeignEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>ad064d394e2c9aa72852c6484d59686d5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_ForeignNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>aff9ed7e6bbc90a2241c51b8e4683a53b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_MethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a28eda094d9d89d498539316aec4ec591</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_NestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a4e1b93d8982c42ba50fed2f8d39775c8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_Options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a0499d99aa55fac2c1a753ee23b2720cf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_ServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>ad432f175db62b3e2f4d1eff17b579649</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_SeveralExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a69bcc9a4b2ee3cc976220959c9880f52</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyToProto_TypeError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>ac07f5e32585fd2733e7e0cd4b720b910</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AssertProtoEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>aea5dd05987393c38d3578f5adae263cf</anchor>
      <arglist>(self, actual_proto, expected_class, expected_ascii)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_InternalTestCopyToProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorCopyToProtoTest.html</anchorfile>
      <anchor>a3709c6509eaa7a5ae89d4bb90eea0e72</anchor>
      <arglist>(self, desc, expected_proto_class, expected_proto_ascii)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</filename>
    <member kind="function">
      <type></type>
      <name>DescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>ae5ba7956236fb55af556012c6872c570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a9a380bedcbf4cb730455717debc8c3dc</anchor>
      <arglist>(const std::string &amp;, std::vector&lt; int &gt; *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>FindAllFileNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>ac4c15ca498d379578d0b8f572d132202</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllMessageNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>ab0e08067a5205d47a6ef8d0e49b1e026</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllPackageNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a91ed66c3bf07fee03fd899aa3ab3bbea</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a72f228a14655201da73c2e47e7bfc3ca</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a7bd14ccb5f669bfccef3d53a48f2d1c8</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a8de5393af6a819a0aecfe5dfdc0ac86c</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a27f40623049cff45034871ceacf0cb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a73cbca96678edb11806a4e5391068bba</anchor>
      <arglist>(DescriptorDatabase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_database::DescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>aa37f0b7534e29b74c0083f9278ad1818</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a2cbe5750acd711d97f9e65be408621ad</anchor>
      <arglist>(self, file_desc_proto)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>ac90fce1838e9642db832212ee01109c6</anchor>
      <arglist>(self, extendee_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>af468a2b9df72d74d2078b4e161e4c55d</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a0b90045f8a6aa7add3557da6c324d88f</anchor>
      <arglist>(self, extendee_name, extension_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>a9558d3e9b09aa99624845817adfb7773</anchor>
      <arglist>(self, symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>abe5d20f0f37a5eb7680d33c0a698e342</anchor>
      <arglist>(self, name, file_desc_proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_file_desc_protos_by_file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>aa3aa086ba03628762e7c30e879d2454c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_file_desc_protos_by_symbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabase.html</anchorfile>
      <anchor>ac638a37bc609e5bf882a2a8b8522c4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_database::DescriptorDatabaseConflictingDefinitionError</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__database_1_1DescriptorDatabaseConflictingDefinitionError.html</filename>
    <base>google::protobuf::descriptor_database::Error</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_database_test::DescriptorDatabaseTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__database__test_1_1DescriptorDatabaseTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testAdd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__database__test_1_1DescriptorDatabaseTest.html</anchorfile>
      <anchor>ab9d8511b262f15bfd50cf467b6bdcebb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConflictRegister</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__database__test_1_1DescriptorDatabaseTest.html</anchorfile>
      <anchor>a2e9ac8c6187596b24bf26de42c5e7e62</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::SimpleDescriptorDatabase::DescriptorIndex</name>
    <filename>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>AddExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a552089820653eb076a811dcc3886be31</anchor>
      <arglist>(const std::string &amp;filename, const FieldDescriptorProto &amp;field, Value value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a7223ad8dd7c374e4a7a67b2759d5293e</anchor>
      <arglist>(const FileDescriptorProto &amp;file, Value value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddNestedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a65133e697e4e49b405f931d99a3a4150</anchor>
      <arglist>(const std::string &amp;filename, const DescriptorProto &amp;message_type, Value value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>ac0d1c6a5670f027cc55270f20cf0e1f0</anchor>
      <arglist>(const std::string &amp;name, Value value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>ad3d748f07396abfe8dea5df84dbe2254</anchor>
      <arglist>(const std::string &amp;containing_type, std::vector&lt; int &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAllFileNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a1ee8107d35717512016698232347f612</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>FindExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a32b6a9f03d9d94d51ecfd0d2294f794a</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>FindFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a9f1882defbb6da8a05b834015579496c</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>FindSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a5d66318404b82ae5a763a834be2a911e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, Value &gt;::iterator</type>
      <name>FindLastLessOrEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a61b53b51ff3ce19761962d30a60ae86f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsSubSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>abc674209cff173fb35ba1aa1c607cb2b</anchor>
      <arglist>(const std::string &amp;sub_symbol, const std::string &amp;super_symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ValidateSymbolName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a9a6ced7443207ea80d6c59edada14e5c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::pair&lt; std::string, int &gt;, Value &gt;</type>
      <name>by_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a05a476e3a70dd5d6f3246e0d5090e69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Value &gt;</type>
      <name>by_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a26cf22faac22e864d4965206190ba06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Value &gt;</type>
      <name>by_symbol_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a35eef70c6e7d8cca4667d1544be07e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorIndex&lt; const FileDescriptorProto * &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>AddExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a552089820653eb076a811dcc3886be31</anchor>
      <arglist>(const std::string &amp;filename, const FieldDescriptorProto &amp;field, const FileDescriptorProto * value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a7223ad8dd7c374e4a7a67b2759d5293e</anchor>
      <arglist>(const FileDescriptorProto &amp;file, const FileDescriptorProto * value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddNestedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a65133e697e4e49b405f931d99a3a4150</anchor>
      <arglist>(const std::string &amp;filename, const DescriptorProto &amp;message_type, const FileDescriptorProto * value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>ac0d1c6a5670f027cc55270f20cf0e1f0</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptorProto * value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>ad3d748f07396abfe8dea5df84dbe2254</anchor>
      <arglist>(const std::string &amp;containing_type, std::vector&lt; int &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAllFileNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a1ee8107d35717512016698232347f612</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptorProto *</type>
      <name>FindExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a32b6a9f03d9d94d51ecfd0d2294f794a</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptorProto *</type>
      <name>FindFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a9f1882defbb6da8a05b834015579496c</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptorProto *</type>
      <name>FindSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a5d66318404b82ae5a763a834be2a911e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, const FileDescriptorProto * &gt;::iterator</type>
      <name>FindLastLessOrEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a61b53b51ff3ce19761962d30a60ae86f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsSubSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>abc674209cff173fb35ba1aa1c607cb2b</anchor>
      <arglist>(const std::string &amp;sub_symbol, const std::string &amp;super_symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ValidateSymbolName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a9a6ced7443207ea80d6c59edada14e5c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::pair&lt; std::string, int &gt;, const FileDescriptorProto * &gt;</type>
      <name>by_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a05a476e3a70dd5d6f3246e0d5090e69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, const FileDescriptorProto * &gt;</type>
      <name>by_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a26cf22faac22e864d4965206190ba06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, const FileDescriptorProto * &gt;</type>
      <name>by_symbol_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a35eef70c6e7d8cca4667d1544be07e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorIndex&lt; std::pair&lt; const void *, int &gt; &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>AddExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a552089820653eb076a811dcc3886be31</anchor>
      <arglist>(const std::string &amp;filename, const FieldDescriptorProto &amp;field, std::pair&lt; const void *, int &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a7223ad8dd7c374e4a7a67b2759d5293e</anchor>
      <arglist>(const FileDescriptorProto &amp;file, std::pair&lt; const void *, int &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddNestedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a65133e697e4e49b405f931d99a3a4150</anchor>
      <arglist>(const std::string &amp;filename, const DescriptorProto &amp;message_type, std::pair&lt; const void *, int &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>ac0d1c6a5670f027cc55270f20cf0e1f0</anchor>
      <arglist>(const std::string &amp;name, std::pair&lt; const void *, int &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>ad3d748f07396abfe8dea5df84dbe2254</anchor>
      <arglist>(const std::string &amp;containing_type, std::vector&lt; int &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAllFileNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a1ee8107d35717512016698232347f612</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const void *, int &gt;</type>
      <name>FindExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a32b6a9f03d9d94d51ecfd0d2294f794a</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const void *, int &gt;</type>
      <name>FindFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a9f1882defbb6da8a05b834015579496c</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const void *, int &gt;</type>
      <name>FindSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a5d66318404b82ae5a763a834be2a911e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; const void *, int &gt; &gt;::iterator</type>
      <name>FindLastLessOrEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a61b53b51ff3ce19761962d30a60ae86f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsSubSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>abc674209cff173fb35ba1aa1c607cb2b</anchor>
      <arglist>(const std::string &amp;sub_symbol, const std::string &amp;super_symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ValidateSymbolName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a9a6ced7443207ea80d6c59edada14e5c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::pair&lt; std::string, int &gt;, std::pair&lt; const void *, int &gt; &gt;</type>
      <name>by_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a05a476e3a70dd5d6f3246e0d5090e69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; const void *, int &gt; &gt;</type>
      <name>by_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a26cf22faac22e864d4965206190ba06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; const void *, int &gt; &gt;</type>
      <name>by_symbol_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase_1_1DescriptorIndex.html</anchorfile>
      <anchor>a35eef70c6e7d8cca4667d1544be07e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::DescriptorPool::DescriptorIntPair</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1DescriptorIntPair.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1DescriptorIntPair.html</anchorfile>
      <anchor>a0378c3eb356a4014835f8edd7bfbd2dc</anchor>
      <arglist>(final Object obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1DescriptorIntPair.html</anchorfile>
      <anchor>afb4cf8d080c4f7188cec24a5077df61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final GenericDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1DescriptorIntPair.html</anchorfile>
      <anchor>aa59d908f81b8cc9abe3140c25266fd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>number</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1DescriptorIntPair.html</anchorfile>
      <anchor>ad7c0c4ccff1a23cf1bfd621e046df51c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistry::DescriptorIntPair</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1DescriptorIntPair.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1DescriptorIntPair.html</anchorfile>
      <anchor>ae95f6e5f4cf6a7021d3beaa805089905</anchor>
      <arglist>(final Object obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1DescriptorIntPair.html</anchorfile>
      <anchor>ae7bddc5cff2da7034ccd06286d7bca2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1DescriptorIntPair.html</anchorfile>
      <anchor>ad2258b463727b8126aca52a5c88498c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>number</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1DescriptorIntPair.html</anchorfile>
      <anchor>abe47738755cdbae21ee70d167c01d022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::DescriptorMetaclass</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorMetaclass.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__instancecheck__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1DescriptorMetaclass.html</anchorfile>
      <anchor>a5732cac104ecda0bff356db8e13b6c67</anchor>
      <arglist>(cls, obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorPool</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorPool.html</filename>
    <class kind="class">google::protobuf::DescriptorPool::ErrorCollector</class>
    <class kind="class">google::protobuf::DescriptorPool::Tables</class>
    <member kind="function">
      <type>void</type>
      <name>AddUnusedImportTrackFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>aa66ab5a0193f32c6e64d126ca061a168</anchor>
      <arglist>(const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllowUnknownDependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a2465c13165aad04dfd82361fd20e43b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>BuildFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7db7cb0f925aeaef569c0284ff69798a</anchor>
      <arglist>(const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>BuildFileCollectingErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a996757912aa748c59b28225a9490f4a7</anchor>
      <arglist>(const FileDescriptorProto &amp;proto, ErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearUnusedImportTrackFiles</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ab3430d37f01380e644c1e3138834f509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a4d5e2b17344e29e2979b3a03d5ffb0ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a426bf5fd54fea62f5829ce7f92dd57ec</anchor>
      <arglist>(const DescriptorPool *underlay)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a49d6570632dc4c8d298dc97741d00a96</anchor>
      <arglist>(DescriptorDatabase *fallback_database, ErrorCollector *error_collector=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DisallowEnforceUtf8</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>af12023dfac22f6b83fdf2a1d800988b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnforceWeakDependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a868e1e1493ce24f656b037a6894cf18b</anchor>
      <arglist>(bool enforce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a3e9cccab8de75ffa939ea4c1102d40a9</anchor>
      <arglist>(const Descriptor *extendee, std::vector&lt; const FieldDescriptor * &gt; *out) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>af473dea4b609322c42743748adac3e75</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindEnumValueByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a1741cf22c51125cf35a1aa51a92e0211</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>add1bfe5262c2c44624fbbeeb8c9c129b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a8984c3ca45926d52cf198585759b8750</anchor>
      <arglist>(const Descriptor *extendee, int number) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByPrintableName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>aa5064b96b3ce3cd0cfa17b29c5a7c0d8</anchor>
      <arglist>(const Descriptor *extendee, const std::string &amp;printable_name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ac026504b846a45c5a1ea63808b1e66f4</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a6a6fa318a97ab945167b671d3fdcdee4</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>af7af40c0d7fb85c5fd7908a8f1875941</anchor>
      <arglist>(const std::string &amp;symbol_name) const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>FindMessageTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a46f0a4a5bdfa1b0f2e825869289ef9d7</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const MethodDescriptor *</type>
      <name>FindMethodByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a336d3166f9ff3cc1228152fc315fdb11</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const OneofDescriptor *</type>
      <name>FindOneofByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a3461a5d3ff501bd6c9239a179ba4145c</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>FindServiceByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a1eac3d8bcfbefefb138d0dbc2d97db94</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internal_set_underlay</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a64e71324148f91cb32bd136101fd3314</anchor>
      <arglist>(const DescriptorPool *underlay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalDontEnforceDependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a21bdb15181613f4d1c008162bd28ed11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InternalIsFileLoaded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a1b0f2f59df53c9b9e21ed7393227684e</anchor>
      <arglist>(const std::string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSetLazilyBuildDependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a79461a2a6d05b50e1ad2a6b999c5f92a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a22766b0612324a23fc352f5c5d7c3534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorPool *</type>
      <name>generated_pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a945b90aff0f5a6988419773b72efda54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DescriptorPool *</type>
      <name>internal_generated_pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a5b248702697afda6bc0225b53f961a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InternalAddGeneratedFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a44f4cba5cd34c94c8cbdc49ca4e28217</anchor>
      <arglist>(const void *encoded_file_descriptor, int size)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PLACEHOLDER_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4a0f3220521a209f5dc2294e0deefe6f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PLACEHOLDER_EXTENDABLE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4af896fa77136aa23d3c3deb78d5a8488a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PLACEHOLDER_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4a489ed41cb5281a22538fbe2805a1c1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>PlaceholderType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PLACEHOLDER_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4a489ed41cb5281a22538fbe2805a1c1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PLACEHOLDER_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4a0f3220521a209f5dc2294e0deefe6f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PLACEHOLDER_EXTENDABLE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c4df54e75b42405c7ea3e661b7478f4af896fa77136aa23d3c3deb78d5a8488a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const FileDescriptor *</type>
      <name>BuildFileFromDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a66c5b816c9993c9c9456a14d5d8a0c98</anchor>
      <arglist>(const FileDescriptorProto &amp;proto) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>CrossLinkOnDemandHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a66dce2e0cb774ede99631ed3666c26f0</anchor>
      <arglist>(const std::string &amp;name, bool expecting_enum) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a07fb86a2dddaf7ec8070ba8d6d0ba352</anchor>
      <arglist>(DescriptorPool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsSubSymbolOfBuiltType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7680a73f09010550704381d7a196ca99</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>NewPlaceholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a55134572445cd50de6256cf1a7eb9a0f</anchor>
      <arglist>(const std::string &amp;name, PlaceholderType placeholder_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FileDescriptor *</type>
      <name>NewPlaceholderFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a898ed17e6bc1f65316639e142a95e1a1</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FileDescriptor *</type>
      <name>NewPlaceholderFileWithMutexHeld</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>af4cbd10c35e09fff0eb47745971e2bc6</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Symbol</type>
      <name>NewPlaceholderWithMutexHeld</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a789e5ed62da61778ecc7ab517aeae2cc</anchor>
      <arglist>(const std::string &amp;name, PlaceholderType placeholder_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryFindExtensionInFallbackDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ade157868732e045d5a78b63656cc2f26</anchor>
      <arglist>(const Descriptor *containing_type, int field_number) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryFindFileInFallbackDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a84dd921df561e8315af5f3f2caf8fe27</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryFindSymbolInFallbackDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a223382c44705bdd9fc8d7b1399fedc3e</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_unknown_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c711c9c2920fe1e6ba81487d423b1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorCollector *</type>
      <name>default_error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a6452a6817191666c5e5fa56bfbbccfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disallow_enforce_utf8_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a6b0ee57a2156cfae10d3deefa00d5a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enforce_dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ae006a81007a1e2618540f17d0baa5ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enforce_weak_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a4024979a11cb51cc98cf73798b2d197f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorDatabase *</type>
      <name>fallback_database_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>add4d82faf6a9d3fc62cf1b1938b2ad06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lazily_build_dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ae209ca6053f2beb1f0af605666fa92ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::WrappedMutex *</type>
      <name>mutex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>abfbf9c1c5e5edef3bcfd2e652dfac01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Tables &gt;</type>
      <name>tables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ab59a5fc4834be1b19e7bf6763e65af06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>underlay_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a037c266c2b0d72a41e97ff78b09685bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>unused_import_track_files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ab88c2cbe5446fe43f088c0837f27bbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a7c2a1591b17df8895d581c7496c108be</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a1c1f94258bf2854439c35631a9cd4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>aa4943f44d6bfaffcd8755cdb28a203fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>ac1d1d040ab90f5786ff7556de87ebb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptorTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>acaf1a34778f34154a368c8fb4e19408a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::LazyDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a5cc022eb9ecea4fae99f77732f704ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>aff3f84e989fc7cdfd1b23a6e83a56bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>af54b1d0d6e5ef50d5c8d3255e7c4292d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>StreamDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool.html</anchorfile>
      <anchor>a855fcc154e99355462cd1a92f136db6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_pool::DescriptorPool</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>abf2b5a00a130267f74028bc01ebfb6b0</anchor>
      <arglist>(self, descriptor_db=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>abf9943b791969a894bc5f76ad0b2137c</anchor>
      <arglist>(cls, descriptor_db=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a75c7fed04d7fd438ab46af4c6eebb335</anchor>
      <arglist>(self, file_desc_proto)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a9c846977af3f5f0438c7e229cb6d56b1</anchor>
      <arglist>(self, desc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddEnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>ade9a52702949b1cfb6be05c1fde8faf9</anchor>
      <arglist>(self, enum_desc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddExtensionDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>afaa31621f8e12da129103d322f174956</anchor>
      <arglist>(self, extension)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>aa9e82bf2b8afb4607e958000a71cbb66</anchor>
      <arglist>(self, file_desc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddSerializedFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a461915e7e88b430aa7157acd5649947d</anchor>
      <arglist>(self, serialized_file_desc_proto)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>ab12be7a5ad5a54992b27ff4ae92ed81a</anchor>
      <arglist>(self, service_desc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>aba3c7497dfd76de29b9ecc99a8782eef</anchor>
      <arglist>(self, message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a898335ac95735fffa86619ea324b0952</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindExtensionByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a719aa39899da22ecf9f6f921a51826a5</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindExtensionByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a34f6d8ec6b65de982b9093f89b444105</anchor>
      <arglist>(self, message_descriptor, number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFieldByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>abc5c367cc60e6b7611572347486b2ca1</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a2f43205bf6193db0cff1ae88a357e2fd</anchor>
      <arglist>(self, file_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a1e522bfcf921d306ead6f586ff23b759</anchor>
      <arglist>(self, symbol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindMessageTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>aea791da5ad76ad29ebb08919f35480a4</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindMethodByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a12c3d0eab8675df00b63620ce1b67c1b</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindOneofByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a87129a01f03e0413ec7bff859e97f46a</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindServiceByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>af0d1b331d9bba8dd169c5f31841c12b8</anchor>
      <arglist>(self, full_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a0d115d07e42e17a974d7cc1f359f79ac</anchor>
      <arglist>(self, file_desc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckConflictRegister</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a9b76493b1bf70835a018f75f42b25d95</anchor>
      <arglist>(self, desc, desc_name, file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertEnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a117b1697d64840294ef75313cf0395ba</anchor>
      <arglist>(self, enum_proto, package=None, file_desc=None, containing_type=None, scope=None, top_level=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertFileProtoToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a77d6fb14cf846f22bf49993bb1b72a7d</anchor>
      <arglist>(self, file_proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertMessageDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a9333c72736f7432bc76d8b5ac26461ef</anchor>
      <arglist>(self, desc_proto, package=None, file_desc=None, scope=None, syntax=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ExtractSymbols</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a7d4728f0f57865f6f0dc7f375e4035de</anchor>
      <arglist>(self, descriptors)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FindFileContainingSymbolInDb</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a1212d3231427f07333dbe54683dab6cf</anchor>
      <arglist>(self, symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetDeps</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>af003c2f9758e407ccf251dd520fe5489</anchor>
      <arglist>(self, dependencies)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetTypeFromScope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>ae13e9aaebcde14c476a3a3ad8090384b</anchor>
      <arglist>(self, package, type_name, scope)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_InternalFindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a9b017f01d8a778e9438c7927c4cdf591</anchor>
      <arglist>(self, symbol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeEnumValueDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>ab05946c8ffa8f38ac595d1f5ab7d5de1</anchor>
      <arglist>(self, value_proto, index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeFieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>abde1eb0b9539aedaf24f24fd5c0cddf6</anchor>
      <arglist>(self, field_proto, message_name, index, file_desc, is_extension=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeMethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a2533ff1373f9f8cda5c43ba7071bb4e2</anchor>
      <arglist>(self, method_proto, service_name, package, scope, index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a72aaa25af609e0624a1be76d6c1c781a</anchor>
      <arglist>(self, service_proto, service_index, scope, package, file_desc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetAllFieldTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>aa5fbfcad759c29ecea3197f0ff245d98</anchor>
      <arglist>(self, package, desc_proto, scope)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a3f07e8b2d6b7a02b6c5fba019db2dad4</anchor>
      <arglist>(self, field_proto, field_desc, package, scope)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryLoadExtensionFromDB</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>af9dffd70b83e93ea64b99a43606ed83d</anchor>
      <arglist>(self, message_descriptor, number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_descriptor_db</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a14546da6d2f8cdba9e07f5c3a0330b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_descriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a93761a1a065a336b16333d8eaa08e1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_enum_descriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a19d52066d61d73f3e4f3b3b96bf9ecc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extensions_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a90d9b55f6e6e3cdfdbfd29510778feb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extensions_by_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>af7a9c5cf4f87b4b7db9a9733e4246a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_file_desc_by_toplevel_extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a08738a9c2e348bcd9af25464a544069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_file_descriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a51a2ced46c09bf47b79e6f094e3d91cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_internal_db</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a6f215926242f50b7c4a84e62304184c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_service_descriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>ad40dece2f4d248e84948a06a3228883a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_top_enum_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>a5a27ff5578ca2a261cbf9060e3be59e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_toplevel_extensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__pool_1_1DescriptorPool.html</anchorfile>
      <anchor>aa09c6c2c19e2ae04afca5b49a79266b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::DescriptorPool</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</filename>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorPool::DescriptorIntPair</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorPool::PackageDescriptor</class>
    <member kind="function" protection="private">
      <type>void</type>
      <name>importPublicDependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</anchorfile>
      <anchor>a058105bcaf9e98e3b255bb2abc9270a0</anchor>
      <arglist>(final FileDescriptor file)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>allowUnknownDependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</anchorfile>
      <anchor>ad82e4c9a36374bd3c81af447f74e6d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Set&lt; FileDescriptor &gt;</type>
      <name>dependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</anchorfile>
      <anchor>ad926564cd249aabf17149dc4e9296136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; String, GenericDescriptor &gt;</type>
      <name>descriptorsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</anchorfile>
      <anchor>a5a3a9abb23ae1746ac5671d91425dc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; DescriptorIntPair, EnumValueDescriptor &gt;</type>
      <name>enumValuesByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</anchorfile>
      <anchor>a15fbf760a14cc734843e0f0fd8f5a30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; DescriptorIntPair, FieldDescriptor &gt;</type>
      <name>fieldsByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool.html</anchorfile>
      <anchor>a83fe9ebb6752eed00bd554434b2467f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DescriptorPool</name>
    <filename>structDescriptorPool.html</filename>
    <member kind="variable">
      <type>upb_symtab *</type>
      <name>symtab</name>
      <anchorfile>structDescriptorPool.html</anchorfile>
      <anchor>af06b4ffa6457174c342019336ac7f081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorPoolDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type></type>
      <name>DescriptorPoolDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>acd9b2f53b28b926b4e2514ffabfaa4d5</anchor>
      <arglist>(const DescriptorPool &amp;pool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>a1e5697e2d514f1ef0bcecf42cbbe2c81</anchor>
      <arglist>(const std::string &amp;extendee_type, std::vector&lt; int &gt; *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>a9f192d1c24dbfda34ac43f95a9b999bb</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>ac78b06ce230a1ea6b76a9bd57a95ef70</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>a55f17eefbd7e004729e006f93376be0b</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DescriptorPoolDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>a6e6665df8cac33c42725f8f9f1fa8538</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>aeabd1d5330aa1599d6997b97f3111068</anchor>
      <arglist>(DescriptorPoolDatabase)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool &amp;</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPoolDatabase.html</anchorfile>
      <anchor>a7a1725ac690268ae1cb1e664edcde8b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::DescriptorPoolExtensionFinder</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</filename>
    <base>google::protobuf::internal::ExtensionFinder</base>
    <member kind="function">
      <type></type>
      <name>DescriptorPoolExtensionFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</anchorfile>
      <anchor>a57af1e916beb25957e046bdf741a00ce</anchor>
      <arglist>(const DescriptorPool *pool, MessageFactory *factory, const Descriptor *containing_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</anchorfile>
      <anchor>a74cf05ffe74b6781549fc7bee859f84b</anchor>
      <arglist>(int number, ExtensionInfo *output) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DescriptorPoolExtensionFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</anchorfile>
      <anchor>a77efef12665e9fc4b73a4459634f0a21</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>containing_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</anchorfile>
      <anchor>ac6fa6ac63cd696fcb7b8a3718b256392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageFactory *</type>
      <name>factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</anchorfile>
      <anchor>a101fae6d1b752317495701421d961b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DescriptorPoolExtensionFinder.html</anchorfile>
      <anchor>ad0cbba1d6ec90140e02e17bcf37410db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::DescriptorPoolTestBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testAddFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a5f3fa0700794baff9e596656dc7abaa8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAddSerializedFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>af3856ab68281ef63c3f027b70ec0461f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testComplexNesting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a2df7cb74dd9395b4bfb12b12f93c32a1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConflictRegister</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>ab9329f16f856b2ef8973f1f0edadc6a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultValueForCustomMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>aaaacebaf1e985cc9874fcfbde909f0b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumDefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a2c97573552ee50d3d6886b6e184a013e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionsAreNotFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a4108d49eb21957a1f47b6616903a1103</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a11ce230fd1f032ac89b3962397f0e3dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindEnumTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a6a4a8a342c29b51e9911d0abfc6a473f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindEnumTypeByNameFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a542206afa6d66f5cf91db7102f7ab351</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindExtensionByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a5803548f5e9908dfe61ef841c58a2db8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindExtensionByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>ad92d73ade377504707fe9cb48b9e471d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFieldByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>ab4dd4141bf4d8742f65e35a662adc8f7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>aa9c9008a00fb3824441dbb077fa23534</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileByNameFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a9dbfcfd4e3572992f8fbb021a978ea3b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a3d18aacdd3bd6d63985934f0a222f2a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileContainingSymbolFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a9e1c674e145c7f0d3f3c6154276eced3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindMessageTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>abcedea8407972a56e1c2962adf8ba86c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindMessageTypeByNameFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>ad827255dbd5fd192294847a297601b51</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindOneofByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>af4e3c5f5ad92533c538435c741d7d4d6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindService</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a98467d1f779cd68ccedeaff9f22dc921</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindTypeErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a260a514ae472e3cd20e2e141e8e90074</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUserDefinedDB</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>a5437cf7ee832bdd7a7d06fe5076d5b88</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1DescriptorPoolTestBase.html</anchorfile>
      <anchor>aaf7286827441e8f406c518cfb0386f5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto</name>
    <filename>classDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kFieldFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a21fef8c58be7775821a2c2c7b03e16f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNestedTypeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5aa9e2a14e5bd856e1bfe3798d80a6deca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEnumTypeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5aaa224daf2aa5be35fcb09123dc5d364a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtensionRangeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5aca9f5af474658d2b36eb4bc3b21518fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtensionFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a89022c4652bc38c6ca721a17e49b196f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofDeclFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a0b7ad71efacad5cc5e52962772948ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedRangeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a43e03a69519995c7ced4ac2cc896f549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedNameFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a0cb69dc3a43c1d4ffc8ce26f40b976f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a714171464fffaa4a40372f0ee7465b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a119163e87265f2661df49d42af0c3443</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DescriptorProto_ExtensionRange</type>
      <name>ExtensionRange</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7871bfbe85841613922b88f556add4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEnumTypeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5aaa224daf2aa5be35fcb09123dc5d364a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtensionFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a89022c4652bc38c6ca721a17e49b196f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtensionRangeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5aca9f5af474658d2b36eb4bc3b21518fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFieldFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a21fef8c58be7775821a2c2c7b03e16f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a714171464fffaa4a40372f0ee7465b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNestedTypeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5aa9e2a14e5bd856e1bfe3798d80a6deca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofDeclFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a0b7ad71efacad5cc5e52962772948ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a119163e87265f2661df49d42af0c3443</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedNameFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a0cb69dc3a43c1d4ffc8ce26f40b976f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedRangeFieldNumber</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9104f611d045b58d33c769ff71381f5a43e03a69519995c7ced4ac2cc896f549</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DescriptorProto_ReservedRange</type>
      <name>ReservedRange</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a90bba4ae6ce7f168ffbf42813f4bd1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumDescriptorProto *</type>
      <name>add_enum_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a61541a0f85cadcf13fc9e967536882b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>add_extension</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7637c6b16d0a196cf1e8263d4eb48c71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange *</type>
      <name>add_extension_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9b7d4d6e59197e41ef05bfa836d4995a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>add_field</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7d901eac2f1d75578575aaece1ec4043</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto *</type>
      <name>add_nested_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7536a49159f54200c9e0a1d16f580256</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::OneofDescriptorProto *</type>
      <name>add_oneof_decl</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7002fa7237d997d98febdcd057655c13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7643d2a7724f70c9ea7fd43242d81ef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0f2260078e1f860b5cb306a8c6705445</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a036392d693c6e6b51d63648fbbf58ab3</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a33daf3a4edf1bcfaf6867b71a15630dc</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a00f8b70106ebefce33ec5239dfc715d8</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange *</type>
      <name>add_reserved_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a6e8177254d666911c2229b483ea4077e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af6837334025f7503a378af0f3def614c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af9aca8c416c95ac20f7a3ce724e48418</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_enum_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9aba76efccd74710e3da97ebf568586d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_extension</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a87e8694b8d74072373ed53e9025ee4b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_extension_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a32ac2499e0602d538a47a2119f28e017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_field</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a2ba3e7c50812f653bbfde61e63739a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aebded52dbc88eeab3751e97fd318c80b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_nested_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0be5a65a93e5159912372936817995ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_oneof_decl</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac23079ae5f13bdeeb1761179e29c628b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af7514d7af0249d53cdaeafcba8d86e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a560441ddacd74a92fd5d45f6a2f0a891</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_reserved_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a71e9e5c5c99750df3dd5e736d05051d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7dd3ec0b60bff9f2edce69a8a0edae55</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a4663d1c69d294370475786c9af3c2916</anchor>
      <arglist>(const DescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac73cbd2f5ac3d56d600f50c4770765b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af490b6836e402f815c40be38bc054999</anchor>
      <arglist>(const DescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0c08e16b4d6c9eb7c78a6162254897cc</anchor>
      <arglist>(DescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt; &amp;</type>
      <name>enum_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7bfe46d02d795f876bb775017127703c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &amp;</type>
      <name>enum_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac2cc2a7c72510f9387aeb30ccca00697</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_type_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a24189e579308cad92e5fb43877d68246</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt; &amp;</type>
      <name>extension</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a354f869aacd9acc31815223daed2934e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &amp;</type>
      <name>extension</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a5dc6ec9b9aa65f54a2e8d3e191e7ae47</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange &gt; &amp;</type>
      <name>extension_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af6cc9940ab2838d5458da4718a34cfa7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange &amp;</type>
      <name>extension_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a7bcf17f59fb6a8180f0318244d436320</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extension_range_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9aab1008cfb9b00782c0295199d0fd2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extension_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa38df62d42b7c5d29a26130b41ed4978</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt; &amp;</type>
      <name>field</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac1ea7cb4c4100e68b30d8798809de8ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &amp;</type>
      <name>field</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a459b8c708302f77295ee976c0ccfaa9f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>field_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a26400cf56cf810c5b1f7225043eae554</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a833c81c48300c4ff7cab7a8fee1c9dd2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a3b1f0aadca3c75973d90a1e211b4bdab</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a19978d0a3b3faa5b3460fc694494c182</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af6afada47204b3be38cbbf9f0e8b7e0b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a562bb9d13e6c45251d953226016b26bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af50acb6e9fa9901d77faad2013e8142f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a42a1769496d27b73ac9dd306659f08d0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a98ee98cf908e7baefe9119b54c0f7998</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aaab491c5e75b748ac0950ed1735d30b3</anchor>
      <arglist>(const DescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad7a290b359f15b10e2473aeb0df7a608</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt; *</type>
      <name>mutable_enum_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>acf789376cdebd5ecc0c1404656c52977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumDescriptorProto *</type>
      <name>mutable_enum_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>add00bc3d53afab99d705fee543ade510</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt; *</type>
      <name>mutable_extension</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a28d3930f7112d82d58b97ad63e6b9330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>mutable_extension</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9b0097a98974f69897c93b0add8f9e9d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange &gt; *</type>
      <name>mutable_extension_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0df936a7143a246e3a9dbcd29d63aec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange *</type>
      <name>mutable_extension_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a1daa978d376ecddd69365ba7e94a42d9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt; *</type>
      <name>mutable_field</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>afe42d898a4832e6dc4e3630f4cd9b4df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>mutable_field</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a6e3ccb64676c59784ebe31c5c337ac29</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a497f1d9eb21163a961bca8b0db5b921a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt; *</type>
      <name>mutable_nested_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a897270148eee3245fb6e2b5417739222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto *</type>
      <name>mutable_nested_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a4eb14a59ed3d91b265e137114c2cacd5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::OneofDescriptorProto &gt; *</type>
      <name>mutable_oneof_decl</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a84e5dbcb689362aa4d2393d353031fdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::OneofDescriptorProto *</type>
      <name>mutable_oneof_decl</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a220824e0bc478874fe2c2673192d8bfc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MessageOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ae7c9740ab6dd173e33bb334f7823af20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0d29890721af51c9ddb88989d0b9dab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad6903e4f34b60689c99746517503890b</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange &gt; *</type>
      <name>mutable_reserved_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a53e33ea080edef41bc1de0cedde3ea36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange *</type>
      <name>mutable_reserved_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a906aa4f1d72942e4b9f463170a7ea055</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a8e31110773a7ae8d74820ae5da9fcc32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a574c90fa33821cfc50108e357efea3b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt; &amp;</type>
      <name>nested_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aac009d03614ab88c50c682d4a0ce755a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::DescriptorProto &amp;</type>
      <name>nested_type</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac3dfcc0e2b42e1102789212ec4257414</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nested_type_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a50493ed0f803d47e37dcfc115d9081c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto *</type>
      <name>New</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9b19ab568eeeeaad47a6d25fc613625b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto *</type>
      <name>New</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a3ea4d41b04f856ece5f73cbd19ae98a2</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::OneofDescriptorProto &gt; &amp;</type>
      <name>oneof_decl</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a8d704a1998498144d954db69f9a128a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::OneofDescriptorProto &amp;</type>
      <name>oneof_decl</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad241aaa738004aa64fc39ff8923310f9</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oneof_decl_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac18b4ad9549598293c62350fe853e3ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac0a7a3510c87b54390dc8d55dcf7eb95</anchor>
      <arglist>(const DescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a889dec9567c4f29b9b5340863f24d752</anchor>
      <arglist>(DescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::MessageOptions &amp;</type>
      <name>options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>acc5e20646f3841a9061da18a2cd16e28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad59e4ce7a4e609140bf915a1da22ac3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MessageOptions *</type>
      <name>release_options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a5acd9d49ac1b51ad5a1afa07b4ed75fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0d63401df9ddd20082b1ea0e839171f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a37b7a560a4ad4286a6f47d204dd71a8b</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_name_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a4ab321b7d3fb66faf396caa18e2f8afa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange &gt; &amp;</type>
      <name>reserved_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ace6b38af5f437e906dd11fad8cf2d945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange &amp;</type>
      <name>reserved_range</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>afb119ebcdb407a326affecfc065e858b</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_range_size</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a942537d775f0d9a3eef6b50fa5c1a5cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a588cb411c960e11cc0f2191b32e71fa6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a30500b43677915dfc3927faed4759675</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0c4ccc7459b90beb1eed61d3208b9524</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::MessageOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af716db84c76fbf26e3de5247d42f189f</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ab22e18cc1634d836a99fc9a3e4e654bb</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ab1b4c828195b16f34a936207de4d5b9e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a2342d2be6114b72e409c40f094686793</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>acfc5ef0ff23f5f1523c5e0c976690c91</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>afcfa455671c360cb3a9b16f182c1d280</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a922e0a205039609ac51361da13fef146</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ae8e7623013debe725fcc76466bf885db</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>afa62f3237e7fe21385743c5f9c13d3a3</anchor>
      <arglist>(DescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a277dd7d344591f3526180312daee8735</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MessageOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af7e10a4bb9c546e5ca6d930465cef638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a8710f4a12fae4a6d7f1867a912713807</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::MessageOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9fc8b57d0cb943218eaff714844f7c3</anchor>
      <arglist>(DescriptorProto *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptorProto</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa478788514049d0a116fff76f55c8477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a069e4eddce8bc157e38b519742de71f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9908e05c86908378bd7cdd27f1eed2a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a11f983cc1928a3944c231137ff8740a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa410cbd3f84f83b506b77d08457d1b14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a57e0947cd5405b8ecc674bdfa21d76e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa9f1ab299c772db82e7f81c76f00df22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad1eaf429bec1727f5aba004efbb799df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DescriptorProto</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a96f3def294ceabb6fd854b06648fb709</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a3bdf3f059c8bd8a8bbf218dc73cb2fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a1a9c284024ee116f1b68ad422b26c596</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af39fa1e7ddafb4397f12932533ba0258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a0060b4d41f2e770435d3f98447f053fe</anchor>
      <arglist>(DescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9f1b229903358569d1340b24963c8acf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a15f91d0866dac2ad6f9b4597a157c860</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a03c6f4c7943039c001dcbb1a851ec555</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a2bbbf3ebcf76e1f1dcf5b79489a17c59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a889322f50595956250d1d780e4f95125</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aeebb82d1e0be03d5ef6a507a1a99e887</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ac623758a7c38be47e083885950962c8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a3990ec2d687e3a8f2e6f5153c64c85d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a5c7a4751f6e4bbd05f656818e3b2b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>aa23ff197d752ad0687ba7689ba1e2077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a8c3a75acde32b4d364dcef5a5c7386d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt;</type>
      <name>enum_type_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a1ea09229ea955a0ba3c62bd962ff9c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt;</type>
      <name>extension_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a04d1f02d39d8d199ac6a6aeda5a5fc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange &gt;</type>
      <name>extension_range_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a44054770d1b7cf10875cd1edc6b29402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt;</type>
      <name>field_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a30a80ec76a80cc09eed3096b7f83f7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a3a9a55e41d7f1f6df6954280fea4169a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt;</type>
      <name>nested_type_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad13285c99c9333bcae1b0125af717b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::OneofDescriptorProto &gt;</type>
      <name>oneof_decl_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a6948b3926e6e09177af3a73c3a54ee46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::MessageOptions *</type>
      <name>options_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>afa18d326a27c7e46f7025849abaed421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>reserved_name_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a161bff54aded2ff010c8baf5b783ec7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange &gt;</type>
      <name>reserved_range_</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ad5a274b8c362e720c1f73b5a48e6e57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classDescriptorProto.html</anchorfile>
      <anchor>afb690c7834bdaa69100a51257dd8d4b2</anchor>
      <arglist>(DescriptorProto &amp;a, DescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto_ExtensionRange</name>
    <filename>classDescriptorProto__ExtensionRange.html</filename>
    <class kind="class">DescriptorProto_ExtensionRange::_Internal</class>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a536d74d3a148d0fca45967600c897a3aa491ac7e16dbb3e32362169b6248824e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStartFieldNumber</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a536d74d3a148d0fca45967600c897a3aa55364e782ace7a0c4a12a82e6d1660cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a536d74d3a148d0fca45967600c897a3aa4d8ac0b4710147ef9280b2442067d602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a536d74d3a148d0fca45967600c897a3aa4d8ac0b4710147ef9280b2442067d602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a536d74d3a148d0fca45967600c897a3aa491ac7e16dbb3e32362169b6248824e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStartFieldNumber</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a536d74d3a148d0fca45967600c897a3aa55364e782ace7a0c4a12a82e6d1660cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a315fae2c0bbfa1e26ff5eaf3b07e66a0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ace4bf221dcb72ffbacf39d540d8a4a63</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_end</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a1d7713a450f895bc4b3de8a1abab9418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a881f04ad9c376a584a7c84353f39b206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_start</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ae6951b71de2861d30be855a570eaa070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a63a999f06af1e5b0d9feb2bbee71a6b8</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a281b749409b1aba2f7aff68d71a2ae21</anchor>
      <arglist>(const DescriptorProto_ExtensionRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto_ExtensionRange</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a2c98576ac1317924021522363f47cee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto_ExtensionRange</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a5ab008a7032c32e80f234ad32c9ee8b7</anchor>
      <arglist>(const DescriptorProto_ExtensionRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto_ExtensionRange</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a8e790be8db84fe6374112adac0f07946</anchor>
      <arglist>(DescriptorProto_ExtensionRange &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a22c32eb9adbfd32db74f2d15629ab8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a5d2f94d29fccd4ff4c6f0d2e5be7f171</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aa8b221ce9083f80d7fa71eff11639d1e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a59b99a7b1e05003992992ee7f412fcc0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a95814482e024757f6fcd35b883b90484</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_end</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>acc58c0161aa2886c81fe28e51671ec6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aec4198f251b796e15940ae1e75a20048</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_start</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a2c6a93aa7b71c784c64a3d97cab36dda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a077b0e5e6be938e2ea4654661b9be5fd</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a4adba5cf312075e43bbc67c1d38769d7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>adf4597d016db816d79e7c404cb20211c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aefddfd6d3bec22308cd53df6d9680c8f</anchor>
      <arglist>(const DescriptorProto_ExtensionRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a9e7f679a349c9555fb4100baef83d6f5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a796ec3a5a3832b94439f0127aee84b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a3ebd25e26d95ab85c8395541044197b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ExtensionRange *</type>
      <name>New</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aaad5392387dd35eb5a8d9168ae1eb4b0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ExtensionRange *</type>
      <name>New</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ac1c8b183a24ca545ad69147224929a17</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ExtensionRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a58ce313f3461dc28f48a1ab6902b22a7</anchor>
      <arglist>(const DescriptorProto_ExtensionRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ExtensionRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aa0e00a59ec18ce9657918d77672987ba</anchor>
      <arglist>(DescriptorProto_ExtensionRange &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions &amp;</type>
      <name>options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a95dfc51ae3cefaf04da25806bfab8d65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *</type>
      <name>release_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>abc9f8387b16f345080abcaf01aad64c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a7bf40ccc7cb60197f3d8b385422aea07</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a76fe35052ddae6c6b66d9f116c3f1ae4</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a379837a7b73d8056906339fb675d9a07</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_start</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a1f525874325484bc5977ea01f6a18bb4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>start</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a6ca29f564c6ace7da1deb98e247ae952</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a3a428d09c765de749a2e67aa624b2945</anchor>
      <arglist>(DescriptorProto_ExtensionRange *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a7d8407a93e0fc9f3ffac73c233001d43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a4bf39c083da2e1d0c70a1c28f2ddc94d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a5c2092a257279ff1ac1b2366f4a3c5bc</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a7ebc92e01004da4f9b2a1292e0543152</anchor>
      <arglist>(DescriptorProto_ExtensionRange *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptorProto_ExtensionRange</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ab414cdd95eea95948dbe58336e63f541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorProto_ExtensionRange &amp;</type>
      <name>default_instance</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a85b3effaa390be9cc42825195a7aa9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a7c9f2575b1f687d95eda6372caa6d919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a7445e51a3cf0d3c16b5b6e842d89c1a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a9b59abc9c2dd447b05c84e85cc31339b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aca6aa8a381b19d6079f6e8a542d43cdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorProto_ExtensionRange *</type>
      <name>internal_default_instance</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a8de18e3e50b3565fe1b0e5a5434c54b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a75c80e9c3d228a380e987f8d59257236</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DescriptorProto_ExtensionRange</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a3bd0bf8647498cb92c3c08e9af6cbb62</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ae5370725598bfb199b6834c822653d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a23b5fac16222ea0df1e9869f7ee17912</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ad2add5dee87592ad858e38436040166f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a99435bea76cdc0dd6d4c17067f661ae3</anchor>
      <arglist>(DescriptorProto_ExtensionRange *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a4af71b6d26693fb2592c57ce088962ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a8d610f9b5bdeb0a19762822187d8baac</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>af4346f2c960be5ccef73eb3d29eb63be</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a44282a1b95d4b4f2c6cae6a3f7671b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>af343572d6d3b841ac2bb39c9c419aece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a0512df6806d9e5308330ed5649da3e6a</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a84cb2866e53c1117f63747d160524868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>aab4c3a04ae21d72123cd85ea3764a29d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a4014063fbc7f73fbebd2f06c7980fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a0d60deb9379e8d5b16d3e89b45a4561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ac6c37a6e3b1a4c0e7e93a8d99f90d103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>af8c9a6efad738152871f5c8b8212d643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions *</type>
      <name>options_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a6473377e95243d8a711fcfdb8d99e14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>start_</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a551d1402d55fc0de7fe74f3884f9de7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classDescriptorProto__ExtensionRange.html</anchorfile>
      <anchor>a46ab8dda2ef29cd75fa4e0c94c6560e4</anchor>
      <arglist>(DescriptorProto_ExtensionRange &amp;a, DescriptorProto_ExtensionRange &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto_ExtensionRangeDefaultTypeInternal</name>
    <filename>classDescriptorProto__ExtensionRangeDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; DescriptorProto_ExtensionRange &gt;</type>
      <name>_instance</name>
      <anchorfile>classDescriptorProto__ExtensionRangeDefaultTypeInternal.html</anchorfile>
      <anchor>a26ddcb499fc789710c6f9c3c357f3b0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto_ReservedRange</name>
    <filename>classDescriptorProto__ReservedRange.html</filename>
    <class kind="class">DescriptorProto_ReservedRange::_Internal</class>
    <member kind="enumvalue">
      <name>kStartFieldNumber</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a6f2a68061a6c3be11b35bd14c278cbb7a551e3ee308bb6ab9fe5a6ca67d82e4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a6f2a68061a6c3be11b35bd14c278cbb7ade6272cb9d87946e9ad4a90c54b82d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a6f2a68061a6c3be11b35bd14c278cbb7ade6272cb9d87946e9ad4a90c54b82d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStartFieldNumber</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a6f2a68061a6c3be11b35bd14c278cbb7a551e3ee308bb6ab9fe5a6ca67d82e4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a07bf1a6cd7a4461649de7e3cadb61beb</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a4ed69fae7b57e6b63581aa799511e383</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_end</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a91defc267c370d475c94d3f34b581c76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_start</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ad34057a00462d0bbcf48d6c6b91a4954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a537c1fc911bebc235e3eedc9cde6b065</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a1e8d6d2ac48ca97c7ff642deb49d1c9a</anchor>
      <arglist>(const DescriptorProto_ReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto_ReservedRange</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a447d589c85c7fadfe6a646f602cb220c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto_ReservedRange</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a3a260a84213c88fcf8a148860e7fa0a4</anchor>
      <arglist>(const DescriptorProto_ReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorProto_ReservedRange</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>aba316b59265237feeab90f2c253b0413</anchor>
      <arglist>(DescriptorProto_ReservedRange &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ac3dfcaa25d09521f942110352515198d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>acc6cfeec7ba8f67affe9eba9b43cbc4e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a987baf0b019086e45c5c107daa506d68</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a4ee53eca88955cb5d627c619f7340220</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>aa6c5680867b90901a48ce0977a754826</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_end</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a3ae89e9cb45f58c5e21031e510ffe28d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_start</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a9ad73f1917d5efe19b54eaff582a0bd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a28f54d542cc63909b5f023bafb4e5557</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a01428a26682b3da8c03c9447864e5c59</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>acd1e39728ac8753a5bfd2f2057bc5782</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a9a2ecb68b818a5ad54887e38633e06bc</anchor>
      <arglist>(const DescriptorProto_ReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ac8c2230b8fb9e46d72e8ad82b30986ce</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a94a62f9481e66c94a7276183403113fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ReservedRange *</type>
      <name>New</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a0ea386b1db0cbe87b5ef0cb8d737a3b4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ReservedRange *</type>
      <name>New</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a6563defb66db0324237a561a6d14682c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ReservedRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a81eb1a52185683752d2efc7401acaa2e</anchor>
      <arglist>(const DescriptorProto_ReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto_ReservedRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a845abcdda4c70f16bc476bd4867b2538</anchor>
      <arglist>(DescriptorProto_ReservedRange &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>acc5313cc82442227dd3bb6e65580e1c6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a7e5677b216fb7e56987e6b7d2b401fb6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_start</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>aad5bf7bc6f124bf9ebc2f076a0965c49</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>start</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>af6526cd406bbd3a2531ad4228f982f7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>af3b523b521187a8cf737b1b0d4e9f3d7</anchor>
      <arglist>(DescriptorProto_ReservedRange *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a8cb063395df7a516379d2348f7cfe191</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ad5cee795b99b6660eb19e7f6e868748c</anchor>
      <arglist>(DescriptorProto_ReservedRange *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptorProto_ReservedRange</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ab42af1fcabf6f3944ef14a852a7eafa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorProto_ReservedRange &amp;</type>
      <name>default_instance</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a886d6ae925f31c117516012b47798440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a9e8678411296f50acf5f2c14640c814b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ae35716eae16544ea9aa6018e68d826b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a4cee47bf246566e5dc665a21b8e0b43a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>add464ab998d23bf9c1fb3daa1c983fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptorProto_ReservedRange *</type>
      <name>internal_default_instance</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a0919ce6822793511ae8f8f661ed68a7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a240966c66dd23dbdd1faef53838751e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DescriptorProto_ReservedRange</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ac7f9f25e6cc330d82c264477e002b5a5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a61b09e0d00c1c2da5f949a8c74c3f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ab43bd59aabd6479c8249bbe8d130b936</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a665f13a2a7f15d06ce8ca5e2101900ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ae6c6f3b6a446eb922756feddaeda5fe7</anchor>
      <arglist>(DescriptorProto_ReservedRange *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a7532ff53bcbd43d8745f5dde38d5ce9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a39f134193c582947d33cba55682d8301</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a1b197600c97713aee4201e35d4ff47da</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a350c01064ba8bb454bba50c132c0f52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a01a48369d9f1012762aa3ff5ff5a14e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>aea9f6bd2843ecf0f189159da2d844439</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a3bff72ef61281a33794c38d51340649d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a83d3534f4852e51bb775b80708997b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a5080b257bdc3027858a783ba9e211552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a9086adf05d4e8f1d5b480b2d317fcc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a468e5f4dabd02e828609cbcba1749f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>aa3dc9a4be98a09b941f09948d5626c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>start_</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a7eb0e9250a6f5ab1189c6e3d3b68e336</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classDescriptorProto__ReservedRange.html</anchorfile>
      <anchor>aa4148218cd2fa295af0d88e09f52e9dd</anchor>
      <arglist>(DescriptorProto_ReservedRange &amp;a, DescriptorProto_ReservedRange &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProto_ReservedRangeDefaultTypeInternal</name>
    <filename>classDescriptorProto__ReservedRangeDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; DescriptorProto_ReservedRange &gt;</type>
      <name>_instance</name>
      <anchorfile>classDescriptorProto__ReservedRangeDefaultTypeInternal.html</anchorfile>
      <anchor>a40745bd991b59eb5e407edc0580f80db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescriptorProtoDefaultTypeInternal</name>
    <filename>classDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; DescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>ae5b4bae3d45823eb194bba568c5783a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors.html</filename>
    <class kind="class">com::google::protobuf::Descriptors::Descriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorPool</class>
    <class kind="class">com::google::protobuf::Descriptors::DescriptorValidationException</class>
    <class kind="class">com::google::protobuf::Descriptors::EnumDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::EnumValueDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::FieldDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::FileDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::GenericDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::MethodDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::OneofDescriptor</class>
    <class kind="class">com::google::protobuf::Descriptors::ServiceDescriptor</class>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>computeFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors.html</anchorfile>
      <anchor>a98f66458c5cbaea068d035c6ad7eb67f</anchor>
      <arglist>(final FileDescriptor file, final Descriptor parent, final String name)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Logger</type>
      <name>logger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors.html</anchorfile>
      <anchor>a649d076a8db19f82e9aa692ecff4f4ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DescriptorsTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testComplexNamespacePublicDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a9ec01954be7963b902dd20c191f7a691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCustomOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a865369aa78a9ce8710096c122bb021bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDependencyOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>af74df6cb8faca82def12d193fc00445b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>aca550974f3be834d0ecebc5babb599df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDescriptorComplexCrosslink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>aa9e484e18c493e6078892ad92acbf625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDescriptorValidatorException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a20cd2ab42ef411b30bb3e19735d2da34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnormousDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a1f48e0dba9729a03b2cf2e0d064e98a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a687b9fb1143c2d248bdb04fe9009311d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionRenamesKeywords</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>ae4300c3407202363bdcf82514f8c89c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a4dc90bda92b8119bfa8b591d50ff8ba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptorDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a6f3212072386fd84fbf14a5d83e211df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptorJsonName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a59543c247ca81e583c1238de3bec605d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptorLabel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a4e0e5a3e462ee375672faa89b47739cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldJsonName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>ae37a225eb4ac6d6db119236f4b3144cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldTypeEnumMapping</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a18a2eadb5194fe2e75cf70be3c95ab28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldTypeTablesMatch</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>ab99e74335be2fd89546bdf95d0958869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFileDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>acb19d1459314c160f3fae339a176c25b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHiddenDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a6b69658178d20c4e6a5e0063f8363aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidPublicDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>ab110c2555d240cc5d5456113bdafed15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJavaTypeTablesMatch</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a63aa3b2bfa75af1d6eb49bb88d2166c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessageDescriptorExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>aea63f66336cbbfa6306e2a87b7a26f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a3a60ececb309ef6cee64498f06360e6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedEnumField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a54d1023e6b38a3125779c0c0ce1c7977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPublicDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>ac4f92b6f08ba876d139c7a68bf4a084d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReservedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a85e94c9a4e9fc362a5524547fec9c1d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testServiceDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>abfdad7c89cc2aaa8c7a0ddf9b6351201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a964fb0616efb265ec42f7a3a4288fbc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownFieldsAllowed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>afa29202d197c6d9a1b8da6612a3c1b33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownFieldsDenied</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>a1e4a4e77de32269756fdf5b5c983d8fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Object</type>
      <name>STATIC_INIT_TEST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorsTest.html</anchorfile>
      <anchor>abe3e0398430a5c3e2203bfc28aaceef3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::DescriptorsTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testComplexNamespacePublicDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>ae80f98c0e41f1d37e2c357794beea1ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCustomOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>ac5a2a561117dccd03cf6482c48639b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>af46b43ec08dc5fff890f93d6394f9ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDescriptorComplexCrosslink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a0a53cd9d012acb7cf14fc00f9117dcf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDescriptorValidatorException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a3e054ee7e2adc3e8e0c016fcd6cd4da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnormousDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>adc814aecb19d0a9e3a26c616e47229b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a525c5142f5c28d1ffe309f79f8c0a53c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>abfe6dd7e55d3db3bfc6c71f7e9494dc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptorDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a0a5d4648ffecd3a20ee8475b7cb90986</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldDescriptorLabel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>aa100cb4857c98bdfc5b07fa378952478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldTypeEnumMapping</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a3f3d8856baa333ceac6ec875acac6725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldTypeTablesMatch</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>ae9c4b8018c6376feb9389dc95f46abd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFileDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a43aeeeaf175a27aa233ad7454d3e11df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHiddenDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a6e71b49147e2b4fa75ef08ae7232f1ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidPublicDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a6b7fcc1564d1d705ee01433a2d2a039e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJavaTypeTablesMatch</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a887967a6a5f71dc9cc8cb6e2255dffab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPublicDependency</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a59bb67d79e7ec7105740ed123d8b0b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testServiceDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>acd5dd351b95a40e2fbf5bbb9a27d78a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Object</type>
      <name>STATIC_INIT_TEST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DescriptorsTest.html</anchorfile>
      <anchor>a4aab6b44b743010065e8f9e00f45e5dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::DescriptorTable</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</filename>
    <member kind="variable">
      <type>const Message *const  *</type>
      <name>default_instances</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>af241c58c2275104e3ef5d176ab270e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const DescriptorTable *const  *</type>
      <name>deps</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a33a9982c305912701d91b331d9ace940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a4a704396c29572f4a56f03879108dfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EnumDescriptor **</type>
      <name>file_level_enum_descriptors</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a8e8ad882370b98bd91325092f4a2c33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Metadata *</type>
      <name>file_level_metadata</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a603c0434f8fa1d79f1847dab9c2ee74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ServiceDescriptor **</type>
      <name>file_level_service_descriptors</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a326fe6e1876e232848051ea0fe2d7845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>filename</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>af79a1fa14dd4a5461f68df085ca2927d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SCCInfoBase *const  *</type>
      <name>init_default_instances</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a1cf190b85dc9a08a5795d0a6c44bff89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool *</type>
      <name>is_initialized</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>aea8f9e6ab63f43cdb65fbf096692caa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_deps</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>ac230fe378888676fa0af5969c0cf856a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_messages</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>ac1ab8aabb579f22ad675e70e8a93b1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_sccs</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>af7ed132ac987c79bd124e7127a71ad17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32 *</type>
      <name>offsets</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>ad62fb0e6c2a1fe08696409100907eed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>once_flag *</type>
      <name>once</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>a72d22db4f8372ff4a48418fa52d73fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MigrationSchema *</type>
      <name>schemas</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>ab8010b336d09030db14bec3ce80d4645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1DescriptorTable.html</anchorfile>
      <anchor>ac7467fdabaa9405407a61596e0fd56e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::DescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyWithJsonName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a9f9f560519b25d018916e69df38730b2</anchor>
      <arglist>(const Descriptor *message, DescriptorProto *proto)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>afb14e85ff413c9b2f3727ef59b30f55b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>bar2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a20207679beb7f5b20c5fc2be898a4f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>ab11245350c4d4a87d2ce25ea01fd7854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>bar_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a1ea89c17de880ecc42cff929d648b6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>aa6131364bc3c3761fedd732e73ecc52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a8bea5687b614c861d6b3da3e48e8fd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>foo2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a2abf755e9894002fbf217cd5fd4e6d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>ad895f113684e7e6ba292ec06de07cbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a225dbab59816d8e891b0833fa2bbd9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foreign_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a9c8cf070910298ff1e967a47e0b7c4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>json_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>acd7032f17855294a90ccc985344b7f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a8f7b2145204f40e390f9bae2414bdf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>map_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>ab3e451c9d8fc0a43adb15e4a741c1e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a765df71068469e66f95df95c7919c034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message3_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a2c2d2d7881e4b5aa1d86d7fbae45781b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message4_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a8bbcc3402b502f892c50b8d0161fc980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>ac11c5cbe551f0bd510f9d723ceb3d882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a57570fafb63fc7852ae9446b0992bfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>quux2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>ab6bbde2e923ce096f48545d982f5e7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>qux_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DescriptorTest.html</anchorfile>
      <anchor>a6cf3b613179ec21080cb4d943779afe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::descriptor_test::DescriptorTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a360edf6e174c4821f0dde3816c0d8ec1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAggregateOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a47e6a52697fc983d5e806f048a906dad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testComplexExtensionOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>ae5eb398e3d8f0c0110fbb63c0bb02f12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingServiceFixups</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>af2b75128a669027390b1996ec40646d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingTypeFixups</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a6511c43343cb3ebefab5fd01415efdbc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDifferentCustomOptionTypes</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>ae70ac2dd09089e9ecd491ad0b6349cdb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumFixups</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a13152b93d1305f89944067dff0edbe46</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumValueName</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a9c932353d5f2e473f5ded75bd02099e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptor</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a1ad947f5bfd7508f35a60ae83ce219b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptorReferences</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a2188a54ffeb202a8b26728ef36236fd5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a08704650a3a7e7e6de5b0068d1405013</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>ae1cf14b9f3a9587c61bbb1af246175ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleCustomOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a352783525ce8ec8fff0a3aa316c1d9ff</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_enum</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>abf0be4f584770efc46eeadb9535962c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_file</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a218c0ff8f891796103637efd9ae6a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_message</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a3e4a42e5e32530bea97b9278e4b99a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_method</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a648816270972ea141fbfd5a95d902c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_service</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>aee7bacdaacc8398b53a590019b64d032</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_test::DescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>GetDescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a859fc0f8ce7ff2cea37d2cbdf3e90bfe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>affbab7fd5084af311b0028e8d4997bd8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAggregateOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a068c9fc646b485ce38b49ffd8ef9d411</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testComplexExtensionOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a51c57ae77f2a446f7b7e1e45421b95b1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingServiceFixups</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a61b92bc566bd2695daa84853f1017fbc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingTypeFixups</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>aa9755fd8f54fc52fb0f52b2adecc7792</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCustomOptionsCopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>aaee8b8d2020a9d1d8d982d83ac772024</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a60b4176d5a2ff1f5fc0eb3796506cc10</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDifferentCustomOptionTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>abfb0c0acaeec913097a9d98f11f4bc22</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumFixups</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a0413f7a64d8c0a80d09898197570cd45</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumValueName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>afc1d8611178efea25a1863f0073cf497</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a3c69372fcd6196dbfa98a19404e15dee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptorReferences</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a581002c316a4b371b9138b186909d93a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a7713961050b44ad0e76acc3e56be969c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testImmutableCppDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a5e321c604d473f42de5530a607c0d957</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a81adcecd547be84252a2779475a6d96f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleCustomOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a218a4d603cefe32e31fc2ca879880a88</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_enum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>aabc20952e15a85a9e1afd0584de30559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>aa6e742e3e7a3bca51e3b3ddfea80054b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>adaba395e172fa25542c0d6fc1006178a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_method</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>a336cfdad14c583ca39f76b41c336ba38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_service</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>abcc06bb30c8462fcd8f126b34110ced0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1DescriptorTest.html</anchorfile>
      <anchor>add6ce7940c03cdac509b6eaf54f5831b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::DescriptorValidationException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</filename>
    <member kind="function">
      <type>String</type>
      <name>getDescription</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>addd1ac607ca93fb6654747a3496b4102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getProblemProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>ae4ebc0abb4ffe993538b0edfaa598ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getProblemSymbolName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>a19c8a508d697df94cf9953371cbfd781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DescriptorValidationException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>a8ce785f83ea0e33f8cb3d8c8bc6f9075</anchor>
      <arglist>(final FileDescriptor problemDescriptor, final String description)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DescriptorValidationException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>a5ab698e6cbf0332b8072cb10c3c5e2af</anchor>
      <arglist>(final GenericDescriptor problemDescriptor, final String description)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DescriptorValidationException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>aef1f3b231c3b642e7ce96269e6b41d65</anchor>
      <arglist>(final GenericDescriptor problemDescriptor, final String description, final Throwable cause)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>description</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>af7fbc3dc36516d485d842e2151ca6f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>name</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>a2e868351432cf19b1aa6f6a38110abb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Message</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>a94372f91cab722e4001bd7323dade26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorValidationException.html</anchorfile>
      <anchor>a166f0d69f55ebd91ca19beaa8fbfe223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DeviceParameters</name>
    <filename>classDeviceParameters.html</filename>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>createIniParams</name>
      <anchorfile>classDeviceParameters.html</anchorfile>
      <anchor>a2335195f32291986381ec8c23efa250b</anchor>
      <arglist>(std::vector&lt; iniFileStruct &gt; &amp;iniFileStructList, std::vector&lt; aditof::DepthSensorModeDetails &gt; &amp;modeDetailsList, std::string imagerType, const uint16_t &amp;chipID)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dfs_state</name>
    <filename>structdfs__state.html</filename>
    <member kind="variable">
      <type>upb_handlers_callback *</type>
      <name>callback</name>
      <anchorfile>structdfs__state.html</anchorfile>
      <anchor>a230f721589d02b918411184220132b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>closure</name>
      <anchorfile>structdfs__state.html</anchorfile>
      <anchor>a8e5cc9a35048cb28fae20683ec680287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>tab</name>
      <anchorfile>structdfs__state.html</anchorfile>
      <anchor>a18c80c3d783213cb5b5eb2795b873ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DIR</name>
    <filename>structDIR.html</filename>
    <member kind="variable">
      <type>struct dirent</type>
      <name>ent</name>
      <anchorfile>structDIR.html</anchorfile>
      <anchor>a59e9f5211cbb2f8e5b2807ccfdd2a7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _WDIR *</type>
      <name>wdirp</name>
      <anchorfile>structDIR.html</anchorfile>
      <anchor>a29362d4a3d7f809d0f5418b26cac5d41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dirent</name>
    <filename>structdirent.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>d_ino</name>
      <anchorfile>structdirent.html</anchorfile>
      <anchor>acb6fecfb0e0f6fdc226dff8d56c3da4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>d_name</name>
      <anchorfile>structdirent.html</anchorfile>
      <anchor>a2db57e8744079cc6ae87dd367919957a</anchor>
      <arglist>[PATH_MAX+1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>d_namlen</name>
      <anchorfile>structdirent.html</anchorfile>
      <anchor>a09ced068b03cdb339e34840c8b709621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>d_off</name>
      <anchorfile>structdirent.html</anchorfile>
      <anchor>a8729dc83a5822a5f746299d260c2f9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>d_reclen</name>
      <anchorfile>structdirent.html</anchorfile>
      <anchor>a90dc47836e8ef510437317876368859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d_type</name>
      <anchorfile>structdirent.html</anchorfile>
      <anchor>ad6a736cb04c7295e8f97f708324b3500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DisabledTest</name>
    <filename>classDisabledTest.html</filename>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DiscardUnknownFieldsParser</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsParser.html</filename>
    <member kind="function" static="yes">
      <type>static final&lt; T extends Message &gt; Parser&lt; T &gt;</type>
      <name>wrap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsParser.html</anchorfile>
      <anchor>a816cd306c4e3984763edc0eac6dbea3f</anchor>
      <arglist>(final Parser&lt; T &gt; parser)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DiscardUnknownFieldsParser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsParser.html</anchorfile>
      <anchor>a5a0cf8e6a5192b6a82b298da7502d6a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DiscardUnknownFieldsTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testProto2</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a2c9db195396326ab0e079860a04b47cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a5e0904ec498aa180f8ad731bfd406e17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertReuseCodedInputStreamPreserve</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a39acae1cad158873afc878501f34f46e</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertUnknownFieldsExplicitlyDiscarded</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a37eb363ae1f4deec6ed9163d46b60d70</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertUnknownFieldsInUnknownFieldSetArePreserve</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>acb7f3abbf73eeb77a2458b0ddba6f74f</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertUnknownFieldsPreserved</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a568548b00ea4190f4856acb7522586a3</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>testProto2Message</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a705121c47ac1e3a20ebea774c31d1dec</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>testProto3Message</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>a7c95b341e4e243b355cf0120bab6f331</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>payload</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DiscardUnknownFieldsTest.html</anchorfile>
      <anchor>ac13f53503836ba776b3560846a50be0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::DiskSourceTree</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</filename>
    <base>google::protobuf::compiler::SourceTree</base>
    <class kind="struct">google::protobuf::compiler::DiskSourceTree::Mapping</class>
    <member kind="enumvalue">
      <name>CANNOT_OPEN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378aec313cf46f9271f3c098bdce7babadf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DiskFileToVirtualFileResult</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378afb21958f10281701fec629525b59ae3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOWED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378aab1b02c1d7180e1c52684b2d395298a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANNOT_OPEN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378aec313cf46f9271f3c098bdce7babadf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MAPPING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378aab3f4c9b66f24cb1a56c107ab312a5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MAPPING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378aab3f4c9b66f24cb1a56c107ab312a5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHADOWED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378aab1b02c1d7180e1c52684b2d395298a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a5b35ed3c5fd2a31b73c30c6c3e05b378afb21958f10281701fec629525b59ae3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DiskFileToVirtualFileResult</type>
      <name>DiskFileToVirtualFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>aa7b2a8466b3ec1f8b44cb2c04c661ed3</anchor>
      <arglist>(const std::string &amp;disk_file, std::string *virtual_file, std::string *shadowing_disk_file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiskSourceTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a8f67b1532984e4941ed4df0c9616ca0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetLastErrorMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a4873be435322cf10c0cffca16a79991d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>af9c9e1fb116d25d2d0822507be4fe2b2</anchor>
      <arglist>(const std::string &amp;virtual_path, const std::string &amp;disk_path)</arglist>
    </member>
    <member kind="function">
      <type>io::ZeroCopyInputStream *</type>
      <name>Open</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>ab01b1a169cd20233270b1bc73b3812af</anchor>
      <arglist>(const std::string &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VirtualFileToDiskFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a2dc283c877d1d86bc326ad571db9f2ba</anchor>
      <arglist>(const std::string &amp;virtual_file, std::string *disk_file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DiskSourceTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>ac59a7820f37a303fbf00952e22774f8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a011e55df45d8d04d6f1d493f7cb1c8e1</anchor>
      <arglist>(DiskSourceTree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>io::ZeroCopyInputStream *</type>
      <name>OpenDiskFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>afa6f688d0bdd580b20f4e5cfe549bd1b</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>io::ZeroCopyInputStream *</type>
      <name>OpenVirtualFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>af0e82657ed45f39cf900b75597faab61</anchor>
      <arglist>(const std::string &amp;virtual_file, std::string *disk_file)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>last_error_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>aab6d3d8b49c1f0484182c6182989dc9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Mapping &gt;</type>
      <name>mappings_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree.html</anchorfile>
      <anchor>a411138b00b871aad734756dc7ff30a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::dist_t</name>
    <filename>classzmq_1_1dist__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activated</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a97eb92f6e4d18b603d254e50db6a7fee</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>aa3229e970ea4469412f27ddeea80511b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_hwm</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a181cf680094992b63d59e68c56db36ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>dist_t</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>abd8c6349b189a50dd666e08b7ee37279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_pipe</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a86d099ff457474df2029295addeccdd3</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a83d96a3853bb9c7464e06630ae89f257</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pipe_terminated</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a95b53513c667b8d7126ed306327db077</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse_match</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>aa80e7e80bc9d7e98eab75116d849be3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send_to_all</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a49b996b7c9afacb62ec5b15bd4b64c37</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send_to_matching</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a95d8afc9333ce6aec52f36a40d4bd693</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmatch</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a035c930a5f374fac7629d828ad9232db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dist_t</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a92c7ce2fb76f4e5b332bf848d8b8fff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>has_out</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a010653ad2fc57e8372f2da9c59269d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_t&lt; zmq::pipe_t, 2 &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>af9221bc0e8869520dbe90d77c50fe084</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>distribute</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a3b658bbbaadd8f1a281413cf3b6d7c5a</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a1ec07066857393aa78a561ea308c8e71</anchor>
      <arglist>(zmq::pipe_t *pipe_, zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_active</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a7cb355e6177096deddf434c9d91cf7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_eligible</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a9f5183539b4b70d531367489eb850c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_matching</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a7ed1bcb405ffc832b282560316aca747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>a5ce31c848477227acf88b6ac4e0c4d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1dist__t.html</anchorfile>
      <anchor>afead10454952dda9e546bb1050866a7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ZMQ_FINAL::dns_lut_t</name>
    <filename>structZMQ__FINAL_1_1dns__lut__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>hostname</name>
      <anchorfile>structZMQ__FINAL_1_1dns__lut__t.html</anchorfile>
      <anchor>a85c4a5a2e9c8659cfc3d1aea1f6d69e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ipv4</name>
      <anchorfile>structZMQ__FINAL_1_1dns__lut__t.html</anchorfile>
      <anchor>af9353389cb5c9d57141fd8170a089716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ipv6</name>
      <anchorfile>structZMQ__FINAL_1_1dns__lut__t.html</anchorfile>
      <anchor>a1cb69a9bc40b5bcab7726826c3ab9d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DoAllAction</name>
    <filename>structtesting_1_1internal_1_1DoAllAction.html</filename>
    <templarg>Actions</templarg>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; R</name>
      <anchorfile>structtesting_1_1internal_1_1DoAllAction.html</anchorfile>
      <anchor>a7328dad6615578e385950249f9259139</anchor>
      <arglist>(Args...)&gt;() const</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; Actions... &gt;</type>
      <name>actions</name>
      <anchorfile>structtesting_1_1internal_1_1DoAllAction.html</anchorfile>
      <anchor>ac4d9fb46158cf0bd9a177c1ffe76b3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; Action&lt; void(Args...)&gt; &gt;</type>
      <name>Convert</name>
      <anchorfile>structtesting_1_1internal_1_1DoAllAction.html</anchorfile>
      <anchor>a80537babe6f6914feb1083fe655dacc9</anchor>
      <arglist>(IndexSequence&lt; I... &gt;) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::DoDefaultAction</name>
    <filename>classtesting_1_1internal_1_1DoDefaultAction.html</filename>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; F &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1DoDefaultAction.html</anchorfile>
      <anchor>aea08828a0d64847e29ab7a5abeb74149</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DogAdder</name>
    <filename>classDogAdder.html</filename>
    <member kind="function">
      <type></type>
      <name>DogAdder</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>a7fd76a2078834dc255c7dd7ac7c58f32</anchor>
      <arglist>(const char *a_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DogAdder</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>a35bb24b649b63f38784dcb44d55c4d94</anchor>
      <arglist>(const DogAdder &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DogAdder</type>
      <name>operator+</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>ad667166cdafb4352396e910faf09a55f</anchor>
      <arglist>(const DogAdder &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>a6d87d3ee06c0167e7552ba83daa629e7</anchor>
      <arglist>(const DogAdder &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>DogAdder</type>
      <name>operator=</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>a13bd773069c15b083f876b8afd512247</anchor>
      <arglist>(const DogAdder &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>a76bb9e42f79e9d4adacd9e48a3a3c9fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classDogAdder.html</anchorfile>
      <anchor>ac539b2207c940d290ed9b88211badce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DoubleArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a312d27a5f8935602595c78afda7e1312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a8aae91f6e986e9fdef51b90cd40feb0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a8cd21ba99818c3283f34b7a37b8047ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>ae9a4bf4ea163305d55712f5f62a98e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListReturnsSameInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a6a5c67f7bfea856b640014c81e51baa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a60bd5ffd83306e0fe95c5c717ef18672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>ace4931675cdc905431600909cee0687d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a3112281458a50216a8cae8579b92c2cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a7d687d75388e3a3eb91cc0bb7170c4cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a5a752779afcac458b902ee1f7ca463f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>ac1e28df95e8c6308c41216f2bd32c195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>aab214ff2b25bd4c9de6b0997abbcb08a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemoveEnd_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a075600f2f484bd11f2f3359060860685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a35d1f95f81eddafac2931841aea8fc20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a15ad966db64c4a6aff5269ce2ae28e77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>aabc4585dc58d1dddc9c5175dbe91b918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSublistRemoveEndOfCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a0ec4e486410434ca2504478aed724acd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a734e743602bfb65f0a9001ec28d4ddc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>abce70466530e8edb1b5f762ad4fbec02</anchor>
      <arglist>(DoubleList list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static DoubleArrayList</type>
      <name>newImmutableDoubleArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a97505dfd02125ef98db94986fca198b3</anchor>
      <arglist>(double... elements)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a2c300defd749a4625a29b8878278ce54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final DoubleArrayList</type>
      <name>TERTIARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a5160bec7bdee56dedcccf61cd70d62a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final DoubleArrayList</type>
      <name>UNARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DoubleArrayListTest.html</anchorfile>
      <anchor>a1516f723c9a3f162c793f6020e428c39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::DoubleList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1DoubleList.html</filename>
    <base>ProtobufList&lt; Double &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addDouble</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1DoubleList.html</anchorfile>
      <anchor>ae71319b07ffb1a832aca292ef8ec59a9</anchor>
      <arglist>(double element)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1DoubleList.html</anchorfile>
      <anchor>a0524597fc533518b50614fe0b74c39ba</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>DoubleList</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1DoubleList.html</anchorfile>
      <anchor>ab0dbf220e6218b7cd57eb3965f384391</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>setDouble</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1DoubleList.html</anchorfile>
      <anchor>a2dd84b34ce23a6d7680e711015ca04c5</anchor>
      <arglist>(int index, double element)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DoubleSequence</name>
    <filename>structtesting_1_1internal_1_1DoubleSequence.html</filename>
    <templarg>plus_one</templarg>
    <templarg></templarg>
    <templarg>sizeofT</templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DoubleSequence&lt; false, IndexSequence&lt; I... &gt;, sizeofT &gt;</name>
    <filename>structtesting_1_1internal_1_1DoubleSequence_3_01false_00_01IndexSequence_3_01I_8_8_8_01_4_00_01sizeofT_01_4.html</filename>
    <templarg>I</templarg>
    <templarg>sizeofT</templarg>
    <member kind="typedef">
      <type>IndexSequence&lt; I...,(sizeofT+I)... &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1DoubleSequence_3_01false_00_01IndexSequence_3_01I_8_8_8_01_4_00_01sizeofT_01_4.html</anchorfile>
      <anchor>af11568320fe19e984e2eb5ab9ad026aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::DoubleSequence&lt; true, IndexSequence&lt; I... &gt;, sizeofT &gt;</name>
    <filename>structtesting_1_1internal_1_1DoubleSequence_3_01true_00_01IndexSequence_3_01I_8_8_8_01_4_00_01sizeofT_01_4.html</filename>
    <templarg>I</templarg>
    <templarg>sizeofT</templarg>
    <member kind="typedef">
      <type>IndexSequence&lt; I...,(sizeofT+I)..., 2 *sizeofT &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1DoubleSequence_3_01true_00_01IndexSequence_3_01I_8_8_8_01_4_00_01sizeofT_01_4.html</anchorfile>
      <anchor>a6f0fbcc14f5264c7db52f3ba3e264545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DoubleValue</name>
    <filename>classDoubleValue.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a7b76d04b028fc265f09ee8ea6f0ea646a02ea2d8e34ffc0feb165c8601d00849e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a7b76d04b028fc265f09ee8ea6f0ea646a02ea2d8e34ffc0feb165c8601d00849e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a9815c98f0aa209a629a5b558ccef16e0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ab18f730fa133dad18183e3772acc00fa</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>aba2e2cfe10db1ce0d2c5f5b279e1ba88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a339f8b1d5f9f8f96788b357ac2247d31</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>af11be3ec4af3054f378f93d1bcef85ad</anchor>
      <arglist>(const DoubleValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleValue</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>acd93049ddb0c05fc2b9de8040917cd64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleValue</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ac940d8752f67962f028f77c39e8b0ac0</anchor>
      <arglist>(const DoubleValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleValue</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a88942056b134101ac5850c443546ef2a</anchor>
      <arglist>(DoubleValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a393bf0e3e721730bb1298c11d6917628</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>abfdbeac41fe4114b6700d9dbf398d066</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a937fe27926f2e7e246bc7f032e84c491</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a21926db187c2bd5874d1808e8fe9b451</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ae9977171d98308bd8710d0943d76597a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ac1f4d62720c357843bab8fddcef70b9c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a85c82f3a25ffa3b627b714db8a4ea940</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a9ee5d7069a75e1294f37777c1322027e</anchor>
      <arglist>(const DoubleValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a2ccb006da202c54eaede2397c309c053</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>DoubleValue *</type>
      <name>New</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ac0540af4c29df7d3870d43d9abad52de</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>DoubleValue *</type>
      <name>New</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a903fff93d1f880a8be89ff89c82651cc</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>DoubleValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a85ff85a30e2b66e071f011a8d792afab</anchor>
      <arglist>(const DoubleValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>DoubleValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a673354984ff21708ec271ef2ac90c467</anchor>
      <arglist>(DoubleValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ab65ad9d42706cec827d65efdab71ecaa</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ae925b82bf7c91a8afb2663d3e851df67</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a5f61166de3dbaa067b579ba172edccf0</anchor>
      <arglist>(DoubleValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>aaef67920e74cdc39c141b9b6fe58a37f</anchor>
      <arglist>(DoubleValue *other)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ae4132b86623306f1df46697336a44918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DoubleValue</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a2be12bc158b5c0771174bbb4941cd244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DoubleValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>acafef437c6a22d02846f81c5e927e4e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>aad4d6772ae3824b991e2e3ea015a4ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a07430139a65fe407bfa6c9e9c83f70da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ab3c1ba908da3e8e768c4c5a8db02f2b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a6e9f9ec21de1a6015abd7100887dba1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DoubleValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ad5c42940ff8190db15d93df4a0842ddd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>aff54df58c59bca47c918b9747bd7d86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DoubleValue</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a4eff5159c8776e9462b94bea5fada1ab</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a77cf9491408812e566024fab1bc384e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a7fd3e1e39dca9fb1d0b739d992b60c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a7785b91e4fe81e14c426b9dfd4f20d73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ac40146c82eb968f7675fae95124d440f</anchor>
      <arglist>(DoubleValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>aef1e71301ec99fe41d60871b58c8a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a93c89e4bd6fe7725c8d2962fdd82a37b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a4ad90101ba9062d4e704172874f8c2d4</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>aea50edd50082e650df36016c162ee173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a9616b0f571d935563893416c06b27fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a12ff9897889c4e3823925a150badecbb</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a1c16465e52640f4083ba52fa00eafb03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a50d8c089316a41691177fe85f155ea10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a5b97535fe6dfb5294eec24c91303ffd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a4af645be4074cade26e9e8bce9e816d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>value_</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>addfb737323ecfecd673bdd21ca14b31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classDoubleValue.html</anchorfile>
      <anchor>af7136f73d3f4867ddf88092c32ee0f5b</anchor>
      <arglist>(DoubleValue &amp;a, DoubleValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DoubleValueDefaultTypeInternal</name>
    <filename>classDoubleValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; DoubleValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classDoubleValueDefaultTypeInternal.html</anchorfile>
      <anchor>a7338941373f7578c6d3b39041a647a93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::DriverConfiguration</name>
    <filename>structaditof_1_1DriverConfiguration.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>abBits</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>ada7b630f6429fcdaab8fcf2d5666ff1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>baseHeigth</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>a6015cc6f81528c3e3dd320ce8e9d2fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>baseWidth</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>a3b9549e6a13e3055be92560361236abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>confBits</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>ac32bf2ed015afbd31a86b8bca916b486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>depthBits</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>ac497b5371b810513973b7610b686e12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>driverHeigth</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>a66be7288ad46cd210d2edd6ed22535a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>driverWidth</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>a0b9ba81f12674714cdbd76a9390088c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>noOfPhases</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>af7af5038bd0e636ed186749ef172cf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pixelFormat</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>aa754a93faff7b430ce313999c6ce30f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixelFormatIndex</name>
      <anchorfile>structaditof_1_1DriverConfiguration.html</anchorfile>
      <anchor>aa7466aa4bb3abe8f32819ad2c063e152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Duration</name>
    <filename>classDuration.html</filename>
    <member kind="enumvalue">
      <name>kSecondsFieldNumber</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aee39ebc975a9d5bb47b4a82ad8d87d6daa30da1de1a9232e619f36f34b6a3b301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNanosFieldNumber</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aee39ebc975a9d5bb47b4a82ad8d87d6da0376d4908629944e5bfbb1e97da8fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNanosFieldNumber</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aee39ebc975a9d5bb47b4a82ad8d87d6da0376d4908629944e5bfbb1e97da8fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSecondsFieldNumber</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aee39ebc975a9d5bb47b4a82ad8d87d6daa30da1de1a9232e619f36f34b6a3b301</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a399842b69243fff933189168545ad696</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a3057ae9b720bf94d356c8f0f2d71d808</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_nanos</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a15d943d01af0b5eb3f8a39c89ab7d992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_seconds</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aa27c03fe5ce64f9c81a8697d3779f2bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a7f719b4d4101b17b9935b64f5207d448</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ad9ce63c22eb7397ce17d82847570606d</anchor>
      <arglist>(const Duration &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a688948a87d69e8982cf7e292c7fe4b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aa09adc865e5ae5d5c5e10176c1608a33</anchor>
      <arglist>(const Duration &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a07cf67097c941ede95abf21e6c6316ac</anchor>
      <arglist>(Duration &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a75d85e9569b1cf8dced0480703f1d9b7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a05f3337f1b2813c34226998c55642301</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ab37ed7c0ef4cfc093169c2b963ec70a0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a77266372f268553892e90a7f08a5261c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a3021d840d52c855b96c4a1b59f0f2d84</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a2e969e417aee7280a4a1f066d06dc40f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a5096a769474c179ebcb7d9aede53165f</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aab32b73d91849006d917ef09a493863d</anchor>
      <arglist>(const Duration &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a7e16f4597e53ca2da21c0d2e254292a9</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>nanos</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ac7318f013e5654f34958db1bb9f23dbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Duration *</type>
      <name>New</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a60cf365ec0d37d0c576b67fb0961e684</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Duration *</type>
      <name>New</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a0315a4364ee8efdf41a24aee3ac8c5fc</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator=</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a154d3dfb6be33d1d1f80dc6c82f3dc9c</anchor>
      <arglist>(const Duration &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator=</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>af559a2965c70f4e96a7fbe0ebc936af0</anchor>
      <arglist>(Duration &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>seconds</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a5f138ccfdde2dc417500239fae44fcf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a302ecb59bb3b9c48c7f597079d137362</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_nanos</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a4913f8666cf7e0574ee1d72fcf155197</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_seconds</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>aa62cdbc6151165dd367543ea09af9e2c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a0d8c4d08296bd12d6e4ad071fdb467fb</anchor>
      <arglist>(Duration *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>adadb26d6731765c560476175ee4cb205</anchor>
      <arglist>(Duration *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Duration</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a32b4f7a84922729de9fd5d2cd6762c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Duration &amp;</type>
      <name>default_instance</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a9463410f4aa248b42a445a0ac53e744b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a35925cee80e7a1b2da41fc677b722a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a3e293bba025d61bc6b658fc820587259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a9caa8f105b3d00abe51839a63934e919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a8a36d6654f5b748038ff926fc2214124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Duration *</type>
      <name>internal_default_instance</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ad523a15e42bcefd83a52878e2e0a8ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a8bb93984b17ca82c463ac0c3e636d3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Duration</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a0557a365949e5fe964504b8da7da524b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ab54e233c1d2cf041be9dfe5e68793f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a865654c8bebe413572b792e9c317cc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a0a3537ed424d2d0fc3e1dc9189de6914</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a367bf0971704b36fec97dce095c69506</anchor>
      <arglist>(Duration *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ab81e880aa33d9b677c1b4fd4f0371296</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a298491a3ec2c152dc5fc0b8de22452f5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>af64611fd1b7132bf8ddd57a288bd7de1</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ad754f05a0a35c3307f4a139924311fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a4f2f5d6309ed098012fb3008d5ff7f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>af0e50462aba441fd283101ae1fe2f408</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a0556f66aba790aefdd07e7d0aad8c0ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a2302d9ef5312265effcf19de5508255b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a8bf1fa3abc5af48d7276124ad3409b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a02c3523fad77c2b84459b1eeb02feb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>nanos_</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a230b8b1f0fba3518306eb780354a0397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>seconds_</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ad3969f217ca74aeb9b42269ced274a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fduration_2eproto</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a33df72d496bf9d3cb0c5e34e10fdeb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classDuration.html</anchorfile>
      <anchor>a33c01dee9ec68355b6dd70ae7ad16b25</anchor>
      <arglist>(Duration &amp;a, Duration &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::Duration</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>FromJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a3675e0b73c18fb72e2a34e711094d71b</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromMicroseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>ac58d10f88255beea3a4510cc428ef5a8</anchor>
      <arglist>(self, micros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromMilliseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>abec763445c4c5f47ebfc6e86b8a5d898</anchor>
      <arglist>(self, millis)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromNanoseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a1f5e3fb6201971f65c28e4e5b469f3dc</anchor>
      <arglist>(self, nanos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>af60707d19430ff2221c2ff9454aa0aa0</anchor>
      <arglist>(self, seconds)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromTimedelta</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>ab924e450d0cf2175155f37e6cd6c7341</anchor>
      <arglist>(self, td)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>ab2fdf40ff0a4696a544eeafb76e6b7b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToMicroseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>aacb10f9e37ff231d50f1a53312de3db1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToMilliseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a15d4e262a22ba420e7471a9a82e78202</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToNanoseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>af30c92e30f7bbca3797b03414f6258ad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a8dcbcd3fd6999f4008d2caea12031f5d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToTimedelta</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a1ea88756447e49fe1cc6255797d2c3d6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nanos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a309ffb28113a2ebd918c0a9e4a14a2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a977c7e5774f5dd432ececb23a400cef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NormalizeDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>a002d62ea9d4a785f2959fa59161492fb</anchor>
      <arglist>(self, seconds, nanos)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Duration.html</anchorfile>
      <anchor>adbde9f07d1acc594140a4b7995c8c7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DurationDefaultTypeInternal</name>
    <filename>classDurationDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Duration &gt;</type>
      <name>_instance</name>
      <anchorfile>classDurationDefaultTypeInternal.html</anchorfile>
      <anchor>a108e254ec630917d5b9bf26788264f72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::Durations</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</filename>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>aa592f53ba65b89f5f03d872c4f92ed85</anchor>
      <arglist>(Duration d1, Duration d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>checkNotNegative</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a22c1cfe2ca1f8f1aa34ffcabf4690575</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>checkPositive</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a161c3705c42595953b05e1f5c333bbc4</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>checkValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>aee609425e0110af0f97ced845f735d7a</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>checkValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a5b630ec2bcd715a769e7e2cf57dc38da</anchor>
      <arglist>(Duration.Builder durationBuilder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Comparator&lt; Duration &gt;</type>
      <name>comparator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>adfa9eb84fad26807f299fb3079ce702c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a45518a9f9b01bf615eeb62656afc7343</anchor>
      <arglist>(Duration x, Duration y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromDays</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a39a5ede140d79919fc1e12cbc4423e5f</anchor>
      <arglist>(long days)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromHours</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a7328d4f8001bb7aece23fa09d8b65f02</anchor>
      <arglist>(long hours)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ad276062e94e02e916be6b28cf66e2316</anchor>
      <arglist>(long microseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a432b9930dca72a255edec8a5f1c1b067</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromMinutes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ae8fb6c09a8e643ac8d3d8d197e298cfb</anchor>
      <arglist>(long minutes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a0695c4521802b8130aa3017f98969147</anchor>
      <arglist>(long nanoseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>fromSeconds</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ae6c63ee43a4e4d1389d0285c55c191b6</anchor>
      <arglist>(long seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isNegative</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a23c1a61fc274f3f9c71ddff9b8be80ec</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>afc45d7e495f5ab62381db1c8e4b44b6f</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a8f47f7445b3cc859e846321b5948326f</anchor>
      <arglist>(long seconds, int nanos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>parse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ac63eb06429bdb90a4ae5157a1acd443f</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>subtract</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ae43350e2ba285269a59bdb0fec9e024b</anchor>
      <arglist>(Duration d1, Duration d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toDays</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a91137801655882fa2e07678ace9bc74b</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toHours</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ab43081aec98145230f09952f9d50a305</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>abd45d4ba240f060c20a100e8696470f2</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a956280d766b66912878438f1d4108994</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMinutes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>aba98176cb8dbf8384c4a8e862bebaa5e</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a937d5dfef9b94c2d645bb4b76262ab19</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toSeconds</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a7a89f59aab75e9197e971b75f6b309e8</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>toSecondsAsDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a61c4a0942069a95140f127aee255287a</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a24a2d6cf58c1d769c186f4370c285a62</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Duration</type>
      <name>MAX_VALUE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a717012de806b7e2dede96749f22f8089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Duration</type>
      <name>MIN_VALUE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a841be6d2efe814325ea06d7b12aaed40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Duration</type>
      <name>ZERO</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a82962b3713123b0bf0836a1f076a8b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Durations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a40449f7eaa4e2f8eeb383d714afe2d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Comparator&lt; Duration &gt;</type>
      <name>COMPARATOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a6754f25337a0f0e860fcf26ff60e8f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>SECONDS_PER_DAY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>aa3a28aae30e363edc57c0d4490b5887f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>SECONDS_PER_HOUR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>ad96450ab4fff7a925a7db31fb46b35d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>SECONDS_PER_MINUTE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Durations.html</anchorfile>
      <anchor>a18b35b4ea7987e939f94f48082931166</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicFixture</name>
    <filename>classDynamicFixture.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>DynamicFixture</name>
      <anchorfile>classDynamicFixture.html</anchorfile>
      <anchor>a824c439775903dff798c35dbfab09d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classDynamicFixture.html</anchorfile>
      <anchor>a1439886d8a6972815b60a216d731a115</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classDynamicFixture.html</anchorfile>
      <anchor>a10e8ae5b963b80a99ad8892bc4974aac</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~DynamicFixture</name>
      <anchorfile>classDynamicFixture.html</anchorfile>
      <anchor>ae9848b5a982ea389bf675356d842533d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classDynamicFixture.html</anchorfile>
      <anchor>ae6e3117ba3fcc3108ac094d96ea441d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classDynamicFixture.html</anchorfile>
      <anchor>a907d5981006ea512b9cf3f7819583fc0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::DynamicMapField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</filename>
    <base>TypeDefinedMapFieldBase&lt; MapKey, MapValueRef &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>ad74078a4a11e6fe5ab172859b4181d8e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsMapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a9189c75e169db7209704c2d1952304ea</anchor>
      <arglist>(const MapKey &amp;map_key) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a5235ae4a14adc07f3147eb8387950d2f</anchor>
      <arglist>(const MapKey &amp;map_key) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a1b4e5e3813fe39923b3b260a1b9336a5</anchor>
      <arglist>(const Message *default_entry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>aa2f6d810f72efd036e27ffd3b480b81e</anchor>
      <arglist>(const Message *default_entry, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; MapKey, MapValueRef &gt; &amp;</type>
      <name>GetMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a3b091ec67f6d8ef92815e28fba1d47c5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrLookupMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a82e62541c218f07399e9b4a715531929</anchor>
      <arglist>(const MapKey &amp;map_key, MapValueRef *val) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a39f8c2a6b7a3de466dfe809709ed41ad</anchor>
      <arglist>(const MapFieldBase &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; MapKey, MapValueRef &gt; *</type>
      <name>MutableMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a95d3e36e07ab5e4e26d17d59805128e8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>aca5b8d37461bbd10b268d9263048da23</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a531e297de5a6f8834352af7946c62747</anchor>
      <arglist>(MapFieldBase *other) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a62289c90b64ae6200e90542537a3522c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AllocateMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a9073468ff7b1e74a92e11dc61edfecc2</anchor>
      <arglist>(MapValueRef *map_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a799d45b1cd1d345b39fe9d0d3826872e</anchor>
      <arglist>(DynamicMapField)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetMapIteratorValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>ac64cb4699af14821b5a85fcc1ba25ecb</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>afdb13d4520536d81324c7764b5bc465a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SyncMapWithRepeatedFieldNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a1b79842b0f95b87762c04e273c00ef87</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SyncRepeatedFieldWithMapNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a6beeffff8bee5392b55fb1c975851683</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Message *</type>
      <name>default_entry_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a43eae49fcb6c599e60679365872ee7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; MapKey, MapValueRef &gt;</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1DynamicMapField.html</anchorfile>
      <anchor>a3ab847c651255cd3418b06ec1dc8e914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DynamicMapSorter</name>
    <filename>classgoogle_1_1protobuf_1_1DynamicMapSorter.html</filename>
    <class kind="class">google::protobuf::DynamicMapSorter::MapEntryMessageComparator</class>
    <member kind="function" static="yes">
      <type>static std::vector&lt; const Message * &gt;</type>
      <name>Sort</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMapSorter.html</anchorfile>
      <anchor>a770f78ab378d6156544f8601a6439881</anchor>
      <arglist>(const Message &amp;message, int map_size, const Reflection *reflection, const FieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DynamicMessage</name>
    <filename>classgoogle_1_1protobuf_1_1DynamicMessage.html</filename>
    <base>google::protobuf::Message</base>
    <class kind="struct">google::protobuf::DynamicMessage::TypeInfo</class>
    <member kind="function">
      <type>void</type>
      <name>CrossLinkPrototypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a8a41abe37e53fdb8ae8982b11dc3d674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a674eb359c2b4c3d33365aa4449bea975</anchor>
      <arglist>(const TypeInfo *type_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a68a9880a3dc88cc8902c15314677c9ad</anchor>
      <arglist>(TypeInfo *type_info, bool lock_factory)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>ab7924ac030d24ffa7159830175e6c9ca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a529ce851ec3acb49d3f4830fff67b53a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>abf57a568ef8c71b1a6934c8fb7eca27c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a60cc9ddc78c34b394941c6d41ed0b89e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a97b88bbf4ff982a75f7cb3a9d52b347d</anchor>
      <arglist>(Arena *arena) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a3ec302d148d09d319eb238cbceb45d72</anchor>
      <arglist>(int size) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a7ace3ef19c1d8435133fbf2d923869a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>operator delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a982b05cc72e8e714b06b8c654e4eb78c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DynamicMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>af8a02e18f35c0f05b4dddf2198893870</anchor>
      <arglist>(const TypeInfo *type_info, Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a523dc771f98ca400ba0ca1658370b87a</anchor>
      <arglist>(DynamicMessage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_prototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a70875fb017c4ffbc33e92d8812643c80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>OffsetToPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a05a433d60e1dccb17dcfd0d86bcb8937</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const void *</type>
      <name>OffsetToPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a13fed98404691e45bdc9b379d132d3e5</anchor>
      <arglist>(int offset) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a1bcf385fbdeb0a7097437eab6623c6ad</anchor>
      <arglist>(bool lock_factory)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *const</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>acc397c9fa3e5620842a7cfa8b77af607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; int &gt;</type>
      <name>cached_byte_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a316f87fc8e98169ce92746827625a18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TypeInfo *</type>
      <name>type_info_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a102822f99e2c00ee27871f0866c52c02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DynamicMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</filename>
    <base>com::google::protobuf::AbstractMessage</base>
    <class kind="class">com::google::protobuf::DynamicMessage::Builder</class>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a39b15e958719576258179876af64df67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DynamicMessage</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>ae35e2df48ba9652d587e7a7b4546bba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>abb4ba9cf97bb5ec1e68fe0a0c0fb2239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a8c16c4251d99a62659402d563c1326f3</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a120d2cfc1db0a74eecbd8ac75ed3061b</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt; DynamicMessage &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>acc527fadebdf8541dedac71aa6a7ad2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a7986975c957bfb2c7aaf812c8515bab1</anchor>
      <arglist>(FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a604815ef08f0201625e4d55a74548f8c</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>ae9c63103af60193c61c58bfaa815c294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a78b20ed03a8470314184328ca9bd66dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a2341ab758a1f0fa0c39c92aed8c6699c</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a4b7aeb1902141cbe8713cc30ab293b20</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>aec2122b2215f28124895c050510821bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a51bed33ebf4a7cc65ae6b47c56e825f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a9182a9a3ec3e691bc4103fa468209e2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a13dc983b900ef0e4e25f2b435fd6365b</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>getDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a676a59df3275f6ab27fc79789403814b</anchor>
      <arglist>(Descriptor type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a85d6f47ad151e81244fd4141931853cb</anchor>
      <arglist>(Descriptor type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>aefcb0b95f0486da944a0eaf8eb149394</anchor>
      <arglist>(Message prototype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>ab1c0b5a1920473cd52f6cce4fe0a9c19</anchor>
      <arglist>(Descriptor type, byte[] data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a0789551c8f60dcddb6887f97b881576a</anchor>
      <arglist>(Descriptor type, byte[] data, ExtensionRegistry extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>aee2574e49b8dbf682cdc7bec35a2a2c5</anchor>
      <arglist>(Descriptor type, ByteString data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a577d243315bc48020d7318d0fb9fdc30</anchor>
      <arglist>(Descriptor type, ByteString data, ExtensionRegistry extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a20188796453548bcff6eacb55176f283</anchor>
      <arglist>(Descriptor type, CodedInputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a131ddeeda80640667b27b05a4b1db8fe</anchor>
      <arglist>(Descriptor type, CodedInputStream input, ExtensionRegistry extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a97a6f158a407565e7c7f45e6733abbd5</anchor>
      <arglist>(Descriptor type, InputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DynamicMessage</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a7a672c4efebc47632c6de05998aaa748</anchor>
      <arglist>(Descriptor type, InputStream input, ExtensionRegistry extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>ae973f7f04c63fef7218bc48d6576a27a</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyOneofContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a07c0667bdeebcfe8b2056fe40652ae89</anchor>
      <arglist>(OneofDescriptor oneof)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldSet&lt; FieldDescriptor &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a620301445709ec561fc8ca8fed1e3a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>memoizedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a0f83c0b9727642e465a65e728f2f93bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor[]</type>
      <name>oneofCases</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>a9894dfc21dc86eb8caa8f860c752dd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>ad3bda2bbcc92692d0d63061159e20d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessage.html</anchorfile>
      <anchor>aabc82b80b6ab33decbed54d3949e381b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DynamicMessageFactory</name>
    <filename>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</filename>
    <base>google::protobuf::MessageFactory</base>
    <class kind="struct">google::protobuf::DynamicMessageFactory::PrototypeMap</class>
    <member kind="function">
      <type></type>
      <name>DynamicMessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a63d8ab5e8780430e96598c0292ce6f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicMessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>aef699762d4f3811744152c7d133683e3</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>const Message *</type>
      <name>GetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a7c9012ac99e4f5100732ae6e9e25bed3</anchor>
      <arglist>(const Descriptor *type) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDelegateToGeneratedFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a11c405b2ff52e035c2075c3120a05a95</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicMessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a11db180e8643ba1257ed6df5681720dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Message *</type>
      <name>GetPrototypeNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>aa1a6c1b61e4d21e24efa01232918069f</anchor>
      <arglist>(const Descriptor *type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a9a75099902dd24da8839e0e0913a96cf</anchor>
      <arglist>(DynamicMessageFactory)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ConstructDefaultOneofInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a7abc10994f94d7ac035941fc87a2e3d8</anchor>
      <arglist>(const Descriptor *type, const uint32 offsets[], void *default_oneof_instance)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteDefaultOneofInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a8b50adc4213166052a40784d6c4228d8</anchor>
      <arglist>(const Descriptor *type, const uint32 offsets[], const void *default_oneof_instance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>delegate_to_generated_factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a717f6e86137aab075358d9f868aef2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>ad7a547cb89b0c0ce01f5ae5761e49e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; PrototypeMap &gt;</type>
      <name>prototypes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>af50a61739b84b919c173b9eba3d0f058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::WrappedMutex</type>
      <name>prototypes_mutex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>ac1367e59bac88df927cfdfea0fd09e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DynamicMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageFactory.html</anchorfile>
      <anchor>a2e5fa48505545ed113a631866ab098cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DynamicMessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aabeda844555268873fa01fe0e51f76e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>adea53fea7461868689fda82f807afa2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ae1024e559ceb6bb8aa9548e5ceb866c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageExtensionAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a85b50f7d4b3996dbaa68e7060f6dcddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageExtensionParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a731ef8f6139c7552985f65481964e46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageExtensionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a607269c4095c2bc8b06dbd4ab7847928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessagePackedParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aac7bef2526abfd38ad73397fe3692726</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessagePackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a00df3f85f3ac8a1db0f64e3c914bc8e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a41c256ab14f947447e8987e66038eaba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a82e83697830129800894b981c779be12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>abc393d49435f11c67b45b4aabfa51fd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a1b3a3c925a2992b0daef8a607f1d185a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aa9012486c42ca4f8587361e4cd4da70c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a8c8baf1372b262d97358c58bb2a83836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicOneofMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a16a1d39d25cc5a809b493150dddee3c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetBuilderForExtensionField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a39e181c3e03b94171fa8d825ac6487d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettersAfterBuild</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>add49b0d849848214cd7b636a44891b6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettersForRepeatedEnumField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a6509d48871bf6e419fe16bf2e1a5613c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ac8491b6484426ef4cc89d8030f8336a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a39a3505b158a4d1081436b135ab267b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DynamicMessageTest</name>
    <filename>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</filename>
    <base>TestWithParam&lt; bool &gt;</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>DynamicMessageTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ade359d6e9c9a065671c35dac8c73e600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a9c40aa757b75b4a273e75f1188894e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ade32f7788cc13247966e32b590c41336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>extensions_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a233b3b6b5c2cfdc39386a1aff2d4dfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>extensions_prototype_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>afabf7c29a62ed7541ca1bad8bd920463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynamicMessageFactory</type>
      <name>factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a54900c61b1d1b8da9de284c47a72817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>oneof_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aeb4a2f6c3b0b5cd675328e9130757336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>oneof_prototype_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a3d1398cf12ba4d872464dbb6bcfe1682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>packed_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a1ab28316364d0697d9e07b0efe5a6294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>packed_prototype_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a7b5c056343393b4a0924a554c8738419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a3449b8a64112bef9b448131ce0e4c395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>proto3_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a999599ab1aa9cc71ff01225384e17af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>proto3_prototype_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a6d658f23f143f489a01a06c40debeae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>prototype_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a48649b93b8e6e53ec928c3b3edefe53c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::DynamicMessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aec69754e79d963600510978b85165f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a6bdf5225cfa0fafd32c6e66d7152338b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a7bde28a6bad3795e991051ff472a0428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageExtensionAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a7ebae0b79356a4e86b76ee64d0242375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageExtensionParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a9cf58a70009d3f7a4b1bc176d1189b20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageExtensionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aa8aee5324e62a695f4656192d6dfbd1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessagePackedParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a756773d2f439a74c239422c8a3304c8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessagePackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ad03981fcdddf40554372399aff4934d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aa4a867874b668d8f74dff0e7f15337f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a53e0fe1a07b43eb0d5086ca455fbbdeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a51147ee3c175b251d83682a108a7b1f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a4792c9658a9bc24476abe063e65fd790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a22a07c5fb4987375f40bb4d139ea65f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ac66119b5731fa34a75cecd45bc1fb015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettersAfterBuild</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>aa785dc71660a3c6a0a761df543d18d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>ae549e069c769507a4b823e69491a7698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1DynamicMessageTest.html</anchorfile>
      <anchor>a8192dd78dff56c145f6554f5d1be5b78</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicTest</name>
    <filename>classDynamicTest.html</filename>
    <templarg>Pass</templarg>
    <base>DynamicFixture</base>
    <member kind="function">
      <type>void</type>
      <name>TestBody</name>
      <anchorfile>classDynamicTest.html</anchorfile>
      <anchor>afc4a0a94673a3d37709f9cd03e82b821</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestBody</name>
      <anchorfile>classDynamicTest.html</anchorfile>
      <anchor>afc4a0a94673a3d37709f9cd03e82b821</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicUnitTestFixture</name>
    <filename>classDynamicUnitTestFixture.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonObjectWriter::Element</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</filename>
    <base>google::protobuf::util::converter::StructuredObjectWriter::BaseElement</base>
    <member kind="function">
      <type></type>
      <name>Element</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</anchorfile>
      <anchor>acf18b1c09f1992c1ffd4cde9dd28e229</anchor>
      <arglist>(Element *parent, bool is_json_object)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_first</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</anchorfile>
      <anchor>a4eceda1503ad3c73519d15d8df58761a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_json_object</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</anchorfile>
      <anchor>aecef0dd10ad8629beb05924a14ceeb2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</anchorfile>
      <anchor>a54ce6cfed78b2cdb93cc26f36c1a2533</anchor>
      <arglist>(Element)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_first_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</anchorfile>
      <anchor>aff243a3727044b81edbe1dcf6fcb3685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_json_object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter_1_1Element.html</anchorfile>
      <anchor>a7722bff00cabdecacf9712e14a15c4d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ElementCopier</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ElementCopier.html</filename>
    <templarg></templarg>
    <templarg>HasTrivialCopy</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ElementCopier.html</anchorfile>
      <anchor>a13706e70307991a15356d518cec730b6</anchor>
      <arglist>(Element *to, const Element *from, int array_size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ElementCopier&lt; Element, true &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ElementCopier_3_01Element_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ElementCopier_3_01Element_00_01true_01_4.html</anchorfile>
      <anchor>ad5fe657939eaa816bec0e260cba63265</anchor>
      <arglist>(Element *to, const Element *from, int array_size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ElemFromList</name>
    <filename>structtesting_1_1internal_1_1ElemFromList.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <templarg>T</templarg>
  </compound>
  <compound kind="class">
    <name>ElemFromList&lt; I, typename MakeIndexSequence&lt; sizeof...(T)&gt;::type, T... &gt;</name>
    <filename>structtesting_1_1internal_1_1ElemFromList.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ElemFromList&lt; N, IndexSequence&lt; I... &gt;, T... &gt;</name>
    <filename>structtesting_1_1internal_1_1ElemFromList_3_01N_00_01IndexSequence_3_01I_8_8_8_01_4_00_01T_8_8_8_01_4.html</filename>
    <templarg>N</templarg>
    <templarg>I</templarg>
    <templarg>T</templarg>
    <base>ElemFromListImpl&lt; T, N, I &gt;</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ElemFromListImpl</name>
    <filename>structtesting_1_1internal_1_1ElemFromListImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ElemFromListImpl&lt; T, I, I &gt;</name>
    <filename>structtesting_1_1internal_1_1ElemFromListImpl_3_01T_00_01I_00_01I_01_4.html</filename>
    <templarg></templarg>
    <templarg>I</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1ElemFromListImpl_3_01T_00_01I_00_01I_01_4.html</anchorfile>
      <anchor>ab1552e339cc1ff1e0aa448d684ffaf39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ElemFromListImpl&lt; T, N, I &gt;</name>
    <filename>structtesting_1_1internal_1_1ElemFromListImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>pump::ElseNode</name>
    <filename>classpump_1_1ElseNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1ElseNode.html</anchorfile>
      <anchor>a7489ff8c6c7ddfe6bd6593b8ecccd819</anchor>
      <arglist>(self, else_branch=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else_branch</name>
      <anchorfile>classpump_1_1ElseNode.html</anchorfile>
      <anchor>ac838a0fe9f5d713c7f56939eed5e128d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Empty</name>
    <filename>classEmpty.html</filename>
    <class kind="class">Empty::_Internal</class>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>aecc8d60c37a00e1ebee30475eea930a7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a529d017efcb98733d1da7a630332415a</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a832c4f05125effbbc2e4175f67bf94d3</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a2696815ed23118bed3187380acd2103e</anchor>
      <arglist>(const Empty &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Empty</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a5781d064902dfe80b60f06c0db299d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Empty</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>aa827efd2ea4be85c7a8caf551b5ff772</anchor>
      <arglist>(const Empty &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Empty</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a2f8096cb5872c5ea529124bca1973453</anchor>
      <arglist>(Empty &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a8f8d64ccfb326e5ae0d959c577a61eb1</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a83c459e93376e386611b26282c177820</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a04a8bdb408e1409b6bfe73b8c391e97f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a3610ce864bc52d212c1a10f192920643</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>aa2b40423a8ef9c45810d1dbe011dcff8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a66f16b113d50e2a093492bbbb868b4c6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a48bd007ae9e3d63562e08dd3a4407a21</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a62f89bbbd36b8906e678840eeedc81d1</anchor>
      <arglist>(const Empty &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a5bfb8ab03c91f11827bfba2c1de8a89b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>Empty *</type>
      <name>New</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a8e303db8f83d5f4f19e548b04edb8687</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Empty *</type>
      <name>New</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a2d368a5773d60a60a68eef58620b7928</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Empty &amp;</type>
      <name>operator=</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a9c64fc852c742226b4803ef23b8e9daf</anchor>
      <arglist>(const Empty &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Empty &amp;</type>
      <name>operator=</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a584dea30b3d9dcb76773041a5fa19784</anchor>
      <arglist>(Empty &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a19646d8b5eda83e87c42bb1c8fcf3763</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>adfd9b73253307c2c97a7e061c3f3b0bc</anchor>
      <arglist>(Empty *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a551310a5a1d34147edab2311fba6258d</anchor>
      <arglist>(Empty *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Empty</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a5c87c102e196019db639f8905a864ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Empty &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a14770c4ecb2b204116c96a7a78b9eeba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a8918068635aea8f45f7186034c9a8c27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a4a294c01a26e392be67e4c22494a5d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>ad63b65deab020523968d3daab7f5004b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a0849175b2c5574620fa936254e9efbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Empty *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>ad870815153cec9e4860f1b123931974d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>aaa110fd2fa74b876ed64d8e07e2b77d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Empty</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a71b599c998ef1fb84ff6c2a97d015fe5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a3578f294252cfde1ecfc99fe45cd67cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>ac92f84be4dae39c65d0243ce8504d876</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a886046a31de8b56d721a40483b8aba73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>ab6b85fe9bbde436dba614992ec858d1e</anchor>
      <arglist>(Empty *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a066761d8ccae290cc5b009b49eeee553</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>ae11c46f3af119c54378b55c2c246d407</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>acae163542fd07952558658e9c1d80a36</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a2619a2ff8aff28e49b74de7f916a9186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a88bd94e4f7547215400c4b21f9426cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>aaa0a05ea5c88d98f619618c0187d163e</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a23eaacb1325fca769e898fc08eb7ebb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a0c03400cae5283d2996ae6c89cd07924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a60ebfa70244bdaf95a373da90d633ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a69d1baadd4f61eacac053cf08e582f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fempty_2eproto</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>acfdf287e9d25a889cb05d48e598b86c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEmpty.html</anchorfile>
      <anchor>aa89f86120de5aa1f2151023feca8458e</anchor>
      <arglist>(Empty &amp;a, Empty &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EmptyDefaultTypeInternal</name>
    <filename>classEmptyDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Empty &gt;</type>
      <name>_instance</name>
      <anchorfile>classEmptyDefaultTypeInternal.html</anchorfile>
      <anchor>af3f1bb3696a3bf2034eac5ea830e173e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mingw::EmptyLogger</name>
    <filename>classmingw_1_1EmptyLogger.html</filename>
    <member kind="function">
      <type>def</type>
      <name>critical</name>
      <anchorfile>classmingw_1_1EmptyLogger.html</anchorfile>
      <anchor>af76d36433d2f0c69f5fb895e08521691</anchor>
      <arglist>(self, *k, **kw)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>debug</name>
      <anchorfile>classmingw_1_1EmptyLogger.html</anchorfile>
      <anchor>a3ae65a76c76aff6baaae720776dedf59</anchor>
      <arglist>(self, *k, **kw)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>error</name>
      <anchorfile>classmingw_1_1EmptyLogger.html</anchorfile>
      <anchor>a0cebb3b6cd54a1a72b5d60b84af83aff</anchor>
      <arglist>(self, *k, **kw)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>info</name>
      <anchorfile>classmingw_1_1EmptyLogger.html</anchorfile>
      <anchor>a4ea0e525af8cd0ce8d5121a948f66aae</anchor>
      <arglist>(self, *k, **kw)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setLevel</name>
      <anchorfile>classmingw_1_1EmptyLogger.html</anchorfile>
      <anchor>a123bf671f10ed394fe9f2fed5a6a5000</anchor>
      <arglist>(self, *k, **kw)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>warn</name>
      <anchorfile>classmingw_1_1EmptyLogger.html</anchorfile>
      <anchor>a18c6e2acf78d6b6d7f72bf623fa20687</anchor>
      <arglist>(self, *k, **kw)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::EmptyTestEventListener</name>
    <filename>classtesting_1_1EmptyTestEventListener.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a9b4e781c0b38065a55c2fd163724ba69</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a6e498ae763ac8c1a46bd861e0b7ff3f5</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>ad9984052e82c3ae26395a2d9480326d2</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a320780451eac9178434b7c77d948ecbd</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>abe05cc74c1081ed51e2c84b73013299e</anchor>
      <arglist>(const TestCase &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a7f9a84967fde01000b7a56e9e84b6052</anchor>
      <arglist>(const TestCase &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a709d7077c086c877d214231bc520ef90</anchor>
      <arglist>(const TestInfo &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aae9c5c61e476f0c421402fb1dde434d2</anchor>
      <arglist>(const UnitTest &amp;, int) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a31edf103561e8b4d747656bc2d927661</anchor>
      <arglist>(const UnitTest &amp;, int) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>ab95992f0a0b3741d59a24c3a7115fa60</anchor>
      <arglist>(const TestPartResult &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aaa9d683e8e0c850af67a0b92d785ddb9</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>ac3f5033fcd82080edb45f546ce9854fe</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a1d8c7f3f1f92826f668edae1bc5aadf4</anchor>
      <arglist>(const TestInfo &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestSuiteEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aefdb73682d290791461e186d864db718</anchor>
      <arglist>(const TestSuite &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestSuiteStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a1e32e4bd4857822b6b50e6900aa5c651</anchor>
      <arglist>(const TestSuite &amp;) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::TypeRegistry::EmptyTypeRegistryHolder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1EmptyTypeRegistryHolder.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final TypeRegistry</type>
      <name>EMPTY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry_1_1EmptyTypeRegistryHolder.html</anchorfile>
      <anchor>a892446f64df45700c2b03b965f774281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::EnableIf</name>
    <filename>structtesting_1_1internal_1_1EnableIf.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::EnableIf&lt; true &gt;</name>
    <filename>structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html</anchorfile>
      <anchor>a9398d803f1fdd99ff41823746f6299ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::EncodedDescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type>bool</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>ae7ab31bd5f2652b2c7e38d92bd645785</anchor>
      <arglist>(const void *encoded_file_descriptor, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a2e44d4e2b82e864a200eb1eb2f117200</anchor>
      <arglist>(const void *encoded_file_descriptor, int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncodedDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a541b4b88f644ad91ab3f444a0b787ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a94dba5f036fc947b9b0dec026f6bff20</anchor>
      <arglist>(const std::string &amp;extendee_type, std::vector&lt; int &gt; *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllFileNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a5ad1e859558ab67d5362a2a2dbf3894c</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a85ec7c901c4258b852ff1c5924492351</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a2493f9784ffc378effc84213d6a3273c</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a884b608d74c2beacdd52469a25512219</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindNameOfFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a981ab6742da23bbb4655c24fe4b6849e</anchor>
      <arglist>(const std::string &amp;symbol_name, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EncodedDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a222fafef1ecd28126aa0e484897d16b8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a2f50e44b4e027d7e4a23e2ed420b8252</anchor>
      <arglist>(EncodedDescriptorDatabase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MaybeParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a00eaab8d226096e080510030ada359c6</anchor>
      <arglist>(std::pair&lt; const void *, int &gt; encoded_file, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; void * &gt;</type>
      <name>files_to_delete_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>af02a75971576a531ff1af9e123365104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleDescriptorDatabase::DescriptorIndex&lt; std::pair&lt; const void *, int &gt; &gt;</type>
      <name>index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase.html</anchorfile>
      <anchor>a92ed572af2c4110c6dbb138b9f2fef5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::message::EncodeError</name>
    <filename>classgoogle_1_1protobuf_1_1message_1_1EncodeError.html</filename>
    <base>google::protobuf::message::Error</base>
  </compound>
  <compound kind="class">
    <name>zmq::encoder_base_t</name>
    <filename>classzmq_1_1encoder__base__t.html</filename>
    <templarg></templarg>
    <base>zmq::i_encoder</base>
    <member kind="function">
      <type>size_t</type>
      <name>encode</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>ad46239e68de6b284c39f7d13fbb83c66</anchor>
      <arglist>(unsigned char **data_, size_t size_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>encoder_base_t</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>aa58ff378f9b94ac0aa5760105beeaf52</anchor>
      <arglist>(size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_msg</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>aa4433e62fb840b48143b3ee170b7330f</anchor>
      <arglist>(msg_t *msg_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~encoder_base_t</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a68768f88ebb512204e190f43f9d4c5d3</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>void(T::*</type>
      <name>step_t</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>ad9bb36ff0be30da4a57108f3a073e73f</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>msg_t *</type>
      <name>in_progress</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>aaaefd077dbf2fa1ac222dd1505532823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>next_step</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a14c794b73d87977d17f1ef7d9085c2e4</anchor>
      <arglist>(void *write_pos_, size_t to_write_, step_t next_, bool new_msg_flag_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *const</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a436c51e2e39353fa40980e2229618734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>_buf_size</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a2e7bfaf5fcce9a091da64ee0dc594cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t *</type>
      <name>_in_progress</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a107748b51b39abefe8a713561742c3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_new_msg_flag</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a33f7fbcd8a3f986a530317977e1139c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>step_t</type>
      <name>_next</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a26d4d282b616c94a903aab756f8cd7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_to_write</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a494e4db403df8d41c1963a0dadbc5788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>_write_pos</name>
      <anchorfile>classzmq_1_1encoder__base__t.html</anchorfile>
      <anchor>a12426a8e2a9aa305d9207ae3744a1add</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::endpoint_t</name>
    <filename>structzmq_1_1endpoint__t.html</filename>
    <member kind="variable">
      <type>options_t</type>
      <name>options</name>
      <anchorfile>structzmq_1_1endpoint__t.html</anchorfile>
      <anchor>af19ae0cc36a708e7c797085f80f056b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socket_base_t *</type>
      <name>socket</name>
      <anchorfile>structzmq_1_1endpoint__t.html</anchorfile>
      <anchor>aaaecd713ac39dbffb2ddfdbc2b6f90b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::endpoint_uri_pair_t</name>
    <filename>structzmq_1_1endpoint__uri__pair__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>clash</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>a71a174eed57ff91ebadc4abb3fe1a894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>endpoint_uri_pair_t</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>a8591e18521ed20040db4a11e1d093515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>endpoint_uri_pair_t</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>a2beee5ff8ff8577d5598c00de0215a99</anchor>
      <arglist>(const std::string &amp;local, const std::string &amp;remote, endpoint_type_t local_type)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>identifier</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>aa58c250d3547c471f6c824515ed09ee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>local</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>ad6457d3011f423b245d8565a214550d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>endpoint_type_t</type>
      <name>local_type</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>aa09390f62c83545baf91b51c54962ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>remote</name>
      <anchorfile>structzmq_1_1endpoint__uri__pair__t.html</anchorfile>
      <anchor>aa5926e08d9b37528a7d6ddb5d6f62918</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Internal::MapAdapter::EntryAdapter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</filename>
    <member kind="function">
      <type></type>
      <name>EntryAdapter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>a556cc0669c88223a45ac396983d227ac</anchor>
      <arglist>(Map.Entry&lt; K, RealValue &gt; realEntry)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>aa9e0ece49de955ed31c7ca4c31d1c171</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>getKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>a3bf573f0d7be2b49c63bc71d0e7d84c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>a107c65f1bedfcafa6f84d10c4d0486c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>a1e323585fea87da5ff861a7f29c0e36b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>setValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>a1758b2a771d7ff5c81367c46ddd4e4fd</anchor>
      <arglist>(V value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map.Entry&lt; K, RealValue &gt;</type>
      <name>realEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1EntryAdapter.html</anchorfile>
      <anchor>a04141c3d761bb93abfc6d9012c3697d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enum</name>
    <filename>classEnum.html</filename>
    <member kind="enumvalue">
      <name>kEnumvalueFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a96ee67aac04aab853263b412a79e307a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a0f139355eb35d18e883918c8aa0def74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a36bcadfdaf66256599470a48c35601a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceContextFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a779342875b971c38ab3aa62b737da515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a4e5d932816422d1d04426bc22b50da7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEnumvalueFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a96ee67aac04aab853263b412a79e307a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a36bcadfdaf66256599470a48c35601a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a0f139355eb35d18e883918c8aa0def74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceContextFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a779342875b971c38ab3aa62b737da515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a39c4c978ddaf9bb99fec4dd60eab7738a4e5d932816422d1d04426bc22b50da7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValue *</type>
      <name>add_enumvalue</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a75967e126fff266a39b5dec48d0467d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>add_options</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a472cfc39ed25c375fc9f4dedb815f7fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a1e6447fde76b3f3e2b16179776f75086</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ac2423a3ea74f76e0735d5910d35b7ce8</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_enumvalue</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a8e8bd4490cb5576a84a0f39f44e318ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a8c23cb37f28a999e8f947354a6f3e0c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ac528b8e7c5bafd59400b6150ee32243b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a9aa878193cca066e85c3b6bbcd52bffb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_syntax</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a77ce76cd9ca152280b1a39640e2642f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a4ad296a45a28bc44e6240dec743ee905</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a3e40c4dd14d182ee3ce583aa24484812</anchor>
      <arglist>(const Enum &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Enum</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a88044fc2d8c40fdbd34049717c00c901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Enum</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>abe05c621b7bde94e941ae6f4b1953bf7</anchor>
      <arglist>(const Enum &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Enum</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a586596f819276ef86303e4f6b05fd7e4</anchor>
      <arglist>(Enum &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumValue &gt; &amp;</type>
      <name>enumvalue</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a5b26ae8759600c6678e2593028ed1d2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumValue &amp;</type>
      <name>enumvalue</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a507bd7787b738734957d4f2eef511236</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enumvalue_size</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a23eb7cada633440471e203768b3aad57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>af9d768722d5a26e74c6182f78d42cd5f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aa104d1586481dff203dab08e133c74c5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a2fcf4b646832d34e73727454671db578</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a4184973e7abec9215d4e602efb20c404</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a1f9b0bc5ea3fd6118f0189e9805c40e5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a2a93cd873e3971e3c2c0e7e8956e0cfe</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a10c416c56e92458131b9a2e96348a76a</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ab735213116f08c71d70014e0be6f1f70</anchor>
      <arglist>(const Enum &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a81a860e9034308be5cc79d73cb671a8d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumValue &gt; *</type>
      <name>mutable_enumvalue</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>adcfff022f5459dc90b202bd5d0c5d66e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValue *</type>
      <name>mutable_enumvalue</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a136f95f6b6abce05da3605e7a4e392bd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a5f721ef690d4737a06b57c9f02c6d936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; *</type>
      <name>mutable_options</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ac9bb8e1c8b1fd1ebec613759fe8af9de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>mutable_options</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a5de7895c046f47e474a3f0f4f6ccc96c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>mutable_source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a11170485726a4835fc0a84b4754a9478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ac9e78b9520e26c4721d512717f56567c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Enum *</type>
      <name>New</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aaa86b89a3186bc8a59bea8b1af3ce329</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Enum *</type>
      <name>New</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a9309fbc614dca71a50ad8bb8e3e4e756</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Enum &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>af2e38c34bbd389f7c246e437d5e6e411</anchor>
      <arglist>(const Enum &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Enum &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aff88ffb239069cb745e78d56e2522b8c</anchor>
      <arglist>(Enum &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; &amp;</type>
      <name>options</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a3c06307a3ccb9c350dabc7dd9b1ea317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Option &amp;</type>
      <name>options</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a97d713dba5623ce5bc3d188e79c5d765</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>options_size</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a3bb61b6134305b35c10f984ccc4344bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ac0641856aba932156c81a1377d7456b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>release_source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a53df5e6f084eba423f2613fbff1ba665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>acbd18a837f82262b44b1748e5edc3015</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a9b353879fa9229b38130400dae36f18a</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a1fd8147860be30c4c413d600a030238e</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceContext *source_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a14e47a88d68a6debead98ef393bd7d9a</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>affcf707d63cbd59b560fe8752d864005</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ac28e64d1899b5eefa5a016d67513c8c9</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aaa31fb63c2381d32948c99cc3141a851</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a893104213e05d07ae02bfdc08095d879</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Syntax value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::SourceContext &amp;</type>
      <name>source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a31ebf5a71d4d7529bdf076421d23a345</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a1c1d9309324960a00359f4e220a25260</anchor>
      <arglist>(Enum *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Syntax</type>
      <name>syntax</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a3ff203947576c7527a0a6e5267687995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>unsafe_arena_release_source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>af6fbe02955a6936a0b29db73f564b3d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_source_context</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ae2e285cbb83c35ee96b89939e5e26109</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceContext *source_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a1c251a6d78a949ce73bd02f16718696f</anchor>
      <arglist>(Enum *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Enum</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aa8da6534b07c9a5ee67e215fa5087b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Enum &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a7b60ccf764135705dd591d247ae74f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a054880e0938f5ef14b3793a46ea18f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aed1264dca02530fb59e261f77d18ef44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a7ad2d3fcd494cd1cc2d9ba9e3071a53f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aabe787a5fb5fb0978328f7101daa0240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Enum *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a1b59b668d11a7ea1178a894d285d605d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>af7a2003019d4927276ffaf18fabd7e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Enum</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a8cd4cee9d6d4b999bce4d734b14cdf33</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a79b9be99fd6c66372d450ec10ca305fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aad13616f839056a01e6b9cb35d04e3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a321703c7b1d3ee8658080b64944feb19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a2c396a3b598865ec4690e0831ca18d63</anchor>
      <arglist>(Enum *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aa9e43cc3ba06cac1b687dbf2672e214b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a37e0f72f37c34417728fc69e54c4c093</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a15ecdbfa6b18441223acb4274450fbf9</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a52d0195354a8b92acad3f22e671e2645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a51efe9a23c119452203bb2893180bf00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a0d443437f93a247058ad5e3d772a997c</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a4aebb14d8a252058331a8bca812c600a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>aac6f84cf406926eea21e51436a41d104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ab9a2456bd824feb51d997e30841d766e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a4f9093c5948f39a3a4261c5e7215bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumValue &gt;</type>
      <name>enumvalue_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>afc0c460d6af9458497106795462c7ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a78dd6a17dd14ce4f55fda49a1e43e316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</type>
      <name>options_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a7a86357735ac59182fe54976f9423519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>source_context_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a6f06bf72e5b14a7603b6ca9ef2e6b6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>syntax_</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a40e50c0f0df6d280a1db9adfac2e673b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a400c118901ed2c54db9cbad0c6313870</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnum.html</anchorfile>
      <anchor>a3095058879726a3ebb6c269d62434056</anchor>
      <arglist>(Enum &amp;a, Enum &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Enum</name>
    <filename>classcpp_1_1ast_1_1Enum.html</filename>
    <base>cpp::ast::_NestedType</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::AuxillaryParseTableField::enum_aux</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1enum__aux.html</filename>
    <member kind="variable">
      <type>EnumValidator</type>
      <name>validator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1enum__aux.html</anchorfile>
      <anchor>afc3faae0a21de9ab273f40e1b9888380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EnumBuilderContext</name>
    <filename>structEnumBuilderContext.html</filename>
    <member kind="variable">
      <type>VALUE</type>
      <name>enumdesc</name>
      <anchorfile>structEnumBuilderContext.html</anchorfile>
      <anchor>a67cb4fa7929581229d69acd271371d1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDefaultTypeInternal</name>
    <filename>classEnumDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Enum &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumDefaultTypeInternal.html</anchorfile>
      <anchor>ad7b62bc22c57137f4b5a690c273d0c13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::EnumDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1EnumDescriptor.html</filename>
    <class kind="struct">google::protobuf::EnumDescriptor::ReservedRange</class>
    <member kind="typedef">
      <type>EnumDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>af9e355da1b20d0bcf370c1b7b7ef12c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>abe68de7e218dc48f6b8479608882b682</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a8c1f7c379ad52989b5487f83af195fad</anchor>
      <arglist>(EnumDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ac41c9758c7b7ab3e7bd6f3ac16b9d76f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a31ac506b06df7440ece23ae9d210d2f7</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a127916e1df6415e51fe58b51aa09ad05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor::ReservedRange *</type>
      <name>FindReservedRangeContainingNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a81d78c32c35f4f2d3c6ac512160bbfa6</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindValueByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a42a3e1ab0c654778c92fd4c52f0609da</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindValueByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a1455ef5ea296086fdee44318aca1302c</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ad53974ea63eb27b8afd02431aadb139d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a4d7abc33f77bea201d581019926d42d1</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a8b4a3213f05b12772811f1902b75884c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_placeholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a3ea651654d59833e7417edd30a434993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReservedName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a6c4d8585fb6260fe219c43371ff6a79b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReservedNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a28608e40aa25d87adba7a6298f462f24</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a7e69ecf316951b9502f0d131366da5a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ad0745cb2141b41925fedf29545eb5df0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>reserved_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a8e3a9cf21beaee1bf0afb2125f9a1c68</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_name_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ac8346ce46175c3a3da4339bb0a8f5ea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor::ReservedRange *</type>
      <name>reserved_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a2397e964a0de60e2ebb38e9c6b155c62</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_range_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a1b6d403419ddc2d8604ad7c6aecc1263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>aff74bb9598c012f64ce494951d893ae7</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a5bbc046a3e70226a81ca232b3f255d1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EnumOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a710d10ed95900adc6cb08cfcb4aee4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a46a14ee26c9f6115dbee30b582002b87</anchor>
      <arglist>(int depth, std::string *contents, const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a76b530e6a228b0adf4eeaac3dcfab85e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>FindValueByNumberCreatingIfUnknown</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a50eb661efe634e4284289ddc15875eae</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a7ea2013eac25bf7c18cefca930c4fb14</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a989579b49be36d421732bcd3ec8f762b</anchor>
      <arglist>(EnumDescriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>containing_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a7cc7b40c43e046f4a891e1201ce61ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a38d7eb057602d943d7e83126a249b7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a7865f02cdb75597e97e6323c745b5c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>af651ae70a0c892a45fc1257e56e4edcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_unqualified_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a0c7ebb6a9f3009a3b447a3368d3934c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a978234cf58bd45c098a7573af820e336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a979e4ca39379197005766df6e79bae85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reserved_name_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a580f1faf6ab4c4e0a52a4ecfd35f6091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string **</type>
      <name>reserved_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ac72bad80eb3d9b55a6ffb67c3f9ff3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reserved_range_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a83ff9e40f9093983575e5a61679198ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor::ReservedRange *</type>
      <name>reserved_ranges_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a4df598c66309e0e4733b0b57210a46d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ac1c7a297c5fde71fc2b0a54d3a87fcd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumValueDescriptor *</type>
      <name>values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a8dc7f3077fe5db716d465fbac4f3ddd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a7c2a1591b17df8895d581c7496c108be</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a580b2e7743fb5db76d84a307272a3cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnumValueDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a6aa2800aca89352e3cfc67f11df8d35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>aa4943f44d6bfaffcd8755cdb28a203fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>ac1d1d040ab90f5786ff7556de87ebb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumDescriptor.html</anchorfile>
      <anchor>aefab11bf9fc3a66a8bd7d5eaa5923a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::EnumDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</filename>
    <base>google::protobuf::descriptor::_NestedDescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>aa0360e23bf918190dd0142f93b41287a</anchor>
      <arglist>(self, name, full_name, filename, values, containing_type=None, options=None, serialized_options=None, file=None, serialized_start=None, serialized_end=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>a4e875b662c55567ac2fa89fdb14ed3e1</anchor>
      <arglist>(cls, name, full_name, filename, values, containing_type=None, options=None, serialized_options=None, file=None, serialized_start=None, serialized_end=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CopyToProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>ac73c3f05cbe5948d4018c5c84deabbcc</anchor>
      <arglist>(self, proto)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>a144255683b6ccff4d6afed4423499cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>a1b3cffed1482738be1932ef3debaba8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values_by_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>ab05ff000cb9e266b514d4d8e2d77a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumDescriptor.html</anchorfile>
      <anchor>a7acfce3048a8ac744895a52033b44f67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::EnumDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <base>EnumLiteMap&lt; EnumValueDescriptor &gt;</base>
    <member kind="function">
      <type>EnumValueDescriptor</type>
      <name>findValueByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a19e632b438750ed947f2bbd22c0e0c3b</anchor>
      <arglist>(final String name)</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptor</type>
      <name>findValueByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a1458848d9a38c4746d92325dd6d425f0</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptor</type>
      <name>findValueByNumberCreatingIfUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a02a58f3c05fbd56f62a243ed951b8677</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>acb31f77fa3f3586a068f6126cbe59a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a3a22c36b386ccba7e4c9f666fd7e2aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a5535ef04f3ccf045ea8b6ebe60dfff0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a2659fbb29910a828a587e42cab803c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>afc5b2fba8477ab4614713510e460a16a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a9affd7074eb57c906856a0a9372101a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; EnumValueDescriptor &gt;</type>
      <name>getValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a56e3445fc914f2c6884d2c4abfdb5bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a96a4ca162d3f1e48a5a02ab3da8056f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EnumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a48f4af4513d48e8622d77ba1af1f96da</anchor>
      <arglist>(final EnumDescriptorProto proto, final FileDescriptor file, final Descriptor parent, final int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>aae11f2f7dc30a02af947187e35b25966</anchor>
      <arglist>(final EnumDescriptorProto proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>containingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>ab431a2bbd3681f678b559d389f46470b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>ade6b328a29453ddd1641445ff55c9fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a99ca0feaf381142d74cebb8c992c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a4991524179bfef47b3d71d8baba01e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>a1b0ec73bb5a87a4d4fe22de361f5bd4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final WeakHashMap&lt; Integer, WeakReference&lt; EnumValueDescriptor &gt; &gt;</type>
      <name>unknownValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>aec572626bfef22c84fb9497df812ada8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumValueDescriptor[]</type>
      <name>values</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumDescriptor.html</anchorfile>
      <anchor>adae129588f5239fee57b3c7dc34d5e7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EnumDescriptor</name>
    <filename>structEnumDescriptor.html</filename>
    <member kind="variable">
      <type>const upb_enumdef *</type>
      <name>enumdef</name>
      <anchorfile>structEnumDescriptor.html</anchorfile>
      <anchor>a1ca3657a7bce7e038b657f6634f45a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>module</name>
      <anchorfile>structEnumDescriptor.html</anchorfile>
      <anchor>a949f5e51441bfc1cf48e1abf45480dc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDescriptorProto</name>
    <filename>classEnumDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1aba840263abac2673ec46bcd8d82fbbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedRangeFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1adcedc6fe04d64fe9e3088012449211b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedNameFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1a105d22c2c0b014e62aceb69b547fca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1a72408a20aa0d0110f638530424f29947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1ab1be2cefb085b76d1bfedeed511edba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EnumDescriptorProto_EnumReservedRange</type>
      <name>EnumReservedRange</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a87636874c954bfd0e62adfa7cedc9a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1a72408a20aa0d0110f638530424f29947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1ab1be2cefb085b76d1bfedeed511edba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedNameFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1a105d22c2c0b014e62aceb69b547fca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReservedRangeFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1adcedc6fe04d64fe9e3088012449211b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0acc2bf143c56e4256538ccb36862dc1aba840263abac2673ec46bcd8d82fbbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>adb59400394a509b0664011de79cbefbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a1f0dc6483209bfc12d5204446a0cfa91</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aaac225c57c8952f8d76013bd7fd86b8f</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a8f42af08889e814e343276617386a173</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a8fd0014752bfcf47d495e5241ab1a266</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange *</type>
      <name>add_reserved_range</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a70e21042ceaed9b80c0f58147290515f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto *</type>
      <name>add_value</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a3da040b5bb16d2e85be3030e1b9134a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aeb47408b3ac5556e366291e9e186c4de</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a25a7c25dfe4f327f2374f242dab9c7f7</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a47cde75c43bcafe7c01faf69df0029d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a5e671104bccd11346d9a49d00ae077be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a2e39ce22b57912d68da43de7be902703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_reserved_range</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ae7bca5c3e80e242cf8997de583e3be60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a13c8f96b11920cc46a16715191636150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a78191041552ac79f868bd8f6aa32efcf</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a4c2499a58f14cf2f39db76b03221d454</anchor>
      <arglist>(const EnumDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumDescriptorProto</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a38a90b886d7aa99b2fd8bb90846235f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumDescriptorProto</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a58ecf474006ac3c7ac17a3dc3cfdcf4d</anchor>
      <arglist>(const EnumDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumDescriptorProto</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a20304314e58a889620f2b888773a091f</anchor>
      <arglist>(EnumDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a3a6c1b64db3940920573b6681024b9ff</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>afdd7e4c98b8c0f873b30a60a023e26af</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aa5b0acfab2edfcda879f3c6f4fba4427</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aec922eabcf908786f2ae13313fde24a6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a1c0d2919398b96e90cd9db96e4d5a994</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aa2b149743c7f46d0f25cf1270c461d2b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a624c4637d81b4a943a41ddfaad363a5c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a887f75b891dfdb22182f5a24cdedd2f4</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>afcf5daa7ef89cef4a483da06e7a02af3</anchor>
      <arglist>(const EnumDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ab4e1f638441d8f8bc950bc81ae04cf1c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ab9656eb42c1ea464a1f7dea45392a7de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ac529556bec1997f1379556a4d6eaf7e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>afa283ddae90bc8eae21da5aaab5c343a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a4376159b2e9530772356660b967a7376</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange &gt; *</type>
      <name>mutable_reserved_range</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a02cec8cad60e2a266b844855546937d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange *</type>
      <name>mutable_reserved_range</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a30342745f90d71c6130b48a0e9fe3131</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a91b04b66cc22e56ae8c60f5718935d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto &gt; *</type>
      <name>mutable_value</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a58afdc26c6cd0357f27ee1df880c7315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto *</type>
      <name>mutable_value</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a8245b3106b4660fe08e88cfb3b333ad5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a6c344b7cefd251e7a536805bafb17f15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a53b0916dd8bba4c1886186541c56c14b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a86de3e5541fdab5484e949e8b8a2d348</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>adb193d1372914101b681ce68d9202df9</anchor>
      <arglist>(const EnumDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>acf2f7cdf91a8cd09a0185e1e95b3c31e</anchor>
      <arglist>(EnumDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumOptions &amp;</type>
      <name>options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aa895b0bc11568ab1859730067a7c8ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a5acee91cf0f32c4bd3b86f40260f19e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumOptions *</type>
      <name>release_options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a6b0d34baef5b60ab8b3d0cce5f695215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a487ce5b6dbefefcf5af19ef6c9bbd203</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a98481f66af6ff6a87787351417e93b57</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_name_size</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a94b4bb60b2e9be5481bd3ae032e1454e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange &gt; &amp;</type>
      <name>reserved_range</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ad83e1d4d4e01790a7876d8029f8fc69c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange &amp;</type>
      <name>reserved_range</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a6347bb332c804a9f85c60a89026c0bea</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reserved_range_size</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a060633e9680c328fe3cf8115d4a25ec1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aeaca5cc77b749af1a8a0d99fc27845e0</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a69f7c11acd9c267ddf8605afd5be51d1</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>abe27c254480baff0c7f03faeef65ffdb</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::EnumOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aff267024ebfa881a3353b18492bfc98e</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a1c09c680bb507bf785e3c56545750312</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a2468ef1dea2c4959d492ff1a4b9b1b42</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>affe0c31d0295daeed6203660d4835162</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>af5700f518cf02140ec4771d761104695</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a97dc876cedefe710c004d699cf713b79</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ab0a610c247fd26a2f14ab61356753e97</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_reserved_name</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a7d9161280b918dde54645835bc0cad3c</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a97d4653474d9ced9ccac15745d1aaf9d</anchor>
      <arglist>(EnumDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ac38b1d80252e0130537cacd6473a428a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a156b13639b4c41564d44c7aa5679e0a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a74377a747536cd252da171213683814b</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::EnumOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a65ec0bb20be63bfcd155b8e9b741fbb7</anchor>
      <arglist>(EnumDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto &gt; &amp;</type>
      <name>value</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a6c3dbfcd6b5dc9b3da3db21df6e82c90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto &amp;</type>
      <name>value</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ae9b660ebc4b1c9b6932d4f1a595e4ce2</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value_size</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a0e5e2ef93a5005288eacb540314ef4da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumDescriptorProto</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a6fb678075ee92255f9803dfbec81b3f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ac3001ae93c5fcb4b77a3f5baa355e255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ad5989e7a08af8b9e271eb61aa90d34f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a11a379b6b0afda2faa3432068b977f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>acc6b93de643420e179effe75fa7a21ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ad2e2438b8a1e1d884220c27b38c25c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ad038be07f1d921e5e18a2bd450d8d2db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>afd29790fbebbc07b6f4cc54e5a1033d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumDescriptorProto</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a15fa9da65c3bbbebed708c6d0eef3d4e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a4a6e10917b36e9f0b99a4f0dd7831231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a334b3d5a5ebc6997f56f3a1294d11354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aca40954792ab1be4f1877833d1665f67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ac8919c31cbfddfaebe12a9eda8e2d1d8</anchor>
      <arglist>(EnumDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>abbb4cd645c7ab4f66a3a59405212f855</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a6e9fbe4b004483ae9f8ed1fce371f7d3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>abd2842ac25643de660a7380383a8b193</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a4cd25a8f47c840aad3576e17da130cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a838e05dcbe1fafed0dc3ff5fdbf1b442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a70f37c6a1d356768fbdcd20208700f91</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a3f2118c864fbd1d707ddfe31da72b152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>acb6f7f6ece10f7fb26cc987201c271bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a2053ad47dd5ba5cbce4ea6701eb20e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ad108bf082c5822b5bca52cbfec7155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a5dc982431953b8ba984f6d2854cfb5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>af596581ea554f818ce7da11237d0bf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::EnumOptions *</type>
      <name>options_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>aca36c4aabcca618ba777af2283f266ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>reserved_name_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ae249b5fd69ff69b5b833ec7cc7e4d80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange &gt;</type>
      <name>reserved_range_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>af5270c66c704cedff9dff7e71058222f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto &gt;</type>
      <name>value_</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ac1b90e4278fa5bdfc11321270319d68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnumDescriptorProto.html</anchorfile>
      <anchor>abbd3382224524ead90bb71e24431153a</anchor>
      <arglist>(EnumDescriptorProto &amp;a, EnumDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDescriptorProto_EnumReservedRange</name>
    <filename>classEnumDescriptorProto__EnumReservedRange.html</filename>
    <class kind="class">EnumDescriptorProto_EnumReservedRange::_Internal</class>
    <member kind="enumvalue">
      <name>kStartFieldNumber</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a773784fdc689aba8383478fa3534a130a50860f68b0ef82ef3a80833939de638b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a773784fdc689aba8383478fa3534a130ad1a8f5f49ed4729693e659c05350a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a773784fdc689aba8383478fa3534a130ad1a8f5f49ed4729693e659c05350a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStartFieldNumber</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a773784fdc689aba8383478fa3534a130a50860f68b0ef82ef3a80833939de638b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>abee5870cdacffe3579072297940e3445</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ae5ae6d1576843333fe8a6befe8dbc246</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_end</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a5315673616f6e225c95bfb850454506d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_start</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ad591a97d3d5ea4f013415af0285c336f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a9b07762f615bfec563086a9f9c375d4c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>aeb8804e027f32f3f2f119d81dc06e063</anchor>
      <arglist>(const EnumDescriptorProto_EnumReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a1995a4a43964182b475be1c1a258fc4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a8eb4cd65c176dce9d5c2bcd5d724f765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a2401dc227c1691a4fc9ebe1536c54c69</anchor>
      <arglist>(const EnumDescriptorProto_EnumReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a8a0f87a87db1a70b19a72c7dfd285d56</anchor>
      <arglist>(EnumDescriptorProto_EnumReservedRange &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a01642240a2bdb352abb6ee286b4afd99</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>aebd861c69353995e93dedd581c04f1a6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ae848c94fe10b3400dab86d5e116c865b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a8f285483b752ec7740b54a0c210812b5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_end</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a1a2e92caa8e1d369a7f0905697fedca1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_start</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ac35c1fb71312178074a9743e4faf2b13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>afb0981ee68fade94ce09082bfc804e87</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ac6f67691e909e9307966dbff3efcc7f5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a69805557a3424da5304aab8c29cb482f</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ae0dd4002b947e7b6a3d1c9b26071cef0</anchor>
      <arglist>(const EnumDescriptorProto_EnumReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a159ae9f76a986abd7939265ce38133d7</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a826a802fb84bb72f8720464783fbf85b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto_EnumReservedRange *</type>
      <name>New</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a65411e2e631ae6cc8b1193d7b991a867</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto_EnumReservedRange *</type>
      <name>New</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ac896833d6c84eb865fc74a0b1e4ae171</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto_EnumReservedRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a0ecaa385f517797a5d484a50c1b75819</anchor>
      <arglist>(const EnumDescriptorProto_EnumReservedRange &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto_EnumReservedRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a218bfa569d992e5e17799914b7c2ddbb</anchor>
      <arglist>(EnumDescriptorProto_EnumReservedRange &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a68787490c8c3fbc9ccc80055ee258d1e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ae92b3bd3c7724077595fe74137815f17</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_start</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a568ba51d2cba3bc856bb50dd5dfd2b00</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>start</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a8f25f85262ba94a3f91416510f6c58c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>aca11f7410975914be1ddd1c31134d275</anchor>
      <arglist>(EnumDescriptorProto_EnumReservedRange *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a40b3a6fcc1f33ac93ec780601b701ae1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a19ba08d9c651710d3270c2ae9a253859</anchor>
      <arglist>(EnumDescriptorProto_EnumReservedRange *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a76f9bf74ee4a2fc9a72292affff5e370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumDescriptorProto_EnumReservedRange &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a3d8d08615282507defc1d90505942efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ad7f9a7dd8db8f26eb86ca17c5108e743</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a2124f34bd69b1da405d9bcb2496fe3c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a6a66de53ff10599bc138b1fa21736005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a029f7da71547bb1cbf0967ff5890d5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumDescriptorProto_EnumReservedRange *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a49c3ab4a6a371927d64f0a76dababd5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a15e9058b5f806ebc03f70bd46e5adc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumDescriptorProto_EnumReservedRange</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ac1d1fff537e9185b2c09f5ef7059fe13</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a30053b03f971f09b899051b5a80f9d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a4d22e52e4930ff926c50d02b865be4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>acbf7aef633c0f0b722e1dcc52ac40c7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a1dc4707853a9382826bd1aeaa66817df</anchor>
      <arglist>(EnumDescriptorProto_EnumReservedRange *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a1fd2fb69a22f9d656bfc9b4a5f90dd08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a9fcd02c4e4e11d2d4095076f630fbdf0</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a89440a327e630844585a9d5675951715</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>acb1c2f9cbb79fd026772e53c6a7e1027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a569108e4bd6cd735f233ee8de2cd1748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a0b733b8a3c8ee0cde6beea5f578c8bbe</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ab69800a192ddbe7a2caaceffef873f9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ae994c87015874f1fef0c486b07a4349b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a4dc374d850bf713062959bd947257c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a66155c2498a5dd72f258a102722d1664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a1eb09c49df5adec81b7c6c31bfc71c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ab886ddc69db1bf3b9c8dd24b40705a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>start_</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a2c7207a95fb9e4da84f276299c30024b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRange.html</anchorfile>
      <anchor>a8d2d9984ffae62d21bbf56d6c13ef70f</anchor>
      <arglist>(EnumDescriptorProto_EnumReservedRange &amp;a, EnumDescriptorProto_EnumReservedRange &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal</name>
    <filename>classEnumDescriptorProto__EnumReservedRangeDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; EnumDescriptorProto_EnumReservedRange &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumDescriptorProto__EnumReservedRangeDefaultTypeInternal.html</anchorfile>
      <anchor>a42931579bedd97daf45938e7f362213f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumDescriptorProtoDefaultTypeInternal</name>
    <filename>classEnumDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; EnumDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>a1c437c282d9400db613ff0267c721406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::EnumDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>ac83f4e3cc247e5c61850765734b6e5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a732da9aaa506201afc6501014556a1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>bar_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>afa3a0f5fa05d88e2ffac749820318708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>baz2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a7f0337743cc7da2ac5cc0d430c70bf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>enum2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a979ba7fcaab57ab2b18d153d60df3d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>ac60dd1e6a075577d1415cd3f4cae0e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>foo2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a7fffa47ff677627bf4dfdecf53e06805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a53961729bdba26809d4be26c318dac53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a435ff99abdab9a7e6b256f48bd0fed8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1EnumDescriptorTest.html</anchorfile>
      <anchor>a6b019eb3ba2a50ab17656432e6032508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::EnumEntry</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1EnumEntry.html</filename>
    <member kind="variable">
      <type>StringPiece</type>
      <name>name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumEntry.html</anchorfile>
      <anchor>aeb09ba188b0353d19e5e0dace8690b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumEntry.html</anchorfile>
      <anchor>aadf82113ecd6c9847c8964b5fc837606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::EnumField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumField.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumField.html</anchorfile>
      <anchor>a9a1ca7fd29aefb00abfefc937933ccb7</anchor>
      <arglist>(self, number, type_name, default_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumField.html</anchorfile>
      <anchor>a944845c91668021564df1f6a380073f7</anchor>
      <arglist>(self, test, msg_desc, name, index, file_desc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumField.html</anchorfile>
      <anchor>a4fb7c7e3d36c566e53f69a7ee070f583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumField.html</anchorfile>
      <anchor>a29757ae6ab86d25b91c7c0862485a647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumField.html</anchorfile>
      <anchor>ab48c5189529030e2f98b0ad39aedc248</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::EnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type></type>
      <name>EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a0890cdb922b3ad6dc1b2636fecf74e76</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>ad84842367e0c43a78d642db03025bc36</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>ad80b30d69ff03dd61b9b58b02ba41165</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>aac460e52a8786b1e4f438e30448388ba</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a045fe79cbce7e3c237f9823d2e096483</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>aac670b8b1f8cb5079f73778616a7b6cd</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a00eaa18c659ecabbc648a341f42a5c83</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>ae0b6449ebe4ba51b390dabd7bac05abd</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a481a0df994b87e339588e83dc224fd6e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a17728e808b6ac74e89ef5d1702441864</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a98c6e9ad6a0b82e96f94831021bf3f0a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a6540f7061220b64ad1ac7d09583a478b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>aac583d21e25f53b198c1dcf3e455487c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a44b60fa10c101bf3dcc0a7d446ac752a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>adf409823b8647a667b7605199bcd9621</anchor>
      <arglist>(EnumFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::EnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::PrimitiveFieldGenerator</base>
    <member kind="function">
      <type></type>
      <name>EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>ad4056cd39c0cb84d81c42f78c77f8d18</anchor>
      <arglist>(const EnumFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a19193712eeae8fc628ca085aa63a9800</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCodecCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a9a948ca5952b8d82400d57e6efbdecfe</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>acda120a4b6639a7e3ed6012934c9ba4c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a4a8921410b5a9c0803c441641c264ea2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a6102c28b2055e9da8c552a2fb736d309</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>acf3c272ef591f4e72e62e5017da69a15</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>EnumFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a99ff58d2ddf56b89d7c7e1d4266eb7a4</anchor>
      <arglist>(const EnumFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>ac73a44508ed99d1ffefecf3e4a9f87d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::EnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::SingleFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DetermineForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a84f4f2d9f78a60c55a4de794715d5055</anchor>
      <arglist>(std::set&lt; string &gt; *fwd_decls) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCFunctionDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>ac16f333ed960bd9047bc76d2d6122426</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCFunctionImplementations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a34dc385f9e50dd17e0b0ab72f99d556c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a3886eced1eadf2dd3eaae6b9e5e651d1</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a253c0ed567416614fd3e21108e81855c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a4c29f58ed46150992fc2adbbf8331c0b</anchor>
      <arglist>(const EnumFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EnumFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a52b90396c2ac6494dd24fd942b081405</anchor>
      <arglist>(const EnumFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::EnumGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a48ccfa4c344b5729df411296c40b9f36</anchor>
      <arglist>(const EnumDescriptor *descriptor, const std::map&lt; std::string, std::string &gt; &amp;vars, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>af2bdedd6894f29d74e5d04dd78a1c7a1</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateGetEnumDescriptorSpecializations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>aaf3eaeeac51f3f1c87e9bd524b46e3d8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>ab7a34e1f5d7ae35d2b062e668d7c9f4d</anchor>
      <arglist>(int idx, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSymbolImports</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a7e901ebd70a26b0c90f08832e31b1256</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a7361e5d8c172d610b354124a890083d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>aaa0f6773924a9773f2cc01d66dc73a20</anchor>
      <arglist>(EnumGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>classname_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a18e3a2969381d75c94f098a77ab9c11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>ad3803ae067e2c74fcf3d31eb93876d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>generate_array_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a532377f3e6b8c28c1e62ab5701c35034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options &amp;</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a0466bb63b1bccac602b4e1c1daa0b269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a09a070cc1c7417beaf73bfb6bd9c44aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumGenerator.html</anchorfile>
      <anchor>a27dd6e397ea136f17cb2e4d1edf28983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::EnumGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::SourceGeneratorBase</base>
    <member kind="function">
      <type></type>
      <name>EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</anchorfile>
      <anchor>a71e9ae4c67c9d4fb1030ad6537390bd6</anchor>
      <arglist>(const EnumDescriptor *descriptor, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</anchorfile>
      <anchor>a38628c95eac9f1181b1013fa1bdca623</anchor>
      <arglist>(const EnumGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</anchorfile>
      <anchor>abbf0c520b0e36709687c4f8d49ce79a6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>EnumGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</anchorfile>
      <anchor>ab69592aa43879b8261d1af846584f912</anchor>
      <arglist>(const EnumGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</anchorfile>
      <anchor>aa61454b03584f8e934d1498b38187dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumGenerator.html</anchorfile>
      <anchor>a5d18dfda7c6c437cc2224e21c9f663e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::EnumGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</filename>
    <class kind="struct">google::protobuf::compiler::java::EnumGenerator::Alias</class>
    <member kind="function">
      <type></type>
      <name>EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a024cd5975488285bc5e2936d58bf61f8</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool immutable_api, Context *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a3c1861607fcb4963ee457f41ae25b668</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a0557042c47ef17d375b2ae7522d4a28a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CanUseEnumValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a9353c399cef047c8b6daeb836fb5b982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a323e202b88ac652999e7f195b655ea86</anchor>
      <arglist>(EnumGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Alias &gt;</type>
      <name>aliases_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a6ec7a6af8b4324c159cfb675eaae08fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const EnumValueDescriptor * &gt;</type>
      <name>canonical_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a5f34e35392550c2b38351eca00275aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a50474ce15165461095df11fa4c69a664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>af0ad36ec8248a565ec30a79990eb0113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>immutable_api_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a560ea87d03b86721b4be5894f0d9ba06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumGenerator.html</anchorfile>
      <anchor>a70b4b4dc6b64a824e762883ded24aebf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::EnumGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>ae44f4f20433c51e900e036165b72505f</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>aaed799a0d30147a68659fc447d5bceb0</anchor>
      <arglist>(const EnumGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a092a8fbe32148cbf4679f015f5e68c86</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a36cebaf526ba9a39d975f56f0ba90a87</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a9c65785556d27aa58755155e3694ce55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EnumGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a823d64e3b80b86efacceeeb811955817</anchor>
      <arglist>(const EnumGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a3f27b1a8ed421e09a3f05a7357f7f243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; const EnumValueDescriptor * &gt;</type>
      <name>alias_values_to_skip_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a42cbedbbcdd3bece40063a34e3eea79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const EnumValueDescriptor * &gt;</type>
      <name>all_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a5c5b1917be96398e1557c55225b25ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const EnumValueDescriptor * &gt;</type>
      <name>base_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>ab3d1e11f4813d702b78fc4bbda87f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a3a2522a243f75485fbba83093b279899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1EnumGenerator.html</anchorfile>
      <anchor>a9286cec95f9927ad98857be7f1b4267f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EnumHandlerData</name>
    <filename>structEnumHandlerData.html</filename>
    <member kind="variable">
      <type>const upb_enumdef *</type>
      <name>enumdef</name>
      <anchorfile>structEnumHandlerData.html</anchorfile>
      <anchor>afa6f2717a3c35ad8aae7bffbc8faa0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>keyname</name>
      <anchorfile>structEnumHandlerData.html</anchorfile>
      <anchor>a27b4c06d7e1f8b83e38da57491733d47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::EnumLite</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumLite.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumLite.html</anchorfile>
      <anchor>a07cca1366fbec07e46a6d6e94d76cc82</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::EnumLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</filename>
    <class kind="struct">google::protobuf::compiler::java::EnumLiteGenerator::Alias</class>
    <member kind="function">
      <type></type>
      <name>EnumLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>ae5d8880f3f3f3d3986771e165ba879c0</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool immutable_api, Context *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a59c3898e50f651aa6a47852e3652de43</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a55488d1303f510d7b6e485a595d2f9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a91c8d0584a28a7061a4f69251013ab32</anchor>
      <arglist>(EnumLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Alias &gt;</type>
      <name>aliases_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a45c44e51b824d31fdbb626f36ba17b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const EnumValueDescriptor * &gt;</type>
      <name>canonical_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a27e05bc7f33414bfc83d1532210feaf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a76fa0631f4a166cc4eb805b263d25d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>abab7f191bb43dce44eb20fafacb7cc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>immutable_api_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>a42294a7b568f633ce278cf1dacf8b989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1EnumLiteGenerator.html</anchorfile>
      <anchor>abdadb10655ac5f6f6eabb5d59b1f7ba8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::EnumLiteMap</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumLiteMap.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>findValueByNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumLiteMap.html</anchorfile>
      <anchor>ab9be37d42a05bd8816b11c3749b24551</anchor>
      <arglist>(int number)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumLiteMap&lt; EnumValueDescriptor &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumLiteMap.html</filename>
    <member kind="function">
      <type>T</type>
      <name>findValueByNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumLiteMap.html</anchorfile>
      <anchor>ab9be37d42a05bd8816b11c3749b24551</anchor>
      <arglist>(int number)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::EnumOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::EnumFieldGenerator</base>
    <member kind="function">
      <type></type>
      <name>EnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a0ccd1a37d392d3588eec61ad2c0a8d65</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a6b6dc38ffc1d959d559ea5b057acfad4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a28cb3a5d921bf7aa0a78b5042fbf22a3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a584ea332c186714add7b703ffe0ce5c8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a0a0696f426760c55b1067936117bc9b9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a628eee13919b35dd59d1041603dbb7f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a5a3934da45a25374e65045cbab36a375</anchor>
      <arglist>(EnumOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::EnumOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::PrimitiveOneofFieldGenerator</base>
    <member kind="function">
      <type></type>
      <name>EnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a4401bc12bdda5f64724edae5038cffa7</anchor>
      <arglist>(const EnumOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a43af6655a9c3e52fe9029c60e80bd48a</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a1ba6b706f9e9cc78503c7bba3de7e6e2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>ae0b5bbd20b07872c609adc7f93c4f6c7</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a73a73873a547a2fe1e9adeab644fca72</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>ac7ead903c6c2c2c221cd8bef099cc3ba</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>EnumOneofFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>a98e408e3f8bd8a74597644caa9909ba8</anchor>
      <arglist>(const EnumOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1EnumOneofFieldGenerator.html</anchorfile>
      <anchor>aa6da96050b7fb51161500ae896be24ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumOptions</name>
    <filename>classEnumOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a03f2a9b3bda4e6cace83f08a92b0d631aee7f98346647f98a0d1e17eb7da6093f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAllowAliasFieldNumber</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a03f2a9b3bda4e6cace83f08a92b0d631a6e31edf504f0dd40001ec6325bb8c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a03f2a9b3bda4e6cace83f08a92b0d631a8d6e5117ce622cef78480c331b3e52f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAllowAliasFieldNumber</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a03f2a9b3bda4e6cace83f08a92b0d631a6e31edf504f0dd40001ec6325bb8c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a03f2a9b3bda4e6cace83f08a92b0d631a8d6e5117ce622cef78480c331b3e52f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a03f2a9b3bda4e6cace83f08a92b0d631aee7f98346647f98a0d1e17eb7da6093f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a8180b8965911a128e6b424068d49022f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allow_alias</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>af97650d736cfa7c9d42bbfec3b79fd17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a775afd5b66ab96c00dfd40fac449d12c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a043cd8070d3443b434378d37e7501100</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_allow_alias</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>acf728cb3a65b01aa1b1f2f34d210f473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a228f107c7760299098f598254fde433a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a1296b92e84d9254637a305752f7e19a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a542cb4a51d1422127d60cf06b0841303</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a2d1181841f95a00c4ca123457362daec</anchor>
      <arglist>(const EnumOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a6e9dca5c3567f33644ff0f0d3f12fbe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumOptions</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a46cbb8dea3bb43bc3e26e2993784536d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumOptions</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a1c617349f5ede169bc20c7cfeb33af3d</anchor>
      <arglist>(const EnumOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumOptions</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a2a642bb70471e0f391ba2d6797d99a93</anchor>
      <arglist>(EnumOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a678dbf74599adfec2440236fb3f42325</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ab849a861b199552d6a3d12ec7b9462df</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ae5960895aed2fd6119d4bc26148e3108</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a7a779898c89a594e7a2a322a44f93de9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_allow_alias</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>aed4186b60dda3e715e7173428c93cb70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>adb92e3d546e27e87390343471fde691c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>addcf475b4fa7c557f9399e38940dfac8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a0eb152ccb95b09447564912429bcf008</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a2ee357944ce396d58dd9ee060fcf4f94</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>aa98ad5ef0dfc3091f2ec690998f7507e</anchor>
      <arglist>(const EnumOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ac3ed6f828ce5b900d47d848a968cbcb3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a7b6b403afcd2e1b3b63d2f2420de7ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a99951324eba5826b35fe1eba481d1673</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ac1a7f92c3b159047c60fe36bd9dfbc30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumOptions *</type>
      <name>New</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a8046b542b560e08329f913d00743dbd9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>EnumOptions *</type>
      <name>New</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a49f7e5a2b29169da1725373cbfc3de66</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>EnumOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a7446f9ab62a91eef29f22ccc9f98bc6e</anchor>
      <arglist>(const EnumOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EnumOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>aa6a6904f16246a267328c446927111bb</anchor>
      <arglist>(EnumOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a247041ce7144f45010868ed8e2135cba</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allow_alias</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>aed0bf6b90c83845760bdaca14a6ef084</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>af1201d688c31ff5d368e3f8aa06bd1ab</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a9969426a20cd81c6fb70de87e405be65</anchor>
      <arglist>(EnumOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a6cffae532a14df99fab9a06857bbdc1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ac2577e722350fd877dac8dcf716094a2</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>aa1ab21e6657d38a328130005dfe56a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>aadd81058dceae4074169addd370f7166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>acb40ec75d314525615a78a833a5e1cfd</anchor>
      <arglist>(EnumOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumOptions</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a95528f2a64fddc18ea7875438ab7c6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a3ad6917db3fa1d7d706454c511c12908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>abc9b1244daf2c19cc64cd7bc8c502fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a006351d0c3c8dc4fe4ee7bad740c9e6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a6e61d79e5b0466d99c863811de7c29c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>af6bed04de615c803ac714a1d7b0a1e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a65a68a01ad348c6a8d70f0230609ac59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a1ec7c1148a526ac034cfe8d125ad574b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumOptions</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a864dfa2533d72d58876564b72ecd25b2</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a60947a66665e8bbc68d3be6f3434c9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a509e83a222800a8ea86203e1628401c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a67a53d7ebcb9f45b458d451dfec0dfeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a739cc961f03cf4ab38cb12328d2bdb24</anchor>
      <arglist>(EnumOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>afbc975bd0890d2e06ed77eee94ce9925</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ad4299bf12dd4be88c3883ee2e6255a54</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a1730c37dee632e3109454007e991c4c5</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a682ba06ede1975ded55f402285842781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ab5fe32116aeb31b9a3822873e256ff93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a8494f4e1aeb02a1229dd6d5dced618c7</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a4c7d4c7311a5ed7e3fa55132ed4d2204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a3827d9d716bb45ddc7426cd3cc157bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a0c89c5a2e382cfb8f0a04e219554ebf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ad3e89baf9a1e624ace69a0825fefffda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a5886fd7a35f441776521f17758dab159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a4f7ecd4368e3b384c22039d82f04f126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_alias_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ada13ff79f02ec1ec9182e1641bad57fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a25d1e5640dd538f10979b93023286131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a107dce2b2513d51830f62892022db544</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnumOptions.html</anchorfile>
      <anchor>a75e752c0c4c66ba11d7a0d0e62b0eca6</anchor>
      <arglist>(EnumOptions &amp;a, EnumOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumOptionsDefaultTypeInternal</name>
    <filename>classEnumOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; EnumOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a93bb79163af8fbc1b07c609f29ef140c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::EnumParseWrapper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1EnumParseWrapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const char *</type>
      <name>_InternalParse</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumParseWrapper.html</anchorfile>
      <anchor>a01e2fec21053038d15537c9303febf9e</anchor>
      <arglist>(const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>field_num</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumParseWrapper.html</anchorfile>
      <anchor>abec3dfe198c156c2a569a2bd782cbb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool(*</type>
      <name>is_valid</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumParseWrapper.html</anchorfile>
      <anchor>aa4ba60acfaaa83c73ebbd1704ee20ee3</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>map_field</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumParseWrapper.html</anchorfile>
      <anchor>ae31e2d671798134e660b5ba4d7cc45e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Metadata *</type>
      <name>metadata</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1EnumParseWrapper.html</anchorfile>
      <anchor>adb2cce6cb43881df6bf2e215fe7c0b16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::EnumScrubber</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1EnumScrubber.html</filename>
    <member kind="function">
      <type></type>
      <name>EnumScrubber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1EnumScrubber.html</anchorfile>
      <anchor>a94189a898e8eaf9dc662c40c07bfa272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ScrubFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1EnumScrubber.html</anchorfile>
      <anchor>a7131ebf2055432437581b9d926e1557b</anchor>
      <arglist>(FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScrubEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1EnumScrubber.html</anchorfile>
      <anchor>af885c902c12fece18fe1aaff4a31a803</anchor>
      <arglist>(EnumDescriptorProto *enum_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScrubMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1EnumScrubber.html</anchorfile>
      <anchor>a884453584acb847b4638ee656df7f366</anchor>
      <arglist>(DescriptorProto *message_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_added_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1EnumScrubber.html</anchorfile>
      <anchor>a056d52dbb483780fb25fcfb8a87fe2fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::EnumTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1EnumTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testForNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1EnumTest.html</anchorfile>
      <anchor>a46100c6dae8dda18a9ec91becb9920c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testForNumber_oneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1EnumTest.html</anchorfile>
      <anchor>a491a72d1fddd1d454ac9687459596c5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testForNumberLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1EnumTest.html</anchorfile>
      <anchor>ae5a3dd3ce0b5f7e66954befb6f3c5955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testForNumberLite_oneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1EnumTest.html</anchorfile>
      <anchor>a5fb4ac6a2ac78ca2b98dc96eef91ab14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::EnumType</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumType.html</anchorfile>
      <anchor>a009a36eaa2e27d3a92856eedd714c34b</anchor>
      <arglist>(self, values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumType.html</anchorfile>
      <anchor>aa06370615605fe3c8a134fbec7685b37</anchor>
      <arglist>(self, test, msg_desc, name, file_desc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1EnumType.html</anchorfile>
      <anchor>a6f32f5bdadf86fcbc79d3711035be04c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::EnumTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</filename>
    <templarg></templarg>
    <templarg>IsValid</templarg>
    <member kind="typedef">
      <type>Type</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</anchorfile>
      <anchor>a50863a025f11ba449e829b9f52d2421f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</anchorfile>
      <anchor>a573069526008c07e0d25f7c1bb1b2c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EnumTypeTraits&lt; Type, IsValid &gt;</type>
      <name>Singular</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</anchorfile>
      <anchor>a75052144cc2541fec50bd33244fe9a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstType</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</anchorfile>
      <anchor>a4e09af136d54b3b13d54cd75227283c6</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, ConstType default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</anchorfile>
      <anchor>a678afb687d566949a55c31adb813025b</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EnumTypeTraits.html</anchorfile>
      <anchor>a3baf862196c76ee195c89b5effb28345</anchor>
      <arglist>(int number, FieldType field_type, ConstType value, ExtensionSet *set)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::enum_type_wrapper::EnumTypeWrapper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a87e4d2834c2dd552fb12cc9e4d8c515b</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>adddd85278f561f22fbf2b9beef661a05</anchor>
      <arglist>(self, enum_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>items</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a1886755944f0cf33433ed7590c5d3cb0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keys</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a4d4cad55b44cea4ea2fcff39e59dd3b5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a6e0f6a823aaf5f0f0d9a58730bc9a5bd</anchor>
      <arglist>(self, number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a89e12507cbcb54d3b6c3ccd25c42ef3c</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>ab7e193e34381539a2e8a3ddc2bcf125c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>DESCRIPTOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a1127907c76174b74b953b0af18bf68d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_enum_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper_1_1EnumTypeWrapper.html</anchorfile>
      <anchor>a11c468e42dad74cb6836b9ba3b17716f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ExtensionInfo::EnumValidityCheck</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1EnumValidityCheck.html</filename>
    <member kind="variable">
      <type>const void *</type>
      <name>arg</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1EnumValidityCheck.html</anchorfile>
      <anchor>a34eeca472f6e809d17e74ba40d6bbefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnumValidityFuncWithArg *</type>
      <name>func</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1EnumValidityCheck.html</anchorfile>
      <anchor>aa823aee9d610ed3edd6d5b9fb6258e79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValue</name>
    <filename>classEnumValue.html</filename>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aeddcbd6c9b7d442666ec192579107f38ad0368f08a3a0c72f91489766080ca141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aeddcbd6c9b7d442666ec192579107f38aa3e47f062ff9be987a7adb4f1c0aa0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aeddcbd6c9b7d442666ec192579107f38ae26ba78e5896587fd10c0d3eb846aca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aeddcbd6c9b7d442666ec192579107f38aa3e47f062ff9be987a7adb4f1c0aa0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aeddcbd6c9b7d442666ec192579107f38ae26ba78e5896587fd10c0d3eb846aca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aeddcbd6c9b7d442666ec192579107f38ad0368f08a3a0c72f91489766080ca141</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>add_options</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a827c2a196f2649d5a92afd2a5f62fc94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aa256f799b870c93d04b0d7a1281bb823</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aef898136f11b658c0e19d53437c11b0c</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ac7ba95610d00595b44b5b0342b2d0cf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a0b0baeef5ccaf4fb3e05bff7a3630d13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a7b997d5b13775d3076f9c482412f1750</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a299d525748050c49321c40c57faa2e39</anchor>
      <arglist>(const EnumValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValue</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a99d56753fd7759df6b6b59ddf50c99cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValue</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a653f5f4dc0bf066fcbf467e63f592864</anchor>
      <arglist>(const EnumValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValue</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>afc0fbbe79893e38c268864c06bb863fb</anchor>
      <arglist>(EnumValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a922128ed9bdd0842af2ff8fe9ad777d7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a62548df5c0b1d140a0b1eac54c10bc84</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a5fd7518283333b7f9d302e78a797b402</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>afbf7311c569b7c9405734d747ec313f9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a6190b384188a27c2c4b8ba35bc323b98</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a5e88aae8388c6689307f2d852ef95410</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a3e4beabc09855366d3ea6d5f5a820ee7</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ab087861f0d4be86c75fb4b3f82c62e23</anchor>
      <arglist>(const EnumValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a764c42887db28634d40fea2e285147a9</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a1ad7b58615d8e95336112e14dee6995f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; *</type>
      <name>mutable_options</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>afb70a12ce0dca5e074a72dc28de88eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>mutable_options</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a1cb1562d98a19b02809d1e465b24d60c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a5e1aff0ef913b0ae2493e9dbd1f1536c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EnumValue *</type>
      <name>New</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a7f9ff0960d7737fd5ca24b804eb027d5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>EnumValue *</type>
      <name>New</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>abf0b506cf652ed2919c95b3f3ef68952</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a49c213107ebbeef5e0267861eefecea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EnumValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a074c1fb026ea2698a64accb7d591fc01</anchor>
      <arglist>(const EnumValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EnumValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a4462378c5ea1f2aeaff2bb095b7a4e28</anchor>
      <arglist>(EnumValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; &amp;</type>
      <name>options</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a1a19e3c02365a6044eda8f65489632b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Option &amp;</type>
      <name>options</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a3fd0ba0f4abb72c090fcfcab4f0cca2b</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>options_size</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a11d06b079e2c71aee1ea1378ace2cc78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a92d24632f5ee423bfb8f96b2fd3fc855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a102dc336a2d80f5756e6e45eced21ecd</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a63a1dcb279d92e7b29ba16e90e1f1e5b</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a28b463ee7a491ad1251843e28e59a2ff</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a60d5c12611496587faf0da4ed0be538f</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aa82ffe8d504cbcc8fa09b52f0e32f77a</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a940ac79a0e42e188e33688c1cf228483</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_number</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>acab31ba4c26d6e718ea9caf6452a98fb</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aa1a3a399efb2fd5655c905f1c02f019a</anchor>
      <arglist>(EnumValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>af343ac0850939cd902fd182dcf1e58c2</anchor>
      <arglist>(EnumValue *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumValue</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a852eb9d351eda2f9d7e0aaa476d137c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a7e049dce44d8e69e2d707893a0e70b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a56ae33b54df175c8600c6f47e00093a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ad42965a9ee337b1addccd1441e4a9008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>adda07f7f68b953d185dacab9ed4eb75b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a28b067bb9ee1e87e0a5701eb531f7c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a9668a532324f32187ceed75d10fb3b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ae3dc31d1a1c5ba6bea403b96c6bbfec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumValue</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a38b8224d07dcc0b48cdbff93e9b9cdf3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ab148091af54f25f91494407ae5334842</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ac1dc7863829726f39a014716aafab082</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a9fa20687d7557b08ae5d4e75021986d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a688a8f975d3ae591e58e46cc8fc8e3fe</anchor>
      <arglist>(EnumValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a4ddfa1faf5f1468bcb4f94efa2019c4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>aa359a4a315fa478f806d52f05d367c9f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ac5ff276c82f112e6097a2a50e516a0b6</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a1607e688decf96e6c83f7a12e2a855b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a0b088fa8d419cbb2b554f9810272b46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a12f00e9f7f5396444a9ac68c9ee619fe</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a671d063ccef34bca776884a46ce92e7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a0b919d79341ffe532eaf7ebe138f185a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ade64f690be25018a732767ba93aaf6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ab3e4b5ed8c28e4b1e36d68638aee86c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a2aca2e6d59bdbc893cd3626a73133f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a0b352ceffcf8759fd28a3cf104fb2e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</type>
      <name>options_</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ada0044982652db68c429c3467f1130fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>a400c118901ed2c54db9cbad0c6313870</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnumValue.html</anchorfile>
      <anchor>ab2e77ddaf0115510dbf31f41fb974815</anchor>
      <arglist>(EnumValue &amp;a, EnumValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::EnumValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1EnumValueChecker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1EnumValueChecker.html</anchorfile>
      <anchor>abcabb5a0b06e8a557464b35c953f9c3b</anchor>
      <arglist>(self, enum_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1EnumValueChecker.html</anchorfile>
      <anchor>a9fe8f8c083c5ce60738a0df3e88d535d</anchor>
      <arglist>(self, proposed_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1EnumValueChecker.html</anchorfile>
      <anchor>aa0688023a2db475c605622593f1f5b4c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_enum_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1EnumValueChecker.html</anchorfile>
      <anchor>af0c63f1f932fc4f6f618189539943688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueDefaultTypeInternal</name>
    <filename>classEnumValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; EnumValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumValueDefaultTypeInternal.html</anchorfile>
      <anchor>af38c37347ce866e597565f604a9b77b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::EnumValueDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</filename>
    <member kind="typedef">
      <type>EnumValueDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a3cad6d41b03872a804d59a98a7b26c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>aba56563ec929e8225a5125cff9b0fa37</anchor>
      <arglist>(EnumValueDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a32d91e74f526c95087ac414699e19195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a3f361ebef42aeb9e34db47e4ed1295b4</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>acca8973f108de29c695664d6244f4f22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a08e8283fa7fb494610145623dcfd7dfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a6ee77314baf0c9146ff2084c5ee54faf</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a01f3962d284d0a60dc43035608723a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a4dc7677de5a219781b796cbcc7a22eab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>aa1771f5279175dee5c9a9bc260a2d763</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>aeb12ee093e333d58932ea089f5408db2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ac5ec77401650ea899cc4a67df2fa06a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EnumValueOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a06aefa0651f97a5eb83667bfc44b7bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a96f41c6a19c49287afca79d311054a13</anchor>
      <arglist>(int depth, std::string *contents, const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EnumValueDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a89927808f87ce7e41f18b3e66d46ee48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ac66013dc1687e171e8ecf7e4826a4e76</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a3e9987d7bdf018cae1b8a2213b3a45de</anchor>
      <arglist>(EnumValueDescriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ab480adb3233e398524089bfdda27951f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a1e4f65ac597af9b786df7ba2e5883703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>abaa90609525862870c9a14e95c5e6bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a44a286b2bf5087b46f839c13801476c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ad5a4d3bb5fe817112d2bc13d716c5aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a580b2e7743fb5db76d84a307272a3cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a1c1f94258bf2854439c35631a9cd4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptorTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>acaf1a34778f34154a368c8fb4e19408a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::EnumValueDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</filename>
    <base>google::protobuf::descriptor::DescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a78e2d67acdfb66e47d1f672a3f7c0abb</anchor>
      <arglist>(self, name, index, number, type=None, options=None, serialized_options=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>acd5f46a63009b959783c86651dcaa217</anchor>
      <arglist>(cls, name, index, number, type=None, options=None, serialized_options=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>abb689e725a10dea7408925c5f8d21795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a29da086e52658f78e0d8053f21c7ae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ae69ca634ed616d6c5e9c2c6332a13483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a2499577c8de2ccfb6492d17ead894207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>abb9669f8f0bc8ece98181eacbbb40186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::EnumValueDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <base>com::google::protobuf::Internal::EnumLite</base>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a792138f88468c6a03f08dc03bbf16f1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a5fb93bd1b8f0a79d680e4cb603b61a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ae831c942d5401ff79c0fbd42d7466157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>acea781f947b84d0fe12219d8af625433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a4fd26e94f68bf7eff118e4b8146b9fbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumValueOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a201572cfc293b4c14c014c505ec9041d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptor</type>
      <name>getType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a9721162ba98df61e32225519b1e644ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>afea5eb244cbc254250b3ce559a6af4b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>acbed0016608657d381e0b068a2056641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EnumValueDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a55fa88a633959408c28b1a997c8ec138</anchor>
      <arglist>(final EnumValueDescriptorProto proto, final FileDescriptor file, final EnumDescriptor parent, final int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EnumValueDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a8692e6ff17161e5a3e160617c9478bd7</anchor>
      <arglist>(final FileDescriptor file, final EnumDescriptor parent, final Integer number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a86f44132eb81228875f88e3bb0c619b6</anchor>
      <arglist>(final EnumValueDescriptorProto proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a6db0b315c4fc033b05913a1179e1596b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ac0b912100ca408a838d0e77577f705c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>ac8c39bee961f72292163ef9703d206fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumValueDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a6d6cfb3a5ddf5e82893c6fe6715fc4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final EnumDescriptor</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1EnumValueDescriptor.html</anchorfile>
      <anchor>a5dbd73bde12af788c5ec3a74e0106982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueDescriptorProto</name>
    <filename>classEnumValueDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aabdc681aa75b73db9689a96b9c6a7769a5052bdf8c3791943cdb08d3eb12ffd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aabdc681aa75b73db9689a96b9c6a7769a9c501578f212cb4dee09405136829eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aabdc681aa75b73db9689a96b9c6a7769afad6c7f11a797021222cd5f605fcd231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aabdc681aa75b73db9689a96b9c6a7769a5052bdf8c3791943cdb08d3eb12ffd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aabdc681aa75b73db9689a96b9c6a7769afad6c7f11a797021222cd5f605fcd231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aabdc681aa75b73db9689a96b9c6a7769a9c501578f212cb4dee09405136829eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a84af552036b82e62b83a713576375f5a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a8b34ff58ab32501e58aa9bc532a32dd4</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a09c20f7b6af57270fe8ed3d326dadcb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_number</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aca75b65e790fa5a7c40d04d835c2025b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a62f04b2dc3ce86df17eddd54bafbf4e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a7165c8ebac7cb87f6676a36dcd7ecf04</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a1c56c48a801fbd00c4b27bcac447e0a4</anchor>
      <arglist>(const EnumValueDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValueDescriptorProto</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a3dab9f6fb31cae7c635b726904fee2a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValueDescriptorProto</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aa4de7245641484c6ee602832cef8da96</anchor>
      <arglist>(const EnumValueDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValueDescriptorProto</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ad33295b5cd4a64e46d3e18c0d7763baa</anchor>
      <arglist>(EnumValueDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a16b7f5900ab876e23fd734affceb9f46</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a3fe4f7c2082f07065a0a57503485ea75</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a3dfca502f74d2faac94b2d14e1d2015c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>acdd245169bc3c11702fc8043dcd9edeb</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a55f9fa6bb413460227290deaba19a2c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_number</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a7fb749b34e586fdc793cb2e8b0989741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a7eca1ae79780a668563496bfdfa54754</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a1bea9dbf651f0c8717c7a47901f9bace</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a45fbf368a75d5ded9c094abd7ba4eb27</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a945e1f05a806b1b3f062ee880ddb2bed</anchor>
      <arglist>(const EnumValueDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a3f3132d18d88c19e58eb9077d25755a3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a745524e98a7ae5e41ebf96fe062877fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValueOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a7d8cd9c50ee987f96e9f7ae8496c1087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a3dc08285dc1d028309c4ce06d5ccf4fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a136bab72b9ab1d57e912368a1986c631</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a01bd2990e8beb7484a5236a93f9a2838</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a1adae82d09776a4c3d4a3a20288932f0</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aa544722381ed596e5f653ed99440802f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a110dfadbe102bfa88d3bc2350342897b</anchor>
      <arglist>(const EnumValueDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a10497371f94cb0911fe33f812c0d7483</anchor>
      <arglist>(EnumValueDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumValueOptions &amp;</type>
      <name>options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ac299ce8104a8945fcdf19dc1371c7694</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a7f9e735a46ef046aebf0f9d4ceda61f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValueOptions *</type>
      <name>release_options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a6663a86ce756aaaaad6704ea03b054a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a325a33e745a5eebaf25e7dbea494d3ca</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a2104dafe600d3b8c57999775b0311fce</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a3b77b63b959d018543090799637a710e</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::EnumValueOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a405a858136c4f331013a7044c5781385</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a4d26c033c34eea5b5063f290854fd411</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>af19c9c0f7e5abe3cf779249db09fdfff</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a82d046dbc05670110327bde01eee84e2</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_number</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a60f8acc46b696a77af89c9a5e04f7d35</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ae5a528ad9569581ea18662258a2d5028</anchor>
      <arglist>(EnumValueDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a0621404a496d362c3c266caaf5dffa83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumValueOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a4d45c1528a359d7ddd1c46359ce9e7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a080e7e15368bc5cb1d9e7eb22708f696</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::EnumValueOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a4eb7e61edbf254461941840bfede5ef1</anchor>
      <arglist>(EnumValueDescriptorProto *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumValueDescriptorProto</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a6f92c84a7768a370311fe35889c3bea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValueDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a5c6959f6a2746f67c673f13aa4e97f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a55b889ad610a8ce7ae5a3427db921d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a1d66322d1d00a3e7678f4a0502c50c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ab3e88f95600797b71db92c52686c60a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ae9a8afadcf24136873edb161e82f9aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValueDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ad89f05c27764c7ddebda5a59abcde090</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ae60b28888ef2ee6784be30f513963a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumValueDescriptorProto</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a65d7e481e9c3cfe470061f92428f6f3c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a18d036e57a7bf941cea5503da51b6894</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a508534a3aab62c4acfef97fc8569af1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a0a6e08018e1796ac4a8337403ef8e988</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aa3ba5a4acf02decc187060c70f8e0d51</anchor>
      <arglist>(EnumValueDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ae826cdcb828759f1e33ea7825264dd55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a439e0f49577bd5b19197b0189af55df3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ab79b2bf13ae03230b29856af18463807</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ac112679d586b0d8d5b24f3f6056e7f8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a0efd09f887cfbec42b3a2f5c336d0d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a4956e3a27351b054e7e4222ebf414f5d</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a510201677798fa43f3dd960c218ab216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a6e402c2080e272d45b1bef2de31293a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a9cd95c268f75e888143f742d65bada5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a6abc6d9ce714f091270a4141a7982c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>aad4becf8ac4bee22effaaf27edcceb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ac71f3ff5f64929c2f23d2d67cf03db1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a50de008b0fca7c2a7f465c129d7184af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::EnumValueOptions *</type>
      <name>options_</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a13d1a4f3827a0002d993216a3a100d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnumValueDescriptorProto.html</anchorfile>
      <anchor>ab645ddc082bb618a292d359d752552f4</anchor>
      <arglist>(EnumValueDescriptorProto &amp;a, EnumValueDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueDescriptorProtoDefaultTypeInternal</name>
    <filename>classEnumValueDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; EnumValueDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumValueDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>aa03bfcf401c4450d488fa62b6497acfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueOptions</name>
    <filename>classEnumValueOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a989197f30dd898bea4bce6a52af98315acd2ec06ce7514686bd1da636ece48abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a989197f30dd898bea4bce6a52af98315a5b51601ab00883a0f68fa0883d31859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a989197f30dd898bea4bce6a52af98315a5b51601ab00883a0f68fa0883d31859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a989197f30dd898bea4bce6a52af98315acd2ec06ce7514686bd1da636ece48abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a550de610840e651cd18527285c5c5ce0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a622230a24cc39b9dae77d5b3ecbced13</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a59a7e79adfed6fc42c389c825e7301de</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ab9a9382172238a04568ace2a86c3b78a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>abc27678ae05af1d18650953295b934cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a373d99016584aed1e8d756b289796b46</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a8831e8f18bc96a39b6cd935a3b26271d</anchor>
      <arglist>(const EnumValueOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a49e1b4479f68ad18d74b160afe612492</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValueOptions</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ad524240d2dfc00e013c524a801334b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValueOptions</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>aae7ead3265f5bc711dc21f01da89bd15</anchor>
      <arglist>(const EnumValueOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnumValueOptions</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a3a8160aeec729a2c37fe2df207a0965e</anchor>
      <arglist>(EnumValueOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>aed538559f7d3e09f65ab64bb0dfbea34</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a5ee9125cd5a237f388a3b885ff776673</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a3c8493f2eb0b9a3433b8d77222627b4d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a82074c43ace9581fffa42a8f00fc174b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>af8fe3197862c0c7abcb00ac0f042bd1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a9f658e6ebb39ba378987824006c037fa</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>af5416c9f16ddf0204aa917cd283febc6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a237e637fef44ebd263db9266a9ff53db</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a6b87334c58dfaf3923d01b91b0200f80</anchor>
      <arglist>(const EnumValueOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a2d2648d1f93b7ec3a78333a70895a4fe</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ad6c36aedf635226b473c37f6763792d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>afd2df7dd25a63cdc2fda1a89f59fe746</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a23ea5ebbb6f2c852f40f32e74be42000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumValueOptions *</type>
      <name>New</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>abfb2015354cdfdafc1e627b93a6f7b58</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>EnumValueOptions *</type>
      <name>New</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a1207b6c6e1dc451e9a5887ffb6b2b042</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>EnumValueOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a6c278dafcc3df594dc991d92864ae7f6</anchor>
      <arglist>(const EnumValueOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EnumValueOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a6b327b86ca19b324f897083244766577</anchor>
      <arglist>(EnumValueOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>af66e71e18e30a119a869764f26ba4412</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>afcadcf1cf323fc5d08a3ed374156a5ff</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a74b050f762401e5500fdfd2bf1a96f9c</anchor>
      <arglist>(EnumValueOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a337fa0bde0a90a1b733786e9b1930ae6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a09fb85258ff3cb574f96890adecda075</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a33313aeba0bd03a262b1e6ffbfbec2d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a271d23946560d20c52305d14c2330df3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>addf2654a43774e9bc3b6d2dba9e01397</anchor>
      <arglist>(EnumValueOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EnumValueOptions</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a5e5b22d77992dc6e871d4b94eedb104a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValueOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>acd7683d87c75d893eac014a49843121b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ab3f8f56aa3bc3d2859247f9e43e4d914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a0a0fd6384908e55e9135680eb7356361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a9d3777bb6062df8071ebbec39080d594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a6a2ee72b202f05cc98b7b9301ef04711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EnumValueOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a4f9eca6ce8a1fb4b26d5bb730f0e0e2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a2f46e79f13218e0e89ceda73c219df58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EnumValueOptions</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a1bdd724a6c94cf1ce025194edfa3af41</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ac1f5c8bf2f87d380dec2a475e688b067</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>adde26d3f90737c8ab79c00e1e3a9597e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a72f1c3b6d0959abf01b18789996e5760</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ad4c404cf4fa9a6cfbb06b0a18b856fd4</anchor>
      <arglist>(EnumValueOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a18e92e0c403fe409c04f5362be1ceaa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a69255322f17e22ea90599d7c1bf3a615</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ab5e3b2aefec60a1d7e18e021df4f9399</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a362a0efd917a06f2c033acfee72c5aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a0f7becd6a5c42cfaa79240c1c626833e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a19b45e4a15dbc166221a410efd5f5ced</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a7ef31d705946275ef8efb9f11e2a2418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a133f4a7a9c7d7fc8c2bf2e0b69d2667b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>aafbf6d5b70eb8ad130d00f04f12dad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a86c0ed956bf822355d6a57c8ddffa1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a5917bb06514b04dfca30075165877d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a6fb63a38dd7dc6e14c2efaa27fc8f724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>aa676ab3d624b9ec7aaa052471aa78cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>adf8a1e6f89b7c8a7a8c93617e022ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classEnumValueOptions.html</anchorfile>
      <anchor>a2fb5c26f5a12c2a9dc9facdac75243b0</anchor>
      <arglist>(EnumValueOptions &amp;a, EnumValueOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EnumValueOptionsDefaultTypeInternal</name>
    <filename>classEnumValueOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; EnumValueOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classEnumValueOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a41c4a86649457a2b3ac4276035aff4e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::EnumVerifier</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumVerifier.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isInRange</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1EnumVerifier.html</anchorfile>
      <anchor>ac1ccd7d3f7abb219337ed9190a0e9703</anchor>
      <arglist>(int number)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::Env</name>
    <filename>classpump_1_1Env.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a803732618a49ab4a2edf098b78081611</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Clone</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a4c1b156cfa4aec708746bbe07dae5f1a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EvalExp</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a29fa1ceb1f7c22e8e982133f4808317f</anchor>
      <arglist>(self, exp)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetRange</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a1df05a550bdcfe4bb8c5b1608484a6dc</anchor>
      <arglist>(self, identifier)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetValue</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a43c3609179d5e458266731199e35313b</anchor>
      <arglist>(self, identifier)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PopRange</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a45474355fc03b69e7449199cc8012ba9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PopVariable</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>abf35f8b971acedb275bb92bb29fcd587</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PushRange</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a600c34cac1e4ba75406efeadb2d7dd95</anchor>
      <arglist>(self, var, lower, upper)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PushVariable</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>ae0abc25733c61a8cc010cc5d76dd0dd8</anchor>
      <arglist>(self, var, value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ranges</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>a8d5fec087c1a9108de9b105922b34309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>variables</name>
      <anchorfile>classpump_1_1Env.html</anchorfile>
      <anchor>aba6456f3d0d23ac92bc9508c1b966bcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Environment</name>
    <filename>classtesting_1_1Environment.html</filename>
    <class kind="struct">testing::Environment::Setup_should_be_spelled_SetUp</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a1bf8cafaa9d4eba9feb98655ee434eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a039bdaa705c46b9b88234cf4d3bb6254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Environment</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a0e41c320362576d752cd1f44cabd57d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Setup_should_be_spelled_SetUp *</type>
      <name>Setup</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a6096a69b03f6eb727a69a39f854cc87b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EnvironmentInvocationCatcher</name>
    <filename>classtesting_1_1internal_1_1EnvironmentInvocationCatcher.html</filename>
    <base>testing::Environment</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1internal_1_1EnvironmentInvocationCatcher.html</anchorfile>
      <anchor>a95400d20847acd38742ba372f87240dc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1internal_1_1EnvironmentInvocationCatcher.html</anchorfile>
      <anchor>a50097d7cb8997fef0e2df90a564949f0</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>epoll_data</name>
    <filename>unionepoll__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>unionepoll__data.html</anchorfile>
      <anchor>ad7a60a999a7b99a566a34db348beec5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hnd</name>
      <anchorfile>unionepoll__data.html</anchorfile>
      <anchor>a39277ceaa05642116d4e677886aefd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>unionepoll__data.html</anchorfile>
      <anchor>afbdec88896b69856925d564edcb44106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCKET</type>
      <name>sock</name>
      <anchorfile>unionepoll__data.html</anchorfile>
      <anchor>ab667cc29e6a9620fedca08e372f9afe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>u32</name>
      <anchorfile>unionepoll__data.html</anchorfile>
      <anchor>a7511dd40b5e0bb321c447e53c53158d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>u64</name>
      <anchorfile>unionepoll__data.html</anchorfile>
      <anchor>a3f16ce318934a69c3e74a5a1cd25d88d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>epoll_event</name>
    <filename>structepoll__event.html</filename>
    <member kind="variable">
      <type>epoll_data_t</type>
      <name>data</name>
      <anchorfile>structepoll__event.html</anchorfile>
      <anchor>ad60e865f20faa39ca0129d7d22b9a79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>events</name>
      <anchorfile>structepoll__event.html</anchorfile>
      <anchor>a4eb5ccec6b1c1e58d8ccd9aaa3aed6ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::EpsCopyInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</filename>
    <member kind="enumvalue">
      <name>kSlopBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a88cebe86b7a1cf9bcb342b4d7731a717a6b53ade5c6e968b2c59ea21112f4479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMaxCordBytesToCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a88cebe86b7a1cf9bcb342b4d7731a717a242a8c37cdf18e34f468fe676429d5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMaxCordBytesToCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a88cebe86b7a1cf9bcb342b4d7731a717a242a8c37cdf18e34f468fe676429d5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSlopBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a88cebe86b7a1cf9bcb342b4d7731a717a6b53ade5c6e968b2c59ea21112f4479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>AppendString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a64f6fa8f77efcfebdd98e782830c48f9</anchor>
      <arglist>(const char *ptr, int size, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ae4f9b12538e25d1bf0b80ae59f206352</anchor>
      <arglist>(const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConsumeEndGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ab8d15307ef1e73c0c53ee037b07e9b3f</anchor>
      <arglist>(uint32 start_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DataAvailable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a98693db947000d1240c5f2e3f6b820a5</anchor>
      <arglist>(const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndedAtEndOfStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>afb33fb416fedcbbd31ce3b192b220847</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndedAtLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ab39f7783324bdc0609c0d1cd65b38a23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EpsCopyInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a3516ebbd8d5a83e0641be2ae99872740</anchor>
      <arglist>(bool enable_aliasing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsExceedingLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>acbeb4d210097e82c519bc70674ff7cc8</anchor>
      <arglist>(const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>LastTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a265608f7bd22446883f992d47c6ab7cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_MUST_USE_RESULT bool</type>
      <name>PopLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aa512d269abf17516ea37c20fd92ca4ae</anchor>
      <arglist>(int delta)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_MUST_USE_RESULT int</type>
      <name>PushLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aeca67fc7230f0132fe663076bc35e8f5</anchor>
      <arglist>(const char *ptr, int limit)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>ReadPackedFixed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a952a8a2c6f032ba4476a8eeda0bdd70c</anchor>
      <arglist>(const char *ptr, int size, RepeatedField&lt; T &gt; *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadPackedFixed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a31b56f7ff6d550ee09922c851a9a44df</anchor>
      <arglist>(const char *ptr, int size, RepeatedField&lt; T &gt; *out)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>ReadPackedVarint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a8b7aebf139b483166efc180183d06a0e</anchor>
      <arglist>(const char *ptr, Add add)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadPackedVarint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aab57d41862f7e9aa4fadb5599fb7aaf2</anchor>
      <arglist>(const char *ptr, Add add)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>ReadRepeatedFixed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a3b1f3de230d5a09c8ead690bd9a18097</anchor>
      <arglist>(const char *ptr, Tag expected_tag, RepeatedField&lt; T &gt; *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadRepeatedFixed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>afca687a33b20e8c01870f0bf8c3e373f</anchor>
      <arglist>(const char *ptr, Tag expected_tag, RepeatedField&lt; T &gt; *out)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>ReadString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a55f68ea96bc8953605c1be8571815346</anchor>
      <arglist>(const char *ptr, int size, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEndOfStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a7b1c7d893d905b47ee73a069014a1fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLastTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a183818dee0b010edf4ae41c253707311</anchor>
      <arglist>(uint32 tag)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aeb5fc7f915e9719b09136890294da7b3</anchor>
      <arglist>(const char *ptr, int size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>DoneWithCheck</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a9e88084017f90c16b0f203e190e089f6</anchor>
      <arglist>(const char **ptr, int d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>InitFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a1d49810146b6122464c141ef5d332093</anchor>
      <arglist>(io::ZeroCopyInputStream *zcis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>InitFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a26e99aa00f63726ae7ef71a3374d3057</anchor>
      <arglist>(io::ZeroCopyInputStream *zcis, int limit)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>InitFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a80bd4bb8c7bd72783f5e65601e8bda1c</anchor>
      <arglist>(StringPiece flat)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kNoAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a0f8c63d5e048e7605dea843bcab16ad7aab68d28c143dc06045857d4517f0d335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kOnPatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a0f8c63d5e048e7605dea843bcab16ad7a6a7e98b8250af619436e86f3eabb262d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kNoDelta</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a0f8c63d5e048e7605dea843bcab16ad7a85fb0fbb458ac1d73a44e3b338f44171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kNoAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a0f8c63d5e048e7605dea843bcab16ad7aab68d28c143dc06045857d4517f0d335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kNoDelta</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a0f8c63d5e048e7605dea843bcab16ad7a85fb0fbb458ac1d73a44e3b338f44171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kOnPatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a0f8c63d5e048e7605dea843bcab16ad7a6a7e98b8250af619436e86f3eabb262d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>AppendSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ab980bae023d3ec5f9884af2a3ac7e403</anchor>
      <arglist>(const char *ptr, int size, const A &amp;append)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>AppendString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a9330cedc094a091f0cf68f47465e160f</anchor>
      <arglist>(const char *ptr, std::string *str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>AppendStringFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a299dfeb632341cc60f8fa5e1e3ba693f</anchor>
      <arglist>(const char *ptr, int size, std::string *str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>AppendUntilEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aee0d903f4f53d8daaacdfeb77ecd46d4</anchor>
      <arglist>(const char *ptr, const A &amp;append)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; const char *, bool &gt;</type>
      <name>DoneFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ae1ceda5a257483fe53dfd799be7f7810</anchor>
      <arglist>(const char *ptr, int d)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ab612d0ab173fdd3ea326d199bae0567f</anchor>
      <arglist>(int overrun, int d)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>ReadStringFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>accdbb7487d7a9f6489aaa62a5043295c</anchor>
      <arglist>(const char *ptr, int size, std::string *str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>SkipFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a50e883dcc1a29ebeaa56d7e8e7f1f74b</anchor>
      <arglist>(const char *ptr, int size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uintptr_t</type>
      <name>aliasing_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>af372d427a5456c58fade230dca17cd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a47d617813131020daa5e05a383c7bd69</anchor>
      <arglist>[2 *kSlopBytes]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>buffer_end_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a8b6a0c4129f2bf7bf9dd62ba38ba4898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32</type>
      <name>last_tag_minus_1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aa78b8313cbd55ffa2a71ebb554d8f4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a480014254f8e8d886491028ed98d1735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>limit_end_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a507cbf957ee5272776a23a28d464a8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>next_chunk_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a22089eee22b1de9dde7aff00e59ec19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>overall_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>aadde82fe5fa6b1988193b1562247ed9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a1c2f4997f767fbb1b9dbbadfd38964ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ZeroCopyInputStream *</type>
      <name>zcis_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>a5c19999c6496c5a9996b3ca2382f649b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ImplicitWeakMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1EpsCopyInputStream.html</anchorfile>
      <anchor>ab8bc3062d69cd5484401f8cf8e58dc2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EqHelper</name>
    <filename>classtesting_1_1internal_1_1EqHelper.html</filename>
    <templarg>lhs_is_null_literal</templarg>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper.html</anchorfile>
      <anchor>aaa42c0059bb3dcc43d556243febb5f1c</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper.html</anchorfile>
      <anchor>ae3572c7374534a916b9117efaa89f33f</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EqHelper&lt; true &gt;</name>
    <filename>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</anchorfile>
      <anchor>a332e92bcca7a71c273e50d800f943fcf</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs, typename EnableIf&lt;!std::is_pointer&lt; T2 &gt;::value &gt;::type *=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</anchorfile>
      <anchor>a6f292601a68c8f0d49e6d48bd309b900</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, Secret *, T *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>error</name>
    <filename>structerror.html</filename>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>json</name>
      <anchorfile>structerror.html</anchorfile>
      <anchor>a9b123855d5dd48e86de846588462b39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>position</name>
      <anchorfile>structerror.html</anchorfile>
      <anchor>a24de70a4d517ab351d80c18582cadb66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::Error</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_database::Error</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__database_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::json_format::Error</name>
    <filename>classgoogle_1_1protobuf_1_1json__format_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::message::Error</name>
    <filename>classgoogle_1_1protobuf_1_1message_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format::Error</name>
    <filename>classgoogle_1_1protobuf_1_1text__format_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>mox::Error</name>
    <filename>classmox_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>zmq::error_t</name>
    <filename>classzmq_1_1error__t.html</filename>
    <member kind="function">
      <type></type>
      <name>error_t</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a700a0c6ab7d91a1b2e02c64ece7b56f0</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>error_t</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a2a44f5d7705528e7d5bf475ffdd37736</anchor>
      <arglist>(int err) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>num</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a5cbc95a5c7bff44f74688fd6c3d0ae4c</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>ae17eabefc24504776bd9aa8773c604b8</anchor>
      <arglist>() const ZMQ_NOTHROW ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errnum</name>
      <anchorfile>classzmq_1_1error__t.html</anchorfile>
      <anchor>a9a1a7b2c1a5d4ee7099014c0cadc25d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorPool::ErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</filename>
    <member kind="enumvalue">
      <name>DEFAULT_VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da93022e3d34bca7acf71e735744cc15b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da34d09e53ba5b79cf07becdc1c0c706f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da03702a1de15b961d2020963786b44cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da9d197aff236dad8b6f1a1e6f6405a366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENDEE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da16fd349ae9794b933dd21f32f76638e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da93022e3d34bca7acf71e735744cc15b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da31d083217189ab37562ae81f20ea32bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUTPUT_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da790445af459981704287199bde630f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_NAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da5a42c492041c9d93a9dbe59873166ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da7dd8beee7026355e8159f0d71fd693c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPORT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da77ea12794f9d4a06b3d5e8290c875d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739dae9c3853fcee27db08f58acdcf4d8bdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTENDEE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da16fd349ae9794b933dd21f32f76638e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPORT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da77ea12794f9d4a06b3d5e8290c875d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da31d083217189ab37562ae81f20ea32bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da34d09e53ba5b79cf07becdc1c0c706f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da03702a1de15b961d2020963786b44cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_NAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da5a42c492041c9d93a9dbe59873166ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da7dd8beee7026355e8159f0d71fd693c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739dae9c3853fcee27db08f58acdcf4d8bdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUTPUT_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da790445af459981704287199bde630f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ad8c8474e689fa50ddd3eb2ddedfd739da9d197aff236dad8b6f1a1e6f6405a366</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>ac4e8f4d8ae5e682963bc84f886a812a1</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>a7fa1020fe9ecdc427e9f2c0052daa041</anchor>
      <arglist>(const std::string &amp;, const std::string &amp;, const Message *, ErrorLocation, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>af8135613f852c31b2e67156d91111594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>a034111f2260152dec5a4ba24f3d4ec47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector.html</anchorfile>
      <anchor>aa7231feffd49a0f85ccae3a72cdaebac</anchor>
      <arglist>(ErrorCollector)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::ErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1ErrorCollector.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ErrorCollector.html</anchorfile>
      <anchor>a5a2db0621a0c89fed4c3358b65749465</anchor>
      <arglist>(int line, ColumnNumber column, const std::string &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ErrorCollector.html</anchorfile>
      <anchor>a94d861b9b706b06f4f383ee4c58a80c6</anchor>
      <arglist>(int line, ColumnNumber column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ErrorCollector.html</anchorfile>
      <anchor>a176498c565548e0aac7b0a84f5726b81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ErrorCollector.html</anchorfile>
      <anchor>a9efd5649dbb17e58ab7f656b48028984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ErrorCollector.html</anchorfile>
      <anchor>aebf7babb403f4dff8d5f2ea78faa2798</anchor>
      <arglist>(ErrorCollector)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::ErrorDescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1ErrorDescriptorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type></type>
      <name>ErrorDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1ErrorDescriptorDatabase.html</anchorfile>
      <anchor>a63e953df438ccc4e51f631d942e34d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1ErrorDescriptorDatabase.html</anchorfile>
      <anchor>a02e1364dcfe6a1373f9c865b707ea27c</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1ErrorDescriptorDatabase.html</anchorfile>
      <anchor>ab89a4c7e15501ec8f68b99703aeedd30</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1ErrorDescriptorDatabase.html</anchorfile>
      <anchor>afe9765de34737475aee676cfc6b3b355</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ErrorDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1ErrorDescriptorDatabase.html</anchorfile>
      <anchor>a735c76a2185f76042f92ee61c7037fd5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Reader::ErrorInfo</name>
    <filename>classJson_1_1Reader_1_1ErrorInfo.html</filename>
    <member kind="variable">
      <type>Location</type>
      <name>extra_</name>
      <anchorfile>classJson_1_1Reader_1_1ErrorInfo.html</anchorfile>
      <anchor>af92c24acf642b040d6e40aac4952d44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classJson_1_1Reader_1_1ErrorInfo.html</anchorfile>
      <anchor>aeb2fb6537a8bb978b239ea1482d73d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>token_</name>
      <anchorfile>classJson_1_1Reader_1_1ErrorInfo.html</anchorfile>
      <anchor>a52e1c71b12eb1c3f0395d7ef1e778ce6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::OurReader::ErrorInfo</name>
    <filename>classJson_1_1OurReader_1_1ErrorInfo.html</filename>
    <member kind="variable">
      <type>Location</type>
      <name>extra_</name>
      <anchorfile>classJson_1_1OurReader_1_1ErrorInfo.html</anchorfile>
      <anchor>a77ba2d32a471c7b9bc14621b76a5bdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classJson_1_1OurReader_1_1ErrorInfo.html</anchorfile>
      <anchor>a9c973ff4d2c47134b770027d5d37d906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>token_</name>
      <anchorfile>classJson_1_1OurReader_1_1ErrorInfo.html</anchorfile>
      <anchor>ad05204ecabe5e7201a842935b874ae9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ErrorListener</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>InvalidName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</anchorfile>
      <anchor>ad75ea525a2dfe86fa028c17475b20065</anchor>
      <arglist>(const LocationTrackerInterface &amp;loc, StringPiece invalid_name, StringPiece message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>InvalidValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</anchorfile>
      <anchor>a855c9bef562e228137153737c627b4c3</anchor>
      <arglist>(const LocationTrackerInterface &amp;loc, StringPiece type_name, StringPiece value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>MissingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</anchorfile>
      <anchor>a38b6bff7a9789e1c31a478f1c3fa73a0</anchor>
      <arglist>(const LocationTrackerInterface &amp;loc, StringPiece missing_name)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</anchorfile>
      <anchor>ac54838d66c1a0544d31b15a62954829b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ErrorListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</anchorfile>
      <anchor>a3d43c065930ab71583fbe01635706cc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ErrorListener.html</anchorfile>
      <anchor>a409ba3bbf03d3c609c7d859806ac500d</anchor>
      <arglist>(ErrorListener)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::CommandLineInterface::ErrorPrinter</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</filename>
    <base>google::protobuf::compiler::MultiFileErrorCollector</base>
    <base>google::protobuf::io::ErrorCollector</base>
    <base>google::protobuf::DescriptorPool::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>ad7433b1eabab02d4955daf2ebe2d4c37</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a02bad13f7ecbee24a1864988564ed686</anchor>
      <arglist>(const std::string &amp;filename, int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>aa2dd3d2182f35df591e86a70a6bafd3b</anchor>
      <arglist>(int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a20020334811b230f24103c792ca8b543</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>aea180284bcf40cc0ba581d7a2666b6d9</anchor>
      <arglist>(const std::string &amp;filename, int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a25cec87d89ad0ed08823db6f430c8c82</anchor>
      <arglist>(int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorPrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a96c0ead0d4797449a09069c805e1cc15</anchor>
      <arglist>(ErrorFormat format, DiskSourceTree *tree=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FoundErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a525670410f552ff5eb06e1a67d5ef9e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ErrorPrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a9fba8643c2fef670c7b8cccd7991cbd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddErrorOrWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a84f3cd9a2a48be0291a8d1b31124ea1d</anchor>
      <arglist>(const std::string &amp;filename, int line, int column, const std::string &amp;message, const std::string &amp;type, std::ostream &amp;out)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ErrorFormat</type>
      <name>format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>aef4e0dc5425c71936e1092fd3c1605e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>found_errors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>a3e8ebcdfc7f23d97521d3f5dc790276a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DiskSourceTree *</type>
      <name>tree_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1ErrorPrinter.html</anchorfile>
      <anchor>acf572aefb11e671d3af5d041fa7507c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</filename>
    <member kind="enumvalue">
      <name>END_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457ae38cadf78d924e4655128971da1db189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457afc46638801f79b4ba9e1c522c6d304ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_DATA_PIECE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457aaaf906f714f0d14814980dd2c281b122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457a607c1a6aaa9798224f3f07c60631e362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457a3821485effbf8fff96293e5eb79f3ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457a3821485effbf8fff96293e5eb79f3ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457afc46638801f79b4ba9e1c522c6d304ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457a607c1a6aaa9798224f3f07c60631e362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457ae38cadf78d924e4655128971da1db189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RENDER_DATA_PIECE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a8fba807808fa7b74c4e5cf743f0ef457aaaf906f714f0d14814980dd2c281b122</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>ab7d5f5b0cc14fb8441476f30e36a90bc</anchor>
      <arglist>(const Event &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a4ce34251d6ace0ff3c6419c81b83203c</anchor>
      <arglist>(StringPiece name, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a2109f5ccce294d08f9c76c814cea3e60</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a438883157a04b8085070446633fb387d</anchor>
      <arglist>(Type type, StringPiece name)</arglist>
    </member>
    <member kind="function">
      <type>Event &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a6556998784c80668ce945ab79133c399</anchor>
      <arglist>(const Event &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Replay</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a56b8723ac14eff8dd325c4d5a3198897</anchor>
      <arglist>(AnyWriter *writer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeepCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a16d0306b74b851b6b3f6ed1391f018da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a23b81253a87f7587a2bd24f196dbb4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>aeb791da26ae7c130bd6939df2eeab46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataPiece</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>a9b80c471a0146c73286c8db8bee23659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_storage_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1AnyWriter_1_1Event.html</anchorfile>
      <anchor>aa9f1324219f3131b205fc523a67d4478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EventRecordingListener</name>
    <filename>classtesting_1_1internal_1_1EventRecordingListener.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type></type>
      <name>EventRecordingListener</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a7b0254c15d6b8468e1441ee572fee707</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>ada752f5c75723828ed8661c513edbd10</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>ae192e9289f576fc770b549a575d8e786</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>ab96b8b58a318ebe79df4295e2da6a289</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>aab8379a206927984cdb7b84399a122a5</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a52788314427f5c7a4585ea0bf5f3c251</anchor>
      <arglist>(const TestCase &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a3ce90fda790857eb64444038a5b3258f</anchor>
      <arglist>(const TestCase &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>ab374bf69a73cd7dd8fcef5aea1209728</anchor>
      <arglist>(const TestInfo &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a48f6f53c044e8cb6425f9bc7319ddecc</anchor>
      <arglist>(const UnitTest &amp;, int iteration) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>aeed7e9302e3fc2c182a2f20c174d62b8</anchor>
      <arglist>(const UnitTest &amp;, int iteration) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a9122b67d43420a41d1cfe9307809e078</anchor>
      <arglist>(const TestPartResult &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a22952f706a15c028d4b43256602035bb</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a9cec5ac263fe161de360615422370eec</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>ad850af9e4276b9bfba61435b97a02094</anchor>
      <arglist>(const TestInfo &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetFullMethodName</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>a3d6212ced3e7a32e0e5944f2eba47c0b</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener.html</anchorfile>
      <anchor>ad65961b8f32b63cffd46c8820256a88f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EventRecordingListener2</name>
    <filename>classtesting_1_1internal_1_1EventRecordingListener2.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type></type>
      <name>EventRecordingListener2</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a59b5e3d73b6ebb26e06dd28084ad9f68</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>ae6a3c429dd5df55c869377186411a90a</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a555f80451b123922a7f21930e45a256f</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>ac0c920b1264e59dfa7e8c9d159a77e8b</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a9b29ac6408f671e6b0fcafba75238573</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a8651cee935f60407bd65d0162a6d9629</anchor>
      <arglist>(const TestInfo &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>ae93c576efaf6f6d3afc455d05aa9eda8</anchor>
      <arglist>(const UnitTest &amp;, int iteration) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>ab208d8583e6593b4c7d89db6f8f2600b</anchor>
      <arglist>(const UnitTest &amp;, int iteration) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a0c7bd2ef9f0e467b408dcb4c984cb3fc</anchor>
      <arglist>(const TestPartResult &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a95aeef757bba790c159b5a422030a86b</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a461f961badc2be6e633df136bc8e3d29</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>ac3231fff64b23bbd05e3a2cc57e20df9</anchor>
      <arglist>(const TestInfo &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestSuiteEnd</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>aefd67a80de94cdd8e2e43c0fad812bd2</anchor>
      <arglist>(const TestSuite &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestSuiteStart</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a6bc3ac71f7f96e9c62b0c7dffd5f66b0</anchor>
      <arglist>(const TestSuite &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetFullMethodName</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>afa16bea3294a90f99593eb65b15c74ff</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1internal_1_1EventRecordingListener2.html</anchorfile>
      <anchor>a16a9dd6d3e89882b650d08c04450d101</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteStringTest::EvilInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilInputStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilInputStream.html</anchorfile>
      <anchor>aa18fd483d38a4023c3f34c5ca4d1f234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilInputStream.html</anchorfile>
      <anchor>adf031a7faf36f5ca1070f83425c2e0f7</anchor>
      <arglist>(byte[] buf, int off, int len)</arglist>
    </member>
    <member kind="variable">
      <type>byte[]</type>
      <name>capturedArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilInputStream.html</anchorfile>
      <anchor>ac526c2e98c255f07c1601a5c445bf1d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ByteStringTest::EvilInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilInputStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilInputStream.html</anchorfile>
      <anchor>ac2b9d83e908488dc6d28591420b92821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilInputStream.html</anchorfile>
      <anchor>a30c617d2578d6aad17e4547f23525efd</anchor>
      <arglist>(byte[] buf, int off, int len)</arglist>
    </member>
    <member kind="variable">
      <type>byte[]</type>
      <name>capturedArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilInputStream.html</anchorfile>
      <anchor>a35bd96e6f41420b498effc5a9d4f89f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteStringTest::EvilOutputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilOutputStream.html</filename>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilOutputStream.html</anchorfile>
      <anchor>abe89479c6d0352532dfd02c6b221e1c9</anchor>
      <arglist>(byte[] buf, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilOutputStream.html</anchorfile>
      <anchor>a312673666056618f864eedafc6c08f41</anchor>
      <arglist>(int ignored)</arglist>
    </member>
    <member kind="variable">
      <type>byte[]</type>
      <name>capturedArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1EvilOutputStream.html</anchorfile>
      <anchor>add8a62a56bd7e2c47d0e13b8270c78d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ByteStringTest::EvilOutputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilOutputStream.html</filename>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilOutputStream.html</anchorfile>
      <anchor>a83d8c806e81e27ffc412830504327b78</anchor>
      <arglist>(byte[] buf, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilOutputStream.html</anchorfile>
      <anchor>ac95a4132842cd6dde4e818b373fbefe4</anchor>
      <arglist>(int ignored)</arglist>
    </member>
    <member kind="variable">
      <type>byte[]</type>
      <name>capturedArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1EvilOutputStream.html</anchorfile>
      <anchor>a9000d9316e6605d1fb0680a9ca43d2d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExampleAppConsole</name>
    <filename>structExampleAppConsole.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddLog</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a719354ce6be7481923a5fd702e785952</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearLog</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a2ef13f00c474b16b8da2ec062d5e5cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a0518a09c7e8648dd52c7c06df19ac17a</anchor>
      <arglist>(const char *title, bool *p_open)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExampleAppConsole</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a405521e6aa8f97954b67315baf8d6147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExecCommand</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>aa1e8bf1f3795cbc41597e1ff081c6589</anchor>
      <arglist>(const char *command_line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TextEditCallback</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a0bc85c5dd2bef56ae1a64697be00ec87</anchor>
      <arglist>(ImGuiInputTextCallbackData *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExampleAppConsole</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a91ef200056f867cf97a57db91bb991c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Strdup</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a61d0da41ef31ea8690b23681a1e54dba</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Stricmp</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a6e5e5d66e77618eff0f89785261c9391</anchor>
      <arglist>(const char *str1, const char *str2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Strnicmp</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a11bcb7a4b801e5eeb0c098c082fedc25</anchor>
      <arglist>(const char *str1, const char *str2, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Strtrim</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>af9a1afa791f9bd14701bed396b09de1c</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>TextEditCallbackStub</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a394debe3cbf3cfd93b9bfd2835a4fdec</anchor>
      <arglist>(ImGuiInputTextCallbackData *data)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AutoScroll</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a01c861ed21b9ec8de5e1ee2c762c627a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; const char * &gt;</type>
      <name>Commands</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a1eebee69cceb0345cf9d9b6e6beb9d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextFilter</type>
      <name>Filter</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a5526ec74c611e1152fb13162cd01e6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char * &gt;</type>
      <name>History</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a11c7fa54e744288f3606e4d6521d6345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HistoryPos</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a2508db0a7d205947cea65b141d4ed589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>InputBuf</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>ab30accde81ae6833bd2ecf35f43f01ab</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char * &gt;</type>
      <name>Items</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>acfde7d45fb733ac72d5d500168557b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollToBottom</name>
      <anchorfile>structExampleAppConsole.html</anchorfile>
      <anchor>a69b1406795fd71a3757761b0767ea1c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExampleAppDocuments</name>
    <filename>structExampleAppDocuments.html</filename>
    <member kind="function">
      <type></type>
      <name>ExampleAppDocuments</name>
      <anchorfile>structExampleAppDocuments.html</anchorfile>
      <anchor>ad5764912b760eaae5829a7197b26c911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; MyDocument &gt;</type>
      <name>Documents</name>
      <anchorfile>structExampleAppDocuments.html</anchorfile>
      <anchor>a6f8cc955192c924720b0413ae7980c12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExampleAppLog</name>
    <filename>structExampleAppLog.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddLog</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>afd296fb3b2559acd341fd92883f8f571</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>ab9c298defddbb106fdfe4ab16c5eebac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a5ad3a4bdb89171b84aeaff96948a1f77</anchor>
      <arglist>(const char *title, bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExampleAppLog</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>adadd24050d22189a1dc43e4a694b7ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AutoScroll</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a6b32bf0242b10d45376a7b43a4bde2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>Buf</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a74fb7cd7bd8c2507b41331ebb7d0e56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextFilter</type>
      <name>Filter</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>a4571947a6000e984ec8da9b7166e1e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; int &gt;</type>
      <name>LineOffsets</name>
      <anchorfile>structExampleAppLog.html</anchorfile>
      <anchor>af197fca7116f9033a5a5e831ee764ee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Exception</name>
    <filename>classJson_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classJson_1_1Exception.html</anchorfile>
      <anchor>a7a974afaa4993e796ec0c118bc4296cf</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>char const  *</type>
      <name>what</name>
      <anchorfile>classJson_1_1Exception.html</anchorfile>
      <anchor>a1e077acf8f54ffd6146a775536a779bb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Exception</name>
      <anchorfile>classJson_1_1Exception.html</anchorfile>
      <anchor>a54bceec898694e0a7945857a09ec725f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msg_</name>
      <anchorfile>classJson_1_1Exception.html</anchorfile>
      <anchor>a26b7dfcd51256ad4da2742bbd0e14a24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ExcessiveArg</name>
    <filename>structtesting_1_1internal_1_1ExcessiveArg.html</filename>
  </compound>
  <compound kind="class">
    <name>pddm::SourceFile::ExpansionSection</name>
    <filename>classpddm_1_1SourceFile_1_1ExpansionSection.html</filename>
    <base>pddm::SourceFile::SectionBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ExpansionSection.html</anchorfile>
      <anchor>ab7c6861665e5c2b5bfd73182266bdb79</anchor>
      <arglist>(self, first_line_num)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BindMacroCollection</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ExpansionSection.html</anchorfile>
      <anchor>a3153176acf228c6983e96300bde7944b</anchor>
      <arglist>(self, macro_collection)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HitEOF</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ExpansionSection.html</anchorfile>
      <anchor>a2eae775beea3f0a74e983c37e294500d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lines</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ExpansionSection.html</anchorfile>
      <anchor>ae85b4d937e5526a9b6cfabafd272e9da</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryAppend</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ExpansionSection.html</anchorfile>
      <anchor>a727d09cdd4e2ac45e0f840aa68ff26fe</anchor>
      <arglist>(self, line, line_num)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_macro_collection</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ExpansionSection.html</anchorfile>
      <anchor>abf45132a4a26d55f55d64351f8324890</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ExpectationTester</name>
    <filename>classtesting_1_1internal_1_1ExpectationTester.html</filename>
    <member kind="function">
      <type>void</type>
      <name>SetCallCount</name>
      <anchorfile>classtesting_1_1internal_1_1ExpectationTester.html</anchorfile>
      <anchor>af5d762355ef83f414c4b0fc14c8fc943</anchor>
      <arglist>(int n, ExpectationBase *exp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::ExpectedMethodCallsError</name>
    <filename>classmox_1_1ExpectedMethodCallsError.html</filename>
    <base>mox::Error</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1ExpectedMethodCallsError.html</anchorfile>
      <anchor>a81968a4f2357d9515dbfe27036579c45</anchor>
      <arglist>(self, expected_methods)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmox_1_1ExpectedMethodCallsError.html</anchorfile>
      <anchor>af719c157447b978975af23e22198ab64</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expected_methods</name>
      <anchorfile>classmox_1_1ExpectedMethodCallsError.html</anchorfile>
      <anchor>a22738e204b4cc6edb72267e365d35eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::annotation_test_util::ExpectedOutput</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1annotation__test__util_1_1ExpectedOutput.html</filename>
    <member kind="function">
      <type></type>
      <name>ExpectedOutput</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1annotation__test__util_1_1ExpectedOutput.html</anchorfile>
      <anchor>a2d6f00e12a3bdcc7583083cd8c54b6a2</anchor>
      <arglist>(const std::string &amp;file_path)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>file_content</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1annotation__test__util_1_1ExpectedOutput.html</anchorfile>
      <anchor>ac62723ad23a377c5dc00ebfbfb7f62b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneratedCodeInfo</type>
      <name>file_info</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1annotation__test__util_1_1ExpectedOutput.html</anchorfile>
      <anchor>a39fe7f441e4c558a14bd3be923b828ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>file_path</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1annotation__test__util_1_1ExpectedOutput.html</anchorfile>
      <anchor>a5a38440c9e8fb61e9626b4f350e6dd58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExpectFailureTest</name>
    <filename>classExpectFailureTest.html</filename>
    <base>testing::Test</base>
    <member kind="enumeration">
      <type></type>
      <name>FailureMode</name>
      <anchorfile>classExpectFailureTest.html</anchorfile>
      <anchor>aad05da10bb15d21a434eba3b37011406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FATAL_FAILURE</name>
      <anchorfile>classExpectFailureTest.html</anchorfile>
      <anchor>aad05da10bb15d21a434eba3b37011406a3d618496b7e2a2c256e02186bddee4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONFATAL_FAILURE</name>
      <anchorfile>classExpectFailureTest.html</anchorfile>
      <anchor>aad05da10bb15d21a434eba3b37011406aeabdbecc0c4550d4f46cd44ac62fb92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FATAL_FAILURE</name>
      <anchorfile>classExpectFailureTest.html</anchorfile>
      <anchor>aad05da10bb15d21a434eba3b37011406a3d618496b7e2a2c256e02186bddee4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONFATAL_FAILURE</name>
      <anchorfile>classExpectFailureTest.html</anchorfile>
      <anchor>aad05da10bb15d21a434eba3b37011406aeabdbecc0c4550d4f46cd44ac62fb92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddFailure</name>
      <anchorfile>classExpectFailureTest.html</anchorfile>
      <anchor>ab9aeb7820ff7953fc2975ecc5abd046b</anchor>
      <arglist>(FailureMode failure)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ExpectingObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</filename>
    <base>google::protobuf::util::converter::ObjectWriter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>aeb6b319d382401b76d85411257911405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a39ad1952a81bc5b071222e776543d4ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExpectingObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a8e811f70b29be5505cae662aeae55a8d</anchor>
      <arglist>(MockObjectWriter *mock)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a862171cd9faf5ade832831bc471b9cfe</anchor>
      <arglist>(StringPiece name, bool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a8ce70c4dd00d73300480f470cca69276</anchor>
      <arglist>(StringPiece name, StringPiece value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a834e9d6b56d5a0550befd8c78aef5a42</anchor>
      <arglist>(StringPiece name, double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a27aa01ba60877998338fd1cbe29c0a44</anchor>
      <arglist>(StringPiece name, float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a479ae829799a34714a7d933fd81d2138</anchor>
      <arglist>(StringPiece name, int32 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>af95d45e017b368c86e89e07df742b1ea</anchor>
      <arglist>(StringPiece name, int64 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a02ad30ca1964373c13e7be7a5bb07626</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a6cc9540c5d4d149c899bb1e56dd0cd42</anchor>
      <arglist>(StringPiece name, StringPiece value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderUint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a244715650821a82e2b1088af320ff929</anchor>
      <arglist>(StringPiece name, uint32 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>RenderUint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>ab5c961005beb6eba4f6ce393904a90a8</anchor>
      <arglist>(StringPiece name, uint64 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a18307b26ed76954e5c897b9339744c87</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ObjectWriter *</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a8c7e464510be32d12e2ca389fff0d0bb</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a335d805a5cf0303c80e6e16292a6ce8e</anchor>
      <arglist>(ExpectingObjectWriter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MockObjectWriter *</type>
      <name>mock_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ExpectingObjectWriter.html</anchorfile>
      <anchor>a2c3a20ddd6b69f1e8904579f4703ef7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ExperimentalApi</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ExperimentalApi.html</filename>
    <member kind="function">
      <type>String</type>
      <name>value</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalApi.html</anchorfile>
      <anchor>ac029ace057cb943a256ff728ccc06f5a</anchor>
      <arglist>() default &quot;&quot;</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ExperimentalMessageFactory</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a12cbd6e8342997a47ce61ff4182b43aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>newMessage</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a5bec9f859d6337b965e9e1fa5aeab7c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExperimentalMessageFactory&lt; Proto2Message &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</filename>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a12cbd6e8342997a47ce61ff4182b43aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>newMessage</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a5bec9f859d6337b965e9e1fa5aeab7c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExperimentalMessageFactory&lt; Proto2MessageLite &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</filename>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a12cbd6e8342997a47ce61ff4182b43aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>newMessage</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a5bec9f859d6337b965e9e1fa5aeab7c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExperimentalMessageFactory&lt; Proto3Message &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</filename>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a12cbd6e8342997a47ce61ff4182b43aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>newMessage</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a5bec9f859d6337b965e9e1fa5aeab7c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExperimentalMessageFactory&lt; Proto3MessageLite &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</filename>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a12cbd6e8342997a47ce61ff4182b43aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>newMessage</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ExperimentalMessageFactory.html</anchorfile>
      <anchor>a5bec9f859d6337b965e9e1fa5aeab7c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExperimentalSerializationUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExperimentalSerializationUtil.html</filename>
    <member kind="function" static="yes">
      <type>static&lt; T &gt; T</type>
      <name>fromByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalSerializationUtil.html</anchorfile>
      <anchor>a7276daa88fd7a696f1f9918b182d34c8</anchor>
      <arglist>(byte[] data, Class&lt; T &gt; messageType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T &gt; T</type>
      <name>fromByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalSerializationUtil.html</anchorfile>
      <anchor>a0d7288ca79097027c2fc95b32444fa07</anchor>
      <arglist>(byte[] data, Class&lt; T &gt; messageType, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T &gt; byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalSerializationUtil.html</anchorfile>
      <anchor>a0dd1b6b4c03bd9b1229b49d6f2df29df</anchor>
      <arglist>(T msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T &gt; byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalSerializationUtil.html</anchorfile>
      <anchor>ae77ed90ef5e153eb0ba94a0829be1978</anchor>
      <arglist>(T msg, Schema&lt; T &gt; schema)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T &gt; T</type>
      <name>fromByteArrayFastPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalSerializationUtil.html</anchorfile>
      <anchor>a85f2feebbaa744b24ced0d7a9c9a04a8</anchor>
      <arglist>(byte[] data, Class&lt; T &gt; messageType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExperimentalTestDataProvider</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</filename>
    <class kind="class">com::google::protobuf::ExperimentalTestDataProvider::Varint32Provider</class>
    <class kind="class">com::google::protobuf::ExperimentalTestDataProvider::Varint64Provider</class>
    <member kind="function">
      <type></type>
      <name>ExperimentalTestDataProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a42aa51ea259a9c3c693574409e859108</anchor>
      <arglist>(int stringLength)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>ac30e4f767cd3c84203bf422ab6679901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a29b8e1097276068da1b97812143dd7ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>adfe1c8ee6751f78a47ab8b8d2a8e8152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a9379096f33c52632b651b9a21ca64396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a5d7e35e9dbd79cbc58452090d20294e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a7d99ccd27114a5cb797c4d2356c35159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>af4946ec44b8880aa0d5800e85bb896b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a5fc66ba812708bf2c5593e195405cc62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>stringLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>aebec8b3b013d2986d341788b9c9d0036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Varint32Provider</type>
      <name>varint32s</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a730e955574ae45a28b0ffe6ed9141e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Varint64Provider</type>
      <name>varint64s</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a3977b72d8a28405fd940a583dfbfb08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Random</type>
      <name>RANDOM</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider.html</anchorfile>
      <anchor>a72c8a70ba9894932de7f00a2b10385f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ExplicitlyConstructed</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</filename>
    <templarg></templarg>
    <class kind="union">google::protobuf::internal::ExplicitlyConstructed::AlignedUnion</class>
    <member kind="function">
      <type>void</type>
      <name>Construct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</anchorfile>
      <anchor>a8cc314fb4371131e5255ec9566428d3a</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultConstruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</anchorfile>
      <anchor>a8a15cc55548352f4942d7cd9f76e3bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</anchorfile>
      <anchor>ad1acdb8b62d843ef7961429af4583011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr const T &amp;</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</anchorfile>
      <anchor>a712ac4008e832bc80179c2d24c5fb428</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get_mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</anchorfile>
      <anchor>af7f13ba3953a84067d144d026eb09148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union google::protobuf::internal::ExplicitlyConstructed::AlignedUnion</type>
      <name>union_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExplicitlyConstructed.html</anchorfile>
      <anchor>afa5441289ce589373b0959545f7d6461</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::ExpNode</name>
    <filename>classpump_1_1ExpNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1ExpNode.html</anchorfile>
      <anchor>a0808c394c4d3c8ac875005caa1b3e1b3</anchor>
      <arglist>(self, token, python_exp)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>python_exp</name>
      <anchorfile>classpump_1_1ExpNode.html</anchorfile>
      <anchor>adccfe4778c2e34f6b2c88118c0f1587f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token</name>
      <anchorfile>classpump_1_1ExpNode.html</anchorfile>
      <anchor>ade05a5a32535d717dc5c194569aaf356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::ExponentialErrorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type></type>
      <name>ExponentialErrorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>a684a6bc304e5721613cce356437536eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>ad61941cec3307371dcdd7eee83adaa15</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>addbf5aa3f0f5244ce62377acc2da9a7b</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>a51ce3003d3419653afc1db8fc6c16c6a</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExponentialErrorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>a634a6a34d4d30586d331606f998563d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FullMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>a5b2ad97a05297d1359fe7d2bb9e45354</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;begin_with, const std::string &amp;end_with, int *file_num)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>PopulateFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExponentialErrorDatabase.html</anchorfile>
      <anchor>a565c6a851839ebee106e95790c6a9542</anchor>
      <arglist>(int file_num, FileDescriptorProto *output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Expr</name>
    <filename>classcpp_1_1ast_1_1Expr.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Expr.html</anchorfile>
      <anchor>adc83f4b17d6e28a39781678692eb25aa</anchor>
      <arglist>(self, start, end, expr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Expr.html</anchorfile>
      <anchor>a7ee1896fbfa7819adbd0b2f89d11ecec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1Expr.html</anchorfile>
      <anchor>a9c92416eb1285068f190dcda8fd33682</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>expr</name>
      <anchorfile>classcpp_1_1ast_1_1Expr.html</anchorfile>
      <anchor>a2f4e13fb0176f2616f8703103c806462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::ExtendableBuilder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Builder&lt; BuilderType &gt;</base>
    <base>ExtendableMessageOrBuilder&lt; MessageType &gt;</base>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>addExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a7d5c36b52d20858b62eeb3bd0c7dc3fd</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>addExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aa5c2c3db3c2722f4653d1127623da0bc</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a8930abeae84fe60ce03cb5e660ab9db1</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a4cf412014f09a6999e3e5e1676272905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>clearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a932ad301cf4554192e766393e87172d6</anchor>
      <arglist>(final Extension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>clearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>acc848714fa077f89b7b19402b90757fa</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, ?&gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a1bc71b437ea42d1cae625ec9c818e23f</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a4727c6485dd4f2401adb9bba10f26a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a4d5a1923b695acc2b7e9cd5f1dbbb920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a29f04f547dee5218d189382fc8f2726e</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a29d8063a7ee1df508f70aec4ed2836cf</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a92854efa98b31806c1fcf5249b19fde2</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a353d91880776bf056b689f8a2bb26d1d</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>afb3f8af4aa87f0f38fb3123198eaee11</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a4e4a08f6ac1eac2669edf9bd449a17df</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a4ef2fe345f945449f3c48cb8f3d43d21</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ae3f89866362f0c67a45e2fab52d7c359</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a1c6809e9be4e57c612bd30dde2eca0c0</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a736196cf74f18c433efeb67984846708</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a758c7763c7c173d9afd61c3e7e5b13da</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a058c830b07a86fdedc20e9961645286c</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a77e0dfd9cc7d766b3daf140ea6d3b3d2</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a3a9afd84e602a52aea708041d511c3e0</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a41aa9539260fbddfaac1774e174696c2</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ae88048de02951966d167d75b1e3f2dfd</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a53aa4665218f0b66bcb8d891ae8f4005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a25ad70c9110e2a91d3ef7c484245dc67</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a379b39937d2e6c77d54654beed5fead1</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a45ee9417a684ef4fb08df099507199ff</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final int index, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a44e89b64142e58c76b105ee721f5a512</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a632eeadae7c0f1ed512b3a004758d15d</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>acb402c4269ecce2b35a4b07bbd583306</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a21cfc64c6dbe40eaf348ebf33dff30a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a23b70760621201d23b3805451bd0a368</anchor>
      <arglist>(BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>extensionsAreInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a9a2e943867edf6d2aa72c476e4ee9e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>mergeExtensionFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aa66c8aee72eb6ab026b2cc2d9f5c64c3</anchor>
      <arglist>(final ExtendableMessage other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>afa0fe1d8c9f19dad20ab3fcddd6a3d78</anchor>
      <arglist>(final CodedInputStream input, final UnknownFieldSet.Builder unknownFields, final ExtensionRegistryLite extensionRegistry, final int tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldSet&lt; FieldDescriptor &gt;</type>
      <name>buildExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a61a1c12a491b4c0e5a048b609da17166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureExtensionsIsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a355a1bc501ce02c11fa0bb0f7b9fbb41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ac51c540e90445c6e29de60e1b084182a</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExtensionContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a1d65b4cb03434b715c0052b6718dd582</anchor>
      <arglist>(final Extension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldSet&lt; FieldDescriptor &gt;</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a69e708e1625f7e9f8ee0d4811c2c5e3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::ExtendableBuilder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Builder&lt; MessageType, BuilderType &gt;</base>
    <base>ExtendableMessageOrBuilder&lt; MessageType, BuilderType &gt;</base>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>addExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aa1a600ded65d0fd84381fcc42bf213e8</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final MessageType</type>
      <name>buildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>acde9bdc0adb387ea79c24003b73b92ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>clearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a8f79533f57165bd71b0892abd666a1c4</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a81826fde0b78fc243f736c2702b000a1</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ace007e62885d873231314334d6350c9c</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a721b83cc988e0929ce506754cdabda1d</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>abda3dbf08e58eac01c3a21ab537f7a24</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aa0cd07bbb3353bc6e0d615d3cf23ae22</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ab18980ca647f5c63e3b3e7c910c895d3</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extension, final Type value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyOnWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a6848c14e0f6c0208376cdc14898a45c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ae9fa2fb09e1b96cc0580baa60237e663</anchor>
      <arglist>(MessageType defaultInstance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldSet&lt; ExtensionDescriptor &gt;</type>
      <name>ensureExtensionsAreMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>afbbe61c1c51061f4752596a8abf39d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExtensionContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a7010fc1ddb6714e31b27219d43a97f91</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::ExtendableBuilder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::GeneratedMessageV3::Builder</base>
    <base>ExtendableMessageOrBuilder&lt; MessageType &gt;</base>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>addExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a5b2f981bc5502ff0a724b9315120e483</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>addExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a576e800eb42ae3c05b9fdf52002366eb</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aaf27d8a48fed7f091f0f61ca76632e35</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>afbe2164ee4ec701d24ac845f4b796dfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>clearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a3a713c381f092beba5d967a13d3d4de0</anchor>
      <arglist>(final Extension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>clearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>abcc779f4d98a2bca1b3909f8830d3169</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, ?&gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>clearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a602fd0286f66a62ac2e584742a73ed6b</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ad7534591564f2dcdfb4ba29dd4736948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aa370f2e3674622eed57b24bd988b65c3</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ad86b42df1c9b944298cce2945526c6d3</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ae1fe81ec42e3cbbc19797a3d1d87fd3e</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aeb3bd432f079c6ab7bc0915e21e5ae51</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a0fca5abaeda1d69751ef0fc55a2128d4</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a0233e68bd31d49e25f8c163b41fe72b4</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a40aadf15932ea6c03f67afd5423c7a9b</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ad07e547121780af86c449bcd37f54386</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a9285a209cc8b31fd3bff40f008701a1f</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aea4ead6bff47d45f7ccb5a31548e107c</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a6d7e9a4b2791dc7afbd3e31c89eae7f9</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a311a0d0e63eb39ad7adfc2a33d0d6a06</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ad7c2d84343906272a85df8a35b911f1d</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ac601d775e617a518f18e80ef562ee87f</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a98330c60b2fe31f8ac5c274c63193d30</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ab57acc10b180fd8a03ca77cdf742b3f4</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>aeadfa029323657baa5520ff85bdbf477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a5917165eb4982603eed17de252dd2cde</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>ac4d3fb21b25b407ee9c56ba29244ddb2</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a43a48178eb912f391165ad1f296cdee8</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a76c7388f8d377a2c248e9afa54c750ca</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final int index, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; BuilderType</type>
      <name>setExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a0a1d6a9b1568e3aa5b0cb07b48f50b42</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite, final Type value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>afd3c423eefc3ff0cc2ddc6c05c71a145</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>BuilderType</type>
      <name>setRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a83954eae59e884bd1c9fda3f2284a8ef</anchor>
      <arglist>(final FieldDescriptor field, final int index, final Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a67e814fca75cca63ace6e68580b5ac86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a2f873c3e3267b25e1bf48feaea70fa89</anchor>
      <arglist>(BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>extensionsAreInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a39609ae6ab0282c2b00c3fde1d98152d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>mergeExtensionFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a5be5cf4d301dd3ffb9fbca20ee07eabe</anchor>
      <arglist>(final ExtendableMessage other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldSet&lt; FieldDescriptor &gt;</type>
      <name>buildExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>abf850b18575912a3cde986acab8c6195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureExtensionsIsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a919af7856b1772409af226290b06df2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a8dd4c43a69f75b2681d440549c9319be</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExtensionContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>a81279bbc917e79e003225e393bce35f6</anchor>
      <arglist>(final Extension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldSet&lt; FieldDescriptor &gt;</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableBuilder.html</anchorfile>
      <anchor>acd1ad61cea6f5edc0e59e7accf686de2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::ExtendableMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</filename>
    <templarg></templarg>
    <base>com::google::protobuf::GeneratedMessage</base>
    <base>ExtendableMessageOrBuilder&lt; MessageType &gt;</base>
    <class kind="class">com::google::protobuf::GeneratedMessage::ExtendableMessage::ExtensionWriter</class>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>aa54984d816b65c3a2e7482b515e636b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a14edcd8fb0bb033551e70a8fd8e8dd90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a713d2e2a0aeec004462a7fcadf82d9d7</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>aa9b5f6fdb048726aebf19bc1903537fd</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a0119f1948e3885017c52e7dfd51f89b3</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>aeea4e820ab949795cdc23cb33f12bed0</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a9d6bf420244d4a9ef8a166ebb5bbfc3f</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>af14c1ffd66eb5b444a78b34f04060fcd</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a820bc168ef0d047ccc5c69e1642b0665</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>adf30627087f94980a83acbb63db8290e</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a2acb0a93433d97594510e4a7c26bdfc3</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>ace5351d6ecfeb3d421d64d5193086020</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a05e5580e9e92708c122808c4376d0aee</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>ae9216b58c0315f46d1fb203135460bbf</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a53e752373ac20d82b9c875e2634a89ce</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>aedd55caf692345b44be71c8bd86139c7</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>ab297e5597f12018245b27fa0077f7ef3</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a9c934d985029ca44619094b40bbf3a5c</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a763a6ba80043c41dd39dd178e77aff94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a8564b0940ea85c0cbe8211e396bd4eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>ade19591380c2935bda21670f144c26d0</anchor>
      <arglist>(ExtendableBuilder&lt; MessageType, ?&gt; builder)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>extensionsAreInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>af9ecd29de33a3322da623ec174d46573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extensionsSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>ac23ac68b2e6adb4685a1b022892315c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extensionsSerializedSizeAsMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a40402e67816233ab732a5f69ebc6dc34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getExtensionFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a4eefae0f6f19305f59dae46fc762cc1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeExtensionsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a26459003b6ba59af3f638bbe4e590159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionWriter</type>
      <name>newExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a89138d6e815e071da7a7e77ab27d6da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionWriter</type>
      <name>newMessageSetExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a874e7c08f9bae09e7eec4eda4b905c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a1a099a19501ac2fb84f7dab528ff7012</anchor>
      <arglist>(CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>afe72d9c9882fabf3856f95333f12a5c0</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExtensionContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a135fee215d9860ab2c47bb09a659cf76</anchor>
      <arglist>(final Extension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldSet&lt; FieldDescriptor &gt;</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>a82d1e9007197106b91ed1c6ef09096e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage.html</anchorfile>
      <anchor>aa56a3625b709b142dd36419acb03cfbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::ExtendableMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>GeneratedMessageLite&lt; MessageType, BuilderType &gt;</base>
    <base>ExtendableMessageOrBuilder&lt; MessageType, BuilderType &gt;</base>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::ExtendableMessage::ExtensionWriter</class>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a079bd16f548b7528086a8d8fb9277720</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>ab407aede7a7987e6f4b39f7178fb3ba6</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>ad218bcadc1fbc778cb6f282b2ccf291c</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a6fce6c071bb70252fdc4c9d704666f10</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>extensionsAreInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>ada3855822e886d8bac7417be39cb2055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extensionsSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>ad45c60f81fec48d26790b7dd2b8b61de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extensionsSerializedSizeAsMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>ac650a9cc6c0222d8cd1bc9334bcde531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>mergeExtensionFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>ada0d727b0cae85ca1661372869ff7380</anchor>
      <arglist>(final MessageType other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionWriter</type>
      <name>newExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>af23c1115789a286e64b7c534b9517ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionWriter</type>
      <name>newMessageSetExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a0a406d650f1383ef1b28244fedb8b965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FieldSet&lt; ExtensionDescriptor &gt;</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a3205aabf903ab2e0529847bee15b98a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>eagerlyMergeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a9516b763589314f3296fbe7079a0a7f9</anchor>
      <arglist>(CodedInputStream input, GeneratedExtension&lt;?, ?&gt; extension, ExtensionRegistryLite extensionRegistry, int typeId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeMessageSetExtensionFromBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a73067d383d596c989d5e52ddc98d08e5</anchor>
      <arglist>(ByteString rawBytes, ExtensionRegistryLite extensionRegistry, GeneratedExtension&lt;?, ?&gt; extension)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>parseExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>a3c866f221d49c5e76f4d4b3aedc47f63</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry, GeneratedExtension&lt;?, ?&gt; extension, int tag, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExtensionContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage.html</anchorfile>
      <anchor>abe32a705382634d1601cb54ed7856ecc</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::ExtendableMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</filename>
    <templarg></templarg>
    <base>com::google::protobuf::GeneratedMessageV3</base>
    <base>ExtendableMessageOrBuilder&lt; MessageType &gt;</base>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::ExtendableMessage::ExtensionWriter</class>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>ac120075e334b586e29cc8f8fb1d2e289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a8762782cb268752e6d2b98d3ddddba27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>af564cc88b34140091e11d23f323661b2</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>afe12e4edc9fc2d8975fae231c696ac77</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>abb77e702e237c6fbf325dfea12edbaa2</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a1f5296d68f568ac58c55d3382d66300a</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>aca879688cc8de2de59919987d611bc04</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, final int index)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a7247bfb7bd869fa9ce2a9009727e4b7f</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>aac9185c0b6c05335c03c08ae6fadf918</anchor>
      <arglist>(final Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>aa1cf664772834cf403cbc26b1d056553</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>acb53aaa36627cee994775e0c83b15841</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a301f8358e51ff35273695e7d1fd019f8</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a5d02e1709f2fd9ec70bb84006b2f3598</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a0926b53ec1f5a10d65255ce4f3d2c3c1</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a07aba63af107f18eb80703e1d133fe05</anchor>
      <arglist>(final Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a74cb770ef08c024a97703bc780b58d6f</anchor>
      <arglist>(final ExtensionLite&lt; MessageType, Type &gt; extensionLite)</arglist>
    </member>
    <member kind="function">
      <type>final&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a6256f05010099e2338ec7486b2be1ea2</anchor>
      <arglist>(final GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a8888464a4e67e5420d9cf57f13f2e7b0</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a65e923d2adb5efe43bc73d252adb7b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a0ae1d52c0b34a2297fbdaa68c4e30379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtendableMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>add804ed0958f01e746c5042f3dd3e598</anchor>
      <arglist>(ExtendableBuilder&lt; MessageType, ?&gt; builder)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>extensionsAreInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a35ccc296e40f0c269b3d8295ada912a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extensionsSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a23c9a08de703cf1d06687804a36645cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extensionsSerializedSizeAsMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a284e56b436430204ae509e82fe027619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getExtensionFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a385e6a9f2d03c5faead0596e3cd8a3e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeExtensionsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a1d8f32f2cb6ccd3f9435074b0476ed59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionWriter</type>
      <name>newExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a1c9b4c57caddadbaac2c0003f624f50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionWriter</type>
      <name>newMessageSetExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a6244a54bc0021a27c4d6aeb5b1204249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a1d80a54ff0442eeba0026aaa4cd67069</anchor>
      <arglist>(CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownFieldProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>aafeea761926df3db859fd183b3c9a9a7</anchor>
      <arglist>(CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a873ca5cd3e3103099e14ba10c563fb86</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExtensionContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>ab4d9e37b972c14c700bc43ca2707510f</anchor>
      <arglist>(final Extension&lt; MessageType, ?&gt; extension)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldSet&lt; FieldDescriptor &gt;</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>adfb9692edb0e50350b9980fd08701a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage.html</anchorfile>
      <anchor>a29b36a78d4663cbf19a724a36c1f5a76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessage::ExtendableMessageOrBuilder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</filename>
    <templarg></templarg>
    <base>com::google::protobuf::MessageOrBuilder</base>
    <member kind="function">
      <type>Message</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a860ed0e6aa071b0d31c573dece689bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a56dc66e8836f8da91ed9219d2802a126</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ae3c9b1880943d782fc39f8db7204e024</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a2c889c29506a52df55025b970fe7767c</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a31d7845e98137d4713fc6c417f886cff</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a3f3e7d71cbe4a2ee12b5a9681a800612</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ae4990069bac2e419ca81328073fa53c5</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a04cc77c209745cc9ed578cef7e2a9b1d</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a325bac49866e69843cdc599576545dfd</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a53de485e14f48b3403412b5fbd102485</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a021199f8a659dcb0f066f049067ae34a</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>aeb815ef7cef515a1066a5db40a99a731</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ab6068b71c4ac6dbe76c78745e10ab1d1</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessageLite::ExtendableMessageOrBuilder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::MessageLiteOrBuilder</base>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ad281497161d924dea0bfcc39fe707657</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a1604785e3381ce11baf8d22cf026d690</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a1d4f1f3ed3a1dbfec8ff0e8092ede569</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a64b69d6e3295dc18c854425724837deb</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessageV3::ExtendableMessageOrBuilder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</filename>
    <templarg></templarg>
    <base>com::google::protobuf::MessageOrBuilder</base>
    <member kind="function">
      <type>Message</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a303541fe458a3795997f59f7a818a9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a0663e657e342e3a0201717d5e633affb</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>adcfd9d98b15a7801e27aaefd5b916901</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a791c871253bc90b5783986cfa4570955</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a3bf89780c75a407eb4639856a1c953ec</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>aa0096b5fd5fe59865678d299e5164f32</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a6f52c5edf7e36f06668c16bf39775354</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>aaa30fa23bd430a77f45cb0c908f2012b</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a6f6ad72295d859801555da8fd689d528</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ac2b52ba5fbe0ecd72e88eec5cbb791a8</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>abfc8a57f3912f82c0bbe1d42c102ec9b</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>af67ae13452974a0d8b2b6c6591d0c7de</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ab56274d1dececfe88306ef58d38195f4</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtendableMessageOrBuilder&lt; MessageType &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</filename>
    <member kind="function">
      <type>Message</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a860ed0e6aa071b0d31c573dece689bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a56dc66e8836f8da91ed9219d2802a126</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ae3c9b1880943d782fc39f8db7204e024</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a2c889c29506a52df55025b970fe7767c</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a31d7845e98137d4713fc6c417f886cff</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a3f3e7d71cbe4a2ee12b5a9681a800612</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ae4990069bac2e419ca81328073fa53c5</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a04cc77c209745cc9ed578cef7e2a9b1d</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a325bac49866e69843cdc599576545dfd</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a53de485e14f48b3403412b5fbd102485</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a021199f8a659dcb0f066f049067ae34a</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>aeb815ef7cef515a1066a5db40a99a731</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ab6068b71c4ac6dbe76c78745e10ab1d1</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtendableMessageOrBuilder&lt; MessageType &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</filename>
    <member kind="function">
      <type>Message</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a303541fe458a3795997f59f7a818a9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a0663e657e342e3a0201717d5e633affb</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>adcfd9d98b15a7801e27aaefd5b916901</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a791c871253bc90b5783986cfa4570955</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a3bf89780c75a407eb4639856a1c953ec</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>aa0096b5fd5fe59865678d299e5164f32</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a6f52c5edf7e36f06668c16bf39775354</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>aaa30fa23bd430a77f45cb0c908f2012b</anchor>
      <arglist>(Extension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a6f6ad72295d859801555da8fd689d528</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ac2b52ba5fbe0ecd72e88eec5cbb791a8</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>abfc8a57f3912f82c0bbe1d42c102ec9b</anchor>
      <arglist>(Extension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>af67ae13452974a0d8b2b6c6591d0c7de</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ab56274d1dececfe88306ef58d38195f4</anchor>
      <arglist>(GeneratedExtension&lt; MessageType, Type &gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtendableMessageOrBuilder&lt; MessageType, BuilderType &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</filename>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>ad281497161d924dea0bfcc39fe707657</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension, int index)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; Type</type>
      <name>getExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a1604785e3381ce11baf8d22cf026d690</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; int</type>
      <name>getExtensionCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a1d4f1f3ed3a1dbfec8ff0e8092ede569</anchor>
      <arglist>(ExtensionLite&lt; MessageType, List&lt; Type &gt;&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>&lt; Type &gt; boolean</type>
      <name>hasExtension</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessageOrBuilder.html</anchorfile>
      <anchor>a64b69d6e3295dc18c854425724837deb</anchor>
      <arglist>(ExtensionLite&lt; MessageType, Type &gt; extension)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ExtensionSet::Extension</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a68df90edd38c44e1c78670f95466e4ed</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a53f7ecb4d0edac93a9a9a1992db7c0e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Free</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>ae50dd5e57bc2e613ec0688f09e3314b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a86b82ed811f8f3af3feaabbea4879572</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalSerializeFieldWithCachedSizesToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a64d23874aec3e36c2a0986b7c6bbc244</anchor>
      <arglist>(int number, uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalSerializeMessageSetItemWithCachedSizesToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>ab8931bc99e2a349769f9b5821c77b02f</anchor>
      <arglist>(int number, uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>ad0b20493e6ebc4f3c5207d8a92568e5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>MessageSetItemByteSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a5bafdbd482fa74499ca5cc118b226886</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeFieldWithCachedSizes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a0465f6480599919f433bc0e6ee688366</anchor>
      <arglist>(int number, io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageSetItemWithCachedSizes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>afd288a07f77e861495bc75121cc5d7bd</anchor>
      <arglist>(int number, io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a7f272d6f76e0c2a3dede3199e6033988</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a652216cd118df2dbe57dd87c99c708a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cached_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a9d8049d975c537d0b62c12fc59855649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>aaaeea8248477583906aac3fedc8d2e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>ae9029464ae16cb52f99d7b6428c6cb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enum_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>adf0766008d21d499c6c1c9af15850c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a0af995b4b9231b4426e2befed6ab50a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>int32_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>aee10b6537878fb1b5eee4de80ead98ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>int64_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>aeeefc33f6cf9f1bce3a03fd662821e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_cleared</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a4beb2c13233e6c1a05408f73ae8957b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_lazy</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a705d9b2590f61d7f53c65c44b037bfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a3cc35e11649c0a49055b255060e473bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_repeated</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>abd04774c0a573295a28646008dd009fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LazyMessageExtension *</type>
      <name>lazymessage_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a3c84f76138e613f645e57235016e1df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MessageLite *</type>
      <name>message_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a201b04655da8c5188db0cc5572860ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; bool &gt; *</type>
      <name>repeated_bool_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a56cc12c27dffd858a82fc0b09aae0d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; double &gt; *</type>
      <name>repeated_double_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a52cdc775af94ce53514b46a85372f0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; int &gt; *</type>
      <name>repeated_enum_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a2d04d3c554afc42558acf1e978bd7dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; float &gt; *</type>
      <name>repeated_float_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a71fd116daab5b52fdc51c5b578d4b030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; int32 &gt; *</type>
      <name>repeated_int32_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a0d93e09d1f0dc5d847841953ec7b6c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; int64 &gt; *</type>
      <name>repeated_int64_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>aba97940bf677c4f607dd902558960511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedPtrField&lt; MessageLite &gt; *</type>
      <name>repeated_message_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>ac1b65c26b5abeb5d3538fcc0be44b639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedPtrField&lt; std::string &gt; *</type>
      <name>repeated_string_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a20553be4aaa92415dbd27d3b9994129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; uint32 &gt; *</type>
      <name>repeated_uint32_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a5348295a7219bb471c1ba5d2c90628a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepeatedField&lt; uint64 &gt; *</type>
      <name>repeated_uint64_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>afac0cb70fc4ba30e9b015ea374eeda2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>string_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>ac607bd5636032f48be3739a1bf761825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FieldType</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a1fb2996249bb645932b568c07b7862e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>uint32_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a7662aa14f7d169c29f4a12f7fe8aa029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>uint64_value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1Extension.html</anchorfile>
      <anchor>a1d80e87cccbefda97ee1fe837e7b4a8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Extension</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Extension.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ExtensionLite&lt; ContainingType, Type &gt;</base>
    <class kind="enum">com::google::protobuf::Extension::ExtensionType</class>
    <class kind="enum">com::google::protobuf::Extension::MessageType</class>
    <member kind="function">
      <type>abstract Descriptors.FieldDescriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a308d4c374f836de42bd598962d35ed20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract Message</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a74074db17282d3f6ba4c807ee4ea00a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>getMessageType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>af90570496648e5de36b98af3f49f3360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>fromReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a78350e47912c829fb9477621bdbad61d</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExtensionType</type>
      <name>getExtensionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>ac56f6e5c5ebe8847450b8257c3ddaff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>singularFromReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a57d90d44c64cf7be39144dc14eed1d2b</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>singularToReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a83d7a36414b5f7d2a2d28f1481d2ddcd</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>toReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a4ff93dd6be473ba7370df952251bc2af</anchor>
      <arglist>(Object value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Extension&lt; ContainingType, Type &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Extension.html</filename>
    <member kind="function">
      <type>abstract Descriptors.FieldDescriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a308d4c374f836de42bd598962d35ed20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract Message</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a74074db17282d3f6ba4c807ee4ea00a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>getMessageType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>af90570496648e5de36b98af3f49f3360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>fromReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a78350e47912c829fb9477621bdbad61d</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract ExtensionType</type>
      <name>getExtensionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>ac56f6e5c5ebe8847450b8257c3ddaff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>singularFromReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a57d90d44c64cf7be39144dc14eed1d2b</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>singularToReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a83d7a36414b5f7d2a2d28f1481d2ddcd</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>toReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Extension.html</anchorfile>
      <anchor>a4ff93dd6be473ba7370df952251bc2af</anchor>
      <arglist>(Object value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::ExtensionDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>a30835d7f877b55c922354be2ad4e156b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>a6fff88ba943fdc056ecdd9bc2fcf9ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>a85f0bba5c942401e5e39c2dd414fd4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>aa62acc65cb8ccb59887ad5f9e324cde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>ab0083186f5f214e58fd15f8db2d403ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>a9eef1cd813863a6a947be7ddc8dcee9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>qux_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ExtensionDescriptorTest.html</anchorfile>
      <anchor>ab0db0b73b92ffbfe1780afe684fbd769</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::ExtensionDict</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1ExtensionDict.html</filename>
    <member kind="variable">
      <type>CMessage *</type>
      <name>parent</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ExtensionDict.html</anchorfile>
      <anchor>ad8951bedadb10c13f1c4615242affc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1ExtensionDict.html</anchorfile>
      <anchor>a4a0d3c08af6dbbfbdceb12a84272b9af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::ExtensionEqualityTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ExtensionEqualityTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testExtensionEquality</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ExtensionEqualityTest.html</anchorfile>
      <anchor>ad90d11c1725b7b98376e6bad609cf2c8</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::ExtensionField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ExtensionField.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ExtensionField.html</anchorfile>
      <anchor>a7a77d1c707d96728487149790e711f29</anchor>
      <arglist>(self, number, extended_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ExtensionField.html</anchorfile>
      <anchor>a59ef2ca15b92fec1fb9d25c27aa0b73d</anchor>
      <arglist>(self, test, msg_desc, name, index, file_desc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extended_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ExtensionField.html</anchorfile>
      <anchor>a357fe2235c32dac6cf3585c8b98f5665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ExtensionField.html</anchorfile>
      <anchor>af5dab6401b20eb928c44d8b2b74f9855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ExtensionFinder</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ExtensionFinder.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionFinder.html</anchorfile>
      <anchor>ac414bd05fa693623bf145dc59a8aa21e</anchor>
      <arglist>(int number, ExtensionInfo *output)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExtensionFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionFinder.html</anchorfile>
      <anchor>a20d72a77c84468dcfd9e7586b6c25d36</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::ExtensionGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a0b9ab8baa66f997cc59a4b4921a9f3c3</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a06850870eee1a8e92c6f64302926c040</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>ac4735ebd17d11c248ffea51b661073e3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsScoped</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a25d2f966a6913f435eeef7bda5af9fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a1f694dcd50e26dc05c4d227ccc34c375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>ae1d8b464bf05833fcc235c29fba080b0</anchor>
      <arglist>(ExtensionGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a7394e00b3319969474af19574230beab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>ac3c12c8b98aac9c3d917a3ea29206f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>type_traits_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a017c6a045e3592b6578c7f8d45f0ea4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a8f99eab56a5a326a1e0281d3a30b3ad8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ExtensionGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a6ea7652249dca5eac502e2c168e245c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a25e34a9339b0d31669f8f55ecd4f5908</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GenerateNonNestedInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>ae1aa5804d16cb63e9e3ece9a48407cec</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GenerateRegistrationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a34348d2a43901cf3252e9d46bdf5884c</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>af393bd819b4d86541edfcd3433751b50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>InitTemplateVars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>ac7a1a5a48521474ab5ef50045edcc17e</anchor>
      <arglist>(const FieldDescriptor *descriptor, const std::string &amp;scope, bool immutable, ClassNameResolver *name_resolver, std::map&lt; std::string, std::string &gt; *vars_pointer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a3750a36b6570e986716ed054ebfe8f77</anchor>
      <arglist>(ExtensionGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::ExtensionGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a271b3dd635c86cb06ec0456ceb37a239</anchor>
      <arglist>(const ExtensionGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a4927c7ed5d9b61491d84ff796268da54</anchor>
      <arglist>(const string &amp;root_class_name, const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembersHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a84fa251e551ccf506a5fb48d93645855</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateRegistrationSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a7a8d6c47fe755f752608eb58a5a8a734</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateStaticVariablesInitialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>abfc8f84a7127f03c4554fe6a7fded5b9</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a6ddc234b2f73dd98c7705a5ead14001a</anchor>
      <arglist>(const ExtensionGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a1ddf13d6092657bd46e28e3fc1000b2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a68f7957c720ca5c7d7eebee249e70f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>method_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>a21964b2b4426933dcd27f497571c2b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>root_class_and_method_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ExtensionGenerator.html</anchorfile>
      <anchor>ade96fd91df0c5f480220a64b9c420eae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ExtensionIdentifier</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>field_type</templarg>
    <templarg>is_packed</templarg>
    <member kind="typedef">
      <type>ExtendeeType</type>
      <name>Extendee</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>a5814cfeda7538f8a96d6cab504e518f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeTraitsType</type>
      <name>TypeTraits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>ac686c8af86d6811073df0d684f1dff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TypeTraits::ConstType</type>
      <name>default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>a17a406b1434f9240cd8b2b7315717c9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>a6e9f79117939faea54df5319ac6930eb</anchor>
      <arglist>(int number, typename TypeTraits::ConstType default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>adbb13d95f5297335f7a7e00e82dff9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>a8c85b866c2afa946a18c8598fb4aa7d0</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypeTraits::ConstType</type>
      <name>default_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>a2488c5fa060892376840a68d3ff99504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier.html</anchorfile>
      <anchor>a17c043cebbd2a7d172a9df56c49f901e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ExtensionInfo</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</filename>
    <class kind="struct">google::protobuf::internal::ExtensionInfo::EnumValidityCheck</class>
    <class kind="struct">google::protobuf::internal::ExtensionInfo::MessageInfo</class>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>a7480ff364fbcd9600d0679052959a4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>a02dd6caefffa71d052b209f0dce2b8e5</anchor>
      <arglist>(FieldType type_param, bool isrepeated, bool ispacked)</arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>ab6a748c4ba6d07e61984ad3f48edbd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnumValidityCheck</type>
      <name>enum_validity_check</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>a0b9dfa2401ba131bca5c6304acce5b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>a926f0526db168217c1c6f546d5108f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_repeated</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>a1a7d3c6e9fa5c19c70cfd11bc393e3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MessageInfo</type>
      <name>message_info</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>ae6bd43de670a7dbb462590aaccf43ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FieldType</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo.html</anchorfile>
      <anchor>a0ed22e0d7cc88028a73cbda434d0a99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistry::ExtensionInfo</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1ExtensionInfo.html</filename>
    <member kind="variable">
      <type>final Message</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1ExtensionInfo.html</anchorfile>
      <anchor>a73d303b7027b644bad512644bb5f562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>final FieldDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1ExtensionInfo.html</anchorfile>
      <anchor>a4b4f0b693ec9af64bb20f0b89212bc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1ExtensionInfo.html</anchorfile>
      <anchor>a3cd8f4460fefa9d74dc2b842caa7ce31</anchor>
      <arglist>(final FieldDescriptor descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry_1_1ExtensionInfo.html</anchorfile>
      <anchor>a97f3fdac9b122e2640f4fdbe4c725dad</anchor>
      <arglist>(final FieldDescriptor descriptor, final Message defaultInstance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::extension_dict::ExtensionIterator</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1extension__dict_1_1ExtensionIterator.html</filename>
    <member kind="variable">
      <type>ExtensionDict *</type>
      <name>extension_dict</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1extension__dict_1_1ExtensionIterator.html</anchorfile>
      <anchor>a5c59436b034f32c59639e23ee2db892e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1extension__dict_1_1ExtensionIterator.html</anchorfile>
      <anchor>afdbb42e93ea480106cfb515824e6a97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Py_ssize_t</type>
      <name>index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1extension__dict_1_1ExtensionIterator.html</anchorfile>
      <anchor>aa3ac74a10a6acac9bedd8646124c1781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1extension__dict_1_1ExtensionIterator.html</anchorfile>
      <anchor>a598b7ba9a395e8a473e85a339dc494c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>abstract Type</type>
      <name>getDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a149acfc2eaaa4cfe9311742100fb9a02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a42a8f3d92d9c9bf0ec36c6cf1d8f82fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract MessageLite</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a3fb090125d5a74ad6c0055f0703ee5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a1f23609425be1d4c4b871705e3862838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>isRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a0be5fb363cdbfdb4f4e93b45e6174a90</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtensionLite&lt; ContainingType, Type &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</filename>
    <member kind="function">
      <type>abstract Type</type>
      <name>getDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a149acfc2eaaa4cfe9311742100fb9a02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a42a8f3d92d9c9bf0ec36c6cf1d8f82fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract MessageLite</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a3fb090125d5a74ad6c0055f0703ee5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a1f23609425be1d4c4b871705e3862838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>isRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionLite.html</anchorfile>
      <anchor>a0be5fb363cdbfdb4f4e93b45e6174a90</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Descriptor::ExtensionRange</name>
    <filename>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</filename>
    <member kind="typedef">
      <type>ExtensionRangeOptions</type>
      <name>OptionsType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</anchorfile>
      <anchor>ae351d31a9df79c86edbb5f69e117c94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DescriptorProto_ExtensionRange</type>
      <name>Proto</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</anchorfile>
      <anchor>a176cf293374df1996239d7180937c3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</anchorfile>
      <anchor>aa8195a6884b824c7240f54164417a1c4</anchor>
      <arglist>(DescriptorProto_ExtensionRange *proto) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</anchorfile>
      <anchor>a7ff612ff204a15702f31bf8580aa6000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ExtensionRangeOptions *</type>
      <name>options_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</anchorfile>
      <anchor>a8b4af3c64cc54baf7482556535fb2c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ExtensionRange.html</anchorfile>
      <anchor>a8f9d40e34478c881293a6d0a21c9863c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtensionRangeOptions</name>
    <filename>classExtensionRangeOptions.html</filename>
    <class kind="class">ExtensionRangeOptions::_Internal</class>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aabb4aaee8744ebf8b1bda7ae30a77910ae2bab2175f3ee7ed6c34bd9b47c58b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aabb4aaee8744ebf8b1bda7ae30a77910ae2bab2175f3ee7ed6c34bd9b47c58b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ade995e67918b581b4502fdc0e08e7473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a1105fc8d3277a3cf6e28d7ac18e1cf2d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>acda7c53a2b04c3d69dd4e3874a5cef11</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ad9e198051781dd71ff8b2bab742d0b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>af70d79b94168dbc1544be19b011dd2f4</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ab7b82316acb4b7dd9be7100d9a772aa4</anchor>
      <arglist>(const ExtensionRangeOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionRangeOptions</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ac91032dc81aa553c94e9dc6d21f6770f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionRangeOptions</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a3cbf1d1e1094afa354880c5f56ac8cf2</anchor>
      <arglist>(const ExtensionRangeOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionRangeOptions</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a9c427ca4b1e5b031cce46a02bdc8ef8f</anchor>
      <arglist>(ExtensionRangeOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a4732acd9cb3311e515f1b51e8c1eee42</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a4dc02fec0ea88ae0c3ebedfd4562afa2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a1450be86cc1f7f5a1e90657dc4ce14aa</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>acd87aedcf83fd9c65d2ed8a19011492a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aab8eb8795cf5374d488660e90bb95d97</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aae1a377db4fcab312fd796a15044aeb4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aba54314da4e3e3ac23c24d8d51ce81f0</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a127bc3f497f680618973269692cd639d</anchor>
      <arglist>(const ExtensionRangeOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a592eb7134a1d6e23c9c415d3f5c403a4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>af036626874061b48b84180e877146fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a19c02ded8a282070fa186bb71c29e90f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a99ff86ac745f3858804a329530dbf027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExtensionRangeOptions *</type>
      <name>New</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a7a795e75dcbe7d067fb401788b67a10e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>ExtensionRangeOptions *</type>
      <name>New</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ae38a4735d6683a6957ba1f784f5c8322</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>ExtensionRangeOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a69829a85e6d179436e30d9108b7ef798</anchor>
      <arglist>(const ExtensionRangeOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionRangeOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ac4dcfbb72a63a4a6a7913e3ee2ccd178</anchor>
      <arglist>(ExtensionRangeOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a78f947cbfc37c39c53ee8c8e48f182f0</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ab22ebb364709ced96526f74d2e22efb8</anchor>
      <arglist>(ExtensionRangeOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>afef93b6e110c7dc278c9af00cc14a8cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aee38992dd20c78060fd6362a47605bf0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a1dff4fd4bafe078a4fc77cbcebac3d51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ad51c07e2849a429e7c8322ab92004d05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a2c6c504955861136e0dcff655cb6940f</anchor>
      <arglist>(ExtensionRangeOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExtensionRangeOptions</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a853658aa8689dc798708aac0b88b7409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtensionRangeOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ade93993b86045468578893f21f16ea68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aa206c038944ef14ad49f1491273d3a5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a625e9a4085b54fdbe07eec06b10b2d3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a75cfb3b883a4d42e531a52b0f13c80f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a27f24f8bbf7bddf7f2cfb9791a57dfc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtensionRangeOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ac2ed8f594692c618c28bfa0ad505ba55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a11ed48956d29fb08e10645d569132aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ExtensionRangeOptions</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a010941a016079b007dc83adaf45b659e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a9ec179a2d67b0e435a5a9aa0745bdada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aa85a3c8d8c759f210339eb82cbf81f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a6c365aae1434fe61a9c00465dd5f1c8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>aaedb9cad5a28340be570a06eeb3e1d26</anchor>
      <arglist>(ExtensionRangeOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a8869f7f03c46334be0201ce9861bccb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a178a29b7111a16960a97d7f9ee55d1e8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a1c168e42d7e3784254e105b79314be68</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a4c4df9c86863a0c9d7c77a38ff12df58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>af863c35f30b2ca65cab9853e8eb20663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ae56c46aff4a0443fc5fb8a82b964ce19</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ab871668b1d97943485de6108819ccada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a3b85fd03da5e5aa92b86a3f8d8251c05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a82ac7fb2c7672b92e48e3679b5802b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a961ba7a440244381d287ade16e1c9b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>af47630897a457bcf36e46cfc6a5de6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>af757b0bbc9d47a45b23e86b1fa1a56c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ab3b5759a39ff074615048a7562a29d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classExtensionRangeOptions.html</anchorfile>
      <anchor>a0ee0e38b8c5c1aff8a025b85220cbad0</anchor>
      <arglist>(ExtensionRangeOptions &amp;a, ExtensionRangeOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtensionRangeOptionsDefaultTypeInternal</name>
    <filename>classExtensionRangeOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; ExtensionRangeOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classExtensionRangeOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a9b92dafd4b1cadb031636c8b0052100e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::ExtensionRangeOrdering</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionRangeOrdering.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1ExtensionRangeOrdering.html</anchorfile>
      <anchor>abaed8f8de30677f88b80f096e009f01d</anchor>
      <arglist>(const Descriptor::ExtensionRange *a, const Descriptor::ExtensionRange *b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistry</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</filename>
    <base>com::google::protobuf::ExtensionRegistryLite</base>
    <class kind="class">com::google::protobuf::ExtensionRegistry::DescriptorIntPair</class>
    <class kind="class">com::google::protobuf::ExtensionRegistry::ExtensionInfo</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>ad296c9d73d7628929a828d413b488727</anchor>
      <arglist>(final Extension&lt;?, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a1efd1123889fc5064ff013e6a80ec450</anchor>
      <arglist>(final FieldDescriptor type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a8b52e5e609c12994e23a915fe453bc39</anchor>
      <arglist>(final FieldDescriptor type, final Message defaultInstance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a5c23bf7caa99649c7ef7544c052c241e</anchor>
      <arglist>(final GeneratedMessage.GeneratedExtension&lt;?, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>findExtensionByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a030510dd5c6db39dfb6da7b64bdd6c01</anchor>
      <arglist>(final String fullName)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>findExtensionByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a430f28e9e24fdd6ce477d3b8c445f2ff</anchor>
      <arglist>(final Descriptor containingType, final int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>findImmutableExtensionByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>abd97462a5b131069ddee38c7df495cb5</anchor>
      <arglist>(final String fullName)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>findImmutableExtensionByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>adbfd260b68581423a338e486d8a024ae</anchor>
      <arglist>(final Descriptor containingType, final int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>findMutableExtensionByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a5365cb81693ccd05f85996b6acad1afb</anchor>
      <arglist>(final String fullName)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>findMutableExtensionByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>adb462636a6ccb66c0fab130e28f5202a</anchor>
      <arglist>(final Descriptor containingType, final int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; ExtensionInfo &gt;</type>
      <name>getAllImmutableExtensionsByExtendedType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>af81e357a405b9cf4045cdbd2cc445b6c</anchor>
      <arglist>(final String fullName)</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; ExtensionInfo &gt;</type>
      <name>getAllMutableExtensionsByExtendedType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a5b3fb08f6157e39fc34f5d9027d5c165</anchor>
      <arglist>(final String fullName)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionRegistry</type>
      <name>getUnmodifiable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>aadd226adb1934848cf9d3cc9a74ddb3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistry</type>
      <name>getEmptyRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a11db776797dbde27f37b8c34b93ae73b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistry</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a24ec681438b492134124459feeb5c24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>aaf3cca44e721c8d373838d6ee823fed1</anchor>
      <arglist>(final ExtensionInfo extension, final Extension.ExtensionType extensionType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a6cb7bf1a09ddb8c8dfdf25334e55fc6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a606047e344f177c3f3bcd64a1a0b7afd</anchor>
      <arglist>(ExtensionRegistry other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; String, ExtensionInfo &gt;</type>
      <name>immutableExtensionsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a7940ea2ef3550d29bb64660fe6341b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; DescriptorIntPair, ExtensionInfo &gt;</type>
      <name>immutableExtensionsByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a57b743a278b22c972a782e9f36f8133f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; String, ExtensionInfo &gt;</type>
      <name>mutableExtensionsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a7c8fb738501d6c2da13f62b9c63b11c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; DescriptorIntPair, ExtensionInfo &gt;</type>
      <name>mutableExtensionsByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistry.html</anchorfile>
      <anchor>a5d38a102c13bb86eea5ca5a79474d372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistryFactoryTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest.html</filename>
    <class kind="class">com::google::protobuf::ExtensionRegistryFactoryTest::InnerLiteTest</class>
    <class kind="class">com::google::protobuf::ExtensionRegistryFactoryTest::InnerTest</class>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest.html</anchorfile>
      <anchor>af95effb3ccc735649e59b63eb9f67668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Test</type>
      <name>suite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest.html</anchorfile>
      <anchor>afa6e43b6c2340bfce85a4540f0ec7f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runTestMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest.html</anchorfile>
      <anchor>a4587f6762695963982ac658b5edce994</anchor>
      <arglist>(ClassLoader classLoader, Class&lt;? extends RegistryTests &gt; testClass)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ClassLoader</type>
      <name>getLiteOnlyClassLoader</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest.html</anchorfile>
      <anchor>a798e567e0944244898f2d71da5229669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ClassLoader</type>
      <name>LITE_CLASS_LOADER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest.html</anchorfile>
      <anchor>a656ee3cf40440bfc8abf2ec5ab89b4b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistryLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</filename>
    <class kind="class">com::google::protobuf::ExtensionRegistryLite::ObjectIntPair</class>
    <member kind="function">
      <type>final void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a0dc8fd0f25a63c1f546048ad0f5a7054</anchor>
      <arglist>(ExtensionLite&lt;?, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>af7c4dadbcfee25f887a3ec198178e1b7</anchor>
      <arglist>(final GeneratedMessageLite.GeneratedExtension&lt;?, ?&gt; extension)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionRegistryLite</type>
      <name>getUnmodifiable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a02830df5c8c3531e1b56c6499ab471e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistryLite</type>
      <name>getEmptyRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a897b31ad4f38fcea49b50cdf21e29130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isEagerlyParseMessageSets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a177a7cb99b2d8d6cdcef4838467c1f7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistryLite</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>aa77bf475425e73434d4ba15a76826b3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setEagerlyParseMessageSets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a274c1d482892a5be2b060cb1acec2c86</anchor>
      <arglist>(boolean isEagerlyParse)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; ObjectIntPair, GeneratedMessageLite.GeneratedExtension&lt;?, ?&gt; &gt;</type>
      <name>extensionsByNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>abcd6da3f6c23958480f655b346e61295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boolean</type>
      <name>doFullRuntimeInheritanceCheck</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a81d0b4e8cfbcc163feecbd47c977a79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static volatile boolean</type>
      <name>eagerlyParseMessageSets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a618d1c3b0614bd99b164fba9017db287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static volatile ExtensionRegistryLite</type>
      <name>emptyRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>aec45d46bd687fc6c93538a957b2c499f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Class&lt;?&gt;</type>
      <name>extensionClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite.html</anchorfile>
      <anchor>a52aaa51aba5263d4f82f4cd50bd21406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ExtensionSet</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</filename>
    <class kind="union">google::protobuf::internal::ExtensionSet::AllocatedData</class>
    <class kind="struct">google::protobuf::internal::ExtensionSet::Extension</class>
    <class kind="struct">google::protobuf::internal::ExtensionSet::KeyValue</class>
    <class kind="class">google::protobuf::internal::ExtensionSet::LazyMessageExtension</class>
    <member kind="function">
      <type>void</type>
      <name>AddAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a5f675ca29eb51c18ab5886e8c8bf9812</anchor>
      <arglist>(const FieldDescriptor *descriptor, MessageLite *new_entry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaadfae53c050bb08d76d7b1c4ad0d07a</anchor>
      <arglist>(int number, FieldType type, bool packed, bool value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0b7de979777a7413c352d19e78fbfbc7</anchor>
      <arglist>(int number, FieldType type, bool packed, double value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a25388913aa74d6bff4b56fa03a497ace</anchor>
      <arglist>(int number, FieldType type, bool packed, int value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a445d325ee8eea1387ce84182a6b09060</anchor>
      <arglist>(int number, FieldType type, bool packed, float value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aa835de8c10c88d751f5809b75b7f3ea2</anchor>
      <arglist>(int number, FieldType type, bool packed, int32 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3dfd33260f5cf69f8df6a7770956e588</anchor>
      <arglist>(int number, FieldType type, bool packed, int64 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>AddMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ada2c68f44f84276f72dce2ce4dce5057</anchor>
      <arglist>(const FieldDescriptor *descriptor, MessageFactory *factory)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>AddMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>af4ac627621d61fbc5f669ff46321a130</anchor>
      <arglist>(int number, FieldType type, const MessageLite &amp;prototype, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a946a96386510b55227b2cb7967310810</anchor>
      <arglist>(int number, FieldType type, const std::string &amp;value, desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>AddString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaaa698dff26a9cd43aaade1660184f2e</anchor>
      <arglist>(int number, FieldType type, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a2dcfc03f824c8289684aa194023c6c3e</anchor>
      <arglist>(int number, FieldType type, bool packed, uint32 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>abb94c7ec2d275ebd8989cbe198e184d6</anchor>
      <arglist>(int number, FieldType type, bool packed, uint64 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendToList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a21ef2e464b4e7ad21883a46967329c10</anchor>
      <arglist>(const Descriptor *containing_type, const DescriptorPool *pool, std::vector&lt; const FieldDescriptor * &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a9441227a18fd7b2ea1b06c77e5d4dfd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>af4e345fdcccf813b312a5489adca6237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3256e54315dc87603945fc3a3368dfda</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a04a8bd9e03fce6bffe78f769443c7de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aac363b7ad63323be69e3c07cd3a23a0d</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ExtensionSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ada5f5cf16525a5353c40b5bf4f172c5f</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>FieldType</type>
      <name>ExtensionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a88c5b726e01223ba3acefe6be62d86eb</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a9f17134f34222d7062b0815fd0a69631</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ac66c8deedc44054658e1f07b9ab1e8f8</anchor>
      <arglist>(int number, bool default_value) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a5f028b2d63621eb263d15c0a0104af1f</anchor>
      <arglist>(int number, double default_value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>adee5ae3d53bb11c564bdcf0d9ce4e523</anchor>
      <arglist>(int number, int default_value) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ab0760a2c91baeca04a11f4be8ba1a6bf</anchor>
      <arglist>(int number, float default_value) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>af813a4601828c57c11783fd37746870e</anchor>
      <arglist>(int number, int32 default_value) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a91748b2ce9a592e92e1d7ef185cf8618</anchor>
      <arglist>(int number, int64 default_value) const</arglist>
    </member>
    <member kind="function">
      <type>const MessageLite &amp;</type>
      <name>GetMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0121cfdfd09a678f71b5d93d40c08648</anchor>
      <arglist>(int number, const Descriptor *message_type, MessageFactory *factory) const</arglist>
    </member>
    <member kind="function">
      <type>const MessageLite &amp;</type>
      <name>GetMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a760cff6ca9f7db980f7fe65c274b4f88</anchor>
      <arglist>(int number, const MessageLite &amp;default_value) const</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>GetRawRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a358c940607db8dc79675fa94fa9269f2</anchor>
      <arglist>(int number, const void *default_value) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetRepeatedBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a504533112aeabb1c3e37b39b35e11b2b</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetRepeatedDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a90dd93d2851f600b28f12751a632c8f5</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRepeatedEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>abf9e9115af1f0ab910da09b60d050ed9</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRepeatedFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0beff013227e82b5e8e8c5c95420ab0f</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetRepeatedInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a29d5a0ae4783f4d27415ab05acdc3743</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetRepeatedInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a7f9d8cbaad54a15e22d25204c9ca7512</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const MessageLite &amp;</type>
      <name>GetRepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aab9cbae7a3d47e9f75fed5a70a6bddbd</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetRepeatedString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaf7f158a31008b85a5200b7d2f93811a</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetRepeatedUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a2a285a404ae1fe7464e51bd63069c3a1</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GetRepeatedUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3c8011c7690a21850eb1b20e6d4edae9</anchor>
      <arglist>(int number, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aa37e8e524dec49f8f750b1e5854a3b90</anchor>
      <arglist>(int number, const std::string &amp;default_value) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a6fe5979da7a77c4e3d7f9a8088b9cd47</anchor>
      <arglist>(int number, uint32 default_value) const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GetUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ad67afcf43f2a63bbdcd7f235eeb57f17</anchor>
      <arglist>(int number, uint64 default_value) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Has</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a17be82989dcf8fc23e095b19206d7605</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalSerializeMessageSetWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aedb4b1b1c6027b7a5ad21097779c0315</anchor>
      <arglist>(uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a15d84045c87cc234e423375bad3178a1</anchor>
      <arglist>(int start_field_number, int end_field_number, uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a2ab69fed26199eb047914469f56bb251</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ac109dad2031974456fa60c3c08a89808</anchor>
      <arglist>(const ExtensionSet &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>MessageSetByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ae29b0f3a8f064cd083d5ec51dc7c22a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>MutableMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a9f36d4a3c663adb82b3396a3b5f9c6cc</anchor>
      <arglist>(const FieldDescriptor *decsriptor, MessageFactory *factory)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>MutableMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a517e30ed418fea75b59327493cbe95b0</anchor>
      <arglist>(int number, FieldType type, const MessageLite &amp;prototype, desc)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MutableRawRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4a651c3aefebfe266608d1b59a6095fe</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>MutableRawRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ac504746949e1a5f9d5dc9cc1941fedd0</anchor>
      <arglist>(int number, FieldType field_type, bool packed, const FieldDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>MutableRepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a90f868aed4f6e1cd49f155da58bc6e4a</anchor>
      <arglist>(int number, int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>MutableRepeatedString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3742aa0bbf49a5d457ad685235fb5353</anchor>
      <arglist>(int number, int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>MutableString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aef300b6edda5ac4902cf1794c476a62a</anchor>
      <arglist>(int number, FieldType type, desc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4a82e55ed7774d421db61c295463109c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a5b49900bdb5cccf0e59ffbd58fd36ed9</anchor>
      <arglist>(uint32 tag, io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a1a3675b3d9ffd4346095c418eaf5c49b</anchor>
      <arglist>(uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a5dcf72c1dc0eec71584eba1e0473f800</anchor>
      <arglist>(uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type, io::CodedOutputStream *unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3fdbbdb9ba65b3b0591c610c26556fc2</anchor>
      <arglist>(uint32 tag, io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMessageSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a7ac0d4100e59649b5d6e9f5c2d119230</anchor>
      <arglist>(io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMessageSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaa55514bc8cb5a74a27fde70121be3c4</anchor>
      <arglist>(io::CodedInputStream *input, const MessageLite *containing_type, std::string *unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMessageSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aca1d30576b7fec01d57b75612c56be59</anchor>
      <arglist>(io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMessageSetLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a036d9d5930d041bd27a03d36436c28c5</anchor>
      <arglist>(io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>af382cf1fa2e0c2c6dd691730bd8bbee4</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>ReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a31fc811afe208a4874bcb4ada047d7cd</anchor>
      <arglist>(const FieldDescriptor *descriptor, MessageFactory *factory)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>ReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a593508992dd56ed1c04bd9f963e8f0c9</anchor>
      <arglist>(int number, const MessageLite &amp;prototype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ac6d9bd739636568bda4d66d2741379bd</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageSetWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a45784b6aa903c950e661ccdec02c788b</anchor>
      <arglist>(io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>SerializeMessageSetWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a5825bbf539d3660b6022547d73030773</anchor>
      <arglist>(uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ae6611206440e7e6f2c05eadd6cd0c113</anchor>
      <arglist>(int start_field_number, int end_field_number, io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>SerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0daffa4c4d2895be9e31c4791bb06b42</anchor>
      <arglist>(int start_field_number, int end_field_number, uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ad6dc1c476e8657dd37774496518bf2d8</anchor>
      <arglist>(int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aeb85e89dffe3513e7330031afe22a9ab</anchor>
      <arglist>(int number, FieldType type, bool value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a047f9e193efbf4da914357dcd0fdbfc7</anchor>
      <arglist>(int number, FieldType type, double value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0cb2bc3c296f5b7e8041845bab462e0d</anchor>
      <arglist>(int number, FieldType type, int value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4b4f41b45433d482ad14f30a756c2810</anchor>
      <arglist>(int number, FieldType type, float value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>afd9a8a6b550a78eda817b6f0c7b54802</anchor>
      <arglist>(int number, FieldType type, int32 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a9226b706c8219d6a4832db67b2c64055</anchor>
      <arglist>(int number, FieldType type, int64 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a12b8260a9a716fe2051b46549b5292ef</anchor>
      <arglist>(int number, int index, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a6292a7165dde5d548a19e159c5bd9b91</anchor>
      <arglist>(int number, int index, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a39f5fc0d1a1164ffbc1ccab7fa08e789</anchor>
      <arglist>(int number, int index, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4583a528ab5ca377a1f6a241a6b03e1a</anchor>
      <arglist>(int number, int index, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>af5ec3d127ba2b7dbe4882f28a57dfa86</anchor>
      <arglist>(int number, int index, int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a58d78a0de39cf76abed7090803a6274c</anchor>
      <arglist>(int number, int index, int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0b3a01a6f1466dfd224eeba6d4df01ff</anchor>
      <arglist>(int number, int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ade057b302283c8a8ae3cfad1b3063a04</anchor>
      <arglist>(int number, int index, uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0b30b06aedd49bd1f71246b5e9c6a273</anchor>
      <arglist>(int number, int index, uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ae141abd4f3213314bcaf4337ca3920ea</anchor>
      <arglist>(int number, FieldType type, const std::string &amp;value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a6898d30dd27dc64195552b79489231a7</anchor>
      <arglist>(int number, FieldType type, uint32 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a8cff6dcebe6878eecaa50fe312322d15</anchor>
      <arglist>(int number, FieldType type, uint64 value, desc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a04c5eeb0a0cc21883bb53b1910251c80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ab81ebfcd0bcd2104d954d6ade0a072b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a8506727c966fe3e6c20f9ce6f1bd6696</anchor>
      <arglist>(ExtensionSet *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a7fee76d4dabf4d420167d023b8b80519</anchor>
      <arglist>(int number, int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4063dc20512071a22ed1dce47ba4537a</anchor>
      <arglist>(ExtensionSet *other, int number)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>UnsafeArenaReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a5d1ad40f4cfce6fb75180e15bfd6f5c7</anchor>
      <arglist>(const FieldDescriptor *descriptor, MessageFactory *factory)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>UnsafeArenaReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>acbdd2e914958c0547b1471ba23060634</anchor>
      <arglist>(int number, const MessageLite &amp;prototype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSetAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a44519f8321ab1e9db28438b05dae6768</anchor>
      <arglist>(int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExtensionSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aca18b0d7dcc5d85d6b34dc6d5ee222be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterEnumExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>adb864a21c06ba321dd0bcb83503e3375</anchor>
      <arglist>(const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, EnumValidityFunc *is_valid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a8c2574ffc06e94c9bbdfc4cda703f2b0</anchor>
      <arglist>(const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterMessageExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4804994ca3af4223fd8b1ac876ce7a4e</anchor>
      <arglist>(const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, const MessageLite *prototype)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; int, Extension &gt;</type>
      <name>LargeMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>afb01a91496e0d3a39324977598cb8a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaa9ba54f65befcbd2fa0b7c454fcbf47</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FindExtensionInfoFromFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ac300f4f39346eadb3ce42525c0fb0aee</anchor>
      <arglist>(int wire_type, int field_number, ExtensionFinder *extension_finder, ExtensionInfo *extension, bool *was_packed_on_wire)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FindExtensionInfoFromTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a0840d81b985a1867478619ca1a5e8c77</anchor>
      <arglist>(uint32 tag, ExtensionFinder *extension_finder, int *field_number, ExtensionInfo *extension, bool *was_packed_on_wire)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Extension *</type>
      <name>FindOrNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>abf7096824f94103e832936b543480267</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Extension *</type>
      <name>FindOrNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a7584c42a9864915f618c82b51ed356fc</anchor>
      <arglist>(int key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Extension *</type>
      <name>FindOrNullInLargeMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a42ec1ea7748ebb4b6ad49846c0326563</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Extension *</type>
      <name>FindOrNullInLargeMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a4ae3de7a6bd1dc738a89919de8887d5f</anchor>
      <arglist>(int key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>KeyValue *</type>
      <name>flat_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a175246b71cd3748389da824f08c2ea33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const KeyValue *</type>
      <name>flat_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ae1dbb5b9fbb5c6ecffa33afeb3b267f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>KeyValue *</type>
      <name>flat_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a7270fc58751921f0f42ee4a7bd5dd041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const KeyValue *</type>
      <name>flat_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a6a7c356c8d93d1fcc74f9c7c142a8b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>KeyValueFunctor</type>
      <name>ForEach</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>abca47eee75a5d70f516894f6db9554c6</anchor>
      <arglist>(KeyValueFunctor func)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>KeyValueFunctor</type>
      <name>ForEach</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a325e2f00d5d6dd0346aa319f313f0344</anchor>
      <arglist>(KeyValueFunctor func) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a81ab747694b3ff52d6c1526572be1c40</anchor>
      <arglist>(ExtensionSet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GrowCapacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaeda5ea733a1bafa0de1f97a524ce9d3</anchor>
      <arglist>(size_t minimum_new_capacity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; Extension *, bool &gt;</type>
      <name>Insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>acc902025bc8259be64fe09ecede56dc0</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalExtensionMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a8f6632823b7e4ed69ec75da0fd7eee98</anchor>
      <arglist>(int number, const Extension &amp;other_extension)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_large</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a36d888e14bdb2c2ecbff11661adcb081</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MaybeNewExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ab26565b121ea35221ff945cba16c83b4</anchor>
      <arglist>(int number, const FieldDescriptor *descriptor, Extension **result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Extension *</type>
      <name>MaybeNewRepeatedExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3800082f1ba5d50b34b47d61809a716d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseFieldMaybeLazily</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a71d6dbaf78fd991922c047b084c122ba</anchor>
      <arglist>(int wire_type, int field_number, io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseFieldWithExtensionInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>abf813bd88ca157ee4e7c18828a63d079</anchor>
      <arglist>(int field_number, bool was_packed_on_wire, const ExtensionInfo &amp;extension, io::CodedInputStream *input, FieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageSetItem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a1ccb7f779698861fdf33b45900986339</anchor>
      <arglist>(io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageSetItemLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a977c7226678dbdf256174c71903aeebf</anchor>
      <arglist>(io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>ab756ca94b65f55e1ace6e4563d2b5769</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteFlatMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a74c10c87286af769ed81dcc9a2c5b9a9</anchor>
      <arglist>(const KeyValue *flat, uint16 flat_capacity)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static KeyValueFunctor</type>
      <name>ForEach</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a55830d8ce0cf94e69f8817dd76b3a339</anchor>
      <arglist>(Iterator begin, Iterator end, KeyValueFunctor func)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static size_t</type>
      <name>RepeatedMessage_SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a321bc24e67781a1b02a1294889183f4c</anchor>
      <arglist>(RepeatedPtrFieldBase *field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a3a78ac9e57aea8ac85ccef19fd73b99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16</type>
      <name>flat_capacity_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a1dc9502c42f4ae9024ec2e20808e861e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16</type>
      <name>flat_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>aaa94727e21ec8e822a8def9112078927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union google::protobuf::internal::ExtensionSet::AllocatedData</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a2628bc0218d18f9c72f4ddced4d30b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr uint16</type>
      <name>kMaximumFlatCapacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet.html</anchorfile>
      <anchor>a7ef43380f98868c52fc3ae7a1bc9beb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::ExtensionStripper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1ExtensionStripper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StripFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1ExtensionStripper.html</anchorfile>
      <anchor>a53a49f42f78616365376cadd36489596</anchor>
      <arglist>(FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>StripMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1ExtensionStripper.html</anchorfile>
      <anchor>a4d33b053f7119dc7d20f58866a484269</anchor>
      <arglist>(DescriptorProto *message_type)</arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Extension::ExtensionType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Extension_1_1ExtensionType.html</filename>
    <member kind="variable">
      <type></type>
      <name>IMMUTABLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Extension_1_1ExtensionType.html</anchorfile>
      <anchor>a3c7f32322263221f16bdece8b8f08e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MUTABLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Extension_1_1ExtensionType.html</anchorfile>
      <anchor>ad2d055345efe1ab49a653149054f7170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROTO1</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Extension_1_1ExtensionType.html</anchorfile>
      <anchor>a2330a846c635a444538ac2153d54d55b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::ExtendableMessage::ExtensionWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage_1_1ExtensionWriter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>writeUntil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a8d455af1be972ea94acd76bf6b4e2b9a</anchor>
      <arglist>(final int end, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>aed5d3bb8c1dce9ca333d4191bb7405e7</anchor>
      <arglist>(final boolean messageSetWireFormat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Iterator&lt; Map.Entry&lt; FieldDescriptor, Object &gt; &gt;</type>
      <name>iter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a698b2eb0b025e0d8faf25672d651574b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>messageSetWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>ad7429b25861e63fcf4d5826d14bb4b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map.Entry&lt; FieldDescriptor, Object &gt;</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>ad5e65857aec555895dea7fe2ee1c6d02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::ExtendableMessage::ExtensionWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage_1_1ExtensionWriter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>writeUntil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a0ef42560b6baa809e9337b8dbec60f88</anchor>
      <arglist>(final int end, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a2eaa2fbcfb9161b83f46538b10766d8e</anchor>
      <arglist>(boolean messageSetWireFormat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Iterator&lt; Map.Entry&lt; ExtensionDescriptor, Object &gt; &gt;</type>
      <name>iter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>ad7f01f09046eb13335bbae63f2223855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>messageSetWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>acd48dc998f4e2fd61492bdfea058912e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map.Entry&lt; ExtensionDescriptor, Object &gt;</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>acbdc4725486775c8309da91a16434900</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::ExtendableMessage::ExtensionWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage_1_1ExtensionWriter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>writeUntil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>af54e3fb64751457b78a59e748d78f46d</anchor>
      <arglist>(final int end, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ExtensionWriter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a6c1779443162804fa9a8da1923928a57</anchor>
      <arglist>(final boolean messageSetWireFormat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Iterator&lt; Map.Entry&lt; FieldDescriptor, Object &gt; &gt;</type>
      <name>iter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a6c5360d3deb55a23918715f1857df628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>messageSetWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>ae18c073d888f6d475f4d629835c68045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map.Entry&lt; FieldDescriptor, Object &gt;</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1ExtendableMessage_1_1ExtensionWriter.html</anchorfile>
      <anchor>a63bf492ea2ff8fcb540e8db18b38fc89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExternalGeneratorTest</name>
    <filename>classExternalGeneratorTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>ExternalInstantiationTest</name>
    <filename>classExternalInstantiationTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="struct">
    <name>ExUnitHandle</name>
    <filename>structExUnitHandle.html</filename>
    <member kind="function">
      <type></type>
      <name>ExUnitHandle</name>
      <anchorfile>structExUnitHandle.html</anchorfile>
      <anchor>afc0f087661b0cd671190d7d89e0f2773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExUnitHandle</name>
      <anchorfile>structExUnitHandle.html</anchorfile>
      <anchor>a6acf9902626f8eead2840d0d5cb7c10d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>node</name>
      <anchorfile>structExUnitHandle.html</anchorfile>
      <anchor>af916bd7bdfa76616da34da8388724031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKsTopologyInfo *</type>
      <name>pKsTopologyInfo</name>
      <anchorfile>structExUnitHandle.html</anchorfile>
      <anchor>a272743cbbecec547efc024a097ba6b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKsControl *</type>
      <name>pKsUnk</name>
      <anchorfile>structExUnitHandle.html</anchorfile>
      <anchor>a1c99ff8872bd6266327b3edacc40cd1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::CharReader::Factory</name>
    <filename>classJson_1_1CharReader_1_1Factory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual CharReader *</type>
      <name>newCharReader</name>
      <anchorfile>classJson_1_1CharReader_1_1Factory.html</anchorfile>
      <anchor>a4c5862a1ffd432372dbe65cf59de98c4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Factory</name>
      <anchorfile>classJson_1_1CharReader_1_1Factory.html</anchorfile>
      <anchor>ae6938f632fa57f88e05818add5bc21be</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StreamWriter::Factory</name>
    <filename>classJson_1_1StreamWriter_1_1Factory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual StreamWriter *</type>
      <name>newStreamWriter</name>
      <anchorfile>classJson_1_1StreamWriter_1_1Factory.html</anchorfile>
      <anchor>a9d30ec53e8288cd53befccf1009c5f31</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Factory</name>
      <anchorfile>classJson_1_1StreamWriter_1_1Factory.html</anchorfile>
      <anchor>ad334ad5e81e3b9b1768620a446366ff1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::DefaultValue::FactoryValueProducer</name>
    <filename>classtesting_1_1DefaultValue_1_1FactoryValueProducer.html</filename>
    <base>testing::DefaultValue::ValueProducer</base>
    <member kind="function">
      <type></type>
      <name>FactoryValueProducer</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FactoryValueProducer.html</anchorfile>
      <anchor>adc9253b20288be937687b3cefa7ef476</anchor>
      <arglist>(FactoryFunction factory)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Produce</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FactoryValueProducer.html</anchorfile>
      <anchor>ad669217ac582007bc2e1b08dc13deba5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FactoryValueProducer.html</anchorfile>
      <anchor>a19e5afa4fea1707fe4fa8a50325a4cf9</anchor>
      <arglist>(FactoryValueProducer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FactoryFunction</type>
      <name>factory_</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FactoryValueProducer.html</anchorfile>
      <anchor>ab3a016297d3a8fd3c2849c5a4d202d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FailedTest</name>
    <filename>classFailedTest.html</filename>
  </compound>
  <compound kind="class">
    <name>FailingParamTest</name>
    <filename>classFailingParamTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteStringTest::FailStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1FailStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1FailStream.html</anchorfile>
      <anchor>a9f32aa45e6fcad52fc88d451b251fd4c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ByteStringTest::FailStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1FailStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1FailStream.html</anchorfile>
      <anchor>a447323f67a9c975c266106be5d1271e4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::faketype</name>
    <filename>structtesting_1_1internal_1_1faketype.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::DatabaseBackedPoolTest::FalsePositiveDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type></type>
      <name>FalsePositiveDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</anchorfile>
      <anchor>a17648cd5b96ecbc94c5a54fe88bf74ba</anchor>
      <arglist>(DescriptorDatabase *wrapped_db)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</anchorfile>
      <anchor>a1cdbd2fe5141842d0bb8dc5f5f3b735b</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</anchorfile>
      <anchor>a86eeb69fd6595b0b8be7118b021e68c9</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</anchorfile>
      <anchor>a914cedb4a68a414b6dd915fab6027caa</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FalsePositiveDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</anchorfile>
      <anchor>ae82b5cae96dcbde17146c386b8837783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DescriptorDatabase *</type>
      <name>wrapped_db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1DatabaseBackedPoolTest_1_1FalsePositiveDatabase.html</anchorfile>
      <anchor>a16b29161f7fe08bf4e5ad8ae731ce2e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::fast_vector_t</name>
    <filename>classzmq_1_1fast__vector__t.html</filename>
    <templarg></templarg>
    <templarg>S</templarg>
    <member kind="function">
      <type></type>
      <name>fast_vector_t</name>
      <anchorfile>classzmq_1_1fast__vector__t.html</anchorfile>
      <anchor>a2f42bae10ecbfd2a3161ec019a0be296</anchor>
      <arglist>(const size_t nitems_)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1fast__vector__t.html</anchorfile>
      <anchor>abe5463f82a0461c806dbcc5eee2808c3</anchor>
      <arglist>(const size_t i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fast_vector_t</name>
      <anchorfile>classzmq_1_1fast__vector__t.html</anchorfile>
      <anchor>af1f57c0a0c9a2892e421b85146fd7a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1fast__vector__t.html</anchorfile>
      <anchor>a6217073bd8b45667226f2bb7c9ce103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_static_buf</name>
      <anchorfile>classzmq_1_1fast__vector__t.html</anchorfile>
      <anchor>aa102e7c059ca372257aa173b0e1b5ac1</anchor>
      <arglist>[S]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::FastFieldValuePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</filename>
    <member kind="function">
      <type></type>
      <name>FastFieldValuePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>abbc83941b837fe390634368202744806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a6a6a30eafdbbf808b4be6b1c22332862</anchor>
      <arglist>(bool val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>aed5c03b5008f5af5be78ca472a9faa9f</anchor>
      <arglist>(const std::string &amp;val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a1f3b73bcf30641dd89210f6407f69f68</anchor>
      <arglist>(double val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>af3c3efaec980180c29f08cd0a72298e6</anchor>
      <arglist>(int32 val, const std::string &amp;name, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a6e7688edc294853e754c21334bae9b5d</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>ac9810e24784243ee0671227e292fd0d8</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, const Reflection *reflection, const FieldDescriptor *field, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a34799d0c7cf2b62ceba4ce3b20885a5c</anchor>
      <arglist>(float val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>adbcab6ffe6d53bf59b564093700df581</anchor>
      <arglist>(int32 val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a773d6369d1b979e3ea59b86ba3888a3d</anchor>
      <arglist>(int64 val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintMessageEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a21c185f98b4c4b1a6ee2a0bd38bf6fcc</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, bool single_line_mode, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintMessageStart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>ae26c9d73311a8e968081c93ddb559115</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, bool single_line_mode, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>aa6ce6b37716b43bcbd15533c6f1047aa</anchor>
      <arglist>(const std::string &amp;val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a9ce9c1f069d6f7c5650a81532f27d647</anchor>
      <arglist>(uint32 val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a0ea0a9f4b9742728f19e5c7debfd3478</anchor>
      <arglist>(uint64 val, BaseTextGenerator *generator) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FastFieldValuePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>ae7f58a8f81931679bc82943e0eee364b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1FastFieldValuePrinter.html</anchorfile>
      <anchor>a765ac6c1497237fd31f0a3918729621d</anchor>
      <arglist>(FastFieldValuePrinter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::FastWriter</name>
    <filename>classJson_1_1FastWriter.html</filename>
    <base>Json::Writer</base>
    <member kind="function">
      <type>void</type>
      <name>dropNullPlaceholders</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a6e93d8dce951e408517311026a065b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableYAMLCompatibility</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a78d98e9f76d33660ad6e6a1abe287d45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FastWriter</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a1bbc73ce1a1cc7b09cd1e02db3905170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omitEndingLineFeed</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>af4ee077d365d75941fb2688d97207a55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>write</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>aee69e3f778982ec9218c1a5a7c6a3e7a</anchor>
      <arglist>(const Value &amp;root) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FastWriter</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>adff26c4ab4c9dd7edf2ef7099f835ff3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a2ef4a2ce13a341171f01f414f4fdd765</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>afc70d465b79bfc7741ff75294dcefeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dropNullPlaceholders_</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a97e9d4ff84b59a48756dcc27a71b5904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>omitEndingLineFeed_</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>abd6e13851db6dcf59d84af68d48d50ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>yamlCompatiblityEnabled_</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a4c4c1911179bf472d24492915b0e489a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FatalFailureInFixtureConstructorTest</name>
    <filename>classFatalFailureInFixtureConstructorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>FatalFailureInFixtureConstructorTest</name>
      <anchorfile>classFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>a1dc9a5fcf0e1f22d614990a0fe2cb504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>af61931410069b47222d50b8ef90624f2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>a533465f7e241d56cb21ec11aa94f1908</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~FatalFailureInFixtureConstructorTest</name>
      <anchorfile>classFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>aaf315d8d35b23f4bd04a026fce799de0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>a964f36872650e663673ec0ff67e43acf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FatalFailureInSetUpTest</name>
    <filename>classFatalFailureInSetUpTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classFatalFailureInSetUpTest.html</anchorfile>
      <anchor>acaee8e6db4d744f0a98aa6f2e399df3a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classFatalFailureInSetUpTest.html</anchorfile>
      <anchor>af5aeffabb2d3d92169b26a14883b4c26</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~FatalFailureInSetUpTest</name>
      <anchorfile>classFatalFailureInSetUpTest.html</anchorfile>
      <anchor>af626d6417897e3351d62f3a04a74e245</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Deinit</name>
      <anchorfile>classFatalFailureInSetUpTest.html</anchorfile>
      <anchor>a15b9ce9af7b34582b95871af4f8a97a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Features</name>
    <filename>classJson_1_1Features.html</filename>
    <member kind="function">
      <type></type>
      <name>Features</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>ad15a091cb61bb31323299a95970d2644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Features</type>
      <name>all</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a63894da6e2c100b38741fa933f3d33ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Features</type>
      <name>strictMode</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>ae23176c14b2e79e81fb61fb1a8ab58ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowComments_</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a33afd389719624b6bdb23950b3c346c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowDroppedNullPlaceholders_</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a5076aa72c05c7596ac339ede36c97a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowNumericKeys_</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>aff3cb16b79d15d3d761b11a0dd6d4d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>strictRoot_</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a1162c37a1458adc32582b585b552f9c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Field</name>
    <filename>classField.html</filename>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a3a7831c666760ceed89de33b3c9c61c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a64e431386a826716bed12b1dea75a4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUrlFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a07431b2a3c971631faaa855915afcc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJsonNameFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ad5d7964184133da93e40bbd3e602c2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDefaultValueFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a855019bfb7dbd1bfefd24257e642b30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kKindFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6aa24b0898cafa17a9f754986410e173d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCardinalityFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ad5904752b257698dc3f6361307ed484c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ac3e52468e5356344e8a3a179ad6f1099</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofIndexFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ac7879fcedf690369cac007b4cb72803e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPackedFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a11bc4f8e3583950d1bfff0170b97d3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Field_Cardinality</type>
      <name>Cardinality</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a5d18b159225ae539f935501648adc4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCardinalityFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ad5904752b257698dc3f6361307ed484c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDefaultValueFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a855019bfb7dbd1bfefd24257e642b30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Field_Kind</type>
      <name>Kind</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aa4e531d956321012d8be33de3d99138b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJsonNameFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ad5d7964184133da93e40bbd3e602c2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kKindFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6aa24b0898cafa17a9f754986410e173d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a64e431386a826716bed12b1dea75a4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ac3e52468e5356344e8a3a179ad6f1099</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofIndexFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6ac7879fcedf690369cac007b4cb72803e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a3a7831c666760ceed89de33b3c9c61c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPackedFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a11bc4f8e3583950d1bfff0170b97d3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUrlFieldNumber</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2cab91543f9a3a44d768a1e3f9af99d6a07431b2a3c971631faaa855915afcc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>add_options</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a752d76466b1f83feeeae41e78d0ed718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aa1ffa44ae1c06b6a6621a73bcd7e3218</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Field_Cardinality</type>
      <name>cardinality</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a32614841a7bfb52cf63c3692a80452a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>af6b9662969555961b8ccf2b306a84535</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_cardinality</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2dac2e01412d145b4b09c3bcd3cd84a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a60d6bb6163be6f60edffaf78654a3b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_number</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a6b6ff533203fad5f18bdfb1754f24671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_oneof_index</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a381d1f605625bf1360754cf78b5b03c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7e55f1ebe178f8feae4cee07095742b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_packed</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a3750030a5d0d47a84e057f9e39bad04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ac324f96b64e9d50816f0b743e4272775</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a59d48539d8d3eb0569450a7945e4237c</anchor>
      <arglist>(const Field &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aea501ed4b638eeb5bf5c416051fe72e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a3e804c92273d9159f413f227b535c672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>af41fa2e60de672736e613a1d4c6082f7</anchor>
      <arglist>(const Field &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Field</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ad01e5f0a509433e9afe399af7509ab09</anchor>
      <arglist>(Field &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a1e1cb3b3db6beb14920b9dbc60316f3d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>af2e062302111aa55bd0166871b1493dd</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2b62181ba14f06eccf74f85976c72fa7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a980828b25b164ac72290992f5b198e8a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a25bcfccf138b3329341574024595ae6c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a918b2743f416288887e0bdf8560486c2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ae349fd2b24387e3505225673d66de32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Field_Kind</type>
      <name>kind</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ad9e8aa776dfd129d09d36aca310cb038</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9022f351fdb89733cb042d7064b9286e</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a02ad1d00b7d8e276075c4baa1fb09649</anchor>
      <arglist>(const Field &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a8f7162fe0a8dd1e38bd271bd2400171b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a776d526ba50ceadd4f7a1c84b436b807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aad010e87ccb981cb2f2aa3a75c9bd170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a662ac4812913ec1061046414c4f2fad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; *</type>
      <name>mutable_options</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a5d7ca4667a9a8b6530a5440341a3fb45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>mutable_options</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7efc1d050791c0771e9a8a7457271fbb</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aef097fdda809cc5e3212500646cc536a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a0aac3a178184db011e82ffb6aaecfc18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Field *</type>
      <name>New</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aed1f1a75b99ba7b628e3b1adb1cb89a3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Field *</type>
      <name>New</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2e59ae0617153fe0417d7b1ca5974632</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a23835135a5d909e8fc1836d590354e2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>oneof_index</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ae1f559568b5a26a704d5c4029a2424bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a8421512fb4694e5a812f881fa19a3235</anchor>
      <arglist>(const Field &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a85962e609760a7255be5208b4eb87701</anchor>
      <arglist>(Field &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; &amp;</type>
      <name>options</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a19ca25cdb733902d05de0bb3b130565b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Option &amp;</type>
      <name>options</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a4c83e36cfdc22e62b209268b980f00b8</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>options_size</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2a1d6c5da8345c17aa099c9d3445ce41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>packed</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a3262d5799e55131a0e2a02b34468d483</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a46b4dc916bb6d5ea0b211315e77ba7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a928cef037f67685d365d2c1a2c10180a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ac61919fb96153f94342a043eab797e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>af9fc2e8ebd91adf87b7432747eafbb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a5a5dc5947063ce43c1563d74058010d2</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ae89becfb18def6aecaea411feafb4bd5</anchor>
      <arglist>(std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ae9b37c4529abcd653aa01daa184019f4</anchor>
      <arglist>(std::string *json_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a39b748506290436c3bc3c0290eadd7b9</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a30324a2fcca75807b92d83a7c1943568</anchor>
      <arglist>(std::string *type_url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cardinality</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ae38f49c2499d8e8ab2b97b534264882b</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Field_Cardinality value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a6a0fa0843028637b040468177231f06a</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7efdf1ac8b5bf063661a598b1bd9a581</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a1652868500abad25d5b0fc0a41371502</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>af6a881aebb048cccec332e9ae1cd6761</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a4a18e659c6406b0ae02a3b7df8bdc5f9</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a26cc3379fb370aa5cc2543528380731e</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7aaaaba1c67be78f5df19d1aacd715c0</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>afa1b960c4cf28b5bafdf60b2836e598b</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_kind</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aa217fcd1d521021bda252cd9c89a6acf</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Field_Kind value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a02405b0e0a0d5be0693cb3151a01733a</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a50bb2f1e276487bb37bbad0faeb73d11</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a22a95dfc0dac3c27a8f13a98661ba731</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a488ab80a21e15856814fb7316be9e767</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_number</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aa29eb8418318797c147e99f7036da299</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_oneof_index</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a339156c5d0240e0450f880ea0da375b7</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_packed</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ac6333668a89a4e339feba45a1b343315</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a68a5f369701840bb514254bbfc00e7e2</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a0062625bbe23be9426deb60c4a387949</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ad059e8aa9650ba9895c58eb8e32ed4e2</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>afab44de32b1cd5bf50c1c48234b7d46b</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a968a3477a8b05f1faa4b657f1989faf0</anchor>
      <arglist>(Field *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>type_url</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a86fa2e90758b124da8b41f17b05107b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a427c9f7ef5dc33e3924ff5e400ce4472</anchor>
      <arglist>(Field *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Field</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a45d6e6d09b8f8e46de62b40119d62c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Cardinality_descriptor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a286c2d4d69f079ceded5151bafd682da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Cardinality_IsValid</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a8de9467d239074c8534669c638ec9c9d</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>Cardinality_Name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2388fa2d97f2d001c77f43830ccfedf9</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Cardinality_Parse</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a08400ce4486735c6d6a328d6d283bf94</anchor>
      <arglist>(const std::string &amp;name, Cardinality *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Field &amp;</type>
      <name>default_instance</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a756f98d5dd044e2d0844e36be531589e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aec37fb3a60ca0d1c2ebb0a661616f879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a8efdd88ce18d803385ed92341585cd72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a17072456543b3e6dbe7bb0b34b650546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a3c412b57de9e50f568803ba9c6646109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Field *</type>
      <name>internal_default_instance</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a397fef812e30c3b4d546fa414516756a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Kind_descriptor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a1930a5c7bf3c291311007949fef7c124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Kind_IsValid</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a0d37cb06f3370fb75639171cfe4fb2e8</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>Kind_Name</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7102dd6503340d559e3d50096e02039a</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Kind_Parse</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9b120ed49b8fef1e2323afe1a7ff76ff</anchor>
      <arglist>(const std::string &amp;name, Kind *value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>Cardinality_ARRAYSIZE</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7734c0be0af9dbb932708b81df4e16b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Cardinality</type>
      <name>Cardinality_MAX</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7f0f3722e447bca48696084aefe6b0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Cardinality</type>
      <name>Cardinality_MIN</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a730fb06dd2bd2d2f88ba4f6a966e053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Cardinality</type>
      <name>CARDINALITY_OPTIONAL</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ada9b464a0b4af1f58087bbde17d4e4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Cardinality</type>
      <name>CARDINALITY_REPEATED</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7e5642183ad59eac3b8ec43cf819f286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Cardinality</type>
      <name>CARDINALITY_REQUIRED</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7f939add22e2c8d83b6728b0196b5259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Cardinality</type>
      <name>CARDINALITY_UNKNOWN</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a34499f6d0e7f2444ee1b70e4cd109c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>Kind_ARRAYSIZE</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a197934ebf08f8f7b39ec5f35fa3034ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>Kind_MAX</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9a295524fd65b967e07a8654f764bd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>Kind_MIN</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a3dcbd75f8a955aaba0d8a209b72b0639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a8374f61b830ae6c51d3456068edfc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_BOOL</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9b35f2bfb7a8544e78af5ead2b69a058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_BYTES</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a7415ac599eb6f677978cbd78bf33583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_DOUBLE</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a236f7a32a58cb0b5d925c9b65530f118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_ENUM</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a452eb674aeaba61ce02c563b8fc6c6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_FIXED32</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a23227c41af96ef699cf8d4d23a132479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_FIXED64</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aaf87a65ba5fa8db278bbfdaf1bc7193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_FLOAT</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2e8c87b108f8b479127fea81d393e8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_GROUP</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a856053d298d6fcde28c2cccb0360449b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_INT32</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ad31faca4ae85e1740731fc22aec9024f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_INT64</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a6f7f5b680df57bf7c2f3527cd370f2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_MESSAGE</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a4ed8e2f3aa6fb9a15a44fd9a750e5aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_SFIXED32</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>af645c597f02351a7653341829bc2a3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_SFIXED64</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aa9b6204cf38357288a7dd99246c1a69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_SINT32</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>afcdbc0a76d497efccd24278538f1d72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_SINT64</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aaef1de6652a22e1b72ce6e9e3f546f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_STRING</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ad6a97fc4a66976f286df8027d746b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_UINT32</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aa302b51924cbd1bcb47e0b31f6d05170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_UINT64</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a32a0e624eb0d8b70aa976f98751aceda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Kind</type>
      <name>TYPE_UNKNOWN</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aeabbb9cd951e09a870c058256debf5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Field</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a009a3dbcc85f06fb7761008b55841c0b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a0b0de6fd6ada91c52db69cf10f644d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a56e51ef17627d7df11a9f0ae4091ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a233f321608ccff923fc4cdab5b4a4a19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a3599b58f3a64f6a3a0afeb639ea151e7</anchor>
      <arglist>(Field *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>afb30ae4832e6166eac38fb9c85623614</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a74f96f46d323947182070b73184989f1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>acd1ab8b450bea1dffa287bc356800796</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a1f068b5d1257bbdd388558671841961d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ae7839e61dc237fb6e3fcd0710a0e9d6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a2145d8559debb04f0da9d6f6240caf5a</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a245c6f3f55f88689c8a53b03d855c7ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>abbdfae0adc0ba8e4da7b56f35a96224c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a795e42060acc130ada26c896829b75ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9b854d4538c3be919f9fd619075ab2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cardinality_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9dc098e1a5d32b66af310847bb88ec3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>default_value_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a36c98119bf3cbae073522e8c34638a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>json_name_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ab93863f873c33209d3318940564ac24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>kind_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ab3cb2ac788bb5dc7a08e3fc9b3b69968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a5ddd3bf853dcff26fef3491fa47908e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>abbe729e237dd0cba8bde437a3118ac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>oneof_index_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>aed84c8380ea0b03add9e94b0a39da897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</type>
      <name>options_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a95a554e238eff69efccbc07bb41ddf5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>packed_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a5fb7ab95d695ca903a14d4639f884fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>type_url_</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a8c60f82084585964bd6b2d18eff36c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a400c118901ed2c54db9cbad0c6313870</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classField.html</anchorfile>
      <anchor>a84e8161f77751fbe3d285c5ad68ac860</anchor>
      <arglist>(Field &amp;a, Field &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSet::Field</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</filename>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Field::Builder</class>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a27b40c60f3ce184cccdf42be0e1c9e30</anchor>
      <arglist>(final Object other)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Integer &gt;</type>
      <name>getFixed32List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a4f6ed707e50eb054a190d566bb808866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Long &gt;</type>
      <name>getFixed64List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>ac4619314f1d20eb533d523dd4f2c1424</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; UnknownFieldSet &gt;</type>
      <name>getGroupList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a1866e630db4353b77eea57e9246ab00c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; ByteString &gt;</type>
      <name>getLengthDelimitedList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a8438c543f13ee93f3c7e621e38ae54de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a94fa443afa0848bdea665c5bcbdddfae</anchor>
      <arglist>(final int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSizeAsMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a28f0b007e6f4509536ec04b336087348</anchor>
      <arglist>(final int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Long &gt;</type>
      <name>getVarintList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a1179024a8a78200213d54e91c7983e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a18e5b68275cb9ed0b93c31349d1ad439</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a476a3580c9e6121b6562ff211263fa9f</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeAsMessageSetExtensionTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a422393be71b6c64e5b55d94effd3d27a</anchor>
      <arglist>(final int fieldNumber, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a15a0e0f5c417a23e2194665a82532a1b</anchor>
      <arglist>(final int fieldNumber, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Field</type>
      <name>getDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a175e032c42e232c6d2cb4ebdb50ed963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a1b89d34d6390068f276d8e9446bd5b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a14865accba41873b4158b4f69bee30dd</anchor>
      <arglist>(final Field copyFrom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>ae89330f5c7364d8677ca569020b01d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object[]</type>
      <name>getIdentityArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a8ae09f032e59e61ae5f8362e2db410d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeAsMessageSetExtensionTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>af95719faa1d66d7a3d070649e70fbf88</anchor>
      <arglist>(final int fieldNumber, final Writer writer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; Integer &gt;</type>
      <name>fixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a08f8d6052e925f109daf19b61bb85f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; Long &gt;</type>
      <name>fixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a58b009574b327a85cba425bf8c8d62ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; UnknownFieldSet &gt;</type>
      <name>group</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a812567726841c6e57b7a68862599334d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; ByteString &gt;</type>
      <name>lengthDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>ad5769a932aaf84e02ee073af091793f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; Long &gt;</type>
      <name>varint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>a9d134db6fb977556906126acbe9de167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Field</type>
      <name>fieldDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Field.html</anchorfile>
      <anchor>adbabb0c65fa296ad6601f85802a69423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>field_handlerdata_t</name>
    <filename>structfield__handlerdata__t.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>hasbit</name>
      <anchorfile>structfield__handlerdata__t.html</anchorfile>
      <anchor>ac193a87997e22f99d1a464f01c8994e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ofs</name>
      <anchorfile>structfield__handlerdata__t.html</anchorfile>
      <anchor>a56b3248ae73c7c8981a71e19d2e96c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::FieldAccessor</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>aaf95b5684e0eda73786d4562843c9e3a</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a87f8f105d048c807c1cd4be893628b77</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>aa6e85b283c2310a54c772f4bccb01a98</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a3592ab185dac878199003da8c43bbfb1</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a81ea0e9900cdb2e31776cb9fec2af4d6</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a8a7b2112b829933099e29b9d7a91f226</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>aa471b587a93aa0d75bcc22ec398dafcf</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a1cf55b3e31995d175d45b07bc3ef22b7</anchor>
      <arglist>(GeneratedMessage message, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>ab8e3f7bd94fe501b1a428afe62c13c6b</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>abc7f139439d77662317970e11f17646b</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a1cfca3fa44de2b2f4be450e84e7101ae</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a886fd1d64358117ecf49f94ef85fa645</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>ab15979071d5d359d7d09ccdd06c9c8ce</anchor>
      <arglist>(GeneratedMessage message, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a69134a3b5b8a070bfb213e102ec2f7dd</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a48b6fcb1646e4666c75291c0fb9e78f1</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a5b7d07a6e8d2951da361803e40a79dbd</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>af774abb7dac5681f37cef36e3231ca87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a5b2b0d3c679a9a89facbe772bc330eb7</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a6d6aaccdcac02d996f85bfae24496703</anchor>
      <arglist>(Builder builder, int index, Object value)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::FieldAccessor</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a00a00503a1d4c14e8f22a8e91e7a46d3</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a928b452903ba199b44ca032fddb593a3</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a01434b5e4c42730d7f74e9c5a6b2b974</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a7c0f81c5f18e7034ccf25cacdffbeb0a</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>aea2317bc7efccaa234fe2fe5ce5f000f</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a9376ead156d80444827a27eaa1729004</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a259fc3c293bda623d578d399155675ad</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>af12f25e88665d1bb07a725283cda88b1</anchor>
      <arglist>(GeneratedMessageV3 message, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a26cae03e6d436cf016f580c7fc4bf736</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a5291e1a6407bd8cdf53eb69802484c6a</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a0ef3aaab6081c718a1122b52ede7406a</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a7cfdee622d0a6c63aac60482339b0ee6</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a86f0888c7e3df1121b88456b7cd00fb8</anchor>
      <arglist>(GeneratedMessageV3 message, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a2b6afb64f36ec9da4066d819c6fd2cfe</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>ac1cb8832c61eb6598e897cc4dc4ad6c4</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>ac91adff1f4df5880f45a1de5ae3eecc5</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a0cdc66d686cf8cc53bf29dcbfb3161d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a83c6f456bceb659211e3fda6638baffe</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1FieldAccessor.html</anchorfile>
      <anchor>a0f34e87ad8bbd35e4ac65ada050eba01</anchor>
      <arglist>(Builder builder, int index, Object value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</filename>
    <class kind="interface">com::google::protobuf::GeneratedMessage::FieldAccessorTable::FieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::MapFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::OneofAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularStringFieldAccessor</class>
    <member kind="function">
      <type>FieldAccessorTable</type>
      <name>ensureFieldAccessorsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a6d5dad759cc46b19f49f51f5d44f2e1a</anchor>
      <arglist>(Class&lt;? extends GeneratedMessage &gt; messageClass, Class&lt;? extends Builder &gt; builderClass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>aeb2ee3dd78bc78c76665925d62ecaeca</anchor>
      <arglist>(final Descriptor descriptor, final String[] camelCaseNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a54e328222f29f952f694d2ef8b4ce585</anchor>
      <arglist>(final Descriptor descriptor, final String[] camelCaseNames, final Class&lt;? extends GeneratedMessage &gt; messageClass, final Class&lt;? extends Builder &gt; builderClass)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldAccessor</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a73191e8e7ee04af04f526b92ab6694dd</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OneofAccessor</type>
      <name>getOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a705e596f713cbffbfc545a2f050b400d</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isMapFieldEnabled</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a65edd12cd7bb4f6dd04b58046e35cc7e</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>supportFieldPresence</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a4f76144cd8c92e0e64b329649d7736d9</anchor>
      <arglist>(FileDescriptor file)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>camelCaseNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>ac01071d31e58cc69fb449aa6cb4348fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>ac737c028ba1ce00898aace889b34e7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldAccessor[]</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a96a733d278d25209601d2beb208613ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile boolean</type>
      <name>initialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>af9ae147acc88ff440cb6c88590ff3dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final OneofAccessor[]</type>
      <name>oneofs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable.html</anchorfile>
      <anchor>ab905c7b5448fea8513ed5275ccdf39dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</filename>
    <class kind="interface">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::FieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::MapFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::OneofAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularEnumFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularMessageFieldAccessor</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularStringFieldAccessor</class>
    <member kind="function">
      <type>FieldAccessorTable</type>
      <name>ensureFieldAccessorsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a9360a03bb3ac6e3d10e49ce3889b8197</anchor>
      <arglist>(Class&lt;? extends GeneratedMessageV3 &gt; messageClass, Class&lt;? extends Builder &gt; builderClass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a058178fb0b426cda46038f61f7e88e8b</anchor>
      <arglist>(final Descriptor descriptor, final String[] camelCaseNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a6a7c30bc7e6c348dceb41d3339cf1a76</anchor>
      <arglist>(final Descriptor descriptor, final String[] camelCaseNames, final Class&lt;? extends GeneratedMessageV3 &gt; messageClass, final Class&lt;? extends Builder &gt; builderClass)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldAccessor</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a666b205838986705e6dfcbf3cd94f2b4</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OneofAccessor</type>
      <name>getOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a6bcfc20564516ef73b8fb7007abac613</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>supportFieldPresence</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>ae981a90e772e048f3780f07c85cd0f2d</anchor>
      <arglist>(FileDescriptor file)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>camelCaseNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a85a8a1b0ef0a64fb25f6ef33ceff7c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a21ba097ba027b91bf0a2707222b6fcb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldAccessor[]</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>acd0d226a0d82ef2d58671f275834b775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile boolean</type>
      <name>initialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a6f1f938fb1bf724d3822752264474fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final OneofAccessor[]</type>
      <name>oneofs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable.html</anchorfile>
      <anchor>a282aee531998559f23593648353fa04e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::FieldComparator</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ComparisonResult</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769eaa2b9d8a845ea91899d601e81c024c126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFFERENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769eaa785a76d24072fc0a14272241c56b8b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECURSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769eaaa7b7bca694c8b3fe57ff0e1679fabb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFFERENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769eaa785a76d24072fc0a14272241c56b8b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECURSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769eaaa7b7bca694c8b3fe57ff0e1679fabb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af98cc506b0e5873d02f353a3b91769eaa2b9d8a845ea91899d601e81c024c126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ComparisonResult</type>
      <name>Compare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>a69fd2a62059f4832173649c1cbfe717e</anchor>
      <arglist>(const Message &amp;message_1, const Message &amp;message_2, const FieldDescriptor *field, int index_1, int index_2, const util::FieldContext *field_context)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>af38fe99134ae68a97ad0788e12fd14fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>a91cf3d854bc051625566cd5b45971c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldComparator.html</anchorfile>
      <anchor>a766bd3ef6c35964614593420a3998360</anchor>
      <arglist>(FieldComparator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::FieldContext</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1FieldContext.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldContext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldContext.html</anchorfile>
      <anchor>a053ecb76eb20080425598d81bfe058d9</anchor>
      <arglist>(std::vector&lt; MessageDifferencer::SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; MessageDifferencer::SpecificField &gt; *</type>
      <name>parent_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldContext.html</anchorfile>
      <anchor>ac50af33afb064556ed98fc306b09fc24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MessageDifferencer::SpecificField &gt; *</type>
      <name>parent_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldContext.html</anchorfile>
      <anchor>a3e3993e8223486ad962241bc325d746b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldDefaultTypeInternal</name>
    <filename>classFieldDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Field &gt;</type>
      <name>_instance</name>
      <anchorfile>classFieldDefaultTypeInternal.html</anchorfile>
      <anchor>a4a7a6e4be919c85a9dc37776b4c4198d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::FieldDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1FieldDescriptor.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>CppType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea98db604e9889a58354b43e07de116a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eab56ffc5d5d92fc021907df692568e531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea356ae3e4c3da8f4483ae435fa548bcc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea265d70886dfd06a1cf997cd399a18071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea048e316d4fd0429438135aa5da9c6e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eadfef627eda00ce2f923d373e06c944af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea72e83bd75c95a138de168737e87ad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea771d9f65fa0e126a990a6c0e8dd1bdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eaa627644c12f41591e821c6609ff31078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eaf57d63d26ef9396aefeddb732d84a62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CPPTYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea589c9b3d793b9a9ee983b8ba374262ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea72e83bd75c95a138de168737e87ad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea048e316d4fd0429438135aa5da9c6e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea771d9f65fa0e126a990a6c0e8dd1bdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eadfef627eda00ce2f923d373e06c944af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea98db604e9889a58354b43e07de116a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eab56ffc5d5d92fc021907df692568e531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eaf57d63d26ef9396aefeddb732d84a62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0eaa627644c12f41591e821c6609ff31078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea356ae3e4c3da8f4483ae435fa548bcc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea265d70886dfd06a1cf997cd399a18071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Label</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABEL_OPTIONAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224ab5f2774038cb605029950054f41c4b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABEL_REQUIRED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224a1a5d6dcbcd2fdd8c091db4b5c6ad8d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABEL_REPEATED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224a91122da09b169d9e48b97a1e9485a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224a82e093cd344f3c8cdd9e2eeca80f7ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABEL_OPTIONAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224ab5f2774038cb605029950054f41c4b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABEL_REPEATED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224a91122da09b169d9e48b97a1e9485a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABEL_REQUIRED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224a1a5d6dcbcd2fdd8c091db4b5c6ad8d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CPPTYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa36e1e6f31c7a1d498d4052b3f84ba0ea589c9b3d793b9a9ee983b8ba374262ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab852640be77bea7ce104c120ab3ee224a82e093cd344f3c8cdd9e2eeca80f7ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8ada26b6b326a9fa9af6e56d1401f002dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7711c5fbdb3b633ef0198dd5f4c4b474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a842e5a6f53aec331952e65618c2d8ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a4ad6c6932fded849bb830d4b5e01fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a54f843f8e89840c969355060c01f4822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a136ec5ed37edc47eb2801d582766178c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a3ec54742adc439341cf0979472ad6da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a8b8fc62b3d04b31935a71db6278b9920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a9d13ae588e45ec7350406f4268cbb330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8add010e20074189fbd4d98c48d97a0f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a6a67efd22d9d20de6731c3b30d52494c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a91e7749a6ef86783b7b0239357ea66ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8ac94c1449f6944fcba3782b960a15216b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a9c95a1a37359282a53dbba97c25ba853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a15a5f508dfd7175e0d88066c16195ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a0439d983973fd65717d9aec9aa964d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a8607131a60f05616035331873b74f706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8ae92dd092870372991f48e78d291898c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a319fc4e94f54faa1649ac9be0937b596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8aab086da73c3787a7e343a7aaaf9a655a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8ada26b6b326a9fa9af6e56d1401f002dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8add010e20074189fbd4d98c48d97a0f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a9c95a1a37359282a53dbba97c25ba853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a842e5a6f53aec331952e65618c2d8ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a0439d983973fd65717d9aec9aa964d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a9d13ae588e45ec7350406f4268cbb330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a8b8fc62b3d04b31935a71db6278b9920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a4ad6c6932fded849bb830d4b5e01fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a91e7749a6ef86783b7b0239357ea66ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a3ec54742adc439341cf0979472ad6da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a54f843f8e89840c969355060c01f4822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8ac94c1449f6944fcba3782b960a15216b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a8607131a60f05616035331873b74f706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8ae92dd092870372991f48e78d291898c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a319fc4e94f54faa1649ac9be0937b596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8aab086da73c3787a7e343a7aaaf9a655a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a6a67efd22d9d20de6731c3b30d52494c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a15a5f508dfd7175e0d88066c16195ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7dbcb5bffda29482eea29595108b47e8a136ec5ed37edc47eb2801d582766178c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>camelcase_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a3d06cc104ed92577a8b775dd4fd31314</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const OneofDescriptor *</type>
      <name>containing_oneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abc9b3ca56f6dd36328e3b440c683da7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a3629b5e9b4b8152a9d521157fa2b0bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a2091b09c9e8411a74329b7a000d27691</anchor>
      <arglist>(FieldDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>CppType</type>
      <name>cpp_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abc3af606f9e95428f336f81950f785aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>cpp_type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab195ee7f81aa9686039d9e7cc8372a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7c844a1519f9d26b097219333edda109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a92b55604e1aa9c717589fa29a6b52d59</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>default_value_bool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a4e303488d63f80c0c60e13c240f19dd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>default_value_double</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abe8edcd9022fd57dbad412d669192ca4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>default_value_enum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aca5b8072eaeb8954e7a5c337820a2950</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>default_value_float</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aedd2adf361d97df059f016c623fda2f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>default_value_int32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abd5adbbf94353ed86be36a2aee2b3dcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>default_value_int64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab475720e33136666e8ea7b333290733c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>default_value_string</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a64deb162e86f632eb1dba31fd505500c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>default_value_uint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a181ceea13a1033a2ae55d65ac3de58fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>default_value_uint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>afd23ca26a61eba860cfd10f3bc2a1936</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>enum_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>af671ad7397304b66569b295ea7d3f382</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>extension_scope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aab12af7e99a8329d82384454870e80aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae2e52534d21cbcafbd292dc5f6da8bb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a406c2c3997a787cb5c86d00f7acecaa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>afa47f203e383e896b1cd2d79fee165cb</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abf994b9ba4259b5b857edca9dc4eacb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_json_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a1cc500e9c3b00c513aaa2327885277d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae89c5c9ed6b8f56c05ce5dc2b9e6adcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_in_oneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7023dd627c0bd2e890187ba83afa87a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7b5a249634c933589b3e5f48cbc67fbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac079b3a39e6f79d3b224df6fb58ec24e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_optional</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adaffa48f608259c69548a3750bc693b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_packable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a5df9588c24e34d85228f8638aacaa550</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_packed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab21b2d8e6589fe9b7e6eecfa16a8f216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_repeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aaa98654da66df54ebc951156584e2e4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_required</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae746d689b693f651c7d1371672ed68ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>json_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a357136ca27607c7c8c669567b340ec6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Label</type>
      <name>label</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a98d4b8b49e893bebcee8e537797cc6e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lowercase_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aeb8dbbf5b07a6f9c7055e2e57a3455e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>message_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aee13aacf3b4dd903c5e493afa5e0524c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aac5da2de33ff037a7b685eb867ec912c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abf8ef9db89d41bdd0eda48d916fbfaf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FieldOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>accc07c040a1a72d6a05856ba2823fd7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>PrintableNameForExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a985548eb373c8ebc8310a98f9150d596</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a90ef7ae53905a97b6d3e41c9081899b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac84eff921a69fba69c6ced326b5c6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>CppTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ad6c461f2bac914f2f602b732fb4647ba</anchor>
      <arglist>(CppType cpp_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsTypePackable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>abdc51c345ef45effcb408708feb8003c</anchor>
      <arglist>(Type field_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a4c457b11db96ed9006909b41f322f895</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CppType</type>
      <name>TypeToCppType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a218b33af01cd51f5f9668fe2e84b4c78</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_value_bool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>acd35d08b69b2ca903fe2575ec4e2047e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>default_value_double_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a859e589c7d484376d8a42b72f9476185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EnumValueDescriptor *</type>
      <name>default_value_enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a5d4cce51e9fd0682e99351603909ce06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>default_value_float_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>acf6b6877370ea02e0c52cd707bbfb3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>default_value_int32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a3cc80c3afe0ab7219e657b3ac3b03c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>default_value_int64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a03db4d79616af0107dec69114d32b5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string *</type>
      <name>default_value_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a84164cde68ea11542eabcab9ffe39fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>default_value_uint32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a749a7cecaa41df335c35326270390c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>default_value_uint64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac656134a5b0c743c10051343dbe4f5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFirstReservedNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa5f44d31d315724fdd3df1646be4bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kLastReservedNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a635bf9214663dcc851c28150e2a6dc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ad907e33e90a500e51f038f1788ff9813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OMIT_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adcfd12b975869f29f7db3890efb78f0aa7d3fa370438386583f9f4052053575d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FieldOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a2093cb5967c4ba3afe07dd921ed54398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PRINT_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adcfd12b975869f29f7db3890efb78f0aa0ec335139289c51feb2d62b11db8279f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>PrintLabelFlag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adcfd12b975869f29f7db3890efb78f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PRINT_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adcfd12b975869f29f7db3890efb78f0aa0ec335139289c51feb2d62b11db8279f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OMIT_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adcfd12b975869f29f7db3890efb78f0aa7d3fa370438386583f9f4052053575d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyJsonNameTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae90a37da67ad80713540ed0700e892fa</anchor>
      <arglist>(FieldDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a894c4e0038bc9152b159f96fff183c85</anchor>
      <arglist>(int depth, PrintLabelFlag print_label_flag, std::string *contents, const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>DefaultValueAsString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac6b642ea686e426bd7850e930ffbcf79</anchor>
      <arglist>(bool quote_string_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a1628b20daed269b3a2d81b1c2c60f5cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>FieldTypeNameDebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a685033987cdd2f1ae02cdb74f22b67eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>af2471addae3eec04e43878744404d37e</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a78e72241d058e2b948401eae6a6f1e2e</anchor>
      <arglist>(FieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalTypeOnceInit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aee7dd531c4ab2b51be1ab8c0f8cc49d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_map_message_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a10fb1c0f99e293a44365cf74c2b7c370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>TypeOnceInit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a58c4d2a30ba5626c21398c7553c54a12</anchor>
      <arglist>(const FieldDescriptor *to_init)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>camelcase_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a95eba4832826085d3f3e3b5872aaca3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const OneofDescriptor *</type>
      <name>containing_oneof_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a6cabc077d5f76142b482dd0f6ed2b8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>containing_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa7aa5d98d94b25c2f031339e2f0c7c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>default_value_enum_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a098a8e0bc83c3d48ea1f27a56976f46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumDescriptor *</type>
      <name>enum_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a010a806867899b56bc3d96ed47504127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>extension_scope_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a14ed58126b0eec8331fd38fb5d83b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ad465b04adf06a6961d5f5a2d9d1958cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae9a25cddf4cfaf1b2da011ec0ae8c826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_default_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a318d169f1f5e40dd505834479fa0910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_json_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>add617245b4a3beb63aedd868f651a0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_in_oneof_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a5583fd474d09b995faf68386a00c0c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa144c58262d8c43f10ac59a1f2b8dbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>json_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a630f78552da23040d284b544c59a158b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label</type>
      <name>label_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a85f0cd25de2d7a7f24637f8d3c0da37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>lowercase_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a492d12f53c7884f0fb0fe4239e4c4c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>message_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae18cfd3c009919e72e012b2c0b6ab90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab5a2c62e59ff4fdf167c6a75cdc19c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab6602224352ccc8ee5d6e531ace66c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a6837de52b95d341bf82d9699a460b69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>aba3ecf7b166b33129e6a7da5faa39022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>type_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac750e68d7bd9a2e70e31b7f5bb4b2aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::once_flag *</type>
      <name>type_once_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>afe74dc3ad962058bd4875a585de0be70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *const</type>
      <name>kCppTypeToName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>adab0b694b6d0b5be2bc4d8871bc4817c</anchor>
      <arglist>[MAX_CPPTYPE+1]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *const</type>
      <name>kLabelToName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a41b36258d59c5563c5f7e0ab5d590ec4</anchor>
      <arglist>[MAX_LABEL+1]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const CppType</type>
      <name>kTypeToCppTypeMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a03b6adf57a86e5201a6c7174e4e09299</anchor>
      <arglist>[MAX_TYPE+1]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *const</type>
      <name>kTypeToName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a194c651fa133cda0b7f7f2c0232d0b9d</anchor>
      <arglist>[MAX_TYPE+1]</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7c2a1591b17df8895d581c7496c108be</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac1d1d040ab90f5786ff7556de87ebb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OneofDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FieldDescriptor.html</anchorfile>
      <anchor>a72085bebad3c10b0f89210cc733e21bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::FieldDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</filename>
    <base>google::protobuf::descriptor::DescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a55076c028578bcef6724fecfc7657f35</anchor>
      <arglist>(self, name, full_name, index, number, type, cpp_type, label, default_value, message_type, enum_type, containing_type, is_extension, extension_scope, options=None, serialized_options=None, has_default_value=True, containing_oneof=None, json_name=None, file=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a21447892c122d6527f02e9feebc24b51</anchor>
      <arglist>(cls, name, full_name, index, number, type, cpp_type, label, default_value, message_type, enum_type, containing_type, is_extension, extension_scope, options=None, serialized_options=None, has_default_value=True, containing_oneof=None, json_name=None, file=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>camelcase_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab802f4093c1e1bd881bb4784ef377bc2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>ProtoTypeToCppProtoType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a9c759c34effe5f4a430390e34f667967</anchor>
      <arglist>(proto_type)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>containing_oneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a939bbc4b8c7889cc0ac923a8dbf53762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a46e32567a6726951d16b29624650dc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cpp_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac35d1cf887db13d9eb0709f84db04ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>afaf2f1f4fc622d2e1bd75fd00176570e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enum_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a38347b210e9f212794adb0a5b84f2a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extension_scope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a82c954e9030c8ccf09278315a7058631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a1c744685ea833e097c5906e99a4fbc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ad06d6f7f9b9e3476e288c6db40cc1177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a4170c39397b216c0bb3c1cb3ac009585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a5ba0a9e470304dd6753744e2e944a725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a5081bd6b248bbfd0a932cd9008170a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>json_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a3961cf6a656438a976b4171e40a67483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a6ac9327a3505b8e0c6bc73f4f3d40526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ae2838ed3335263c71e42d33a1fc595ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab9a78d9c6696940819c00dd05c8e826c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a596687ad03180dcb2087ddc0d60326e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ade9b5c151a7331e27f048586c238d6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a912acc305b1ae2c43c566dc1d1e624cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a810ce4ebec916ce8c86b7c7ea006eb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7213d3b0eefdb74baa9cbcf0d438eca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a9abdd7af7011b1f9ed6dd6918e1a40b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a276fcfd7a09b17e0350f866397b9f69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>af90c3095f0f681c9a5cebac6c1af598c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a6ce7419d5164e02a401f1703bdb3e763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa21e3e378f944e69cf06cf3865788375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>abc50af19fe0dab239ec95890cb58e57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CPPTYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ab5e5660abbaa2552e2cba2c5abb9cbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FIRST_RESERVED_FIELD_NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a87ddeb168b56f954c4e67403afc7d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LABEL_OPTIONAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a8bf2cb059a952065f1e29950386a7a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LABEL_REPEATED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>abd97a4b47559abdc589b92e4fb36079f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LABEL_REQUIRED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7799bf504c38fb64973da6f35a2ebfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LAST_RESERVED_FIELD_NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a4c96fbd190cd5e18ae62fdc1bc9f1c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MAX_CPPTYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>aeefcd1fd326bf102a80b1d9849c11cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>MAX_FIELD_NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a0f2d06f98d6e50e89352cefa284d01a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MAX_LABEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a0d0e4e2160759dc3167acf7793e47a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MAX_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a09adf2d738b36ff064d8df071badb001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7279bf4f3bcaf96cccc3541d698b6300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>af0ad811886903708a26bcc43da94bf4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa7e735ccaa44a8f5e0b91ba025c90b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a44161fd01b1741fd06210b575f2897ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa99816e14a3e2c87be86e447d51294a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a347c304327b428a66d196887177fc87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac9701b06ddbf99215ebf7b6138732893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a9bdb00b8ae9a59cc1d8d09fb4118c4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>accb6392619485d510efaf744c6cfdd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa5e6dedaf33864ab50cfae3fb0aeef48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a09dc40280ccf5cae2bceb677b2bcb957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_SFIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a2e792f8a5ba9fc8937bc945611143f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_SFIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a51f9bad3a22da32e42bb79273d9cadab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_SINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7411bde045b0441660838d85fbfdb909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_SINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a44afca35f4efdc36e8acb032fc367a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a72586a9b7f27c607ff025117d5ed1d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a809a777bca0edf236664344f047c38ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>aa634382b51cdd7360fb4e1f41b160366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_camelcase_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a10e50ecea12f363900efc0da9efbd3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cdescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a885be5f3f2cda55697ea216da79a5409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac798562b8bdacdc3861e16ec878d304f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>dictionary</type>
      <name>_PYTHON_TO_CPP_PROTO_TYPE_MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FieldDescriptor.html</anchorfile>
      <anchor>a90821193fde65b077b17891ba3771312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::FieldDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <base>FieldDescriptorLite&lt; FieldDescriptor &gt;</base>
    <class kind="enum">com::google::protobuf::Descriptors::FieldDescriptor::JavaType</class>
    <class kind="enum">com::google::protobuf::Descriptors::FieldDescriptor::Type</class>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a98d90a4bdfdccad7168265a8118f8b3d</anchor>
      <arglist>(final FieldDescriptor other)</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptor</type>
      <name>getContainingOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a680bfd2f03056e67d16b7c8fe021777e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a400193c23e5607b49e6e5b8ad10ab70d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a40e5c5e9171cd439e4008a7c6ebc7364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptor</type>
      <name>getEnumType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>aaa9e18f96dfb193bea8067a47b69211e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getExtensionScope</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a43f2021f27120dcfc6b86f93842a4d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a21ddd46b7e654445fb1d46961a3e49d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>adc607f8853a359afa79c59260f525a1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>abe261af7d4c156d44c17adb89f17cfac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JavaType</type>
      <name>getJavaType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>afb6515bd382b5824e65a70a1860fe2aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getJsonName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a115cdb4d2677c4c27d019dfe68df6136</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.JavaType</type>
      <name>getLiteJavaType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a17a85415f7438830f2641fb2541ec03d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a701ccbe9267d8ced11f23d8cdaae4bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getMessageType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>acb3df0b95e6c891e3d3dad0eb011a61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a676e6c45515a13ea426fe80f4d6084dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a388d4aa3c81cb7be197fee6f928b662d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>af305b109b4bfd1457dc3d274b11e6e22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>getType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a44939e43a237a5a7ce86e4b59ee3d7c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a613838434735a49407edf1ddc24281e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite.Builder</type>
      <name>internalMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a21caae383256b1d4b3b15a55a14b3497</anchor>
      <arglist>(MessageLite.Builder to, MessageLite from)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a7bf40ff770d97c83815b32e565cf375b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac956e64c5e309eface9ab93979229c1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isOptional</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a95184485cb7b8b1783e2e4fafdc6ff24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPackable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>ace8fc55f59f2c784358a2a41dcaa689a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a833e1345a19edb4da3a265465f92fd2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>ad64273fa06b5cc23d5e1e3c8b7970189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRequired</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>aed415219c3299457a1cd2ecaa41f80ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>needsUtf8Check</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a6edc3417fa7e271bd5b8db2c95db0a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a56c3e70b8f5636e8fc00877b94ec6060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a2e69c5dfa3bca46be91ed6ff0b658f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>crossLink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a4991bef03faa5160fe8cc17c190e9344</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a97ad000ef344c5d3484b0eea75dee097</anchor>
      <arglist>(final FieldDescriptorProto proto, final FileDescriptor file, final Descriptor parent, final int index, final boolean isExtension)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>acbdc886a14c39697ea72ec715b6438b6</anchor>
      <arglist>(final FieldDescriptorProto proto)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>fieldNameToJsonName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a08f10a11c7e722dc42be3f24617796f1</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OneofDescriptor</type>
      <name>containingOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a746ed73e24a5d82d97f32e1e181d629c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor</type>
      <name>containingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a921dfe36d8e076a34826e77819743f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Object</type>
      <name>defaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a6fbe2a2d3a272f3f3cf12f2825fed4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor</type>
      <name>enumType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a576ab14bc8787bba890a12470e5a1ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>extensionScope</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a60a7c877f2aa0c66e46e464fc9794bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a96811bb5e8a5cd166bf10bc7e5ed5a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a02de447b7d2985e8746ca77adb1f6d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a870deb5359030e2ee8017e3942d826d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>jsonName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>acea3c92db0a09517992522dab43342d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor</type>
      <name>messageType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>ac8cdf6a4d0f6246fd74e7d8a8563dffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a842d835e0d03227f49fa0c4e553c763a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a1eb66243abaccc6057f308e2fb67da85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final WireFormat.FieldType[]</type>
      <name>table</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor.html</anchorfile>
      <anchor>a224316cba5b59c5ceb63daff70efe93e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FieldDescriptor</name>
    <filename>structFieldDescriptor.html</filename>
    <member kind="variable">
      <type>const upb_fielddef *</type>
      <name>fielddef</name>
      <anchorfile>structFieldDescriptor.html</anchorfile>
      <anchor>a71afcead664787c92ad0102c0b3b2294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::FieldSet::FieldDescriptorLite</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Internal.EnumLiteMap&lt;?&gt;</type>
      <name>getEnumType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>a863c295fad56ad04529b4ad75881a485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.JavaType</type>
      <name>getLiteJavaType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ae88583cc4a6238f6941381b6bf40acee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ad9be7d8743f80cf7d0ad7364100eb37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>a0757734725a25caddefc583c8e617d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite.Builder</type>
      <name>internalMergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>adc77b4f85333548339e5beddbec012d4</anchor>
      <arglist>(MessageLite.Builder to, MessageLite from)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPacked</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>af12e5922bd69fb48012882c68ccaac9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ac3bc213093ae31e669037605b6452a13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldDescriptorLite&lt; ExtensionDescriptor &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</filename>
    <member kind="function">
      <type>Internal.EnumLiteMap&lt;?&gt;</type>
      <name>getEnumType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>a863c295fad56ad04529b4ad75881a485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.JavaType</type>
      <name>getLiteJavaType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ae88583cc4a6238f6941381b6bf40acee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ad9be7d8743f80cf7d0ad7364100eb37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>a0757734725a25caddefc583c8e617d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite.Builder</type>
      <name>internalMergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>adc77b4f85333548339e5beddbec012d4</anchor>
      <arglist>(MessageLite.Builder to, MessageLite from)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPacked</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>af12e5922bd69fb48012882c68ccaac9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ac3bc213093ae31e669037605b6452a13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldDescriptorLite&lt; FieldDescriptor &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</filename>
    <member kind="function">
      <type>Internal.EnumLiteMap&lt;?&gt;</type>
      <name>getEnumType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>a863c295fad56ad04529b4ad75881a485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.JavaType</type>
      <name>getLiteJavaType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ae88583cc4a6238f6941381b6bf40acee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ad9be7d8743f80cf7d0ad7364100eb37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>a0757734725a25caddefc583c8e617d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite.Builder</type>
      <name>internalMergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>adc77b4f85333548339e5beddbec012d4</anchor>
      <arglist>(MessageLite.Builder to, MessageLite from)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPacked</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>af12e5922bd69fb48012882c68ccaac9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRepeated</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1FieldSet_1_1FieldDescriptorLite.html</anchorfile>
      <anchor>ac3bc213093ae31e669037605b6452a13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldDescriptorProto</name>
    <filename>classFieldDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da02944edb0eb80b9bc5ded5f150f9271e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtendeeFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329daf1f8971310eba76346f99c7aa711f232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeNameFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da608fb92d902de819737aff987e87b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDefaultValueFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da4d6e03e348b9f587e537bf259b9ad0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJsonNameFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329daaeb2456b3100cfefbeb64f81ce2dcfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da30887cbe4686080ab31e4e4060c1946a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da3c6ff7b2035e9867a8bb95388d10f51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofIndexFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da8b0bf361dafa73a5f317f0f0484383aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLabelFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329daaae45b6187f743ccc2abba96a6607d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329dab7c82dd88f1b9e4f5a861ca500baf444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDefaultValueFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da4d6e03e348b9f587e537bf259b9ad0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtendeeFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329daf1f8971310eba76346f99c7aa711f232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJsonNameFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329daaeb2456b3100cfefbeb64f81ce2dcfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLabelFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329daaae45b6187f743ccc2abba96a6607d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da02944edb0eb80b9bc5ded5f150f9271e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da3c6ff7b2035e9867a8bb95388d10f51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofIndexFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da8b0bf361dafa73a5f317f0f0484383aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da30887cbe4686080ab31e4e4060c1946a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329dab7c82dd88f1b9e4f5a861ca500baf444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeNameFieldNumber</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a432ffbe1afcfdc2c32cc80cf1289329da608fb92d902de819737aff987e87b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldDescriptorProto_Label</type>
      <name>Label</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1f5114bd736c17d3e6d284e348bb1105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldDescriptorProto_Type</type>
      <name>Type</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aaad9bcffcc0c19997cbbd6190a9ca822</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a790db6ddf36859102b230b06c7ab87f3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a466e4495dc01499f22759499de9d3e05</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a3ca60687856b2811d91f0b14b3524663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a219873068b3c7295cd667c26db56bc4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a50505338c8316f9be4106db3abefbc07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_label</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a19cbde4d2aa0520d4ebef64795fa7e54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ab6c6aa0307c99c910018c09a064880d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_number</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a694444b032916991feb0839edca78954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_oneof_index</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a053c9456dc3ef8e71b3974bcf67f322a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>abcab6235ac3959d25810f4e9945bf333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_type</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1595d0dccf6995ad5a71d859a742fef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1904bbf2d2d2b634fc38cfdc871f9580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aff9e522e7542a07320878c2e9ac0e444</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aebd47400528e33dc328fbe6c009b405c</anchor>
      <arglist>(const FieldDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2b2bd81b4accbf9c76f4b929f7303591</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a3f3924cc5cbe7ce8cfc04a99492bf4c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldDescriptorProto</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>af62d6140fd7b1eb798b6425bfcaddaae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldDescriptorProto</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aabcca734822ccad82eb1e2666e7fea49</anchor>
      <arglist>(const FieldDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldDescriptorProto</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a62b3b26b72a3c23df389399638f21bd1</anchor>
      <arglist>(FieldDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a74ebdca980a40a6a65f27d61234171d9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a88d9caadc19136996c6b3b89cea2f265</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a32455a3cf714f4c96db64555c6f6a266</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ab1ec41185155579f595df29b58c4418e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_label</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1f232741b87632fcc0ca99e20d80c67d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4175a191c08f56b94df20dcf290bde91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_number</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a67072eee472153ba0a5bee1a2f18947b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_oneof_index</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ab6687ce47121a0d0f0d8d304ca934817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_type</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>acf13441723e7d6211c4682da71450f5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1484ac8e0dc3dac953608db81521126c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a61ffa7c4c308a2901e476e76c1940615</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ada07c1724488f1d21f7a1c1c923d45c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label</type>
      <name>label</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a8aba82b9c7ddfcf460fcca0e128b0e83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a98a2254523f179c5c0b5cb17256df822</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>acb06a898a44aab344279485593324316</anchor>
      <arglist>(const FieldDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a7e5394345d0887d3a5311125c2bd2794</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a0c2f855f88f6c85e3635822accc3ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>acedf15cf900cfca45f7202e765defc7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a80bbb60b6103e5e383ba218d5166a436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a8376e692212fb8960a3d50f8666675e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2640b7e28be08876dbe14edc8059f4ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4db33dd56a26f39ee4e32c594bf4c84d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a7375d32b38f341041d60c8c6d24d7751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a73f03ba9f38f577efc07bdf108d6ea9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a30fa11b62f029c5e74839f1203d5060a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac21b21a70cc6bdc57fb6ef3ad0f709a4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a9c5c8de27a03c4911f9acc24f21a897f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>oneof_index</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac3df9877b838667d5db2252948ddaf23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ab9bb08d5f86397b5c9114ac411410360</anchor>
      <arglist>(const FieldDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a180c1104ab7da45ef55ed5e196b0fe92</anchor>
      <arglist>(FieldDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FieldOptions &amp;</type>
      <name>options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a876462218386559f9949a2cbe4585699</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aa01eb7dc23a1b8a5b9927d4d8522b18c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad747d9c40b252f35b482c6801e9d7a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a425f82fd72fdeb3b7111071ac8fa7a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a0e9107935cb37366237d5aca387802f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldOptions *</type>
      <name>release_options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aa17e8223e1d98e2e95d7523b2020b6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a942626c0c9773e7dfeb255ce103bee2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a9c83bb46610d4a6921b67155575bdc3c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a228a3e809e23f60f13e3a57a32f29125</anchor>
      <arglist>(std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ada4bf97b5fae9c451090af3dc7ac5ee5</anchor>
      <arglist>(std::string *extendee)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac500e3daddaea53fb52dfca8b225adc1</anchor>
      <arglist>(std::string *json_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a21cc053eb8bb9fb5a0b87f898a74cf63</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a683ad14f90cf4ef6d1963bb84a41f66b</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FieldOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a49bd0d8a6cc508d912f624a1c1377052</anchor>
      <arglist>(std::string *type_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5ac7cd265980ecbc8de1b1a1e26f7637</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac064266c90260209b139d828a8e7018a</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a88330e06ad3321dab7d8db8001d9553e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_value</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac4738dc874c04bde44b8c5a89260b1ab</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a0ec790b5b95152a3c89a4fe53f62e0cc</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>adf6a75cdaac88470a24dafb0b3ec1422</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aa76f008cc5589fc8e41f6033a671e406</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extendee</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4921e59a86196be3c210a68f1b2c0d86</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a7a7d103ba1a3e72d0bfa48f2dfa2ea92</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a3f842c52bc1e13c6300591251ee6c10e</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a101c0d56c200e5df6f1cb686701fcc9d</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_json_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2d653f6e0a43de340eb75dd0825c2f1b</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_label</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a91ddf7acf828f4dd6fa35d4bae1245ab</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>afae00f1d703999595ee70cb8569afd1e</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aeeffbf9407dd9925ca9a3dbeb61fb2f3</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5ec178b007487bfa1a6b2bf778571e0c</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a56924d7974c27c96fadc2bf2d553d451</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_number</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a3dade36a4ccfe3a00fc5c1bcb5dc59c8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_oneof_index</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad1f96d956e9703dd4f7854f2d48a82af</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac10e023b3f1ad4eb8994dd557e3a0b59</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aae80a029d44bab6905bdac434218ce73</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5305b1b3c05feb01e42c5bd83765adbb</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a854c4445e087ce18f742a4795e7ee1c1</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a312a96ddf50909157d4a478c92a9cfbb</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5762702c6be5602c11ec00d610142a49</anchor>
      <arglist>(FieldDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type</type>
      <name>type</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a081dec371cf3acdc5c65dff135d2937a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>type_name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a3762c2954b4b3a106b4aad4a13261865</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aa60c298ee8230f8f64bace16d2be9513</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a857c7051c54a766c99f6ffe415215fb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a62f45813c26259a0549c55aed74154d3</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FieldOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a13e1c687a7af59fcf39c09db23b50a6a</anchor>
      <arglist>(FieldDescriptorProto *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldDescriptorProto</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a36e0ba8b7e192fe0daa6d68666ce689f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac1614a9bacb7f3d8e25ae9af23dd59e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4fc5531326aa32f5dab3eaa4021b7847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ae4f41d7ea4657c16eb50f439e3292c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a224923b1eb5d8042f6234650c5075a3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2654f4231ea6529021f8403b12373b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a587e98c5d6bcde5b0167758ae9a56f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Label_descriptor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>adb7fb77271229984afd8a473159ce0be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Label_IsValid</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad0125556ff6a765a6995c06db0c5d563</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>Label_Name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>afa0fb9a35f9a14bc38a0a91862b1538c</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Label_Parse</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a50ed0b0cf819bca6e56347aceb8ebe50</anchor>
      <arglist>(const std::string &amp;name, Label *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>Type_descriptor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2773b07b8a888325c283433db4e1f128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Type_IsValid</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a50cd1d81e56a75846a936916dac0137c</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>Type_Name</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a34adc29ebd28accd524050dae7a0d73b</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Type_Parse</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5745554e906558b9295b1b8b8288ad2a</anchor>
      <arglist>(const std::string &amp;name, Type *value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a849d713582a8a9f2faec0a7185ea7983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>Label_ARRAYSIZE</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a97ebf0517cfae5935b65bf83d938951e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Label</type>
      <name>Label_MAX</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a9f554e8312337fe39a4046891a4fd862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Label</type>
      <name>Label_MIN</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aa8b450b2f8e5f6c00cfad090e5ff9180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Label</type>
      <name>LABEL_OPTIONAL</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4a54fbc15970c546af4bf54d8b3f4514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Label</type>
      <name>LABEL_REPEATED</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aebb8a523e4a166efb213555ab246be4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Label</type>
      <name>LABEL_REQUIRED</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1ac290f3ccb7432dc0d3ba7f7e0e4491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>Type_ARRAYSIZE</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a9a8a6c7e4e1a6a00dd2af8cfb83522ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_BOOL</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a6b589e0728323f51c2b0d47d98dc8c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_BYTES</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a878958a3e46728c18a9dff050b9ed097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_DOUBLE</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad23a895b22caee3e6f197ddf8ed5c8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_ENUM</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>adf3cc28768a5ba8401b9315467545e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_FIXED32</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad2b9e8d2d1977acb7c43e0e796dd10ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_FIXED64</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>abcc44905bf59c41bde59cdb6377a979c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_FLOAT</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a30125d7d97589b6311b5f614b3803493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_GROUP</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2d15507dea80a6eaf59e1dbd1855f5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_INT32</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>acaa1ea0d229a82de0ff2b1dce429dd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_INT64</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5c34e76af8b51d6cef090e93209bd1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>Type_MAX</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a82d211a9d66ba04ac2c36fe376f4bae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_MESSAGE</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>af837046b5c4bfb041ac3362163566fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>Type_MIN</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4f5ff7c185f6addbdbcab4b342f269f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_SFIXED32</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a52486a85a1f38721362629705471f15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_SFIXED64</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a2e43658c9599b88638f3d9e9280a6c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_SINT32</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a7ed5526c61dbe67996379b42a6e654d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_SINT64</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad42f0e7c97308ad9fa7dd355a261b495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_STRING</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aac81663ccf77758f415f8ef98ef62cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_UINT32</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aa43bb1e2d410c5bed95eddf9edfecd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_UINT64</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>af06b9ee42563da6f69e5d1faba62f39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FieldDescriptorProto</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ae68c397071c0e6debb1da612796a0a32</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>acffc52b7f134fd1331f8ab59ac754993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ae37b68a3d0d27208e1a67bf8ead0c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a7c939670ece8b69e53e06fb14d202a49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>aee73574429ddcc722d5f4f7f886d3596</anchor>
      <arglist>(FieldDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>afed2ded70f818598f2611ca336b4abc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ac634a8e2533401881a9a881ec0981952</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5426221de76ccda10e786becee0e2375</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a63f45336b7e2a2126e4faa792c4432a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a40249c00d520fe0bd0c8a1e000151299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a6d50f983597a21be2ec83818a6591589</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ab020da0ca519ae5a8725b93cd007719a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a1377477d875a4cf4398bd088d5b208b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a9be9ea48784390f64d02c7add3a40c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4d8c7253571d86dd4975357ad84d5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a83e47dec95c541d54f8fb65376a508c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>default_value_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a5d915a4285dff47c79c7f4f57bd6b4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>extendee_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a4f9924d215666977a0b286aa71243231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>json_name_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad6bf1d59994ab04ff5fcd9174eab280a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>label_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>abf4bf97b8205dd9a598310cba53c712d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a77cd88f03dff8dc4fa09fa6a977fff9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>number_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a6e4c081465221910543d3ef5abcfeda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>oneof_index_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad9041c93a9fffc6defe3fcba0358a492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::FieldOptions *</type>
      <name>options_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ad8830520590abf88fa6bc92a3f0aa62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a903551e9dd0ac3631d58185a8d3cbfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>type_name_</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a81574a15542219f81d4d4de419587bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFieldDescriptorProto.html</anchorfile>
      <anchor>a7de32ed37089efc60c7996d1e53abbb4</anchor>
      <arglist>(FieldDescriptorProto &amp;a, FieldDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldDescriptorProtoDefaultTypeInternal</name>
    <filename>classFieldDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FieldDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classFieldDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>ac7581fabebeb064a2bfbe94c708eed2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::FieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32</type>
      <name>CalculateFieldTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a4fca115dc156b6e4cd4533d1a87b2b9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>aee0766a8846b028974a1bb33c1617d75</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a01f04421ab6159eea51e3c4c0234b688</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GenerateArenaDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a45f5802f3ae7819e9f681f7b17709365</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a2a98743dfbc8d964849e56cb7faca7b1</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a87ed9f2850a79971821f41f75dc385af</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a1d212f1c2fe6f43c76282c764d2c60f5</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a9a26182be14cec9cb6a73f9ed6dbc985</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateDefaultInstanceAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a54868dd55587cc9eb0129e7c6b4e4eec</anchor>
      <arglist>(io::Printer *) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a18f212118cd0c37249354007d48576e3</anchor>
      <arglist>(io::Printer *) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a9399b86686c05b9b0ded6f1a9a4058d2</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateInternalAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a546d1d989f9dc7027524968cf0327f58</anchor>
      <arglist>(io::Printer *) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateInternalAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a7966e68603b975c1d341ac7f71a0f0a5</anchor>
      <arglist>(io::Printer *) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>acf5564fe015d1282a44b5bf7195205f5</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergeFromCodedStreamWithPacking</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a5b66525bb8eeda93542cadc655c542bc</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a5400a1d809178af5bab02e3145630b95</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMessageClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a560f1bd305d5156e8163b6a478bfe27b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateNonInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a30597977fb585795ea0dd60f76a458b3</anchor>
      <arglist>(io::Printer *) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a8723a82fb5ea40ba70496fac66e988c7</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a2890488ed2879ad9d7f739fe3c6ea0f4</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a37abbac78c3c331ceb9ccd0797d4818c</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateStaticMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a5d67f6a77e1b775651ca4a36b3213818</anchor>
      <arglist>(io::Printer *) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>ae8cf488998594462331b1b010844aebe</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsInlined</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a136232c199ec7848c36e8ae29b3613b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>MergeFromCodedStreamNeedsArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a99503659ce3332d2dfa07b274736bdd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHasBitIndex</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a1f93f74f7a8059088e560358ba479ded</anchor>
      <arglist>(int32 has_bit_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a2d21053557de3e1d9cb6e135a7440092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a4674ca1d525c075602ffb25a7df2535e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Options &amp;</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>a02dfefda7a20f1c46550c3c925078642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>ab0bd2c972356b121ec9bb00a1f2950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGenerator.html</anchorfile>
      <anchor>aee6d6cbf22430eede2cc09b20369908a</anchor>
      <arglist>(FieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::FieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DetermineForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a0d44e1bf65299c69515484059848dfa5</anchor>
      <arglist>(std::set&lt; string &gt; *fwd_decls) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ExtraRuntimeHasBitsNeeded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>ab2c6c1c2348f6cec0d69dd2264c469fa</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a32fb6089030deeee6dea23986f6bda33</anchor>
      <arglist>(const FieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCFunctionDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>aa28e7cae19f00b314634774c64c37292</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCFunctionImplementations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a4cc327478f81c7bb51ed927b1958331f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>generated_objc_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a122267d0a8d9d40b2ac8fbaf60d8178b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldDescription</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a41590435207a149317f8a020e140b6c1</anchor>
      <arglist>(io::Printer *printer, bool include_default) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldNumberConstant</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a760a65cf90a6b4e247cedb3f2d332c73</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateFieldStorageDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a05b87318c52db6007ac3dfb023d126de</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GeneratePropertyDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a61297ed600c75d070c9bb3bcaef1bcf3</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GeneratePropertyImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a1e1547f2ff12693642653c67f167cc13</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needs_textformat_name_support</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a9a8095bf510038d7e3839ab57cec975d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>aefbe38a19d65ba970bdd9df6d3c0757c</anchor>
      <arglist>(const FieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>raw_field_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>ae9533fd9755d1055ac87e4b43b780103</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>RuntimeUsesHasBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a412996491533815cc6aa67fc2cf16fa7</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetExtraRuntimeHasBitsBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>abdb0f97a363321b43935629515b20900</anchor>
      <arglist>(int index_base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNoHasBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>adf46d9b73a00a8b2e7576f557e80f46e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOneofIndexBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>ab17dc804e4ea4eb8fbc35ba315af8706</anchor>
      <arglist>(int index_base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRuntimeHasBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>af439a29cf95dc5661cd1ae1008914d60</anchor>
      <arglist>(int has_index)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>variable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a5dc61347e982e40f10adeb3e3edb0191</anchor>
      <arglist>(const char *key) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a2da1f3fdb65b154a1dd197fd6861b178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldGenerator *</type>
      <name>Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a3756147bddb807052cc7e2026c0c515a</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>aac593bfcbe86b38fa458dd2ba24288e9</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>FinishInitialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a9021f4d5435ee21203ca3ce3126114ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>WantsHasProperty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a5857bf7c22eed2c6f5c41e2f1e1533eb</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>a3a6f04a9a71277e11149ed7e974f947d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; string, string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGenerator.html</anchorfile>
      <anchor>aec971e78d48276669967c0efb683b0f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::FieldGeneratorBase</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</filename>
    <base>google::protobuf::compiler::csharp::SourceGeneratorBase</base>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>af9cc7f7894853a9efc68ab966529b95c</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a4dcb85ded2e9ca8db246047a7812c4ab</anchor>
      <arglist>(const FieldGeneratorBase &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>af9ae0aed1038775959ea26dc6041d5b2</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCodecCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a24c221d6853438671f684c0331e35773</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>ac27a569e459f763eb6c5326670a6b949</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a40b431806ef26782def716d25c3db308</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>afd6b7a56441c16f679764a4e8e6bb769</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a0751d93f612a1f5512b53f183e31a218</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a8c85c201c98c7847d4dff3ba6c96fe08</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>ae208f5204e12e2b212e45619ba67de28</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>acd155cdd5fb0071ca2499f5617562bc9</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function">
      <type>FieldGeneratorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a0d894e5cf11626173f9d7c515c0c1289</anchor>
      <arglist>(const FieldGeneratorBase &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a0d33bd277af7ab90f882297531c299fb</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>aee3a804a09a9d8a7bac6bfca5ac83ce3</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a582f9ac768ba2d50e580714d9097ae65</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a419e7029f3e352d283b586ce5125e3c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddDeprecatedFlag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a7b6fb5a40b8bd4043ef41911cda199ff</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddNullCheck</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a32160801dcbbfc6f51d09071cc5876f8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddNullCheck</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a16c21c1f9f7a66d60038baf54b6092b7</anchor>
      <arglist>(io::Printer *printer, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddPublicMemberAttributes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>aae72729400361250fb3c46b24b5e21d3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>capitalized_type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a6d2df4d9eca29e2cbbc6d2b0905557aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a33c5785142f8d89cf843d95a23f4c0f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>aa50e06b617c9059e52ee7dba5808ba6b</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a7a540e332bd83453d08b25ff50c3de13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a75bd941b0a58445941762d930cc1808b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a9e91f01d38c735dba1b4e759e0319d8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>oneof_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a82069b76b0afed6498d40f0d314631a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>oneof_property_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>ae125b3f3161dca1444eb35371876f5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>property_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a9ef4d559ca09eb05ccd86870a49cbdb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetCommonOneofFieldVariables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>acc78c253f63116f44cba03a14de4628c</anchor>
      <arglist>(std::map&lt; string, string &gt; *variables)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a8350c5749dafd30ad17277eddfe848e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>af6deb9a67bc6f8436e2d9dfb12704d9c</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a4de87651f8182c8e53a6aea55c6e0096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>presenceIndex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>aa86a47edb87b2faf2874a1394c573446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; string, string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a9848b883ba39eca45ff98e19c19fdc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetBytesDefaultValueInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>af4703d052c9c9f257a0e6ad4630c52d4</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetStringDefaultValueInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>acc09f1122284f6c6848b886184ff567b</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1FieldGeneratorBase.html</anchorfile>
      <anchor>a4a42865baa6993acebee327d5ccae8e0</anchor>
      <arglist>(std::map&lt; string, string &gt; *variables)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::FieldGeneratorInfo</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>capitalized_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorInfo.html</anchorfile>
      <anchor>a80fef674e30873ba777d85bfe3f883ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>disambiguated_reason</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorInfo.html</anchorfile>
      <anchor>a91a292e2a500fab2ea42bf1beaec0c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorInfo.html</anchorfile>
      <anchor>ae2588d7e518efa356153088322671596</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::FieldGeneratorMap</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a30b3a955f56fc65b9c610bcf0ae475d8</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type>const FieldGenerator &amp;</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ad2b073185839c0b7f80a2449e2636a4a</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHasBitIndices</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac0c1eb1b6befd50576db7a5ae3bf5670</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;has_bit_indices_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a3c9a51cb33be776d87de761e28b9ede5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>af6b5a1ae422785daafcbccf9a0641235</anchor>
      <arglist>(FieldGeneratorMap)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldGenerator *</type>
      <name>MakeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a029aab5609193501b92f30fb249a7fef</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldGenerator *</type>
      <name>MakeGoogleInternalGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a3c5537df157a0c099879a3bbac24912e</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ad84a107d3ea11ecda00cfed5fee69384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; FieldGenerator &gt; &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a195a7dd1e8cf352070fbc228f13e13dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::FieldGeneratorMap</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>aab3a0bccdd29917bcabf69019b199f43</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a7c6df3eda7be9bc3de025f414a38ee08</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac78ba6b0a1ce08ddbba047b7cca3c85c</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a7c6df3eda7be9bc3de025f414a38ee08</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac78ba6b0a1ce08ddbba047b7cca3c85c</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type>const FieldGeneratorType &amp;</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a35aa093674b28353a9192f5cf63298c4</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ae37db6df5f043c31d2a6ddd626fd8a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a64f16ca2445a43987e42c8a1bfd13ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a9b54d0e0b642d6c6e8f866dabce5d12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a64f16ca2445a43987e42c8a1bfd13ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a9b54d0e0b642d6c6e8f866dabce5d12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a2229468f8e2781b486fa9462c20fb0df</anchor>
      <arglist>(FieldGeneratorMap)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>af75875bc09cc556330d9d97f7447345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; FieldGeneratorType &gt; &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>adaf7e321d1a99a0186d55e87cf789294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::FieldGeneratorMap</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</filename>
    <member kind="function">
      <type>int</type>
      <name>CalculateHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac546b396861496afb23d0f5b8cdba77a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DoesAnyFieldHaveNonZeroDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>adefb0a05783a31d37b119b8ee8151f0f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a98d52a1727f0e9dea31a12e8a8d258be</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a696e31bc512ecd88f13dbc16d5019504</anchor>
      <arglist>(const FieldGeneratorMap &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>const FieldGenerator &amp;</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a73b247e1bcbe6ee91afc86d0d91d2592</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldGenerator &amp;</type>
      <name>get_extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a6035929f0e869139d2f05b669aa86258</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>FieldGeneratorMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a2ed7781a51885db56321cabe8f75ce8d</anchor>
      <arglist>(const FieldGeneratorMap &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOneofIndexBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a8efbaaa122816a10c90307f728ee3638</anchor>
      <arglist>(int index_base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a8b0b8eb0d49f799797e5b09ac41e4164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a392193715f8a5a1f40dfd0fd64b59138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; FieldGenerator &gt; &gt;</type>
      <name>extension_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a16cad8fcf81a02c2a730011f18d011e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; FieldGenerator &gt; &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ada5464c6854599f19a26f0b4585fe5e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldGeneratorMap&lt; google::protobuf::compiler::java::ImmutableFieldGenerator &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>aab3a0bccdd29917bcabf69019b199f43</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a7c6df3eda7be9bc3de025f414a38ee08</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac78ba6b0a1ce08ddbba047b7cca3c85c</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a7c6df3eda7be9bc3de025f414a38ee08</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac78ba6b0a1ce08ddbba047b7cca3c85c</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::compiler::java::ImmutableFieldGenerator &amp;</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a35aa093674b28353a9192f5cf63298c4</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ae37db6df5f043c31d2a6ddd626fd8a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a64f16ca2445a43987e42c8a1bfd13ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a9b54d0e0b642d6c6e8f866dabce5d12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a64f16ca2445a43987e42c8a1bfd13ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a9b54d0e0b642d6c6e8f866dabce5d12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a2229468f8e2781b486fa9462c20fb0df</anchor>
      <arglist>(FieldGeneratorMap)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>af75875bc09cc556330d9d97f7447345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; google::protobuf::compiler::java::ImmutableFieldGenerator &gt; &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>adaf7e321d1a99a0186d55e87cf789294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldGeneratorMap&lt; google::protobuf::compiler::java::ImmutableFieldLiteGenerator &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>aab3a0bccdd29917bcabf69019b199f43</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a7c6df3eda7be9bc3de025f414a38ee08</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac78ba6b0a1ce08ddbba047b7cca3c85c</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a7c6df3eda7be9bc3de025f414a38ee08</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ac78ba6b0a1ce08ddbba047b7cca3c85c</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::compiler::java::ImmutableFieldLiteGenerator &amp;</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a35aa093674b28353a9192f5cf63298c4</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>ae37db6df5f043c31d2a6ddd626fd8a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a64f16ca2445a43987e42c8a1bfd13ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a9b54d0e0b642d6c6e8f866dabce5d12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a64f16ca2445a43987e42c8a1bfd13ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FieldGeneratorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a9b54d0e0b642d6c6e8f866dabce5d12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>a2229468f8e2781b486fa9462c20fb0df</anchor>
      <arglist>(FieldGeneratorMap)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>af75875bc09cc556330d9d97f7447345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; google::protobuf::compiler::java::ImmutableFieldLiteGenerator &gt; &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldGeneratorMap.html</anchorfile>
      <anchor>adaf7e321d1a99a0186d55e87cf789294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldHelper</name>
    <filename>classFieldHelper.html</filename>
    <member kind="function">
      <type>int</type>
      <name>field</name>
      <anchorfile>classFieldHelper.html</anchorfile>
      <anchor>af2959e142813205aeeb4d2ad27430ad3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldHelper</name>
      <anchorfile>classFieldHelper.html</anchorfile>
      <anchor>a06729cbd5da2993e8007cb62f1d00b3a</anchor>
      <arglist>(int a_field)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>field_</name>
      <anchorfile>classFieldHelper.html</anchorfile>
      <anchor>a50a7ec9efc60377363d5ce8bea1708ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldMask</name>
    <filename>classFieldMask.html</filename>
    <member kind="enumvalue">
      <name>kPathsFieldNumber</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a8eef4c5ebe20c36117e453d2d05cd7caaaebeeafe41db5adf303d2bb0503472c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPathsFieldNumber</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a8eef4c5ebe20c36117e453d2d05cd7caaaebeeafe41db5adf303d2bb0503472c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>abaabbb5b3a9cfed6e4a132e5fba21734</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a68b646042df9b01e91114f5294bc16fe</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>aa1b071de02def8ae56b7b701dd8fa0bb</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>aa39478f581fa3d998c2f1294cc17bf6e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a345c005e9ad81c3491410f8cd9f6b7a0</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a508ed9d5bf3f7ac27340695496f56246</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a089b2850f37d45e67afde362e9682b44</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a9a45c267bc1f5d6c437fc3ae0efffaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>aedb9502d9d3aead0afae0fa55b763028</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ae2e7c4c62b2fa66f85ff492eeb7f4396</anchor>
      <arglist>(const FieldMask &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldMask</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>aa7f2d4b75a0983a848e5c19c09b3b29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldMask</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ae705c2dfeb45730a37ff5b373cf4c53c</anchor>
      <arglist>(const FieldMask &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldMask</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>adf9a6ee486e03ae55d96abf0d6aa5313</anchor>
      <arglist>(FieldMask &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ace82ea3bd4b7ad91695b2fa4ec93dfd4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a0f94337b86efd8d62396791ebf66c22d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>afbfe72ee99ad56d89ddcefd7d9aaf41c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a67e4fbaa5f7662255fbc6bbd6fe5977c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ac947e90ec22d093b29c4c47ba378527a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a435cf083d9b75d4ad3d4f51e4df0dab5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ab805d71255d661b27b31093c11d1dab5</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ae030a4bac579306247e3255eb6423299</anchor>
      <arglist>(const FieldMask &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>af8250a095a892a70339298f780c52a49</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a87c46f638da8d3100e9a4d4e1449747e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a37a7a1aa921a7e7db61336264fff59e7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>FieldMask *</type>
      <name>New</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a2889ee2b0eded7657eb099ace9ad77e0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FieldMask *</type>
      <name>New</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a1c118cb89b0b990fc17b3b676bc855f0</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>FieldMask &amp;</type>
      <name>operator=</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ac0af64ff3b226afd4def559b1e94289e</anchor>
      <arglist>(const FieldMask &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FieldMask &amp;</type>
      <name>operator=</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>abbff71140af642c4c72f853bbb4a9288</anchor>
      <arglist>(FieldMask &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a2b16b67abbf0e759d97af0298741da07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>afcc5692c28705edb84c47c009ae4b057</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>paths_size</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a9ccdb5c65713ceaef0bddcf8641eeea2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a9e664a62cc5b117006ff67f0e0f1b3fc</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a0f619d48ec11de09cdfef2dc187192c8</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a1e913fc1ba9853d97d7f2af38f954ef1</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a617b28ec366887d02aeaaeccfee77da6</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_paths</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a58af2efb174eb723740cd4565f2b1963</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ad7061bb584f09b21badf720a912684c8</anchor>
      <arglist>(FieldMask *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>af28f87ca67f4dd90fba33591ecc33b42</anchor>
      <arglist>(FieldMask *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldMask</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ac34db50d049c712e84ac276d6581eead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldMask &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a4020772af2b418c65a0785b479c0acc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a599ec6ddf10d2e2e97dce20a3489ea4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>abaff05455cc8765e51de9b8b97d33ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a4d3e54e664ae2b2024558c5f98db30cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ae6712e9ace410326c21e807b154f52a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldMask *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a21f00fe164a7316e2b10e7123be65830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>aeb3fb83b770eb41332e4c7cc9697acbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FieldMask</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ad1bccd0e256ab46ad27fb5c58a90a3e5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a6a75ab6b9529653da619cb48fa822162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a0f634a2395b4f6c27b17cd44625d383a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>aaad9acab5e701dfc86849d7b7be6f644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a9109c89281c4474602f0141c35f21fca</anchor>
      <arglist>(FieldMask *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a9db5884ef6c23031dccae0a4e82ac2b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a278a63a03489c6c42dcb98c6b5623a6f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a14144aaa8c5c6a5875920e0e27bdd04a</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ac3cea81567c28d911cf26249098fae84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ac6a665e141cbdd37689f466cef1f23c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a8902be6dbd67a6ed6cf73e9b8405c70a</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>af1ee6f457339c4356e85e8ae0a881b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ae924357184159b37c1f620a02a4f0cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a6697b5f9fc6d19b9601cf17cab2ef9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a5a738c8d20917196a2e54b41372dae88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>paths_</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a6426037f1dfa620d762ba97690ae5bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a36cc320cb973d249466067b996621ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFieldMask.html</anchorfile>
      <anchor>a0fe8ad885ef2abfcbc13ba79bad50698</anchor>
      <arglist>(FieldMask &amp;a, FieldMask &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::FieldMask</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</filename>
    <member kind="function">
      <type>def</type>
      <name>AllFieldsFromDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a573e680a7569751ab634cb84642d050a</anchor>
      <arglist>(self, message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CanonicalFormFromMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a15afa182134d26c8dd8ecd228d3ddbf6</anchor>
      <arglist>(self, mask)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>aeea6a40a08f4b04cec2b1b230cb4190a</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Intersect</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a9a8d5df159ae49da2ff338f2730c2dc9</anchor>
      <arglist>(self, mask1, mask2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsValidForDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a873ae4d9b7c23520e30434a327b3a25b</anchor>
      <arglist>(self, message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a087a67833ec21be363e54231a48bd5ec</anchor>
      <arglist>(self, source, destination, replace_message_field=False, replace_repeated_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a2587857faed517892e79a1752eed0cc8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Union</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a95818574a4ae437572b5b18e67deccd0</anchor>
      <arglist>(self, mask1, mask2)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1FieldMask.html</anchorfile>
      <anchor>a993e36de3efeceb115357e7aca4e2a43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldMaskDefaultTypeInternal</name>
    <filename>classFieldMaskDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FieldMask &gt;</type>
      <name>_instance</name>
      <anchorfile>classFieldMaskDefaultTypeInternal.html</anchorfile>
      <anchor>ab49106decedfba9da1d70d91bfd3afc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types_test::FieldMaskTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCamelCaseToSnakeCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a3df56e4bb41b28c68859ea37ff33505c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCanonicalFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a5ba7037b4071de4f950ea71aecc9e364</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDescriptorToFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>ae32f9674c6bbf5ba1b0d17e478e48f66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIntersect</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a0d46b0ab93d31ff5debdc7a2e72c8a2f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIsValidForDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a6cadbec05a90424fe625426180e8b7f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a9dfecdc177af4fd0d0d964338d934ca0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeMessageWithMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a66ca8157924531378bbdc0fede2277f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeMessageWithoutMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a557f826505589d9d7eacc98aa63b8ae1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSnakeCaseToCamelCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>a958097b7dc99dc5a4879fda16dc7a7e5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStringFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>ab1bbc52a5eeddfe8f29de53e02728c66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1FieldMaskTest.html</anchorfile>
      <anchor>ad29eabcf37f31f3c740f10a8df179028</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::FieldMaskTreeTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAddFieldPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>a9077e0db7288349cc5feac4ec57865ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIntersectFieldPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>a7d092ad54732178959269912eb977552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>a9274e7bff3614b5a201b4f1780893877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromFieldMask</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>ac74914d055c41f1f15d75bef85e3ff41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>a60e9d74dacb2588df78dba2d983e1b7e</anchor>
      <arglist>(FieldMaskTree tree, Message source, Message.Builder builder, FieldMaskUtil.MergeOptions options, boolean useDynamicMessage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeImpl</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>ad65af67f79948bbdd26dc05d077aefec</anchor>
      <arglist>(boolean useDynamicMessage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeRequire</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTreeTest.html</anchorfile>
      <anchor>adaa1e5149d6543b3b580cbe436a1150a</anchor>
      <arglist>(boolean useDynamicMessage)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::FieldMaskUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</filename>
    <class kind="class">com::google::protobuf::util::FieldMaskUtil::MergeOptions</class>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>fromFieldNumbers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a20ce35dd0eabdc2af4b2ad90af8147fb</anchor>
      <arglist>(Class&lt;? extends Message &gt; type, int... fieldNumbers)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>fromFieldNumbers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a17c58252f17e86d3c563bcfc97af7a6d</anchor>
      <arglist>(Class&lt;? extends Message &gt; type, Iterable&lt; Integer &gt; fieldNumbers)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>fromJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ab5a0d7437bfb052fd611d612ce361c93</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>fromString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a0c156c129a6e577a343695ad08e48f77</anchor>
      <arglist>(Class&lt;? extends Message &gt; type, String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>fromString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ad8f7054c8c7e32685d96f4f30bf09ae5</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>fromStringList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a8aae5aaa0caf0de73b0f7d64857fea7e</anchor>
      <arglist>(Class&lt;? extends Message &gt; type, Iterable&lt; String &gt; paths)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>intersection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aa3748b83590dd9754cb8fdf89c06a958</anchor>
      <arglist>(FieldMask mask1, FieldMask mask2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aa557cadefd8cce0357f255b3e0a00812</anchor>
      <arglist>(Class&lt;? extends Message &gt; type, FieldMask fieldMask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aa09d1debac4e0291fd8495806f4f9bb6</anchor>
      <arglist>(Class&lt;? extends Message &gt; type, String path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a9a0c2f06449303a4213673e861be2857</anchor>
      <arglist>(Descriptor descriptor, FieldMask fieldMask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ad4a721aeb6dc6c2c36f2e79832469ae8</anchor>
      <arglist>(Descriptor descriptor, String path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a0580b71f14ba971feff3ff9ebbcf5bb9</anchor>
      <arglist>(FieldMask mask, Message source, Message.Builder destination)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a3f40bae44de733a931fb28bd63ae0d6f</anchor>
      <arglist>(FieldMask mask, Message source, Message.Builder destination, MergeOptions options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>normalize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a1c0cc0c6ea2b03e1099b3f8e521264d5</anchor>
      <arglist>(FieldMask mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a6940fee52bd6e851abaa166ee1901a1e</anchor>
      <arglist>(FieldMask fieldMask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a9f427f21ca41495eba9e572d10753a32</anchor>
      <arglist>(FieldMask fieldMask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>union</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a9801be294cb72bd18e7d64eb9a61a7f0</anchor>
      <arglist>(FieldMask firstMask, FieldMask secondMask, FieldMask... otherMasks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FieldMaskUtil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>abf5d88c6bc3394e26ca7359e853024b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>FIELD_PATH_SEPARATOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>adf046b324f3c393cd8af9baf88be7916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>FIELD_PATH_SEPARATOR_REGEX</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>af1b22b7730f9b46abdf1bd941efe519c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>FIELD_SEPARATOR_REGEX</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aa04b3b3ee8fe08977e985aea0ef2bd17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::FieldMaskUtil</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>keep_required_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a241d7cab03741251a20247873c3d3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MergeOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a9ac39b99a94be6778debbc223b90fa67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>replace_message_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a499101f0f1d8b8cdd055ad8322c169e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>replace_repeated_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ace7dc6c6d5f7384dcea436dced336261</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_keep_required_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a7deaeb1c904a5dab47032a0c1db36ffa</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_replace_message_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a03c027b48df9445229a7afc03649e57e</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_replace_repeated_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a92ab00a9ddf7955c4413ff05c11f2623</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrimOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aa18ec08bae8c6b28ed005304554b01fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddPathToFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aef01d35726afcf4b9e2eac21bb382981</anchor>
      <arglist>(StringPiece path, FieldMask *mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FromJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a7324db941f2c87467322c7130b8144f0</anchor>
      <arglist>(StringPiece str, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a5e900eefb30159c92daf886bbb0f1407</anchor>
      <arglist>(StringPiece str, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetFieldDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a6bcf6659432e57d9a559cab557ca8538</anchor>
      <arglist>(const Descriptor *descriptor, StringPiece path, std::vector&lt; const FieldDescriptor * &gt; *field_descriptors)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldMask</type>
      <name>GetFieldMaskForAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a1bbfc1a6cfc969ba7b3a14e641e1c756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetFieldMaskForAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aad50ff03c70626b54958af8bcceb4bd0</anchor>
      <arglist>(const Descriptor *descriptor, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetFieldMaskForAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a8d2665a6aecfd99136ff7ed33bf780ae</anchor>
      <arglist>(FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Intersect</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>abc45faeeda3319ab188ab2baf8320036</anchor>
      <arglist>(const FieldMask &amp;mask1, const FieldMask &amp;mask2, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathInFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a76feb080664531e9067dbe1f0895b7a8</anchor>
      <arglist>(StringPiece path, const FieldMask &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValidFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ac74b9cb41e59289528e889b1897c834f</anchor>
      <arglist>(const FieldMask &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValidPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a68a14e56f59b1b9d672fe6980222409c</anchor>
      <arglist>(StringPiece path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MergeMessageTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a5b545a012a034f32516736cb3ae17013</anchor>
      <arglist>(const Message &amp;source, const FieldMask &amp;mask, const MergeOptions &amp;options, Message *destination)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Subtract</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ac1ffd4e94d036cdc9587b8aa1d1a6a68</anchor>
      <arglist>(const Descriptor *descriptor, const FieldMask &amp;mask1, const FieldMask &amp;mask2, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Subtract</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aaa3cf98e9626e5f832ef291bbfc2d947</anchor>
      <arglist>(const FieldMask &amp;mask1, const FieldMask &amp;mask2, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ToCanonicalForm</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a7ba60c5cb7a5eaf377b11b876451eb58</anchor>
      <arglist>(const FieldMask &amp;mask, FieldMask *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ToJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a813b6e5a7c8e04216c92687ffc9a6727</anchor>
      <arglist>(const FieldMask &amp;mask, std::string *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a1066e90da64e499cb03dafa0506c8f9d</anchor>
      <arglist>(const FieldMask &amp;mask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TrimMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>acd0dee1f29ef97e3bccac0d65f31ddd5</anchor>
      <arglist>(const FieldMask &amp;mask, Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TrimMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a4c9328b694f140d2e09b9ecbea3ae460</anchor>
      <arglist>(const FieldMask &amp;mask, Message *message, const TrimOptions &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Union</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ad4144aec08e93a34ce264c06beb6eb39</anchor>
      <arglist>(const FieldMask &amp;mask1, const FieldMask &amp;mask2, FieldMask *out)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>google::protobuf::FieldMask</type>
      <name>FieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ab548872d7e05a7f4d4c02057a123d040</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>CamelCaseToSnakeCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ae7641d0825debda527ff2190df1074e2</anchor>
      <arglist>(StringPiece input, std::string *output)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>SnakeCaseToCamelCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a1020605627fa59c4f38631ded7fe1298</anchor>
      <arglist>(StringPiece input, std::string *output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>keep_required_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>a4d2409a9e22e6aeb386c626c94187449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>replace_message_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ae12b6d8b9c6e2d9baca79159f98b07a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>replace_repeated_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>aef9a8f3c3e0f189eab9bef8459186059</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SnakeCaseCamelCaseTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldMaskUtil.html</anchorfile>
      <anchor>ad91bec68bdb8edba0a079a9be3cff881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::FieldMaskUtilTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testFromFieldNumbers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>aebc462e22a492f31618be7b15ab26bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFromJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>a753605bd2db8776b7e73b41ce1f14857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFromString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>ab774d00a5fcdb71a1aea78d9851567ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIntersection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>aa730d1b551d52c566bbebde111620d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>ab6ec8d311dbc3ac310778f88a1e7ee91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>a52609b30589f210e96151176801f9b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>a73e38b0e1a672a0271615724652eb8ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>a94a3ebbe9c7d02538bbe9952b7b7c76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnion</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>a714fac002562afc86b5d2be38ff5ef0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnion_usingVarArgs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtilTest.html</anchorfile>
      <anchor>a8242efa4c878ab019be2287383adead2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::FieldMetadata</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</filename>
    <member kind="enumvalue">
      <name>kCordType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11a0d0442ce07bc33a39e7e2cfacdf3d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringPieceType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11ae5a7f2a5336e593c3fce686312e736a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInlinedType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11ab701c65d84ffa6c9895109eaf4026e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumTypes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11a33063e5428c1c0ef79370a2b5594e531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecial</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11a08d1a4e9771b3398c7a9c0f02382ca36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldTypeClass</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPresence</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852aaa91097f20b29282c264d29d2dbc8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoPresence</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852a958cb2074fe44f947c13ec3eb41d07de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRepeated</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852a7de6fe44c8c0e90329f815f82e050ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPacked</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852aa6f5c130024db8461dde66e76e0d2129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneOf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852affce5db44b0a553d47b9c362de1852e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumTypeClasses</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852a5a93611f4c79b709dcce0613c367fad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCordType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11a0d0442ce07bc33a39e7e2cfacdf3d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInlinedType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11ab701c65d84ffa6c9895109eaf4026e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoPresence</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852a958cb2074fe44f947c13ec3eb41d07de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumTypeClasses</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852a5a93611f4c79b709dcce0613c367fad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumTypes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11a33063e5428c1c0ef79370a2b5594e531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneOf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852affce5db44b0a553d47b9c362de1852e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPacked</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852aa6f5c130024db8461dde66e76e0d2129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPresence</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852aaa91097f20b29282c264d29d2dbc8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRepeated</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a643c8602ea94541c6e20b02c99205852a7de6fe44c8c0e90329f815f82e050ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecial</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11a08d1a4e9771b3398c7a9c0f02382ca36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringPieceType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>aedd71b5d91f7dc609fba861d5534de11ae5a7f2a5336e593c3fce686312e736a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CalculateType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a17afb045d3e44b2292ecbb9fffd311ab</anchor>
      <arglist>(int fundamental_type, FieldTypeClass type_class)</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>has_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a29830d670cf4bbd7d96db81425c93c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>af27ec4b2dec89fbedf86f8f858b6b85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>ptr</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a765a4d600ad0c822b2ce1c304ac89c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>tag</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>a5fa57f4a8a39a82963b0f7b0fecd312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FieldMetadata.html</anchorfile>
      <anchor>ad9f34fcafb65a5f856c5fe03aa8aa0ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldOptions</name>
    <filename>classFieldOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093abddc19c8ce8ab2236c8674d88463e18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCtypeFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093aa559347d2ec153757c7845e540518984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPackedFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093ac86d5e36a08c14c21077c813518fd510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLazyFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093a7ff16de34acb8972a9a9faf2558981da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093af713e40b3f636cba8ae4ddf1588a8761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWeakFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093a2577578739a3976710b112bdb9d9d12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJstypeFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093a6b609c8a9dc26d29f78feae022eb6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldOptions_CType</type>
      <name>CType</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad92a59d8b800a283d8b7e7d07a6ab2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldOptions_JSType</type>
      <name>JSType</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a76a479e0b7c217c8b0461952527be2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCtypeFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093aa559347d2ec153757c7845e540518984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093af713e40b3f636cba8ae4ddf1588a8761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJstypeFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093a6b609c8a9dc26d29f78feae022eb6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLazyFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093a7ff16de34acb8972a9a9faf2558981da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPackedFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093ac86d5e36a08c14c21077c813518fd510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093abddc19c8ce8ab2236c8674d88463e18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWeakFieldNumber</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>adc1d39d8f4a46a6b4770aa38f20d3093a2577578739a3976710b112bdb9d9d12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a637097002d4968101714fff51e876828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aa77f8e9bc7e77f026b51029b012c1caf</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a3fb920273bef5abab4637f2842e6ecc2</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_ctype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a99b01aa659e9bbe2ecd98b876eab2115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a1a9f494a7e9c240947a9fe7209e3066b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_jstype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a80e8dcc19ce3520a28e163acb72b7078</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_lazy</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a9be5b0290b43100e23db74c223e36a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_packed</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a52b128881fec0b991e0a76752315dfdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ae43ba856979a11221a9248dca811b77f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_weak</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a3cdde5a251a4a635528d283bdabe5157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a0c14ddf9bc53050d8066ed0d9a284c8f</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a71dd6df9a01116dee4eb534cd468cad4</anchor>
      <arglist>(const FieldOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldOptions_CType</type>
      <name>ctype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2caafcb361b58dc8f6c584ab8bc1f6c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a62d351b629b5786d03d07fd1832a45b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldOptions</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a5e97c66cd0dbb9608be95a5f9325b153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldOptions</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a6cd92daee263dc55a0b57452c9477993</anchor>
      <arglist>(const FieldOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldOptions</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aae5356d0cd0c90144d03fbaf3bc7cd99</anchor>
      <arglist>(FieldOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a3dfe85b8151432c9c5d4add799ea7720</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a6a8a8228e4ceaf69d98b1ca93db8d075</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2f51e9a31f7c8b01dd68b2b040825cb2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a4afe65af9a5c05b9b6f7cb2e4e6bb4c3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_ctype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aad0b50479d62809043431f6266b4e6e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a7292f0932c86596bc76106bf80850525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_jstype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a631b18969d976501f7b516422373545e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_lazy</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af7025a670b0ec2e5afcaed3129c2dafd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_packed</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aa2ef81f04fdfc38aecbc37035cc579e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_weak</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a00a76d7f63c9981f846703321ebddfcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aaba5a0c89f27ff3fc486ffe28c868cca</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2aba34ee6315bf886182ccb12ddc0818</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldOptions_JSType</type>
      <name>jstype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a8b42fd59e9096e18d362bafa25049b9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lazy</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad0b79dc7d719cb19ff8860dddb418db4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a8c5033c737675c7a2bda007b247cb013</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>affdd5eee9c61e6349e2ad55b75599643</anchor>
      <arglist>(const FieldOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a6a6d0afd92bf4f7c6f070fa16ec29311</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af061b247640c47aeac5a7e541f77e9c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a83f453186fac9517e80430f408cbb091</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a116441f9983acd7f25d04b168fbcdbdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions *</type>
      <name>New</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad3f6a3378b34f9d58ec3cc3e67bcf818</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions *</type>
      <name>New</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a0c68f545ac95c2e8796034178a771c03</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a71424d5e37b7b84d0a4801575ae47b1c</anchor>
      <arglist>(const FieldOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a923876afbaf2b6d107c5012b5c1eae9c</anchor>
      <arglist>(FieldOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>packed</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aacb7ab74f50300441b85a0cc6224c911</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a3bcfdb20a7a1854b681b4a2df8499b1d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ctype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a3b0b57221013a062450f0b6318b35c3d</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FieldOptions_CType value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a38ea9eedd3640fe3761eb51b863acc84</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_jstype</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a071646a7fbd9cbd0e827c1d051b4351f</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FieldOptions_JSType value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_lazy</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a098e6e2971527fe768d03ed749cc7885</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_packed</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a06d971f11fb108532ae7220129708561</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_weak</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ab910a5e82d1d3305ce7433ba021497c5</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a81d8f6b3c93fa726b8e16e8db8081e3b</anchor>
      <arglist>(FieldOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2a55739468baa095fb17141e4621ea6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2f3056fd43afd25505ab08f74a442e40</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad5c332f4ef83740a714cdb97c638df3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aa5e93c8b3bef5fe87e4f6db0d1e21724</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a5a6c4423cd0b2f53e1d1b139d1c12612</anchor>
      <arglist>(FieldOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>weak</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a226a22efad81ca65e2c53488a4714ab7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldOptions</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a32ea36a76f46f48200153bd8d0b5792a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>CType_descriptor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af97f138ce8329e9c4c3f8035920d824f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CType_IsValid</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a505d6368153da5a13caaf6cb69480316</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>CType_Name</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ab60bc47466054359a322d08bd843c1d9</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CType_Parse</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ae8a27ec67fbe113f7203417e637f78ec</anchor>
      <arglist>(const std::string &amp;name, CType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ae7c081d612aea54cd89de113de62c651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad85124d421c7bec0cf57dc8c5a45019a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a999c0812496035cb9f2ea7194b1a284f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2efa810041b0ac6d597b7dcd31be5bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ab7c3b2b31959900a1486e0df36e64fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FieldOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a230dbbf8e100e97cbe1ee43624761486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>JSType_descriptor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>acc4b7b9b11c5f1023fb783cedfdf9339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>JSType_IsValid</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a1abf482bcc860f588df24a3f0aecdcf2</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>JSType_Name</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a190d56d959f1ef48334cb10370a25b83</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>JSType_Parse</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a8caccd687b83ef2898fb0da7982a4ef0</anchor>
      <arglist>(const std::string &amp;name, JSType *value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CType</type>
      <name>CORD</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af2887f72272a2726007895b729dbda87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>CType_ARRAYSIZE</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aca8f164fa160110543327903654fa121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CType</type>
      <name>CType_MAX</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a762c93ac93c9e99840be9ce7591e7276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CType</type>
      <name>CType_MIN</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af62298f9e8a2206804eee66234e7ec49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr JSType</type>
      <name>JS_NORMAL</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a273ec7b539b5d838efbd82a25e806551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr JSType</type>
      <name>JS_NUMBER</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ac18cb6a3e03077f4ac927bd15e8a264f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr JSType</type>
      <name>JS_STRING</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a1125a80fb4e5b572b0f08d96f73607f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>JSType_ARRAYSIZE</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>acee96d7f6a39b690cb604c7260eed57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr JSType</type>
      <name>JSType_MAX</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a50b5a69025bb94fce2ddf0d19293a8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr JSType</type>
      <name>JSType_MIN</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a36008a840c81f7abd811e01f9a433b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>afd99f3dcc8fb4127a47cde14f5685628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CType</type>
      <name>STRING</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a4703c4223ac724af87a10bd28d8abf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CType</type>
      <name>STRING_PIECE</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aaa41610abce041b6fd87fe3cc5bb6d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FieldOptions</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a493fd7ce009fe0259e0b5143fe48a309</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a44e8f0339df12a57270d925677cd9d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a31deba7c3165dd538bd9e7a30e771c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a6a8906bfc802c551f59b772bd145e428</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a2e07b4dc51d49649ca45916184770ce0</anchor>
      <arglist>(FieldOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a7b2f8cabae6299370fe6d38b04b9f430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a4f801ec6861a55e255edb461bd75fab6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af78a86a6a1471d5b0181c242ad59d544</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a0ea79116bc54a87659ae478f9e9e9002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a3483bd61d008e35d4d95c8910865cd44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ac7cdc2b7c0a2198cf304aa07914ccd46</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad6d623748ef958de9c111151d287313f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ac18459085329e27d7e830080fe91b73b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a8145da72368134f6cba76fb645bc7ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ac7a5d19f6795f9b62e4a8c7e3adc1af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a5609ca76d0b566285631baebe0c0eb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>aee86acdb8ff6f793a3cc3bd05cd74912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ctype_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ac42f39846770db7b3d300e7af27af64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ae4ed005c8f9ea8055dae15ce03dc8955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>jstype_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a9d238f66da399016fb5e3fa4b98cbdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lazy_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>abfd61bd65a4e78b1d4ae9cacc582e17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>packed_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a8deca68c1f70edfd5207a5d9897f5f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a1fa11308e11286aaddca51df58fd8634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>weak_</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ad437902bf4ce6b9d481edf66cee0b58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFieldOptions.html</anchorfile>
      <anchor>ab5bdb079f2f7c9423160fccfd12b3772</anchor>
      <arglist>(FieldOptions &amp;a, FieldOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FieldOptionsDefaultTypeInternal</name>
    <filename>classFieldOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FieldOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classFieldOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a4110170c338e399e45af6217b150a7e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Writer::FieldOrder</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Writer_1_1FieldOrder.html</filename>
    <member kind="variable">
      <type></type>
      <name>ASCENDING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Writer_1_1FieldOrder.html</anchorfile>
      <anchor>a181af32d3fd757891a87ed0a674cff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DESCENDING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Writer_1_1FieldOrder.html</anchorfile>
      <anchor>a99d6ebe3012c907fac5dc7a8d3779e1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::FieldOrderingByNumber</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldOrderingByNumber.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1FieldOrderingByNumber.html</anchorfile>
      <anchor>a4e23614bde065ba3ee15222a83c94599</anchor>
      <arglist>(const FieldDescriptor *a, const FieldDescriptor *b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::FieldPresenceTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testFieldPresence</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a1a0afc07d725bccdd3c5bd6977ac6cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldPresenceByReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a6e2cf4a6e7e6fea3d184fef3f188e564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldPresenceDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a21b0d26512824743714ec6f968961f6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHasMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>ac3e028cec819f719c5289f6403bf492a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>ab7a3baf393cc6a21bc60608756ea620b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLazyField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a290a49ef6fcaca4c2daf4d73f337f6ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessageField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>ad6818d24c0ad7cfcccc1090f9c3904f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>aa5b03106a23df9e4309c50c5228b3b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a7358dccff320291368a63826791ecf8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeAndParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a59419d422089832522f7db8cde9117cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertHasMethodRemoved</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>a45686b5d9c2cc1dcccc88e543f14ebd2</anchor>
      <arglist>(Class&lt;?&gt; classWithFieldPresence, Class&lt;?&gt; classWithoutFieldPresence, String camelName)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>hasMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FieldPresenceTest.html</anchorfile>
      <anchor>ab0192f971629af9d2256196b7af1a5d0</anchor>
      <arglist>(Class&lt;?&gt; clazz, String name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::FieldRangeImpl</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl.html</filename>
    <templarg></templarg>
    <class kind="struct">google::protobuf::compiler::cpp::FieldRangeImpl::Iterator</class>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl.html</anchorfile>
      <anchor>a3a0f1583a588e4100ef858f99314d6d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl.html</anchorfile>
      <anchor>a4847a4eb9e3a6bcf45b782a3904c83b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const T *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl.html</anchorfile>
      <anchor>ab7d83fd21a94daf6d4a69fd423d43008</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::FieldScrubber</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1FieldScrubber.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ScrubFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldScrubber.html</anchorfile>
      <anchor>a849ee67a521a27787fe749b2025c1b57</anchor>
      <arglist>(FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ScrubMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldScrubber.html</anchorfile>
      <anchor>abe56fc2fd318bb8aa676a549cfa65489</anchor>
      <arglist>(DescriptorProto *message_type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ShouldClearLabel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1FieldScrubber.html</anchorfile>
      <anchor>aa2f793f9daf9d4bc2715709b905429ce</anchor>
      <arglist>(const FieldDescriptorProto *field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FieldSkipper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper.html</anchorfile>
      <anchor>a49e8f97cbfebaf05187880ad57bbd63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper.html</anchorfile>
      <anchor>a1e4e729c78feef7a58978705a6751dfa</anchor>
      <arglist>(io::CodedInputStream *input, uint32 tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SkipMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper.html</anchorfile>
      <anchor>ab91456a4aca73f017544158eaaf6fd7d</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SkipUnknownEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper.html</anchorfile>
      <anchor>a64eeea33eca8c884d194592e87ab6ba0</anchor>
      <arglist>(int field_number, int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FieldSkipper.html</anchorfile>
      <anchor>a45d99cda4a6c16a3cbb2fd001e06f79d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::WireFormat::FieldType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a1f7cba03452a014618f213d605c45eaa</anchor>
      <arglist>(final JavaType javaType, final int wireType)</arglist>
    </member>
    <member kind="function">
      <type>JavaType</type>
      <name>getJavaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>aa729e859ec3a3043669f265c052b6932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWireType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>afa3dc4f10248b59a04f09957ab99f687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPackable</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>abd9ee2b27aa243490792891cda213553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOL</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a41806d9bfab42e64398876ed7a23f87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>aad247cc4ab313dc934b782eb0b182e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a536f93c075e57247f0ee7966ea9dfc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a76dc5f31ba738782286daec48bcd1854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>ae910319d7c9371f8a7f0a7e55dfd3a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a3715e233f8d117375a8723808e781c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a3df2c88d269b5990e1e55cef8908337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GROUP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a750e8d52a03f3590f18535ff103f7ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a106ea073ab2bc9f4f98785acdeff1fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a863acbcd9986cfc1145a7d91f587ef1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a8206b17b3994bc51834a6b3f00882030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a22bc371eb6e122af9855094e62061a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a259cc9bc2f61c9d878311ec8ca89ad8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>ae5917fcb5e6f8c7e6b6bf4f48f6e477a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>aefeda740d8547d97ba75e99a44dade5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a72fb33fd05d65e7d27375789392833aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a98bfe0ad4ad8f74dbbd0130335837e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>abaa075b27cac08f062d08551a2cfbdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final JavaType</type>
      <name>javaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a043aabb369b5c741162b8bb7ae87e276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>wireType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1FieldType.html</anchorfile>
      <anchor>a28bcae599c7e15966558ce48bdcbe71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::FieldType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1FieldType.html</filename>
    <class kind="enum">com::google::protobuf::FieldType::Collection</class>
    <member kind="function">
      <type></type>
      <name>FieldType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a49746b0cd588f516bfaa03eacbbd1bc7</anchor>
      <arglist>(int id, Collection collection, JavaType javaType)</arglist>
    </member>
    <member kind="function">
      <type>JavaType</type>
      <name>getJavaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aff20067f3a911149885cf32da272b0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ad9616bc8aaf3bb0468cb93683cae3252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isList</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ae6dbb11de232a68d37cf9d6b4214f377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isMap</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aca6dcedc6121f3e6291e28487f23206a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPacked</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a1ec40cac434cc82d8e5a29a935e34183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPrimitiveScalar</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a678c465b07d4419f917acde4c9f73838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isScalar</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ae001e6b32c741696434abb82949a3ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValidForField</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a00a219e362a7b47d27cb0cfbe0064b18</anchor>
      <arglist>(Field field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type></type>
      <name>[static initializer]</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aa81aed2e405f5a8c37bf305ff1e474ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FieldType</type>
      <name>forId</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a35bae674bfb8eeac646980c2fe1ed3cd</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOL</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aaf7b817127a612bd8e7e86a16e3a7022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOL_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a166eb12d226a7c1c901f21e2dbabb75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOL_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ac861f269fbfe7034c0f320ede38248d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a5214f2b1321690d756817c590a8d2ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTES_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>af19bf4b5bbc6a009698888ee18a2fd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a702146891d91488f0cc73ea5095a624a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a53029216ad37f08148c3630014d4959a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a57e260297320fb08f338cd92391be601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a64a8d7e05415e5f40fc3288e3ba20efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aceb1b99d963c64f7b7892746acffbe1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a53b5902c3cb0ee67644063fde0907e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a8cc643289cb2c47f215814dcdd05245d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED32_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a689dea76ead306dfc7cfd09f10238436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED32_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a349e15169a42017d850cf13444744c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>afd19a15b1b4bcc0376efa1c77f4502da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED64_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a6b513cd568af355e805d86544145de3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED64_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aa621dd12a9fdd059cc05415da4682700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a4ff0e8e96f59d260ac17faa674179a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a1d58eabd46fc451215930aef29efaa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a51734803faf4528bd4446a60c7982f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GROUP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>adf60a75ed6a6ace64e41f30556b18d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GROUP_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ae5639118b65e22749985c4170bd5fc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a15501953ead38b9903b01f3a586392ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a35df633cd27e3ae2a9ee65c9640ef2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ad25d3a8785ef504f8cd9e416c9b8006b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ac449a11dab9bb2c6a9cb4f8aa561a610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aa85e4b82000afb261a797ddada1c9d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a6a05d7390a4832e4dbf8f60fd545f04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MAP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a26f6369a1b9085a4c53f071a6393df05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a4d146650718af4ce0d75f45a25b9d0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ae903f2a651bcc9633c97da9ea5a0c511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a389c23786cb44cd3719be100f6b37c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED32_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a528b4e7a26254f10e89d7e0191644282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED32_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a8821741d5c6b576fb303eef4930003f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ab41255a29413d8f88c46adc5ef917a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED64_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a16d0d183b0d58b61634a39313b3778b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED64_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a9eb3f28032fba499b9752bfe7da02992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ac2257963081d721616abb565898404ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT32_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a32a350a3b05e2713d9301113cf0ecf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT32_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>abd5a507bda3e5a041c4e22a7b6714a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a1cc9b3173c4b42c4d9573e13da2c3ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT64_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a37ef89636af477c7d150b6ff38f22948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT64_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aadc5b0c7d1bde5c3b3d36384fb4c3a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a58294cefe29fe76333b0ad58697dc298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a37dae0a5fb9f467d1fffe244b33438ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a997dec4f919a87db13c22a62a58cc4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT32_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a4e65a3b7c269d293264d2a224f708b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT32_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ad766743ccb4a0484bd9de3d059586ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a4daf7c353dc688b19d8a310cac5ba779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT64_LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a6149ea2040d46e468a87b23fad810a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT64_LIST_PACKED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ac5e70d5bd0539d62151199a7b4d1ee55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isValidForList</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>af9e359aa534bb6795a30e0a6cee20eed</anchor>
      <arglist>(Field field)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Type</type>
      <name>getGenericSuperList</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a2bd16db076e516cfb631247fc631fff0</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Type</type>
      <name>getListParameter</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>af0f4a8f2bd9108bf2956a644e5697440</anchor>
      <arglist>(Class&lt;?&gt; clazz, Type[] realTypes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Collection</type>
      <name>collection</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a767fa67690c405c3b7ee566403027584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Class&lt;?&gt;</type>
      <name>elementType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>aabf19102d94259a36e9ec86339dbfd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>id</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ad7607505679deda573f5ae6ff15f3e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final JavaType</type>
      <name>javaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ad2650548e4f58d13f078e17008941663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>primitiveScalar</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>ae66d29581b6a6771ec7ccf459bac944c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Type[]</type>
      <name>EMPTY_TYPES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>abcdc89fe8f5d12a14ee28e29c6985432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldType[]</type>
      <name>VALUES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1FieldType.html</anchorfile>
      <anchor>a75f29e892b6fcaf767f1aa6190b3c8fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::File</name>
    <filename>classgoogle_1_1protobuf_1_1File.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ChangeWorkingDirectory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>ae01c5c6abc8b752d07421083f869c650</anchor>
      <arglist>(const string &amp;new_working_directory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CreateDir</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>ab1d20387fd9d1a1f6fab3298c5ea7452</anchor>
      <arglist>(const string &amp;name, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeleteRecursively</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a17c054896edb55feb56accba8e822d23</anchor>
      <arglist>(const string &amp;name, void *dummy1, void *dummy2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Exists</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a8ccff1e0d48f08616b6794e93da03df7</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetContents</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a6a6d88f6a03de22a7097f5c0288077e4</anchor>
      <arglist>(const string &amp;name, string *output, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetContentsAsText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a1f877f35b1fdccf3331f316df4e2df9e</anchor>
      <arglist>(const string &amp;name, string *output, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadFileToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a974b3e1a1ce828495fe43baa9d346998</anchor>
      <arglist>(const string &amp;name, string *output, bool text_mode=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReadFileToStringOrDie</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>abd0cedec884beac86bf51d80d3c717df</anchor>
      <arglist>(const string &amp;name, string *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>RecursivelyCreateDir</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>aef6721640bfbe55b7caf9c508b466f6d</anchor>
      <arglist>(const string &amp;path, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SetContents</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a7e267aa9f08256c7eaa88f9ca116d5c6</anchor>
      <arglist>(const string &amp;name, const string &amp;contents, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WriteStringToFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>ae708d3e1e4b04e39465cbbf1d5e3d7af</anchor>
      <arglist>(const string &amp;contents, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteStringToFileOrDie</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>ae5ca94739221e9ed847958097131d14c</anchor>
      <arglist>(const string &amp;contents, const string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1File.html</anchorfile>
      <anchor>a85749f19f57466cbc2d40e732256e73a</anchor>
      <arglist>(File)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FileBuilderContext</name>
    <filename>structFileBuilderContext.html</filename>
    <member kind="variable">
      <type>VALUE</type>
      <name>builder</name>
      <anchorfile>structFileBuilderContext.html</anchorfile>
      <anchor>a1ad26224096193ac2e408888b642f584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>file_descriptor</name>
      <anchorfile>structFileBuilderContext.html</anchorfile>
      <anchor>a32b0592641c2f6dbc3ef816fb4966512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>pending_list</name>
      <anchorfile>structFileBuilderContext.html</anchorfile>
      <anchor>a6ba9b2099d31e3cad82f39cf79058601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FileData</name>
    <filename>structFileData.html</filename>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>p_data</name>
      <anchorfile>structFileData.html</anchorfile>
      <anchor>aca8339c6f5e89a2299e98f4412e991d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structFileData.html</anchorfile>
      <anchor>a458b0b76aa4d8e11b4abc09924d9189c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::FileDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1FileDescriptor.html</filename>
    <member kind="typedef">
      <type>FileDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a769bb3e57faea7371c7957e3ce971cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Syntax</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_UNKNOWN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60ad811cb8b0f013cf767d5ddafe87c5fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_PROTO2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60a2a9026895bae61db3191f649d2494c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_PROTO3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60abea8bc02a8eca9ab4bf6e8f89f2a592a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_PROTO2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60a2a9026895bae61db3191f649d2494c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_PROTO3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60abea8bc02a8eca9ab4bf6e8f89f2a592a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNTAX_UNKNOWN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b53ebbf1094217ec18c901d3cf4d60ad811cb8b0f013cf767d5ddafe87c5fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyJsonNameTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a66a8ce7d022ae96626540768ed24f32f</anchor>
      <arglist>(FileDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopySourceCodeInfoTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ad2493dee29e96f967b95db0dd50385b5</anchor>
      <arglist>(FileDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a7210b421b05d2fe52c27c506b03b9b10</anchor>
      <arglist>(FileDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a4ae3ddd42301ca24f631b5fcfde96fea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a24f97b60d2ddb2c4b67ec0bfb02f6609</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>dependency</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a32341656fed26b4b98b03bfe66c0e827</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dependency_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aea2e8f137b36ce016ce8af05b964bd29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>enum_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a7e07d1de158dfe063d4e60c4d94b147b</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_type_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a98edc181e6bbc79438c957db0bdb047a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>extension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a7137c8c940e0bc0c5c42d5b110b52658</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extension_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a75bdb13a640e5a2604b6475877133512</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a495a03c9317acb4a4fecf88e1e2d9a09</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindEnumValueByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a71c154c21135acc6c100794d591d5cf4</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByCamelcaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aa614d4c3bbbe44e32335c7b131ab2c0b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByLowercaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a0db942f0ae1225673243ca7d7f8378e7</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtensionByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ae5aafe879d4f9ff88e0eb8cb8be44aed</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>FindMessageTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a830272203048ecf079e1fcc3fd810704</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>FindServiceByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ae4771099f7cfc7b7ce95256f5abb7810</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a4556034a1f1218225e864154da2b4a8c</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;path, SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a666b5e17217d96d9a05190aeec678661</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_placeholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ad967dae6b9a303d2dee044e93b04c4f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>message_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aea353395048b28afd6815c0669e7e047</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>message_type_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a5316b97b377e01e22c968f18deb76214</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ad6b328c1c7bbea8237a538651c59289d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FileOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a77eb7b0088cb013c521324c7fea96ba3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>package</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a8cea4381b94562fefaf75e3a73a79c5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DescriptorPool *</type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a610dbfbcd538276136402ad55c2066ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>public_dependency</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>afb09a28922d0c3c0dc8ef9d62251f80e</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>public_dependency_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a1adddfe2c854dd6a009e4b67fc19e9b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>service</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aad6a5df5cf84b28582d82ad049aeaa0b</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>service_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a76588afbf3d7e180eaaf3ef673a06361</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Syntax</type>
      <name>syntax</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ad47cdab6d9e45fcec90a6e0e8a208fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>weak_dependency</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a50236861a84868f1b0f7bfdc2e61c7a5</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>weak_dependency_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>afd0d4d564348998c8dfc605b506e4d49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>SyntaxName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aeb0c38756d2707f9467fcfe83f2253eb</anchor>
      <arglist>(Syntax syntax)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FileOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aa15a06ed9bb7155df7470b4e0917b781</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a1524290219231b20844a4de4b26ad6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a575d9eab1695b36ad0843c93b20757d2</anchor>
      <arglist>(FileDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDependenciesOnceInit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aaaa79827fc15376ef5067c59b1679f55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DependenciesOnceInit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a912ed1202f25b066be26265729c847b7</anchor>
      <arglist>(const FileDescriptor *to_init)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor **</type>
      <name>dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a6c45155d54c12cb6d8f037156e111e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string **</type>
      <name>dependencies_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aaef7c602f14f32484702a42dbb92a94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::once_flag *</type>
      <name>dependencies_once_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a15e7411b36e87111d9319456eeb87d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dependency_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a57bd3974da972432a02234163eeb580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>enum_type_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ac798e4c791d9b6abff085e7cf6bbec3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor *</type>
      <name>enum_types_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a4775e4acfe6c026437b5f0e623b7f202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>extension_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a1df610448965c9e5db0be34090900f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldDescriptor *</type>
      <name>extensions_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ab9a66b74408c98759e09c64e94049767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>finished_building_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a57642844b35080960c49c457ec646125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>abfb2c314bfc4d524e01faee271a617f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>message_type_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ab628cc0c8a8efbdad68ddfb2e485afec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor *</type>
      <name>message_types_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ab5d8e90c68d8b31f6e67329635bca9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a8532f2b75e32df216e75a18221190682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a245ab72f6e3db7cf206b5ad6dac1fc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>package_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>abdfae97b34fda56b22d0ebd285681217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a3636e21b4c7366044acfb9f03611063e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>public_dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aca86aca63305b7c737b6453177dd0f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>public_dependency_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aeff9a65f90954be1c6d0315f6d77b3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>service_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a932a22687989903ca4ac992c873950f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ServiceDescriptor *</type>
      <name>services_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>af9ee8a8e2f9c228de14ff2b6af175b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SourceCodeInfo *</type>
      <name>source_code_info_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a0e3d65f260735ddae105e93bf123d81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Syntax</type>
      <name>syntax_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a6337ec4f849ff0a4b0da9b9baad0379e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptorTables *</type>
      <name>tables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a3f589e86d3d46275afbd7b69ac3e7b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>weak_dependencies_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a8b6d14264f05020c100461124427e1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>weak_dependency_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a38b3abb5a94f229047802c3e05cf43fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a7c2a1591b17df8895d581c7496c108be</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a580b2e7743fb5db76d84a307272a3cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a1c1f94258bf2854439c35631a9cd4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnumValueDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a6aa2800aca89352e3cfc67f11df8d35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aa4943f44d6bfaffcd8755cdb28a203fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::LazyDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a5cc022eb9ecea4fae99f77732f704ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>aff3f84e989fc7cdfd1b23a6e83a56bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OneofDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>a72085bebad3c10b0f89210cc733e21bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptor.html</anchorfile>
      <anchor>af54b1d0d6e5ef50d5c8d3255e7c4292d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::FileDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</filename>
    <base>google::protobuf::descriptor::DescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a276f13e4d8b94a8b1c0c9355da101505</anchor>
      <arglist>(self, name, package, options=None, serialized_options=None, serialized_pb=None, dependencies=None, public_dependencies=None, syntax=None, pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a6347c64c0ffad71e7c868858d278f7d4</anchor>
      <arglist>(cls, name, package, options=None, serialized_options=None, serialized_pb=None, dependencies=None, public_dependencies=None, syntax=None, pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CopyToProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a088b8dd572d08e2758d5db89be2f68a9</anchor>
      <arglist>(self, proto)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>af51ade79d67e05f0536c9c2077774b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enum_types_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a26e0765e5f319982ee44cb3363285c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extensions_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>ab2fd0aca64895e6dace327f2074831fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message_types_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a06f6a53522514e644ada2f3aff244866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a197f5b68f56a2f5a2622c1a2b74f2f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a2fa01a7d7e3bb0d9e37d7ae27ff3b6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a15cd008449e7fe631fd2e4e846acee8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>public_dependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a4adc788c377ba06a137065a9a2ba40a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serialized_pb</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>ae95d110a38ec152ead9ee13360201a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>services_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a7b0d0b2f7ab152209a702db01c109299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>syntax</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>a8bbeec1c2c8beff16a106dd0e1fac118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1FileDescriptor.html</anchorfile>
      <anchor>add4a45c297ea4a73cb0348a3081a0313</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::FileDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <class kind="interface">com::google::protobuf::Descriptors::FileDescriptor::InternalDescriptorAssigner</class>
    <class kind="enum">com::google::protobuf::Descriptors::FileDescriptor::Syntax</class>
    <member kind="function">
      <type>EnumDescriptor</type>
      <name>findEnumTypeByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a7aa5c9e90cad139e530ff242e2f051c3</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>findExtensionByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a93ce7acdce52f3a55f304171b6737052</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>findMessageTypeByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a0a080fef971cad2abb1a49cd016a96c9</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptor</type>
      <name>findServiceByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a0178849ad1974ee73f3f2bf993063d81</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; FileDescriptor &gt;</type>
      <name>getDependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a4f129e9709d2561f2f1cab2136061129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; EnumDescriptor &gt;</type>
      <name>getEnumTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a16014313674e24254688fdcbbac141a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; FieldDescriptor &gt;</type>
      <name>getExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a632c1346d3d24b12ca856ef11d85088f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a211280aec743109e6e3d1153b7326b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>ab63e0f78e693f39c55fce43415639fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Descriptor &gt;</type>
      <name>getMessageTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a16ccfd7e959d2cbbc30584bd9b1d9d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a6d8133cc1b14420b2c82d08ae5c2b166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>af7548583f006ddd81b2819cb5c98b1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getPackage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>adada3f81084ff3e8906072f91bb7045c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; FileDescriptor &gt;</type>
      <name>getPublicDependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a3ea4c37223cea59cd316c671a5ca0a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; ServiceDescriptor &gt;</type>
      <name>getServices</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>aa16d7db29e307cdb73f9e3d96666fa77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Syntax</type>
      <name>getSyntax</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a529eca65f99c5aa83e281a7a66da9aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>ac8b9e3f5c9acc1922fd85c7170ef5793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FileDescriptor</type>
      <name>buildFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>afe2e0b22f9bc2e04be9beca7e894473b</anchor>
      <arglist>(final FileDescriptorProto proto, final FileDescriptor[] dependencies)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FileDescriptor</type>
      <name>buildFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a7931d4d2ec76e1235ee5533c0166822b</anchor>
      <arglist>(final FileDescriptorProto proto, final FileDescriptor[] dependencies, final boolean allowUnknownDependencies)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FileDescriptor</type>
      <name>internalBuildGeneratedFileFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a14a3a4c1bea5d535f4518619dfa08b49</anchor>
      <arglist>(final String[] descriptorDataParts, final Class&lt;?&gt; descriptorOuterClass, final String[] dependencyClassNames, final String[] dependencyFileNames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internalBuildGeneratedFileFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>ae2f18b6cadd9c000f495dae4e63b87e2</anchor>
      <arglist>(final String[] descriptorDataParts, final Class&lt;?&gt; descriptorOuterClass, final String[] dependencyClassNames, final String[] dependencyFileNames, final InternalDescriptorAssigner descriptorAssigner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FileDescriptor</type>
      <name>internalBuildGeneratedFileFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a51ad5ba3728d19da14a050c6112fc553</anchor>
      <arglist>(final String[] descriptorDataParts, final FileDescriptor[] dependencies)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internalBuildGeneratedFileFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a5a869cc070219270f52bcb2f713a3d2a</anchor>
      <arglist>(final String[] descriptorDataParts, final FileDescriptor[] dependencies, final InternalDescriptorAssigner descriptorAssigner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internalUpdateFileDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>aef9e5c45ecf5cd93969bd04b95c58b53</anchor>
      <arglist>(final FileDescriptor descriptor, final ExtensionRegistry registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>crossLink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a213249eb83902b25ee3230caf3351171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FileDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a78baeef5dc2105f920c57d0c47c09185</anchor>
      <arglist>(final FileDescriptorProto proto, final FileDescriptor[] dependencies, final DescriptorPool pool, boolean allowUnknownDependencies)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>aea99480d7f02b0edea88e3eb4c5df029</anchor>
      <arglist>(final FileDescriptorProto proto)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FileDescriptor[]</type>
      <name>findDescriptors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a92b69e4a5fab532efc1b9db860b9d8fc</anchor>
      <arglist>(final Class&lt;?&gt; descriptorOuterClass, final String[] dependencyClassNames, final String[] dependencyFileNames)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static byte[]</type>
      <name>latin1Cat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>ac3064557c7ba081ac065c2e2255484e7</anchor>
      <arglist>(final String[] strings)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor[]</type>
      <name>dependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>abd72ffb608ef8cfe26e7fad1f5e3fda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final EnumDescriptor[]</type>
      <name>enumTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a0ecd01c4db1c73f0965e5dc06f7a33fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor[]</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>afc705ed415d9a4285b2f23328434a69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor[]</type>
      <name>messageTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>afb8bcdd9ae7ac13fa2ddbde1911f2931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final DescriptorPool</type>
      <name>pool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a7daed52bb889814805e355969cdef0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a811269116e769a47df905feb4858c979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor[]</type>
      <name>publicDependencies</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>acdbe37da1174d45eddbf76f856af85d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ServiceDescriptor[]</type>
      <name>services</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor.html</anchorfile>
      <anchor>a98f5550a96a0b9675fbbc82e2539a465</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FileDescriptor</name>
    <filename>structFileDescriptor.html</filename>
    <member kind="variable">
      <type>const upb_filedef *</type>
      <name>filedef</name>
      <anchorfile>structFileDescriptor.html</anchorfile>
      <anchor>a6107b26455a9b7927204ccc2c738e10a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDescriptorProto</name>
    <filename>classFileDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kDependencyFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a9ee9c1fa2c297287f4f8815b5e183dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMessageTypeFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a6849553d1fc090d84413929acbb7f741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEnumTypeFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901aa3bfa5753b43081675a22279c8bdc6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kServiceFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a09f0bb358f7aa33dcab41d81ffafcf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtensionFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a473774404bfe957653f6f70ec6101ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPublicDependencyFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a643b4f55bc07b4e5d6341494f2e89003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWeakDependencyFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a01a45fb38a613d143bf198641f966db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a2f9e1bd8a2e15bdc40d39a2edfacfa3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPackageFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901aea9cc2d40bb5468f7da9f43aca47b6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901aee2f9c8b0c97ce9de265dd8dec438658</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a461840d592620d82c74e86311a3631dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceCodeInfoFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901ace52a46d4ac12db3e2a109d0cee614dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDependencyFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a9ee9c1fa2c297287f4f8815b5e183dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEnumTypeFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901aa3bfa5753b43081675a22279c8bdc6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExtensionFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a473774404bfe957653f6f70ec6101ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMessageTypeFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a6849553d1fc090d84413929acbb7f741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a2f9e1bd8a2e15bdc40d39a2edfacfa3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a461840d592620d82c74e86311a3631dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPackageFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901aea9cc2d40bb5468f7da9f43aca47b6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPublicDependencyFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a643b4f55bc07b4e5d6341494f2e89003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kServiceFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a09f0bb358f7aa33dcab41d81ffafcf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceCodeInfoFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901ace52a46d4ac12db3e2a109d0cee614dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901aee2f9c8b0c97ce9de265dd8dec438658</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWeakDependencyFieldNumber</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d0a9c0db28e5d6e1ea82f51091b0901a01a45fb38a613d143bf198641f966db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac6566a603e17ac1c75d236be721004e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a0f8941230f8ce2a5ba70f43961ca2445</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a0a71fadec2f76812a16f778804813719</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>acfd19c63e5c51bb17c14ea28d8c0b3ee</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af775abc6ff82e196d0bf17dbb02bdb1c</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumDescriptorProto *</type>
      <name>add_enum_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ae7e848afded5d2ce44d9891a1018d650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>add_extension</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab1b71dca8c74cec9367e26e996bc209a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto *</type>
      <name>add_message_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ace4fa069ea8a8b9a10aabc2724042c28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_public_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a4e7cfac6a7ffa598195ab0922d569aa9</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto *</type>
      <name>add_service</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6de24c5e2bb369a5f677e00ea70faa67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_weak_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6388d1994d851f316f77ac0c9669340e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9459582bdff7315ae91cd94764f78f2c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a92b3be084945ec68d24d942e2d9f8dd5</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aa428d5ca1f1dbb2a6a143f398fd3e75e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_enum_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a673fa7487a1481db2436bbf5ba080bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_extension</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a335d7fb753ef6304057fffc146ccf8cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_message_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8bce187a0219266cc67988871446da2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac8de2378c7a9f284cbcbb8248681f74d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a0be1923666072590e36f5a3e4f4fa4a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a631d2a001931efaada7e8fe6009da527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_public_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6f299974bfd273d965e7481f4d4cecde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_service</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac082bc2c49e76dc329a79d2df7b1054a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a938e0b4742aba29bb022739c96392273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a167597cc57b5f9302c57efebb93fef93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_weak_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a035377da49b0b335369934806c440fd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ae1f1f6575175283eba4958ae59d45a5f</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a0ee217f3f3c6edda07300578501d5c9e</anchor>
      <arglist>(const FileDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a92fc34ebe4f7288c1872ded860536895</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad4d6b11f2f243fd50a610e5e074c4448</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dependency_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad77956085a848a73622d0d4ec9f37a8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt; &amp;</type>
      <name>enum_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a5661d529856c0825333a55e78ae2d58f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &amp;</type>
      <name>enum_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a66273c0b5187f10afb7e61266c18f5bd</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_type_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8d516442dbd505a324397dc806131e24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt; &amp;</type>
      <name>extension</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab469f30cddac77a7c0159542b9a1b884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &amp;</type>
      <name>extension</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aad83a02330b602575b77ae4f05432edc</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extension_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a4a37ae6a286b78e719c635558a403978</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorProto</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6948f637705a70b1e4926ef4c6fafa7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorProto</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a1e98d9172939e4e862a381efb52b60f7</anchor>
      <arglist>(const FileDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorProto</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac77e243e03dea33ff9d00d0e7a31a018</anchor>
      <arglist>(FileDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a18618ea467d8418276ec0b257ba7c510</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a3616c89ccdfbf89ddca4382da97fa53b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9bf5a73dd0eb2dfd667bdb09c36d1546</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a0e69b167199517bf9d338db21762bae0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a894fce7613d6ffd0c1a157a0d0e4badd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aaf9d258dad9fa91c6ebb96d369240ad6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2d819074994999add9e8bb6a9e7b4029</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>abacd7971034b2a592a9c523298343414</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a10c935303cd7912a97169337646a7caa</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a87ec1821aaf30a8f22d09a354f900522</anchor>
      <arglist>(const FileDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a3d90cf86c0b3a3bccea43cfc2dd22c9a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt; &amp;</type>
      <name>message_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac88f82bf989ef45c589dcabd72fbeac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::DescriptorProto &amp;</type>
      <name>message_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>acbbccbcff846875141a1842e6e6e708b</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>message_type_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a5a125e5862ece07c33e88295f889b042</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad9fa31b563452fff25809044651e1e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab2aa08aa103dc9653a584e247b21f4fd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt; *</type>
      <name>mutable_enum_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a4b7a96405fd4b924a63e7622ed182661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::EnumDescriptorProto *</type>
      <name>mutable_enum_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>abe21744dd114d3fce7d2b166af3e887c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt; *</type>
      <name>mutable_extension</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a461377b6044ebc794875182c2f959b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FieldDescriptorProto *</type>
      <name>mutable_extension</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2f543005976d55daf68abd376165b611</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt; *</type>
      <name>mutable_message_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6a2a989814c4a35ce4c079ff71df156b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::DescriptorProto *</type>
      <name>mutable_message_type</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8f3b5a52351807056926c640ab2bc837</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac694fdab7dec47f05aafe3de6cf7b0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>acbffe1cc6857a76d8f4e179eab74794e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a01ea20ccc4e8f332a668d0d71765b3c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; *</type>
      <name>mutable_public_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2f38318c42b723fee58ae90b3dab4933</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto &gt; *</type>
      <name>mutable_service</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac15a7fd5a30f512cafd5e832925030cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto *</type>
      <name>mutable_service</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9138d0d8c0cdf8207c33f1618afc49c5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceCodeInfo *</type>
      <name>mutable_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6b4eddcff77d576063265f43fe198f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a419c47a18ce82b7147fb09d5cf92e0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aba730296fb47d3f6a234289d88a4a71d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; *</type>
      <name>mutable_weak_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad5acfe5d27f5fb48bc4f9c52c2424c02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a5519906b2cf705d5d3471dbbd6bbe481</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aceaf94aa0bbc65920496e3ffb3c52426</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9edbe0ea14da0df418502ccc4853d28f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a195565126e725e83075c30e474d7a835</anchor>
      <arglist>(const FileDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aac3c5dbb1a9abc3e269e86f3d7efbef7</anchor>
      <arglist>(FileDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FileOptions &amp;</type>
      <name>options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8f32f113590b3a7c819cb15011ed1b91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a7ff64329417f5e5d302f9a16815249e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; &amp;</type>
      <name>public_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>acb86efca2bf41038429894348bce759f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>public_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aa6919bea6805f0b42b92425617af2efe</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>public_dependency_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a16756463bcef3806bb1d6843894a8678</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a653ef6731b7f4f77e01a50b986e5aa97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileOptions *</type>
      <name>release_options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a3a5b4727e88ddbab06a55398599f7afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a00bc66c9e5cad802a19ac12cc83f30a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceCodeInfo *</type>
      <name>release_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a1d8d71f700f87d856e395ed351d3bf35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a3f80142817a95eef7e79b27ae35d111e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a01c9beac97f5c1d98299693d0fe63b63</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto &gt; &amp;</type>
      <name>service</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aa0daccd208dbf6890e0febe7f45ce8ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto &amp;</type>
      <name>service</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a739b2044335454852da9f09598069f86</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>service_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a5a56e2a5ec04fe9107b1582dc7e5d40f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a7dc88817c0cbcd07d3514b45b289ea3d</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a20481e99d555d977edb38b3cc3411406</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FileOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a39b5b5634af577c0e678dde5aa55bdcb</anchor>
      <arglist>(std::string *package)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad57a5022cf5851e7803469561063c9ad</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceCodeInfo *source_code_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a4e09e0beed213d01ceb39be86185d594</anchor>
      <arglist>(std::string *syntax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a009f3f12076dab3a177b0ac6664aed30</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6ee288b608d2efdef869a7e95c452238</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6e87f207a3f72453a7db1898ba62a415</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac7e93d45646945d8d98391e45c351c02</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8e5f74ca9eb18d99a8e5ac6fa7ff0c28</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a1529ba782ac197a7d68f94ab491db41f</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a21930db7a285cf568ab43c750669764e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>afeb59a2b5f592ddc20c4cf356e1f2a97</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aaf91387fdb34fec99c81371bfb08817f</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af4d2a13cbefa050401f1385aa7934c04</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a417a9c94dba6155c1209afc96708a996</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_package</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8c072b2dd9da17c252e1ebfce6792a0f</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_public_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af648d1dd670075ca84093f26e85ea421</anchor>
      <arglist>(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>accb5ea59462621a50a57a1a0e3c23bca</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a74bce2996a538fc009badc7b4c778206</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9ac640f4880d7663b0085b7d7dd716a9</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad4c343df9bc85992b5026087b6b20014</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_weak_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a208e2b7773d866ef879008120e50810e</anchor>
      <arglist>(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::SourceCodeInfo &amp;</type>
      <name>source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad3d599a307f00dbf51f563cf01b3b82a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aa051bc4e4754ae73a02209ca9fc67a5e</anchor>
      <arglist>(FileDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>syntax</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af8839ac595740c8439d0dba67175d8f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a08ef455bba510e6a7a2548ed0b382f1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>abe3997ba52352a35706e48b91b96b6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceCodeInfo *</type>
      <name>unsafe_arena_release_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a94606202c379d9ac7aa2d57c229ad0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab45d7eadc96faf7524da815ef266a574</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FileOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_source_code_info</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aa7028561f7673f195e122e3287079c91</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceCodeInfo *source_code_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aeec761b88641a0a7f4d841bb9282c4c8</anchor>
      <arglist>(FileDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; &amp;</type>
      <name>weak_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8bcfd49f824498bb7d6deb7ef8515dde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>weak_dependency</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a4d991f2104980277c75e750f32a8197c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>weak_dependency_size</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a786b5034a6bbf2f04f36ff97f0970dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileDescriptorProto</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a78138c5a23093b7a3de239ea9d76f15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a615d431b98dbc45b04c5bede3bc7a7a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a8dc7e695d73f84353ffe49690fbbffe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a6c72093e106081bf69e5bd31ba38f7be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a248971a3ccaaa265545ffa0c445eb39f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a0885d3f08f2b343bf8416845c6f3f1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2a1b885a17472a67d59708926a034dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aecced8af3ebd5932add2cefe2169d6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FileDescriptorProto</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9023fee7f53d3c8c32b50ea3d239c9c3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a14a05e628c2ff6356407f7d263892c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a760ff511c44b67786b80b21f34893591</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ae03899513839d9a8098b5655838e095b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a33065888a7b888a04476a64d0ec8b518</anchor>
      <arglist>(FileDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2a99d667a7d62d5244455dd55501f1d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2aae927469e4e053b94c29241d988d2b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af06ef53476c318f2c9bf64ac0bbfa5c0</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab5185bf19781869a1042b0a41d22a215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ad99360ecf72c989a1830449dfba704ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a3c19b32fcf60d9db3d700eff858431e3</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a07e10b2b9cf6198a5bf1b48e90048fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a43deea61b3ff973ba277e4e2f27688e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a2871553f44121970b815f40b7bdb49a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a47f65ad829d21bbdd03367086e29cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a5d31bf69991363ad7b42253dc2eaf115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>dependency_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab2929b2632dfb65dd8e9ee8846f692df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::EnumDescriptorProto &gt;</type>
      <name>enum_type_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ac438a3cd8fe3bccbc250ce0c373f3550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto &gt;</type>
      <name>extension_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aa5dd9fc5fea2f0783dc3f1718ffad9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::DescriptorProto &gt;</type>
      <name>message_type_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a7f59bbd78629122bcd5268618f7fad8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a3e4e9d82ab8205a1a6a1c181f7222b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::FileOptions *</type>
      <name>options_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a1f9d6fea720cb666620fd437bc81e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>package_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af766da8eb3cd3b3f6a18011b224bed42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt;</type>
      <name>public_dependency_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a5cef7f70d990c6a526475a30a095c854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto &gt;</type>
      <name>service_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ae0e7b3d11ca44cf90a0847a04d871636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::SourceCodeInfo *</type>
      <name>source_code_info_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>aeb1437f2bd0dcbd5c8ad8f56aaa9a515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>syntax_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>acda650bc4bfb7e4dcbcc3cc2397e3d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt;</type>
      <name>weak_dependency_</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a823f47b91049bd132d2b1c7c319e2c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFileDescriptorProto.html</anchorfile>
      <anchor>afc73d25a083e98b14963e869a969f9fa</anchor>
      <arglist>(FileDescriptorProto &amp;a, FileDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDescriptorProtoDefaultTypeInternal</name>
    <filename>classFileDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FileDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classFileDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>a4aa6c5899b033ec1f5e8681e12adbb95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDescriptorSet</name>
    <filename>classFileDescriptorSet.html</filename>
    <class kind="class">FileDescriptorSet::_Internal</class>
    <member kind="enumvalue">
      <name>kFileFieldNumber</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a9b7a77a985b80712b611da42212314bfa63bcc3fce1a04e38a764794fcd04424f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFileFieldNumber</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a9b7a77a985b80712b611da42212314bfa63bcc3fce1a04e38a764794fcd04424f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileDescriptorProto *</type>
      <name>add_file</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a03260609ea41dd7b0acedbc83f6927d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a1c951fc8c3e400f5294eb61762907aa7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a78c49927cccb2beb7d3f9b1bd051a405</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_file</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>af1033028572a3cce9c61875cea1a973a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a985002fd84b36f3ea7396d82291305c4</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a38cdf0b6f1c6b9228590903e991448ca</anchor>
      <arglist>(const FileDescriptorSet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt; &amp;</type>
      <name>file</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a81d25106f21a6bc9295b9a49544a0e3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::FileDescriptorProto &amp;</type>
      <name>file</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a0d690dff1aff05bb11da6508d1c9cb2c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>file_size</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a3ded69397d0d1f4dd9b77da4a6b85d24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorSet</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a339c0dd1d5c64b77b2d99a75ed220632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorSet</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a0e8099b93a871ab648f55ac28769094e</anchor>
      <arglist>(const FileDescriptorSet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorSet</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a7a0d71d4f7c5388d5b7b3092d9ffb783</anchor>
      <arglist>(FileDescriptorSet &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a5fbf22e180ef47fc6e69a3e2d7d3d1d3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a67aa083833b50b041f571c6e4fda97ea</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>aa6bb64f6c98182f97bb9db2fdb293206</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>aa3627d641bd9cc8ba93401598be7720f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>acc342ebd0a8d38909d5742645768c09f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a6c94c547133ff7f9a0b4afe598066e58</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a0d5328fc0ee10786a9c3d71040441fb1</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a5a7a8b9850a14b10b0152d18b75cc6df</anchor>
      <arglist>(const FileDescriptorSet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ab920a64d2e689ab3ffba6d2c93b45838</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt; *</type>
      <name>mutable_file</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>afcb3b878e2c504377b6a6790e57981a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileDescriptorProto *</type>
      <name>mutable_file</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ae0208a712a007b47d611dfa9d591ea91</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a3e7befb445dfaa8955e6f4decf9e83fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorSet *</type>
      <name>New</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>accbca54d76f6c57139ea70e19f1164f3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorSet *</type>
      <name>New</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a065e9c7e548e42402f1a704340eb9069</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a3d724af2d5cf8f98fe383bc45fba8fac</anchor>
      <arglist>(const FileDescriptorSet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ad4b956a8b2fe77e8983cfd3f7780625b</anchor>
      <arglist>(FileDescriptorSet &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a13fa6cc1cbfc6507267766385e50de5f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a3f5b820fe44fc40797f085a930f901a8</anchor>
      <arglist>(FileDescriptorSet *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a8b1737386f567e6a65fb9d36f6d62e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a1991db2fd44f65c9ff4900b43aa3cca1</anchor>
      <arglist>(FileDescriptorSet *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileDescriptorSet</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a4efa32eaa91bfa503ca3f6b999d25e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileDescriptorSet &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a55150d335fda0962138fbe6589f004f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a942d30618bc647c00866c030ec53cba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ad809d2443080a4124fa94164162a3876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a163b0cf3d55f86d78f58c5ef4c955dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a1e0d92310c726bb432f91302d1b54bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileDescriptorSet *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a3fac21d08a51b4d11fe1da5edc2a9dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a07fec9bed38254288827175415efbb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FileDescriptorSet</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a8c22edf1cad7f2f250478e122147250e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a4ca49391af6d8d25cd5972ee0c4799d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ac4b6c0f2490cb2beb834edabd8e4ff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ad88de29f31ff6ee1dba3621ce6dcbdd2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a4fe323c703d94cc608b8c8054b61d11c</anchor>
      <arglist>(FileDescriptorSet *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a3a5a3d366e474b530be8c4d2c74687c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a7ebc0036c1340f78d2f81a4c90a5c948</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>aeadcc64ff6769fca72d77eea2b54e1c1</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a670ac2f5ef9ecbc2c0e9bb71cc5f9097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a2fbb93ddde4888b52fdf43bb9aaff405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a0b0cf610ee6928e68983a1794865e619</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ae904d93808be3012596ddb331ce67b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ac0c2bee94b99b434c73343ea93bbf738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a8dc0d26ad52266963404861f3885158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a8ef122441738235ad91077d8e0d5795d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>aa3930b90b20b3cbe1981439570c756f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::FileDescriptorProto &gt;</type>
      <name>file_</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ac3835f2a7bc285f5c31954330a249840</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFileDescriptorSet.html</anchorfile>
      <anchor>a756da06dac2687dc2e84e2d7254bebf6</anchor>
      <arglist>(FileDescriptorSet &amp;a, FileDescriptorSet &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDescriptorSetDefaultTypeInternal</name>
    <filename>classFileDescriptorSetDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FileDescriptorSet &gt;</type>
      <name>_instance</name>
      <anchorfile>classFileDescriptorSetDefaultTypeInternal.html</anchorfile>
      <anchor>a455c4b3cbce3601e53fa9596699d46f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::FileDescriptorTables</name>
    <filename>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>AddAliasUnderParent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>ab9ea49078a313799656c1c87497d2c15</anchor>
      <arglist>(const void *parent, const std::string &amp;name, Symbol symbol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddEnumValueByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a63fb68a5f818daf9249f48fb32781e95</anchor>
      <arglist>(const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddFieldByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a134c2096245ff5ad28a7839d7735d8bf</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFieldByStylizedNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a4b90556b30cf7249da5c8591b8dff2e1</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileDescriptorTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a5e6f7f3ce3ec3db5949e4f2b4612b463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FinalizeTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a4aafd6c4cd9c233162716415347a61a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindEnumValueByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a9acbd44cec7d6ba566a967edde6c7f41</anchor>
      <arglist>(const EnumDescriptor *parent, int number) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>FindEnumValueByNumberCreatingIfUnknown</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>af2c1f83129678878bfae411087adb6ad</anchor>
      <arglist>(const EnumDescriptor *parent, int number) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByCamelcaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a4b48de0aec7af0f5d6aa90eeb8952267</anchor>
      <arglist>(const void *parent, const std::string &amp;camelcase_name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByLowercaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a6cbcc383279fa225db9afad5a39b2f0d</anchor>
      <arglist>(const void *parent, const std::string &amp;lowercase_name) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>af255239b7ee52b5f6b0fd1f583c84ec6</anchor>
      <arglist>(const Descriptor *parent, int number) const</arglist>
    </member>
    <member kind="function">
      <type>Symbol</type>
      <name>FindNestedSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>af638baf1bd4d9f58be0214c21ecc7150</anchor>
      <arglist>(const void *parent, const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>Symbol</type>
      <name>FindNestedSymbolOfType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a90789aa7d6b15b9df14ca3b20935cb4c</anchor>
      <arglist>(const void *parent, const std::string &amp;name, const Symbol::Type type) const</arglist>
    </member>
    <member kind="function">
      <type>const SourceCodeInfo_Location *</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a14726d3680091631eb5c1e9c41857b0d</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;path, const SourceCodeInfo *info) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FileDescriptorTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>aabccc3bacde5a6040d5d038677769589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BuildLocationsByPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a67cd6cf67dafb187b2276763c44d532c</anchor>
      <arglist>(std::pair&lt; const FileDescriptorTables *, const SourceCodeInfo * &gt; *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileDescriptorTables &amp;</type>
      <name>GetEmptyInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>ae34b58bd3848aeb2872fcd5d598ed6e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FieldsByCamelcaseNamesLazyInitInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>afbca6e5e8447edb97bea30a35d092e43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FieldsByLowercaseNamesLazyInitInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>acb149126a4c7a0dce8f7690d24e8b03d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const void *</type>
      <name>FindParentForFieldsByMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a890161adf18108162be25e9ab55e2a28</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EnumValuesByNumberMap unknown_enum_values_by_number_</type>
      <name>PROTOBUF_GUARDED_BY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a81d87e3069ddc4be456fe690f23515d4</anchor>
      <arglist>(unknown_enum_values_mu_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>FieldsByCamelcaseNamesLazyInitStatic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>afbb1ac68b03b9cc3d1ff1472729f1f81</anchor>
      <arglist>(const FileDescriptorTables *tables)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>FieldsByLowercaseNamesLazyInitStatic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a9c900efc390f9e96ff9721cb71005e6c</anchor>
      <arglist>(const FileDescriptorTables *tables)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumValuesByNumberMap</type>
      <name>enum_values_by_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a21cf30718d78417b72558723eb1dfa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldsByNameMap</type>
      <name>fields_by_camelcase_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a6abbf93754a68217ec7cd1530ca8735c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::once_flag</type>
      <name>fields_by_camelcase_name_once_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>aa4002e07d7b576655e4baa14733e89b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; FieldsByNameMap &gt;</type>
      <name>fields_by_camelcase_name_tmp_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a07306e9f76d7375138d28e399d6c591f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldsByNameMap</type>
      <name>fields_by_lowercase_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a22c353816862db2a30f65ea4dcd21173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::once_flag</type>
      <name>fields_by_lowercase_name_once_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>ae7e37afa7a0a6210be270ad889fa8ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; FieldsByNameMap &gt;</type>
      <name>fields_by_lowercase_name_tmp_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a23410593e764c72ee439df581fd90a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldsByNumberMap</type>
      <name>fields_by_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>abdf680b9c824febe09b796d20cc14491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocationsByPathMap</type>
      <name>locations_by_path_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a47a7f526844f5317ed43a0672dbfe9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::once_flag</type>
      <name>locations_by_path_once_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a7bb637f16e011a04a91be7d7552c797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SymbolsByParentMap</type>
      <name>symbols_by_parent_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>ad9a134f42732bbd2a9f5ddcb39b130b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::WrappedMutex</type>
      <name>unknown_enum_values_mu_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1FileDescriptorTables.html</anchorfile>
      <anchor>a5d2940ea92a02987133c8625b28e995d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::FileDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>ac0283bdd0bf461f5b4d23be1d59d1e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>bar_enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>aca09e6d27eac6bca72ae7c9dde82501e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>bar_enum_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>aa5bdb9b2f7ba7f9d9fe7d65b449788f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>bar_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>abd49dac176db4aec09fa22c6459f6eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>bar_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a97dbbe47608bd82bd7b812947dbf2b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>bar_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a8dd631f1edd9891f9855b0d640d5cc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ServiceDescriptor *</type>
      <name>bar_service_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a5f3334031e7e58592b75fab9dcfa8239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>baz_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>afc5f259f67cc3d5c70cd568f3e156400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>foo_enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>ade3e54f3b595cbb5c1997ae4a1477bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>foo_enum_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a4f0bac85b232a0514857adc68cb3a39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>foo_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a294edd4e9f42d01ec52498edff640605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a1e8ee1785bddcabe852a8abd25205cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>aac5592dd2ffd27d6d0edf7cb9e35815c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ServiceDescriptor *</type>
      <name>foo_service_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a8887149403203aa0e205d6bbfbcce65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1FileDescriptorTest.html</anchorfile>
      <anchor>a63f61b870f590b60e3bedf863cef9821</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::FileGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</filename>
    <class kind="struct">google::protobuf::compiler::cpp::FileGenerator::CrossFileReferences</class>
    <class kind="class">google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations</class>
    <member kind="function">
      <type></type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a1e9947f5df4fdb8ff6b373ab124c68b8</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateGlobalSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aa165d9afc46db37accfedce8cc2b67b8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aaed81a37fe7d449b51d9f1792390fbbf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePBHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>ae653a64ed3771767385c36fe75eb80a5</anchor>
      <arglist>(io::Printer *printer, const std::string &amp;info_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateProtoHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a114759fc6469f643d52e173b3232b662</anchor>
      <arglist>(io::Printer *printer, const std::string &amp;info_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>ab84f7caf9feb233a5d62000ebfd70f12</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSourceForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a410f4eccd54336b07fdad38fb37a6448</anchor>
      <arglist>(int idx, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aa3184e356e397060b35b3745c7aa8a0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>ae715c205164551238fb1d4e66916b33b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>CreateHeaderInclude</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a6cd4f2178d8da5f3f14619f37da3326b</anchor>
      <arglist>(const std::string &amp;basename, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoIncludeFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>abb59b498bf4b28913548935337d220f1</anchor>
      <arglist>(const std::string &amp;google3_name, bool do_export, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBottomHeaderGuard</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>accd0bc440d55faedea73b0a200fc75be</anchor>
      <arglist>(io::Printer *printer, bool pb_h)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDependencyIncludes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a2fa76a8f48ffe5bf72523c47c89e785c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateEnumDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a2025289989444ac72b8ed22354035b88</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateExtensionIdentifiers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a429b542b9298f23f335a70dc8f776e73</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a317abee5aa4cf4142ad00bb972074ebf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateGlobalStateFunctionDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a6ccfc0be0cc11e73b303275955ff0abb</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInitForSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a972984a3e1fe51103ab258fd81cf9d5e</anchor>
      <arglist>(const SCC *scc, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInlineFunctionDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aadf286e4e9958fbe7ad90a209c51841f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInternalForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a2857fb37bc77edb62391152c43b0f187</anchor>
      <arglist>(const CrossFileReferences &amp;refs, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateLibraryIncludes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a5c646308c1d9e770ce69f577edfe4e36</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMacroUndefs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a12248d08f425f526324a5375a94d1a7a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMessageDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a6d8602a14a3d627f0c8bfd63c7db74d1</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMetadataPragma</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>acfac97dfdcf8e432082043de35b8effa</anchor>
      <arglist>(io::Printer *printer, const std::string &amp;info_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateProto2NamespaceEnumSpecializations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a6c481a7308b365aec4c6f95cf5919592</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateReflectionInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aadf6d94e802fd5cceab4b67362b8d405</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateServiceDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a7080d2ccf10b183e1b9e03c72126c211</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSourceDefaultInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a811a5704ee2a680847f691d1c8d4e769</anchor>
      <arglist>(int idx, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSourceIncludes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aed2bc3b886530e9a1d5d2675150eb8da</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a576432f92e4ad1cfcc56a8b735b9b07f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateTopHeaderGuard</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a126e68a20898f5ee2a2e974a0a61dc6c</anchor>
      <arglist>(io::Printer *printer, bool pb_h)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetCrossFileReferencesForField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a581f5a72abae3cb3e1880cc3fefe5763</anchor>
      <arglist>(const FieldDescriptor *field, CrossFileReferences *refs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetCrossFileReferencesForFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a39b220891b76700648f27da2f0e58924</anchor>
      <arglist>(const FileDescriptor *file, CrossFileReferences *refs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const SCC *</type>
      <name>GetSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a844d94d52239dd007161ebeb9519f5ba</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Descriptor *</type>
      <name>GetSCCRepresentative</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a4992d39bcf046681496d1b178f50a398</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a02e3eada38180d1f548ed8e283658f8c</anchor>
      <arglist>(FileGenerator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IncludeFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>acdf40e811807b46a1bb08676ecf8a45c</anchor>
      <arglist>(const std::string &amp;google3_name, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IncludeFileAndExport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>abf5e71cfbf65f0bbcd6471bb31dfd71c</anchor>
      <arglist>(const std::string &amp;google3_name, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsDepWeak</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a35601459bc6646ed7dbd579ce910f87c</anchor>
      <arglist>(const FileDescriptor *dep) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsSCCRepresentative</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a572a00c79bd3269c4ec43cd71245812c</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; EnumGenerator &gt; &gt;</type>
      <name>enum_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a3c3c1d8daf8461b62c7c6b795ac2ae10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; ExtensionGenerator &gt; &gt;</type>
      <name>extension_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>add7ff690eca51302d55b751b7c3e96dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a485e795fa3d5c8247df460d589bbfff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; MessageGenerator &gt; &gt;</type>
      <name>message_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>acfbea05920196731ed43d9349140586c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>aab58b89a531686759af258ffb9c4e0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageSCCAnalyzer</type>
      <name>scc_analyzer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a01b2ad2a9f850b65de0c3dd5670dabb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const SCC * &gt;</type>
      <name>sccs_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a7857124bfe7455b35df74f684f38c5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; ServiceGenerator &gt; &gt;</type>
      <name>service_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>a27929578af11fc6b71326dffb044ef26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>abae0bbc48c045d713222ff279620a815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; const FileDescriptor * &gt;</type>
      <name>weak_deps_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator.html</anchorfile>
      <anchor>af1a3cc981ef3dcb3fc8e8687538167f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::FileGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>classname</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>acbc920460917334fecf228b7a863b34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a219e19b1127cda7622f807a365617109</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options, bool immutable_api=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>afa029daca57bd6586d5cbe5ecbceb298</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSiblings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>af5d7ab51bc6a0dd09f81ec106c71314f</anchor>
      <arglist>(const std::string &amp;package_dir, GeneratorContext *generator_context, std::vector&lt; std::string &gt; *file_list, std::vector&lt; std::string &gt; *annotation_list)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>java_package</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a06754a4a287f3b4b2751e26c6d0499d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Validate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>aa7baa23be6c0ca945ebfb9a693ae8f9c</anchor>
      <arglist>(std::string *error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>ac69ca5665e5841ea1286123cd56fc3dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDescriptorInitializationCodeForImmutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a4622324c61b4ad0731b70baadde96870</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDescriptorInitializationCodeForMutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a8308af5400ace18e85d300c477a571f3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>abb80f02c5f649a138699417d246caad8</anchor>
      <arglist>(FileGenerator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ShouldIncludeDependency</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>aa6d210232143a293bf32e37a1d9ffcad</anchor>
      <arglist>(const FileDescriptor *descriptor, bool immutable_api_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>classname_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>aaf7b51dd885b562c80302096df657e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Context &gt;</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a5c686aaf97ad2ae78a51406014d835c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; ExtensionGenerator &gt; &gt;</type>
      <name>extension_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a132f511c4b8b0f12fefb97d0cd235f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a2023dd4a5b9d5c4758f8a9be5f503892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; GeneratorFactory &gt;</type>
      <name>generator_factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>ada4786c652542383895e996027d31649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>immutable_api_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a9a8f276257de503942f6c03ec7211bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>java_package_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a8ee02d76af9401385daa1ea70e0f582c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; MessageGenerator &gt; &gt;</type>
      <name>message_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a0fa1b2dd7330fc362fadbdbc94c3801a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>ab8bd47d330c1d7ad9dd8a849ebf20288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1FileGenerator.html</anchorfile>
      <anchor>a3c1a3f7868b8d146ee4c1319f84a09cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::FileGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a713d7f47da5b675960de7ab1cffa4b2a</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>adf967775fdea88780132cfc08c3b9d53</anchor>
      <arglist>(const FileGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a7c0deecccb638aaf9a1723146aba2506</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a8edd591bab42e6674797691a5aa02ae4</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>FileGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>ac795d5d99f6efe1946bca7ca57455561</anchor>
      <arglist>(const FileGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>RootClassName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a7e440db7aa0b71905ae39eb81c854cb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>aa69e54ceb119ddbe6774306bc44e10df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFileRuntimePreamble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>acd3041b2d98f2a3f8f160d31cfec2713</anchor>
      <arglist>(io::Printer *printer, const std::set&lt; string &gt; &amp;headers_to_import) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; EnumGenerator &gt; &gt;</type>
      <name>enum_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a349affa01cc43e27f485f64ec074f1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; ExtensionGenerator &gt; &gt;</type>
      <name>extension_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a513216080fd36d3b9876e1a3245a95ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>ab1102a485d793687d5f8ad0995cd7da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_bundled_proto_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>abc6dbc1f2e4c36e678483f3e477a92aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; MessageGenerator &gt; &gt;</type>
      <name>message_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a8e466590302abac4b4d5cba81aa43ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>a6d2ef39a8679317669aebe4781291bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>root_class_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1FileGenerator.html</anchorfile>
      <anchor>ab9a874116726d2ac772a92e944a37cbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::ZipWriter::FileInfo</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1ZipWriter_1_1FileInfo.html</filename>
    <member kind="variable">
      <type>uint32</type>
      <name>crc32</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1ZipWriter_1_1FileInfo.html</anchorfile>
      <anchor>a4a0e44ea319c4a9fccfe5be46266d2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1ZipWriter_1_1FileInfo.html</anchorfile>
      <anchor>a9af91c9b889eb4243e8536eb039bb89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1ZipWriter_1_1FileInfo.html</anchorfile>
      <anchor>ad53ebb7b7a9acd5ea48bb4562c063551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1ZipWriter_1_1FileInfo.html</anchorfile>
      <anchor>abf92e6c9d92aa9b3d69e28d8d7393778</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::FileInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <class kind="class">google::protobuf::io::FileInputStream::CopyingFileInputStream</class>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>a001107d4cdb8930b2d53c1066ecfd2ac</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>a4cc4b5bb6f68c9fbd668ec7c84a32747</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Close</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>af8ff42bef9c6487e2b71d01c52b3c6ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>a2ec1d33846fdaf936418118457a4e5c5</anchor>
      <arglist>(int file_descriptor, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetErrno</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>a88dfdadf11d15d99c2ec124688bfdc0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>a2fc82a3fd3cc9d2186377772a6e03728</anchor>
      <arglist>(const void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCloseOnDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>ab76023123c3018f4c598f01f265cb560</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>ace88f6613d590ccdc73cdfe112f41444</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>aa0ac5ba8b33542b0a4a648abda857827</anchor>
      <arglist>(FileInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingFileInputStream</type>
      <name>copying_input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>aa65991a623d128304e85e491eda9545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingInputStreamAdaptor</type>
      <name>impl_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileInputStream.html</anchorfile>
      <anchor>ab36619ba454e95fd57ddbff1c025bcf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileOptions</name>
    <filename>classFileOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aaf47cb1d1205884aa4f30c3b261e99ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaPackageFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa02b61515e6ab7d9b4f20ae92c36a6a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaOuterClassnameFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aac36d2cef88285f91646a7878542da5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGoPackageFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa5694caca0f324e8e2978c1a24e6a9a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kObjcClassPrefixFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aaa3660c57f2eb4df3e1b01d2fd48a6d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCsharpNamespaceFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa7abd4351b38e925aff9cdcd1fc1f4ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSwiftPrefixFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa094e85f0391d8709571df22cd81a1c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpClassPrefixFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa530fa1ddf0a7a0aaa6933f9522f3c9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpNamespaceFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aae0ab2139ff6b299ceddcb3a86daba8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpMetadataNamespaceFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa94d39330138b7affe40afb59be002d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRubyPackageFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aaeafcf3beba75fa6bccd4c05ec67a4864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaMultipleFilesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa1e3e342229bdd4cf15c882c5b5954c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaGenerateEqualsAndHashFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa8e1bf3ef0bf6b37ad3d3dbc70614b1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaStringCheckUtf8FieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa6877c065a5960dbd047629cb1da4f589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCcGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aabfe89a63ab7e02d8a388f4c90b73b8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aabf945cbb9b18b778a5377d2d9a36fce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPyGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa38b6fa770666efe676b4a968289826fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa3d47ede59a0866e16edae119d53a9e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aac664a0fb42e5d73f5cd6b82597b69485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCcEnableArenasFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa31073e22401002fc4373c56c36071c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptimizeForFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa624222ef8632d6125ce77fe65a884b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCcEnableArenasFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa31073e22401002fc4373c56c36071c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCcGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aabfe89a63ab7e02d8a388f4c90b73b8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCsharpNamespaceFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa7abd4351b38e925aff9cdcd1fc1f4ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aac664a0fb42e5d73f5cd6b82597b69485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGoPackageFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa5694caca0f324e8e2978c1a24e6a9a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaGenerateEqualsAndHashFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa8e1bf3ef0bf6b37ad3d3dbc70614b1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aabf945cbb9b18b778a5377d2d9a36fce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaMultipleFilesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa1e3e342229bdd4cf15c882c5b5954c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaOuterClassnameFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aac36d2cef88285f91646a7878542da5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaPackageFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa02b61515e6ab7d9b4f20ae92c36a6a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kJavaStringCheckUtf8FieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa6877c065a5960dbd047629cb1da4f589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kObjcClassPrefixFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aaa3660c57f2eb4df3e1b01d2fd48a6d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptimizeForFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa624222ef8632d6125ce77fe65a884b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpClassPrefixFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa530fa1ddf0a7a0aaa6933f9522f3c9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa3d47ede59a0866e16edae119d53a9e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpMetadataNamespaceFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa94d39330138b7affe40afb59be002d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPhpNamespaceFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aae0ab2139ff6b299ceddcb3a86daba8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPyGenericServicesFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa38b6fa770666efe676b4a968289826fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRubyPackageFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aaeafcf3beba75fa6bccd4c05ec67a4864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSwiftPrefixFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aa094e85f0391d8709571df22cd81a1c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa93a34e08aaec21369261ba44b682e5aaf47cb1d1205884aa4f30c3b261e99ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FileOptions_OptimizeMode</type>
      <name>OptimizeMode</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2fecd20fabce9afd7574dbba2c51ddf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa7bff38586e9ee3652862f3cc237e567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9fa6c8bd5a48f40cf96fa77da443d538</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_enable_arenas</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0f4143a88f76d19961ed429ddd996201</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6d7adb0a77a8d0b9a5dbb6efab076348</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a75138586a26fc1c58de9b8168527d5d2</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_cc_enable_arenas</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2d921d1106d62f4365c94f0d13d6ce37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_cc_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a82e4fa7c278f5a9b8909e7a1e8eb5593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ad6b969bb2909ab9c90338a6574712e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a110c358885064aad7db68e4c6f556aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7dccca6f335c4f2f5f332f16b4971330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_DEPRECATED void</type>
      <name>clear_java_generate_equals_and_hash</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab6152d655cd70732479cfc6dd3fa33f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_java_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2b7db23736cd104b208c900623703915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_java_multiple_files</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5869886a92447af43dd49ab27e159c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a35f996fd6bd3412f08ee03e124105a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a332ef8531a72a58d3a54c1dd4b64eefc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_java_string_check_utf8</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae05b9f1ccdfe31d5561b7dc59e1e470f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a73016771073d17751ba4e24293284559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_optimize_for</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a27f0e6ae9e9fa6d38685ccba121a4635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a82f4ea08c52a5534334adb725dc65462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_php_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2c40fc26a6bc52e7b367751b6ce5ad30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aec18325f497b21abbd842582c3e0f9d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0ce77feadccf6fa17907d14cfa7b4e3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_py_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>abd08cc2ae755c374dc3127debe59f98a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7efce4fcbddd2fd7d21e308a71954ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac4176f31dc1c3548f858f77a4c5af716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3cd9b0a6c20a82e2dcef6c7f4cb43778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae26ceb4f6bb8a3e7c8d3627d60cb16dd</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab86382b29272e749672f5bb9d31f2f38</anchor>
      <arglist>(const FileOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ad80b95ef14b4151921ec32dfbc483cbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab74b2908a004f3ceb0f70a3ece0eabc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileOptions</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae8796ff7c430cfe1e16240df579bd86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileOptions</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aaf35ceaa92d44e5086058e313caccfbf</anchor>
      <arglist>(const FileOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileOptions</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae7a6c1c7599b19e12227df4638093418</anchor>
      <arglist>(FileOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a504afe5b1d3f4de2f769efbb31cb719d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab1272a9de91e09b5c6b29a9344cf45d4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a17c500d9b81a1d3fca034d7e018482da</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>abecf3aacbdbb381396c3050af23b2fe1</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a704fb32280ccd484c5d940114588ad9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_cc_enable_arenas</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a05d0728e133050902788a0cd69414974</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_cc_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac73e084f5b697936dbcea753acb2167f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7dba5bdab1e80aab08ea5fdbff6d6923</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_DEPRECATED bool</type>
      <name>has_java_generate_equals_and_hash</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9d39c59d98e58a87a2743e9f54b3af28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_java_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a4c8775e10b52e3f11248fd729593a27a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7b9c3a9511241049927640276cc349d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_java_string_check_utf8</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>acd1367bb37097099605ef749cffefe1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_optimize_for</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a8097f9f170951d33c0babd4814502118</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_php_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a1e4c53ab033e97c9270b1d470bf74195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_py_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3da1d628da3ef2d817c6cdef2011faec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>acdd2bfd2603c8ee09892690f10efaa81</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9cbc0465dc37b96bb528c0bc3bc2abe0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_DEPRECATED bool</type>
      <name>java_generate_equals_and_hash</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7eabe9fc216f53315a4db3d7ddef9963</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>java_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac945c823d8f732abdbbaee067c7aa998</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>java_multiple_files</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae98d9bb5a26c95d535e44d3d99b37e5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a040514e762f41149d3a6d399ea2fb700</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab3a8c7901a7b29016a8d851357f2afa7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>java_string_check_utf8</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab2c146b6a856377e5afbd90799696853</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3267556dceedd3462a94b8e164b27852</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3c89c397d3c98c9def113c0caa94ef26</anchor>
      <arglist>(const FileOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac1670791c4b128b057bf3fa6a614dd81</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a51e99ee24805e91a9e6590fe37df4b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a11ab87ede81b43cbac62cb9c9e049250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae38f5639fc15ad80ff02cd5333694ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab17e7bbcd09a24bbb518a34c68dcf771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab390ccb0970e3724506ee2bc510d3732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a21b3cca2a4c4614cd6da5926a1734ae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0bd399cceb0df146a2e28b7cc121888a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>af9d13bdfdcc5c97fa4d3397218506b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aaf0d0ca7c93968b5265a36de96624bf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae346e435874220c47eb572b59741f8ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>af180708ff3ff9e627206a3f51d2fff89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae54aa5dd99ab7cf4fafcc346d888b3a8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a271b807fa50bebdf9e1263f9267fa357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileOptions *</type>
      <name>New</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a14f845de7cd6ecb7aebec37e2b13cf6a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FileOptions *</type>
      <name>New</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a97fc575c6a769eb59aec4313e398a95b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2e4c1494b115a911cba238317efea5bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>abc61cf4d22fbacc0b0c5f986e00bcad9</anchor>
      <arglist>(const FileOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FileOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa9a199e2659113f5af0a43ba98f954eb</anchor>
      <arglist>(FileOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode</type>
      <name>optimize_for</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae422ec79b43f7370483a249bc25e9ed9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2dc50caab5fa42627ea8f3f1c49c2d76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>php_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa9045af2781ff3b8b7a04f8293d1bcd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a48e4f6276aa578978b4beab5982c7625</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a4c0429b67358ec62d94cd7f17e192a56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>py_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2793fb1f6cae306c46e3f3626461374b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a1cc4b926a03993d19993ffe317babc5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae59e3feadef6540870147cf22ef4d326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a47e8032202d6cc7f8ba0a790d154d755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6abd42945a946f75ee7a6261dae91300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ad29a948e2b4618dbcbba08d76f29d17b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>abbd94e8721b2c4f8a1cfbd4e9be1d829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a25d9dfde429413325afece3ccb4f6fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa7ee38bf253d2cd7d7c958d601b7aa88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a1acd81625c75923081564494ab79985e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a702b11ed2fe06f4abe9fea9ff3207163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a66b1ab68b3a4c550938d6601ab07badd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa1daad9072b797be997ae4a8995c7ee5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a335de35951618587526b3bc7aa15970b</anchor>
      <arglist>(std::string *csharp_namespace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5f5a1970e060e166f5c154818c10bea4</anchor>
      <arglist>(std::string *go_package)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac12d2b8d5106b72cdcc7a55edd3f5ed6</anchor>
      <arglist>(std::string *java_outer_classname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>afca1ac91e0753270c29bb8b4ee44f645</anchor>
      <arglist>(std::string *java_package)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>addc8b94b759199b9acc55cfd8b86e1ed</anchor>
      <arglist>(std::string *objc_class_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aaca3f4c18bd8261246dd36ef184b36c4</anchor>
      <arglist>(std::string *php_class_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a95acc737744570bf8ff1520d04c52837</anchor>
      <arglist>(std::string *php_metadata_namespace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac6d78274ccbf7f981a777fd33e6d54e0</anchor>
      <arglist>(std::string *php_namespace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a84f27fe0df0ea9bc04e7934c6ecc673e</anchor>
      <arglist>(std::string *ruby_package)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7004f027a5df36025a42103802a3890e</anchor>
      <arglist>(std::string *swift_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cc_enable_arenas</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac9778cde8d2d9c56d02b6b5b7fdf43e6</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cc_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2018260547aad5696ca5e92c30d0d2e1</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5363fa409883b8280636a1b4f0853554</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a4ba37d96b173dc589589693dcd4f2739</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5c600c9e969aebaa9090500a76ecb322</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_csharp_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a05b720e30da0e3473d6b678ed48716d1</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a585da0a4dabd118a1859d1eb73a00936</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ad671f0ffedd77053b1c4f3cd8eb6ad86</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac477e510ac2d3d39edd5bf492af1009d</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6d490b72ca4df934a4835d11d3b78df7</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_go_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>afc1ad9c3ef6c3d5100db04042412c74c</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_DEPRECATED void</type>
      <name>set_java_generate_equals_and_hash</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a18e62a8a084d4e35857d8599683820c3</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a53ccbae6517baa1ed73f82632b072c5d</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_multiple_files</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9af3b1d4d473ae5f7d4fcd6d880a7396</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a630f53ed18cd8006b85d0c05d2e6e82c</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a88cfba6a2720dd1353b00c439711805c</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac9a9a9afc8263c9a7bccefb4a2eceadb</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_outer_classname</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5a77426483e76c81ea922ab0eaeab782</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa84e3ce2afacce658744e5926c36183b</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aef507fa124d29ff4164837f94dc3d158</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5bfa8a87716496083c73e718de340709</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0a170abba50c5d9e39ad6441a0c3b29c</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_java_string_check_utf8</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a4eca72bb3ae9be0142b03efc81530dd5</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a8c30b6942fbbd6691532c0eca8c8edd9</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aad33b9ba2ba61117b05f327b5401fa5a</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2b7c849d5870bd342fc14dce635b4ea3</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_objc_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac3e946ab0f9bceb938a32aaa0296db01</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_optimize_for</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a804edf177a3d16cafcde96051d4c3b05</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0234a45cbd6cb7f6b87025f6bcc42b98</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ad3a9249109baf732519617da448604b0</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a80b944b3f4b04168e73c7cc3e657416c</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_class_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae25b691acd09dcafd2e175181d4356fb</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2b1100f2eade972b1b3b9d60e6283261</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>af387d38a8e26d6bd7821bc6665e718b8</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aff42452fc388c46f120673644de2aefb</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9659336e495e504804589b6602cf89a2</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_metadata_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a74512cc7daebb179eac2619ba93093db</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a4ed7b4c67c6dc24fbabf8add3ca4d9ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a60e989b5b83b904fab65e271e469bd9b</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aae2ecd5fc1c814e4d4f35b662134f7c1</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_php_namespace</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a1d13d074ff36c02248f35e974a8b8153</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_py_generic_services</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a30c25ae069df55d0fb52423debc151f9</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2e20b2d6ecb216e709ea3ab11a387514</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>abe3eb9ad08f8b886530c96f6dbf34da0</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>adae4a095437973c14ca3cdee49277091</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ruby_package</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0955e726170960798bf8c81acc676a9f</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a731e10afc9d2af7f607d1b1f132f8abe</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a32c33201d5eeb168df0f4c8746abe6a2</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae72d164a1d7709287f987abdfaff723d</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a4f240ea56d2d4c386b9627de28faac52</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a73cd101f43393b9fd02c2b6848ed2d61</anchor>
      <arglist>(FileOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>swift_prefix</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7405b760a8d146d2ee3dbc0ec39964b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a627e6ec4388f44cfcaff924261d838f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9ea784d5dc3e6069c2486c90ad39bd80</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>adb8492a097fec82cb5f1098dfaa87297</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a95d9a12baedb8a74db236306d315981d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a8125322b99678c4d128ed091fba52fc4</anchor>
      <arglist>(FileOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileOptions</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2b902c34144b5cfc01eec168446da543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aeb084299f15ad67afa2b39150bc7cdfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6c8b2e5a2de68925f79f81cbe7023cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a77aa4e269ec072de5a6f5989b2657809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3a95166505a6ebdfe580fb2b47a27788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ade14c14ccdb674b203625f8e1d260468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FileOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a218c818ffb736c36ae57873b2e4be0cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>OptimizeMode_descriptor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aae4cdec1c70af0040de46334e4a352f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>OptimizeMode_IsValid</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a8c7ca5cecb820a59550cdfc90068e92a</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>OptimizeMode_Name</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a49db4e35404f8c439e13c6f621568b81</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>OptimizeMode_Parse</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a46a858af7d778fbfb9168d3c07f57084</anchor>
      <arglist>(const std::string &amp;name, OptimizeMode *value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr OptimizeMode</type>
      <name>CODE_SIZE</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9af86dbc0e49a431333b667d6b9f40f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac3ae1efad2ebbadc44359331bf6002be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr OptimizeMode</type>
      <name>LITE_RUNTIME</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0751e20689fc647402be360977602f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>OptimizeMode_ARRAYSIZE</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6945606952d87edb32d1e7147ae19e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr OptimizeMode</type>
      <name>OptimizeMode_MAX</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ad199679e10860a33883be87aa401a9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr OptimizeMode</type>
      <name>OptimizeMode_MIN</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7ca97b279eef27ca6ac93a61384f50e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr OptimizeMode</type>
      <name>SPEED</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae15fb19f6a3bece4d17739b6c5146c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FileOptions</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a23984a9a1a380d6dafda68fcbdb36d28</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ae16e8a572bdbe8346a0dbf5239b40beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab86d04e2ed28afed8ca5f522f69073b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab2244b392049e7ec3f79a3945fa38718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a913742a781d6ab9720947ba0bc9e2b9f</anchor>
      <arglist>(FileOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa921e440398bef3b37c745e566544103</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a043c5aa96ed905e59a2e8f14fd3352dd</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab717a39373d4c508a7ab39fb0e95b568</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5d48aeddd77dc274f2f80d31aa3882c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a539da0527349b6840f5aea6faee83abe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a16a1eeced422020a853d1877b3897a1c</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a2e2670994bb8405fd87307b70c83780c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6df517626d11db1475d148ca2e6d2dc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aa7d29d06a65c8012fdcbb2f8c646eca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a0fa5967586ce5d262edd39d879adf81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a1fd35ac80e80caa815572fcdc11fa39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a89a5a7dcea04bfbc1ffcc35be60d41bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cc_enable_arenas_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a10901fac09af5d31d3a3af7fbe4bd609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cc_generic_services_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>aad933bbc68c0c7dcd6ce13cf484cec29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>csharp_namespace_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6df195dddd1808b6b204e1aca2d5d269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>abc50f9b8441baa5c24a9fa78d45f6ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>go_package_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a66732f590e41c5886f2d7afffb99b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>java_generate_equals_and_hash_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>af03b9b0da12f1bb3ec48b3dfce504ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>java_generic_services_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ac432dede93bce98ebe3e78824989fef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>java_multiple_files_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3b90326800d28299ff06b1a58d134055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>java_outer_classname_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a7017f7c1c1f290710de42aed96595379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>java_package_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a88ec45c9200363c9e573fe1154d3fe5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>java_string_check_utf8_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a74df207f546e2aaf9c6a76177bfeee33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>objc_class_prefix_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a1505d10c5fbb5c4d7fd25265b14c5623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>optimize_for_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a3dfeea5c9a96ba580fa2672b213c2469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>php_class_prefix_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a05cc74b41ecafd613f69921ba552be1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>php_generic_services_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab13aa50748dd18ab1fc8a377781d471c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>php_metadata_namespace_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a5a89fc84e0da4851cc572111601195c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>php_namespace_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a587b2092ce8bf0cbb330076bde32f771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>py_generic_services_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a6d11d7445e081d1b1bf6a4bee4c20343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>ruby_package_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>afbfe9b94df1dd2a9ec4b2fd1f3ed7e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>swift_prefix_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a44311896089e3a04d01e99cac11d5fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a702b12b00503a96d9a94fe6da7561e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFileOptions.html</anchorfile>
      <anchor>a8db0fa2ebdc5f96ac4d1af00400d6fd8</anchor>
      <arglist>(FileOptions &amp;a, FileOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileOptionsDefaultTypeInternal</name>
    <filename>classFileOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FileOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classFileOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a8ddd3c489d311556e48e164f92265bed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::FileOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <class kind="class">google::protobuf::io::FileOutputStream::CopyingFileOutputStream</class>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>ab46f8aa84df479064f81110bb76b284a</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a961dc3ea614e3f37c6a815a06ad0908e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Close</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>ad2dcfcaebbbc5d49cd77e185caad4aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>ab62426c6698a544ad834be97d7c7d4d7</anchor>
      <arglist>(int file_descriptor, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a78821af5c5606631ef6a2687f8140d22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetErrno</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a542be65b0c29e0ee52c44f5679d929ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>ac0c77f499cdba6d1a7256b48c8a57229</anchor>
      <arglist>(void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCloseOnDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a5ced518b86cd67107ed266e3cf47db14</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FileOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a5cd9f502c538b6f8441759b1538645f2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a11314b4e67cc8171bf89beadac229b54</anchor>
      <arglist>(FileOutputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingFileOutputStream</type>
      <name>copying_output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>ad8899a5084f94a66b8524853d5117d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingOutputStreamAdaptor</type>
      <name>impl_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1FileOutputStream.html</anchorfile>
      <anchor>a8760e2302156b39ec3daf5a3a6f3b272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FileToc</name>
    <filename>structFileToc.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structFileToc.html</anchorfile>
      <anchor>acac05bd516dd22aa29c6bd2c6a11b3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structFileToc.html</anchorfile>
      <anchor>afa65b7b507a49e077037fbd0a33db756</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FinalSuccessChecker</name>
    <filename>classtesting_1_1internal_1_1FinalSuccessChecker.html</filename>
    <base>testing::Environment</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1internal_1_1FinalSuccessChecker.html</anchorfile>
      <anchor>a15ba1169b52bbf73a3ccea0c9f55cefd</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::Finder</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1Finder.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const Descriptor *</type>
      <name>FindAnyType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Finder.html</anchorfile>
      <anchor>a9555ffc9bdf3147339a716dd758e0f1c</anchor>
      <arglist>(const Message &amp;message, const std::string &amp;prefix, const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const FieldDescriptor *</type>
      <name>FindExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Finder.html</anchorfile>
      <anchor>ae75530355bd2ff986e2edaa0b622e620</anchor>
      <arglist>(Message *message, const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const FieldDescriptor *</type>
      <name>FindExtensionByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Finder.html</anchorfile>
      <anchor>a70782105fcebf219c226d14b360ef728</anchor>
      <arglist>(const Descriptor *descriptor, int number) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessageFactory *</type>
      <name>FindExtensionFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Finder.html</anchorfile>
      <anchor>aa04cf41c4305dcb52f3b60592d7c767d</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Finder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Finder.html</anchorfile>
      <anchor>ad4da501793b32b735181931da1cd96ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ExtensionSet::KeyValue::FirstComparator</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue_1_1FirstComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue_1_1FirstComparator.html</anchorfile>
      <anchor>ad85a5b9a3bf2165748e2132ffa50f14d</anchor>
      <arglist>(const KeyValue &amp;lhs, const KeyValue &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue_1_1FirstComparator.html</anchorfile>
      <anchor>a5d6b20a188944b42b8faba509d860044</anchor>
      <arglist>(const KeyValue &amp;lhs, int key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue_1_1FirstComparator.html</anchorfile>
      <anchor>ad539949271b1449c97d2266dede88e88</anchor>
      <arglist>(int key, const KeyValue &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::DefaultValue::FixedValueProducer</name>
    <filename>classtesting_1_1DefaultValue_1_1FixedValueProducer.html</filename>
    <base>testing::DefaultValue::ValueProducer</base>
    <member kind="function">
      <type></type>
      <name>FixedValueProducer</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FixedValueProducer.html</anchorfile>
      <anchor>a694f403694251385d385587b61a4ac95</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Produce</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FixedValueProducer.html</anchorfile>
      <anchor>a896da438af897dea6a473a11581aac10</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FixedValueProducer.html</anchorfile>
      <anchor>aeadb3fbaf90b8a20612b124a39809e30</anchor>
      <arglist>(FixedValueProducer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1FixedValueProducer.html</anchorfile>
      <anchor>a54b7bf74121bd34319ebbe80e1aaa190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Fixture</name>
    <filename>classFixture.html</filename>
    <base>benchmark::Fixture</base>
    <member kind="function">
      <type></type>
      <name>Fixture</name>
      <anchorfile>classFixture.html</anchorfile>
      <anchor>a0df026bd38a71d65c664e8b4396731aa</anchor>
      <arglist>(const BenchmarkDataset &amp;dataset, const std::string &amp;suffix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classFixture.html</anchorfile>
      <anchor>ad43066dc2f6aab4c4b4f0913e92f01f8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>payloads_</name>
      <anchorfile>classFixture.html</anchorfile>
      <anchor>a04ee2cf82a6f8022e8f332c478fe9dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>prototype_</name>
      <anchorfile>classFixture.html</anchorfile>
      <anchor>a909cb7a2dbff5ae23dfe11f9e0efbcc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Fixture</name>
    <filename>classbenchmark_1_1Fixture.html</filename>
    <base>benchmark::internal::Benchmark</base>
    <member kind="function">
      <type></type>
      <name>Fixture</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>a093a8a44d02d83f3fa7500d4396a105c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>a6bafc34f5a08c0b3026cd0f4b295e438</anchor>
      <arglist>(State &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>ae2799ffcf5c9f8f629ce46153e168f53</anchor>
      <arglist>(const State &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>ae6bbe93eba0378e47b786fa52c190e4f</anchor>
      <arglist>(State &amp;st)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>a9a3e8c37062084ee10471a7daf9769e4</anchor>
      <arglist>(const State &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>ad184b5734da21863d5e8e13df7d2d2cb</anchor>
      <arglist>(State &amp;st)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>BenchmarkCase</name>
      <anchorfile>classbenchmark_1_1Fixture.html</anchorfile>
      <anchor>a5706028f639cf8b4d9792179ebe9abb7</anchor>
      <arglist>(State &amp;)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::Flags</name>
    <filename>structtesting_1_1Flags.html</filename>
    <member kind="function">
      <type></type>
      <name>Flags</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a41dc8942bec08ebc7f74dee545e6ad7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>AlsoRunDisabledTests</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a8bee2b5f94d8248b6791d6b005db146f</anchor>
      <arglist>(bool also_run_disabled_tests)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>BreakOnFailure</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a62660e44922321f7640bc951a04c2296</anchor>
      <arglist>(bool break_on_failure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>CatchExceptions</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a2c7d89f62f4328ae0ced66154ef96b44</anchor>
      <arglist>(bool catch_exceptions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>DeathTestUseFork</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a4468e5625833043596c44be174349d8c</anchor>
      <arglist>(bool death_test_use_fork)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>Filter</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>afc7350b7c1ac4c0e0efe2d9a94729eb7</anchor>
      <arglist>(const char *filter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>ListTests</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a825a5d763a31fe6c28f543990bd336df</anchor>
      <arglist>(bool list_tests)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>Output</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a507916734a6d7ff2dd02891d7849f2d3</anchor>
      <arglist>(const char *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>PrintTime</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>af4dc8454995fb3691399a049e95de179</anchor>
      <arglist>(bool print_time)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>RandomSeed</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a695cd8b8ab44df5eaa371bacded78c05</anchor>
      <arglist>(Int32 random_seed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>Repeat</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a19d47e87d77a18ef4fa8a85b74e25956</anchor>
      <arglist>(Int32 repeat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>Shuffle</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a19ddbbaed61bda44a1940333b7c5a469</anchor>
      <arglist>(bool shuffle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>StackTraceDepth</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a16b01d8bcceaa9fa8211fd24faa75b5a</anchor>
      <arglist>(Int32 stack_trace_depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>StreamResultTo</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a9cf0f64310b28eadbbfbb35584ebfc71</anchor>
      <arglist>(const char *stream_result_to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Flags</type>
      <name>ThrowOnFailure</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>ad856df862414ed0dadf80b5e03829cc7</anchor>
      <arglist>(bool throw_on_failure)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>also_run_disabled_tests</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a8ebf8c68f918b9039926b569c880f910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>break_on_failure</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>acccce2a9673bb61751269d2ef9c21c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>catch_exceptions</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a06984d0553f09716e1bd9f159e7cc644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>death_test_use_fork</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a7cdef4e6e102771fc15940931dd07e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>filter</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>aa52c1048a7e3cbe726ed4160f2e05d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>list_tests</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a3c73f29131074146224018066379fb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>output</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a8c8289b3af9310744bc25280e3980e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>print_time</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a8758d574ce5513402679df258f788733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Int32</type>
      <name>random_seed</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a4728bce63433f711205fd7b427e57f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Int32</type>
      <name>repeat</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a61614dd07f97f6e04d27c004ff15195e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>shuffle</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a51c689e47e0f55c16116ac2a1d3b05d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Int32</type>
      <name>stack_trace_depth</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>a20c6592453909c1adace64bf6a2bc2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>stream_result_to</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>ab09849fd3e095d5628dec65ec4dce9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>throw_on_failure</name>
      <anchorfile>structtesting_1_1Flags.html</anchorfile>
      <anchor>ab8e7d21e31e641efe47b8050759e001a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FlagSaver</name>
    <filename>structFlagSaver.html</filename>
    <member kind="function">
      <type></type>
      <name>FlagSaver</name>
      <anchorfile>structFlagSaver.html</anchorfile>
      <anchor>afcf7ba744c4e535521bae07c9b6dec23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlagSaver</name>
      <anchorfile>structFlagSaver.html</anchorfile>
      <anchor>a490e0611535e79d758ff24ad85da1e6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alsologtostderr_</name>
      <anchorfile>structFlagSaver.html</anchorfile>
      <anchor>a998a4e8debc95aab273b9568d5f76053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>logtostderr_</name>
      <anchorfile>structFlagSaver.html</anchorfile>
      <anchor>ab5b6b97e081936a934d762d9081e0944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stderrthreshold_</name>
      <anchorfile>structFlagSaver.html</anchorfile>
      <anchor>a7e0a412907dd19596a090bf832d0648a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>v_</name>
      <anchorfile>structFlagSaver.html</anchorfile>
      <anchor>a76b90962aebc959320f68ef0706d75c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FlatTuple</name>
    <filename>classtesting_1_1internal_1_1FlatTuple.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>FlatTuple</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a056c58b5dd85f470ec5db1db9956c702</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlatTuple</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a611d01b9ff2437e4b9cfe3bbedc6d6ae</anchor>
      <arglist>(T... t)</arglist>
    </member>
    <member kind="function">
      <type>ElemFromList&lt; I, Indices, T... &gt;::type &amp;</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a48a13560f8963f727d81a7922e3b3e50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ElemFromList&lt; I, Indices, T... &gt;::type &amp;</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a9ea6508fa6413ceca5e38b8077c67938</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename FlatTuple::FlatTupleBase::Indices</type>
      <name>Indices</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a004b42fc11ac1a85a9b1560fa83cdf77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FlatTuple&lt; Ts... &gt;</name>
    <filename>classtesting_1_1internal_1_1FlatTuple.html</filename>
    <member kind="function">
      <type></type>
      <name>FlatTuple</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a056c58b5dd85f470ec5db1db9956c702</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlatTuple</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a611d01b9ff2437e4b9cfe3bbedc6d6ae</anchor>
      <arglist>(T... t)</arglist>
    </member>
    <member kind="function">
      <type>ElemFromList&lt; I, Indices, T... &gt;::type &amp;</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a48a13560f8963f727d81a7922e3b3e50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ElemFromList&lt; I, Indices, T... &gt;::type &amp;</type>
      <name>Get</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a9ea6508fa6413ceca5e38b8077c67938</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename FlatTuple::FlatTupleBase::Indices</type>
      <name>Indices</name>
      <anchorfile>classtesting_1_1internal_1_1FlatTuple.html</anchorfile>
      <anchor>a004b42fc11ac1a85a9b1560fa83cdf77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::FlatTupleBase</name>
    <filename>structtesting_1_1internal_1_1FlatTupleBase.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::FlatTupleBase&lt; FlatTuple&lt; T... &gt;, IndexSequence&lt; Idx... &gt; &gt;</name>
    <filename>structtesting_1_1internal_1_1FlatTupleBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01IndexSequence_3_01Idx_8_8_8_01_4_01_4.html</filename>
    <templarg>Idx</templarg>
    <templarg>T</templarg>
    <base>FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, Idx &gt;</base>
    <member kind="typedef">
      <type>IndexSequence&lt; Idx... &gt;</type>
      <name>Indices</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01IndexSequence_3_01Idx_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ada1941ebde1ec1c844b72970e0ccb304</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlatTupleBase</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01IndexSequence_3_01Idx_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ae509b146e74176bceddc0d2f2d1cb0dc</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlatTupleBase</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01IndexSequence_3_01Idx_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>ac515eec5c0647748bf8fa4ff553c706e</anchor>
      <arglist>(T... t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::FlatTupleElemBase</name>
    <filename>structtesting_1_1internal_1_1FlatTupleElemBase.html</filename>
    <templarg></templarg>
    <templarg>I</templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, I &gt;</name>
    <filename>structtesting_1_1internal_1_1FlatTupleElemBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01I_01_4.html</filename>
    <templarg>T</templarg>
    <templarg>I</templarg>
    <member kind="typedef">
      <type>typename ElemFromList&lt; I, typename MakeIndexSequence&lt; sizeof...(T)&gt;::type, T... &gt;::type</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleElemBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01I_01_4.html</anchorfile>
      <anchor>a6b87a445f87724f9363b348e6c697766</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlatTupleElemBase</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleElemBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01I_01_4.html</anchorfile>
      <anchor>a7b460283c4ba5ad116a4305d05155546</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlatTupleElemBase</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleElemBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01I_01_4.html</anchorfile>
      <anchor>a153da382b00977dfb5974f85dd31ea58</anchor>
      <arglist>(value_type t)</arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1FlatTupleElemBase_3_01FlatTuple_3_01T_8_8_8_01_4_00_01I_01_4.html</anchorfile>
      <anchor>ac175518e7807c0b49c0ba8c1c78269ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, Idx &gt;</name>
    <filename>structtesting_1_1internal_1_1FlatTupleElemBase.html</filename>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::FloatArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>acce53a513dcaee775f7bd149010634c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a4f27f2d2cef9603c04369162697dc635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a7df60c504ae0775939c87567c5cffdd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ad3f1a6c4b083ab78c956260abf3cdaf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListReturnsSameInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ad2c79459d5408d78fb122c8ad52250cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ad8d907a57bbdddd4d9cff92c3caeb3b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a6ae5c318e0f2ebf7120ccb4753a4a43f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>af56ca5bc634789c7e8efb0cefdcab3b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ac230b0bc1b1ce84cb55d25693624a816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a50b82aafde4784aa60c662c50ccb04ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ab7cb27d3056b4b79853809f135b4f5f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a3008fc29b285ed362555d130e350f727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemoveEnd_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a3fd860afa7e3bc05eb842431cf63d74c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ad38e5a825a3d51fa50dda68bddb40302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>abd9b7a4639628e3af71d2bd8e3f5f888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ab4ee2a0ab8383db4066d40224428fd42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSublistRemoveEndOfCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a7bdbcb7477236a7214847ad956ebf933</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a163f8b94402631f68c3e6914684fa39b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>afd649ef9f66138108643f296304a3c2b</anchor>
      <arglist>(FloatList list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FloatArrayList</type>
      <name>newImmutableFloatArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a42eda1223b6f80d005867d025b83565c</anchor>
      <arglist>(float... elements)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a3532f5aeb5306f924fde6230f631da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FloatArrayList</type>
      <name>TERTIARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>a18b55e515b38b73bf777005dc1a4c49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FloatArrayList</type>
      <name>UNARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1FloatArrayListTest.html</anchorfile>
      <anchor>ac74eca145ce5eb65ff70623061862b7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FloatingPoint</name>
    <filename>classtesting_1_1internal_1_1FloatingPoint.html</filename>
    <templarg></templarg>
    <class kind="union">testing::internal::FloatingPoint::FloatingPointUnion</class>
    <member kind="typedef">
      <type>TypeWithSize&lt; sizeof(RawType)&gt;::UInt</type>
      <name>Bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>abf228bf6cd48f12c8b44c85b4971a731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a965214c1af2f9ac5adb1393794aa81e5</anchor>
      <arglist>(const FloatingPoint &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>const Bits &amp;</type>
      <name>bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aab053be914bdc9e507c0db89740c318c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>exponent_bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>af6bf8fab8df572ecb137a3516ff390ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatingPoint</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0dabf840863e0df84046f171c891fe71</anchor>
      <arglist>(const RawType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>fraction_bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aa17337e50a2ac855719bc0676529558f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_nan</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a1fc654fd206efa98e480aa1e034f30d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Max</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a145158f48d527cfc83150cc53bfd979f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Max</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a93b5901a99236ad6eded827f76bf3a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>sign_bit</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>afb8a816bb598225d775caaf43a893ef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>Infinity</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a460027cc19cf01ae8e09cc3796b2b575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>Max</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aae5954d8a57d3ff0987c6930cb68e114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>ReinterpretBits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>ac551f793522e54fbd8a25acb79eac5b1</anchor>
      <arglist>(const Bits bits)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>ab819d2e8f93e9e482373999f0f8d71b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kExponentBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a1973d843c00781053d3073daa8a40119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kExponentBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a66065dfc4d5f41100f686159637af23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kFractionBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0b756a6d2a4f5f5b41ca79651c06c043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kFractionBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0ac75d4ffd24f14bca452abe8a718da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kMaxUlps</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aac498b3714d93f8e88cdc30e4c5935f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kSignBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aca98b5ea6f2222a66a82e52421682efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bits</type>
      <name>DistanceBetweenSignAndMagnitudeNumbers</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>afe00f9f26ad2929a061f7e07b8a5071a</anchor>
      <arglist>(const Bits &amp;sam1, const Bits &amp;sam2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bits</type>
      <name>SignAndMagnitudeToBiased</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a2cf0e39c6ebf026bc0353100d031ca85</anchor>
      <arglist>(const Bits &amp;sam)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatingPointUnion</type>
      <name>u_</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a2e0b6bd427248b91476f3fca281f7104</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>testing::internal::FloatingPoint::FloatingPointUnion</name>
    <filename>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</filename>
    <member kind="variable">
      <type>Bits</type>
      <name>bits_</name>
      <anchorfile>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</anchorfile>
      <anchor>aedb69e386f5d624a016f7a781302a2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RawType</type>
      <name>value_</name>
      <anchorfile>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</anchorfile>
      <anchor>a4ee324889f70577721393e8e1920e4c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::FloatList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1FloatList.html</filename>
    <base>ProtobufList&lt; Float &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addFloat</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1FloatList.html</anchorfile>
      <anchor>ac34afcad7c6cd1e8010c770f4e51256f</anchor>
      <arglist>(float element)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1FloatList.html</anchorfile>
      <anchor>a03d4a7b7ec1e17ccca17e3700887442c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>FloatList</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1FloatList.html</anchorfile>
      <anchor>a4bfd59a63f8c381781a40b3ae2480fcd</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>setFloat</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1FloatList.html</anchorfile>
      <anchor>aa88c5461ec938e6e34aac61b9298a166</anchor>
      <arglist>(int index, float element)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FloatValue</name>
    <filename>classFloatValue.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ada49140f0744a0ec20437575f46c380aa1c8ba0e28c2e3baf55d5039a04743316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ada49140f0744a0ec20437575f46c380aa1c8ba0e28c2e3baf55d5039a04743316</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>af14081cfb72ab7ac401f0ffd76eaf967</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>afb58ad34c2ab78a37ec4f53724f5dc7d</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>af07f0ed2018916e61dc1ddb7b31a8c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a90d9a4845f08ac372cd3b9169604a6d8</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a5d57cc3434eae14647e9a25cddd85c21</anchor>
      <arglist>(const FloatValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatValue</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ac61e578e1d3ed49ae1f9b0922f5593f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatValue</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a19bc73eae2cd290f225f25ef627700e2</anchor>
      <arglist>(const FloatValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatValue</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a5f369acd8f6b8219b884cdfc4a0aea15</anchor>
      <arglist>(FloatValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a4c562db833d17289c38ea4ebd1e3b505</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>abfe389efd5c4aa925d7654531286dc7e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ac209639832a57429262bfdddaf5925a5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ac1a9cfe05936238b83b9343ac4827043</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ae850b7b4dedb47a0a7cb2645d1bbc10c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a94e8cde28a9c5b0ffb48985a62503d14</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>aa0ff1c01d053727938fe0fa9f0a18dbc</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a15a32d36e0144255fa9aadb0879b4163</anchor>
      <arglist>(const FloatValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ac6f2ac993d1002b3b14b8596274ca828</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>FloatValue *</type>
      <name>New</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>aae905d2d271955c5876885dd5c07dbb4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>FloatValue *</type>
      <name>New</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>afc2e432d5a0fe19d0367457f8ac43e5c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>FloatValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a53bfea53bdb96cbda9d2883b658d0794</anchor>
      <arglist>(const FloatValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>FloatValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>aecb8fbd0500131348ee581bb9e4e3a2a</anchor>
      <arglist>(FloatValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a0db015edc926706f97e3e77ce734e798</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a59a12f5c80d5cc829d7199b46193b97d</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a13a65d89572017d0ef53061163d3bf5d</anchor>
      <arglist>(FloatValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>aad2b13d9382e3f06cd0eec599a0ab59a</anchor>
      <arglist>(FloatValue *other)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>value</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a9f37d90657b253248f9e6dfe9307d712</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FloatValue</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a55fd249f3aba276c223bfa812a1b0f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FloatValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a286d15806306228b83323c818777ec17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a2740bfe92cd3d6643b0240df5f51fe60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>adfbf96382b8b6bd64f6c3cb07954b189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a6f4babe8e5ce964c0578b200aee6441c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ad2a3b3be80546705c528e29ceadb6b9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const FloatValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a9e52170a1f5be2dbdc4a7c4f4028dc00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a0af73c8f20b301c4f4ce253c0af8b4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FloatValue</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a7fff5a2a53f8fe4245af761f0a863bbb</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a91021fec646294975ba2b87e2301a6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a89bde97ae45d2deeb66a8f3450b75cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a2bcc850a8b7590db1ce6c54f074ca5df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ade98ff503b84125cb3249443b39f8938</anchor>
      <arglist>(FloatValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a5a0f1a6b002c2b2a751d506382f0414e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a9d9c2bd80439ee1c0f9e5975899abd71</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>aa389b991d945573a82c2a5d6939191fc</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>abb2da7329694ed2a82b4ec298f7b8652</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a15014707a81d0c860e174a00e35ba831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a5d44039f0333764420d11e527b09edf0</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>aab0e813aed6a7fb7c14fb9c93717d15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a5efe06106c657a881ab4c5413cb91237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a89af32b851906d5d8aa074df2a034bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>afe1cf47e81a92adfac9f79b508d01298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>value_</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ad52480da68544345241b4c0b1bb2d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classFloatValue.html</anchorfile>
      <anchor>ae021faf0c0131096a6ec6a33e6274ed6</anchor>
      <arglist>(FloatValue &amp;a, FloatValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::FloatValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1FloatValueChecker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1FloatValueChecker.html</anchorfile>
      <anchor>a33432c8c9444581dbbb8a980339e03f8</anchor>
      <arglist>(self, proposed_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1FloatValueChecker.html</anchorfile>
      <anchor>a9199d275f201ef7a8cfe604aeb67576c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FloatValueDefaultTypeInternal</name>
    <filename>classFloatValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; FloatValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classFloatValueDefaultTypeInternal.html</anchorfile>
      <anchor>a4bd99b43301b3e8291376e9ca0e0b82f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_more_actions_test::Foo</name>
    <filename>classtesting_1_1gmock__more__actions__test_1_1Foo.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>Binary</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a8ee56742c6c025af680617464c71ecef</anchor>
      <arglist>(const std::string &amp;str, char c) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat10</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>ad5b1d2dd1bcec98fdc90a05487ec3b14</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9, const char *s10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat7</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a5ff9313371e65a91b086afdc2032b0eb</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat8</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a25b91cea8633d026fe3f4a36c1574b8e</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat9</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a8f5b145b0cd23055630b2f9d10b3f45b</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Foo</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>ad2603a65b94e019c75f4227787b9177e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Nullary</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>ad6ba38dbb9b1594ac178630f07c4baa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf4</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a69ca68e84528904032bad9533a23fb0a</anchor>
      <arglist>(int a, int b, int c, int d) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf5</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a55fb0cdc224c450f401e0fea4f979512</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf6</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a34b5ae7cd4620331af92c637e3534bc4</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOfLast2</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>abc041eb7a8e8211656495f2540f315ec</anchor>
      <arglist>(Unused, Unused, int a, int b) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ternary</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>afc5b86988210ad598fa3a2a9822297e4</anchor>
      <arglist>(int x, bool y, char z)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>Unary</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a68d2b46d6cc7d51979b0254940af6090</anchor>
      <arglist>(long x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1Foo.html</anchorfile>
      <anchor>a967ab15b8eefa21c8b07539ec84ef1b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_nice_strict_test::Foo</name>
    <filename>classtesting_1_1gmock__nice__strict__test_1_1Foo.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>DoThat</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1Foo.html</anchorfile>
      <anchor>a8527a459b03f333a809a3376311a9f8b</anchor>
      <arglist>(bool flag)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DoThis</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1Foo.html</anchorfile>
      <anchor>a79a3cdbd8d9d9f6bc87580563b0d7cec</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Foo</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1Foo.html</anchorfile>
      <anchor>a7170ef9752ff35a749e63940461fb7ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gtest_printers_test::Foo</name>
    <filename>structtesting_1_1gtest__printers__test_1_1Foo.html</filename>
    <member kind="function">
      <type>int</type>
      <name>MyMethod</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1Foo.html</anchorfile>
      <anchor>a703c1159114f3a640b16d470a9613672</anchor>
      <arglist>(char x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char</type>
      <name>MyVirtualMethod</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1Foo.html</anchorfile>
      <anchor>a368dc5150b27c2aaca6034830334e1cd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Foo</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1Foo.html</anchorfile>
      <anchor>a3797cc88591e06b40208ea7535cf33f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1Foo.html</anchorfile>
      <anchor>a8171a69191d34071ea4448d2dda501ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FooEnvironment</name>
    <filename>classFooEnvironment.html</filename>
    <base>testing::Environment</base>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classFooEnvironment.html</anchorfile>
      <anchor>abf6a0edbb3be025e9f143a7a1b89f9dd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classFooEnvironment.html</anchorfile>
      <anchor>a68511512cce59c5b848dc23b1300dc5a</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::FooInterface</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>Binary</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a8d6e54401a3addca464903257529ace4</anchor>
      <arglist>(short x, int y)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Decimal</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a2a415a61b9a9c7a69bba9a4b5ef2a63e</anchor>
      <arglist>(bool b, char c, short d, int e, long f, float g, double h, unsigned i, char *j, const std::string &amp;k)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Nullary</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a9440f75381e8a44977c2caee7914098f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnArgumentNumber</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>ae27d00da9698493b196d0913dd5b6c1a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnArgumentNumber</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>abc3dde10866e94084cdf5b3b412d2274</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char</type>
      <name>OverloadedOnArgumentType</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>ae45c3906c2196a0978720b91c521f91f</anchor>
      <arglist>(char c)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnArgumentType</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a78fc84ae56ba53a36047f0791d03fc58</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char</type>
      <name>OverloadedOnConstness</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a9014d2f6527f719b718b0915b27ff5c5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnConstness</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a94e43dbddc176d1702a7a7d7281f2642</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>TakesConst</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>abb43737fd2eeb7599b6f0af540890f50</anchor>
      <arglist>(const int x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>TakesConstReference</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a4765c543c11b5d544a35f9fe8de758bd</anchor>
      <arglist>(const int &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>TakesNonConstReference</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>aaf21cef138ffa4a8f2372c7fbed95b18</anchor>
      <arglist>(int &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>TypeWithComma</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>af1f1d96db798fadbf53fbd886e7c738e</anchor>
      <arglist>(const std::map&lt; int, std::string &gt; &amp;a_map)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>TypeWithHole</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>aa14850645cd7a5462480f1717df5153c</anchor>
      <arglist>(int(*func)())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>TypeWithTemplatedCopyCtor</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>af9e3190c69647229baed1dba41c2fdf8</anchor>
      <arglist>(const TemplatedCopyable&lt; int &gt; &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Unary</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a6f28f91c92b59da029ed0cb61c3d1da6</anchor>
      <arglist>(int x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidReturning</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>ab62327ee683b362d9e5579266b74a09c</anchor>
      <arglist>(int x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FooInterface</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1FooInterface.html</anchorfile>
      <anchor>a608b0da2acf1fc3c51f56d55a839edc5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::FooInterface</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>Binary</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a59ea28b711ece054ce9d57c2dc574ba0</anchor>
      <arglist>(short x, int y)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Decimal</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a5a389017205848c7b7055c071cca0c6d</anchor>
      <arglist>(bool b, char c, short d, int e, long f, float g, double h, unsigned i, char *j, const std::string &amp;k)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Nullary</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a633e753eafa7f82dde22ecf9492f341c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnArgumentNumber</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>ae9e86ac64fa9acedfb1fa747174c7f43</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnArgumentNumber</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a1b5ff8cc745af475e0abba5d2858e1c9</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char</type>
      <name>OverloadedOnArgumentType</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a8cb6caa44216ba29fc228b016523abe9</anchor>
      <arglist>(char c)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnArgumentType</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>ad9cc9a11570403fb8378ed6620892ec6</anchor>
      <arglist>(int n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char</type>
      <name>OverloadedOnConstness</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>ab40007385078cdb675616a21ef254df4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>OverloadedOnConstness</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>afbbe6ec72ae237de05e109dea5b03f4f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>TakesConst</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a8c53e87edf0b9da878e5259f02b7f5dc</anchor>
      <arglist>(const int x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>TakesConstReference</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>aae85be7a3d1b53625fbeeac4694292d3</anchor>
      <arglist>(const int &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>TakesNonConstReference</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a694354adfffcee58093298bc12182ff5</anchor>
      <arglist>(int &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>TypeWithComma</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a64544adcb9c502a8fbc3990b53f4c767</anchor>
      <arglist>(const std::map&lt; int, std::string &gt; &amp;a_map)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>TypeWithHole</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>a9e92ef227dc68806f85ebff9c8a6102a</anchor>
      <arglist>(int(*func)())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>TypeWithTemplatedCopyCtor</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>ac3f47b680d4a46f2a77ebd76b7243187</anchor>
      <arglist>(const TemplatedCopyable&lt; int &gt; &amp;a_vector)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Unary</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>ae0885ac29bc4a3f180f6573d8b1a341e</anchor>
      <arglist>(int x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidReturning</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>adf968115cf1260004d8abe372dc71c85</anchor>
      <arglist>(int x)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FooInterface</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FooInterface.html</anchorfile>
      <anchor>ad4eb4709c9ae9b1cdaded8d05567cdbb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FooTest</name>
    <filename>classFooTest.html</filename>
    <base>testing::Test</base>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::service_reflection_test::FooUnitTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testService</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a4bc71aa4f6f25eb3421ed7c75d74bf59</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testServiceStub</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a61dbf01225cc49507d8e1dbc202e98de</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bar_called</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>aa5b755e283f3a508b6dc65d85d4e7f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback_response</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a5ae32eb55934928305f0cdf3b8a17c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>aa7667f473b2a649c66e320ced28bc07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failure_message</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>acbbe54adcc358e64dab82ac9f7caeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>foo_called</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a58f7351e7b289cbc721de18246823780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>method</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a1a22d2f6efaa0580ff9c252c24f28712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>request</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a11a6c401f68c149fc94bb4742a5e890e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::service_reflection_test::FooUnitTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testService</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a734a1befd46cce28c252db79d51dfee0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testServiceStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a7cf54be78c5dc78fb2c64197b895040c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bar_called</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a702b6fff9abfe82cafa09e6c01d49660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback_response</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>a7ace1999798b43cecb8d538e429c78cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>ab70679b08b9435d7c35f2b31a51961c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failure_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>ac9f496406d9716dc68eab93a8a3ed11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>foo_called</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>abecb329dbdd02742c4ee0f4f633d9c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>method</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>aa17bd4969f430f7de4b2b867e6f84d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>request</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1service__reflection__test_1_1FooUnitTest.html</anchorfile>
      <anchor>ab40782ad12e143021b24f465bd49d902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ForceFieldBuildersPreRun</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ForceFieldBuildersPreRun.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ForceFieldBuildersPreRun.html</anchorfile>
      <anchor>a307458cac83ceefc281f72102cc4c1cb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ForceFieldBuildersPreRun</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ForceFieldBuildersPreRun.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ForceFieldBuildersPreRun.html</anchorfile>
      <anchor>af3e9f882c9fede84bc614eef0578f45f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ForkPipeRunner</name>
    <filename>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</filename>
    <base>google::protobuf::ConformanceTestRunner</base>
    <member kind="function">
      <type></type>
      <name>ForkPipeRunner</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>aa13b978059fd2386758fd10527dbdf7e</anchor>
      <arglist>(const std::string &amp;executable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RunTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a59d5b0bd6e0d1218d9a5c556c0a0745b</anchor>
      <arglist>(const std::string &amp;test_name, const std::string &amp;request, std::string *response)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ForkPipeRunner</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a263788737c56f8b78f013f8a97974504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a03d38f54616213b68c9c2ae45ce7f3a5</anchor>
      <arglist>(int argc, char *argv[], const std::vector&lt; ConformanceTestSuite * &gt; &amp;suites)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CheckedRead</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a0a5f6a7d918b603ee290d0ee4a4fcccc</anchor>
      <arglist>(int fd, void *buf, size_t len)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CheckedWrite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a86024092fe9ba5c3805a1fe7e0900243</anchor>
      <arglist>(int fd, const void *buf, size_t len)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SpawnTestProgram</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>aec794b1bc49e3825c8d55d5f9afb076e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryRead</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a7e5c7c401f70b1ddeeefb3361115654c</anchor>
      <arglist>(int fd, void *buf, size_t len)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pid_t</type>
      <name>child_pid_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>ad8cec10761dbf12558a0dfc8471cd5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>current_test_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>acca113ef1037b5e13b991a0faf375ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>executable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>ae62ceed064b2a37c9c92f1e54b8ca56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>read_fd_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a63ba9cf6f5c19332b2d109de6136dbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>write_fd_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ForkPipeRunner.html</anchorfile>
      <anchor>a39497a9e016471f0c97a06b9b8444e5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FormatForComparison</name>
    <filename>classtesting_1_1internal_1_1FormatForComparison.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>::std::string</type>
      <name>Format</name>
      <anchorfile>classtesting_1_1internal_1_1FormatForComparison.html</anchorfile>
      <anchor>a2aeb688fc55b57abd3021d82eccad896</anchor>
      <arglist>(const ToPrint &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</name>
    <filename>classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint_0fN_0e_00_01OtherOperand_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>::std::string</type>
      <name>Format</name>
      <anchorfile>classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint_0fN_0e_00_01OtherOperand_01_4.html</anchorfile>
      <anchor>a76c526461c8fa7df75f7b32ab889b9e0</anchor>
      <arglist>(const ToPrint *value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::Formatter</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</filename>
    <class kind="class">google::protobuf::compiler::cpp::Formatter::SaveState</class>
    <member kind="function">
      <type>void</type>
      <name>AddMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a8e4aa6fbed52b80b6a0a96b834a399d4</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;vars)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>aefe0029e2ab59ec2df81d26aecf854c0</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>ac9052517b624179c5889901629d3268d</anchor>
      <arglist>(io::Printer *printer, const std::map&lt; std::string, std::string &gt; &amp;vars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Indent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a576a90760c7f7fe6d429f486a2eae728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a72bf9bff509a2334d4b25ec6b873ed51</anchor>
      <arglist>(const char *format, const Args &amp;... args) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Outdent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>ac34146a73f1b04bc2672d4a08e4f98ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>io::Printer *</type>
      <name>printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>add106ce6970867f9051db9bba31eddda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a63cb5678f00f674746dd469810fcd90d</anchor>
      <arglist>(const std::string &amp;key, const T &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>Payload</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>acce1f1048eb06076d1288a3f5fbb2e13</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a06bf844653f9b0d29672abf91b2b0333</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a5293ab7c583119e2ca5ddf0ebd033cf1</anchor>
      <arglist>(const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>ad67b29132182248e8c157ad9f0adbd52</anchor>
      <arglist>(const EnumValueDescriptor *d)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a43901236806c2b136bdbe4769865fa43</anchor>
      <arglist>(const FieldDescriptor *d)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>ad7779cd49b80cee84596098e60fa8be1</anchor>
      <arglist>(const OneofDescriptor *d)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a9372547dfcdaf1ec66bc7a971eaad731</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a52020b920dbc9475e963400fda52c56a</anchor>
      <arglist>(I x)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>a28a9b8ac74b297d16f84ffaf00d8a6dd</anchor>
      <arglist>(strings::Hex x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::Printer *</type>
      <name>printer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>af74eb777a4ba6d3e3f884bb68909c9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>vars_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter.html</anchorfile>
      <anchor>aacd2c79e2edaca513e910463fdeca605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::ForNode</name>
    <filename>classpump_1_1ForNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1ForNode.html</anchorfile>
      <anchor>a9cf60468cacdb06acce35074ab2a2b55</anchor>
      <arglist>(self, identifier=None, sep=None, code=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>code</name>
      <anchorfile>classpump_1_1ForNode.html</anchorfile>
      <anchor>afdb5f4f2a3bc772bbc6ea777dfde898e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>identifier</name>
      <anchorfile>classpump_1_1ForNode.html</anchorfile>
      <anchor>a2444199e135e43696b3a006bd0d38982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sep</name>
      <anchorfile>classpump_1_1ForNode.html</anchorfile>
      <anchor>a06b493278b3c1ad53363a2bcc3b8efb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</anchorfile>
      <anchor>a44bf92a9c47f42c316f74537fdbd7652</anchor>
      <arglist>(const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</anchorfile>
      <anchor>a3aa61bbbf660c1d4a81dbafee4dee5ff</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</anchorfile>
      <anchor>a59dacfeffb5d41fb57daf088b0a3f69c</anchor>
      <arglist>(const Formatter &amp;format, const Options &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTopLevelDecl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</anchorfile>
      <anchor>ac70a28ec42b46002629a96350e93b865</anchor>
      <arglist>(const Formatter &amp;format, const Options &amp;options) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, const Descriptor * &gt;</type>
      <name>classes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</anchorfile>
      <anchor>a1ca6ce10f44e4d6156d6bc7c771472cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, const EnumDescriptor * &gt;</type>
      <name>enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FileGenerator_1_1ForwardDeclarations.html</anchorfile>
      <anchor>a194663b114cb1cb005a040fea99f1af7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::fq_t</name>
    <filename>classzmq_1_1fq__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activated</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>ab0f57aa9fd8d21b6a88da82e277df2cb</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>ac4fdb58348a55600a5e8b2f8137528ad</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fq_t</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>aa99d6144343a68642bcddd2e65ac9c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_in</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>ae1e4c90a7142141ac37c210e1c0fb818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pipe_terminated</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a7e67032f9ec6c53de77ccdade114b87c</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>af8701dda04988883fba20e8e78423cfe</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recvpipe</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>ace856379bff1884f58d32e49d5c183e7</anchor>
      <arglist>(msg_t *msg_, pipe_t **pipe_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fq_t</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a82cb3ffad3dfef585c701d563cb9689c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_t&lt; pipe_t, 1 &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a3f5c9c1d03db2ef410d0d3664fd2f4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_active</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a841e029676c7b56001e524a44355f72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_current</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a7cbc8bf29187c06a5d40df1cbd3d6b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a222ef18ee2e1785a1139f7763eea6d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1fq__t.html</anchorfile>
      <anchor>a78b4538b3a21f7fdda01a92d4ccff60a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::Frame</name>
    <filename>classaditof_1_1Frame.html</filename>
    <member kind="function">
      <type>SDK_API</type>
      <name>Frame</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>aaf6f79bda5619f797d58142d7da40fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>Frame</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>aae0ec22973e8b5eb383aa2d99c3a5de8</anchor>
      <arglist>(const Frame &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>Frame</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>aa6baeb222f0afff0ee4cbd7b8af028c2</anchor>
      <arglist>(Frame &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SDK_API Status</type>
      <name>getData</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>a6fcb83f4e84d6a0098fd5f2ab43e55d0</anchor>
      <arglist>(const std::string &amp;dataType, uint16_t **dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API Status</type>
      <name>getDataDetails</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>a5e8bd09917a646c3e2b04d3a710eed1d</anchor>
      <arglist>(const std::string &amp;dataType, FrameDataDetails &amp;details) const</arglist>
    </member>
    <member kind="function">
      <type>SDK_API Status</type>
      <name>getDetails</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>a3898f70d71437f36f322a5b536c7580d</anchor>
      <arglist>(FrameDetails &amp;details) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SDK_API Status</type>
      <name>getMetadataStruct</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>ae6fe047e4f0cbe8f61e68810ce99439b</anchor>
      <arglist>(Metadata &amp;metadata) const</arglist>
    </member>
    <member kind="function">
      <type>SDK_API Frame &amp;</type>
      <name>operator=</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>a134b27edbd50a34c101c4f185b723df3</anchor>
      <arglist>(const Frame &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API Frame &amp;</type>
      <name>operator=</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>a364648852b0bc1c0973be8b0e9178a18</anchor>
      <arglist>(Frame &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SDK_API Status</type>
      <name>setDetails</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>ae8cfe2670f955aeab639fa23a9923042</anchor>
      <arglist>(const FrameDetails &amp;details)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>~Frame</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>a8ebb2e872143180692a948ed86976795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; FrameImpl &gt;</type>
      <name>m_impl</name>
      <anchorfile>classaditof_1_1Frame.html</anchorfile>
      <anchor>accd915f1798148af82d67d966ac92e6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FrameContext</name>
    <filename>structFrameContext.html</filename>
    <member kind="variable">
      <type>ID3D12CommandAllocator *</type>
      <name>CommandAllocator</name>
      <anchorfile>structFrameContext.html</anchorfile>
      <anchor>a420880b294af5d0049f28f0d83a1990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT64</type>
      <name>FenceValue</name>
      <anchorfile>structFrameContext.html</anchorfile>
      <anchor>a67a618e4ae29997de3f97da5f977ac80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::FrameDataDetails</name>
    <filename>structaditof_1_1FrameDataDetails.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bytesCount</name>
      <anchorfile>structaditof_1_1FrameDataDetails.html</anchorfile>
      <anchor>a8bb2229c3446f55b508fc1c08135bed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>structaditof_1_1FrameDataDetails.html</anchorfile>
      <anchor>a2c9de8072b49d272288f484ea1b6f629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>subelementSize</name>
      <anchorfile>structaditof_1_1FrameDataDetails.html</anchorfile>
      <anchor>a5f31610dd4895087ae66f8f60e498540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>subelementsPerElement</name>
      <anchorfile>structaditof_1_1FrameDataDetails.html</anchorfile>
      <anchor>a561f1f01b1410a832e9dc831ab2f8acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structaditof_1_1FrameDataDetails.html</anchorfile>
      <anchor>a5b48c896b79954246c575d954077727d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>structaditof_1_1FrameDataDetails.html</anchorfile>
      <anchor>a12780d0dcbcb558f758d7de3a60b6223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::FrameDetails</name>
    <filename>structaditof_1_1FrameDetails.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraMode</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>acd918649addfea4e14d4526ac2eff579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; FrameDataDetails &gt;</type>
      <name>dataDetails</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>a633d8f7eb3ff5d2b4e831784390d2879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>a05402effc49b3facd068e9bd7231a868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passiveIRCaptured</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>ad488be8c55634d259e036b1ee0e2fb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>totalCaptures</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>a69477d03ad06f83f282343ca2befa6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>a1057782c9909e72b261d57caae737c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>structaditof_1_1FrameDetails.html</anchorfile>
      <anchor>a7b44b60d6c2803b058089a115f4b8e4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::FrameHandler</name>
    <filename>classaditof_1_1FrameHandler.html</filename>
    <member kind="function">
      <type>SDK_API</type>
      <name>FrameHandler</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>af422367435f107d1d232f617f30ff661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>FrameHandler</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a16bbdf63d796b5d56f98cddb9513878c</anchor>
      <arglist>(FrameHandler &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SDK_API FrameHandler &amp;</type>
      <name>operator=</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>ae52084825d209b89fda8c69b81c3b058</anchor>
      <arglist>(FrameHandler &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>readNextFrame</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a8b29ccf4b1aadd324a5505bc6140f599</anchor>
      <arglist>(aditof::Frame &amp;frame, const std::string &amp;fullFileName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>saveFrameToFile</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a82be95f648c02f0af87241a8ec6363c8</anchor>
      <arglist>(aditof::Frame &amp;frame, const std::string &amp;fileName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>saveFrameToFileMultithread</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a61a04428f96f92eb36c78f5ace8108eb</anchor>
      <arglist>(aditof::Frame &amp;frame, const std::string &amp;fileName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>setCustomFormat</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a7700aa0169360c111aebbda811a0a5a7</anchor>
      <arglist>(const std::string &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>setFrameContent</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>ab5af570373aa3ff6bcb6705f82a96567</anchor>
      <arglist>(const std::string &amp;frameContent)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>setInputFileName</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a550f7f9709774880a7a51dac05af650e</anchor>
      <arglist>(const std::string &amp;fullFileName)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>setOutputFilePath</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a294859e0710fcee5965ceb49f1688eb0</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API aditof::Status</type>
      <name>storeFramesToSingleFile</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a000843dd51908a6c6b874f1df300f53b</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>~FrameHandler</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a9bf8775f79aae7cc236f7e2844881f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; FrameHandlerImpl &gt;</type>
      <name>m_impl</name>
      <anchorfile>classaditof_1_1FrameHandler.html</anchorfile>
      <anchor>a45a0cb3fc3e25bdcb5b6874acb866a99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FrameHandlerImpl</name>
    <filename>classFrameHandlerImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>FrameHandlerImpl</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ab72e1f2ac57db68e65c8c052647ae833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>readNextFrame</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a8345e8c457558c93a31a34cafd367c55</anchor>
      <arglist>(aditof::Frame &amp;frame, const std::string &amp;fullFileName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>saveFrameToFile</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a1682760c845ed0fa8d8ffda86a06b659</anchor>
      <arglist>(aditof::Frame &amp;frame, const std::string &amp;fileName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>saveFrameToFileMultithread</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a1fa0d0144c606e56d3adf3b0a52740cb</anchor>
      <arglist>(aditof::Frame &amp;frame, const std::string &amp;filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setCustomFormat</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a585b9fbcd10547eb6d4b036d3837eff0</anchor>
      <arglist>(const std::string &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setFrameContent</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ac2b13679252f4f06efb07916aff320ca</anchor>
      <arglist>(const std::string &amp;frameContent)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setInputFileName</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>af1701071295dc2c33a8aba0700b62387</anchor>
      <arglist>(const std::string &amp;fullFileName)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setOutputFilePath</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a7f64eddf9b5a50c6b6b75c88571d0c33</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>storeFramesToSingleFile</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a3e7a0ecc92df4a03ca3390a9d28f6e0c</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FrameHandlerImpl</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ab8e3b75d09fd7fde31bbd355ae7aa03d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>createFile</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ad194df1e819277858abd6e42e3820881</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getOutputFileFullPath</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>af64071c98e7ee7c7542ebb222cde4878</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>threadWritter</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ae60bdbd81bc4c6c61201f693cf9ee94a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_bitsInAB</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a2ed2388c3ff02630d523d22376c71c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_bitsInConf</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ab5188d1704702ef14900a78712d2f26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_bitsInDepth</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a361ed6f1386f4d7df4828d9ebdcff1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_concatFrames</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>aa22415fddfa563ef75537ac488bcc22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_customFormat</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ae3375490c35312f3060fa3f86ca7951d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_customFormatType</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ae5125338a994186a3d7f0611285ef262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_dir</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a57a771aba33b1c92e06213bc634589c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enableMultithreading</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>aaf2ff88bdf92ca6582673eeb54687fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_endOfFile</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ade774f24a485ac369392b45c35ebefb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::fstream</type>
      <name>m_file</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a5b71196e1c3a5f990d42f5b2fed0fb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_fileCreated</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a99800f6f1359c10a681723a2b2187d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_frameCount</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a6a1d5d16d1e90b023d1358591b954cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_frameHeight</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a7dffdbf0139a96d471fa60afd0b25f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_frameIndex</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a593e95f518c79e059911c00d2b22f515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; std::string &gt;</type>
      <name>m_frameNameQueue</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a1a6bc9f18edc71a4e68be98b88326d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; aditof::Frame &gt;</type>
      <name>m_frameQueue</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a3ad2525f19b8204d833b34c358b26dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_frameWidth</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a48936f87b6f281f8c8fc692753ff3e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::FrameDetails</type>
      <name>m_frDetails</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a38a3e52e58437c449060020de5cd5822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_fullInputFileName</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a191137b24b43c8bea618e3f7ddb23100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_inputFileName</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>ae8cf1ab60a384b7dcf692801f07f9ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::Metadata</type>
      <name>m_metadataStruct</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>aaadeb112b5cb198d8aa3aa36016fc605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>m_mutex</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a61df7e288eea00acb731106e88c49428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_outputFileName</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>adbdb61243d2038527e507eba92382a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_pos</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>a3d6c231f2c22b3ed33bccc6f47460d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::Frame</type>
      <name>m_swapFrame</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>af7ca37649645dda924519575e69a84b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>m_threadRunning</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>aaca7582c2f828c931e2bf041aa155c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>m_threadWorker</name>
      <anchorfile>classFrameHandlerImpl.html</anchorfile>
      <anchor>af2d5dca8c5b670384fab8a487ed53c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FrameImpl</name>
    <filename>classFrameImpl.html</filename>
    <class kind="struct">FrameImpl::ImplData</class>
    <member kind="function">
      <type></type>
      <name>FrameImpl</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>accce09132e535ebc6bbd4a322d2e57bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrameImpl</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a12b26ee330a437bc7530fb5bbe1773ee</anchor>
      <arglist>(const FrameImpl &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getData</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a4376b1d89ad1d32d9c0a83a77462e480</anchor>
      <arglist>(const std::string &amp;dataType, uint16_t **dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getDataDetails</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a568f7ecdb4266cdb34d2f33b12ac160e</anchor>
      <arglist>(const std::string &amp;dataType, aditof::FrameDataDetails &amp;details) const</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a93a90e5ec8c3dc30aefed2e35ef30a3b</anchor>
      <arglist>(aditof::FrameDetails &amp;details) const</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getMetadataStruct</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>aa1c20215a4a971dd7b7111a2d8786d14</anchor>
      <arglist>(aditof::Metadata &amp;metadata) const</arglist>
    </member>
    <member kind="function">
      <type>FrameImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a9d1d0497a3465b809185593443a10b75</anchor>
      <arglist>(const FrameImpl &amp;op)</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setDetails</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a5e16f6eb8f904375e34d090ff6fd41e4</anchor>
      <arglist>(const aditof::FrameDetails &amp;details)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FrameImpl</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a6c49bc45fce795badf4b30ecb4d28dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocFrameData</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a0f2a9708d82c510eed8c4925a6f1289c</anchor>
      <arglist>(const aditof::FrameDetails &amp;details)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::FrameDataDetails</type>
      <name>getFrameDetailByName</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a57e65ad2b51d54c8565d531406a1d077</anchor>
      <arglist>(const aditof::FrameDetails &amp;details, const std::string name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::FrameDetails</type>
      <name>m_details</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>ab066321983f617a172ad569f138d24c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ImplData &gt;</type>
      <name>m_implData</name>
      <anchorfile>classFrameImpl.html</anchorfile>
      <anchor>a41673be254a9201c8c6845578c886403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FrameResources</name>
    <filename>structFrameResources.html</filename>
    <member kind="variable">
      <type>ID3D12Resource *</type>
      <name>IndexBuffer</name>
      <anchorfile>structFrameResources.html</anchorfile>
      <anchor>a3b66791f27815b9794e5f57cfaa3f685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IndexBufferSize</name>
      <anchorfile>structFrameResources.html</anchorfile>
      <anchor>a40399cf0ff9d5b63ec4b5a0ee57a9689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ID3D12Resource *</type>
      <name>VertexBuffer</name>
      <anchorfile>structFrameResources.html</anchorfile>
      <anchor>ab1ed0f5811fd0f5f576b1cc09d20da7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>VertexBufferSize</name>
      <anchorfile>structFrameResources.html</anchorfile>
      <anchor>a8d47cfe492e18a15f10722b9203f5b6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Friend</name>
    <filename>classcpp_1_1ast_1_1Friend.html</filename>
    <base>cpp::ast::Expr</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Friend.html</anchorfile>
      <anchor>a9fe245d0f14eaab85435e942a56de7e6</anchor>
      <arglist>(self, start, end, expr, namespace)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace</name>
      <anchorfile>classcpp_1_1ast_1_1Friend.html</anchorfile>
      <anchor>a076c68dddae9bd1e24d224d005538014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::from_handle_t</name>
    <filename>structzmq_1_1from__handle__t.html</filename>
    <class kind="struct">zmq::from_handle_t::_private</class>
    <member kind="function">
      <type>ZMQ_CONSTEXPR_FN ZMQ_EXPLICIT</type>
      <name>from_handle_t</name>
      <anchorfile>structzmq_1_1from__handle__t.html</anchorfile>
      <anchor>aeba2de68a274cce2fc3021206636f37f</anchor>
      <arglist>(_private) ZMQ_NOTHROW</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::FromHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1FromHelper.html</filename>
    <templarg>FieldType</templarg>
    <member kind="function" static="yes">
      <type>static const T &amp;</type>
      <name>From</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FromHelper.html</anchorfile>
      <anchor>a695b0e4256c94a8040d278180949af0e</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_BYTES &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1FromHelper_3_01WireFormatLite_1_1TYPE__BYTES_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static ArenaStringPtr</type>
      <name>From</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FromHelper_3_01WireFormatLite_1_1TYPE__BYTES_01_4.html</anchorfile>
      <anchor>a9578bff09e9d44c94188067c1747c0a0</anchor>
      <arglist>(const std::string &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1FromHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static T *</type>
      <name>From</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FromHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</anchorfile>
      <anchor>afa2c4a53dd71be89a64e03a0b3aefebf</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_STRING &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1FromHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static ArenaStringPtr</type>
      <name>From</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1FromHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>a92ee707923905bd020a5adbb93dd0090</anchor>
      <arglist>(const std::string &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::FullProtosEqualityTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>aeae15924b8384da55b5cab87975e2efe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAllFieldsFilledEquality</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>afd2e66e052c1f92b99fb6db7d72fb136</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNoneNotEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>afc929c760539fe1ff432b98fb9a8895b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonRepeatedComposite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a71c801343bf56e9e08390c358a684f5f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonRepeatedCompositeHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a2139ff76e7fac4a4cbd378e4082f2725</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonRepeatedScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>adcbcd1d7cdb6517ac05bb7c1f18e7b12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonRepeatedScalarHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a8caa82876b60b8009f1f4e555f75700b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotEqualToOtherMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a3a2d902d9a84023099cf1f87934c8f47</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotHashable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a77ce9702c10313e0e789ce565382e9ba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedComposite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>ad3235d84f108e94b961bfd1ddaf407a5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a8d1b9b49eef22d16aaa981542dd7bf09</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>first_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>ae5fc59efd458df2463b89a32a2ddfd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1FullProtosEqualityTest.html</anchorfile>
      <anchor>a4e348f32d707ecef11f8947cf541dc41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::Func</name>
    <filename>classmox_1_1Func.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1Func.html</anchorfile>
      <anchor>a2218e7bb73385d1743b86c2e2f3f6ea6</anchor>
      <arglist>(self, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1Func.html</anchorfile>
      <anchor>a313c8c4a6b1526e56b7eb25a700fc798</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1Func.html</anchorfile>
      <anchor>a7d0b432a6717a08f8d19850eb1a47fc7</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_func</name>
      <anchorfile>classmox_1_1Func.html</anchorfile>
      <anchor>adc01c2413911a0a3a25948dd3d4c7466</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::Function</name>
    <filename>structtesting_1_1internal_1_1Function.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Function</name>
    <filename>classcpp_1_1ast_1_1Function.html</filename>
    <base>cpp::ast::_GenericDeclaration</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>ab5270f5d353ec5e9dcd136e4cc6c7f6c</anchor>
      <arglist>(self, start, end, name, return_type, parameters, modifiers, templated_types, body, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>aaef91d6a3b1eb2703eebb32d39c45978</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDeclaration</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>ab9120d9a774eb5860d220b3bcdcaa87e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDefinition</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>ad5d96144bd8418ac72332bffb21ea86f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsExportable</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>a85a073cd69116bc6191f379d69d10d72</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>a999e7b5e43517cd4d68b1aeea8a7d6e1</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>a8e25e5016b23b38e32acf2df529c0650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modifiers</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>ad30eed435f1ff9ff34ade9cc0d7be121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>a0e61ef47af9cf2fd4402dbd8cab631ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>return_type</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>af750fd788d7ab33163ee066534780212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>templated_types</name>
      <anchorfile>classcpp_1_1ast_1_1Function.html</anchorfile>
      <anchor>a57bb03218bade3240137a0d91c467cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Function&lt; F &gt;</name>
    <filename>structtesting_1_1internal_1_1Function.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::internal::Function&lt; R(Args...)&gt;</name>
    <filename>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</filename>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="typedef">
      <type>ElemFromList&lt; I, typename MakeIndexSequence&lt; sizeof...(Args)&gt;::type, Args... &gt;</type>
      <name>Arg</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a2f31086b21cd71eb6c855b2835c16878</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Matcher&lt; Args &gt;... &gt;</type>
      <name>ArgumentMatcherTuple</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>aa1b4dca988b45fea2307518af5ac8a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; Args... &gt;</type>
      <name>ArgumentTuple</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>afc6bddfcfc78f9308c268123ebc2a99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IgnoredValue(Args...)</type>
      <name>MakeResultIgnoredValue</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a23361a5e5eb49aad2e1dfe784e60b5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(Args...)</type>
      <name>MakeResultVoid</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a763920d3647641e1100bc4ade26d1d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>R</type>
      <name>Result</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a71efbc408f9ce64e36e2cc41df0da194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr size_t</type>
      <name>ArgumentCount</name>
      <anchorfile>structtesting_1_1internal_1_1Function_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a9fbf56d693d099df9f23ad175ccef781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::FunctionBenchmark</name>
    <filename>classbenchmark_1_1internal_1_1FunctionBenchmark.html</filename>
    <base>benchmark::internal::Benchmark</base>
    <member kind="function">
      <type></type>
      <name>FunctionBenchmark</name>
      <anchorfile>classbenchmark_1_1internal_1_1FunctionBenchmark.html</anchorfile>
      <anchor>ad5fd6bc24428640e8370a2a1b7da95cc</anchor>
      <arglist>(const char *name, Function *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classbenchmark_1_1internal_1_1FunctionBenchmark.html</anchorfile>
      <anchor>ae13237bc9b61488c65309389cf80e8ad</anchor>
      <arglist>(State &amp;st)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Function *</type>
      <name>func_</name>
      <anchorfile>classbenchmark_1_1internal_1_1FunctionBenchmark.html</anchorfile>
      <anchor>a82db3828ce8703978e272635fb5a71d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionClosure0</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</filename>
    <base>google::protobuf::Closure</base>
    <member kind="typedef">
      <type>void(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</anchorfile>
      <anchor>a6e564cdbbe1e9bf6f0e8fb6a68c2993a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionClosure0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</anchorfile>
      <anchor>a894a94ccafb6743be8a5003d5282d42b</anchor>
      <arglist>(FunctionType function, bool self_deleting)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</anchorfile>
      <anchor>afee695592bdcf7db7345dc2ba86c972c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionClosure0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</anchorfile>
      <anchor>a910aff1e28afe45f4b7f99a78482acff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</anchorfile>
      <anchor>a21f63913f65dbe76a77f80c5857edef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure0.html</anchorfile>
      <anchor>aa43660cb6468415c373972f53d2e2cc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionClosure1</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</filename>
    <templarg></templarg>
    <base>google::protobuf::Closure</base>
    <member kind="typedef">
      <type>void(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>a96e51eba9f0af2f67cc7fad40a2f75e9</anchor>
      <arglist>)(Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionClosure1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>ade1f94650023bfe9af4175d0c003daba</anchor>
      <arglist>(FunctionType function, bool self_deleting, Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>acfbd31f8603a814d6ee9d8cb19febd8d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionClosure1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>a315b63092dac47d5a5815c582d8a5deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>arg1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>a499f014a09c0085d8f993c4273404595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>aa0e7e2e461bb37b63cd8164ee681a5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure1.html</anchorfile>
      <anchor>ac88df922e51f5c89ad5a9999b418ea76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionClosure2</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::Closure</base>
    <member kind="typedef">
      <type>void(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>a58bdf7e8455d6579faf67a7a29e3b92c</anchor>
      <arglist>)(Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionClosure2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>a8650ec33f71a41894183ff1dfe24a4b3</anchor>
      <arglist>(FunctionType function, bool self_deleting, Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>a3887b8cbcad32dee0a39675bd2c2f90e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionClosure2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>ad06a3f096c246ae8b3954f932ae2ba90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>arg1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>a338c488bef026758a6f090f1cd5ec987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg2</type>
      <name>arg2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>ab5e4911c3199686eaa7aeae553f2cbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>a1313d70b61837ed07bc95fb2c0162546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionClosure2.html</anchorfile>
      <anchor>a0fbd99171007b48e5f9ba506c73821d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::FunctionMockerTest</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1FunctionMockerTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>FunctionMockerTest</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FunctionMockerTest.html</anchorfile>
      <anchor>a22216ac0755e96e21c0f76068ff64f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FooInterface *const</type>
      <name>foo_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FunctionMockerTest.html</anchorfile>
      <anchor>ae2b8b577c4808f2dff9797168468f65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockFoo</type>
      <name>mock_foo_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1FunctionMockerTest.html</anchorfile>
      <anchor>a265659f07a0e75152ab295add4769585</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionResultCallback_0_0</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</filename>
    <templarg></templarg>
    <base>google::protobuf::ResultCallback</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</anchorfile>
      <anchor>a8dcd6f38b41d7847657524c63f54c859</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionResultCallback_0_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</anchorfile>
      <anchor>ae7b038198111a4f008ebc89b95858beb</anchor>
      <arglist>(FunctionType function, bool self_deleting)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</anchorfile>
      <anchor>a206959639ba932b6a3af84db342881df</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionResultCallback_0_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</anchorfile>
      <anchor>a022e5b555966661294220b831c35fd79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</anchorfile>
      <anchor>a82291606b917996c85383a9e7dfc5d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__0.html</anchorfile>
      <anchor>a58f2c8777a1c86f9068ae73f4fc2a475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionResultCallback_0_1</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ResultCallback1&lt; R, Arg1 &gt;</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</anchorfile>
      <anchor>aa1ee379847f155bd183996a065c311c1</anchor>
      <arglist>)(Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionResultCallback_0_1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</anchorfile>
      <anchor>a346ff742b2566b1edfcaa204b5f2bc88</anchor>
      <arglist>(FunctionType function, bool self_deleting)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</anchorfile>
      <anchor>a4476032fbea0f38a1725d24248a651b2</anchor>
      <arglist>(Arg1 a1) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionResultCallback_0_1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</anchorfile>
      <anchor>aef5e2c6a5c40a578ca602e101b6138dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</anchorfile>
      <anchor>a5f4d50f1d978409d0025937dbdd7e0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__0__1.html</anchorfile>
      <anchor>abb75abbfcb3cf1a4daec26ff2c9c6bf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionResultCallback_1_0</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::ResultCallback</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>aa17fd8ca357a80e0fbe1859e17557f16</anchor>
      <arglist>)(P1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionResultCallback_1_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>a8f373baf489b8d44bcac49ec6531a173</anchor>
      <arglist>(FunctionType function, bool self_deleting, P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>af3bcef78a55434e02a6f81c0329ac9c5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionResultCallback_1_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>a04088238d0b073c525c3745f455a45d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>adb4234c03b238703c94093d4822dc08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P1</type>
      <name>p1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>ae6ac3a8fdd11ecc89ac375a178d69783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__0.html</anchorfile>
      <anchor>ac0006bdbba9b6f24b1a79643ff410ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::FunctionResultCallback_1_1</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::ResultCallback1</base>
    <member kind="typedef">
      <type>R(*</type>
      <name>FunctionType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>a39cd9ab38ec0a4d91061d49bea645262</anchor>
      <arglist>)(P1, A1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionResultCallback_1_1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>a590e85407e0555df33f9c476898e5d8e</anchor>
      <arglist>(FunctionType function, bool self_deleting, P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>aad22f3c6a6ebbc14d0c1596d410bc595</anchor>
      <arglist>(A1 a1) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FunctionResultCallback_1_1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>a055e4aa60c889824f89bcf961d03409f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctionType</type>
      <name>function_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>ae35e5b95645ed19dc7bd26c76d7effa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P1</type>
      <name>p1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>a2d6062b00f5b4b7d2a3cb7008d43890c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1FunctionResultCallback__1__1.html</anchorfile>
      <anchor>a83e7730b9c248906d98b8d54af5346b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedCodeInfo</name>
    <filename>classGeneratedCodeInfo.html</filename>
    <class kind="class">GeneratedCodeInfo::_Internal</class>
    <member kind="enumvalue">
      <name>kAnnotationFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ae613a9d9f154e22194c2f5438ea5cc1aad2d0f7bbb060d851f2700285faf07079</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeneratedCodeInfo_Annotation</type>
      <name>Annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>acb3497af3ea9c84f0d50d93c665a8a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAnnotationFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ae613a9d9f154e22194c2f5438ea5cc1aad2d0f7bbb060d851f2700285faf07079</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation *</type>
      <name>add_annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a849316e6157ea65c86a6df870b005212</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation &gt; &amp;</type>
      <name>annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>aa840cb3d5b20a62a11734b0388543ea4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation &amp;</type>
      <name>annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ab11bc89b8cc02d0221b43b42609d8cf9</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annotation_size</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a2c0349bd37e79e2e2180194aa73ee7d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a1dc90e641bdd1cfc70faecc93a41e8c9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a1c09c63437acb9ddccc0e70ac38a0bc9</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>abfa08428963df2bf93340dff60392921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a3eeaa4eba7a0873a2c1fffa2ed96d8aa</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a73109eaf7c13d78703f9238104b8fce4</anchor>
      <arglist>(const GeneratedCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedCodeInfo</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a29ff2ed894c61e0b5401908abe33355d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedCodeInfo</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a65c21772ccb9d2acf76e1ecf5a53429d</anchor>
      <arglist>(const GeneratedCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedCodeInfo</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a91bbc0dd77de7110bceae0062512b31c</anchor>
      <arglist>(GeneratedCodeInfo &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a40edb6a871b5092eaa2c9a82e0679fa2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a0f03ae626f19582ca9506cf94854d35f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>adedf43dcfb394ddeabe6b3e75c6e4084</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a6a74b7f39357eebe5c61501d9ea0788b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a68d98b805c5093882debe793b2efb07b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a318b32289d04a8c170fc9938598388e8</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>aa00e9cd259e6cff223049b59337422ce</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a87ac0df56babdfc4d6c8f9a0c2fe6bbb</anchor>
      <arglist>(const GeneratedCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a464c53f7dc63362a8a83a03b0dea2e23</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation &gt; *</type>
      <name>mutable_annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a658155bb20641b54d17763c0b2a93c06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation *</type>
      <name>mutable_annotation</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a0da9406f9b885b6704811ab9ab0a7ea7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>afeeb43046d40fc0d233401c7bec319e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo *</type>
      <name>New</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>aa78e032b394ab16b098d003794904fa8</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo *</type>
      <name>New</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>aed8b5bf147fe40dd313ededd1257dfa9</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a743b4c3129a8002e44a04cd02dc6a78d</anchor>
      <arglist>(const GeneratedCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a964543cbbe627e8dea6948e7de5b7c7e</anchor>
      <arglist>(GeneratedCodeInfo &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a77c3dbae37bf676def9b9f84153a4598</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a5a67901781ca6ce746ff2a150c611c16</anchor>
      <arglist>(GeneratedCodeInfo *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a6b85f7ddded22f852c012eff54fc2939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a7bc4b3cc6ce91be23cee532cf0ced39f</anchor>
      <arglist>(GeneratedCodeInfo *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratedCodeInfo</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a3eccccb38c354c46f6014d620158d2f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GeneratedCodeInfo &amp;</type>
      <name>default_instance</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a4250a724bf5546ffdd5fc0f7c2325a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ac9c9cbddb2c8c756e1e85230233024c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a8b4516d21e8427bf1b92e465afef0f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ad950235f39010618cb123f03335a013b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a00a60858bebe5ab55516a60e87658368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GeneratedCodeInfo *</type>
      <name>internal_default_instance</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a2f9c4f7d2698e0cc842b690a209609f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ae31a78d892430629db86b897aa9c2571</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneratedCodeInfo</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a5f8165b20a105f87a159a247a95d2f8b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a82f27dce880296b06465130659b58b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a4dfe1c721a5a8c2650f34fafe9fbd94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a8eacf8dd57db253e7723066d01a9fb1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a1f5af26e720ac4c4d0fd45ee5d03ca3b</anchor>
      <arglist>(GeneratedCodeInfo *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>afca48460ca514df0a361fa92aab4d153</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a89bf3c09450ffd4bf189c6c88cd98f30</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a618331c7c1d347dc78a1f56f9c3b430e</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a13355865faad5dd6f23cd5443cb87317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a11548b3b5f1c1c6d6c22db098952d3a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>abe591aa264ae3d34b7bb042070289761</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a763e94766b47e943699e2eef0f7fd74d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>abee9a2363cbb78c7774b717246510b5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a02e765ff6103e36d96cf26626e57d7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>aac2b7eb8a98b6aa65bf459f380ad4dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a8273f6bc1c4cce8dd33a785d12461da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation &gt;</type>
      <name>annotation_</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ac2fae870b5db53540539529d20ad7eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classGeneratedCodeInfo.html</anchorfile>
      <anchor>af2a844b40eff7f5fb0c87b614591a897</anchor>
      <arglist>(GeneratedCodeInfo &amp;a, GeneratedCodeInfo &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedCodeInfo_Annotation</name>
    <filename>classGeneratedCodeInfo__Annotation.html</filename>
    <class kind="class">GeneratedCodeInfo_Annotation::_Internal</class>
    <member kind="enumvalue">
      <name>kPathFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daabae852a3323a31d3c1d95250eb1edae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceFileFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daa590a14a24b9a9962dee5be79ae25c1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBeginFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daa172db996fb7f96b44c8435c791d13ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daa142ce9ba035c960a89e6d28e799bc1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBeginFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daa172db996fb7f96b44c8435c791d13ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEndFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daa142ce9ba035c960a89e6d28e799bc1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPathFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daabae852a3323a31d3c1d95250eb1edae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceFileFieldNumber</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7a8ed8b13cc27c4cdafbccde3f7341daa590a14a24b9a9962dee5be79ae25c1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_path</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a362e55511785a9955e0c0a8e37090f74</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>begin</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a33e4c00d3ecb6134801c78382a5c6525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ad28f969c18cfecb62c4e829db07a14c4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a649bdf5e09ad5230a9a67b8ff7cb07e0</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_begin</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ae688efa95a5486b917bae31a51242855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_end</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aedbb82055104df107321f1817899bda4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_path</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a5c434f1ec281a0b138c41ec02c291d6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a3fad6df75ad267787ac99b72eeb7a85d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ab51d28d2581876b4d1480e800ba86e9d</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a1ace65e3eb92355ae36cf2132f5c169b</anchor>
      <arglist>(const GeneratedCodeInfo_Annotation &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ac60600c60e3f2c878b4188f57bd633f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedCodeInfo_Annotation</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aa3bd2ca9a6080f82171429e806dd5fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedCodeInfo_Annotation</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a38bb2e533d8a04a691d4eac8ca3e400b</anchor>
      <arglist>(const GeneratedCodeInfo_Annotation &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedCodeInfo_Annotation</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a78d37500d3193de67695d7c19251ac2d</anchor>
      <arglist>(GeneratedCodeInfo_Annotation &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a66614b4a8b514e06245772d90873db7b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ae0c3c5f033928661e9679670d2c4a159</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a4ba8b23807ad2c6bb332e7a6b57b2877</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ae68c2586af57260db96a12a67ca03fd6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_end</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a0a7ecf7fb74b325552a2556295218a1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a36599bc8eaf5b2d1e9ea80c2b86567ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>af901cb92235591c6e2ffe868d8737035</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a208a5adabf93cf96b1389318fd66244b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ab7a96f2f74e6a3ed104880449b53055b</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a6a10f2044d6c65374429c34c20c28d59</anchor>
      <arglist>(const GeneratedCodeInfo_Annotation &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a2ba9c817b73d15a132afa0e6523670ab</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; *</type>
      <name>mutable_path</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a5358652f7fc682208998622a80a9e449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aae42bcfdfd0123e2c4e99dd2963d12c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a61d087a636fe3826bdf4aa95aa7c6c08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo_Annotation *</type>
      <name>New</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>acdf7a346c54d6833a6b3409ee3600eff</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo_Annotation *</type>
      <name>New</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a302c8b8f15cfc1f6475ae425fcfc64ab</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo_Annotation &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ae491ba8e74181a807ba8bf589c003937</anchor>
      <arglist>(const GeneratedCodeInfo_Annotation &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>GeneratedCodeInfo_Annotation &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a664b1d08b8959cf16644c3b2f1b2e031</anchor>
      <arglist>(GeneratedCodeInfo_Annotation &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; &amp;</type>
      <name>path</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a1b8933b07232cb229b1ac055a11ae2aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>path</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a9a6a6f768fc6a5aac11b26e1708a5bd3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>path_size</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>af19f328eb4875c726c1d08478e44bb00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a5e7b3f527affe1a55924eb47160ed795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a429d1e6c0270c5314930bc3172624099</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a6583bbfb3b4a489179f27d5a75af3f0f</anchor>
      <arglist>(std::string *source_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_begin</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a6eb9a3f2ea92c79fe6d97ea0fd4cbcde</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_end</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a11903d463c15f7e974796d5a3dddbd5a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_path</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a3e7847d76b805eec417f73b997fc27c2</anchor>
      <arglist>(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a55c610736bc455174969d59cafa19a44</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>adf9e62849546596bbe7841a99cf37550</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aa3d64e0ace1cd3d12acfd1da814b559d</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>abac9f4dae76de22932538bdc42f80107</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>source_file</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aee3888f4f3f525c5e46da165b7af23d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ab4d0cead39b939d170a4e2f0b966875b</anchor>
      <arglist>(GeneratedCodeInfo_Annotation *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ac89421969a88d66498f5a03fb6f4c090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>af5231d0b8968ad89ab8da17e6f68d9d9</anchor>
      <arglist>(GeneratedCodeInfo_Annotation *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratedCodeInfo_Annotation</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>af9146ac1604a3bc4a3a37abacf22f46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GeneratedCodeInfo_Annotation &amp;</type>
      <name>default_instance</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a6b3e95a026709d193da32c930e120fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>abb0b631433b819dfa3d1a090906a9975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a6579380d70de847fd4b2bbb8997157f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ab0cc0349912834075768a8e736f3e5a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a743b86453ca2b15b221c17a493d52ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GeneratedCodeInfo_Annotation *</type>
      <name>internal_default_instance</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a49b7982a6c57bbe152d966ead8e88958</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aee066a7618176f074e943496d95fc362</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneratedCodeInfo_Annotation</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a4eac0993212f9bbdec1b6f470a565dbf</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aff684fb820cdcd1b54172516b91f5b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aa29f864b4fcbc04d870c5faca35e5731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>aa4a323b466a6cb1d8e1f8ed037c21bb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a786dd3dbbfa781c1a76ef4453cc9d457</anchor>
      <arglist>(GeneratedCodeInfo_Annotation *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ac17facf87c3284e8b962cb29cc77ed1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a58dcd21768e399648ee2b0fbc3a20403</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ab72b8a137834f7a586687696f15d331e</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7347576a4560a3a82ac3cee660d42cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a70299fb2747d1047f1c812e0906657e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a0b34d8345ca96381250f98c6a25913d7</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>adfe0db72d0f1759de57a79c2932f41b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a7180aa15ce584b5bedcfa331841e22b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a75710c5d08e5f4b7fa2f29c4a772ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ace50d5e056fadd0190d2954512ab9c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a816f9dd4ef4fb19c56aa9db90c9e2e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; int &gt;</type>
      <name>_path_cached_byte_size_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>af5ad306d2343f018b2b2e80ad780be88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>begin_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a73f2ef342816ba9011f8c1bb5d1408b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>end_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a59df3a76f73789df9f6739c75d795ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt;</type>
      <name>path_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a2be354909e79b8bfcf3ae26d04885837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>source_file_</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a638c5ccc7be20d3ab014b9228fe13599</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classGeneratedCodeInfo__Annotation.html</anchorfile>
      <anchor>a593f9adfb56d3a5453795541f1805599</anchor>
      <arglist>(GeneratedCodeInfo_Annotation &amp;a, GeneratedCodeInfo_Annotation &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedCodeInfo_AnnotationDefaultTypeInternal</name>
    <filename>classGeneratedCodeInfo__AnnotationDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; GeneratedCodeInfo_Annotation &gt;</type>
      <name>_instance</name>
      <anchorfile>classGeneratedCodeInfo__AnnotationDefaultTypeInternal.html</anchorfile>
      <anchor>af0738b011a22c6adb9e146277506dfbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedCodeInfoDefaultTypeInternal</name>
    <filename>classGeneratedCodeInfoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; GeneratedCodeInfo &gt;</type>
      <name>_instance</name>
      <anchorfile>classGeneratedCodeInfoDefaultTypeInternal.html</anchorfile>
      <anchor>a6920d2513f566fdad87273ca93c54a7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_test::GeneratedDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckDescriptorMapping</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>af02844a253232162980738f238418afc</anchor>
      <arglist>(self, mapping)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckDescriptorSequence</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>ae06b83a649e7103b91fc1dd8cbc30ec5</anchor>
      <arglist>(self, sequence)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckFieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>ada510466797f9cc91f2ca8ce39b29475</anchor>
      <arglist>(self, field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckMessageDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>a7f015dbff9c9c385a57c23e6e1fb8226</anchor>
      <arglist>(self, message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCppDescriptorContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>a0c03837382214e1dbc91f51b344719e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCppDescriptorContainer_Iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>aab3ea4fbf34ace67b6b614c6b983b8dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>afc7debfb40ed3b39fed7528d02e390e2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>af0b239afd7737d6096e7882703857d9f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1GeneratedDescriptorTest.html</anchorfile>
      <anchor>ae2de4c93039d56179743ed1b46311c67</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::GeneratedExtension</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Extension&lt; ContainingType, Type &gt;</base>
    <member kind="function">
      <type>Type</type>
      <name>getDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a05192d8ad0159e4b5f00ae0b8ec5c291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ad03cd8c33f3e297814c5f3cca05f4c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WireFormat.FieldType</type>
      <name>getLiteType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ab394a6d5db04c3d932eb342592ac868b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ac91b50aa229009ad11939dd4286ffbdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a145ceb6343946b27c69b41c015e04959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalInit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ab75a2845839c95bc4e1d40c83b821885</anchor>
      <arglist>(final FieldDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a56db0fed6d59a006d9c6a81c41414d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>fromReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a268a66a4dedb1c98a61c5783cf2f34d5</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtensionType</type>
      <name>getExtensionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ab642f0c42e92455e24b52840a5b2293b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>singularFromReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ab49e3bf1a1bcf830beaa335f3d6079e1</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>singularToReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a82e2c35c1798fc3e16053f6de6532aff</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>toReflectionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ab2eb96bd124fe95508e18ef28f4f0621</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtensionDescriptorRetriever</type>
      <name>descriptorRetriever</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a5d33f7d90f8e586af676c93bb51b4cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>enumGetValueDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a02367671a8c3616ea2e8fc6604266bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>enumValueOf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>ab869c1b0883299a9ab5016389e0822a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExtensionType</type>
      <name>extensionType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a9c0f27f326a325589387a70f38a0f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Message</type>
      <name>messageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a06d263c45e3a721621ea5f71e8fcc138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Class</type>
      <name>singularType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1GeneratedExtension.html</anchorfile>
      <anchor>a00314f033ffb5c9bc65775500b64ba48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::GeneratedExtension</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ExtensionLite&lt; ContainingType, Type &gt;</base>
    <member kind="function">
      <type>ContainingType</type>
      <name>getContainingTypeDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</anchorfile>
      <anchor>add38c8f2ab5af3e0a16eb9450b7fab9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>getDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</anchorfile>
      <anchor>ad213c702a40250b7b213925a4fc6373c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldType</type>
      <name>getLiteType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</anchorfile>
      <anchor>a0ce8c5bd36642dadce19a51af0470f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</anchorfile>
      <anchor>afbc20229e4d312a608d4d5cd62b2a72e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</anchorfile>
      <anchor>a52ad08e1f502dc3fe931220d2b5a1c72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1GeneratedExtension.html</anchorfile>
      <anchor>ad2a37f997d82240469d9a1b4e4e44ad3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::GeneratedExtensionFinder</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1GeneratedExtensionFinder.html</filename>
    <base>google::protobuf::internal::ExtensionFinder</base>
    <member kind="function">
      <type>bool</type>
      <name>Find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GeneratedExtensionFinder.html</anchorfile>
      <anchor>a89d162a7c7a1ecc6c6fca29de0b469c8</anchor>
      <arglist>(int number, ExtensionInfo *output) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratedExtensionFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GeneratedExtensionFinder.html</anchorfile>
      <anchor>a16115f855cfea24817705bc7966dfe24</anchor>
      <arglist>(const MessageLite *containing_type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratedExtensionFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GeneratedExtensionFinder.html</anchorfile>
      <anchor>a23ba01964f87874791c577c1a7cc9d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MessageLite *</type>
      <name>containing_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GeneratedExtensionFinder.html</anchorfile>
      <anchor>ae7e6fcbb29c6463340f8bf090ea7630e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</filename>
    <base>com::google::protobuf::AbstractMessage</base>
    <class kind="class">com::google::protobuf::GeneratedMessage::Builder</class>
    <class kind="interface">com::google::protobuf::GeneratedMessage::BuilderParent</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::CachedDescriptorRetriever</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::ExtendableBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::ExtendableMessage</class>
    <class kind="interface">com::google::protobuf::GeneratedMessage::ExtendableMessageOrBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::FieldAccessorTable</class>
    <class kind="class">com::google::protobuf::GeneratedMessage::GeneratedExtension</class>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a5c8d6f6487f6b0feef92017fc0d41f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a72de46e33316001e94abb60e377acded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a1d7ee0791f5fc8aca6d84acd36edac75</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>aba058da92a545d7acd4d047c7c87dbb6</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt;? extends GeneratedMessage &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a6f13cd72a30ca8c4181b0f53f983ae60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a7e284179dc87e667c53363d86a1de05b</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>ad0543881a2df12e231096901cb0d37d3</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>aaf63f4c1fe9281a8ce70380937529a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a0e1fc5cea62d3b70553e7008a5499070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>aaf1cb2e0d29b7e6482a06db6638e14c6</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>acea598004f0566f781ee275e27ad8076</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a0301f692b80e3035f2d953f2b6514105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a180fb5321843e366e2bb4a653fe66005</anchor>
      <arglist>(final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends Message, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newFileScopedGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>ad162f4cfb804d5f1dc56f9b3422e8624</anchor>
      <arglist>(final Class singularType, final Message defaultInstance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends Message, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newFileScopedGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a6cb555f3b2eb8c31685f21311e7b7fbe</anchor>
      <arglist>(final Class singularType, final Message defaultInstance, final String descriptorOuterClass, final String extensionName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends Message, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newMessageScopedGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a76bec4f1a2d1741501104cf81420aa2e</anchor>
      <arglist>(final Message scope, final int descriptorIndex, final Class singularType, final Message defaultInstance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends Message, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newMessageScopedGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>adf3e91052daf16a26c59a3318908d53b</anchor>
      <arglist>(final Message scope, final String name, final Class singularType, final Message defaultInstance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneratedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>af2fd4da8eb90e9746d3ec9a274f8dba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneratedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a36878d7116c2f1e55276d51c921372dc</anchor>
      <arglist>(Builder&lt;?&gt; builder)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a7a74297164e89b7b0ae7cbdd8fc67b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>aea8f1f264ebacfde2c240408738b9856</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeExtensionsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a01602fa12f25504cf82fcc840923bb8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Message.Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a15d38649be2df7533504636d3bb49e8b</anchor>
      <arglist>(BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Message.Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a93cead05e795fc28184c6652b9ec03c0</anchor>
      <arglist>(final AbstractMessage.BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>ab32a86507c9aa25ba58a11085b1d2af1</anchor>
      <arglist>(CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>writeReplace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a68a66c74baeb34e59c2996ad9dde4a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>computeStringSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>af577eb177cc7dc664f9347ffe18f0e6a</anchor>
      <arglist>(final int fieldNumber, final Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>computeStringSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a40c2ce4884debd0568da3521ffdc8c96</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseDelimitedWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a638222926feb0947844daa9090a281b6</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseDelimitedWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a0dbd06327380f58bda85ef528fcaa9ec</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input, ExtensionRegistryLite extensions)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a0cb6f2b76d64595f6fab0327e6982b20</anchor>
      <arglist>(Parser&lt; M &gt; parser, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a1d5f175a86f0e54a1833b7dcc2427b32</anchor>
      <arglist>(Parser&lt; M &gt; parser, CodedInputStream input, ExtensionRegistryLite extensions)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a0bca612706f7183feb3ed010078bae4d</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a0ccae3028ff251a1f83fa1507c7143cd</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input, ExtensionRegistryLite extensions)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>ad32e613b64ec0593cc77c1bb2217eaa8</anchor>
      <arglist>(CodedOutputStream output, final int fieldNumber, final Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a91194264de5eb847e2b314e86f2c4267</anchor>
      <arglist>(CodedOutputStream output, final Object value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>aeab17b99d82cf4333c30b0d812a66041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boolean</type>
      <name>alwaysUseFieldBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a281b3f3e26e4bfb3c257bc6e27a5431f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>adb6bdfd7d6e97ebc9f4938e0e1178bcb</anchor>
      <arglist>(boolean getBytesForString)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; MessageType extends ExtendableMessage&lt; MessageType &gt; T Extension&lt; MessageType, T &gt;</type>
      <name>checkNotLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a7a5b4d91e46b050e61d6326e168fcbfa</anchor>
      <arglist>(ExtensionLite&lt; MessageType, T &gt; extension)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Method</type>
      <name>getMethodOrDie</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a01044f581e35171dbee309531fb0771e</anchor>
      <arglist>(final Class clazz, final String name, final Class... params)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Object</type>
      <name>invokeOrDie</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>a4768787e4de377bce99c1cdb41c848bf</anchor>
      <arglist>(final Method method, final Object object, final Object... params)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage.html</anchorfile>
      <anchor>ac8249c0ed7c90c939ee2d8639e0789da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>AbstractMessageLite&lt; MessageType, BuilderType &gt;</base>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::Builder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::DefaultInstanceBasedParser</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::ExtendableBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::ExtendableMessage</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageLite::ExtendableMessageOrBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::GeneratedExtension</class>
    <class kind="enum">com::google::protobuf::GeneratedMessageLite::MethodToInvoke</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite::SerializedForm</class>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9510652959ee6f849ce4de4230a6442a</anchor>
      <arglist>(Object other)</arglist>
    </member>
    <member kind="function">
      <type>final MessageType</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ab8199ee2a25ed94c35e55f0c068371df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Parser&lt; MessageType &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>afb9f61ce9d0bb184ddee40b4a447dcd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a780d169ea42c84b3b2e05795efb3489a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a6c8fb63ced10317c4ce583389dd90dc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>adf584b669c3ab5036886fb430a72bcf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final BuilderType</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a272413fd36aa550f70e485d1ecc426ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final BuilderType</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af2099277fa3a08b246d980adca2115dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a11816f1b228d6c0f221eb149b44f4a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aafad14781faa78fcb0a21ec896c4a0f8</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends MessageLite, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newRepeatedGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4c95f281dca42ce487a1377a5b35f1ad</anchor>
      <arglist>(final ContainingType containingTypeDefaultInstance, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap&lt;?&gt; enumTypeMap, final int number, final WireFormat.FieldType type, final boolean isPacked, final Class singularType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends MessageLite, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newSingularGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a61e2b3ce81a21a7cf1a591bf8af1ebab</anchor>
      <arglist>(final ContainingType containingTypeDefaultInstance, final Type defaultValue, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap&lt;?&gt; enumTypeMap, final int number, final WireFormat.FieldType type, final Class singularType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final&lt; MessageType extends GeneratedMessageLite&lt; MessageType, BuilderType &gt;, BuilderType extends GeneratedMessageLite.Builder&lt; MessageType, BuilderType &gt; &gt; BuilderType</type>
      <name>createBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a7735f5406d82a81aeb71bd8e48ef946d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final&lt; MessageType extends GeneratedMessageLite&lt; MessageType, BuilderType &gt;, BuilderType extends GeneratedMessageLite.Builder&lt; MessageType, BuilderType &gt; &gt; BuilderType</type>
      <name>createBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4cbcf0ed036236e3b5677028b1de833e</anchor>
      <arglist>(MessageType prototype)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>dynamicMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9040920bb7c500182d5ac9de4c32484d</anchor>
      <arglist>(MethodToInvoke method)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>dynamicMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9581932d653845eeee6bfe3388d8d025</anchor>
      <arglist>(MethodToInvoke method, Object arg0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>dynamicMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ab7868a8edbe0d3fd7c9ce36c2bf5418b</anchor>
      <arglist>(MethodToInvoke method, Object arg0, Object arg1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ae6ce781d8406cb6f0d3c74cec49c32b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mergeLengthDelimitedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a71c59eea1754d05e1600cce05798434d</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aa6743b5bfc1a39d87a54f5a1babd7736</anchor>
      <arglist>(UnknownFieldSetLite unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mergeVarintField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9ae419ea41548a5390d678c81f494111</anchor>
      <arglist>(int tag, int value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a1f064fb1e9beab3ee7e88f92dd493982</anchor>
      <arglist>(int tag, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>emptyBooleanList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a09a7c9ca8b2ad248dca12be41bbdc05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>emptyDoubleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ab81baf310181c7ca2af6a9f16c836eb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>emptyFloatList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a97dc84f8720104fd1a651ca6a1f009c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>emptyIntList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a8cd3e09acd54eeabae45db99cae90ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>emptyLongList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4f1d7b206df9f2a0c2a0d47338de570b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; E &gt; ProtobufList&lt; E &gt;</type>
      <name>emptyProtobufList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ad2a9d77d4fecaaa52060da610e5788e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; T extends GeneratedMessageLite&lt; T, ?&gt; &gt; boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aed65837055f4ed806551603953f21f05</anchor>
      <arglist>(T message, boolean shouldMemoize)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9af7855baa326d680cffe93fdf4d034a</anchor>
      <arglist>(BooleanList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a584f42b6b67bb62ace9af5f3aa69b190</anchor>
      <arglist>(DoubleList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ae079ad26b01d7ec64d780631195e5758</anchor>
      <arglist>(FloatList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0ceeaea2e0c61d205022ebe712a444de</anchor>
      <arglist>(IntList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af0bdf01f28b780ddb82cc74303b3bd11</anchor>
      <arglist>(LongList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; E &gt; ProtobufList&lt; E &gt;</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>abd2adbe4990a0d6f8e363551f9de7ae6</anchor>
      <arglist>(ProtobufList&lt; E &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Object</type>
      <name>newMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ad4bb0ce4d3848601ccc808b83f55b7f5</anchor>
      <arglist>(MessageLite defaultInstance, String info, Object[] objects)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a90fd052b462422786785cef18bd55a6d</anchor>
      <arglist>(T defaultInstance, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4f57c50781506eab1edb3ecc296f2b66</anchor>
      <arglist>(T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a5aec20a6ffa9ef7e0a49860de590e969</anchor>
      <arglist>(T defaultInstance, byte[] data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0d9e209d458582ab70c5f251de252168</anchor>
      <arglist>(T defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a2f4ad11b574038aad768e040ffd492ab</anchor>
      <arglist>(T defaultInstance, ByteBuffer data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0e4228ade065c8f0411b7f22d85c6338</anchor>
      <arglist>(T defaultInstance, ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a22cd2b01f689e05f7f50341d9a40fe16</anchor>
      <arglist>(T defaultInstance, ByteString data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af68e16f9152083036b03237583d51838</anchor>
      <arglist>(T defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a66947d7bcf91fa1ff69c26d6bb76b1a5</anchor>
      <arglist>(T defaultInstance, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af9854d931933a0258bf54ec89f2d9995</anchor>
      <arglist>(T defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a185ebae7879d8be1c924a27a6b92065c</anchor>
      <arglist>(T defaultInstance, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a7d613665f04147191bd5c86b191e0138</anchor>
      <arglist>(T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a5a203af106da42105a29890fd4072de5</anchor>
      <arglist>(T defaultInstance, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt;?, ?&gt; void</type>
      <name>registerDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aed84e164ae198fb44fe913c7abaa602f</anchor>
      <arglist>(Class&lt; T &gt; clazz, T defaultInstance)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>memoizedSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a77c03515e27d9d7917bf6d194fd94860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSetLite</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a31237dcaf9b318092ac0bb7c705fbdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>final void</type>
      <name>ensureUnknownFieldsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aedbe6cc44bdcbfa590169c1502f973f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>checkMessageInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ad979c40df9b674d06227897e261c8cca</anchor>
      <arglist>(T message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a6b76aaba09113c3f26bfc7e188c174b9</anchor>
      <arglist>(T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a81f0d6a87db8bb092c55dedc06561b16</anchor>
      <arglist>(T defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a2529f933fd40813e028f5ca17433cdf7</anchor>
      <arglist>(T defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Map&lt; Object, GeneratedMessageLite&lt;?, ?&gt; &gt;</type>
      <name>defaultInstanceMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0649f57665f719e11465fb75a37f835a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static&lt; MessageType extends ExtendableMessage&lt; MessageType, BuilderType &gt; BuilderType extends</type>
      <name>ExtendableBuilder&lt; MessageType, BuilderType &gt;</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ac4f8a209f39658a8fd2ab77e0f69da3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratedMessageLite&lt; MessageType, BuilderType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9510652959ee6f849ce4de4230a6442a</anchor>
      <arglist>(Object other)</arglist>
    </member>
    <member kind="function">
      <type>final MessageType</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ab8199ee2a25ed94c35e55f0c068371df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final Parser&lt; MessageType &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>afb9f61ce9d0bb184ddee40b4a447dcd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a780d169ea42c84b3b2e05795efb3489a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a6c8fb63ced10317c4ce583389dd90dc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>adf584b669c3ab5036886fb430a72bcf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final BuilderType</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a272413fd36aa550f70e485d1ecc426ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>final BuilderType</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af2099277fa3a08b246d980adca2115dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a11816f1b228d6c0f221eb149b44f4a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aafad14781faa78fcb0a21ec896c4a0f8</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends MessageLite, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newRepeatedGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4c95f281dca42ce487a1377a5b35f1ad</anchor>
      <arglist>(final ContainingType containingTypeDefaultInstance, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap&lt;?&gt; enumTypeMap, final int number, final WireFormat.FieldType type, final boolean isPacked, final Class singularType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ContainingType extends MessageLite, Type &gt; GeneratedExtension&lt; ContainingType, Type &gt;</type>
      <name>newSingularGeneratedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a61e2b3ce81a21a7cf1a591bf8af1ebab</anchor>
      <arglist>(final ContainingType containingTypeDefaultInstance, final Type defaultValue, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap&lt;?&gt; enumTypeMap, final int number, final WireFormat.FieldType type, final Class singularType)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final&lt; MessageType extends GeneratedMessageLite&lt; MessageType, BuilderType &gt;, BuilderType extends GeneratedMessageLite.Builder&lt; MessageType, BuilderType &gt; &gt; BuilderType</type>
      <name>createBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a7735f5406d82a81aeb71bd8e48ef946d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final&lt; MessageType extends GeneratedMessageLite&lt; MessageType, BuilderType &gt;, BuilderType extends GeneratedMessageLite.Builder&lt; MessageType, BuilderType &gt; &gt; BuilderType</type>
      <name>createBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4cbcf0ed036236e3b5677028b1de833e</anchor>
      <arglist>(MessageType prototype)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>dynamicMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9040920bb7c500182d5ac9de4c32484d</anchor>
      <arglist>(MethodToInvoke method)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>dynamicMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9581932d653845eeee6bfe3388d8d025</anchor>
      <arglist>(MethodToInvoke method, Object arg0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Object</type>
      <name>dynamicMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ab7868a8edbe0d3fd7c9ce36c2bf5418b</anchor>
      <arglist>(MethodToInvoke method, Object arg0, Object arg1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ae6ce781d8406cb6f0d3c74cec49c32b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mergeLengthDelimitedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a71c59eea1754d05e1600cce05798434d</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>final void</type>
      <name>mergeUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aa6743b5bfc1a39d87a54f5a1babd7736</anchor>
      <arglist>(UnknownFieldSetLite unknownFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mergeVarintField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9ae419ea41548a5390d678c81f494111</anchor>
      <arglist>(int tag, int value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a1f064fb1e9beab3ee7e88f92dd493982</anchor>
      <arglist>(int tag, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>emptyBooleanList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a09a7c9ca8b2ad248dca12be41bbdc05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>emptyDoubleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ab81baf310181c7ca2af6a9f16c836eb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>emptyFloatList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a97dc84f8720104fd1a651ca6a1f009c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>emptyIntList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a8cd3e09acd54eeabae45db99cae90ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>emptyLongList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4f1d7b206df9f2a0c2a0d47338de570b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; E &gt; ProtobufList&lt; E &gt;</type>
      <name>emptyProtobufList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ad2a9d77d4fecaaa52060da610e5788e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static final&lt; T extends GeneratedMessageLite&lt; T, ?&gt; &gt; boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aed65837055f4ed806551603953f21f05</anchor>
      <arglist>(T message, boolean shouldMemoize)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a9af7855baa326d680cffe93fdf4d034a</anchor>
      <arglist>(BooleanList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a584f42b6b67bb62ace9af5f3aa69b190</anchor>
      <arglist>(DoubleList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ae079ad26b01d7ec64d780631195e5758</anchor>
      <arglist>(FloatList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0ceeaea2e0c61d205022ebe712a444de</anchor>
      <arglist>(IntList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af0bdf01f28b780ddb82cc74303b3bd11</anchor>
      <arglist>(LongList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; E &gt; ProtobufList&lt; E &gt;</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>abd2adbe4990a0d6f8e363551f9de7ae6</anchor>
      <arglist>(ProtobufList&lt; E &gt; list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Object</type>
      <name>newMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ad4bb0ce4d3848601ccc808b83f55b7f5</anchor>
      <arglist>(MessageLite defaultInstance, String info, Object[] objects)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a90fd052b462422786785cef18bd55a6d</anchor>
      <arglist>(T defaultInstance, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a4f57c50781506eab1edb3ecc296f2b66</anchor>
      <arglist>(T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a5aec20a6ffa9ef7e0a49860de590e969</anchor>
      <arglist>(T defaultInstance, byte[] data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0d9e209d458582ab70c5f251de252168</anchor>
      <arglist>(T defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a2f4ad11b574038aad768e040ffd492ab</anchor>
      <arglist>(T defaultInstance, ByteBuffer data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0e4228ade065c8f0411b7f22d85c6338</anchor>
      <arglist>(T defaultInstance, ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a22cd2b01f689e05f7f50341d9a40fe16</anchor>
      <arglist>(T defaultInstance, ByteString data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af68e16f9152083036b03237583d51838</anchor>
      <arglist>(T defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a66947d7bcf91fa1ff69c26d6bb76b1a5</anchor>
      <arglist>(T defaultInstance, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>af9854d931933a0258bf54ec89f2d9995</anchor>
      <arglist>(T defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a185ebae7879d8be1c924a27a6b92065c</anchor>
      <arglist>(T defaultInstance, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a7d613665f04147191bd5c86b191e0138</anchor>
      <arglist>(T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a5a203af106da42105a29890fd4072de5</anchor>
      <arglist>(T defaultInstance, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt;?, ?&gt; void</type>
      <name>registerDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aed84e164ae198fb44fe913c7abaa602f</anchor>
      <arglist>(Class&lt; T &gt; clazz, T defaultInstance)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>memoizedSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a77c03515e27d9d7917bf6d194fd94860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSetLite</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a31237dcaf9b318092ac0bb7c705fbdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>final void</type>
      <name>ensureUnknownFieldsInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>aedbe6cc44bdcbfa590169c1502f973f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>checkMessageInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ad979c40df9b674d06227897e261c8cca</anchor>
      <arglist>(T message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a6b76aaba09113c3f26bfc7e188c174b9</anchor>
      <arglist>(T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a81f0d6a87db8bb092c55dedc06561b16</anchor>
      <arglist>(T defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T extends GeneratedMessageLite&lt; T, ?&gt; T</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a2529f933fd40813e028f5ca17433cdf7</anchor>
      <arglist>(T defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Map&lt; Object, GeneratedMessageLite&lt;?, ?&gt; &gt;</type>
      <name>defaultInstanceMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>a0649f57665f719e11465fb75a37f835a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static&lt; MessageType extends ExtendableMessage&lt; MessageType, BuilderType &gt; BuilderType extends</type>
      <name>ExtendableBuilder&lt; MessageType, BuilderType &gt;</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite.html</anchorfile>
      <anchor>ac4f8a209f39658a8fd2ab77e0f69da3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBaseMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a66289c77955703231b5ca6b153c03ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>adb66eb86f8ab4afbe568927150a1785b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>acd493c4096bf47ec46ad55c2ad92e0a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ada51210d4e69b017c54eda4f9f945559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConflictingOuterClassName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aacc4972eb2e4ad6e350867690a9d2f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a3f588cf015ecf9c6a9f3a92b4d28170f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a2f3e849222d2d1f45d04b428332a4b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDeserializeWithClassField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>abbb2916e19c6846b805c388b0efadf44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDeserializeWithoutClassField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aee95ab45b0485fc538b6ba7a18d9bc14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumInterface</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a2f26354a0caf3dd3f7f140ec35643141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aee3bb2b514991f721259ecabab79d648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumValueOptionsInMultipleFilesMode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aec8d26929e654d16655f0f8a8b489df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a54e78101c6a4b02b1223e0363abee832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionConstantValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>afbdf597d879ed91979590b68f5fa0c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ade7c47e8a3a58f34f7fb9e5efa195341</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a0c04cf3a86a31a79bb6f7e2fc90a0122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aab35b55fc6d5ccbb6414f334a7e57711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a28fa4a7c76a9f7f23e88e96c556a6cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a81dbc5d6e06b53e68f83fca975e2a6d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionGetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ad0a3aa9e9aac6dd3e9b685b391688b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aac155e2c3ed8788b46a6a251b1fede7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a4b0f999308b5778489521494a3d96acf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>addaab845d007f96bb5c0b945308a237b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a015a4e64e06b9074002bf4383e911188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a5f1bee37060ca405c1bccc4e8114753f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldConstantValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aa807045a0ccb916e319809696c060696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetBuilderForExtensionField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ab6b2a38a5aefe52cb6f5ec11ea87e6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetBuilderForNonMessageExtensionField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a8b74021ebbbcf218bc67739a577ad526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a43145bf19dd46b6e88e1cb159fd8b7f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFieldBuilderNotSupportedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a3e7d594da3fc940451f695259de51049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFieldBuilderWithInitializedValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>abad3aac1d9d2ce9a859ac91bd428bc95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetRepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a035982a54afe5bac3bcb2c583d04cdde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetRepeatedFieldBuilderNotSupportedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a0d597d0fddb6e605c6145d9863db7d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetRepeatedFieldBuilderWithInitializedValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a32d448203f40205d4b49a2cdea87a084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a87163e1439626f1e1ee1cc04c3deacfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidations_Extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a7a71462a45e653115d0d17998f19d56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromOtherRejectsNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a060ce0c32e045ded6d8e186ae75a9ef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ad86ae3e646151586a4e6de466b1e5906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessageOrBuilderGetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aaa7941703012d4be1f3f0278cf53edd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMultipleFilesOption</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aab9528add478bfedb3562b1179bced01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNestedExtensionInitialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ab084b721cb9af71a3790d1c29dc072ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNonNestedExtensionInitialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aa9e3eee55ffcc8d5410d1ff89f52e85b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofEnumCase</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a8fcb088b519f0b1400fab729bdfa69c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a702d80ff67332e85d721447ff62c49fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofNestedBuilderOnChangePropagation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ac729e544c7f2fdddf3a6e0c82580c956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>abb425ba8cbe163e2dad4496eb97fa1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a205915ac02c87f38206881f6e92df253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOptionalFieldWithRequiredSubfieldsOptimizedForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a7b955375cb8f2ded9d7c0267ccf209a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsedMessagesAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a53e0186af3dd2db16af7fd8bcdb6e6d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedToUnpacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>af8817cac25f9557113b201f0ec80c42c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnpackedToPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a616749f653e695ed54368b4beafe5f18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProtosShareRepeatedArraysIfDidntChange</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aa182b720c29145141f23bba92caee140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRecursiveMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ad6cc9a3ea8665d2ff2db04202c75535f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionClearOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>abceb73c2ebef8090c62d12ccbc3b3b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a0e53cc070b3b08f41d184d99adefc74e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionGetOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>afffbdbacef9c54ad446bc13090e59f08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionGetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a077edeff1ba122afebf6940c2fcb05b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a8284324d40ea33d58cd04be2ea71add9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a25ac8cdcb11b919af84a70f28a4e9c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a524a1d89406835264bf6d5719835e087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a9f4aab750272ae9ad88ad42d4336d483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedAppend</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a9ad7a8e987a9b070eb01d7b50c660fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedAppendIterateOnlyOnce</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a28aa52e4752b5fb6b3d227251b7a7afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedAppendRejectsNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a60f4168e92413b87df58912e89aa25a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedArraysAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a1065b993d2836926b47efd4c49162929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ab1ddd181642456be8c0a864664d693d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a56911a0f75ed1aa230586057917dcd94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a6ea5137adde9e8380f85231c89904365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializePartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ade1a32600e2a8b2c57c35fb8d25dba90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetOneofClearsOthers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a658ed2ef3541f981b75b3f8c793372c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a75658a6cf9679e64a5e39c13680bc144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettingForeignMessageUsingBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a2426b275ef1d6e7d18e43f8f9e4ae581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettingRepeatedForeignMessageUsingBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a747b07537893165e661e550abd249e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a68d1657eef834b9c29fd0f4c2cc29982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUninitializedExtensionInOptimizedForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a9d5987dec9ce8d80bc78823685586bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnsetRepeatedExtensionGetField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aaf271fb9280310a8a7fffc8426dd953d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUsingBuilderMultipleTimes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a36a46d4c8b3d107c6e9055832a4cd424</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertIsUnmodifiable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a13f3c97e7b5c53c89e57b322fb210122</anchor>
      <arglist>(List&lt;?&gt; list)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::GeneratedMessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBaseMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>abbd405388d9a8e90b6a861fabb912b82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aad458b0622ba237e047af6837ffb6061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a1d9ca1d360d46efb704b8d52a375d572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a86e1371a6a090b1988eb600e07e46972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aece80b632ce4f1be2336cc871b8a1326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumInterface</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aebfeedcd252088d3e683534c5db2f6cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a9d46b46d0e12f8fe0091d17f5a2861de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a88fcaa7449241a6d6d04d2d0168f59a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionConstantValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ad05e0ef56869309c044f763af3267a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ad2e1e80ea7b3f3b71a3d2f62a5e92e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a85978f251961d31e5704d23f1bcdd55e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a6b50b0e76fc6b89cf9cb113c587f914d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a5fa990231f39161cd4e8307dc39c2fe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>af39dcada253d5123ef5a206d034fcaa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionGetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a92a9a998d7575a8bc7dbe15cbd8696bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a6bbd8b45ec2b2d1bd7048b94e0b3d675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a5897e6e9724fc6c3c9276aaaaa7c76e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aeb5dc4fd59cd788df66a1a4da3b7b9cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionReflectionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>add5347df1f3aba61dd024cc77c3f1f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a64e87ed45ffc171021e6819e1f6aa8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldConstantValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a1af7dfce971f6966bea2e90e6bf82c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a2d35142da91b8ee48e57df3f8d586a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFieldBuilderNotSupportedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ab6c2a9c8929ec1a50bc512e12a82f8ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetFieldBuilderWithInitializedValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a082e51b4e7fe48a6a31e1a06fcc08ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>acacb244ef9b89779b30a237eca9b14e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessageOrBuilderGetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a3c8804160fdc4f668e743427aeffb8d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMultipleFilesOption</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>af341388f0286fa20314ecb1f3ac054a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNestedExtensionInitialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a456a493c5431b242a3d2efdd6a4d58ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNonNestedExtensionInitialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a1d7bff05090478850f2426659b3d2b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOptionalFieldWithRequiredSubfieldsOptimizedForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a8b28885de11a03f442df21bf5cea2677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsedMessagesAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ada82e447eb4af22bd101d29098a4bad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedToUnpacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aa8a64cc17b6e714698243eed3185f777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnpackedToPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>abcb2ca516ad476cc26583bd178dddc1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRecursiveMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a1c2f55bed7ffcdf94ddc4ebd894ab200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionDefaults</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a0e15656b506c2dd190f77ec7e1fc11f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionGetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a738f18834b232ceea6e1e25856b53185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a16f1adb610d607958bd9195d9db5ee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a644ec1494f822bd7841779bac35e520a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a3055ed9eb9c81b3feb2cd85e120f7b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a23575510387d1bf6f80b671b2d50ec27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedAppend</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a45361b3228b761e0940f5ae2225a9115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedAppendRejectsNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a1d5527f92505ba739e952f06987ec9a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedArraysAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aa81449c5ac4f167e4cc8fd2ead00e655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>aac582c9e61d77e2de9426ceba427980c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a492f367fb49fb135591bfebd50d5227b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a7a9c766dff52fe155322532564c8d76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializePartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a54fa4ebe26b3c9ed0a66d374c9ea5857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a4abef79c27ada37fe0218421f248b793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettingForeignMessageUsingBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a7b6825289ce4f3abde063b707b65378c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSettingRepeatedForeignMessageUsingBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a7b66a6f83e55ea43f4cf41170413f1a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a26dc19a9d558461f3900d1c45540ca3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUninitializedExtensionInOptimizedForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>ad3c1b26f702009aac21fbbba41b17916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUsingBuilderMultipleTimes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a32655b531657bc9b08abbb65c1db841a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertIsUnmodifiable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1GeneratedMessageTest.html</anchorfile>
      <anchor>a17ad6ed2e3ef8ff10da6b7919bbeba58</anchor>
      <arglist>(List&lt;?&gt; list)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</filename>
    <base>com::google::protobuf::AbstractMessage</base>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::Builder</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageV3::BuilderParent</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::ExtendableBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::ExtendableMessage</class>
    <class kind="interface">com::google::protobuf::GeneratedMessageV3::ExtendableMessageOrBuilder</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::FieldAccessorTable</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3::UnusedPrivateParameter</class>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a8dbc84ad9286d9c051a6c75c701fb311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a9b28235cdab48e0d63c1ca18d60ebb0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>acd2e48f21f33bfbefce3745e2226ca36</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ae6d5813e61ff5cd0ccb3f369a459c472</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt;? extends GeneratedMessageV3 &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a011bfc598f13ebb05937b538c2e2640a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>af23e3c75c8441c21714dc31d907a79d8</anchor>
      <arglist>(final FieldDescriptor field, final int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a9e4044b9373ba879bc440d5d398c4682</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a6e35b9766b1c3715e4368fe5020a2ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a9b4a2371ec60be3a972b9604a0788fcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a160736be4bcefeb0b7025f877f9a27c7</anchor>
      <arglist>(final FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a7a5288731bb5d402a2b32d2291e65786</anchor>
      <arglist>(final OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ad81f4dcdeab8d7f049e6141eb2e77965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a6e53775766efea224fe5750a78cdef11</anchor>
      <arglist>(final CodedOutputStream output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneratedMessageV3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a9b7d2c842c75fe7810b09481bf0b9a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GeneratedMessageV3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a9af940eb8ce711fd787bff8acb14bbb1</anchor>
      <arglist>(Builder&lt;?&gt; builder)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a47619425e15f17cc0065785d49f2846a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MapField</type>
      <name>internalGetMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a8743bf8fb9794e640ad3439caddb76bb</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeExtensionsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a3fb4505d28787bb327baeae30cbaae87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mergeFromAndMakeImmutableInternal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a002b2e58909649c260fe75d606938f55</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>abstract Message.Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>adb9cf803a9934a17bd87f27e7d8c865f</anchor>
      <arglist>(BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Message.Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a722b98f5b499d5df744c95897cfa8ad2</anchor>
      <arglist>(final AbstractMessage.BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>newInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a76c36b75123fe166b8d9349bee32424c</anchor>
      <arglist>(UnusedPrivateParameter unused)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a7e330b1bbade2c0c7869b5d32017a373</anchor>
      <arglist>(CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>parseUnknownFieldProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a93763a65fc8e61f4f9e942f691b15276</anchor>
      <arglist>(CodedInputStream input, UnknownFieldSet.Builder unknownFields, ExtensionRegistryLite extensionRegistry, int tag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>writeReplace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a6ee3bdd1524e424524031033aaf079c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static boolean</type>
      <name>canUseUnsafe</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ae7045f8ea476ddb13238f6da74ec42b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>computeStringSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a60aa114908c8d141af8ddb44c663d179</anchor>
      <arglist>(final int fieldNumber, final Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>computeStringSizeNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a742f7a62dff41edaa96637e4cfc9e625</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>emptyBooleanList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a27e5a4449add90a8046ad5685bebdff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>emptyDoubleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a8c56a392aea2358665b9b5d50cba95a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>emptyFloatList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>adf05da5702ddf89a7f1943b577bd55d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>emptyIntList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ac2bd76f17968b49964ef743d0e65bf70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>emptyLongList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ae9af66d90695f96b99dddc1a365fc156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a61b9953db028c8a371abe1a72b61d306</anchor>
      <arglist>(BooleanList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a290a7092fc23db2061c1f3d6c0f5818d</anchor>
      <arglist>(DoubleList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a7a667d3bcd8472447a62b7cafa0cbb35</anchor>
      <arglist>(FloatList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a7a9c7ada45886de175e8ab2d676dc185</anchor>
      <arglist>(IntList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>aa1affe9efc95c0aef9568425a7a2f74c</anchor>
      <arglist>(LongList list)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BooleanList</type>
      <name>newBooleanList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ae085e74b931e2f8429db6135bbfafebf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static DoubleList</type>
      <name>newDoubleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ac3ae1b263316cdf0fe30dfec44d9eaab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static FloatList</type>
      <name>newFloatList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a5d9f65ed76bddc21abbe4458c94fff6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static IntList</type>
      <name>newIntList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a683fa0dac101bc506b0e3f6b45a8f5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static LongList</type>
      <name>newLongList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ade6b4752f5345a4a30f7a9f1edc31f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseDelimitedWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a12a95bd7301ad1d1e07abc11269af7b9</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseDelimitedWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>aa68898e878d9cb60786339b22855eee0</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input, ExtensionRegistryLite extensions)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a646739d9bf721914b09845a72e8af9ac</anchor>
      <arglist>(Parser&lt; M &gt; parser, CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a0ef1f3c642449574185b65817203d6d7</anchor>
      <arglist>(Parser&lt; M &gt; parser, CodedInputStream input, ExtensionRegistryLite extensions)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>af6db57a5f8c9c58c034ced98684f7fea</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; M extends Message &gt; M</type>
      <name>parseWithIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a90cd86fa9282638c074a43adb9722610</anchor>
      <arglist>(Parser&lt; M &gt; parser, InputStream input, ExtensionRegistryLite extensions)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; V &gt; void</type>
      <name>serializeBooleanMapTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ad791bdda1b483429366dc9c372c866ec</anchor>
      <arglist>(CodedOutputStream out, MapField&lt; Boolean, V &gt; field, MapEntry&lt; Boolean, V &gt; defaultEntry, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; V &gt; void</type>
      <name>serializeIntegerMapTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a6da389878793a48d8aed64cb75d799de</anchor>
      <arglist>(CodedOutputStream out, MapField&lt; Integer, V &gt; field, MapEntry&lt; Integer, V &gt; defaultEntry, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; V &gt; void</type>
      <name>serializeLongMapTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a6185c189b45377fa12165d836c12a54a</anchor>
      <arglist>(CodedOutputStream out, MapField&lt; Long, V &gt; field, MapEntry&lt; Long, V &gt; defaultEntry, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; V &gt; void</type>
      <name>serializeStringMapTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a460cf9b7619e484cadd27a39d8aab147</anchor>
      <arglist>(CodedOutputStream out, MapField&lt; String, V &gt; field, MapEntry&lt; String, V &gt; defaultEntry, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a89f103c739507317055f1b2ea1809762</anchor>
      <arglist>(CodedOutputStream output, final int fieldNumber, final Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a2c22b1f3cebd0d30fa8f4699f96f619c</anchor>
      <arglist>(CodedOutputStream output, final Object value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSet</type>
      <name>unknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a7ecf01a5a285b586f4136b2b417bfe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boolean</type>
      <name>alwaysUseFieldBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a22575d32d3403bbde29b6ab42af8df44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFieldsMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ab4d4ef602f16ba77bed917a87407dacb</anchor>
      <arglist>(boolean getBytesForString)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; MessageType extends ExtendableMessage&lt; MessageType &gt; T Extension&lt; MessageType, T &gt;</type>
      <name>checkNotLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>aae97161dd27610f30da757920637b038</anchor>
      <arglist>(ExtensionLite&lt; MessageType, T &gt; extension)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Method</type>
      <name>getMethodOrDie</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a65e1431731b8cad65067636de4d7a1d0</anchor>
      <arglist>(final Class clazz, final String name, final Class... params)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Object</type>
      <name>invokeOrDie</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a7e836a5aa80fbc211a4dcdd833c501df</anchor>
      <arglist>(final Method method, final Object object, final Object... params)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; V &gt; void</type>
      <name>maybeSerializeBooleanEntryTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>ae34df55cf3a5386f163a69a54d1e1f9f</anchor>
      <arglist>(CodedOutputStream out, Map&lt; Boolean, V &gt; m, MapEntry&lt; Boolean, V &gt; defaultEntry, int fieldNumber, boolean key)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; void</type>
      <name>serializeMapTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>aa7d3d41a60d2d3e3d1b561a50dbb7545</anchor>
      <arglist>(CodedOutputStream out, Map&lt; K, V &gt; m, MapEntry&lt; K, V &gt; defaultEntry, int fieldNumber)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3.html</anchorfile>
      <anchor>a45d58f0c290b447b10a4c91287db7ca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::python_message::GeneratedProtocolMessageType</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1GeneratedProtocolMessageType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1GeneratedProtocolMessageType.html</anchorfile>
      <anchor>a8d286d010a5424b9861ba4419a56d8fc</anchor>
      <arglist>(cls, name, bases, dictionary)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1GeneratedProtocolMessageType.html</anchorfile>
      <anchor>a50322be7e0cd92d7cceb45b664604ccb</anchor>
      <arglist>(cls, name, bases, dictionary)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_decoders_by_tag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1GeneratedProtocolMessageType.html</anchorfile>
      <anchor>ad775355501e3f150bbfbd4a01d591105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_DESCRIPTOR_KEY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1python__message_1_1GeneratedProtocolMessageType.html</anchorfile>
      <anchor>a41d4c2df53f5eb1f9c2ac25b5d0c910c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::pyext::cpp_message::GeneratedProtocolMessageType</name>
    <filename>classgoogle_1_1protobuf_1_1pyext_1_1cpp__message_1_1GeneratedProtocolMessageType.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_DESCRIPTOR_KEY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1pyext_1_1cpp__message_1_1GeneratedProtocolMessageType.html</anchorfile>
      <anchor>a1686908a09c66fed8074a82be21aca59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service_reflection::GeneratedServiceStubType</name>
    <filename>classgoogle_1_1protobuf_1_1service__reflection_1_1GeneratedServiceStubType.html</filename>
    <base>google::protobuf::service_reflection::GeneratedServiceType</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1GeneratedServiceStubType.html</anchorfile>
      <anchor>aa070ec1c6ccc0958b90d793bb890eb09</anchor>
      <arglist>(cls, name, bases, dictionary)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_DESCRIPTOR_KEY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1GeneratedServiceStubType.html</anchorfile>
      <anchor>a31d68d1adde8bbe0d9511273c4d85b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service_reflection::GeneratedServiceType</name>
    <filename>classgoogle_1_1protobuf_1_1service__reflection_1_1GeneratedServiceType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1GeneratedServiceType.html</anchorfile>
      <anchor>a8b723eff68bc11560cb3f92cf0b4b362</anchor>
      <arglist>(cls, name, bases, dictionary)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_DESCRIPTOR_KEY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service__reflection_1_1GeneratedServiceType.html</anchorfile>
      <anchor>a75c613f3b1249015e3b688ae356c8e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::gmock_class_test::GenerateMethodsTest</name>
    <filename>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</filename>
    <base>cpp::gmock_class_test::TestCase</base>
    <member kind="function">
      <type>def</type>
      <name>GenerateMethodSource</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>af96a6c9fd394f7e27cf24f86814549c9</anchor>
      <arglist>(self, cpp_source)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testArgsOfTemplateTypes</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>ade05313ccffe74f9eaa42fb66c14f702</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testArrayArgWithoutNames</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a544cd40e30b5dc3fbcf42385f0a54ad1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCStyleCommentsInParameterListAreNotRemoved</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>afa44c6ac675ce7454ff0f51164bde59e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultParameters</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a61abb614ad02a1fef3ece3813695c22a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDoubleSlashCommentsInParameterListAreRemoved</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>abb9fce46de4ac1d2943b85e84ce14c83</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExplicitlyDefaultedConstructorsAndDestructor</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a0a2a15e9eb43aff0fec7e89a81c30987</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExplicitlyDeletedConstructorsAndDestructor</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a4e6c2d2de1e21e63672ebbb75676c45c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExplicitVoid</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a4db373bb8953d0523425b5a3f392e761</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMultipleDefaultParameters</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a41b91cc39a55385b8c4b97d804e80345</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPointerArgWithoutNames</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a6a2118fde4c59d2f8f402652e7aa8896</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testReferenceArgWithoutNames</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>af82b50cc3f5daee5f6650fff1323e30c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRemovesCommentsWhenDefaultsArePresent</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>add445941c6503198f0c3a25e00d20b9f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testReturnTypeWithManyTemplateArgs</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>affdc748928d26be259345ed6a8753988</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testReturnTypeWithOneTemplateArg</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a747b7b1b9da071eb8e1e2b84c7ee3614</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleConstMethod</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>ad8cb9c2f99fa65c7d3fee054dde0e30d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleConstructorsAndDestructor</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>abb0adf9fa7afd25d63964a9075af1414</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleMethod</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a3ece43a88823e3fe1b4731819505bd61</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleMethodInTemplatedClass</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a964a1b55f2096edf7a6165734b1f0619</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleOverrideMethod</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a2b1501cf9517acbeb48d11e9d8992a9b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStrangeNewlineInParameter</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a184995b077a46f3408fa203cb0626614</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testVirtualDestructor</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMethodsTest.html</anchorfile>
      <anchor>a3095f7046a089b3c8a13e7e8161a2ab2</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::gmock_class_test::GenerateMocksTest</name>
    <filename>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</filename>
    <base>cpp::gmock_class_test::TestCase</base>
    <member kind="function">
      <type>def</type>
      <name>GenerateMocks</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>afdce6749dca14c1aa90762d389d92c87</anchor>
      <arglist>(self, cpp_source)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testClassWithStorageSpecifierMacro</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>aba1ab8ae8a897ea9c22a47bcd1524254</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumClass</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>a2bbddbe36e49edf3cb9116c3dd0fe814</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNamespaces</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>a706812da9e8f79a689c707b4032db2d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTemplatedClass</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>a4098c99b66f0cbea7be9e66352a20f4d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTemplatedForwardDeclaration</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>a18cb0f03ecd4e54d0f787694c1513731</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTemplateInATemplateTypedef</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>a32a2840352d970c631d7be1b6d1970e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTemplateInATemplateTypedefWithComma</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1GenerateMocksTest.html</anchorfile>
      <anchor>a67d1336b8782257fcfcdbda8c8d4f794</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::Generator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Generator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Generator.html</anchorfile>
      <anchor>a121fda1f090438fb6803a4ee9bb9de89</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;parameter, GeneratorContext *generator_context, string *error) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::js::Generator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a2fe4ae4193af3c79c07ac379f8fc182a</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;parameter, GeneratorContext *context, std::string *error) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ad9826cac47a608184c12eb7cbddec730</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const std::string &amp;parameter, GeneratorContext *context, std::string *error) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Generator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>aaeeec859dd7d059ae40c7adbc4351485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>HasGenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>aef293263afec7adb2ef5b88eb54ddca0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Generator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a2c7b8fa8781f64c5e3fcf70184d34695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindProvides</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>aa805f660318a3a69ed9398650fa89886</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const std::vector&lt; const FileDescriptor * &gt; &amp;file, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindProvidesForEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a83085c3648da6e027463fa744c97e106</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const EnumDescriptor *enumdesc, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindProvidesForFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ab0e1ebe8336fb0d9011e4bf0b17f009e</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const std::vector&lt; const FieldDescriptor * &gt; &amp;fields, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindProvidesForFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a3b84baa6df8168dcc2670714d83173e2</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FileDescriptor *file, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindProvidesForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a5931e19d84024e68646ecb344549ba0b</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindRequiresForExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ab31b5078f34a7eef05e2fce9d1852365</anchor>
      <arglist>(const GeneratorOptions &amp;options, const FieldDescriptor *field, std::set&lt; std::string &gt; *required, std::set&lt; std::string &gt; *forwards) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindRequiresForField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a93844cb0699fb6782503df804071c1a6</anchor>
      <arglist>(const GeneratorOptions &amp;options, const FieldDescriptor *field, std::set&lt; std::string &gt; *required, std::set&lt; std::string &gt; *forwards) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindRequiresForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a218a3b3c3f194aed720e034bc661b0ee</anchor>
      <arglist>(const GeneratorOptions &amp;options, const Descriptor *desc, std::set&lt; std::string &gt; *required, std::set&lt; std::string &gt; *forwards, bool *have_message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a3b23d37fb69f718af8f8db8874890993</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a0b642c033ee9639470000887b703ccdc</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassConstructorAndDeclareExtensionFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a40fc08e6c600b99ec6d53b6f34a1610a</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassDeserialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a1397effffd7ed095b9b12213e7c1b21c</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassDeserializeBinary</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ada98e8990a4a35f76a029e89b70910d8</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassDeserializeBinaryField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>acfd350e0921ea0b2641d731ceb48720c</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassesAndEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a75b229292fc99be0ad930dd6efa1825e</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FileDescriptor *file) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassExtensionFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>aa4300033948411bba04dac6385826fe9</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a232441134e7bb7aa87dda8a5ee3c59c1</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassFieldFromObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a273ea3c51e4b47056b7007387a6bb28b</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a120a193017175b5ceea27cafd91bf710</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a1bceac8898e5bb380c9d62a3fc4eaa34</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassFieldToObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a94303db516b82a616a4ce4923968ce34</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassFromObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>abd6c832a22ef84c9e5c2c9cd5c4501dc</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassRegistration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a0af14fa3048209b06bf1f9bfa8f0dd88</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassSerializeBinary</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a22bebd2391c14c8f9cfd7268980bbeba</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassSerializeBinaryField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a6b534adda357581af47ab94dad7d2705</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassToObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a2efb846bfa885f58d36ea19ca0bd77d0</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClassXid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a1c5c383b33ffd52086341b05d5db3ece</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a41b5217ffdeee440b3d05d3c593b5f43</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const EnumDescriptor *enumdesc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ab037bb9936c789d5ad0baa33a5ef8016</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldValueExpression</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a76aae174909ef69ac9301c04da619394</anchor>
      <arglist>(io::Printer *printer, const char *obj_reference, const FieldDescriptor *field, bool use_default) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GenerateFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a72d9d454b0f0a2a897b3106fd07c7603</anchor>
      <arglist>(const FileDescriptor *file, const GeneratorOptions &amp;options, GeneratorContext *context, bool use_short_name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a41b4e0d50b9825e24bea10a7640940fa</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FileDescriptor *file) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFileAndDeps</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a3d8e3db0cbfaefba56323bedcfdb23a8</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FileDescriptor *root, std::set&lt; const FileDescriptor * &gt; *all_files, std::set&lt; const FileDescriptor * &gt; *generated) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFilesInDepOrder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>afeee07ce37531133bb819286247393c7</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const std::vector&lt; const FileDescriptor * &gt; &amp;file) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a522736663bd1bdf385e9a2379a9797ea</anchor>
      <arglist>(const GeneratorOptions &amp;options, const FileDescriptor *file, io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateObjectTypedef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a97296e127ddbb194ad684a1308d3e98f</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateOneofCaseDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a1dc6b18e7ec8ce6bb7b80bb73ef381fa</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const OneofDescriptor *oneof) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateProvides</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a64e194125b199983debbcd06dbdffb4d</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateRepeatedMessageHelperMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a597a652765cebc7c7fa59223169629af</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateRepeatedPrimitiveHelperMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a4ece9bbd2c2dae6d6601fb5c9efdacd0</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field, bool untyped) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateRequiresForExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a0ee39ee8fb58ea7586895a130a64d4d6</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const std::vector&lt; const FieldDescriptor * &gt; &amp;fields, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateRequiresForLibrary</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a2c42ab2d08e3bbc80259b685c29828e2</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const std::vector&lt; const FileDescriptor * &gt; &amp;files, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateRequiresForSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ac65f8c5bf64f4e8084851d1b42c5ab81</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const SCC *scc, std::set&lt; std::string &gt; *provided) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateRequiresImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>ad579ce553b3d9b6e3b09812ff30c327a</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, std::set&lt; std::string &gt; *required, std::set&lt; std::string &gt; *forwards, std::set&lt; std::string &gt; *provided, bool require_jspb, bool require_extension, bool require_map) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateTestOnly</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a6070bd452dc17be7a58db01be5ea924c</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1js_1_1Generator.html</anchorfile>
      <anchor>a76ceff78484b17ac5edd4d6185595ec9</anchor>
      <arglist>(Generator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::php::Generator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1php_1_1Generator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1php_1_1Generator.html</anchorfile>
      <anchor>a6f9c2e52bdc70d2e52f2c1d34391c6db</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;parameter, GeneratorContext *generator_context, string *error) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::python::Generator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a5fd9bfbdc7c4b8b8affcab00977060e8</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;parameter, GeneratorContext *generator_context, std::string *error) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Generator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ac2b977f2f9609566eebaf5aee54cda57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Generator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ac54b7877c056b58a668e36ca9c905d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddEnumToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a294c5fd451caaf0d55368ebcade5953b</anchor>
      <arglist>(const EnumDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddExtensionToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>abe9f74ec7b67a56141536b36829b3684</anchor>
      <arglist>(const FieldDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddMessageToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a9ca4684a9a1cfb0d25d7ecf46b3688eb</anchor>
      <arglist>(const Descriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddServiceToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>aaf7ca506987ab7dc0bdb5a408adc326f</anchor>
      <arglist>(const ServiceDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyPublicDependenciesAliases</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a72e5ad0f14ff951a590b23fa6d17fab8</anchor>
      <arglist>(const std::string &amp;copy_from, const FileDescriptor *file) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>FieldReferencingExpression</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a0af38247416995784f3834aba4133d1b</anchor>
      <arglist>(const Descriptor *containing_type, const FieldDescriptor &amp;field, const std::string &amp;python_dict_name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixAllDescriptorOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a53567c924b6fd7478cad0c13cfc0a25a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixContainingTypeInDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a21ca8412aa6b37048b31a4290b46d698</anchor>
      <arglist>(const DescriptorT &amp;descriptor, const Descriptor *containing_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixForeignFieldsInDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a961daa41f23445ad1f4c34c21505e8fa</anchor>
      <arglist>(const Descriptor &amp;descriptor, const Descriptor *containing_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixForeignFieldsInDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a2c2428b788321a48fe799c77985dd60a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixForeignFieldsInExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>adb24d1340437f9ae017ced7768a89975</anchor>
      <arglist>(const FieldDescriptor &amp;extension_field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixForeignFieldsInExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ad81d469dfa48472c4e5b72a7aecd8c4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixForeignFieldsInField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a02b76d539d336d5d22231a5fbc4857c1</anchor>
      <arglist>(const Descriptor *containing_type, const FieldDescriptor &amp;field, const std::string &amp;python_dict_name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixForeignFieldsInNestedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ad7d45d4f794ef1eb88bccab930ec0a97</anchor>
      <arglist>(const Descriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixOptionsForEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a5390ec60db2ec8002678e336e0eb8f77</anchor>
      <arglist>(const EnumDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixOptionsForField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a46b1959b4bb45f2d8a89819fe0090007</anchor>
      <arglist>(const FieldDescriptor &amp;field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixOptionsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a5375a178c6ca055b154cc9765c937d4f</anchor>
      <arglist>(const Descriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixOptionsForOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>aa1c1a09017e69712c46d9aef077a2934</anchor>
      <arglist>(const OneofDescriptor &amp;oneof) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GeneratingDescriptorProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a39a183eb881e24ca35bad4dd2a946284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>aca4ac468604402699545a3d2dbb4c0e3</anchor>
      <arglist>(Generator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>ModuleLevelDescriptorName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a47298c5c34feb38100648da9cd7c6c76</anchor>
      <arglist>(const DescriptorT &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>ModuleLevelMessageName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a53f07fc254e61a29dfc6d6eca5b65a93</anchor>
      <arglist>(const Descriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>ModuleLevelServiceDescriptorName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>af52f3ca28842067e823fa65df8e7dfc6</anchor>
      <arglist>(const ServiceDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>OptionsValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a344d33ae95e0f9cf3fdf427cea505163</anchor>
      <arglist>(const std::string &amp;serialized_options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintAllNestedEnumsInFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a4a6b704c8a904f588270f9da0ec0713c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ac9167f71dfe76b12fa683d6606c7ba57</anchor>
      <arglist>(const Descriptor &amp;message_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintDescriptorKeyAndModuleName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a4f54da1f2b577826d05fe12ab0b3905a</anchor>
      <arglist>(const ServiceDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ac4031a09c75c2ac736e9b78959502a94</anchor>
      <arglist>(const EnumDescriptor &amp;enum_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintEnumValueDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a32741a9ce547317a2f432aabf433dedc</anchor>
      <arglist>(const EnumValueDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintExtensionsInDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a3b149a87205d53d34e9cfafd88f31143</anchor>
      <arglist>(const Descriptor &amp;message_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a355a1ad024974de36ad12d8420abd904</anchor>
      <arglist>(const FieldDescriptor &amp;field, bool is_extension) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFieldDescriptorsInDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a9acb6d92d343ba5dfe7b068894a2428b</anchor>
      <arglist>(const Descriptor &amp;message_descriptor, bool is_extension, const std::string &amp;list_variable_name, int(Descriptor::*CountFn)() const, const FieldDescriptor *(Descriptor::*GetterFn)(int) const) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFieldsInDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a41f70c13c1bfc9f2705eaeb5b8226195</anchor>
      <arglist>(const Descriptor &amp;message_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>afe3ffaf956ab29abb2b9741bccbfec2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintImports</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a11ac5e07147a3f0cb2133f0f7d5d0809</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>aad0caf6bc11bf0bf4f5fcb6bfd1c3464</anchor>
      <arglist>(const Descriptor &amp;message_descriptor, const std::string &amp;prefix, std::vector&lt; std::string &gt; *to_register, bool is_nested) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintMessageDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a6b6edca64ae3807a481860af418dbac2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a54697dfbcb4ee9ca5376b4f580c07078</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintNestedDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a01833235c1d048dbc12e681739808f89</anchor>
      <arglist>(const Descriptor &amp;containing_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintNestedEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a1e732a42fd147979b7690f54c14ced87</anchor>
      <arglist>(const Descriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintNestedMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>af3b1f42cc75c7fd09c485aeff391d976</anchor>
      <arglist>(const Descriptor &amp;containing_descriptor, const std::string &amp;prefix, std::vector&lt; std::string &gt; *to_register) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintSerializedPbInterval</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>ac224ed7577f35ebd8c63e88e43f00ce5</anchor>
      <arglist>(const DescriptorT &amp;descriptor, DescriptorProtoT &amp;proto) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintServiceClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>af85b2cb7b1ec3b46a6d483cd817464a1</anchor>
      <arglist>(const ServiceDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a26d878803858972cbeaa418d7c1b0365</anchor>
      <arglist>(const ServiceDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintServiceDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>aefb17232752283922564cbc359730820</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintServices</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a33de53937d18d24beed99bb5fd38d8f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintServiceStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>af96427217bcebd73428bf76de58ee12e</anchor>
      <arglist>(const ServiceDescriptor &amp;descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintTopLevelEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a91a0bbede7108b1e0965fad64ab666a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintTopLevelExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a0f061241518658ba287cac84ef7dc1d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a6c611cc4aca3ff579691f897aaf1410b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>file_descriptor_serialized_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a875df98ad503ca6489ee3ccc290ce2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>a72db38e470f156e53250edc8f55775b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::Printer *</type>
      <name>printer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1python_1_1Generator.html</anchorfile>
      <anchor>aad9984c25ca380246b9fdd15fcbc7b22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::ruby::Generator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1ruby_1_1Generator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ruby_1_1Generator.html</anchorfile>
      <anchor>a9a6bf647673f9be6325f148756a543ea</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;parameter, GeneratorContext *generator_context, string *error) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::GeneratorContext</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</filename>
    <member kind="function">
      <type></type>
      <name>GeneratorContext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>a960b24588dc19375c96be271d770404b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetCompilerVersion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>a79aab1f7c45b7fe177d2560bbb7facf8</anchor>
      <arglist>(Version *version) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ListParsedFiles</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>a82e7394ef1435f59ae157907fe4a830b</anchor>
      <arglist>(std::vector&lt; const FileDescriptor * &gt; *output)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual io::ZeroCopyOutputStream *</type>
      <name>Open</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>ac00efef896381a7f9baa4c098539f68b</anchor>
      <arglist>(const std::string &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual io::ZeroCopyOutputStream *</type>
      <name>OpenForAppend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>a90d16f49382fe1e4f87ee984dc5c1a3b</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual io::ZeroCopyOutputStream *</type>
      <name>OpenForInsert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>a2fde0c7123cbeb79be7d16bd73baaa25</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;insertion_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratorContext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>a8b5cc9ae890c70c49bf05d86dc89924b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorContext.html</anchorfile>
      <anchor>af3b0a8c8a0506e1d282b7d63c2854827</anchor>
      <arglist>(GeneratorContext)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</filename>
    <base>google::protobuf::compiler::GeneratorContext</base>
    <member kind="function">
      <type>void</type>
      <name>AddJarManifest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a6e5784a80baae0e1d076b924b3deaabc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratorContextImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>ab7632ed7e7d8ce10b5a35f85bf938886</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;parsed_files)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetOutputFilenames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a7e6755846d186306bc8d45893a597150</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output_filenames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListParsedFiles</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a050cf83f3758e133811fe201e827d034</anchor>
      <arglist>(std::vector&lt; const FileDescriptor * &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>io::ZeroCopyOutputStream *</type>
      <name>Open</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a6de68f200b4cb7f9fdd66f2bd67b418c</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>io::ZeroCopyOutputStream *</type>
      <name>OpenForAppend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a8ff2f69b9e6c453393e995c89cef9923</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>io::ZeroCopyOutputStream *</type>
      <name>OpenForInsert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a378f89b5c7ba4002454f67934b85f97d</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;insertion_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteAllToDisk</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>afa420f261640f19310a91193a59af917</anchor>
      <arglist>(const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteAllToZip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a16f69bd4ae2799c4811897469d13ea92</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GeneratorContextImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a5c2c45a487c37f0f3f9944bb9d91b197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string * &gt;</type>
      <name>files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a79e8676aab234e620ddc4071784cc3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_error_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>af25c412f0b39d92e6357d8942cdd7371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; const FileDescriptor * &gt; &amp;</type>
      <name>parsed_files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a58e089f0b739f3b3f6d26e64aa7d8516</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MemoryOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorContextImpl.html</anchorfile>
      <anchor>a7ef9e138a4e6c04ff415b52367d1a215</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneratorEvaluationTest</name>
    <filename>classGeneratorEvaluationTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>param_value</name>
      <anchorfile>classGeneratorEvaluationTest.html</anchorfile>
      <anchor>ac819769e32b738677401424deb3c8cbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_param_value</name>
      <anchorfile>classGeneratorEvaluationTest.html</anchorfile>
      <anchor>ae4f5fb96577dd680d9fa1fd6c3c4af46</anchor>
      <arglist>(int param_value)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>param_value_</name>
      <anchorfile>classGeneratorEvaluationTest.html</anchorfile>
      <anchor>a6bae9750692a4cc4799176eada25ef99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::GeneratorFactory</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</filename>
    <member kind="function">
      <type></type>
      <name>GeneratorFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</anchorfile>
      <anchor>ad6c12ecfcd47f3f68f4ba966504479e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ExtensionGenerator *</type>
      <name>NewExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</anchorfile>
      <anchor>a574f911cafd4c063b0dc06992bb19a7b</anchor>
      <arglist>(const FieldDescriptor *descriptor) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageGenerator *</type>
      <name>NewMessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</anchorfile>
      <anchor>a779cd0e3114abba3ecd87ea63ceba894</anchor>
      <arglist>(const Descriptor *descriptor) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ServiceGenerator *</type>
      <name>NewServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</anchorfile>
      <anchor>ab03510ad7bc21cc9bce19fb7cb50ab8c</anchor>
      <arglist>(const ServiceDescriptor *descriptor) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratorFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</anchorfile>
      <anchor>afad2ab5e603d53ad02e8e0ed69f38c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1GeneratorFactory.html</anchorfile>
      <anchor>a4b83c56f4d91ebf8982f63d5076ab46a</anchor>
      <arglist>(GeneratorFactory)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::CommandLineInterface::GeneratorInfo</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>flag_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorInfo.html</anchorfile>
      <anchor>ac1c3769be9f551bdf1b6903541f6d4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CodeGenerator *</type>
      <name>generator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorInfo.html</anchorfile>
      <anchor>a131aaae2e47f6fcbefaa686f2d31e07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>help_text</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorInfo.html</anchorfile>
      <anchor>a9d61a08864ac73116b501c39d7fcd839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>option_flag_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1GeneratorInfo.html</anchorfile>
      <anchor>a441412c60dba278d334dbdd6fe717381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::js::GeneratorOptions</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ImportStyle</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportClosure</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a3f04b085c3db3ac4fac6b759e032d87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportCommonJs</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a57fc3b6954203c94e22a0421afef3cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportCommonJsStrict</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a34132f494fd7a6f3bc4ca7d759b0d16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportBrowser</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2ab92076dc859dd26d3cee2a37634d0607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportEs6</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a9693125514c42289f29a851f66803a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEverythingInOneFile</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3deaff881ae4db37da64631347fb7f07bf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportBrowser</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2ab92076dc859dd26d3cee2a37634d0607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportClosure</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a3f04b085c3db3ac4fac6b759e032d87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportCommonJs</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a57fc3b6954203c94e22a0421afef3cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportCommonJsStrict</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a34132f494fd7a6f3bc4ca7d759b0d16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kImportEs6</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a8b735a0b93a27a01c9175418ed46ceb2a9693125514c42289f29a851f66803a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneOutputFilePerInputFile</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3dea3f99d140271695684c6a0f24de21006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneOutputFilePerSCC</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3dea60b672c28bc9f1e2dedd2936c3e93d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OutputMode</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneOutputFilePerInputFile</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3dea3f99d140271695684c6a0f24de21006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneOutputFilePerSCC</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3dea60b672c28bc9f1e2dedd2936c3e93d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEverythingInOneFile</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a4dee72300b0fdd004edaf9ac51f7a3deaff881ae4db37da64631347fb7f07bf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratorOptions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>ac1f454c601cc27f593821e6c4615d4bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileNameExtension</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a592de5b553a11759c635c041d03a45f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OutputMode</type>
      <name>output_mode</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>afe7510b92b9872aab7ebd67ad92060aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromOptions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>ade79ea27c80261b4529eb1e67b42fae8</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; &amp;options, std::string *error)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>add_require_for_enums</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a7d8e35bc7cf6c2fd59d2e6cc3204404a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>annotate_code</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>ab47339a8fd811ae98d469dbdd7af1e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>binary</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a535aee4c8f38aee7315f581eeec6563f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error_on_name_conflict</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>ae9c8392950a00945df837900747e5a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>extension</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>ae4ec35776957f7bdb8432822fc4c4b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum google::protobuf::compiler::js::GeneratorOptions::ImportStyle</type>
      <name>import_style</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a6fb15560203470c362e83de44f42f1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>library</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>aca9cd9e04e03603cf9f2be3e53b9e1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>namespace_prefix</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a2e282ef896e70dbeb19e20fdc98389e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>one_output_file_per_input_file</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a0f0a009fb1c22b8e05130a355ba7dd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_dir</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>ac3efcb802e8ef796d1e29e515ec82dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>testonly</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1js_1_1GeneratorOptions.html</anchorfile>
      <anchor>a54e53685b2a7620eae72a2c09ca5427f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::GeneratorResponseContext</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</filename>
    <base>google::protobuf::compiler::GeneratorContext</base>
    <member kind="function">
      <type></type>
      <name>GeneratorResponseContext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>a2e01f41763244af1dee294f0377ec0cc</anchor>
      <arglist>(const Version &amp;compiler_version, CodeGeneratorResponse *response, const std::vector&lt; const FileDescriptor * &gt; &amp;parsed_files)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCompilerVersion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>af6d2b17b5bdea931c76ac0e4d6778434</anchor>
      <arglist>(Version *version) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListParsedFiles</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>a22ca64de481c58e3be32053b8d0f90e7</anchor>
      <arglist>(std::vector&lt; const FileDescriptor * &gt; *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual io::ZeroCopyOutputStream *</type>
      <name>Open</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>aa1a956b1d4fbb81a6fd776d0ef100e25</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual io::ZeroCopyOutputStream *</type>
      <name>OpenForInsert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>ab7d5fffdcf8cac75bd779f17f986b5c6</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;insertion_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GeneratorResponseContext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>ad51c0dca5baad90bf6608a47293d6c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Version</type>
      <name>compiler_version_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>ac12aaec0a7f2cebc4ac1f27b6327e024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; const FileDescriptor * &gt; &amp;</type>
      <name>parsed_files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>a912668629a22168907ae339ddb9cffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CodeGeneratorResponse *</type>
      <name>response_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GeneratorResponseContext.html</anchorfile>
      <anchor>a387b897e6fca9d51a2c6dbaec2fe0af1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::generator_test::GeneratorTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testBadIdentifiers</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ae111ea293a804aa0eb86aab041f71d11</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingType</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>af1f444016932929084f539ae2f3d1a01</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingTypeBehaviorForExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ab299cae0508dfcf8d6ca597049e91828</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingTypeInEnumDescriptor</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>aacd14fc288ee8cb1954ed2671e41de5b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnums</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ad80d7945a78da13580812a847e0fb9b5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionRange</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a76bf1d42610e689da1c81677308aee89</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionScope</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ad552dc06794b443f9b9d33a91fc95986</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtremeDefaultValues</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>afcafd4ed57ff6ab07594ab12c3c534e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptor</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a9568d92d1bda2358bafe4ff20f432f3f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasDefaultValues</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a9abff553b930d539525cca3e21121d3a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIsExtension</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a864060b6e21d773eca947e438181db93</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageTypesByName</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a59b0a698963d64e64511688115aa5826</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageWithCustomOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ad216737cca153886352db6c0c03ad1e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedMessageDescriptor</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a16ce78a1ae8da1a77efb5e28a4be3db3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedTypes</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a1f1e15c3772b3e75ec286b627df992ba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNoGenericServices</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a1e15f05e359743bb46ce04e239711a46</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOptions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>af9f4b632733401bc136cf3167b6fab68</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a3da5c03611f031fe3aed9915701b06af</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPublicImports</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a22ed2d6df2e5f74559cd54d353aa9931</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::generator_test::GeneratorTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testBadIdentifiers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a455fed51c2807c812fc10d15d1cf190f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a5f84585f9655560b1498094f88f5204d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingTypeBehaviorForExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a10d2ba0e3740481dd773f7bd4088cf1e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testContainingTypeInEnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a06db07200340704f7cfa83296772cb9c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>abc9735d9438b26363d28f5cdd76b16fe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumTypesByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>acfe65142b5b6953326d9655b0f1b19ca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnumWithDupValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>aefa423473c1d8dad4a49e548642372a1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>adace632734ab234ea9608f6995c2e137</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionsByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a35df00a7bad8e77516938c757168b344</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionScope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ac423fd65df7ad447a46ac67bfb49ff67</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtremeDefaultValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a3b40c43689800152da00d51487653c91</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>af5e1d5f7cdd17ce7c40048f5a1cd2a3e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasDefaultValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a91ecd08c093121027c918b533e92e92d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIsExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a8baefdcf9951cce7ae2c97bc0e1846ee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageTypesByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>adda20eb460a73615ad381138672170dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageWithCustomOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a51ca59b9e79d879ec2e90eadb455d5db</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedMessageDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a0884d235af9f865a285b8afb81034253</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>ac083c3e80f0de8c15506754726c51537</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNoGenericServices</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a293263dc1912c1e24b62c787c627d6be</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>af79896d3cfc40ac9f9dc624f379db739</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a2f7066153c3be2667e8cbeb0cf8ff353</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a5d7944c3b77f5f8ce9828daf45d57847</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPublicImports</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1GeneratorTest.html</anchorfile>
      <anchor>a6ffc9807682723c73d3dba022b52a33d</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::generic_mtrie_t</name>
    <filename>classzmq_1_1generic__mtrie__t.html</filename>
    <templarg></templarg>
    <class kind="union">zmq::generic_mtrie_t::_next_t</class>
    <class kind="struct">zmq::generic_mtrie_t::iter</class>
    <member kind="enumvalue">
      <name>last_value_removed</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a79b0fc00b311fffc4a1aba831b884fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_found</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6ab31c761a398fe4a6b891b1ce7741a689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>rm_result</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_found</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6ab31c761a398fe4a6b891b1ce7741a689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_value_removed</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a79b0fc00b311fffc4a1aba831b884fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>values_remain</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a1e4e62f28005d7a1b03c89cd7a5d2794</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>ac7a0d93c8c7d8791551d52683deda13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>values_remain</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a1e4e62f28005d7a1b03c89cd7a5d2794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a9ed7efc7b243713280a1b455e7b724ce</anchor>
      <arglist>(prefix_t prefix_, size_t size_, value_t *value_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_mtrie_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>ac9dd0eb1834de153db8bab6e82835293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>af52b08b0c891887bd2535e161967194c</anchor>
      <arglist>(prefix_t data_, size_t size_, void(*func_)(value_t *pipe_, Arg arg_), Arg arg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a3d6664988728cdaacfe69bff6016dccd</anchor>
      <arglist>(prefix_t data_, size_t size_, void(*func_)(value_t *value_, Arg arg_), Arg arg_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>num_prefixes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a7738bb30a10a0031c7fcb135ad866a4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>rm_result</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>abb66f3fddf9367f83089363cebb72029</anchor>
      <arglist>(prefix_t prefix_, size_t size_, value_t *value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a2c21361991d2ad7f938f2ca7814ad0b9</anchor>
      <arglist>(value_t *pipe_, void(*func_)(prefix_t data_, size_t size_, Arg arg_), Arg arg_, bool call_on_uniq_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>af3eea6ad6db1a010a04d04391e49be3e</anchor>
      <arglist>(value_t *value_, void(*func_)(const unsigned char *data_, size_t size_, Arg arg_), Arg arg_, bool call_on_uniq_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~generic_mtrie_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a9aeeff41f4b5f1b1e094c0ea0650c913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef unsigned char *</type>
      <name>prefix_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a910a1551238468ec55d2af42646f85df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; value_t * &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aea50fd5f786247c31e1f7d31a96f747f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aeda73c2eba904f6686d056569dad1a4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_count</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a7d11a4be1e65a479259c434417a66068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_live_nodes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a3df41bfee5f896f261898255ba91d62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_min</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>abf2d53c32ef78c45d391ead85eb72043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union zmq::generic_mtrie_t::_next_t</type>
      <name>_next</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aa93802033bfda1c900dc493474ae319f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_num_prefixes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>afa234955dce26c86c6c053a4d1b0a1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t *</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a83d2e37e6a2a97730ba0e85297757306</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_mtrie_t&lt; pipe_t &gt;</name>
    <filename>classzmq_1_1generic__mtrie__t.html</filename>
    <member kind="enumvalue">
      <name>last_value_removed</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a79b0fc00b311fffc4a1aba831b884fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_found</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6ab31c761a398fe4a6b891b1ce7741a689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>rm_result</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pipe_t</type>
      <name>value_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>ac7a0d93c8c7d8791551d52683deda13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>values_remain</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a1e4e62f28005d7a1b03c89cd7a5d2794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a9ed7efc7b243713280a1b455e7b724ce</anchor>
      <arglist>(prefix_t prefix_, size_t size_, value_t *value_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_mtrie_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>ac9dd0eb1834de153db8bab6e82835293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>af52b08b0c891887bd2535e161967194c</anchor>
      <arglist>(prefix_t data_, size_t size_, void(*func_)(value_t *pipe_, Arg arg_), Arg arg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a3d6664988728cdaacfe69bff6016dccd</anchor>
      <arglist>(prefix_t data_, size_t size_, void(*func_)(value_t *value_, Arg arg_), Arg arg_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>num_prefixes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a7738bb30a10a0031c7fcb135ad866a4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>rm_result</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>abb66f3fddf9367f83089363cebb72029</anchor>
      <arglist>(prefix_t prefix_, size_t size_, value_t *value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a2c21361991d2ad7f938f2ca7814ad0b9</anchor>
      <arglist>(value_t *pipe_, void(*func_)(prefix_t data_, size_t size_, Arg arg_), Arg arg_, bool call_on_uniq_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>af3eea6ad6db1a010a04d04391e49be3e</anchor>
      <arglist>(value_t *value_, void(*func_)(const unsigned char *data_, size_t size_, Arg arg_), Arg arg_, bool call_on_uniq_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~generic_mtrie_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a9aeeff41f4b5f1b1e094c0ea0650c913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef unsigned char *</type>
      <name>prefix_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a910a1551238468ec55d2af42646f85df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; value_t * &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aea50fd5f786247c31e1f7d31a96f747f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aeda73c2eba904f6686d056569dad1a4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_count</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a7d11a4be1e65a479259c434417a66068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_live_nodes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a3df41bfee5f896f261898255ba91d62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_min</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>abf2d53c32ef78c45d391ead85eb72043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union zmq::generic_mtrie_t::_next_t</type>
      <name>_next</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aa93802033bfda1c900dc493474ae319f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_num_prefixes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>afa234955dce26c86c6c053a4d1b0a1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t *</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a83d2e37e6a2a97730ba0e85297757306</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_mtrie_t&lt; value_t &gt;</name>
    <filename>classzmq_1_1generic__mtrie__t.html</filename>
    <member kind="enumvalue">
      <name>last_value_removed</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a79b0fc00b311fffc4a1aba831b884fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_found</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6ab31c761a398fe4a6b891b1ce7741a689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>rm_result</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_t</type>
      <name>value_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>ac7a0d93c8c7d8791551d52683deda13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>values_remain</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>acc53be80e4632c0088e45877e5e60ef6a1e4e62f28005d7a1b03c89cd7a5d2794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a9ed7efc7b243713280a1b455e7b724ce</anchor>
      <arglist>(prefix_t prefix_, size_t size_, value_t *value_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_mtrie_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>ac9dd0eb1834de153db8bab6e82835293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>af52b08b0c891887bd2535e161967194c</anchor>
      <arglist>(prefix_t data_, size_t size_, void(*func_)(value_t *pipe_, Arg arg_), Arg arg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a3d6664988728cdaacfe69bff6016dccd</anchor>
      <arglist>(prefix_t data_, size_t size_, void(*func_)(value_t *value_, Arg arg_), Arg arg_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>num_prefixes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a7738bb30a10a0031c7fcb135ad866a4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>rm_result</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>abb66f3fddf9367f83089363cebb72029</anchor>
      <arglist>(prefix_t prefix_, size_t size_, value_t *value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a2c21361991d2ad7f938f2ca7814ad0b9</anchor>
      <arglist>(value_t *pipe_, void(*func_)(prefix_t data_, size_t size_, Arg arg_), Arg arg_, bool call_on_uniq_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>af3eea6ad6db1a010a04d04391e49be3e</anchor>
      <arglist>(value_t *value_, void(*func_)(const unsigned char *data_, size_t size_, Arg arg_), Arg arg_, bool call_on_uniq_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~generic_mtrie_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a9aeeff41f4b5f1b1e094c0ea0650c913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef unsigned char *</type>
      <name>prefix_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a910a1551238468ec55d2af42646f85df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; value_t * &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aea50fd5f786247c31e1f7d31a96f747f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aeda73c2eba904f6686d056569dad1a4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_count</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a7d11a4be1e65a479259c434417a66068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_live_nodes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a3df41bfee5f896f261898255ba91d62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_min</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>abf2d53c32ef78c45d391ead85eb72043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union zmq::generic_mtrie_t::_next_t</type>
      <name>_next</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>aa93802033bfda1c900dc493474ae319f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_num_prefixes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>afa234955dce26c86c6c053a4d1b0a1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t *</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1generic__mtrie__t.html</anchorfile>
      <anchor>a83d2e37e6a2a97730ba0e85297757306</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::GenericDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1GenericDescriptor.html</filename>
    <member kind="function">
      <type>abstract FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1GenericDescriptor.html</anchorfile>
      <anchor>aaeb7e479dac3fa680dbc4812461a5412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1GenericDescriptor.html</anchorfile>
      <anchor>ac1332e9dfa2eb6ff189c8620be54e586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1GenericDescriptor.html</anchorfile>
      <anchor>a7587fdaadc7126a84a24333996f9bc49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>abstract Message</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1GenericDescriptor.html</anchorfile>
      <anchor>abb3c68b961055d72da8d1a03df2b2217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GenericDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1GenericDescriptor.html</anchorfile>
      <anchor>aaf581c907086db504379339b630be0e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::GenericTypeHandler</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>IsMovable&lt; GenericType &gt;</type>
      <name>Movable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a0fac2cda327fba6b9c190fb7c40e2e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericType</type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a6395c70703a2d8e69371c76119aead76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GenericType</type>
      <name>WeakType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a9b4a739cce9996b8bc609b81b2afe5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>af043f57bef92d97247c8ed0bfcc7952f</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a55d6c12b8fa14ea3bc1075fb7ed8453b</anchor>
      <arglist>(Message *value)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a752a2ca4b7c710ad39b2b75f17777485</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a3e1cf7fc05ff4b9be77cd6b7ea691727</anchor>
      <arglist>(Message *value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a2778600bc4a9493734d11e85cecba314</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>af7a66339142e42d192f9fc74df34ed15</anchor>
      <arglist>(const MessageLite &amp;from, MessageLite *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>af7a66339142e42d192f9fc74df34ed15</anchor>
      <arglist>(const MessageLite &amp;from, MessageLite *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a6dfd20a3f02167b086b5e7e7799321e9</anchor>
      <arglist>(const std::string &amp;from, std::string *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a6dfd20a3f02167b086b5e7e7799321e9</anchor>
      <arglist>(const std::string &amp;from, std::string *to)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>afba4cd3f9ee46e26de80b9dd32afe414</anchor>
      <arglist>(const Message *prototype, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a4d2474bc800334ee829306696718148f</anchor>
      <arglist>(const MessageLite *prototype, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a4d2474bc800334ee829306696718148f</anchor>
      <arglist>(const MessageLite *prototype, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a28e86fc182ca544c9038692d944d6b75</anchor>
      <arglist>(GenericType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a0cd8230ab216e2e9cc2d69c1f6bcb6f4</anchor>
      <arglist>(GenericType *value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a283918f28d11c1e92bd22c9b2cec2b20</anchor>
      <arglist>(GenericType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a1695413b3c7f6b7c5a9dc04225b97e1e</anchor>
      <arglist>(GenericType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NOINLINE void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a72d3b8199c14b62062747a964162b6ba</anchor>
      <arglist>(const GenericType &amp;from, GenericType *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GenericType *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>ad63c71c1db89473acb915325df22df1b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GenericType *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a37c46b9f99aaf56ff78d4c3b884a6806</anchor>
      <arglist>(Arena *arena, GenericType &amp;&amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GenericType *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a3a209429aac67306a0ead341e85a4993</anchor>
      <arglist>(const GenericType *prototype, Arena *arena=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>afc33eb4833ac95bd56247d63da45e5a2</anchor>
      <arglist>(const GenericType &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericTypeHandler&lt; Element &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</filename>
    <member kind="typedef">
      <type>IsMovable&lt; Element &gt;</type>
      <name>Movable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a0fac2cda327fba6b9c190fb7c40e2e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a6395c70703a2d8e69371c76119aead76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>WeakType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a9b4a739cce9996b8bc609b81b2afe5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>af043f57bef92d97247c8ed0bfcc7952f</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a55d6c12b8fa14ea3bc1075fb7ed8453b</anchor>
      <arglist>(Message *value)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a752a2ca4b7c710ad39b2b75f17777485</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a3e1cf7fc05ff4b9be77cd6b7ea691727</anchor>
      <arglist>(Message *value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a2778600bc4a9493734d11e85cecba314</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>af7a66339142e42d192f9fc74df34ed15</anchor>
      <arglist>(const MessageLite &amp;from, MessageLite *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>af7a66339142e42d192f9fc74df34ed15</anchor>
      <arglist>(const MessageLite &amp;from, MessageLite *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a6dfd20a3f02167b086b5e7e7799321e9</anchor>
      <arglist>(const std::string &amp;from, std::string *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a6dfd20a3f02167b086b5e7e7799321e9</anchor>
      <arglist>(const std::string &amp;from, std::string *to)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>afba4cd3f9ee46e26de80b9dd32afe414</anchor>
      <arglist>(const Message *prototype, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a4d2474bc800334ee829306696718148f</anchor>
      <arglist>(const MessageLite *prototype, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a4d2474bc800334ee829306696718148f</anchor>
      <arglist>(const MessageLite *prototype, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a28e86fc182ca544c9038692d944d6b75</anchor>
      <arglist>(Element *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a0cd8230ab216e2e9cc2d69c1f6bcb6f4</anchor>
      <arglist>(Element *value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a283918f28d11c1e92bd22c9b2cec2b20</anchor>
      <arglist>(Element *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a1695413b3c7f6b7c5a9dc04225b97e1e</anchor>
      <arglist>(Element *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_NOINLINE void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a72d3b8199c14b62062747a964162b6ba</anchor>
      <arglist>(const Element &amp;from, Element *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Element *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>ad63c71c1db89473acb915325df22df1b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Element *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a37c46b9f99aaf56ff78d4c3b884a6806</anchor>
      <arglist>(Arena *arena, Element &amp;&amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Element *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>a3a209429aac67306a0ead341e85a4993</anchor>
      <arglist>(const Element *prototype, Arena *arena=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1GenericTypeHandler.html</anchorfile>
      <anchor>afc33eb4833ac95bd56247d63da45e5a2</anchor>
      <arglist>(const Element &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_actions_test::GiantTemplate</name>
    <filename>structtesting_1_1gmock__generated__actions__test_1_1GiantTemplate.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>k4</templarg>
    <templarg>k5</templarg>
    <templarg>k6</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>GiantTemplate</name>
      <anchorfile>structtesting_1_1gmock__generated__actions__test_1_1GiantTemplate.html</anchorfile>
      <anchor>aaa836b162de31fbd538ffcbed448f430</anchor>
      <arglist>(int a_value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structtesting_1_1gmock__generated__actions__test_1_1GiantTemplate.html</anchorfile>
      <anchor>afa0f7a8e5ac8c8b7c59d60ad66980856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::GitVCS</name>
    <filename>classupload_1_1GitVCS.html</filename>
    <base>upload::VersionControlSystem</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>aba4e1dca1c4b3e5db7ba07f6bce3c839</anchor>
      <arglist>(self, options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>aba4e1dca1c4b3e5db7ba07f6bce3c839</anchor>
      <arglist>(self, options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>a3ebfc01cebc9b585706ad3f4389a8833</anchor>
      <arglist>(self, extra_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>a3ebfc01cebc9b585706ad3f4389a8833</anchor>
      <arglist>(self, extra_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>a70ddb65a6b512b8cb8cc4affa37ff9b4</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>a70ddb65a6b512b8cb8cc4affa37ff9b4</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>ae4e8c0e9fa01619c6a5c76d1ab84b995</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>ae4e8c0e9fa01619c6a5c76d1ab84b995</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_hashes</name>
      <anchorfile>classupload_1_1GitVCS.html</anchorfile>
      <anchor>a07e9469050a157f34fe804cdf6ecddac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWgammaramp</name>
    <filename>structGLFWgammaramp.html</filename>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>blue</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>acf0c836d0efe29c392fe8d1a1042744b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>green</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>affccc6f5df47820b6562d709da3a5a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>red</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>a2cce5d968734b685623eef913e635138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>structGLFWgammaramp.html</anchorfile>
      <anchor>ad620e1cffbff9a32c51bca46301b59a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWimage</name>
    <filename>structGLFWimage.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structGLFWimage.html</anchorfile>
      <anchor>a0b7d95368f0c80d5e5c9875057c7dbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>pixels</name>
      <anchorfile>structGLFWimage.html</anchorfile>
      <anchor>a0c532a5c2bb715555279b7817daba0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structGLFWimage.html</anchorfile>
      <anchor>af6a71cc999fe6d3aea31dd7e9687d835</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLFWvidmode</name>
    <filename>structGLFWvidmode.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>blueBits</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>af310977f58d2e3b188175b6e3d314047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>greenBits</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a292fdd281f3485fb3ff102a5bda43faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>ac65942a5f6981695517437a9d571d03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>redBits</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a6066c4ecd251098700062d3b735dba1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refreshRate</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a791bdd6c7697b09f7e9c97054bf05649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structGLFWvidmode.html</anchorfile>
      <anchor>a698dcb200562051a7249cb6ae154c71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gmock_leak_test::GMockLeakTest</name>
    <filename>classgmock__leak__test_1_1GMockLeakTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCatchesLeakedMockByDefault</name>
      <anchorfile>classgmock__leak__test_1_1GMockLeakTest.html</anchorfile>
      <anchor>ad87d271de7b3f106e51272d6e9139c76</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesLeakedMockWhenEnabled</name>
      <anchorfile>classgmock__leak__test_1_1GMockLeakTest.html</anchorfile>
      <anchor>a78f4040a392d183597f71d92da8c1246</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesLeakedMockWhenEnabledWithExplictFlagValue</name>
      <anchorfile>classgmock__leak__test_1_1GMockLeakTest.html</anchorfile>
      <anchor>ab19cf302ea06e1b186bd6ab951d9161e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchesMultipleLeakedMocks</name>
      <anchorfile>classgmock__leak__test_1_1GMockLeakTest.html</anchorfile>
      <anchor>a09465b2bfde98834e4bb9563c035f034</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDoesNotCatchLeakedMockWhenDisabled</name>
      <anchorfile>classgmock__leak__test_1_1GMockLeakTest.html</anchorfile>
      <anchor>a3107bf5a603558ab2d97d88fb5589951</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gmock-function-mocker_nc_test::GMockMethodNCTest</name>
    <filename>classgmock-function-mocker__nc__test_1_1GMockMethodNCTest.html</filename>
  </compound>
  <compound kind="class">
    <name>gmock_output_test::GMockOutputTest</name>
    <filename>classgmock__output__test_1_1GMockOutputTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testOutput</name>
      <anchorfile>classgmock__output__test_1_1GMockOutputTest.html</anchorfile>
      <anchor>a661e7846690f48328fd9e0834fde9980</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GMockOutputTest</name>
    <filename>classGMockOutputTest.html</filename>
    <base>testing::Test</base>
    <member kind="variable" protection="protected">
      <type>NaggyMock&lt; MockFoo &gt;</type>
      <name>foo_</name>
      <anchorfile>classGMockOutputTest.html</anchorfile>
      <anchor>aed97d2ca515d69466968c60575cc18a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::GogoDataStripper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1GogoDataStripper.html</filename>
    <base>google::protobuf::util::DataStripper</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShouldBeClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1GogoDataStripper.html</anchorfile>
      <anchor>a409a77c66e20bc805b5e87d6d247bd71</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::GoGoProtoGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1GoGoProtoGenerator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GoGoProtoGenerator.html</anchorfile>
      <anchor>a3b52fdfb3725c5b8e55f022e5222725b</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;parameter, GeneratorContext *context, string *error) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>GenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1GoGoProtoGenerator.html</anchorfile>
      <anchor>a48c2b453b4e104e07a0c506a03554e29</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const string &amp;parameter, GeneratorContext *context, string *error) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GoogleInitializer</name>
    <filename>classGoogleInitializer.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>void_function</name>
      <anchorfile>classGoogleInitializer.html</anchorfile>
      <anchor>ae2b16e7f0f8d2af72dbc7e6488053bee</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GoogleInitializer</name>
      <anchorfile>classGoogleInitializer.html</anchorfile>
      <anchor>a8b63dbea25b375c26b3aa780922266e3</anchor>
      <arglist>(const char *, void_function f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GoogleTestFailureReporter</name>
    <filename>classtesting_1_1internal_1_1GoogleTestFailureReporter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ReportFailure</name>
      <anchorfile>classtesting_1_1internal_1_1GoogleTestFailureReporter.html</anchorfile>
      <anchor>aff7bfa8521e770d718172c99c807ec39</anchor>
      <arglist>(FailureType type, const char *file, int line, const std::string &amp;message) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Goto</name>
    <filename>classcpp_1_1ast_1_1Goto.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Goto.html</anchorfile>
      <anchor>a928e79374a90d01fc060985ea1e45260</anchor>
      <arglist>(self, start, end, label)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Goto.html</anchorfile>
      <anchor>a508b6bc091cf06bfed73a33368c236c9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>classcpp_1_1ast_1_1Goto.html</anchorfile>
      <anchor>a685284ea5f3b21f39aff7f5db841c8f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBAny</name>
    <filename>interfaceGPBAny.html</filename>
    <base>GPBMessage</base>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithMessage:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>a795fdfbc6c981fb4517c720d318c5ce0</anchor>
      <arglist>(nonnull GPBMessage *message,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithMessage:typeURLPrefix:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>ad6505704c1f8801321fb4539909e4b23</anchor>
      <arglist>(nonnull GPBMessage *message,[typeURLPrefix] nonnull NSString *typeURLPrefix,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>packWithMessage:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>ad37c1879d5369eaf3d226c6dfbcedcb0</anchor>
      <arglist>(nonnull GPBMessage *message,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>packWithMessage:typeURLPrefix:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>a6b3baf9165500f83f755314d6d4766fd</anchor>
      <arglist>(nonnull GPBMessage *message,[typeURLPrefix] nonnull NSString *typeURLPrefix,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBMessage *</type>
      <name>unpackMessageClass:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>a0351aafd9d07a3ffb3eb9a753508b01e</anchor>
      <arglist>(Class messageClass,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>anyWithMessage:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>ac551d3383fe70d279eb2e3014fb7d616</anchor>
      <arglist>(nonnull GPBMessage *message,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>anyWithMessage:typeURLPrefix:error:</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>aaebefe09c413fcd22aeea7598377e33d</anchor>
      <arglist>(nonnull GPBMessage *message,[typeURLPrefix] nonnull NSString *typeURLPrefix,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>typeURL</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>a48c472e8db9d47f8254ebd4286efe4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSData *</type>
      <name>value</name>
      <anchorfile>interfaceGPBAny.html</anchorfile>
      <anchor>af7de71286cc00c950da2d9dbe62a8742</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="category" objc="yes">
    <name>GPBAny(GBPWellKnownTypes)</name>
    <filename>categoryGPBAny_07GBPWellKnownTypes_08.html</filename>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithMessage:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a795fdfbc6c981fb4517c720d318c5ce0</anchor>
      <arglist>(nonnull GPBMessage *message,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithMessage:typeURLPrefix:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>ad6505704c1f8801321fb4539909e4b23</anchor>
      <arglist>(nonnull GPBMessage *message,[typeURLPrefix] nonnull NSString *typeURLPrefix,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>packWithMessage:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>ad37c1879d5369eaf3d226c6dfbcedcb0</anchor>
      <arglist>(nonnull GPBMessage *message,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>packWithMessage:typeURLPrefix:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a6b3baf9165500f83f755314d6d4766fd</anchor>
      <arglist>(nonnull GPBMessage *message,[typeURLPrefix] nonnull NSString *typeURLPrefix,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBMessage *</type>
      <name>unpackMessageClass:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a0351aafd9d07a3ffb3eb9a753508b01e</anchor>
      <arglist>(Class messageClass,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>anyWithMessage:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>ac551d3383fe70d279eb2e3014fb7d616</anchor>
      <arglist>(nonnull GPBMessage *message,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>anyWithMessage:typeURLPrefix:error:</name>
      <anchorfile>categoryGPBAny_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>aaebefe09c413fcd22aeea7598377e33d</anchor>
      <arglist>(nonnull GPBMessage *message,[typeURLPrefix] nonnull NSString *typeURLPrefix,[error] NSError **errorPtr)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBAnyRoot</name>
    <filename>interfaceGPBAnyRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBApi</name>
    <filename>interfaceGPBApi.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>BOOL</type>
      <name>hasSourceContext</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a781360c86a1f2e710a3a9e85bab4b85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBMethod * &gt; *</type>
      <name>methodsArray</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a2b740c7e00d87cd3eccb774ee0a9571c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>methodsArray_Count</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a2d706e4f6626de2ffb49cd96579ededa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBMixin * &gt; *</type>
      <name>mixinsArray</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>ac7c33988c8ab7c9a292b08ffc44dc088</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>mixinsArray_Count</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a367f08096bda3790b11ed4e2d4cfeb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a072727165b770d6d11e160771427af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBOption * &gt; *</type>
      <name>optionsArray</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a1aef7219992c73c8336b9b140ee60cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>optionsArray_Count</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>a9fe07acfa5bf5f3a651d302fbc4b6c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBSourceContext *</type>
      <name>sourceContext</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>af33ebe03a8ced2ebb2191b51fa659a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>enum GPBSyntax</type>
      <name>syntax</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>ae726b135d31581ebdd0697a7a97ef10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>version</name>
      <anchorfile>interfaceGPBApi.html</anchorfile>
      <anchor>ac34f7af3af9f3ca733ea96735faf6943</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBApiRoot</name>
    <filename>interfaceGPBApiRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBAutocreatedArray</name>
    <filename>interfaceGPBAutocreatedArray.html</filename>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBAutocreatedArray.html</anchorfile>
      <anchor>a42730c89fed7123fffcaabc4dd31f937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBAutocreatedDictionary</name>
    <filename>interfaceGPBAutocreatedDictionary.html</filename>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBAutocreatedDictionary.html</anchorfile>
      <anchor>a498524102b581bbd2ef0d6a0836668bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolArray</name>
    <filename>interfaceGPBBoolArray.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a9a2501a7306244b8ee0dd7e3a198928a</anchor>
      <arglist>(BOOL value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a1583b0caa78c3b387650cc565c996f61</anchor>
      <arglist>(const BOOL[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a1961bcf97fc25a5f4c303d1805fd4201</anchor>
      <arglist>(GPBBoolArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>aab33627f1926b6261eefdbb07c57ee13</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>aa82574024181ed5c2c3dee6d2b64e113</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(BOOL value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>aadc3fe5394b2bc5daebbc3e72d32d05c</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>af8d4674b6e34c19f8332924878081bf3</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>ac5318f77beb301f229370a20fe6acab6</anchor>
      <arglist>(GPBBoolArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>acc219a4a39d8eb0406d108e2569b0ef1</anchor>
      <arglist>(const BOOL[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>addc472cf0242412d9b245470cbebe64f</anchor>
      <arglist>(BOOL value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a47c094bcb1f9da3372376f55d5ec172f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a52370f7e1cc863c5ba9252973136f9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a554763fb4695e9696cc91908e655efaf</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a1010186c948acc870f39d015b0d95d48</anchor>
      <arglist>(NSUInteger index,[withValue] BOOL value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>ae5adb2995dcb71f3db280b1e1e015744</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a1bf5cc7a2dbc9447a22f9aeb34bf222b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a9c052a0c08c514ec0f1895eaf3574b1b</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>ab965fe57fff31ed206d1f7b7c16fa128</anchor>
      <arglist>(BOOL value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a93c4c521ff2ffea7b3bb910161ef6230</anchor>
      <arglist>(GPBBoolArray *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a88e1b1668ad2c6664fdfdf39e5f9b213</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolArray.html</anchorfile>
      <anchor>a825a5ce5f46bfaba5d17aae683d44aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolBoolDictionary</name>
    <filename>interfaceGPBBoolBoolDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a516108d4cd050c7a6fe1d1f031cc3971</anchor>
      <arglist>(GPBBoolBoolDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndBoolsUsingBlock:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a295b202cdf4cdbef4335b4c8c0a7b606</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, BOOL value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getBool:forKey:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a28df976a377adc661fa254319fe36df4</anchor>
      <arglist>(nullable BOOL *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithBools:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a2a6ba9144efc6e8ea909fdbe8235bb64</anchor>
      <arglist>(const BOOL[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a2cc4dcff982b541bd01af04a9da0f265</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a01c8dd851717a3875b60c526b38a15f5</anchor>
      <arglist>(GPBBoolBoolDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>aee1f385a2a67acca1b9e1215e69df22e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeBoolForKey:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a4208179bdddcdc23ab1c6c3c315d3837</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setBool:forKey:</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>aaa3680884fc8268739933013a21a735c</anchor>
      <arglist>(BOOL value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a0449fc6bf9dc85cc3f0254a834a237ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolBoolDictionary.html</anchorfile>
      <anchor>a78d3427c868edced8eebb6a5e984ba91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolDoubleDictionary</name>
    <filename>interfaceGPBBoolDoubleDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>ab1e27d9b0534e94202d792d23dda2035</anchor>
      <arglist>(GPBBoolDoubleDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndDoublesUsingBlock:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>a1059316e78ac80b4eba671bf34d8cbe8</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, double value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getDouble:forKey:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>af33fcf4a30fef987ab7287f2fd6d33a8</anchor>
      <arglist>(nullable double *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>a2138bf003e31161f88d96e90ebdf9cdb</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>aa24ccd6eac90e8516c82ad9587415465</anchor>
      <arglist>(GPBBoolDoubleDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDoubles:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>a45bd0fd3311f83ad60f147b87bac06b4</anchor>
      <arglist>(const double[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>a9ec3948f7a6caf2e8da3a77372196036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeDoubleForKey:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>acb185d05372ab7ae393170c05506343c</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setDouble:forKey:</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>a911043c7e6020ab4046f33c4e12470b3</anchor>
      <arglist>(double value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>af52c6e63bb987c4cfb09d0180b8043a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolDoubleDictionary.html</anchorfile>
      <anchor>aa8f01d0fb141d9efb8bb3bb19fe80b3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolEnumDictionary</name>
    <filename>interfaceGPBBoolEnumDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>aa4982471df0ae591f574a6e6ed87930a</anchor>
      <arglist>(GPBBoolEnumDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndEnumsUsingBlock:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>abf6f2e8c8b80632d04edef6321eab0cc</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndRawValuesUsingBlock:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a43d04f83fe3765e28ec6491543d0d44b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, int32_t rawValue, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getEnum:forKey:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a769892369cd7d6df68063c48e7634c1f</anchor>
      <arglist>(nullable int32_t *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getRawValue:forKey:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a3c59f94225e7e76f5f6eaaadd9c03f34</anchor>
      <arglist>(nullable int32_t *rawValue,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>abc2a9a996a85078bf8b281c00d43bb5d</anchor>
      <arglist>(GPBBoolEnumDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a3bfdee5f43731af13150a90d007398cc</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>afcea0dec9fa49cd68a1fa41ae24e4fb6</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>abea5acea7ac7ea1bf03f1ff061222915</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>af4055df784d78d0eac86ea1acd699809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeEnumForKey:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>afb02f389803bc10c58aed11cf408bd60</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>serializedDataForUnknownValue:forKey:keyDataType:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a7f756e5fab9399e7ad57be933eff9b91</anchor>
      <arglist>(int32_t value,[forKey] GPBGenericValue *key,[keyDataType] GPBDataType keyDataType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setEnum:forKey:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>abc814d34d75fec001ecce96832e0c6b7</anchor>
      <arglist>(int32_t value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setRawValue:forKey:</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a774e60b4ff3b39cd4fa55f2fc38ce82f</anchor>
      <arglist>(int32_t rawValue,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>a29c1c2dbd4c5df85fa0615cbdb0cb6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>aee3ff07f12ebaad59005345f5473d7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBBoolEnumDictionary.html</anchorfile>
      <anchor>ab76e94229124336e512b33f001bfa54b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolFloatDictionary</name>
    <filename>interfaceGPBBoolFloatDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a56dc3982a1ffbb82baa93748100029e9</anchor>
      <arglist>(GPBBoolFloatDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndFloatsUsingBlock:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a86cbe210d2f94c73067bdedac3703c62</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, float value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getFloat:forKey:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a0ecadc11420556197feedc3676176104</anchor>
      <arglist>(nullable float *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>af6325937a5360e2db7889df21ea2f5d5</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a287f1a307dd314fd058d8236115a690a</anchor>
      <arglist>(GPBBoolFloatDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFloats:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a0934a99bedbc0f97f989f6a657eb2dec</anchor>
      <arglist>(const float[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>ad9ac528f3d65463c1c05222ec1a2f71f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeFloatForKey:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>aa6924df862b53b1844cda752bf400f93</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setFloat:forKey:</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a4ffe716a6e355bc7620a3e07497b5faf</anchor>
      <arglist>(float value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a425fd1d1bfdcf90ff3a68083e70a98dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolFloatDictionary.html</anchorfile>
      <anchor>a40c3be6dd12d5fa93d838d10eb4a4750</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolInt32Dictionary</name>
    <filename>interfaceGPBBoolInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>af02a777e97184d080b8f30317e7b59c9</anchor>
      <arglist>(GPBBoolInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>ae35ed50fcfb7340fabb5b3ea365a291b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt32:forKey:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>a5b95b4c6ec9da8f5db4998e4391eada4</anchor>
      <arglist>(nullable int32_t *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>a894f029029ed37d80d29e949c2e60dfc</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>a01360777c17545336710556a468a96d8</anchor>
      <arglist>(GPBBoolInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>a80fea549c9d81e5a0c19c4a51ef6e3ba</anchor>
      <arglist>(const int32_t[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>aba3b91129e97e92a48ed32ad7eadbed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt32ForKey:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>a0d4a4dabab4076cd8eb0e016003c7f8a</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt32:forKey:</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>add1e04bfdb351539dc8e1b3b81739394</anchor>
      <arglist>(int32_t value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>a687e25afeee146fd25fe041b011798a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolInt32Dictionary.html</anchorfile>
      <anchor>af3503744f46b8617615175cd46087ca0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolInt64Dictionary</name>
    <filename>interfaceGPBBoolInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a3411831e930f9f59d06c29f96dd28585</anchor>
      <arglist>(GPBBoolInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a026323ca79c1ef910afc0219849808fc</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, int64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt64:forKey:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>ac4de64365fbc79c2a63239a7d7f939b1</anchor>
      <arglist>(nullable int64_t *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>af4f63a6e340aab9fc31a3f1e281cdb54</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a194b0be67ecf1043320a820cee21f4ae</anchor>
      <arglist>(GPBBoolInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a9bac165a7f8b42b4cfee5a7f25f1aa32</anchor>
      <arglist>(const int64_t[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a73deca828a75a4ce7eccaf72719d506a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt64ForKey:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>adfc9660b110fb6dc8fab7f6438eb429e</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt64:forKey:</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>acda9914fc4eb640f5e40c9beec2ffbc8</anchor>
      <arglist>(int64_t value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a61e4f5661bc105b67706e2b0466337d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolInt64Dictionary.html</anchorfile>
      <anchor>a6ba96052ff771df4c6daec4bfc5ff1ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolObjectDictionary</name>
    <filename>interfaceGPBBoolObjectDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>ad998a72bf9ba6e79ba7114c7ef167e46</anchor>
      <arglist>(GPBBoolObjectDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>deepCopyWithZone:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>adde5066e3a82b473d0913e6d702737ff</anchor>
      <arglist>((ns_returns_retained) __attribute__)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndObjectsUsingBlock:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>afceedd8dc86ec2884bd079100b9c7e09</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, ObjectType object, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a4f2c562b00890be6d95b10b3bcf2df47</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a588137749001611f0f38a4010e80cff8</anchor>
      <arglist>(GPBBoolObjectDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithObjects:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a9d3b8901c8fbe5aee7a87b16e107295c</anchor>
      <arglist>(const ObjectType __nonnull GPB_UNSAFE_UNRETAINED[__nullable] objects,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isInitialized</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a843f34003656db243c26bd2fd2cca365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>ObjectType</type>
      <name>objectForKey:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a27a7b26c35c844dd081fe2e275fbc342</anchor>
      <arglist>(BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a07cc49f2e96537b6f99ebeaa58f469dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeObjectForKey:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a180d4cc0d51ad060d8cab9ba94374cf2</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setObject:forKey:</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>aa10bba3a728259dc2d51bb0df08399d2</anchor>
      <arglist>(ObjectType object,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad0__</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>a9a281b28f89d6c5de11bdaac39922813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>aac5366b65a523468eb426e4110af11a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>readonly NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolObjectDictionary.html</anchorfile>
      <anchor>afc00463cce3f5ac4ef0b9e3b2cdecd6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolUInt32Dictionary</name>
    <filename>interfaceGPBBoolUInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>a8599b9e879547928ada912725fa48faf</anchor>
      <arglist>(GPBBoolUInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>a02fc29303376a0809e40e1425f3e81ad</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, uint32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt32:forKey:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>afed70a69fbc9a190070a332f027a4001</anchor>
      <arglist>(nullable uint32_t *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>abee46f0c0cd97b85c139c1ce3e9f7993</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>a2ab685e006bf51d20defb4b2c993b572</anchor>
      <arglist>(GPBBoolUInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>aa7c9ae831d168a939942870d550f04b8</anchor>
      <arglist>(const uint32_t[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>a3f1dc8ce62bbfb55efc692e85f02de3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt32ForKey:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>aa0e5235cf7c11ac6da495234c768ca84</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt32:forKey:</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>aa5dd8457f5d0bd84e6da515e383fd04c</anchor>
      <arglist>(uint32_t value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>a142772cbd0b9d94b0e563b677b2fb0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolUInt32Dictionary.html</anchorfile>
      <anchor>a1af7229d48edbde706607adee2324d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolUInt64Dictionary</name>
    <filename>interfaceGPBBoolUInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>aaa1e033b17363c724d203aa87c0a40a2</anchor>
      <arglist>(GPBBoolUInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>a99b56b815d100e53ae255e5890ef46f5</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(BOOL key, uint64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt64:forKey:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>a286e568993c684e0752ffc7e8b27154c</anchor>
      <arglist>(nullable uint64_t *value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>abf63687edbb6d3b46c73f47bbc271dc2</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>a4b8957e72a15cd503714ff39ddb28ac8</anchor>
      <arglist>(GPBBoolUInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>afb49f9a8ff1a93a851d93dd19f57bded</anchor>
      <arglist>(const uint64_t[__nullable] values,[forKeys] const BOOL[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>ae119d601cc607a0fe4bfd501869a5ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt64ForKey:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>a555617539fb9f5ab03ba2b28a50e464b</anchor>
      <arglist>(BOOL aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt64:forKey:</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>a91a9288070308a2e82b4f941870ea09e</anchor>
      <arglist>(uint64_t value,[forKey] BOOL key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>ad6f3462f64a7119672a1cf10de694057</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBBoolUInt64Dictionary.html</anchorfile>
      <anchor>a1836ddce751fbba0503dfa18006a50c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBoolValue</name>
    <filename>interfaceGPBBoolValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>BOOL</type>
      <name>value</name>
      <anchorfile>interfaceGPBBoolValue.html</anchorfile>
      <anchor>ad30cd84bde2136ca9222d6d36f150813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBBytesValue</name>
    <filename>interfaceGPBBytesValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSData *</type>
      <name>value</name>
      <anchorfile>interfaceGPBBytesValue.html</anchorfile>
      <anchor>a13b8a4bde4b242c400b41f2ff9cd2f3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBCodedInputStream</name>
    <filename>interfaceGPBCodedInputStream.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>checkLastTagWas:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a07c8b0d9d43243f63826851ffb421819</anchor>
      <arglist>(int32_t expected)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithData:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a0a61e3d0f2cd2bf8960a7922a5f37a6d</anchor>
      <arglist>(NSData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isAtEnd</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a77446ddd0a1434f84beb3827e1fa8890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>popLimit:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a805b907c76e9e2fc470bc22f8b75301a</anchor>
      <arglist>(size_t oldLimit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>position</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a9022458f40ca819ff8c3d8735b6a6d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>pushLimit:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a5613051584e9ae259c3792bc0e95894d</anchor>
      <arglist>(size_t byteLimit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>readBool</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a2cb0c5b50c13afa82bf6bd3152643a3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>readBytes</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a97e8dd2ea0802a380c83f9dbc7663801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a879ed6c9224bffb24e7337425bd05ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>readEnum</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>aeaca847e82dc2f3995b0dada000c7601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>uint32_t</type>
      <name>readFixed32</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>accd38c43175eee91962a544133102182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>uint64_t</type>
      <name>readFixed64</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>aa5a3d41b5e633b8ad5fd52ba7ab1613a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>ae04ba4c761648204c9471dcf7428ec4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>readGroup:message:extensionRegistry:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a5fd7f566164e6956a3096c14563d03e9</anchor>
      <arglist>(int32_t fieldNumber,[message] GPBMessage *message,[extensionRegistry] GPBExtensionRegistry *extensionRegistry)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>readInt32</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a9081ceb2c2a19f5fcb4cbf2649536f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int64_t</type>
      <name>readInt64</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a9b50dc12d823269818e65dffa0050f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>readMapEntry:extensionRegistry:field:parentMessage:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>aadba7cae5440ba218fb9b17504e96d4a</anchor>
      <arglist>(id mapDictionary,[extensionRegistry] GPBExtensionRegistry *extensionRegistry,[field] GPBFieldDescriptor *field,[parentMessage] GPBMessage *parentMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>readMessage:extensionRegistry:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>aaab118a0fc086bf35f62e685b3b36df9</anchor>
      <arglist>(GPBMessage *message,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>readSFixed32</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>af9276486c78be636305853aed8d9ea57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int64_t</type>
      <name>readSFixed64</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a1a445d4f0fc98426efa072c253db2489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>readSInt32</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>aafa83617e8324697fa3058f84ad69876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int64_t</type>
      <name>readSInt64</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>ad6d6d10d98f455beebebcaf872b4feae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSString *</type>
      <name>readString</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>ac5db00bec9096a6fbe9b1a6fed961959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>readTag</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>adc49aed43ff21157e1ff5ec31b6eed0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>uint32_t</type>
      <name>readUInt32</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a6eae1a2bef64286e3161de5d016befb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>uint64_t</type>
      <name>readUInt64</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a5a9dc381f09b6a8b7767836e1b8e3add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>readUnknownGroup:message:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a7ef0205bba76271476c9a5c335e466c7</anchor>
      <arglist>(int32_t fieldNumber,[message] GPBUnknownFieldSet *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>skipField:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a2f819e2b8dec54282c055171e1ea255e</anchor>
      <arglist>(int32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a191d85719a7c461838b2f01d9cce8645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>streamWithData:</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a0a880988b1ae4acb1b1bd604505a3180</anchor>
      <arglist>(NSData *data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NSData *</type>
      <name>buffer_</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>aa78ce98a769667c3f974ae59cc152500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package struct GPBCodedInputStreamState</type>
      <name>state_</name>
      <anchorfile>interfaceGPBCodedInputStream.html</anchorfile>
      <anchor>a2cd289697d4dd511d8a771801d0ea781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GPBCodedInputStreamState</name>
    <filename>structGPBCodedInputStreamState.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>bufferPos</name>
      <anchorfile>structGPBCodedInputStreamState.html</anchorfile>
      <anchor>ab50ff2a9638a2e9174ea7d7374681519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bufferSize</name>
      <anchorfile>structGPBCodedInputStreamState.html</anchorfile>
      <anchor>a35fed0267eb93697acc2b19b2b9807ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>bytes</name>
      <anchorfile>structGPBCodedInputStreamState.html</anchorfile>
      <anchor>a2ded14fbbc993e7781bb5683685ad2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>currentLimit</name>
      <anchorfile>structGPBCodedInputStreamState.html</anchorfile>
      <anchor>a3b9532206425a61eb3569f75235d63d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>lastTag</name>
      <anchorfile>structGPBCodedInputStreamState.html</anchorfile>
      <anchor>a861059dd6bd6b16120e5e0a3a67f467d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NSUInteger</type>
      <name>recursionDepth</name>
      <anchorfile>structGPBCodedInputStreamState.html</anchorfile>
      <anchor>abb97dd03791dabf29dd18440a334fcbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBCodedOutputStream</name>
    <filename>interfaceGPBCodedOutputStream.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>flush</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a413d6dbc35a98587e233215c04684128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithData:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a67ef5cd8acfdf4bd0bef3a021c6a6342</anchor>
      <arglist>(NSMutableData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithOutputStream:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a0600eb3361784e2eeb4f3fec436a5c39</anchor>
      <arglist>(NSOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeBool:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a25ad4d25d68b137a6ffccc795536ca94</anchor>
      <arglist>(int32_t fieldNumber,[value] BOOL value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeBoolArray:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a2d66e9929ca8bbc52fe7f17d0a3ffe9d</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBBoolArray *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeBoolNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>af288ebdc99c30d4013d17ced2f3974bb</anchor>
      <arglist>(BOOL value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeBytes:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>af71b85af282425cb22b8ebd647b403e9</anchor>
      <arglist>(int32_t fieldNumber,[value] NSData *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeBytesArray:values:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a2cc9837caba2228f2a9003a907022214</anchor>
      <arglist>(int32_t fieldNumber,[values] NSArray&lt; NSData * &gt; *values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeBytesNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a53338fb117e06d585bd4a18ea1845754</anchor>
      <arglist>(NSData *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeDouble:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a1d61bbf0c4fb94ae070796d4bc49693e</anchor>
      <arglist>(int32_t fieldNumber,[value] double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeDoubleArray:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a8d52c34d6110ce170c5c1e07a23c8b4a</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBDoubleArray *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeDoubleNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aa6f9ff386ea74215c7d52671e6b23534</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeEnum:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a8c8f0f10adf25c36f4751b4bda5c56ad</anchor>
      <arglist>(int32_t fieldNumber,[value] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeEnumArray:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ac750dc4e5869a6e56089b4d17a39e071</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBEnumArray *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeEnumNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aeec0606e9c09918aa8416015f3a5465b</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFixed32:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ace979434cbaa80c50b1e174eee04606d</anchor>
      <arglist>(int32_t fieldNumber,[value] uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFixed32Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aaaba9b4c36ac57ab7c9212ea92d0c83c</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBUInt32Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFixed32NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>acc080fba384262f7c79ab3be255276b7</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFixed64:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a7d58994cbdc8b4b878e7600deac2268e</anchor>
      <arglist>(int32_t fieldNumber,[value] uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFixed64Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a7473f7bc3df0d840d88d0ee605b8d634</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBUInt64Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFixed64NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a643380cdf5bd7d8c1f6f3001e2e0e294</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFloat:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a1c2cf3452da87bb681ded7a48a5451d1</anchor>
      <arglist>(int32_t fieldNumber,[value] float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFloatArray:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a99a0202b97491343afb07090a4d03910</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBFloatArray *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeFloatNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a60f84b51d5a06409541f9b343781a033</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeGroup:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a6cb80111f90a1da31f3a9922778a2929</anchor>
      <arglist>(int32_t fieldNumber,[value] GPBMessage *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeGroupArray:values:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ac8b0abd7dcf02abd29f432db49c2f883</anchor>
      <arglist>(int32_t fieldNumber,[values] NSArray&lt; GPBMessage * &gt; *values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeGroupNoTag:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a28bf5dbc767ad2460a6cf32843ef832e</anchor>
      <arglist>(int32_t fieldNumber,[value] GPBMessage *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeInt32:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a6f1dbadf4c7dedaff8306b8eb15323a0</anchor>
      <arglist>(int32_t fieldNumber,[value] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeInt32Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>acde8318bed3d10bcabdf1b3cd07da2a4</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBInt32Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeInt32NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a6a70d2d451d5c73aa9ae6efa77e65a26</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeInt64:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ad96e83ac4e9fcfd4d3b01db0ca064561</anchor>
      <arglist>(int32_t fieldNumber,[value] int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeInt64Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a66c5b5f6d6206f3cf6e6e6f4712c2c90</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBInt64Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeInt64NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a91faca2999912bc28975b6f459846418</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeMessage:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a25587ce5a016bafe709597ad1c19694d</anchor>
      <arglist>(int32_t fieldNumber,[value] GPBMessage *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeMessageArray:values:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aca89312e2d1826fe9ff5ed8100adb4ed</anchor>
      <arglist>(int32_t fieldNumber,[values] NSArray&lt; GPBMessage * &gt; *values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeMessageNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a2808d7ee499cca201ad72508e4f56a7a</anchor>
      <arglist>(GPBMessage *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeMessageSetExtension:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aef820fac5a313ada9bc280789f96acff</anchor>
      <arglist>(int32_t fieldNumber,[value] GPBMessage *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawByte:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a3df73e5b383e481e0dbc8ecc32098530</anchor>
      <arglist>(uint8_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawData:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a0bdb9bf1c8e95f304d3b64c4f928f891</anchor>
      <arglist>(NSData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawLittleEndian32:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a840542b5e3015b3a4eac43ab5b9d6e01</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawLittleEndian64:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a3db61dc3994387612f5b7fe43aeb5808</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawMessageSetExtension:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>afd498bd5f8a3e230e2fb2494baa06fe8</anchor>
      <arglist>(int32_t fieldNumber,[value] NSData *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawPtr:offset:length:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a4ea1ca8f33f53387946af9b9ab8d2a4d</anchor>
      <arglist>(const void *data,[offset] size_t offset,[length] size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawVarint32:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a74fb29aa363a19152045afc6cad146e3</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawVarint64:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a6e454fee63f916bc454dba2bcc83562a</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeRawVarintSizeTAs32:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>afac4b5dd8ac8dcbaf12f05d722ef3acc</anchor>
      <arglist>(size_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSFixed32:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a7b5225952b730c3826ed22643e9ba5df</anchor>
      <arglist>(int32_t fieldNumber,[value] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSFixed32Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a300e743af0fee76cad24fed83ffcd397</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBInt32Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSFixed32NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a16a18e6d3f293cdc54e32e81a73da0a1</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSFixed64:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a4992ccbc8a38b54204110d3949f5efb5</anchor>
      <arglist>(int32_t fieldNumber,[value] int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSFixed64Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aff14564674db3cbd43d279932e9f4de7</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBInt64Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSFixed64NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>adf66724a5f2bce04dd3b80775c7c3055</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSInt32:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aa86e51bb5aed2b37a8000a76d87dc4a6</anchor>
      <arglist>(int32_t fieldNumber,[value] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSInt32Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>acb5bf7935fcf3cb539b6e27f9f1ba3c5</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBInt32Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSInt32NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a0dadeffbb1146695f6e1c834afe5edd9</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSInt64:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a1ca12b6f87b3499c529170583855b601</anchor>
      <arglist>(int32_t fieldNumber,[value] int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSInt64Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ab710c661fa2e721d586f4bf36e1a645f</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBInt64Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeSInt64NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a7b3865bd863957162ca564f752da33cf</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeString:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a3d2fa508cddb581727e583a03aa31758</anchor>
      <arglist>(int32_t fieldNumber,[value] NSString *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeStringArray:values:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a2a246dfa9bd757ac087d6324537de5f5</anchor>
      <arglist>(int32_t fieldNumber,[values] NSArray&lt; NSString * &gt; *values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeStringNoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a69a9916e0bbad02d0db871c783945824</anchor>
      <arglist>(NSString *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeTag:format:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a210c40f441a16450934c7e0adea315c0</anchor>
      <arglist>(uint32_t fieldNumber,[format] GPBWireFormat format)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUInt32:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aed002611d8847365cef2ea00ffc17cc5</anchor>
      <arglist>(int32_t fieldNumber,[value] uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUInt32Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aa0108dfb8f35245768bb9a96a208fd50</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBUInt32Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUInt32NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>abd652960fc10aebe7e403cac1873a01c</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUInt64:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a28d7526e23df52b32d396ed34bd66547</anchor>
      <arglist>(int32_t fieldNumber,[value] uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUInt64Array:values:tag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>af21b5532ea6b173b6ed90946b235ab2b</anchor>
      <arglist>(int32_t fieldNumber,[values] GPBUInt64Array *values,[tag] uint32_t tag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUInt64NoTag:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aaaca0b3f8a0f1a9524b52f74f5e16f13</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUnknownGroup:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>a074cc7db6edb0b62fe00d1179177ce9c</anchor>
      <arglist>(int32_t fieldNumber,[value] GPBUnknownFieldSet *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUnknownGroupArray:values:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ae5572428f8cca2138a519f99c15a56be</anchor>
      <arglist>(int32_t fieldNumber,[values] NSArray&lt; GPBUnknownFieldSet * &gt; *values)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeUnknownGroupNoTag:value:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>ad490ac8a7bceeff8ceed92dafc21f99d</anchor>
      <arglist>(int32_t fieldNumber,[value] GPBUnknownFieldSet *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>streamWithData:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>aed8e97778d39fdc6e15d1e613aa50ed7</anchor>
      <arglist>(NSMutableData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>streamWithOutputStream:</name>
      <anchorfile>interfaceGPBCodedOutputStream.html</anchorfile>
      <anchor>af025b7a63a132a5d0444eb0e1b17efb1</anchor>
      <arglist>(NSOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBDescriptor</name>
    <filename>interfaceGPBDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBFieldDescriptor *</type>
      <name>fieldWithName:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a7160fe9a70c061e1c69c7d10bd318758</anchor>
      <arglist>(NSString *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBFieldDescriptor *</type>
      <name>fieldWithNumber:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a50bc48013121a41667db43bdad001b73</anchor>
      <arglist>(uint32_t fieldNumber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithClass:file:fields:storageSize:wireFormat:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a15e2b66a06f4b2d269b0beefd98eb456</anchor>
      <arglist>(Class messageClass,[file] GPBFileDescriptor *file,[fields] NSArray *fields,[storageSize] uint32_t storage,[wireFormat] BOOL wireFormat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBOneofDescriptor *</type>
      <name>oneofWithName:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>aa4f4916d47206ecceed611d1ddd432e6</anchor>
      <arglist>(NSString *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setupContainingMessageClassName:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>ac0bde19cd2f0940d8dbf5ce50abfa3e0</anchor>
      <arglist>(const char *msgClassName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setupExtensionRanges:count:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a5cd87ab769fcd01ff5b24607c09bff81</anchor>
      <arglist>(const GPBExtensionRange *ranges,[count] int32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setupExtraTextInfo:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a13dd1f81a82752deeab2c9941470c892</anchor>
      <arglist>(const char *extraTextFormatInfo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setupMessageClassNameSuffix:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>ae2b7056882245d6a1e8f679357a2ff75</anchor>
      <arglist>(NSString *suffix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setupOneofs:count:firstHasIndex:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>af4c2018280432070a9fa0fbee77339f3</anchor>
      <arglist>(const char **oneofNames,[count] uint32_t count,[firstHasIndex] int32_t firstHasIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>allocDescriptorForClass:rootClass:file:fields:fieldCount:storageSize:flags:</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>af8d4fbfa9cd589a60c7ce3bb09756e13</anchor>
      <arglist>(Class messageClass,[rootClass] Class rootClass,[file] GPBFileDescriptor *file,[fields] void *fieldDescriptions,[fieldCount] uint32_t fieldCount,[storageSize] uint32_t storageSize,[flags] GPBDescriptorInitializationFlags flags)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package NSArray *</type>
      <name>fields_</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a16910f782d673a5804ab404ddaa48d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NSArray *</type>
      <name>oneofs_</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a0da3275f1bed72df280da61f58452b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>storageSize_</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a47c308a42e8782e1c98bc424dc192028</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBDescriptor *</type>
      <name>containingType</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a4d5e6db1d50a89b2c7f183471a2495f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>const GPBExtensionRange *</type>
      <name>extensionRanges</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a6ac930c4728529a292cfb321460a3f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>uint32_t</type>
      <name>extensionRangesCount</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>add4c349770b935904c1bebb8bfe2311b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSArray&lt; GPBFieldDescriptor * &gt; *</type>
      <name>fields</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a5b67f132874b5d249a3fc868b447e8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBFileDescriptor *</type>
      <name>file</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a2260216fa2525ad65349a0ea61175e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>fullName</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a1bed745d4b1e44d4aa9e73f4715fbdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Class</type>
      <name>messageClass</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>acdb729dc64fd1cd36bfbd0b643725834</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a954c877a6c99dc42603f1e56e45844df</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSArray&lt; GPBOneofDescriptor * &gt; *</type>
      <name>oneofs</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a730f3e84cdc38d80cff107b4288b7cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>wireFormat</name>
      <anchorfile>interfaceGPBDescriptor.html</anchorfile>
      <anchor>a748ea12e0355bd4b0dbe40488990da86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>GPBDictionaryInternalsProtocol-p</name>
    <filename>protocolGPBDictionaryInternalsProtocol-p.html</filename>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>computeSerializedSizeAsField:</name>
      <anchorfile>protocolGPBDictionaryInternalsProtocol-p.html</anchorfile>
      <anchor>aec4b61c5ac5ad04a6ee52dfa35517482</anchor>
      <arglist>(GPBFieldDescriptor *field)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateForTextFormat:</name>
      <anchorfile>protocolGPBDictionaryInternalsProtocol-p.html</anchorfile>
      <anchor>aea260d3884db1a7c046a46c8afbc326b</anchor>
      <arglist>(void(^ block)(id keyObj, id valueObj))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setGPBGenericValue:forGPBGenericValueKey:</name>
      <anchorfile>protocolGPBDictionaryInternalsProtocol-p.html</anchorfile>
      <anchor>aaf9e7d8aba55b5380307232883a8177e</anchor>
      <arglist>(GPBGenericValue *value,[forGPBGenericValueKey] GPBGenericValue *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeToCodedOutputStream:asField:</name>
      <anchorfile>protocolGPBDictionaryInternalsProtocol-p.html</anchorfile>
      <anchor>aa9a0d1d47709b71d8e450ab2a5164fad</anchor>
      <arglist>(GPBCodedOutputStream *outputStream,[asField] GPBFieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBDoubleArray</name>
    <filename>interfaceGPBDoubleArray.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a4e5dbfa6436db50ca042bfc6fc0a6351</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a608c75db022c8b33048de525a69fb878</anchor>
      <arglist>(const double[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a6df5cb59c9ff6fe83ce0f90fdc5eece7</anchor>
      <arglist>(GPBDoubleArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a07f93b72e3ef7caf1d482db4480a3a3f</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(double value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>af3b23718bfc84213b94d9e7b872c1175</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(double value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a08c4a650c88db867fc17e93eb41e0cb3</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a14d48c47aad1e565be3185ea78967ec2</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a093f56abec23f3094bdfc173847ebdbe</anchor>
      <arglist>(GPBDoubleArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a462e2886b24aa510adb56bd648455239</anchor>
      <arglist>(const double[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>ac298ff5af58e736b92e66263c9b84bf8</anchor>
      <arglist>(double value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>abcc16f9cec1b9a45a1b6b9d2f6cc10b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a7d6005d3c62948469fab05236bee1540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a7ba117ad1f15712d112b9abbe03130a1</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a1b8f971d568dfdc449f0432847333e9c</anchor>
      <arglist>(NSUInteger index,[withValue] double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>double</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a3dd72198e53a3a34ef74989839d1d0e0</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>ac3b69e93ddb7848230c4b438d9cbacf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a14e9b63acf59fb895cf2687ebf6f24bd</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a8191464c6f446aa280b1c701c66e75e1</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>ae870f113f91256129845e1633305bb50</anchor>
      <arglist>(GPBDoubleArray *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>ab6c1c7fe9ba3b7aa59bb1858f0dcb5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBDoubleArray.html</anchorfile>
      <anchor>a574f70cee66b260be5a35ae4e1436705</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBDoubleValue</name>
    <filename>interfaceGPBDoubleValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>double</type>
      <name>value</name>
      <anchorfile>interfaceGPBDoubleValue.html</anchorfile>
      <anchor>ac775c495d5d908951482f16360c26614</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBDuration</name>
    <filename>interfaceGPBDuration.html</filename>
    <base>GPBMessage</base>
    <member kind="function">
      <type>NSTimeInterval timeIntervalSince1970</type>
      <name>__attribute__</name>
      <anchorfile>interfaceGPBDuration.html</anchorfile>
      <anchor>ac73fe825a9f055f24dd3b5527b0e857a</anchor>
      <arglist>((deprecated(&quot;Use timeInterval&quot;)))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithTimeInterval:</name>
      <anchorfile>interfaceGPBDuration.html</anchorfile>
      <anchor>a409011fa56c60d8e7dfffffeaed61910</anchor>
      <arglist>(NSTimeInterval timeInterval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithTimeIntervalSince1970:</name>
      <anchorfile>interfaceGPBDuration.html</anchorfile>
      <anchor>aada7e2fb8ff08bb564a03dedfc6db86e</anchor>
      <arglist>((deprecated(&quot;Use initWithTimeInterval:&quot;)) __attribute__)</arglist>
    </member>
    <member kind="property">
      <type>int32_t</type>
      <name>nanos</name>
      <anchorfile>interfaceGPBDuration.html</anchorfile>
      <anchor>a0fb6b97de51e3db4498b85d1dbc059b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int64_t</type>
      <name>seconds</name>
      <anchorfile>interfaceGPBDuration.html</anchorfile>
      <anchor>abe97eff045e45fe4bac867e4b205d782</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSTimeInterval</type>
      <name>timeInterval</name>
      <anchorfile>interfaceGPBDuration.html</anchorfile>
      <anchor>a2b39cde9156e8e27c2a8c8cce12e36f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="category" objc="yes">
    <name>GPBDuration(GBPWellKnownTypes)</name>
    <filename>categoryGPBDuration_07GBPWellKnownTypes_08.html</filename>
    <member kind="function">
      <type>NSTimeInterval timeIntervalSince1970</type>
      <name>__attribute__</name>
      <anchorfile>categoryGPBDuration_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>ac73fe825a9f055f24dd3b5527b0e857a</anchor>
      <arglist>((deprecated(&quot;Use timeInterval&quot;)))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithTimeInterval:</name>
      <anchorfile>categoryGPBDuration_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a409011fa56c60d8e7dfffffeaed61910</anchor>
      <arglist>(NSTimeInterval timeInterval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithTimeIntervalSince1970:</name>
      <anchorfile>categoryGPBDuration_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>aada7e2fb8ff08bb564a03dedfc6db86e</anchor>
      <arglist>((deprecated(&quot;Use initWithTimeInterval:&quot;)) __attribute__)</arglist>
    </member>
    <member kind="property">
      <type>NSTimeInterval</type>
      <name>timeInterval</name>
      <anchorfile>categoryGPBDuration_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a2b39cde9156e8e27c2a8c8cce12e36f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBDurationRoot</name>
    <filename>interfaceGPBDurationRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBEmpty</name>
    <filename>interfaceGPBEmpty.html</filename>
    <base>GPBMessage</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBEmptyRoot</name>
    <filename>interfaceGPBEmptyRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBEnum</name>
    <filename>interfaceGPBEnum.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSMutableArray&lt; GPBEnumValue * &gt; *</type>
      <name>enumvalueArray</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>a560649d8fb01a678d75cc1d5fecfb3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>enumvalueArray_Count</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>aee93ac6c976d0b92b3c88902d2b4e484</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>hasSourceContext</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>a56efdb10e04b258ae65d5d4088ed7087</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>a7a0d11510e97faedbe35d05c2ab3c670</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBOption * &gt; *</type>
      <name>optionsArray</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>a3e632c817ed08fc22d6fdab2027b3a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>optionsArray_Count</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>acc2636b091a0348179e6a2afac10abfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBSourceContext *</type>
      <name>sourceContext</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>aad52105e213c84b49fd85e2632e9a642</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBSyntax</type>
      <name>syntax</name>
      <anchorfile>interfaceGPBEnum.html</anchorfile>
      <anchor>a10499b46245ef10513aee4c6e50fcbb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBEnumArray</name>
    <filename>interfaceGPBEnumArray.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawValue:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ae915b41897925e1fbf67d5fac692d827</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawValues:count:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ab119bcc9a10075f9d903c6d59b0d50ef</anchor>
      <arglist>(const int32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawValuesFromArray:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a3f7083c8d061ff1a6e4e2808f24b038d</anchor>
      <arglist>(GPBEnumArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>af2106f36c74513140ce4c58940ae7c1e</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a4383b7ccc6ea87907afac87a032a1457</anchor>
      <arglist>(const int32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateRawValuesWithBlock:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ae10475a38471040ae41788a54516b0ad</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateRawValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a72e06375f0aa208e4a15540d491ba0fe</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(int32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a52cdd22397e000b3bb5b228afde58252</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>aaf2f5338e06e6f8a6120130aae87479f</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(int32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>adfb513650077db97b809f7bf81d525c9</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a0555c86831087ede627b9639b87a6a27</anchor>
      <arglist>(nullable GPBEnumValidationFunc NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>aef330bf42fb40ff450e644dfcbfed5f5</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:count:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ac5d8ebd767f204abe3eb3d34ddf27853</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a49dbdcba3ee2826f4e9f0a63fd096a2b</anchor>
      <arglist>(GPBEnumArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertRawValue:atIndex:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a4bfe048e11fa4910b2672fcc00be46bc</anchor>
      <arglist>(int32_t value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a5ffaeef5e9270fe675ae63d333bdda66</anchor>
      <arglist>(int32_t value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>rawValueAtIndex:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a9a8d85b60cd59a2056c91f1cf58be937</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a63a71b8267975b81a991141ceb50e10f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a560c73cf0757e46756ffd05de7d7d728</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withRawValue:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ac381a3ad11c210a546dc8d49c231fe15</anchor>
      <arglist>(NSUInteger index,[withRawValue] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a19459f360b4461b343c587d428455cd6</anchor>
      <arglist>(NSUInteger index,[withValue] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ae4661f3a08ab79603ea2d6f8a618d9b8</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a5110426485afaeb876a431fa5eca14bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValidationFunction:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>ac029651356f816849e43813e87f228e7</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>aa39bac02cba479ac97748f3e4a1b5556</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValidationFunction:rawValue:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a01817f9fff75f0f26dbb9c3d0bef7786</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValue] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>afaf507eee92727ece244ddeffcc2b6d4</anchor>
      <arglist>(GPBEnumArray *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a2dbe78188c5fa306041a8422f107f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a4ab2caa0dae4965510d6a337f6313a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBEnumArray.html</anchorfile>
      <anchor>a7809464a66bf79d5019e2069c519e008</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBEnumDescriptor</name>
    <filename>interfaceGPBEnumDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>nullable NSString *</type>
      <name>enumNameForValue:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a385719b73b71cc352e5f7507d0e2bdaf</anchor>
      <arglist>(int32_t number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable NSString *</type>
      <name>getEnumNameForIndex:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a424ffb953d21464946d37f6227cc6c6c</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable NSString *</type>
      <name>getEnumTextFormatNameForIndex:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a7a05f7bc9e8c576e9328fc5e22961b2d</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getValue:forEnumName:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a5b83d95fbbea14fa1785983fcf4442f4</anchor>
      <arglist>(nullable int32_t *outValue,[forEnumName] NSString *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getValue:forEnumTextFormatName:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a3fd4b1aef7397edc8f2ffa3821bbe3da</anchor>
      <arglist>(nullable int32_t *outValue,[forEnumTextFormatName] NSString *textFormatName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithName:valueNames:values:count:enumVerifier:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>abd171d4d15618247f5e8adf0456b2102</anchor>
      <arglist>(NSString *name,[valueNames] const char *valueNames,[values] const int32_t *values,[count] uint32_t valueCount,[enumVerifier] GPBEnumValidationFunc enumVerifier)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable NSString *</type>
      <name>textFormatNameForValue:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a579eff3ac98d9f5a32b8c67b05f12ad8</anchor>
      <arglist>(int32_t number)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>allocDescriptorForName:valueNames:values:count:enumVerifier:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a9c9eb98ab42aa6b85be7650312bf75d0</anchor>
      <arglist>(NSString *name,[valueNames] const char *valueNames,[values] const int32_t *values,[count] uint32_t valueCount,[enumVerifier] GPBEnumValidationFunc enumVerifier)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>allocDescriptorForName:valueNames:values:count:enumVerifier:extraTextFormatInfo:</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a6a9c936646695b81750d1f25ac820d86</anchor>
      <arglist>(NSString *name,[valueNames] const char *valueNames,[values] const int32_t *values,[count] uint32_t valueCount,[enumVerifier] GPBEnumValidationFunc enumVerifier,[extraTextFormatInfo] const char *extraTextFormatInfo)</arglist>
    </member>
    <member kind="property">
      <type>uint32_t</type>
      <name>enumNameCount</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a00000097801ec835293eacd8585c8e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>enumVerifier</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>a0ef64412abd43a793166a1f6ba8a04f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBEnumDescriptor.html</anchorfile>
      <anchor>ac17fc139549291c61db45dee97aca7a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBEnumValue</name>
    <filename>interfaceGPBEnumValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBEnumValue.html</anchorfile>
      <anchor>a6f1997a1f15993b44aceb3e0a91ce740</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int32_t</type>
      <name>number</name>
      <anchorfile>interfaceGPBEnumValue.html</anchorfile>
      <anchor>a7aa267adfc6ed1b09e3a4f32271bb146</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBOption * &gt; *</type>
      <name>optionsArray</name>
      <anchorfile>interfaceGPBEnumValue.html</anchorfile>
      <anchor>aede61921ffa425753582321c1348a250</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>optionsArray_Count</name>
      <anchorfile>interfaceGPBEnumValue.html</anchorfile>
      <anchor>a13876edc3d0b266d24fd52c9fb6eb0ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GPBExtensionDescription</name>
    <filename>structGPBExtensionDescription.html</filename>
    <member kind="variable">
      <type>GPBDataType</type>
      <name>dataType</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>acef778ba719623089fa19ba133fd33d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBGenericValue</type>
      <name>defaultValue</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>a17ab3ee1bb386775fbd9ed9b6cec6409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBEnumDescriptorFunc</type>
      <name>enumDescriptorFunc</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>a7a971cfcb17a135c89c1ebc85dd69fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>extendedClass</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>a4189e077015cd9f2de6575bd0a7542ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>fieldNumber</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>ab804a5bfb91b0b89f7511a9dafb03ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>messageOrGroupClassName</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>aac793ab8276bff9e47389eb58cb82f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBExtensionOptions</type>
      <name>options</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>ae084fdcec2b7420e834f6c14dad5b30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>singletonName</name>
      <anchorfile>structGPBExtensionDescription.html</anchorfile>
      <anchor>a818ef497639ce5b7c58e92e529db8c8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBExtensionDescriptor</name>
    <filename>interfaceGPBExtensionDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>NSComparisonResult</type>
      <name>compareByFieldNumber:</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a6db2c0615f6bbc7071677c01899b6bbc</anchor>
      <arglist>(GPBExtensionDescriptor *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithExtensionDescription:</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a911913e2dcea38f9cd6ef6330706f59c</anchor>
      <arglist>(GPBExtensionDescription *description)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPBExtensionDescription *</type>
      <name>description_</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a43b9505df5d22e9497de9419a8aeb00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBWireFormat</type>
      <name>alternateWireType</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>ae9fbd431937ee51fa117c62a06fd7240</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Class</type>
      <name>containingMessageClass</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a3d4eabfa8d80826c0ea6682b72a770d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBDataType</type>
      <name>dataType</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a64ff6b1addb87f60283693795aaa146b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>id</type>
      <name>defaultValue</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a487f7ba51d0b6f677f5958c636674669</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumDescriptor *</type>
      <name>enumDescriptor</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a124a7e276cfe8bfc30ff0804b8e2acff</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>uint32_t</type>
      <name>fieldNumber</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>af10c0cc42b69ee78066ab2658c005e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Class</type>
      <name>msgClass</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a3f28563164c59b90c55e9d4bf80744a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>packable</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a57b0938efa7a8c594a92b9d265c0cd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>repeated</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>af9e2718ed6c54e1ac08b3fd0e6e6082d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>singletonName</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>aaeb1ea360531a92b03159994bbab6c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBWireFormat</type>
      <name>wireType</name>
      <anchorfile>interfaceGPBExtensionDescriptor.html</anchorfile>
      <anchor>a74ff308675861625aa801ffa37ad205b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GPBExtensionRange</name>
    <filename>structGPBExtensionRange.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>end</name>
      <anchorfile>structGPBExtensionRange.html</anchorfile>
      <anchor>af8a2e9c30c444563ee204ec75e4f59bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>start</name>
      <anchorfile>structGPBExtensionRange.html</anchorfile>
      <anchor>adc848d05425d65afedb296e0977a3b1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBExtensionRegistry</name>
    <filename>interfaceGPBExtensionRegistry.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addExtension:</name>
      <anchorfile>interfaceGPBExtensionRegistry.html</anchorfile>
      <anchor>adc0bd31c43a7982bc4a4af424669915c</anchor>
      <arglist>(GPBExtensionDescriptor *extension)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addExtensions:</name>
      <anchorfile>interfaceGPBExtensionRegistry.html</anchorfile>
      <anchor>a53e8f9f2e99dea2d4c8d397d944a16c3</anchor>
      <arglist>(GPBExtensionRegistry *registry)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBExtensionDescriptor *</type>
      <name>extensionForDescriptor:fieldNumber:</name>
      <anchorfile>interfaceGPBExtensionRegistry.html</anchorfile>
      <anchor>abb8da8c9c2959f69f449810ba2596c8c</anchor>
      <arglist>(GPBDescriptor *descriptor,[fieldNumber] NSInteger fieldNumber)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBField</name>
    <filename>interfaceGPBField.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>GPBField_Cardinality</type>
      <name>cardinality</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a36e876a1d4cc63022ec6f6c812800dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>defaultValue</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a64f706254f1a03a40acc3d425d2d3769</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>jsonName</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>ad08c80660495666351a920f6387f5e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBField_Kind</type>
      <name>kind</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a6af6642d427ddf775a33d8557c2ab9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a46a15b36364a02859e84a68e023c15c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int32_t</type>
      <name>number</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a043346b8b778fbf8d00db98445d66285</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int32_t</type>
      <name>oneofIndex</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a23427bdc5d671561639db3daf50e91d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBOption * &gt; *</type>
      <name>optionsArray</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>ab11931fb199bed5286176559244462dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>optionsArray_Count</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a11aff4bed46c626ed14ca36ec4d60e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>packed</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>a102d029ba4c0493d84d6c63b2ddf2de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>typeURL</name>
      <anchorfile>interfaceGPBField.html</anchorfile>
      <anchor>aecc3ed8968e820ef0f01d74bd79e7941</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBFieldDescriptor</name>
    <filename>interfaceGPBFieldDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFieldDescription:includesDefault:syntax:</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>adcb812a1f3dfdc98090d7e187688a6e3</anchor>
      <arglist>(void *description,[includesDefault] BOOL includesDefault,[syntax] GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isValidEnumValue:</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a7c019a55c6b2968230f79ea1c4de6c89</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable NSString *</type>
      <name>textFormatName</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a34e1cd4c690169c5b5d6d785ee16f413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GPB_UNSAFE_UNRETAINED GPBOneofDescriptor *</type>
      <name>containingOneof_</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a44f86613a6c9a5a8e75d5176d7a3ce69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPBMessageFieldDescription *</type>
      <name>description_</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>aa3045047c109674bed83733912a77d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SEL</type>
      <name>getSel_</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ab46225397e60385e0707bf6f1daccffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SEL</type>
      <name>hasOrCountSel_</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ab591c7d4f5b82fbfee9b600226937a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SEL</type>
      <name>setHasSel_</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a6023a6a0c8aef2dbd8f77e254bed0ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SEL</type>
      <name>setSel_</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a6a78992fa810c43c0f543cc1a62d8a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBOneofDescriptor *</type>
      <name>containingOneof</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ac1e999342fa27b8e281e9d0c58045de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBDataType</type>
      <name>dataType</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>abfb60b7e8ae2a026d3cd376bf492c9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBGenericValue</type>
      <name>defaultValue</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a4aa1d9d3dac7c2c197357190fc58848c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumDescriptor *</type>
      <name>enumDescriptor</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ad0130b6dc14ab345c201dde12b2ef47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBFieldType</type>
      <name>fieldType</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a0f23e562036c658a0e4e596f314dc249</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>hasDefaultValue</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a83a45a7d5e68515826458037469a5741</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBDataType</type>
      <name>mapKeyDataType</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ab712359f6351de79b1f6e2ce392a23c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Class</type>
      <name>msgClass</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a71aedbb3c5acbeb9dedca5c5ee7139bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a525daa2bd4ea286ced8c79b5a4433c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>uint32_t</type>
      <name>number</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a26bc6ed61982c4325f2d93e2b5292359</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>optional</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ab26179c18749db32f3907699b85a91d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>packable</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>ae96a84f35752f40fdfaa1b9b87a2e3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>required</name>
      <anchorfile>interfaceGPBFieldDescriptor.html</anchorfile>
      <anchor>a02a4a3f38f93d1f0fab66862ed281d2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBFieldMask</name>
    <filename>interfaceGPBFieldMask.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSMutableArray&lt; NSString * &gt; *</type>
      <name>pathsArray</name>
      <anchorfile>interfaceGPBFieldMask.html</anchorfile>
      <anchor>a82d729514456ef650cc64524729b98fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>pathsArray_Count</name>
      <anchorfile>interfaceGPBFieldMask.html</anchorfile>
      <anchor>a8a29ef1b8284135bbb9c4a5808e07f2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBFieldMaskRoot</name>
    <filename>interfaceGPBFieldMaskRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBFileDescriptor</name>
    <filename>interfaceGPBFileDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithPackage:objcPrefix:syntax:</name>
      <anchorfile>interfaceGPBFileDescriptor.html</anchorfile>
      <anchor>a8bca0bef31a4ca07d61f7be705edaba9</anchor>
      <arglist>(NSString *package,[objcPrefix] NSString *objcPrefix,[syntax] GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithPackage:syntax:</name>
      <anchorfile>interfaceGPBFileDescriptor.html</anchorfile>
      <anchor>a91421e297efc80fe74ef774c5f7e8254</anchor>
      <arglist>(NSString *package,[syntax] GPBFileSyntax syntax)</arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>objcPrefix</name>
      <anchorfile>interfaceGPBFileDescriptor.html</anchorfile>
      <anchor>a88d1c90bad8464a738cb8584001e5202</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>package</name>
      <anchorfile>interfaceGPBFileDescriptor.html</anchorfile>
      <anchor>ab4384ab06f839b8742832236ba229e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBFileSyntax</type>
      <name>syntax</name>
      <anchorfile>interfaceGPBFileDescriptor.html</anchorfile>
      <anchor>a06d65d96dd63a8d277d73146fe869cc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBFloatArray</name>
    <filename>interfaceGPBFloatArray.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a9a2b7b8c39178beabf2868023986a2a8</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a8ca302daec527123c5b74d87ed40318a</anchor>
      <arglist>(const float[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a12bdd4fe115c04783db18922c69b88b2</anchor>
      <arglist>(GPBFloatArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>af56dc93ed7f9a7531c1b3f9b80363492</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(float value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a2708061343c6fcd4c7630c3365093d3b</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(float value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a2462f00a2b4df17737b21bb7fbed4978</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>ad25705c91584e51c8785c5df10125ee3</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>af5320e838de386edaa3db596960971eb</anchor>
      <arglist>(GPBFloatArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a3b434ff341768327a8688a163695e1e2</anchor>
      <arglist>(const float[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a6794616a45b775f939b229541fbb8244</anchor>
      <arglist>(float value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>acef191be258724f73e0b9cc6b09e0089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>aad3cd0347a61e3a8d9da782bcefb68e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a843e3fc453e670a8841c6c14260e2ceb</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a0da589cbcf6347330cce4646dc9d46c1</anchor>
      <arglist>(NSUInteger index,[withValue] float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>float</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>ae1a96942b860ef527003a1a59b3c9e53</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a04a6f2aa81defe4d58c421b6206dc1c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>ae07fe2b85268bad7d5a7c6da917c2f0d</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a8c8fd8bed92c2624cf1cb7889a14c661</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>a8893cecf770b35117cab64b694cdee27</anchor>
      <arglist>(GPBFloatArray *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>aae4e35a90027cb5ec0e98686159bf8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBFloatArray.html</anchorfile>
      <anchor>acfd757743c1a5d2ecaa04dbacbb68557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBFloatValue</name>
    <filename>interfaceGPBFloatValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>float</type>
      <name>value</name>
      <anchorfile>interfaceGPBFloatValue.html</anchorfile>
      <anchor>a61de206d957fbe9d1d8e5964e93259f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>GPBGenericValue</name>
    <filename>unionGPBGenericValue.html</filename>
    <member kind="variable">
      <type>BOOL</type>
      <name>valueBool</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a5f14b4a602a97cae9eac8f6cb60a9b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPB_UNSAFE_UNRETAINED NSData *</type>
      <name>valueData</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a479bb7d7251e43c346a97be2f31c3100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>valueDouble</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a6fef625fce9f2f644304231450e701a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>valueEnum</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a2f2d8efeb9a73b7b42d54c7dad0619bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>valueFloat</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a81be8cd3e533e14c08df43846a20c268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>valueInt32</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a37dd09acb1b00b3a576a64b009f51cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>valueInt64</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a4b04dad370d7b3199bca11f1141e0ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>valueMessage</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>aba9f7cc54fb0c4420b7b7c507d81f2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPB_UNSAFE_UNRETAINED NSString *</type>
      <name>valueString</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a7b2a1750a9454089899068c8ec72f0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>valueUInt32</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>aa1fb91d1661389702c4f02e304cfb38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>valueUInt64</name>
      <anchorfile>unionGPBGenericValue.html</anchorfile>
      <anchor>a54465c557d89a4c05ee7fa03cec2f43e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32Array</name>
    <filename>interfaceGPBInt32Array.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a70ff52cf0b370a84768656288fe8cb98</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a68b1187915a8c3e6fad27ef73c6f9e10</anchor>
      <arglist>(const int32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a4c549f9fb5ad0101016547d2419f8a72</anchor>
      <arglist>(GPBInt32Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a01cb59ff3bc375beba1f798fa68500c5</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>aaaf057b34c7cc9f81d00b8c4a6c24504</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(int32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a241ddbaafefddcdd15577cac14cb3efb</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>af41090e67ff04d36d60a1e13db42bcfc</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>ac824892eadbe861b51f6e1ccc825d303</anchor>
      <arglist>(GPBInt32Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a4bc7902f5555075a9a797b150bc3a8f1</anchor>
      <arglist>(const int32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>af58dc1073d14108c52793bf76e6ee12a</anchor>
      <arglist>(int32_t value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a693f18f06d873fffaacf0d95e7ff08bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a009c8c5d2173418b9b9737687a65cb06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a746ba98f6ff87e214ca65c239db8050e</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a4e33cc47bc798b443069f58246f435c0</anchor>
      <arglist>(NSUInteger index,[withValue] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int32_t</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a2d4d313c3375de4a545b26ab5f4786d8</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a72b67fc5273ea1845842dcb7e62e26d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a6d037822b7362e42cb55c7723eb6e124</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a2e0254a881c1ed797ed35320903737f9</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a4557ff689099845082ae4dbdb515bb71</anchor>
      <arglist>(GPBInt32Array *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>aed092630e8bd2103b2030b8eeb5c5fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32Array.html</anchorfile>
      <anchor>a5e8f1918f57fbecbc2f385b99dbd64c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32BoolDictionary</name>
    <filename>interfaceGPBInt32BoolDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a1c71ee67621894fb857caa1d8fb5df2c</anchor>
      <arglist>(GPBInt32BoolDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndBoolsUsingBlock:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>ae40c4f20ea8bd72538f57c5bf5744a8d</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, BOOL value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getBool:forKey:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a174c561a07e0448ea75cb8d527e1216d</anchor>
      <arglist>(nullable BOOL *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithBools:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a833e667d8d36ef88a0a975b627f050c0</anchor>
      <arglist>(const BOOL[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>aae9b2d47466d25bd32d8cf7f75bdb38c</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a343934b9dda42a5a2ec2a91341c49e60</anchor>
      <arglist>(GPBInt32BoolDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a8bb467aa748cf72e72810527aecbfa89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeBoolForKey:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a428750cc224f3dfc1490257bcd92e117</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setBool:forKey:</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>aa21148d93ff300da2a4e69506880edd5</anchor>
      <arglist>(BOOL value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>a33d6d1278efc257814c72ba207709988</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32BoolDictionary.html</anchorfile>
      <anchor>aa4a0c886e42da0b2d708961592c020c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32DoubleDictionary</name>
    <filename>interfaceGPBInt32DoubleDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a0b79c707f94be7cd2534f52988e7ea15</anchor>
      <arglist>(GPBInt32DoubleDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndDoublesUsingBlock:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a47ff87af3bc80a81120936bec9a2d704</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, double value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getDouble:forKey:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>aef71fc75742623f7f9c22cf02cba2ad7</anchor>
      <arglist>(nullable double *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a21bb11cb22efa5782a382492a2192e48</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a06a50101feb3b8e3d8e78bde1c04178e</anchor>
      <arglist>(GPBInt32DoubleDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDoubles:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a14db724f1ec0b647899b20dcb56fd964</anchor>
      <arglist>(const double[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a5c65ebd3847127213e1f564bd8ffd0aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeDoubleForKey:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>ac0caec21e3a9da47573b9fe81f182f3d</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setDouble:forKey:</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>ab2108c3faa9d648812aa21a832520670</anchor>
      <arglist>(double value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a06c75b4649e13f5529d8d6a44b106837</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32DoubleDictionary.html</anchorfile>
      <anchor>a9467f898c8c9987785e7c8e94780eb2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32EnumDictionary</name>
    <filename>interfaceGPBInt32EnumDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>af704774356705b070adf1b252beafb6d</anchor>
      <arglist>(GPBInt32EnumDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndEnumsUsingBlock:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>ae86464e14eefd3e41ff258c5c0fa712b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndRawValuesUsingBlock:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a295b791cbc7e90aa041b825a44f51ab2</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, int32_t rawValue, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getEnum:forKey:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a832ca5082f6d66e1c79dea5ea3fb0abc</anchor>
      <arglist>(nullable int32_t *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getRawValue:forKey:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>ac59f4ab6aedb894393cdb92e45ac3b2e</anchor>
      <arglist>(nullable int32_t *rawValue,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>ab660477894bc3ed4c88400988f51d550</anchor>
      <arglist>(GPBInt32EnumDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>ac5799150882777bf6da40a0e154dfc57</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>ab1e1fbc359702706ae6a3f381113a9d6</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>ad47cadcaa4a1b751530afa48b3cb6485</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a309bbac899af24e9a908d1d2b8341378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeEnumForKey:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>aeb04299ecee32f285878ba5f5033463d</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>serializedDataForUnknownValue:forKey:keyDataType:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>aaf461c5040e628fa89706341f82d8266</anchor>
      <arglist>(int32_t value,[forKey] GPBGenericValue *key,[keyDataType] GPBDataType keyDataType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setEnum:forKey:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a3be5b5c3791b312c9238d4a6402bc7d1</anchor>
      <arglist>(int32_t value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setRawValue:forKey:</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a4002b37ff233bdd90f4108b3217ee878</anchor>
      <arglist>(int32_t rawValue,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>acd201f87d13b4c825bcda90f9abdd185</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a254e764a3da33a621d9c0958455393b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBInt32EnumDictionary.html</anchorfile>
      <anchor>a1d807c3e78d89150d7fdae547719c561</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32FloatDictionary</name>
    <filename>interfaceGPBInt32FloatDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a9c15cf192cf327597600898a4b4c2163</anchor>
      <arglist>(GPBInt32FloatDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndFloatsUsingBlock:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>ac2beb66d7cd3c7a9da6c286091146a3d</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, float value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getFloat:forKey:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>ae38f98aba9eaf3ca235aedeceec10c2f</anchor>
      <arglist>(nullable float *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a5055919d03e0da4ea00d4a7ed8b5cc7b</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a8f02cdbbd31de28b13eac0a785f04af1</anchor>
      <arglist>(GPBInt32FloatDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFloats:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a0acdba7718628451b4ef64c83f9c8d6a</anchor>
      <arglist>(const float[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a375165719be8a3a16a2cda348a18dde9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeFloatForKey:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a57868e446fbc34d05b948c642ca399a1</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setFloat:forKey:</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a13905788d0094176b7d48a2e668e8374</anchor>
      <arglist>(float value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>a05d012626b955b01fcdb7903f8679aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32FloatDictionary.html</anchorfile>
      <anchor>ac0ba9ffb7678aa64f13cef3b35537726</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32Int32Dictionary</name>
    <filename>interfaceGPBInt32Int32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>afa3a028031d555e22e8668f1051e0a99</anchor>
      <arglist>(GPBInt32Int32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>abe4b91a24eefc61b8a87e9325f72e1b9</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt32:forKey:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>a8c8d4f4e6ef5249f35a059ef0157cb15</anchor>
      <arglist>(nullable int32_t *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>a85e3c2e12dad9444dbdaaf995ad3da2a</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>a8690b9e1a3d0b92c4055a916f3fc419a</anchor>
      <arglist>(GPBInt32Int32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>ad8e82e3a14abf8b09375e151a01c7655</anchor>
      <arglist>(const int32_t[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>afd4fcdb1c3d6a501712fe7d9701053d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt32ForKey:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>acee03bb6aa2c971d3c3b78056a02f5bc</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt32:forKey:</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>a88d80693a37bea2662f6d71bc795edfe</anchor>
      <arglist>(int32_t value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>a917e8fd0c4cc1a30c01992ea11b67898</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32Int32Dictionary.html</anchorfile>
      <anchor>a49c04152f25db0261297f4b78b4fff96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32Int64Dictionary</name>
    <filename>interfaceGPBInt32Int64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>ac712c0db40fae2c07a266f21a3da3937</anchor>
      <arglist>(GPBInt32Int64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>ad1346081718802b16bfb5e63130631b9</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, int64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt64:forKey:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a3273b537840a4675a180e2354724c346</anchor>
      <arglist>(nullable int64_t *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>ab316e745101b112bfe3ac8bc21801565</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a93c7d899f3a89947ce3150a8abc14393</anchor>
      <arglist>(GPBInt32Int64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>af389dab06208867d488a99972e07bb57</anchor>
      <arglist>(const int64_t[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a72a4dcef8c9838c312ac1a02a7fb68e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt64ForKey:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a58145e99517f75a82f80a481cf960c9b</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt64:forKey:</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a875fa3b27b70fe2aec61002ed233db7e</anchor>
      <arglist>(int64_t value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a8f43bba2a62c58cc5ae1155b04d162ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32Int64Dictionary.html</anchorfile>
      <anchor>a3dc422acce3797698f0881e0d5b77c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32ObjectDictionary</name>
    <filename>interfaceGPBInt32ObjectDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a638f801e20613be52cfff1e785095c95</anchor>
      <arglist>(GPBInt32ObjectDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>deepCopyWithZone:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a32bf4084a254142abb312d3cf4e4f494</anchor>
      <arglist>((ns_returns_retained) __attribute__)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndObjectsUsingBlock:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a1cf662ef5d36df642489f5a801e066ab</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, ObjectType object, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a246bf827f9e9e58d95bca33ab146587d</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a5ca124bddf38599a241e535c4e9e1604</anchor>
      <arglist>(GPBInt32ObjectDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithObjects:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a39328f2a3a5b3baa072e7d2ee197118c</anchor>
      <arglist>(const ObjectType __nonnull GPB_UNSAFE_UNRETAINED[__nullable] objects,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isInitialized</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a5bbecff4d6895d6c2fccace2fae1b9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>ObjectType</type>
      <name>objectForKey:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a0133aca04e7bc41d68ba417fdd21a5ee</anchor>
      <arglist>(int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a8a834b280fd50a5ae8fcebc0e3542854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeObjectForKey:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a0b3c70fe84ccb25e604bfe0a859c984d</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setObject:forKey:</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a275e7208ee7c78d731d5462c29013689</anchor>
      <arglist>(ObjectType object,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad0__</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>acee48ff1c9a870fd1794d1c1c9b3633b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>a581ce66c3f6ecd18cd5d196459fea0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>readonly NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32ObjectDictionary.html</anchorfile>
      <anchor>ad70eef1671d6f7d9895f780ab1003f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32UInt32Dictionary</name>
    <filename>interfaceGPBInt32UInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a84c93a52bea236e23c0d18026c501cbb</anchor>
      <arglist>(GPBInt32UInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a70528a32fa06bf7564b71af3c9f27ca3</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, uint32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt32:forKey:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>aefc8edce5814fdcad607731a58f0c299</anchor>
      <arglist>(nullable uint32_t *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>af5cf0a5d5a7dcbb1568a1cd362333e22</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a115df8dfb4bd5e1e86fa3c78d6bcc339</anchor>
      <arglist>(GPBInt32UInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a306788cb6c71cb2d05bc3586ed51c34d</anchor>
      <arglist>(const uint32_t[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a0462aaede8c4b70737a2c0221fb32b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt32ForKey:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a01f41753f71adc437e1748c4184afe54</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt32:forKey:</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a125954fb81ae51c440113d280dd38e14</anchor>
      <arglist>(uint32_t value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a3874e04a97bb335bb7aac56a31c70e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32UInt32Dictionary.html</anchorfile>
      <anchor>a655cd41cef203ffb93119c243c65f7ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32UInt64Dictionary</name>
    <filename>interfaceGPBInt32UInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>a2275ee56e6a5323597d80206d8fe9d49</anchor>
      <arglist>(GPBInt32UInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>ae206d29b01a998b26971eecc91407727</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int32_t key, uint64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt64:forKey:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>a4c1f0d8bd144bc2bc9ae9809a592a6ec</anchor>
      <arglist>(nullable uint64_t *value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>a8442981d93811b0103c206a295c4517b</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>aebfafd212b6046e82758d7081ae5665f</anchor>
      <arglist>(GPBInt32UInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>a14fe67ff9e9e88b010f16316c813be21</anchor>
      <arglist>(const uint64_t[__nullable] values,[forKeys] const int32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>aed2b4a1648dc9800b334fe8bd6fd52e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt64ForKey:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>aea8e7be7e2b7a447c9464ae5bdd8fbd3</anchor>
      <arglist>(int32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt64:forKey:</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>aff651ec22e8d3595b2cb320e45907f13</anchor>
      <arglist>(uint64_t value,[forKey] int32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>aa1a5984dbbc0e61a476691d09227224f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt32UInt64Dictionary.html</anchorfile>
      <anchor>a8baab3fe27cd65cd8795db9f510b5ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt32Value</name>
    <filename>interfaceGPBInt32Value.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>int32_t</type>
      <name>value</name>
      <anchorfile>interfaceGPBInt32Value.html</anchorfile>
      <anchor>a9843843966c464fd3a6f76422b713b5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64Array</name>
    <filename>interfaceGPBInt64Array.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ae68fea8c96f929b109f4b57b4dc6ed16</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a2f04dc54e58b542b2065f77325da2adc</anchor>
      <arglist>(const int64_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ad2505e9eee98ac9ada6d718ec89b1160</anchor>
      <arglist>(GPBInt64Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>acc732b03d4a954eee476ab133397f98b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ab3fbdc6ed837f7d2efe6c26e0addfb36</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(int64_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a02f9e472c354fb8da84511d021b390f3</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ae4011baff68401072204d3c616da7c13</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a31fb4df7c55acc5c69b8a3ecae51b1f8</anchor>
      <arglist>(GPBInt64Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a1e38ee15a0990a5159fd8a41a93b3cb3</anchor>
      <arglist>(const int64_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ab032a095d284c90d20fa79105eb2bb48</anchor>
      <arglist>(int64_t value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ae8612aa0162a8423528750cda40323dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a09d15c27e259bac98d6e892416a616fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a27ed263ece3ed5b6042017ddad8caf89</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a615d8e7e8c24e8c2ac65121ad4f2b4e1</anchor>
      <arglist>(NSUInteger index,[withValue] int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>int64_t</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>af41f5b0623ac39b9a17223dab39950d1</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a043d11b98126883b5818b4441776aef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a21dcb11ee9fcfffb18372ec1850c9cd5</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>ad42d7a14d6e881245d1521020e6d19d8</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>a1570a95e3a50cfeb694dbc61b55f7d6b</anchor>
      <arglist>(GPBInt64Array *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>abf2b76964b7f9aae9d07ab9d4edd5fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64Array.html</anchorfile>
      <anchor>af9b9bef43a8f7f4edad108e095d1b274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64BoolDictionary</name>
    <filename>interfaceGPBInt64BoolDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a35162d29c8674463f73486d0acb8afb1</anchor>
      <arglist>(GPBInt64BoolDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndBoolsUsingBlock:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a979c748cc239b87d6606d2f47d2d19f6</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, BOOL value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getBool:forKey:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>aa9e0e483bc9020ba99455b982898c297</anchor>
      <arglist>(nullable BOOL *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithBools:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a21158fe817eeba4c05045ee9c1fcebc1</anchor>
      <arglist>(const BOOL[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a2e4d2591bd00d998b8f7d6515928d7e8</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a0de02437f0be7fdf43cc0778907d8e8b</anchor>
      <arglist>(GPBInt64BoolDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a2d948278f68982dd9b3180f93e6c8dd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeBoolForKey:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a9942b62188547ac8c88922324b5f6b00</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setBool:forKey:</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a1f689cc66b5bae9dafda2dc6288eb636</anchor>
      <arglist>(BOOL value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a743b3d980effd5a9a4d4525efae7411e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64BoolDictionary.html</anchorfile>
      <anchor>a639ea721447373461317736078ea0fb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64DoubleDictionary</name>
    <filename>interfaceGPBInt64DoubleDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a6bea6a6f569edf1ea4d11324169d056c</anchor>
      <arglist>(GPBInt64DoubleDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndDoublesUsingBlock:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>aec5f772e3356f8028378baf48c4fd8e2</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, double value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getDouble:forKey:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a95874364287d2b0f7668675a84482a0b</anchor>
      <arglist>(nullable double *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a8bba9aa8b82003f8d67706a55bd5073e</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a9058f24ecce4287e2411c7c8553c07e7</anchor>
      <arglist>(GPBInt64DoubleDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDoubles:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a7ca86c7e910b1c412005bd8e92d8fa0a</anchor>
      <arglist>(const double[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a10a419d03473a69d5f31d434cf94d817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeDoubleForKey:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>ac15089a5fedd84d219a06d850a27af5a</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setDouble:forKey:</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a6aaf881c0872dac0c8c2c14e9e9d4832</anchor>
      <arglist>(double value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>ab904fc9f8c480faa169bb6327989e989</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64DoubleDictionary.html</anchorfile>
      <anchor>a0d67d865f490f15200f198c2434b563f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64EnumDictionary</name>
    <filename>interfaceGPBInt64EnumDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>ad153d339ed4af7c9d0d2f049bda4d4d2</anchor>
      <arglist>(GPBInt64EnumDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndEnumsUsingBlock:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a397681e4e0d3952d931956ae7b198329</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndRawValuesUsingBlock:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a8e0b46a73a0c2378be683f06db21b5fe</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, int32_t rawValue, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getEnum:forKey:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>ab425e7eee05558b92b58238c8d322fec</anchor>
      <arglist>(nullable int32_t *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getRawValue:forKey:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>ab1c53b0b289f8e650fb6ca36557af92b</anchor>
      <arglist>(nullable int32_t *rawValue,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a5cd6dfd7aaa554c74dd170fa197ad095</anchor>
      <arglist>(GPBInt64EnumDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a10f2968579747190ea85305208e2a8ea</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a5b6f9a4bb961242317fb6d184a501e58</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a03747267220e19ab52c1db3b3b21f24e</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a6a5530cf5d8774461b6784ab317a8d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeEnumForKey:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a2b44e0d58bb7929a604e1536c629752f</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>serializedDataForUnknownValue:forKey:keyDataType:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a0499511726503261a76d6e84abe9d441</anchor>
      <arglist>(int32_t value,[forKey] GPBGenericValue *key,[keyDataType] GPBDataType keyDataType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setEnum:forKey:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a6d05d2919a69121a2729bb65888cb88d</anchor>
      <arglist>(int32_t value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setRawValue:forKey:</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a7ff760449ce31ae284addb089a77c73c</anchor>
      <arglist>(int32_t rawValue,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>af2306d6ef3f8a426437014ba51b6a7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>ac82f3b735d49365dd93e1d7b6b67169d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBInt64EnumDictionary.html</anchorfile>
      <anchor>a025d5ce8edcaf19322e8d95c38c445f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64FloatDictionary</name>
    <filename>interfaceGPBInt64FloatDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a66729f0b8ec8faa309c94c6739402c2b</anchor>
      <arglist>(GPBInt64FloatDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndFloatsUsingBlock:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a0f2f00620d2485bc1e7ca34bebc6e516</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, float value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getFloat:forKey:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>af32aeeed73904dbce23abf12d7d2a4b6</anchor>
      <arglist>(nullable float *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a90ff44e410bb1e3a1c7a6ad0d2b32ddc</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a6de7eedb8ad7ec0ceb613639897fc77b</anchor>
      <arglist>(GPBInt64FloatDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFloats:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>ac4f666ec9e3c42cd1907c14a7ecef350</anchor>
      <arglist>(const float[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>ab2d2c873cd4e6c3b91084650edc2a25a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeFloatForKey:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a97540ba4a66d04f8972890e918438e15</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setFloat:forKey:</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a84bd199400855e08261d3184a41028f6</anchor>
      <arglist>(float value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a8a6600778371ea6d7fb017dcf08c3e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64FloatDictionary.html</anchorfile>
      <anchor>a56fcb56c8f022d2f721639e426276b37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64Int32Dictionary</name>
    <filename>interfaceGPBInt64Int32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a3972a2e1c1dd92136366525ceb3de8dd</anchor>
      <arglist>(GPBInt64Int32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>ad8273d3ee1902d9ca13821c4f477acae</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt32:forKey:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a2678661c74777028bf5f39f30c6bbc7b</anchor>
      <arglist>(nullable int32_t *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>ad459e04abb4306e7290ba880cd91c75f</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a8ec9359b04ea7b08fcfdcc4a91946051</anchor>
      <arglist>(GPBInt64Int32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a2fdc68d00e0de3873a5b42b2a0d6c0ab</anchor>
      <arglist>(const int32_t[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a28a217619f7fc9b268fae48cb85ea3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt32ForKey:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a62aa7c473479522684d85f1c0a338fc5</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt32:forKey:</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a9e9e4d0a4c224a4173b7f83b9e58ff27</anchor>
      <arglist>(int32_t value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a31b70c4912b0c094c34256f642f4dc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64Int32Dictionary.html</anchorfile>
      <anchor>a9ae8fb246635958412c2fd1751383368</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64Int64Dictionary</name>
    <filename>interfaceGPBInt64Int64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>a79dd9ef6ac167ccfe8617232c24ff8cc</anchor>
      <arglist>(GPBInt64Int64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>aa48131bebb81bf43993aee3ef7877eb5</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, int64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt64:forKey:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>afedabb60b2ff747d4ec0a1f909e06733</anchor>
      <arglist>(nullable int64_t *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>abdf99b0c99c1e9cc576d4d0b9e49f255</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>a780a9c1fa18651f16b7c2b9052626a61</anchor>
      <arglist>(GPBInt64Int64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>a2567ad339530ce797b5e32ebed160ded</anchor>
      <arglist>(const int64_t[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>adefb5d8ed03f5b0fa6b65efc937334d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt64ForKey:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>aeb6b3253516b6ffbce5030769708524c</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt64:forKey:</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>a98873cbc9735fd3daa7ee52ec3a0dd4c</anchor>
      <arglist>(int64_t value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>aa1bfce912a699b72fdefde05afd66272</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64Int64Dictionary.html</anchorfile>
      <anchor>a0e6c2c01c833a74610de3a782bd66f10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64ObjectDictionary</name>
    <filename>interfaceGPBInt64ObjectDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a46c5a5a80cc8c3d0ad508d50fee20355</anchor>
      <arglist>(GPBInt64ObjectDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>deepCopyWithZone:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a50ce9af7220aa673ae2fb61255342a3d</anchor>
      <arglist>((ns_returns_retained) __attribute__)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndObjectsUsingBlock:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a9493a046f8c449f4d2fe4992ac87f55b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, ObjectType object, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a10b398ad791c08fc88ed4742c481d578</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a51e076c2de32a09d68df56f65f207351</anchor>
      <arglist>(GPBInt64ObjectDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithObjects:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a7fe66e25b3c9cb2681b297f0359a8cc6</anchor>
      <arglist>(const ObjectType __nonnull GPB_UNSAFE_UNRETAINED[__nullable] objects,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isInitialized</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a5fd08e5def0b2aea6d3b1ca721651f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>ObjectType</type>
      <name>objectForKey:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a73dce30c8874e712230d83d00efc91fc</anchor>
      <arglist>(int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>ab34cf5ffe9eaaaf0d5b88c18ec18108e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeObjectForKey:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>ab3651fe16499202176585a427032ef19</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setObject:forKey:</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a7e591363448990bfbfaf2f32a6fa2e36</anchor>
      <arglist>(ObjectType object,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad0__</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a5a55dbf7a96546654575594862f763ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a87909620a50e1be39869c008cd237588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>readonly NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64ObjectDictionary.html</anchorfile>
      <anchor>a77b56fb15d6f0eea8252152d77eeabae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64UInt32Dictionary</name>
    <filename>interfaceGPBInt64UInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a861f186325b0efb799a0a60ad0ddae88</anchor>
      <arglist>(GPBInt64UInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a0cf192c63bfa729f416872a397484c89</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, uint32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt32:forKey:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a21f26e685397154ff4f28e4301ff6d96</anchor>
      <arglist>(nullable uint32_t *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a658f16686bf748fe40d8552f5b6435c3</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a416519f7492b2dd85bf2c9c749393bbb</anchor>
      <arglist>(GPBInt64UInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>ace38016ee91da9a3c93060302f6cbe85</anchor>
      <arglist>(const uint32_t[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a7b81d16a7ade5487a4915677800d21a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt32ForKey:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>adaeb92e5e02b86aac6fe2a10036a3dbf</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt32:forKey:</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a2b3333453c111acc8bdec5661365ce48</anchor>
      <arglist>(uint32_t value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a7a40529f53d08229db28febaf9b0b285</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64UInt32Dictionary.html</anchorfile>
      <anchor>a5d8baa7b36b4faaadc1812acecaf3364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64UInt64Dictionary</name>
    <filename>interfaceGPBInt64UInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a759ddfcaa8530052918833c95b8b2df0</anchor>
      <arglist>(GPBInt64UInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a77ea3557608258c11a6cd76697c0fa89</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(int64_t key, uint64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt64:forKey:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a01236020263ceecab0cbbf2ec3dd5752</anchor>
      <arglist>(nullable uint64_t *value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a14208baa956b98a559931a443e19d994</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a390499434ea4ecb6424347f65a57e319</anchor>
      <arglist>(GPBInt64UInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>addc1c2cf5c2797a9f700a4a8992794be</anchor>
      <arglist>(const uint64_t[__nullable] values,[forKeys] const int64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>abde202c2a2701a548690cc7692378147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt64ForKey:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a9c552c5a37cc45308da5c9432be36cb6</anchor>
      <arglist>(int64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt64:forKey:</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>aa109b6f3328d789631af39183ae36386</anchor>
      <arglist>(uint64_t value,[forKey] int64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>af74bcbba3eab78f2c652685e1be44873</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBInt64UInt64Dictionary.html</anchorfile>
      <anchor>a2ac4b8245bc7c87d40fa2a6ca9c7099a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBInt64Value</name>
    <filename>interfaceGPBInt64Value.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>int64_t</type>
      <name>value</name>
      <anchorfile>interfaceGPBInt64Value.html</anchorfile>
      <anchor>af54e914673831237e1b5a61d80be2378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBListValue</name>
    <filename>interfaceGPBListValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSMutableArray&lt; GPBValue * &gt; *</type>
      <name>valuesArray</name>
      <anchorfile>interfaceGPBListValue.html</anchorfile>
      <anchor>aa64670d467ad12cfb5524b069b72a438</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>valuesArray_Count</name>
      <anchorfile>interfaceGPBListValue.html</anchorfile>
      <anchor>af11e83384933dbfc63dc577ebe93a3c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBMessage</name>
    <filename>interfaceGPBMessage.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addExtension:value:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a70febea45a90563e8aa4c47c96a1145c</anchor>
      <arglist>(GPBExtensionDescriptor *extension,[value] id value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addUnknownMapEntry:value:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a571e2cd1c7069e8fa22bc52fa7f40e56</anchor>
      <arglist>(int32_t fieldNum,[value] NSData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>clear</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a00008107f10e5237a71a28690afb4b55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>clearExtension:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>af0817f348ed209b6ec96ac680fc23697</anchor>
      <arglist>(GPBExtensionDescriptor *extension)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable NSData *</type>
      <name>data</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a18c3e2a44140dc5442388f22d86e2824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>delimitedData</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a03219be2892e27114149a6b5405c12ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>GPBDescriptor *</type>
      <name>descriptor</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a89e086226533d24aed88ef0b59d6a1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSArray *</type>
      <name>extensionsCurrentlySet</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a5c493f22d86c4b92a8b745580a800825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>id</type>
      <name>getExistingExtension:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a6b26b91d3fbf3b747bb0c3ac822c73b8</anchor>
      <arglist>(GPBExtensionDescriptor *extension)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable id</type>
      <name>getExtension:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a6ee904d7dc1d6c4465bb1638f6ea2a4c</anchor>
      <arglist>(GPBExtensionDescriptor *extension)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>hasExtension:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>ac167e17d2d5b85c53d71acfd60487108</anchor>
      <arglist>(GPBExtensionDescriptor *extension)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithCodedInputStream:extensionRegistry:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a407363f66ad6e05ea5ab104a1919ed88</anchor>
      <arglist>(GPBCodedInputStream *input,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithData:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a9a9fbdf846a77dac2509d4c769097d0d</anchor>
      <arglist>(NSData *data,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable instancetype</type>
      <name>initWithData:extensionRegistry:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>af39d9c3bb2de16cb582ba916f0965867</anchor>
      <arglist>(NSData *data,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeDelimitedFromCodedInputStream:extensionRegistry:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>ae383e765be8fc753e328bbe0d86a4761</anchor>
      <arglist>(GPBCodedInputStream *input,[extensionRegistry] GPBExtensionRegistry *extensionRegistry)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeFrom:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a38f991a0374baed3f01fcfe86b878e14</anchor>
      <arglist>(GPBMessage *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeFromCodedInputStream:extensionRegistry:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a80091e449565df17f1fe9f262015c45b</anchor>
      <arglist>(GPBCodedInputStream *input,[extensionRegistry] GPBExtensionRegistry *extensionRegistry)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeFromData:extensionRegistry:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a17477a38859debd448c77c32951eb574</anchor>
      <arglist>(NSData *data,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>serializedSize</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a491cd2e442cb3463b1f3c3aa1856a8a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setExtension:index:value:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a45d7882566d382d8703c947e6ab06080</anchor>
      <arglist>(GPBExtensionDescriptor *extension,[index] NSUInteger index,[value] id value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setExtension:value:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>aaf8f54fb3ad80f24dc276f77fb031f58</anchor>
      <arglist>(GPBExtensionDescriptor *extension,[value] nullable id value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeDelimitedToCodedOutputStream:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a909b69c11d6a7195d1767e3c081a4c58</anchor>
      <arglist>(GPBCodedOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeDelimitedToOutputStream:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a691bdda6a76de042a125efea3c1d611a</anchor>
      <arglist>(NSOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeToCodedOutputStream:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a66b9e139253148a04e739cb927a53780</anchor>
      <arglist>(GPBCodedOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeToOutputStream:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a6ea9d5b70ce6d4d9380cbf9bae0a6331</anchor>
      <arglist>(NSOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>GPBDescriptor *</type>
      <name>descriptor</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a89e086226533d24aed88ef0b59d6a1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>message</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a1378d497a33e69ad54ca92b37c151314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>parseDelimitedFromCodedInputStream:extensionRegistry:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a2e055bfc033d3fbba9e4dd30f05cb965</anchor>
      <arglist>(GPBCodedInputStream *input,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>parseFromCodedInputStream:extensionRegistry:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a289acd5bcfe21cba507c10312183fb5a</anchor>
      <arglist>(GPBCodedInputStream *input,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>parseFromData:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a71a862ddbadcf1ebede53978941e05a8</anchor>
      <arglist>(NSData *data,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>nullable instancetype</type>
      <name>parseFromData:extensionRegistry:error:</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a80277cd45f950f1cfee52ea3b4d1e075</anchor>
      <arglist>(NSData *data,[extensionRegistry] nullable GPBExtensionRegistry *extensionRegistry,[error] NSError **errorPtr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPBMessage_StoragePtr</type>
      <name>messageStorage_</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>abba9d1b0c2cc3218b5d07319f031f5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>initialized</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>afde8e7dada53a269590587d160c94bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBUnknownFieldSet *</type>
      <name>unknownFields</name>
      <anchorfile>interfaceGPBMessage.html</anchorfile>
      <anchor>a60d14d26998d4dafbd22605bab8aa957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GPBMessage_Storage</name>
    <filename>structGPBMessage__Storage.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>_has_storage_</name>
      <anchorfile>structGPBMessage__Storage.html</anchorfile>
      <anchor>aeabe8d48041dcc7f87857feea19478b7</anchor>
      <arglist>[0]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GPBMessageFieldDescription</name>
    <filename>structGPBMessageFieldDescription.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>className</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>ab245633bf4e50113c3843973039d4051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBDataType</type>
      <name>dataType</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>a990bad1ed506a31f92bd5e2f9247a2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union GPBMessageFieldDescription::@80</type>
      <name>dataTypeSpecific</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>a7ee80b41d82d8de0565758d64f4b0c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBEnumDescriptorFunc</type>
      <name>enumDescFunc</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>a03b9f268f2c032b8c8607da8cf505808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBEnumValidationFunc</type>
      <name>enumVerifier</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>a360696bcdad9b3508cf842c5cbe8aa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBFieldFlags</type>
      <name>flags</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>a713c39e4a6936608c039d8cc1cc4c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>hasIndex</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>ac9c9a27ef7dd9fe4aafe6e09958e148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>aa2c3c85aef7f2132e4e76de475a806ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>number</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>abdc13b2f09396dde4c231cf5823f3260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>offset</name>
      <anchorfile>structGPBMessageFieldDescription.html</anchorfile>
      <anchor>a51ec588c5fa8315a2cf06840f924d0e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GPBMessageFieldDescriptionWithDefault</name>
    <filename>structGPBMessageFieldDescriptionWithDefault.html</filename>
    <member kind="variable">
      <type>GPBMessageFieldDescription</type>
      <name>core</name>
      <anchorfile>structGPBMessageFieldDescriptionWithDefault.html</anchorfile>
      <anchor>af1d393f20e1a20214a3fe79bdfb4c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GPBGenericValue</type>
      <name>defaultValue</name>
      <anchorfile>structGPBMessageFieldDescriptionWithDefault.html</anchorfile>
      <anchor>a343069e2a41a3c21cdbd98393887f620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="protocol" objc="yes">
    <name>GPBMessageSignatureProtocol-p</name>
    <filename>protocolGPBMessageSignatureProtocol-p.html</filename>
    <member kind="function" virtualness="virtual">
      <type>id</type>
      <name>getArray</name>
      <anchorfile>protocolGPBMessageSignatureProtocol-p.html</anchorfile>
      <anchor>ae62a858d2cd387426a50db8c29953745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSUInteger</type>
      <name>getArrayCount</name>
      <anchorfile>protocolGPBMessageSignatureProtocol-p.html</anchorfile>
      <anchor>a62e3aeba2d775d871b01286b7097ed3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setArray:</name>
      <anchorfile>protocolGPBMessageSignatureProtocol-p.html</anchorfile>
      <anchor>ac6c87e583507cea001ef0a29576559d9</anchor>
      <arglist>(NSArray *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>id</type>
      <name>getClassValue</name>
      <anchorfile>protocolGPBMessageSignatureProtocol-p.html</anchorfile>
      <anchor>a1600500529b6e0d4548a78ad087ff717</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBMethod</name>
    <filename>interfaceGPBMethod.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>a9d39ea6602ecc607b71ec23b8d01c262</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBOption * &gt; *</type>
      <name>optionsArray</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>a195b23bd19649fb120b592e4f381890b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>optionsArray_Count</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>af189b7093088c81d5308c76792c55dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>requestStreaming</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>ac83f14ea0ee84ac5b1fa6be0dfc6ac0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>requestTypeURL</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>adc89d450c62679b548859a5e71aa9bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>responseStreaming</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>a4650ddb09d160c25e029fbc8cccc265d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>responseTypeURL</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>ab3b833fe011ba324cc8b4cb5bdb41901</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>enum GPBSyntax</type>
      <name>syntax</name>
      <anchorfile>interfaceGPBMethod.html</anchorfile>
      <anchor>a6c9e1ffc7a2de235ab30dcef924e4afa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBMixin</name>
    <filename>interfaceGPBMixin.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBMixin.html</anchorfile>
      <anchor>a21e8dec64fbfb91f2820628a3766501c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>root</name>
      <anchorfile>interfaceGPBMixin.html</anchorfile>
      <anchor>ae5e1c6068f0210d7f30e2037514d3eba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBOneofDescriptor</name>
    <filename>interfaceGPBOneofDescriptor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBFieldDescriptor *</type>
      <name>fieldWithName:</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>a0a5270fa8c8983f79886a228f1b91624</anchor>
      <arglist>(NSString *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBFieldDescriptor *</type>
      <name>fieldWithNumber:</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>abfb5d423ac702ee8271ae76dea7ba868</anchor>
      <arglist>(uint32_t fieldNumber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithName:fields:</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>a5abfde0a463c00bdf222111933dad826</anchor>
      <arglist>(const char *name,[fields] NSArray *fields)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SEL</type>
      <name>caseSel_</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>adcc76ae79b3b544d5b6e167f2669ab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NSArray *</type>
      <name>fields_</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>a78bf90c849404c732a1eb650318abd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const package char *</type>
      <name>name_</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>ac56e02a55745048c9dc9d84fee9ce803</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSArray&lt; GPBFieldDescriptor * &gt; *</type>
      <name>fields</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>a05ba22c54ab79f0f5d3184b59d3db4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBOneofDescriptor.html</anchorfile>
      <anchor>a47d91db8ad3fecb85c24ae0d3e4a3bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBOption</name>
    <filename>interfaceGPBOption.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>BOOL</type>
      <name>hasValue</name>
      <anchorfile>interfaceGPBOption.html</anchorfile>
      <anchor>a42c778ea8bf3b8ab0d7caaf38523a1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBOption.html</anchorfile>
      <anchor>a4c621845df543ab884ca834f327cec41</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBAny *</type>
      <name>value</name>
      <anchorfile>interfaceGPBOption.html</anchorfile>
      <anchor>af84fa84fa4b901635dbf6b2b651f39b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBRootObject</name>
    <filename>interfaceGPBRootObject.html</filename>
    <member kind="function" virtualness="virtual" static="yes">
      <type>GPBExtensionRegistry *</type>
      <name>extensionRegistry</name>
      <anchorfile>interfaceGPBRootObject.html</anchorfile>
      <anchor>a79c72aa0fdcfe47c9663c2f350021528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>void</type>
      <name>globallyRegisterExtension:</name>
      <anchorfile>interfaceGPBRootObject.html</anchorfile>
      <anchor>af4a0ded03c9c16c5ea200212de44772b</anchor>
      <arglist>(GPBExtensionDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBSourceContext</name>
    <filename>interfaceGPBSourceContext.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSString *</type>
      <name>fileName</name>
      <anchorfile>interfaceGPBSourceContext.html</anchorfile>
      <anchor>acf7327cb20b88f8e69f5b6f511be80c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBSourceContextRoot</name>
    <filename>interfaceGPBSourceContextRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringBoolDictionary</name>
    <filename>interfaceGPBStringBoolDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a00bb3d1c260935d139c37abec87fbf80</anchor>
      <arglist>(GPBStringBoolDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndBoolsUsingBlock:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a3dc1eed33129eb853496806d3f86fd0e</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, BOOL value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getBool:forKey:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a568680f4c3ee58a06457b8c42cdd97f0</anchor>
      <arglist>(nullable BOOL *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithBools:forKeys:count:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>ae29baa84c21fb67dcf8a3628eb5e19b3</anchor>
      <arglist>(const BOOL[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a5f9eafac02999452a3992a85091ad401</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a7d3b264081eedcc98b1d37d9c4e9b439</anchor>
      <arglist>(GPBStringBoolDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a21a165845dd0c5f84a237d2f3785a772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeBoolForKey:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a75a16cf63a4e54ef367a290c4cb1b52d</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setBool:forKey:</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>af52ab17201ecd003f930fd3b4f392e65</anchor>
      <arglist>(BOOL value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>aa526bf3155462bde2a07018a9bde85fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringBoolDictionary.html</anchorfile>
      <anchor>a774e1f1feb8234048aac61ebd32e5d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringDoubleDictionary</name>
    <filename>interfaceGPBStringDoubleDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a8e0a259393c3728547cd889ca938ae38</anchor>
      <arglist>(GPBStringDoubleDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndDoublesUsingBlock:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a84110bf33a8745b5b8d322937bc6de4e</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, double value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getDouble:forKey:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>af51b72b4524abea6833f5686b4ccdb2d</anchor>
      <arglist>(nullable double *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>ae7f0bba632f7b788b3b78872121ea8fd</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a72a4a20d7b960f4b18f6b12c91b36dbd</anchor>
      <arglist>(GPBStringDoubleDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDoubles:forKeys:count:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a771e7a79771726a3257aa96d06db09e4</anchor>
      <arglist>(const double[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a77751fbf0e3d39d5cd60b44ad760ec0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeDoubleForKey:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>ad4bdc16f3491afd0f2ee059892a8bc24</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setDouble:forKey:</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>ad9c3be979ccd139b9c7cfa9aaad99e0d</anchor>
      <arglist>(double value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a3fd1c761568afdcbeecfeee729994f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringDoubleDictionary.html</anchorfile>
      <anchor>a4c54094a9bf85a777fc981f73584b78e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringEnumDictionary</name>
    <filename>interfaceGPBStringEnumDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a90279197b3b799d1a63fea0e71407ca5</anchor>
      <arglist>(GPBStringEnumDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndEnumsUsingBlock:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>aa987c4f51601ed96035655e4bfdd13bb</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndRawValuesUsingBlock:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a3118950d7f3cac6d94ca49604acc1620</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, int32_t rawValue, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getEnum:forKey:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>ad5c502337a32c90a50ff5cb6ad5ce556</anchor>
      <arglist>(nullable int32_t *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getRawValue:forKey:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>ad0a81c2e21d32387a2e6114e7f206f23</anchor>
      <arglist>(nullable int32_t *rawValue,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>afbcbd5536501d5eae3e95d008943a426</anchor>
      <arglist>(GPBStringEnumDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>ae843a2f9f9269214daade7df934e7056</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a7406a4c717b104cf550d234a7f06cd58</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:forKeys:count:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a1eb38b9d66a249aa3673855ea991fb35</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a5553b644c507111550786361eaaadd41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeEnumForKey:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>ad6b0e94127a4dc13b2bafdaa7ab5044a</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>serializedDataForUnknownValue:forKey:keyDataType:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a2398f483343926eb6791d6fc8faa9f22</anchor>
      <arglist>(int32_t value,[forKey] GPBGenericValue *key,[keyDataType] GPBDataType keyDataType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setEnum:forKey:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>aa9df325c0a57c6b7576a6348f54cdb62</anchor>
      <arglist>(int32_t value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setRawValue:forKey:</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>acb1d58c1a03a65d65e05f96162e479eb</anchor>
      <arglist>(int32_t rawValue,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a0508957a7e418e4e2c5cf2ee39436a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a13482f3e9bd061b8fae96b789f6ddfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBStringEnumDictionary.html</anchorfile>
      <anchor>a07e71ed3b6b4f53889a7c9f892579a6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringFloatDictionary</name>
    <filename>interfaceGPBStringFloatDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>abcd10d8411916f652dba67dc0e9a4745</anchor>
      <arglist>(GPBStringFloatDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndFloatsUsingBlock:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>aed83830f8ec5b197b8c5f6574cd23fab</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, float value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getFloat:forKey:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>a42e12c8ce9a794e126581744c2d2b514</anchor>
      <arglist>(nullable float *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>a63e97d537224e8db7d3b1c95fe1b0315</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>a5c13562d1669ec9b810e6514aed369ee</anchor>
      <arglist>(GPBStringFloatDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFloats:forKeys:count:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>ac1e7480e631277b1f973d8497f92817f</anchor>
      <arglist>(const float[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>aba8ed8a6fd4ed0bce6c7fbbface9c653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeFloatForKey:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>aa6d8a4dd9e3bbefa067d482c859e6196</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setFloat:forKey:</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>a57ceae3d18df6e44fafa85a2bedacb81</anchor>
      <arglist>(float value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>a6fac628b0d5e25824828ebcf1528a352</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringFloatDictionary.html</anchorfile>
      <anchor>afb55977276724b1e1e045a3810d37c52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringInt32Dictionary</name>
    <filename>interfaceGPBStringInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a8573a7f4ae6125feeb4d675531adc621</anchor>
      <arglist>(GPBStringInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>aabc2b80708a11be7ba9726ed2c9e97c9</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt32:forKey:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a162ec1a5b1b6052e7cdb892bec7e943b</anchor>
      <arglist>(nullable int32_t *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a836fb4ae6e526fb7ec884cf9b0ba90a4</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>aabc4a4585a77c8f8a3cd53b86f2e3b8c</anchor>
      <arglist>(GPBStringInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a06f45cdba1f7b392e001040dbda3c6bb</anchor>
      <arglist>(const int32_t[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a5f90e993c956f9dfc2eda13a8530d184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt32ForKey:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a4b8f621ac9ca9fc0194a5fd2b4ea71bf</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt32:forKey:</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>aaaa468adb181881e187890b79b90e4b5</anchor>
      <arglist>(int32_t value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a6c7bb1f3d9d56129c3c91d648f76cc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringInt32Dictionary.html</anchorfile>
      <anchor>a20a773dd6e435eedc5b92bb4f9ce1830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringInt64Dictionary</name>
    <filename>interfaceGPBStringInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a435597c74813a503512ce41c7bddf2be</anchor>
      <arglist>(GPBStringInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a8162c1ed925e93517ef0c4d32e3a39d5</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, int64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt64:forKey:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a878ff8893aae8958440794d956c0a3d0</anchor>
      <arglist>(nullable int64_t *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a8d8b8178c3b175705dca0e03f8ef81bc</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a1e2b32d260968247c8db5b9070972983</anchor>
      <arglist>(GPBStringInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a3c33589e92b02722edaeeeeecf1784bf</anchor>
      <arglist>(const int64_t[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a2fe009758bac927bd1cfd88b72301ee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt64ForKey:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>aef9266e5fa3c370d5fbd56f1b51811de</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt64:forKey:</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>ad8c5dfd7413f1399cf636100e4d84cdb</anchor>
      <arglist>(int64_t value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>acf6b6fcdd6e7ac1d52ee18a18a6cac90</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringInt64Dictionary.html</anchorfile>
      <anchor>a761a7e157732b3b7c75c9bcafac0519b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringUInt32Dictionary</name>
    <filename>interfaceGPBStringUInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>a89745b8610d4fb633c135af7814d6896</anchor>
      <arglist>(GPBStringUInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>ab6c9342d9d532a14a73e1bcafc000957</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, uint32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt32:forKey:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>aca13eaaf69a2181603180875571b19ff</anchor>
      <arglist>(nullable uint32_t *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>ad7bd054a2fa84def9b68cad54a456c17</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>accd3ababef25cf6ff3e1e9b85f273bbc</anchor>
      <arglist>(GPBStringUInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>a1e16faa7d4d22970ff214be7b3f76e8e</anchor>
      <arglist>(const uint32_t[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>a5c95ba2defdda46141f4f1a22dc1229b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt32ForKey:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>af00c695c8f58abef3454cc7a41567b18</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt32:forKey:</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>a0ae0bcbaf2753818bd541fdefe4d801c</anchor>
      <arglist>(uint32_t value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>a0ec6ce3a1b8b90197385ace3691140bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringUInt32Dictionary.html</anchorfile>
      <anchor>abaef21ba5bd58096e25944921903a349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringUInt64Dictionary</name>
    <filename>interfaceGPBStringUInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a0400743c7360cbfc4c59a49acf4307bd</anchor>
      <arglist>(GPBStringUInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a9d27ebac189215a09b43c51019f064a1</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(NSString *key, uint64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt64:forKey:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a7d2280f405141e97735a713f2fa5c466</anchor>
      <arglist>(nullable uint64_t *value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a3de120eba0347699633bc5430a514577</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a6448033d101038244bbe7e68cdb82acc</anchor>
      <arglist>(GPBStringUInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>af69ef4d97f1a37ca7672c670589e03c1</anchor>
      <arglist>(const uint64_t[__nullable] values,[forKeys] const NSString *__nonnull GPB_UNSAFE_UNRETAINED[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>af3bee58d21e8d6bec2271f116ea21fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt64ForKey:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a99bbbdd1580a4a890293ddff1da11ca6</anchor>
      <arglist>(NSString *aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt64:forKey:</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a018972c62052f6b8f32664eab174510b</anchor>
      <arglist>(uint64_t value,[forKey] NSString *key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>ad71e503fc33eba738992795172af1c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBStringUInt64Dictionary.html</anchorfile>
      <anchor>a125ff332233fdf61bd95b72b2416810e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStringValue</name>
    <filename>interfaceGPBStringValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSString *</type>
      <name>value</name>
      <anchorfile>interfaceGPBStringValue.html</anchorfile>
      <anchor>a1715e2c9ac11fee3b2da4ba784be9d31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStruct</name>
    <filename>interfaceGPBStruct.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSMutableDictionary&lt; NSString *, GPBValue * &gt; *</type>
      <name>fields</name>
      <anchorfile>interfaceGPBStruct.html</anchorfile>
      <anchor>a6c80e453b6bbfd6418b97d27623f225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>fields_Count</name>
      <anchorfile>interfaceGPBStruct.html</anchorfile>
      <anchor>a5b6e078413d72634c8061530cf5b1bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBStructRoot</name>
    <filename>interfaceGPBStructRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBTestCase</name>
    <filename>interfaceGPBTestCase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>TestAllExtensions *</type>
      <name>allExtensionsSetRepeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a9a867c8b6ab14d9e81d549dd8d749e85</anchor>
      <arglist>(uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>TestAllTypes *</type>
      <name>allSetRepeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a0595fadafab446328bd4a63e59a899c6</anchor>
      <arglist>(uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertAllExtensionsSet:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>aad57c6246abf93fbec239f71ae257f01</anchor>
      <arglist>(TestAllExtensions *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertAllFieldsKVCMatch:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>ac0b692dcc62c135ebe29cb4c9edd1fd4</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertAllFieldsSet:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a32b7a356926b8e291b71e85d4d537d45</anchor>
      <arglist>(TestAllTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertClear:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>ab91228e732d530cb3416523081053839</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertClearKVC:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a334466758c1b37e906946cf282517052</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertExtensionsClear:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a42e63718880fe823d7457b977ecb95f6</anchor>
      <arglist>(TestAllExtensions *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertPackedExtensionsSet:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a206047d169af083729bf36f47c23962f</anchor>
      <arglist>(TestPackedExtensions *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertPackedFieldsSet:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a19e03dc988f662c312e3139fdf2dfde9</anchor>
      <arglist>(TestPackedTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertRepeatedExtensionsModified:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>ac0b50b5ff16cf739138a7f46a7e760d5</anchor>
      <arglist>(TestAllExtensions *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>assertRepeatedFieldsModified:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a8cb4674c69ef0f3e8cd82c47b1170bd9</anchor>
      <arglist>(TestAllTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>clearAllFields:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a06d278fe2da237b570d8080814c5ccaa</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>GPBExtensionRegistry *</type>
      <name>extensionRegistry</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a432b972edf1fca7f5678a11e81a2d6ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>getDataFileNamed:dataToWrite:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a8440a5aaf0ef33c6664c71d22818f88c</anchor>
      <arglist>(NSString *name,[dataToWrite] NSData *dataToWrite)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>modifyRepeatedExtensions:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a59038d663769439986d6706674201178</anchor>
      <arglist>(TestAllExtensions *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>modifyRepeatedFields:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a8bef68de3691fe19ae8162b023c36cbd</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>TestPackedExtensions *</type>
      <name>packedExtensionsSetRepeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a9e0d20b973b975ca383677991c4f40de</anchor>
      <arglist>(uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>TestPackedTypes *</type>
      <name>packedSetRepeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>ae923f4d81429f1c72ab50e4d99224f26</anchor>
      <arglist>(uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setAllExtensions:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>ae40ec703c1ca251b48945ae3f1717349</anchor>
      <arglist>(TestAllExtensions *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setAllFields:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a9212b072866ada94adc9284c16b60b3b</anchor>
      <arglist>(TestAllTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setAllFieldsViaKVC:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a0f44701c859891ed5d4f68884c5468f9</anchor>
      <arglist>(TestAllTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setAllMapFields:numEntries:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>aceb5049e70cb245c69fcfe89796ca166</anchor>
      <arglist>(TestMap *message,[numEntries] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setPackedExtensions:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>aea674047f5392f47b6d2048e5b32ea26</anchor>
      <arglist>(TestPackedExtensions *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setPackedFields:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a381247f333b7a682e2dc8917ebc708d9</anchor>
      <arglist>(TestPackedTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUnpackedExtensions:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>a28fc6a8bb01be87c2c385d5bf0c39b96</anchor>
      <arglist>(TestUnpackedExtensions *message,[repeatedCount] uint32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUnpackedFields:repeatedCount:</name>
      <anchorfile>interfaceGPBTestCase.html</anchorfile>
      <anchor>ae0323df3aa268537490f154f068c89ef</anchor>
      <arglist>(TestUnpackedTypes *message,[repeatedCount] uint32_t count)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBTimestamp</name>
    <filename>interfaceGPBTimestamp.html</filename>
    <base>GPBMessage</base>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDate:</name>
      <anchorfile>interfaceGPBTimestamp.html</anchorfile>
      <anchor>a4ecb0a8b88fe558dc248f6aba7964c7c</anchor>
      <arglist>(NSDate *date)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithTimeIntervalSince1970:</name>
      <anchorfile>interfaceGPBTimestamp.html</anchorfile>
      <anchor>ae8e94d47b6586084e0911b5033ac7a5c</anchor>
      <arglist>(NSTimeInterval timeIntervalSince1970)</arglist>
    </member>
    <member kind="property">
      <type>NSDate *</type>
      <name>date</name>
      <anchorfile>interfaceGPBTimestamp.html</anchorfile>
      <anchor>aa3b05ac8dab0805ae842cbb1fcf19d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int32_t</type>
      <name>nanos</name>
      <anchorfile>interfaceGPBTimestamp.html</anchorfile>
      <anchor>a031bcfb3f4e143280684102c80dd6a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int64_t</type>
      <name>seconds</name>
      <anchorfile>interfaceGPBTimestamp.html</anchorfile>
      <anchor>a0ae9a2a46382b81837d0183d6c959f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSTimeInterval</type>
      <name>timeIntervalSince1970</name>
      <anchorfile>interfaceGPBTimestamp.html</anchorfile>
      <anchor>a2b4d196907a039a0b095e080871b3184</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="category" objc="yes">
    <name>GPBTimestamp(GBPWellKnownTypes)</name>
    <filename>categoryGPBTimestamp_07GBPWellKnownTypes_08.html</filename>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDate:</name>
      <anchorfile>categoryGPBTimestamp_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a4ecb0a8b88fe558dc248f6aba7964c7c</anchor>
      <arglist>(NSDate *date)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithTimeIntervalSince1970:</name>
      <anchorfile>categoryGPBTimestamp_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>ae8e94d47b6586084e0911b5033ac7a5c</anchor>
      <arglist>(NSTimeInterval timeIntervalSince1970)</arglist>
    </member>
    <member kind="property">
      <type>NSDate *</type>
      <name>date</name>
      <anchorfile>categoryGPBTimestamp_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>aa3b05ac8dab0805ae842cbb1fcf19d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSTimeInterval</type>
      <name>timeIntervalSince1970</name>
      <anchorfile>categoryGPBTimestamp_07GBPWellKnownTypes_08.html</anchorfile>
      <anchor>a2b4d196907a039a0b095e080871b3184</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBTimestampRoot</name>
    <filename>interfaceGPBTimestampRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBType</name>
    <filename>interfaceGPBType.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>NSMutableArray&lt; GPBField * &gt; *</type>
      <name>fieldsArray</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>a11d338d85f4bb9f57494e7ab5fae6686</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>fieldsArray_Count</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>a442b67c2e65547e099998fb10524abef</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>BOOL</type>
      <name>hasSourceContext</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>af7234adecfbfc3d9e108c697602ad39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>name</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>a61d68f1375c56e566dfd3a2a5b0146e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; NSString * &gt; *</type>
      <name>oneofsArray</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>aec636f46bb8df5b3e6f59e1c5aa2be2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>oneofsArray_Count</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>aef42d92b7306f751111494407f54a77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSMutableArray&lt; GPBOption * &gt; *</type>
      <name>optionsArray</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>ad58c35fa1843765e3f8f8d8d41e043a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>optionsArray_Count</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>a32769bc2ddc58d6fb238f8245b8d5a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBSourceContext *</type>
      <name>sourceContext</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>a573fe063f56ee6272f566cecf9167b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBSyntax</type>
      <name>syntax</name>
      <anchorfile>interfaceGPBType.html</anchorfile>
      <anchor>a0f7d9eec24d659a64ce902aa1f8ad092</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBTypeRoot</name>
    <filename>interfaceGPBTypeRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32Array</name>
    <filename>interfaceGPBUInt32Array.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>ac40ca2b571ac9b6fbe69d4b628e95cf1</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a76ffcdc07accfdf40dfddf6f9f7d078a</anchor>
      <arglist>(const uint32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a68f4ea6b6499669293a269d86d27368b</anchor>
      <arglist>(GPBUInt32Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>ab55aae557a45ca0ccd9ab8a46c96ae3d</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a8966109bec0cc949cbffe20967fc3bc9</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(uint32_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>adfa934aab0904ac9ef279061e79e730c</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a52027d7924b3aa17c69bb4d7421be3f4</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a2b1a14c96fc3311af771745b8bb1f663</anchor>
      <arglist>(GPBUInt32Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>ac3c1542be47cd9aa99006cc5f8894677</anchor>
      <arglist>(const uint32_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a2902997627fa8d92d815f8534949380c</anchor>
      <arglist>(uint32_t value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>ae2a73a6082ede0243c5abe2c9355d67c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a5d2ca13b84613ce24f8d92e94bc56680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>af7d558d280b7e37efebd14de8a834a13</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>af6740cef56cd4c874375eb94023f2f54</anchor>
      <arglist>(NSUInteger index,[withValue] uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>uint32_t</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a5cc0d0b9f8c5eda606bfff2e890f1e7e</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>afae2b4448faa593ea1aa8a98ed15c703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a000bf03e7ba6a5fa490c7af8addbeea4</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a7d75f25d080c1a1754ebcc10af0a3e2b</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a1290dc23e5a9907fff10e4f2f99dffde</anchor>
      <arglist>(GPBUInt32Array *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>a06cd209598f67988d5745ba6a52800fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32Array.html</anchorfile>
      <anchor>aeb2ad2451cd96839e9d7d4c13d9964ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32BoolDictionary</name>
    <filename>interfaceGPBUInt32BoolDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a370e52531e49b394b0c761921edee900</anchor>
      <arglist>(GPBUInt32BoolDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndBoolsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a1f1a9324f8e79df1c1fbb4750bb6bf95</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, BOOL value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getBool:forKey:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a738a66bcc4b49ca4816e0be5496b0b3c</anchor>
      <arglist>(nullable BOOL *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithBools:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a3d4dbc718c34ec2f67feb5a0989d4c1d</anchor>
      <arglist>(const BOOL[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>afb0379ef45e83330d57a87aafce61cb9</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a800199f1c8c196b64b3816848170cd5a</anchor>
      <arglist>(GPBUInt32BoolDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a6ed5f9b25df25aa676b3cfb1b32152fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeBoolForKey:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a0e10facc4d8839faf48f410393eb8b57</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setBool:forKey:</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>ac515b48180cf09c357f103f694896d07</anchor>
      <arglist>(BOOL value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>a0ae7f80735c9c72a09d1889cbda18e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32BoolDictionary.html</anchorfile>
      <anchor>aa739e7e06a0ba8376398fc711a5cc367</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32DoubleDictionary</name>
    <filename>interfaceGPBUInt32DoubleDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a13bbc0232f5246358cabb70fc469637a</anchor>
      <arglist>(GPBUInt32DoubleDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndDoublesUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a7d544c7b9e9d752e3a20fbcff7a6f06b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, double value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getDouble:forKey:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>af600fc82c3c75c6eb40d6209f9d9ff51</anchor>
      <arglist>(nullable double *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a8c90666b0e3b64517fbc1c9018fe1205</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>ae1bb9bd8dfe78ec7294a6909261a01b4</anchor>
      <arglist>(GPBUInt32DoubleDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDoubles:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>ae4457bea572c7001b6a9a27f295b8b39</anchor>
      <arglist>(const double[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a6261fec665ccc5f4c866b5d8c6586ee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeDoubleForKey:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>ae5535c62b894d6b5f20f65e4a5dfa72f</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setDouble:forKey:</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a0dd6f4dd576469afbb59aae75d3c3624</anchor>
      <arglist>(double value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a262aff0883f15cd22b3bdd9aab194ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32DoubleDictionary.html</anchorfile>
      <anchor>a8e4e2a28130e771a3c4f46d75e331c47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32EnumDictionary</name>
    <filename>interfaceGPBUInt32EnumDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>aef433d0056a21c8615d0aeb9347877a2</anchor>
      <arglist>(GPBUInt32EnumDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndEnumsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a73dc54416741ae9532a3e90c8d207231</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndRawValuesUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>ac943f3490d0560e1a0897b3e5adb1a8d</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, int32_t rawValue, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getEnum:forKey:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a21a01ef352ade4da9e8de783e85d906b</anchor>
      <arglist>(nullable int32_t *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getRawValue:forKey:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a2b5611f159472af89e7e01aa1184c133</anchor>
      <arglist>(nullable int32_t *rawValue,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a94ee7c82eb31ca73bf0c859d93fb8f48</anchor>
      <arglist>(GPBUInt32EnumDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>ae6662c77b54cd6e1e4c86633c2783cf3</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>ada1fc52fd94e0c794e9fb43bb21fd9e5</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a25073b7b66d7ff0db24ff7a5c5e42d9f</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a593b6d8d76adb8aa6975b105b5c7b892</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeEnumForKey:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a7339902bcc7800ea00f3b90554ef6e07</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>serializedDataForUnknownValue:forKey:keyDataType:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a3c5d7ac8a6c193f36b63d70787790552</anchor>
      <arglist>(int32_t value,[forKey] GPBGenericValue *key,[keyDataType] GPBDataType keyDataType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setEnum:forKey:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>ab8cbddb9a8c8f6debae590c0e0c21ad0</anchor>
      <arglist>(int32_t value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setRawValue:forKey:</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a1bec49ed950909c86faef4d8dfed0c99</anchor>
      <arglist>(int32_t rawValue,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>ab27b8f11c8edd07ae874245ce87b48df</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>a7d2978e2ff2b062bb698b9567afa8a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBUInt32EnumDictionary.html</anchorfile>
      <anchor>ab3ed1bbe26f0d77505ad5357ab701a5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32FloatDictionary</name>
    <filename>interfaceGPBUInt32FloatDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>aeaa99f82dbd2653b622a24bbdd5643ad</anchor>
      <arglist>(GPBUInt32FloatDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndFloatsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>ac14cde8aaa324893434ef219758b71b8</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, float value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getFloat:forKey:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>aa3882bd0c276760eb3891bedb3290639</anchor>
      <arglist>(nullable float *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>a22c3c857cc751a18422baece59b2352d</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>ab879abc47f657c26078bdabd37106a8d</anchor>
      <arglist>(GPBUInt32FloatDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFloats:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>a62d255979c26d209387cf6f75b1a54c9</anchor>
      <arglist>(const float[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>a487f447c2c19245c23d2d7f0484f7005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeFloatForKey:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>a7a9de728567e77aee66ce1d4fac75f9f</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setFloat:forKey:</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>aa4b4d7cd2562a1e2969dd8e04a1e5532</anchor>
      <arglist>(float value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>a9ce16f1714b4c7753da78ea95e22efde</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32FloatDictionary.html</anchorfile>
      <anchor>a68b859f6dd217f4d8211d36120a17222</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32Int32Dictionary</name>
    <filename>interfaceGPBUInt32Int32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a6bc8395a5904c19072867d654ae0bebf</anchor>
      <arglist>(GPBUInt32Int32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>ac78e84269509f123af871a4af4b27ac6</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>ae83cffd1a716d024d47de6679fa1cbe6</anchor>
      <arglist>(nullable int32_t *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a7a389a43aa28affd9d2248e3dcb23254</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a0afdb15fc60d201c5365fe611c8e975c</anchor>
      <arglist>(GPBUInt32Int32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a097050de2b9e5eba151828fc9148fc9e</anchor>
      <arglist>(const int32_t[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a48e899c86a324958376c9a3252974549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt32ForKey:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a3311cbf4186ad880f404a4234c0914d7</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a3356973f020328ef803ee5cdbdb5aeef</anchor>
      <arglist>(int32_t value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a9060761483efc0ff2d860527575c423c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32Int32Dictionary.html</anchorfile>
      <anchor>a5f2ec8bbac377593ce5aab9224d89716</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32Int64Dictionary</name>
    <filename>interfaceGPBUInt32Int64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>a0aee22a3b1db88dbf09d5bbb9e10f194</anchor>
      <arglist>(GPBUInt32Int64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>a65ac1461c59de1c43ee4c0dd1feeb4c4</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, int64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>a17616095aa71fcd81e6c696c192b3d21</anchor>
      <arglist>(nullable int64_t *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>ae31fb8fb379990e18319f4b9c25c3b1a</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>ad7a83d1fb83cf2f933e7a36db88e163d</anchor>
      <arglist>(GPBUInt32Int64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>abb8c2704c7a81afd1aee87c212908696</anchor>
      <arglist>(const int64_t[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>ad232859d1f529885db69141b1614547e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt64ForKey:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>ab7c6f5b6b0644bff12a4812cb570f087</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>a4f2fefd7812a759262abbf32672f2011</anchor>
      <arglist>(int64_t value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>a2f7a96cca019687fb11a05d6fc479062</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32Int64Dictionary.html</anchorfile>
      <anchor>ad89aa73356d419379a99a53d48f5a5e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32ObjectDictionary</name>
    <filename>interfaceGPBUInt32ObjectDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a619291dfe282597f4bbc1e288b6aeefb</anchor>
      <arglist>(GPBUInt32ObjectDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>deepCopyWithZone:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>ab8be856865739519e74a1c5f240d6c0d</anchor>
      <arglist>((ns_returns_retained) __attribute__)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndObjectsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>afaa77ce28ba8cc4d379a0cff8c5dd901</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, ObjectType object, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a7286ec5a576706f1a14cebc4451918c8</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a1e00bcbd908ac8813fe9fab2c1ec3c2d</anchor>
      <arglist>(GPBUInt32ObjectDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithObjects:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a6b439415ca57313a17b098cc8fb9e00c</anchor>
      <arglist>(const ObjectType __nonnull GPB_UNSAFE_UNRETAINED[__nullable] objects,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isInitialized</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>afa2fb2bba7f34d39b4dbc2f013494367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>ObjectType</type>
      <name>objectForKey:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a6a33c470ccdf26ae9453bf07a01fe6dc</anchor>
      <arglist>(uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>aea09c4ed48c9bc59b7e872c88db16897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeObjectForKey:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a78ecdacc7cddf3e9be49686821d3f836</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setObject:forKey:</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>aa7135c9369670e1803153c400061f0e6</anchor>
      <arglist>(ObjectType object,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad0__</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>ae3daa415fa03e88b42fa9c5ae6395ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a4cc80677091dea60cbd3b77a5cde5e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>readonly NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32ObjectDictionary.html</anchorfile>
      <anchor>a059d0b5d8475882b0a9b73e0b95dc8b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32UInt32Dictionary</name>
    <filename>interfaceGPBUInt32UInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>a7a16f1a791e068493a016030e433b692</anchor>
      <arglist>(GPBUInt32UInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>abf6d2c0e3d77a43228c045258c1129ae</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, uint32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>ac1967d2bb49237efb8ccd980475ee9bc</anchor>
      <arglist>(nullable uint32_t *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>adbe3039e558198498c1207b63ed3c688</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>a96584bace18c9051e7a27d6e5c4ddca5</anchor>
      <arglist>(GPBUInt32UInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>a600ac135f9e45cdd5f37fb78cffd9a9a</anchor>
      <arglist>(const uint32_t[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>a6660e317d993625fdaf6ed988c8f8b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt32ForKey:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>aa034360b81db6ea52709a995bfac4686</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>a101c2ca124d318e1be882c757f12f5f6</anchor>
      <arglist>(uint32_t value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>a0d54f554602a8c06608210d976ac44bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32UInt32Dictionary.html</anchorfile>
      <anchor>ad9f5d4f6e52b2be0c0aea2824ee2351e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32UInt64Dictionary</name>
    <filename>interfaceGPBUInt32UInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>add6b7628d516e9afe16aae3dbed7c81c</anchor>
      <arglist>(GPBUInt32UInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>a23772bc9f0c65f4004d3d2862925dab4</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint32_t key, uint64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>adad4f5b19edefaba9a1382f23af95e2d</anchor>
      <arglist>(nullable uint64_t *value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>a3b17e53cf934dee757cbf6d9da90c014</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>ab02d2f7a82bc748ead12649a4bc5fd9f</anchor>
      <arglist>(GPBUInt32UInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>ad03472c1ccd271ce69ece3f1421969d5</anchor>
      <arglist>(const uint64_t[__nullable] values,[forKeys] const uint32_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>a4b0904ab83203b30aa2e34a034184a98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt64ForKey:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>a55a716d51363c01ccbc9891d1491011b</anchor>
      <arglist>(uint32_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>adb58416d41fff2df93a3643950f489cf</anchor>
      <arglist>(uint64_t value,[forKey] uint32_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>a6126fd2e83b56e39b23fbc0277d29beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt32UInt64Dictionary.html</anchorfile>
      <anchor>a0ff49479e3803cb61c2391a7553c4da4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt32Value</name>
    <filename>interfaceGPBUInt32Value.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>uint32_t</type>
      <name>value</name>
      <anchorfile>interfaceGPBUInt32Value.html</anchorfile>
      <anchor>a5c610ccb9b31bcf0b53aad6bf6fa575e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64Array</name>
    <filename>interfaceGPBUInt64Array.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValue:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a0afd7c4117d0b167722d6d69d312889b</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValues:count:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a3422a12553dd73cf657fb37a87b64a62</anchor>
      <arglist>(const uint64_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addValuesFromArray:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a688bc9403cd32fec67f277a8c9a0e059</anchor>
      <arglist>(GPBUInt64Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithBlock:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a3bfb01931ade3c1432b3597192d617c3</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateValuesWithOptions:usingBlock:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>ad877ac63adff79da8dccc057d923a6db</anchor>
      <arglist>(NSEnumerationOptions opts,[usingBlock] void(NS_NOESCAPE ^ block)(uint64_t value, NSUInteger idx, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>exchangeValueAtIndex:withValueAtIndex:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a653bf4470f5e6dd9ce2c61cc4f2d1e4b</anchor>
      <arglist>(NSUInteger idx1,[withValueAtIndex] NSUInteger idx2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>aeecc838d0311fe5fdb3e7a01f042b895</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValueArray:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a294474793395da0a0a098956526c3c32</anchor>
      <arglist>(GPBUInt64Array *array)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValues:count:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a5f8a19c7eb584d8cc75e33db6dc7a0b1</anchor>
      <arglist>(const uint64_t[__nullable] values,[count] NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>insertValue:atIndex:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>ac7314afd6eb1351a4577b5c0c6ca1562</anchor>
      <arglist>(uint64_t value,[atIndex] NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>NS_DESIGNATED_INITIALIZER</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a8969ddb9341fbacace828ce93fa0daa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>ac5f39c1f68916df25acb9371dff7b4f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeValueAtIndex:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a4f7c22af9416e2d658107f5386256fc6</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>replaceValueAtIndex:withValue:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>ae8ef383caaba18a607cc320c6e957ec6</anchor>
      <arglist>(NSUInteger index,[withValue] uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>uint64_t</type>
      <name>valueAtIndex:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a26b36f5d3606bde99a48f55835a6def9</anchor>
      <arglist>(NSUInteger index)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>array</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a6fabae9e4af6755e07a0f630d696d238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>aee6b4fc034b60652c812b0bf1531492d</anchor>
      <arglist>(NSUInteger count)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValue:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>afda1d7829f78afce08ebb02726c43d3d</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>instancetype</type>
      <name>arrayWithValueArray:</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a1dbeb6d767782dfd5e55041859e37c5d</anchor>
      <arglist>(GPBUInt64Array *array)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a3cb6e8e22f38b167c394b72dd2508b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64Array.html</anchorfile>
      <anchor>a80a18bea356b315802d9ff600beacbb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64BoolDictionary</name>
    <filename>interfaceGPBUInt64BoolDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>ab5aa7864071fb7b9afa1a32a4192a746</anchor>
      <arglist>(GPBUInt64BoolDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndBoolsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>a5865da20f244d8e7506c3d246170e853</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, BOOL value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getBool:forKey:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>a36499cd90ff7aca21f5881e3902d69c2</anchor>
      <arglist>(nullable BOOL *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithBools:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>ac8ca24221759af29cb25aadda060308e</anchor>
      <arglist>(const BOOL[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>a28df912bec7a63e7591130e295045ac4</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>add71a69f375fb74ee7ca2f0947eea878</anchor>
      <arglist>(GPBUInt64BoolDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>a40f5a2db79d1c1e47899690123811806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeBoolForKey:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>a2b853f4182d9b3706a3f87eccb9b314c</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setBool:forKey:</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>afe473e0820f23843a065dbd3cd61c77b</anchor>
      <arglist>(BOOL value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>abf71e440a4090f5f7579d03fba37b3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64BoolDictionary.html</anchorfile>
      <anchor>a64c418452bc620da4326f315104e81e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64DoubleDictionary</name>
    <filename>interfaceGPBUInt64DoubleDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>a96531a5637152b59957dc386753ac125</anchor>
      <arglist>(GPBUInt64DoubleDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndDoublesUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>a042c74c4266fd6e4b187b3178733935b</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, double value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getDouble:forKey:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>af8defebb4c28f38692a263542a9e3b8c</anchor>
      <arglist>(nullable double *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>a48fa641d76496c2219ee235a1d0f89a2</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>abe4817e59a1b41c1d0adff4b82c330e2</anchor>
      <arglist>(GPBUInt64DoubleDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDoubles:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>ad7148a5db3b94a53cbe3792ba634f205</anchor>
      <arglist>(const double[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>a7ecc39b3a03e3af4b1ffa767d9ad6672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeDoubleForKey:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>a0bfb55d7e1fcba2ae9266347d27b8be7</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setDouble:forKey:</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>ad769022362d036d5fdbc58f97505384b</anchor>
      <arglist>(double value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>aa87b53d6ee90f978d4e2d14438001280</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64DoubleDictionary.html</anchorfile>
      <anchor>a9d047e3024ef5c021cd5a6e51cf1e81a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64EnumDictionary</name>
    <filename>interfaceGPBUInt64EnumDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addRawEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a783e357609cf99d8e5acd107164bd319</anchor>
      <arglist>(GPBUInt64EnumDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndEnumsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a8a5ef237c69d4abe90f4b76338e57dcf</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndRawValuesUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a34299a5654052dfad7cb60a6bdadc81e</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, int32_t rawValue, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getEnum:forKey:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>ab75347ed383b2cec52f33586ad17f940</anchor>
      <arglist>(nullable int32_t *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getRawValue:forKey:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a33714d620122db4b177c7419213a3977</anchor>
      <arglist>(nullable int32_t *rawValue,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a2c4378264d2264f3dc048fcfd654d463</anchor>
      <arglist>(GPBUInt64EnumDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>aaff11beb2778d6f8677c04d5a73c093a</anchor>
      <arglist>(nullable GPBEnumValidationFunc func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:capacity:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>ac092c67ea987bdcfbe5aed2d1b7beb2e</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[capacity] NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithValidationFunction:rawValues:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a5bc537d670a2664f1e4ca7e9e2675204</anchor>
      <arglist>(nullable GPBEnumValidationFunc func,[rawValues] const int32_t[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a45583af5417be9f70b01f0141fca3d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeEnumForKey:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a17d7878a6c7ea8590008e7807e58dc91</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>serializedDataForUnknownValue:forKey:keyDataType:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>ab2a94aafc05599881391f50a6e942f23</anchor>
      <arglist>(int32_t value,[forKey] GPBGenericValue *key,[keyDataType] GPBDataType keyDataType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setEnum:forKey:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a68ed5d5d69c6d055e2da40245de78d72</anchor>
      <arglist>(int32_t value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setRawValue:forKey:</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>a6f8209e306863629cb31f98c83993218</anchor>
      <arglist>(int32_t rawValue,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>ada5378d3743e6f4a9f5968d09c4cefa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>ad994d1591dce1074692a8febee78f1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBEnumValidationFunc</type>
      <name>validationFunc</name>
      <anchorfile>interfaceGPBUInt64EnumDictionary.html</anchorfile>
      <anchor>aef45aadee5d24df0e51649f73eed96be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64FloatDictionary</name>
    <filename>interfaceGPBUInt64FloatDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>afa81cb4e5c548ae79d01612feead5b84</anchor>
      <arglist>(GPBUInt64FloatDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndFloatsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a552dd3217b771b65b6c5e6129ccf6b15</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, float value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getFloat:forKey:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>afb0d344c12dd005674be16c2fd5a2b8a</anchor>
      <arglist>(nullable float *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a9572c0f2a3c17023ba028119cfd38cb1</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>abab6287f1c73224e966e3f6dba519246</anchor>
      <arglist>(GPBUInt64FloatDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithFloats:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a64db96e5fcd35e61a33358c23bf3ac75</anchor>
      <arglist>(const float[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a236eeaebcc63d0e60e85927466d0c589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeFloatForKey:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a922e486d654870bcc8e653dd9fce7749</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setFloat:forKey:</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>ad7fbbcbc0f42d4e72001940ac7fadf2a</anchor>
      <arglist>(float value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a90ee668e5fc39018dd07aa9b793120c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64FloatDictionary.html</anchorfile>
      <anchor>a5cb5d14a7b20477f7b3b213b2eaf2bf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64Int32Dictionary</name>
    <filename>interfaceGPBUInt64Int32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>ac1a8422f8974535afa969f207fb809f4</anchor>
      <arglist>(GPBUInt64Int32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>a10ac5602023a4419c31ca371516e07d5</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, int32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>a12bf72699c106b22f735a3ab0d3626ee</anchor>
      <arglist>(nullable int32_t *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>a622d0dff3887eadaac9c53c41d2a6ce2</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>ae65f2991bde542fe141d73c5d68a6b83</anchor>
      <arglist>(GPBUInt64Int32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>a50662fae13a172a9ebd80f033fae4be2</anchor>
      <arglist>(const int32_t[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>a8bec83a6f95baa4709954598851c1882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt32ForKey:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>a381256040a01c07aca3a8203313ba694</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>acced0ff6befb65fa741701c9a3209f9c</anchor>
      <arglist>(int32_t value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>acd50cded5c587e1af4851b8e3575ceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64Int32Dictionary.html</anchorfile>
      <anchor>aced6a5c8b935df026d32e595de4e223c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64Int64Dictionary</name>
    <filename>interfaceGPBUInt64Int64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>ad5c9b4beeaf6a330737eb843646ee3fc</anchor>
      <arglist>(GPBUInt64Int64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a5a1c1d713e83482e8767ccba3c859871</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, int64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a750875151cf4ea4da2451004548ba54a</anchor>
      <arglist>(nullable int64_t *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>adb9170f4eafd5b18b83ae4ac547e7828</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a8c1e49928214cd1dc12f5ea75bf7e810</anchor>
      <arglist>(GPBUInt64Int64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a16513bb4a835e1a56a729236e30a73de</anchor>
      <arglist>(const int64_t[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a269e4daa7ad56e90f7613fe6fa773e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeInt64ForKey:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a5600394524412236464f1e98cebef6cc</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a2df3bf77552891313486804fcb8fd9f5</anchor>
      <arglist>(int64_t value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>acf563f70c809ed0089aa0c899520041f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64Int64Dictionary.html</anchorfile>
      <anchor>a5a88beeeda9e20e11df2b66ae483a5bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64ObjectDictionary</name>
    <filename>interfaceGPBUInt64ObjectDictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a347bbc20cd9ee1f3b344234b35f0da7b</anchor>
      <arglist>(GPBUInt64ObjectDictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>deepCopyWithZone:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>aa25535cb4d566820c066e52315727f4f</anchor>
      <arglist>((ns_returns_retained) __attribute__)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndObjectsUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a9e5daf144a599f1c2a4a9b958f151ef8</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, ObjectType object, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a1bb2193117aab64520e5431c7d323fbc</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a4f92ba1c2f3f3c9235be765d636504bc</anchor>
      <arglist>(GPBUInt64ObjectDictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithObjects:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>aef2c5f173deb7caf6370bb4ea826c559</anchor>
      <arglist>(const ObjectType __nonnull GPB_UNSAFE_UNRETAINED[__nullable] objects,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>isInitialized</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>aabdc1c695e4dce545e0486ae333d34d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>ObjectType</type>
      <name>objectForKey:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a4cd41913784318b7ab56890b729dc0f0</anchor>
      <arglist>(uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>aa89703e9bf7c324266420fe9355ede4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeObjectForKey:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a07f62380aafab860b2fce3e4d9034236</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setObject:forKey:</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a845d364a72f33c9099651489bcc85631</anchor>
      <arglist>(ObjectType object,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad0__</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a4ec0bfa3cb30885d71a8aa55e80465c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>a11888fa9d7530269abcb079dbb8161a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>readonly NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64ObjectDictionary.html</anchorfile>
      <anchor>aad8fd9aa8048ef021a643c75ba9db17a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64UInt32Dictionary</name>
    <filename>interfaceGPBUInt64UInt32Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>a24d281a246952a902cdd4541d13aad44</anchor>
      <arglist>(GPBUInt64UInt32Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt32sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>aac615836f37c5176be8ba1d255c158c5</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, uint32_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>a4ed16d0a0c440e3735c52f584b73e9c6</anchor>
      <arglist>(nullable uint32_t *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>ae6153f0715d2d5582cb0de7d6424c5fc</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>a718f91d0f4e736422b74b10917fa30d6</anchor>
      <arglist>(GPBUInt64UInt32Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt32s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>aa3a0cdeb32322467f3af93848596eef1</anchor>
      <arglist>(const uint32_t[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>a2fc3b90faeb27859503bc08c3bc91352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt32ForKey:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>ad3191bd26fd8331fed7f7616f3caad05</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt32:forKey:</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>ad24d16d352a1b78a91980d13ba2e18a8</anchor>
      <arglist>(uint32_t value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>a83619d693c9fed058aa4280cf7e72927</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64UInt32Dictionary.html</anchorfile>
      <anchor>aff5989589b835d87d7ef4b03d5244097</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64UInt64Dictionary</name>
    <filename>interfaceGPBUInt64UInt64Dictionary.html</filename>
    <base>GPBDictionaryInternalsProtocol-p</base>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addEntriesFromDictionary:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>aca8aa9084c91f4e968633dab393e91c6</anchor>
      <arglist>(GPBUInt64UInt64Dictionary *otherDictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>enumerateKeysAndUInt64sUsingBlock:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>adaaccc11f657634188bc9cbfbbd93f6e</anchor>
      <arglist>(void(NS_NOESCAPE ^ block)(uint64_t key, uint64_t value, BOOL *stop))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>getUInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>a071062696fb3d6a514dc1788afe9cc18</anchor>
      <arglist>(nullable uint64_t *value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithCapacity:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>a9062cb06abc77caad14e21d85ca8060a</anchor>
      <arglist>(NSUInteger numItems)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithDictionary:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>a7e4241d335b65cece689cad72f73d92b</anchor>
      <arglist>(GPBUInt64UInt64Dictionary *dictionary)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithUInt64s:forKeys:count:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>aeca1bfd40afb587fcee1e1d0478d1242</anchor>
      <arglist>(const uint64_t[__nullable] values,[forKeys] const uint64_t[__nullable] keys,[count] NSUInteger NS_DESIGNATED_INITIALIZER)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeAll</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>aa7d99729660674c7d2c99fa22d65d318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>removeUInt64ForKey:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>a8dcf64d6883241cac73d2263c44a670a</anchor>
      <arglist>(uint64_t aKey)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>setUInt64:forKey:</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>a7a48d58d259116131c8e4c98efa34dee</anchor>
      <arglist>(uint64_t value,[forKey] uint64_t key)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>package GPB_UNSAFE_UNRETAINED GPBMessage *</type>
      <name>_autocreator</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>a535f8d9bd30c7bb2c291911ec916af65</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSUInteger</type>
      <name>count</name>
      <anchorfile>interfaceGPBUInt64UInt64Dictionary.html</anchorfile>
      <anchor>af9737c8556079a37c122bc9b3b950ff2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUInt64Value</name>
    <filename>interfaceGPBUInt64Value.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>uint64_t</type>
      <name>value</name>
      <anchorfile>interfaceGPBUInt64Value.html</anchorfile>
      <anchor>a61d7d906ee568b54dc8077d9c40b2066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUnknownField</name>
    <filename>interfaceGPBUnknownField.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addFixed32:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a2a338c57ba390becec5e555b8e12c4dc</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addFixed64:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a673b52742c7520e6d79276d2a47ad831</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addGroup:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>aa39039ef43fd1cc9c05b2e0cab040b54</anchor>
      <arglist>(GPBUnknownFieldSet *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addLengthDelimited:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>ae01b765c59ae4ab931bbe155b07d0818</anchor>
      <arglist>(NSData *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addVarint:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a37e42c14bbc7d20fa1a643ebbbecf1d2</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>instancetype</type>
      <name>initWithNumber:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a1f4e1c9023474f7a847144d25ffd326d</anchor>
      <arglist>(int32_t number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeFromField:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a476e4f9f7ea27cc7d928991ce27163c8</anchor>
      <arglist>(GPBUnknownField *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>serializedSize</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>ac0aa218126a19b2071ee82068e475757</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>serializedSizeAsMessageSetExtension</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>aa756083cd43c5ee045b025d8a4c028c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeAsMessageSetExtensionToOutput:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>aae2db07d7caf5e8e4e3a4d25045cc65b</anchor>
      <arglist>(GPBCodedOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeToOutput:</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>addbd1ad04b97a716e356b27b300800f0</anchor>
      <arglist>(GPBCodedOutputStream *output)</arglist>
    </member>
    <member kind="property">
      <type>GPBUInt32Array *</type>
      <name>fixed32List</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a38ac579b327e0f1ac15aa4d3c1f29883</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBUInt64Array *</type>
      <name>fixed64List</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>ada5115e09cfd8a6d3c628472cdeef787</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSArray&lt; GPBUnknownFieldSet * &gt; *</type>
      <name>groupList</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a46e2406ce61e1d8348d04e8320f52b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSArray&lt; NSData * &gt; *</type>
      <name>lengthDelimitedList</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a781007d74dc835ec4e6b8bcf73f040d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int32_t</type>
      <name>number</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a101b00c6555c465d64d54079059bab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBUInt64Array *</type>
      <name>varintList</name>
      <anchorfile>interfaceGPBUnknownField.html</anchorfile>
      <anchor>a473a5697ff4ba0fd6baf3360aa010fa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBUnknownFieldSet</name>
    <filename>interfaceGPBUnknownFieldSet.html</filename>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addField:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a30dd74a5cd7d6ca9edb1d18a1732d180</anchor>
      <arglist>(GPBUnknownField *field)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>addUnknownMapEntry:value:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a1704f0952f757c923b3eb7f657b4e0c5</anchor>
      <arglist>(int32_t fieldNum,[value] NSData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSUInteger</type>
      <name>countOfFields</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a3837abb41398867e2a21af938353f19c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSData *</type>
      <name>data</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>aeb119fba5eb69b32d45b51ad5dd5a7d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>nullable GPBUnknownField *</type>
      <name>getField:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>ab824dceda8b2c7b44a87f5cca7052a60</anchor>
      <arglist>(int32_t number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>hasField:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a8399ce7d3db36346fbf11d7cc509bb9d</anchor>
      <arglist>(int32_t number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>BOOL</type>
      <name>mergeFieldFrom:input:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a06e971a7b11cba81152f87cc1e80ce53</anchor>
      <arglist>(int32_t tag,[input] GPBCodedInputStream *input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeFromCodedInputStream:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a393609c3ec6602c247e4ff748246729a</anchor>
      <arglist>(GPBCodedInputStream *input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeFromData:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>abad8315f604372b56aa2fb81d8368179</anchor>
      <arglist>(NSData *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeMessageSetMessage:data:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a750fc553d86459ccbb11bd0ac3ed88bb</anchor>
      <arglist>(int32_t number,[data] NSData *messageData)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeUnknownFields:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a960e12678387bcb561b457d26a41e9e7</anchor>
      <arglist>(GPBUnknownFieldSet *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>mergeVarintField:value:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>ad01cd87c11b46641e0597a869445db8a</anchor>
      <arglist>(int32_t number,[value] int32_t value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>serializedSize</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a61353d394874be6f567dc4c159f2ef62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>size_t</type>
      <name>serializedSizeAsMessageSet</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a65afbf6c358cfff7812bc8392bbd7efb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>NSArray&lt; GPBUnknownField * &gt; *</type>
      <name>sortedFields</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a14dfc1daaa1fa255079ef9008b3a4ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeAsMessageSetTo:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>ae8e74855c40ada64febd5af3184fc100</anchor>
      <arglist>(GPBCodedOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>void</type>
      <name>writeToCodedOutputStream:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>a4cedf2844ec7498e0874d9d177a31e47</anchor>
      <arglist>(GPBCodedOutputStream *output)</arglist>
    </member>
    <member kind="function" virtualness="virtual" static="yes">
      <type>BOOL</type>
      <name>isFieldTag:</name>
      <anchorfile>interfaceGPBUnknownFieldSet.html</anchorfile>
      <anchor>ad45d4a81aa7eddada30e3f7bfa7b7129</anchor>
      <arglist>(int32_t tag)</arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBValue</name>
    <filename>interfaceGPBValue.html</filename>
    <base>GPBMessage</base>
    <member kind="property">
      <type>BOOL</type>
      <name>boolValue</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>af566eb178f0f76a6bcdb4c6eaefce905</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBValue_Kind_OneOfCase</type>
      <name>kindOneOfCase</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>a27ff0a408d0f52fe88ba10b2ec6497fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBListValue *</type>
      <name>listValue</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>aa6464ea830366272fc2c48a448f87233</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBNullValue</type>
      <name>nullValue</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>a718b83f9ab61066f0b065925caa1cf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>double</type>
      <name>numberValue</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>a67bfb79e4fdef19dcb0cad63b602d250</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>NSString *</type>
      <name>stringValue</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>a292a2b49af65aa98b7172b1e114f549e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>GPBStruct *</type>
      <name>structValue</name>
      <anchorfile>interfaceGPBValue.html</anchorfile>
      <anchor>a6829141825fd90440adac80e722474a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>GPBWrappersRoot</name>
    <filename>interfaceGPBWrappersRoot.html</filename>
    <base>GPBRootObject</base>
  </compound>
  <compound kind="class">
    <name>aditof::Gpio</name>
    <filename>classaditof_1_1Gpio.html</filename>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>a6b63e251b479cdb02a27a9a5fa389966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gpio</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>ac45c0d441c2c63c73cd800ad4152c3aa</anchor>
      <arglist>(const std::string &amp;charDeviceName, int gpioNumber)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openForRead</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>af9886206c373d4d644a1c0859a44544e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openForWrite</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>ab0a1427e78a7b24548b25cbe92896bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readValue</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>af7a66582d1f0319886b07fa4acc7532c</anchor>
      <arglist>(int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeValue</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>aa1a9374419a257e26cd36e5003323bba</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>open</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>a5b9bfc549b15d6666d5ed7391fa90a8d</anchor>
      <arglist>(int openType)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_charDevName</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>a82276f6413fe96414ba1b35d170e6a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_gpioNumber</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>a89fad10742521825a308da8f1a5c0c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_lineHandle</name>
      <anchorfile>classaditof_1_1Gpio.html</anchorfile>
      <anchor>ac79e2e3f20b63d641a71735e80be7149</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>zmq::msg_t::group_t</name>
    <filename>unionzmq_1_1msg__t_1_1group__t.html</filename>
    <member kind="variable">
      <type>long_group_t *</type>
      <name>content</name>
      <anchorfile>unionzmq_1_1msg__t_1_1group__t.html</anchorfile>
      <anchor>a0f50c9960eab6bc14f9668682fe01a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>unionzmq_1_1msg__t_1_1group__t.html</anchorfile>
      <anchor>a52d8b8128f2bdf0c8097ca9826ed13fb</anchor>
      <arglist>[15]</arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::group_t::@54</type>
      <name>lgroup</name>
      <anchorfile>unionzmq_1_1msg__t_1_1group__t.html</anchorfile>
      <anchor>a982ef53b15d7a0a1d30950f215ccdb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::group_t::@53</type>
      <name>sgroup</name>
      <anchorfile>unionzmq_1_1msg__t_1_1group__t.html</anchorfile>
      <anchor>a038773319474d7507e017890223ecc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>unionzmq_1_1msg__t_1_1group__t.html</anchorfile>
      <anchor>ac52b140a4a3c03867305056919ec6223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::GrowingArrayByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>a17b3daca9891947cd73860b7f0951543</anchor>
      <arglist>(const char *bytes, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>GetBuffer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>af8f87229ca00277224f77342f841df30</anchor>
      <arglist>(size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrowingArrayByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>adb2677d3d9006843faa7c643501ac333</anchor>
      <arglist>(size_t estimated_size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GrowingArrayByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>a808b98ab5c8c4802a561b329f4516421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Expand</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>ad52038e6919cd183059711b47286a1c2</anchor>
      <arglist>(size_t amount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>abe1323fe8994fed748d5ffd65be7e450</anchor>
      <arglist>(GrowingArrayByteSink)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ShrinkToFit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>abcbe284d593161c404b0ad005b7c2633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buf_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>a8a963ec054fe8e1c1c59d487619060bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>ad526f7fd0c9d6069d21460f857a74879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1GrowingArrayByteSink.html</anchorfile>
      <anchor>a6124713e9b53a4123615305781663b30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::PrinterImpl::GsonHolder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl_1_1GsonHolder.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final Gson</type>
      <name>DEFAULT_GSON</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl_1_1GsonHolder.html</anchorfile>
      <anchor>aeda6dc8ae293ed6df7b60cedfefc46a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-break-on-failure-unittest::GTestBreakOnFailureUnitTest</name>
    <filename>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>RunAndVerify</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>a04676ed51e337fa6be3f99a73a87040d</anchor>
      <arglist>(self, env_var_value, flag_value, expect_seg_fault)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testBreakOnFailureOverridesThrowOnFailure</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>a75a96ff28298ed6901203f52684331b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCatchExceptionsDoesNotInterfere</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>afe31b01f820ac3d69465db8c69490c2d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultBehavior</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>a68448a786ffe492e830d82ee1a22742e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnvVar</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>a8981e95089e39d0c06fe0dd02dcb9bb7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFlag</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>abb611980cd810b5d79e39c5973858a49</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFlagOverridesEnvVar</name>
      <anchorfile>classgoogletest-break-on-failure-unittest_1_1GTestBreakOnFailureUnitTest.html</anchorfile>
      <anchor>ae6586983cbfbe7b25a5c406814148621</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-color-test::GTestColorTest</name>
    <filename>classgoogletest-color-test_1_1GTestColorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testAliasesOfYesAndNo</name>
      <anchorfile>classgoogletest-color-test_1_1GTestColorTest.html</anchorfile>
      <anchor>a82dd36b6a0fa82d417b7ec5e660c6e41</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnvVarAndFlag</name>
      <anchorfile>classgoogletest-color-test_1_1GTestColorTest.html</anchorfile>
      <anchor>a8f6cbbaa18feb66b8b03e6cc1f493f49</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnvVarOnly</name>
      <anchorfile>classgoogletest-color-test_1_1GTestColorTest.html</anchorfile>
      <anchor>a1f0a2bab46c123e865a821307bd689de</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFlagOnly</name>
      <anchorfile>classgoogletest-color-test_1_1GTestColorTest.html</anchorfile>
      <anchor>ade41e99b5486c9d947d9b817210174f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNoEnvVarNoFlag</name>
      <anchorfile>classgoogletest-color-test_1_1GTestColorTest.html</anchorfile>
      <anchor>ae36014618c6afc19fa6d77babf8faa88</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-env-var-test::GTestEnvVarTest</name>
    <filename>classgoogletest-env-var-test_1_1GTestEnvVarTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testEnvVarAffectsFlag</name>
      <anchorfile>classgoogletest-env-var-test_1_1GTestEnvVarTest.html</anchorfile>
      <anchor>ae0165e3c30ce525c4d2f653e8f27ed3c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testXmlOutputFile</name>
      <anchorfile>classgoogletest-env-var-test_1_1GTestEnvVarTest.html</anchorfile>
      <anchor>a6929a9194cdf872c02f6b2f3de9ff499</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testXmlOutputFileOverride</name>
      <anchorfile>classgoogletest-env-var-test_1_1GTestEnvVarTest.html</anchorfile>
      <anchor>acf4114bec10759f9545f16846ce17f6f</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-filter-unittest::GTestFilterUnitTest</name>
    <filename>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>AdjustForParameterizedTests</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a34dfc0ab056c19a6644fab9880a49c42</anchor>
      <arglist>(self, tests_to_run)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AssertPartitionIsValid</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>adcd73eb79d053b0baf4aa600044c4d0e</anchor>
      <arglist>(self, set_var, list_of_sets)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AssertSetEqual</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>ace0dfd41efa0dc5c019c1e96e6ce8137</anchor>
      <arglist>(self, lhs, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndVerify</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>af70e720e3178314cb7ffb4268594ef2b</anchor>
      <arglist>(self, gtest_filter, tests_to_run)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndVerifyAllowingDisabled</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>ad4202582f4fbc27a7e4ff9e751b1046f</anchor>
      <arglist>(self, gtest_filter, tests_to_run)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndVerifyWithSharding</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a9facb1098281a67776081c772fdd78d5</anchor>
      <arglist>(self, gtest_filter, total_shards, tests_to_run, args=None, check_exit_0=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a5aedf9d24243167acee87c9ddba82cc7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testBadFilter</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a06eb05518484509b13dc139aafd610ce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultBehavior</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>aeef08240778b82270e432ce3ab1186eb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultBehaviorWithShards</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a5bde3274cf0a76dc6914a4781d8b6429</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyFilter</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>aeaa447047f82973a4ef02e20d5cb2d19</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFilterByTest</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a5665345aa2e94412fd65b19bc5077342</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFilterByTestCase</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>ac67334a27bf7aaf4d817d41e6bcd4469</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFilterDisabledTests</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>ada479753ed1c6007647252922f713ffc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFilterWithoutDot</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a3a7d87e91ab92004b55affc8a0f76305</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFlagOverridesEnvVar</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a3cfc062fbcc396bfaa94184e10e3ae39</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFullName</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a2fb67be78a3c92dcbae64479b220fe0f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNegativeFilters</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a8484038c90290d2a4a50a3ab3601436e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShardingWorksWithDeathTests</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a8998f6f4842fa2cbde0428fa0c4ba437</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShardStatusFileIsCreated</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a48fd50fa58d23ba0521a9388aea0c688</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShardStatusFileIsCreatedWithListTests</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a7c436b2599ace8d6e32d17fd08a98178</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testThreePatterns</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>aab0836fe1e7c7c6af6b8b94f08475d3b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTwoPatterns</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a7b2e7e1424bd6be9cbd15a401017c442</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUniversalFilters</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a6b3267ec5eb1a4d335d2f969d28329dd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testWildcardInTestCaseName</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a6bc13581aeb86a199706fd2592b5b5e5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testWildcardInTestName</name>
      <anchorfile>classgoogletest-filter-unittest_1_1GTestFilterUnitTest.html</anchorfile>
      <anchor>a57c51a39e4e5578dc6e0a0dd47c2875c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_help_test::GTestHelpTest</name>
    <filename>classgtest__help__test_1_1GTestHelpTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>TestHelpFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>a26cc1a64bd67278252ebfcd0ac0dca0c</anchor>
      <arglist>(self, flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestNonHelpFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>a03ffa91ecf6193ed2ed80b53933112ab</anchor>
      <arglist>(self, flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintsHelpWithFullFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>ad91b46ad4506ff52b337b63f6b6c2ad1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintsHelpWithIncorrectFlagStyle</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>ab8d379bbb0da7403ced599f4ee498728</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintsHelpWithQuestionFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>aafd4d1857c2538c8b1f7cc5a5d1e38b4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintsHelpWithShortFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>a3dd96058d093a89350769b4e2cc36563</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintsHelpWithUnrecognizedGoogleTestFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>a701abb8f34df726b9129d7654cb32066</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintsHelpWithWindowsStyleQuestionFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>a7be99cd30193e2eecf79f9d65f561afc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRunsTestsWithGtestInternalFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>a0ebec2e3154d22a63e362d2196f9c638</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRunsTestsWithoutHelpFlag</name>
      <anchorfile>classgtest__help__test_1_1GTestHelpTest.html</anchorfile>
      <anchor>ae7831f92e8e3763c07afb908915b3d20</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-json-outfiles-test::GTestJsonOutFilesTest</name>
    <filename>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>DeleteFilesAndDir</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>a382ecae11a217d1a972d694996485e4b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>a4d377334ff0527f037a83158faf9f92f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>a26ac17ebec0c197135a217794e11ce58</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOutfile1</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>a3efb5b896cde155ecbc766432acd81ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOutfile2</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>a4ab6e77d7eb415cb339b42e9273730b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_dir_</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>a18e262639002fb485155961593efad20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestOutFile</name>
      <anchorfile>classgoogletest-json-outfiles-test_1_1GTestJsonOutFilesTest.html</anchorfile>
      <anchor>ac8c86b641d2450e0ad17f1154692e7f8</anchor>
      <arglist>(self, test_name, expected)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-json-output-unittest::GTestJsonOutputUnitTest</name>
    <filename>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testDefaultOutputFile</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>a6003d1c583fc2ded1ab5276fc82cb1c9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyJsonOutput</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>ad8f3712a87e4c54bb475103793975482</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFilteredTestJsonOutput</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>abc55ae0ca4d9b3d265b10bbbcc6e720e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonEmptyJsonOutput</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>ab5520f22133356e62a54cdb5756504bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSuppressedJsonOutput</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>aeae00520b90ff69e832cf6a676219cf8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTimestampValue</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>afceaa6545170996b286e610e31f2e403</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetJsonOutput</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>aba4f4e2702b683350de508ec5eaaab55</anchor>
      <arglist>(self, gtest_prog_name, extra_args, expected_exit_code)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestJsonOutput</name>
      <anchorfile>classgoogletest-json-output-unittest_1_1GTestJsonOutputUnitTest.html</anchorfile>
      <anchor>a0145de3211dd5d9e50aa23c8ae9fde5e</anchor>
      <arglist>(self, gtest_prog_name, expected, expected_exit_code, extra_args=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_list_output_unittest::GTestListTestsOutputUnitTest</name>
    <filename>classgtest__list__output__unittest_1_1GTestListTestsOutputUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testJSON</name>
      <anchorfile>classgtest__list__output__unittest_1_1GTestListTestsOutputUnitTest.html</anchorfile>
      <anchor>a99bc0627a969b4c7b63ed91e8f187637</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testXml</name>
      <anchorfile>classgtest__list__output__unittest_1_1GTestListTestsOutputUnitTest.html</anchorfile>
      <anchor>ad3088bc8ee3a0abdabbf1b90507e272e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetOutput</name>
      <anchorfile>classgtest__list__output__unittest_1_1GTestListTestsOutputUnitTest.html</anchorfile>
      <anchor>a1b4015d0e1778e9d51e8e6c0e4e2a509</anchor>
      <arglist>(self, out_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestOutput</name>
      <anchorfile>classgtest__list__output__unittest_1_1GTestListTestsOutputUnitTest.html</anchorfile>
      <anchor>aa55917904d9c888f566fbf5cac1e63ac</anchor>
      <arglist>(self, test_format, expected_output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-list-tests-unittest::GTestListTestsUnitTest</name>
    <filename>classgoogletest-list-tests-unittest_1_1GTestListTestsUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>RunAndVerify</name>
      <anchorfile>classgoogletest-list-tests-unittest_1_1GTestListTestsUnitTest.html</anchorfile>
      <anchor>a6630e10404717e8edd3df1439fb0d81c</anchor>
      <arglist>(self, flag_value, expected_output_re, other_flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultBehavior</name>
      <anchorfile>classgoogletest-list-tests-unittest_1_1GTestListTestsUnitTest.html</anchorfile>
      <anchor>aacba8c9eaef1b649ba40ede17218d0f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFlag</name>
      <anchorfile>classgoogletest-list-tests-unittest_1_1GTestListTestsUnitTest.html</anchorfile>
      <anchor>a8f5b423963d862456348a8903ccdfade</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOverrideNonFilterFlags</name>
      <anchorfile>classgoogletest-list-tests-unittest_1_1GTestListTestsUnitTest.html</anchorfile>
      <anchor>a961396c3c2b8d22f6491beb5348594aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testWithFilterFlags</name>
      <anchorfile>classgoogletest-list-tests-unittest_1_1GTestListTestsUnitTest.html</anchorfile>
      <anchor>adb60d2295fee8ed4af2a5ee1a32e5778</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestLog</name>
    <filename>classtesting_1_1internal_1_1GTestLog.html</filename>
    <member kind="function">
      <type>::std::ostream &amp;</type>
      <name>GetStream</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>aebb92e67d98eca69f0347d5121dab27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTestLog</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>a364691bf972983a59cfa2891062a64af</anchor>
      <arglist>(GTestLogSeverity severity, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GTestLog</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>a978a099703bbaa0f380216e8d7ee03d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>ab6032a126d36a80163fdcd406fce3aad</anchor>
      <arglist>(GTestLog)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const GTestLogSeverity</type>
      <name>severity_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>ad8f75f5845900d0d2fd3cbb048a861be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestMutexLock</name>
    <filename>classtesting_1_1internal_1_1GTestMutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>GTestMutexLock</name>
      <anchorfile>classtesting_1_1internal_1_1GTestMutexLock.html</anchorfile>
      <anchor>a77e3cba326d5356b4a1dea3790559c26</anchor>
      <arglist>(Mutex *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-output-test::GTestOutputTest</name>
    <filename>classgoogletest-output-test_1_1GTestOutputTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>RemoveUnsupportedTests</name>
      <anchorfile>classgoogletest-output-test_1_1GTestOutputTest.html</anchorfile>
      <anchor>af058c7917b05d06b0e6249061db264a3</anchor>
      <arglist>(self, test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOutput</name>
      <anchorfile>classgoogletest-output-test_1_1GTestOutputTest.html</anchorfile>
      <anchor>a4ab77925377e6c837d33f07960a31212</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-param-test-invalid-name1-test::GTestParamTestInvalidName1Test</name>
    <filename>classgoogletest-param-test-invalid-name1-test_1_1GTestParamTestInvalidName1Test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testExitCodeAndOutput</name>
      <anchorfile>classgoogletest-param-test-invalid-name1-test_1_1GTestParamTestInvalidName1Test.html</anchorfile>
      <anchor>a2b7024a50e0b3b0fe9b0c6d28e470681</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-param-test-invalid-name2-test::GTestParamTestInvalidName2Test</name>
    <filename>classgoogletest-param-test-invalid-name2-test_1_1GTestParamTestInvalidName2Test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testExitCodeAndOutput</name>
      <anchorfile>classgoogletest-param-test-invalid-name2-test_1_1GTestParamTestInvalidName2Test.html</anchorfile>
      <anchor>a3fbc22a46315dc7ba10f0203349de7c7</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-shuffle-test::GTestShuffleUnitTest</name>
    <filename>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>aac27510d643b9612d2c5cd41bb6119cf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleChangesTestCaseOrder</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>aadfcaa81fc890a1d1393b62e1cf9f72c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleChangesTestOrder</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a5eefebf438b0c11289d984691af44607</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleDoesNotCreateNewTest</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a5f2859889926ea41036e710263b5422f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleDoesNotInterleaveTestCases</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a837b80b2c328cf030812d67b5d977b45</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleDoesNotRepeatTest</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a9d5f8b9f2a0a87c08778599da56f4eea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleGeneratesNewOrderInEachIteration</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>ab87139a0521f324af16b086190a80601</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleIncludesAllTests</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a9f44019c1d3ae97c458761b54e346408</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleLeavesDeathTestsAtFront</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a0f48b99ec337d20c84d0655203620a52</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShufflePreservesNumberOfTests</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a2d15a56f61df7b9da590b7d3b228b38b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleRestoresOrderAfterEachIteration</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a04c8c704394572758647c8133e51e445</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShuffleShardedTestsPreservesPartition</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a9e21814173c0822718d74c79c10e3b21</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VerifyTestCasesDoNotInterleave</name>
      <anchorfile>classgoogletest-shuffle-test_1_1GTestShuffleUnitTest.html</anchorfile>
      <anchor>a8021741dc0c7849d2242dc1f83b6ae23</anchor>
      <arglist>(self, tests)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_testbridge_test::GTestTestFilterTest</name>
    <filename>classgtest__testbridge__test_1_1GTestTestFilterTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testTestExecutionIsFiltered</name>
      <anchorfile>classgtest__testbridge__test_1_1GTestTestFilterTest.html</anchorfile>
      <anchor>af41ae1fea4ec08f5594ad1ae78663d3c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-uninitialized-test::GTestUninitializedTest</name>
    <filename>classgoogletest-uninitialized-test_1_1GTestUninitializedTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testExitCodeAndOutput</name>
      <anchorfile>classgoogletest-uninitialized-test_1_1GTestUninitializedTest.html</anchorfile>
      <anchor>aa3c5445f3d94a94d9b252fd64f05e4a0</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_xml_outfiles_test::GTestXMLOutFilesTest</name>
    <filename>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</filename>
    <base>gtest_xml_test_utils::GTestXMLTestCase</base>
    <member kind="function">
      <type>def</type>
      <name>DeleteFilesAndDir</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>a503d2fbc9cd782ae57ac4307d2db43e1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>a56550f293277d18c36e868a637fe1153</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>a49d1d410370ba8a3cfcc281eaadb5706</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOutfile1</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>a034738bbc00ac46d00f183402c561228</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOutfile2</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>a3c02687f092a482d0d0260c7ed94c618</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_dir_</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>aa5c31cd97047bc1d3060f4d27bc956a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestOutFile</name>
      <anchorfile>classgtest__xml__outfiles__test_1_1GTestXMLOutFilesTest.html</anchorfile>
      <anchor>afad9d1d25939817efba8f5bd2c9039c2</anchor>
      <arglist>(self, test_name, expected_xml)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_xml_output_unittest::GTestXMLOutputUnitTest</name>
    <filename>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</filename>
    <base>gtest_xml_test_utils::GTestXMLTestCase</base>
    <member kind="function">
      <type>def</type>
      <name>testDefaultOutputFile</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>a01ca66e14468028e5c4eb809987113cf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>a9602f91fe2e9d1e09171a032e94a5619</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFilteredTestXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>a572b6d49e8f4d646ebdadcced3d260ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonEmptyXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>a310c136c1eb2b421f57651a7d358b17a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testShardedTestXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>adc6a611bd7c433ecd84876dcb2ac1df1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSuppressedXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>ac6df46d6831892e4c14dbdfae0049618</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTimestampValue</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>a828521a7ae57f650e1e9ca4beb34336a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>ae57479fcca1861b35c9bcd26d08a18f4</anchor>
      <arglist>(self, gtest_prog_name, extra_args, extra_env, expected_exit_code)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TestXmlOutput</name>
      <anchorfile>classgtest__xml__output__unittest_1_1GTestXMLOutputUnitTest.html</anchorfile>
      <anchor>a1d8a5fdd7e602fe31b1477f8ebc1e7f3</anchor>
      <arglist>(self, gtest_prog_name, expected_xml, expected_exit_code, extra_args=None, extra_env=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_xml_test_utils::GTestXMLTestCase</name>
    <filename>classgtest__xml__test__utils_1_1GTestXMLTestCase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>AssertEquivalentNodes</name>
      <anchorfile>classgtest__xml__test__utils_1_1GTestXMLTestCase.html</anchorfile>
      <anchor>a977273e8863f4f41d121bb5a64b08d32</anchor>
      <arglist>(self, expected_node, actual_node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeXml</name>
      <anchorfile>classgtest__xml__test__utils_1_1GTestXMLTestCase.html</anchorfile>
      <anchor>ac4823e96c3b5327b25a340a3605447d9</anchor>
      <arglist>(self, element)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>identifying_attribute</name>
      <anchorfile>classgtest__xml__test__utils_1_1GTestXMLTestCase.html</anchorfile>
      <anchor>a0e3a4e84e18f29d2248dcd670a0a6ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetChildren</name>
      <anchorfile>classgtest__xml__test__utils_1_1GTestXMLTestCase.html</anchorfile>
      <anchor>a7f487435d29e1b2300af000d36ff4f5e</anchor>
      <arglist>(self, element)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::GzipInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <member kind="enumvalue">
      <name>AUTO</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45ac0eb07695b92b1ee41be928f6af65fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTO</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45ac0eb07695b92b1ee41be928f6af65fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GZIP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45ac8201e028147f66fb3d7c37b5ccf7d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZLIB</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45a8b28855328e154ae5a2bafabaec107ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GZIP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45ac8201e028147f66fb3d7c37b5ccf7d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZLIB</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a79aeccacfd687015f7222bdabc66ed45a8b28855328e154ae5a2bafabaec107ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a690317e964e63d3f282b3e56d8cf1420</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a56fb9e99bffb946a02c072b959bccfdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GzipInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a55aa781efc203e4d51d09727aa94855a</anchor>
      <arglist>(ZeroCopyInputStream *sub_stream, Format format=AUTO, int buffer_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a6c731451fcaa36a8ffc92d76ef88a442</anchor>
      <arglist>(const void **data, int *size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a1060a0c5191ff6c3fe89927742cd2aa5</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ZlibErrorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a3a5fa8bc212ccfcb82848cf833c2990d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ZlibErrorMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a30a6c9f991ff90256c41195fd39dd9e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GzipInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>ac42e9cd63db1a3e2030147efa813fab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DoNextOutput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a7a82e0093c0f5547fac06db1ed7c5404</anchor>
      <arglist>(const void **data, int *size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a186dc09c8230fe0a453f254a15bb5486</anchor>
      <arglist>(GzipInputStream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Inflate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>aa2362247bf2a761967556c4d97721345</anchor>
      <arglist>(int flush)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>byte_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a04a066312033e3125d5d25e70c97058b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Format</type>
      <name>format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a4673aa8b222a6323138368f0020ac061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>output_buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a9fb8a4f23e8644844ccdec44bfc21d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>output_buffer_length_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a4630da0f66bfa8610e3385ba360c28b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>output_position_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a7e4718a598ce3cb558203733b01d18b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyInputStream *</type>
      <name>sub_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a8dd69e4f842f166a3f4afcad236a801f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>z_stream</type>
      <name>zcontext_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a80259e8b69c2ecb8701c89db5416434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>zerror_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipInputStream.html</anchorfile>
      <anchor>a78e2dc7871f7a8722846e03f6fdf5dfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::GzipOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <class kind="struct">google::protobuf::io::GzipOutputStream::Options</class>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a5b0b801ba2ef437961090019b90474bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GZIP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a5b0b801ba2ef437961090019b90474bcac376d46288a7597798351514c8041d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZLIB</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a5b0b801ba2ef437961090019b90474bcae12b44afe3f589e73db95f7ee6c8e78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GZIP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a5b0b801ba2ef437961090019b90474bcac376d46288a7597798351514c8041d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZLIB</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a5b0b801ba2ef437961090019b90474bcae12b44afe3f589e73db95f7ee6c8e78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a59f4d7107d9df2d503f95179d8acfe68</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a23109d56ce9ec0dea17ca988a8883591</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Close</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>ac6acca4353bc51aed9c8e30a083fac94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Flush</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a2cc74f1dc35775bf9b353096320d1b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GzipOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a32053b9ba5832c09db86b2c2b71c115a</anchor>
      <arglist>(ZeroCopyOutputStream *sub_stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GzipOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a10b233f935a9ec99e19b0cb5b11e8c1d</anchor>
      <arglist>(ZeroCopyOutputStream *sub_stream, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>ac9f855f1bb5759e051d88f45eab054a9</anchor>
      <arglist>(void **data, int *size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ZlibErrorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a87f1136f8b527850574ad08942a1e4d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ZlibErrorMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a4ef46c2b6e8f2c5d28caedcd93ef3eb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GzipOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a644f3dcee33bf3efb6fafe66c7c62b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Deflate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a90bc815199ff135110faa4a2f52d7151</anchor>
      <arglist>(int flush)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a56b01f7a2490eb8a359d7302048afe66</anchor>
      <arglist>(GzipOutputStream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a9c0eaa66acfe8a76cc0959c0d9c17a36</anchor>
      <arglist>(ZeroCopyOutputStream *sub_stream, const Options &amp;options)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>input_buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>aaadf7efdcae212b1fe20c05625dbc8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>input_buffer_length_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a8f59a476ea0e8fd44447cc32c32e449a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>sub_data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>aa27ede20c0b94c91b359b3d97fa8c744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sub_data_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a6b8379237fc9f1f9450b459aa3b4d32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyOutputStream *</type>
      <name>sub_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a4cf171d0aad04c5779187a66788d89e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>z_stream</type>
      <name>zcontext_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>af304c40da0c4681b2b35aa0a0151de9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>zerror_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1GzipOutputStream.html</anchorfile>
      <anchor>a9fc5a6ca42524766fc5469ba22e65542</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::TestUtil::HackMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1HackMessage.html</filename>
    <base>com::google::protobuf::GeneratedMessage</base>
    <class kind="interface">com::google::protobuf::test::TestUtil::HackMessage::MyInterface</class>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::HasBits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</filename>
    <templarg>doublewords</templarg>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a6cda096a2a3790f512d8c66ec94274a7</anchor>
      <arglist>() PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>ac7e10c842a641c48128f21997df24bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>ad39f332bcb7c25095cb35838e0c4e8e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a6b61444c15364e89fdd3fff64f1d4bee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a65b5fcda6d4555026603be1ac4e2b7ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a510ad7fdada32f6b7baf10acf661b63f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a2884aa72bcd3181439f20c09d707f69d</anchor>
      <arglist>() PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a7879aa491197135f10d83fefdf5b652a</anchor>
      <arglist>(const HasBits&lt; doublewords &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>aa45d90f632d506a4a05712147f064241</anchor>
      <arglist>(const HasBits&lt; doublewords &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>const uint32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>aa9b12653c6509225271a3b17f9a674f6</anchor>
      <arglist>(int index) const PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>uint32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>ad30813a6281c5594f7724a58a57d188d</anchor>
      <arglist>(int index) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Or</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a658cf76334ca9a27b026885f3dc1248e</anchor>
      <arglist>(const HasBits&lt; doublewords &gt; &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32</type>
      <name>has_bits_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1HasBits.html</anchorfile>
      <anchor>a943fcc994b64311c4dc2ed4b293531b7</anchor>
      <arglist>[doublewords]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::hash</name>
    <filename>structgoogle_1_1protobuf_1_1hash.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::hash&lt; bool &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1hash_3_01bool_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01bool_01_4.html</anchorfile>
      <anchor>af545ad3f4e90ee43f9e5d434a897dd44</anchor>
      <arglist>(bool x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::hash&lt; const char * &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1hash_3_01const_01char_01_5_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>aa9e00ab23524262a1b9474473ffbc4b4</anchor>
      <arglist>(const char *str) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::hash&lt; const Key * &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1hash_3_01const_01Key_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01const_01Key_01_5_01_4.html</anchorfile>
      <anchor>a33ced6cdd79308b3a34eac075b014913</anchor>
      <arglist>(const Key *key) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::hash&lt; std::pair&lt; First, Second &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html</anchorfile>
      <anchor>a7eb4cd4dc1a969d375735bd93a3db5cf</anchor>
      <arglist>(const std::pair&lt; First, Second &gt; &amp;a, const std::pair&lt; First, Second &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html</anchorfile>
      <anchor>a5df0634b3ea3bdf76edcb2dda1616516</anchor>
      <arglist>(const std::pair&lt; First, Second &gt; &amp;key) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>bucket_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html</anchorfile>
      <anchor>a68497ecbb83cf187089131369d013c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>min_buckets</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html</anchorfile>
      <anchor>a47d46ecf73e126a86250b2ce6bb557a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::hash&lt; string &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1hash_3_01string_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01string_01_4.html</anchorfile>
      <anchor>a33254272a5b4f850be95a2d3b2967af1</anchor>
      <arglist>(const string &amp;a, const string &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01string_01_4.html</anchorfile>
      <anchor>a085af9087c276d958da99b679647c346</anchor>
      <arglist>(const string &amp;key) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>bucket_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01string_01_4.html</anchorfile>
      <anchor>a53508c54bcb42237eb0cce39a1080b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>min_buckets</name>
      <anchorfile>structgoogle_1_1protobuf_1_1hash_3_01string_01_4.html</anchorfile>
      <anchor>aef4882fdc1f1fb776bbae1cc8d963455</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hash&lt; StringPiece &gt;</name>
    <filename>structhash_3_01StringPiece_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structhash_3_01StringPiece_01_4.html</anchorfile>
      <anchor>a0aef5c8d320e1905c284035c9c085da5</anchor>
      <arglist>(const StringPiece &amp;s) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hash&lt;::PROTOBUF_NAMESPACE_ID::MapKey &gt;</name>
    <filename>structhash_3_1_1PROTOBUF__NAMESPACE__ID_1_1MapKey_01_4.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>operator()</name>
      <anchorfile>structhash_3_1_1PROTOBUF__NAMESPACE__ID_1_1MapKey_01_4.html</anchorfile>
      <anchor>ace93ef22621d728e0b1c7b0124d614e0</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::MapKey &amp;map_key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structhash_3_1_1PROTOBUF__NAMESPACE__ID_1_1MapKey_01_4.html</anchorfile>
      <anchor>af71db47ea2cb6ce1dacd9ce005e10dd6</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::MapKey &amp;map_key1, const ::PROTOBUF_NAMESPACE_ID::MapKey &amp;map_key2) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::HeapNioEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1HeapNioEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream::ArrayEncoder</base>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1HeapNioEncoder.html</anchorfile>
      <anchor>a39bb71244b58b5407d42991b49d4a500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>byteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1HeapNioEncoder.html</anchorfile>
      <anchor>a9ad8f2c630f0c5786eb8ccbe30d6000a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>initialPosition</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1HeapNioEncoder.html</anchorfile>
      <anchor>ac9fcedbcc6ebe81547e5cb53fcdfbc3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::strings::Hex</name>
    <filename>structgoogle_1_1protobuf_1_1strings_1_1Hex.html</filename>
    <member kind="function">
      <type></type>
      <name>Hex</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1Hex.html</anchorfile>
      <anchor>adf7c580d71c4f38454fb273e4efdd3de</anchor>
      <arglist>(Int v, PadSpec s=NO_PAD)</arglist>
    </member>
    <member kind="variable">
      <type>enum PadSpec</type>
      <name>spec</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1Hex.html</anchorfile>
      <anchor>a8e5fd7927ad1b5c10856cad8ba19a1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1strings_1_1Hex.html</anchorfile>
      <anchor>a9efca3af0aa7aa716b0f7636e73eb42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::HttpRpcServer</name>
    <filename>classupload_1_1HttpRpcServer.html</filename>
    <base>upload::AbstractRpcServer</base>
    <member kind="variable">
      <type></type>
      <name>authenticated</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>aaa356e2491537dd0d4bfc5b1bb0fec96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cookie_file</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>ad5c1a730c030f9d3b5f70c2e0d8b9a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cookie_jar</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>a1b9c9af7f0a46afd84a9d524782323bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Authenticate</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>ab46a30c5aaa9f4d8f5a4bcb32293010e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Authenticate</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>ab46a30c5aaa9f4d8f5a4bcb32293010e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetOpener</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>a4685030df704ec17f020c8790108a05a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetOpener</name>
      <anchorfile>classupload_1_1HttpRpcServer.html</anchorfile>
      <anchor>a4685030df704ec17f020c8790108a05a</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::i_decoder</name>
    <filename>classzmq_1_1i__decoder.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1i__decoder.html</anchorfile>
      <anchor>a17571f36dbc4cfbeb8c43b9a25ef2b82</anchor>
      <arglist>(const unsigned char *data_, size_t size_, size_t &amp;processed_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>get_buffer</name>
      <anchorfile>classzmq_1_1i__decoder.html</anchorfile>
      <anchor>a2937819f79a153fb65bd3be60693e8de</anchor>
      <arglist>(unsigned char **data_, size_t *size_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual msg_t *</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1i__decoder.html</anchorfile>
      <anchor>a0767eb0bb9517a0e969c3acf05b60e77</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resize_buffer</name>
      <anchorfile>classzmq_1_1i__decoder.html</anchorfile>
      <anchor>a42b6efb166475d4cb7437d371fbff5cc</anchor>
      <arglist>(size_t)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~i_decoder</name>
      <anchorfile>classzmq_1_1i__decoder.html</anchorfile>
      <anchor>add12b8e4a91eeea7c4966378d66ea1bb</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::i_encoder</name>
    <filename>structzmq_1_1i__encoder.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>encode</name>
      <anchorfile>structzmq_1_1i__encoder.html</anchorfile>
      <anchor>af819a15125ed226f851803af3333e88c</anchor>
      <arglist>(unsigned char **data_, size_t size_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load_msg</name>
      <anchorfile>structzmq_1_1i__encoder.html</anchorfile>
      <anchor>a27189b3da398375273484c4afc94f355</anchor>
      <arglist>(msg_t *msg_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~i_encoder</name>
      <anchorfile>structzmq_1_1i__encoder.html</anchorfile>
      <anchor>abf29095c0200ea9f59695d72f2604223</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::i_engine</name>
    <filename>structzmq_1_1i__engine.html</filename>
    <member kind="enumvalue">
      <name>connection_error</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4a3eb71ccb617bf539f7c888b02beb370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>error_reason_t</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>protocol_error</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4a0427030c56676fc666b4dcca70a523d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>connection_error</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4a3eb71ccb617bf539f7c888b02beb370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>timeout_error</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4a197f0661700d922c9e764beaaddad13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>protocol_error</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4a0427030c56676fc666b4dcca70a523d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>timeout_error</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a90166a314a2f3dd95254dd41702c4ed4a197f0661700d922c9e764beaaddad13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const endpoint_uri_pair_t &amp;</type>
      <name>get_endpoint</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a2d403c80e93b80495133671e26ec005e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>has_handshake_stage</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a5c1e26f08d0b9f42ffe8566bbf23362d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plug</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>ac93e0e15eb240db647434a6783cecb43</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, class session_base_t *session_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>restart_input</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a5b358de1f54b7eee71966a77969de6f6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>restart_output</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>aa8cd27e9ab05f81a690f44cb676ed12c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>terminate</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a6289f8f2354de76377112a94c4db0b18</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>zap_msg_available</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>a0ed3e8d43791175372db7fe39d0c588c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~i_engine</name>
      <anchorfile>structzmq_1_1i__engine.html</anchorfile>
      <anchor>ab36e9f8bc8f64cfab049a12a096e3e6f</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::i_mailbox</name>
    <filename>classzmq_1_1i__mailbox.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>recv</name>
      <anchorfile>classzmq_1_1i__mailbox.html</anchorfile>
      <anchor>a527b09a493c997e05f18b21626f19f53</anchor>
      <arglist>(command_t *cmd_, int timeout_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>classzmq_1_1i__mailbox.html</anchorfile>
      <anchor>a8f286c7033043078510e781465cf673b</anchor>
      <arglist>(const command_t &amp;cmd_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~i_mailbox</name>
      <anchorfile>classzmq_1_1i__mailbox.html</anchorfile>
      <anchor>af1a65bd2894d67f9a08590c7f46df4b8</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::i_pipe_events</name>
    <filename>structzmq_1_1i__pipe__events.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>hiccuped</name>
      <anchorfile>structzmq_1_1i__pipe__events.html</anchorfile>
      <anchor>a97b4c5a0c03fd02040673793fc452b52</anchor>
      <arglist>(zmq::pipe_t *pipe_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pipe_terminated</name>
      <anchorfile>structzmq_1_1i__pipe__events.html</anchorfile>
      <anchor>a5b4062f1d90e49f25cd68fdc249c69df</anchor>
      <arglist>(zmq::pipe_t *pipe_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>read_activated</name>
      <anchorfile>structzmq_1_1i__pipe__events.html</anchorfile>
      <anchor>a43c43a330b2a6eec4e2d9177f6bcceed</anchor>
      <arglist>(zmq::pipe_t *pipe_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write_activated</name>
      <anchorfile>structzmq_1_1i__pipe__events.html</anchorfile>
      <anchor>ac2038421defe6d1f03c792cf27849403</anchor>
      <arglist>(zmq::pipe_t *pipe_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~i_pipe_events</name>
      <anchorfile>structzmq_1_1i__pipe__events.html</anchorfile>
      <anchor>aff64218fb1fa43cf9e5f237e296da99d</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::i_poll_events</name>
    <filename>structzmq_1_1i__poll__events.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>in_event</name>
      <anchorfile>structzmq_1_1i__poll__events.html</anchorfile>
      <anchor>a6a2db5ef57d3d5e16336be4f0dd5b7cb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>out_event</name>
      <anchorfile>structzmq_1_1i__poll__events.html</anchorfile>
      <anchor>ac02294c753e0ff56bdd1433c824d5076</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>timer_event</name>
      <anchorfile>structzmq_1_1i__poll__events.html</anchorfile>
      <anchor>a0d088aff6e763eda666ec60b29b75d4d</anchor>
      <arglist>(int id_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~i_poll_events</name>
      <anchorfile>structzmq_1_1i__poll__events.html</anchorfile>
      <anchor>a8927592a7e0c575c791fbf4ed2204c1a</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::identity_</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1identity__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1identity__.html</anchorfile>
      <anchor>a6204322c22763e2d44e512186bb968e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::if_</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1if__.html</filename>
    <templarg>cond</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1if__.html</anchorfile>
      <anchor>a767314294407fb0ee558280ab564bab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::if_&lt; false, A, B &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1if___3_01false_00_01A_00_01B_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>B</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1if___3_01false_00_01A_00_01B_01_4.html</anchorfile>
      <anchor>aa4ff67e02e581d8efa79612a7473ed19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::IfNode</name>
    <filename>classpump_1_1IfNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1IfNode.html</anchorfile>
      <anchor>ab8bff21c18d60b461f7b6fa9dfa59f7c</anchor>
      <arglist>(self, exp=None, then_branch=None, else_branch=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else_branch</name>
      <anchorfile>classpump_1_1IfNode.html</anchorfile>
      <anchor>a12e422b16ed4291f15cd95cd6e7f81eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exp</name>
      <anchorfile>classpump_1_1IfNode.html</anchorfile>
      <anchor>a92042e4262196ffd7366350539f512d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>then_branch</name>
      <anchorfile>classpump_1_1IfNode.html</anchorfile>
      <anchor>aa9e2e488564629f8dc0d64d165a19ffa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::IgnoreArg</name>
    <filename>classmox_1_1IgnoreArg.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1IgnoreArg.html</anchorfile>
      <anchor>a10a6e9e8725716153ea511f26fd7e4ba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1IgnoreArg.html</anchorfile>
      <anchor>ac1bc2c8d27a08375e82dc2e08234cff1</anchor>
      <arglist>(self, unused_rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer::IgnoreCriteria</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1IgnoreCriteria.html</filename>
    <member kind="function">
      <type></type>
      <name>IgnoreCriteria</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1IgnoreCriteria.html</anchorfile>
      <anchor>a9827bede2b40509281d702b716e9b10c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1IgnoreCriteria.html</anchorfile>
      <anchor>acc328e14b69e17066951772562d64cf0</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const FieldDescriptor *, const std::vector&lt; SpecificField &gt; &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsUnknownFieldIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1IgnoreCriteria.html</anchorfile>
      <anchor>a3f5561fe885b53096baa658ec4e8260d</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const SpecificField &amp;, const std::vector&lt; SpecificField &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IgnoreCriteria</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1IgnoreCriteria.html</anchorfile>
      <anchor>a21a4f5d834b87c4f070468573186d7a8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::IgnoredValue</name>
    <filename>classtesting_1_1internal_1_1IgnoredValue.html</filename>
    <class kind="struct">testing::internal::IgnoredValue::Sink</class>
    <member kind="function">
      <type></type>
      <name>IgnoredValue</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoredValue.html</anchorfile>
      <anchor>a851d14f6c0f584d5c5a49ddbc06d6538</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::IgnoreResultAction</name>
    <filename>classtesting_1_1internal_1_1IgnoreResultAction.html</filename>
    <templarg></templarg>
    <class kind="class">testing::internal::IgnoreResultAction::Impl</class>
    <member kind="function">
      <type></type>
      <name>IgnoreResultAction</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction.html</anchorfile>
      <anchor>a9199f7b1b7771b2e2a5fd28caf624623</anchor>
      <arglist>(const A &amp;action)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; F &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction.html</anchorfile>
      <anchor>affb8b7439604c860e1416f45339c6e37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction.html</anchorfile>
      <anchor>a6d42dfd3fd05fbbd24f6856e7bd82ab9</anchor>
      <arglist>(IgnoreResultAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const A</type>
      <name>action_</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction.html</anchorfile>
      <anchor>a3a1ad6d29d904acb4ca41eeee45de4a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImBitVector</name>
    <filename>structImBitVector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImBitVector.html</anchorfile>
      <anchor>a6486ac9a357400a42af07909f937a659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearBit</name>
      <anchorfile>structImBitVector.html</anchorfile>
      <anchor>aeca31d497bf4ceb032dfb92bf5515a40</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Create</name>
      <anchorfile>structImBitVector.html</anchorfile>
      <anchor>a2e25a0809000ad27bfc3fb89f3d04829</anchor>
      <arglist>(int sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBit</name>
      <anchorfile>structImBitVector.html</anchorfile>
      <anchor>afab0abbd320b1f33d1988760be7cd39b</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestBit</name>
      <anchorfile>structImBitVector.html</anchorfile>
      <anchor>ac472600d0eb12fabafae58db68ab7e2b</anchor>
      <arglist>(int n) const</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImU32 &gt;</type>
      <name>Storage</name>
      <anchorfile>structImBitVector.html</anchorfile>
      <anchor>a419abda300de5270b4475eac6ce250c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImChunkStream</name>
    <filename>structImChunkStream.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T *</type>
      <name>alloc_chunk</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>abe839ee96b7507850073541509998d1f</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>begin</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a7cf0b26462edf55fba30b1a32de10117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chunk_size</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a1a83609aaee47cf8b59a8ae09a04a06b</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a3bf3babbba7a8edafce99be0589379a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>aef1d3eeb4c1aa2980da6a14ae96d2499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>end</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a4dd3a6cf7c30406b0fe1ee5e99ab2084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>next_chunk</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a279ef3799a73ef047ca26a55aefb726e</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>offset_from_ptr</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>ab3dccb857d0b35ae295d14ff7f9dd0ac</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr_from_offset</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a88e60ac2db2c90e8bccff3b48a2a03b3</anchor>
      <arglist>(int off)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a0454c7345104dad27a52828584765edb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>Buf</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>ac6036044bd7eae552342b430527cc620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImChunkStream&lt; ImGuiWindowSettings &gt;</name>
    <filename>structImChunkStream.html</filename>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>alloc_chunk</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>abe839ee96b7507850073541509998d1f</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>begin</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a7cf0b26462edf55fba30b1a32de10117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chunk_size</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a1a83609aaee47cf8b59a8ae09a04a06b</anchor>
      <arglist>(const ImGuiWindowSettings *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a3bf3babbba7a8edafce99be0589379a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>aef1d3eeb4c1aa2980da6a14ae96d2499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>end</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a4dd3a6cf7c30406b0fe1ee5e99ab2084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>next_chunk</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a279ef3799a73ef047ca26a55aefb726e</anchor>
      <arglist>(ImGuiWindowSettings *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>offset_from_ptr</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>ab3dccb857d0b35ae295d14ff7f9dd0ac</anchor>
      <arglist>(const ImGuiWindowSettings *p)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindowSettings *</type>
      <name>ptr_from_offset</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a88e60ac2db2c90e8bccff3b48a2a03b3</anchor>
      <arglist>(int off)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>a0454c7345104dad27a52828584765edb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>Buf</name>
      <anchorfile>structImChunkStream.html</anchorfile>
      <anchor>ac6036044bd7eae552342b430527cc620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImColor</name>
    <filename>structImColor.html</filename>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a95206b688dcc03f725790538c74f4526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>aa5306926b3ef766a8647b26bdfd9f8d2</anchor>
      <arglist>(const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a92b53917ca9d90a7207b18270ff5453d</anchor>
      <arglist>(float r, float g, float b, float a=1.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>ad306332841a2b1f903f40262a19f9412</anchor>
      <arglist>(ImU32 rgba)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImColor</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>ab4ba02f8290d5dadc1ebc57b2c8a9cbe</anchor>
      <arglist>(int r, int g, int b, int a=255)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ImU32</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a4f4fc53e0676d50404d6d5ffcf16637f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ImVec4</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a10f1de242f13c93f8be64545e4cbcb0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHSV</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>afcff20160db703b956d56e5a9fa88e24</anchor>
      <arglist>(float h, float s, float v, float a=1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImColor</type>
      <name>HSV</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>ac8cb52119648523038818a613becf010</anchor>
      <arglist>(float h, float s, float v, float a=1.0f)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>Value</name>
      <anchorfile>structImColor.html</anchorfile>
      <anchor>a4cf43bd58e30decaa0248f839fc85e95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawChannel</name>
    <filename>structImDrawChannel.html</filename>
    <member kind="variable">
      <type>ImVector&lt; ImDrawCmd &gt;</type>
      <name>_CmdBuffer</name>
      <anchorfile>structImDrawChannel.html</anchorfile>
      <anchor>a8bb018bc09e2a1f4389c78390a437f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawIdx &gt;</type>
      <name>_IdxBuffer</name>
      <anchorfile>structImDrawChannel.html</anchorfile>
      <anchor>abf48aaacbb4908d4b1ff8b54ee85a45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawCmd</name>
    <filename>structImDrawCmd.html</filename>
    <member kind="function">
      <type></type>
      <name>ImDrawCmd</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>adcf30cacb8e6b747e90000603c87f1e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>ClipRect</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>a838918f420ff81cb8dc7265077592daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ElemCount</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>aafe2532964fb1f6905d67d84dd3e8730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>IdxOffset</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>adec5adcd0cc6cf0da193bf0437fbba47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImTextureID</type>
      <name>TextureId</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>a4f3b5985ece9ca6b71e7a8e7d85a82e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawCallback</type>
      <name>UserCallback</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>ad26dac4e939f5c4bb892cbca0f9e3af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserCallbackData</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>ae2f5a0baf4a0b25942237b8ce6adb42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>VtxOffset</name>
      <anchorfile>structImDrawCmd.html</anchorfile>
      <anchor>a604086d3c94a18b3a79f171ee37edabb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawData</name>
    <filename>structImDrawData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>ab6a90612bd22eaff0d42539875e2e5c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DeIndexAllBuffers</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a88ae746e958b79ee527fe94dee29d57c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImDrawData</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a96b50c40107c997e9eea7ac3ba1a6138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ScaleClipRects</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a951fbe824674c7a5c2f6a478f3654ca8</anchor>
      <arglist>(const ImVec2 &amp;fb_scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImDrawData</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a2a4d7fdfbd0ae04c093bfdd53285f762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList **</type>
      <name>CmdLists</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a9e93fe7e620eb2e9f61e3b689d617edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CmdListsCount</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>adc0bbc2881c15f78bdabe51d82582f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayPos</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a1e7755e98f5e24b1f4d9152766e6346e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplaySize</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a74d53447c8882a3ce6dc7aaa3e081f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>FramebufferScale</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>ad57d704d2e5aecd79454c98c8a8111ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TotalIdxCount</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>a1ac8a5d441f464628295ef91a0602fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TotalVtxCount</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>af0035b52cdf91932b25eaf2da853965a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Valid</name>
      <anchorfile>structImDrawData.html</anchorfile>
      <anchor>ad01ab9ce5e8843b7860ccbb3eb9a6554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawDataBuilder</name>
    <filename>structImDrawDataBuilder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a5306e78438b48a74f2d65d0e10d36d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearFreeMemory</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a469040fce189f1225043171a3b58420d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FlattenIntoSingleLayer</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a3893445f97c62e9755fa61e37b698487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawList * &gt;</type>
      <name>Layers</name>
      <anchorfile>structImDrawDataBuilder.html</anchorfile>
      <anchor>a2d03f8c80dac68fc0e2565dd79307dea</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawList</name>
    <filename>structImDrawList.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddBezierCurve</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ab815c52f29fa5579bad8142ae2e89ced</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, ImU32 col, float thickness, int num_segments=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddCallback</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a14073d60ef9db9dc663dc7717a4893a5</anchor>
      <arglist>(ImDrawCallback callback, void *callback_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddCircle</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a489b7a51215c71bc949428b2979df72f</anchor>
      <arglist>(const ImVec2 &amp;center, float radius, ImU32 col, int num_segments=12, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddCircleFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aa0deb7afb981f8984e504460eb1dc7d0</anchor>
      <arglist>(const ImVec2 &amp;center, float radius, ImU32 col, int num_segments=12)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddConvexPolyFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ad2accc0a74845b08bd0e6fae6183d6d0</anchor>
      <arglist>(const ImVec2 *points, int num_points, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddDrawCmd</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a846714bb0321c6f1f908767abc8559e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddImage</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac1f529d53d7ba118484e47e49218c603</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;p_min, const ImVec2 &amp;p_max, const ImVec2 &amp;uv_min=ImVec2(0, 0), const ImVec2 &amp;uv_max=ImVec2(1, 1), ImU32 col=IM_COL32_WHITE)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddImageQuad</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>abf9199e08d17fd33736fd67598485341</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, const ImVec2 &amp;uv1=ImVec2(0, 0), const ImVec2 &amp;uv2=ImVec2(1, 0), const ImVec2 &amp;uv3=ImVec2(1, 1), const ImVec2 &amp;uv4=ImVec2(0, 1), ImU32 col=IM_COL32_WHITE)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddImageRounded</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6e4e419cf8997ea8e1f83d31c533ec91</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;p_min, const ImVec2 &amp;p_max, const ImVec2 &amp;uv_min, const ImVec2 &amp;uv_max, ImU32 col, float rounding, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddLine</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aa21e5a1c6e00239581f97d344fc0db61</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, ImU32 col, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddNgon</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>abd004dec93d106eb867c9c6554d85989</anchor>
      <arglist>(const ImVec2 &amp;center, float radius, ImU32 col, int num_segments, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddNgonFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a75bf382ddc70429f82a570c2782c4491</anchor>
      <arglist>(const ImVec2 &amp;center, float radius, ImU32 col, int num_segments)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddPolyline</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aff952cdd83c6f0440dd00af0d653ca02</anchor>
      <arglist>(const ImVec2 *points, int num_points, ImU32 col, bool closed, float thickness)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddQuad</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a57b014138de51397db0570d88c770d9f</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, ImU32 col, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddQuadFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2b982fbad35f8736fdfc9d6e7db2ca94</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a766b752a701b00a7769b13c4c93cab06</anchor>
      <arglist>(const ImVec2 &amp;p_min, const ImVec2 &amp;p_max, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRectFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>af80a64eefee86b0f1b0876d3f753935d</anchor>
      <arglist>(const ImVec2 &amp;p_min, const ImVec2 &amp;p_max, ImU32 col, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRectFilledMultiColor</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6282e85ad78b01ebb74832336e9a2a55</anchor>
      <arglist>(const ImVec2 &amp;p_min, const ImVec2 &amp;p_max, ImU32 col_upr_left, ImU32 col_upr_right, ImU32 col_bot_right, ImU32 col_bot_left)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddText</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a0a226cbe9bb1480428e145d8535cda26</anchor>
      <arglist>(const ImFont *font, float font_size, const ImVec2 &amp;pos, ImU32 col, const char *text_begin, const char *text_end=NULL, float wrap_width=0.0f, const ImVec4 *cpu_fine_clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddText</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac5221bd86b3429f6d5b6e6ffe454942d</anchor>
      <arglist>(const ImVec2 &amp;pos, ImU32 col, const char *text_begin, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddTriangle</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a04bde432891d0392e7d98d957c1fd9b3</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, ImU32 col, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddTriangleFilled</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>af1dd4a3888034c5f71b66a38e44edf31</anchor>
      <arglist>(const ImVec2 &amp;p1, const ImVec2 &amp;p2, const ImVec2 &amp;p3, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChannelsMerge</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2ed82c3f663cda520c90c55b94196274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChannelsSetCurrent</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aba9e93d0bf1c3884beb726e96360d2e2</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChannelsSplit</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>acd7bcb6c4c5043876cfc169a98abc24a</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Clear</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac422590c71dc5593aea52f65793aee81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearFreeMemory</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a8b2686e006f57c554b709dfc47e2ad63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>CloneOutput</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a24c853c3976c77e7b361fab39adde686</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetClipRectMax</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a8e484a61eab501c1c1c416a8b45bb08e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetClipRectMin</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a9d83896d3eb434a9e1072d56523a2754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImDrawList</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a7c2af665f2c3e3bb5fc8aa34ef6dac91</anchor>
      <arglist>(const ImDrawListSharedData *shared_data)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathArcTo</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6b954e6ec99e7a2ed05aca870655b2e0</anchor>
      <arglist>(const ImVec2 &amp;center, float radius, float a_min, float a_max, int num_segments=10)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathArcToFast</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a6d307c6de1a6522e76fa410e8fe96fcc</anchor>
      <arglist>(const ImVec2 &amp;center, float radius, int a_min_of_12, int a_max_of_12)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathBezierCurveTo</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a9a9dc4a62a26718014e9dc67f40a19e3</anchor>
      <arglist>(const ImVec2 &amp;p2, const ImVec2 &amp;p3, const ImVec2 &amp;p4, int num_segments=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathClear</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae9ad5f4d638b1bfd9383618dc60e3f18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathFillConvex</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aea9301cb99ebf4b27f5d3959017567c9</anchor>
      <arglist>(ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathLineTo</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a828d944325ed58d8b57abd3647bffaaf</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathLineToMergeDuplicate</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aa3dd11945fb62495f8b9e1392ed724e3</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PathRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ad6ad022baf347834fed05b1fe739fbf1</anchor>
      <arglist>(const ImVec2 &amp;rect_min, const ImVec2 &amp;rect_max, float rounding=0.0f, ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PathStroke</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac3172e376a4b77915bb22b6d8092b8b2</anchor>
      <arglist>(ImU32 col, bool closed, float thickness=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopClipRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a44f40c59ca755f559020f5a7fa81103a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopTextureID</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ade9286c5ca58753f7bd571b30e2ff76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimQuadUV</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a9df27414aaca5f34ac3664a8b82582b5</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;c, const ImVec2 &amp;d, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, const ImVec2 &amp;uv_c, const ImVec2 &amp;uv_d, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae2be093563f1d20b8190b7c423113925</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimRectUV</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a77d48ed5b33ccdd908824c0a3bebfff8</anchor>
      <arglist>(const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimReserve</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a879aa38dbfb0344e3e023d65c002c7d7</anchor>
      <arglist>(int idx_count, int vtx_count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PrimUnreserve</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a618a5e0efdefce08daa888b45bf8a1d1</anchor>
      <arglist>(int idx_count, int vtx_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrimVtx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a405377158f0028ad8b4fb6509eef4532</anchor>
      <arglist>(const ImVec2 &amp;pos, const ImVec2 &amp;uv, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrimWriteIdx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a42b72f87a0084c02f11dcd1560c8bbc7</anchor>
      <arglist>(ImDrawIdx idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrimWriteVtx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>af86de4faf6c8e978fb712ea14c5d0c5f</anchor>
      <arglist>(const ImVec2 &amp;pos, const ImVec2 &amp;uv, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>acb34e2d3708616cae4567f3b4af06962</anchor>
      <arglist>(ImVec2 clip_rect_min, ImVec2 clip_rect_max, bool intersect_with_current_clip_rect=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRectFullScreen</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a0ab1ab409f0e269755e50a77901bae39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushTextureID</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a7ac41e329a9df911b4823ef0150cee16</anchor>
      <arglist>(ImTextureID texture_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateClipRect</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a5978db1fc49be781978699e85c6a3251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateTextureID</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a58998853ed37538ae5a638da032b0005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImDrawList</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a19fd8d920c202cf8ba5f5c55c43d1d2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImVec4 &gt;</type>
      <name>_ClipRectStack</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ae950024f053f3c94dc2c763d20be609d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImDrawListSharedData *</type>
      <name>_Data</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a606bbd354211fe6f84cc11ebe53e7903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawIdx *</type>
      <name>_IdxWritePtr</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a771f4c7f71873852fe030c3e498e5843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>_OwnerName</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a643f385fb9d5fc35a431e72a10a212f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImVec2 &gt;</type>
      <name>_Path</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a5bdc39abf351360500048628b8dc1b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListSplitter</type>
      <name>_Splitter</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2893207705100e8a5da8122da56bd162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImTextureID &gt;</type>
      <name>_TextureIdStack</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a848faddd121da050214b8d8159e5e704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>_VtxCurrentIdx</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a2228793183665bc3d8612795555fe505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>_VtxCurrentOffset</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ac151456d4f253ac71d257db77d4a50e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawVert *</type>
      <name>_VtxWritePtr</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a67f870f5140bf1cab14b8515b7386073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawCmd &gt;</type>
      <name>CmdBuffer</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>a67a4b5cc4c83bc3b81d96c46cbd38a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListFlags</type>
      <name>Flags</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>ada2c004661663ef875f4d4c7ec0b4557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawIdx &gt;</type>
      <name>IdxBuffer</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>adf292ff70a954d82daf061c609e75dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawVert &gt;</type>
      <name>VtxBuffer</name>
      <anchorfile>structImDrawList.html</anchorfile>
      <anchor>aa8ff4aee39cf3c3791b7e29a7b4264be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawListSharedData</name>
    <filename>structImDrawListSharedData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImDrawListSharedData</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a3fe9d30c0df68cce4db9d2033ba9a589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCircleSegmentMaxError</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a37fc4dd097b1323b4bb6826a972287e6</anchor>
      <arglist>(float max_error)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ArcFastVtx</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>acc62917e554aadd4bd8fc686e40cb94d</anchor>
      <arglist>[12 *IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER]</arglist>
    </member>
    <member kind="variable">
      <type>ImU8</type>
      <name>CircleSegmentCounts</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>addb4f657df1c707b878e90e86ac776e0</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CircleSegmentMaxError</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a2343a659b6e750ab09401615b967df10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>ClipRectFullscreen</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>ac8737a7aae92c55d75998a6c9f6f3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurveTessellationTol</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a5b5bb46f5fd714b43e4b73a131b7f6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>Font</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a4542431d4afe5320a965fbe52a3cc39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontSize</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a189a412fcd4f66a1d60501ad758d04bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListFlags</type>
      <name>InitialFlags</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a7e00a317793f4ed3ff592b050dfee450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TexUvWhitePixel</name>
      <anchorfile>structImDrawListSharedData.html</anchorfile>
      <anchor>a8dff5fc643cab17128012383d75d9ad8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawListSplitter</name>
    <filename>structImDrawListSplitter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>ac6865e5a2f180419fa282b681bf08c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearFreeMemory</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>a95dbdaa7ea2a0328a85732ed210a549b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImDrawListSplitter</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>a2f832d1adedde7663c991af366847c75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Merge</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>af3fc4bad2abca9e481d476d1877ba5be</anchor>
      <arglist>(ImDrawList *draw_list)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentChannel</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>ad3797b0755caa07f3d69a9e3566eb0e5</anchor>
      <arglist>(ImDrawList *draw_list, int channel_idx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Split</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>aa491c5b1e10b2f5340e7db4949d31255</anchor>
      <arglist>(ImDrawList *draw_list, int count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImDrawListSplitter</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>a712b8ba85de1e4095db67a86a3b80e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImDrawChannel &gt;</type>
      <name>_Channels</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>ab3b0bdddacaa7b347c41735c2d9952dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_Count</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>ae3a1593ee05bc52e6284943eab3c97a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_Current</name>
      <anchorfile>structImDrawListSplitter.html</anchorfile>
      <anchor>a99a46d62e09810f31d0a6efd4a0d2b09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawVert</name>
    <filename>structImDrawVert.html</filename>
    <member kind="variable">
      <type>ImU32</type>
      <name>col</name>
      <anchorfile>structImDrawVert.html</anchorfile>
      <anchor>ab98ba53ce2690b56f5ba94682ed83940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>pos</name>
      <anchorfile>structImDrawVert.html</anchorfile>
      <anchor>aedc578bbf364ddea71be12b4f177a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>uv</name>
      <anchorfile>structImDrawVert.html</anchorfile>
      <anchor>abdf3183529055a6c3f709b23a4bf06b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImDrawVertAllegro</name>
    <filename>structImDrawVertAllegro.html</filename>
    <member kind="variable">
      <type>ALLEGRO_COLOR</type>
      <name>col</name>
      <anchorfile>structImDrawVertAllegro.html</anchorfile>
      <anchor>ac19aa852b9e406d90bc97ab41243a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>pos</name>
      <anchorfile>structImDrawVertAllegro.html</anchorfile>
      <anchor>a132358e0610fd1691a55101e6bb470eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>uv</name>
      <anchorfile>structImDrawVertAllegro.html</anchorfile>
      <anchor>a99adeb37caaa0be78aa790522f3f0bfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFont</name>
    <filename>structImFont.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddGlyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ae63d3d343052336d7718aacac8f394b7</anchor>
      <arglist>(ImWchar c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRemapChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aba8cd20f14ba47175d45d3f2063aa329</anchor>
      <arglist>(ImWchar dst, ImWchar src, bool overwrite_dst=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BuildLookupTable</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a04b3a1437bd0032722bbbd3613941162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcTextSizeA</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ad67f64fd206ad197f4b93b1a1ae27cfe</anchor>
      <arglist>(float size, float max_width, float wrap_width, const char *text_begin, const char *text_end=NULL, const char **remaining=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>CalcWordWrapPositionA</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a3781bb82a1ceba919cb6c98a398c7a67</anchor>
      <arglist>(float scale, const char *text, const char *text_end, float wrap_width) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearOutputData</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aecf7773b1c40b433f91ee245f463de12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImFontGlyph *</type>
      <name>FindGlyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ac6a773b73c6406fd8f08c4c93213a501</anchor>
      <arglist>(ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImFontGlyph *</type>
      <name>FindGlyphNoFallback</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aa9ce4765070dfdee66bf5e5e81acaac3</anchor>
      <arglist>(ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCharAdvance</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>adffcff4e4e2d17455410bd4ba76b42e4</anchor>
      <arglist>(ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetDebugName</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a11843ed46aaa122264d0da87ffafd627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GrowIndex</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ab7865a365d9653b4636b198d2f222fd6</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImFont</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a1d35b1eb7c2f6a3a648308531e88e7f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsGlyphRangeUnused</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a4374ffca4f2d9a23599aac21c57e2a66</anchor>
      <arglist>(unsigned int c_begin, unsigned int c_last)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLoaded</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a97dafa61cc94e84be396d69b0d42b1ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>aa8370ddcf8d3e4e034d07de9e00fcdd1</anchor>
      <arglist>(ImDrawList *draw_list, float size, ImVec2 pos, ImU32 col, ImWchar c) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderText</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a2877acf1cfcd964bc2e7fe600a08849e</anchor>
      <arglist>(ImDrawList *draw_list, float size, ImVec2 pos, ImU32 col, const ImVec4 &amp;clip_rect, const char *text_begin, const char *text_end, float wrap_width=0.0f, bool cpu_fine_clip=false) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFallbackChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a1f504f78cc066db20ea2d688e73a560b</anchor>
      <arglist>(ImWchar c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetGlyphVisible</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a52fbd5caef22c68bb8e0e251c6bfcc53</anchor>
      <arglist>(ImWchar c, bool visible)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>~ImFont</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a377366ed7c5d076363ad4760aeff63ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Ascent</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a5238ef18f8ad02b783fb8b3a195b708e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImFontConfig *</type>
      <name>ConfigData</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>afff4a317b215a37599589941d6131fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ConfigDataCount</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a4a30fc7711d628ad582ccb3188a51ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlas *</type>
      <name>ContainerAtlas</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a8a5e0df6be5e3cabe91ae830524db960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Descent</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>abcca12aa908bf7105433e7db6088a5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DirtyLookupTables</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a3858e851f69b3abbbefad76030a546ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayOffset</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>af9b95f3df0b6d45f45903d82301d7f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>EllipsisChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a51df9d341917235207db60e775b11621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FallbackAdvanceX</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ad58a5ee4492a3a9fa56f73e5a40d728d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>FallbackChar</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ae54c2c4184bfcbc7b8f6da9cbc4f93c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImFontGlyph *</type>
      <name>FallbackGlyph</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a0e666b0c49646bd294103f4d288df4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontSize</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a423e36d1594281f1a5a537e5b0d0a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFontGlyph &gt;</type>
      <name>Glyphs</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a1a0901fc1a8cbd41d582d6cef4946bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; float &gt;</type>
      <name>IndexAdvanceX</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>af906476eda06d8a842d0a843a247f530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImWchar &gt;</type>
      <name>IndexLookup</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a0c948f3741da03da9bc1731e236173c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsTotalSurface</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a8087b2ee8b27dcf5c6e30a8318f87cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Scale</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>ae98fb07fd8862a7243d77b11f38bba19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU8</type>
      <name>Used4kPagesMap</name>
      <anchorfile>structImFont.html</anchorfile>
      <anchor>a95184d1095ecc7da9c843579052e1009</anchor>
      <arglist>[(IM_UNICODE_CODEPOINT_MAX+1)/4096/8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontAtlas</name>
    <filename>structImFontAtlas.html</filename>
    <member kind="typedef">
      <type>ImFontAtlasCustomRect</type>
      <name>CustomRect</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a4d762c14ffdcc37cc68f8ff3e4926f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontGlyphRangesBuilder</type>
      <name>GlyphRangesBuilder</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aa9b2fa0610903d5da7d9dfbfad3393af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>AddCustomRectFontGlyph</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5643182be4e3f1a442cfa6cdc0321c7c</anchor>
      <arglist>(ImFont *font, ImWchar id, int width, int height, float advance_x, const ImVec2 &amp;offset=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>AddCustomRectRegular</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ac51952803d2205f28ca9fc996c5f6243</anchor>
      <arglist>(unsigned int id, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFont</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ad01c0f19a95d37a9e5ebab1e54525625</anchor>
      <arglist>(const ImFontConfig *font_cfg)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontDefault</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a9d2b4a94579bf603a0d2662cd8348cbd</anchor>
      <arglist>(const ImFontConfig *font_cfg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromFileTTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a26d0333bae95222ca2c2fd2886eae562</anchor>
      <arglist>(const char *filename, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromMemoryCompressedBase85TTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ab43b930beb57c0b998f42f4586677956</anchor>
      <arglist>(const char *compressed_font_data_base85, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromMemoryCompressedTTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a579bb434bd116ea9ac4f892652ccefdb</anchor>
      <arglist>(const void *compressed_font_data, int compressed_font_size, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>AddFontFromMemoryTTF</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adb01397920998a18e25bd8fed3f791a7</anchor>
      <arglist>(void *font_data, int font_size, float size_pixels, const ImFontConfig *font_cfg=NULL, const ImWchar *glyph_ranges=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Build</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a81e39e30dffa4dd7e458a53297451e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CalcCustomRectUV</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a66bb70a3c3dab00bd714fc52e2195882</anchor>
      <arglist>(const ImFontAtlasCustomRect *rect, ImVec2 *out_uv_min, ImVec2 *out_uv_max) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Clear</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a8f6d01c671d8670f991ba651bbaf7e77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearFonts</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ad5c2560d708bd0c389e9bd9da2d9b055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearInputData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a3f5bcbb7a2683b1af106fcf4e1217662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearTexData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a3ede4bd513bec044c77ac392ad9c6e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect *</type>
      <name>GetCustomRectByIndex</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5c71966743c2426472360d939fe1ff79</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesChineseFull</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ab32e8e79cc4f3b36ef447f70034e7c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesChineseSimplifiedCommon</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a3a6b1a8afb01ba5e7c4d86957d6d2625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesCyrillic</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5aaff3357d9ed401ce451c39942e869e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesDefault</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adec0df140eb1dc01c2a22a5253d62820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesJapanese</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a2654afbbf73835bf08278cdc6c181a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesKorean</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ac70e07bd35913661c8fc50413b3bf969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesThai</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a4985c51d8a5270ff027f13fa44a14371</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImWchar *</type>
      <name>GetGlyphRangesVietnamese</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>acc0e66fd4637600ad344c2f415a0ef60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>GetMouseCursorTexData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a6d27a36fe034851310dd00d7dc5253c3</anchor>
      <arglist>(ImGuiMouseCursor cursor, ImVec2 *out_offset, ImVec2 *out_size, ImVec2 out_uv_border[2], ImVec2 out_uv_fill[2])</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GetTexDataAsAlpha8</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aeff1a1044a1ab68d8f27bb2819cd9f44</anchor>
      <arglist>(unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GetTexDataAsRGBA32</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a8abb0c4e67ebb38249d4df71218c4eec</anchor>
      <arglist>(unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImFontAtlas</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aa34e7909d30440d5c35aaef990ac741e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBuilt</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a142ba1470099bbd4b67bdb47be92d475</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTexID</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a96ffd1956c11dac4f79b43c095828445</anchor>
      <arglist>(ImTextureID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>~ImFontAtlas</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a950b4f7586ad7786ae251b957d67a268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFontConfig &gt;</type>
      <name>ConfigData</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>afa4f7459807763d032fe2d0022fc0823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CustomRectIds</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a608ad12c2ccf1eed97b63454e52ccbe8</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFontAtlasCustomRect &gt;</type>
      <name>CustomRects</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>ae3752e66f7454a42e5ae5ec052af537c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlasFlags</type>
      <name>Flags</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adf2f2d04b46911ad01cfbef0f59e1f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFont * &gt;</type>
      <name>Fonts</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a0198aeb17ef8bb810ccc8db103b93b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Locked</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a2222ff64ba974a8ee7a286617f879f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexDesiredWidth</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>aa1d62d7da5633f894dbe881547e9de7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexGlyphPadding</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a32034b2aac4616d8c27ee666a1fd1b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexHeight</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a5ef74d37ec01d9e8aac5c57433296ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImTextureID</type>
      <name>TexID</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a1d7be9a6190c75706f80bda16c87f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>TexPixelsAlpha8</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a443ea9e7c4cf85ee791ffe891280eff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int *</type>
      <name>TexPixelsRGBA32</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a41163489a5b8060f405c56e22590cba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TexUvScale</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>adbe3a6b1fd501108649fe04f882b8664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TexUvWhitePixel</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>af1d05221e9a1607d7f625df92a4f9b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TexWidth</name>
      <anchorfile>structImFontAtlas.html</anchorfile>
      <anchor>a2d0662502433e7a87b3aa4681ba17aa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontAtlasCustomRect</name>
    <filename>structImFontAtlasCustomRect.html</filename>
    <member kind="function">
      <type></type>
      <name>ImFontAtlasCustomRect</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>adbff2d8e8b86be21e28406aaa913becf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPacked</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>a8829c3c64981078ba03d75c2b07e2abc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>Font</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>ae0b05bcab100beb72c96c4a606c61b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GlyphAdvanceX</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>a062a08fee260f08e669231e602682617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>GlyphOffset</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>a03f4d8c267b53dd7981560b0fb5b8b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Height</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>a94a6da45f46f0cc5abfd6580abfb2f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>ID</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>af33c743d2a71878c8adc27f4dce826fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Width</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>ada0c5ae3700d9074280c0801dd9ae20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>X</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>a4e653e0c1855c48c4fc0b830ed696aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Y</name>
      <anchorfile>structImFontAtlasCustomRect.html</anchorfile>
      <anchor>adda5fb1f5bfeb194bd5fc27b635db338</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontBuildDstData</name>
    <filename>structImFontBuildDstData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsCount</name>
      <anchorfile>structImFontBuildDstData.html</anchorfile>
      <anchor>aeb9950177ed2ec156332ec8c3683c2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsHighest</name>
      <anchorfile>structImFontBuildDstData.html</anchorfile>
      <anchor>a2c0592f57b8381a9d106b6881491b29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImBitVector</type>
      <name>GlyphsSet</name>
      <anchorfile>structImFontBuildDstData.html</anchorfile>
      <anchor>acb81b9abe454d0a989ae467a5b208d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SrcCount</name>
      <anchorfile>structImFontBuildDstData.html</anchorfile>
      <anchor>ab13d637daba34891db2968684647a728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontBuildDstDataFT</name>
    <filename>structImFontBuildDstDataFT.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsCount</name>
      <anchorfile>structImFontBuildDstDataFT.html</anchorfile>
      <anchor>a3be8465b0a99bdb3efa5fdf14a2fa425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsHighest</name>
      <anchorfile>structImFontBuildDstDataFT.html</anchorfile>
      <anchor>ae51fc8a63b004b8948a31faf4ac6fd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImBitVector</type>
      <name>GlyphsSet</name>
      <anchorfile>structImFontBuildDstDataFT.html</anchorfile>
      <anchor>a71cbd66f027ab6cb26c8dfbb7bb92960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SrcCount</name>
      <anchorfile>structImFontBuildDstDataFT.html</anchorfile>
      <anchor>a933a354cfde6500c93dc029832c5c5a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontBuildSrcData</name>
    <filename>structImFontBuildSrcData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>DstIndex</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a1fa5c70e2d29e53743557d55050ab912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_fontinfo</type>
      <name>FontInfo</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>aa7499553235c2f084be3d2e2e030c3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsCount</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a73600dcc4e6c8d6b499c032c4ed0e823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsHighest</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a40ce6c1a652c3d3c67d094e064691da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; int &gt;</type>
      <name>GlyphsList</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>ae4d653fb221fc19a30a2117f73043377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImBitVector</type>
      <name>GlyphsSet</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>ad767ca332169ff5df851170eb970b96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_packedchar *</type>
      <name>PackedChars</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a7c85b2866a23a42357f19c05df2b7f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_pack_range</type>
      <name>PackRange</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a98c6b58804c9be957ea6ce5b1732ad52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_rect *</type>
      <name>Rects</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a918baffa45001ec6ba866ad18a338969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImWchar *</type>
      <name>SrcRanges</name>
      <anchorfile>structImFontBuildSrcData.html</anchorfile>
      <anchor>a30187b934b16d7bef600887f1cc6614f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontBuildSrcDataFT</name>
    <filename>structImFontBuildSrcDataFT.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>DstIndex</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>a5e70e82e64e96b0aa626eecf03b4047c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FreeTypeFont</type>
      <name>Font</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>a5fae4fb39908ba6ea3c354b19f6d75ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsCount</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>ab451dada18be5f95c4909db33cc4b9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GlyphsHighest</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>aa6409a68441aeaa9a2460655ec7f89fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFontBuildSrcGlyphFT &gt;</type>
      <name>GlyphsList</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>a3ac208a086acf0c590dfa304114d1f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImBitVector</type>
      <name>GlyphsSet</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>a8da330334c21479e2d4094f089a49cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_rect *</type>
      <name>Rects</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>a4314160d65dc17fbc243d3a01d3b7d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImWchar *</type>
      <name>SrcRanges</name>
      <anchorfile>structImFontBuildSrcDataFT.html</anchorfile>
      <anchor>ac4620b9726f0b7639a1713a2bf552286</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontBuildSrcGlyphFT</name>
    <filename>structImFontBuildSrcGlyphFT.html</filename>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>BitmapData</name>
      <anchorfile>structImFontBuildSrcGlyphFT.html</anchorfile>
      <anchor>ae0ca00e73a9c9993369533b7a47a8ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Codepoint</name>
      <anchorfile>structImFontBuildSrcGlyphFT.html</anchorfile>
      <anchor>a4018cd09d9d8786016f94153180bfb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GlyphInfo</type>
      <name>Info</name>
      <anchorfile>structImFontBuildSrcGlyphFT.html</anchorfile>
      <anchor>af09e93386a9807c4055a2e6983e345ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontConfig</name>
    <filename>structImFontConfig.html</filename>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImFontConfig</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>af56ce39ce94ce0fb5171f4d8aa93f79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>DstFont</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a561773c311f6cf6de00642c2801e7b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>EllipsisChar</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>af58c73936500737189bbcfa3480f8c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>FontData</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a0265861de7ba7b0d953e1c97e7a50cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FontDataOwnedByAtlas</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a99dfbf61ef79cee89b6f03e17cbe63b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FontDataSize</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a39df7ad3bb496421ce2cc5d2428345ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FontNo</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>ab37ee3d5cf76000a4000e9296161e527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>GlyphExtraSpacing</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a82db103689b1c434ec92875721967c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GlyphMaxAdvanceX</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>af9040efaa5998aef3add4b629d7dc255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GlyphMinAdvanceX</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a3015c4ad464a7b5abeb5b926e8896bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>GlyphOffset</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a290a81956fdcb7ad3b5e3152594db121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ImWchar *</type>
      <name>GlyphRanges</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>aa174ceff80323012cd1b717d864258dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MergeMode</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>ad5cab281622e5bdec8e2d55cadc5601e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Name</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a12d3c014914d3b77533e219a013dc750</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OversampleH</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>ab460df0d8019ffa8d124e8988c710910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OversampleV</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a8018f84c60bfafb2b4629aeb77a047cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>PixelSnapH</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a635b5fa03934467891fa949a037b5b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>RasterizerFlags</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a80d05eea7733731a3e9ac1d9e905e5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>RasterizerMultiply</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a9365265cc52098a8ecf89ff47f6106f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SizePixels</name>
      <anchorfile>structImFontConfig.html</anchorfile>
      <anchor>a2eff9cc7a11461414402f08ab910d277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontGlyph</name>
    <filename>structImFontGlyph.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>AdvanceX</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a11bfab7bcdb497fe2d649745c7d39b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>Codepoint</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a2016b685049bf375f7c045ed8e24d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>U0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a3c9d90fb39f6beaf9d69413fa4c8366f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>U1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>aaca9625f2d6972016e05fed583db85b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a26b7b7b9ee43ab67e98af9ea1131ce20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>V1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a3d28904aad639835cdff3e4416663d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>Visible</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a4e7d64945eeb9cf823c2ce7bb66a1e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>X0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a1e93bf7292c052549972fc46646ff104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>X1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>a1d907170d807c5e5f2a43d74b99f0d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Y0</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>ac1deecd5b352949f30d396a58b68dd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Y1</name>
      <anchorfile>structImFontGlyph.html</anchorfile>
      <anchor>aa6a0440694ae06c4cf03316498327bd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImFontGlyphRangesBuilder</name>
    <filename>structImFontGlyphRangesBuilder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddChar</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a6d3f5e3e377a73f4f4324c4cf98600dd</anchor>
      <arglist>(ImWchar c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddRanges</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>ac28bc574d4d34d3a2889cda34470ae71</anchor>
      <arglist>(const ImWchar *ranges)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddText</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>ade9770bde0f63b4630df30402f3619cf</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BuildRanges</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>abc11a683e1b345299c42abd8b6c422a5</anchor>
      <arglist>(ImVector&lt; ImWchar &gt; *out_ranges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a918c20b2291c13acd86b5fbbf6097b7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBit</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a6b1480f843b82db098205872b1309f47</anchor>
      <arglist>(size_t n) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImFontGlyphRangesBuilder</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>aaee7673423cb7e29d43ea3901628c870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBit</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>a12474f5e042b7097a515db0abb71e3e6</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImU32 &gt;</type>
      <name>UsedChars</name>
      <anchorfile>structImFontGlyphRangesBuilder.html</anchorfile>
      <anchor>af83d63600e78e2454a78f0d736ba8ee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGui_ImplVulkan_InitInfo</name>
    <filename>structImGui__ImplVulkan__InitInfo.html</filename>
    <member kind="variable">
      <type>const VkAllocationCallbacks *</type>
      <name>Allocator</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a2200c0dc31e49210eea3e381f9c0a4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>CheckVkResultFn</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a4e0c452744fdad8ec91ca33ba70dbceb</anchor>
      <arglist>)(VkResult err)</arglist>
    </member>
    <member kind="variable">
      <type>VkDescriptorPool</type>
      <name>DescriptorPool</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a8062aeaef73fcda522fbb866b312320a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkDevice</type>
      <name>Device</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a9afcaa962b5f6ca11181588ae439af78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ImageCount</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>ad54bf1ace8ef43826a80148cfc0b336c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkInstance</type>
      <name>Instance</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a7b876fe4c1aa7d3e974eeb1292973a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>MinImageCount</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>afd70c96b923e8af179013387e896b1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkSampleCountFlagBits</type>
      <name>MSAASamples</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a07f4dc58914730be73d241dbe3037833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkPhysicalDevice</type>
      <name>PhysicalDevice</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a443ec478eaf433968dea82f35d2c4ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkPipelineCache</type>
      <name>PipelineCache</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>af1235f630cab2ce5bb29129391870065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkQueue</type>
      <name>Queue</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a43144f43d4eeb25a5230a55a1cea2bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>QueueFamily</name>
      <anchorfile>structImGui__ImplVulkan__InitInfo.html</anchorfile>
      <anchor>a51c934190a99b91180bf95ce56a36407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGui_ImplVulkanH_Frame</name>
    <filename>structImGui__ImplVulkanH__Frame.html</filename>
    <member kind="variable">
      <type>VkImage</type>
      <name>Backbuffer</name>
      <anchorfile>structImGui__ImplVulkanH__Frame.html</anchorfile>
      <anchor>a9319c32a4da6914a275336f6097f2f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkImageView</type>
      <name>BackbufferView</name>
      <anchorfile>structImGui__ImplVulkanH__Frame.html</anchorfile>
      <anchor>a6f0c15150471d42253c5873f393cfc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkCommandBuffer</type>
      <name>CommandBuffer</name>
      <anchorfile>structImGui__ImplVulkanH__Frame.html</anchorfile>
      <anchor>a18aaf1c0c5df6cec2a8de6e35da5c7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkCommandPool</type>
      <name>CommandPool</name>
      <anchorfile>structImGui__ImplVulkanH__Frame.html</anchorfile>
      <anchor>a6c911e80ef74061af078068943e8f0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkFence</type>
      <name>Fence</name>
      <anchorfile>structImGui__ImplVulkanH__Frame.html</anchorfile>
      <anchor>a320898ead11e93ed043ee9bce405176a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkFramebuffer</type>
      <name>Framebuffer</name>
      <anchorfile>structImGui__ImplVulkanH__Frame.html</anchorfile>
      <anchor>a31f96a2c02a2e037278bf0ec144c6077</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGui_ImplVulkanH_FrameRenderBuffers</name>
    <filename>structImGui__ImplVulkanH__FrameRenderBuffers.html</filename>
    <member kind="variable">
      <type>VkBuffer</type>
      <name>IndexBuffer</name>
      <anchorfile>structImGui__ImplVulkanH__FrameRenderBuffers.html</anchorfile>
      <anchor>a2a7386292214c2b71aeffa1e257f0b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkDeviceMemory</type>
      <name>IndexBufferMemory</name>
      <anchorfile>structImGui__ImplVulkanH__FrameRenderBuffers.html</anchorfile>
      <anchor>a28120d78a13ad648095bd3ac2d7dc16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkDeviceSize</type>
      <name>IndexBufferSize</name>
      <anchorfile>structImGui__ImplVulkanH__FrameRenderBuffers.html</anchorfile>
      <anchor>af68f8fe2cc91da040cff310249fed575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkBuffer</type>
      <name>VertexBuffer</name>
      <anchorfile>structImGui__ImplVulkanH__FrameRenderBuffers.html</anchorfile>
      <anchor>a868d4dc03c831c458a21ecc593e296d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkDeviceMemory</type>
      <name>VertexBufferMemory</name>
      <anchorfile>structImGui__ImplVulkanH__FrameRenderBuffers.html</anchorfile>
      <anchor>a141885e5f237387bb2ce1989aa73a76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkDeviceSize</type>
      <name>VertexBufferSize</name>
      <anchorfile>structImGui__ImplVulkanH__FrameRenderBuffers.html</anchorfile>
      <anchor>a4399b386e06992f5d340b558ed037539</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGui_ImplVulkanH_FrameSemaphores</name>
    <filename>structImGui__ImplVulkanH__FrameSemaphores.html</filename>
    <member kind="variable">
      <type>VkSemaphore</type>
      <name>ImageAcquiredSemaphore</name>
      <anchorfile>structImGui__ImplVulkanH__FrameSemaphores.html</anchorfile>
      <anchor>ad396afd28149848364513e2015c992d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkSemaphore</type>
      <name>RenderCompleteSemaphore</name>
      <anchorfile>structImGui__ImplVulkanH__FrameSemaphores.html</anchorfile>
      <anchor>aa5dad94e9e02ef1cfd2ef171bb72f3e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGui_ImplVulkanH_Window</name>
    <filename>structImGui__ImplVulkanH__Window.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGui_ImplVulkanH_Window</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a3409eda7f09b755e38ec7631e13937c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ClearEnable</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a0262fbfc4b662ec7e2bedef6b264ed86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkClearValue</type>
      <name>ClearValue</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>af24defb10c2932ef043755677a5238f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>FrameIndex</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a82722e0ce756fe91cbc61303639aab0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGui_ImplVulkanH_Frame *</type>
      <name>Frames</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a6d363cd2fc5ffac4fd6d10b0d6864f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGui_ImplVulkanH_FrameSemaphores *</type>
      <name>FrameSemaphores</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>aab4a967793cbf9680cff350a02c56026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Height</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a9ea73dc6cd9b90a57171c4b0356658f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ImageCount</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>ae4f91464af2252fd58640577da78c42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkPresentModeKHR</type>
      <name>PresentMode</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>accb9638525b3da4a4cfe70abd9b3c020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkRenderPass</type>
      <name>RenderPass</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>ac3eff232378a4a334617a8fba3953b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>SemaphoreIndex</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a22de46dc435ae4cc3b198b0416bbb84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkSurfaceKHR</type>
      <name>Surface</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a1628e6c4fac493af53009947328e55f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkSurfaceFormatKHR</type>
      <name>SurfaceFormat</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>abb7c3f3f92b4ee4dd9e291f4b0a98327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VkSwapchainKHR</type>
      <name>Swapchain</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>a5ecfc0e4ad6b2f3c216860934ab7bb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Width</name>
      <anchorfile>structImGui__ImplVulkanH__Window.html</anchorfile>
      <anchor>ad8bc4441fc4c36b110790db262815339</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGui_ImplVulkanH_WindowRenderBuffers</name>
    <filename>structImGui__ImplVulkanH__WindowRenderBuffers.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Count</name>
      <anchorfile>structImGui__ImplVulkanH__WindowRenderBuffers.html</anchorfile>
      <anchor>a87bd54bdf4cc2833beb02d305e536612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGui_ImplVulkanH_FrameRenderBuffers *</type>
      <name>FrameRenderBuffers</name>
      <anchorfile>structImGui__ImplVulkanH__WindowRenderBuffers.html</anchorfile>
      <anchor>a43dbc34580f58a03750e2300c2002e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Index</name>
      <anchorfile>structImGui__ImplVulkanH__WindowRenderBuffers.html</anchorfile>
      <anchor>a10d4ec00475301f023e408c9bc22c90c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiColorMod</name>
    <filename>structImGuiColorMod.html</filename>
    <member kind="variable">
      <type>ImVec4</type>
      <name>BackupValue</name>
      <anchorfile>structImGuiColorMod.html</anchorfile>
      <anchor>a99134f8cabbe0c2c45bf7d693bd6dae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCol</type>
      <name>Col</name>
      <anchorfile>structImGuiColorMod.html</anchorfile>
      <anchor>a211171bd30d39348fc9b91289d253e1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiColumnData</name>
    <filename>structImGuiColumnData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiColumnData</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>a296c9275c6e711dfd63ac0a3c1bb8c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>ClipRect</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>aeccf8bbbd380fdd9d3350b5aac95ad34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnsFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>ab683ea097b8c60f143dc3c31818fa8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetNorm</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>a9678a00f55c9fa44ed35ec14ea9b697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetNormBeforeResize</name>
      <anchorfile>structImGuiColumnData.html</anchorfile>
      <anchor>aa97d00380db4a4b11ebc1f1f8ef72fc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiColumns</name>
    <filename>structImGuiColumns.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>aaf460b08462479e6f7353104282ab5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiColumns</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>afe9428df36785941ad2e111f3860e133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiColumnData &gt;</type>
      <name>Columns</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a5b8f8832e9135db686c4eb74d01b4ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Count</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a1cac64d84c70251ea86354082e76199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Current</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>ae21e097aea3eb0b4df552e1a6cc79197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnsFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a25fbad4653a3bd90682db8c8f3f937ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>HostClipRect</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>aba063899508f9475697e45b1f6db6309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HostCursorMaxPosX</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>ad51ee2280dbc186c950859d036811f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HostCursorPosY</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a7266ddd49e9a774f340a4d0e8c3742b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>HostWorkRect</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a386ec5ee3875fdb4a7499ca2c2801c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a991fcebfa6556c49e54c5baa7a0af2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsBeingResized</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>abccb59e62b75fb8ef9a338b9484a69b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsFirstFrame</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>afa184a21380b079956d48864640d707f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LineMaxY</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a6844a63d94a70e7f14facf0868b5f903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LineMinY</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a1ba66f022600dc86d0260ef4ff8429e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffMaxX</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>ae0fb5f056fd33d2ab5fd81e844a9129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffMinX</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a64763b542b97bc9455c8e7864b391eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListSplitter</type>
      <name>Splitter</name>
      <anchorfile>structImGuiColumns.html</anchorfile>
      <anchor>a61aec69ce384cd41e02a2c053731eeba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiContext</name>
    <filename>structImGuiContext.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiContext</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5842ccae7b18271370b6d5f7f698d8bd</anchor>
      <arglist>(ImFontAtlas *shared_font_atlas)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ActiveId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a11c874eb6cf74ba9162bd1d01c4ccbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdAllowOverlap</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab3234556023eabcfed157b79ba4c5869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ActiveIdClickOffset</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a28afb4e9b4ac155825f4b4c94cdc516c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdHasBeenEditedBefore</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>acf057448394a0ecf0ac84e2ea166cfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdHasBeenEditedThisFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae7b64858c8ca5a15d62173401ca07c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdHasBeenPressedBefore</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa2767e20ba942d8e962d02c9cb533a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ActiveIdIsAlive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a91563e660064da31449958c97f70ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdIsJustActivated</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa539096bf2b0ab28e0dbf73d595c64d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ActiveIdMouseButton</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a106b9339c22785c0f707edd87b46566e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ActiveIdPreviousFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af58aa479f6c97819694f1709b62c70d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdPreviousFrameHasBeenEditedBefore</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a47f47219d46552ceb11dc1eea8415cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ActiveIdPreviousFrameIsAlive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aaaf25ebc4878ed8b203106accfc6b896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ActiveIdPreviousFrameWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac164cf439dcb5d37f0e572f5e27eea25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputSource</type>
      <name>ActiveIdSource</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a315c9fa88996fa84c260c93322941bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ActiveIdTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a9deb2b22abfb5a4fd306371b19e2b9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU64</type>
      <name>ActiveIdUsingKeyInputMask</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a84a8da022d6b910c4ac17f64073a6d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>ActiveIdUsingNavDirMask</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a6b69393a8ff5153f6c5adac6eff7f130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>ActiveIdUsingNavInputMask</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac5c2b9d6a845be44a96d22ca24d4ffc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ActiveIdWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a95a35b5d82d3fdea28b71580dc6a9618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList</type>
      <name>BackgroundDrawList</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4134d419bad1e87ca359381b7cfbcd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiPopupData &gt;</type>
      <name>BeginPopupStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4f9f576391ae6d84f32ad57ff9ba43ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ColorEditLastColor</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab43926c68eda8807a6953dda0c910314</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ColorEditLastHue</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ade0cf1b5cc1f4f0ff3c9b11d6d7891d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ColorEditLastSat</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ad0086b7953d297b854643c51bfaa5fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColorEditFlags</type>
      <name>ColorEditOptions</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a122394766b40cdb6cbd8a40fbe6ac680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiColorMod &gt;</type>
      <name>ColorModifiers</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a10f0f969b6c9886e5f2c080ed6f1370d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>ColorPickerRef</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae3a119a9a71b31ede7ccc87447627b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBar *</type>
      <name>CurrentTabBar</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae0289628e3d91b5e56ed46369c55ef47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiPtrOrIndex &gt;</type>
      <name>CurrentTabBarStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a50e1ec3f51a0a362b770b6e4630b085c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>CurrentWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa923044f396241668aef5ed2f4c4d847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>CurrentWindowStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a19020a20e7bca2fadbb287106b92891b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DebugItemPickerActive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a166e3b48f51fc46f01145dbaf695ef4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DebugItemPickerBreakId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a87f10f1e5b4c2a3550cf9bc1ca57bac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DimBgRatio</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af5761a79ad40a0b0fbdb1376ce0af4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DragCurrentAccum</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a524267e65a0b5c3c96a2b629902b4db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragCurrentAccumDirty</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2a465bca097a53eba66b613d01765636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDragDropFlags</type>
      <name>DragDropAcceptFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7342ae93b69ed2c9d3ba08d184df2827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DragDropAcceptFrameCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8163ed15c1f157390a3215dcb28feb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DragDropAcceptIdCurr</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af0ac51e2f6bd98443fe5f135f3e2ecac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DragDropAcceptIdCurrRectSurface</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4a3aa38a5b88e2be8fd73b29e39e3fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DragDropAcceptIdPrev</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab835f6cb1536a4e91b6d589a100612f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragDropActive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2de4fe755e10ccfee6b06aa84b3d9c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DragDropMouseButton</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0efbd88ee7334cb922fccb1487ba496c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiPayload</type>
      <name>DragDropPayload</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a35f39762769e30c083758c21fbde3e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; unsigned char &gt;</type>
      <name>DragDropPayloadBufHeap</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af4797d5b38c5c659d1aa0160d46549d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>DragDropPayloadBufLocal</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac209d61ab1857e5e060a3b9d18254685</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDragDropFlags</type>
      <name>DragDropSourceFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a61d6d8dbd670e2f4e70d50248caac012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DragDropSourceFrameCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a03bca20dc62ae39fb6c7eb047babf12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>DragDropTargetId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af8641ca16b62736c6af16364e65666ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>DragDropTargetRect</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a9c0b11750492d186c9b96b75d824e91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragDropWithinSource</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5e6e55130cd0bdf76fd716b767e15046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DragDropWithinTarget</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abb22625c9c2f9b3b339c2ea696def2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DragSpeedDefaultRatio</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aea2d961c03a1d0879088385d8cf602dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawData</type>
      <name>DrawData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac52ed6f3c516266f2c7a1e393693349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawDataBuilder</type>
      <name>DrawDataBuilder</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a73b17849eb0d2d1d5848493c6762e5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawListSharedData</type>
      <name>DrawListSharedData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a71045e6879ff2d074836273ba00674e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusRequestCurrCounterRegular</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7313dd3042b14cf93722112bcc4c3476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusRequestCurrCounterTabStop</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a499d0c9babbc01d97203a602ac0a7bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>FocusRequestCurrWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a51cbdb581415ae80a938da3f66a39071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusRequestNextCounterRegular</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1da3b2ed959aeb14318a3dac3f946fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusRequestNextCounterTabStop</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abcf31811e48e8e3ee815749f3fbdcf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>FocusRequestNextWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>afdc3d2f7926af72dcc60fb5d6b1f566b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FocusTabPressed</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a07e3847a60cf6b72379b580bd39f4286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>Font</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aec64e774018a7d74515baeb9e06fb4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FontAtlasOwnedByContext</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a06996a09451ec85ef2a34c4de4280441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontBaseSize</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0fcbda57d25b80111283ed7305ee3ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontSize</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af4022d1866887cdc400131fc6a65b200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImFont * &gt;</type>
      <name>FontStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8a6a9f23604fe0d0b51c78e45e4432b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList</type>
      <name>ForegroundDrawList</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af351be69c6a4ea0f3ade0ac69cd127aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FrameCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab9a1f3b3f15f0a6c5f29aef85f1a8ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FrameCountEnded</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa4cc3099c789be981d665c617b6d78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FrameCountRendered</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a64a96ecd43f4b10c1fec8eb3fc9bff89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FramerateSecPerFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aca772ab262c0094e8bbe7eae215fc23b</anchor>
      <arglist>[120]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FramerateSecPerFrameAccum</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abcd18f2f8fedf0f45c3148b3e956e653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FramerateSecPerFrameIdx</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a64a96ad72dd7009dba134f6214a4936e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>HoveredId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a32bef5a7740179ad8076643b001f15e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>HoveredIdAllowOverlap</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a171f67ac705994d413a0bccf491aa4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HoveredIdNotActiveTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac2d1b0663e1ece41f9347fb299789b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>HoveredIdPreviousFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a08742c14087e26304ff47fb9212d8eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HoveredIdTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a07a6bd929503077394ea0f80965470f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>HoveredRootWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae5dcb8bed41ff948af2cfba6c9ae36d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>HoveredWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a6dd89693704216a036d2676b8c6610f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Initialized</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a71b32432f5c4658b4772b293640a66c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont</type>
      <name>InputTextPasswordFont</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a6aa67b9b778bd741d9866ec34cc8ee8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextState</type>
      <name>InputTextState</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab6f5d3daaa248a26bdbcb098d73640c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiIO</type>
      <name>IO</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>add4fdcc8c6a437d8f8e7c837418be83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>LastActiveId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8609dbb667eced2b9f1eb1f0c0aff838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LastActiveIdTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7296c8f2a4794c561cfb4ad0af563928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>LastValidMousePos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a778faec27ce643bc10a984e6da2111f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>LogBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7ee6cc4eb7d913073f7f65245f74b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LogDepthRef</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a56710f298126b4a30a9d45c433ec66be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LogDepthToExpand</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a03a52c2f6ed034934140180049e1ad93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LogDepthToExpandDefault</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a48b837ab4012447dde42bab75406abdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>LogEnabled</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2508bec1862aa4477eca2c79d6924b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFileHandle</type>
      <name>LogFile</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>af533c63d15c334b863f9e95f11aca78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>LogLineFirstItem</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab011a2f260e200403d6177bdccc3b20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LogLinePosY</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8da8ba7ae9201ae085630a396d226244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiLogType</type>
      <name>LogType</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a832ec584c0e3558c15b342ac077515d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiID &gt;</type>
      <name>MenusIdSubmittedThisFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2e6135b1a52d2dcf7ef18c301caa943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiMouseCursor</type>
      <name>MouseCursor</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab60730c7f9f601fd0b22dac060a822e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>MovingWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a28078cc22f615213fd8544016cd6ae20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavActivateDownId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a07e49e172b0aad8b1ff2ac3df71b788b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavActivateId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a809b5fc440a6198e4266b36150dc3396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavActivatePressedId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a24929a88fa69cfb49cfd41c8cb4225d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavAnyRequest</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2bb94ad4b29cd6359f5e2a6d0f24e617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavDisableHighlight</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a15bae5126d0c9f911ff5eacda9e6958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavDisableMouseHover</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aee7132fe5dfc3afdecf13c319da7dbf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavFocusScopeId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac286ff64f5d18ec35bb8214825107557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0416d655ac426f9923dab220d95a4b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavIdIsAlive</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aabd1e23f5be55f6331281f2c2ea9e411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavIdTabCounter</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2a0858cb7aa0b8de0346e93b7f9d2cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavInitRequest</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac1e37ea3392df255f52f8cc53bf8180a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavInitRequestFromMove</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a92dbda9104ae60cea64926e9e7d98702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavInitResultId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1a4e4062115647df8cfc566e595fe3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>NavInitResultRectRel</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4d59fe60fd93303628212a3d52f6c9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavInputId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a61db117ce7f7128f90be0ea560c004b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputSource</type>
      <name>NavInputSource</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a3054bc5ed01af6c56159cd8de77e7b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavJustMovedToFocusScopeId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aec90740a5c2a6ab58738e54333ec05cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavJustMovedToId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1ad32892bff3773daf74bf39f525e2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavJustTabbedId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>afe76d25a666183763466ab19cd7d4816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavLayer</type>
      <name>NavLayer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a19072bf282ae59f30d55478d74195d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavMousePosDirty</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a45d87c28d8ea54ea82cb5d26c12c13db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>NavMoveClipDir</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a445c588479dbf5122c062ba8bcdb99e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>NavMoveDir</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a20208736529ff4a1067d8d15ef17400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>NavMoveDirLast</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a74b9822c7771e7c331d72e0862910243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavMoveFromClampedRefRect</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5571249e733688870409369db98fde79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavMoveRequest</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ab476c1e9c5fca5e45ca80001a5fd532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveFlags</type>
      <name>NavMoveRequestFlags</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a04545cc7ba343f69391ea61b8dc62df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavForward</type>
      <name>NavMoveRequestForward</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a96fd534ce6bec43e3b23cb71cda1b62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveResult</type>
      <name>NavMoveResultLocal</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ad7d98d5f91fbbe9b0dacee866832ea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveResult</type>
      <name>NavMoveResultLocalVisibleSet</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a234e82aaa932f5cc000b274453b74942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavMoveResult</type>
      <name>NavMoveResultOther</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a850becf9154be7f47580cfebc9f80127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavNextActivateId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abc1fa0d9750d44d4595905a0ce178ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavScoringCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2ff237a66a4d995620cc03f309268e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>NavScoringRectScreen</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a066c51092023d97383ff348fed5e2a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae06077e45c894488b28baaf2d7ff8e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavWindowingHighlightAlpha</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a58906b21765f83b753e33b4733fa596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindowingList</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>afec14eb3bd7e3a7881fd8def6591cdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindowingTarget</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a90cb834d237027d39e0d2efbe3d90d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavWindowingTargetAnim</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aaaf83b57ad918ef20a653bc8f5dbcde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavWindowingTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a412d61294f8c686db6ecc366c845bd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavWindowingToggleLayer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a324b59dc38e7121a1aef959218d3563a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNextItemData</type>
      <name>NextItemData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a3c05fda47e3d35e3279387a2524ac6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNextWindowData</type>
      <name>NextWindowData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1220ef65a7464ef2dc4a6020cd1b9c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiPopupData &gt;</type>
      <name>OpenPopupStack</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0f175fa6d802c77e1c3bda0555bffaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PlatformImeLastPos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aa07a9810576b2ff576d5f5a3f121ce3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PlatformImePos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae4f302f7b3f8f3705a0b5a823817554a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>PrivateClipboard</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a4ba950183c7c5e401ca4113e09b1ced4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollbarClickDeltaToGrabCenter</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2922e36c1eed77cc0ec707e9771cf07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SettingsDirtyTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7e0dd3aef4a4f0fd85ed39e13824f2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiSettingsHandler &gt;</type>
      <name>SettingsHandlers</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aded9a2cb80c805407734b8bf7d0ef515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>SettingsIniData</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a5b4bad72af7065aa7e57b32fedd5ea0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SettingsLoaded</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1043af3ac30119c12c2e85923e1ec20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImChunkStream&lt; ImGuiWindowSettings &gt;</type>
      <name>SettingsWindows</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a17f0de5b1060388d02bec8ee2cb164ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiShrinkWidthItem &gt;</type>
      <name>ShrinkWidthBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a835de1c6d4630fbe87831dcc1db80715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStyle</type>
      <name>Style</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2e682502e1a3d2c399171dd3c4fc969d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiStyleMod &gt;</type>
      <name>StyleModifiers</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac0feba14c36c7dff87211c3650815be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImPool&lt; ImGuiTabBar &gt;</type>
      <name>TabBars</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a8ed1e9dd2d6cf69e7aaded9a70c5c712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>TempBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a875033fc5c10bc1e050f8701055ae93b</anchor>
      <arglist>[1024 *3+1]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>TempInputId</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aecd3835b2891bcdb78d14d7005daf4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Time</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a2b4eb26da74e5b80bdc7efa34d267570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TooltipOverrideCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1c6e3c1b866fa1abf473d3cd9eafce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WantCaptureKeyboardNextFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0372056c72eac8b3e6de06c404caa5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WantCaptureMouseNextFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a7e7a9bbeaac9519abe29818ce6c2cc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WantTextInputNextFrame</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>abe551d35ea5c1aa61a4d5c785c8e0d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>WheelingWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a30c249bb99dd335b71b437e9240cfcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WheelingWindowRefMousePos</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ae9d2a8e67d3518f7170495fa2eef9f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WheelingWindowTimer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>ac4edb09cdef0590e8dc265a8265417c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>Windows</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a0f59a9a861d097be066c6cc106e40f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WindowsActiveCount</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a95237c5f9eb869da0f1947c54a521489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>WindowsById</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>adc1e46e1c1582a0f0eb74d957efedf98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>WindowsFocusOrder</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a1fd9e62737932c069dce5f137a4a4fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>WindowsTempSortBuffer</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a21665657dd462ee265755c99fe7b94e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WithinEndChild</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a87f71757a5e647648ad9417cb21091d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WithinFrameScope</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>a76ea955f2691b0c034e78127e6788c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WithinFrameScopeWithImplicitWindow</name>
      <anchorfile>structImGuiContext.html</anchorfile>
      <anchor>aad225e155364262380ea2e6ea306381a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiDataTypeInfo</name>
    <filename>structImGuiDataTypeInfo.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>PrintFmt</name>
      <anchorfile>structImGuiDataTypeInfo.html</anchorfile>
      <anchor>aa66ad5a40cbfe164121fcd0f35abd438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ScanFmt</name>
      <anchorfile>structImGuiDataTypeInfo.html</anchorfile>
      <anchor>aaa2d211e7cc5f03786f82650b69e9cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>structImGuiDataTypeInfo.html</anchorfile>
      <anchor>a49a2b2d99b93b7db968a74d92380ecbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiGroupData</name>
    <filename>structImGuiGroupData.html</filename>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>BackupActiveIdIsAlive</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>aacd18774380f912245f8be65f36889cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>BackupActiveIdPreviousFrameIsAlive</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>afbb6878b27a6183b10af7b07fa16daa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>BackupCurrLineSize</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>ae5220218236b037bce2e0775ab017f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BackupCurrLineTextBaseOffset</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a1e6ccaa9ced52afc9763ede5d9c374b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>BackupCursorMaxPos</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>abb83c4db050ef7d20485902cc14c4a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>BackupCursorPos</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a8b29e2d9081876fd4847b1cd86c60500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>BackupGroupOffset</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>aebda25ad372538e8209c8fc3df9d64aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>BackupIndent</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>a0eea82f9d3952d538431a23295e1beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>EmitItem</name>
      <anchorfile>structImGuiGroupData.html</anchorfile>
      <anchor>ac7b2be78e0fb1f07e6c7bd564b8035d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiInputTextCallbackData</name>
    <filename>structImGuiInputTextCallbackData.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DeleteChars</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ab5dc30d7edcf60efbd5bb8e677dab8bf</anchor>
      <arglist>(int pos, int bytes_count)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSelection</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aae1b69a904053961be171d7f47ef430e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiInputTextCallbackData</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ae19641bad15c1a163928d121075ca09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>InsertChars</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a9963937f48aba00466c2af404dad1e25</anchor>
      <arglist>(int pos, const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Buf</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ac8cd46c3473851c2822aae8240289069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>BufDirty</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aa2d91cca2b46de3f2b218573579f122b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BufSize</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a0e391986e9359f6777ab27a3b08229a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BufTextLen</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aa4db7629a772cfc3286a5a3fd1e5f1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CursorPos</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a45b3cc4d7625b1bc38d5b995ca149b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar</type>
      <name>EventChar</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a7a6e9a43c5db8f236cde912b913fe707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextFlags</type>
      <name>EventFlag</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a6ad2f8e385c68e56e6682fc0c4e79949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiKey</type>
      <name>EventKey</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a2db52e1da5e8109d4eeb5b0ab22200a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>aac3133cf2c9d194142481e54192d8fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SelectionEnd</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a616bf3a1f0c2d73b9133931f22ab44a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SelectionStart</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>a72642ac2ce877eaade95386cad70ee8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiInputTextCallbackData.html</anchorfile>
      <anchor>ae8358ea4135032204fcba6c9ada7c49f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiInputTextState</name>
    <filename>structImGuiInputTextState.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ClearFreeMemory</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a8be5f345ea5de89842d5a6716cb19b27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearSelection</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>aa834c6b6c9f3d589b55eb22ca9a01c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearText</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a451153353e47a2aee5ca6c4b362fe2c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CursorAnimReset</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a78a05f36dbfd38b9026a4980a15a6a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CursorClamp</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a0924f1eead76c7d58090aa603cea4301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRedoAvailCount</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a96f6741c8556dbfe9c92f28faee063e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetUndoAvailCount</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a466373ea612d3b3d2fe1449193850d5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSelection</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ab17832413ff121a5663319c06bbb989a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiInputTextState</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>adc973b2e610237bdbede8e1fc01dcc5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnKeyPressed</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a2cd5083f820d0012479bb706a45b04b0</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SelectAll</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ac9ceb16a3551dc82a1e8be716236b811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BufCapacityA</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a0dcf0134962cfb09d085f14538a59dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurLenA</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>abdba2cb00ac67ee3464c469d7ada163b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurLenW</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a5e0304d69cd5fa3fab05a1fd7b991375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CursorAnim</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a95520b8289da18da2ca6480a64894516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CursorFollow</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a8cfd858a20e7154e235cc6288fdae6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a919642a77fb872cab950a011877c092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>InitialTextA</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ae0de344794e316aec169edfb3e76e552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollX</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a730a350758ad428d845d895f85770b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SelectedAllMouseLock</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a3ea23fdc7d6cc4983230055ba92bc422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImStb::STB_TexteditState</type>
      <name>Stb</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a60c8aa1efca5c77f73aee5cdd27c68b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>TextA</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ac206ad70804e4ea3db983fe8a558c5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TextAIsValid</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ac9fd681d8bb37d77b6b4ee9f58b779b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImWchar &gt;</type>
      <name>TextW</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>ad49ccde379925fb4238dcfa308aab418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextCallback</type>
      <name>UserCallback</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a416393864f1b6dbe9f446b197eb5e196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserCallbackData</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a5b7922443d0aac7e81957cbf9ef64845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiInputTextFlags</type>
      <name>UserFlags</name>
      <anchorfile>structImGuiInputTextState.html</anchorfile>
      <anchor>a413a224016ccd2566de885d43445e976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiIO</name>
    <filename>structImGuiIO.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddInputCharacter</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0ded7ab1043ea14b65e1d81819878ccc</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddInputCharactersUTF8</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>abf60d6dc365fab19136059f64680bdcc</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AddInputCharacterUTF16</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a09ce496becb406f0fbe94dc35915af64</anchor>
      <arglist>(ImWchar16 c)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearInputCharacters</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a82d8794e14e628efbb026af4202c70ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiIO</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0ad8d993e50108b81b0d279d2d43f69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiBackendFlags</type>
      <name>BackendFlags</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a92288d3e802788c8c408eac2c12e709c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>BackendLanguageUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad5dc2e55e630b44208ef07bbbef161ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>BackendPlatformName</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a58510e764707bf979d086f6bc4c8b670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>BackendPlatformUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a6c0c878d0d5ca6ef90f0968bd59309d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>BackendRendererName</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad0902d7c892cff675fc0a685e8f1481d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>BackendRendererUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9d1b2553e914286e9f92ab62f3d38265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ClipboardUserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a162d9da988e8985df05d262640f2f91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiConfigFlags</type>
      <name>ConfigFlags</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a6267b8a1ffa964035e6540f5e4296e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigInputTextCursorBlink</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad17e398044a43d0020f692af8a72a9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigMacOSXBehaviors</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ab2b62c3ee538d4037e7467bf934fd7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ConfigWindowsMemoryCompactTimer</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a73ebbbcfd7e0d8a71e1409f56875289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigWindowsMoveFromTitleBarOnly</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a17f4703e015c69263170396441b321d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ConfigWindowsResizeFromEdges</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aaa627c27ae9e957f738e74a67629bed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DeltaTime</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a5068d5414a19c2a1bf58029bd732a7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayFramebufferScale</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a703cad6bd4c9e8972d056116104d27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplaySize</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a042cfb90bdc9ccfe37f86b92ade759fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>FontAllowUserScaling</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>af5fc6eae7ce68cce8473f006431f530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont *</type>
      <name>FontDefault</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a11016e4aefa603523bce61315b66bf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontGlobalScale</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a74a64a74dcbe2a6ef0c1ef56ba328094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlas *</type>
      <name>Fonts</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a24e4f5201fe8780267abc2acfc24254c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Framerate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8c6c2be54ddeda3cfb4a73cf95701a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>GetClipboardTextFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ab7face2b2efef720a22a7fb2143d415c</anchor>
      <arglist>)(void *user_data)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ImeSetInputScreenPosFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ac59559342608fbdeb14778a4fd57c301</anchor>
      <arglist>)(int x, int y)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ImeWindowHandle</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8baa252c4f76764eb866b920f227cfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>IniFilename</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a89e8efe8f82b539c961dc22cc2499402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IniSavingRate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9b37eea17baa240a93b1288673a6eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImWchar &gt;</type>
      <name>InputQueueCharacters</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a4d9fb1151f10f1f6f7597bb3a21e1447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar16</type>
      <name>InputQueueSurrogate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a4740dc94f803920e809747d2c602d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeyAlt</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a1e64ef08a4448a2cac874496130992cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeyCtrl</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a51de8f65dcabb80ef4e0d3c759ffcd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KeyMap</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aa1cd0083960f8e5361eb6d49973c8823</anchor>
      <arglist>[ImGuiKey_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiKeyModFlags</type>
      <name>KeyMods</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8f6f1634f4e32a83ae87158562abda9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeyRepeatDelay</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a390537e7cba21b98a8f89df857ea59fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeyRepeatRate</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>accd71987c895c4aec6d1a8c368cc9e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeysDown</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a182f42d74cb25a4cf611cc0f776b3848</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeysDownDuration</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a6f1da2ea6d8e3398d9526fe983cf0a6f</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>KeysDownDurationPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ac079dcd415784a08fec74388e18abb97</anchor>
      <arglist>[512]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeyShift</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a3c7642214f88862af5b8467f98ac35c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>KeySuper</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>afda9e11e21b7ba21573671c38d9f4a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>LogFilename</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae77a1beed11820366800645232a6ad1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsActiveAllocations</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a206a2d9a6b3adf9503b4d4c40abc6f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsActiveWindows</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae47a71018cc9b0c7b55912a4bfa9149c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsRenderIndices</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a19daed6a7fa22819fe187dfc2a2f5683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsRenderVertices</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8ec9d203f4543047a8820366c5734529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MetricsRenderWindows</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aec04d38a9b3799d12259a672c42e7c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseClicked</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8655587202ff9001e5b0ccc6ade42d93</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MouseClickedPos</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a23c9c6c48a51774fee36b7f0bb75d331</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>MouseClickedTime</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>afc5a5a5250fdee3c558f45c4f0268308</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MouseDelta</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a5b5cc0c171104337e3e7e13a8f7b0938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDoubleClicked</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8bc01048733dc554de3d03f40f57b9ca</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDoubleClickMaxDist</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a13334c1522aadc12af0ce3b31b0eb3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDoubleClickTime</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aee056f6ed15363e0bcd8d879b312da7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDown</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8f4613baafc93026175d9cdaf4e82d21</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDownDuration</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ab464bf317051bbdf1c93ab36802fe3b7</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDownDurationPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a59d19cf7ad831e57ce15f90295871881</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDownOwned</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a682f98d817f99058136cb47cf8a9bcc3</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDownWasDoubleClick</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a62ee87c8a52d2a26f8120bad1e3ceaf3</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MouseDragMaxDistanceAbs</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a402bca8838011fc4518c0895f24ffc92</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDragMaxDistanceSqr</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a86c7fe77349fd82a60ab7a279aa27f01</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseDragThreshold</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad8b9a9924b0d6bde6a0fa35c17aa54ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseDrawCursor</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a9b240460966bf2bd35c30f27b8db4028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MousePos</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ad2e9e547cb4d2abe8e7d27407efffeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MousePosPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0fa6601a709eb9e34460e6abc7e77ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MouseReleased</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a3a2e7d52289eecfdbe8571e034e41b53</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseWheel</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a21d3ca4928989a2c838b7b4ea95e5824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseWheelH</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a25bed9de908b086e583854438ca7927d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavActive</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>aa63cf74a15e9dd0ad469ff09ca840ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavInputs</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a1e6e8142c2c2e09a715fa5efaa0db9fa</anchor>
      <arglist>[ImGuiNavInput_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavInputsDownDuration</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a4709a8f5435a50387d60ccb6fa928cf6</anchor>
      <arglist>[ImGuiNavInput_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NavInputsDownDurationPrev</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae2301639fd3e881177815d3b0133068f</anchor>
      <arglist>[ImGuiNavInput_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavVisible</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a904bb563ee00c92cc6b6b072df2c7405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>RenderDrawListsFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>ae16a9f25f36fe9706d8a33fb128e538a</anchor>
      <arglist>)(ImDrawData *data)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>SetClipboardTextFn</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a1ee9c0763df33f7f3a9819235ce85078</anchor>
      <arglist>)(void *user_data, const char *text)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a8c5e74fd39c2655455329e09529da7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantCaptureKeyboard</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a458e4ca98d896adb16e3a41ec6d2b811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantCaptureMouse</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>af5b8add76c5d833a65df19b5456acd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantSaveIniSettings</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a68d3fb726b3f243fa974107fae291d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantSetMousePos</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a877f6adba2c961f361df7697f908649a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantTextInput</name>
      <anchorfile>structImGuiIO.html</anchorfile>
      <anchor>a0e53197e96187a57b2d86720bf163f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiItemHoveredDataBackup</name>
    <filename>structImGuiItemHoveredDataBackup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Backup</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a2084500d9cbc9455e52fbe87c95f2315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiItemHoveredDataBackup</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a242a83a1258e1366ebfecce938c83604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Restore</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>ae812e9cff1c84c7b438a5af502d778f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemDisplayRect</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a8bab24e0a70229e2f0cb1aae0d510252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>LastItemId</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a5e0b18013d983269deba7976666fc501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemRect</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>ae489c222bed561950104a46ddf1387f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemStatusFlags</type>
      <name>LastItemStatusFlags</name>
      <anchorfile>structImGuiItemHoveredDataBackup.html</anchorfile>
      <anchor>a7454f4ebf549581f0e70625a010786cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiListClipper</name>
    <filename>structImGuiListClipper.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Begin</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a746fbd724a41dbe88fef4875a2b1e9c7</anchor>
      <arglist>(int items_count, float items_height=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>End</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a3e6aec0db317985319a78513fc2c8068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiListClipper</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a0dc870fa31a56d3ace7625450f42937a</anchor>
      <arglist>(int items_count=-1, float items_height=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Step</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>ac3e115812c3c4e5a39578a7aa955379a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImGuiListClipper</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>ada915f0ae4446df73c1a2372bde65293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DisplayEnd</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>aa49e30d04ad8f8b95fbaa62dfbb4ea3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DisplayStart</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a9d096e06e5633fd77a8a209c00fe454a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ItemsCount</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a4e2b4e8efe10615d04ad2aeea467f522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ItemsHeight</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a19762cb78ff0adccb414027c25678a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>StartPosY</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>affee91b338520cd4bd59b5b680dcb5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>StepNo</name>
      <anchorfile>structImGuiListClipper.html</anchorfile>
      <anchor>a8fe78f0368e16425c33fd35ca45d1912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiMenuColumns</name>
    <filename>structImGuiMenuColumns.html</filename>
    <member kind="function">
      <type>float</type>
      <name>CalcExtraSpace</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a67ace2c7d2af0508fb1536a5ad3a54fc</anchor>
      <arglist>(float avail_w) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>DeclColumns</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>ad8d50936ca3240d75c285d7e373bc892</anchor>
      <arglist>(float w0, float w1, float w2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiMenuColumns</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>ac476e04a9d907280b3ccdfc429845803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a1104dfb001d48ab8c89bb1858da0eaf8</anchor>
      <arglist>(int count, float spacing, bool clear)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NextWidth</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a0882d287ca8718a3b5b92d0d00df839d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>NextWidths</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a618463881adaac2df257939b9a69efc4</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Pos</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>aea3aa6152178065159b959dbcc84eede</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Spacing</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>afed09334fed58658bc891f4c65106cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiMenuColumns.html</anchorfile>
      <anchor>a3cca7e65a4625a41a4b9c59c1aaea15d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiNavMoveResult</name>
    <filename>structImGuiNavMoveResult.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a5a357bf3bc46689eebec0f6dfdfd51ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiNavMoveResult</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a76bcc6d5bb813a8b9787bec50426cda2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DistAxial</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>ae5c10e5023d0a29fb7d5cbfa67cf20e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DistBox</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a2f354f281a4bd3dcb67f62ca945a11a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DistCenter</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>abba7cd20008c9a6ad40a2c058d4fdb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>FocusScopeId</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a36e387ced3312995cfe5633307ebced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a1f74aade31c404a897cf20f538861fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>RectRel</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>ae1be85fdcad1fc7c2bfa367862da2ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>Window</name>
      <anchorfile>structImGuiNavMoveResult.html</anchorfile>
      <anchor>a23b95c81d85a99990560c4072a135eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiNextItemData</name>
    <filename>structImGuiNextItemData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ClearFlags</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>a0159fd0bdffe71c29271a3dbdde9013b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiNextItemData</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>a2226fdff5fce11de421b28f9af4f268a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNextItemDataFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>aa05b7c79d02ab92ff23038cede65265b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>FocusScopeId</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>a30942426eed492893c157bb155cf9201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>OpenCond</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>ac9550c80e18abf14a4dffdca9211d719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>OpenVal</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>a72e212148815fefe93e7a7723d5db97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiNextItemData.html</anchorfile>
      <anchor>ab4e2f2f28801cc1d449ccaa105168938</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiNextWindowData</name>
    <filename>structImGuiNextWindowData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ClearFlags</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a9543431fafe3d0627fdecc5fa839487c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiNextWindowData</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a0471ae42c04fce2e38c9cd8c37690b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BgAlphaVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a3597005fb1cdd4d3fa06296bbbb5a2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>CollapsedCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a864d3d1bf0dbf81ba4cf9cefd75fe06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CollapsedVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a0c4c81bf78a6ac094f794d2cf318037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ContentSizeVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a050058f58709d637bc6a0468ee48548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNextWindowDataFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a9c92b3e6b1c0c89a9d9ec8430c58af88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MenuBarOffsetMinVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>ab2b226f215bfdf2639f620e6d84157f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>PosCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>adb6dfd7cba17293b0610afa0d16d9491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PosPivotVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a334b4a364e72d96277a1d7d9d3c5474c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PosVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>aacc1478ee81850d0d6aff6569469911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiSizeCallback</type>
      <name>SizeCallback</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>acab3905da227922b52f03943b355b27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>SizeCallbackUserData</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a3b80639b573e9a009da8aa9f9ca1a250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SizeCond</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a2a34b7d39111d51f8309eb886575d47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>SizeConstraintRect</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>a63e7f1aa93d6bf9eed7452d57d3930c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeVal</name>
      <anchorfile>structImGuiNextWindowData.html</anchorfile>
      <anchor>af399c9c679b8f9c315af8583bf63aa68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiOnceUponAFrame</name>
    <filename>structImGuiOnceUponAFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiOnceUponAFrame</name>
      <anchorfile>structImGuiOnceUponAFrame.html</anchorfile>
      <anchor>ac9513f72a884f6fe844869b157b23f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structImGuiOnceUponAFrame.html</anchorfile>
      <anchor>a3c912b79bc333ce746356001431c2504</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RefFrame</name>
      <anchorfile>structImGuiOnceUponAFrame.html</anchorfile>
      <anchor>a2d44776b8e7bdeec217f88be9f832e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPayload</name>
    <filename>structImGuiPayload.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a88c2293d356eb05e7a30d7693de186f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiPayload</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a341c0039af838af0308a7449f8c1308b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDataType</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a7864aeb80bc28683748d015562eead4d</anchor>
      <arglist>(const char *type) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDelivery</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>adcc193e0d454bf394e76e5498eea808d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPreview</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a4a7e17de25fd86c5ada447aaec412070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Data</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>af9f974dfb815e21a1ab925cab3769ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DataFrameCount</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>ab9f21d2454197d14896d5812ba70fa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DataSize</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a6730d3ace5353afe204273995994cd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>DataType</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a72ecfe510eb35932e54f11ee56fe7140</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Delivery</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a4c0900e12c8d0bf6869c0ac6f8a66e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Preview</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a1a5b6456247ef3c213f0706cc9da16e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>SourceId</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>aa574f7e237c6d2172977d142b25c0111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>SourceParentId</name>
      <anchorfile>structImGuiPayload.html</anchorfile>
      <anchor>a1757c714dd47f09b645a8eba2912849d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPlotArrayGetterData</name>
    <filename>structImGuiPlotArrayGetterData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiPlotArrayGetterData</name>
      <anchorfile>structImGuiPlotArrayGetterData.html</anchorfile>
      <anchor>a9c4037621f1c247957c04dc8ae1f2903</anchor>
      <arglist>(const float *values, int stride)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Stride</name>
      <anchorfile>structImGuiPlotArrayGetterData.html</anchorfile>
      <anchor>aecb2cce4ea91d95ec81937de656cfcd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>Values</name>
      <anchorfile>structImGuiPlotArrayGetterData.html</anchorfile>
      <anchor>aa40ff2e945549744fc622891089ae0fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPopupData</name>
    <filename>structImGuiPopupData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiPopupData</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>a6db95ae57fd86af23cb2f46451bc3b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OpenFrameCount</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>a31a882f4cd1e73543010c43d056e5edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>OpenMousePos</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>a9d48ffe56872b2e87bc220d619594a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>OpenParentId</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>ace5fe62768d9020db88cbba81ca12ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>OpenPopupPos</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>a78925fbd1498d3b92037665535a7a8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>PopupId</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>a3cd694871e2313afc9174de18fe76609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>SourceWindow</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>a1c7a8e7fbc62e9432b5b1b69bdd7ddcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>Window</name>
      <anchorfile>structImGuiPopupData.html</anchorfile>
      <anchor>ab614c60173f7af6d878122502bd8d87c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiPtrOrIndex</name>
    <filename>structImGuiPtrOrIndex.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiPtrOrIndex</name>
      <anchorfile>structImGuiPtrOrIndex.html</anchorfile>
      <anchor>a9a7f7991864bc7fa1447d36fc4eb5a3a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiPtrOrIndex</name>
      <anchorfile>structImGuiPtrOrIndex.html</anchorfile>
      <anchor>a4dd680dd14b154bf7ad6b2c8a2ef508c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structImGuiPtrOrIndex.html</anchorfile>
      <anchor>a72a74b99b115fd7de626170dd918e64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>Ptr</name>
      <anchorfile>structImGuiPtrOrIndex.html</anchorfile>
      <anchor>a9171d3539aed08cc1ffd543c63ce2891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiResizeGripDef</name>
    <filename>structImGuiResizeGripDef.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>AngleMax12</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>a697cdecca28177e275ce7ec38ef8e802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AngleMin12</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>a5b335b7be8f517e38c56a5fd8e01d54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CornerPosN</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>ae2f7763b170625f6413e582c971f1792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>InnerDir</name>
      <anchorfile>structImGuiResizeGripDef.html</anchorfile>
      <anchor>a82a1367d835f206fc24b3f114c60f897</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiSettingsHandler</name>
    <filename>structImGuiSettingsHandler.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiSettingsHandler</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>ab84610a000c843d4e303e41e260fb1df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ReadLineFn</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a0a02bad8569c2d9f22e1a532d1e2de60</anchor>
      <arglist>)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, void *entry, const char *line)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>ReadOpenFn</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>accadc3cc1599382b55b58dac53df0b24</anchor>
      <arglist>)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, const char *name)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>TypeHash</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>ac2dd47bdb91ae6f50afb5ac14222b552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>TypeName</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a2b2821603e32a669c855dd97757c83c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a4e8dc5a10948568680764a3cdaf9b102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>WriteAllFn</name>
      <anchorfile>structImGuiSettingsHandler.html</anchorfile>
      <anchor>a8f9d8923be4df1b5e6c17f9857b955f4</anchor>
      <arglist>)(ImGuiContext *ctx, ImGuiSettingsHandler *handler, ImGuiTextBuffer *out_buf)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiShrinkWidthItem</name>
    <filename>structImGuiShrinkWidthItem.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structImGuiShrinkWidthItem.html</anchorfile>
      <anchor>a5cd3b72ecdf53f6cb6c85f9064a4e256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiShrinkWidthItem.html</anchorfile>
      <anchor>a29ba0dc283a3f57b0725b371f73fe1ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiSizeCallbackData</name>
    <filename>structImGuiSizeCallbackData.html</filename>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CurrentSize</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>ac26746d231819ccb5a274ff78c6fa64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DesiredSize</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>a42be6d99a279942b4f2019a4416f65ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Pos</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>a64fc0959664ddba84e051baaeaa9a042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>UserData</name>
      <anchorfile>structImGuiSizeCallbackData.html</anchorfile>
      <anchor>ae16a4a1b916810b2f69925c527430a39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStorage</name>
    <filename>structImGuiStorage.html</filename>
    <class kind="struct">ImGuiStorage::ImGuiStoragePair</class>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BuildSortByKey</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a5eae75e98a65c146e99898e359225f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a72ceecfbca3d08df8c2a232b77890c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>GetBool</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a22d34ae6278f86468a3e7df8fbd1b632</anchor>
      <arglist>(ImGuiID key, bool default_val=false) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool *</type>
      <name>GetBoolRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>aeb0d62100453d710bac5f6ad0a6e6a2e</anchor>
      <arglist>(ImGuiID key, bool default_val=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFloat</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a0f51ef327f7e548d003b0e006967c1eb</anchor>
      <arglist>(ImGuiID key, float default_val=0.0f) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float *</type>
      <name>GetFloatRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a4b51cc8c92c65d4224af65a8ce7752ee</anchor>
      <arglist>(ImGuiID key, float default_val=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetInt</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ac86b64f5c69a15de6c6c326963eca64a</anchor>
      <arglist>(ImGuiID key, int default_val=0) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int *</type>
      <name>GetIntRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a28673fa7839263f3066ccb8e93e748a9</anchor>
      <arglist>(ImGuiID key, int default_val=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>GetVoidPtr</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>aaf87a98ede89da09113b0189f6d878ca</anchor>
      <arglist>(ImGuiID key) const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void **</type>
      <name>GetVoidPtrRef</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a2b203317f3f488818e9b9f416fe35332</anchor>
      <arglist>(ImGuiID key, void *default_val=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllInt</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ae5ee60618c4ce8e2b4ce0e5543d52992</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetBool</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ac5beee31a59b3f5294b41992717be7bf</anchor>
      <arglist>(ImGuiID key, bool val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFloat</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>ab531d90a0e5a1a2453e351c499149756</anchor>
      <arglist>(ImGuiID key, float val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetInt</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>af83975ca841a9bd0e06a6ea0a41bf159</anchor>
      <arglist>(ImGuiID key, int val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetVoidPtr</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a55f840086b3ec9cf63c67f02d159204a</anchor>
      <arglist>(ImGuiID key, void *val)</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiStoragePair &gt;</type>
      <name>Data</name>
      <anchorfile>structImGuiStorage.html</anchorfile>
      <anchor>a632c9d57791b68bfe671c748e9c54bc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStorage::ImGuiStoragePair</name>
    <filename>structImGuiStorage_1_1ImGuiStoragePair.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiStoragePair</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>abbbe1e675db68f58be3dd5117bd9731b</anchor>
      <arglist>(ImGuiID _key, float _val_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiStoragePair</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>a8e8914f5b7b84d159ed26ff91881282d</anchor>
      <arglist>(ImGuiID _key, int _val_i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiStoragePair</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>a20df144db4c75ceceaa69d55d12da412</anchor>
      <arglist>(ImGuiID _key, void *_val_p)</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>key</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>a12f78b9d0f5de30615c9493f58f69e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>val_f</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>a600368daba0ffede52def40b10bdbd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val_i</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>ada14150f288132afbf2138ad8d9f721a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>val_p</name>
      <anchorfile>structImGuiStorage_1_1ImGuiStoragePair.html</anchorfile>
      <anchor>a9b0963410770bb225b1eef58d89ba2ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStyle</name>
    <filename>structImGuiStyle.html</filename>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiStyle</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab0a3ffb3aeec3e6b09b9bde812b28369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ScaleAllSizes</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a7c9d3e0974a239f65e433cc952be0627</anchor>
      <arglist>(float scale_factor)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Alpha</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a993312606e9dcb7ca165245150a4da72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AntiAliasedFill</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a1fcc22c258a2a73bd61efd18e7ce7e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AntiAliasedLines</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a0164b54454297971d40f3578b2c1ffeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ButtonTextAlign</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a17246b12f4e069229d21808a87f78514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ChildBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a5dd4fc33733ac7171d88740eb777f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ChildRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>aba2b4c6be52366ce2ac06b7849cd5cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CircleSegmentMaxError</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>aec0341a661e2f9f907c079f83b2fd15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>ColorButtonPosition</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a64b5fdd495573fa07a80dc0071e99802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>Colors</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a2b4941240a38d1300c39a7fa4f03d0a3</anchor>
      <arglist>[ImGuiCol_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ColumnsMinSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a8fed04481e1d75bb95c97819f545e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurveTessellationTol</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a41eb9377b63b8b85ab807c28e00198e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplaySafeAreaPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a8dd02a6a031ec8667e76aab1e28755bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>DisplayWindowPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab06d6f0c6c5f36ab0c14688448de66f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FrameBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a21d8f1680e9f897998d726fdf0123bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>FramePadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>af58dc4e954ac95fdb3b0df8efb2fa564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FrameRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a15402cededdef985487e986ccce73ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GrabMinSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a04db033d001b343815cdcd2491576ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GrabRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a42369d83032545066803a7db62936e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IndentSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a32ea292dee2b4e178a227acacd061921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ItemInnerSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a1a12021be99583fb491cff2df75d1ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ItemSpacing</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a6bc07d81e049cd75e86e6b3753c0da4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MouseCursorScale</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a6448eb2273c8868d7ecccf1152857f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>PopupBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ac3bc5e785e360f72b580d419953c9db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>PopupRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a44b39e666946eea00001b6e38ab6bdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollbarRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a00efbadb1ad7daa0ee7384864b147d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollbarSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a96623380e624d2f2ec207449e700a226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SelectableTextAlign</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>af2dc57060ca88884846dadbf455785c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TabBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a25858b1cc9234cbb976c934586fc4d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TabRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a22d2fd87b928e639b4d2d1dbbcf805f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>TouchExtraPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab518a0a67df8f14765acc491d7b460f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowBorderSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a4e2af4dd711f57ee841f9c843a18bec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>WindowMenuButtonPosition</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>ab67a3fe38a4c109fe9de03228fb2c172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowMinSize</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a060b2f743a086d0f0fee4cd5b3f372d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowPadding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a37f156b53e6dcc99ff57366ceafe8b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowRounding</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>acd902c2ab4b53d4bb0f64da608320894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowTitleAlign</name>
      <anchorfile>structImGuiStyle.html</anchorfile>
      <anchor>a3fc57a15ab8f206045f1e5dfccd8b2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStyleMod</name>
    <filename>structImGuiStyleMod.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiStyleMod</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>a737c3fad802a8d5d4616f9decc7e402d</anchor>
      <arglist>(ImGuiStyleVar idx, float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiStyleMod</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>a28647cc4ab8b95b8ee30e0fc7401ae07</anchor>
      <arglist>(ImGuiStyleVar idx, ImVec2 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiStyleMod</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>ae9987273b247f021020034256364bec8</anchor>
      <arglist>(ImGuiStyleVar idx, int v)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BackupFloat</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>af36b5cf1100de970d78a53db937be949</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BackupInt</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>a60491c95989b2a866ebb76403a562f6f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStyleVar</type>
      <name>VarIdx</name>
      <anchorfile>structImGuiStyleMod.html</anchorfile>
      <anchor>ab23c55941dbd0e156ce640a8fecb2feb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiStyleVarInfo</name>
    <filename>structImGuiStyleVarInfo.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>GetVarPtr</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>a92aebc5f0d8b2b43b61dbcaf992b5643</anchor>
      <arglist>(ImGuiStyle *style) const</arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>Count</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>acfab57d23ba575db3595da80989b444e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>Offset</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>ae900d6a02166d3d0433c18b95aec10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDataType</type>
      <name>Type</name>
      <anchorfile>structImGuiStyleVarInfo.html</anchorfile>
      <anchor>a62f42d2bb7b71b7530493e16e622cb81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTabBar</name>
    <filename>structImGuiTabBar.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>GetTabName</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a9296111fbd2316f354ca4bf952a09b93</anchor>
      <arglist>(const ImGuiTabItem *tab) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetTabOrder</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aced33dc6164509331b3430239bd7dcbd</anchor>
      <arglist>(const ImGuiTabItem *tab) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiTabBar</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a7d04467b887730a184365fdb3cb5bb17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>BarRect</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a6cfe603b0077e3ae0dfeec093acce320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CurrFrameVisible</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a78e5cbb7a8a793e964397f85fca07432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBarFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aa528c4c6a2b733caf8f4d83828077d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>FramePadding</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aa0319aebb5c59e026486f60b68642ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a05b16eabc366d306e18d433ae9a741cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LastTabContentHeight</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>abd7cad7f0db73bdbf83957cbab263a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>LastTabItemIdx</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ae787a0905614236c8a88195316cde5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NextSelectedTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>aba7b1f0157f85df2acc09bc107d6dfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetMax</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ae4f9c7caff7576935ac3ab6f75d915a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetMaxIdeal</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a0a887cdb0aad919421759b4705dde5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>OffsetNextTab</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ad90200df01295cd68aae528b275d918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PrevFrameVisible</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>ac95b0b476d7545e74adc6a6472dc1f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImS8</type>
      <name>ReorderRequestDir</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>adb5c5e4dd8c0331a229dd9e38042677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ReorderRequestTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a63b10062043a569efbb55462602d7b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollingAnim</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a0f8c0995a150b9f9439e2f02afc3936f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollingSpeed</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a402f9de25e4323587d9f289678896fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollingTarget</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a1b7c74460402870d7ba50a798ba66365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ScrollingTargetDistToVisibility</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>abc96e776c9f9d14b3f1fb6bdb8b5e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>SelectedTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a42fa6a88e4533103420edf6095d6c2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTabItem &gt;</type>
      <name>Tabs</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a4d6d0ae42c1189fcdcec50c1e1e9b057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextBuffer</type>
      <name>TabsNames</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>afe5bda8cfea073a5d51a1d2bc023ef74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>VisibleTabId</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a1716495ecb746feb37f0b736edb50c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>VisibleTabWasSubmitted</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>a9112067953a14bc707d2660dc1cf93b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantLayout</name>
      <anchorfile>structImGuiTabBar.html</anchorfile>
      <anchor>acf92c2132df97eae310b391d894d261d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTabItem</name>
    <filename>structImGuiTabItem.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiTabItem</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a325c1e06aa749d2dece9d0d589f9dfd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ContentWidth</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a148bdc4a3de82e2b7983e6b4937730bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabItemFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a68c7537c57324068fbca54861eab5c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>aa1a225e6ac0ee4dfa815fe5c7c63fe92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastFrameSelected</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>ad57f644ed9813c02a9616711320535ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastFrameVisible</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a5f386218e311d8c84db72316f686112a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NameOffset</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a635a807a8154306f2b8959bca4573dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Offset</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>ac09eeb85bebba09f18ac959bc32b5cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>Width</name>
      <anchorfile>structImGuiTabItem.html</anchorfile>
      <anchor>a215d96577ec4396f224524eb8851ff2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTextBuffer</name>
    <filename>structImGuiTextBuffer.html</filename>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>append</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a9101840866a9e5408ea1e25a779a40dc</anchor>
      <arglist>(const char *str, const char *str_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>appendf</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a1c5892db030c5364823793f472754c9e</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>appendfv</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>ac8a6b11834c4cee8113bf6950e66112e</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>begin</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>aab6d83c6b9a8061287a4cb6135c1cab4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>afb03439bc91723e274bfb9d247a691b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a9e4edc9f950bc9e35d5c3b3071dbc0df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>affd606443a661cd0fcce0d381bc8cf98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a2fc30ad0d384f98dfcea722f798d91f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiTextBuffer</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a4c4369c5e65f591554428b947c498d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a13748a5db12eb77d716d0347a552b310</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a3271f361e0f1997f4c3eb77665fdf161</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a2811fcd43e0224eb3bd0f3464b634289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; char &gt;</type>
      <name>Buf</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>aa6de034b1920cdae5505cc58abf14240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IMGUI_API char</type>
      <name>EmptyString</name>
      <anchorfile>structImGuiTextBuffer.html</anchorfile>
      <anchor>a471f810a368ec5f4a8ee12c407330c35</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTextFilter</name>
    <filename>structImGuiTextFilter.html</filename>
    <class kind="struct">ImGuiTextFilter::ImGuiTextRange</class>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Build</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>aef362baafaa9dfa62d11bc6101c0f4c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a9043c1f0c33d29e6fc9b75ae81f9705a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Draw</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>ab93ad5985019ff9d3781606551fc26cc</anchor>
      <arglist>(const char *label=&quot;Filter (inc,-exc)&quot;, float width=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API</type>
      <name>ImGuiTextFilter</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a0a61ee76f0b4f3c354791734b06e3140</anchor>
      <arglist>(const char *default_filter=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActive</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a493158f2ab8f45fcf303c3f953be9b88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>PassFilter</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a88d73ff8b81fbbd0a129b1bf3498d8aa</anchor>
      <arglist>(const char *text, const char *text_end=NULL) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CountGrep</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>ac31839c319fe4211c21fc143b7249f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTextRange &gt;</type>
      <name>Filters</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>a39ed87cfdf3cb0cdb8389b017bb00067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>InputBuf</name>
      <anchorfile>structImGuiTextFilter.html</anchorfile>
      <anchor>ad070acb1038199dd4e8f5d010c5cb5ba</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiTextFilter::ImGuiTextRange</name>
    <filename>structImGuiTextFilter_1_1ImGuiTextRange.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImGuiTextFilter_1_1ImGuiTextRange.html</anchorfile>
      <anchor>a1861f25905e1f19f979998faf5349b5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiTextRange</name>
      <anchorfile>structImGuiTextFilter_1_1ImGuiTextRange.html</anchorfile>
      <anchor>a39c1ebebef36566bfec95d2cc4fccc4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiTextRange</name>
      <anchorfile>structImGuiTextFilter_1_1ImGuiTextRange.html</anchorfile>
      <anchor>aa6912a579ec0907976635b89a9a23da0</anchor>
      <arglist>(const char *_b, const char *_e)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>split</name>
      <anchorfile>structImGuiTextFilter_1_1ImGuiTextRange.html</anchorfile>
      <anchor>ace58f9b4795033f695344a0e660ee2af</anchor>
      <arglist>(char separator, ImVector&lt; ImGuiTextRange &gt; *out) const</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>b</name>
      <anchorfile>structImGuiTextFilter_1_1ImGuiTextRange.html</anchorfile>
      <anchor>a18a2df587336eecc6ba62c4275a4b7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>e</name>
      <anchorfile>structImGuiTextFilter_1_1ImGuiTextRange.html</anchorfile>
      <anchor>aa522cbb493ad3e02646938661c37ec0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiWindow</name>
    <filename>structImGuiWindow.html</filename>
    <member kind="function">
      <type>float</type>
      <name>CalcFontSize</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6881ed65e208fb6e015d3ae6bccfc794</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a66400a63bc0b54d7d29e08d1b1b1a42b</anchor>
      <arglist>(const char *str, const char *str_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aae21dffb343cabca9414499b827912a8</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a122c47ded974724a192912883fb8e0e9</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDFromRectangle</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a44931b6e73248930490d2c89377a8233</anchor>
      <arglist>(const ImRect &amp;r_abs)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDNoKeepAlive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>adc0a43f74a0b53a15a4bc4fea05524fe</anchor>
      <arglist>(const char *str, const char *str_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDNoKeepAlive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aea0ace882f6e8ec9d6825d808c975203</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetIDNoKeepAlive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a9264461d998cc28e7ff7f15bc99bb1b6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>acd2909ae3b7079de81d528327cc11dfd</anchor>
      <arglist>(ImGuiContext *context, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>MenuBarHeight</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>acfb8bdad2e3ea6102589813ae32d0364</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImRect</type>
      <name>MenuBarRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a59df76c1445aaaf0b43456c83c1a88e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImRect</type>
      <name>Rect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a147da28bf5d167cbe0a363c4a578dea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>TitleBarHeight</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ad1580cc8b5bdf981c6ed2eb22ecd7dbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImRect</type>
      <name>TitleBarRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a06884e1bc80e460e51e1626b5b976196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImGuiWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a8e81d730c3a39a71e6b6ca4654451c53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Active</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a42f141fa0eed059176cb4360df1b1eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Appearing</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a158ebb04d20cac09504fdbc4994eb017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImS8</type>
      <name>AutoFitChildAxises</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aea6c6eca60515ed1a5afd5d0c1f8601c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImS8</type>
      <name>AutoFitFramesX</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6d4f86b634dd0fc124e216282b5a110c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImS8</type>
      <name>AutoFitFramesY</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a134c07e0db4129ee43fafb1937429839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>AutoFitOnlyGrows</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3583d20a57fea8c8491f14f2dcda483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiDir</type>
      <name>AutoPosLastDirection</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa8219e984ed273d6cfd19fb4b93eff5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BeginCount</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a045526cada44318c4b02ef7e5a80b8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BeginOrderWithinContext</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af6a2e24ba9291d538d1af269133fec72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BeginOrderWithinParent</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa7042ce8e41ae11f0100fee9e25dbf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ChildId</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a15e577eef56b4cb52424a989a4a8bc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>ClipRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a9950a40b18de2579c4d3deb0ab33f455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Collapsed</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a04e6b533b2401d1c7e78b47e31538e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiColumns &gt;</type>
      <name>ColumnsStorage</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3a1b708552d838c7b2c4eded52c80cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>ContentRegionRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ae6a48d6e48a4bf5e35fe60e765e17c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ContentSize</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6bf8fd3127085039448363101cf3531b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ContentSizeExplicit</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa87836746dbdb77de62961406624968d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindowTempData</type>
      <name>DC</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a77e144869bf4ec6565893d9f7b7283eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList *</type>
      <name>DrawList</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a39de4668b09754136c6fd7ab89ab674a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList</type>
      <name>DrawListInst</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aa99947e76fbf897c02ce1de44c202031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindowFlags</type>
      <name>Flags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a7c29e810a533b9a647cce5d93d45057f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FontWindowScale</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a566ce9268a466afbbec78532d5cfa3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>HasCloseButton</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aebe637a230800210ba67cd8cdd9e71de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Hidden</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a49e0f1e5eff5af0df7da7f4d14aedcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HiddenFramesCannotSkipItems</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af7b3498668cc62e35b7fbd3243ea26e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HiddenFramesCanSkipItems</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a50e68452f4d3c826683da4cb1a67a67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5976b8d78bcc543ad7f23561f5cf0b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiID &gt;</type>
      <name>IDStack</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1a71724c43e37830ed9b38bd34f26917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>InnerClipRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5986bee1c08ff742a14c57e99ce6e7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>InnerRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a0fd27908ebffb5d9509dc9e7f199d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsFallbackWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af05c51e26301e3245aa8aac0d64f09ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ItemWidthDefault</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5e6be361ee0c71a22a1ff68f6dbf09ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastFrameActive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6f3c194efabb4fd0a99be45fa5fe26f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LastTimeActive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aeb00ca206e69f5ffa373a0bf42ebf2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MemoryCompacted</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af24dffe06ae301fe592ccb3076ce1147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MemoryDrawListIdxCapacity</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a9bb2a4aceef6f9e2b41b965869a5d069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MemoryDrawListVtxCapacity</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a139cb0b35e070634619182cf153901c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>MoveId</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a680ac2168da85f59c35de8f0813224d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Name</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ab44252eb7d02d3f38249f5bac605037c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NameBufLen</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1e2593b079e43c3603d999474ea84ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>NavLastChildNavWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a7255735a59782a09b4536e633e5153dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavLastIds</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1ff0db084ee889ee5d0846ce4f3dfe97</anchor>
      <arglist>[ImGuiNavLayer_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>NavRectRel</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ab2115773e21400dc96f7ff6d5a4ce13b</anchor>
      <arglist>[ImGuiNavLayer_COUNT]</arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>OuterRectClipped</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac3f0ac7cf4d8edb14a8e920e6831b4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>ParentWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5f0b37cb12fbeb3efe00d0cd826d5d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>PopupId</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a319c5f43fa4ee9c76b8a6e551e0c0869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Pos</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a1453f685401a44f76256fb54a4aac451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>ResizeBorderHeld</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a2f7c042fc7e8359d4736cab69fff8490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>RootWindow</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>aef9281297b0993c8f1b7c1ff7987cb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>RootWindowForNav</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a949a4aa260a21e8a8d2f65ffbe789712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow *</type>
      <name>RootWindowForTitleBarHighlight</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ae5d5c6637b63f35edc415162a5674c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Scroll</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>abf20537560b9454a1e39667b8f9e7ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollbarSizes</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a040ebb8ac7de890df6cb6bfe048a72d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollbarX</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a5aeada04ca67b0522677f5cdf5c6b483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ScrollbarY</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ae95f526590e0777de9cf26581a7d6702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollMax</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>af0289f66106f5a4443fc17f4284e99c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollTarget</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a77f86bed14712f73d9fb4b8ba2c4d040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>ScrollTargetCenterRatio</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a41f1fde48e59626ea1d19d098cd8ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SettingsOffset</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a040c6dacad197beb0cd02b8c9ce01d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SetWindowCollapsedAllowFlags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a48384a3767252325e5c71b534adc58a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SetWindowPosAllowFlags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a8ff69a8bdc9221c9cc7d8ba656013d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SetWindowPosPivot</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a4de5608bf44728447327d832fa84f0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SetWindowPosVal</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a6caed47ef8e25a2e7a68a6be72c5716a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiCond</type>
      <name>SetWindowSizeAllowFlags</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a0c9419d95253214cb2a71d6ead1e03d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Size</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a876e7aaf4cd824c8956238fba61387d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>SizeFull</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac3c7eb6b9cd556d56210cbb37caf0c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>SkipItems</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ac620c64ec2897561f719db266f5e9b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>StateStorage</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a2151ab67f2624bd606883ad346179486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantCollapseToggle</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3e26d0e446eb5864d7dacd6847ec8309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WasActive</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ab346ec3a2f305948af05ec1871610a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowBorderSize</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>ad51248766b9a815ce20b0d11e13b42b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>WindowPadding</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a538d3d70ad8f71a4ec58a6a0560b2f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WindowRounding</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a871ebbbfdf354600a3833c270d6e6ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>WorkRect</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3de436c30b33dac061c09e4334beaa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WriteAccessed</name>
      <anchorfile>structImGuiWindow.html</anchorfile>
      <anchor>a3c29e870f485d115e7715e149c4dfc4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiWindowSettings</name>
    <filename>structImGuiWindowSettings.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>GetName</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>aeb65945139ec9f3bfaf5b11040419373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImGuiWindowSettings</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a694e496dba59b5aaabe14cce66309acd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Collapsed</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a79308182bdab97cb87b3d6284f22c1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>ID</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a5ae7316219230c82a05618c227e5a7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2ih</type>
      <name>Pos</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>afe2e8f97751166b10042bfd537e77c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2ih</type>
      <name>Size</name>
      <anchorfile>structImGuiWindowSettings.html</anchorfile>
      <anchor>a7e4a26f4e4bfaf97a379641dcdbb6d14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImGuiWindowTempData</name>
    <filename>structImGuiWindowTempData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImGuiWindowTempData</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a38a3703e2a34a04f7df748ce7085bc2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiWindow * &gt;</type>
      <name>ChildWindows</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ac5ffaaf397b8501b523aa55aa7d34d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>ColumnsOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>af86ba9662f7aeb95c49e785d941f4c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumns *</type>
      <name>CurrentColumns</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ada6e121b5b7cde78d30a112163bd7585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CurrLineSize</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a122b8e79d681562436251472d8e15ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurrLineTextBaseOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a36f5668cdb35d0da1957c12a6258daa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorMaxPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a2b8a133355700fe72f9c06d67e252d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aa76e59bf36a6b212c667dbb2706cdc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorPosPrevLine</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>add9d6659678ffce16d2b1653a8c15c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>CursorStartPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a4e5c2b786d40849ce195f670e2e4e78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusCounterRegular</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a85e2cb8bd202ff6c02b4e3015a026517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FocusCounterTabStop</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>af38303e4f1215f9997ed546cc5160cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>GroupOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a29dbe26f59a7a8b667cc21a3ea3332a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiGroupData &gt;</type>
      <name>GroupStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ab25fa1835e4cabf3edc642ab67f4ed8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec1</type>
      <name>Indent</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a1ed2e037a987c8fc7ecdc4f5888657b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemFlags</type>
      <name>ItemFlags</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a58af415d3d3fc3e5d6925884a35c17f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiItemFlags &gt;</type>
      <name>ItemFlagsStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ab3df41f54a3de26b5b53b92973e4fc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ItemWidth</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>abc1312710a2091709415d425d2ffc971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; float &gt;</type>
      <name>ItemWidthStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ac3be9bc08a4ab80a67c6ebc48f4e578a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemDisplayRect</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a733bb38819fe839ab53be405b696a965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>LastItemId</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a99e9264022bd51b04c91a753c929ddfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImRect</type>
      <name>LastItemRect</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>abf4f36a114876653296c2eac61825001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemStatusFlags</type>
      <name>LastItemStatusFlags</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a28ec4cf6e201bc2cbf0ac6045eb00b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiLayoutType</type>
      <name>LayoutType</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a56c2607a6965314ec05a351ac6b68c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MenuBarAppending</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a9f0df1a4566ded9c6ec2629f29af20c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>MenuBarOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ad83c8b499933d7c765dc564e2d75c302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiMenuColumns</type>
      <name>MenuColumns</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a7c8873ea116f452f145e17ce8275072f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID</type>
      <name>NavFocusScopeIdCurrent</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ae18a095a7a0bca78d8ebe6fd037afd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavHasScroll</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a5a506f02b64ed01f845a3d473207c3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>NavHideHighlightOneFrame</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a039070c94cf3dc0534257becd8d5bce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavLayerActiveMask</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a32b100040134e8925245a7f0e6d48227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavLayerActiveMaskNext</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>abd69899e644f15c35914121386a53d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiNavLayer</type>
      <name>NavLayerCurrent</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a95e11283d6f15aff01b8370267edd61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NavLayerCurrentMask</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a1dc6ec2d5b4469514b1e162e81a92afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiLayoutType</type>
      <name>ParentLayoutType</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>af5f90b71ddcca637fdfd84827d096a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>PrevLineSize</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aa8959576942c6611ce792490c5adc830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>PrevLineTextBaseOffset</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a56ea966c95f667c41f6ef2d6c0ad7aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>StackSizesBackup</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a9f8d653faec34953616d1369fa843138</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage *</type>
      <name>StateStorage</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>ae8dad2f03fe834cb6b24cb76efe62c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TextWrapPos</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a4f9366e24dce97f0cc3ecc0e19436db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; float &gt;</type>
      <name>TextWrapPosStack</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aa65230cd1350ef584984919a7fa4c92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TreeDepth</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>aaa472783238040464cce2984c1a3ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32</type>
      <name>TreeJumpToParentOnPopMask</name>
      <anchorfile>structImGuiWindowTempData.html</anchorfile>
      <anchor>a19b841532f2e8997bb6fadcdc9f39cfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableEnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a3ceeb8bdda44ad244fe3ce0d4fb58923</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>add9a2e9f5232604d33fb213d59e60260</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>aa333be9614fe23087469f822a3762c22</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>abbe74830f75b7030a90353e7fb25cf87</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>adffece4297277d666d1eaa20c62d63f3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a140ec184ed79e25bafb2c2357a0282d7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a7b370251631812feda5fa73795b3b2a1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a877c1ba599a3149f9b5e28daa415e005</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a99ebab9d62faf6f5f8d2c7135649367b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>aa01b2e4e3ec1d871b1fcc7b10f5709e2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>af74ab64a054769901db2b55e2ad24304</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a86a1d034f270faa537cf30e700656368</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a255ae98cbef0258a37e4172b13eee207</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a048b0f399d48e8f7c2a5aeb682239dfd</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a48e65877b2ea075dd7b2345571415b06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a790cc45cc4d11feae4ec50cc21a78cb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>ade10e455302a4cb075f0b1f91daee907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>af147a03c24c1494e97295672ce601f76</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a3cd51d3748900de8aaecb48cc4aeda01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a9983aa5c35850ce1ada413baedc6e68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>ab63a2a99787d910adca9aa5a96ec9513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a6df2b89e314d5913926e4b6f27c860bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a0c53b1f4379dc780445ced5172a6ef6a</anchor>
      <arglist>(ImmutableEnumFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a843f9b05e4d891cfc48b99039e1f8c18</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a7c40753f7b32f5caa7bc6fed202bac41</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a8ab2ac1363f75d93ee6c6abcde29540d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>ad0da96dae69e523f635ddb66dbb7a710</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>af2fe4c0714c0f0df11749bbc5db5eb63</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a6531d23a4fa53038ab728e256a20ad5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a2a55d8dc5becc294d11dc46de3b384c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableEnumFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>ab1c0417a779c08e92e6eacd9bfc28083</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableEnumFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a5acd13686da5ef615e413e31e8ad1d75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>ab6374e9c4ec2bb26ae0a4cec6dd3f317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a0b89990071b268d261d8d519c57d2fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>messageBitIndex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a4ff96812d912446af65aaea2bcfebade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>ab1d1d8d909c89d2d31458980e82bda3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a37d6e3a60d8c999e7f6e5ac5f70f87b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a8cc4cafa392d83cfb4f67e72782a35b3</anchor>
      <arglist>(ImmutableEnumFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableEnumOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableEnumFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>a5f3f586fc74f51b9caf6d9ec2ae8e508</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>a83e654802cf27aafad2cbc698b7345c2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>ad26c7e2fff2ed2136bc873807c26500e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>ab82d86e9bbf5b7a8551de4dfe834eeda</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>ae19a87aa36ae9351d134955d09ddf512</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>a6eeb46999e013ea21840704b35bd40c4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>a709d9931e1d3593e38fac546f18b9339</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>a49b15ce4d84dbda780be34b71127f63f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>a358e232859943b299ed18ba0ee50297b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableEnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>adf3bf75208ba66181109a9e252a979ea</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableEnumOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>abe8186b46dd480c736cabcd6f6acc368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldGenerator.html</anchorfile>
      <anchor>acd0b15a6340469933e3184ec67752f83</anchor>
      <arglist>(ImmutableEnumOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableEnumOneofFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</anchorfile>
      <anchor>adc6223238c84e066fbbfe31d10ef7e03</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a700b7a4f232830b3d217346e3e58fe84</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a57dfbfc3237973fe74c012541fb92e3b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableEnumOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</anchorfile>
      <anchor>af00e13be728935874b5a3197b466e2b7</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableEnumOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</anchorfile>
      <anchor>afa5c11c89a9a353e7f384612be589a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableEnumOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a9c085a4576104fbdf077d7075c220bf2</anchor>
      <arglist>(ImmutableEnumOneofFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableExtensionGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</filename>
    <base>google::protobuf::compiler::java::ExtensionGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>a381769be5c611132b717bf878fc3607a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GenerateNonNestedInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>a6bb3151616ba3ab994f069cb57429754</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GenerateRegistrationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>aa8e535eb493b6e0bced7cc2bb2b8d18b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>ae6567d8cc9d3d435793c0e0a65f03e16</anchor>
      <arglist>(const FieldDescriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>ab34619980142cbe3428d1314395fbb92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>ad5a84df7f8a549bc198ed927bebf800a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>ab32276c71f5cae1a23fa2d8ca75dcb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>scope_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>a63320d02bfe018d8d8b4d0cf47bbcf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionGenerator.html</anchorfile>
      <anchor>a6de398088120f3b49e2f207e9daab8db</anchor>
      <arglist>(ImmutableExtensionGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableExtensionLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ExtensionGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>a6e89fffa492c064b407cb707ee597ab3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GenerateNonNestedInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>abaf7813604588babe84ecc2a5522f5bf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GenerateRegistrationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>aaeaff563a417b0412aa922953ea1655f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableExtensionLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>a20aa652b8a0dffaa0accbf39557f5660</anchor>
      <arglist>(const FieldDescriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableExtensionLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>aecefc24e130c44c2c004d12cd4f4cdf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>a344e7ceee599f6014cd8a644c368ce46</anchor>
      <arglist>(ImmutableExtensionLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>a8392292173fcacbdf732a05fe338fd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>a8ac6e98e7aea2ed3d8ba697c7ead74e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>scope_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableExtensionLiteGenerator.html</anchorfile>
      <anchor>a259ba965d9418c51394174ac8d4ca5b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a562d3093f3456bd677c154084778e19d</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a38f804bd8f0dfef376ba6a8d95c6da39</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>ad703d310c6fcd6390fe07fe90714435e</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>aef8e11f2545d72489d0c489eccc8bb93</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a90bd411409ed0fd58359ad1efba6ad56</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a0ef061c8fc207821215fdea8ea45e3b3</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>af9e22767d662a0f197232e133a461233</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a8a67cb21cb145cc7cc0f14e78b97ccf0</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>ac3461db8abc74af3d9573c85215bd27b</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>af139cf045187a27dc68ca07b72c9d354</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a50a14db47c398ce6df9308d64c282e68</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCodeFromPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a7921e1c98a554109e0dc3768113afe01</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>acd47d4c5a60badaeb16f51b4329284c4</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a7ff91f0c30bf528392fc6345d8dea419</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a0a5064712002b870d32718152d8a8a82</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a09f7613c080fee5b9cdc7431a3b300b0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a0e2656b6372ffe02f946dd0ed9fca78e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>aec8c7a6881202366d42629726c64f745</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a7b8f83fe04733763b86b3ae335b32944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a1cb4a1fd338c98a5fde3afd9ff79c027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldGenerator.html</anchorfile>
      <anchor>a71058d9ca61539d6cdffdf8d4a10da30</anchor>
      <arglist>(ImmutableFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a576295bb61baae5bd186dfe575b9cda4</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a1a13a0539819a499d9dadc33cae6398d</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a867db6949341436671f75ed3bbf7e4af</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a1b872851a3dad3282533b9a0c68ac36b</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>afccb809bada34d2898229bf5eca34d25</anchor>
      <arglist>(io::Printer *printer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>aac6e90bf967412f6219ed932aefd844f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a2f91172864a17b1da113471ef0d3ad49</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a19455f207d6721c9d7b69f774a6261bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>a29b2c354216eaefd45b145a3f4f03fcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableFieldLiteGenerator.html</anchorfile>
      <anchor>aecfdbc31589621a23bb0fa111f19b9ca</anchor>
      <arglist>(ImmutableFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableGeneratorFactory</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</filename>
    <base>google::protobuf::compiler::java::GeneratorFactory</base>
    <member kind="function">
      <type></type>
      <name>ImmutableGeneratorFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>ad45a84b5799e8983d26fb533258a5f3c</anchor>
      <arglist>(Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExtensionGenerator *</type>
      <name>NewExtensionGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>acecae284e246304a02c6f9f2e6c12f22</anchor>
      <arglist>(const FieldDescriptor *descriptor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessageGenerator *</type>
      <name>NewMessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>a5b49a39b7d90f73c4d215eb2c0a5fd9f</anchor>
      <arglist>(const Descriptor *descriptor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ServiceGenerator *</type>
      <name>NewServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>a91df84ebd187dd592aeec155f2ff8b5e</anchor>
      <arglist>(const ServiceDescriptor *descriptor) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableGeneratorFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>a729c6e7af5984bd940650e161c824ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>a538ae7df6eff627c3ecaae5371aa6d2e</anchor>
      <arglist>(ImmutableGeneratorFactory)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableGeneratorFactory.html</anchorfile>
      <anchor>a42e581ceb23e1ee95e9fb26bd2ec8617</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMapFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>aa9ac08e443ccfbe96cd61bf5c7d8b677</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a4284c6e94a170b9c5210a9f6c9eea725</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a51097865a37787fbeda40792acfd0267</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>afeb1b2abbe55e5efbd0fc6435cca6404</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a5f2c00c95ae36cd0318bb5de7332316a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a4c77142edfc1793943ce6a64c9eaf519</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>aa50727e8472574bf6f770b8739234dc4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a937c7efdfe71174e938d7248367d0c86</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a9d5ec9f5fb7ddabf97ed0b4bc7b92aa0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a759fcc5e2da6d22695b668c18a229882</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a38b1653604043533420d723620b118d8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a7cb8121ec4e06efc3d5f9bc63db8bb38</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a316eec17e6e6cccd5eba477277fbd247</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>adc3c799d4f5eecafc4559dde3aaf2b9b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a99ffa5ef3dff0dcef6fe0f231b2d029a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>abd12e98e25da8f880955e9429e74d1f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a07319847aaf3601a775cc025f1984b61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a1089fe6785c50b146a6463b096f5f962</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableMapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a491a2b087e1a3e5723b75106018d2304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMapGetters</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a9266efbb25b04e2fc35bb12aacae1eb1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a28d23c3e5c70e977c1279ad5e91920bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>ae5e6cfd1cc210a4cb8f8c6b41d40b2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldGenerator.html</anchorfile>
      <anchor>a30f1c22160f473994ff24884e5512e11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>a19dd7b21bc4c1261eae6f238dec31897</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>a7dfebdadd165623c2888195df6a78cba</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>a3444e5a088b19327acc1f13923ff14a4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>ac420dc66754757d54f91c7999de1a124</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>aaac76bb088f63f89bb5d4280dd4898b7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>a5eac442781d684fabe3b40e39deb9862</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>abf14395bb8195d06827b879215d9bad2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMapFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>ad79ebb94ed2b7152c88da08c01b8dd19</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableMapFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>ae81f66ae465efed785d69006cddb8461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>acee4629c9ddaf0c778a060c189d3e9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>a95a13e677db7be2172b835dd5a63b4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>acaf51e98a89ad1be45769f7da03d357a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMapFieldLiteGenerator.html</anchorfile>
      <anchor>a213eac4b93ab32b205ff80d72d277f81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapField::ImmutableMessageConverter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapField_1_1ImmutableMessageConverter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::MapField::Converter</base>
    <member kind="function">
      <type>Message</type>
      <name>convertKeyAndValueToMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1ImmutableMessageConverter.html</anchorfile>
      <anchor>a578686fd51795b629a91099fc150b016</anchor>
      <arglist>(K key, V value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMessageToKeyAndValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1ImmutableMessageConverter.html</anchorfile>
      <anchor>a79310b3ead2d63b9ba46fc4ec25b8435</anchor>
      <arglist>(Message message, Map&lt; K, V &gt; map)</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1ImmutableMessageConverter.html</anchorfile>
      <anchor>a32f16dfe8c6f31b4677350b9f94f014b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageConverter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1ImmutableMessageConverter.html</anchorfile>
      <anchor>af93c958c5d2fbaf0c4ebf072da6f2eff</anchor>
      <arglist>(MapEntry&lt; K, V &gt; defaultEntry)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapEntry&lt; K, V &gt;</type>
      <name>defaultEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1ImmutableMessageConverter.html</anchorfile>
      <anchor>acc3d60bd705c00d1214a48863a652bc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a8ad9a1f4074a6cd853fbb93ef2f79e85</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a997fe1f895f4b4048c298b50c336f69d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>abf1a3aa920eacd5472014a1f7f0199fe</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>af1d5062c368c0b9d8cbd4df1a0d9b1f0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a4c47c55f6a303d33549b4448ef3971fc</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a67d90d66d8863e19bc04bdef53a2d2ab</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a97cfd2c28fa614cc79db929591922a24</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a8516bddcd5a95ea35dd5e9eb8e2a357a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>af3d4e02031e252c67e760a2c07a9c6e3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a70e86d2875f8a659f5f4cae0b4149cee</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a103dd6effd56edfa459cec7670d9db4f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a29992890a9b9f6f78a039e71332f7816</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a16724a5345d671114f2b24e81061797c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a7ecfc16d0c817726c1d77fbc4e184587</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>ab5d8155f2dfa3611f525fb2868caff45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a60e7ba03d96554bea4d23f85b66f2044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a58fda6ae89421b346ca8b00d7201dea3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a211fa3c0ea24d5184d954b54c62e617d</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>afa5cf38bd1a2caa76254a3ab0b9f1f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintNestedBuilderCondition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a97d9dfbf7f73a511a4f0da0765d2f1e7</anchor>
      <arglist>(io::Printer *printer, const char *regular_case, const char *nested_builder_case) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintNestedBuilderFunction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>abf53a647e401d5ed682b20b8d800b224</anchor>
      <arglist>(io::Printer *printer, const char *method_prototype, const char *regular_case, const char *nested_builder_case, const char *trailing_code) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>ac62c8443f9e0ac4530d464db4ccbc69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>af4e43929a0a882a88f3b36c5fbc76210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>af1f13364901b213983eeccda059d55f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a39d9d06b974e3e2283fccd58b26cae3e</anchor>
      <arglist>(ImmutableMessageFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a7ac553934a6e30f715717f3c8ee35fc5</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>af319fbfa4186ee310959212b715d0235</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a3d4a7e91270d90c8500df9c473905ddf</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a24b4bc76fcf70b3dad0c7818060e373e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a7f12b11c1732d046fd1270ceade81a0e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a6c49ba48ec1cd24c0a3fe23a314d3f23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a9c37bc0470c0959a51c109e69e8790a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a733b996c46aee27984792262d483c845</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableMessageFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a45401f6f13c39ee8281d7ba27f82e7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>ae936724bb7ee3f0ff7e9d0b5e27928d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>messageBitIndex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>afc59e91a8065186ced53aede7c2dc6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a058dc9c8aff8d32dd1da65fb6f04fe33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>af5a1caae5964ab9324eb8265939b2d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a686bea922a1c7f3f59f362f29e503fe6</anchor>
      <arglist>(ImmutableMessageFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMessageGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</filename>
    <base>google::protobuf::compiler::java::MessageGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>aaf6a43e4c0ec3eb3b45eb7c875c7b7f2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionRegistrationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>adcd21e8fbe5f21645a0545e2a7839d1c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a5ea1e2f667eb9c322ea3594773194960</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GenerateStaticVariableInitializers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a1a7dfb8895bd634f0e5f3953a5d045bb</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateStaticVariables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>af40060c5c84ec45e2ab5ac2e914d3c23</anchor>
      <arglist>(io::Printer *printer, int *bytecode_estimate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>ae660d8a48c4c9444e57382f1679c7f6e</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableMessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a21883f3bad806ca7596717a0c10d2d04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateAnyMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a83b779d0a429699c58a1fab372d38472</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a5a1671117e7b473651ae3fd3b171dab8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDescriptorMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a0a814499ba1ee86ab4e4a3807533feab</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateEqualsAndHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a9f58d3edfe7ec1b7388c372ead1e8c6c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldAccessorTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a245d223d4e665b5e92894cfc552fb891</anchor>
      <arglist>(io::Printer *printer, int *bytecode_estimate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GenerateFieldAccessorTableInitializer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a4f79abc2284dcb2c1dabeddad0aead59</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInitializers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>acc5ef93a50277c5859af384430d1f0f5</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateIsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a711ec5189f62e4346e030112a30ad3f3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMessageSerializationMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a8bcc50885c81c2307432714d552a06da</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParseFromMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a0e9dc25eec8935fdbfac21eabcd7c4f4</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a2cc454c9b9b375ff8d8719e166aedb76</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParsingConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a5d7576d4c58646c19a6935ce8c725086</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneExtensionRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a332db6776dd271e5e0c43ac6c483981e</anchor>
      <arglist>(io::Printer *printer, const Descriptor::ExtensionRange *range)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a3cfe340411f7da4396ddbb5f885a17fa</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a427d1f75059687b7df43cbcb1e2cdcd9</anchor>
      <arglist>(ImmutableMessageGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a3e02f9b830ef623d83ae8f03712c2569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldGeneratorMap&lt; ImmutableFieldGenerator &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a0186b41052be4276c5ea4300821321f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageGenerator.html</anchorfile>
      <anchor>a7461715fb175715a14e075c55de2d5f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMessageLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::MessageGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>ac47ebfe2d91b914693c7402db7c4290e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionRegistrationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>ac0f384599d7471e833a4cb3fe93d755c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>adc2c9e51e3a3ef67d6481c214a6b519b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GenerateStaticVariableInitializers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a672bf84e61c2aaf26ddd38398d6e890b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateStaticVariables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>ad1394185a88b728d742ea66ca051db6b</anchor>
      <arglist>(io::Printer *printer, int *bytecode_estimate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a00f1458632be22739a81186e47379372</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableMessageLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>ac968cdbdce1227760141509d103516e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a2dc9e00a2c435319231a2cb6fa36e195</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>ad176f01caf7d214d811bef720ef941da</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDynamicMethodNewBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>aa5e15ded6b179d990d701d594074061e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDynamicMethodNewBuildMessageInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>afbc21fc01d5f95b8766d5003735d3234</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInitializers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a8385556cf10ee0af39a4a33c9be7a8c3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParseFromMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a8ed53ff5019dad13173d088ebfed2b66</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>af764e9430a16bb067cff093f1f9ad2f8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a440980442dabbfcaed9bb2b88fdf2387</anchor>
      <arglist>(ImmutableMessageLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a2ae3685da1c0048046d4f0ada671fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldGeneratorMap&lt; ImmutableFieldLiteGenerator &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>ac850a404a60c32a15e534e5bd6b79bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageLiteGenerator.html</anchorfile>
      <anchor>a363f73abd66ae0069886688c2fbfb7be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMessageOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableMessageFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a1acbad5595cbf163d170d808b130d62d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a998ac2ab93387d8458c80338b174cdbd</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a6697941d1e47414dc04c354d432b03c9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>ac7258bbdea4957fc85b6c3434bef0993</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a2cfb80d9085c9984023b4d11179f4ee7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a58d95352cbb5f069cc175f095713661f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a5e4fb13a95556d8362f02caeb6a7e257</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a7ab149baea8dd06d7c4611ac42b25421</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableMessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a128337f68c587616b4124dc137ff4d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldGenerator.html</anchorfile>
      <anchor>a79cfe0d528ba94c29c78711a3543f769</anchor>
      <arglist>(ImmutableMessageOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableMessageOneofFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a41a706396bccb12b5deb7937705a3cd4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a7416e292e1dfd5d166dabb7deba3b411</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a9f18b94802834fb7d0cd1435239efc36</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableMessageOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a912c2559fa55e94fc738c7acff7654b1</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableMessageOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a6ea89de1f4fa4d6b6466b6e74d224ae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableMessageOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a80e17c3f94508ad432d2644d34141f98</anchor>
      <arglist>(ImmutableMessageOneofFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutablePrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>acac7efe67691bad5ed5cea18674cfa5e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a3d4d4c43139d8d2cf609948841f56a8a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ac0533b7ee26d0df6c879234892aef196</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ada80f248854930194e2efd4363cfaac2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>aecf903bc4a100750dd7f3edbe065fa88</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a982999f8c0fb02d9f96d8dfa1be34a15</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ae8988ff31eb834e13f4aadbd11db9c3d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a90286cb64169822ad3508a341a388d77</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1d225072d0a44d06b7445b910627768e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a4f883f280be02a0ab012657aed95ffa4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a9ca0c5b9b0612dc8bc036051b218cdd1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad53fb580f441eec4ba86f6c95cc749fe</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0be8d54601a4009f701441cb66577b53</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>aa1217a0124921d8e2b1b073b5f89b073</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>abbbcb2ee4bf9ff5a2f721cc0556e518e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1a73f9ff97dc74a3d3393da701fff896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>aa7c6b136330c48721d96b6c951b7b32a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutablePrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a28697ff879671aa30f9abbef93b8871e</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutablePrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a827506fe31ada751e65113a76b25ed3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ae9c81844a99f52e5616863ecaa28b82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a490d4714cfac1fd58c91270fc7baa005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0c852a6fc656e5986b32dde18b8b0d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a6146ac2b692e628ef6fd51dc33fe7c0f</anchor>
      <arglist>(ImmutablePrimitiveFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>ade928f85da49047a461cce8b328db719</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a41034acd45fd510fa1aa47331d74f2fc</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>af8e355c14bfd6649033f57869e35f5b4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a07a0bd95a3a2e331bd17050f1ba918ba</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a5776f725b62e1f22135ee665437bb451</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a2438440439395937f2a9fa507744d209</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a0b0b7bb761b7b4ed9fa1001097757a1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutablePrimitiveFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a73b76f866ef26779b1070cc38818cf6a</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutablePrimitiveFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>af31c2521149740bbef147a836d660dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a5daf76dc18910e9310e9759270ddf74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>messageBitIndex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>aee4a4144fddc553c15883bf28ba0d51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a879fbb36eba0949e51e2a7b89db6ed02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a24f166231869fc085fe7b7bb1d7ce72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a3483b3b5c9e24cbf01ab4ae806cda10e</anchor>
      <arglist>(ImmutablePrimitiveFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutablePrimitiveFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ab211f8976e579d344058aa0f7e599b04</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ab28448b57b19e39f9461534c96970483</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ae3f357d3fe7fdc262acc4db027925f98</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a035904f4995842b9aae79f376ddb03fa</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>adcae09cd862f035051d8fc4575702569</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a3e8a411974652a398d2a59b6ea6bb9f8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a312a3d7b8b3505902a374dfea64c2eb1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutablePrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ac92bc867447ffa9ed176ee8339fd5131</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutablePrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ac6d0f0a09943a0c79b0f170bf59ecc84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a969561cf07610456265d513c4db0c16e</anchor>
      <arglist>(ImmutablePrimitiveOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</anchorfile>
      <anchor>af296a515c30ae3bbc90fa9fa0322c608</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</anchorfile>
      <anchor>ac252797b16df7e0328070593457c0904</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</anchorfile>
      <anchor>ab5404d18c90525efae0e4dc4437a3015</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutablePrimitiveOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a2f43930691a6ef4f4893fc00eb290a60</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutablePrimitiveOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a6786b5f951c07f435ba2eb0cb7575669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutablePrimitiveOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a9e446cc91f5c9c4b84a8a7bff406c80f</anchor>
      <arglist>(ImmutablePrimitiveOneofFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableServiceGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</filename>
    <base>google::protobuf::compiler::java::ServiceGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a0d08665b625543f3c1d2118867116b4a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a5cadaf3aab79981925b472e7d384c7fc</anchor>
      <arglist>(const ServiceDescriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>ab9c212fe70706b55375f1cd71ab9f295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateAbstractMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a0d95109afb8c1d29723e80d0366a41aa</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBlockingMethodSignature</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a8e6f3d508fe907e6d8f08daabb399669</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBlockingStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a8b821fe9bf6c608b06b1466bd5ff003d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateCallBlockingMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a0336b903c696407a437120d237c2193e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateCallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>ac1222704a7c1f8b5a6074027d27f249f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateGetDescriptorForType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>adfd5558193e60ec2bf986ad3906cb36d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateGetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a0a9b5c57dc7a51fc3db43d4271664651</anchor>
      <arglist>(RequestOrResponse which, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a702aef5681ba816534a2f1f2afc2dcaf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMethodSignature</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a83bb3bd6b51948c0c6f16f9507297f24</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method, IsAbstract is_abstract)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateNewReflectiveBlockingServiceMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a65878e0357759beed13d60c69effc5ee</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateNewReflectiveServiceMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a0c21bb7e96eb521a1d8299aaa305dbcb</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a41020aeb5db7d36d129fcb00275646e3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetOutput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a5a1b080b757403860d4460d61c8488d9</anchor>
      <arglist>(const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>aec7933a552958647f2ce9600b100d917</anchor>
      <arglist>(ImmutableServiceGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>ac7f692f4be2a8d6c552e62f5c5031e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableServiceGenerator.html</anchorfile>
      <anchor>a30d83e093c9db97715cb7def055484c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableStringFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a331e97a52d6f131f5b7461b180f7ceba</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ae981a992f8f075db93f73acef60a5829</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a05a97decc395495ee80b182ab142dd0c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a347a0f8575c0c98c619846c417c91774</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a58ac2b289c2a8e4bbcd5fe97cec1ec81</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a68a0c944d6d85747da5f7821d98ece08</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a8888d42b469ce71a1d1bf6ea2987b9b9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a24b2322787d45a1ba45c59f0cf00e472</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ae2d22e330838b0d51c8048612d9597ad</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>aab50a6848a8f8b7178eaa4509ab1f726</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ad98f4ef8ccb15ff538fed97a16c90b2e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a0af46d142372110557d4743054de20fa</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ae056bef87227c7e331ba9f0db587ede1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>acef2df2cc2a450a2eaa40c53c04d8c77</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a2a34b1c787b10d77bdc85644e5048322</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a0e2e78b0a80d1ed29282fd23537f74f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a78fdc09b5f0db285d784a161f604526e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableStringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a3eeeaa1ec5bb537904f2e3f85c871539</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableStringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a718ae93d465bb2999b5b090d6ee2cd2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ae89e12e27f65ea760726c50898926c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a1b5892e033f2400bdac2277697e56ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a9d4805e3c3828ed9adf48aa061d840b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a55d2d290d422285c0712c9f6d2d73c34</anchor>
      <arglist>(ImmutableStringFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aef11da472b3e17c7e100b1b7e20c4b63</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a6ba323280da7f1091847f1389da8712d</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a7e9b34ec2ed02f477dd125a4d1fd910b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aaaf838faaa7b4af3ae651331b3ffcac4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>ac985023a56217051234b308955d33196</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a81181b282b5a3c2233ca3fe22212a3bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a21370fd28a7715ae3e2f2662ad881c92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmutableStringFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>acfbf6c757416f75f9fa61567870bcd49</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableStringFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a1906b78cac0ea4a4718fe815ef730458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a83d0b07ec8d90ddad2c80af2a58d1b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>messageBitIndex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a8401240bf1e2bf393f48d533bbdca36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a6feedda08e452d4a9bd2f55557e4f04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aa4cae9d27734b976f706fb5e3f413437</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>af9721d80c1ff5d37f91a4a716b8bec88</anchor>
      <arglist>(ImmutableStringFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableStringOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableStringFieldGenerator</base>
    <member kind="function">
      <type></type>
      <name>ImmutableStringOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>aaa0259ccb7049010b02c9bfdb0d345b4</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableStringOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>ac02605225a3a480d8816ce7cb52498ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>ab93f6ae8d7c1a6bc0b651f2f51c5aa5e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>a1b146db32b014169d313aca834d7ca13</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>a6acb0a68262b1cedd1570a83a01ade0b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>a93fdd2250209613162a0d12cce641d59</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>ab8950bb24226bf2514d33fb2c4552eb1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>a9d4b8ec741cb755dc02e8ef238527719</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>aae6b569011394b0b0f34d59b8cff781b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldGenerator.html</anchorfile>
      <anchor>a366f348d09058f3fdce72f75a22bf0e5</anchor>
      <arglist>(ImmutableStringOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ImmutableStringOneofFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator</base>
    <member kind="function">
      <type></type>
      <name>ImmutableStringOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a1b1e615be5b613c3a1c39f59c2b2d16e</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImmutableStringOneofFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</anchorfile>
      <anchor>af5c66119bec770de734f86a669b58edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</anchorfile>
      <anchor>ac70e1c5543957ead0117d82ca6e00682</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a6136b5d5b4d32777f8ee86871c805891</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</anchorfile>
      <anchor>aab686c33edbb86628d7c052d75be0ec6</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ImmutableStringOneofFieldLiteGenerator.html</anchorfile>
      <anchor>a2b0af3b33a0e502ce3ae48042ebcec85</anchor>
      <arglist>(ImmutableStringOneofFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImNewDummy</name>
    <filename>structImNewDummy.html</filename>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnRefAction::Impl</name>
    <filename>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</filename>
    <templarg></templarg>
    <base>testing::ActionInterface</base>
    <member kind="typedef">
      <type>Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</anchorfile>
      <anchor>a69311fc7b75aba0f2c444d6766c82a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</anchorfile>
      <anchor>a9d55719e344507c0579150cdf307c8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</anchorfile>
      <anchor>a245d797a18ba609ce99bc5a383d6c36f</anchor>
      <arglist>(T &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</anchorfile>
      <anchor>a12a5137d1e874c95044f0b4a7a355e0f</anchor>
      <arglist>(const ArgumentTuple &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</anchorfile>
      <anchor>ad2899b6718fb8b8aaca38419c27c2765</anchor>
      <arglist>(Impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>ref_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction_1_1Impl.html</anchorfile>
      <anchor>a647d8e360f3e2d2f4da89f7f348b40dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnAction::Impl</name>
    <filename>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::ActionInterface</base>
    <member kind="typedef">
      <type>Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>ae6311cbcb9aefd71304a7e40b24be62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>a681fdf18258f86ea31efe0c55217e571</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>adacdef502a597ee9f92b52f21153cab9</anchor>
      <arglist>(const std::shared_ptr&lt; R &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>a75639b38ed9daff7f07099a7703018ad</anchor>
      <arglist>(const ArgumentTuple &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_COMPILE_ASSERT_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>aa78abb95d718d193f787e9235818caca</anchor>
      <arglist>(!is_reference&lt; Result &gt;::value, Result_cannot_be_a_reference_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>abc88338b2f0a633f71eccacb81d03fba</anchor>
      <arglist>(Impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Result</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>a75916c30e7f8bb0388f3313788f25fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>R</type>
      <name>value_before_cast_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl.html</anchorfile>
      <anchor>a0dbd2f08128302c1395063f84f661366</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnRefOfCopyAction::Impl</name>
    <filename>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</filename>
    <templarg></templarg>
    <base>testing::ActionInterface</base>
    <member kind="typedef">
      <type>Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</anchorfile>
      <anchor>aae70fc272cfaa8efebffffdeaca36cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</anchorfile>
      <anchor>abb413010cf24f603295ac6426adbe9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</anchorfile>
      <anchor>a5019dc0a3f19a844e939a52abe63f473</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</anchorfile>
      <anchor>adcf323bd97176149257a140cc78a19c5</anchor>
      <arglist>(const ArgumentTuple &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</anchorfile>
      <anchor>a380485fdbcb248ca267bf190202607c5</anchor>
      <arglist>(Impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction_1_1Impl.html</anchorfile>
      <anchor>ad253b5cad2707636b8b19970708905c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::IgnoreResultAction::Impl</name>
    <filename>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</filename>
    <templarg></templarg>
    <base>testing::ActionInterface</base>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a1e3be49f0be40b497a57fc462ed3fa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a5848be04a86b1149840d04eca6e0bc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a0252ee58746d81d31b92526b2336892e</anchor>
      <arglist>(const A &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a5fa77ae51ba5d05e01d338910df24128</anchor>
      <arglist>(const ArgumentTuple &amp;args) override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::Function&lt; F &gt;::MakeResultIgnoredValue</type>
      <name>OriginalFunction</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a00db745de37ebae1ee631240098bc2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a9e4a21770e75deb8438e6ef633a638f5</anchor>
      <arglist>(Impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Action&lt; OriginalFunction &gt;</type>
      <name>action_</name>
      <anchorfile>classtesting_1_1internal_1_1IgnoreResultAction_1_1Impl.html</anchorfile>
      <anchor>a31db8189338e8f4d5f8e21e95c0b0763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnAction::Impl&lt; ByMoveWrapper&lt; R_ &gt;, F &gt;</name>
    <filename>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::ActionInterface</base>
    <member kind="typedef">
      <type>Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>a5b68d6715914e165ade5864060aa4213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>a9b727fcbbd1fa17e03a78d115fc81707</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>a1a4d0148381a9646ab8708f93fdfc277</anchor>
      <arglist>(const std::shared_ptr&lt; R &gt; &amp;wrapper)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>ad49336b69584cc6e90515a1540d2510c</anchor>
      <arglist>(const ArgumentTuple &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>a989ee18a52a8bacfac5c9b6bfe82cf53</anchor>
      <arglist>(Impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>performed_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>adb9db786f4a87a4a8a055ddc840f9d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::shared_ptr&lt; R &gt;</type>
      <name>wrapper_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction_1_1Impl_3_01ByMoveWrapper_3_01R___01_4_00_01F_01_4.html</anchorfile>
      <anchor>ac442c8b8b7d561522f6945adfe14378c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FrameImpl::ImplData</name>
    <filename>structFrameImpl_1_1ImplData.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>allDataNbBytes</name>
      <anchorfile>structFrameImpl_1_1ImplData.html</anchorfile>
      <anchor>a0cd76eb504309988d9f299e6f727b01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; uint16_t[]&gt;</type>
      <name>m_allData</name>
      <anchorfile>structFrameImpl_1_1ImplData.html</anchorfile>
      <anchor>a15248b42c0665a6f0b441db4ca511ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, uint16_t * &gt;</type>
      <name>m_dataLocations</name>
      <anchorfile>structFrameImpl_1_1ImplData.html</anchorfile>
      <anchor>ab92272777ccef1359afda155d32b6bd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NetworkDepthSensor::ImplData</name>
    <filename>structNetworkDepthSensor_1_1ImplData.html</filename>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, CalibrationData &gt;</type>
      <name>calibration_cache</name>
      <anchorfile>structNetworkDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a76c27ec37a98e2d452fd4d0451bac311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Network::InterruptNotificationCallback</type>
      <name>cb</name>
      <anchorfile>structNetworkDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a3de13cfea5f059996095ff315b56c6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkHandle</type>
      <name>handle</name>
      <anchorfile>structNetworkDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>aa3c1ea9fe9e9f5f85ceda1672c4fc6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ip</name>
      <anchorfile>structNetworkDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a3add6546c11d732c9f7248cf7f89ddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aditof::DepthSensorModeDetails</type>
      <name>modeDetailsCache</name>
      <anchorfile>structNetworkDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>ac2800ba6c7439506ed0e758033a627b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>opened</name>
      <anchorfile>structNetworkDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>aa7d6c938d1f64e6b51b7b40aba1879b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Adsd3500Sensor::ImplData</name>
    <filename>structAdsd3500Sensor_1_1ImplData.html</filename>
    <member kind="function">
      <type></type>
      <name>ImplData</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>a5cc11c7f7476c259150ce84b3890f36e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CCBVersion</type>
      <name>ccbVersion</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>a3241bffa0adbe472364c4581fa379c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, __u32 &gt;</type>
      <name>controlsCommands</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>a4eeb4e5e832fb754de3e9cb79493d1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fw_ver</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>acacea9ed43d38fe112e8730b9b13366a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SensorImagerType</type>
      <name>imagerType</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>abddcbc2bc7f8e5effa958c38e94f11b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aditof::DepthSensorModeDetails</type>
      <name>modeDetails</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>a953699aa40891eca571a4226e3bfe015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>numVideoDevs</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>a4e85304819713ab979d32e5b81fb5fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct VideoDev *</type>
      <name>videoDevs</name>
      <anchorfile>structAdsd3500Sensor_1_1ImplData.html</anchorfile>
      <anchor>a2e7f4a8b70b1d58a95bce8c22acb6b2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UsbDepthSensor::ImplData</name>
    <filename>structUsbDepthSensor_1_1ImplData.html</filename>
    <member kind="variable">
      <type>struct buffer *</type>
      <name>buffers</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a4dec286dbc7c41822afb9ec333ce2a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>buffersCount</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a2a69cfd1fd8d88843346560c9834e0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, CalibrationData &gt;</type>
      <name>calibration_cache</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a85e99f90149f0f14199d5ef2003fdb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>ac81bbf5412a7770bab77de82f406b9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct v4l2_format</type>
      <name>fmt</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>a57dddb5d6d5703f5b8f83d43e204aae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UsbHandle</type>
      <name>handle</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>aeb39ea0f2eb8c7a9a5438a21131062c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>opened</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>addc6e776b7aea4ff94753e4497a10a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>started</name>
      <anchorfile>structUsbDepthSensor_1_1ImplData.html</anchorfile>
      <anchor>af4e9e24870ada14a65be671e5f44d531</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ImplicitWeakMessage</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</filename>
    <base>google::protobuf::MessageLite</base>
    <member kind="typedef">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a0f04834ea189b247e481a650e45aed04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a72bbdc79c4269d8b08e3dc2c67a97e1f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTypeAndMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a40f833690189b9c14fc1737d4b4a71d2</anchor>
      <arglist>(const MessageLite &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a967229258651cd496a5a71ad62b55951</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>abb9a397d05742ea3cbaa5f237ce839d2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a49ff17e090d50a029db30ed4baf636ab</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>acf173b38d44ff1a3215802f23a463804</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplicitWeakMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>ade407baf976c279f2286e201e16beba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplicitWeakMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>ad6e4c5532e1a8b9a75576fbc2ed18c9c</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>ac21e8df3bbabbabfc88c4e8eb03a0b23</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>adeb0e2b4095d492848b9dfcff08c890e</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a02ef2e0463ea0335d19a345d4096cb4a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a1f90be0574c20c8c9feb05a1c62c9b2a</anchor>
      <arglist>(Arena *arena) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>abcddaa39a794c2fa706734944df54da9</anchor>
      <arglist>(io::CodedOutputStream *output) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ImplicitWeakMessage *</type>
      <name>default_instance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>a30030b380565407e28eece972e8ec7cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>af4d8a3422d8439d651f07580083d9213</anchor>
      <arglist>(ImplicitWeakMessage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *const</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>af486f16b88aa2245345a50a4d539701c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakMessage.html</anchorfile>
      <anchor>af28e3d143bebf2017a219bff53bb542d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ImplicitWeakTypeHandler</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ImplicitWeakType</type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>aa225ad602600cc619e6ac632b5cf1327</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MessageLite</type>
      <name>WeakType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>a91852c98a675648a698e74f1fcb146ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>afbc6d3b28b3fb6500952cd0cc5e89ce3</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>a21cc731420e55a681e090d752e270dc3</anchor>
      <arglist>(MessageLite *value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>a1d1fb7f5f4a68f543d87cd08cc80ec1c</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>adb073691b40a91428adb37f7d58fc378</anchor>
      <arglist>(MessageLite *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>a48321455f1a35534c87036444dbac21b</anchor>
      <arglist>(const MessageLite &amp;from, MessageLite *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MessageLite *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>a0a6de99208ea25934a4e5955716e2dc6</anchor>
      <arglist>(const MessageLite *prototype, Arena *arena=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>af9666c93a832e67dbb282425281103b4</anchor>
      <arglist>(const Type &amp;value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>Moveable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ImplicitWeakTypeHandler.html</anchorfile>
      <anchor>ab966d9381af07c4232179a41318e9e69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImPool</name>
    <filename>structImPool.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T *</type>
      <name>Add</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a10328df7e17eb5ab4b91c25ad3b0db4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a613b0fa43ad7457ebde2988d4ea5f0be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a2434a4efa2eab4aeca8e15ac208c18d8</anchor>
      <arglist>(const T *p) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetByIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a9f46e2f38f1a02bef31899eeb1f3fdec</anchor>
      <arglist>(ImPoolIdx n)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>ae287bf93e178ecacead30a8baea62877</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>ImPoolIdx</type>
      <name>GetIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a3e683876ebd44c7f6f098851ee522870</anchor>
      <arglist>(const T *p) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetOrAddByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a564fd757c33978601849a6091dcd99a0</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSize</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a1464c8a8182110a766c5142a1c4abbf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a8377750adcef3c1b858b6271bc6ecff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a7b2c095ea540dc8afb670e705a37a912</anchor>
      <arglist>(ImGuiID key, const T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a967f556412946a33bca3950f9be7a6ae</anchor>
      <arglist>(ImGuiID key, ImPoolIdx idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a62a34bcb3efcaaa3f4402c0c3cc1d600</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>aa0b55e4483e95d6723d51b5106de4bc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; T &gt;</type>
      <name>Buf</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>ab9368393a8b95f903d77bd49beb84a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImPoolIdx</type>
      <name>FreeIdx</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>afe057c62cef34c6425dd56a8a396c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>Map</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a6d3b4c9267ef5f496abb97871f9820eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImPool&lt; ImGuiTabBar &gt;</name>
    <filename>structImPool.html</filename>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>Add</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a10328df7e17eb5ab4b91c25ad3b0db4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a613b0fa43ad7457ebde2988d4ea5f0be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a2434a4efa2eab4aeca8e15ac208c18d8</anchor>
      <arglist>(const ImGuiTabBar *p) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>GetByIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a9f46e2f38f1a02bef31899eeb1f3fdec</anchor>
      <arglist>(ImPoolIdx n)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>GetByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>ae287bf93e178ecacead30a8baea62877</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>ImPoolIdx</type>
      <name>GetIndex</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a3e683876ebd44c7f6f098851ee522870</anchor>
      <arglist>(const ImGuiTabBar *p) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>GetOrAddByKey</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a564fd757c33978601849a6091dcd99a0</anchor>
      <arglist>(ImGuiID key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSize</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a1464c8a8182110a766c5142a1c4abbf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a8377750adcef3c1b858b6271bc6ecff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a7b2c095ea540dc8afb670e705a37a912</anchor>
      <arglist>(ImGuiID key, const ImGuiTabBar *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Remove</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a967f556412946a33bca3950f9be7a6ae</anchor>
      <arglist>(ImGuiID key, ImPoolIdx idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a62a34bcb3efcaaa3f4402c0c3cc1d600</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImPool</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>aa0b55e4483e95d6723d51b5106de4bc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ImVector&lt; ImGuiTabBar &gt;</type>
      <name>Buf</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>ab9368393a8b95f903d77bd49beb84a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImPoolIdx</type>
      <name>FreeIdx</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>afe057c62cef34c6425dd56a8a396c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage</type>
      <name>Map</name>
      <anchorfile>structImPool.html</anchorfile>
      <anchor>a6d3b4c9267ef5f496abb97871f9820eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::SourceFile::ImportDefinesSection</name>
    <filename>classpddm_1_1SourceFile_1_1ImportDefinesSection.html</filename>
    <base>pddm::SourceFile::SectionBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ImportDefinesSection.html</anchorfile>
      <anchor>a0832169ef985f22ff5f2cb6edbdade8f</anchor>
      <arglist>(self, first_line_num, import_resolver)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BindMacroCollection</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ImportDefinesSection.html</anchorfile>
      <anchor>a595ce56f56157366a45dda9eb8a0fea4</anchor>
      <arglist>(self, macro_colletion)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryAppend</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ImportDefinesSection.html</anchorfile>
      <anchor>a5d9ab23131eb900939ab91e1abc8c208</anchor>
      <arglist>(self, line, line_num)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_lines_captured</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ImportDefinesSection.html</anchorfile>
      <anchor>a493692f973c669e33df866b286eb81de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_import_resolver</name>
      <anchorfile>classpddm_1_1SourceFile_1_1ImportDefinesSection.html</anchorfile>
      <anchor>a1880f0cad0be12ca9c653da6c47345de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::Importer</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddUnusedImportTrackFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>a0b7021b172da0d61afc9f059a245f329</anchor>
      <arglist>(const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearUnusedImportTrackFiles</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>a3e334e5b7e9e3f81f71204576f92b719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>Import</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>af4208271de6bfa26d552453a5b101530</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Importer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>ab487d1aa12cd090fb0d90de82a73d87b</anchor>
      <arglist>(SourceTree *source_tree, MultiFileErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type>const DescriptorPool *</type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>aac99fa265266ec82c66601780622a83b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Importer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>ac0fd64101b1aa810414edb54df917333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>a5140a96beeca2f7a9474f71dd9bdc2b3</anchor>
      <arglist>(Importer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceTreeDescriptorDatabase</type>
      <name>database_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>a8fef49a072bcbf0b8cc264e13e61e0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Importer.html</anchorfile>
      <anchor>a84187116b7a1d6a637a53cab87a0c0dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::ImportWriter</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</filename>
    <class kind="class">google::protobuf::compiler::objectivec::ImportWriter::ProtoFrameworkCollector</class>
    <member kind="function">
      <type>void</type>
      <name>AddFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>ac61242484bde2a52005bcc0af7a1d784</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;header_extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImportWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>acdcbeed6f75aaa7bb57fe59497deedb2</anchor>
      <arglist>(const string &amp;generate_for_named_framework, const string &amp;named_framework_to_proto_path_mappings_path, bool include_wkt_imports)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>aba3c8333bac9a1d30a3bdb2bdad5ce78</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImportWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>af262bedf701035e94e5b5470e5b34edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParseFrameworkMappings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a5a8855f90da047500f34296158f7fca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>generate_for_named_framework_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a839411664cbb51aec1dd813e9b963441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>include_wkt_imports_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a376b1a26575168355682a8b007b27bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>named_framework_to_proto_path_mappings_path_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a6862f2df4b876fa21ef715b3bdf8a592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>need_to_parse_mapping_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a331e717a98562a9aca51f6db6f1f114a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; string &gt;</type>
      <name>other_framework_imports_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>ab37f624cedf2aad01f931847b9f899cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; string &gt;</type>
      <name>other_imports_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a2343ec78d5712076cd46762894c95b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; string, string &gt;</type>
      <name>proto_file_to_framework_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>ab69b06fce533384c749649e2cb57b830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; string &gt;</type>
      <name>protobuf_framework_imports_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>a67d60142d345c6a92733f3cdae9d0db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; string &gt;</type>
      <name>protobuf_non_framework_imports_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter.html</anchorfile>
      <anchor>ac91b6eff638de571426dc18d45b9b164</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImRect</name>
    <filename>structImRect.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ab07f581cc78eee99b42f40f77d9fac8e</anchor>
      <arglist>(const ImRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a68996cb6b16a023f0a051981cd5be89e</anchor>
      <arglist>(const ImVec2 &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClipWith</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ac02d5cf6ce0358aea9ed9df43d368f3f</anchor>
      <arglist>(const ImRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClipWithFull</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a32a5aaca4161b5ffa3f352d293a449ff</anchor>
      <arglist>(const ImRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ad6043344d8ac30d5f342c71641cfe24b</anchor>
      <arglist>(const ImRect &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Contains</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ac583156fd0e9306181fff5d120b262ea</anchor>
      <arglist>(const ImVec2 &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expand</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>af33a7424c3341d08acd69da30c27c753</anchor>
      <arglist>(const float amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expand</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ac0b0b88fe65725b4694cd7d91d42d382</anchor>
      <arglist>(const ImVec2 &amp;amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Floor</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a8fdf75a0c64ff29f65113cd9f8be77ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetBL</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a59d9751bc7be6745dddf5b83b9155669</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetBR</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ad2f2687254beed5a9b19bde0d6fa14f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetCenter</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>aae13f8003184fd84f29d27c3c074cf43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetHeight</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a748d8ae9cb26508951ec6e2f2df0625b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetSize</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>ae459d9c50003058cfb34519a571aaf33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetTL</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a1d4d972329722b51dca4499cb5931b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2</type>
      <name>GetTR</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>acae90248a96be4acf1524071fca1c3f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetWidth</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>afa75cb8491f20901c96166d17dcddac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a57399f36758ed3eb1eb762143401ff54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a2f0ff273434bfd9d22bb699fd7a63a1f</anchor>
      <arglist>(const ImVec2 &amp;min, const ImVec2 &amp;max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>adfe8d43381f9af8a3e3ea32a3821ab84</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImRect</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a4cd168f1ae088e15db64b95b880f8933</anchor>
      <arglist>(float x1, float y1, float x2, float y2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInverted</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a140efca57832182e2483e5fe4ba50422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Overlaps</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a0af3bade3781e5e7c6afdf71ccfb0d43</anchor>
      <arglist>(const ImRect &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Translate</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a7f799afba3d1c61212448709d9e1a79b</anchor>
      <arglist>(const ImVec2 &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TranslateX</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>a20c399583fc60a1f73715b3c6468a89d</anchor>
      <arglist>(float dx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TranslateY</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>abb777eaa8fd13ad6b7d6dab56d29fe52</anchor>
      <arglist>(float dy)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Max</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>aad58c13340d320b350a72a037e3f7628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2</type>
      <name>Min</name>
      <anchorfile>structImRect.html</anchorfile>
      <anchor>af8f3fbf7ec983e03548b88e14ba68aa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec1</name>
    <filename>structImVec1.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec1</name>
      <anchorfile>structImVec1.html</anchorfile>
      <anchor>ab33951b3125979ab64cb4222138830a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec1</name>
      <anchorfile>structImVec1.html</anchorfile>
      <anchor>aa17cbbe4525aa75d2ca65316fb2c0df9</anchor>
      <arglist>(float _x)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structImVec1.html</anchorfile>
      <anchor>a825500197aa4fe7c4aa563ae547fd29b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec2</name>
    <filename>structImVec2.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec2</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a5dfa5ab27cc4af6df3cf8d920fc8a294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec2</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>af2fd51a6c4bf6290676b235533b92c0d</anchor>
      <arglist>(float _x, float _y)</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a04b75dbf3885c5cb9fe0da28471e313a</anchor>
      <arglist>(size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator[]</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>ab9d53b9da1e51a5f38ba99bf5522c7f0</anchor>
      <arglist>(size_t idx) const</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a5802a68560961ed8cb8cc5fb2a244c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structImVec2.html</anchorfile>
      <anchor>a1f9d136ca837e147b793b19d25a3a618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec2ih</name>
    <filename>structImVec2ih.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec2ih</name>
      <anchorfile>structImVec2ih.html</anchorfile>
      <anchor>adc2f2e13991fbe5796f604ac3f1c8b18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec2ih</name>
      <anchorfile>structImVec2ih.html</anchorfile>
      <anchor>a521693533dca26ddc0b00b567d7aadfc</anchor>
      <arglist>(const ImVec2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec2ih</name>
      <anchorfile>structImVec2ih.html</anchorfile>
      <anchor>a6d35958bb7e1f00705f2817977acbe59</anchor>
      <arglist>(short _x, short _y)</arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>x</name>
      <anchorfile>structImVec2ih.html</anchorfile>
      <anchor>a0963e82728b3ea68d882089e1f5e231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>y</name>
      <anchorfile>structImVec2ih.html</anchorfile>
      <anchor>af8489174701c9070f3874cce8c1e514f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVec4</name>
    <filename>structImVec4.html</filename>
    <member kind="function">
      <type></type>
      <name>ImVec4</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>a6fba9919c960ca7eda33969d700d2a86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVec4</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>af9e535f36b0fc7b9af0f60951fb4ffe4</anchor>
      <arglist>(float _x, float _y, float _z, float _w)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>w</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>afeed5acd9f0d2043175f4da229d12a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>a2090f651f5e5b78fedae8dab87343db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>a6b4d00ae261be4fe54353c759c561fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structImVec4.html</anchorfile>
      <anchor>aba6a75356917a28c967954bb29133a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImVector</name>
    <filename>structImVector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const T &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const T *it)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const T *it, const T *it_last)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const T *it)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const T &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; T &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const T *it) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const T *it, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; T &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; T &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; char * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const char * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const char * *it, const char * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const char * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const char * *it) const</arglist>
    </member>
    <member kind="function">
      <type>char * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const char * *it, const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; char * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; char * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; char &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const char &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const char *it)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const char *it, const char *it_last)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const char *it)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const char &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const char *it) const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const char *it, const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; char &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; char &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; const char * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const const char * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const const char * *it, const const char * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const const char * *it)</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const const char * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const const char * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; const char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const const char * *it) const</arglist>
    </member>
    <member kind="function">
      <type>const char * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const const char * *it, const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; const char * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; const char * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const const char * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const const char * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; const char * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; float &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const float &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const float *it)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const float *it, const float *it_last)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const float *it)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const float &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; float &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const float *it) const</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const float *it, const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; float &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; float &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; float &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawChannel &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawChannel</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawChannel &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawChannel *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawChannel *it, const ImDrawChannel *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawChannel *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImDrawChannel &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawChannel &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawChannel *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawChannel *it, const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawChannel &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawChannel &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawChannel &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawChannel &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawChannel &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawChannel &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawChannel *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawCmd &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawCmd</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawCmd &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawCmd *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawCmd *it, const ImDrawCmd *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawCmd *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImDrawCmd &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawCmd &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawCmd *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawCmd *it, const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawCmd &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawCmd &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawCmd &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawCmd &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawCmd &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawCmd &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawCmd *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawIdx &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawIdx</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawIdx &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawIdx *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawIdx *it, const ImDrawIdx *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawIdx *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImDrawIdx &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawIdx &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawIdx *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawIdx *it, const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawIdx &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawIdx &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawIdx &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawIdx &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawIdx &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawIdx &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawIdx *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawList * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawList *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawList * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawList * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawList * *it, const ImDrawList * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawList * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImDrawList * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawList * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawList * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawList * *it, const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawList * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawList * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawList * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawList * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawList * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawList * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImDrawVert &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImDrawVert</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImDrawVert &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImDrawVert *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImDrawVert *it, const ImDrawVert *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImDrawVert *it)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImDrawVert &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImDrawVert &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImDrawVert *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImDrawVert *it, const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImDrawVert &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImDrawVert &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImDrawVert &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImDrawVert &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImDrawVert &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImDrawVert &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImDrawVert *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFont * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFont *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFont * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFont * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFont * *it, const ImFont * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFont * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImFont * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFont * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFont * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFont * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFont * *it, const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFont * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFont * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFont * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFont * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFont * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFont * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFont * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontAtlasCustomRect &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontAtlasCustomRect</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontAtlasCustomRect *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontAtlasCustomRect *it, const ImFontAtlasCustomRect *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontAtlasCustomRect *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontAtlasCustomRect &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontAtlasCustomRect *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontAtlasCustomRect *it, const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontAtlasCustomRect &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontAtlasCustomRect &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontAtlasCustomRect &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontAtlasCustomRect &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontAtlasCustomRect &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontAtlasCustomRect &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontAtlasCustomRect *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontBuildSrcGlyphFT &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontBuildSrcGlyphFT</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontBuildSrcGlyphFT &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontBuildSrcGlyphFT *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontBuildSrcGlyphFT *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT *it, const ImFontBuildSrcGlyphFT *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontBuildSrcGlyphFT *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontBuildSrcGlyphFT &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontBuildSrcGlyphFT &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT *it, const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontBuildSrcGlyphFT &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontBuildSrcGlyphFT &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontBuildSrcGlyphFT &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontBuildSrcGlyphFT &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontBuildSrcGlyphFT &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontBuildSrcGlyphFT &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontBuildSrcGlyphFT *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontConfig &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontConfig</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontConfig &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontConfig *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontConfig *it, const ImFontConfig *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontConfig *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImFontConfig &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontConfig &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontConfig *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontConfig *it, const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontConfig &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontConfig &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontConfig &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontConfig &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontConfig &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontConfig &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontConfig *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImFontGlyph &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImFontGlyph</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImFontGlyph &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImFontGlyph *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImFontGlyph *it, const ImFontGlyph *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImFontGlyph *it)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImFontGlyph &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImFontGlyph &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImFontGlyph *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImFontGlyph *it, const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImFontGlyph &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImFontGlyph &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImFontGlyph &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImFontGlyph &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImFontGlyph &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImFontGlyph &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImFontGlyph *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiColorMod &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiColorMod</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiColorMod &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiColorMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiColorMod *it, const ImGuiColorMod *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiColorMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiColorMod &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiColorMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiColorMod *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiColorMod *it, const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiColorMod &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiColorMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColorMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColorMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiColorMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiColorMod &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColorMod *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiColumnData &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiColumnData</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiColumnData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiColumnData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiColumnData *it, const ImGuiColumnData *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiColumnData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiColumnData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiColumnData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiColumnData *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiColumnData *it, const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiColumnData &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiColumnData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumnData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumnData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiColumnData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiColumnData &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumnData *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiColumns &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiColumns</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumns &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumns *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiColumns &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumns *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiColumns *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiColumns *it, const ImGuiColumns *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiColumns *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumns *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiColumns &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumns &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiColumns &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiColumns *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiColumns *it, const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiColumns &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiColumns &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiColumns &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiColumns &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiColumns &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiColumns &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiColumns *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiGroupData &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiGroupData</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiGroupData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiGroupData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiGroupData *it, const ImGuiGroupData *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiGroupData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiGroupData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiGroupData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiGroupData *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiGroupData *it, const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiGroupData &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiGroupData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiGroupData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiGroupData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiGroupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiGroupData &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiGroupData *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiID &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiID</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiID &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiID *it, const ImGuiID *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiID &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiID *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiID *it, const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiID &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiID &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiID *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiItemFlags &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiItemFlags</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiItemFlags &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiItemFlags *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiItemFlags *it, const ImGuiItemFlags *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiItemFlags *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiItemFlags &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiItemFlags &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiItemFlags *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiItemFlags *it, const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiItemFlags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiItemFlags &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemFlags &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiItemFlags &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiItemFlags &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiItemFlags &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiItemFlags *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiPopupData &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiPopupData</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupData &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupData *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiPopupData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupData *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiPopupData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiPopupData *it, const ImGuiPopupData *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiPopupData *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupData *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiPopupData &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupData &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiPopupData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiPopupData *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiPopupData *it, const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiPopupData &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiPopupData &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPopupData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPopupData &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiPopupData &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiPopupData &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiPopupData *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiPtrOrIndex &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiPtrOrIndex</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPtrOrIndex &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPtrOrIndex *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPtrOrIndex *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiPtrOrIndex *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiPtrOrIndex *it, const ImGuiPtrOrIndex *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiPtrOrIndex *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPtrOrIndex *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPtrOrIndex &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiPtrOrIndex &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiPtrOrIndex *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiPtrOrIndex *it, const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiPtrOrIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiPtrOrIndex &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiPtrOrIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiPtrOrIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiPtrOrIndex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiPtrOrIndex &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiPtrOrIndex *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiSettingsHandler &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiSettingsHandler</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiSettingsHandler *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiSettingsHandler *it, const ImGuiSettingsHandler *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiSettingsHandler *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiSettingsHandler &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiSettingsHandler *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiSettingsHandler *it, const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiSettingsHandler &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiSettingsHandler &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiSettingsHandler &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiSettingsHandler &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiSettingsHandler &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiSettingsHandler &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiSettingsHandler *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiShrinkWidthItem &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiShrinkWidthItem</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiShrinkWidthItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiShrinkWidthItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiShrinkWidthItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiShrinkWidthItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiShrinkWidthItem *it, const ImGuiShrinkWidthItem *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiShrinkWidthItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiShrinkWidthItem *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiShrinkWidthItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiShrinkWidthItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiShrinkWidthItem *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiShrinkWidthItem *it, const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiShrinkWidthItem &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiShrinkWidthItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiShrinkWidthItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiShrinkWidthItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiShrinkWidthItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiShrinkWidthItem &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiShrinkWidthItem *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiStorage::ImGuiStoragePair &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiStorage::ImGuiStoragePair</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::ImGuiStoragePair &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::ImGuiStoragePair *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::ImGuiStoragePair *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair *it, const ImGuiStorage::ImGuiStoragePair *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::ImGuiStoragePair *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::ImGuiStoragePair &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiStorage::ImGuiStoragePair &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair *it, const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiStorage::ImGuiStoragePair &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiStorage::ImGuiStoragePair &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStorage::ImGuiStoragePair &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStorage::ImGuiStoragePair &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiStorage::ImGuiStoragePair &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiStorage::ImGuiStoragePair &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStorage::ImGuiStoragePair *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiStyleMod &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiStyleMod</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiStyleMod &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiStyleMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiStyleMod *it, const ImGuiStyleMod *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiStyleMod *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiStyleMod &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiStyleMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiStyleMod *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiStyleMod *it, const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiStyleMod &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiStyleMod &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiStyleMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiStyleMod &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiStyleMod &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiStyleMod &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiStyleMod *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTabBar &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTabBar</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTabBar &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTabBar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTabBar *it, const ImGuiTabBar *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTabBar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiTabBar &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTabBar *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTabBar *it, const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTabBar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTabBar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabBar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabBar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTabBar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTabBar &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabBar *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTabItem &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTabItem</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTabItem &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTabItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTabItem *it, const ImGuiTabItem *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTabItem *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiTabItem &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTabItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTabItem *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTabItem *it, const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTabItem &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTabItem &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTabItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTabItem &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTabItem &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTabItem &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTabItem *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiTextFilter::ImGuiTextRange &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiTextFilter::ImGuiTextRange</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::ImGuiTextRange &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::ImGuiTextRange *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::ImGuiTextRange *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange *it, const ImGuiTextFilter::ImGuiTextRange *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::ImGuiTextRange *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::ImGuiTextRange &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiTextFilter::ImGuiTextRange &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange *it, const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiTextFilter::ImGuiTextRange &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiTextFilter::ImGuiTextRange &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiTextFilter::ImGuiTextRange &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiTextFilter::ImGuiTextRange &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiTextFilter::ImGuiTextRange &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiTextFilter::ImGuiTextRange &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiTextFilter::ImGuiTextRange *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImGuiWindow * &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImGuiWindow *</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImGuiWindow * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImGuiWindow * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImGuiWindow * *it, const ImGuiWindow * *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImGuiWindow * *it)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImGuiWindow * &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImGuiWindow * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImGuiWindow * *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImGuiWindow * *it, const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImGuiWindow * &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImGuiWindow * &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImGuiWindow * &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImGuiWindow * &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImGuiWindow * &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImGuiWindow * *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImTextureID &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImTextureID</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImTextureID &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImTextureID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImTextureID *it, const ImTextureID *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImTextureID *it)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImTextureID &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImTextureID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImTextureID *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImTextureID *it, const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImTextureID &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImTextureID &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImTextureID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImTextureID &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImTextureID &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImTextureID &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImTextureID *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImU32 &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImU32</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImU32 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImU32 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImU32 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImU32 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImU32 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImU32 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImU32 *it, const ImU32 *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImU32 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImU32 *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImU32 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImU32 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImU32 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImU32 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImU32 *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImU32 *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImU32 *it, const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImU32 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImU32 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImU32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImU32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImU32 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImU32 &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImU32 *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImVec2 &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImVec2</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImVec2 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImVec2 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImVec2 *it, const ImVec2 *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImVec2 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImVec2 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImVec2 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImVec2 *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImVec2 *it, const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImVec2 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImVec2 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImVec2 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImVec2 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImVec2 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImVec2 &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec2 *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImVec4 &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImVec4</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImVec4 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImVec4 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImVec4 *it, const ImVec4 *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImVec4 *it)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImVec4 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImVec4 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImVec4 *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImVec4 *it, const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImVec4 &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImVec4 &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImVec4 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImVec4 &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImVec4 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImVec4 &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImVec4 *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; ImWchar &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImWchar</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const ImWchar &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const ImWchar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const ImWchar *it, const ImWchar *it_last)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const ImWchar *it)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const ImWchar &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; ImWchar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const ImWchar *it) const</arglist>
    </member>
    <member kind="function">
      <type>ImWchar *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const ImWchar *it, const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; ImWchar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; ImWchar &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ImWchar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const ImWchar &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const ImWchar &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; ImWchar &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImWchar *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; int &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const int &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const int *it)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const int *it, const int *it_last)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const int *it)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const int &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; int &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const int *it) const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const int *it, const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; int &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; int &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const int &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; int &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; MyDocument &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MyDocument</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const MyDocument &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const MyDocument *it)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const MyDocument *it, const MyDocument *it_last)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const MyDocument *it)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const MyDocument &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; MyDocument &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const MyDocument *it) const</arglist>
    </member>
    <member kind="function">
      <type>MyDocument *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const MyDocument *it, const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; MyDocument &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; MyDocument &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>MyDocument &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const MyDocument &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const MyDocument &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; MyDocument &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MyDocument *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImVector&lt; unsigned char &gt;</name>
    <filename>structImVector.html</filename>
    <member kind="typedef">
      <type>value_type *</type>
      <name>iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a74b5478f1f6fd471cc71219bce483db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>value_type</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8bd77e4e7581d8e5f9e98d7c2f3c2a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_grow_capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3a097635d464b1b70dc7d59996a88b28</anchor>
      <arglist>(int sz) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6da15f3c402099ed57078835ab942f8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a480aba1c78064ca5370249b38a5ae207</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a470909b2720bc5cb71ec023439e9c814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>begin</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a05442a30c96197c24d17e736cd2a68b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac17681baa8b9b5cd97e556da29f9ef73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ae2d401b4ec5f1113cdb8edb5a61a38f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a2e7860fbde1c721f168b6262d8f14aec</anchor>
      <arglist>(const unsigned char &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aa53e48a5272f4bad1099368769514ff1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aeb429e7d05b6651dfc716ecdb198dde4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>end</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a541696299caf4b0477e57b27db70d32c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af44d62675eb411f655da9cced5237456</anchor>
      <arglist>(const unsigned char *it)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a061554df4aff14deece181d6c46abb9f</anchor>
      <arglist>(const unsigned char *it, const unsigned char *it_last)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af3bb8157615f4d38b1faf04a5e11b96f</anchor>
      <arglist>(const unsigned char *it)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a1fd56218ff1441843df8c9f1aef54fdc</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>find</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ada7d8e0e66b8619562cb2fa3830c8f8d</anchor>
      <arglist>(const unsigned char &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a4e9214ecaa413240f76223500dbed912</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_erase_unsorted</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a07f501e40783436616156682ec668327</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a34ba855bd3a1ee3e2af215c5ce7d6ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a67e0e856307bbd927e4253461d3772c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a547fff373659fd848c3ecc6b25a83f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a6e2ee59d8b2fa1583617a2110a56aed4</anchor>
      <arglist>(const ImVector&lt; unsigned char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index_from_ptr</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3fd48379f807eeb01fb9da39afa30dc7</anchor>
      <arglist>(const unsigned char *it) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>insert</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a7859d07f4a90efd2d9fd9ad5c1bf43c6</anchor>
      <arglist>(const unsigned char *it, const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ImVector&lt; unsigned char &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0d795963a9fd9d15833fdf87ba292438</anchor>
      <arglist>(const ImVector&lt; unsigned char &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afb61bbfb1be8f3db4586854de04173e1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>af7585c60921f739085229bb8cd78191c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a3db7ce62d3c429effdb893fbf7148c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>aab5df48e0711a48bd12f3206e08c4108</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a168658df8e0e1df5698ebe7a69946389</anchor>
      <arglist>(const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a0f14f5736c3372157856eebb67123b75</anchor>
      <arglist>(int new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac371dd62e56ae486b1a5038cf07eee56</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abe7f21776ecfb7d0214963fd8c0689f0</anchor>
      <arglist>(int new_size, const unsigned char &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8dafcce1e393244890f52ef1aa490876</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a8c903ecb1aaee0601b6a8ad835a4a435</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_in_bytes</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ade9f2e937e47b0e0f9970dcfba038204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>afcec0d2a1e28aebe412b6efd06f0a77a</anchor>
      <arglist>(ImVector&lt; unsigned char &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImVector</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>a9b782359ca26eaa1a6a6138fcf341c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abd24482b4d30d22e37582e521e5bfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_iterator</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0a8ba6d5d2329d657ff3d9560f7e96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>Data</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>ac0e46e8b30cb079d93c8f0aad7d7cbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structImVector.html</anchorfile>
      <anchor>abbfd157947f66280d27b21d70a16df8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::In</name>
    <filename>classmox_1_1In.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1In.html</anchorfile>
      <anchor>a2ee009df5696a8d1d514852f087b0408</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1In.html</anchorfile>
      <anchor>a07b909c4c3b939479b010bdea16a2e23</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1In.html</anchorfile>
      <anchor>a56802ace7f58267ecfdd3e2417126143</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_key</name>
      <anchorfile>classmox_1_1In.html</anchorfile>
      <anchor>a59cb457fc7f205d40b6d30d84fdd7df3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Include</name>
    <filename>classcpp_1_1ast_1_1Include.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Include.html</anchorfile>
      <anchor>a41b000a9f16a9a1840e56a761bb7045c</anchor>
      <arglist>(self, start, end, filename, system)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Include.html</anchorfile>
      <anchor>ad7d9e5e8f46dcb1a91a282e609412a3e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classcpp_1_1ast_1_1Include.html</anchorfile>
      <anchor>a9ecff64f127655d3c17e9abe4ebe3852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>system</name>
      <anchorfile>classcpp_1_1ast_1_1Include.html</anchorfile>
      <anchor>a2e8e535b1af7d9b0ff94d0ae9f86e5c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IndexSequence</name>
    <filename>structtesting_1_1internal_1_1IndexSequence.html</filename>
    <templarg>Is</templarg>
    <member kind="typedef">
      <type>IndexSequence</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1IndexSequence.html</anchorfile>
      <anchor>a89bb13a7b5d169b69659f395dcec2b2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IndexSequence&lt;&gt;</name>
    <filename>structtesting_1_1internal_1_1IndexSequence.html</filename>
    <member kind="typedef">
      <type>IndexSequence</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1IndexSequence.html</anchorfile>
      <anchor>a89bb13a7b5d169b69659f395dcec2b2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iniFileStruct</name>
    <filename>structiniFileStruct.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>fileDirPath</name>
      <anchorfile>structiniFileStruct.html</anchorfile>
      <anchor>a2093f54cc567b6996365cae7499cd0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>structiniFileStruct.html</anchorfile>
      <anchor>af624d72adbe78eadfc1e43ab80557be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>imagerName</name>
      <anchorfile>structiniFileStruct.html</anchorfile>
      <anchor>ae445954442ebf842b8cd505562eb660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>iniKeyValPairs</name>
      <anchorfile>structiniFileStruct.html</anchorfile>
      <anchor>a638fa8929c146cc876f2c9bb7c52835e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>modeName</name>
      <anchorfile>structiniFileStruct.html</anchorfile>
      <anchor>a8f879dc7ac9e7f618aa0d4c5e7b7e6ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IniTableEntry</name>
    <filename>structIniTableEntry.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>abThreshMin</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a71204d3521e66d4dc2fbf41063c03bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>confThresh</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a6c14c856f32616a33ff3f903d09495b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>INIIndex</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a20768cc2e063444f3ab528668fe265e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>jblfABThreshold</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>acfa10a2259e2e3d19ee065d78ac2626b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>jblfApplyFlag</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a51c2bf97ddb61f4311ef2c5f33a26800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>jblfExponentialTerm</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a0bdb106218607c8fb36b975c2604d873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>jblfGaussianSigma</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>ae3b01a6c373bd7cc7c55434b64dcbb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>jblfMaxEdge</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>aea7287e767a496c0f11fa0a655ba0e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>jblfWindowSize</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a2b4e2a6d8d74a37d59c1112145176d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>modeNumber</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a55a2f75bbf9b08bfd0e50d3f1ba9ca9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>radialThreshMax</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>ad5bfb668dea731a880ae2e116a4d960d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>radialThreshMin</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a59a56a9b0c2d841bdd75b03a9402cdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>rsvd</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>af3ab4301eaa58e84a67634323ef15671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare0</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>add2164635398fa76fe8daf29d0c953c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare1</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a8b7cd39ff3276f8224a8cd5c391cb0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare2</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a277f315dfd810b0c39f6490f615f3fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare3</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>ae210d45d693d0b87810d21ec6d3096c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare4</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a98d6c1775971036f6d2be18a61d35863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare5</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a6b38ee5228f3682ea8c8e6a964b4ad2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare6</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a3813393e255e1387dbd82c5b28eed6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare7</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>ad197cd86e6f45c88f6da9d0b2d53db00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>spare8</name>
      <anchorfile>structIniTableEntry.html</anchorfile>
      <anchor>a635a0c28e33097489487e74be96ca5d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::InlinedStringField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AssignWithDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>ad5b583388f5dad67f3436c6125e1ffce</anchor>
      <arglist>(const std::string *default_value, const InlinedStringField &amp;from) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearNonDefaultToEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aa40e482da2db4f97de10952a951bd886</anchor>
      <arglist>() PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearNonDefaultToEmptyNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>add6721e8e9c3bade5ccf3b4e8d019303</anchor>
      <arglist>() PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a907498fc743dbc043e1f8572bd2aebc5</anchor>
      <arglist>(const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToDefaultNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a5eee481715c20b3981b7e4855b0bb15f</anchor>
      <arglist>(const std::string *default_value) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>ae1eff9b2326d89e18dc37f28fcb49126</anchor>
      <arglist>(const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearToEmptyNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a4bb1729d0d0f853e6a47df388d21ae73</anchor>
      <arglist>(const std::string *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a77edab06a6ce0d7456590571b9a7db60</anchor>
      <arglist>(const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a57b57afd2d36584d8ef34b5f104f1a4a</anchor>
      <arglist>(const std::string *default_value) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aebe68007b2f0797c97cf17130dea73d3</anchor>
      <arglist>() const PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>af74d6eb434f965c23ee25a7e330fab32</anchor>
      <arglist>() const PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InlinedStringField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>ac8d32f63c04128638063b8e681feb2ad</anchor>
      <arglist>() PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InlinedStringField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a89aa7c1b0489d0bfcb21963221581993</anchor>
      <arglist>(const std::string &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a9168873b20af4556c08697979b73490c</anchor>
      <arglist>(const std::string *)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a246feb884623eb0aac34e09a2194028b</anchor>
      <arglist>(const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>MutableNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>ab5f871332e529162bc28cef5f405188c</anchor>
      <arglist>(const std::string *default_value) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>Release</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a72b4d8c1d6236834a6526666df64c671</anchor>
      <arglist>(const std::string *default_value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>ReleaseNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>ab5d9cec30a9ee1d76fea0f299d13c08d</anchor>
      <arglist>(const std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>ReleaseNonDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a0c036f80f91aa58b97501f3f70e87aca</anchor>
      <arglist>(const std::string *default_value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>ReleaseNonDefaultNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a91ad1e925e9f78e81b8389376ca68387</anchor>
      <arglist>(const std::string *default_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aac4f14fff971500bb407dc00ccfed5b6</anchor>
      <arglist>(const std::string *default_value, const std::string &amp;value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aa914854e486dc4776afe9a0de49fd6b7</anchor>
      <arglist>(const std::string *default_value, StringPiece value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>abacf4bba5ab18c886db28585a328ce42</anchor>
      <arglist>(const std::string *default_value, std::string *value, Arena *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocatedNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aebe8f0cb5bc791e9e4a443b926929d5a</anchor>
      <arglist>(const std::string *default_value, std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>af0a07e87850223c71f43b039e7c92ef4</anchor>
      <arglist>(const std::string *default_value, const std::string &amp;value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a0ab9cef0b3c73ee75e30bad2d5f939d8</anchor>
      <arglist>(const std::string *default_value, StringPiece value, Arena *) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a8ec9da13b5bb51282c8c983a015620b2</anchor>
      <arglist>(const std::string *default_value, const std::string &amp;value) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a3ce8c2a6e6f770ef7a6757df10ebde62</anchor>
      <arglist>(const std::string *default_value, std::string &amp;&amp;value) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aa8bfe830e483594a13f18e2417916ff2</anchor>
      <arglist>(const std::string *default_value, StringPiece value) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a62fe0d90209ea2ca37ebc4b362656d61</anchor>
      <arglist>(InlinedStringField *from) PROTOBUF_ALWAYS_INLINE</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>UnsafeArenaRelease</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a5582082fce1cf3269f6a94490699d0eb</anchor>
      <arglist>(const std::string *default_value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSetAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>ab1df232e68a02f286cfa0caed419e8f0</anchor>
      <arglist>(const std::string *default_value, std::string *value, Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>UnsafeMutablePointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>aa4b76085e11382b14e2320dfef86bf8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeSetDefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a1169ae408e4bbf61cd09610330474da4</anchor>
      <arglist>(const std::string *default_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InlinedStringField.html</anchorfile>
      <anchor>a14ce18f7460b207330e4d0178e9d2570</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistryFactoryTest::InnerLiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerLiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerLiteTest.html</anchorfile>
      <anchor>ae0311513e6e7edb2dfdd92d5a7f54466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAdd_immutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerLiteTest.html</anchorfile>
      <anchor>aa438b47e37e9331c829ee6aa25439f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCreate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerLiteTest.html</anchorfile>
      <anchor>a96e93acfefa0e28a6b4902a943da92bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerLiteTest.html</anchorfile>
      <anchor>a8d8de4234e40db198c975afebfcb059a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsFullRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerLiteTest.html</anchorfile>
      <anchor>aa3761c1014966437798269ce7b4a506c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Map::InnerMap</name>
    <filename>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</filename>
    <base protection="private">google::protobuf::hash</base>
    <class kind="struct">google::protobuf::Map::InnerMap::iterator_base</class>
    <class kind="struct">google::protobuf::Map::InnerMap::KeyCompare</class>
    <class kind="struct">google::protobuf::Map::InnerMap::Node</class>
    <member kind="typedef">
      <type>iterator_base&lt; const KeyValuePair &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a2fd6a905c435de0637f899fdc1bfd043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>iterator_base&lt; KeyValuePair &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>afaae1eb586d2f84b2d55f2c2f70af6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a96068a662189075659319f2b62f3486d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a0098e83f95c5e9f900427e6036e448af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a031ec90a08bbdd453822705b17b970e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a7cd851b7777e1311c807327520997430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a45862659095e41a2f9caba895feeddb2</anchor>
      <arglist>(const Key &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a1bf871c106ab9bcc652b9e7cfb698e0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a709a6c1dd6f71a599f6795ef050ff748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a93bdb4df4bf43c554cecec44b3276bec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a4b95b0a0bdfac34e903b11e9d1472597</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>af3896e187ff17279f0dbf736b83f6f66</anchor>
      <arglist>(const Key &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a85b23980d88eaeab79a0775ff6b75bc4</anchor>
      <arglist>(const Key &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>const hasher &amp;</type>
      <name>hash_function</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a511c4742df904b6dd19d8a4f5e742d9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a0fab4b0135d118a8516c37ca5fb52023</anchor>
      <arglist>(size_type n, hasher h, Allocator alloc)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a584b0bb31ec358342260cd626050b021</anchor>
      <arglist>(const Key &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a21c9865e7fe07fcb5ee2f512f44fa585</anchor>
      <arglist>(const KeyValuePair &amp;kv)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>adaf71f99f414f27a5b6418b586761963</anchor>
      <arglist>(const Key &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a5cc1dd1ff9fc1b702233acc7be960fe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InnerMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a1946694c31c03ef7b2166af78ac2878c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_type</type>
      <name>max_size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a14daab1efb57933fc6251467794238f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kMinTableSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a6df8d75ba03d4d8660ef630ba810ba25a39629f1993e20c27ba4e92e3d5cbfb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Allocator::template rebind&lt; Key * &gt;::other</type>
      <name>KeyPtrAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a5fcb9a93eab288ca2fe868ae8a9967a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kMinTableSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a6df8d75ba03d4d8660ef630ba810ba25a39629f1993e20c27ba4e92e3d5cbfb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; Key *, KeyCompare, KeyPtrAllocator &gt;</type>
      <name>Tree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ac7d605c6801172ba39e64051238c9063</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Tree::iterator</type>
      <name>TreeIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a8ce9cce36cf329bf67d6367cd6692ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>U *</type>
      <name>Alloc</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ab16f2fc51feb8d343cd39dcbf737ddbd</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>BucketNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ab33af984b926ba320e41f56c76c20083</anchor>
      <arglist>(const Key &amp;k) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>CopyListToTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a124b9ff032fa8902e346cc9a410b99eb</anchor>
      <arglist>(size_type b, Tree *tree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void **</type>
      <name>CreateEmptyTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a7600720fafaf6edc69a6a5fa96b8de77</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Dealloc</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a92449e94d9fdc5a9fd8365aae7aa87a2</anchor>
      <arglist>(U *t, size_type n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DestroyNode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a55022ae3364c14a6882b615a4bdf49a5</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DestroyTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a1a878aef57900d2f8a64c68ff9653a2d</anchor>
      <arglist>(Tree *tree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node *</type>
      <name>EraseFromLinkedList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a28f80665140ab5c4504d27f95c69e34e</anchor>
      <arglist>(Node *item, Node *head)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a5bc217223d4ce1029e9fa6fa4452ba5f</anchor>
      <arglist>(const Key &amp;k, TreeIterator *it) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; const_iterator, size_type &gt;</type>
      <name>FindHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a28bc224ce32d9e62cd07f9a248ac4a92</anchor>
      <arglist>(const Key &amp;k) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; const_iterator, size_type &gt;</type>
      <name>FindHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a445340f1e2670b2a16ce795eaaa38765</anchor>
      <arglist>(const Key &amp;k, TreeIterator *it) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a72b006f98dc98765536eaf542337004e</anchor>
      <arglist>(InnerMap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>iterator</type>
      <name>InsertUnique</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a0713f898a588004ea4620f58a6c349f6</anchor>
      <arglist>(size_type b, Node *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>iterator</type>
      <name>InsertUniqueInList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a8f723a09cf064694876b2a2bf2e56194</anchor>
      <arglist>(size_type b, Node *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>iterator</type>
      <name>InsertUniqueInTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a1c3803e6bcc018340122da752f9f3c26</anchor>
      <arglist>(size_type b, Node *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a833b9824d40d0013955e223a92825682</anchor>
      <arglist>(const Key &amp;k0, const Key &amp;k1) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a1037b456b3acc446c295df0c8ecfeda0</anchor>
      <arglist>(size_t new_num_buckets)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ResizeIfLoadIsOutOfRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a6a48a3f22b7e9d064b014d1577c728d4</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>Seed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a106de5445939da3f3774ddfdbca31ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TableEntryIsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ab939ea5a361a7e50f061ba0bb06cbeca</anchor>
      <arglist>(size_type b) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TableEntryIsList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a48aac258bce11e9fd5dbaa2f7130c58a</anchor>
      <arglist>(size_type b) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TableEntryIsNonEmptyList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a42e462f654c6c94e7fa1c0ccf00f1ad3</anchor>
      <arglist>(size_type b) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TableEntryIsTooLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a242ce4c96af3f978a1bffbbd88dba063</anchor>
      <arglist>(size_type b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TableEntryIsTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ad735b863f0e8da593a0007f4b220e292</anchor>
      <arglist>(size_type b) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>TableSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a9ec0366a85958945cb02a0f3df2f86d9</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TransferList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>aaba7f48e9893fc6ebbf1db664a6dfb04</anchor>
      <arglist>(void *const *table, size_type index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TransferTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a289fc25b26a3dc1efd0ea4a9490a3166</anchor>
      <arglist>(void *const *table, size_type index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TreeConvert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a53e757469b1ff3ba9169a9a73bcff1ce</anchor>
      <arglist>(size_type b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Key *</type>
      <name>KeyPtrFromNodePtr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ae876e143f3a983e990121520720daa93</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Node *</type>
      <name>NodePtrFromKeyPtr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a960197949f6c023dc235c6056bf31cb5</anchor>
      <arglist>(Key *k)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TableEntryIsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>aec4457f7ae07c3089a49b80a13fe6dc8</anchor>
      <arglist>(void *const *table, size_type b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TableEntryIsList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ac4b8476aa2bb9f1cb0fec8afb5d55b0c</anchor>
      <arglist>(void *const *table, size_type b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TableEntryIsNonEmptyList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>aaf83013f0980e7d6f8fb6b347d6fae0b</anchor>
      <arglist>(void *const *table, size_type b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TableEntryIsTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a2f702f88eb1a45ca47df00ecdebc9064</anchor>
      <arglist>(void *const *table, size_type b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Allocator</type>
      <name>alloc_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a1d0c65015bd6a1012136bab11a848f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>index_of_first_non_null_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a423388e9d1d75053cf65e787ac2367b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>num_buckets_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a239950a92bd87da068ef92728a8ad76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>num_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>a813d0de040f08b04b0836c2e9a751628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>seed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ac8f88d0c69d9023df119a4602dc0c5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void **</type>
      <name>table_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1InnerMap.html</anchorfile>
      <anchor>ac6e6de4bbdd595bc8914f74ef0a3bed9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistryFactoryTest::InnerTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerTest.html</anchorfile>
      <anchor>a1fa9af298c1e9f099bdf4e350f1426bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAdd_immutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerTest.html</anchorfile>
      <anchor>a70ac59417bc090ad4f1138ae733565a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCreate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerTest.html</anchorfile>
      <anchor>afac2347c4aca79b15457c2f5dffe4972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerTest.html</anchorfile>
      <anchor>a4241dd6b8b4da121b22a39ec66fcab53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsFullRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryFactoryTest_1_1InnerTest.html</anchorfile>
      <anchor>aaa1036ccbe1ee3b00210ce8a21231314</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_base_t::inprocs_t</name>
    <filename>classzmq_1_1socket__base__t_1_1inprocs__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>emplace</name>
      <anchorfile>classzmq_1_1socket__base__t_1_1inprocs__t.html</anchorfile>
      <anchor>a7887cd701abbc84ac79bf2a60094f976</anchor>
      <arglist>(const char *endpoint_uri_, pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_pipe</name>
      <anchorfile>classzmq_1_1socket__base__t_1_1inprocs__t.html</anchorfile>
      <anchor>a44b27d7a7a7a3666b00c4b4e6657b978</anchor>
      <arglist>(const pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>erase_pipes</name>
      <anchorfile>classzmq_1_1socket__base__t_1_1inprocs__t.html</anchorfile>
      <anchor>a905d440a7941d2be8b54239e07becb5d</anchor>
      <arglist>(const std::string &amp;endpoint_uri_str_)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; std::string, pipe_t * &gt;</type>
      <name>map_t</name>
      <anchorfile>classzmq_1_1socket__base__t_1_1inprocs__t.html</anchorfile>
      <anchor>a5b027c28ee3c2d61d6f1165834ba70a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map_t</type>
      <name>_inprocs</name>
      <anchorfile>classzmq_1_1socket__base__t_1_1inprocs__t.html</anchorfile>
      <anchor>a5fa78698221a9d2901735e49b237f307</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InputRawDataParams</name>
    <filename>structInputRawDataParams.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>deltaCompEnable</name>
      <anchorfile>structInputRawDataParams.html</anchorfile>
      <anchor>a7ab96605a0876621d73d87f0f9da7015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>headerSize</name>
      <anchorfile>structInputRawDataParams.html</anchorfile>
      <anchor>aad578a9b91b8159bea49da733cf5cf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>inputFormat</name>
      <anchorfile>structInputRawDataParams.html</anchorfile>
      <anchor>af2f18188b6a6a46c11cc5ab5006ffa7d</anchor>
      <arglist>[MAX_CHAR_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tempCompEnabled</name>
      <anchorfile>structInputRawDataParams.html</anchorfile>
      <anchor>a3ba7b6383829d2438544bb7dac5d82cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InputTextCallback_UserData</name>
    <filename>structInputTextCallback__UserData.html</filename>
    <member kind="variable">
      <type>ImGuiInputTextCallback</type>
      <name>ChainCallback</name>
      <anchorfile>structInputTextCallback__UserData.html</anchorfile>
      <anchor>af51bd842c8197c249d4e715d4b0991a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ChainCallbackUserData</name>
      <anchorfile>structInputTextCallback__UserData.html</anchorfile>
      <anchor>a67cca931f5a37b65a5088bce64290f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>Str</name>
      <anchorfile>structInputTextCallback__UserData.html</anchorfile>
      <anchor>af4af934be464cc04c79ee922e697e2d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::CodedInputStreamTest::InputType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1InputType.html</filename>
    <member kind="function">
      <type>CodedInputStream</type>
      <name>newDecoder</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1InputType.html</anchorfile>
      <anchor>a9db564a90a58bb7d5744940b0df644a3</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>abstract CodedInputStream</type>
      <name>newDecoder</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1InputType.html</anchorfile>
      <anchor>a95426cf9e93880e40a35d7cc2baed4ce</anchor>
      <arglist>(byte[] data, int blockSize)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>newDecoder</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1InputType.html</anchorfile>
      <anchor>ab86fdd78ac4e4ba0e83d458049bdf5c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>benchmark::internal::Benchmark::Instance</name>
    <filename>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</filename>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>arg</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a67565dbdbdf57daca2d44242d816fba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Benchmark *</type>
      <name>benchmark</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a2410ba46be8c116771fea3867d7af822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BigO</type>
      <name>complexity</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a8dc337f7caee02b3ee16cd8a33e2d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BigOFunc *</type>
      <name>complexity_lambda</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>ac61e0c885a47d4b180dea13259dd4454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UserCounters</type>
      <name>counters</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a0733cfa8d1841f242355573279004705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>iterations</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a7df46d07a618a886547cde6a0e0920f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>last_benchmark_instance</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>aa18a090edea50ffe3df15e41db295502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_time</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>ae62901d82466c8a3f68980f3794521f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>ae0758e25bf5716d42ff28f8b48992616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range_multiplier</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>ad14d1bc72606034f3d680001ba72a37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>repetitions</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>ae67f1bc5d1f93234de0bf18dee1a3df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ReportMode</type>
      <name>report_mode</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>addedaf1e84dcef8c39743c130e631236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>threads</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>af2db1c18957c4ae0ed9fa4481c04a767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeUnit</type>
      <name>time_unit</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a74ceb5ee96f3650f6ed1a46bc602d41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_manual_time</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a090143499c22a8c67ff77fa30e2b13cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_real_time</name>
      <anchorfile>structbenchmark_1_1internal_1_1Benchmark_1_1Instance.html</anchorfile>
      <anchor>a0f88731c2efa84e1ea9e2c8ca87acf53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ParameterizedTestSuiteInfo::InstantiationInfo</name>
    <filename>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>InstantiationInfo</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</anchorfile>
      <anchor>a1cde67cef70758ca16047040747e19c0</anchor>
      <arglist>(const std::string &amp;name_in, GeneratorCreationFunc *generator_in, ParamNameGeneratorFunc *name_func_in, const char *file_in, int line_in)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</anchorfile>
      <anchor>ab9cb66c639c2af3dbb30afe4cf56256c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GeneratorCreationFunc *</type>
      <name>generator</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</anchorfile>
      <anchor>a98306e8a0d25571d84821206d79629cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</anchorfile>
      <anchor>a95d4b9adfe5d42f66cc12214f434fa0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</anchorfile>
      <anchor>a7e66a4d302537389c8c8efcc9acbe826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamNameGeneratorFunc *</type>
      <name>name_func</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1InstantiationInfo.html</anchorfile>
      <anchor>a754244a7055f2d8c83b1b5e1656afe5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InstantiationInMultipleTranslationUnitsTest</name>
    <filename>classInstantiationInMultipleTranslationUnitsTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>Int32Value</name>
    <filename>classInt32Value.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a06b88381db5538fbadbe8f0e595798beae301c6d89b2366463f73d300be4d8d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a06b88381db5538fbadbe8f0e595798beae301c6d89b2366463f73d300be4d8d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ad274f0cbbb2b6322633c81270dee9cc9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a982e5c31153d4cbadddad3a82940ce09</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ada003d14c835b036165e1dbb1be59e85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ae95a727131843cce7d164c01c1311d59</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a4cae88765bc5de0c996cde772ea7b3a7</anchor>
      <arglist>(const Int32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ad9d5ea576c303dcf245a7f7d5e6e26a0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a87120a86f9980250bd6022789f078666</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a8b9af70096b291a214f3809b0441fe67</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ad7c60b0c8f911f3b253d11b274264bf6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int32Value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ac06cee5b37320af80dcd8773bcb7be62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int32Value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>afe21a656e830343ef54b0ab31d3d5f8d</anchor>
      <arglist>(const Int32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int32Value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a161fee707f2849391724d4e91a4a18b3</anchor>
      <arglist>(Int32Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>abd8022e697c98467f782ae1ce695b9bf</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a10fb86f9f1f26217cc24a3d8cdac50cb</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a366ae9c4a5fa9413a43cec0041a1867e</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a883783a1b8b269de7502fa5808eaf34c</anchor>
      <arglist>(const Int32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a1dae7ed58c07c93846c9e51e73b2fabe</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>Int32Value *</type>
      <name>New</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a79867a033d64e6c580f6ad11f3b0676e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Int32Value *</type>
      <name>New</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a666f168905e49ce612eedafeeac7d692</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Int32Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a5e2071613c79b56e48c8c74cb0279d68</anchor>
      <arglist>(const Int32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Int32Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>af2fe642bb943fdcd0832e875168e5a6c</anchor>
      <arglist>(Int32Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a7cfebaf202eeb69bc0c3ed5521315bd4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>aca309ea4e06579e6e2e5413269515aef</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a8b27cbdec60f990f748d11a06b6464ad</anchor>
      <arglist>(Int32Value *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>afeee5a88ef4ebb0a8ee03e5d954b7ff5</anchor>
      <arglist>(Int32Value *other)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a2781bf7adf5e29f25c8c4e3a32ed3bee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Int32Value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a6fd40c907feabef94662402300ace9a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Int32Value &amp;</type>
      <name>default_instance</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>aa871581c4426a4cdb57e35a22d0b17af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a1c03187494925187122dbebd8a48abe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>aba034eb45e34529f1ac1ffff12f690b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ae947b36d634eb683895fb9d1c3599039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a3e5a1ff0f0846191bab2b60d4cfa972f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Int32Value *</type>
      <name>internal_default_instance</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a959bc9d8c7e9c3965646d95ce8802e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a20d5669432b47993e55e9f378be3c577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Int32Value</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a4f435dee1bf69fe5004da3d391b2e265</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>afbe22839f7c36a870d399eed725c801a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a632576f86701b2b5bcab2f525c31d1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a5b47c42d2f16f65711a0ed63fceb9d7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a16f38bae4e6aa9bb131ba3d4edd38a2c</anchor>
      <arglist>(Int32Value *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a4a6312fc40e88046c5576ec0b66116dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ae4c480c95e7c7b69ae52b752d25875d0</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>afa15b932e5a4ed7b1d3c8b38c6924e94</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a5ca528606b069e2cc59d2126ee571a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>aef5da52ce2e14359baae01fbf6543564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>affda21351660d8ba4801efc748af75c2</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a7ca4988c3c390fd4a924a887ec9b72d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a5bbb22212d9a35c96702c2dfca9b709b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>adc90c20708e3de61d3e42963623922b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ad0b6f5eac9192e598a80963597e55273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>value_</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>acaddf8894466b07cf47e35b9839e2ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classInt32Value.html</anchorfile>
      <anchor>a97c6ea9661001841491a7dd388de0d39</anchor>
      <arglist>(Int32Value &amp;a, Int32Value &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::Int32ValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int32ValueChecker.html</filename>
    <base>google::protobuf::internal::type_checkers::IntValueChecker</base>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_MAX</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int32ValueChecker.html</anchorfile>
      <anchor>ab7b0a91bfff5446c35dcc7f9f25e5ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_MIN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int32ValueChecker.html</anchorfile>
      <anchor>ad5fdbc3e3027ff96889b1f8afdf93e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int32ValueChecker.html</anchorfile>
      <anchor>a6445f43d1d2a7420b77977b64588a007</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Int32ValueDefaultTypeInternal</name>
    <filename>classInt32ValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Int32Value &gt;</type>
      <name>_instance</name>
      <anchorfile>classInt32ValueDefaultTypeInternal.html</anchorfile>
      <anchor>a6ccb899c8dd3e974b985988ce90297c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Int64Value</name>
    <filename>classInt64Value.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a7a260b57e215e9a7e98a0e320d76f64baacd4bd9f248eb79415efb969748bffb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a7a260b57e215e9a7e98a0e320d76f64baacd4bd9f248eb79415efb969748bffb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a49a9715c6dc9366bbbefd7c1075fb464</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a7902a569f5bccd41d8862420e71cca60</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>aca8275fed281a82bd8443669a3f60d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a75055ade8db57cd2a9a290fbc9a86e62</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a789aada565bd85e8104e0019588ec820</anchor>
      <arglist>(const Int64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a1828e29aa4d2e04883203c99f55738ec</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>adb581ea4b6d3534d7cb7da2fb73592d8</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a3d28198e03bf15bf15fdcd75271148de</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a0532521e4e8c93da745d79c951d42cf4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int64Value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a4898a783060395ceb039462be9442753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int64Value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a6b75e1955a22cf0655b2c2009fedf062</anchor>
      <arglist>(const Int64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int64Value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a5382737abf6d0a99004ee605ad2c2a8b</anchor>
      <arglist>(Int64Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>afca6e0b79d21245b50d2bb9774fa7920</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a2e316f6fd803a0d40aec9d75f3ffb21a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a730bed630c3c2fa9ededf992887408bd</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ad031495d9d794867a138a3a53e50cfc1</anchor>
      <arglist>(const Int64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a1cc7b518b89700f16d4a4226f588e765</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>Int64Value *</type>
      <name>New</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a020a24386eaee08d61f0f9e99766624d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Int64Value *</type>
      <name>New</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a8a2472d4ff60703b0ca651ae543792ca</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Int64Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a450049ba85fe84544e939ac56ef7d9c9</anchor>
      <arglist>(const Int64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Int64Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a7f5d490ca0211c930572f546ed5bfa39</anchor>
      <arglist>(Int64Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ad11bfb73d54228f8953f30d521e4b04c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ae0231f09d83d7429978f79f28c8a1c08</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a04b328a1dce40b4321021bdc0c0bcfc4</anchor>
      <arglist>(Int64Value *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ae2f66dde5b4564bb1614b3caaa8059de</anchor>
      <arglist>(Int64Value *other)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>aedd92b07cf9510cfbf92084d8f5966c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Int64Value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a6415ea935c8878fb873eddab2d7a8447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Int64Value &amp;</type>
      <name>default_instance</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a3ac42402e9b358a08711768acd1d640d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a4f79bb23be3b3918bca8f03ef8f3536d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a2daa7fee8e991d87d158960729854aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a724925814a13e6553ac0629129bef99b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a3f23440610da75e5fe4fd92eb5133dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Int64Value *</type>
      <name>internal_default_instance</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a4d39037f26f6d83387d68430920d960a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ad7c9e554abe01d0dc6d7035bc8d0a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Int64Value</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a201e7149f7a0a2ed502a2355fa806f41</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>accfc1cce045c21522d8629444d6f4bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a560a86dea0023c4185a0d46cd806a423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a9a60ae2727f872630b39456fa644f84e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a5ec1fd0c80afc6299744951296ad1efa</anchor>
      <arglist>(Int64Value *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>aa323c570a88f5718d58ce30ad5af1e22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>aae970ec9c06bcd7a8a957c32d40c54cf</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a99d849f024e6c9ecda701c6e093d84a4</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a646003b3d6ece90a16d3e7d7a2dbcbc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a587ade71e869908bfe624b58839aac63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a53969e6631f2503fb846f82fddfe6814</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ac15f9f84f4aeccb1161f72a907ebace0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>aa28f292bccf52f84408e43f7bc7b65b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a6b6dca1f20a41da04c9e60e8a8a70581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a7fab981c2199fa6aef2c837ae8c9a880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>value_</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a6121474d197c246877a01acf7e10411b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classInt64Value.html</anchorfile>
      <anchor>a1144242b5fed1d216ae8f25a59b6a984</anchor>
      <arglist>(Int64Value &amp;a, Int64Value &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::Int64ValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int64ValueChecker.html</filename>
    <base>google::protobuf::internal::type_checkers::IntValueChecker</base>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_MAX</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int64ValueChecker.html</anchorfile>
      <anchor>adaf46bf2e8e7bc8693a140152300e59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_MIN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int64ValueChecker.html</anchorfile>
      <anchor>a1a589c2b2d0708f61985546bf931333c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Int64ValueChecker.html</anchorfile>
      <anchor>a43eef7d505ed635cd828d4356f289c77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Int64ValueDefaultTypeInternal</name>
    <filename>classInt64ValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Int64Value &gt;</type>
      <name>_instance</name>
      <anchorfile>classInt64ValueDefaultTypeInternal.html</anchorfile>
      <anchor>a6863225438280e502a174294994a8a8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::int_pack</name>
    <filename>structtesting_1_1internal_1_1int__pack.html</filename>
    <templarg>Is</templarg>
    <member kind="typedef">
      <type>int_pack</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1int__pack.html</anchorfile>
      <anchor>af7784346f052decccd650110f88694a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>int_pack&lt; Is..., I &gt;</name>
    <filename>structtesting_1_1internal_1_1int__pack.html</filename>
    <member kind="typedef">
      <type>int_pack</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1int__pack.html</anchorfile>
      <anchor>af7784346f052decccd650110f88694a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>int_pack&lt;&gt;</name>
    <filename>structtesting_1_1internal_1_1int__pack.html</filename>
    <member kind="typedef">
      <type>int_pack</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1int__pack.html</anchorfile>
      <anchor>af7784346f052decccd650110f88694a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::IntArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a82ce22ad3c60f60519e5d6c73b754666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a771b4064d233ce949bf54355039b8e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a6e981ac329d389fe189e4d7fa54e5079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a89f806f6ab3a3658a326cb6dc309ec71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListReturnsSameInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a7eabbfccce6a2027507df5b4bf50c033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a58fad1b03ee7ef591e43985e072ea3f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a3553843cf63bbba0b2eb7c18ef75ccfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a328a0de4b0fdba4eea1d81d39bbacf35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>ad8b2cc53b30dc82f7540f49c5d063547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a474b1851057ea830ecb7f25b49a15775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>ac7dc3978e045ffba739d11f2d7953935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>affe144a8e9414950a44a71e3f5a4f447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemoveEnd_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a9353a2ff1c010a19870b2a9f6b45bdf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a5ade401778ea2ce15cc589baf00fc3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>aa7a57daaa9abe71ff530fbbc68afc7d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a1c683e3b81b4a3e7b7be60a16a9e5777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSublistRemoveEndOfCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>aa18cf176706ff9bca71504818c96a0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>ade21ddb9d1bd3eed118e4a648b1b4494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>ad9f098035dc763acabbcc1c5aa55d008</anchor>
      <arglist>(IntList list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static IntArrayList</type>
      <name>newImmutableIntArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>af0557768bd182f6a8aee15fe47310748</anchor>
      <arglist>(int... elements)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>a4be3ac43ae3135e9022178767d27c8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final IntArrayList</type>
      <name>TERTIARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>aed045ac52ac04e13def4cfab61605579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final IntArrayList</type>
      <name>UNARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IntArrayListTest.html</anchorfile>
      <anchor>aa4a13128695bdd5e249fc879b8fd54c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::integral_constant</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</filename>
    <templarg></templarg>
    <templarg>v</templarg>
    <member kind="typedef">
      <type>integral_constant&lt; T, v &gt;</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>a47fb5b89b2ecd4a1ce32fcf98e451ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>a66ad231ced10afa5767e4996744b9e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const T</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>ae17f0f0ab7d557ef507db0f0a271403a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>integral_constant&lt; bool,(A::value &amp;&amp;B::value)&gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</filename>
    <member kind="typedef">
      <type>integral_constant&lt; bool, v &gt;</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>a47fb5b89b2ecd4a1ce32fcf98e451ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>value_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>a66ad231ced10afa5767e4996744b9e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>ae17f0f0ab7d557ef507db0f0a271403a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>integral_constant&lt; bool,(A::value||B::value)&gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</filename>
    <member kind="typedef">
      <type>integral_constant&lt; bool, v &gt;</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>a47fb5b89b2ecd4a1ce32fcf98e451ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>value_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>a66ad231ced10afa5767e4996744b9e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1integral__constant.html</anchorfile>
      <anchor>ae17f0f0ab7d557ef507db0f0a271403a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Interface</name>
    <filename>classInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>IntFromString</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>ab34c8a5fd2236a6b009f86a4e5851b61</anchor>
      <arglist>(char *str)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int &amp;</type>
      <name>IntRefFromString</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>ab93276de67e60c44fd775d4c139aa8e1</anchor>
      <arglist>(char *str)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char *</type>
      <name>StringFromString</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a756b1d22c12aa3f14a5083f90043fbf0</anchor>
      <arglist>(char *str)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidFromDouble</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>aa56524017aabdbe46510648c711ab8a8</anchor>
      <arglist>(double n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidFromFloat</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>ae2b3e9411c893a45642d3af632752c66</anchor>
      <arglist>(float n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidFromFunc</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a7dab3c82b857a9a5f52b3ce6f7df547f</anchor>
      <arglist>(void(*func)(char *str))=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidFromIntRef</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>aa43fb56650a57b6b3e7743e54e50cb86</anchor>
      <arglist>(int &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidFromString</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a65d6ae604e7e9a513aec72c9c94e0b97</anchor>
      <arglist>(char *str)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>VoidFromVector</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>ae84fe7e53f881db2f823ad35d004927a</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;v)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Interface</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a67eca71a4ef8d28dc959dd495e2b2b59</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Internal</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Internal.html</filename>
    <class kind="interface">com::google::protobuf::Internal::BooleanList</class>
    <class kind="interface">com::google::protobuf::Internal::DoubleList</class>
    <class kind="interface">com::google::protobuf::Internal::EnumLite</class>
    <class kind="interface">com::google::protobuf::Internal::EnumLiteMap</class>
    <class kind="interface">com::google::protobuf::Internal::EnumVerifier</class>
    <class kind="interface">com::google::protobuf::Internal::FloatList</class>
    <class kind="interface">com::google::protobuf::Internal::IntList</class>
    <class kind="class">com::google::protobuf::Internal::ListAdapter</class>
    <class kind="interface">com::google::protobuf::Internal::LongList</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter</class>
    <class kind="interface">com::google::protobuf::Internal::ProtobufList</class>
    <member kind="function" static="yes">
      <type>static byte[]</type>
      <name>byteArrayDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a589a723cea775355904914215ac0ecf3</anchor>
      <arglist>(String bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteBuffer</type>
      <name>byteBufferDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>af8347d9d2dc0cbbee3a5c40279439d82</anchor>
      <arglist>(String bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>bytesDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>aa44bca018e7cc97729cea7579f0ce9ee</anchor>
      <arglist>(String bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteBuffer</type>
      <name>copyByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>aa85c6ea79810e9755f74e5f677833f2b</anchor>
      <arglist>(ByteBuffer source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a4dd42d8d3d439ffd9685217bafa2b4ee</anchor>
      <arglist>(List&lt; byte[]&gt; a, List&lt; byte[]&gt; b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>equalsByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a7414b1768fc48a737204258b5562cf9f</anchor>
      <arglist>(ByteBuffer a, ByteBuffer b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>equalsByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>ae16be87cefca45cca84db670cff257b3</anchor>
      <arglist>(List&lt; ByteBuffer &gt; a, List&lt; ByteBuffer &gt; b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T extends MessageLite &gt; T</type>
      <name>getDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>aa4733abb25969c075a926034a947663a</anchor>
      <arglist>(Class&lt; T &gt; clazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>ac50fece907db00edce54290b622ee21a</anchor>
      <arglist>(boolean b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>acd11cfef541ff744b392b2e0b645c45a</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a958a4274ffe2df180becda2cf4586196</anchor>
      <arglist>(List&lt; byte[]&gt; list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashCodeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a068b50ccb07b14ef2f2fa755c16316c9</anchor>
      <arglist>(ByteBuffer bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashCodeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a63027c236876727a014258d656b06794</anchor>
      <arglist>(List&lt; ByteBuffer &gt; list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>afb9091f3ca61aa82d85284bc3087e5d9</anchor>
      <arglist>(EnumLite e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashEnumList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a9427e73ee7061d967cc9db4e1e73b04b</anchor>
      <arglist>(List&lt;? extends EnumLite &gt; list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hashLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a148f0fccd066ebbdc637ed9e590c0cde</anchor>
      <arglist>(long n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>aabe647971e6263f35a51ff69d3422a4f</anchor>
      <arglist>(byte[] byteArray)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>af3967ecdf5d158b1576a71fd7d7d224c</anchor>
      <arglist>(ByteString byteString)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>stringDefaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>ac0f4e20232ec1f5a98e534579910fa9c</anchor>
      <arglist>(String bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a8daef4de2a72216386d3e129b053a97d</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toStringUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a3f026712302bd39e618405f41be8d6ff</anchor>
      <arglist>(byte[] bytes)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final byte[]</type>
      <name>EMPTY_BYTE_ARRAY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a119a388d8cff2063809ba9f18c42b6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final ByteBuffer</type>
      <name>EMPTY_BYTE_BUFFER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a811ae0f3b46ffe3dd7a0460beb0cdb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final CodedInputStream</type>
      <name>EMPTY_CODED_INPUT_STREAM</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>af448eec47502f76865f9bdc2578e57a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Internal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a33842763a2467b2039c79aa81cdd768c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>DEFAULT_BUFFER_SIZE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal.html</anchorfile>
      <anchor>a5cabd16c3ae9f51c6cef09f178655e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal_hooks</name>
    <filename>structinternal__hooks.html</filename>
    <member kind="function">
      <type>void *CJSON_CDECL *</type>
      <name>allocate</name>
      <anchorfile>structinternal__hooks.html</anchorfile>
      <anchor>a872a0c28217b451331d24b8e0484b293</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *CJSON_CDECL *</type>
      <name>reallocate</name>
      <anchorfile>structinternal__hooks.html</anchorfile>
      <anchor>a5dd48d5c2f2b1cf4f6eec5df6205e15c</anchor>
      <arglist>(void *pointer, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>void</name>
      <anchorfile>structinternal__hooks.html</anchorfile>
      <anchor>a5cc2dd5383da5f20b19e0f27fa59e123</anchor>
      <arglist>(CJSON_CDECL *deallocate)(void *pointer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::InternalConstRef</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1InternalConstRef.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::remove_reference&lt; T &gt;::type</type>
      <name>base_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1InternalConstRef.html</anchorfile>
      <anchor>a204f8cdffea03076c21b796218886278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef base_type &amp;</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1InternalConstRef.html</anchorfile>
      <anchor>ace306f4c999a4fee82a8175617701d3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Descriptors::FileDescriptor::InternalDescriptorAssigner</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1InternalDescriptorAssigner.html</filename>
    <member kind="function">
      <type>ExtensionRegistry</type>
      <name>assignDescriptors</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1InternalDescriptorAssigner.html</anchorfile>
      <anchor>a5ed4ffa0f13c1c302bb43b8359380187</anchor>
      <arglist>(FileDescriptor root)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::InternalMetadataWithArena</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</filename>
    <base>InternalMetadataWithArenaBase&lt; UnknownFieldSet, InternalMetadataWithArena &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>DoClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</anchorfile>
      <anchor>a54f0e14c002723a98d97e489e71fcde3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</anchorfile>
      <anchor>a923508728581f66a75311a065e4722a6</anchor>
      <arglist>(const UnknownFieldSet &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</anchorfile>
      <anchor>a2b61fa53d62989c9cfcf726d57db3373</anchor>
      <arglist>(UnknownFieldSet *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</anchorfile>
      <anchor>a5ff9117b838183149185df6af41427c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</anchorfile>
      <anchor>ab5906bb1c33e92d3e1ca7e8dd9cc8309</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UnknownFieldSet &amp;</type>
      <name>default_instance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArena.html</anchorfile>
      <anchor>a5001a14b3dae28a607954eabd3daf00a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::InternalMetadataWithArenaBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">google::protobuf::internal::InternalMetadataWithArenaBase::Container</class>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE Arena *</type>
      <name>arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>aecd5252e225368c9d67b6af09a8d419e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a427f75dd77023169e0d0beae4509c140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE bool</type>
      <name>have_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a4db1cd6ef65dfa53ada9d255d9030800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ac80d0923fd31db181d497962243d2676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a3c84f77e50e7fa957c819f8d72e9cfe0</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a99b46d1ab35b3abd92d8f8363a6b4eb0</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE T *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a74790863ab592c3afd2ca0c1df0970ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void *</type>
      <name>raw_arena_ptr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a395d27eda3332c6b3f2e5b3ac084af29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>aa5ea021ab5375fb4fb46503951c0528b</anchor>
      <arglist>(Derived *other)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_ALWAYS_INLINE T &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a0dd1c6c8c000d810f44a2b581f74125f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad8d452789ba302ecec0c1f0b1025b713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a3cc04120df0a271f8a73f25f6c9717cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a097b1c8764b9d423ce0d06074c45f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a3cc04120df0a271f8a73f25f6c9717cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a097b1c8764b9d423ce0d06074c45f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_NOINLINE T *</type>
      <name>mutable_unknown_fields_slow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>abe3f9202e6e77e98f3dd5f4fa512c1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_ALWAYS_INLINE int</type>
      <name>PtrTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a3360a087b7a4e7c5d0eda190e66a3b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>U *</type>
      <name>PtrValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a35445a80ff7d815ff6f7b6b96d8c7789</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a6cb145a8a654744a1874a2722f271453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const intptr_t</type>
      <name>kPtrTagMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a0a9badce77459c1ff509a29c46318978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const intptr_t</type>
      <name>kPtrValueMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ac6d31674b7e4cc7ea3852e7cb6ac97fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalMetadataWithArenaBase&lt; std::string, InternalMetadataWithArenaLite &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</filename>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE Arena *</type>
      <name>arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>aecd5252e225368c9d67b6af09a8d419e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a427f75dd77023169e0d0beae4509c140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE bool</type>
      <name>have_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a4db1cd6ef65dfa53ada9d255d9030800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ac80d0923fd31db181d497962243d2676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a3c84f77e50e7fa957c819f8d72e9cfe0</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a99b46d1ab35b3abd92d8f8363a6b4eb0</anchor>
      <arglist>(const InternalMetadataWithArenaLite &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE std::string *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a74790863ab592c3afd2ca0c1df0970ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void *</type>
      <name>raw_arena_ptr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a395d27eda3332c6b3f2e5b3ac084af29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>aa5ea021ab5375fb4fb46503951c0528b</anchor>
      <arglist>(InternalMetadataWithArenaLite *other)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_ALWAYS_INLINE std::string &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a0dd1c6c8c000d810f44a2b581f74125f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad8d452789ba302ecec0c1f0b1025b713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a3cc04120df0a271f8a73f25f6c9717cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a097b1c8764b9d423ce0d06074c45f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_NOINLINE std::string *</type>
      <name>mutable_unknown_fields_slow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>abe3f9202e6e77e98f3dd5f4fa512c1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_ALWAYS_INLINE int</type>
      <name>PtrTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a3360a087b7a4e7c5d0eda190e66a3b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>U *</type>
      <name>PtrValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a35445a80ff7d815ff6f7b6b96d8c7789</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a6cb145a8a654744a1874a2722f271453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const intptr_t</type>
      <name>kPtrTagMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a0a9badce77459c1ff509a29c46318978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const intptr_t</type>
      <name>kPtrValueMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ac6d31674b7e4cc7ea3852e7cb6ac97fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalMetadataWithArenaBase&lt; UnknownFieldSet, InternalMetadataWithArena &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</filename>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE Arena *</type>
      <name>arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>aecd5252e225368c9d67b6af09a8d419e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a427f75dd77023169e0d0beae4509c140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE bool</type>
      <name>have_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a4db1cd6ef65dfa53ada9d255d9030800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ac80d0923fd31db181d497962243d2676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a3c84f77e50e7fa957c819f8d72e9cfe0</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a99b46d1ab35b3abd92d8f8363a6b4eb0</anchor>
      <arglist>(const InternalMetadataWithArena &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a74790863ab592c3afd2ca0c1df0970ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void *</type>
      <name>raw_arena_ptr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a395d27eda3332c6b3f2e5b3ac084af29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>aa5ea021ab5375fb4fb46503951c0528b</anchor>
      <arglist>(InternalMetadataWithArena *other)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_ALWAYS_INLINE UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a0dd1c6c8c000d810f44a2b581f74125f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalMetadataWithArenaBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad8d452789ba302ecec0c1f0b1025b713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a3cc04120df0a271f8a73f25f6c9717cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kTagContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ad9fd59db02f3f709bc1b2ac5b77c9456a097b1c8764b9d423ce0d06074c45f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_NOINLINE UnknownFieldSet *</type>
      <name>mutable_unknown_fields_slow</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>abe3f9202e6e77e98f3dd5f4fa512c1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PROTOBUF_ALWAYS_INLINE int</type>
      <name>PtrTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a3360a087b7a4e7c5d0eda190e66a3b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>U *</type>
      <name>PtrValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a35445a80ff7d815ff6f7b6b96d8c7789</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a6cb145a8a654744a1874a2722f271453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const intptr_t</type>
      <name>kPtrTagMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>a0a9badce77459c1ff509a29c46318978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const intptr_t</type>
      <name>kPtrValueMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaBase.html</anchorfile>
      <anchor>ac6d31674b7e4cc7ea3852e7cb6ac97fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::InternalMetadataWithArenaLite</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</filename>
    <base>InternalMetadataWithArenaBase&lt; std::string, InternalMetadataWithArenaLite &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>DoClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</anchorfile>
      <anchor>a3473bef043a113196d60a59065431034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</anchorfile>
      <anchor>aaec5f1ff16faa7094e4d99f279122e06</anchor>
      <arglist>(const std::string &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</anchorfile>
      <anchor>ab01ac2180ef4cbba9331fa90c3032da3</anchor>
      <arglist>(std::string *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</anchorfile>
      <anchor>a5e98e512aa42172bf80a520d85377477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalMetadataWithArenaLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</anchorfile>
      <anchor>a0b88a2da9785b66ce7d1efb192f13775</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>default_instance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1InternalMetadataWithArenaLite.html</anchorfile>
      <anchor>a104b677e1072604db7deb23f2dde71bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::IntList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1IntList.html</filename>
    <base>ProtobufList&lt; Integer &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addInt</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1IntList.html</anchorfile>
      <anchor>a7498c0eadf18b8e79c60904fd48757ec</anchor>
      <arglist>(int element)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1IntList.html</anchorfile>
      <anchor>acb2784985dc33ddbec92a2f87a00219e</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>IntList</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1IntList.html</anchorfile>
      <anchor>afe48ba741604b486243f4bc4932a29e0</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setInt</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1IntList.html</anchorfile>
      <anchor>a3bf6b56616389d2343f578fe3e4f35e4</anchor>
      <arglist>(int index, int element)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::IntrinsicParameters</name>
    <filename>structaditof_1_1IntrinsicParameters.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>codx</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a9db9c33de3a29945d05cce0f2513638d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cody</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a8e9e36a8347aaa25282b3b8995396288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cx</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>ab5e9a33ec8e060252839506afedf4076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cy</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a901f987bfbe9c014452b215afe4908a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fx</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>aa5253e905881e36584b8b9818cd48be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fy</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a23b810850b248341504bf20bee4b2a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k1</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a896ae999cbeb6305af78807341b6e27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k2</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a3e0dbbe0208cbffece56423e6a0dadde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k3</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a218062622aa9ab4c45b2560b405be9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k4</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a316b401a3431c7b01bdf729b7df039d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k5</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a6d3e11253dc43ba9348983e5a4574146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>k6</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>aa423c63ac63300020e5992be28fdeed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>p1</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>a462c609cf22f511a434826bc95c78246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>p2</name>
      <anchorfile>structaditof_1_1IntrinsicParameters.html</anchorfile>
      <anchor>ab517a635f3db0bd6389dda0a6615d223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::IntValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1IntValueChecker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1IntValueChecker.html</anchorfile>
      <anchor>a76aa672d2aa539d0344292f05a0e4c0c</anchor>
      <arglist>(self, proposed_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1IntValueChecker.html</anchorfile>
      <anchor>a56dc02c18c134b130c3fd337f476f65a</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntWrapper</name>
    <filename>classIntWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>IntWrapper</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>af23efe3c8d8bf176948922b41e8f253e</anchor>
      <arglist>(const IntWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntWrapper</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>a1d35e0d0b9c0fc109a8d2a2118ae6010</anchor>
      <arglist>(int a_value)</arglist>
    </member>
    <member kind="function">
      <type>IntWrapper</type>
      <name>operator+</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>abf97bd11dd2825f3cb9e4d9f48152b56</anchor>
      <arglist>(int other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>a940fd2978cdf7849281f11b32df94163</anchor>
      <arglist>(const IntWrapper &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IntWrapper</type>
      <name>operator=</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>a39077b3c0eb1dd8a296a81bfb0a047b3</anchor>
      <arglist>(const IntWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>a6103e9dc5eb94678985e3c2ac481b508</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classIntWrapper.html</anchorfile>
      <anchor>a9695c22c2bcd5a7bc2775cf6e3a6e33a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::InvalidEscapeSequenceException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1InvalidEscapeSequenceException.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1InvalidEscapeSequenceException.html</anchorfile>
      <anchor>a1298476241f726972ffa2b67af804da8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::InvalidProtocolBufferException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</filename>
    <class kind="class">com::google::protobuf::InvalidProtocolBufferException::InvalidWireTypeException</class>
    <member kind="function">
      <type>MessageLite</type>
      <name>getUnfinishedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>a29c43d35c6a3b820a552ebf4d4a1b35d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvalidProtocolBufferException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>a1cf88e91afd6211d34bf992ed1f2013e</anchor>
      <arglist>(final String description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvalidProtocolBufferException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>a7aa7a8f9a1c0a26300b99c20dc8bca9b</anchor>
      <arglist>(final String description, IOException e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvalidProtocolBufferException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>a694c6feccbc6bd93627f4d159e975fd7</anchor>
      <arglist>(IOException e)</arglist>
    </member>
    <member kind="function">
      <type>InvalidProtocolBufferException</type>
      <name>setUnfinishedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>ab38cfaf44b7988d89fe4971846ecbf41</anchor>
      <arglist>(MessageLite unfinishedMessage)</arglist>
    </member>
    <member kind="function">
      <type>IOException</type>
      <name>unwrapIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>ae93aaf63eb33e16d04d329bde84176f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageLite</type>
      <name>unfinishedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>a75565ed19f7023085cfbffe578216810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException.html</anchorfile>
      <anchor>a4a806fab53c37feda9ec31e0c3d2f31c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::InvalidProtocolBufferException::InvalidWireTypeException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException_1_1InvalidWireTypeException.html</filename>
    <base>com::google::protobuf::InvalidProtocolBufferException</base>
    <member kind="function">
      <type></type>
      <name>InvalidWireTypeException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException_1_1InvalidWireTypeException.html</anchorfile>
      <anchor>adb28b04fb052421c9f0c52a2e0c84e96</anchor>
      <arglist>(String description)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1InvalidProtocolBufferException_1_1InvalidWireTypeException.html</anchorfile>
      <anchor>a735783e4dc5d101b56564cba7633e8b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InvokeHelper</name>
    <filename>classInvokeHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>VoidFromString</name>
      <anchorfile>classInvokeHelper.html</anchorfile>
      <anchor>a89f02dc384e6b5a7d935b7ea0a81cc9e</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidFromVoid</name>
      <anchorfile>classInvokeHelper.html</anchorfile>
      <anchor>a6371bcb64a8f01093f6fdef60776a031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StaticBoolFromString</name>
      <anchorfile>classInvokeHelper.html</anchorfile>
      <anchor>aef16e38107cd8ddc0a52d7d0ab153211</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>StaticIntFromString</name>
      <anchorfile>classInvokeHelper.html</anchorfile>
      <anchor>a5cfb11cca70ec5a9f59e8b7a4d4c2f85</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StaticVoidFromString</name>
      <anchorfile>classInvokeHelper.html</anchorfile>
      <anchor>a5e95ce4214e89b180da9953d94396536</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StaticVoidFromVoid</name>
      <anchorfile>classInvokeHelper.html</anchorfile>
      <anchor>ae96b5bd7c4fa328d0a87bc986f135fe8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::InvokeMethodAction</name>
    <filename>structtesting_1_1internal_1_1InvokeMethodAction.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodAction.html</anchorfile>
      <anchor>a152a1d71805ff44a9ad9fcd01a506eb8</anchor>
      <arglist>(Args &amp;&amp;... args) const -&gt; decltype((obj_ptr-&gt; *method_ptr)(std::forward&lt; Args &gt;(args)...))</arglist>
    </member>
    <member kind="variable">
      <type>const MethodPtr</type>
      <name>method_ptr</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodAction.html</anchorfile>
      <anchor>a3101d543f56f7d010fac4d8eaa03acfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Class *const</type>
      <name>obj_ptr</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodAction.html</anchorfile>
      <anchor>a385b218f5e83060df70d56bc85699e9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::InvokeMethodWithoutArgsAction</name>
    <filename>structtesting_1_1internal_1_1InvokeMethodWithoutArgsAction.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename std::result_of&lt; MethodPtr(Class *)&gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodWithoutArgsAction.html</anchorfile>
      <anchor>ad1acb81830c5636daf7c6d44064b4e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ReturnType</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodWithoutArgsAction.html</anchorfile>
      <anchor>a1f4e57fe7516b5106374d9acda304a99</anchor>
      <arglist>(const Args &amp;...) const</arglist>
    </member>
    <member kind="variable">
      <type>const MethodPtr</type>
      <name>method_ptr</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodWithoutArgsAction.html</anchorfile>
      <anchor>a4f8dea00c7921dd60381f6c70273cb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Class *const</type>
      <name>obj_ptr</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeMethodWithoutArgsAction.html</anchorfile>
      <anchor>a86cc5d1b668ef7b54a84cd5151d6b952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::InvokeWithoutArgsAction</name>
    <filename>structtesting_1_1internal_1_1InvokeWithoutArgsAction.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeWithoutArgsAction.html</anchorfile>
      <anchor>adc01090fc14c0e63b1ed81e8a0d04fc4</anchor>
      <arglist>(const Args &amp;...) -&gt; decltype(function_impl())</arglist>
    </member>
    <member kind="variable">
      <type>FunctionImpl</type>
      <name>function_impl</name>
      <anchorfile>structtesting_1_1internal_1_1InvokeWithoutArgsAction.html</anchorfile>
      <anchor>a60320725a70c43f3257264ffc905fd71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::io_object_t</name>
    <filename>classzmq_1_1io__object__t.html</filename>
    <base>zmq::i_poll_events</base>
    <member kind="function">
      <type></type>
      <name>io_object_t</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a3ded9e1b9e8fea6c0f8491269c6555ce</anchor>
      <arglist>(zmq::io_thread_t *io_thread_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plug</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a76acb21c6ea229559c4404ef594e5b16</anchor>
      <arglist>(zmq::io_thread_t *io_thread_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unplug</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a3bdc727ee97295a29db7dece653f0ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~io_object_t</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>ae3a24b78d627e95283cabbff8556589e</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>poller_t::handle_t</type>
      <name>handle_t</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a4b6973c60124b9f72305af675e9a4cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>handle_t</type>
      <name>add_fd</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a625f6b4af52776132612f008fc2ef99a</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add_timer</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a1c1fb499591127e08a2071473954565e</anchor>
      <arglist>(int timeout_, int id_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cancel_timer</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>ab54b3f312cbdb8f7787022b1d8313b73</anchor>
      <arglist>(int id_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a8459848be97314def52e2fd12ac9f1e1</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a33021696f9d6581167a9e3f229927875</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_pollin</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a0a5133d60f91ebe5e617f5056f5c4a35</anchor>
      <arglist>(handle_t handle_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_pollout</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>ad300cb901fe8e454ee7cf7d8dac9c816</anchor>
      <arglist>(handle_t handle_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rm_fd</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a3eec6c5d52ffb674f6c44923f21b727f</anchor>
      <arglist>(handle_t handle_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_pollin</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a12190325c661dc86f6de8e231792eb18</anchor>
      <arglist>(handle_t handle_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_pollout</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>a58a130c19aeec9529c67cde2e980fd5b</anchor>
      <arglist>(handle_t handle_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>ae22037df3779458e9a239b4ee8e39c57</anchor>
      <arglist>(int id_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poller_t *</type>
      <name>_poller</name>
      <anchorfile>classzmq_1_1io__object__t.html</anchorfile>
      <anchor>aaa54acaf438e70235ad32463d7b793c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iovec</name>
    <filename>structiovec.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>iov_base</name>
      <anchorfile>structiovec.html</anchorfile>
      <anchor>a03d7cd6fabcba6523b6366738c691321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>iov_len</name>
      <anchorfile>structiovec.html</anchorfile>
      <anchor>a17b5ac2078fd1adfabb262a95808a07d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>zmq::ip_addr_t</name>
    <filename>unionzmq_1_1ip__addr__t.html</filename>
    <member kind="function">
      <type>const struct sockaddr *</type>
      <name>as_sockaddr</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a0a895934520d879b7ca9c5257be9447d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>family</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a7a3fbdc36bacf539f3e36b675c4a72c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_multicast</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a48fc46751dced943c94da1c66941795c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>port</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a95ac211c9d0e1b3a0ab3ce096756f659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_port</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a447b14c60a96235386d2a5f1db70980a</anchor>
      <arglist>(uint16_t)</arglist>
    </member>
    <member kind="function">
      <type>zmq_socklen_t</type>
      <name>sockaddr_len</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a36906acf7237968a1e5e8ed3c01f1366</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ip_addr_t</type>
      <name>any</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>af10f59b3f481643133a732e4fb856d38</anchor>
      <arglist>(int family_)</arglist>
    </member>
    <member kind="variable">
      <type>sockaddr</type>
      <name>generic</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a871dd17397e031ac185995cfea593865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in</type>
      <name>ipv4</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a1bd469c763b0dd206ec789edd0cff83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in6</type>
      <name>ipv6</name>
      <anchorfile>unionzmq_1_1ip__addr__t.html</anchorfile>
      <anchor>a8c90eade39b093b1c5a9da9828e45195</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ip_resolver_options_t</name>
    <filename>classzmq_1_1ip__resolver__options__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>allow_dns</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>accf2ecb27a2f7fb7544b44c4a8b89f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ip_resolver_options_t &amp;</type>
      <name>allow_dns</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a835ab5fda849a639edfbd60c95d4d821</anchor>
      <arglist>(bool allow_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allow_nic_name</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a1c8ee914b00e0a0f14ec62a2923c3f41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ip_resolver_options_t &amp;</type>
      <name>allow_nic_name</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>aa53a590b4470241fb18525b5505a9e16</anchor>
      <arglist>(bool allow_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allow_path</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a5f473230477ebf0c47ba618fdbe8095b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ip_resolver_options_t &amp;</type>
      <name>allow_path</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>ac3c25bf83eca670a1529686ff8c88ade</anchor>
      <arglist>(bool allow_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bindable</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>ad7dc2384a440c4f67750dcc2e21d12be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ip_resolver_options_t &amp;</type>
      <name>bindable</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a4e689b66dba386a07d321bf6ec9184c3</anchor>
      <arglist>(bool bindable_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>expect_port</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a5897331dd9398f1089b87ceecf4aa831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ip_resolver_options_t &amp;</type>
      <name>expect_port</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a2c6fb933987eebd748304d1151acc1cc</anchor>
      <arglist>(bool expect_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ip_resolver_options_t</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>aaf97d27dd838059321425ad7b9e78e0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ipv6</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a4cd9ed380d4cd868c08b588a5fa57278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ip_resolver_options_t &amp;</type>
      <name>ipv6</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a13eb13c6b4775a46fae97ad8f438fc25</anchor>
      <arglist>(bool ipv6_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_bindable_wanted</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a0f226fc3a14c2b3effcaeb5f51421543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_dns_allowed</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>a0fed2d424f1dd50aed200222e095cbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_ipv6_wanted</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>adc7ad0163fb61fe3c8ab65d8c48c901f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_nic_name_allowed</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>af28ef0e0bbaa968b060b5bdfb5a0f4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_path_allowed</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>ab33eaad5700597fb896be99f3efc13a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_port_expected</name>
      <anchorfile>classzmq_1_1ip__resolver__options__t.html</anchorfile>
      <anchor>abea068c85b0ad3060cb456631c159f44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ip_resolver_t</name>
    <filename>classzmq_1_1ip__resolver__t.html</filename>
    <member kind="function">
      <type></type>
      <name>ip_resolver_t</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>a1f0099129d209e73592684443506e780</anchor>
      <arglist>(ip_resolver_options_t opts_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resolve</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>a215ac50e9716aec78a66fa401a36529d</anchor>
      <arglist>(ip_addr_t *ip_addr_, const char *name_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ip_resolver_t</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>a5247e2f03713d8749aa1aaa014361843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>do_freeaddrinfo</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>abcc1a8948cde5a2c4c885579431cba68</anchor>
      <arglist>(struct addrinfo *res_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>do_getaddrinfo</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>aadbfa7c38fc7b715fc433a12f6db53b9</anchor>
      <arglist>(const char *node_, const char *service_, const struct addrinfo *hints_, struct addrinfo **res_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>do_if_nametoindex</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>adffb3de98c53c62bc8965cb5d7a97c7d</anchor>
      <arglist>(const char *ifname_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>resolve_getaddrinfo</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>a883e115ac8de8e9578c5fc95a6b1e345</anchor>
      <arglist>(ip_addr_t *ip_addr_, const char *addr_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>resolve_nic_name</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>a35123d7da7e95ccfddfd6ad73e6cdb32</anchor>
      <arglist>(ip_addr_t *ip_addr_, const char *nic_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ip_resolver_options_t</type>
      <name>_options</name>
      <anchorfile>classzmq_1_1ip__resolver__t.html</anchorfile>
      <anchor>a3d850d2c10c9ed24b1a61a784fb9327e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::is_proto_enum</name>
    <filename>structgoogle_1_1protobuf_1_1is__proto__enum.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::Field_Cardinality &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1Field__Cardinality_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::Field_Kind &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1Field__Kind_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1FieldDescriptorProto__Label_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1FieldDescriptorProto__Type_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldOptions_CType &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1FieldOptions__CType_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FieldOptions_JSType &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1FieldOptions__JSType_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1FileOptions__OptimizeMode_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1MethodOptions__IdempotencyLevel_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::NullValue &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1NullValue_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>is_proto_enum&lt; PROTOBUF_NAMESPACE_ID::Syntax &gt;</name>
    <filename>structis__proto__enum_3_01PROTOBUF__NAMESPACE__ID_1_1Syntax_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_reference</name>
    <filename>structtesting_1_1internal_1_1is__reference.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_reference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1is__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_same</name>
    <filename>structtesting_1_1internal_1_1is__same.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_same&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1is__same_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="class">
    <name>mox::IsA</name>
    <filename>classmox_1_1IsA.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1IsA.html</anchorfile>
      <anchor>a4b100fec02b80246f1cb8cd65e60d20f</anchor>
      <arglist>(self, class_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1IsA.html</anchorfile>
      <anchor>a5d1c1a05149c4d096aa78c7ec506ac45</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1IsA.html</anchorfile>
      <anchor>a37c2d7453f2768fd1d41e7d2c71fa2c6</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_class_name</name>
      <anchorfile>classmox_1_1IsA.html</anchorfile>
      <anchor>a277226f60e9dea55126562a546ba9c72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::IsAlmost</name>
    <filename>classmox_1_1IsAlmost.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1IsAlmost.html</anchorfile>
      <anchor>a7b99f3082e04f3d4547437ef308242ad</anchor>
      <arglist>(self, float_value, places=7)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1IsAlmost.html</anchorfile>
      <anchor>a0f22c64a790e14fb8e3de907010367aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1IsAlmost.html</anchorfile>
      <anchor>ac24ed418fd477e91328c2ecb489213c1</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_float_value</name>
      <anchorfile>classmox_1_1IsAlmost.html</anchorfile>
      <anchor>a9e8adbfffa2d9ddebeb0caf7a3e9273d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_places</name>
      <anchorfile>classmox_1_1IsAlmost.html</anchorfile>
      <anchor>a6c52de7f9ed1b368aeb3d968f541c831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsAProtocolMessage</name>
    <filename>structtesting_1_1internal_1_1IsAProtocolMessage.html</filename>
    <templarg></templarg>
    <base>bool_constant&lt; std::is_convertible&lt; const T *, const ::ProtocolMessage * &gt;::value||std::is_convertible&lt; const T *, const ::proto2::Message * &gt;::value &gt;</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsHashTable</name>
    <filename>structtesting_1_1internal_1_1IsHashTable.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1IsHashTable.html</anchorfile>
      <anchor>a165e0a3eddfa5fadf9b950be6432d848</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char</type>
      <name>test</name>
      <anchorfile>structtesting_1_1internal_1_1IsHashTable.html</anchorfile>
      <anchor>a40461295b959ff31e06241d4de072be0</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char</type>
      <name>test</name>
      <anchorfile>structtesting_1_1internal_1_1IsHashTable.html</anchorfile>
      <anchor>acc4d1e2307a1e0527932da7a7d354f06</anchor>
      <arglist>(typename U::hasher *, typename U::reverse_iterator *)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>test</name>
      <anchorfile>structtesting_1_1internal_1_1IsHashTable.html</anchorfile>
      <anchor>a195b49a6ae5090b6266a5fa4ab771962</anchor>
      <arglist>(typename U::hasher *,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::IsMovable</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1IsMovable.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsRecursiveContainer</name>
    <filename>structtesting_1_1internal_1_1IsRecursiveContainer.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsRecursiveContainerImpl</name>
    <filename>structtesting_1_1internal_1_1IsRecursiveContainerImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsRecursiveContainerImpl&lt; C, false &gt;</name>
    <filename>structtesting_1_1internal_1_1IsRecursiveContainerImpl_3_01C_00_01false_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsRecursiveContainerImpl&lt; C, true &gt;</name>
    <filename>structtesting_1_1internal_1_1IsRecursiveContainerImpl_3_01C_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>is_same&lt; typename std::remove_const&lt; typename std::remove_reference&lt; value_type &gt;::type &gt;::type, C &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1IsRecursiveContainerImpl_3_01C_00_01true_01_4.html</anchorfile>
      <anchor>a24b611fbe1b9a7c524ee54ae01324388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(*std::declval&lt; typename C::const_iterator &gt;())</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IsRecursiveContainerImpl_3_01C_00_01true_01_4.html</anchorfile>
      <anchor>a5e8e2cf58f0d2581e9e3ab5f5630cd61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsSame</name>
    <filename>structtesting_1_1internal_1_1IsSame.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1IsSame.html</anchorfile>
      <anchor>a2bab5c2db5fe5fe1e29f3f46464d9657a58968a8c680eff4326a25fab55aa0a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1IsSame.html</anchorfile>
      <anchor>a2bab5c2db5fe5fe1e29f3f46464d9657a58968a8c680eff4326a25fab55aa0a5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsSame&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1IsSame_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1IsSame_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a8f4d116e7f6a9a8bc89ce030b2c45749a0bb1c61b491e4e13216a3f9e9cd24c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1IsSame_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a8f4d116e7f6a9a8bc89ce030b2c45749a0bb1c61b491e4e13216a3f9e9cd24c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::IstreamInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <class kind="class">google::protobuf::io::IstreamInputStream::CopyingIstreamInputStream</class>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>af006e17baebbbfbfa099415bfccfe6e6</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>a0788be7ffe3cc331ecfe40f59824bc63</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IstreamInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>a0e91bec1b3dd8bb2bc53079d078ef0e1</anchor>
      <arglist>(std::istream *stream, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>ae8c386e7a10ca40f0accda87667a1c1f</anchor>
      <arglist>(const void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>a107d2ea891c4702efbbc3e56a64eeee2</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>a91501c6997c4937fc64f1be77ebc9597</anchor>
      <arglist>(IstreamInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingIstreamInputStream</type>
      <name>copying_input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>af3458c95669801ff04f2261ad4c17a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingInputStreamAdaptor</type>
      <name>impl_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1IstreamInputStream.html</anchorfile>
      <anchor>a470497b5b22b136fc03b837c53ffd7f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::IsValidNumericCastImpl</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1IsValidNumericCastImpl.html</filename>
    <templarg>SameSize</templarg>
    <templarg>DestLarger</templarg>
    <templarg>DestIsSigned</templarg>
    <templarg>SourceIsSigned</templarg>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::IsValidUtf8Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testIsValidUtf8_1Byte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a973a5b264856645627aa3b284ce9da40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsValidUtf8_2Bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>ae8cb11a4b8a4e574257010a8236083dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsValidUtf8_3Bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a2393c376e8a50e2f453cd3490305e439</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsValidUtf8_4BytesSamples</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a6dbba626ec77d3ec58b8a1b2cecceb71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testShardsHaveExpectedRoundTrippables</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a5a3a48cac6731ee6cd9ef84620cffe7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSomeSequences</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a3f066d034789321b5c31a7a5caa2003b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>aac23c126360ed58fa999cb0491733a02</anchor>
      <arglist>(int... bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertValidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>ab279440a517e583e051e875c1b5dde0d</anchor>
      <arglist>(ByteStringFactory factory, int[] bytes, boolean not)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertValidUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a01f94f7135f5fa1a29cf3f0ea1728fa9</anchor>
      <arglist>(int... bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>aa5a0376bcc07d8cf3d3c64b59688c9a5</anchor>
      <arglist>(int... bytes)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ByteString</type>
      <name>asBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1IsValidUtf8Test.html</anchorfile>
      <anchor>a5e6f88dd1ba6e9da75c608a703fd3c46</anchor>
      <arglist>(String s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriter::Item</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</filename>
    <member kind="enumvalue">
      <name>ANY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097dba46a573c1e8fe3b6126c3ffecc4f087bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ItemType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097dbae2338997ccc778a88a2be51fb31dc84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097dba8d85173c2157d4cd63e61dfd03d1fcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097dba46a573c1e8fe3b6126c3ffecc4f087bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097dba8d85173c2157d4cd63e61dfd03d1fcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aa5a2391069d4108bf062e565bea097dbae2338997ccc778a88a2be51fb31dc84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AnyWriter *</type>
      <name>any</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a426ef23fea53a5eac533a64ead6242aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertMapKeyIfNotPresent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a91cd80d50798b5bbd91130a46dc1cb65</anchor>
      <arglist>(StringPiece map_key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_list</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>af56ab7da648295ab2393bfbab928b723</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_placeholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a1a3e2941807215150ba10f267f5b40cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a1d230eb9e22677422792eb097e9cec98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a4a0a4fb451a68eb94f8edde957c6e3da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Item</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a5ed5ee1de04790935132beccaf2e4a80</anchor>
      <arglist>(Item *parent, ItemType item_type, bool is_placeholder, bool is_list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Item</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>ae1f4a5c8be2753f6413fedba262cabe0</anchor>
      <arglist>(ProtoStreamObjectWriter *enclosing, ItemType item_type, bool is_placeholder, bool is_list)</arglist>
    </member>
    <member kind="function">
      <type>Item *</type>
      <name>parent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a18846757bac8199a1c7750911a23cec6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Item</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>afef48b47813cf4235e68811da46322fd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a9cf1dcdc90f37bba52a537d3055a09ce</anchor>
      <arglist>(Item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; AnyWriter &gt;</type>
      <name>any_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a2a10c078dcb27a3b81536f1688df0b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_list_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a793c9bee02f4db150cbc151da972117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a1f06f84cbffbd1035a844efec4841428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ItemType</type>
      <name>item_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>aab4151461a6b01b76997d95597395346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::unordered_set&lt; std::string &gt; &gt;</type>
      <name>map_keys_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>ae74978228229c4900070330dd17d6096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtoStreamObjectWriter *</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Item.html</anchorfile>
      <anchor>a5b0f8954d86aed009413ba0d2c3b2f0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socket_poller_t::item_t</name>
    <filename>structzmq_1_1socket__poller__t_1_1item__t.html</filename>
    <member kind="variable">
      <type>short</type>
      <name>events</name>
      <anchorfile>structzmq_1_1socket__poller__t_1_1item__t.html</anchorfile>
      <anchor>acdc65de543a6d6320ee69ed479bcf9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fd_t</type>
      <name>fd</name>
      <anchorfile>structzmq_1_1socket__poller__t_1_1item__t.html</anchorfile>
      <anchor>a9c413279946736a4099f4b9d10a0fc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socket_base_t *</type>
      <name>socket</name>
      <anchorfile>structzmq_1_1socket__poller__t_1_1item__t.html</anchorfile>
      <anchor>a9a762944bcf6c9d819bb41fa282e3acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structzmq_1_1socket__poller__t_1_1item__t.html</anchorfile>
      <anchor>a5bacb2f3e205c06d8f3e7849a21b7a92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::generic_mtrie_t::iter</name>
    <filename>structzmq_1_1generic__mtrie__t_1_1iter.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>current_child</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>a04f57346094b80b73448203a777abf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>new_max</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>a94c26ba543ff5b31336ac9900ea365e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>new_min</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>ae8d30794b919702cab5d3e23f0d64955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>generic_mtrie_t&lt; value_t &gt; *</type>
      <name>next_node</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>a789a3968d1d95be6a7c5fc83d3c82eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>generic_mtrie_t&lt; value_t &gt; *</type>
      <name>node</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>a784158f932d2d0319e4b42867f4b115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>prefix_t</type>
      <name>prefix</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>ab240e69e66e88a47ee980141cd7d1924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>processed_for_removal</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>adf4a5f0dfba1e44d321799932955b8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structzmq_1_1generic__mtrie__t_1_1iter.html</anchorfile>
      <anchor>a6d79c2a9d67e1fdf558f68898f579b18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStream::IterableDirectByteBufferDecoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</filename>
    <base>com::google::protobuf::CodedInputStream</base>
    <member kind="function">
      <type>void</type>
      <name>checkLastTagWas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>acf5c66257593f29e737afef66bf0f97b</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aab201f26d7d29c5d2fabb19518205102</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesUntilLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a70926ed8db1dfac5ace2eae338f47463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a51eaca79d2f3dd47d4f6eae80768e52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a8838a9b86fd6717867bb42b74e5e1811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a928ebe0cf20ddde14b3cf948a7fb9f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a02d116f42d3440353c1e53c2874d9ef9</anchor>
      <arglist>(final int oldLimit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pushLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a9831467eed0cf5af9b3749a2925f68ea</anchor>
      <arglist>(int byteLimit)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>readBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a2abe48e7a04549c47d87625ff229395b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a36af095a40a06c8f2f62d7cfcb3a072a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteBuffer</type>
      <name>readByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ae2c63bd5cd6bb931376a9e9bf670ab9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>readBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ae82a97dd6cd47e5fcda46293affc902a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a470da5483e64e307fd6666abb017f9f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a57653a82d8f2fdc260238ec04e9d2a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a082ab5e42f4e760465205a1a35eb24c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a25ee30155b198217bf0c55ff7924f386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ac9fb0d75168f92903b67fef0828dab60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a286ed2d10b4ac6230089614434bc70e8</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a0137224e8ace7b1a4227461c09bec6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a275790694985e2e5c1a9ad95b27b8c8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>acf793ec4a100fde49c10e4418d6a8422</anchor>
      <arglist>(final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>readRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a2b5a392ddc7e7f0f1b45d5364b4356f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a526c707268594aa8bcc255593d54ffd9</anchor>
      <arglist>(final int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a28ed647a1c8e13ee100dcb6d997c94af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a5d677483bd2d97c32424ea8cd5b3ea25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a00169a63132fba2b04b1c8bc61423c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ac3e0e39138fd8d906287f27346744c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ad3f4c1ea3ecb2a1f2432badccd347ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a2bc7f262735e508044d9a0445ba85ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a55c1ba5bb81c8881e8a4f4dc8cc3606c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a166e086cbe8bbd1824bc20dc04292f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aef26e1544116c0dddf7d7eadc54b69e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a0eb77c1703b58acd41118b1947a36ccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a10a87190c3d0c9f36ad6a939b546cd89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ab479a84fe543ac9eea67b6a45ec38be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a7f1f3fe1be32c39526a1df77e4d72595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUnknownGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ab37d666b0c31c7e27be6dd64215bae2a</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aa8bbf4a3fa632eac5bfd92d3b5279f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>abf67678822ada29cc759c515799416df</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a7e88d93037488a2a188a916150ad9a98</anchor>
      <arglist>(final int tag, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a008c2672fd9866a9e61d59bc80f2068c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a154cb14588b20801720dfa288b460f48</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a702c8e974e9c42089fc86930b19acee8</anchor>
      <arglist>(final int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>currentRemaining</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a9158b01a7fa83bc2f113cd0716407f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNextByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a75cb0c797cc148bfdb226c6812f8ce40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>IterableDirectByteBufferDecoder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aa6072dc4da1d8cdb21cb5bee3c5f2155</anchor>
      <arglist>(Iterable&lt; ByteBuffer &gt; inputBufs, int size, boolean immutableFlag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readRawBytesTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ada0c5233762b7d956a912684581f3554</anchor>
      <arglist>(byte[] bytes, int offset, final int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recomputeBufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a21c24086397b76ff578adaf788a86781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>remaining</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aacf01c08afcb1d46c0950dd46a1f72ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a86bd948352de1236a317e27bcb446de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteBuffer</type>
      <name>slice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ac2d89c6aba5fd278cea5f767176f9c64</anchor>
      <arglist>(int begin, int end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tryGetNextByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a466dd0e902badf2368b69537cd6790e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bufferSizeAfterCurrentLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a79fd5d755fb732153488fb3803fcfc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>currentAddress</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>add4ab2c23ae73b589614a3e1c27fcfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteBuffer</type>
      <name>currentByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a83efb2d731600d1867ca12b8ca9312b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>currentByteBufferLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aa11d3cd162d48554e3e65ade2d4a2fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>currentByteBufferPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a2e597be5d85a3d672313943a01bd1ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>currentByteBufferStartPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a3ba6040fad326cb3dc11e5686cfbc95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>adffed388556b8e16f575821bb11e6a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ac8084501cbcbcda70e678dd863e8399e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>immutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a306cb2613d2707288f02d1bc482e5ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Iterable&lt; ByteBuffer &gt;</type>
      <name>input</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a21192cbb1abe8e90c882499398fe6ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Iterator&lt; ByteBuffer &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aa061904329b9181ee93c6d0c622ea2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aebf4ec1d1e5767568ab0a15b722decab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>startOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>aa3b16afafc710fbd284247498719b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalBufferSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>ab3cecbdf748326eae0b314debf31363b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1IterableDirectByteBufferDecoder.html</anchorfile>
      <anchor>a90bd3470c061114e391aa6f173854169</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Map::iterator</name>
    <filename>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</filename>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a96f8cc5d1ad21dc5d040362da4299a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a4256ecbacc0ab7579e5a10cc36f2a822</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a98965854fadbc35e2507f0e1ebe945db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>ad6a42ec416d1762330a67f84c2019b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map::value_type</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a7594c43aa77696ce23157e997af0ce0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a2b75d9df73b6960f57b0940c373c8ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a87fa7b3dcf48d88132a4e9542cf756c6</anchor>
      <arglist>(const InnerIt &amp;it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>ac8747e773c5f15174a85b34341d2ebbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a595510f10ce4f34a49706369eae5ad14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>af9b9a48ffb9ed718d3cfa3e1213bffe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>aca3483ba82b179d559678c5fbfc92c44</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>afc991e5fb817241a4f55e70ed55f747b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>InnerMap::iterator</type>
      <name>InnerIt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>ad94852cc75cf857d075c51a4a5aa96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InnerIt</type>
      <name>it_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a8d8ba0cc81566325a2119565b4fe6ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>ad2f32e921244459f7cc6d50355429cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a55a8ee0e80dad1a7da9d751c25bc0386</anchor>
      <arglist>(const iterator &amp;a, const iterator &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1iterator.html</anchorfile>
      <anchor>a81d10d7799462c7ca5e7cf19119ca356</anchor>
      <arglist>(const iterator &amp;a, const iterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator2::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a466fe105d4a5ddafb7114d44a92c2523</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a8dc1cecc46124bf8d08d070168e83c0b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a2ee34211e8d9acb28f302ae19db62a9e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a2501dc45de1e8b5e40ae71625fe3e970</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a401bfe0ac4a4cdbc9dc010cbc1e02f6f</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a6a8a81b732c307be9873156ef51c88e4</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a035fd682c598c9f0c2f2f9eebfbf7517</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>aa88db98144c32c3fd7e8fae54e9782b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a722ec9ae27e15bd5c0aca8f188cc9600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a9fc3b19248f3d92a0a125bb60a8717af</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a2b14dc89c2c399d2ffe027f49f1568a7</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a345cddbd91a68028fe87fb1e47ac2d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a8283547b12bd180ebfdaf2b93a9abec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a463a5db70edc44a4b7a174d924e18031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a52b0b6d575a1dd78586b4912a53ea7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a3832af338d3433abdd84805ded9017e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a52fe871f3f904759d3f1432e2c7bd339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>ad6759df6a4dca16f8d59e968fe59bb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator2_1_1Iterator.html</anchorfile>
      <anchor>a86def8b442ad4bae5423d70cbe059502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator3::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a064bf28dfbc3a5647fd309943c0cf3d4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a6501167d2724bb86cf1dce3d320d28bb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a5596fd551072397a1ae45c7857d29731</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a6915e598a2cc51e648521f3f7b7a7ece</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>aec1d77fc669e4c9bd22eb2c043385a73</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a3739498341c53ec3d82de143e64a1261</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a1c5e794c5ecbb532ce069e1b3779f605</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a1e037c2571ff507281c1ae99fea51659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a4a285aaa75c086683484f3bd578b7105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ae4f795aa9a1795600a25fbedfccedb1d</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ad20c92a56e996d09e96e23eeeee7dd07</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a51303ee6c045f1a367674a8b54be400e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ad9b86b35e5885513654982bdc877f0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>affdfab7af935f608521df5eb3264aec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a33c84fd689685eba0213b8f21c747bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ac749f7ed5684852c4b141ed3d5ff38da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ada694e2af08d227c29477bddcb519f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ab2a3d07bff4c4b9287e362e37be23995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a45fbcc1be2697e644f077276cf31e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a5c344467ee59d8b85f077508cd996331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>ae3884a8dc068ffcb74b42f0f9b15292d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator3_1_1Iterator.html</anchorfile>
      <anchor>a7260bfbe64049028d0cb5d23c2118410</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator4::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>ada53dbfd90fbfbc44a407434b3177fbb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>acce6488d6fcfed0b3923fb443ff95d19</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a0f0ba9ee70d579450b0c317ad3ef219d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a8d6e1df3d4b775ca8e220a5e12b374fb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a3bb4fb8f9e9f7f51d80936335a1e8526</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>ae8081fd9ae3e5192ce4857dd13c4caf7</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>af613b17c48e5520498769e6afd22d130</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a95bf575ec1e467b6d6205d32e7d5f037</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>abd6a27591374ad7ffa45637912f0ef39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a976b11852d1d45d1fd9d38082b63c5b8</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>ac1942688ecc0b80ef2f43741254c8f8a</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>af11d402a8ec52f87a2e4422539b63563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a830d65ad166fe10820d80c5462e05cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a491de15a478dbe095a3c1bc22965e5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a5f85b5df5ca00b2c49deee4a661027ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>ae16ea089c387455333e745de693244bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a73a64a8f63b407bc09b6241fb9925d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a3cba2be3c1dba63feda046b3536c104f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a64e1d596e401a69501e20fda83e3bc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a8c484c5e018ef121f0f49585e40983ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a8819c1279938f000d763feb7d10eb67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>af1bfc5889fc51a18f3d1dc141b60d25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>ad0814548d6bd330bc27d6765b2cfd931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>a8dd68321f58860125d1df4f08d912d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator4_1_1Iterator.html</anchorfile>
      <anchor>af8edb3dba2b6fbfc36b1287b524e6698</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator5::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>aca2d36bbb3780223ff7524ee3ee2a1ef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a2c5da83f1f7897086e317f540d0b87ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>af1532c10849696a83e154a4847fd84f3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>aa1ab167a57aa291ed116e1ee0d766a08</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a0f4ff80df297e12d376639cc25b147f1</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a2a05b3402c71da0e36896cf31cb47fe8</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4, const ParamGenerator&lt; T5 &gt; &amp;g5, const typename ParamGenerator&lt; T5 &gt;::iterator &amp;current5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a728673e1ab43223fe70c29edce2a254e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a04aa793eb809999b7ef08bcaefc005ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>afd980ef345e70bbff4e8c656e16360be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a0e4cb90649b78a4847ed9c217eeda5ea</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a462c8641c9261a857b5c7f3c146a45c6</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ab3d2b91d7e41e7efe356bd6e55500866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a546ddbfef8382f482c6b0e2eb2c72596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ab9d27264dffe2d2fe0d9f18cdea3fd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a62c4a45962d432f25f32bc03ac0842d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ad64b2488787b0002141a403f0769de05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>begin5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a552be8f7e42ab6fb1e9c07d49d660d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a4ee28479b48e27f4059bed92d09f6980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a70b07afb6bbba7727a805647bce975e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a1cc057a8941c026b98c916543e597891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a0fce691dadd17d9ec6bc2d09fd8906a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>current5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a2a6b4ba75ba79eb74cb05f4ac80f1cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ae2fcf3547b56f2805c82ef0aae014ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ad785bf60c5e44a1324c026b1b1ba9979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a789a7d54184db76c6a1b21aeed930df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>a9595e6618cc3464eb9054c70ce8b5c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ad185f80c329b679712ab08fd2a4646ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>end5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator5_1_1Iterator.html</anchorfile>
      <anchor>ad048a7619cf82e9457bcde096970d296</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator6::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a0ef15cc60a61bda9b892c199797b64b9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a088527ac45c9e476e60942e0f2f90004</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a8458d9719cc97bb538bd59bead040f75</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a890c86892c7a8ba7671fdd60fdb7a7ae</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>ae54e1cd630add79fb99c384e6b2e4f9a</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a46e3ffb6cdeadb3e42be6f40823209a7</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4, const ParamGenerator&lt; T5 &gt; &amp;g5, const typename ParamGenerator&lt; T5 &gt;::iterator &amp;current5, const ParamGenerator&lt; T6 &gt; &amp;g6, const typename ParamGenerator&lt; T6 &gt;::iterator &amp;current6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a56fc719bb7d16064aa0ffb6db3598378</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>aabadc7f3094732bb460a52295069604b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>aed5edee47df2cdfb7a27f1ff3a20f80a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a817e7bfc92d7f2f8472c4c63eccc610e</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a7fa8c381fd7a2eb4b8e6616f1263aefc</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>add26e4879e58f3e87572d495934169dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a534b51708ecef690216a49bca9c31fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>abafc48a026a782e978943649fdd3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a83d9037d72f59a915179809a1755e06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a4fbd4bf095343f2b770c91470c002890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>begin5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a8556264c8b6d74f139c5bee510f3b2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>begin6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a0f27f91c12c113de3c4b8652efa71383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a4ad4e7316e49fa1b230b6c9af92fe524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a24af6f7446abab3a2de23dd563f2e08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>ac843feabff1c9ebdce4294545e19d9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a4043e672060124d61bb772f7479b6c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>current5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a4891b580f6863ef1050382d443a29ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>current6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a64e8f553021f00a041192ec33124b015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>ade02778a57fc9bddd4f374af3a1da0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a88f460178371214519f66df2883f72f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a917c55599f8088f617744d9c7c148acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a0bee018b51b26632d597f77588bc3569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a5001641eb7ac60e2cc2410be4f5aef50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>end5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>aa08540e161008acf3531cf23647d9217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>end6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator6_1_1Iterator.html</anchorfile>
      <anchor>a38f943c511fcc148280a188bd1544748</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator7::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a70e734a9380c9c4776c756c7d81bd45e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a8be7ec447edb309366e58ae4fd796fd9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a19fd7375fc55e4fde222d51e29bb0a72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>adc143194f5e3511f6ac016d4093052d6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>acc7f737e0b2881a90b873879ae423836</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a33fb48c1470544760cdd3cbf52b97af7</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4, const ParamGenerator&lt; T5 &gt; &amp;g5, const typename ParamGenerator&lt; T5 &gt;::iterator &amp;current5, const ParamGenerator&lt; T6 &gt; &amp;g6, const typename ParamGenerator&lt; T6 &gt;::iterator &amp;current6, const ParamGenerator&lt; T7 &gt; &amp;g7, const typename ParamGenerator&lt; T7 &gt;::iterator &amp;current7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a79dd4eaaf881a95bf30f1b389f572ff7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>ad44a45cefc701e68d8d9913a8b1a8c78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a9308e6f5135d4a4c406df6ee4ce20b73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a4d6b00441788b0d13ed7579af6abb1cc</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a26b2d4259c5364a5a83ce21d32aa4a08</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>af11465b3cb5943bc0f2b0bf9d9c72f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a0dabe35b0408092ad95c2a3bdde228de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a4b3bc013b91f09064e3326d3418b9dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a64f3264237caeb6282d1b7aa6cbd4ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a62810b9a32ad858bf6addf6f59ba32c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>begin5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a47a9bdb49e50083ae636578e584911ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>begin6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a29b138c01dcb59f00862a7d3b05a9222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>begin7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>ab8452741b3eaea0ca77da1c41abf23c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a22ec32cf4593e5c0ffd050c958e22918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>afdc0ffa1e22de9f511e011415e188f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>af450a300dc254426ae45b4c67194fbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a7b6a469126266e0e1c1a322dd219fd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>current5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>ab1eb32d88a285f5cf238c8564a5bd152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>current6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a44ff5c9444595605494e4153d3ab8b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>current7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a44ee2e3882390471e5d064e9280d3b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a3df4defc9419774757e1cef7e93bc870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a7b7bca57bf36e358eca279da602c7151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a4b1e5e057d05dd6703d8ee77e34cba05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a66c50425844d8209836e413377fe777e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a1f5d2d75b3beee8ed282b4b083eb81b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>end5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>aace776eb16d3a9be2d0d2398a01962a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>end6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a325338f8d46b2e17d92009d4e940492f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>end7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator7_1_1Iterator.html</anchorfile>
      <anchor>a492da2896bf2527e4c0347db3f8cca91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator8::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a6e1f4ecea0adbf29e7bbd3cb711971f0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>aae5254e251773e84d11edfcdbc93ccd5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a1ac8f0d5ea5e7ae32125e0d6d98a4314</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a599817879eb9a5d2304639d6c146e64f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>afe54566f25ae212ee01a4e9fef36f7ef</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a991bb4e7f99b46eeacc77c36dbea115a</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4, const ParamGenerator&lt; T5 &gt; &amp;g5, const typename ParamGenerator&lt; T5 &gt;::iterator &amp;current5, const ParamGenerator&lt; T6 &gt; &amp;g6, const typename ParamGenerator&lt; T6 &gt;::iterator &amp;current6, const ParamGenerator&lt; T7 &gt; &amp;g7, const typename ParamGenerator&lt; T7 &gt;::iterator &amp;current7, const ParamGenerator&lt; T8 &gt; &amp;g8, const typename ParamGenerator&lt; T8 &gt;::iterator &amp;current8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>acdfb67a5c4845fb6ddd33d9935c493e3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a3a864300af23b9c65d1794f497f3bbfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a254f59a609cfc0fbf4e0bed21b44ea79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a9ac2d32e28ebd0c1b2baa6838f138570</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a891cbc0bd12f8779dafcb7e9d4ce095d</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>aa48d7d15ce7d64641c8d114d625abb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>af300e4593c8fd815316986e8f8a2cdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a81de6593ec433440466ba9070e4a67f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a7a13b8d9940c918f69a2394f6c5750c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a9c991f6f16b027f8e3118ea79a876a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>begin5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a036dae3be1409f789a725dc74c3671d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>begin6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>adfa5cbadd432857bcea316ff3d3d9a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>begin7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>aad64e4a3b21cba0ff12e6db9f2093923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>begin8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>aa430573514b04b82743611976775512c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>acc7727ba050324e279d3bd4889732f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a87e063057deb528e96f5b45140b3bd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>ad7c7bfbf988791928564ea4cfab55328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a02fa383ab5c4e93da8b82523c59b2c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>current5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>acd9bc8f51ab95fe754c52c3cc5818be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>current6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>ac3743e88dcffc20e180a3e4367638751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>current7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>ab7d2f4adc0df24a2d1777bb7586df27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>current8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a10557c4060444c94546be5f99994be0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>ab094e36b311973dd7270f9dac48a8f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a7d1c254b44b9807a119569304dc8cb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>ac83093e9ff397ceeff1a7f63a3315870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>ad139b897141d7af7891af45c62c4c458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>accfa2743193421c75dfdf1a66da5b0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>end5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a0d0e9c48e6c1ec2bd9b935ca420527f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>end6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a7bcf6f7ab423108cc4687c5e910c065a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>end7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a7c62a0785a771015893a1b2e4e56aaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>end8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator8_1_1Iterator.html</anchorfile>
      <anchor>a397dad40217eafa18c48db62181483ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator9::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a1c5b7e9559788c525555bf55ed892e5b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>af52b7eb8e0b4fb252ae9fb9395d0dd22</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a15bde958384693be4d0b79cb0d3c307a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>ac3dd225f0e12c3b05129755e60b19a55</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a22e0c63aec8a7416c648f080006b6daf</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>ad809d1827b2ce9d0649b101c545fbdc1</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4, const ParamGenerator&lt; T5 &gt; &amp;g5, const typename ParamGenerator&lt; T5 &gt;::iterator &amp;current5, const ParamGenerator&lt; T6 &gt; &amp;g6, const typename ParamGenerator&lt; T6 &gt;::iterator &amp;current6, const ParamGenerator&lt; T7 &gt; &amp;g7, const typename ParamGenerator&lt; T7 &gt;::iterator &amp;current7, const ParamGenerator&lt; T8 &gt; &amp;g8, const typename ParamGenerator&lt; T8 &gt;::iterator &amp;current8, const ParamGenerator&lt; T9 &gt; &amp;g9, const typename ParamGenerator&lt; T9 &gt;::iterator &amp;current9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>ab4f7f35e7210a3715198e5693f7080ff</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>abbf8c351fead561f2d12808f401f185f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>addd6f14c200519cd546439ca785df5d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>affadf7ecce699630b32844f4a5177d87</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a1389eb83b0df29e48329f1ac5bd64ac9</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>af9486aa9c9b5b73f0e1f7591e377df4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>affd779a1ace53fa759a10daf75d771ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a1f6a4bf44e30ab3a5d8f91799cb20a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a6501af2a4806563f6259ece0069dc290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a4fc7f0e65800d873365f6c663a34a2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>begin5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a3ae2f67e0318a5d4b1d5dd004c1d8681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>begin6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>aaa5ca5a4e51a1338430c2aa33e4708b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>begin7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>ae7d67c1e9783783e7ae912959a0f4df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>begin8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a79d3feb0fc6d7c9b7358efb43e638a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T9 &gt;::iterator</type>
      <name>begin9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a99069f471668c2f804507cd9af050f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>aa4c233db847a8c1c0172f1a14f6f684d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a57cdbeddff879c52560bc4a7eaddafc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a033e15f8f3e0634390e0059352799b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>acc93a5724ba49640072ef2cbae03e157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>current5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>af803c0a2770f5665a38abeb6cd7802e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>current6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a9e1a83fd82a77449753736268145bfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>current7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a4119c3b5c93660a8a7e2518179f864e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>current8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>aebecf42559e625e240f0e08a0f461e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T9 &gt;::iterator</type>
      <name>current9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a1fc558b062c44ffd7af98afa0ae6ddb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a0934ef053408f36a601b95b238b76cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a4983e5647fd14016e6f72ebb25240cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>ae73196c6a415cbc9d7ed180c79f64e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a5cafa910680b9cb33fabe2684c1783cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>aa72bfe333285d3584fbaf31e21f05d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>end5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a539e4c503edae63f0faa96259faf2664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>end6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a1b2608121ac31a9f90ac681f222b5048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>end7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a0c927e56e7deab92cb2a17e61e82da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>end8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>ac3f8c6dc445e1a7dfd73296da331936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T9 &gt;::iterator</type>
      <name>end9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator9_1_1Iterator.html</anchorfile>
      <anchor>a4046916a22aea7df3959de13dc2ae9be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::CartesianProductGenerator10::Iterator</name>
    <filename>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</filename>
    <base>ParamIteratorInterface&lt; ParamType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a5b00fd979f771c40dd12e0438f9e89d8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a1f6ff8466c11a21378c6bc2d411a25a6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>ace4faca70143203b0c05c8ec408dbe3a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>acf854c9b7e596b97ee8359bab6c50339</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a28e7e3d51fccef6b810ff7aeb167cf13</anchor>
      <arglist>(const ParamIteratorInterface&lt; ParamType &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>aee48be89323d6a9cd3d51f30a42817e6</anchor>
      <arglist>(const ParamGeneratorInterface&lt; ParamType &gt; *base, const ParamGenerator&lt; T1 &gt; &amp;g1, const typename ParamGenerator&lt; T1 &gt;::iterator &amp;current1, const ParamGenerator&lt; T2 &gt; &amp;g2, const typename ParamGenerator&lt; T2 &gt;::iterator &amp;current2, const ParamGenerator&lt; T3 &gt; &amp;g3, const typename ParamGenerator&lt; T3 &gt;::iterator &amp;current3, const ParamGenerator&lt; T4 &gt; &amp;g4, const typename ParamGenerator&lt; T4 &gt;::iterator &amp;current4, const ParamGenerator&lt; T5 &gt; &amp;g5, const typename ParamGenerator&lt; T5 &gt;::iterator &amp;current5, const ParamGenerator&lt; T6 &gt; &amp;g6, const typename ParamGenerator&lt; T6 &gt;::iterator &amp;current6, const ParamGenerator&lt; T7 &gt; &amp;g7, const typename ParamGenerator&lt; T7 &gt;::iterator &amp;current7, const ParamGenerator&lt; T8 &gt; &amp;g8, const typename ParamGenerator&lt; T8 &gt;::iterator &amp;current8, const ParamGenerator&lt; T9 &gt; &amp;g9, const typename ParamGenerator&lt; T9 &gt;::iterator &amp;current9, const ParamGenerator&lt; T10 &gt; &amp;g10, const typename ParamGenerator&lt; T10 &gt;::iterator &amp;current10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a77050008c41b89aa988e97df990c811f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a7e403625ca721ab66eeddfb5d5673c91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ComputeCurrentValue</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>af68d920ece3f080a6a78c4cf891568ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a6632401b607fa44b023e3a80811994d2</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a0e0b087cd75fea69cecc0e54f86545ca</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; ParamType &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a098633f4bf5b9f6334fa5944c0d71b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T10 &gt;::iterator</type>
      <name>begin10_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a0f7a105284accd72e56e71efe63edb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>begin1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a5d74afdf5bc103315ac87d0f75f897ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>begin2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a586f77847651f89bf1dbd216e96cf3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>begin3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a50c3185caa98d42011b870a39163b7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>begin4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>aba0e1a9a2ea3d7f9cea28c1938dd7b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>begin5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a1bdc3a7de723bf697e09f8acddc188d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>begin6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a511df33ab893cef1ebc6e547c924e633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>begin7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>ae1cdb2bbd3ebb22be8fecdb1151fcefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>begin8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a1f5555557f81d27b1e8d6cef7b7232d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T9 &gt;::iterator</type>
      <name>begin9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>abc7c1588adb4c27e090c6de23016b58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T10 &gt;::iterator</type>
      <name>current10_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>ae729bdadc391f4f3be20055d7b0b12bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>current1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a2d8e235fa080cda4dcef9a87de4dd4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>current2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a12439c01a505befb4024a15cc8e1d160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>current3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a858fc8a87d002f23513315635128c97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>current4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>aaf33e593640f8964e510745b9dbd00c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>current5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>aa19f8da26d26c86a0384a6d8474e9662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>current6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>af47229b1a75f24a43c17b79255fd1d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>current7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a7fb4b470f1f81c40d7d670a6332b9f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>current8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a49683c22717053ca195fa140c1c61e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamGenerator&lt; T9 &gt;::iterator</type>
      <name>current9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a5c0567f6a9573593a45aff1e989fe9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ParamType &gt;</type>
      <name>current_value_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>aff75970fb603c690af7ddfa391fe2799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T10 &gt;::iterator</type>
      <name>end10_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a4e1eff374860760ab0583b3b30bf756e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T1 &gt;::iterator</type>
      <name>end1_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a70ed90c70c5294189c1bbf6bd89ebd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T2 &gt;::iterator</type>
      <name>end2_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a89dc087fd98cbd767dc8a0e5483c707f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T3 &gt;::iterator</type>
      <name>end3_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>ab6369bbb8d48b6cab19dd69708892694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T4 &gt;::iterator</type>
      <name>end4_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>aea86d6a481946ac1a098dacf91d14204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T5 &gt;::iterator</type>
      <name>end5_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a18a2bed3b1e7e5ef79d714ba208bb229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T6 &gt;::iterator</type>
      <name>end6_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a836ca49e911b8be6d644fc08aeea76c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T7 &gt;::iterator</type>
      <name>end7_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a4751429a0593028745d3a7675567b1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T8 &gt;::iterator</type>
      <name>end8_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>a9885b09d317500eb42ceb778925b474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGenerator&lt; T9 &gt;::iterator</type>
      <name>end9_</name>
      <anchorfile>classtesting_1_1internal_1_1CartesianProductGenerator10_1_1Iterator.html</anchorfile>
      <anchor>adc5d33dd5a9860613d2518bd6860d17d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RangeGenerator::Iterator</name>
    <filename>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</filename>
    <base>testing::internal::ParamIteratorInterface</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>ad17bd99e352c43b8ab654a4ad479d06e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; T &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aa1dc4151e1eed1c546059ecb4f72440b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; T &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a61a764294b66272d730f5ff5e0acdcf4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>acbdfc5919d37fb9514914afb041e50ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a534406abbddb137d7672c2b53d5bff0b</anchor>
      <arglist>(const ParamIteratorInterface&lt; T &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a960184d2ea0ff223d9cf4d6ab015baa8</anchor>
      <arglist>(const ParamGeneratorInterface&lt; T &gt; *base, T value, int index, IncrementT step)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a09f0f9f1d40f7a3d04e4e82f7274b2ab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a14150df56c79ae26f1beaea1e7548ebc</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>acd95aafca4a92db473dd4a88bbc9ab1b</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; T &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aa6767ad52e3cbd87c457fb5b8b6a21d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a2e9064f8da43367550e82eea8adabc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const IncrementT</type>
      <name>step_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a18ebb51d061695f102c2ef74cade8618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aab59a7070669d64348494a1fb1795934</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValuesInIteratorRangeGenerator::Iterator</name>
    <filename>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</filename>
    <base>testing::internal::ParamIteratorInterface</base>
    <member kind="function">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a5ff56489536cf5d90ed0ac07ffeb476b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const ParamGeneratorInterface&lt; T &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a27445e4d010ffde9d3f2f9ada5d54d0f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; T &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a2c5ccf4da12cfb089829438d679ae35e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a55bd2a0d5a630478e32ec2efe08e37e4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a75604bc318aca22ff8607b68bfb44e96</anchor>
      <arglist>(const ParamIteratorInterface&lt; T &gt; &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aebd635efe7082e6fc45bb8ae0dbefd2e</anchor>
      <arglist>(const ParamGeneratorInterface&lt; T &gt; *base, typename ContainerType::const_iterator iterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a265c1facb4cbd4669686d5f331df4a95</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a87cadeed020bb8bfbdce636fca31b9ef</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; T &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a904df7e46beda1ce5ac2c0ecd6680e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContainerType::const_iterator</type>
      <name>iterator_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aaff15b9f8addac71b91c32053bf9ea1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; const T &gt;</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>af51f1a21ffb0cd531de7574f4ad1f9b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>foo::PathLike::iterator</name>
    <filename>structfoo_1_1PathLike_1_1iterator.html</filename>
    <member kind="typedef">
      <type>PathLike</type>
      <name>value_type</name>
      <anchorfile>structfoo_1_1PathLike_1_1iterator.html</anchorfile>
      <anchor>a797c204878a09e04b23cfe6b48ac7016</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PathLike &amp;</type>
      <name>operator*</name>
      <anchorfile>structfoo_1_1PathLike_1_1iterator.html</anchorfile>
      <anchor>ae4b2de86a3ab63b77994cbd4931db735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structfoo_1_1PathLike_1_1iterator.html</anchorfile>
      <anchor>a35946d5efe98fa787944ec623dad0cd8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gtest_printers_test::iterator</name>
    <filename>structtesting_1_1gtest__printers__test_1_1iterator.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>x</name>
      <anchorfile>structtesting_1_1gtest__printers__test_1_1iterator.html</anchorfile>
      <anchor>a3d4d056077d3b3869259bdfd60a0778f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::FieldRangeImpl::Iterator</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a340181ce25e884c939f6a2db499bbb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a48f2454b8f7fdee2e50df09fc67b2c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const FieldDescriptor *</type>
      <name>value_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>adb0968c73367c0f445e846a414512c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>operator*</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a0bb07430722653ea4a71873645b75b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>ae949d0c3813ad29a0975a3c1565cbf69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>aff59b814ddfbba433d28c0f99cb84edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>ab1dd7272917a06912e012d95c5736a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a27aed9f3ea67a677964fa51de28a5824</anchor>
      <arglist>(const Iterator &amp;a, const Iterator &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1FieldRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>adf9a9358b475317bd816d7b47a0f5cd1</anchor>
      <arglist>(const Iterator &amp;a, const Iterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::OneOfRangeImpl::Iterator</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>adeb7dedd464cee41d78846357e340a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a7e36420ddfb9ae9dc3ba9d00b0e92117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const OneofDescriptor *</type>
      <name>value_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>acc6b7d9a31b03dcc4d8d4bcade55f7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>operator*</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a60a28ddd295caee83d3c5865f3558fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>aeea839f7ceb1865ab33f10b5e00c37f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a51c8cfba5b5ebd9049535029c525b4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>ab36b63251b150b2b05d6f8ce8be67fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>a27aed9f3ea67a677964fa51de28a5824</anchor>
      <arglist>(const Iterator &amp;a, const Iterator &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl_1_1Iterator.html</anchorfile>
      <anchor>adf9a9358b475317bd816d7b47a0f5cd1</anchor>
      <arglist>(const Iterator &amp;a, const Iterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Map::InnerMap::iterator_base</name>
    <filename>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>KeyValueType *</type>
      <name>pointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a428d2d19bb50a114a2c2ad2e9ff4b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KeyValueType &amp;</type>
      <name>reference</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a26e478dc031dbcb9986cbc6fcb1d84db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a560dda3147cd2ab37e943c5704edbe49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a23ce6434e3456e35cbb12f31db416cba</anchor>
      <arglist>(const InnerMap *m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>ac5f14a05eae57b32019f4ed343635c7f</anchor>
      <arglist>(const iterator_base&lt; U &gt; &amp;it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a02c4372ff687352912c3d484989b0820</anchor>
      <arglist>(Node *n, const InnerMap *m, size_type index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a6b4c3a63f865f636d1e8a07d3b5b57fe</anchor>
      <arglist>(TreeIterator tree_it, const InnerMap *m, size_type index)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a0257791bb7b20ac2db6225781af889e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator_base &amp;</type>
      <name>operator++</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>aa9a00503563573d37015cfaab8cbf537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator_base</type>
      <name>operator++</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>adaf82db83820071c1be90cc1a0457bd4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a207312157174fd49a1325afe9bb88221</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>revalidate_if_necessary</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a560dcf3286ab7bd117eed513bf463301</anchor>
      <arglist>(TreeIterator *it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SearchFrom</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a6ed8b55bcfc973c102629d7b1fbe8ba1</anchor>
      <arglist>(size_type start_bucket)</arglist>
    </member>
    <member kind="variable">
      <type>size_type</type>
      <name>bucket_index_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>aa2d694e656a217f9fc6f184020fbd7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const InnerMap *</type>
      <name>m_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>a4c6935c2a123517bb74aac7665872aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>node_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>ad9c7edd928614e6e4839a45276ec9a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>abeafc72838bcf98b42150e94bbecf4a7</anchor>
      <arglist>(const iterator_base &amp;a, const iterator_base &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1iterator__base.html</anchorfile>
      <anchor>aabf1758ca02a77891c2956ccc602096a</anchor>
      <arglist>(const iterator_base &amp;a, const iterator_base &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Internal::MapAdapter::IteratorAdapter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1IteratorAdapter.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1IteratorAdapter.html</anchorfile>
      <anchor>a777bde409bda267ccb73fd891200a84f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IteratorAdapter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1IteratorAdapter.html</anchorfile>
      <anchor>a8edead39de64985ff4a2f417492a432f</anchor>
      <arglist>(Iterator&lt; Map.Entry&lt; K, RealValue &gt;&gt; realIterator)</arglist>
    </member>
    <member kind="function">
      <type>java.util.Map.Entry&lt; K, V &gt;</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1IteratorAdapter.html</anchorfile>
      <anchor>afa4783f0fe0e91bc2bd3f8199e66ee46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1IteratorAdapter.html</anchorfile>
      <anchor>ac60bc8e1f4441987ea7b592d5d539184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Iterator&lt; Map.Entry&lt; K, RealValue &gt; &gt;</type>
      <name>realIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1IteratorAdapter.html</anchorfile>
      <anchor>a79d0b05a96a4687ef1503ed474d2bccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Iterator::value_type</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits.html</anchorfile>
      <anchor>a29de4320a9c53ce438d3561b94e515bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits&lt; const T * &gt;</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>ae7c8867223e106f374b56a7dc4a85547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits&lt; T * &gt;</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a7e46869ed36cc5aea898e243d270a8be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::JavaGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1JavaGenerator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function">
      <type>bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1JavaGenerator.html</anchorfile>
      <anchor>aa9701f999c74e944a42aa1ac199c0dc9</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;parameter, GeneratorContext *context, std::string *error) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1JavaGenerator.html</anchorfile>
      <anchor>aed53ed0d24eb8c44b83a581c339d8cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JavaGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1JavaGenerator.html</anchorfile>
      <anchor>ac6461b4a54b4cb4464e76ece5b114dd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1JavaGenerator.html</anchorfile>
      <anchor>a31ebd67b12c44ad39b595a2f26b201ef</anchor>
      <arglist>(JavaGenerator)</arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::WireFormat::JavaType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</filename>
    <member kind="function">
      <type>Object</type>
      <name>getDefaultDefault</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a408d31f390e41cb381a05aab09ed229c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a5af4009f4dbdcf214fda6f82922b34af</anchor>
      <arglist>(final Object defaultDefault)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOLEAN</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a43f425e42aab7e68c7b4f057cfcebb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTE_STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a6f1148d5ce2a723b2449192850ac4ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>ab4eb4498311f9580d29a5ba030e49caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a83cfb0106021822546664dbd1e032112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a9708e2f8e16a24bb6af0ebdb1d69e593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>ade718b7c68f07a4b9e14dc79ac05e267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>aa332497f57ea28f2c99b6dfe1c600d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>ac54007a37616b56289e9cf6b70dd4f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a3c1e9bcc31dcd92bc8657367f1bdd733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Object</type>
      <name>defaultDefault</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1WireFormat_1_1JavaType.html</anchorfile>
      <anchor>a93cff55ef4f496d7cd7286b8c481f467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Descriptors::FieldDescriptor::JavaType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</filename>
    <member kind="function">
      <type></type>
      <name>JavaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>a9819b56a41f00104794ee67c109ee763</anchor>
      <arglist>(final Object defaultDefault)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOLEAN</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>ac6052ea6d5e025700dfb2352345af6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTE_STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>a865c11f0564666e07654837e152af8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>a77a4332acba7bc91b60cb7177408e2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>afa42b2d1cd349879e340341d7c4b9b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>a5b7b699a37402601caaa54d5b5c343b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>af9486699a35f6e9615190c7a7e1288cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>adae5b7092959c901f405121fbd7ce41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>ae1be2a3f0dfd63a147838a74dbef0de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>a5174a2e2b83e57cea158fa5148e025a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Object</type>
      <name>defaultDefault</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1JavaType.html</anchorfile>
      <anchor>a3cd0c5b677ae8f6b49f7f97fd7033c85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::JavaType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1JavaType.html</filename>
    <member kind="function">
      <type>Class&lt;?&gt;</type>
      <name>getBoxedType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a902ef93815992f606784aa3b197ac201</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getDefaultDefault</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a7b591d8bd7abc431ca81a1aae4000ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Class&lt;?&gt;</type>
      <name>getType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a926214054a07f9a7444685033e10dd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValidType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>acc42d5b4e00b8613ec57450d23eb8e11</anchor>
      <arglist>(Class&lt;?&gt; t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>ad1c9ee453e28efe835241760e917058f</anchor>
      <arglist>(Class&lt;?&gt; type, Class&lt;?&gt; boxedType, Object defaultDefault)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOLEAN</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a83445a2694ab8a52219c4bae0c39f2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTE_STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a60b0faf093f247d5c98af84b999300a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a1fa89869c9977c22e5187e9207f53640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a90ce83c77cacbc6923011975171c9539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a20647f16c2836344289aa6543a7ce965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a873a7e3043b6f87498f916ae45024b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a6068d799a4b01e32c9df7f4ca55ed473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>ab3b0b240e9b8a8fe674dce9eb46deb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>ad0c706639e112951cb6defec354d8fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VOID</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a307d646fa840c72b5ca36c3a591f4bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Class&lt;?&gt;</type>
      <name>boxedType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>a48ac48999b0997cce55a34c974699e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Object</type>
      <name>defaultDefault</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>aff328b0ec43ec485676ac296e052c841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Class&lt;?&gt;</type>
      <name>type</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1JavaType.html</anchorfile>
      <anchor>ad1dd5c16a78f589f751fa61352aa3200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JBLFConfigParams</name>
    <filename>structJBLFConfigParams.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ab_filter_enable</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>abfda77b0b61e7a5795208353b5caee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>jblf_ab_threshold</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>aaca7b5a09b2fb80aec3b134373db0ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>jblf_apply_flag</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>a2b5bc9878f09b2efa5a6a3e814a10e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>jblf_exponential_term</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>a80aa9be78fadeb028fc415142b657dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>jblf_gaussian_sigma</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>a2ffdc205cf02ac28925663e82e68969e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>jblf_max_edge</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>ade6b4051e94f66d0bb28a860a4c19503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>jblf_window_size</name>
      <anchorfile>structJBLFConfigParams.html</anchorfile>
      <anchor>a1cbe7751fc3a78d70e5920aead90c1ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonEscaping</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</filename>
    <member kind="function">
      <type></type>
      <name>JsonEscaping</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a41f244d404235bff7c918208c7767bb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JsonEscaping</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a820def866586d73d917dee7aea07ceec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Escape</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a54337647853f5d4c41b133c4edeb3f8e</anchor>
      <arglist>(strings::ByteSource *input, strings::ByteSink *output)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMaxCodePoint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>ab5771b0345f483009f096a3d70e5a6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>kMaxHighSurrogate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a8ea8e2ffe1d213d580ae7834effefa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>kMaxLowSurrogate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a5451e5853f4837d4db6f8d87d446426b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMinCodePoint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a81bf26167dc58f256f035585fce8303e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>kMinHighSurrogate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>ab3ac3a696dbf4927358351a89a9786b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>kMinLowSurrogate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a797d43009fb24bfaaa36a731da3da4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMinSupplementaryCodePoint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a1f163bd5bc8e82606a6ababed9b5347b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonEscaping.html</anchorfile>
      <anchor>a54812728721932b1879d6b9d093d8ddd</anchor>
      <arglist>(JsonEscaping)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</filename>
    <class kind="class">com::google::protobuf::util::JsonFormat::CompactTextGenerator</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::Parser</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::ParserImpl</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::PrettyTextGenerator</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::Printer</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::PrinterImpl</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::TypeRegistry</class>
    <member kind="function" static="yes">
      <type>static Parser</type>
      <name>parser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>aa50df3c4639fe0f476e74fbfaaf91e50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Printer</type>
      <name>printer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>a7f45e6764f4f75a9529682f46abb1234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>JsonFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>a35f3cdedc8449b783181970d7359fc6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>getTypeName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>a42d1d5b1c4cb76d391ceee781ee33c85</anchor>
      <arglist>(String typeUrl)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>unsignedToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>a235d8957be159cde04613f5170031570</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>unsignedToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>a92ccbf14864c99d9893e768cea50b5b6</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Logger</type>
      <name>logger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat.html</anchorfile>
      <anchor>aebb784a9e56e659ba9550ff48051f932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::json_format_test::JsonFormatBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatBase.html</anchorfile>
      <anchor>aea0d87761b995a7ce3d731b74f94c007</anchor>
      <arglist>(self, text, error_message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckParseBack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatBase.html</anchorfile>
      <anchor>afae37fce8f9bb3e1c013c05d9e190f04</anchor>
      <arglist>(self, message, parsed_message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FillAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatBase.html</anchorfile>
      <anchor>a86bc2076b46f9f575d1cc232f0267074</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatBase.html</anchorfile>
      <anchor>adf98e95ce9a98a1dccd9d818ef60d45a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormatTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</filename>
    <member kind="function">
      <type></type>
      <name>JsonFormatTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab7e61423c003aca8bb053827ec732ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a768d927f9793e2dd89005bb612b0179e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAnyFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a51c991ced17761b5e2d5726540330650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAnyInMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a63e3f51f522c2c91593b0e76b5b93d18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCustomJsonName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a6de786de5ed7bec046b599778f82406b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDuration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a09b7ddfdd3d00f7bdd6b9a20b26e220c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyWrapperTypesInAny</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a5fba2bc9b8c869f6d4988719d509ac3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFieldMask</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a68541bc8b717c1f31c3ab6001045d1ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHtmlEscape</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>add0da8d68bc950a046842cf614e7b6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIncludingDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a78e266e3b1a830399333cc25a58347f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJsonException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a9a26decc782c2ac16c5a3f93cd3afc9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapEnumNullValueIsIgnored</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a8cfef689fbd60a0620323914aaa5e26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a4cc71537226103e9da2341ff4c0f148f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapNullValueIsRejected</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>aecf4e2a337dc83bab5789e89b32738f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNullFirstInDuplicateOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>aa9730eef107afdae6fe3e5099953392a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNullInOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a230b9ab80aa63b980e3e3533e2b21968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNullLastInDuplicateOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a604a07f6e0b91d3bbabcd82de75526ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOmittingInsignificantWhiteSpace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a236055efb9345557b4e871f5cc52fdcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserAcceptBase64Variants</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a7d911bb588993ccf499d9202eba0ea91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserAcceptFloatingPointValueForIntegerField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a862e9dbc9f7324fc74d1d1629bf86e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserAcceptNonQuotedObjectKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a58e3c3795834b023456e5bab7f7c14e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserAcceptNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>aa2ee4db5ddbcebe370bd926f90fb17dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserAcceptStringForNumericField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a15762a26f75112d49cf74301ddc81ed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserIgnoringUnknownEnums</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>abbfbdff48e03b8a311066ecd85f685bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserIgnoringUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab120d3ca8a35d0630dc4aad9b48c5e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserIntegerEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1280f89fe863a90c9ac8cd802e8d0462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserMissingTypeUrl</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1b5d28bd7d5464b5d073c18245467af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserRejectDuplicatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>add0069ccd63968aae981f871fe52039e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserRejectInvalidBase64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a0deee646624c64e135a45cb5e7927188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserRejectInvalidEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a074ff6e9625d23d203e919b7a4f78989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserRejectOutOfRangeNumericValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a2f4d76fb61cd0bb573a800da2ad32e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserRejectTrailingComma</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>aabaaa0ee882406c876359040bd89faa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserSupportAliasEnums</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1bb4673770f383cd335fb815a6c5c054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserUnexpectedTypeUrl</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a6099510aa25eba91cde795d94cbd3530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a71dc12a16186a754a81ea799f60d6eb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPreservingProtoFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>abb2d1bf74ceeaa27b0e3061a5bb92a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintingEnumsAsInts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1d79b303935bb44e1182f1ea6b7f370f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRecursionLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a97d120a47ef785df1c84b5603263be92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedUnknownEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a6cada899a3b2a23d7f47e7f31418a7ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSortedMapKeys</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>acd4f8de724248dbb8e260b26d76bb3c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSpecialFloatValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>aba518ece20631d88a950587c237fe7ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testStruct</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a69e282a7a9a5c28813653a7e015f4f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTimestamp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a37d5f41beafed780bd97ac28308d28ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a70382d373fea9cb042f061f462826dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a84b3cb17c5e090eb592559cca27940fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWrappers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a36139b4a757388d4a3fb8d8c941f4237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertAccepts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a057b66e63f97b57316b471bfc68662c5</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRejects</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a766e1639a42f5f6661ac141f7ebb2ff4</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a2ebecf2b89cadd9debc5b0b6f9e4df1f</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a723b2a8639c402bb3a6ab97bb8632dfc</anchor>
      <arglist>(Message message, TypeRegistry registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeFromJson</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a29b54aa9c9815bfc5eec00834dc58cf2</anchor>
      <arglist>(String json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeFromJsonIgnoringUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1ad57d77577c2ef29ecabe4b36e87d26</anchor>
      <arglist>(String json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1c15557487e0b5ba3a9af5838a12ae38</anchor>
      <arglist>(TestAllTypes.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>toCompactJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>aa7647599e56a55015ff1fa245fc5e325</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>toJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>a4a7fa7457523825f70bb2b671a8f408d</anchor>
      <arglist>(Message message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>toSortedJsonString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormatTest.html</anchorfile>
      <anchor>ae0942208a6009e09118d7101795758db</anchor>
      <arglist>(Message message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::json_format_test::JsonFormatTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</filename>
    <base>google::protobuf::internal::json_format_test::JsonFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testAllFieldsToJson</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a34d9c2ea0b07a795412122717a91a535</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAlwaysSeriliaze</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aa85fa9797c31b072d47e4171e109906d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ae33c1b6586628adb50c2d0ae651d3fd6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAnyMessageDescriptorPoolMissingType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a361387633ec4bf7610e3f1118acf9e39</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDuplicateField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a280408a1da82759a8cdbe307c0cc44f0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDurationMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab8fbb28f056c0e24e598b20ffaaa4f31</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyMessageToJson</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>adce71a39773ac0782d1749e87d2ad24e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aecc46d8652564fc951303ed0aea379bd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionSerializationDictMatchesProto3Spec</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab7c086e996c795d64a8bab5f3cc276dd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionSerializationDictMatchesProto3SpecMore</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>afadcfe0bcb3c7890653364081822b059</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionSerializationJsonMatchesProto3Spec</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a90f6d29cc1d28b2f3e050b09685372d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionToDictAndBack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a8263a11d29f9a839f193d2f686f9480a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionToDictAndBackWithScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a5cf0d1078a9055865a35b411dcdbb5a8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionToJsonAndBack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aff8459e1e23927da62f568311c888652</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFieldMaskMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a6f85f2693384ecd29547d452dd47e2e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFormatEnumsAsInts</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>acb79f101767a2c66c77a363fe171153c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIgnoreUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a410dad2c30b9a79334515243ef9e2aeb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIndent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>adc5202dbd28293a5f011ded9f1cacfb5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIntegersRepresentedAsFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a8f4f8e84cddb094402c7d4361e5abf88</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aac01a89a6380bcdf6f2e1f319ef660bf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidBoolValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a1e5435f4a308572b6c2abddd48aeac81</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidBytesValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a69e3c1de9a9aee2e9e670adf90102c94</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidFloatValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ac0a438fd24da73f8070b84131a2c04ba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidIntegerValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aeae3855af95ef97befc4c402a04f203b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidListValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ac7b6b36e0b64dfa4635c378a3c340c64</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab705d7984d31abf6cbc8140e4f9afd69</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a16008159aa29c9a4899d20111e267b5d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a10c8d54854364cf951fe292baa65ab64</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidStruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a2c8d4c5213b54bcc129df4f4a2d8e9b4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a902f1f5c751a642a2ea8028b8d99a476</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testJsonEscapeString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aaaf5e32ef4eaa385f700d85f56b862f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testJsonName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aba3d2003a9a79477f7406175b67d1357</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testJsonParseDictToAnyDoesNotAlterInput</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a3cbe49077516bbdc62513fa34fc3410b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testListValueMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ac4899cd4623a4e1425c947d38ae395c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>afe1e43f0c99b879e1ea35c2fb851940d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToDict</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a285114e6622f91343ded3c028953b483</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNanFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a6a1a92130ab0245437e96d8783730bf4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ae1189566d0c09b60e25a0b5edacbf651</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseBadIdentifer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a972921073fd2c9af416333c51272d84b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDict</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a9fdf28e313fd342fb083f0ed466c6d28</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDictAnyDescriptorPoolMissingType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>af1668b784647c0eec23b728a84962c7b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDoubleToFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aacc4baf291ad0eb16ef468c7dd1e0383</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseEmptyText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a9137f62b4726721b85c27398ebf4a8da</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a601e56efa909bfd74a90d8cb3046dc92</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a9997ed5e2b435aec697a3f8664573d2a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPartialMessageToJson</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a6a5d1066b1a65dddb5ee5ba94e3fe136</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPreservingProtoFieldNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a321ac58ed98e2ff8dc8b1dc2aa1a3be3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortKeys</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab3e657cfc336dec3c30090006e27236e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStructMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a03268ff30e43a34570adbe04ce41ef19</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSurrogates</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>af1161a9d4ae15bf457f7c4c2384ac238</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTimestampMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a8fca23fb2402400b1259303b4f6a73f4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownEnumToJsonAndBack</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>aca6914d2414e1fa13f3517e357978b4d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testValueMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>af5e596c8cfd5a3910f225e45c616d9e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testWellKnownInAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>ab4c058870436efa388c5e2bf565668fa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testWrapperMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1json__format__test_1_1JsonFormatTest.html</anchorfile>
      <anchor>a8da9c5511176e44571d175c050ca4900</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</filename>
    <base>google::protobuf::util::converter::StructuredObjectWriter</base>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriter::ByteSinkWrapper</class>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriter::Element</class>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a4dad7c6aa90c8c33dde54cbfd4e411f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a6082d2da0214609f19440b118aa98fc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JsonObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a64e67d6097ec44f6b29362cc2c4b4604</anchor>
      <arglist>(StringPiece indent_string, io::CodedOutputStream *out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a5786d145ce45dc445e2538835f2b0b6e</anchor>
      <arglist>(StringPiece name, bool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>ab7135c26309eedddbb5d6cf5ac808834</anchor>
      <arglist>(StringPiece name, StringPiece value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a5851f0b207bd749d11b2ccb226cd4cb4</anchor>
      <arglist>(StringPiece name, double value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a6bd8948a9a24d84b299e5d063c969c8d</anchor>
      <arglist>(StringPiece name, float value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a32123b7f37eda7da7d0ab027e4292520</anchor>
      <arglist>(StringPiece name, int32 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a7f155df4d5ad76685f2704e7fe6b79eb</anchor>
      <arglist>(StringPiece name, int64 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a5e6cbe9cd5602d062fc352c2117cf330</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderNullAsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a9b85482e63854e3dc29f1d96e989ff64</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a2ff99638a6a24a93c150590bedc8fc98</anchor>
      <arglist>(StringPiece name, StringPiece value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderUint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>ae61d36d986152c72c565691083607f72</anchor>
      <arglist>(StringPiece name, uint32 value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>RenderUint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a018cb5d0b3ebcb481a9e214304a63631</anchor>
      <arglist>(StringPiece name, uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_websafe_base64_for_bytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>aa16818961c9f34157e61a6ecd576c248</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a342f44a03d27891d1721426c4f264d4c</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JsonObjectWriter *</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>aabf9f73b7b57ef7b913bc6c5bdcbde13</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JsonObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a1447add8f50718258a62f2f44a88d6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Element *</type>
      <name>element</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a54549df5ada7465ff33714a3c0c8f68d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a960eacd61ee0e99e832a344676eac931</anchor>
      <arglist>(JsonObjectWriter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NewLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a75b4c840378a135d802d0dab7263b896</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a8a27de8616843c1b4c63dafd9522434e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a393fc72767d26d45e9eb9203261385e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a515eab14a7a1b38d5cb1bb729ae5e4c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>JsonObjectWriter *</type>
      <name>RenderSimple</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a5adec52baab8c9bb18e3daf2bd12c79a</anchor>
      <arglist>(StringPiece name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteChar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a6490e9796000fcb52f928621f62d5e01</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WritePrefix</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>ae08e389a6d266949bebc6b9f3d167bd3</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Element &gt;</type>
      <name>element_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a6f4f9510df6c1126e57c3fef8fe2ba00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>indent_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a2ee678d31b506ae55a69bf1b6ea25c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteSinkWrapper</type>
      <name>sink_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>a6a75239a43fc7c01480a1a1607da5793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::CodedOutputStream *</type>
      <name>stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>af6b68718c9736204325c718dc52f9f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_websafe_base64_for_bytes_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriter.html</anchorfile>
      <anchor>aafd698d3fecd6277ce97165b6a5579f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonObjectWriterTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>CloseStreamAndGetString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>afa48451fc307546064f10136cd7460de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JsonObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>a856cf50751c27972c4e4ba0c939aadbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~JsonObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>a42d41a0b739f34cebeda1ea8326eb407</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CodedOutputStream *const</type>
      <name>out_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>aa88ec71954f1e7460570470eb87c7b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>a37dfc00ac1943a04a3ab1bcd2a663492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JsonObjectWriter *</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>a6a4d5d948a9639e6a31081a710dd2dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StringOutputStream *const</type>
      <name>str_stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonObjectWriterTest.html</anchorfile>
      <anchor>a432fa747a0a95a77266052ee937fdd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::JsonParseOptions</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1JsonParseOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>JsonParseOptions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonParseOptions.html</anchorfile>
      <anchor>a6cb7839f8238d120e030689456da3c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>case_insensitive_enum_parsing</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonParseOptions.html</anchorfile>
      <anchor>ab8dbc49b5b6117b3b1712d84a9c5f155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_unknown_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonParseOptions.html</anchorfile>
      <anchor>ad6f4228072780cfbd71b062c72f50590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::JsonPrintOptions</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1JsonPrintOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>JsonPrintOptions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonPrintOptions.html</anchorfile>
      <anchor>aeb5aa96a66492dfb5bec217cb32869ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>add_whitespace</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonPrintOptions.html</anchorfile>
      <anchor>a9a3db07003aae78601992e5709e7beeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>always_print_enums_as_ints</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonPrintOptions.html</anchorfile>
      <anchor>abcc5ba93b3722f21d5623ce169c31b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>always_print_primitive_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonPrintOptions.html</anchorfile>
      <anchor>aa8abc60a696d46849cf75345bd92ac40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>preserve_proto_field_names</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1JsonPrintOptions.html</anchorfile>
      <anchor>a284473689498c34caa882f79a9b845c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::JSONReporter</name>
    <filename>classbenchmark_1_1JSONReporter.html</filename>
    <base>benchmark::BenchmarkReporter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Finalize</name>
      <anchorfile>classbenchmark_1_1JSONReporter.html</anchorfile>
      <anchor>a2307769e375d65bf93051b2a8c8c2e9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JSONReporter</name>
      <anchorfile>classbenchmark_1_1JSONReporter.html</anchorfile>
      <anchor>a5ea026c9ff5be62c969b8ade2ac8c4e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ReportContext</name>
      <anchorfile>classbenchmark_1_1JSONReporter.html</anchorfile>
      <anchor>a4e20dafa3f853d6a395d9efe07f89582</anchor>
      <arglist>(const Context &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportRuns</name>
      <anchorfile>classbenchmark_1_1JSONReporter.html</anchorfile>
      <anchor>a3717099013aa4920dc9b408bcbe9b6a6</anchor>
      <arglist>(const std::vector&lt; Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintRunData</name>
      <anchorfile>classbenchmark_1_1JSONReporter.html</anchorfile>
      <anchor>a8809426ddc47f528a71399496b274f09</anchor>
      <arglist>(const Run &amp;report)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_report_</name>
      <anchorfile>classbenchmark_1_1JSONReporter.html</anchorfile>
      <anchor>ad24e43ec20cb1f0d858a671e662ded68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonStreamParser</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</filename>
    <class kind="struct">google::protobuf::util::converter::JsonStreamParser::NumberResult</class>
    <member kind="function">
      <type>util::Status</type>
      <name>FinishParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a37758792cc349632a0561edbccd556e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JsonStreamParser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a917f4db97d79cb0bedd39b95065be3c4</anchor>
      <arglist>(ObjectWriter *ow)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>Parse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a8a02242591c800223c99769fd6ca40ec</anchor>
      <arglist>(StringPiece json)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_max_recursion_depth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>af3fa998bfa909f4374d35720abc4824a</anchor>
      <arglist>(int max_depth)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JsonStreamParser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a86e30fbb0abf1907c16a226104579ba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ARRAY_MID</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea990edcb44571319954d87185a957b4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ARRAY_VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346eaf21c833a0487485ef1fb40a99293b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_ARRAY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deead29ef5755d9608cd3b73c4fd65b7cc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_FALSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeaed4103861fbe9839743770b9765a943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_KEY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea57604718ecae84a9d6b1a5ad0c48f413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea3bf1029afd7a03cc011660c9d3b833d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea6bf6243992a9947ba79a3c4ed4d7c70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeac2373fdce609f114ad909dc9d093daa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea3dca4f5e1bfd82eb307efd843da3ffdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_TRUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeac293485518cc9b687c8fccdc457f92df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>END_ARRAY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeaa74a9379b73919806ff8a7cbdebdbb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>END_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea416d0fd923bf8d30747e0720ffdf9c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTRY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea2acf5801bf5aeef93d2ab4b5e11f1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTRY_MID</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea9c0c556c0e751dcc0d814a73e987c453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTRY_SEPARATOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea807ee44de4c7ac071c2be994aaa24115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OBJ_MID</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea26e3a70a456af611a2315c117a4f3c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ParseType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea4e4b2835c1776d97c62ef5d1506454d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OBJ_MID</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea26e3a70a456af611a2315c117a4f3c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTRY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea2acf5801bf5aeef93d2ab4b5e11f1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTRY_MID</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea9c0c556c0e751dcc0d814a73e987c453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ARRAY_VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346eaf21c833a0487485ef1fb40a99293b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ARRAY_MID</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea990edcb44571319954d87185a957b4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>TokenType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea3dca4f5e1bfd82eb307efd843da3ffdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea6bf6243992a9947ba79a3c4ed4d7c70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_TRUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeac293485518cc9b687c8fccdc457f92df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_FALSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeaed4103861fbe9839743770b9765a943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea3bf1029afd7a03cc011660c9d3b833d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeac2373fdce609f114ad909dc9d093daa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>END_OBJECT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea416d0fd923bf8d30747e0720ffdf9c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_ARRAY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deead29ef5755d9608cd3b73c4fd65b7cc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>END_ARRAY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeaa74a9379b73919806ff8a7cbdebdbb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ENTRY_SEPARATOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea807ee44de4c7ac071c2be994aaa24115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE_SEPARATOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeadc5431a8de08d3013410c2b85b8240c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BEGIN_KEY</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea57604718ecae84a9d6b1a5ad0c48f413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UNKNOWN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea72904945e19d1280a1972086a22b2084</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UNKNOWN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deea72904945e19d1280a1972086a22b2084</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a9fc54d8d14f711a81f86395dd08f346ea4e4b2835c1776d97c62ef5d1506454d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VALUE_SEPARATOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3eb2884b0075ec8edc6f2b627cfa7deeadc5431a8de08d3013410c2b85b8240c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Advance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aff571206e014a05eec67091c00e56186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TokenType</type>
      <name>GetNextTokenType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aff44fdbd31b8d77be8dde133bf1ea15e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a0611f9514e8dbaa0d0fa2dec21f4948b</anchor>
      <arglist>(JsonStreamParser)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>HandleBeginArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a90f41c3f1dfb17c3b7d45631be26a9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>HandleBeginObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a0708debbc8908c61ad28629deaf0dfd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>IncrementRecursionDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aa66617615b6f7617fab552186e6f2695</anchor>
      <arglist>(StringPiece key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsEmptyNullAllowed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aa1e95293cbddc835f7442f7f6e695b00</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseArrayMid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>add082d19e9d2822770890cd4c7180cbd</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseArrayValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>ae251746e2b7d8eea32585b3223a5541d</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseChunk</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a7d4db3d25bd7fb67264c2532bf984ea5</anchor>
      <arglist>(StringPiece json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseDoubleHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a53257c5ed606147fbbb6e82d0db4d437</anchor>
      <arglist>(const std::string &amp;number, NumberResult *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseEmptyNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a340810a13998009ccf40a9c35df6bb3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a882486645037f9d7ebc95110872280a5</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseEntryMid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a7647c52fa71cc5d4636ccdc22c3a7965</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseFalse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>ae0997898daa0a812c2fdca5061f658cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a8121c43f735cbf4ef0477dfb9f080d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>ac4d64273dc86861ab1ee913a685df0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>af707457723bffa06911ba1d398f8b63f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseNumberHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a8d9b78f5f85ec09f36d085d195379929</anchor>
      <arglist>(NumberResult *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseObjectMid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aa17f15eb782df9e069a2915f20fa2604</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a2d2489fdbbef8653b012ecee28321b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseStringHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>acc5a256c33b24fc9843f721a27380448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseTrue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a1c705a9e75101335168866552a4e50a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseUnicodeEscape</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>ab8dd9b5bb53e2aa3ad4111f811b61c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ParseValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a93820050a4a16023ca3cbd6f346c97a6</anchor>
      <arglist>(TokenType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>recursion_depth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a75db0ae3dcb092e3a531a5a940417d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ReportFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a981633280350ea732e4ec55197cc9de5</anchor>
      <arglist>(StringPiece message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>ReportUnknown</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a139bca6981b295afbb7eb1a849844f45</anchor>
      <arglist>(StringPiece message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>RunParser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aedd99b768cc53c1a3734565f9798e842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SkipWhitespace</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a3a61e33016a111aadf3cc284b36e3401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_empty_null_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>aee561c4819a50c3ce9a32a1ae4539d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>chunk_storage_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a1b2726206bc97cd80b16355f3e121719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>coerce_to_utf8_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a077e66acd5f6b8181c9283684689d170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>finishing_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>ab032fe7d0ce290e859f68ac5aaabe415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>json_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a13e131e2476ec90ba301b47e0bdcdf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a2642d90915d0368e8919b4891b4122b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_storage_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a312007740810ea7f0f0728f21d35c5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>leftover_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>abce587ded92d8c2abcc0699c8e34a13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loose_float_number_conversion_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>ac5ddda61fd88e62ffcc7fd45b22e5515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_recursion_depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a549722279c644b699617b778a37e8cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectWriter *</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a4b9db090669d729fde5e4a426ea3be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>p_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a479fc0a467c6e8c368fb37e3f001e5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringPiece</type>
      <name>parsed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a6f3549fb4a430194f18ea361dafcad4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>parsed_storage_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a6914aca5eee4ab122fe678f6fc079f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>recursion_depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a041bec6315d861bc2dfa017a95223544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; ParseType &gt;</type>
      <name>stack_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a97575d194d11094ac9686f629741aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>string_open_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a70ff42acf367628ce0295439b955806a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>JsonStreamParserTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser.html</anchorfile>
      <anchor>a08991f36d38872ad147e450e26830854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::JsonStreamParserTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DoErrorTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>a98790f5c52813ff81691b02591552023</anchor>
      <arglist>(StringPiece json, int split, StringPiece error_prefix, bool coerce_utf8=false, bool allow_empty_null=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DoTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>ad22ae944da237afdd1111433c48d2343</anchor>
      <arglist>(StringPiece json, int split, bool coerce_utf8=false, bool allow_empty_null=false, bool loose_float_number_conversion=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JsonStreamParserTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>a98386ec2cd5f1cf901aba582ef342273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>util::Status</type>
      <name>RunTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>aa560707ddeecc754cadd342afa1febcc</anchor>
      <arglist>(StringPiece json, int split, bool coerce_utf8=false, bool allow_empty_null=false, bool loose_float_number_conversion=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~JsonStreamParserTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>a01def5ffb5a96ade9d49c9b489b4ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::testing::InSequence</type>
      <name>in_sequence_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>aba3d39251fbe11af41cb48642f4e8370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockObjectWriter</type>
      <name>mock_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>a3f81bae600081e764e676e98949b95f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpectingObjectWriter</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParserTest.html</anchorfile>
      <anchor>acdeb83f8f93578b6ec995b422195974a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::JsonUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function">
      <type></type>
      <name>JsonUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a273623decde1be18db45e95594f9d501</anchor>
      <arglist>(const char *output_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a9716a1dd5a3608181748c1b6f039c365</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintJsonTestList</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a7dcd37f4feff122ff05d4fc716949ca2</anchor>
      <arglist>(::std::ostream *stream, const std::vector&lt; TestSuite * &gt; &amp;test_suites)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a523698d681147f4315e3a66bc8ab1a72</anchor>
      <arglist>(JsonUnitTestResultPrinter)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeJson</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a1db1a765a0ed6402d9585f2fe131fde6</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputJsonKey</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a63dcc481aba7d2305fad8ad9d4d8090c</anchor>
      <arglist>(std::ostream *stream, const std::string &amp;element_name, const std::string &amp;name, const std::string &amp;value, const std::string &amp;indent, bool comma=true)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputJsonKey</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a312b071e5ed3913b854490b1e427d326</anchor>
      <arglist>(std::ostream *stream, const std::string &amp;element_name, const std::string &amp;name, int value, const std::string &amp;indent, bool comma=true)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputJsonTestInfo</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>aca28dc59e9fbf804c9efa97e022d15e1</anchor>
      <arglist>(::std::ostream *stream, const char *test_suite_name, const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintJsonTestSuite</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>ab4fe00e4900f5189beba931f035ae48c</anchor>
      <arglist>(::std::ostream *stream, const TestSuite &amp;test_suite)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintJsonUnitTest</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a18b5f31f180d47044871e0dd4ec38a00</anchor>
      <arglist>(::std::ostream *stream, const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>TestPropertiesAsJson</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>af6c2baf27486ffa5ac7fd328044ec235</anchor>
      <arglist>(const TestResult &amp;result, const std::string &amp;indent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>output_file_</name>
      <anchorfile>classtesting_1_1internal_1_1JsonUnitTestResultPrinter.html</anchorfile>
      <anchor>a0471c1f94083f864b5e4d98fd9e80207</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnsafeUtil::JvmMemoryAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</filename>
    <base>com::google::protobuf::UnsafeUtil::MemoryAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>copyMemory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>aeb36312b84465e21f1b091ce1ad26d09</anchor>
      <arglist>(byte[] src, long srcIndex, long targetOffset, long length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyMemory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>ac721c1d0d09711f5664629bdfa87b5a2</anchor>
      <arglist>(long srcOffset, byte[] target, long targetIndex, long length)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a77af17f1ea2abe0c0df3571b684f41fe</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>getByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a6597a27557f3c7e1efafc26cdd678c6b</anchor>
      <arglist>(long address)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>getByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a6f1a114fad51e182c28e0d12f16cee9d</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>ab69b57cd20fa6350e220e942914b6fdb</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a50c6ad00496668d4cc25679250e82d49</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a78a408016bb239aedbd92bdf64214cba</anchor>
      <arglist>(long address)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a44e79a0948cb0b1d168605309c42bcd7</anchor>
      <arglist>(long address)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getStaticObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a7316d97e957cab1fc1f726850a48761e</anchor>
      <arglist>(Field field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a0258d764511ef3413f60b25695088f43</anchor>
      <arglist>(Object target, long offset, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a222826b0d30230f4d03d8a80d2fba0f6</anchor>
      <arglist>(long address, byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a477fba5f33a15d554b2f1b352b5e42eb</anchor>
      <arglist>(Object target, long offset, byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a918c207317db22344e3c55cde647f056</anchor>
      <arglist>(Object target, long offset, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a04126bd1306db8d43160d2881634974d</anchor>
      <arglist>(Object target, long offset, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a379c38a4d74a45f158c5b383060b0537</anchor>
      <arglist>(long address, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1JvmMemoryAccessor.html</anchorfile>
      <anchor>a7a300667e1702ebfef47709455cd3a2e</anchor>
      <arglist>(long address, long value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Map::InnerMap::KeyCompare</name>
    <filename>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1KeyCompare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1KeyCompare.html</anchorfile>
      <anchor>a2b4a1bf7bf2bc773d71cf7be11d87223</anchor>
      <arglist>(const Key *n0, const Key *n1) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ExtensionSet::KeyValue</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue.html</filename>
    <class kind="struct">google::protobuf::internal::ExtensionSet::KeyValue::FirstComparator</class>
    <member kind="variable">
      <type>int</type>
      <name>first</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue.html</anchorfile>
      <anchor>a984f4b4619940436048cb7bb592c23c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Extension</type>
      <name>second</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1KeyValue.html</anchorfile>
      <anchor>a8b580a4b423da38c80153876d149d0fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>google::protobuf::MapKey::KeyValue</name>
    <filename>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyValue</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>a9f18887b2486596ac2d3e2c77935fbee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value_</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>aec8f30031cde16e00739e06ca0118c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>int32_value_</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>a0919060e506fb6aadc605a30db447d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>int64_value_</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>ac9990e7d17fcfe33c4adb3e798d515a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>string_value_</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>a9113463d2a39a42c19c2bf5972d9762c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>uint32_value_</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>a4482953aa88b24a1b059d3d5097dfab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>uint64_value_</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1MapKey_1_1KeyValue.html</anchorfile>
      <anchor>ad3644b9e120d7d367121bcf88cde57db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Map::KeyValuePair</name>
    <filename>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</filename>
    <member kind="function">
      <type>Key &amp;</type>
      <name>key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>a131240d91f05bb953fc4072c0bb0978b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Key &amp;</type>
      <name>key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>ac8938b8171b561d5097921582b2a7efb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyValuePair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>aa057286222b2b139fc5df07faacc7d55</anchor>
      <arglist>(const Key &amp;k, value_type *v)</arglist>
    </member>
    <member kind="function">
      <type>value_type *&amp;</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>a703206e5253813333ae148f5563873fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type *</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>a8d64d9d821aa907a2618f14164a502ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Key</type>
      <name>k_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>a3fcb97312b018b05e90adf5cc841af02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type *</type>
      <name>v_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1KeyValuePair.html</anchorfile>
      <anchor>ad10c99f0eb3e6bfec265c4ca03480144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::keywords_test::KeywordsConflictTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>ae682274941494961baa65d236c6e60a1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>a15a92d198e1f87b578af7b7b443a7013</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>ab46d4070721da2870e830a4f0c321773</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionForNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>aeeff7b8a853c993ce8468cac37ee0201</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>a209740ea66107871802885a4976d2612</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestFullKeywordUsed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>a23c7e7b7de481c75df51e8525a62cf1f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>af846fff309b49f3ecda6f28a9d77db3b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>acc502758f7ef5ffc39cbd290f14e19ae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1keywords__test_1_1KeywordsConflictTest.html</anchorfile>
      <anchor>ac97a5679897a0cb5768565d4f1c80704</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::KindOf</name>
    <filename>structtesting_1_1internal_1_1KindOf.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1KindOf.html</anchorfile>
      <anchor>abf29c3758ae83ee8d53906b8fe2a1d3ba30d28b30579739dfb2d410825ac3aaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1KindOf.html</anchorfile>
      <anchor>abf29c3758ae83ee8d53906b8fe2a1d3ba30d28b30579739dfb2d410825ac3aaa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Value::KindUnion</name>
    <filename>unionValue_1_1KindUnion.html</filename>
    <member kind="function">
      <type></type>
      <name>KindUnion</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>ada24eb1fd5841523847db3dc8c311afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value_</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>a301695fcd618e6d85c704cdac8bac4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>list_value_</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>ade139fdad39df4d0f6107c0db2b21a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>null_value_</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>a1daafe686fa77aa9e343f9b90e69086a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>number_value_</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>a6dff9088fa15c7deb56c0061c5a98262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>string_value_</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>a1aa8f12ef95f3a66611b04820191d206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>struct_value_</name>
      <anchorfile>unionValue_1_1KindUnion.html</anchorfile>
      <anchor>acf50cb73fc4028d5fa83973ab9118d8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generate_changelog::Language</name>
    <filename>classgenerate__changelog_1_1Language.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenerate__changelog_1_1Language.html</anchorfile>
      <anchor>a1c904937cadd15a0629512a0d8f1e1ed</anchor>
      <arglist>(self, name, pathspec)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgenerate__changelog_1_1Language.html</anchorfile>
      <anchor>aa506d18da057271961819c339492d5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pathspec</name>
      <anchorfile>classgenerate__changelog_1_1Language.html</anchorfile>
      <anchor>a21f26540cc28f10740fa9c0a08b94347</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::LazilyBuildDependenciesTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type>void</type>
      <name>AddSimpleEnumProtoFileToDb</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>a9101c58ca456f79dc24cabb5440c10bc</anchor>
      <arglist>(const char *file_name, const char *enum_name, const char *enum_value_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddSimpleMessageProtoFileToDb</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>a3722ce8384c068d9ff4ce54b92934197</anchor>
      <arglist>(const char *file_name, const char *message_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazilyBuildDependenciesTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>a18c02ca527ba0787ad9c141f2449e9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseProtoAndAddToDb</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>ac121150884915e6dcf027141d0b74512</anchor>
      <arglist>(const char *proto)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseProtoAndAddToDb</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>a2a6333f54fd440a947ecd9d9df249ff3</anchor>
      <arglist>(const std::string &amp;proto)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SimpleDescriptorDatabase</type>
      <name>db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>ab7eecaad8368c6578115043ec3f96440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1LazilyBuildDependenciesTest.html</anchorfile>
      <anchor>a8b4bfc98faabae1073bd4cac3ab69c04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::LazyDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</filename>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>adff117f515d442c7bb83b8d6034cea1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>abe7be596d775df300c0e32c7eee94fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a5407caf041222e078347fe8500e9ecf8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLazy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>aa5afccd19c99ff7389331348ec61e6cc</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Once</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a178306c8aa031ae19b7d4e8f3e23e5f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnceInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a81084195f20818c3da8c29aecc405c58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OnceStatic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a35c6dc611e63b94cfdf801ff4a16d83d</anchor>
      <arglist>(LazyDescriptor *lazy)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a24f2844823dc4ac9bf24273517d3b68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>ab32bd39d5684c991cd9f6c01d7838a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a3f7df05ae08c55c1aa13107004611edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::once_flag *</type>
      <name>once_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LazyDescriptor.html</anchorfile>
      <anchor>a05379cb4da54804083ef12bfc9b95a4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyField</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyField.html</filename>
    <base>com::google::protobuf::LazyFieldLite</base>
    <member kind="function">
      <type>boolean</type>
      <name>containsDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>ab5a1cd1b3f11c59b06b68c04623583f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>a82dfafc46107ce12dabcb39e03561c6e</anchor>
      <arglist>(Object obj)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>aaee85e81db4c226b8c5e480c842be30c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>af9b7fc91f2b1f0d9cb4920772b9c1a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>ae7166a347d6258d991fed7938e9aedc1</anchor>
      <arglist>(MessageLite defaultInstance, ExtensionRegistryLite extensionRegistry, ByteString bytes)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>a67d89f1ab8bc74cdc74d016739a25483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MessageLite</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyField.html</anchorfile>
      <anchor>ae97c3b1831ac855dcd694c8c770a4487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyFieldLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a6f9a55eec8e36852daf2e7c63121353e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>containsDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a40facd719a00c082e7e193c9e3436e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a3bac56f6fd7a0392485eb89cfaf09179</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>aaebfbde1600ac83c6c858d63b11f2c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a4b5fa7c95f69e2c32fc2ffa7f9e63f8c</anchor>
      <arglist>(MessageLite defaultInstance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>aebd50f07266c80f249d89aa395a8472e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyFieldLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a7236dd135a8da3314d636c8982a89cfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyFieldLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a7a6dd0a513c471424d6bcb49420420e0</anchor>
      <arglist>(ExtensionRegistryLite extensionRegistry, ByteString bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a4050b236ef07ab4acc846eec147f8e63</anchor>
      <arglist>(LazyFieldLite other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a71d163d0d703aefcb0c02e6d110dceae</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a77a8260eda4a3ae4420b6eb939c16dfb</anchor>
      <arglist>(LazyFieldLite other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a97aa64f93f71586cd8da28d11e214002</anchor>
      <arglist>(ByteString bytes, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite</type>
      <name>setValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>afd0683fcb7a6f2a0f615cc07a701da77</anchor>
      <arglist>(MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>ab4dd0b11222dee4b014ba4ab9fcd410a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LazyFieldLite</type>
      <name>fromValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a21e92d4c8a973ac60b908a03749be7c3</anchor>
      <arglist>(MessageLite value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ensureInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>ade94113cc64f8c0df0a8cdcce3211a52</anchor>
      <arglist>(MessageLite defaultInstance)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile MessageLite</type>
      <name>value</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a7f67136f17409655ece80a08a62f11cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>checkArguments</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a112c8bf7f72391c628befbe73d76b360</anchor>
      <arglist>(ExtensionRegistryLite extensionRegistry, ByteString bytes)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MessageLite</type>
      <name>mergeValueAndBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>ad4de312835a0b70f96fd5a879f0e6ff8</anchor>
      <arglist>(MessageLite value, ByteString otherBytes, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteString</type>
      <name>delayedBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a456c080de46cb5d58742f1992d4ddbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtensionRegistryLite</type>
      <name>extensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a08e84a9d2ef40a9c5facbf5bbabe5865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile ByteString</type>
      <name>memoizedBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>a82514cca468e2a9cdd2c44bbd10c42e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ExtensionRegistryLite</type>
      <name>EMPTY_REGISTRY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLite.html</anchorfile>
      <anchor>aceb1c556374dc3c2886651d56f792364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyFieldLiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testEmptyLazyField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a7a2b8e6800a4276cc44fa90ae5e91fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a64f3ee0bc82eafd593c3dfac486a715e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetByteStringEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>ad16e142fd98dab5bbd25108fde5ac600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a934ffb256f3de342eb4924acce3256f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetSerializedSizeEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>ae897e2b137ed900e1da427840c10c297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a057ab264b38268d377104ed4523623cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetValueEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a0c347cef0715e8f3b3886fbe8ec4dd49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a227a970d71aa934f5b1bb9aa540d2fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeBeforeParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a0496ccf99224484e96861f5e5f931c4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>aceb899b366cf4942944b3a31a3c2dea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeInvalid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a97c45157d95bec8b2829cf6b0e227aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeKeepsExtensionsWhenPossible</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>ade4f97dbcb38e3bc65f355aa1db67d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeOneNotParsed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a375f5779d065a95b5270168877cf6887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>af43a07b5364024c46f36e36ccee50222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetValueEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a96b64e0160dd70b45e070bb02bc44810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertNotEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a81c5826d1f23a150d5c839bfb165dbaa</anchor>
      <arglist>(Object unexpected, Object actual)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a886586fd9252d7b10c6b07668c541f08</anchor>
      <arglist>(LazyFieldLite lazyField)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LazyFieldLite</type>
      <name>createLazyFieldLiteFromMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>a82e49112c9cd9336a09385e6e7b116e0</anchor>
      <arglist>(ExtensionRegistryLite extensionRegistry, MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LazyFieldLite</type>
      <name>createLazyFieldLiteFromMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldLiteTest.html</anchorfile>
      <anchor>ae584bf9f6c99aa180240890a18bdb227</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyFieldTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testEqualsObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>abbec15871e86ae3480bce5011cc1e5eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsObjectEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>aaa1407fd7c378cdf613c1e8c7231e010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>a548be2e03b21ded0adc03fdf8b5c4fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetValueEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>a82927cdc7dc72ef19d78206f3d7d263b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>a512d05e14d32c04dee6c7b0511e8bab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHashCodeEx</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>a73b7f3b7241862b9c7f6d1826d30af23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertNotEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>a939d061de8deb300dcb9b45fbe13f6d1</anchor>
      <arglist>(Object unexpected, Object actual)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>a5298d9690651d0333dc762b0034ecb73</anchor>
      <arglist>(LazyField lazyField)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LazyField</type>
      <name>createLazyFieldFromMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyFieldTest.html</anchorfile>
      <anchor>ad3cfca04c8ad40ad3e5b82824e54a764</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ExtensionSet::LazyMessageExtension</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a8f5946ce8e0be40e2ec36a5407d82436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a1c7e866c23af3a1e8adcfc8d7d2b54a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a89eecccfffee1da46364343a6189aa61</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const MessageLite &amp;</type>
      <name>GetMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a8c44f152e2afb856e76a6e22bc7e7506</anchor>
      <arglist>(const MessageLite &amp;prototype) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>abde6b4273612b93df4abe76e0be1fcdd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyMessageExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>ab9a5707177af008e463dc66a4517d3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a32a30398b207c26dd0691621dbf02b7e</anchor>
      <arglist>(const LazyMessageExtension &amp;other)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageLite *</type>
      <name>MutableMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a67c214ec61e4e427d0adcbfd2164e3a6</anchor>
      <arglist>(const MessageLite &amp;prototype)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual LazyMessageExtension *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>aca7f76f93550def134561522cb150cc3</anchor>
      <arglist>(Arena *arena) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ReadMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a38a61395365151e49860ea830d255c16</anchor>
      <arglist>(const MessageLite &amp;prototype, io::CodedInputStream *input)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageLite *</type>
      <name>ReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a95f8c835c4a3d470d95047c5a0fe6857</anchor>
      <arglist>(const MessageLite &amp;prototype)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SetAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a6b9238bc46819ae0a2f612e294ed3592</anchor>
      <arglist>(MessageLite *message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a68454463a896c0cef3d73e378a118b41</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageLite *</type>
      <name>UnsafeArenaReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a36b08a29207a0334b02a769ed4319482</anchor>
      <arglist>(const MessageLite &amp;prototype)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>UnsafeArenaSetAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>ab5840e25721638fbfad64167f043e3bf</anchor>
      <arglist>(MessageLite *message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>WriteMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a45bcf21c16be8f1a6ee8f330eeedd838</anchor>
      <arglist>(int number, io::CodedOutputStream *output) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint8 *</type>
      <name>WriteMessageToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a3937a87fbbf30ee7feeabec5ed8d7ac1</anchor>
      <arglist>(int number, uint8 *target) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LazyMessageExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a96309ca9913af2626b598d711f9cacf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>abad45a406d11c5ce99719d027f960eef</anchor>
      <arglist>(LazyMessageExtension)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>UnusedKeyMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ExtensionSet_1_1LazyMessageExtension.html</anchorfile>
      <anchor>a637518762625fafe35bda6184f0234e1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyMessageLiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>af70c71337573d0e734d8a1414796358f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>af88a3168aa6bf147b5f05a2ee260e216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>adddd5536221165c543daa365da72afdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetDefaultValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>a93a1905839937bcd57dfc7b449e8901c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeDefaultValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>a39a56fe7e480a58e5e99faacaac7baf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeOneofMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>ab0022238e4bac91e75854f53ddb7b02f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>aa42909e061ed9a2b5021f2451de468ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRepeatedMutability</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>adbf894d356e5995d15cf0c2a5f741493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>ad83b167173c43aba6b603e7a0be7832a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetRepeatedValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>a5c29e731a6351bc9b8ddb740e7c58ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>a03a1284d25ab41966076d57802515241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>aed469c137d2118505070b287c7b607b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyMessageLiteTest.html</anchorfile>
      <anchor>a45e95344f13dc0202f2a154643d40743</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyStringArrayList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</filename>
    <base>com::google::protobuf::LazyStringList</base>
    <class kind="class">com::google::protobuf::LazyStringArrayList::ByteArrayListView</class>
    <class kind="class">com::google::protobuf::LazyStringArrayList::ByteStringListView</class>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a52e53b9bf8b17ea9fbd6e734bbb2cfa6</anchor>
      <arglist>(byte[] element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a99b7aedb4b47ffcbe16bf9abd09c0f18</anchor>
      <arglist>(ByteString element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a7098e46b37c35102cb66c61b00d68b55</anchor>
      <arglist>(int index, String element)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a97ca6691e8affafc314c04c9ecee35c5</anchor>
      <arglist>(Collection&lt;? extends String &gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a1f42fe3d5e1189d54d075b2897601437</anchor>
      <arglist>(int index, Collection&lt;? extends String &gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAllByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>af5d70027bb1d3430da98398f6505223f</anchor>
      <arglist>(Collection&lt; byte[]&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAllByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a62ad917fe6782cec90348e2cb41fbf50</anchor>
      <arglist>(Collection&lt;? extends ByteString &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; byte[]&gt;</type>
      <name>asByteArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>adc591d4e17244fb9774a685f47276a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; ByteString &gt;</type>
      <name>asByteStringList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a2e1c0834e813bab5faed3eb23aec62d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a15a2a7573989b801c378287dca5e19dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a0a9bfa0564c1103f9ac26aba8412c6c3</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>getByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>ab2892127e8c4626e17844d567c628600</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a36c9cce1978da5450bcd6966ccee5d60</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>ab1dc735f65ee73e90e723b778b808e8e</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt;?&gt;</type>
      <name>getUnderlyingElements</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a58c5cc7eb4f961af76d738b342af93ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LazyStringList</type>
      <name>getUnmodifiableView</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>ad896ff9e8ef752dd6ced0052fcdccf32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyStringArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>aa933fac5833cbfde6e9961102be28f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyStringArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a6505573432bc0c26ded803a7d3cb2ac8</anchor>
      <arglist>(int initialCapacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyStringArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>af1335f67976ff175dc652e9b1d084a8d</anchor>
      <arglist>(LazyStringList from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyStringArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a4509ad0b479469749f009a83457e6790</anchor>
      <arglist>(List&lt; String &gt; from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a5f868f38ec1c4712d1e65d7ff133c5cf</anchor>
      <arglist>(LazyStringList other)</arglist>
    </member>
    <member kind="function">
      <type>LazyStringArrayList</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a087e0999302e4d68e91839fbda4431f1</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a04f45e7e6f47b53ed9c50590919d9134</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a6f8201fcf13d21a2ea486a98f653ff91</anchor>
      <arglist>(int index, byte[] s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a5b769f5912f9079edaf8b85cee7dd1a1</anchor>
      <arglist>(int index, ByteString s)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a08fc9023974b34c78134dd4e97e28cb4</anchor>
      <arglist>(int index, String s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a91cf4467b69ae9653ed2e57a923a1a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final LazyStringList</type>
      <name>EMPTY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a9ff6fe4aa440e322470fd6d2ad45cd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>ac4daa1c92dde07f0ebb5f811741705ea</anchor>
      <arglist>(int index, byte[] element)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a103b24296fb3146211e01b5d395c013d</anchor>
      <arglist>(int index, ByteString element)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LazyStringArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a73be9160a04c5a96811e3a24030b8bae</anchor>
      <arglist>(ArrayList&lt; Object &gt; list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>setAndReturn</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a70d3a75b31a784b737df4bb27b62d7df</anchor>
      <arglist>(int index, byte[] s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>setAndReturn</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a0c199b5e440ab4f7bef02d1ec31baa2d</anchor>
      <arglist>(int index, ByteString s)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static byte[]</type>
      <name>asByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a6418e1a23575d478e6165f0e4d1c6916</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ByteString</type>
      <name>asByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>a9ef072b197692a7998c06295ef088515</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>asString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>ada2d9d659b928403b23c3237e88b9067</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final List&lt; Object &gt;</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>ae808346ee6849159372df5466658d416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final LazyStringArrayList</type>
      <name>EMPTY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayList.html</anchorfile>
      <anchor>aa614e40d8b10ec360ce9f61cc741db91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyStringArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAddAllCopiesByReferenceIfPossible</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a389b2ca422f2b77be3d7e9b6b6347c0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConversionBackAndForth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a3be760fe051cf2a2e41bf5443296f368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyConstructorCopiesByReference</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>adb21d4d6bb39c2473689d020e14d151c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testImmutabilityPropagation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>abb80b2084f73938b2a167d931a52b37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJustByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a58a0dc57aa551a9d8e27414ef5c52e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJustStrings</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>aa604eb9998fef96ae938cf0238e73c51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testListCopyConstructor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a8a719c37aef2f4a3aab47ea53af735da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a75b9647aa938b6a7026d33ee771ebcae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a75e3707b583e46c6cb58d1764173e4c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T &gt; void</type>
      <name>assertGenericListImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a418f106c532a88cbcb52b6f23eee4c0e</anchor>
      <arglist>(List&lt; T &gt; list, T value)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>BYTE_STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a56a277c2b5f286a38841cb407ca7553c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>BYTE_STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a3cdf068926347589008b2cab70c10f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>BYTE_STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a406f0377f48ee07d1177285aa3ebb79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a0ac799c061b58f7aeca381aa9b10f111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a008c8d74f2784f942b1af55079ca3ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a27c8043a61f4b0e1bce1d6bf6e8db927</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::LazyStringArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAddAllCopiesByReferenceIfPossible</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a550580d56aa51b286745ffa366705327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConversionBackAndForth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a9f09bcddc5f935ba472693e7aa07ac19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyConstructorCopiesByReference</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a24c6fc263affd30a5ebf28b24cdb3d35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJustByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a1e5550e19478e508713d4b56ea1940a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJustStrings</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a3f911b0febbdb3f279157cc18bfc3fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testListCopyConstructor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a1bf2c40ddb5e078debad3370a806c341</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>BYTE_STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a26887c0f8fb5efa67e2f1650313f2a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>BYTE_STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a4641d8fc952ed63e1562407cc74f664e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>BYTE_STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>afa142c58ddb1f5b1d4406342051183f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>a0e372ac8ba42b0a22c1d39ccc6fcb8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>accec30a04ec831183adeeaccd5fe6d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringArrayListTest.html</anchorfile>
      <anchor>aa44107664915897ad6f3de3a0b006cdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LazyStringEndToEndTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testCaching</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>adda6b07461c3b2d4a7b412ca8a8d7aa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNoStringCachingIfOnlyBytesAccessed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a4e096b1860dd7ba9c064851850c84fb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAndSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a424d659d0854cc868ce7f4cb9d4cc376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAndWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a4abfa4f0877c540ae2637439c51436ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>ac81bd130ccb3e2bf1817664116c07f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteString</type>
      <name>encodedTestAllTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a48b275fa21e3628ce859da41217ac5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>TEST_ALL_TYPES_SERIALIZED_WITH_ILLEGAL_UTF8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>af2287583fbe9b95bd6259dc2f9bdb850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::LazyStringEndToEndTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testNoStringCachingIfOnlyBytesAccessed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>ad1f5a7bb067b8356f7e81a2287a13667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAndSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a06e19ddec4db1eb52ad0b99c94b32c2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAndWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>ae23974ca0325e6db1288fc9824f38c0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a2a2bf649b1e9e76d07db856156204e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteString</type>
      <name>encodedTestAllTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>ac93f49a2b706d9fbc08e98a955ab80c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>TEST_ALL_TYPES_SERIALIZED_WITH_ILLEGAL_UTF8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LazyStringEndToEndTest.html</anchorfile>
      <anchor>a65d9ff867baeaa3c91ae3c86c8f49e1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::LazyStringList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</filename>
    <base>com::google::protobuf::ProtocolStringList</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a0442aa583d0c72cf0d40eb6ab287bb69</anchor>
      <arglist>(byte[] element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>ad370a503c8914a0a0a4d65d282fabd11</anchor>
      <arglist>(ByteString element)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAllByteArray</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a966a1404bff7f2db13dc0c62da6a131c</anchor>
      <arglist>(Collection&lt; byte[]&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAllByteString</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a9b0ebe83efc8736d1e596429a432cc3e</anchor>
      <arglist>(Collection&lt;? extends ByteString &gt; c)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; byte[]&gt;</type>
      <name>asByteArrayList</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>ac4061cebdc03a468b4338b6eb959b4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>getByteArray</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a220e854b501a4d22d39906e4f3b66317</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getByteString</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a39c2311b1b536e796e1d243e622ee0a2</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>aa817790eebf9bc9685aa5247ace056e2</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt;?&gt;</type>
      <name>getUnderlyingElements</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>af082af30227c99369ff77045a1e481c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LazyStringList</type>
      <name>getUnmodifiableView</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a5f11f5e9dd8a7a1ddbdc734550be9623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a3a1e75f6f7ed87f565aa2c033cce632e</anchor>
      <arglist>(LazyStringList other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a1cdb4480784f86751dbfac534a84ad4a</anchor>
      <arglist>(int index, byte[] element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1LazyStringList.html</anchorfile>
      <anchor>a0db8b9db244bd004be613d1f4c51eb5f</anchor>
      <arglist>(int index, ByteString element)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::lb_t</name>
    <filename>classzmq_1_1lb__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activated</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>ae4e63ce8e010bebed32683348b9a9894</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a63c346c85e7485a2d7230e623512a864</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_out</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a6f6910528d555916d3c34441e0d9b751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lb_t</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>abe096ed718723dc51ba533323ba8bf14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pipe_terminated</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a5a57bfb5cb901f5c1822406a422125e2</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>aee4c4e9fbd47cc2d93d20ea0916e2cfe</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendpipe</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a10e63a8b2afacb7fdd3b0c0f8fd1141c</anchor>
      <arglist>(msg_t *msg_, pipe_t **pipe_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~lb_t</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a2fe7d32c7f669b6ec72167727aafc95c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_t&lt; pipe_t, 2 &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a7a6d7b6bf1046b7d7a4db74b12dfff8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_active</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a1e3e0796b40aeb1030461a781acdc099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t::size_type</type>
      <name>_current</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>ae094310cdaf77b6b0cc79a9c90d4ef9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_dropping</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a252199b65ffee5e8cfa038d3b5407abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>a617a88f456895c6b2c4e1ab4d67102aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1lb__t.html</anchorfile>
      <anchor>adbc33813fb09a494cd4d64147e517584</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>benchmark::LeastSq</name>
    <filename>structbenchmark_1_1LeastSq.html</filename>
    <member kind="function">
      <type></type>
      <name>LeastSq</name>
      <anchorfile>structbenchmark_1_1LeastSq.html</anchorfile>
      <anchor>a89a835140c300061439b5904c089c408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>coef</name>
      <anchorfile>structbenchmark_1_1LeastSq.html</anchorfile>
      <anchor>a9846323ca8df3f0516039d2fa4e4d9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BigO</type>
      <name>complexity</name>
      <anchorfile>structbenchmark_1_1LeastSq.html</anchorfile>
      <anchor>ac1af3df1a281828c77321e2d40a52ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rms</name>
      <anchorfile>structbenchmark_1_1LeastSq.html</anchorfile>
      <anchor>a1894a7cae5859eac940c52059f3eda6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>google::protobuf::UnknownField::LengthDelimited</name>
    <filename>uniongoogle_1_1protobuf_1_1UnknownField_1_1LengthDelimited.html</filename>
    <member kind="variable">
      <type>std::string *</type>
      <name>string_value</name>
      <anchorfile>uniongoogle_1_1protobuf_1_1UnknownField_1_1LengthDelimited.html</anchorfile>
      <anchor>a0873e503b90cf9a260392d93a7a901d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LessByName</name>
    <filename>structtesting_1_1internal_1_1LessByName.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1internal_1_1LessByName.html</anchorfile>
      <anchor>a62386ac7750bfc035536be55d90a52eb</anchor>
      <arglist>(const T *a, const T *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::LimitByteSource</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</filename>
    <base>google::protobuf::strings::ByteSource</base>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>Available</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>a19c3adcbd4ed17194479dfa6e6ceca68</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>aba4625f2f04368f5176b4312d91dade4</anchor>
      <arglist>(ByteSink *sink, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitByteSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>a5d87b08ce04f80e90f7d1663f208c3a1</anchor>
      <arglist>(ByteSource *source, size_t limit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StringPiece</type>
      <name>Peek</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>ae6233b2bf3435bd4e07c7207c9f71f5b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>a36628ffca13949e92f94e70b57ec6209</anchor>
      <arglist>(size_t n) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>a0bd5163f2e7669471ac9a05099fc6cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteSource *</type>
      <name>source_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1LimitByteSource.html</anchorfile>
      <anchor>abb6809b2c1dc3f3931fcf36515cfd874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::LimitingInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyInputStream</base>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>a6794a80a29e517628ea5cde6d200533f</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>afdac41e5d9ce109455dd83938c9d5668</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitingInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>afcbaef4c1958f2c3f58da105048c603f</anchor>
      <arglist>(ZeroCopyInputStream *input, int64 limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>aabc857c260f751924bb7fb9bb2f20140</anchor>
      <arglist>(const void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>ad82838cf2ef5d30d719f50342604d665</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LimitingInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>a8379abb7f884c0034763e54fc3b0a588</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>a312a52a4ff6f3bcc0d5a1cfdbff1b158</anchor>
      <arglist>(LimitingInputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyInputStream *</type>
      <name>input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>ad5b056e7ad0a08968f591a8a31941dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>a5428286ba8916b45ba32e967644c138d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>prior_bytes_read_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1LimitingInputStream.html</anchorfile>
      <anchor>ab6af1a795971912fdaa0b8874594d9f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::LineConsumer</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1LineConsumer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ConsumeLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1LineConsumer.html</anchorfile>
      <anchor>a6b1a6994f22083ed066d6d7dc562826b</anchor>
      <arglist>(const StringPiece &amp;line, string *out_error)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineConsumer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1LineConsumer.html</anchorfile>
      <anchor>a1e22314b2c361a64f7a768f98d974e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineConsumer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1LineConsumer.html</anchorfile>
      <anchor>a25b3b90623f25450da68123be4b3bed4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Internal::ListAdapter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="interface">com::google::protobuf::Internal::ListAdapter::Converter</class>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter.html</anchorfile>
      <anchor>a3357e1222a5e240f476beb3cc2670adc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListAdapter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter.html</anchorfile>
      <anchor>aa6acfe723e05b2671f3a6f40afad0a4c</anchor>
      <arglist>(List&lt; F &gt; fromList, Converter&lt; F, T &gt; converter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter.html</anchorfile>
      <anchor>a06e16b2e54eba6b243990e3d2a5dbc0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Converter&lt; F, T &gt;</type>
      <name>converter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter.html</anchorfile>
      <anchor>aecd313e8d2b9facd7da75b61d89dbdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final List&lt; F &gt;</type>
      <name>fromList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1ListAdapter.html</anchorfile>
      <anchor>a5d7d9cbee208c8065c69ed43958b8877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ListenerTest</name>
    <filename>classtesting_1_1internal_1_1ListenerTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1internal_1_1ListenerTest.html</anchorfile>
      <anchor>a84f28c5bd517cdc07ec7b3d612fa6e30</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1internal_1_1ListenerTest.html</anchorfile>
      <anchor>a733f61300772e432a6a3ec7837c9f331</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classtesting_1_1internal_1_1ListenerTest.html</anchorfile>
      <anchor>a413d95ed635bc344add7f3ac3c459962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classtesting_1_1internal_1_1ListenerTest.html</anchorfile>
      <anchor>a5b4dc58bd218f9893c79c2f2bbd85dd0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ListFieldSchema::ListFieldSchemaFull</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ListFieldSchema_1_1ListFieldSchemaFull.html</filename>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; L &gt; List&lt; L &gt;</type>
      <name>mutableListAt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ListFieldSchema_1_1ListFieldSchemaFull.html</anchorfile>
      <anchor>a9a46fc4af450f9cd21b3348d59c7dca0</anchor>
      <arglist>(Object message, long offset, int additionalCapacity)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Class&lt;?&gt;</type>
      <name>UNMODIFIABLE_LIST_CLASS</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ListFieldSchema_1_1ListFieldSchemaFull.html</anchorfile>
      <anchor>a1d5720c79f954b38a66a7d2135745bb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ListFieldSchema::ListFieldSchemaLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ListFieldSchema_1_1ListFieldSchemaLite.html</filename>
  </compound>
  <compound kind="class">
    <name>ListValue</name>
    <filename>classListValue.html</filename>
    <member kind="enumvalue">
      <name>kValuesFieldNumber</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ade843391c36a770521bf46e82ead0e85ab8bbf4630d4a7e36ef5c8ac782a3666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValuesFieldNumber</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ade843391c36a770521bf46e82ead0e85ab8bbf4630d4a7e36ef5c8ac782a3666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Value *</type>
      <name>add_values</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>abdd57ce4d3d2a861ffc9627e2cbd43ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a741ec2671e02c784859833a920b3c0ec</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a65db8f375fa1c4d2fbe6c04c5b340d8d</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_values</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a178fd65f41eff565383561b0cdec8b41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a6e3ab23e908efe07c9bbbf445070f4e1</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a2307a2436fa97684a94da729c70bb185</anchor>
      <arglist>(const ListValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a98ab11d098f55eff3080fd333348306c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a7d77da76ed0e938103ae402d916659c3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ae9f8aff2b6fbf49355a0692eb31058a5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a3886b3ddc97f84c4015a8acaae6678af</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a9b062eaeba7b539d99e3f713200b54e5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>aeb41eeb6bc06790274d36d6749815023</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListValue</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a6082aaa506b31496720a168da8ab2708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListValue</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>aff60fef8567f8d7f4db32ea8a9239ff5</anchor>
      <arglist>(const ListValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListValue</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a81ccff4f30826322c5e2d9b3d7bc99f9</anchor>
      <arglist>(ListValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a45a24dfd15ce6770fe1544f75c614fc0</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a9f925f8efb0d0165bdf9896a274d6047</anchor>
      <arglist>(const ListValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a4618aa1fbfb0e537cb34930202810b6f</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Value &gt; *</type>
      <name>mutable_values</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a59a786bbf4f33f6dafabde26842206b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Value *</type>
      <name>mutable_values</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>aef5a049f0b56025888045fd6dd37282c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ListValue *</type>
      <name>New</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a963a280ef9a5dbf800883d830c1413b8</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>ListValue *</type>
      <name>New</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a1818f7f37610ac0a32824502d867a05d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>ListValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a417138f76d3b910575891f8cb7bae6ce</anchor>
      <arglist>(const ListValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>ListValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a11e0770de516a13670b113b5bd1eb155</anchor>
      <arglist>(ListValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ab0d8b2a62177a754a2ecb37567472978</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a057f643c545bc00888959e3793c73aac</anchor>
      <arglist>(ListValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a1beffc054d6e5b43a697d58d6f9fc799</anchor>
      <arglist>(ListValue *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Value &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a7797d7a4ed374fd7915b9d8249692024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Value &amp;</type>
      <name>values</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a3a9af3b99cd9d1783f83bd754ac361a5</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values_size</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a3d1442743d39b061e24603996f05d2b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ListValue</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a1b884ce642a8f292085510a089a22ab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ListValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a6cb07263ebcb003fc60d7a95a0dd38d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a4aaddad7fa46a0dbb6c42ddef378b97a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>acbd30ef1b83f0394b437a0eeb8490c1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a2e7cf54cb3fa9f26527029c1c5fa049a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>adcfb8d5774b3d1d09ce8fb6d74ee7c0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ListValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ace44acd593a6c87cc9cd93649d907366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a7e4937ac58a7af49ca1a493ab63bee3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ListValue</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a1f3600f075af437197ef394bfeb6b563</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>addbee93a094713cdafbe229f6f6e8b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a9bf541bcc87ebf2b676dca9a81f886bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a587dea9144a06ca91ca6e2895f442b91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a01b3eff97f7be7d5758b1ca38632a32b</anchor>
      <arglist>(ListValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a13fa5a6a0b13a666abf6273de01c85d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a76c77f2c4c6cdf8bd71c0c9f2e2e2685</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a9b50b15ea1ca99850f79a53ace93d942</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a3c106cdfe8f0e40d21d16aa18e6d9b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>aac0779a21e4c4e9acf8023063806c589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>afe545c049ab04a49f5a52e4cefbe2867</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a38f6a42ea5689790fbe4923c7843fb74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a9fe7f0906022c281a1c45bf7ce52d002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a1167d2f68c87036d4aab45e3d5d5c2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a4a07e6d60ce67851e3e5dcae1ebed7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Value &gt;</type>
      <name>values_</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ae847c3996044212619ead774ba7ffc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>ae324200e0c76270167e239176eeebc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classListValue.html</anchorfile>
      <anchor>a4d3857412e733d9b81be79cd845f5179</anchor>
      <arglist>(ListValue &amp;a, ListValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::ListValue</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__delitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>af239c1f9cfdc4a978aad5b635795aeb0</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>a8a0c44b49a3da9677b6600619c1c00b0</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>acf90e4ff14a83b7e0414eb3fa62aba5b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>ad9e06e8c868c6849b7ec03158cd29d61</anchor>
      <arglist>(self, index, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>a851a8bcb42691484d369851c4e0b55d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_struct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>af506a8d2def286919769049039695f09</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>a6e85c193d9134738ca48e8969b119805</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>a2900e086fabf5cebb867ebdae177d811</anchor>
      <arglist>(self, elem_seq)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>items</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>acd34c178bebf06b8d88e9307a2fa3218</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1ListValue.html</anchorfile>
      <anchor>a761e84eef7fe2c647ec4cbc7daf99d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ListValueDefaultTypeInternal</name>
    <filename>classListValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; ListValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classListValueDefaultTypeInternal.html</anchorfile>
      <anchor>ab3490b5e3ca85167678a40fd6b2b06b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LiteEqualsAndHashTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LiteEqualsAndHashTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteEqualsAndHashTest.html</anchorfile>
      <anchor>add9e627fea49421125e5acca59415c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCodeWithUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteEqualsAndHashTest.html</anchorfile>
      <anchor>abb9c256eb224ad52b0a425a268d877f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteEqualsAndHashTest.html</anchorfile>
      <anchor>a4ab46f7dbf9cc5f47290369295616b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRecursiveHashcode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteEqualsAndHashTest.html</anchorfile>
      <anchor>a0628958239f16a94ae53514bc88a7902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertEqualsAndHashCodeAreFalse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteEqualsAndHashTest.html</anchorfile>
      <anchor>a5cf8f1ef0675ddf890d6db3be67986d7</anchor>
      <arglist>(Object o1, Object o2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LiteralByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAsReadOnlyByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ad0f45addc6f6914be047517abad3d628</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAsReadOnlyByteBufferList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a627520e6d8c943e360d63e0f22d42bba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteAt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>acb31a6a3ecb8e4592ee9bc65937f5b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteIterable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a4dc23442a662b5ed7b3535b3a288fd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a85a429e0a4dc6afd9dd513b42281cd7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCharsetToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a2c9d006a80c85fceb878aab93d8ab8e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConcat_empty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a790cbe4eed8fb9c8ab6acc07b977494d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteArrayOffsetLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a7cff078f92ce1cde2cb9fc6b53507f2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteArrayOffsetLengthErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>af4ce0c6d9c536667ec6ecbc5cbcb9d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a707da9b304f5c35888501208a7382821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a7b4c3f49f93f01ebdb77552659b07bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExpectedType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a7e6523b3e2152399e537384507b4ed68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetTreeDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>af9eba74167c2b9d5945a7dbb765887d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ae0ee37ba2dcc8320a965293478497137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsBalanced</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a2b7c8ffdbc189adc612c1142e81c897a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJavaSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a9cbccc7a00209542e9c23fa374930478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMarkAndReset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a8d1a4b99f2d07fd04cb7d5a6d3c2a090</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMarkSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a7054d4ec73913540e7f454bc13ae153b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewCodedInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ada187889cb4d273899f1c2b310998b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a9c1fa2233dbe17c22878b23e3b5dedfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewInput_skip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a1a86b41da25679d59c8ff82a80c281d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a0270daeb4dc697e07a4d2cd2c9d52677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPartialHash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>af2b7e6cac79d53f769c93475a00b5fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPeekCachedHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>af0f9ce3a7b0c70c29ccda135e86ade36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ad728de51efc5d7e6b98d9b4b170573e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a96067261c448da2436498968f4cc0648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a6019b8678a2ca1cfae4b9114c71ff17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString_raisesException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a386ade262f20d0131f7369b00f7ac89d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString_returnsCanonicalEmptyString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ad2fa0dc5d69e7ceec36d62cacdfa22df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a013a94d0158f41263079f534fdb015dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToInternalShouldExposeInternalBufferToOutputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a56c089cec141ef6bf64dacec053cf928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToShouldExposeInternalBufferToByteOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ae5939dc072a9aac075aad99ce3aad5ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToShouldNotExposeInternalBufferToOutputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a2b9e02e7e47298fa8df4c79d1b69e6ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getActualClassName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a246e9d525b761184b0c9a2606f7efd58</anchor>
      <arglist>(Object object)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>aa98f760963be84bafea6b1a188628714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>classUnderTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a4b99a29b2854a1666f869cc3676afb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>expectedHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a4c0427889f0372af69cdf95d81d41eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>byte[]</type>
      <name>referenceBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ae2eb07b66f006862bb5b6dbbf7c33de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ByteString</type>
      <name>stringUnderTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ad70f6083f5c86283dd65db42d025f8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>UTF_8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a3b60570b89709f0a235d8d25a0592281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::LiteralByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAsReadOnlyByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a105760f2b25c0242b091b62fc13f6e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAsReadOnlyByteBufferList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a230976bb7b209826ae11e63e1f5e1b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteAt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a4ff1448870395aadbce5b95a7822c8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteIterable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a37b1b0e83ff3fa623b6e12eeb6b91751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>afe6e52d31bae4ab9888c8b566186229f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConcat_empty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a22285c80e4fd8a1b13ad7c88c2f8fc60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteArrayOffsetLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>add20829b48e3464e3e7cb40c61f9f54a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteArrayOffsetLengthErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>aee0e554a54e03ae55ff5195f77be49d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a6e457a5fce7fbbe2fb0d94e0d6868ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a95316f465b0259afc526cdbc75282b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewCodedInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>afa39bf1923c7ec311f9857f44f821bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>af714f05c5da6361498a14cd2f9a860b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewInput_skip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a10ca9e0c600d9c50a3c4c7141f0af32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a6427477b1136515a959dce8e834e37bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a4174e21702d3eaafac3a7f2034060d8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ae841d1dcf63bf65daff84460d3ad21db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ac5ac1528991ecf6ffeb339dba851f17b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteTo_mutating</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a9bbdb8a71530bb7daddaaf1144da9d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getActualClassName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>ad37ccefe13ff6f2330ba954ad114be66</anchor>
      <arglist>(Object object)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a14973b591176560c4e10d88fd4fc0832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>classUnderTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a78ab321ae2a575dab6c9e5ad944e791f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>expectedHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>af7b8db0076351294ba67915426145051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>byte[]</type>
      <name>referenceBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a7e6e88be35e539430f27b1738c3b41f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ByteString</type>
      <name>stringUnderTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>a06d89b4a12620868398b98128db18289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static final String</type>
      <name>UTF_8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1LiteralByteStringTest.html</anchorfile>
      <anchor>afc5f755b8d3bf6546df0f5705f386794</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::LiteralDollarNode</name>
    <filename>classpump_1_1LiteralDollarNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1LiteralDollarNode.html</anchorfile>
      <anchor>a181cccad8a48f7dfdd0716e427897e0b</anchor>
      <arglist>(self, token)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token</name>
      <anchorfile>classpump_1_1LiteralDollarNode.html</anchorfile>
      <anchor>ab4c6e209635b8868bcdf0fe8053431c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LiteTest.html</filename>
    <class kind="class">com::google::protobuf::LiteTest::OneTimeIterable</class>
    <class kind="class">com::google::protobuf::LiteTest::OneTimeIterableList</class>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ae8f5a24f4020335fffc1f6b02cb59486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a3cd7231af49307c81bbf117cdf47cb03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAllIteratesOnce</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>adebf2ab603c23bf3e00e41cf12f32036</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAllIteratesOnce_throwsOnNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a08a93af60c261f4427e7c0735294fdd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuilderMergeFromNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a05d05be715d2e3ca66a28147aaca31ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuilderMergeFromWithExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a1dfbc00ac73597e8d183c96a59c15c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuilderMergeFromWithUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>af8a440c12c0dffd0b1913c854faad82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClone</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>af775457cf2509834db07d5b1f7701902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a84f21fd053dd3243859342bcc9c6e11e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals_notEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>adc952f245b37012392e931a912514de4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals_oneOfMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ae375c38ef606765e7297b623025f1cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals_sanity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a66be3b8462a84e61216f595d96ff5682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCodeForTrickySchemaTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a4d534d989143ce6dacb8c1196e342519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCodeWithExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a7820a75af778fd6a744093f96e6382af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCodeWithUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a3f58ab71ff53c65af0d2fbe478617bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensionRenamesKeywords</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ae743391cf8d97120acf42355b419d688</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHugeFieldNumbers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ae6eb5ef2255f4bcfa8ac771c5d89759b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a9ab8dc2d447a8b039084cbd6e269251b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLite_unknownEnumAtListBoundary</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a2a7850e86e43aab3cee5a10553c06152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLiteExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>abc7c121396bece6ba00d1dca83f92147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMemoization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a150228ed2449c1f4eefac1dbdd650ff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom_sanity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a93fe8345856a51b81fda67774296068c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromNoLazyFieldSharing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a54c83163fa6b10839d97f492318b0f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromStream_invalidBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a8a17267cda55acf7c516e3713e293189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromStream_repeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a4d8e819a99bc76eb58fe8cea6c635cf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNullExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a73003d9a627d3a0e3df1312754967073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a6b211dea2819bb8972d8258fdd19ebee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>acd43c4ad2c1a61c6ec54882322ce64db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseFromByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a3dca511c87d98d5c5535f3afbbd6d3eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseFromByteBuffer_extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>abacabdc2a5b713e189735da979ed9e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseFromByteBufferThrows</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>af394daa4fd9d5d5fd71247eb76b97e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseFromByteBufferThrows_extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a04c66c2c06aa835bb7f98059e4f558b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a70f42117a77e30ebdbaf3a28647774da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseLazy_oneOf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a8adbc2650d9fd4059dfb7a7ac3a2c96b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRecursiveHashcode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>af157828c540d46259f71ac8466e55a19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSanityCopyOnWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a4da641c33b33999ccc203e8e4694620d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeToOutputStreamThrowsIOException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a96c38c91d134e55793049de85ddc74dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ada1d7163410468d94043e51bd788f13f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a12acb77087dcbdeb72d9e10df2dba012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringForeignFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a17ab2ae0c8abeb67c9fbb2b2f8a4d64c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a70787db248536a06a6a7846300ead1ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringLazyMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a0d9b88c8f8719acf626d58aaf4129c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringMapFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a6177801a6d95f05eec4687d101f40d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringNestedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>aa4c08eb504581e5d8b8a1d45aae5d3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a8cd3349b9649317a3b67408f77dafb90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringPrimitives</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ad94b797479c751638b3a467e9412df06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>aa1a3e8eb314b6f21a0ac67db37d46cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringScalarFieldsSuffixedWithList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a10e09465fe8dbc2ca1d8f9942e52d732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringStringFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a1565297cae76aceba1c4eddccd292c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToStringUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a01804273565a52cabf9eb2814b8322b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnpairedSurrogatesReplacedByQuestionMark</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>afbd8fd89962dea809f0629d0fbecbf22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertEqualsAndHashCodeAreFalse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>a401202ef576cf3042f839f110f95e802</anchor>
      <arglist>(Object o1, Object o2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>aad3f44f798f4936442f9e065d3af6806</anchor>
      <arglist>(ByteString a, ByteString b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>encodeHex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>af8e5d86bb57be4227495393ae8c5980c</anchor>
      <arglist>(ByteString bytes)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertToStringEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest.html</anchorfile>
      <anchor>ae9b5c76d571663b22c6bb10d4498ece7</anchor>
      <arglist>(String expected, MessageLite message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::LiteUnknownFieldSetter</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1LiteUnknownFieldSetter.html</filename>
    <member kind="function">
      <type>std::string *</type>
      <name>buffer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LiteUnknownFieldSetter.html</anchorfile>
      <anchor>ab0d49ad9ffe4fae57e0c09066ca32523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LiteUnknownFieldSetter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LiteUnknownFieldSetter.html</anchorfile>
      <anchor>a00fdab28750ff8baac792f67916276a5</anchor>
      <arglist>(InternalMetadataWithArenaLite *metadata)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LiteUnknownFieldSetter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LiteUnknownFieldSetter.html</anchorfile>
      <anchor>aac983acdd88a6abac15deb287ba00931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LiteUnknownFieldSetter.html</anchorfile>
      <anchor>aeb9cf2109f3de79be2019e4572b74e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InternalMetadataWithArenaLite *</type>
      <name>metadata_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LiteUnknownFieldSetter.html</anchorfile>
      <anchor>ae46612c4d5e6c619cd833418b4cc5a00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::testing_refleaks::LocalTestResult</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1LocalTestResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1LocalTestResult.html</anchorfile>
      <anchor>ab2a31cfc6344fb0ad843f7ebcd91f3b9</anchor>
      <arglist>(self, parent_result)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1LocalTestResult.html</anchorfile>
      <anchor>a6f993ca37d7fffe5c978b0637eea834d</anchor>
      <arglist>(self, test, error)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1LocalTestResult.html</anchorfile>
      <anchor>a8d2f5960fcdce6587c8a39ca55a9a217</anchor>
      <arglist>(self, test, error)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addSkip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1LocalTestResult.html</anchorfile>
      <anchor>a793bbb6232282663e8bf3ba77eca7275</anchor>
      <arglist>(self, test, reason)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent_result</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1LocalTestResult.html</anchorfile>
      <anchor>a4d53df32f4238d3a87da9b0448b32e56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::Parser::LocationRecorder</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a5032dadb489038007fc1503ae7749996</anchor>
      <arglist>(int path_component)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AttachComments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>aaa753ea97d21ee33a02a948a904c86bf</anchor>
      <arglist>(std::string *leading, std::string *trailing, std::vector&lt; std::string &gt; *detached_comments) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CurrentPathSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>afc75b96c594087a8940d03448b55ece5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EndAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a5523d4b1c9ce5bc8e872b7c709aaaa4a</anchor>
      <arglist>(const io::Tokenizer::Token &amp;token)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocationRecorder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a2681cab469924f61f0d3cea10d6fa32d</anchor>
      <arglist>(const LocationRecorder &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocationRecorder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a48273684ced42a63080e476cee0bbfa2</anchor>
      <arglist>(const LocationRecorder &amp;parent, int path1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocationRecorder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a5e9335545faec82b5ade17d0e99f6d02</anchor>
      <arglist>(const LocationRecorder &amp;parent, int path1, int path2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocationRecorder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a6cba5985313a654ccb5f2ffbcc12cae9</anchor>
      <arglist>(const LocationRecorder &amp;parent, int path1, SourceCodeInfo *source_code_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocationRecorder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>abf99949977434c24a860d1bbce9694eb</anchor>
      <arglist>(Parser *parser)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordLegacyImportLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a6f8ff4ff21701e2713e1fec00393534c</anchor>
      <arglist>(const Message *descriptor, const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordLegacyLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>ad4310ac47434da0dab292df0cceb6413</anchor>
      <arglist>(const Message *descriptor, DescriptorPool::ErrorCollector::ErrorLocation location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a95b1b70001d8f241c379c7565559009a</anchor>
      <arglist>(const io::Tokenizer::Token &amp;token)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>aa1a50020668fea8d46599b5df04d25fe</anchor>
      <arglist>(const LocationRecorder &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocationRecorder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>ae4e84bfea44b949f914b8b2f3e2d621f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>abc38b47b36ea225bb441cb1b86b336f7</anchor>
      <arglist>(const LocationRecorder &amp;parent, SourceCodeInfo *source_code_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceCodeInfo::Location *</type>
      <name>location_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a3b1549a80f59badfb496e84cae6ae9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parser *</type>
      <name>parser_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a61c14cab8e056907825fe4a400ae0195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceCodeInfo *</type>
      <name>source_code_info_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1LocationRecorder.html</anchorfile>
      <anchor>a45c8159a8b49d2f0754083d34a2d9854</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::LocationTrackerInterface</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1LocationTrackerInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1LocationTrackerInterface.html</anchorfile>
      <anchor>a98fb4a2698309c4c57fe2dea22c6ecf4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocationTrackerInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1LocationTrackerInterface.html</anchorfile>
      <anchor>aea2185f32314c5a26d5c5998186edb6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>LocationTrackerInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1LocationTrackerInterface.html</anchorfile>
      <anchor>afc907e69a1b27486f5623d500a59db1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1LocationTrackerInterface.html</anchorfile>
      <anchor>aa5e6313be23060d032ea9bf9519dac87</anchor>
      <arglist>(LocationTrackerInterface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogDestination</name>
    <filename>classLogDestination.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddLogSink</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>abf9c9f2df20ce9368c7590566febc3f3</anchor>
      <arglist>(LogSink *destination)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeleteLogDestinations</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a13ebe1bfb247897481bdd804e0574813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FlushLogFiles</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>ae6ca2ab6c9ed72c52bfdb2221730bfdc</anchor>
      <arglist>(int min_severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FlushLogFilesUnsafe</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a6873b710e88a596deb2d83ebea5bcc5b</anchor>
      <arglist>(int min_severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>hostname</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a3cf8b1664c88e54686d8332f80de2ccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogToStderr</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a20315eb67354615ad543b15e23f265bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RemoveLogSink</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a0401a58926288e5f94ff4814f6a9a5ea</anchor>
      <arglist>(LogSink *destination)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetEmailLogging</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>af2f00129c11d4a83c504d5d4c30eb34f</anchor>
      <arglist>(LogSeverity min_severity, const char *addresses)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetLogDestination</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>aaf2f7e62dce9d9071e8ffd824b918d12</anchor>
      <arglist>(LogSeverity severity, const char *base_filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetLogFilenameExtension</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>af8e36491b7afc707452f3418e1b9af08</anchor>
      <arglist>(const char *filename_extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetLogSymlink</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a3c73fc71645c80d6d8c747ddc5ee40b1</anchor>
      <arglist>(LogSeverity severity, const char *symlink_basename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetStderrLogging</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a7636da6eb237dbfeef5186c5b2999005</anchor>
      <arglist>(LogSeverity min_severity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const bool &amp;</type>
      <name>terminal_supports_color</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a7cfed5123532d9ef20579162f144c49e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kNetworkBytes</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a75e001036ef8061c9ad6326801bcae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogDestination</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a8762462143474a44659387dcee31ca5f</anchor>
      <arglist>(const LogDestination &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogDestination</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a2a106db5d8c6c2328c405d33d879f99b</anchor>
      <arglist>(LogSeverity severity, const char *base_filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LogDestination &amp;</type>
      <name>operator=</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a144509d2d1833944b8826b95c613c21f</anchor>
      <arglist>(const LogDestination &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~LogDestination</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>abe62f61ca8215ff02e71ada1cbc4740e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static LogDestination *</type>
      <name>log_destination</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>afdf4c8a167e47d89cb1b5395fa18d8ef</anchor>
      <arglist>(LogSeverity severity)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>LogToAllLogfiles</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>aa0d902c4ac2b68aa75eb7b5f47d87df1</anchor>
      <arglist>(LogSeverity severity, time_t timestamp, const char *message, size_t len)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>LogToSinks</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a4821c89467bc6ef094430f5af48a0e7b</anchor>
      <arglist>(LogSeverity severity, const char *full_filename, const char *base_filename, int line, const LogMessageTime &amp;logmsgtime, const char *message, size_t message_len)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>MaybeLogToEmail</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a13670f30b2c89950c7395c67a4d8795e</anchor>
      <arglist>(LogSeverity severity, const char *message, size_t len)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>MaybeLogToLogfile</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>aea3c91fabb03deefd692e197123273b1</anchor>
      <arglist>(LogSeverity severity, time_t timestamp, const char *message, size_t len)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>MaybeLogToStderr</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a473f0bb065db2f34a661a0d5ef64fed9</anchor>
      <arglist>(LogSeverity severity, const char *message, size_t message_len, size_t prefix_len)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>WaitForSinks</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>aced315371911ea6e4fd1b3afc8df4b49</anchor>
      <arglist>(LogMessage::LogMessageData *data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogFileObject</type>
      <name>fileobject_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a10c95e137f94c19f1fc9fe45a8893d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>base::Logger *</type>
      <name>logger_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a45c3bb9de043e30723db9a1b8144d0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static string</type>
      <name>addresses_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a1018897c60ea4541e256f092a23bb41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static LogSeverity</type>
      <name>email_logging_severity_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>afe605c3d1011ccbb59b449c9443b075e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static string</type>
      <name>hostname_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a7d1d8a887ce4e4da45da78f3c4b03663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static LogDestination *</type>
      <name>log_destinations_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a45e146012b8c6ae2f8324ff4a06e9b71</anchor>
      <arglist>[NUM_SEVERITIES]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Mutex</type>
      <name>sink_mutex_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>ade88649bccb461f188373e6117ae5e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static vector&lt; LogSink * &gt; *</type>
      <name>sinks_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a51c45601ec83aceb5ffe2cbff3bb35f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>terminal_supports_color_</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a33df3958b2b9f374b2ae4617b3ca1233</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend base::Logger *</type>
      <name>base::GetLogger</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>aada308d4987425349cf33c8c1d1d7a13</anchor>
      <arglist>(LogSeverity)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>base::SetLogger</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a276f8876567420ce2cc575bf2f6bad46</anchor>
      <arglist>(LogSeverity, base::Logger *)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>LogMessage</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a5f3880ffd53f58af933af4f226389744</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>ReprintFatalMessage</name>
      <anchorfile>classLogDestination.html</anchorfile>
      <anchor>a19a1fea653d73f7aba4a819bbd80933c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::LogFinisher</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1LogFinisher.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogFinisher.html</anchorfile>
      <anchor>abe031932c7406cad72ae559b70737548</anchor>
      <arglist>(LogMessage &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::LogicError</name>
    <filename>classJson_1_1LogicError.html</filename>
    <base>Json::Exception</base>
    <member kind="function">
      <type></type>
      <name>LogicError</name>
      <anchorfile>classJson_1_1LogicError.html</anchorfile>
      <anchor>ae8a834c790017a55df74c70b91f23329</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::LogMessage</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</filename>
    <member kind="function">
      <type></type>
      <name>LogMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a380ac911a2d119873c8255a581a2d659</anchor>
      <arglist>(LogLevel level, const char *filename, int line)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>ae9d8b8b3a72b11267d433b4afe0a6d83</anchor>
      <arglist>(char value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a4864418e0b16dc1a9592d7a8bc946824</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a1e8cf40aa237ae26fbd014ed394253b7</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>ae9345af5bff8a0ecc1deefc921ab7c0f</anchor>
      <arglist>(const StringPiece &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a91c0d77bf48cd29762b4b5286db05086</anchor>
      <arglist>(const uint128 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a227647af33c5eeb41399b9c9062da6bd</anchor>
      <arglist>(const util::Status &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a5d8f778f4552fcc4b533e8bfe3810828</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>ad5bdd1d2ac4a157a28c15038b237995b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a963ec2d1dab24e38a005dde9c5b98dc0</anchor>
      <arglist>(long long value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>aec0b6d710b18b4c03c5713367927f5aa</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>ad1ddb3e5901d8d06478d42c70f7fc9f8</anchor>
      <arglist>(uint value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a6d2486a245c68e5292ca73c7deaedd7c</anchor>
      <arglist>(unsigned long long value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a2ef856465b947df16afb053ed829a714</anchor>
      <arglist>(unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>LogMessage &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a50d40a403b3fe11e14a3be7b90fa42ba</anchor>
      <arglist>(void *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a62bfb3741f50b2462f1914f21d5250c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Finish</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a8dfc798b0afe5e3226a6a9a891694c39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>filename_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a628c75ae08d8a2dcd7e4c7d692019152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogLevel</type>
      <name>level_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>aadea40d188749d01eb0d3506b9ff9fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a8e8425ab21672dd41d6b2a7cb485c500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a85fdcbe703edc82f087cfdcc4af53908</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LogFinisher</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1LogMessage.html</anchorfile>
      <anchor>a98f5caed83c297900b1fe18dcb237072</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LogMessage::LogMessageData</name>
    <filename>structLogMessage_1_1LogMessageData.html</filename>
    <member kind="function">
      <type></type>
      <name>LogMessageData</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a271c670b8ea4fcbcf24daba2100a80e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>basename_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a8b33486e750f4d7a594d4955d9b98ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>first_fatal_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a5ab4c254c99777a387280b83dfd6d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>fullname_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a9648081d0931a8e6b2cd11ddaa2a4187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_been_flushed_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>ab8604b85427bb2242cd5aff21f5fcea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a0d79cc7cf417843ff0c8ba2fdaa61835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string *</type>
      <name>message_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>aced87ca1dae6b788843a5491dbd020f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>message_text_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>ada862b990cf8a98956f9fcb2037b5c37</anchor>
      <arglist>[LogMessage::kMaxLogMessageLen+1]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_chars_to_log_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>ac120bf0d7c2117c6b86c258572b8eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_chars_to_syslog_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a5f56b9c9339541800d6ddaa78b533f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>num_prefix_chars_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a3e990769e719d04b26194679477199a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt; *</type>
      <name>outvec_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a110daf718a2c19bf913c1d265f800531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>preserved_errno_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a43e60ecda7e731c0bed6be7fca47b5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(LogMessage::*</type>
      <name>send_method_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>af36b74d96b17dcc115b4b3a997ebaa07</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>severity_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a26d77482f0a61f702b5370c9db29acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogSink *</type>
      <name>sink_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a25368bbba78adc743768a640d5b8c3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogStream</type>
      <name>stream_</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a02e72d27fbeef19ceaca177b66bd5951</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogMessageData</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a81c521797eef8f3a2772201b409cb32d</anchor>
      <arglist>(const LogMessageData &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structLogMessage_1_1LogMessageData.html</anchorfile>
      <anchor>a768eede3f29b7bffb1aaf733c9332d50</anchor>
      <arglist>(const LogMessageData &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::LogSilencer</name>
    <filename>classgoogle_1_1protobuf_1_1LogSilencer.html</filename>
    <member kind="function">
      <type></type>
      <name>LogSilencer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1LogSilencer.html</anchorfile>
      <anchor>ac0345648a1fa7b8a39137acda31e8ae0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogSilencer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1LogSilencer.html</anchorfile>
      <anchor>ad7beeda1387f922bc46cf16b9e027d2f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LogTimeRecorder</name>
    <filename>structLogTimeRecorder.html</filename>
    <member kind="function">
      <type></type>
      <name>LogTimeRecorder</name>
      <anchorfile>structLogTimeRecorder.html</anchorfile>
      <anchor>aeb51c47513fc051aeb0fa7f145affd4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>timespec</type>
      <name>m_callTimes</name>
      <anchorfile>structLogTimeRecorder.html</anchorfile>
      <anchor>afde85b7d05f3fb4ac4d43fac41083307</anchor>
      <arglist>[LogTimes::MAX_CALLS]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m_streamTimes</name>
      <anchorfile>structLogTimeRecorder.html</anchorfile>
      <anchor>abcf352d15c96a11a6c0b237cefedf5a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::LogType</name>
    <filename>classbenchmark_1_1internal_1_1LogType.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>BENCHMARK_DISALLOW_COPY_AND_ASSIGN</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>aca2a0175dc165ead4eecfd235533ce53</anchor>
      <arglist>(LogType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogType</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>a20019239a836d35237043d2af5554c1c</anchor>
      <arglist>(std::ostream *out)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>out_</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>ae5b4bf8d30312206985e12d09d013d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend LogType &amp;</type>
      <name>GetErrorLogInstance</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>a2a8ab66b9d1e7d986eafa829be97de70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend LogType &amp;</type>
      <name>GetNullLogInstance</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>ae3b69aa5e0156cfadb1bf06be8ca2a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend LogType &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>afca3579a0c4c293f25cb3e93937ce983</anchor>
      <arglist>(LogType &amp;, EndLType *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend LogType &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classbenchmark_1_1internal_1_1LogType.html</anchorfile>
      <anchor>a51977218828dc0831b493b3228a94682</anchor>
      <arglist>(LogType &amp;, Tp const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::msg_t::long_group_t</name>
    <filename>structzmq_1_1msg__t_1_1long__group__t.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>group</name>
      <anchorfile>structzmq_1_1msg__t_1_1long__group__t.html</anchorfile>
      <anchor>a183278737c5cb4a65247eff9b6bacef1</anchor>
      <arglist>[ZMQ_GROUP_MAX_LENGTH+1]</arglist>
    </member>
    <member kind="variable">
      <type>atomic_counter_t</type>
      <name>refcnt</name>
      <anchorfile>structzmq_1_1msg__t_1_1long__group__t.html</anchorfile>
      <anchor>a04c7dafafbd0d2338a3f8b9991b2624e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LongArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a2ce4dffcd1d7bf85343dc8843176bdc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a4b92d2b94b4496e2c5b4612f681321fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a74fecfa28e8b83ec2490168a22456496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>aaf7a329d8a4405fbdaf96cab90381210</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListReturnsSameInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>ac64bb4129e673aa99192a40ee8afedbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a0e93d73768da9cfac8214ed0e1d0645b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>ad570d76e687904e9720823378bf564e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>abbbbd074b0b7178b3825a83e45cf5453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a97338c512b2f02166272fb48dadcfdf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>ae7034172b8cd4865019de693183dbe92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a40caa767b501e4d9a69480d970264b5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a3b5efa95feeb76df49fc0080461bb9af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemoveEnd_listAtCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a7da153dc57d2ee443352d08425e8e440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>afd48979557235ded2908dd6df47e7ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a56d8f0c62c5cf72a34bcc9fd76f39dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>af3fa2b4d891fbcb67d80012e72cdb5cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSublistRemoveEndOfCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>ad91f17209e29e675b879ff4ba71e746d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a85525d283cf4a8475b2a70237f0d7cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>ad54b061320bbee398711b312b88a4a5d</anchor>
      <arglist>(LongList list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static LongArrayList</type>
      <name>newImmutableLongArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a227bc078586ec20e07373bafd68c0c92</anchor>
      <arglist>(long... elements)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LongArrayList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a951a98dfcf47960d3b49e7541b11deba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final LongArrayList</type>
      <name>TERTIARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>a9679e05209617d7db8d5d2b3c417a9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final LongArrayList</type>
      <name>UNARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LongArrayListTest.html</anchorfile>
      <anchor>adfbccd649ae36ab6999e6dbbb3fa3aa9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::LongList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1LongList.html</filename>
    <base>ProtobufList&lt; Long &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>addLong</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1LongList.html</anchorfile>
      <anchor>a4f33df8a5af95d96b58ce202de26fbe3</anchor>
      <arglist>(long element)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getLong</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1LongList.html</anchorfile>
      <anchor>af7f4c555530530a15d55490f0fe5e466</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>LongList</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1LongList.html</anchorfile>
      <anchor>a424becd14e3f17fa72fbd6ac2947b7d6</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>setLong</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1LongList.html</anchorfile>
      <anchor>a7a673a1374a852446332196e6188c0bb</anchor>
      <arglist>(int index, long element)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>lookupkey_t</name>
    <filename>unionlookupkey__t.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>unionlookupkey__t.html</anchorfile>
      <anchor>a7159bbb04683612c335ca3e00d0ce825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>num</name>
      <anchorfile>unionlookupkey__t.html</anchorfile>
      <anchor>a964ec9a038e246120c43c791c5f7bdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>str</name>
      <anchorfile>unionlookupkey__t.html</anchorfile>
      <anchor>a394b977f927cd5be28c54a894b8b4833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lookupkey_t::@88</type>
      <name>str</name>
      <anchorfile>unionlookupkey__t.html</anchorfile>
      <anchor>a693e86e0f98b82bd6085e8407e22172c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lookupkey_t::@93</type>
      <name>str</name>
      <anchorfile>unionlookupkey__t.html</anchorfile>
      <anchor>ad89dffaf7f8244e03af5b20bef62be48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl.html</filename>
    <templarg>kFromKind</templarg>
    <templarg></templarg>
    <templarg>kToKind</templarg>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kBool, bool &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kBool_00_01bool_00_01kBool_00_01bool_01_4.html</filename>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kFloatingPoint, To &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kBool_00_01bool_00_01kFloatingPoint_00_01To_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kInteger, To &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kBool_00_01bool_00_01kInteger_00_01To_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kFloatingPoint, From, kBool, bool &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kFloatingPoint_00_01From_00_01kBool_00_01bool_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kFloatingPoint, From, kInteger, To &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kFloatingPoint_00_01From_00_01kInteger_00_01To_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kBool, bool &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kInteger_00_01From_00_01kBool_00_01bool_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kFloatingPoint, To &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kInteger_00_01From_00_01kFloatingPoint_00_01To_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kInteger, To &gt;</name>
    <filename>structtesting_1_1internal_1_1LosslessArithmeticConvertibleImpl_3_01kInteger_00_01From_00_01kInteger_00_01To_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>bool_constant&lt;((sizeof(From)&lt; sizeof(To)) &amp;&amp;(!GMOCK_IS_SIGNED_(From)||GMOCK_IS_SIGNED_(To)))||((sizeof(From)==sizeof(To)) &amp;&amp;(GMOCK_IS_SIGNED_(From)==GMOCK_IS_SIGNED_(To)))&gt;</base>
  </compound>
  <compound kind="class">
    <name>pddm::MacroCollection</name>
    <filename>classpddm_1_1MacroCollection.html</filename>
    <class kind="class">pddm::MacroCollection::MacroDefinition</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>afc9718ccdb873dceab0306e167138a3d</anchor>
      <arglist>(self, a_file=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Expand</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>aa506ec24fab34c3f6febc0dd8e38cc41</anchor>
      <arglist>(self, macro_ref_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseInput</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a587dc16cd0d96e459ff95c86afec0d97</anchor>
      <arglist>(self, a_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseLines</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a207d432a0bfc9f61070c98681af641c2</anchor>
      <arglist>(self, input_lines)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_EvalMacrosRefs</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>af754ce798aeb884f9f3a893648e71ce9</anchor>
      <arglist>(self, text, macro_stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Expand</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a4d50a7e88abb7b5c62a1e9c76ab18e78</anchor>
      <arglist>(self, macro_ref_match, macro_stack, macro_ref_str=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FormatStack</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a19815d88015f27cb3f7de05327dca056</anchor>
      <arglist>(self, macro_ref_stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseDefineLine</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a8a74ed10b1ff715c793d0894b5975cb3</anchor>
      <arglist>(self, input_line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ReplaceArgValues</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a789bcbad31607a396770ab869a4b7048</anchor>
      <arglist>(self, macro, arg_values, macro_ref_to_report, macro_stack)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_macros</name>
      <anchorfile>classpddm_1_1MacroCollection.html</anchorfile>
      <anchor>a2237efb7b52709619532f093b769bb92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::MacroCollection::MacroDefinition</name>
    <filename>classpddm_1_1MacroCollection_1_1MacroDefinition.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>a5833963bc98f9ad52f1019a84dc46f15</anchor>
      <arglist>(self, name, arg_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AppendLine</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>a337518f9a5e17f4ec35a1ca53eb25288</anchor>
      <arglist>(self, line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>args</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>a77cfcc1df8e776880d2f89fcd0ece02e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>body</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>aa2e542b879d0bf00b4eee9317e64432e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>a67ead63b5587bd355ab7bcaaad65fa00</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_args</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>ab8d22317daf842fc3c927e5f3c5cb762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_body</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>a9042916f21bf6434bd960462de4cc180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_name</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>a511ba8fcabb002703f7279842375205e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_needNewLine</name>
      <anchorfile>classpddm_1_1MacroCollection_1_1MacroDefinition.html</anchorfile>
      <anchor>aa0a563b8033d14cb1bf3de6180a9dbbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MacroNamingTest</name>
    <filename>classMacroNamingTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>MacroNamingTestNonParametrized</name>
    <filename>classMacroNamingTestNonParametrized.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::make_int_pack</name>
    <filename>structtesting_1_1internal_1_1make__int__pack.html</filename>
    <templarg>C</templarg>
    <base>append&lt; make_int_pack&lt; C - 1 &gt;::type, C - 1 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::make_int_pack&lt; 0 &gt;</name>
    <filename>structtesting_1_1internal_1_1make__int__pack_3_010_01_4.html</filename>
    <base>int_pack&lt;&gt;</base>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::descriptor_test::MakeDescriptorTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testMakeDescriptorWithUnsignedIntField</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</anchorfile>
      <anchor>a5e3886d1c0838b8122994b646853064c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_test::MakeDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCamelcaseName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</anchorfile>
      <anchor>a196067a774aa28cb9d8787fcb80b3a01</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testJsonName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</anchorfile>
      <anchor>a8e01bac7e5d46c2b47420ab9b6dafb47</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMakeDescriptorWithNestedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</anchorfile>
      <anchor>a1a9619cf0ca7f3b068edaad28846a35b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMakeDescriptorWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</anchorfile>
      <anchor>af5b7ebd1e59d3532423b88357d367ad6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMakeDescriptorWithUnsignedIntField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1MakeDescriptorTest.html</anchorfile>
      <anchor>a529b55a2b2782d29691bbc69e5acffc9</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::MakeIndexSequence</name>
    <filename>structtesting_1_1internal_1_1MakeIndexSequence.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::MakeIndexSequence&lt; 0 &gt;</name>
    <filename>structtesting_1_1internal_1_1MakeIndexSequence_3_010_01_4.html</filename>
    <base>IndexSequence&lt;&gt;</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Map</name>
    <filename>classgoogle_1_1protobuf_1_1Map.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">google::protobuf::Map::const_iterator</class>
    <class kind="class">google::protobuf::Map::InnerMap</class>
    <class kind="class">google::protobuf::Map::iterator</class>
    <class kind="class">google::protobuf::Map::KeyValuePair</class>
    <class kind="class">google::protobuf::Map::MapAllocator</class>
    <member kind="typedef">
      <type>hash&lt; Key &gt;</type>
      <name>hasher</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a810cfd49c366c26aca1e95b3c3e5ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Key</type>
      <name>key_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a25ae58e098a19cef0c218b3f335b440e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>mapped_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a8514d5827f6d951bc61f465515ecccfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a590c0e97bf56d65709f4f4c1105b884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a103daeef5ad1a234700fedd359f78bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7dc63e6e466f4ad3a80515e94200e2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapPair&lt; Key, T &gt;</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>abffc66959e78613d116dc07553f3ccf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4803a100f0d74464c325f400eca3703c</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ad4092da31c46c402ceacd3fa07a5e5a3</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>aec6055e3ddeeae911e908062b01c8fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a75e1a4c90ffc69fcaeca807d79bf1b57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a71856eccbd2cf8b590fa5829578e6da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>afc19528d4227040978ebb0af60e10c66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a745bf30b4bdad171ab3b0164d3ff7f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ae6945d5452dab3fbc0be894afd7f1589</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4cbff2318f8cba3446889acb51fd6649</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a40118c15a261f29a8fa099c0e4f8017d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a53131cc2ca0111f122ed7cb88f4a78a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1d83d6409820f0052e89213af59f815e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a68acb549cd55871bd83c8cc3f95051fa</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1de944841c3bcebcdf04b0af4a2713b0</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a0f1b8722869dfc36bcbe88bc2be9dc66</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a2d9f2b814dff871738e799d0c46c8fca</anchor>
      <arglist>(iterator first, iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4d6716bf204c45d556952cacad2f81f0</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a82fe1d36fa6263b4d1d136ecb92bf638</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a896f83e6c4381395b0c545bcbdf14009</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a46e10fd71cee774d98f4b4f81fab5c0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a6e45c53124241e64b91efcb11ffe0459</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4d74258893cd220c4028731d2aa76b15</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a77b0d1ba9d28f24148b06b7d8d941a5e</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7fac8e201edeb5952f0ea71f7f3517ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a00c230aa62ce619283df4264479e2d39</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7cb275242c4b4b0552588c4eaa0c08f1</anchor>
      <arglist>(const InputIt &amp;first, const InputIt &amp;last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a3b7f8ff9557ac5f5842d32eef296d742</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a98bde78c3f6cbf6f08a8056de2924aad</anchor>
      <arglist>(Map &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ab2b6c8f1eccf782ae695afd873f00ccd</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a27ccba14c94f02004aad61ebee8e6d1c</anchor>
      <arglist>(Map &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a25698a82f3a033381e3c95b96a3052b6</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a0977ea3a1d6996dec5c455f5abb8cf4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>af717478753e27855608bb9b21aa62fca</anchor>
      <arglist>(Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a9a0370d49cbc878d8de2ad7dba1a06f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a27e37472a23c95214a541c8c26e80eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1cb318bcd8b8d774afc33db32aba1a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapAllocator&lt; KeyValuePair &gt;</type>
      <name>Allocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>afdcc75a85c9f6608699dad0aa6bfa323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ad0b5e3d65ab92f7ac6aa478bbac3d01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a6a8bc59b0c52fb00972b7518545ae928</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>CreateValueTypeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>aaf2453726b05d31b0607422cf11a1f72</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>CreateValueTypeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a47d4da1ec3f178650c0b29f357202aca</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a97d5ceb268a7c346262d1003d525d237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a9c386b0a6703aca6cd08c2004f3273b3</anchor>
      <arglist>(int default_enum_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a11740f449574d35374422f2b08d734ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>default_enum_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a15769c0429f209bf8ba832d9b429ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InnerMap *</type>
      <name>elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a58b1152eef557881b6fae57b569137e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ac40cdc4ecba2909141043761e3ff6365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Map</name>
    <filename>structMap.html</filename>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>key_type</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a363778eddf7b5cfb3da66b58be0b5f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>parse_frame</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>afe18853e04a3a6fbbc4d1fcca00672a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>table</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>aa01132473030595e43c8e2a610280760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>value_type</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a4a4e0a63aad954ef7f16e0f56c2c9024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>value_type_class</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a787e5a97f88609c34c2ae74ab2e34099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; google::protobuf::MapKey, google::protobuf::MapValueRef &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1Map.html</filename>
    <member kind="typedef">
      <type>hash&lt; google::protobuf::MapKey &gt;</type>
      <name>hasher</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a810cfd49c366c26aca1e95b3c3e5ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::MapKey</type>
      <name>key_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a25ae58e098a19cef0c218b3f335b440e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::MapValueRef</type>
      <name>mapped_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a8514d5827f6d951bc61f465515ecccfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a590c0e97bf56d65709f4f4c1105b884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a103daeef5ad1a234700fedd359f78bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7dc63e6e466f4ad3a80515e94200e2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapPair&lt; google::protobuf::MapKey, google::protobuf::MapValueRef &gt;</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>abffc66959e78613d116dc07553f3ccf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MapValueRef &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4803a100f0d74464c325f400eca3703c</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::MapValueRef &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ad4092da31c46c402ceacd3fa07a5e5a3</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>aec6055e3ddeeae911e908062b01c8fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a75e1a4c90ffc69fcaeca807d79bf1b57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a71856eccbd2cf8b590fa5829578e6da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>afc19528d4227040978ebb0af60e10c66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a745bf30b4bdad171ab3b0164d3ff7f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ae6945d5452dab3fbc0be894afd7f1589</anchor>
      <arglist>(const google::protobuf::MapKey &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4cbff2318f8cba3446889acb51fd6649</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a40118c15a261f29a8fa099c0e4f8017d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a53131cc2ca0111f122ed7cb88f4a78a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1d83d6409820f0052e89213af59f815e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a68acb549cd55871bd83c8cc3f95051fa</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1de944841c3bcebcdf04b0af4a2713b0</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a0f1b8722869dfc36bcbe88bc2be9dc66</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a2d9f2b814dff871738e799d0c46c8fca</anchor>
      <arglist>(iterator first, iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4d6716bf204c45d556952cacad2f81f0</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a82fe1d36fa6263b4d1d136ecb92bf638</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a896f83e6c4381395b0c545bcbdf14009</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a46e10fd71cee774d98f4b4f81fab5c0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a6e45c53124241e64b91efcb11ffe0459</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4d74258893cd220c4028731d2aa76b15</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a77b0d1ba9d28f24148b06b7d8d941a5e</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7fac8e201edeb5952f0ea71f7f3517ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a00c230aa62ce619283df4264479e2d39</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7cb275242c4b4b0552588c4eaa0c08f1</anchor>
      <arglist>(const InputIt &amp;first, const InputIt &amp;last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a3b7f8ff9557ac5f5842d32eef296d742</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a98bde78c3f6cbf6f08a8056de2924aad</anchor>
      <arglist>(Map &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ab2b6c8f1eccf782ae695afd873f00ccd</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a27ccba14c94f02004aad61ebee8e6d1c</anchor>
      <arglist>(Map &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MapValueRef &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a25698a82f3a033381e3c95b96a3052b6</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a0977ea3a1d6996dec5c455f5abb8cf4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>af717478753e27855608bb9b21aa62fca</anchor>
      <arglist>(Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a9a0370d49cbc878d8de2ad7dba1a06f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a27e37472a23c95214a541c8c26e80eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1cb318bcd8b8d774afc33db32aba1a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapAllocator&lt; KeyValuePair &gt;</type>
      <name>Allocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>afdcc75a85c9f6608699dad0aa6bfa323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ad0b5e3d65ab92f7ac6aa478bbac3d01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a6a8bc59b0c52fb00972b7518545ae928</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>CreateValueTypeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>aaf2453726b05d31b0607422cf11a1f72</anchor>
      <arglist>(const google::protobuf::MapKey &amp;key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>CreateValueTypeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a47d4da1ec3f178650c0b29f357202aca</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a97d5ceb268a7c346262d1003d525d237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a9c386b0a6703aca6cd08c2004f3273b3</anchor>
      <arglist>(int default_enum_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a11740f449574d35374422f2b08d734ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>default_enum_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a15769c0429f209bf8ba832d9b429ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InnerMap *</type>
      <name>elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a58b1152eef557881b6fae57b569137e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ac40cdc4ecba2909141043761e3ff6365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; int32, int32 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1Map.html</filename>
    <member kind="typedef">
      <type>hash&lt; int32 &gt;</type>
      <name>hasher</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a810cfd49c366c26aca1e95b3c3e5ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>key_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a25ae58e098a19cef0c218b3f335b440e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>mapped_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a8514d5827f6d951bc61f465515ecccfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a590c0e97bf56d65709f4f4c1105b884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a103daeef5ad1a234700fedd359f78bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7dc63e6e466f4ad3a80515e94200e2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapPair&lt; int32, int32 &gt;</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>abffc66959e78613d116dc07553f3ccf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4803a100f0d74464c325f400eca3703c</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const int32 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ad4092da31c46c402ceacd3fa07a5e5a3</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>aec6055e3ddeeae911e908062b01c8fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a75e1a4c90ffc69fcaeca807d79bf1b57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a71856eccbd2cf8b590fa5829578e6da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>afc19528d4227040978ebb0af60e10c66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a745bf30b4bdad171ab3b0164d3ff7f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ae6945d5452dab3fbc0be894afd7f1589</anchor>
      <arglist>(const int32 &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4cbff2318f8cba3446889acb51fd6649</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a40118c15a261f29a8fa099c0e4f8017d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a53131cc2ca0111f122ed7cb88f4a78a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1d83d6409820f0052e89213af59f815e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a68acb549cd55871bd83c8cc3f95051fa</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1de944841c3bcebcdf04b0af4a2713b0</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a0f1b8722869dfc36bcbe88bc2be9dc66</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a2d9f2b814dff871738e799d0c46c8fca</anchor>
      <arglist>(iterator first, iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4d6716bf204c45d556952cacad2f81f0</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a82fe1d36fa6263b4d1d136ecb92bf638</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a896f83e6c4381395b0c545bcbdf14009</anchor>
      <arglist>(const key_type &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a46e10fd71cee774d98f4b4f81fab5c0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a6e45c53124241e64b91efcb11ffe0459</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a4d74258893cd220c4028731d2aa76b15</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a77b0d1ba9d28f24148b06b7d8d941a5e</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7fac8e201edeb5952f0ea71f7f3517ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a00c230aa62ce619283df4264479e2d39</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a7cb275242c4b4b0552588c4eaa0c08f1</anchor>
      <arglist>(const InputIt &amp;first, const InputIt &amp;last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a3b7f8ff9557ac5f5842d32eef296d742</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a98bde78c3f6cbf6f08a8056de2924aad</anchor>
      <arglist>(Map &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ab2b6c8f1eccf782ae695afd873f00ccd</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a27ccba14c94f02004aad61ebee8e6d1c</anchor>
      <arglist>(Map &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a25698a82f3a033381e3c95b96a3052b6</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a0977ea3a1d6996dec5c455f5abb8cf4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>af717478753e27855608bb9b21aa62fca</anchor>
      <arglist>(Map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a9a0370d49cbc878d8de2ad7dba1a06f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a27e37472a23c95214a541c8c26e80eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a1cb318bcd8b8d774afc33db32aba1a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapAllocator&lt; KeyValuePair &gt;</type>
      <name>Allocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>afdcc75a85c9f6608699dad0aa6bfa323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ad0b5e3d65ab92f7ac6aa478bbac3d01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a6a8bc59b0c52fb00972b7518545ae928</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>CreateValueTypeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>aaf2453726b05d31b0607422cf11a1f72</anchor>
      <arglist>(const int32 &amp;key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>value_type *</type>
      <name>CreateValueTypeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a47d4da1ec3f178650c0b29f357202aca</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a97d5ceb268a7c346262d1003d525d237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a9c386b0a6703aca6cd08c2004f3273b3</anchor>
      <arglist>(int default_enum_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a11740f449574d35374422f2b08d734ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>default_enum_value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a15769c0429f209bf8ba832d9b429ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InnerMap *</type>
      <name>elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a58b1152eef557881b6fae57b569137e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map.html</anchorfile>
      <anchor>ac40cdc4ecba2909141043761e3ff6365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::AuxillaryParseTableField::map_aux</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1map__aux.html</filename>
    <member kind="variable">
      <type>bool(*</type>
      <name>parse_map</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1map__aux.html</anchorfile>
      <anchor>a541098d7f734bb0c7b6c5b9079baaab3</anchor>
      <arglist>)(io::CodedInputStream *, void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_handlerdata_t</name>
    <filename>structmap__handlerdata__t.html</filename>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>key_field_type</name>
      <anchorfile>structmap__handlerdata__t.html</anchorfile>
      <anchor>aeaca49e4596a1f99d52ba67d9244b818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ofs</name>
      <anchorfile>structmap__handlerdata__t.html</anchorfile>
      <anchor>ac499441685992b0bc7fc054b3bc05957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_def *</type>
      <name>value_field_subdef</name>
      <anchorfile>structmap__handlerdata__t.html</anchorfile>
      <anchor>a067bf2e9576bd576f3a1b549d9cf7c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>value_field_type</name>
      <anchorfile>structmap__handlerdata__t.html</anchorfile>
      <anchor>abc12d3f40db42ca3e3dd343e0c49a337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Map_iter</name>
    <filename>structMap__iter.html</filename>
    <member kind="variable">
      <type>upb_strtable_iter</type>
      <name>it</name>
      <anchorfile>structMap__iter.html</anchorfile>
      <anchor>ab7f4b0ea574ebbe829a53d1c3bc98243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Map *</type>
      <name>self</name>
      <anchorfile>structMap__iter.html</anchorfile>
      <anchor>a0415cc9ef3d4dec90dc0187106267445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_parse_frame_data_t</name>
    <filename>structmap__parse__frame__data__t.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>key_storage</name>
      <anchorfile>structmap__parse__frame__data__t.html</anchorfile>
      <anchor>adcbea7495bf424c6f249f96140ca7b26</anchor>
      <arglist>[NATIVE_SLOT_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value_storage</name>
      <anchorfile>structmap__parse__frame__data__t.html</anchorfile>
      <anchor>a4a27e98e912cdc69cedefd12a810b489</anchor>
      <arglist>[NATIVE_SLOT_MAX_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_parse_frame_t</name>
    <filename>structmap__parse__frame__t.html</filename>
    <member kind="variable">
      <type>const map_handlerdata_t *</type>
      <name>handlerdata</name>
      <anchorfile>structmap__parse__frame__t.html</anchorfile>
      <anchor>a749bc5f4921eecb85c063ec688902787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>key_storage</name>
      <anchorfile>structmap__parse__frame__t.html</anchorfile>
      <anchor>aaf9d3c2cd6332e3b819b54de35160bb1</anchor>
      <arglist>[NATIVE_SLOT_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>map</name>
      <anchorfile>structmap__parse__frame__t.html</anchorfile>
      <anchor>a52e77975d82e3986c9379cadbc349ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value_storage</name>
      <anchorfile>structmap__parse__frame__t.html</anchorfile>
      <anchor>a4bcab9f32fd683936a05f4abe44f07df</anchor>
      <arglist>[NATIVE_SLOT_MAX_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Internal::MapAdapter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="interface">com::google::protobuf::Internal::MapAdapter::Converter</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter::EntryAdapter</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter::IteratorAdapter</class>
    <class kind="class">com::google::protobuf::Internal::MapAdapter::SetAdapter</class>
    <member kind="function">
      <type>Set&lt; java.util.Map.Entry&lt; K, V &gt; &gt;</type>
      <name>entrySet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>a43937c6ed100baf6926ac7beebc776fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>a507b415ad11625888d5991c2a68e8a52</anchor>
      <arglist>(Object key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAdapter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>ab657c9cff7ef385d960d1523307c4c3c</anchor>
      <arglist>(Map&lt; K, RealValue &gt; realMap, Converter&lt; RealValue, V &gt; valueConverter)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>put</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>ad03fecdcc01abae9641dfb910a521840</anchor>
      <arglist>(K key, V value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T extends EnumLite &gt; Converter&lt; Integer, T &gt;</type>
      <name>newEnumConverter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>a7fdc7a4128f7ee795c2b8873b58cc35f</anchor>
      <arglist>(final EnumLiteMap&lt; T &gt; enumMap, final T unrecognizedValue)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; K, RealValue &gt;</type>
      <name>realMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>ab50c2f850dcf9b1ca54892c8281d3ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Converter&lt; RealValue, V &gt;</type>
      <name>valueConverter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter.html</anchorfile>
      <anchor>aba769bac5461f95680141b2dc9ada42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Map::MapAllocator</name>
    <filename>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</filename>
    <templarg></templarg>
    <class kind="struct">google::protobuf::Map::MapAllocator::rebind</class>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>ac970017364293ed238dbb8e47dcf8dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a19a6662ef2b7c3e6ba9fde042d280357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a310db8b86dcbe898a8da71e2f0b74a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a7e448f0b0a07e8d29fcc2dd6e6b1396e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>U</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a2bf0107058d651f19791a3be0ae17524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>ad577d1973c5f94e8b05fdaef663737c6</anchor>
      <arglist>(size_type n, const void *=0)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a7ba882cd229e2b41aa100f2e14ee6334</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a3550b3f059a9c924884054729572227e</anchor>
      <arglist>(pointer p, const_reference t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a8c1bf9b8151d8cd2e5baa6d3711da4e8</anchor>
      <arglist>(pointer p, size_type n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a307d53a8720f9da0c054c1ecaf4550c1</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a8ea3cf9560220be7470eb12e78f26100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>aab929fe30768470062de8ae51e28729b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a3a48232c42ccf8a98173733f0f31b1a4</anchor>
      <arglist>(const MapAllocator&lt; X &gt; &amp;allocator)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a2edf89133da1c2b7f4447e165d6ac950</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a6152c251052c04bf89d1bd7caff8d0c1</anchor>
      <arglist>(const MapAllocator&lt; X &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>aef0c5ff559e0a10d272f658eb1e50eae</anchor>
      <arglist>(const MapAllocator&lt; X &gt; &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a5fecf8737b011ba89b5206834741f0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>abfc9ccd45a6e1f95af8a4ba35196f760</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>aa41fd5c912ce16066fbda07105894bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *const</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>ac55ad61c155d17058c0ae43625b0b1e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapAllocator&lt; KeyValuePair &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</filename>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>ac970017364293ed238dbb8e47dcf8dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a19a6662ef2b7c3e6ba9fde042d280357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a310db8b86dcbe898a8da71e2f0b74a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a7e448f0b0a07e8d29fcc2dd6e6b1396e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KeyValuePair</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a2bf0107058d651f19791a3be0ae17524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>ad577d1973c5f94e8b05fdaef663737c6</anchor>
      <arglist>(size_type n, const void *=0)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a7ba882cd229e2b41aa100f2e14ee6334</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a3550b3f059a9c924884054729572227e</anchor>
      <arglist>(pointer p, const_reference t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a8c1bf9b8151d8cd2e5baa6d3711da4e8</anchor>
      <arglist>(pointer p, size_type n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a307d53a8720f9da0c054c1ecaf4550c1</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a8ea3cf9560220be7470eb12e78f26100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>aab929fe30768470062de8ae51e28729b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a3a48232c42ccf8a98173733f0f31b1a4</anchor>
      <arglist>(const MapAllocator&lt; X &gt; &amp;allocator)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a2edf89133da1c2b7f4447e165d6ac950</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a6152c251052c04bf89d1bd7caff8d0c1</anchor>
      <arglist>(const MapAllocator&lt; X &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>aef0c5ff559e0a10d272f658eb1e50eae</anchor>
      <arglist>(const MapAllocator&lt; X &gt; &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>a5fecf8737b011ba89b5206834741f0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>abfc9ccd45a6e1f95af8a4ba35196f760</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>aa41fd5c912ce16066fbda07105894bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *const</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Map_1_1MapAllocator.html</anchorfile>
      <anchor>ac55ad61c155d17058c0ae43625b0b1e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapArenaMessageCreator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapArenaMessageCreator.html</filename>
    <templarg></templarg>
    <templarg>is_arena_constructable</templarg>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>CreateMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapArenaMessageCreator.html</anchorfile>
      <anchor>a63172f12443630d9578ee056c5a8bd64</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapArenaMessageCreator&lt; Type, false &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapArenaMessageCreator_3_01Type_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>CreateMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapArenaMessageCreator_3_01Type_00_01false_01_4.html</anchorfile>
      <anchor>af696dd8d8a6164c265ff86224c53c1e9</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapArenaMessageCreator&lt; Type, true &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapArenaMessageCreator_3_01Type_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>CreateMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapArenaMessageCreator_3_01Type_00_01true_01_4.html</anchorfile>
      <anchor>abea4a3804fddc65b7b7266267a0502ed</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::MapContainer</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1MapContainer.html</filename>
    <base>google::protobuf::python::ContainerBase</base>
    <member kind="function">
      <type>Message *</type>
      <name>GetMutableMessage</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapContainer.html</anchorfile>
      <anchor>a1dbdd6393d89f6e1139732981cd83517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>key_field_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapContainer.html</anchorfile>
      <anchor>a62db75087901da314fc67d2ef9a861fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>value_field_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapContainer.html</anchorfile>
      <anchor>a22d4f39e20672b5bb11ed80ed12e3ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>version</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapContainer.html</anchorfile>
      <anchor>a06143923879450c0f065678f7dd5ed71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapEntry</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <base>MapEntryImpl&lt; Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</base>
    <member kind="typedef">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>a7bbb35b4ab558ac34d6d0f5aaf6586a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>abf9b79f81375ce6da68e15efe2a35ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapEntryImpl&lt; Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;::KeyTypeHandler</type>
      <name>KeyTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>a9b575b6e1a686cb30e52571057c97d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapEntryImpl&lt; Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;::ValueTypeHandler</type>
      <name>ValueTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>a643d4e94ccb7553fa10df9bfc865c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>a0e998531c06594f9278549f24cd33f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>aba640a97490b0c5f24eaa7e331f4ca28</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>ac00b7d9d717a90c349b43859828291ea</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable">
      <type>InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>a8c41ac89bb591e99688797b80b1911ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>ac72cfabab9ab24dbe4f598c49099ee9c</anchor>
      <arglist>(MapEntry)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntry.html</anchorfile>
      <anchor>aed335e7a34fd4c19da2f126a650057d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapEntry</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapEntry.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::AbstractMessage</base>
    <class kind="class">com::google::protobuf::MapEntry::Builder</class>
    <class kind="class">com::google::protobuf::MapEntry::Metadata</class>
    <member kind="function">
      <type>Map&lt; FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>ac017c048886b76823f1335577d64471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapEntry&lt; K, V &gt;</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a44d16aeae150ec0dcb6bc3c0af19367a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a2aa8e7509b015f9c9dd8db8865db227a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a8576ba2862db7420b23880a66ce3ac86</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>getKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a02c1f6564d6c434170ca61b2ae5ce278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt; MapEntry&lt; K, V &gt; &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a93eb52c5972b7d6482347432219ed976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a300b27eeaa6500f10ded9ae1e988ce1e</anchor>
      <arglist>(FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a2bf26aef2775f912e14a1123d452b6bd</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a5cd0485ae6456c86b7019f32d941821f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a3249db436ba213af27dfb7aa5bec67c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a4729e9f02776a56ed0ef3e3540282530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>af09ef4a189fd45e029c221b819e4d7e2</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a7ede986f0a5dc85749391fa561bf2b10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a9c5c86a1d76aa4298be4c984788b149e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder&lt; K, V &gt;</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>ac630d6c5fe1cb35b9348bd1f6892d09e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>ac5b359bef57caa9ebc0b5f27220631b7</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; K, V &gt; MapEntry&lt; K, V &gt;</type>
      <name>newDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a5934fd49631c3b0c66d470785f346ab4</anchor>
      <arglist>(Descriptor descriptor, WireFormat.FieldType keyType, K defaultKey, WireFormat.FieldType valueType, V defaultValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>ad56b9c43e42dc2214165868ed082c21b</anchor>
      <arglist>(FieldDescriptor field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a4a626052265cac25975437e92ecad69d</anchor>
      <arglist>(Descriptor descriptor, WireFormat.FieldType keyType, K defaultKey, WireFormat.FieldType valueType, V defaultValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>aaedf95d3287f3d34bc2be6d70a617ca4</anchor>
      <arglist>(Metadata metadata, K key, V value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a7d54022ef258882f8099d10c6a5fec3b</anchor>
      <arglist>(Metadata&lt; K, V &gt; metadata, CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; V &gt; boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a9d7d2388a7255fa1498c9b272d80893d</anchor>
      <arglist>(Metadata metadata, V value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile int</type>
      <name>cachedSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a2490764261dedf9ca5e10fe9f2672985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final K</type>
      <name>key</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>ac3bec14bad6b96746603504d28b93489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Metadata&lt; K, V &gt;</type>
      <name>metadata</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a906f937db59247330990ca2708a9ae01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final V</type>
      <name>value</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry.html</anchorfile>
      <anchor>a426d13f472cc5bf31529ba150fb36500</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryFuncs</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <member kind="typedef">
      <type>MapTypeHandler&lt; kKeyFieldType, Key &gt;</type>
      <name>KeyTypeHandler</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>adfe529cd3cc45a757d0f6e9427342806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapTypeHandler&lt; kValueFieldType, Value &gt;</type>
      <name>ValueTypeHandler</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>a25cbf8959484a5c0a512e67211cd359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>afbe9cc80cd4d9138edcb42b8e87ca1d9</anchor>
      <arglist>(const Key &amp;key, const Value &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetCachedSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>a15f66bcb6fe77a649910ede4e7a5047b</anchor>
      <arglist>(const Key &amp;key, const Value &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>::google::protobuf::uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>ad4aac10c8d9931586be622b4a5bc35f5</anchor>
      <arglist>(int field_number, const Key &amp;key, const Value &amp;value, ::google::protobuf::uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeToCodedStream</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>a17465db1e2bc9a72cff6f11e8ff5d6d9</anchor>
      <arglist>(int field_number, const Key &amp;key, const Value &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kKeyFieldNumber</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>a07803a75ee8ff0dd5532e8d7718f6665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kValueFieldNumber</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryFuncs.html</anchorfile>
      <anchor>a3a6bf6bcb2359c7f77dfbd77709196bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryHelper&lt; MapEntry&lt; Derived, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntry_3_01Derived_00_01Key_00_01Vab7266ce1a4076ec0c0820d453f8e29a1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <base>MapEntryHelper&lt; MapEntryLite&lt; Derived, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>MapEntryHelper</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntry_3_01Derived_00_01Key_00_01Vab7266ce1a4076ec0c0820d453f8e29a1.html</anchorfile>
      <anchor>a29e832c37dcfa57777dcc78625bfdd83</anchor>
      <arglist>(const MapPair&lt; Key, Value &gt; &amp;map_pair)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapEntryHelper&lt; MapEntryLite&lt; Derived, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper.html</filename>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryHelper&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <member kind="typedef">
      <type>KeyTypeHandler::TypeOnMemory</type>
      <name>KeyOnMemory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>ab2f87938d5c6fb06a789121f28bf667f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapTypeHandler&lt; kKeyFieldType, Key &gt;</type>
      <name>KeyTypeHandler</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>a94907cffdca0c44567ba39f29dcc6cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueTypeHandler::TypeOnMemory</type>
      <name>ValueOnMemory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>a20758de106a0d65a06ec48615e3cab7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapTypeHandler&lt; kValueFieldType, Value &gt;</type>
      <name>ValueTypeHandler</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>ab20f552c9ea9a1150063c180f32b1e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryHelper</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>af7e489d2dbe597d8f79590de2094a7c8</anchor>
      <arglist>(const MapPair&lt; Key, Value &gt; &amp;map_pair)</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>_cached_size_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>a31a9cf0b1fa7cf91c4e2600aff8b6bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>_has_bits_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>a0664f8e1b2d7a4a4f3ab7340c7dbdc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyOnMemory</type>
      <name>key_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>a3b66f5b6b8f96c6d43f0062900668014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ValueOnMemory</type>
      <name>value_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryHelper_3_01MapEntryLite_3_01T_00_01Key_00_01Valu0f298a5d6e4e86ac0a48cfbd25314920.html</anchorfile>
      <anchor>a3ee44f588093e5f964a86597cb377658</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapEntryImpl</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <class kind="class">google::protobuf::internal::MapEntryImpl::Parser</class>
    <member kind="typedef">
      <type>Key</type>
      <name>EntryKeyType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a08a5628602a5b1d57aea4c5decab071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>acd46f8d174d34389f6306833c30bb60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value</type>
      <name>EntryValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa1dbe798f584b8768aff885b752a80a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapEntryFuncs&lt; Key, Value, kKeyFieldType, kValueFieldType &gt;</type>
      <name>Funcs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4dd51a55271123ec68958ff9e455cf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MapEntryHasMergeTypeTrait</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa9b99d8a38ce82b61bf758831480e678</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4f75bb7dd109e9fdba7ff88b67f658cf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTypeAndMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a497e7e0322c1778a2c33cb51888b7340</anchor>
      <arglist>(const MessageLite &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae3a339326cc32f5c94a6a49d33db37f7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae4c755ef0e32c2cb4d076e50df46a92e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9ebd3f449f09536ee4ac34ef234ec6f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a6fc9a0c8ffc982ba2dc7bda63bb82a72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac81aab4969b5bf247080df193aedf987</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>::google::protobuf::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a46d607e630f5fa94197bfc45ed35e4d6</anchor>
      <arglist>(::google::protobuf::uint8 *output) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a5b85443a4b83f63214f0f41ef13df414</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const KeyMapEntryAccessorType &amp;</type>
      <name>key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a21b5e5b33ad59d6c801dd4ae7c93c3d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a13a2d9de266a3cee53adbc545fdb0d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4e5767c1c776477c684d4b84a356b4e3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a044b00f7612b4ecdf212a8238f4bb796</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type>KeyMapEntryAccessorType *</type>
      <name>mutable_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a257181d9d42eb9f995231db6a2230463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueMapEntryAccessorType *</type>
      <name>mutable_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac9d8eac5931e42a7a9e5170d8ece4132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Base *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac98bcbb2cc43fd311c4a668498e55d02</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Base *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a84abd094965568d0535460b952cc147c</anchor>
      <arglist>(Arena *arena) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ad11211386541c52f48e1cb765e4dd4d2</anchor>
      <arglist>(io::CodedOutputStream *output) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ValueMapEntryAccessorType &amp;</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a611294905d663b386e27841338d75524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa020f0484a235bd13b554c46bf42795c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a62b4262fd7272f212ef5a175b757def7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>_has_bits_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a843ed2625caaada8faf5266a9cc235ed</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a472e9ad508d0aa54a389f5ac8ab5fbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyOnMemory</type>
      <name>key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aac7cd33e246b6106fbf7cbd155e78bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ValueOnMemory</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8874d752e24bee7440e45295c5faf760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kEntryDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ab1658320b535e92292818f1fb97fed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kEntryKeyFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a74b83042a42120b42fc263ea01357857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kEntryValueFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a62faae001d2e56ea467e2c133064b74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>KeyTypeHandler::MapEntryAccessorType</type>
      <name>KeyMapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a86611361006376042f1c0a93859514ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>KeyTypeHandler::TypeOnMemory</type>
      <name>KeyOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae16ce77b526975503fd3fd4ea464941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapTypeHandler&lt; kKeyFieldType, Key &gt;</type>
      <name>KeyTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a07b5591510c3e710b40eac72161c5030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ValueTypeHandler::MapEntryAccessorType</type>
      <name>ValueMapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a0b528e613bf6619bddb75b1ef667c23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ValueTypeHandler::TypeOnMemory</type>
      <name>ValueOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae5b3a5f2ace70476ab0e8dba7590e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapTypeHandler&lt; kValueFieldType, Value &gt;</type>
      <name>ValueTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ab6e2ce40709e9cfb3413b4448b8eee04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear_has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a973dca765f96337d160609b63e8ffeaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear_has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aec23b93f31dd744c250fbbf29b6cf237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>af6b74efb784190cfc9d2c5c5092a9c41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>af970980235d7e253fc715e93942feab1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MergeFromInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac5bb56eedb6e67b93031f8519ceb6f79</anchor>
      <arglist>(const MapEntryImpl &amp;from)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a3dcdf332122cbfaaf411e9c8f6f81b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a188668946c70ce600c5f62c3c04cb4d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kKeyFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a74e264f44a990b4adf6a86d67ca8604b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint8</type>
      <name>kKeyTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4bf0897a4bb1ced8663866f54762a404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const size_t</type>
      <name>kTagSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a1efb71d8d833c75947faad4a6f761044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kValueFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8314fa6430727fdafe2bfa3eb02749e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint8</type>
      <name>kValueTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9a200d0d3d0edb291373fa3bcc2b1604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ad3fd18fb5f484852df311bbad95ad77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9736c753107a92ab8716d1389cbacd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8696d33263bb09c13dc8fd2ec311369e</anchor>
      <arglist>(MapEntryImpl)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a614011c06bbc6ab0bcd7d2670057a628</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac40cdc4ecba2909141043761e3ff6365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapEntryImpl&lt; Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</filename>
    <base>google::protobuf::Message</base>
    <member kind="typedef">
      <type>Key</type>
      <name>EntryKeyType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a08a5628602a5b1d57aea4c5decab071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>acd46f8d174d34389f6306833c30bb60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value</type>
      <name>EntryValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa1dbe798f584b8768aff885b752a80a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapEntryFuncs&lt; Key, Value, kKeyFieldType, kValueFieldType &gt;</type>
      <name>Funcs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4dd51a55271123ec68958ff9e455cf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MapEntryHasMergeTypeTrait</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa9b99d8a38ce82b61bf758831480e678</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4f75bb7dd109e9fdba7ff88b67f658cf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTypeAndMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a497e7e0322c1778a2c33cb51888b7340</anchor>
      <arglist>(const MessageLite &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae3a339326cc32f5c94a6a49d33db37f7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae4c755ef0e32c2cb4d076e50df46a92e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9ebd3f449f09536ee4ac34ef234ec6f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a6fc9a0c8ffc982ba2dc7bda63bb82a72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac81aab4969b5bf247080df193aedf987</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>::google::protobuf::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a46d607e630f5fa94197bfc45ed35e4d6</anchor>
      <arglist>(::google::protobuf::uint8 *output) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a5b85443a4b83f63214f0f41ef13df414</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const KeyMapEntryAccessorType &amp;</type>
      <name>key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a21b5e5b33ad59d6c801dd4ae7c93c3d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a13a2d9de266a3cee53adbc545fdb0d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4e5767c1c776477c684d4b84a356b4e3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a044b00f7612b4ecdf212a8238f4bb796</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type>KeyMapEntryAccessorType *</type>
      <name>mutable_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a257181d9d42eb9f995231db6a2230463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueMapEntryAccessorType *</type>
      <name>mutable_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac9d8eac5931e42a7a9e5170d8ece4132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac98bcbb2cc43fd311c4a668498e55d02</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a84abd094965568d0535460b952cc147c</anchor>
      <arglist>(Arena *arena) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ad11211386541c52f48e1cb765e4dd4d2</anchor>
      <arglist>(io::CodedOutputStream *output) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ValueMapEntryAccessorType &amp;</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a611294905d663b386e27841338d75524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa020f0484a235bd13b554c46bf42795c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a62b4262fd7272f212ef5a175b757def7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>_has_bits_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a843ed2625caaada8faf5266a9cc235ed</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a472e9ad508d0aa54a389f5ac8ab5fbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyOnMemory</type>
      <name>key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aac7cd33e246b6106fbf7cbd155e78bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ValueOnMemory</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8874d752e24bee7440e45295c5faf760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kEntryDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ab1658320b535e92292818f1fb97fed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kEntryKeyFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a74b83042a42120b42fc263ea01357857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kEntryValueFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a62faae001d2e56ea467e2c133064b74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>KeyTypeHandler::MapEntryAccessorType</type>
      <name>KeyMapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a86611361006376042f1c0a93859514ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>KeyTypeHandler::TypeOnMemory</type>
      <name>KeyOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae16ce77b526975503fd3fd4ea464941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapTypeHandler&lt; kKeyFieldType, Key &gt;</type>
      <name>KeyTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a07b5591510c3e710b40eac72161c5030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ValueTypeHandler::MapEntryAccessorType</type>
      <name>ValueMapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a0b528e613bf6619bddb75b1ef667c23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ValueTypeHandler::TypeOnMemory</type>
      <name>ValueOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae5b3a5f2ace70476ab0e8dba7590e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapTypeHandler&lt; kValueFieldType, Value &gt;</type>
      <name>ValueTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ab6e2ce40709e9cfb3413b4448b8eee04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear_has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a973dca765f96337d160609b63e8ffeaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear_has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aec23b93f31dd744c250fbbf29b6cf237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>af6b74efb784190cfc9d2c5c5092a9c41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>af970980235d7e253fc715e93942feab1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MergeFromInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac5bb56eedb6e67b93031f8519ceb6f79</anchor>
      <arglist>(const MapEntryImpl &amp;from)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a3dcdf332122cbfaaf411e9c8f6f81b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a188668946c70ce600c5f62c3c04cb4d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kKeyFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a74e264f44a990b4adf6a86d67ca8604b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint8</type>
      <name>kKeyTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4bf0897a4bb1ced8663866f54762a404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const size_t</type>
      <name>kTagSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a1efb71d8d833c75947faad4a6f761044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kValueFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8314fa6430727fdafe2bfa3eb02749e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint8</type>
      <name>kValueTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9a200d0d3d0edb291373fa3bcc2b1604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ad3fd18fb5f484852df311bbad95ad77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9736c753107a92ab8716d1389cbacd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8696d33263bb09c13dc8fd2ec311369e</anchor>
      <arglist>(MapEntryImpl)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a614011c06bbc6ab0bcd7d2670057a628</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac40cdc4ecba2909141043761e3ff6365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapEntryImpl&lt; T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</filename>
    <base>google::protobuf::MessageLite</base>
    <member kind="typedef">
      <type>Key</type>
      <name>EntryKeyType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a08a5628602a5b1d57aea4c5decab071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>acd46f8d174d34389f6306833c30bb60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value</type>
      <name>EntryValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa1dbe798f584b8768aff885b752a80a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapEntryFuncs&lt; Key, Value, kKeyFieldType, kValueFieldType &gt;</type>
      <name>Funcs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4dd51a55271123ec68958ff9e455cf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>MapEntryHasMergeTypeTrait</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa9b99d8a38ce82b61bf758831480e678</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4f75bb7dd109e9fdba7ff88b67f658cf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTypeAndMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a497e7e0322c1778a2c33cb51888b7340</anchor>
      <arglist>(const MessageLite &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae3a339326cc32f5c94a6a49d33db37f7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae4c755ef0e32c2cb4d076e50df46a92e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9ebd3f449f09536ee4ac34ef234ec6f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a6fc9a0c8ffc982ba2dc7bda63bb82a72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac81aab4969b5bf247080df193aedf987</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>::google::protobuf::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a46d607e630f5fa94197bfc45ed35e4d6</anchor>
      <arglist>(::google::protobuf::uint8 *output) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a5b85443a4b83f63214f0f41ef13df414</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const KeyMapEntryAccessorType &amp;</type>
      <name>key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a21b5e5b33ad59d6c801dd4ae7c93c3d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a13a2d9de266a3cee53adbc545fdb0d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4e5767c1c776477c684d4b84a356b4e3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a044b00f7612b4ecdf212a8238f4bb796</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type>KeyMapEntryAccessorType *</type>
      <name>mutable_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a257181d9d42eb9f995231db6a2230463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueMapEntryAccessorType *</type>
      <name>mutable_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac9d8eac5931e42a7a9e5170d8ece4132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac98bcbb2cc43fd311c4a668498e55d02</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a84abd094965568d0535460b952cc147c</anchor>
      <arglist>(Arena *arena) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ad11211386541c52f48e1cb765e4dd4d2</anchor>
      <arglist>(io::CodedOutputStream *output) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ValueMapEntryAccessorType &amp;</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a611294905d663b386e27841338d75524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapEntryImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aa020f0484a235bd13b554c46bf42795c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a62b4262fd7272f212ef5a175b757def7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>_has_bits_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a843ed2625caaada8faf5266a9cc235ed</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a472e9ad508d0aa54a389f5ac8ab5fbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyOnMemory</type>
      <name>key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aac7cd33e246b6106fbf7cbd155e78bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ValueOnMemory</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8874d752e24bee7440e45295c5faf760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kEntryDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ab1658320b535e92292818f1fb97fed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kEntryKeyFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a74b83042a42120b42fc263ea01357857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::FieldType</type>
      <name>kEntryValueFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a62faae001d2e56ea467e2c133064b74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>KeyTypeHandler::MapEntryAccessorType</type>
      <name>KeyMapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a86611361006376042f1c0a93859514ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>KeyTypeHandler::TypeOnMemory</type>
      <name>KeyOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae16ce77b526975503fd3fd4ea464941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapTypeHandler&lt; kKeyFieldType, Key &gt;</type>
      <name>KeyTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a07b5591510c3e710b40eac72161c5030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ValueTypeHandler::MapEntryAccessorType</type>
      <name>ValueMapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a0b528e613bf6619bddb75b1ef667c23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ValueTypeHandler::TypeOnMemory</type>
      <name>ValueOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ae5b3a5f2ace70476ab0e8dba7590e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapTypeHandler&lt; kValueFieldType, Value &gt;</type>
      <name>ValueTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ab6e2ce40709e9cfb3413b4448b8eee04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear_has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a973dca765f96337d160609b63e8ffeaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear_has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>aec23b93f31dd744c250fbbf29b6cf237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>af6b74efb784190cfc9d2c5c5092a9c41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>af970980235d7e253fc715e93942feab1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MergeFromInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac5bb56eedb6e67b93031f8519ceb6f79</anchor>
      <arglist>(const MapEntryImpl &amp;from)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_has_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a3dcdf332122cbfaaf411e9c8f6f81b4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_has_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a188668946c70ce600c5f62c3c04cb4d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kKeyFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a74e264f44a990b4adf6a86d67ca8604b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint8</type>
      <name>kKeyTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a4bf0897a4bb1ced8663866f54762a404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const size_t</type>
      <name>kTagSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a1efb71d8d833c75947faad4a6f761044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kValueFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8314fa6430727fdafe2bfa3eb02749e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const uint8</type>
      <name>kValueTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9a200d0d3d0edb291373fa3bcc2b1604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ad3fd18fb5f484852df311bbad95ad77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a9736c753107a92ab8716d1389cbacd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a8696d33263bb09c13dc8fd2ec311369e</anchor>
      <arglist>(MapEntryImpl)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>a614011c06bbc6ab0bcd7d2670057a628</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl.html</anchorfile>
      <anchor>ac40cdc4ecba2909141043761e3ff6365</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer::MapEntryKeyComparator</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapEntryKeyComparator.html</filename>
    <base>google::protobuf::util::MessageDifferencer::MapKeyComparator</base>
    <member kind="function">
      <type>bool</type>
      <name>IsMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapEntryKeyComparator.html</anchorfile>
      <anchor>ae16111317a1b707f87eefa147ac3e796</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;parent_fields) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapEntryKeyComparator.html</anchorfile>
      <anchor>ad722de7965111bd816458c62e94f8043</anchor>
      <arglist>(MessageDifferencer *message_differencer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageDifferencer *</type>
      <name>message_differencer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapEntryKeyComparator.html</anchorfile>
      <anchor>a832dbb5f91dfb759789c5993aaa9eaa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapEntryLite</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapEntryLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <base>MapEntryImpl&lt; T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</base>
    <member kind="typedef">
      <type>MapEntryImpl&lt; T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</type>
      <name>SuperType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryLite.html</anchorfile>
      <anchor>a930e3ac360a10212e7952dd03adf11e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryLite.html</anchorfile>
      <anchor>a47ae9b95685f77e18e80260279b11e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapEntryLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryLite.html</anchorfile>
      <anchor>a12bdd6e89f8fc79f52ffcce61de70ffb</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryLite.html</anchorfile>
      <anchor>adbadee9dc4f074613a2317a48453af49</anchor>
      <arglist>(const MapEntryLite &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryLite.html</anchorfile>
      <anchor>a0cf73e82fbe351edef99fc0c1534f64a</anchor>
      <arglist>(MapEntryLite)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapEntryLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>int</type>
      <name>computeMessageSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>ae2f437cae3183da0411cacf21630e1ec</anchor>
      <arglist>(int fieldNumber, K key, V value)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>getKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>af59a99dafa90f16ea5d32a1eb5e2504f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a11a18daffe2b88b0f6b5bc6349f02518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map.Entry&lt; K, V &gt;</type>
      <name>parseEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>adee8410e14e4249259fe2ec20ffd5dc9</anchor>
      <arglist>(ByteString bytes, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseInto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>afd618f0509ef4770a3323f44e2241e81</anchor>
      <arglist>(MapFieldLite&lt; K, V &gt; map, CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a9d888be0be1bea1b82ee2dd24cddf4b3</anchor>
      <arglist>(CodedOutputStream output, int fieldNumber, K key, V value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; K, V &gt; MapEntryLite&lt; K, V &gt;</type>
      <name>newDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a1006871c39c5b26adae9ea42fac5d32b</anchor>
      <arglist>(WireFormat.FieldType keyType, K defaultKey, WireFormat.FieldType valueType, V defaultValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapEntryLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a2d19d76182e092db5cfe022a4e32ab92</anchor>
      <arglist>(Metadata&lt; K, V &gt; metadata, K key, V value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapEntryLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>ac0206c633b6d4b02aa403c6b7395181d</anchor>
      <arglist>(WireFormat.FieldType keyType, K defaultKey, WireFormat.FieldType valueType, V defaultValue)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final K</type>
      <name>key</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a9bab0ad8b15828139e7cf020171101b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Metadata&lt; K, V &gt;</type>
      <name>metadata</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a21fc5d1c2d3ca0f978493c66f96916a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final V</type>
      <name>value</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a61401e1a6ff3fc5b31a553f93ae83d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>KEY_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>ad0320903e230b24526ece1ac5d6f6aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>VALUE_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntryLite.html</anchorfile>
      <anchor>a146d9d14bdf101f8b2c4e795c81af8ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DynamicMapSorter::MapEntryMessageComparator</name>
    <filename>classgoogle_1_1protobuf_1_1DynamicMapSorter_1_1MapEntryMessageComparator.html</filename>
    <member kind="function">
      <type></type>
      <name>MapEntryMessageComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMapSorter_1_1MapEntryMessageComparator.html</anchorfile>
      <anchor>ac511b0e2f6850bcfffc793b9a94eb70c</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMapSorter_1_1MapEntryMessageComparator.html</anchorfile>
      <anchor>af71cfdb4b2492d83ad4b972a59c10386</anchor>
      <arglist>(const Message *a, const Message *b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DynamicMapSorter_1_1MapEntryMessageComparator.html</anchorfile>
      <anchor>a8fb6b451932211a1dbd45a470c21b018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapEntryMessageComparator</name>
    <filename>classgoogle_1_1protobuf_1_1MapEntryMessageComparator.html</filename>
    <member kind="function">
      <type></type>
      <name>MapEntryMessageComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapEntryMessageComparator.html</anchorfile>
      <anchor>afd5f6a546daf35d04ce42339edf3cbf4</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapEntryMessageComparator.html</anchorfile>
      <anchor>aa559b60fa9937cabc29a40ec48172810</anchor>
      <arglist>(const Message *a, const Message *b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapEntryMessageComparator.html</anchorfile>
      <anchor>a86731c610700eebdde03535eda2a0583</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryToMapField</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryToMapField.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryToMapField&lt; MapEntry&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryToMapField_3_01MapEntry_3_01T_00_01Key_00_01Valu47b517dfc705cd352308a502a2687aeb.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <member kind="typedef">
      <type>MapField&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</type>
      <name>MapFieldType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryToMapField_3_01MapEntry_3_01T_00_01Key_00_01Valu47b517dfc705cd352308a502a2687aeb.html</anchorfile>
      <anchor>acd951e6f0044d9f906eeae5a1d6f7884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapEntryToMapField&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapEntryToMapField_3_01MapEntryLite_3_01T_00_01Key_00_01fd06502f028a44289edc81b03cd70c79.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <member kind="typedef">
      <type>MapFieldLite&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt;</type>
      <name>MapFieldType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapEntryToMapField_3_01MapEntryLite_3_01T_00_01Key_00_01fd06502f028a44289edc81b03cd70c79.html</anchorfile>
      <anchor>aa1cc97e895385af02e12a1e6ede233e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>kKeyFieldType</templarg>
    <templarg>kValueFieldType</templarg>
    <templarg>default_enum_value</templarg>
    <member kind="typedef">
      <type>Derived::SuperType</type>
      <name>EntryTypeTrait</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a5bbc365ab6d4f94d2f4ac052fe5d394a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Key, T &gt;</type>
      <name>MapType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a8b63a5c9081d876a72b4eb4f455a3ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_InternalParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>ab7a6e4d95dcddc641225931736bbfd46</anchor>
      <arglist>(const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a5bdf5d2066cc5f44d770f3106f7c1496</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsMapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a61b4b5e7a0daa139bcd01a405b1ad797</anchor>
      <arglist>(const MapKey &amp;map_key) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>adb27f9cf9a48113611f16c00f01761e4</anchor>
      <arglist>(const MapKey &amp;map_key) override</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Key, T &gt; &amp;</type>
      <name>GetMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a0ba68398bf5b410230bbff8c22cd5544</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrLookupMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>af0d290e3262e96b2775350e84e339621</anchor>
      <arglist>(const MapKey &amp;map_key, MapValueRef *val) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a95c83657e0d55dec0d2e71d66bc27f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a1acc0ff7fdf142fda07e28314f74c33a</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a20f908037d879315df83c8983e2e7477</anchor>
      <arglist>(const MapFieldBase &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Key, T &gt; *</type>
      <name>MutableMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a136abd1d7ce3995f154543bb27972bfd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>aedf0cddb3f07911523d66893fd8b0335</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEntryWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a2127ec749e7429ae56155314c70d400c</anchor>
      <arglist>(const Key &amp;key, const T &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEnumEntryWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a51c3ef1119ca6851ba539e385a298eef</anchor>
      <arglist>(const Key &amp;key, const T t) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseWithEnumValidation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>aca829f3a302fdc59d969fdb49a6fc0fd</anchor>
      <arglist>(const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32 field_num, Metadata *metadata)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a88ddcacab8297466db553476153a4ead</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a947545d91b99d31dce3ec013c5d8f31f</anchor>
      <arglist>(MapFieldBase *other) override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapIf&lt; kIsValueEnum, T, const T &amp; &gt;::type</type>
      <name>CastValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>aba7cd9abbc8341e8009c44046a1b1199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a89ce247179e2d1af0953ba4d77bdf004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>ad968221c38b88b5354893c7d0e355b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>aa8fc70d5741a2d409e9b18f4ff5d84c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTypeHandler&lt; kKeyFieldType, Key &gt;</type>
      <name>KeyTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a59ca13d8e5966b9abd13be06661817bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapFieldLite&lt; Derived, Key, T, kKeyFieldType, kValueFieldType, default_enum_value &gt;</type>
      <name>MapFieldLiteType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a43e24034353305bfb0d65c8f5515348d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTypeHandler&lt; kValueFieldType, T &gt;</type>
      <name>ValueTypeHandler</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>ae6a8d9d08f91ca8cf6d0d5428903c2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a6a716d356e840bdd3cdb4b5e66de211d</anchor>
      <arglist>(MapField)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetMapIteratorValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a642ea40da9e9cebff60f09b5345cf959</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a4ba041e4bfd1dceafcabfed0b88a3554</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SyncMapWithRepeatedFieldNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a1c27f4d731899109ae1b8610f0e66db5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SyncRepeatedFieldWithMapNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>ae5c3ade48c0a211a4be203c9bcef1db0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapFieldLiteType</type>
      <name>impl_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>ab316a5db0b4b179417bb456e07db14e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const bool</type>
      <name>kIsValueEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a062257f89636fc1b0753d3efd6a9b730</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MapFieldStateTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapField.html</anchorfile>
      <anchor>a125e4541521df9476840c34ac247a778</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapField</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapField.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="interface">com::google::protobuf::MapField::Converter</class>
    <class kind="class">com::google::protobuf::MapField::ImmutableMessageConverter</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap</class>
    <class kind="enum">com::google::protobuf::MapField::StorageMode</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>af4312a133f435f6abae012a0776d84f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapField&lt; K, V &gt;</type>
      <name>copy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a8e86527184056807524b87ea034b1913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ensureMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a72651087ba24fe24d23f1044a8e89b4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a93de74f08f00612d375a21cdbe602798</anchor>
      <arglist>(Object object)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; K, V &gt;</type>
      <name>getMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a406f93c7d4c7f92579aa12b192513401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; K, V &gt;</type>
      <name>getMutableMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a230bbf6878392c85037a769bcfe57fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>af9d1aabe652447dfd7eb176d990c320e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a053d6f8783950c647c48f9c7ba5f2479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>ac691ac49348f0834912dd10d724bc3d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a569f703b4ef7272795f81fb7ffd0285b</anchor>
      <arglist>(MapField&lt; K, V &gt; other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; K, V &gt; MapField&lt; K, V &gt;</type>
      <name>emptyMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>adc0e9769f2e66adc2ac55e531c4e27a1</anchor>
      <arglist>(MapEntry&lt; K, V &gt; defaultEntry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; K, V &gt; MapField&lt; K, V &gt;</type>
      <name>newMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>af8bb3828955caea421b2e5bbadc82e70</anchor>
      <arglist>(MapEntry&lt; K, V &gt; defaultEntry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Message</type>
      <name>convertKeyAndValueToMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a060262c48d00f181956a42779fe44ec6</anchor>
      <arglist>(K key, V value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MutatabilityAwareMap&lt; K, V &gt;</type>
      <name>convertListToMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>ad9e9579c5eaa6d45e5ac8fc784433a46</anchor>
      <arglist>(List&lt; Message &gt; listData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>List&lt; Message &gt;</type>
      <name>convertMapToList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>ab1d1dac02e5e895d1fd6aecbd4904a71</anchor>
      <arglist>(MutatabilityAwareMap&lt; K, V &gt; mapData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertMessageToKeyAndValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>aafecae9fde8d66a8bb211d9cb9ce0e0e</anchor>
      <arglist>(Message message, Map&lt; K, V &gt; map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>afacb8ab9d95bdb00896b1f0e62259411</anchor>
      <arglist>(Converter&lt; K, V &gt; converter, StorageMode mode, Map&lt; K, V &gt; mapData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>af0ac9df7992f0708a9f69df64a8681ad</anchor>
      <arglist>(MapEntry&lt; K, V &gt; defaultEntry, StorageMode mode, Map&lt; K, V &gt; mapData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Converter&lt; K, V &gt;</type>
      <name>converter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>ae750343845b1dfaa59d67f186333a219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile boolean</type>
      <name>isMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a9db21bbdc248d58fa02ae8a8384db2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; Message &gt;</type>
      <name>listData</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>af683fe99a5f397462b1ab34369a05842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutatabilityAwareMap&lt; K, V &gt;</type>
      <name>mapData</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>a02fc0fc4f0a5baef4464f638ab18eda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile StorageMode</type>
      <name>mode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField.html</anchorfile>
      <anchor>af8feaf35261de73a4a8f054fa7d1310c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::Parser::MapField</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</filename>
    <member kind="function">
      <type></type>
      <name>MapField</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</anchorfile>
      <anchor>a2c7dc551c249ab2ff4daa8ef29b1fe66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_map_field</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</anchorfile>
      <anchor>a997419d307b9998ebe7abd3507853283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FieldDescriptorProto::Type</type>
      <name>key_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</anchorfile>
      <anchor>a844d09acbf6810617fa5510bbc320d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>key_type_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</anchorfile>
      <anchor>a20e02d545a39164f7d7bff5eb8a30cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FieldDescriptorProto::Type</type>
      <name>value_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</anchorfile>
      <anchor>a59bfd045f994afb5f6446ea6eb15b601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value_type_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1Parser_1_1MapField.html</anchorfile>
      <anchor>ad682ce44140ffc67c847353364ebe464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::MapFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::FieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>abdd7d04c3583b72a6ccc912a990b7cca</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a8377363d5ad87ac01f1fde338d94c1bf</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a49ab463bac5915be376220adb1cddce2</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a149932b83ec9ee85d1cf273d53fa6b40</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a25053f6d34532641da309ed6f393b6e7</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aca455696f604d64da869aa66c5a222c5</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a94ed11dd63a6ab9134e21a63d88c5ac3</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aea1edf4a1f7be8ab34c7ec0cf5ffb84c</anchor>
      <arglist>(Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ac40ed96919d579b297653fb97a399d4e</anchor>
      <arglist>(GeneratedMessageV3 message, int index)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ae40c5418788f3563688590a7a23f13e8</anchor>
      <arglist>(Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a3aa908d78d075e4674f6187e5b38475e</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a722dc5676a346087ef0c44e48ae549bc</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ad906ff65a7be072cac349e14f4461dce</anchor>
      <arglist>(Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a1c2c0d989fa80e74eca536031635bd66</anchor>
      <arglist>(GeneratedMessageV3 message, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a886a29a4a317f06269f22e8cf03a1c92</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a352711cc11b8d3323ca45bf642ebf3b0</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ab8e8c28e114faf88e890ecc1dab8ad34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a2e06d254b84db33aacdc0442b8ccfdd4</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aea1d4a663128a35ab2de02dcd12697cc</anchor>
      <arglist>(Builder builder, int index, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Message</type>
      <name>coerceType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a91ab1b494b4c03b375d08fec64fc56a0</anchor>
      <arglist>(Message value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapField&lt;?, ?&gt;</type>
      <name>getMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a67bf32be9b62fe870fa5b68141292719</anchor>
      <arglist>(GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapField&lt;?, ?&gt;</type>
      <name>getMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aa25212dca46889b71ddae30797733717</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapField&lt;?, ?&gt;</type>
      <name>getMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ad6dcb7091b33773832c503347098e200</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ac13e37e75ec7798505524d448f564ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Message</type>
      <name>mapEntryMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>af2c01345ead635e43a47ce10078764cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldAccessor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</filename>
    <base>google::protobuf::internal::RandomAccessRepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a3b174b76279a9accf12a0eb12617ce11</anchor>
      <arglist>(Field *data, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>afd5a6dd5ec60c6db9f26647c5b98b68f</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>const Value *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a9268be21e7b938972015b2c61f2f2f25</anchor>
      <arglist>(const Field *data, int index, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a5847d42143346576786154bf3acc73e7</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a82e035a6b16daa051cf19b0704b2cb2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a42e0e70153b7d90ef0dead84c105c755</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aaecf41410248e17e71e26c5b170b1717</anchor>
      <arglist>(Field *data, int index, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a0773a1c3998165eef8a29826ead0ce9c</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a45dfa4442dc3eb57caf4577381553714</anchor>
      <arglist>(Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aa75f529c65955e81b7110ece354fc81d</anchor>
      <arglist>(Field *data, int index1, int index2) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapFieldAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a5fff92c88133b2f5beff2f879b4e9278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>RepeatedPtrField&lt; Message &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a5f788bfaa481db3c86d8488de530cae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const Value *</type>
      <name>ConvertFromEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a405c2f60221121e7f58f40b7a1c0204a</anchor>
      <arglist>(const Message &amp;value, Value *scratch_space) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>ConvertToEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>abe125abe203ca297f1b1ea69fc9430bf</anchor>
      <arglist>(const Value *value, Message *result) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>aeef63afd2c52ea82f6f79226fe3d8e76</anchor>
      <arglist>(const Value *value) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a92977ba605e004dea84cea2704c229ef</anchor>
      <arglist>(const Field *data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static RepeatedFieldType *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ae207ed23d7efa1822ac59d0c033fc935</anchor>
      <arglist>(Field *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::MapFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::FieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>af103b641b22d5eb6d934be8baec74a73</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a29bdd3381febc9f7b64bda001eefc821</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ad23c98a72891ee099a15c2ee6aadcdfb</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a56f42c8e98cc6fde6ec3fbceb444d764</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>afa5777cee83a005014e078c1ba0d1b05</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ae5970489fbeadaebea0e60c4ff125904</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a938ee168949ba26453a09f01486d0604</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a5ea2655e21122e2b3470f488e1cf4889</anchor>
      <arglist>(Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a9a1bdda3c248439d99a2412c0e0fbf01</anchor>
      <arglist>(GeneratedMessage message, int index)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a93ee2485658a8dde0cd36e4f612acbdb</anchor>
      <arglist>(Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a62b95fad067f97ea09c1b1f0748024fb</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ad8d0c17b0325277ef0eb371e1d4badab</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a714df81057495e9d78dfd20d43448dce</anchor>
      <arglist>(Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ac1a28d434fb0de688ba9a28c3f5bbe6a</anchor>
      <arglist>(GeneratedMessage message, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ae6feaff7acb931f2a5033c0d1f6fed3f</anchor>
      <arglist>(Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a5981490b0059fbbb7f531c6df639cc86</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a91ea92d4188ac86afdb640bc9f23eb20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>af5af41ef97b5e28ae844ed683d6d097d</anchor>
      <arglist>(Builder builder, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>adf42e3de97855972cc8b29738531ddba</anchor>
      <arglist>(Builder builder, int index, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapField&lt;?, ?&gt;</type>
      <name>getMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>ab094793b444f41d544d783f119e665f8</anchor>
      <arglist>(GeneratedMessage message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapField&lt;?, ?&gt;</type>
      <name>getMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a203fb9bcaaec01b6f7645e1853e60753</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapField&lt;?, ?&gt;</type>
      <name>getMutableMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a0a36e6a1d2200d858b4e883400d03f31</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FieldDescriptor</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a549e7b9139911b939744a80c9bce4c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Message</type>
      <name>mapEntryMessageDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1MapFieldAccessor.html</anchorfile>
      <anchor>a7cd74fee16c860fb1d3d381b37b3b159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a49272269a2a880aa7c75885e8efcfe29</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>ContainsMapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a680736a86a6311566569b2fe30f77432</anchor>
      <arglist>(const MapKey &amp;map_key) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>DeleteMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a15c6198ddc09f42db314526e6d636765</anchor>
      <arglist>(const MapKey &amp;map_key)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>EqualIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a50927c0c83ae0feb333573a16e9c1807</anchor>
      <arglist>(const MapIterator &amp;a, const MapIterator &amp;b) const =0</arglist>
    </member>
    <member kind="function">
      <type>const RepeatedPtrFieldBase &amp;</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a0cf1b163090b5ff424f862af3832d809</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>InsertOrLookupMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a59991fe87d68c5f233351957765fab01</anchor>
      <arglist>(const MapKey &amp;map_key, MapValueRef *val)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapValid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a673e880c0e838c04dc30c736d818d572</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRepeatedFieldValid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>aa4aebea8641a032533fdbc5bc9cecc7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>MapBegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>ab491564d0997e2caa8f2656e538579b3</anchor>
      <arglist>(MapIterator *map_iter) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>MapEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a4518b1d7b9a99a9b9b555a25c652c086</anchor>
      <arglist>(MapIterator *map_iter) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a59786f429ef388891f11f6e71676167d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a1948652e76e3bb73714d44c023930b25</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a838d59d7b6cc7a04cbea158868f6a69f</anchor>
      <arglist>(const MapFieldBase &amp;other)=0</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrFieldBase *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>aec80872e8c916b354427cbafa5fbd2f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>abb1e1bc2d5252ee0b097ffd7bc4c78d2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a958291afc29bed852ef52c6770b15254</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a9104826dd4db4dc4d17d40561af95cb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a90734d002fabaa818b5c5080667a15a3</anchor>
      <arglist>(MapFieldBase *other)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>ad0f3a17f677f6e2f19f806466d29e66f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CLEAN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4a450ba4e3d1d2ef5cdb19f5f6ba846caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>State</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>STATE_MODIFIED_MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4a32cdff135c3b77c450f18fa8cac09a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>STATE_MODIFIED_REPEATED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4aeb94f296f2a405a0a62bac4aeada56ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>CLEAN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4a450ba4e3d1d2ef5cdb19f5f6ba846caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>STATE_MODIFIED_MAP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4a32cdff135c3b77c450f18fa8cac09a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>STATE_MODIFIED_REPEATED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a96df74fd88ac02551a59415b41c01ed4aeb94f296f2a405a0a62bac4aeada56ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void *</type>
      <name>MutableRepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>aec895e356525873a5218acf0b4425c2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetMapDirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>afcadc7628f37805dc72d03aff22753cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetRepeatedDirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a5d740d369ca75a6458c86f6c406f08cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual size_t</type>
      <name>SpaceUsedExcludingSelfNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a648eb343a1a4bb4a93528e24f66299ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SyncMapWithRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a013e2d4ba185a1b1ddfaee40c7e0f587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SyncMapWithRepeatedFieldNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a470aff40b6396737eca9e9a8cb089288</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SyncRepeatedFieldWithMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a5d52be85a1f2fc6174a03c71e693bf04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SyncRepeatedFieldWithMapNoLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>af1ccc0b54a5d970552e4d3e489667ef5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a7174326cc8ab239638d4b4ed8df25f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::WrappedMutex</type>
      <name>mutex_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>ad7837e7678d1367635187d0cae8a1cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepeatedPtrField&lt; Message &gt; *</type>
      <name>repeated_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>aac119ff444c2d2255500092b84a47a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic&lt; State &gt;</type>
      <name>state_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a93a99d585e323a9e94515954c31dea76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>CopyIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a342a957e0a3167a2fee72fe63ce80335</anchor>
      <arglist>(MapIterator *this_iterator, const MapIterator &amp;other_iterator) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>DeleteIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a29e8b8510c2d3f960918b0f2a4525c5c</anchor>
      <arglist>(MapIterator *map_iter) const =0</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a11a5af03be4049bf934377e5e37d3807</anchor>
      <arglist>(MapFieldBase)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>IncreaseIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a30d51c825fec3dcda608e8edee4e136a</anchor>
      <arglist>(MapIterator *map_iter) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>InitializeIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a307bf58f3ae6aefebe8ffd10f7f403d6</anchor>
      <arglist>(MapIterator *map_iter) const =0</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a3cc597b0010970afb1b1d0c90dece54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ContendedMapCleanTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a81729dbb7039c4ca54c1f6edf80aef35</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DynamicMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a2e5fa48505545ed113a631866ab098cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GeneratedMessageReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a91923198680d7ae3f103ce5b3db35ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MapFieldAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBase.html</anchorfile>
      <anchor>a13166da35139795676fcc4c5bef1d0f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldBasePrimitiveTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</filename>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>unittest::TestMap_MapInt32Int32Entry_DoNotUse</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a014962ac165226a07346516b56bf9d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapField&lt; EntryType, int32, int32, WireFormatLite::TYPE_INT32, WireFormatLite::TYPE_INT32, false &gt;</type>
      <name>MapFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>aa148d29875d57a028013c5d103b2fb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MapFieldBasePrimitiveTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a712a35230b1f047e937fb4c703a727f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int32, int32 &gt;</type>
      <name>initial_value_map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>af500ad47056336f39967a3c7efb02d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>key_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a4c72861129d1b5d9204f7c1bcf354417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map&lt; int32, int32 &gt; *</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a87b0ab47828776c4c46cb162303137bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>map_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a694868f0222846115c985255c5d61109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; MapFieldType &gt;</type>
      <name>map_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a2101fea0b90b1587e330a69d4954190f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MapFieldBase *</type>
      <name>map_field_base_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a6178246c039a5e54d74948a2d55f4c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>value_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBasePrimitiveTest.html</anchorfile>
      <anchor>a284578d5df1deb99f5708ba83ae94dba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldBaseStub</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</filename>
    <base>google::protobuf::internal::MapFieldBase</base>
    <member kind="typedef">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>abebcce932806db6bd71340b2e499c1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a8b115b88d38718120c55757d2b37b1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>adf2b1e0bb1c5f14e08a6aaf91ea85cb9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsMapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>adfa5b15f60237b00d4ef4cae0b745f44</anchor>
      <arglist>(const MapKey &amp;map_key) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a7e072804fe2dfe5e6af132b75e1c0e35</anchor>
      <arglist>(MapIterator *this_iterator, const MapIterator &amp;other_iterator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a4641abb8d4a07bb78227f70a3d6a72ca</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DeleteMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a29f9e82517bd270c805c6cc50672b7ec</anchor>
      <arglist>(const MapKey &amp;map_key) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EqualIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a5165a558434fff49f0c64c4b86b80569</anchor>
      <arglist>(const MapIterator &amp;a, const MapIterator &amp;b) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncreaseIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a23a3a4c44f74822b58aed0a27f206581</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>ac9b95ac9c3415a31a36de2232da877f8</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrLookupMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a048c368c0f5d574e3d029e53910d8de6</anchor>
      <arglist>(const MapKey &amp;map_key, MapValueRef *val) override</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField&lt; Message &gt; *</type>
      <name>InternalRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>abb07d214382c2eafd9226e6d60a62c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapClean</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a4309d79427c2e9efca66a9a0fd880f93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRepeatedClean</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>abf31550798f7f6b8a3cf2064d3d14b19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapBegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a6f36aa4adb9eef03534f4f476e29200d</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>aabe2b369e1a78e57edbe06c814d78b40</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldBaseStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a9e6f80a474d17497967aa6297e59afb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldBaseStub</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>ad9f5097d2b2d1b97ce0ff05d646634d3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>aa4327a87bd8294fe6bf4390fb9fc55aa</anchor>
      <arglist>(const MapFieldBase &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapDirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>ac7cb820e93f8e29cdbdddeb87bb3f276</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedDirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>ad75a1cf8b09c6d4b67714a97b42007f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a75d4221021b0df0e52a036421e6c8af1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldBaseStub.html</anchorfile>
      <anchor>a963110eac88f013691d475912d9705de</anchor>
      <arglist>(MapFieldBase *other) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::MapFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a4226b7c416eebbaff5b99c0ceb83768e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a0644576556fe5d40022d6dd77d2ab5a2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a61e11c41dbfd5e509770fe13117cb672</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a49f7b0abdea822c803941a2f70720b6b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a94e46471a7e4eb377f4b8add38b55c79</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>abce1e1da07b4eaef811bd04a4509b160</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>aed70144fb19ad86b19cdef8c267af4b7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a9268d56f631c9d6e78ca86998eb40a85</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a11f765f194fe41aa77d66dc39589da86</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a4e69f97b60fab02b736f8cb14f8a7cbe</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a106fcd3277dffa391de4f6f100dd6509</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a420c1ae490797592bf507f49ad98fe2a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a35f8fdd7fdf7ab6bae3c6ccf33beb03b</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>afac66b1a967d7968ecf91cab2c5db1b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>af9411f73f92b6f2732ac7ba406f8b46c</anchor>
      <arglist>(io::Printer *printer, bool to_array) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a69fe17ed1a2449937cd306939eee4b86</anchor>
      <arglist>(MapFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::MapFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a43848c886519b7877d6e0ab1ff847a28</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a72bd33115c5efe42ede8d75c797a6a7c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>ac6f97bb72f88a2a567d8d503ed682b21</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a9e08f18d37f7cb4ad7356c233792c89d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a233377b2422e5b3587cbbd32381494c0</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a7e8d18bb9aa298d594167494411536eb</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>ab2a0e8e7894c27937f9457df4dde52f6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a04e34b5bb350508a5f02825e20b278e9</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a04895737db838a036bb335168896dc5f</anchor>
      <arglist>(const MapFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MapFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>aa66d12244289ff1099c5f5b1ea23e1c6</anchor>
      <arglist>(const MapFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>abeb6279b6233568ed2fd4d8e9e7f2d40</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>acdd026fb6af684f2e793b4f6eaafc44c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>aff82b867d015370b62d56d66974e5288</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a73ba2ce69f713e735d7cea6b8c5a3e4c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::MapFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::RepeatedFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>FinishInitialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a7a7df585c03fc009c929a7c188358f3a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a009421e031ba44625d6f5384c8689107</anchor>
      <arglist>(const MapFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MapFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a91d89a984828dc1ea764a614cd36d056</anchor>
      <arglist>(const MapFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DetermineForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>aecee9bbc5da070ca15fc3f1337c376c9</anchor>
      <arglist>(std::set&lt; string &gt; *fwd_decls) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a158fe0e084795b0e895e61ab3a9e5be0</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~MapFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>abdc807be36bb23a1b1323f0fbbc57a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; FieldGenerator &gt;</type>
      <name>value_field_generator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a07a53a844d4b40efb5914155a56ecff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MapFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldInDynamicMessageTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>MapFieldInDynamicMessageTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>a0766773b91f30a0f65685b0dde67c064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>a70f73bc2d517eb9d08ea9cc5847b905e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynamicMessageFactory</type>
      <name>factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>a4aac0f9fe6a0c3616113204d55bd7817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>map_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>a67d8b83d79562678779f984a0c7b6fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Message *</type>
      <name>map_prototype_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>a9a86285b9ae84e2d9bb5d5f5c0156066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DescriptorPool *</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>ada7f617b4f0fe626c783efe801efa50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>recursive_map_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldInDynamicMessageTest.html</anchorfile>
      <anchor>ac7abe401373f40bdbc25b8b510590df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldLite</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>key_wire_type</templarg>
    <templarg>value_wire_type</templarg>
    <templarg>default_enum_value</templarg>
    <member kind="typedef">
      <type>EntryType</type>
      <name>EntryTypeTrait</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a1ff60a5b1b5306075403d70e4d15be75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Key, T &gt;</type>
      <name>MapType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a74c1ff9f865f02a201f6e15c62098aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_InternalParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a4fa980f6d6adfce3b80b08592a3619fc</anchor>
      <arglist>(const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a1f319195a035fbcbf2a9171ac8f03ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Key, T &gt; &amp;</type>
      <name>GetMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>abe233adb5b6fc63d2abed1cf216158f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a73c9ed3eb4916e33225659736ece3b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ac48f8894260f70dbb94cf1474638d877</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a32d610d03b90029e93f94e2f156fc435</anchor>
      <arglist>(const MapFieldLite &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Key, T &gt; *</type>
      <name>MutableMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a0403da8b19910c7de4f9c98a8e52d323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ae8560af5bcf698f881afda87d2789cfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEntryWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ae4317f8c51d7aa13bbfb1fda903575d4</anchor>
      <arglist>(const Key &amp;key, const T &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEnumEntryWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ad91eaaf34c60e8cb6d0b6846f63fd1ee</anchor>
      <arglist>(const Key &amp;key, const T t) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseWithEnumValidation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a6e3da597dc236b7eeb49864c9e6305f4</anchor>
      <arglist>(const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32 field_num, Metadata *metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a65c9bb7ae84328c93a3d1effd2df5549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a97bdc83ee6b3b1a4eadcad2932ca7e36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a299ceebedfa59ff0f7e85fdd9a46a2de</anchor>
      <arglist>(MapFieldLite *other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a28badfc920eb30142a2029c65c277a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a93bd52038bbe7261ffc5656aa695fba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a1cf016741a2c8f141ab94ff83792d920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Key, T &gt;</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a8b185ee509214e5efa6068fde1db49a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapFieldLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>abd27ddd03c2b7935018c1667ecb71cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; Map.Entry&lt; K, V &gt; &gt;</type>
      <name>entrySet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>ad5cd5e9305e8dfc96928871462eb6342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>ac83d40293f2db6d2ec150fd644a8e904</anchor>
      <arglist>(Object object)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a6d912bcb8b05965d2b1d4c29d2efe17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>aab49e263930219e9365ae4e9e371544f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a216ac813e43ffbdf2090b041ac9e072d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a256cff84e694945a4a20ebeb5cd1b8ea</anchor>
      <arglist>(MapFieldLite&lt; K, V &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>MapFieldLite&lt; K, V &gt;</type>
      <name>mutableCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a3821410707d12cbe8a5ba56d18c9f8ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>put</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>aa9082f21bddf32ba386be0ec4626af8a</anchor>
      <arglist>(K key, V value)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>put</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>aebf69e496974105ce37ce153a126089c</anchor>
      <arglist>(Map.Entry&lt; K, V &gt; entry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>afcdbb4269e717e222673999431866dc5</anchor>
      <arglist>(Map&lt;? extends K, ? extends V &gt; m)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a972de12cf5ff5b66fee4240f8db831f2</anchor>
      <arglist>(Object key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; K, V &gt; MapFieldLite&lt; K, V &gt;</type>
      <name>emptyMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a23a04af550ad8cfcca941f7b88c7a202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>aabd4f3fe21300446a5b68bedced12a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapFieldLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>ace9249bc8d55916ae4b3080553a93990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MapFieldLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a3336f2af2f50334fb9100aa79e237a8d</anchor>
      <arglist>(Map&lt; K, V &gt; mapData)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>calculateHashCodeForObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a8597580e53471710f36f2c4cb791e863</anchor>
      <arglist>(Object a)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>checkForNullKeysAndValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>ac8ca12ae6c6ba1344f68c499becd71f1</anchor>
      <arglist>(Map&lt;?, ?&gt; m)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Object</type>
      <name>copy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a35934b8c252fbce7cbcb080cc274a8d3</anchor>
      <arglist>(Object object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>ae0e604d2c5925a90f3fe9684fa46dee9</anchor>
      <arglist>(Object a, Object b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>af98c7531f4bb6517780ff7650eff6b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final MapFieldLite</type>
      <name>EMPTY_MAP_FIELD</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapFieldLite.html</anchorfile>
      <anchor>a35f996afebff4efb00fe4fe9b81799f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapFieldLite&lt; Derived, Key, T, kKeyFieldType, kValueFieldType, 0 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</filename>
    <member kind="typedef">
      <type>EntryType</type>
      <name>EntryTypeTrait</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a1ff60a5b1b5306075403d70e4d15be75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Key, T &gt;</type>
      <name>MapType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a74c1ff9f865f02a201f6e15c62098aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>_InternalParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a4fa980f6d6adfce3b80b08592a3619fc</anchor>
      <arglist>(const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a1f319195a035fbcbf2a9171ac8f03ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Key, T &gt; &amp;</type>
      <name>GetMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>abe233adb5b6fc63d2abed1cf216158f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a73c9ed3eb4916e33225659736ece3b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapFieldLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ac48f8894260f70dbb94cf1474638d877</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a32d610d03b90029e93f94e2f156fc435</anchor>
      <arglist>(const MapFieldLite &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Key, T &gt; *</type>
      <name>MutableMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a0403da8b19910c7de4f9c98a8e52d323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ae8560af5bcf698f881afda87d2789cfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEntryWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ae4317f8c51d7aa13bbfb1fda903575d4</anchor>
      <arglist>(const Key &amp;key, const T &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EntryType *</type>
      <name>NewEnumEntryWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>ad91eaaf34c60e8cb6d0b6846f63fd1ee</anchor>
      <arglist>(const Key &amp;key, const T t) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseWithEnumValidation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a6e3da597dc236b7eeb49864c9e6305f4</anchor>
      <arglist>(const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32 field_num, Metadata *metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a65c9bb7ae84328c93a3d1effd2df5549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a97bdc83ee6b3b1a4eadcad2932ca7e36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a299ceebedfa59ff0f7e85fdd9a46a2de</anchor>
      <arglist>(MapFieldLite *other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a28badfc920eb30142a2029c65c277a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a93bd52038bbe7261ffc5656aa695fba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a1cf016741a2c8f141ab94ff83792d920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Key, T &gt;</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a8b185ee509214e5efa6068fde1db49a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldLite.html</anchorfile>
      <anchor>a572da239c3a216d618dc0c52c46a875e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldPrinterHelper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldPrinterHelper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CopyKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldPrinterHelper.html</anchorfile>
      <anchor>ac08bf97886fcca14cb0596513bc94737</anchor>
      <arglist>(const MapKey &amp;key, Message *message, const FieldDescriptor *field_desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CopyValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldPrinterHelper.html</anchorfile>
      <anchor>a1c09cbe43d199e836cd7b4530b50842e</anchor>
      <arglist>(const MapValueRef &amp;value, Message *message, const FieldDescriptor *field_desc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SortMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldPrinterHelper.html</anchorfile>
      <anchor>a80bb672bf01b3e7b427f570d81a18ea5</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field, MessageFactory *factory, std::vector&lt; const Message * &gt; *sorted_map_field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldReflectionTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldReflectionTest.html</filename>
    <base>testing::Test</base>
    <member kind="typedef" protection="protected">
      <type>FieldDescriptor</type>
      <name>FD</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldReflectionTest.html</anchorfile>
      <anchor>a3f5b60f9b14e996c3a8ae52a60dea238</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>MapSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldReflectionTest.html</anchorfile>
      <anchor>a43d3db126fbcf0f761fbe7097365e55a</anchor>
      <arglist>(const Reflection *reflection, const FieldDescriptor *field, const Message &amp;message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapFieldStateTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</filename>
    <base>TestWithParam&lt; State &gt;</base>
    <member kind="typedef" protection="protected">
      <type>unittest::TestMap_MapInt32Int32Entry_DoNotUse</type>
      <name>EntryType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a1384cc314b3f00454296959fcc1b2d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MapField&lt; EntryType, int32, int32, WireFormatLite::TYPE_INT32, WireFormatLite::TYPE_INT32, false &gt;</type>
      <name>MapFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a12c5c39e799d33b53d63356e4b72599b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddOneStillClean</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a0b52b6a5299820d665ad196bf68958a4</anchor>
      <arglist>(MapFieldType *map_field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Expect</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>ab16f95c6344be7754e4701d6017006e1</anchor>
      <arglist>(MapFieldType *map_field, State state, int map_size, int repeated_size, bool is_repeated_null)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MakeMapDirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a4180948887537d75468788d9882f7f76</anchor>
      <arglist>(MapFieldType *map_field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MakeRepeatedDirty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a1fdefbcf1ead427809f9f4e153e1e2ff</anchor>
      <arglist>(MapFieldType *map_field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MapFieldStateTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a60b32070a24cba18d56a432447f0061d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; MapFieldType &gt;</type>
      <name>map_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a7c1e68ece42c4bf3cc84debcbd51682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MapFieldBase *</type>
      <name>map_field_base_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a0b2face79a2bb41eb93eacd8b27d3299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>State</type>
      <name>state_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapFieldStateTest.html</anchorfile>
      <anchor>a2ff3a1e2aecb8b42cec8e71a9e3b17bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapFixture</name>
    <filename>classMapFixture.html</filename>
    <base>benchmark::Fixture</base>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classMapFixture.html</anchorfile>
      <anchor>a74b2a7cfcdd9d8756ba7c9f1a3138423</anchor>
      <arglist>(const ::benchmark::State &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classMapFixture.html</anchorfile>
      <anchor>a8100332323a4c911c51da1c5359d6c95</anchor>
      <arglist>(const ::benchmark::State &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, int &gt;</type>
      <name>m</name>
      <anchorfile>classMapFixture.html</anchorfile>
      <anchor>a75a2659fe0f004b110efe706d3e838a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapForProto2LiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a574efe75de639698809e517e742d4631</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a76b263da2f67143f0910d2111d94d619</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testContains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a7169a82f9e75351087f4eb31a46117f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a35ee6257ceda60cf6117f39c489b97ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a1f7d112cb8a56fd8037ff82774131cbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>af2f4c5c07532d0db72d22778778cf26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMapIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a91a8c5ba4275a39f95a354ebf496dc9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a9f00599d9c61e5464e00df1c7cc7b905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a39af163872c6c2ece9e28c7510769dbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGettersAndSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a21ec02193ce40f0a732369d51486db86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIterationOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a71de10a6f5b6187e46073f457be1a9eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>aae491ba1a2a275e5b09945ee92aa95f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMutableMapLifecycle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a436a16a919aa6b481170dc6d04f87f8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseError</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a1a3ead85f9f4ae7fd6fcb0c194ddd692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPut</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a368beaeb6b81d582bfa919852f1ef669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a9a8178ef9ccf25a8aadf20ddb574994e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutChecksNullKeysAndValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a94028ddbd39cedb438f38e8cf44179f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>aa33b8cd65a0922786256ad2397a64775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSanityCopyOnWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a462bebd4fa20a2efac6d9b76143ab488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeAndParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>acc7d6d9403a3a6f501f6c60e45ff9e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a6243bc43efa5794b6f5d07130bb3878b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>aacf603d2392a555b41ef3ed181ed2dc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUpdateMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a85e78a60a98eaf7905879c70529681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapContainsSetValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>ad5b86b3886f9a2a094fa0f63530c7913</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a1894bd22f3fc7d373c2fd5bedf18bcac</anchor>
      <arglist>(int expectedCount, TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapsAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>ae5144388d37f81dc41b61221903c3234</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesCleared</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a0f62d7662f43649ec45a3713b37d5c85</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>ac41e61f9018ec08d7945436fa876446f</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesUpdated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a623f634af5b7d6f1fcff062539a7c1f9</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a6add684ec4992c4a4e2278aa03d6205e</anchor>
      <arglist>(TestMap source, TestMap.Builder destination)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>a6a4be82f1015c302f3d5199d6cb80766</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestMap</type>
      <name>tryParseTestMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>ac919b4fa2427a9d8eb8e8eac97cfbbeb</anchor>
      <arglist>(BizarroTestMap bizarroMap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>aa200c17d5fe15de8790ff8943f84312e</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>acc4f6418dfefb59debea0be5465f6ef9</anchor>
      <arglist>(K key1, V value1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2LiteTest.html</anchorfile>
      <anchor>ae972210208265fb0f83c34254f2bf7a2</anchor>
      <arglist>(K key1, V value1, K key2, V value2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapForProto2Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a4aaed506286c32e4602f18f7b51d6044</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>af4a35eea2c33a2459a8e0a5b490d85ee</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testContains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a14e8a5b34a2ee39d25270c4f3ee6d7ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a3cc06edbc59ef952eff32067ddd52232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6c1a353edfc85449fd9ab470dc70ac0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageUnsetKeyAndValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6648de2f119f618991e13ac6a247ad2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>ace4905cbd78230e3f9f2185eb3605dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6da7fecb172b804aea0541b9f2c12737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMapIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a70519b3e1e276eff0a6cc115163a1cc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a228f01f4ca35ddbd87f96f64bf6e2939</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a748ac0c8d8915972bbe33fad191468d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGettersAndSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a7ba6871212b84f0a2a0755f920dd7ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIterationOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a9b578930ccd487438d6720b635f8caf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapInitializationOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6533d6bfc726d55a5853db9db40a438f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a9a177bc36605b85731b5df14277f490a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMutableMapLifecycle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>acdc146296b8a24a8c59c6dcd14bcb094</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMutableMapLifecycle_collections</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>ade7e77e475b3f21e6fb31ab88d42802d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseError</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a7342f77c653c3ab541a2a2bebbc4e9b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPut</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>ad2b476a7013e8330fb8f305c6476996e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>afdd8ec760da4ffcb4f2302d55a6f5b6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutChecksNullKeysAndValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a779983976128a4ae7350ba8f9e191fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRecursiveMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>afe00fea4d225392d8a44f650267279bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionApi</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>ab2cb7247720f9289653a7e6464a86c2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a0356b851c057e07e7c6518f0e7bea466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a04d5e02e0d83d09951122656d46b5bb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6da6a376d9a81824cf1a8018751b8805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReservedWordsFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a26754da9472695e3ba5b233dc390866c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeAndParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>acedd3bbcf5c72c06770c69f24708eeda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a68efcd242b44dde4a747cfd5ad99c186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTextFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a76351b5990e7be464f6b7050164540ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a75c57408a947e7bc15e4dcc0952f15a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUpdateMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a50e6ece3870c0ee64f9606eac9db6aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapContainsSetValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>abd6cd0d5fcfb05e50165aca33edb2b7e</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a254df5e4ee324ea605ec65f211097969</anchor>
      <arglist>(int expectedCount, TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapsAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a46131e946b4b35a3e41f3615f61c783c</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesCleared</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>ae1d1c9c5d11e3ba886b1ea60e1f0507b</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>ab97fbd942bc82c7d93bd849e3c1e372f</anchor>
      <arglist>(TestMapOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesUpdated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a98364e9a9bacc78cea57152776c1c16e</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a34327fc8df915f1ca18f81f0f69d0790</anchor>
      <arglist>(TestMap source, TestMap.Builder destination)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMapValuesUsingAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a47957defa63098b2563fcd662e5cdf4c</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMapValuesUsingMutableMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>af47d230f1f7d592dabf70ecd076b96a3</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestMap</type>
      <name>tryParseTestMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6069faaf297cde7548eb41fddba2e0e6</anchor>
      <arglist>(BizarroTestMap bizarroMap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapValuesUsingAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a6101a0a988e6665013f474bf47c8ff16</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapValuesUsingMutableMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a1c4d91a7a41de8aae525d70edcab8ba0</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertHasMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a1f08654132a5b2deb4645c7c9820217e</anchor>
      <arglist>(Message message, String name, Map&lt;?, ?&gt; values)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldDescriptor</type>
      <name>f</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a78d188f93ba39ba4f7a9f05a7906aa84</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Object</type>
      <name>getFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>af8871463a24ea1117fe63a532650f62f</anchor>
      <arglist>(Message mapEntry, String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>mapForValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>abdf151be6866b6dd95cd128ee7b36f5c</anchor>
      <arglist>(K key1, V value1, K key2, V value2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a3d25def798b0d69adacbec06b135d57b</anchor>
      <arglist>(K key1, V value1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a01bc55ef7d42b99aedd07a2baee4265f</anchor>
      <arglist>(K key1, V value1, K key2, V value2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Message</type>
      <name>newMapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a4e02b79ec8d299fa4204a2fafe22cb7a</anchor>
      <arglist>(Message.Builder builder, String name, K key, V value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Message.Builder</type>
      <name>setFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a493cbbd9ac5807fef92c36a27474c338</anchor>
      <arglist>(Message.Builder mapEntry, String name, Object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapForProto2Test.html</anchorfile>
      <anchor>a09b6f39fd4b65836dea3c8f8a3beaf88</anchor>
      <arglist>(Message.Builder builder, String name, Map&lt;?, ?&gt; values)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapIf</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapIf.html</filename>
    <templarg>Flag</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapIf&lt; false, TrueType, FalseType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapIf_3_01false_00_01TrueType_00_01FalseType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>FalseType</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapIf_3_01false_00_01TrueType_00_01FalseType_01_4.html</anchorfile>
      <anchor>aac680f3812a85ac546f0f62d2e430b67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MapIf&lt; true, TrueType, FalseType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MapIf_3_01true_00_01TrueType_00_01FalseType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>TrueType</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MapIf_3_01true_00_01TrueType_00_01FalseType_01_4.html</anchorfile>
      <anchor>af9974dc38240c1ba9f23394977e7462e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapImplTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>a23ccbb36fb65d37caa17798d66b87fc5</anchor>
      <arglist>(int32 key, int32 value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>af9dd48540a21c751324d36ef7a37d76f</anchor>
      <arglist>(const std::map&lt; int32, int32 &gt; &amp;map)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectSingleElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>a551e0b608a6762f55b681efacc0bb54a</anchor>
      <arglist>(int32 key, int32 value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MapImplTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>a7983ea786351c3cc7b4e2c523ad472ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Map&lt; int32, int32 &gt; &amp;</type>
      <name>const_map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>a1473f30ff2595f1046ebf758fd304cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map&lt; int32, int32 &gt; &amp;</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>ab13fd5254894c2546effe9e5120edf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; Map&lt; int32, int32 &gt; &gt;</type>
      <name>map_ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapImplTest.html</anchorfile>
      <anchor>a7b026dba0f4dba1529e053c894d6068a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapIterator</name>
    <filename>classgoogle_1_1protobuf_1_1MapIterator.html</filename>
    <member kind="function">
      <type>const MapKey &amp;</type>
      <name>GetKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>ac2fd1e8a0178361f0d4345afae39a5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MapValueRef &amp;</type>
      <name>GetValueRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>ab81ce3f95d507606c88d42e612ce0387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a68261f83a732923d186a0cd5a3f6020a</anchor>
      <arglist>(const MapIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>aef46f27cbef0c89cef0dfe90f37c48f4</anchor>
      <arglist>(Message *message, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>MapValueRef *</type>
      <name>MutableValueRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a6effb369f42ed3439f2ede16835c70a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a86439badf67bf84f7d85738960ac0c6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapIterator</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>abb847b80407a94863b4ebd585325bbed</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MapIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a5bb9687550faa2164e9d7b5e554976fc</anchor>
      <arglist>(const MapIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a1b9ea818a9940dda495149c9add04300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>iter_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>af96023d5ef3a990a6bdb693b50686141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapKey</type>
      <name>key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a743d02a8452a14e3bf3aa4bbf9ff5ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::MapFieldBase *</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a2dc88d81054e317907aa91b9c21fcd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapValueRef</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a90a3bdababbcaf5aa254d214da11df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DynamicMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a8ff76a9b6c1fbdf99e3fe2b7e69e68d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>aed335e7a34fd4c19da2f126a650057d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a7bc12df4decfb7ed681da6cd0c5b96c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>a9086e7d0c8f6b9e3df3e678aadac9f37</anchor>
      <arglist>(const MapIterator &amp;a, const MapIterator &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapIterator.html</anchorfile>
      <anchor>ad367b4def867a67f0370e568929798b9</anchor>
      <arglist>(const MapIterator &amp;a, const MapIterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::MapIterator</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1MapIterator.html</filename>
    <member kind="variable">
      <type>MapContainer *</type>
      <name>container</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapIterator.html</anchorfile>
      <anchor>a4ee2f3f62f4e413b2939a3c23f663800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt;::google::protobuf::MapIterator &gt;</type>
      <name>iter</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapIterator.html</anchorfile>
      <anchor>a4af5b4e3b39811e752867d41daaaab74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CMessage *</type>
      <name>parent</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapIterator.html</anchorfile>
      <anchor>a74fe68318802a523d7b7d4123a5dc290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapIterator.html</anchorfile>
      <anchor>aadf72f5a506351587a48b3fa5c4130cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>version</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MapIterator.html</anchorfile>
      <anchor>ae445edf328456247071fe4bd8e008226</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapKey</name>
    <filename>classgoogle_1_1protobuf_1_1MapKey.html</filename>
    <class kind="union">google::protobuf::MapKey::KeyValue</class>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>ae940ae5ad9bdbedd5c1779067b87ae06</anchor>
      <arglist>(const MapKey &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a67373832928b799c85a72db05ac598dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a0d5b29165e24ce0ecf20ceb9d2087e60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>ab4425e026d4a0103e8623f6f6e054186</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetStringValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>aa347a1f47b88427cf21e30a81794439d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetUInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>abbf5a939fbdff59a7cd895b9615ded5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GetUInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a85bdd652dca06ed6e69dc11ee21b28d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a3415f1750eacd120c352de71c87244c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>ab0393ad1bca147093bc2f880935fdd46</anchor>
      <arglist>(const MapKey &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a041437154bb1dade46590b2136c10708</anchor>
      <arglist>(const MapKey &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>MapKey &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a085af7c6ecd00c47d6928ec10618273e</anchor>
      <arglist>(const MapKey &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a761e0aa8bb1793ee250e866aa8e08c6f</anchor>
      <arglist>(const MapKey &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBoolValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a8e476f231b55c0c9104e50ec4acb2cc0</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a8bd30a401c5116a18bc027347d72c378</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>ad669a9779335ecdd8480c757c5da0371</anchor>
      <arglist>(int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStringValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a5aaf6da9ff60606ac7b6da289a4777cc</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a769bd0dd4e898d26bba6d55d0e41e249</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a52c878748fbca53aba15b170fed153bc</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::CppType</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a77705fd86b62c0483eb1e3a0a4fe3d5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>ab054c8d3240c9396f3699eb30498834a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a36a3e4bb03e4721c3237c8ab38dace7f</anchor>
      <arglist>(FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>aaf11984fa563be6dba28cc0d14cdfb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union google::protobuf::MapKey::KeyValue</type>
      <name>val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a29fe80492dfe4fc84e9ca9c6cce1557e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a3cc597b0010970afb1b1d0c90dece54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DynamicMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a8ff76a9b6c1fbdf99e3fe2b7e69e68d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapKey.html</anchorfile>
      <anchor>a7bc12df4decfb7ed681da6cd0c5b96c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapKeySorter::MapKeyComparator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapKeySorter_1_1MapKeyComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapKeySorter_1_1MapKeyComparator.html</anchorfile>
      <anchor>a11ce8d7265bb0ffbe812411aa05804df</anchor>
      <arglist>(const MapKey &amp;a, const MapKey &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer::MapKeyComparator</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapKeyComparator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapKeyComparator.html</anchorfile>
      <anchor>abef5f62f9ed411df95b3892fe61e8c7e</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const std::vector&lt; SpecificField &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapKeyComparator.html</anchorfile>
      <anchor>a214074659f3aa24fe967c51cb2737330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapKeyComparator.html</anchorfile>
      <anchor>a9afc74264f9bf3207a93c6724a82c0b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MapKeyComparator.html</anchorfile>
      <anchor>a456ed51b77c827d4687313f9489e142f</anchor>
      <arglist>(MapKeyComparator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapKeySorter</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapKeySorter.html</filename>
    <class kind="class">google::protobuf::internal::MapKeySorter::MapKeyComparator</class>
    <member kind="function" static="yes">
      <type>static std::vector&lt; MapKey &gt;</type>
      <name>SortKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapKeySorter.html</anchorfile>
      <anchor>a274255e722c6326ce29ef1ed99928119</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapLiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a05d2970adde18fe1ee8c0f50e73c38c0</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a3bc8799ba5bcca158114aafd64cbbc2d</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testContains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ab4941e5f1ab321eae3a0464842c3fe6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ae8e5957af88a58bf45a79a3ebb2fcc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a289c28d8900ad8f1844150553c102577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a2b2ba5fbf34be8a3536a462f622756c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMapIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a3a4a29a2297fad4f63247ddbf16c45cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ac14880ee80044dd53a6c24b462805ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a26ed449081f4cfa22e3904a7d8d117a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGettersAndSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a6178fe41a9eeaf05982a7ae2ec63f848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIterationOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a9bb6bd08c2989345fc5dc21ba0c151e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMap_withNulls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>af27de5b401e60e470c33a8a959700294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapFieldClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ace318d6daef97b046c22317408093815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a35adcdb1b86a4c39c8ee5fd8c6bce6ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMutableMapLifecycle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a032f5490e650bb83aaf205ce811c2a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseError</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a84915f883ba9950e4d319f20913fb772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPut</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a01ba17a37e79398fc865c3e45869c65f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a0958df5d3d6ade94e3078d2b5fb8a8a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAllForUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>af22ba2bccb7b0c429f2799f00e63a0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutChecksNullKeysAndValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a434c60e644a8763de2f03eb64d7a2481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutForUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a4eed619d37a54ea294ceaa7214b137a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>af499bf365b12602014e7accef3563146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSanityCopyOnWrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ad4c0a69f23bf930906d8f890cf4ac446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeAndParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>add38d5ee9c047319786dddaf49b90633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a8a988e4eb68c400c2aa401681d06302f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>afacbeab23e0f41894a02a91c6f6b5d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUpdateMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ad24228ae75cd81528ff8a12e30f047c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapContainsSetValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ac857ed41894dbde6a55a7d377370bc4a</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a7f3f3308da834f51417d9c3b84e7d663</anchor>
      <arglist>(int expectedCount, TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapsAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>aa2aa642548a48905a70368e3eb207bc9</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesCleared</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a0f268e58962d4e08f2a4fc153b15d54e</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ad0bd112ed2085573f50d1fe9d0552dd9</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesUpdated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a4912c7f9297d9907f7938642e7ac7b88</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a5a9803d6494102ee7b1a62f2d440d54e</anchor>
      <arglist>(TestMap source, TestMap.Builder destination)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a010b6befc411a329014249e717c19663</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestMap</type>
      <name>tryParseTestMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a11fd9c3225739f75b84954ea69cbc527</anchor>
      <arglist>(BizarroTestMap bizarroMap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>abc26916003cabbcb2b7d5f9f68c59019</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>ae4633ea23c5e9182f7080d357a9b91b8</anchor>
      <arglist>(K key1, V value1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapLiteTest.html</anchorfile>
      <anchor>a2c081a68c1cf16aa2fc93d0d1b3c90fb</anchor>
      <arglist>(K key1, V value1, K key2, V value2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapLiteTestUtil</name>
    <filename>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectArenaMapFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>a1761cf0c378ce319fae220135ddcf84e</anchor>
      <arglist>(const protobuf_unittest::TestArenaMapLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>a30f88c4ba4c1c942f4c8ae8fc8e9b196</anchor>
      <arglist>(const protobuf_unittest::TestMapLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>a709e1d8f6d3fbfdda8a40be92f5c6b1a</anchor>
      <arglist>(const protobuf_unittest::TestMapLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>a461cdd5d00261c6efbb7d1a130c614e0</anchor>
      <arglist>(const protobuf_unittest::TestMapLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsSetInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>aa34bab4deba7a95ae924dc1e4eadd6fe</anchor>
      <arglist>(const protobuf_unittest::TestMapLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>a719539b724af3ffae0417cdc93eab044</anchor>
      <arglist>(protobuf_unittest::TestMapLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetArenaMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>a0aee49aab6cd122929eca0e2921782db</anchor>
      <arglist>(protobuf_unittest::TestArenaMapLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>af8981cd9f5b6e9700903ee35d5645aab</anchor>
      <arglist>(protobuf_unittest::TestMapLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetMapFieldsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapLiteTestUtil.html</anchorfile>
      <anchor>ad0b65a1a354221f9cc5bff2193a5b815</anchor>
      <arglist>(protobuf_unittest::TestMapLite *message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapPair</name>
    <filename>classgoogle_1_1protobuf_1_1MapPair.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>second_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>ad04d138966400b7251649d4bfb795bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>ab8217a10023a4d473b5ec2e90fe86782</anchor>
      <arglist>(const Key &amp;other_first)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>afe7a2849eb0b458a4c45cdd4eba200ed</anchor>
      <arglist>(const Key &amp;other_first, const T &amp;other_second)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>a13a06ac484258d712a48ca85ff7b2ed4</anchor>
      <arglist>(const MapPair &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::pair&lt; T1, T2 &gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>a5f51cd5c0ed936f537abcac8b49b8fad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapPair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>a212f198e9fbfdb2e3676aecca2bc0abb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Key</type>
      <name>first</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>ae849b5968254b2843ae2cc285c3f3dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Key</type>
      <name>first_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>afbd732d0e33239eb23ba7f6cf6cd1f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>second</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>a73a3b9be3dfabb1fd5946ababb7bf656</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Map&lt; Key, T &gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapPair.html</anchorfile>
      <anchor>a2528447ef8f46dc636fb43551a46b594</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::Mapping</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a03426a4bc68244c13517e20f90d23385</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a2b49885a4900605bdfc1ba6994a51854</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a7f045632cc2d6ec2981b67e497ddc2df</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a6f6ea17f3d6c0a64182dbd2a3d072e14</anchor>
      <arglist>(self, key, default=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>items</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a625ea604007861d3c90fbeebfeb4fde5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>iteritems</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>abc9801d909ea31613d6d42c4d0567849</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>iterkeys</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a01a0490dbb29714a93a6e843824614e2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>itervalues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>af3d4af010358ed38c19c36e10b4fa9f0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keys</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>a913e32d9c1f74a52868814dae28ba639</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>aa190f89d2281296015bc2ba3cbec87b0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__hash__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>abf249a7177da3606c84280363139417d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1Mapping.html</anchorfile>
      <anchor>abc11c28f4d7876b46c43507720095305</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::DiskSourceTree::Mapping</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree_1_1Mapping.html</filename>
    <member kind="function">
      <type></type>
      <name>Mapping</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree_1_1Mapping.html</anchorfile>
      <anchor>ae5e3d448d801497a96cbb74b73c676d2</anchor>
      <arglist>(const std::string &amp;virtual_path_param, const std::string &amp;disk_path_param)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>disk_path</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree_1_1Mapping.html</anchorfile>
      <anchor>a0a10cb50c0dbbe06590394a8aefaf984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>virtual_path</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree_1_1Mapping.html</anchorfile>
      <anchor>a4e7140472b97b898804094e4fe41eaea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::python::MapReflectionFriend</name>
    <filename>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Contains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a36c7269dc7f6a67b033eba36c87cd678</anchor>
      <arglist>(PyObject *_self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a4318fdffd5e94b7d904ed3e33f1a991d</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterNext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a3a53a9cc4da56e694ed9e2657dbdfe9e</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Length</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a8eec89521d8100c0c5b39544e23d227c</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>af37b0e5741c301a268312b50a23b8fcc</anchor>
      <arglist>(PyObject *_self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MessageMapGetItem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a083b66331c581dae2ca5aafecacfdfd1</anchor>
      <arglist>(PyObject *_self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MessageMapSetItem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>aa8fa65ace64ca1606f6f173a1670ab70</anchor>
      <arglist>(PyObject *_self, PyObject *key, PyObject *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MessageMapToStr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a28d37cb317791df306469c5679e4407f</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ScalarMapGetItem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a690d2ea1a9cf364c12797fe3b625cbf6</anchor>
      <arglist>(PyObject *_self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ScalarMapSetItem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>ace4d5defce7f0c5812c8d7245bf9c99e</anchor>
      <arglist>(PyObject *_self, PyObject *key, PyObject *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ScalarMapToStr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1MapReflectionFriend.html</anchorfile>
      <anchor>a5fe1dc16fc70ad630d503137c2ad1cc3</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapReflectionTester</name>
    <filename>classgoogle_1_1protobuf_1_1MapReflectionTester.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ClearMapFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>accd9364dbedec9c4afc1527ea7b145d8</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectClearViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>aee4f87ffd3559a9775dcc94c6666520b</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectClearViaReflectionIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a5c36318ea1e2770a805c1712ea468b04</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectMapFieldsSetViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a03b375b5408a13710df5709c5ab8c2e6</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectMapFieldsSetViaReflectionIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>adad72b4a5fa00ac53a7a7fbbd458e53c</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>GetMapEntryViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a9e4462e312c01081b340cccf4fcdca2c</anchor>
      <arglist>(Message *message, const std::string &amp;field_name, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMapValueViaMapReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a607a2c65f14de0cab891a3eca5b2819d</anchor>
      <arglist>(Message *message, const std::string &amp;field_name, const MapKey &amp;map_key, MapValueRef *map_val)</arglist>
    </member>
    <member kind="function">
      <type>MapIterator</type>
      <name>MapBegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a60d254e3107e05cd52ad1e243535e83f</anchor>
      <arglist>(Message *message, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>MapIterator</type>
      <name>MapEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a17c072b3ff90ee3eba1919d8d633469e</anchor>
      <arglist>(Message *message, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapReflectionTester</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a8132aae2da99e4cf3536b6d73214d0a3</anchor>
      <arglist>(const Descriptor *base_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ModifyMapFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a2ba65c456132e7cfc56447a85e2f0011</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MutableUnknownFieldsOfMapFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a6de2e8caf64209a1276ce2bf7b7084e7</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReleaseLastMapsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>ae3dcfb8b2f62c3219a5f95e186bbaa92</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLastMapsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>ad77a4852430dfec718c8adbc86fc9e06</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapFieldsViaMapReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a51db76b9296098f43dfedbdb016f285f</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a42eeb9602c3e5b802e7b97e63c47626d</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapMapsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a331bd8e25ef96a9ad22032014a47c777</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const FieldDescriptor *</type>
      <name>F</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a2719557981d91596dd073362770569a1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>base_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>ad03cc231120d3ab4cad70a3c40344cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>foreign_c_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a9abe61f19454cbb7dcde9bcd6736a899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_bool_bool_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a8b63ff9ef1c3cef897e565bb3651d0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_bool_bool_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a63384eb5faf2256110a17b04c2587f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>map_enum_bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a51e9f6cb81dd12a8ab4204e5ef846fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>map_enum_baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a0cd5d0a563b26af8b2f24de2831bda92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>map_enum_foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a96fdb8755ab6d2f7cbbea7d9532770b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_fixed32_fixed32_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a2a4e1e37d512c9807d4e600e3a0505cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_fixed32_fixed32_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a61243962e1846cf9c19372ac2d6c5aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_fixed64_fixed64_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a8899248cc4d981fc865ba8d33ce7e05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_fixed64_fixed64_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a0014554615a70952f4ca59a524e7d1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_bytes_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a7241559e00028bf9813767848338fcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_bytes_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a1d82950538ff2e52d30497b3bfc390f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_double_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>af6a17d14b096c8aecd732f8061cd93da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_double_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a7399ee4b18e7b136b0c5720e03d4b1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_enum_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a69770126a62f6f5728085b9286084383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_enum_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>aee11d3f5bd440942e951205f7ea39c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_float_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>aee40a2586b0e79a84fac33ccefc0a03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_float_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a57710546a467b7baa912fdd548990814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_foreign_message_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a70a6eb3ad6d636c1e57ea4890db691fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_foreign_message_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a3fa042ac427b706052e21283735b782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_int32_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a64a4f31e1667586828268565c83a6566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int32_int32_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a4e8cc0c97c64a6101ab9599f952bf35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int64_int64_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>adcce111ff7a87e47aaa8d13003b2383c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_int64_int64_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>aaaef5fe5d61f519a0d86f3ab3ea62de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sfixed32_sfixed32_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a9bcdf7d50d2d7613c4eca0912040c0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sfixed32_sfixed32_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>adb25a9349d76f3303bfffd381b77a12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sfixed64_sfixed64_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>af1a6f589e1045a0f28d6cc5d47d9a28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sfixed64_sfixed64_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a3ccff6a9972969954f9be6f42d0f0669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sint32_sint32_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>abc6e0eb054b3d72f0b1bfab10806d89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sint32_sint32_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>ad2fa5a3c61cbff3104b298e9f170e028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sint64_sint64_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a0406d228d670b7fc68446d1c6bfc3500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_sint64_sint64_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a2f36284d3969978f9b73cd9f3eaa53e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_string_string_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>aa65a5346b0ab2beeb7ec5608e2681e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_string_string_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a1eb65ef8293ece725f83367b0ea580cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_uint32_uint32_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a9add6b60ae6f144d9a63bf6e4bf0b9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_uint32_uint32_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>af9b4ef718cc1fde684bd5dbeca378fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_uint64_uint64_key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>a416839afb862fb391483434bf2969061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>map_uint64_uint64_val_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapReflectionTester.html</anchorfile>
      <anchor>ad69a3b804f742764ad070d4e112723c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a4f725d667eb505503ddcabcbda5c4dc2</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTestGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aba7fa53cda25b27bfca054412aca6eef</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testContains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a5e129687e6232cd691786965765b3b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ae45ee9d46e2f6e2e99c7ebe8381ab0ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDeterministicSerialziation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>adc738fc6f95605fb2e015c7781407b30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a46263fae42b99d78cd752c8c6c125366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMessageUnsetKeyAndValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>abdc83e3f559e718792cbf4370b419113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aa01a1eda37ab3c9046a7056dd6a9c876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aba25c230340550cf3fea2445a0eb0fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetMapIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aeb708de7b8bbead18f3e255e3620f3ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrDefault</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a68c4b3e92b2bffc5aa088fae3e6b6898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetOrThrow</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>acf1ae8ce91f96e548615cd86934d0d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGettersAndSetters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a811cd341a48c649cdbd2ed5cc994afcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInitFromFullyDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a3b582c6d983a33631001497908365438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInitFromPartialDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a5960e71a4a068dc70a68b2eaa2dfff89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIterationOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a37fab81657b59d5c63b5517c3701dbc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMap_withNulls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ac7d695e626ffb5925a203470c46b308f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a7015f9379d0e1b252e23e7ba57453d93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMutableMapLifecycle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a0b59aba058274099d42e371087999081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMutableMapLifecycle_collections</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>af0fea3592e6256929e70e2989282351b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNestedBuilderOnChangeEventPropagation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ace3a13dd3ec33cdaf34dd7e68225fbbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNestedBuilderOnChangeEventPropagationReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a144a94b71e70e4e166c61316316cb452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseError</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>adc33613bad11bdf36d505853c47a8ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPut</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a561e20463a21d9bad9e672435b7e05ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a024e32250d353c3dc7c23c7872e4f4a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAllForUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a34fb96cffc289003ffdc5d9b0fc491e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutChecksNullKeysAndValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aee7c4159b625a1a318c461317351578a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutForUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a9a3f1bd29d37c47b821804adb7951fa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionApi</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>af43eac9849e78bd7d4912659af59be2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReflectionEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a6f08364dd6a74bf7ce1b31f51e000547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ae6946178dbb89aa7a443f1edd4246b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReservedWordsFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a9fcfb2ca3c7b9b6c5f42606f5e6d45e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeAndParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a97a1e962159bb9d4eb26efce893cc5bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a0633fc80f76c430883a06ce710da9c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTextFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a7f1ce0d799671a75d32d41e0d86a78c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>adeb6028196bbd55c3bd3bf84e2412898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValuesInReflectionApi</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a264e8585bc57864f0fd5dc3c6f554a65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUpdateMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a983a142e46dbf231e7e2f36387c95ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapContainsSetValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a15aa15c239c439b0b4f28a44e5a2c562</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a032c9da302575fe9919b099d457a9070</anchor>
      <arglist>(int expectedCount, TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapsAreImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ae88ca03e42338b670aca125d64034bbe</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesCleared</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ac2896b0df294d0e4a9746bf76144d8f9</anchor>
      <arglist>(TestMapOrBuilder testMapOrBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ae79dd1de0d98a654e73235fd2fe34846</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMapValuesUpdated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a17fa421e5e8d917fdfc62e2dff21343e</anchor>
      <arglist>(TestMap message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a3e914c8f41a48ea75cd2567d22f85292</anchor>
      <arglist>(TestMap source, TestMap.Builder destination)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>readMapIntegerKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a86c0f22efa4145dce1482289ecf5449f</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>readMapLongKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a32864439a6c2a788941454cdd152e579</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>readMapStringKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aa56d64c42332381db0a26800f67bb0ed</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMapValuesUsingAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a27e1b7ceb95495a32b5a931038293245</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMapValuesUsingMutableMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a09976791873c8d686b0f9c2f3f4321d8</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestMap</type>
      <name>tryParseTestMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a4530fb42b8624d439df3e37e67203668</anchor>
      <arglist>(BizarroTestMap bizarroMap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapValuesUsingAccessors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a449dc3b7429fd50bda6b0b751b903629</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapValuesUsingMutableMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a3e6d3bfb0e0e09aeb4a45e3fd13669c6</anchor>
      <arglist>(TestMap.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertHasMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ad69934c07e9dff51e7db9200aeae0eed</anchor>
      <arglist>(Message message, String name, Map&lt;?, ?&gt; values)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldDescriptor</type>
      <name>f</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aa6769bdc7b46654467f780bcf941cef2</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Object</type>
      <name>getFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a1d5d1937f04e3217ead6061e61026af3</anchor>
      <arglist>(Message mapEntry, String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>mapForValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a0bea817456dbad25183af6663a32f9c8</anchor>
      <arglist>(K key1, V value1, K key2, V value2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a8fb99b5fbe7abaa359f9f81f01566da2</anchor>
      <arglist>(K key1, V value1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a6f22a03822379d40e4d4855ba0563aeb</anchor>
      <arglist>(K key1, V value1, K key2, V value2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Map&lt; K, V &gt;</type>
      <name>newMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a8bd4fa21764f25f246708e77a43c5aa4</anchor>
      <arglist>(K key1, V value1, K key2, V value2, K key3, V value3)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; K, V &gt; Message</type>
      <name>newMapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>aa1758436c0e7fb4751a73a525590cc9f</anchor>
      <arglist>(Message.Builder builder, String name, K key, V value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Message.Builder</type>
      <name>setFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>ae22acae253c351c6e9e86375b20c6d4f</anchor>
      <arglist>(Message.Builder mapEntry, String name, Object value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setMapValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapTest.html</anchorfile>
      <anchor>a441158181bd0eb4c9d98795d4e340b08</anchor>
      <arglist>(Message.Builder builder, String name, Map&lt;?, ?&gt; values)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapTestUtil</name>
    <filename>classgoogle_1_1protobuf_1_1MapTestUtil.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectArenaMapFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>a46a5b40f77777cc411db3c59d7f35832</anchor>
      <arglist>(const unittest::TestArenaMap &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>a2458e573d38e75d812ec9c291fe12d36</anchor>
      <arglist>(const unittest::TestMap &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>aa7db34321ff363ef4d9f1c8f9f2989b5</anchor>
      <arglist>(const unittest::TestMap &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>a0e25a43f4f210e9f6cd8f4bb435fac23</anchor>
      <arglist>(const unittest::TestMap &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsSetInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>abe840d03e86a720ed399724bf67d5f35</anchor>
      <arglist>(const unittest::TestMap &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapsSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>aa5c6636182b42665494fc52a3bbadb82</anchor>
      <arglist>(const unittest::TestMap &amp;message, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; const Message * &gt;</type>
      <name>GetMapEntries</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>a4a2dcd7c5e8be88ab9247569736b00e3</anchor>
      <arglist>(const unittest::TestMap &amp;message, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; const Message * &gt;</type>
      <name>GetMapEntriesFromRelease</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>ae38f66f8d1e40ae7c6109f29228232a3</anchor>
      <arglist>(unittest::TestMap *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>a33590cfb9b11caae04f80583751beb4f</anchor>
      <arglist>(unittest::TestMap *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetArenaMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>a733f0e7ebc171d0ca19f65945bf28f61</anchor>
      <arglist>(unittest::TestArenaMap *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>acd1a8149385df98229c3cac6d8e52500</anchor>
      <arglist>(unittest::TestMap *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetMapFieldsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtil.html</anchorfile>
      <anchor>ac742b6b15810ff586ef63c8a976f97f4</anchor>
      <arglist>(unittest::TestMap *message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapTestUtilImpl</name>
    <filename>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectArenaMapFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>aae41aec013f8f78e76a64309b60477f5</anchor>
      <arglist>(const MapMessage &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>af55e0e56f316eba1cd5423b989de7333</anchor>
      <arglist>(const MapMessage &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>a9c0ebb9132f47a18b911eb000b9f0e23</anchor>
      <arglist>(const MapMessage &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>a7f9bbead3304d9dd483abb278b1589ee</anchor>
      <arglist>(const MapMessage &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectMapFieldsSetInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>a975a32aca2b9256176082b2a67e026b9</anchor>
      <arglist>(const MapMessage &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>ac6309929a5b6da0348e4cddb2bcbef28</anchor>
      <arglist>(MapMessage *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetArenaMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>a41ca7fb65beb1c55398bcb4a8f64d8e5</anchor>
      <arglist>(MapMessage *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetMapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>a7d23583a7e789bc37ddd347691bda409</anchor>
      <arglist>(MapMessage *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetMapFieldsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapTestUtilImpl.html</anchorfile>
      <anchor>a42f20f69b870c75695154518484e3536</anchor>
      <arglist>(MapMessage *message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapTypeHandler</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler.html</filename>
    <templarg>field_type</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapTypeHandler&lt; WireFormatLite::TYPE_MESSAGE, Type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MapWireFieldTypeTraits&lt; WireFormatLite::TYPE_MESSAGE, Type &gt;::MapEntryAccessorType</type>
      <name>MapEntryAccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a81961a0b6acb8131531d37701e1f9a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapWireFieldTypeTraits&lt; WireFormatLite::TYPE_MESSAGE, Type &gt;::TypeOnMemory</type>
      <name>TypeOnMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>abedf254247fdd2a94d1e11411d65a767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AssignDefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a76b9d6a34f44e4c705e3365147babe08</anchor>
      <arglist>(Type **value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>ByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a565e60062014fef9ee15322432f474ac</anchor>
      <arglist>(const MapEntryAccessorType &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>aa10dbb3b6b8badce62b81779e3aae570</anchor>
      <arglist>(Type **value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearMaybeByDefaultEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>adb7aa99493988b9ed65cc51e179def0d</anchor>
      <arglist>(Type **value, Arena *arena, int default_enum_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Type &amp;</type>
      <name>DefaultIfNotInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a8007c7bf8363e52211eba600a74a79c7</anchor>
      <arglist>(const Type *value, const Type *default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeleteNoArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>ab234f25811600e8804ee4d0b3fd1d0c3</anchor>
      <arglist>(const Type *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>EnsureMutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>adfe9dcdc8f92437ccd60c4bf985615a7</anchor>
      <arglist>(Type **value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a172fb659c845c87acecf2b5b5bc659f8</anchor>
      <arglist>(const MapEntryAccessorType &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Type &amp;</type>
      <name>GetExternalReference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a6e7ad1891927d6f786d93590c411ae93</anchor>
      <arglist>(const Type *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Initialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a87953c95d555bf4a0790b1e3f511bdde</anchor>
      <arglist>(Type **x, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitializeMaybeByDefaultEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a8827aaae0d39f4f1ac1f6234196ef110</anchor>
      <arglist>(Type **x, int default_enum_value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a23354abd3e2d4607fa53a1e6d54b2c22</anchor>
      <arglist>(Type *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>ad182a5274bb394e256e3850878e7580c</anchor>
      <arglist>(const Type &amp;from, Type **to, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>Read</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a8e9ae5492c4464f61e938b15c271e9e0</anchor>
      <arglist>(const char *ptr, ParseContext *ctx, MapEntryAccessorType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Read</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a8c38bbdc141b57dbeb878638da46aa6b</anchor>
      <arglist>(io::CodedInputStream *input, MapEntryAccessorType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SpaceUsedInMapEntryLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>ac2b8e0c8305dcd8db09e45016d3a6dc5</anchor>
      <arglist>(const Type *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SpaceUsedInMapLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a48ae2c943d232e675c5ad89933fa5068</anchor>
      <arglist>(const Type &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a0690d46099b1782ebe9bb2d5161d87f3</anchor>
      <arglist>(int field, const MapEntryAccessorType &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>WriteToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a1ec50248fd857403897a43023bd3b746</anchor>
      <arglist>(int field, const MapEntryAccessorType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>kIsEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>abe1aabcf2305f7cd6e7ee3c2549dec3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>kIsMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>ab818e45765ced0af9eccc3dd2efc170f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const WireFormatLite::WireType</type>
      <name>kWireType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapTypeHandler_3_01WireFormatLite_1_1TYPE__MESSAGE_00_01Type_01_4.html</anchorfile>
      <anchor>a471007330e4d14788c23b444cd7ccbed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapValueInitializer</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapValueInitializer.html</filename>
    <templarg>IsEnum</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Initialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapValueInitializer.html</anchorfile>
      <anchor>a1168925e99e9e0e1c29a033200195ba4</anchor>
      <arglist>(Type &amp;type, int default_enum_value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapValueInitializer&lt; false, Type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapValueInitializer_3_01false_00_01Type_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Initialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapValueInitializer_3_01false_00_01Type_01_4.html</anchorfile>
      <anchor>af92a19d5c733a5e3a57d6f1fa44eb4cb</anchor>
      <arglist>(Type &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapValueInitializer&lt; true, Type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapValueInitializer_3_01true_00_01Type_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Initialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapValueInitializer_3_01true_00_01Type_01_4.html</anchorfile>
      <anchor>aabb7b257a3b3a9e20f9b794db3d59ab4</anchor>
      <arglist>(Type &amp;value, int default_enum_value)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Proto2MessageFactory::MapValueProvider</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Proto2MessageLiteFactory::MapValueProvider</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Proto3MessageFactory::MapValueProvider</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Proto3MessageLiteFactory::MapValueProvider</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Boolean &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Boolean &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Boolean &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Boolean &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; com::google::protobuf::ByteString &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; com::google::protobuf::ByteString &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; com::google::protobuf::ByteString &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; com::google::protobuf::ByteString &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Double &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Double &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Double &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Double &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Float &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Float &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Float &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Float &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Integer &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Integer &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Integer &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Integer &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Long &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Long &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Long &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Long &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto2Message &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto2Message.TestEnum &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto2MessageLite &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto2MessageLite.TestEnum &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto3Message &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto3Message.TestEnum &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto3MessageLite &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; Proto3MessageLite.TestEnum &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; String &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>ad648ce89a8e3447b1f8fee903a01884e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; String &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto3MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a2034df9eddb0571de962ea98cbfd8d4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; String &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>a21dbea8c6edcba48c003ea28da440a39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapValueProvider&lt; String &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</filename>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory_1_1MapValueProvider.html</anchorfile>
      <anchor>af8b73fc6ac3f8dd319d4223b92e5727e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MapValueRef</name>
    <filename>classgoogle_1_1protobuf_1_1MapValueRef.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>add7f7818eeb9b405f9b5e3ab73cf84fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>aa29bdeece2e5ccd4526ed2c3474f8aaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a8d23d74c2aa2d3e1e55613a2831903a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetFloatValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a0fe75b2ab43f048b474bd355ae850884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>ad4d8f1178a1c462301ab16249162ea30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a43de8f4e90be3cf6bc777e70f8e95a46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Message &amp;</type>
      <name>GetMessageValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>ad83b85cdb2c8fcfd2b3bb7c77d4a81fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetStringValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>ae2f3b9c52c4d4890a4322f933a82af25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetUInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a2c47118972addf5d8f0ead325e3260cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GetUInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>ae64507515a05adb12e1ac53501f4eea0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapValueRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>af1de99706d285cdea4ff40e3a603abfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>MutableMessageValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a43ae2ccb85f7f5451bcdc01736bcc3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBoolValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>ae45039056e7f57d9f8a940b949732601</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDoubleValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a76eec2f39841a09d182245f77c9a9d2b</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>abe20f471b8ef01508b8e84c8bb6ab175</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFloatValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a59e382b78c760d19f62d1493cf561dee</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>adc00a1e43129e503228695c7c5368dcf</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a5a74cc225d2e3da74ff45f466dc2ebba</anchor>
      <arglist>(int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStringValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>aeef96c65f5d68278a879616ccee28cd7</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt32Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a595e833bc4f83a5141a7be4d6d5d14b5</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt64Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>ab151551f7fbe38b2e65dc437ae276759</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a4fac280beece217e6444d5948c3dae7c</anchor>
      <arglist>(const MapValueRef &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a70b533fc4c66cf68854a788c17f766f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a61e85a1f41e22b70f1760bd21a205c26</anchor>
      <arglist>(FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>aab9e6995ab451410867e31c5ada8c036</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldDescriptor::CppType</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a9800f2b5295d03daa9672ca9e589b801</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a0e1ea89234e7fde02dceea1189de1511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a6a4a0c083ee32fca43032e882410586b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a3cc597b0010970afb1b1d0c90dece54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DynamicMapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a8ff76a9b6c1fbdf99e3fe2b7e69e68d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>aed335e7a34fd4c19da2f126a650057d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>a7bc12df4decfb7ed681da6cd0c5b96c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MapValueRef.html</anchorfile>
      <anchor>aefab11bf9fc3a66a8bd7d5eaa5923a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapWireFieldTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapWireFieldTypeTraits.html</filename>
    <templarg>field_type</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>zmq::timers_t::match_by_id</name>
    <filename>structzmq_1_1timers__t_1_1match__by__id.html</filename>
    <member kind="function">
      <type></type>
      <name>match_by_id</name>
      <anchorfile>structzmq_1_1timers__t_1_1match__by__id.html</anchorfile>
      <anchor>a6ea97b52c7e656b35a0e62056ab57d31</anchor>
      <arglist>(int timer_id_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzmq_1_1timers__t_1_1match__by__id.html</anchorfile>
      <anchor>a265cea3d01bf7ffb39cc288e91997bbb</anchor>
      <arglist>(timersmap_t::value_type const &amp;entry_) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_timer_id</name>
      <anchorfile>structzmq_1_1timers__t_1_1match__by__id.html</anchorfile>
      <anchor>a60d792612a446bd1d11b11a0a3cb3048</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>match_result_t</name>
    <filename>structmatch__result__t.html</filename>
    <member kind="function">
      <type></type>
      <name>match_result_t</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>ad0c135a44982b54167327d0ee8e54a56</anchor>
      <arglist>(size_t key_bytes_matched_, size_t prefix_bytes_matched_, size_t edge_index_, size_t parent_edge_index_, node_t current_, node_t parent_, node_t grandparent)</arglist>
    </member>
    <member kind="variable">
      <type>node_t</type>
      <name>_current_node</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>a30fd7362faead4d807a94c83d5407a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>_edge_index</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>a6318ae0d3e0823e3f3f45cf72a724eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>node_t</type>
      <name>_grandparent_node</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>a21ef27dcebfd26af0f4742845fdab3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>_key_bytes_matched</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>abf2498c3161f9727ec63aaf2a2d74ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>_parent_edge_index</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>a0622cdeec8164762be6a25bedc7ccdee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>node_t</type>
      <name>_parent_node</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>a354942edc0c5210784fb3218a4c393cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>_prefix_bytes_matched</name>
      <anchorfile>structmatch__result__t.html</anchorfile>
      <anchor>a4f8e65255b36fb8c67efb5351303848e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Matcher</name>
    <filename>classtesting_1_1Matcher.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::MathLimits</name>
    <filename>structgoogle_1_1protobuf_1_1MathLimits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>adf387b67b0355a9eb15cd64a72562207</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>UnsignedType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a3a80dedd3c7f854c8336a1cc87b896fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsFinite</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a6f3945d7504cd41c445a157afa5f9ffd</anchor>
      <arglist>(const Type x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsInf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a900cd443ac45ec3ca4264de169b38160</anchor>
      <arglist>(const Type x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNaN</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>ad069b15fe62de8775312c0651035451c</anchor>
      <arglist>(const Type x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNegInf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>aa5daa049df6a42d2a738b751cb8688bd</anchor>
      <arglist>(const Type x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPosInf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a643b2e485547bb677ec639889d6135f8</anchor>
      <arglist>(const Type x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kEpsilon</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>aa4d1acd96a274ea62303a2163d64ffe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>kIsInteger</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a56f41ccc1e4d4c578e0442a88f30b189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>kIsSigned</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a8076bc45bece6838153204fa4d686672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kMax</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a6039cd00e6d3a8469a41574f822254aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMax10Exp</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>aef3ccc0bb9ac6b02abff5335ccc313a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kMin</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>ae776047e6318adfad245098f91bc1015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMin10Exp</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>aa671eba1a44ddd37770d1dd94ca41385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kNaN</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a9d915d78b0610b0e1f7aa5b5e2ec4637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kNegInf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a9d3d7f89a766410244c071bad0399aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kNegMax</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a086d1cd28ce3c4a0331c6dc41e0b3f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kNegMin</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>aed23df3be5229ae416a9140246ba0c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kPosInf</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a5fb7ed0cdb5acad5259380a11709d5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kPosMax</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a6fb95a864f45dcf5c5312ac1604815d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kPosMin</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>a889d81f9a2828058d512cc4a58c645d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kPrecisionDigits</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>ab780b025dda0fe29123f283a9a1034da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Type</type>
      <name>kStdError</name>
      <anchorfile>structgoogle_1_1protobuf_1_1MathLimits.html</anchorfile>
      <anchor>abd39fc13bc45e289dd0038171ca61f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MathUtil</name>
    <filename>classgoogle_1_1protobuf_1_1MathUtil.html</filename>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Abs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MathUtil.html</anchorfile>
      <anchor>a0a8f13af4db745fd9c96e55fda3e967f</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MathLimits&lt; T &gt;::UnsignedType</type>
      <name>AbsDiff</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MathUtil.html</anchorfile>
      <anchor>af4245287373d20794df3c10840f44fec</anchor>
      <arglist>(const T x, const T y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AlmostEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MathUtil.html</anchorfile>
      <anchor>ad472a807f62b06ec011f1e583931df72</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Max</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MathUtil.html</anchorfile>
      <anchor>abcd818a9c38dd236a464f4a42af82055</anchor>
      <arglist>(const T x, const T y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>Sign</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MathUtil.html</anchorfile>
      <anchor>a0cf2a26f192865c883dfbe2cb3cb13a8</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WithinFractionOrMargin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MathUtil.html</anchorfile>
      <anchor>a9d25179800dcd4d207b54469459a3569</anchor>
      <arglist>(const T x, const T y, const T fraction, const T margin)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::MaxBipartiteMatchState</name>
    <filename>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</filename>
    <member kind="function">
      <type>ElementMatcherPairs</type>
      <name>Compute</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>af6efab664ee390925b24d023f1368192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxBipartiteMatchState</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>a9d0166d5cc7afd1b741f6c312df72b54</anchor>
      <arglist>(const MatchMatrix &amp;graph)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>a633fb7cfb6634dbbb1b62637efc540f8</anchor>
      <arglist>(MaxBipartiteMatchState)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryAugment</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>a8aa8dc82be659772a1dd68eb00d7a858</anchor>
      <arglist>(size_t ilhs, ::std::vector&lt; char &gt; *seen)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MatchMatrix *</type>
      <name>graph_</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>aba20adc38680caf7db98321cfde24dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::vector&lt; size_t &gt;</type>
      <name>left_</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>af63f4d7546e914a13b43f30e63f27b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::vector&lt; size_t &gt;</type>
      <name>right_</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>a85c29e270fd44f16458cf48cdc06d19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kUnused</name>
      <anchorfile>classtesting_1_1internal_1_1MaxBipartiteMatchState.html</anchorfile>
      <anchor>a628d16d346432c1556097b94fad27e42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::mechanism_base_t</name>
    <filename>classzmq_1_1mechanism__base__t.html</filename>
    <base>zmq::mechanism_t</base>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>check_basic_command_structure</name>
      <anchorfile>classzmq_1_1mechanism__base__t.html</anchorfile>
      <anchor>a03bd5fac956b072593092ddc0c0fff3f</anchor>
      <arglist>(msg_t *msg_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handle_error_reason</name>
      <anchorfile>classzmq_1_1mechanism__base__t.html</anchorfile>
      <anchor>a75344f8226935ece717482425e72a45b</anchor>
      <arglist>(const char *error_reason_, size_t error_reason_len_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>mechanism_base_t</name>
      <anchorfile>classzmq_1_1mechanism__base__t.html</anchorfile>
      <anchor>a213842efa6b7948f3da693ccc63a5477</anchor>
      <arglist>(session_base_t *session_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>zap_required</name>
      <anchorfile>classzmq_1_1mechanism__base__t.html</anchorfile>
      <anchor>a894c218339214a4ab9da30a56d4a0d6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>session_base_t *const</type>
      <name>session</name>
      <anchorfile>classzmq_1_1mechanism__base__t.html</anchorfile>
      <anchor>a499b9a0fec26e656c1bee2343887127f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::mechanism_t</name>
    <filename>classzmq_1_1mechanism__t.html</filename>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1a9797425f7e2a4dbaa8f33dcecb36e7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshaking</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1ae7441df468350c60dc0b1903674579bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ready</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1a63f0e0671f4cdaa705efdd0c1fd6e3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>status_t</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshaking</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1ae7441df468350c60dc0b1903674579bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ready</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1a63f0e0671f4cdaa705efdd0c1fd6e3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aea580167f872fddc9fd4cc36eb6d41f1a9797425f7e2a4dbaa8f33dcecb36e7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a6cbacef72fa62976f50805928238a71f</anchor>
      <arglist>(msg_t *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>encode</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a78862f9cb277eed9b21477d0101e7a31</anchor>
      <arglist>(msg_t *)</arglist>
    </member>
    <member kind="function">
      <type>const blob_t &amp;</type>
      <name>get_user_id</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a91d0d557425d8dba4ba93d98855561db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const metadata_t::dict_t &amp;</type>
      <name>get_zap_properties</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>ae75e2de8d4ceaa2b7cac597dabb1255b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const metadata_t::dict_t &amp;</type>
      <name>get_zmtp_properties</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>acc74a83763495cf8692686710703ee94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mechanism_t</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a6f5cf714b09b0d9b13b73aba077ff8be</anchor>
      <arglist>(const options_t &amp;options_)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>next_handshake_command</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aae35349612fd5db1767718a5d6d9ccf6</anchor>
      <arglist>(msg_t *msg_)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>peer_routing_id</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a31d2f7b574d2b88f209ff43d607378c1</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>process_handshake_command</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>ad3f67fe968a3bd109cecf23088dc4467</anchor>
      <arglist>(msg_t *msg_)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_peer_routing_id</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>adbec6b1bb20b6cae878a130b70234c5c</anchor>
      <arglist>(const void *id_ptr_, size_t id_size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_user_id</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>ab2bf55a0e001e744491192677b8e9be1</anchor>
      <arglist>(const void *user_id_, size_t size_)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual status_t</type>
      <name>status</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>acfcb3093c38f16da7e21324dfc8bd1d2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>zap_msg_available</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aab1eac7d5b9ca8291dff14007ef64e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~mechanism_t</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a9c5e16bc385cc1ce9d2f6176ba096208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>add_basic_properties</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a1eb704cbea963c404b2c8ef8ecbb7129</anchor>
      <arglist>(unsigned char *ptr_, size_t ptr_capacity_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>basic_properties_len</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>accf62a034c2f349110ea3c0761acdeef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>make_command_with_basic_properties</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>afea35090a3e2fcd6de807b633ab7e19e</anchor>
      <arglist>(msg_t *msg_, const char *prefix_, size_t prefix_len_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parse_metadata</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>ae9e7907a6c60cf4f73c8eb02e09c8bee</anchor>
      <arglist>(const unsigned char *ptr_, size_t length_, bool zap_flag_=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>property</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a8559d8d60ce72eabc052d7cca466ea85</anchor>
      <arglist>(const std::string &amp;name_, const void *value_, size_t length_)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static size_t</type>
      <name>add_property</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a1f3fe07eb231f0ea568cca82ff006529</anchor>
      <arglist>(unsigned char *ptr_, size_t ptr_capacity_, const char *name_, const void *value_, size_t value_len_)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static size_t</type>
      <name>property_len</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a5c994970e849b5c1673a046eb71a3874</anchor>
      <arglist>(const char *name_, size_t value_len_)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const char *</type>
      <name>socket_type_string</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>ae6d6cb51067c97fa21ea938e8149aea4</anchor>
      <arglist>(int socket_type_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const options_t</type>
      <name>options</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a1257bf569fa26b969fa22a47a1bb68fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>check_socket_type</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aac3d648a623c473845cf6e9e05013a87</anchor>
      <arglist>(const char *type_, size_t len_) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>blob_t</type>
      <name>_routing_id</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>ae8556db50d5fd8e76f44717722e865ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>blob_t</type>
      <name>_user_id</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a5d7c0bdee1ec4c3753dea9ba8b433a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>metadata_t::dict_t</type>
      <name>_zap_properties</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>aa9eb9d0ebd66d694adfe681d762091cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>metadata_t::dict_t</type>
      <name>_zmtp_properties</name>
      <anchorfile>classzmq_1_1mechanism__t.html</anchorfile>
      <anchor>a85ba70ee9e625b692bf826f12122c9d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mem_block</name>
    <filename>structmem__block.html</filename>
    <member kind="variable">
      <type>struct mem_block *</type>
      <name>next</name>
      <anchorfile>structmem__block.html</anchorfile>
      <anchor>ac3317f1b6603856e265b1ba15c4a99b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>owned</name>
      <anchorfile>structmem__block.html</anchorfile>
      <anchor>ac22307f37deac95df2c2bdb8fe0cbd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structmem__block.html</anchorfile>
      <anchor>a5ff4ee5dcd970bbc4951eb108c5eec4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>used</name>
      <anchorfile>structmem__block.html</anchorfile>
      <anchor>a3f65c5d8a78f4d5c8ab6d7a0fef0cac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnsafeUtil::MemoryAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</filename>
    <member kind="function">
      <type>final int</type>
      <name>arrayBaseOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>aab0fb808e7a2095db9d30c9733f41e59</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>arrayIndexScale</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a707ccf90b2424807410e5ad08516b795</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>copyMemory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a57eadef05b5e8d2f5dc6822c2201fb76</anchor>
      <arglist>(byte[] src, long srcIndex, long targetOffset, long length)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>copyMemory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a538af98ae8f26333fab292159d2fa810</anchor>
      <arglist>(long srcOffset, byte[] target, long targetIndex, long length)</arglist>
    </member>
    <member kind="function">
      <type>abstract boolean</type>
      <name>getBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>af914bdbd26b150d7a210356418f6d01b</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>abstract byte</type>
      <name>getByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a75f3f2e107168f93b3d2622bb62909af</anchor>
      <arglist>(long address)</arglist>
    </member>
    <member kind="function">
      <type>abstract byte</type>
      <name>getByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>accb5ca87d19b0c7d81391d20033db6ad</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>abstract double</type>
      <name>getDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a3e79f88cba5a5c6954496fdb4554284a</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>abstract float</type>
      <name>getFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>ad35251249230dc2fd7af4af53aa4d5cb</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>abstract int</type>
      <name>getInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a852182da44499629305f3c26f1e977ae</anchor>
      <arglist>(long address)</arglist>
    </member>
    <member kind="function">
      <type>final int</type>
      <name>getInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>ab19a24175df690de3993b3f50246fcb9</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>abstract long</type>
      <name>getLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>abd50301dd721a4dc897a099e5b533284</anchor>
      <arglist>(long address)</arglist>
    </member>
    <member kind="function">
      <type>final long</type>
      <name>getLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>aff2a6d8d8b3f8fea50e85bc973196288</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>final Object</type>
      <name>getObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a4b3ffbb70091292169303f97ffdfd797</anchor>
      <arglist>(Object target, long offset)</arglist>
    </member>
    <member kind="function">
      <type>abstract Object</type>
      <name>getStaticObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a07a3baf7130df83a0ecf86d22d40e4c7</anchor>
      <arglist>(Field field)</arglist>
    </member>
    <member kind="function">
      <type>final long</type>
      <name>objectFieldOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a0c10757d74ecf0453eaba15652a0adb5</anchor>
      <arglist>(Field field)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a344b0f2a45b779e196c2cc03e7d801bc</anchor>
      <arglist>(Object target, long offset, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>ac2c8045feda11b4064d7285d15dde5b1</anchor>
      <arglist>(long address, byte value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>af79f5b950ec01e89ac48910d9a820e25</anchor>
      <arglist>(Object target, long offset, byte value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>af2dafda3cce9e7561243232ceaff1017</anchor>
      <arglist>(Object target, long offset, double value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a1079d8f23c4e0ea3e6ef6c5e0920dce9</anchor>
      <arglist>(Object target, long offset, float value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a49b2e8f76434b1bc57ddfbd7b236b6e5</anchor>
      <arglist>(long address, int value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>putInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>acede392b87683879009655da1fd861c2</anchor>
      <arglist>(Object target, long offset, int value)</arglist>
    </member>
    <member kind="function">
      <type>abstract void</type>
      <name>putLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>afefc5caa1a0eb3aef939e766bc94722a</anchor>
      <arglist>(long address, long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>putLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>acec59d518d329dc70b0b63b226daaa88</anchor>
      <arglist>(Object target, long offset, long value)</arglist>
    </member>
    <member kind="function">
      <type>final void</type>
      <name>putObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeUtil_1_1MemoryAccessor.html</anchorfile>
      <anchor>a699ea5754fbc7b4c1376be6f0515d6ba</anchor>
      <arglist>(Object target, long offset, Object value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::CommandLineInterface::MemoryOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a87408fa4059dede428bd5811e30a080c</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a892f0c0216aa448568cb74f3228b9f16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemoryOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>aeda01276f52bd937fb1764a086f56bec</anchor>
      <arglist>(GeneratorContextImpl *directory, const std::string &amp;filename, bool append_mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemoryOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a6d5ec2239e45bb1404e254bc18aeafb1</anchor>
      <arglist>(GeneratorContextImpl *directory, const std::string &amp;filename, const std::string &amp;insertion_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>ac1187f62d52e52bf86905f3fca7eef7b</anchor>
      <arglist>(void **data, int *size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemoryOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a53e48c2c256e2ac4b17233945b2c01ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateMetadata</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a208381d7f10a64146db8b8a677975780</anchor>
      <arglist>(size_t insertion_offset, size_t insertion_length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>append_mode_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a669d2e3134a8140124c8d868be046aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a345368bee4da1011c4df4b0287a5f1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratorContextImpl *</type>
      <name>directory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>aad285f1b96ff663385a510b1f5456c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a0c854752b35294f53f00d4c018d09187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; io::StringOutputStream &gt;</type>
      <name>inner_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a141acb4b8d4d8131348f61bd91444a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>insertion_point_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1MemoryOutputStream.html</anchorfile>
      <anchor>a397e02a5524f25b6c3292a7304d78980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::MercurialVCS</name>
    <filename>classupload_1_1MercurialVCS.html</filename>
    <base>upload::VersionControlSystem</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a33890f442dedbb7d9fd45c08b5baed56</anchor>
      <arglist>(self, options, repo_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a33890f442dedbb7d9fd45c08b5baed56</anchor>
      <arglist>(self, options, repo_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a6c05746012d8cd435c94ace1465671ef</anchor>
      <arglist>(self, extra_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a6c05746012d8cd435c94ace1465671ef</anchor>
      <arglist>(self, extra_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a0cdc0cbe6ac4daab82f5f01e6ae2e670</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a0cdc0cbe6ac4daab82f5f01e6ae2e670</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a6190899fb86cd09ad84cc5d4b0ebd2f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a6190899fb86cd09ad84cc5d4b0ebd2f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_rev</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a41faae7820d5a015f4a42476e5e4ab8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>repo_dir</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a219c1e0ab9ce864e3231913762ea489b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subdir</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a0dad32e621f5523e3430d867184f0b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetRelPath</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a140da653b63106c4fa825f3ef5bf7701</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetRelPath</name>
      <anchorfile>classupload_1_1MercurialVCS.html</anchorfile>
      <anchor>a140da653b63106c4fa825f3ef5bf7701</anchor>
      <arglist>(self, filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MergedDescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>aa8713ff5a0d454e8954d303d5ea12653</anchor>
      <arglist>(const std::string &amp;extendee_type, std::vector&lt; int &gt; *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>a54cc4015362c5d8be46e7ca0b3af9a30</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>a0727202fc47740f6f540e07866a95a2e</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>aac299c2f9059d8027921e3a61a2beebf</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MergedDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>a467d659a5ea6070026279bf534a9c3a4</anchor>
      <arglist>(const std::vector&lt; DescriptorDatabase * &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MergedDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>a8de45198ab299e9b701659d96e124bf9</anchor>
      <arglist>(DescriptorDatabase *source1, DescriptorDatabase *source2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MergedDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>a7d2bde8f4a47fdbf71ee07ee76d3c654</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>ae8e52e4bfc6ceb24917e2d951ac4b9a3</anchor>
      <arglist>(MergedDescriptorDatabase)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DescriptorDatabase * &gt;</type>
      <name>sources_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MergedDescriptorDatabase.html</anchorfile>
      <anchor>a5a5a929dec5567ffea5e4931e60fae0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::FieldMaskUtil::MergeOptions</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>replaceMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>ad8f29a60a1d43aaf6c99ae66e09a32d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>replacePrimitiveFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>a9ef06574a34ecadccad7e7956a3a06d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>replaceRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>af020d861bbec9970fb4d91c8e39e8aa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MergeOptions</type>
      <name>setReplaceMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>af64849c5383c1277638c848c9afdb792</anchor>
      <arglist>(boolean value)</arglist>
    </member>
    <member kind="function">
      <type>MergeOptions</type>
      <name>setReplacePrimitiveFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>a06c487336800483fcd0a202cebf279f5</anchor>
      <arglist>(boolean value)</arglist>
    </member>
    <member kind="function">
      <type>MergeOptions</type>
      <name>setReplaceRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>a55414470e456714998d26574e00620b2</anchor>
      <arglist>(boolean value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>replaceMessageFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>ac74a72e579a034bd1758cc14c3cf7192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>replacePrimitiveFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>a5c03acdf4429d313f20be3d4b41936bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>replaceRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskUtil_1_1MergeOptions.html</anchorfile>
      <anchor>afb7852706392fe17f6c339db5e9f5bba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MergePartialFromCodedStreamHelper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MergePartialFromCodedStreamHelper.html</filename>
    <member kind="function" static="yes">
      <type>static MessageLite *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MergePartialFromCodedStreamHelper.html</anchorfile>
      <anchor>ac7b0e27f5d780e1433eab8bf5d9c3044</anchor>
      <arglist>(RepeatedPtrFieldBase *field, const MessageLite *prototype)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Message</name>
    <filename>classtesting_1_1Message.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>GetString</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a2cdc4df62bdcc9df37651a1cf527704e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>af5ba7216630df9845f18feb64b1a5383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a9de694ca239486809fc99fbbea8ac21d</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac126e24804817a053bebba0920d94a11</anchor>
      <arglist>(const Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a3a71a1c1c8ea52de5852d75483d41453</anchor>
      <arglist>(BasicNarrowIoManip val)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a3e1e04f23b1bdfe18adfd59928296346</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a2e0e71be52d54c20a75a55fca812721f</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac0db9c22535b28bc863bfd0a1fdf7e14</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>aa3ab685879958f90d2d8cd5b68d10c34</anchor>
      <arglist>(T *const &amp;pointer)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac1d3a041ac4bb9c929ee746b31a13d6a</anchor>
      <arglist>(wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::ostream &amp;(*</type>
      <name>BasicNarrowIoManip</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ad398b70e2a11b923cef05c809b0eeb92</anchor>
      <arglist>)(std::ostream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a5a0462b539ffb88f15ea0c67977774af</anchor>
      <arglist>(const Message &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::unique_ptr&lt; ::std::stringstream &gt;</type>
      <name>ss_</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a22a52314ba644b1eda454a82ac1fabd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Message</name>
    <filename>classgoogle_1_1protobuf_1_1Message.html</filename>
    <base>google::protobuf::MessageLite</base>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a51021d81759cff103f14eac649cfb468</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a74264a664e3b7b52352dfd38abba027b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckTypeAndMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a005cbc75515c989d4171bc010b568bd8</anchor>
      <arglist>(const MessageLite &amp;other) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a7fdf0d1d45f93704301f8168599027ee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a8ca1f1c62c5c277086652007898401b5</anchor>
      <arglist>(const Message &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a37aac82a0212a8c76d34f7f48c3933d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DiscardUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a4fbd0f4264b63b216f8e1dd4c952dfb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindInitializationErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>aa6f65eb1a0e60c94314c5b732a704b5e</anchor>
      <arglist>(std::vector&lt; std::string &gt; *errors) const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ac1795396781880121d314b5109951e69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>aef67c07f331944752453c113698b41a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a8a631b7b455201efae016d9693c0f6e8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>InitializationErrorString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ad941742a1bfd9500a102bd09f9415538</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ab3d1732de3729b4a074e23f87627ea3f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>add589bddcb52e6e1f253e301ffd58394</anchor>
      <arglist>(const Message &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a19fa95e01e1a69dad06aa8b0b2a50873</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a5fd9a1c251d91072deff1c6921032c29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ab8327481dc885a8eeb094c47dba4ad2b</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a616861d57dbe1b69d4f16f92b95e9e55</anchor>
      <arglist>(Arena *arena) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintDebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a16d870895d1767352721bd898aff35be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>aae80414f69adcc340a417d4b0c7a8165</anchor>
      <arglist>(io::CodedOutputStream *output) const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ShortDebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ae830e400c063965ee3a11cd674da69c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a9912210c47a62a68d905b5cc2f808155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>aea70cacdbe120570901a2119d6fefe1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Utf8DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a61899ae8f34e02024c44fe893c1f3347</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ad282b81602dcec900e1d84c3fe9b57d6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a152599c650dfa8c021a928e02e773a6b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ad2863104e3067645e30ad05400f74310</anchor>
      <arglist>(Message)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>SetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a7102acebf90259934076585c0419d5e6</anchor>
      <arglist>(int size) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::message::Message</name>
    <filename>classgoogle_1_1protobuf_1_1message_1_1Message.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__deepcopy__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a4efdf5a80e3d22bbfe8bff1b4c51bd61</anchor>
      <arglist>(self, memo=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a3fff5f0d4a65ffc94829fd32d5cc7be6</anchor>
      <arglist>(self, other_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getstate__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>ad87b33ecc05787c705da537e0b9c55d7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a5b8f9bc8af9438975228f90afdd60461</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a9f610687cfd4bfa9ea1f1b1248fb7f91</anchor>
      <arglist>(self, other_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setstate__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>adf432953c04012d7f45483cf0ad24df0</anchor>
      <arglist>(self, state)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>abe4456aa823f4cd729dd3df31c33484a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__unicode__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>afc42dfcbc08f754632857e50aa1dd2a3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a0b53dcc22c9c2de73f47c52be27d85f9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a209c4eb832deb0af5901cac05f1a264b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ClearExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a5d23d41262496d3f174084035d551d15</anchor>
      <arglist>(self, extension_handle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ClearField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a97f480cbccf62c2404119de81ccd7d01</anchor>
      <arglist>(self, field_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a7f58a8d4b034819a5c5cfe3e05079641</anchor>
      <arglist>(self, other_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DiscardUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a95117d886429220a38892c3a6f461d30</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HasExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a16f08533ef4667aa844d78759ac5e212</anchor>
      <arglist>(self, extension_handle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HasField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a53b3738fd2de8fe8a6b208d21dda2117</anchor>
      <arglist>(self, field_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a47c2c4da96bf349313674a36f6b53a32</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ListFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>adcfda83f9463e97d3ec56ed9c0716d69</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a4413e90327eaf6c3dd5c2bcf776bd7df</anchor>
      <arglist>(self, other_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>acae1ab1cb3083ad849e8e9e0ffb36f2e</anchor>
      <arglist>(self, serialized)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>ac4b4afa87a8224c71aa8ea58e838ff57</anchor>
      <arglist>(self, serialized)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SerializePartialToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a703ef3810b20600498563232e91c8eab</anchor>
      <arglist>(self, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SerializeToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>acd1fdbbfd769509db0ece01783bdb43b</anchor>
      <arglist>(self, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetInParent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>abe208bc6bd86f478e907763cbd076b92</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a564563915e383a7d506b3282a3cc2bfe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WhichOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a35fec62fa7b21d94fb58f1baea0cbefa</anchor>
      <arglist>(self, oneof_group)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>DESCRIPTOR</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>aa9cc316d1b99c369c95ac7521c9b2fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a587a6b13a3386e984d5111192d10bbf9</anchor>
      <arglist>(self, message_listener)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message_1_1Message.html</anchorfile>
      <anchor>a403348baf3c36b757ed6a6ecb1cd8ffe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>my_namespace::testing::Message</name>
    <filename>classmy__namespace_1_1testing_1_1Message.html</filename>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Message</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Message.html</filename>
    <base>com::google::protobuf::MessageLite</base>
    <base>com::google::protobuf::MessageOrBuilder</base>
    <class kind="interface">com::google::protobuf::Message::Builder</class>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a0181c9664abb165201f434730ce3e3c9</anchor>
      <arglist>(Object other)</arglist>
    </member>
    <member kind="function">
      <type>Parser&lt;? extends Message &gt;</type>
      <name>getParserForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a1d0b7580c210379ef886466aed0728ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>a8dcd10269e3f9d2b109ed32661aca12d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ab6eae4348d8662cf24547844a7701176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>afa3ddb37bfd29b17c73fc161a74f857c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Message.html</anchorfile>
      <anchor>ac1eaec83a6e513889bc40bde51568cf2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::AuxillaryParseTableField::message_aux</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1message__aux.html</filename>
    <member kind="function">
      <type>const MessageLite *</type>
      <name>default_message</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1message__aux.html</anchorfile>
      <anchor>a02298a4086d5006b358704a060260b95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>default_message_void</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1message__aux.html</anchorfile>
      <anchor>a1f4cdd1b0096559225fc6f9e1bfb512a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::message_t</name>
    <filename>classzmq_1_1message__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aac863cc381448f2088d6b8a44bd2aa94</anchor>
      <arglist>(message_t &amp;msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ae37889f4e45aa5e3d8a84f843037c3c9</anchor>
      <arglist>(message_t const *msg_)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ada40f6d1bf16036db4fdeb430d643c6d</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aceb97f4794604df4495506ad52322391</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a15fd381c3e08edc4d5872e9831a96cfd</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a1d6620359d64babf7c9a26b4cf8c668c</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD bool</type>
      <name>empty</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a4be863bc881d762fdb07b66f520bf2bb</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a901d78ddce5bd77e7421c179b1ef3c3a</anchor>
      <arglist>(const message_t *other) const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a3fac1ef69f92445db21a77b87d58af9d</anchor>
      <arglist>(int property_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>gets</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ac6f9e68964449c6bc1e3858b0bf88694</anchor>
      <arglist>(const char *property_)</arglist>
    </member>
    <member kind="function">
      <type>const ZMQ_NODISCARD zmq_msg_t *</type>
      <name>handle</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a09f74cdc24e2552b2b55ffde38a89a74</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_NODISCARD zmq_msg_t *</type>
      <name>handle</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a4779f87a1b293ce324eee3a8da86edba</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aaa75f0668213940e0eb2df2bbaad22fc</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>abcbb3ccfdc0993ce4b6a65c40b49302c</anchor>
      <arglist>(const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>af7092a211cfa0e4df75a96dcb2c465a1</anchor>
      <arglist>(ForwardIter first, ForwardIter last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ae1ab1807e7a1c46eb048e94a5ff5a263</anchor>
      <arglist>(size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a059f04ec283f46cf2c4c74fd191a7438</anchor>
      <arglist>(void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>more</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a0b84ec573d15894e1e31becf9ea42e6c</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a140d8b73a3c86ba5a8ac5a4916e59471</anchor>
      <arglist>(message_t &amp;msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aec5dbbaa99bc7ed381254b99025ae8d0</anchor>
      <arglist>(message_t const *msg_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aafa6818f64a8cbe5a41bdbecd46593d8</anchor>
      <arglist>(const message_t &amp;other) const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a6e273eca474b63914b6fadad70cc44e9</anchor>
      <arglist>(const message_t &amp;other) const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aa84be585b079e958a4b139818ce80bee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a3618258cba84690dd7ba3050d7113952</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a5e2f26889a23be1e7f9f10fea487601e</anchor>
      <arglist>(const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a034605fec66cc8b2a64dba66c02aed6d</anchor>
      <arglist>(size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a61245a9aa4c6399a60a67430cde69f37</anchor>
      <arglist>(void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a95bbb9796582768c847c5223ae03f206</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>aed6502a922a73cda7f47d47689617d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a48fa2f9b464a2522d340533a99a36f5f</anchor>
      <arglist>(message_t &amp;other) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ac92cae0e9b979bdb7ebe127d90887a3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a8c9f38cf7916d0338ce7769182f0d238</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>message_t</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>ab1cd2e658739b0f5ac18200a6e642dd9</anchor>
      <arglist>(const message_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a1acd8ac33919e568fd5814b9a3ee1c4c</anchor>
      <arglist>(const message_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq_msg_t</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1message__t.html</anchorfile>
      <anchor>a534f7c2ce829c0a3c985c105be1242f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::MessageAnalysis</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageAnalysis.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>constructor_requires_initialization</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageAnalysis.html</anchorfile>
      <anchor>a206d4374c67f1e0d8ce23df94a4d2a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>contains_cord</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageAnalysis.html</anchorfile>
      <anchor>ac71c4a3e435aa109a33105138203df25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>contains_extension</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageAnalysis.html</anchorfile>
      <anchor>a18152b88bd8a4b25f5be739f4e1caad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>contains_required</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageAnalysis.html</anchorfile>
      <anchor>a7fbfda1d5d788d10d96241fcb6692484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_recursive</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageAnalysis.html</anchorfile>
      <anchor>a8f8604abfe9ebe8ad7e4283d6a2f3b5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MessageBuilderContext</name>
    <filename>structMessageBuilderContext.html</filename>
    <member kind="variable">
      <type>VALUE</type>
      <name>builder</name>
      <anchorfile>structMessageBuilderContext.html</anchorfile>
      <anchor>aee82f5fff84650d974460b3fb2d2f4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>descriptor</name>
      <anchorfile>structMessageBuilderContext.html</anchorfile>
      <anchor>aa5e2c16bf409b70fed0045eeb3f16463</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::MessageBuilderGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>aaeeebf71b56ebcae69798cc8ff3df354</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageBuilderGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>ad2e52321c6a72ca07c0c8a6e25612beb</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageBuilderGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>a567aca4344d576a1c00c094c9f4838b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateBuilderParsingMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>a8eb6d4896aa8a453a4e475afb40af40f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateCommonBuilderMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>aead01cd792c25574054dfce4d1649b32</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDescriptorMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>aaf47b74495b82f54e38b259c5d537dd6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateIsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>a17577684c64560635dd914873990e4ca</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>ab27336953ba7fd548d6f0a7a5c0d4083</anchor>
      <arglist>(MessageBuilderGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>ae15278bb85f53e07562208fd3ba0ab27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>aa77d01acb1052f983e64c7be6ca67ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldGeneratorMap&lt; ImmutableFieldGenerator &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>a0c47d4331f594498c139c3061a518604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderGenerator.html</anchorfile>
      <anchor>a42dd2ab9dfcf17ddb3cb5fd743625af7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::MessageBuilderLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>a7ba07cdecd78f6476976a22ccbb7a137</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageBuilderLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>a3e2858cf137e590491c96e4755109869</anchor>
      <arglist>(const Descriptor *descriptor, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageBuilderLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>ad2949dbeb29e24562127fabaab12de52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateCommonBuilderMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>ae230dfc999de7d2e80c797d9547c1521</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>acf4b6844261e56725d8129d93c9d452e</anchor>
      <arglist>(MessageBuilderLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>a456c7e6ef7296438825e54ab9be57350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>af0f712da9a6d56dd8607fc62eda1b764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldGeneratorMap&lt; ImmutableFieldLiteGenerator &gt;</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>aef8aea745d8a641723c12fdd98dd2ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageBuilderLiteGenerator.html</anchorfile>
      <anchor>a16f78489092304f1bd809c6df4367e97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MessageDescriptorGetter</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MessageDescriptorGetter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>get</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MessageDescriptorGetter.html</anchorfile>
      <anchor>a69053be1d92c9d6fb4e527c411891d72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MessageDescriptorGetter&lt; Message &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MessageDescriptorGetter_3_01Message_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>get</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MessageDescriptorGetter_3_01Message_01_4.html</anchorfile>
      <anchor>a06d0a7c8ccb565f071a4395559438d93</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</filename>
    <class kind="class">google::protobuf::util::MessageDifferencer::IgnoreCriteria</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::MapEntryKeyComparator</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::MapKeyComparator</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::Reporter</class>
    <class kind="struct">google::protobuf::util::MessageDifferencer::SpecificField</class>
    <class kind="class">google::protobuf::util::MessageDifferencer::StreamReporter</class>
    <member kind="enumvalue">
      <name>APPROXIMATE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>abb994ec658f526e8a721d2eb39d0614ba45f8c44ee5ceec46f8bc8a932c9b2eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8a23f4394f3b388eb307224f5ddc665ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_SET</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8ae57ae7d77ab0aa3fd44232dcdfd8180b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_SMART_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8a08919b9ac44d7a47f301c1b69e7a54ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_SMART_SET</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8a6009fa2e43c3fc46fb5d10a3759d8e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad4aa0d70a57393af82b99471541bef34a0c7ad5fde6967717571f61a8ff957857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUIVALENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad4aa0d70a57393af82b99471541bef34a037df773dca06ffdff87bea9db07d7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>abb994ec658f526e8a721d2eb39d0614baedd91870c13ea4732c0f827af33d5261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatComparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>abb994ec658f526e8a721d2eb39d0614b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>abb994ec658f526e8a721d2eb39d0614baedd91870c13ea4732c0f827af33d5261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPROXIMATE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>abb994ec658f526e8a721d2eb39d0614ba45f8c44ee5ceec46f8bc8a932c9b2eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9037e23820d9813085683355d9303f36a2135b89f17ef5f0e1a9eba7fde6f2413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MessageFieldComparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad4aa0d70a57393af82b99471541bef34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad4aa0d70a57393af82b99471541bef34a0c7ad5fde6967717571f61a8ff957857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUIVALENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad4aa0d70a57393af82b99471541bef34a037df773dca06ffdff87bea9db07d7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARTIAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9037e23820d9813085683355d9303f36aa43e9929fed0616c71e52d19c62977fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RepeatedFieldComparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8a23f4394f3b388eb307224f5ddc665ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_SET</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8ae57ae7d77ab0aa3fd44232dcdfd8180b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_SMART_LIST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8a08919b9ac44d7a47f301c1b69e7a54ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AS_SMART_SET</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5404171f1da5d62ae5638cf3d6ff9c8a6009fa2e43c3fc46fb5d10a3759d8e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Scope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9037e23820d9813085683355d9303f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9037e23820d9813085683355d9303f36a2135b89f17ef5f0e1a9eba7fde6f2413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARTIAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9037e23820d9813085683355d9303f36aa43e9929fed0616c71e52d19c62977fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddIgnoreCriteria</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac2035047499f13078dd5e434eab2ecb5</anchor>
      <arglist>(IgnoreCriteria *ignore_criteria)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Compare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a632ea9d1fe89ec12f75f2a81841cb231</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareWithFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>af8a35405768d91266fbd8d8c9add3370</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; const FieldDescriptor * &gt; &amp;message1_fields, const std::vector&lt; const FieldDescriptor * &gt; &amp;message2_fields)</arglist>
    </member>
    <member kind="function">
      <type>MapKeyComparator *</type>
      <name>CreateMultipleFieldsMapKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a39d6f9ff49233b82a90b9ef5ab889b37</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; const FieldDescriptor * &gt; &gt; &amp;key_field_paths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IgnoreField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a5ce3fc29c5276dae00fa92b7b2cd10d6</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageDifferencer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a680e3ea3648e2f6508cb871c4c9250a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportDifferencesTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>afcd462b246af3be52ea9aaefece9f686</anchor>
      <arglist>(Reporter *reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportDifferencesToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>adf1668b884c7460f731934641cdcb2eb</anchor>
      <arglist>(std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>Scope</type>
      <name>scope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aef04cd80058593a017e734e1ebcd1e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_field_comparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>abb60a6ef79653977d6e3d6dcb5706af3</anchor>
      <arglist>(FieldComparator *comparator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_float_comparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a63414fbc747e7a71ce185fefaca204f9</anchor>
      <arglist>(FloatComparison comparison)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_message_field_comparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a650d0c0a2aafdf38b0a191fbe554d20c</anchor>
      <arglist>(MessageFieldComparison comparison)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_repeated_field_comparison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aa3651b96414c3ce3e9e96aff49874fa1</anchor>
      <arglist>(RepeatedFieldComparison comparison)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_report_ignores</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a7228897a2db3a0716b66dc79b9cc3cef</anchor>
      <arglist>(bool report_ignores)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_report_matches</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a5f59f14c0fc0744143ae8b6ba35b4b0a</anchor>
      <arglist>(bool report_matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_report_moves</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a68c370c6c1a57cbf5537d5796acbb2fa</anchor>
      <arglist>(bool report_moves)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_scope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad7e6159e209eeec3a8f177838c462c1a</anchor>
      <arglist>(Scope scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFractionAndMargin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a92ea39f6b48f2cded07077c8b3ac471f</anchor>
      <arglist>(const FieldDescriptor *field, double fraction, double margin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad42d5d15316bd59e1636fb157a6cbb53</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a6cf5e4941efc3fb79aebac5e2523f07c</anchor>
      <arglist>(const FieldDescriptor *field, const FieldDescriptor *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsMapUsingKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ab7241755ad42438186ee7400f4326c7b</anchor>
      <arglist>(const FieldDescriptor *field, const MapKeyComparator *key_comparator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsMapWithMultipleFieldPathsAsKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a10a848d3e0820f380e88b10e42af9886</anchor>
      <arglist>(const FieldDescriptor *field, const std::vector&lt; std::vector&lt; const FieldDescriptor * &gt; &gt; &amp;key_field_paths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsMapWithMultipleFieldsAsKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aae57351d41c7227bdf02ab10e2162ff7</anchor>
      <arglist>(const FieldDescriptor *field, const std::vector&lt; const FieldDescriptor * &gt; &amp;key_fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a8d8d2488a16ab4b6ea52131e77591d85</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsSmartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ae9d6c591459bdd96e71bb4ebaeb4bbb1</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TreatAsSmartSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>af8e15bea9647cd91a8d6f668349738d1</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageDifferencer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a43d1ec327f174ef208b4cdf0fb226c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ApproximatelyEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a7c25af3ba7d5b9574506330ff694d2fd</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ApproximatelyEquivalent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ae28b4687fa096dab8a96435efd3cd3ab</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Equals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aaca2ff133bedf51d66c368ac71f099db</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Equivalent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a59edc3aa548c92a3229dca54c8a744e9</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const FieldDescriptor *, const MapKeyComparator * &gt;</type>
      <name>FieldKeyComparatorMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9f09c8a15d747f7d755e12b0c364ee6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const FieldDescriptor *, RepeatedFieldComparison &gt;</type>
      <name>FieldMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a62fa72b36b2dfa47ef3a4998ccba4dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; const FieldDescriptor * &gt;</type>
      <name>FieldSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aa58f1da943ab1246956f339359d19186</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CheckRepeatedFieldComparisons</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac4ce7b5f637ef15b5ea847dd409b85a4</anchor>
      <arglist>(const FieldDescriptor *field, const RepeatedFieldComparison &amp;new_comparison)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldDescriptorArray</type>
      <name>CombineFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a964c29aaed8e619794fdc1bd5053a309</anchor>
      <arglist>(const FieldDescriptorArray &amp;fields1, Scope fields1_scope, const FieldDescriptorArray &amp;fields2, Scope fields2_scope)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Compare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a1de971e3fb6341923623b9ebef05b696</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, std::vector&lt; SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aafcab0459bb4e327f65193f185daa887</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptor *field, int index1, int index2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareFieldValueUsingParentFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a1a5d3433acc2a5c5849da7cf92c3fdeb</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptor *field, int index1, int index2, std::vector&lt; SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aaf637ebf52dd011058d84c6ffc44b4e2</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptor *field, std::vector&lt; SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareRequestedFieldsUsingSettings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a6138bd0b89937a6a3d52a0a0eadd9dc4</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptorArray &amp;message1_fields, const FieldDescriptorArray &amp;message2_fields, std::vector&lt; SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a27d90f6218a7608b38314e31ece24159</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const UnknownFieldSet &amp;, const UnknownFieldSet &amp;, std::vector&lt; SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CompareWithFieldsInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>af97ab82f0e5deb4621ee440df28a464f</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptorArray &amp;message1_fields, const FieldDescriptorArray &amp;message2_fields, std::vector&lt; SpecificField &gt; *parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldComparator::ComparisonResult</type>
      <name>GetFieldComparisonResult</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a5c41f81ec990d99265748ef5046035fe</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptor *field, int index1, int index2, const FieldContext *field_context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const MapKeyComparator *</type>
      <name>GetMapKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a2fa8128c25ff2de24e4b902dd857740c</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>acae34da02383899fe560e2f5f50f0393</anchor>
      <arglist>(MessageDifferencer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9c9d2a5d8f1957109bf6730a5cacf408</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptor *field, const std::vector&lt; SpecificField &gt; &amp;parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a7a7f9aa72808a9b7cf99a40e38815b7d</anchor>
      <arglist>(const FieldDescriptor *repeated_field, const MapKeyComparator *key_comparator, const Message *message1, const Message *message2, const std::vector&lt; SpecificField &gt; &amp;parent_fields, Reporter *reporter, int index1, int index2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsTreatedAsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a199c9dcbb22b2da71e251394fb57ca37</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsTreatedAsSmartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9b6c1c00590954437c6713e2a65bfd51</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsTreatedAsSmartSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a9fef30670eca43ccf3e78970d79b0c82</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsTreatedAsSubset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a6c173c4cf5412c66b9260a1442f4428e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsUnknownFieldIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a46ae4f8f50bb1c4dce8a3c06914f41fd</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const SpecificField &amp;field, const std::vector&lt; SpecificField &gt; &amp;parent_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MatchRepeatedFieldIndices</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>afcf149b47699cd9fdde8edee41613057</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const FieldDescriptor *repeated_field, const MapKeyComparator *key_comparator, const std::vector&lt; SpecificField &gt; &amp;parent_fields, std::vector&lt; int &gt; *match_list1, std::vector&lt; int &gt; *match_list2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldDescriptorArray</type>
      <name>RetrieveFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a6b5ec72692d4080ebf4835b869f4bb05</anchor>
      <arglist>(const Message &amp;message, bool base_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetMatchIndicesForSmartListCallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ae33e2d200585f2d3b3703425e3957c44</anchor>
      <arglist>(std::function&lt; void(std::vector&lt; int &gt; *, std::vector&lt; int &gt; *)&gt; callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>UnpackAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a055243950fa4ddf92ab71f8b97fbb4d8</anchor>
      <arglist>(const Message &amp;any, std::unique_ptr&lt; Message &gt; *data)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>CheckPathChanged</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a177b49d3d82a27810591302e2889152d</anchor>
      <arglist>(const std::vector&lt; SpecificField &gt; &amp;parent_fields)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>FieldBefore</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a5edd688812346d6da1a7612e86e50e00</anchor>
      <arglist>(const FieldDescriptor *field1, const FieldDescriptor *field2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultFieldComparator</type>
      <name>default_field_comparator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>af1f5984e877282ef01559384a5a37e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; DynamicMessageFactory &gt;</type>
      <name>dynamic_message_factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a906ac3fd13135768e963483829660ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldComparator *</type>
      <name>field_comparator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a953d0d3351a2d9c99ca135b6f5d1aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; IgnoreCriteria * &gt;</type>
      <name>ignore_criteria_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a6789aecaef47a9a9c1a0e45b2471fb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldSet</type>
      <name>ignored_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a2e95bd02528f867ae0900f036e74852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapEntryKeyComparator</type>
      <name>map_entry_key_comparator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a742e5ce3ae739770604642f26c9d78d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldKeyComparatorMap</type>
      <name>map_field_key_comparator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a0d3106958e680610fcc59205dc5a460f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(std::vector&lt; int &gt; *, std::vector&lt; int &gt; *)&gt;</type>
      <name>match_indices_for_smart_list_callback_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ac5962f4b53ec47551bf0c2f462b7265a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageFieldComparison</type>
      <name>message_field_comparison_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>aa5c496366ebdc3aabdd46b749142fe83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>output_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a35f8259a824c1704c243c987f5fafd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MapKeyComparator * &gt;</type>
      <name>owned_key_comparators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a3c8922dee65160586174773ca33bd2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedFieldComparison</type>
      <name>repeated_field_comparison_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a2a70a2a3a16f435e5429e3df733d883d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldMap</type>
      <name>repeated_field_comparisons_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ab4e77e295a82ce0fb939cb6d9160b593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>report_ignores_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ae096c3f0cf15d90dc4730883c456ae35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>report_matches_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>ad658c01c1ad51caad847d10ea9f2757a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>report_moves_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a49a3a6685ba3e3e21f4dc693ebb7945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Reporter *</type>
      <name>reporter_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a1a5545d9aed56aca335b0c47afbf33fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scope</type>
      <name>scope_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a0ac08de17a45c388edd08f56e4ab0017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>tmp_message_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>a6dcf849c1a896bd97a2a97b7b2cb5ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DefaultFieldComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer.html</anchorfile>
      <anchor>af5b771c46a777cc4539f66caa1323b57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilder::MessageExternalList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageExternalList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>MType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageExternalList.html</anchorfile>
      <anchor>a8253f95d011c7d8c544f1fbe56818da7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageExternalList.html</anchorfile>
      <anchor>a6472a91565afd1649b085b4fb66620f8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilderV3::MessageExternalList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageExternalList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>MType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageExternalList.html</anchorfile>
      <anchor>a716aca3e5d704f3ad13cc29d502c98b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageExternalList.html</anchorfile>
      <anchor>a1256dadea11a819ed0d8e4105413a226</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageExternalList&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageExternalList.html</filename>
    <member kind="function">
      <type>MType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageExternalList.html</anchorfile>
      <anchor>a716aca3e5d704f3ad13cc29d502c98b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageExternalList.html</anchorfile>
      <anchor>a1256dadea11a819ed0d8e4105413a226</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageExternalList&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageExternalList.html</filename>
    <member kind="function">
      <type>MType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageExternalList.html</anchorfile>
      <anchor>a8253f95d011c7d8c544f1fbe56818da7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageExternalList.html</anchorfile>
      <anchor>a6472a91565afd1649b085b4fb66620f8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MessageFactory</name>
    <filename>classgoogle_1_1protobuf_1_1MessageFactory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const Message *</type>
      <name>GetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>a32970e8d38f727c802f11e420f99bb4b</anchor>
      <arglist>(const Descriptor *type)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>a9295fdbbe6fbc8e2515e66993ffdea49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>a91af79288ab3c4279259400131dd3b53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MessageFactory *</type>
      <name>generated_factory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>ab88dc8b424218a2cd76de720ad861195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InternalRegisterGeneratedFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>a9e1fde344fd40c1ece42f80b87a2a98d</anchor>
      <arglist>(const google::protobuf::internal::DescriptorTable *table)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InternalRegisterGeneratedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>a11413c5ff5511b1d9fc7bc83947408aa</anchor>
      <arglist>(const Descriptor *descriptor, const Message *prototype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageFactory.html</anchorfile>
      <anchor>aab18921dc029c4a2ff919de162afd5bc</anchor>
      <arglist>(MessageFactory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::message_factory::MessageFactory</name>
    <filename>classgoogle_1_1protobuf_1_1message__factory_1_1MessageFactory.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message__factory_1_1MessageFactory.html</anchorfile>
      <anchor>ad564f86642ffd1c0bc3589354245cf08</anchor>
      <arglist>(self, pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message__factory_1_1MessageFactory.html</anchorfile>
      <anchor>ab88a33b04cd8d7836253517a5880364e</anchor>
      <arglist>(self, files)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message__factory_1_1MessageFactory.html</anchorfile>
      <anchor>ada01a28f2f42b4ddd7dc136e4bae5625</anchor>
      <arglist>(self, descriptor)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message__factory_1_1MessageFactory.html</anchorfile>
      <anchor>abae12690d8d8686324da8e92663ea065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_classes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1message__factory_1_1MessageFactory.html</anchorfile>
      <anchor>a9caabfdd77d51cef4e1396b1d31aca41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_factory_test::MessageFactoryTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>a55ad32467f041eb55be22b6c884d63b0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDuplicateExtensionNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>a69e022d1015d777a821fe5c7ccc45c22</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>a59e7e08f5ff0a98df1edf33980da8afd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>aa77636ece92c53ec5d020107ec411139</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test1_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>a29c8c9551ff0aec5c8b7a3791d11f97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test2_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>adf930a73ee5578b57870ea2e027dbd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ExerciseDynamicClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__factory__test_1_1MessageFactoryTest.html</anchorfile>
      <anchor>a7c86cf0a336d8cc2013fd20aa6d7295c</anchor>
      <arglist>(self, cls)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MessageField</name>
    <filename>structMessageField.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cache_index</name>
      <anchorfile>structMessageField.html</anchorfile>
      <anchor>a050f9ec705711098a2e94e9099464b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>case_offset</name>
      <anchorfile>structMessageField.html</anchorfile>
      <anchor>ae4cb475f38ed6207d24b5b9175df2516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>hasbit</name>
      <anchorfile>structMessageField.html</anchorfile>
      <anchor>a8a8bca4034ec57a70fc94c1d8b0e3d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structMessageField.html</anchorfile>
      <anchor>a08824aa1719e56407c9f76435c905e20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::MessageField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageField.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageField.html</anchorfile>
      <anchor>a07365c4e3ba5a95198ec9e140c32ba7d</anchor>
      <arglist>(self, number, type_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageField.html</anchorfile>
      <anchor>ab1110de22f1b1afc06f67519d71fcbfc</anchor>
      <arglist>(self, test, msg_desc, name, index, file_desc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageField.html</anchorfile>
      <anchor>a04c545812f869f131e635020a9e5c6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageField.html</anchorfile>
      <anchor>ad8e81b14f646dcd6ffdc40515e4de8ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::MessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a22241d861da32af492c0490dd9001192</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>afe3f461433f98290eab003b5e7a17176</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>aa3edb72d9ba6e8d92a8ef10e94c6a6be</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a48dfe5bb5a72a4ed6c49a9c2b8c294fe</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a8f598b6e7884b56c94ca1ec9c52887a1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a4fa07424d3c608fa51ba95834536754b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a247eaa2d18869d0bd3514bbf458f9982</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInternalAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ace3f1d96a0d22a34e944f46b452cec85</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInternalAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>aeb8d09172619a3a702349a08accb4f27</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a3d29da9652af489a1d09a2556d90c186</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ab96e4c049ba045cc9d13db4fc2a81147</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a7e2acef7ee9f912e4375228a9e496710</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateNonInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a4ad9db2c1e33050610e4883a711e5991</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a0347f13279091dc2b991a597c384cab2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ae2e51e1b70798591247bcd5e834a93e7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a5e7164d1117b44f6492f25deac0a72c8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a83ccd65514ec408607e4c68645d10ed3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ad5747e497f3e9a75d6e7ea3b1bc26f63</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a23ee0119b7174258d4360b4205a161f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>implicit_weak_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a933e8af841409751495549e6a6e0ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>af99156f2708fddb792c96f4859206027</anchor>
      <arglist>(MessageFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::MessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>aa020fe6a9e02f3b5a3f54d749fd27e87</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCodecCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a3e14d2679f3b37f8db9ad0f2b71e8aaf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a4a4a7ccb59f1f19f7a92b79cc85a0685</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ab7adb4dbf8fe5b8261775bb474d890dd</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a4b464d211abfee92d47cfa07bafe4a6a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a41c22c5c321667ecfd2b52287f07f2de</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a3148575a4c649452f7653a8f675891bf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a091342f922edc569742055db853b84e4</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a622a104282ec6419f05d700f49652b32</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>abfa62c036c3f8e1b9a6dd43a72c0cf1b</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a3d37cbaaebd740f45d997f29f9f895c9</anchor>
      <arglist>(const MessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MessageFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a479a3dd430f800b84b6c71b43c8e430f</anchor>
      <arglist>(const MessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a2689271054f2cc139f248dad7322fdff</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a6de8deff80d83814c1c6c45b23554331</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ada651e9e15dc6fb663e74d470e4f49a9</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a74acfea9de534f13bd7b27412c204abd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::MessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::ObjCObjFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DetermineForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a53a18f524c6e1dca2be40a4f17fea04d</anchor>
      <arglist>(std::set&lt; string &gt; *fwd_decls) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a0d4c05cf861731a559860286bd388914</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a0b2db5237c28002d0c837f04582b88d4</anchor>
      <arglist>(const MessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MessageFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a57b7b6c6d2f8f43638f608560c90f4dc</anchor>
      <arglist>(const MessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>WantsHasProperty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ade9b397a39eaa57937b2392675846125</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>ab985d9f4b38e74c572cdd384cfa86e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::MessageGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::SourceGeneratorBase</base>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a23ea573d39af151eb3f827243ea8f4d8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>aec9fc5ae6f6c3435540319daa566381a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFrameworkMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a4e6a2b0751eaa629cd2069f7b656dd0f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>ad1c8a5ce071a41e5596ae8b3078348da</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a3287bd562653b563dd0ed1ca9ed76c9e</anchor>
      <arglist>(const Descriptor *descriptor, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>add90d1f2ea3a9b79e8ea55e95f6510fe</anchor>
      <arglist>(const MessageGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MessageGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a4da486ceca7971193d3a8f775186aeed</anchor>
      <arglist>(const MessageGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a7706af0a1e8e69351bbb6c92ad22058a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddDeprecatedFlag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a03113b5e537a70e292dd6071941a5fe2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddSerializableAttribute</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>ac8be45c2f5a6dec908059a19d5d34992</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>class_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a8bcf12e1155fef5ff006a39220f8f132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FieldGeneratorBase *</type>
      <name>CreateFieldGeneratorInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>abb9beae12f1cbc8970eb319d2208d2fc</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; const FieldDescriptor * &gt; &amp;</type>
      <name>fields_by_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a2e3322dc13cf0b7522ccce850416e621</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>full_class_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>aa5256259671dcc79933132f0d9661d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMergingMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>abc350693ba9ca4efaafe149fe56ab457</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMessageSerializationMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a3f50d852c4841c09a2972155ae935e99</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetPresenceIndex</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a8e63b48be07303bef2c4982218a3df2e</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>HasNestedGeneratedTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a12c387e864ad13852a58fa07524662d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a9a4518d7577e07d2b992d73eaae74faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>end_tag_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a6bf5a5a91728ed19217f1fab17ac62e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>fields_by_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>ab3cf861eece9db327d6f111eee0a625f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>has_bit_field_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>a95233a0f8895420a800e2bc851f1ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_extension_ranges_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageGenerator.html</anchorfile>
      <anchor>ae4fb3ad549e1908dcb361c404fac0a8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::MessageGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>a9fd7e56e01b4bc9787a2ae4fa8b8b20d</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateExtensionRegistrationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>a669bbb31704a1866a349fd610ddebea0</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>afb8e889e2a6afdc4a3a10a3fdb3b7d1c</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GenerateStaticVariableInitializers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>a072c4f863ffb460a1abc14ac38e28f9a</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GenerateStaticVariables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>a36554e5388762c956a78ecd7e66e7888</anchor>
      <arglist>(io::Printer *printer, int *bytecode_estimate)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>a543a7a51c03bef9849877265cbee631d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>af6b9b7d75ac5387b5c5655664ed7827f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>ae539d696fc65bd38d75fc6c997f9c2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1MessageGenerator.html</anchorfile>
      <anchor>ababc9c0e51a89a61522dcf59177f8020</anchor>
      <arglist>(MessageGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::MessageGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DetermineForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a1e24cfc15b763c9bfce28f70ac5c4327</anchor>
      <arglist>(std::set&lt; string &gt; *fwd_decls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>ab5ceca051b827c9d9ac56ee82ea8e042</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateExtensionRegistrationSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a92f6ff5e7bc21609ac197e05604e2dd1</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>ad12033d5589af46d8e119defe0e2226d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a38225dc600cb3c7f88bea452292bdefc</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateStaticVariablesInitialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a613d7be91594d5bcfd49d79018b094b3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IncludesOneOfDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a58a7b6c4b57bfc8ac3a81b1201e770ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a55eb1be171406a42e8f83d47d6ee45f1</anchor>
      <arglist>(const MessageGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a7e75bdd167292e3fbe2215477db04326</anchor>
      <arglist>(const string &amp;root_classname, const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>MessageGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>ae61041d0874a468fee1dc35637060a5c</anchor>
      <arglist>(const MessageGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a8409f0de5b99333a693e9d5a324817b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateDescriptionOneFieldSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a5a577e6136d4c884239c0d81ca939a9d</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMessageDescriptionSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a522b150514380f2f57e5be4514108305</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParseFromMethodsHeader</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a8813f2b4d1ab7cfbf943e3e3c4508991</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneExtensionRangeSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>af5edd5081beae43ff9c78f5709a95872</anchor>
      <arglist>(io::Printer *printer, const Descriptor::ExtensionRange *range)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneFieldSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a2e86abfb772e333f85131f3e0963b3f9</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>class_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a032df7348c9b8509d01612b2e81c65a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>deprecated_attribute_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a706b3bfb43885d6b73f061fc8f7b9d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>acfc6a197e127979edaf3ea722ba7ee3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; EnumGenerator &gt; &gt;</type>
      <name>enum_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>ac5cca943c9c71617d0b1f323aa3f7023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; ExtensionGenerator &gt; &gt;</type>
      <name>extension_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a560bf5d0bb332e9f1c701efc5aabdfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldGeneratorMap</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a29e1fe050dc08bede0d2492b4f7e8180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; MessageGenerator &gt; &gt;</type>
      <name>nested_message_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a41fd1bbe83d547eaaf27fb917cc78bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; OneofGenerator &gt; &gt;</type>
      <name>oneof_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>a6179350834d67ad3e50bcc7228ba3f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>root_classname_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1MessageGenerator.html</anchorfile>
      <anchor>ab2c6a23f59f90c19b4472e287ea47516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::MessageGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddGenerators</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ae8f74b8817c2eb58373efcf271291c98</anchor>
      <arglist>(std::vector&lt; std::unique_ptr&lt; EnumGenerator &gt;&gt; *enum_generators, std::vector&lt; std::unique_ptr&lt; ExtensionGenerator &gt;&gt; *extension_generators)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClassDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a1a8e6753582321148f1b1c3ccb49315a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClassMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>af4730e1d6b3fa1a39e2ed3cabafeae9d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDefaultInstanceInitializer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>aa792666e65b31b8d457680097ef590cb</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateExtraDefaultFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a495ea44ba22ae0580492ae5e002f3158</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldDefaultInstances</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a8771b4b3b19b813742c8b450252b2c70</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a1f9b15678c9e4460d90d37df7dcbd869</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSourceInProto2Namespace</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a4dec3e8d96d88bf72d4726bf77ef5781</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>aa457b1841602dbe22d8e808f195deb38</anchor>
      <arglist>(const Descriptor *descriptor, const std::map&lt; std::string, std::string &gt; &amp;vars, int index_in_file_messages, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a5523e2899867108b7379aaad579f504b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateArenaDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a453d104b054aae7b1e6f484cf8ae1619</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a456035d92e4eac6bc137e3a1b12370a6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a05d5d41b60652318c5d8eecd7570dabc</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateConstructorBody</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ac84e28e36486b290a57bb7c4822f7a0a</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; bool &gt; already_processed, bool copy_constructor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateCopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a5735761684f19ba14455da83c19e2618</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ae02c94369ab42a4918bd563236b82fc7</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a490103555748aa1dd362ca7a3d7d0537</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ade4586814c88da3996fe34db72f3035e</anchor>
      <arglist>(const FieldDescriptor *field, bool is_inline, Formatter format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GenerateFieldMetadata</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a7420fd63e5f4ef31de4a29fdea0b8787</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateIsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ab91d50885d8b9cb6bdf51e061641d001</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a258b9da935c4a8628e2599473820ec19</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a2b9024b2522afe6cb0e91d38b2707b61</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; size_t, size_t &gt;</type>
      <name>GenerateOffsets</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a06fbe23174c25bf525b77c4e979b71c7</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateOneofClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>abb1297d87d2e0cdaf61802641b7b1a49</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateOneofHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a5bfb90f224cddd30614183f1717ff45e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateOneofMemberHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a026451f1d47383f4bc22960fd5ab68cb</anchor>
      <arglist>(const FieldDescriptor *field, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>GenerateParseAuxTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ac39b116c4be754d9c2f9dd1443abdecf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>GenerateParseOffsets</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a39ceea27e012999e0dc4384ad50ed85a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GenerateParseTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a9ae57624b204e28db9b0f29eebd95be2</anchor>
      <arglist>(io::Printer *printer, size_t offset, size_t aux_offset)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSchema</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a695a5648a5f6fcbb38bbe2d520f06530</anchor>
      <arglist>(io::Printer *printer, int offset, int has_offset)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneExtensionRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>aa39ad1ede0e3235719d8d0314adba65a</anchor>
      <arglist>(io::Printer *printer, const Descriptor::ExtensionRange *range, bool unbounded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a613245bb636884f9971423ec41b24cf7</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field, bool unbounded, int cached_has_bits_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeOneofFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ad36e54e0d8a6d8cf2240308a8b2b81b8</anchor>
      <arglist>(io::Printer *printer, const std::vector&lt; const FieldDescriptor * &gt; &amp;fields, bool to_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a62c76b1945df9b0925735fad0d938b6b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesBody</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a4a3754defcbf396644c2a95252d31d65</anchor>
      <arglist>(io::Printer *printer, bool to_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a4e95670362c179a472953270921e2f34</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSharedConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a643e3acbba50b151928cc581dce19736</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSharedDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a156646c0b54b228feed3101295c83ec2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSingularFieldHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a266918f614b91cc7e8e94f0e99cd38ae</anchor>
      <arglist>(const FieldDescriptor *field, Formatter format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateStructors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a907e9f1e2ea8f5793af454e92d611c1d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a8ad41a398455607574409fd0553f849a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a634295f668e4c6ff0e4253def50a4026</anchor>
      <arglist>(MessageGenerator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>HasBitsSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ab4de4668f0732f593af5528217d36970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint32 &gt;</type>
      <name>RequiredFieldsBitMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a9c42894c48a379e110f4f3622e647fce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>classname_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a49e926aeb1b2248d6ba9d5229527967c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a5dcb981800419f3f935fc5afddbbbb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const EnumGenerator * &gt;</type>
      <name>enum_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ad55c52bc837415e486375d316f3c9ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const ExtensionGenerator * &gt;</type>
      <name>extension_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ac4e127ebc0d4ee998bc1ca67bcc3cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldGeneratorMap</type>
      <name>field_generators_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a402087f44ba3acb29a793f846036ac9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>has_bit_indices_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a484fe4eb33a80422cef03f5e3159e330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_in_file_messages_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a8821c45d7a7067769fd65786f2e6a880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_has_bit_index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a246f843227a66ad5379cc1b8bc213228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; MessageLayoutHelper &gt;</type>
      <name>message_layout_helper_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a8f863f5c8e9c77b726ff5aa64194e551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_required_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>ae842b2c199db82755caad0d7712fa403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_weak_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a488b2a910c377996760752a9d573d930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>optimized_order_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a2cb0190382286a1de3dfd90195e4a8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a6290be8b8d35d775b9cdaa454891333c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageSCCAnalyzer *</type>
      <name>scc_analyzer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>aad774552ed8763f9ecb19ddce5f033ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>table_driven_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a75420e7a56d28b5dac183cde48324460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>aae5989fff6f57ff2dc458540ac3c24fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageGenerator.html</anchorfile>
      <anchor>a27dd6e397ea136f17cb2e4d1edf28983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MessageHeader</name>
    <filename>structMessageHeader.html</filename>
    <member kind="variable">
      <type>Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>structMessageHeader.html</anchorfile>
      <anchor>a3b4facb521550dba1549d0dcbbcd656a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stringsink *</type>
      <name>unknown_fields</name>
      <anchorfile>structMessageHeader.html</anchorfile>
      <anchor>a8ca61475393bdea3011600d170a80e55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ExtensionInfo::MessageInfo</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1MessageInfo.html</filename>
    <member kind="variable">
      <type>const MessageLite *</type>
      <name>prototype</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1MessageInfo.html</anchorfile>
      <anchor>aaa71133d54c239456ab0b5cd70a339bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glog_testing::ScopedMockLog::MessageInfo</name>
    <filename>structglog__testing_1_1ScopedMockLog_1_1MessageInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>file_path</name>
      <anchorfile>structglog__testing_1_1ScopedMockLog_1_1MessageInfo.html</anchorfile>
      <anchor>a6b1a3c961d628a915c08bcffc8427beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>structglog__testing_1_1ScopedMockLog_1_1MessageInfo.html</anchorfile>
      <anchor>a638a196153dee7e7a8ef1a70da05563b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GOOGLE_NAMESPACE::LogSeverity</type>
      <name>severity</name>
      <anchorfile>structglog__testing_1_1ScopedMockLog_1_1MessageInfo.html</anchorfile>
      <anchor>af0384f2c7f94d8459cb973cf6fd5b587</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MessageLayout</name>
    <filename>structMessageLayout.html</filename>
    <member kind="variable">
      <type>MessageField *</type>
      <name>fields</name>
      <anchorfile>structMessageLayout.html</anchorfile>
      <anchor>ada112b914cf80f3684936ecf3e1bb03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msgdef</name>
      <anchorfile>structMessageLayout.html</anchorfile>
      <anchor>a62edd51a1c74bc9d8ae96c5fc2bb4dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structMessageLayout.html</anchorfile>
      <anchor>afbc948fbc4a1a2a7b202f25a3b374728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::MessageLayoutHelper</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageLayoutHelper.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OptimizeLayout</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageLayoutHelper.html</anchorfile>
      <anchor>a59f2a935446b34c3173ee33988bc916b</anchor>
      <arglist>(std::vector&lt; const FieldDescriptor * &gt; *fields, const Options &amp;options)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageLayoutHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageLayoutHelper.html</anchorfile>
      <anchor>a0f9c81816b70de167a52c3b8ed061d86</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_listener::MessageListener</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__listener_1_1MessageListener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>Modified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__listener_1_1MessageListener.html</anchorfile>
      <anchor>ae9cfc7186ce918dbcaa818eae7104d2c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MessageLite</name>
    <filename>classgoogle_1_1protobuf_1_1MessageLite.html</filename>
    <member kind="enumvalue">
      <name>kMerge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a1ecc0e6a5508d4d68609060f82b1b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMergePartial</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a3f3dbe8f1e719e1a3d24abb93d8b83d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMergePartialWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a25801a73592c055f99318cacabd4f63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMergeWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a77f103ee03ed66d3b16f5baf0c68536f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38ac2671fb4ff49d2d2067d9ff218615c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParsePartial</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a86cb7cdc9c36ae052792001cc0cf9d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParsePartialWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38aa14393e6c39ed51eec8ad45a4305dfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParseWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a33411f70c09c0295fd11462ec0324af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ParseFlags</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMerge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a1ecc0e6a5508d4d68609060f82b1b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38ac2671fb4ff49d2d2067d9ff218615c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMergePartial</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a3f3dbe8f1e719e1a3d24abb93d8b83d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParsePartial</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a86cb7cdc9c36ae052792001cc0cf9d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMergeWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a77f103ee03ed66d3b16f5baf0c68536f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParseWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a33411f70c09c0295fd11462ec0324af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMergePartialWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38a25801a73592c055f99318cacabd4f63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kParsePartialWithAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2b73a2f564564bb7a63165bc6c714e38aa14393e6c39ed51eec8ad45a4305dfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AppendPartialToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a9bb4cc45523c16e7eb4a50252a1d4305</anchor>
      <arglist>(std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AppendToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a305e4b58369c9750f7c8b2d54c915df0</anchor>
      <arglist>(std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ac310af7bd30ce5ed081d2fcea2275c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>acc1238633b40631f6076edeade8b0d70</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>CheckTypeAndMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a77c1e2ece518d215e3d8b3fe6830bcfb</anchor>
      <arglist>(const MessageLite &amp;other)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a76c6fc63bd2a7be4b9220cbf243b81fb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a75cfe16c03bfbf3adaaf9e365b0eed83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>aa19271fdf140664e08c74e5f9b2d844a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetCachedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a5347f639af70b2f2ba4963791931404e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ae7d3d96506f463913f3dfbe21ec083ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>GetTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a63a6a74f0cfb596756a03b4730022496</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>InitializationErrorString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a0bc76c55fb144e03729909cfd324d45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ae7d2c0a251444bec958eb6a5e3d60bbc</anchor>
      <arglist>(uint8 *target) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>af4482fa58b3ada0b35fd8e79b2bd0387</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFromBoundedZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>aa3e5c7641a03da1ee0e1c72669094c1f</anchor>
      <arglist>(io::ZeroCopyInputStream *input, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a052068e820916c4ea3c0c68d7f32ea64</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ad60432bd0463515e9b78eac19276950e</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromBoundedZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a8fa77e19692e77c760edff8e500c1a98</anchor>
      <arglist>(io::ZeroCopyInputStream *input, int size)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a3005e1af614c3a90ff6690fa20a5d086</anchor>
      <arglist>(io::CodedInputStream *input)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a7ecec235f165c65de28ef23e47d41f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageLite *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ac56f702622baf4bc8b5fe7ea6f66c6cc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessageLite *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ab5fb6b7f15ec3985ed6119a341763ba2</anchor>
      <arglist>(Arena *arena) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a72978604fb698d9ecfe89465e1d797ea</anchor>
      <arglist>(const T &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>abe51451e1018838c8ccc353c20cdf73c</anchor>
      <arglist>(const void *data, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromBoundedZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>abf08f7031bab8fcf26814b8aebb2e3b5</anchor>
      <arglist>(io::ZeroCopyInputStream *input, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a5875371d09bca5c4d75c793ad7be5bb6</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a55b4bbb2facc2f8ab07b8fa788ee572f</anchor>
      <arglist>(int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromIstream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>aeffb15ffdef652878a5e0a241b1aba4e</anchor>
      <arglist>(std::istream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>af10c66fba0377a6bb5139ab1565cab25</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>aac1193529df604ebb1a3100e39ae7f41</anchor>
      <arglist>(io::ZeroCopyInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a8e39016649ce7df865094a6db690ee6b</anchor>
      <arglist>(const void *data, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromBoundedZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a364e8a355fc09b042c5c58b1dd2f1631</anchor>
      <arglist>(io::ZeroCopyInputStream *input, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a5a2d379792185751116ffa1726e626bb</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a629c5147b10d969adb90eaea67045015</anchor>
      <arglist>(int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromIstream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a88655568f9e88f6fd0b1e5533161d151</anchor>
      <arglist>(std::istream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a59fd7b29824f188d640317dd747cc29f</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParsePartialFromZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ad73f03a053d00de0b4fb2fd7f22b5f3b</anchor>
      <arglist>(io::ZeroCopyInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SerializeAsString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>aa196e4de4983203b6685f6b4ee18d291</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SerializePartialAsString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a7ed3344a8da1614b9395e83eff1ab2e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializePartialToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a36c5a45c4c0fc1a1f573a435d599f00f</anchor>
      <arglist>(void *data, int size) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializePartialToCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a71ea1f767477f1f381cf9d0be7d93bda</anchor>
      <arglist>(io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializePartialToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a028f7173130ce880e2210e55becbdaee</anchor>
      <arglist>(int file_descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializePartialToOstream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2a19103e9c656cf09e8f32e4f3b2cd85</anchor>
      <arglist>(std::ostream *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializePartialToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a9ebcff42fb437da09b63b5dfc66c6e24</anchor>
      <arglist>(std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializePartialToZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ac3fafe2b3f586499db6e4ee1b894c1a2</anchor>
      <arglist>(io::ZeroCopyOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ac4dece40d7a9f9a21c05cb31d9e9a45f</anchor>
      <arglist>(void *data, int size) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeToCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>aa7bd5831ae36fb1a8976ab583c10292c</anchor>
      <arglist>(io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeToFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>af7c6a1e1daedba29e789a355d77235c6</anchor>
      <arglist>(int file_descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeToOstream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a831a4457b6dbcdc4d644432b25924d75</anchor>
      <arglist>(std::ostream *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a9cd6ad735120595e2751cbde0c8db3e2</anchor>
      <arglist>(std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeToZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>adc826c8b63c32aeda21a17921f30bb93</anchor>
      <arglist>(io::ZeroCopyOutputStream *output) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a3e03d193d27826224b4e37276dc3fb19</anchor>
      <arglist>(io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8 *</type>
      <name>SerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a70e8bb138ee12a43c4ded832b1c71ddc</anchor>
      <arglist>(uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ShortDebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a0b1de91d90bc9c22021d2833e4bdf730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Utf8DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a13cd589d490b7903976bf1caf946841b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>acfc83ee69748df3c3627dc1b0bc65011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const internal::RepeatedPtrFieldBase &amp;</type>
      <name>CastToBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ab2a02667831f5d51f0508101fadd4023</anchor>
      <arglist>(const RepeatedPtrField&lt; T &gt; &amp;repeated)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static internal::RepeatedPtrFieldBase *</type>
      <name>CastToBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ac3098538d7fec9dc372e4523f5f0a675</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *repeated)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static T *</type>
      <name>CreateMaybeMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>ac697d51d8bc3cc90bae18f03d0a88be3</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a5ab6a0cceecbddaf1dc875befcd58c01</anchor>
      <arglist>(MessageLite)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual const void *</type>
      <name>InternalGetTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a106fdb607541680efaa215f62aa988a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsInitializedWithErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a800bf7b901791f1036559db6e3cf0916</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LogInitializationErrorMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a5c15cca99c912a3518220b45fe5b0dc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::WeakFieldMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a2c1c1ed684c20e2f4ac0c7156d38e890</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::WireFormatLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>adf6c86df33ca5e2b33880ceda3536a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a658ef47bd757fd5e0f13adab5a417ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::MessageLite</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</filename>
    <base>com::google::protobuf::MessageLiteOrBuilder</base>
    <class kind="interface">com::google::protobuf::MessageLite::Builder</class>
    <member kind="function">
      <type>Parser&lt;? extends MessageLite &gt;</type>
      <name>getParserForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a22a1d08f27db1e605a5573da7f1c11a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a16f54ac9629d29c9fbfbe2be9353f791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a0bd1635ec4e42527ed236ef7ab2c8d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a1716e6d7b9cf636e29787177f06c7194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a4c8728da24fd6b6715788d891f5739f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a7da609480799cd53632ffbf830a720d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDelimitedTo</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a36b1fed4b831a35ad4585c2ddaec08cd</anchor>
      <arglist>(OutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a4eae067f1bf21abafdecc6175efe78be</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLite.html</anchorfile>
      <anchor>a6a4c9c5758423befbc9fae4c8ed22027</anchor>
      <arglist>(OutputStream output)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::MessageLiteOrBuilder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1MessageLiteOrBuilder.html</filename>
    <member kind="function">
      <type>MessageLite</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLiteOrBuilder.html</anchorfile>
      <anchor>a0ed80331e34dd013dd2059b6c050e7d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageLiteOrBuilder.html</anchorfile>
      <anchor>ac5694153af2b7d5b7cd74566ede15f9a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::MessageMap</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</filename>
    <base>google::protobuf::internal::containers::MutableMapping</base>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a9455e10ad3dba24d8d95dd127ac571e0</anchor>
      <arglist>(self, item)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__delitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a5d237faabed5a53098da81ba8e7bc7aa</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a8a59f1f2c724db0f411972863a77f9c9</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>abb1c4f93b07ef84e95568f9d213e8f0d</anchor>
      <arglist>(self, message_listener, message_descriptor, key_checker, entry_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a212f45ada58c0760df44e46cba29a2a3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>afae4a0e4c9cf73c80c9059f25b5c058c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a8bec3ae3a05a3f778bceb68e71332dfc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>ad25de2808b8ff057d10a746f6e853a37</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a16a570c541806fa8fcbfdc8f8afbb52a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a1fc82cb37f69f0aa6af4f2b9a2f000a7</anchor>
      <arglist>(self, key, default=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_or_create</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a3722a42fd8df095b7da7aa31c7347323</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetEntryClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>aaab29e3fadf6fd428ce236445102c93d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>InvalidateIterators</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a3d2a25ab2f01a7826867d7f3c660d34b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>acd72c1c8566775a0dfaedcd3b5f03f4c</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_entry_descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>ac9fc508d4eb28060e87bd2dd20297337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_key_checker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>aca0d5c1e576b3afa6bc5dde9a893bf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_message_descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a20ab1cb0d42b80a82d8b51d03097f42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_message_listener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a2df50f89d4625bea12b1b098bca0c914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a07aaef86bbe807ab6e47122029c3dc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MessageMap.html</anchorfile>
      <anchor>a6f718e58d91260a0d99d90b04a0a490c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::MessageMapContainer</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1MessageMapContainer.html</filename>
    <base>google::protobuf::python::MapContainer</base>
    <member kind="variable">
      <type>CMessageClass *</type>
      <name>message_class</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1MessageMapContainer.html</anchorfile>
      <anchor>a7268edd1c631d3e6a3dfd89a25772a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::MessageOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::MessageFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a103a92bcdad95196f6d5caea24998617</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a209dcf2d8b2b7be4a58fadcf9efb344e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>ac2ce908828c54462d93f537beb763a76</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>aef369e116fe385869f3a2fcdf63fd3f4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>ab43c472774d30e21f2ac34f9ad5bad4e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateNonInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a52d9d6b227c50c0f79749073cbcf0a03</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a5a5851811e7aef7daf9a302081e4fab7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a71a2fbf55731233fb37bdb67b939fb73</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a6dcd3ded37d654fc352fdfe6e4c1f3c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>ad94fa7c1051972bb62def3a653a4e79b</anchor>
      <arglist>(MessageOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::MessageOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::MessageFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>abeb50d634efcf36670186ed5869d97db</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>ad351e5a0fd62fe7961b4b588bfca8b31</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a84b6cddebfa4006bebb22db35cbbb5e6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a3221445c7059d5886d29c7936710fb58</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>afa180523eb23dd9e1cc934664e44ee8b</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a9c808d4a2ee46ea969b81af985ff8513</anchor>
      <arglist>(const MessageOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MessageOneofFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>ad1131a319d7f3aefa50ed3390b67eaca</anchor>
      <arglist>(const MessageOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a626a7d38c64dd166dcbdb19fc1a7ddb4</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1MessageOneofFieldGenerator.html</anchorfile>
      <anchor>a80f49494e53452aaf1ca16e8b77b27b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageOptions</name>
    <filename>classMessageOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6a7a2265a9e0c5419fffe42da9d11d3e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMessageSetWireFormatFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6af639d3f8822608b18f22c05e19312e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoStandardDescriptorAccessorFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6a2826c2d79003a51c93a8bd5d3e368e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6afc8092de67531f024a4183c9fef2cba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMapEntryFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6a7f30ef8ed7461f06b33ad71b4a726b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6afc8092de67531f024a4183c9fef2cba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMapEntryFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6a7f30ef8ed7461f06b33ad71b4a726b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMessageSetWireFormatFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6af639d3f8822608b18f22c05e19312e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoStandardDescriptorAccessorFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6a2826c2d79003a51c93a8bd5d3e368e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5eaa5d9ffcd2e89bc73ddd7e2cb4aee6a7a2265a9e0c5419fffe42da9d11d3e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aa4871426506a6cfe341cb3d14d7642db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a165d159f7d176d5b3fa93bdac7c09861</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5d426814a71cf3d51ebcff4d358ceae5</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a263011ebfe76ea4b34500c5ab09e1164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_map_entry</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a1d52dfc621f9a4b09cfc051b4c0e4492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_message_set_wire_format</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>af1a7a514263c9807464fe73392188def</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_no_standard_descriptor_accessor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ae05090aab45daf45683dc6d3dbdc4af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ac20de7c801e1316414b863c4d4258087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a340bdde86df9a0d526fbcd8ba8fe3800</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aecef09596a658e064672bb6938ed9cf0</anchor>
      <arglist>(const MessageOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ab118700a2e29767bc87e0b10328bf775</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a4489334915575446acd167db486d485c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a1278f25c96c24477aee6528a77a9830a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ae55eab8bc128b11d968b2fa028eab283</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aef295bc50d75c4891cbbb1f22d783aa9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a77265f6ca2028bff6567af99807469ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_map_entry</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a78b862205cc78c80e77a2fbd21edc150</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_message_set_wire_format</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>abdba1726fdf939d6272d3d4cf7e92748</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_no_standard_descriptor_accessor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aec3789996aec40e35ee45fe26ee29038</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a9088b8335252aece4107ecb04cafdacc</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aace3691b6117d992adba9437e2d47945</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>map_entry</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>af775593ebfb1d79a8438939521eb84d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>abd602090ee2c83b2c484655b1b311135</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a642097c91e4576cfee94ff820c221f90</anchor>
      <arglist>(const MessageOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a9234da125b6d78d9d5d53ce1c3c6e56e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>message_set_wire_format</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a8b80fc7aa6ad7f88b7fdedeeb8f8c208</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageOptions</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a71926653b748f6332d8df3b049cb198d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageOptions</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a8a50b3f20934ca2ee3f476933f87ed96</anchor>
      <arglist>(const MessageOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageOptions</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>af71afcddad9b71400abb4e0fdf7cdff9</anchor>
      <arglist>(MessageOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a6a32760ccd1e356923cdd53f9551364b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>af8935fbadaae5cb19f514be189eb8795</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a9bf1ef38f6f5a2a11d0763a8dddfa6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageOptions *</type>
      <name>New</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a89f16c254a1cf93182ed9e97210bc02b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>MessageOptions *</type>
      <name>New</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a64bcc23a085fd0592261354abf91800e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>no_standard_descriptor_accessor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>acf2081c504105133cd2d8fac804e5dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MessageOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a846ddcd0d21ee0bb77afe65ed43756fa</anchor>
      <arglist>(const MessageOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>MessageOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5e4543caf4c87102b59e8a003cbf5cf7</anchor>
      <arglist>(MessageOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aa2e21896717b1be3aea0965444b1fe6d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a9aac87e94773bfc74d2131856983082e</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_map_entry</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>acd78866f970f396ae753059cbec97fec</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_message_set_wire_format</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a65ec156750367a44a452b8cd86d7a48a</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_no_standard_descriptor_accessor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a53721eaaf8699a55a12599e88bb41c87</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aa5e1d40e014c11c5bcaed211db52bce8</anchor>
      <arglist>(MessageOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a37cb99d5d73f5e2ecab739a284c7593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>acf28f08f17826b29eee29be5bda87455</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>acd7f380ffbb8f3059de6705049f7aa2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a76f6d17ba9c460de395e40b77f0f0955</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ae0442a7861a6dc07fe00bb7dfebf981d</anchor>
      <arglist>(MessageOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageOptions</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ae3735e713328d18ca6d075b83e9da290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MessageOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5acdcdb7c125a0936a5ef7164f63db7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a314a3acf1845fe599cfb5824f3a1c079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>aff999baffb054f2f3cd80849afc34eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a1a8e40ad4c05c19a7749699143af913e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a0f47ecf0d3ff746693ee7090fb6bf1f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MessageOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ac49e498047fd2bfd597dd77289ce7c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ae68b533c10a2f01b8f4a045c6d61c077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MessageOptions</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ac8fab2017e5c3e0c3d82ba6b7320db4a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a1bc6c299856217a2d07db095db3a4ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ae0951ca98bdda54a5eac62c1d6a35e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a6c955eb6a089c4c34a20f6ccd5ca67df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a36dbb8c5e753ba3d61bd7d1534557c77</anchor>
      <arglist>(MessageOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5f6a4a60c9620fd18c3c1118e6dcb399</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a810ecb51dba355d481796b7fb0cd35d7</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a218a896767423e087efc93ce1ea014f2</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a8d2aa859cdf10299254e26eede950e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a757043cd5f0698ed93b52432910c0197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a7a8c75b2f9dedc3db2bec38910721ecd</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a632dd9ceaf3bdc2625cdcdb32f5518a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ada0eb108a9f3cd163b2170d4e81f3812</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a5af571dbee2a4d7a49a759aadccc053a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a82a217e43d262da38099e0ffc4e69c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a7293216d5ac0edb3acec8e615be6b393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ab334ad9c1894ed00e95c901be8e9d7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a233c25d9628a4846a33458ac9fd77a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>map_entry_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a0938abb9068227ceeac889f954eb474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>message_set_wire_format_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>acce9be6ca5d6f658e5dd233959ea6ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>no_standard_descriptor_accessor_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>af5e259cfec23309b6c02c0bb81c45f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a410604b9d54ab83d041205cf5415f3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classMessageOptions.html</anchorfile>
      <anchor>a9630eab63a7173569e6646747cf7b539</anchor>
      <arglist>(MessageOptions &amp;a, MessageOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageOptionsDefaultTypeInternal</name>
    <filename>classMessageOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; MessageOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classMessageOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>ab420eeaea2fccf45e8aec95644d07ce1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::MessageOrBuilder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</filename>
    <base>com::google::protobuf::MessageLiteOrBuilder</base>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>findInitializationErrors</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a7f5b0f70a8ce65fc09723316baff0bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Descriptors.FieldDescriptor, Object &gt;</type>
      <name>getAllFields</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>ab1df76ec9dbdfd5edcbcc463ee39d3f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a2ed196b503482316b32af93bc1511d7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.Descriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>aaa87dd12ed4d5df202f877504e804457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a28aa44b97a8120d9450deb109522fc1f</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getInitializationErrorString</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a0ec234b5c586c3567bf3c10297b5d254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.FieldDescriptor</type>
      <name>getOneofFieldDescriptor</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a929d9cd9480d6c5f14f698956f2e2c13</anchor>
      <arglist>(Descriptors.OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a976243fceb253fee856bb0349f75de1d</anchor>
      <arglist>(Descriptors.FieldDescriptor field, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedFieldCount</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>af60c5d80106288fd345167f749742a4d</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a32182bf82a1425a77bdfd76fbdf88196</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>a8148f9f2556517d979d1d32e83c4022f</anchor>
      <arglist>(Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasOneof</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1MessageOrBuilder.html</anchorfile>
      <anchor>ad1027dba11d50550ac49a50a54e7df5c</anchor>
      <arglist>(Descriptors.OneofDescriptor oneof)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilderV3::MessageOrBuilderExternalList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageOrBuilderExternalList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>IType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>a439c32702ea44a139cd5688d3057df24</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>ac54192901a0af83665d40ef42f4258fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilder::MessageOrBuilderExternalList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageOrBuilderExternalList.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>IType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>a625b4a868d4f429a50b005dd927137ba</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>ab660f272857ad71974e30f479291ba60</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageOrBuilderExternalList&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageOrBuilderExternalList.html</filename>
    <member kind="function">
      <type>IType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>a439c32702ea44a139cd5688d3057df24</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>ac54192901a0af83665d40ef42f4258fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageOrBuilderExternalList&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageOrBuilderExternalList.html</filename>
    <member kind="function">
      <type>IType</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>a625b4a868d4f429a50b005dd927137ba</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder_1_1MessageOrBuilderExternalList.html</anchorfile>
      <anchor>ab660f272857ad71974e30f479291ba60</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::MessagePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1MessagePrinter.html</filename>
    <member kind="function">
      <type></type>
      <name>MessagePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1MessagePrinter.html</anchorfile>
      <anchor>ac353c30ceed365ac4eaaf9987ab848fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1MessagePrinter.html</anchorfile>
      <anchor>af2f631e251f59ba122761e3582dc3fd1</anchor>
      <arglist>(const Message &amp;message, bool single_line_mode, BaseTextGenerator *generator) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessagePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1MessagePrinter.html</anchorfile>
      <anchor>ab90f3da94ac9b92381cc40879ef4d7d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1MessagePrinter.html</anchorfile>
      <anchor>a06cf2823a398381b44fa229df04de984</anchor>
      <arglist>(MessagePrinter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::MessageSCCAnalyzer</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</filename>
    <class kind="struct">google::protobuf::compiler::cpp::MessageSCCAnalyzer::DepsGenerator</class>
    <member kind="function">
      <type>const SCC *</type>
      <name>GetSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>a3e37715c9669ce1eb128af41e976c322</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>MessageAnalysis</type>
      <name>GetSCCAnalysis</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>ae4e8635b5eb704f190ae9f1fcd610862</anchor>
      <arglist>(const SCC *scc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRequiredFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>a0647c489ba9098331b96120d5669973a</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageSCCAnalyzer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>a52c35c30416b42eef7ba5c86a28b95ed</anchor>
      <arglist>(const Options &amp;options)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const SCC *, MessageAnalysis &gt;</type>
      <name>analysis_cache_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>a427218d788afd1afe3ad5ae378d63204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SCCAnalyzer&lt; DepsGenerator &gt;</type>
      <name>analyzer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>aec80b6183fb2f62aa9d50eeb33487014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1MessageSCCAnalyzer.html</anchorfile>
      <anchor>a6f04eb2de0eb13e01cc5517a471d9f66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MessageSetFieldSkipper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MessageSetFieldSkipper.html</filename>
    <base>google::protobuf::internal::UnknownFieldSetFieldSkipper</base>
    <member kind="function">
      <type></type>
      <name>MessageSetFieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageSetFieldSkipper.html</anchorfile>
      <anchor>ad0f92f7202366208a1f44ec5e872f9cb</anchor>
      <arglist>(UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SkipMessageSetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageSetFieldSkipper.html</anchorfile>
      <anchor>afc8ca3c6d334750a0e26ec7ce1bb7186</anchor>
      <arglist>(io::CodedInputStream *input, int field_number)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageSetFieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageSetFieldSkipper.html</anchorfile>
      <anchor>a6db450bcc938f99d8f789d3f77d0db5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MessageTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBuildNestedPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a53eb9e4695c9e023c91b1af2496c0fdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a7fdc6b04030d1445a99c6d8db779dcc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicBuildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a60f2019bc4c820aa1b1acfe01afd4c52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>aed72ec4fc40c9b8188027fa8291fc182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicParseUnititialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a781fb6c0f7c03cdbbb2fe79f4be67146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicRepeatedMessageNotNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a981bb5cffeec02cee04e200c49d43bb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicRepeatedMessageNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>ad627e92f88ab4bb937c194ca0d90423a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicUninitializedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a05082277df19a8baf50201438af39612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a9aa5d59ac6248267b355b981041e55c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromDynamic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>ac6478624e4d1ac4de1b63a5eeadb7bda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNestedUninitializedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a63a246c92d3857cdc3e07bbd1493061f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseNestedUnititialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a41b35d6d5c7826ec57c6cde976e5c66b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnititialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>adfbbcb8ff232bc0d8ae24e62805354ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsingWithNullExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a62fdd7a052b173b626731e322000be99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequired</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a53f5be5da682d50a3b9fb204518b574d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredDynamic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a2dd6319c4e1a0008343b4de1c092e073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredDynamicForeign</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>aa8769b89c2b3a2adc920992a57c35d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a1ff8317957ea98073cfaf6395064d287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredForeign</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a10055ce19fa8e531426c7d4fe7d8549c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUninitializedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>ad2e25f7369c0abf59bcb9f7727a8274d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_INITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a8d25f3b695d18e2bfc2b759d99c9cb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_UNINITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MessageTest.html</anchorfile>
      <anchor>a29fed1d120d467bc5e738b524c165555</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::MessageTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBuildNestedPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a44990fae4094f01a34f23ad3cdb687fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>ac505870c386cf463aee9279d2932227f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicBuildPartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a83a5f6dd6117fca2704649d48e626e94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>ac9e2d166039992f039450bb02cfd28eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicParseUnititialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a6660dd54b89f3ce4b9b3e455de03be45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicRepeatedMessageNotNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a62ab21afa820c0d8ea0ac3e7669d6071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicRepeatedMessageNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a70bf19d49d7aa8794fd95ae265a92f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDynamicUninitializedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>aa8418cfd567d07fa0fbe2b91de8e8cea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>ac36d5bb68c8815a51c946aed4ea94a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromDynamic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>acb6e2fffbf4309dacc4cd0d772ef087b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNestedUninitializedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a8bacd6a057356e3c207aecb972d31e73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseNestedUnititialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a5b673c2fddb070248b076fe4ed858bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnititialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>ab2a40ee2935e7f4717e903348eca0426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequired</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a55771f9dda9900063690cb3dde215609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredDynamic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a9141398d5db32681fbf5aeff4d8f8542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredDynamicForeign</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>acc15856d8483cb4cad8e3edbf8601df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a16d05038fd11a1eff1c103fde6f3e220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRequiredForeign</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a151a4741073b313f159ecda5e7c0f685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUninitializedException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a689405d45c9e7619ba0d300f390232c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_INITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>a9a898d920184b9ccba00fa9e993fc32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_UNINITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1MessageTest.html</anchorfile>
      <anchor>af930a50d4ebd90158aeba96d96c8eb42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::message_test::MessageTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testExtremeDoubleValues</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5c22ddc7b748c87eff8d18bbb5fd7252</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtremeFloatValues</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ae9355bde695731ff3da3485540181f70</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5b69c03c01d9ab5fcbd54eb84ef9c6b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenMessage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>adcd2a3fbe5cac706fa1c40c80a48efa6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenPackedExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>acfe3870b33956f6799e1dba2a709556c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenPackedMessage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a066387a9ba68af0beb7ff5afb8abe6d1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNegativeInfinity</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a026034ce9a16c9af094477bc7acd9d54</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNegativeInfinityPacked</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ac43f4c4d0b0b0018096dd259f6e21145</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotANumber</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5f976731531a50ee9bde7edee4c47582</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotANumberPacked</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a875737997aac517974a787ec51516bac</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParsingMerge</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af84a63ff8d54a4e8da85a801e4ab79fd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPickleIncompleteProto</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af039de5f2857827cff30ffa7494df411</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPickleSupport</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>aea20589ef4f119b879b8379fd17ec25e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPositiveInfinity</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a00324a81cb0fefa897598672a38a5e58</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPositiveInfinityPacked</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ad0c64651ab00283b42bcc0e1a9ebe14d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompositeFieldSortArguments</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>aec660bb8980b435072e84ef35f7120df</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarFieldSortArguments</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9a912db6ce45e49ee9b0974fb58c84a8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortEmptyRepeatedCompositeContainer</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a303f591e1db95ce19e1646bae200faa4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedCompositeFieldsCustomComparator</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ad3f4d7a55fbc4a07d2a987194f3d30df</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedScalarFieldsCustomComparator</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af93fbae1a0b03e59db5c31a05242f9ff</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedScalarFieldsDefaultComparator</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ab649385b182ef6d670586d3d528dbc62</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::MessageTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</filename>
    <class kind="class">google::protobuf::internal::message_test::MessageTest::TestIterable</class>
    <member kind="function">
      <type>def</type>
      <name>ensureNestedMessageExists</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a7fa81ee6fdf7f43bdff4bdf8a70333a0</anchor>
      <arglist>(self, msg, attribute)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAddWrongRepeatedNestedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>aa6ec616ec22ac0523ba65d3d336014d0</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAppendRepeatedCompositeField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ae05be0df1c4726ecb0b0e305272e9d19</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAssignByteStringToUnicodeField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ac9ae83a13210e58d841eaf12be784d5c</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testBadUtf8String</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ab9695319a5f0030c8ca3f7d364b51fc6</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDeterminismParameters</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9f31a4a7d6b92e3724c00a75aabb8acf</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendFloatWithIterable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a49127eacb196cd06752f7acc083eac13</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendFloatWithNothing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a46ecd4db15c7b2ae26aafa0e5f3d6b7b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendFloatWithPythonList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a1163ffe217df31b9d85d945989b3f1d4</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendInt32WithIterable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a351a37774db2fa27f3aaaac691956bdf</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendInt32WithNothing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ae2aea5f933d9c6f527e57bdf3a64a524</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendInt32WithPythonList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9f601008bd9feeb351e5b82e547002bf</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendShouldNotSwallowExceptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a43b2aca12efdea2025353561809b6c25</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendStringWithIterable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a6f5c2fd1f4af7138ef9a203987eea051</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendStringWithNothing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a4d0d9aeaa99074318142b1f1c7382e63</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendStringWithPythonList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a04901e97a3ddd73d7acda46448a9fc5a</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtendStringWithString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>aea233cdd104a051985c4ca04d265e81c</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtremeDoubleValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a38a507fafc0032c2cd216171cd0322a8</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtremeFloatValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5384af18c6323a7370e7c51c27a2f9e6</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFloatPrinting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a44b1eba21b25734d63fb8915954a72e7</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>aa17f3932e513f1def4a4e15375251750</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenPackedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ae56d2d506eeab72180fcdaacae938e1c</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasFieldOnRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5eb17ef791dcdf937dae4b9b2e3b7fdd</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHighPrecisionFloatPrinting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a2264ed81234c337fb0757bb4f78cafdd</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInsertRepeatedCompositeField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a4ae5e335123271676cf6e0b6bc72276b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testLongValuedSlice</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a69070d539cffa42d8684f664956e01c6</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a67998bdbea44afc392ad356d47bb1fc5</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5afb644ff4a8eeb178825c970120f67b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a0feea17f8dbb33d07afd78ee77f8ddb9</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ac444df1afc70ff112bad4f7e4ec7c14a</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromStringUsingMemoryViewIsPy2Error</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af783103980ed1f0c2e8da775f953361a</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromStringUsingMemoryViewWorksInPy3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a248ebb5b396ab7edcb1bb026a1659483</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNegativeInfinity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5c690e8610d186bbb19a0c3cacba4580</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNegativeInfinityPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a7cfa657a940cfcc200d66168e9043aec</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotANumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>accda4e48ca4900a2e3352a8900b9a16e</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotANumberPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a5e89d12d4d7af0005fdf6dc897e9bcc5</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a38450e3f6640f2201bf960eb32dcb3d8</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofClearField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9a425fd716641d77fb35db80ae31aa0f</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofClearSetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a3d0273d737b242d0aa8a1e624089dfa2</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofClearUnsetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a3b652566e492a069877ca4a5cfa03ef9</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofCompositeFieldReadAccess</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a6bcff0e6720d825a9aabdaabccc575df</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofCopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a8b5926039a401e946ea7d9009fedd08a</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofDefaultValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a917546546f8d91b91e80400516b10262</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofDeserialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9ec1215c58c896cbf77044b928e5d4d8</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofGetCaseNonexistingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a2f25cbb974ca606a1a1a6d846b1fd62f</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofMessageMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a64793c28e08c8b2daf32e1c04be81c4e</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofNestedMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af4322dc08575fe0f6d27832a169582b7</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofNestedMessageInit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a0ae1d783ffe0c3a9a079c371bc027e81</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofSemantics</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ab38fecef4cb431950e79681119a31689</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneofWhichOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a1b38662f67cddb76c48c57a94d8a468b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ac98b5281db34cd77c3296dae3739b0ba</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPickleRepeatedScalarContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a90fc5a8c3114be7f10c19cf8debd602d</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPickleSupport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a2592ee5a10c07ce1de64935fcc9bb277</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPositiveInfinity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9d92c0d9558c3a9518797efb7a1169eb</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPositiveInfinityPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a32177acd1fbaecbf661ec4769881227f</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testReleasedNestedMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a4f428337c92d51feccb89082bc301938</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompareWithSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ac1a33d5335aacce9b617e99b70319baf</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompositeFieldPop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a3ba5b720c97ba3efb95b6abf7b84a999</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompositeFieldSortArguments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a0e0fab2785f9f8261c01ccbbdfb82732</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedContains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af9fa37ef707321bd0b98d533f8794c5a</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedFieldInsideNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a739034b3311319e3ee314c68b4bef204</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedFieldsAreSequences</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a65f6d60281d5f0554639dc986f69d921</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedFieldsComparable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a1712447ae98bdf234456ffbe5dc5d77c</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedFieldsNotHashable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>abeb179198171e78f3d19403be44e958e</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedNestedFieldIteration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a863e6cfb8544de87b05f83dec1b6dced</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarFieldPop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a69135f2a40a55f8522562fcc8f1b3290</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarFieldSortArguments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a45d04d05c82969dbc2a5c4d503568022</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarIterable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a9b3598a2354cfc7343dfec64d6483537</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testReturningType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a399ce5740cf4a4d2765ab351c53e1ef7</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSetRepeatedComposite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ab0e49e7abd4cf4b8abaa3ed0a6d0ce37</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortEmptyRepeatedCompositeContainer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>af798173cd2de9816d6b1adf4a2fb67d7</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedCompositeFieldsCustomComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a71921cbb9e03e32e372c303c4c50f810</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedCompositeFieldsStable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>aab9f8ef195e48092ea28e0c4a5ff5956</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedScalarFieldsCustomComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ad18e44c6ac7fe1c32fa9429a88f55582</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSortingRepeatedScalarFieldsDefaultComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>ab430dae8897c3484a32c7e45bbb48e56</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownFieldPrinting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>adb19745a59a6373029266cc0c6e5b327</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>FALSY_VALUES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest.html</anchorfile>
      <anchor>a864a746b35b989b675f08780a5a26a13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Extension::MessageType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Extension_1_1MessageType.html</filename>
    <member kind="variable">
      <type></type>
      <name>PROTO1</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Extension_1_1MessageType.html</anchorfile>
      <anchor>ac8454634de98b169356c87c5d50ea521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROTO2</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Extension_1_1MessageType.html</anchorfile>
      <anchor>a620326ed04ca3fc0dabab0ee88ab0301</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::MessageType</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</anchorfile>
      <anchor>a4d25284bf3ca6282ff121657490e4b8d</anchor>
      <arglist>(self, type_dict, field_list, is_extendable=False, extensions=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</anchorfile>
      <anchor>ab3a804b5276c043559486c4656622656</anchor>
      <arglist>(self, test, containing_type_desc, name, file_desc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</anchorfile>
      <anchor>af2a15816476ec5b0a0d1a088a1e82774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>field_list</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</anchorfile>
      <anchor>ad2d0e0315e4a5e1ec4fdeb0aca80bb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_extendable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</anchorfile>
      <anchor>a0a4e69b4a73fdaff26becc73288313f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_dict</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1MessageType.html</anchorfile>
      <anchor>aa4f52c6d1ca40687ccd25c570fee6b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MessageTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Type *</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>a5faa8ac796d17ce49a3962b3f1cf3ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MessageTypeTraits&lt; Type &gt;</type>
      <name>Singular</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>a04b3514e0720e6fe110a499a687cb68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstType</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>a93749306f2069b0f344640e98b1307f5</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, ConstType default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MutableType</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>ab326ce8a0819203093ad8e7969aab537</anchor>
      <arglist>(int number, FieldType field_type, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>a0d5675171a11ef8da5d1b88b502b633a</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MutableType</type>
      <name>Release</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>a87cc7d7206d2550060e3b29249f02108</anchor>
      <arglist>(int number, FieldType, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>aa228b9008f4b244f424dcda586af97e1</anchor>
      <arglist>(int number, FieldType field_type, MutableType message, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MutableType</type>
      <name>UnsafeArenaRelease</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>a2675953601ac4c2d245ddfc365c82a6c</anchor>
      <arglist>(int number, FieldType, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnsafeArenaSetAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>aced528c6656adf40b6e7cbc7e3b95ced</anchor>
      <arglist>(int number, FieldType field_type, MutableType message, ExtensionSet *set)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Type &amp;</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MessageTypeTraits.html</anchorfile>
      <anchor>aec3d2a0afaafffe97b4f8102564354f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Metadata</name>
    <filename>structgoogle_1_1protobuf_1_1Metadata.html</filename>
    <member kind="variable">
      <type>const Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Metadata.html</anchorfile>
      <anchor>ad699f44895836b23895fe2bd957deff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Reflection *</type>
      <name>reflection</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Metadata.html</anchorfile>
      <anchor>a04205d5b3efaaa5434f7c3a86c2fb6e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapEntry::Metadata</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Metadata.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Metadata.html</anchorfile>
      <anchor>a2bcb79116d48e6172be9ff9df91aeed8</anchor>
      <arglist>(Descriptor descriptor, MapEntry&lt; K, V &gt; defaultInstance, WireFormat.FieldType keyType, WireFormat.FieldType valueType)</arglist>
    </member>
    <member kind="variable">
      <type>final Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Metadata.html</anchorfile>
      <anchor>a95bc3200a71e186dbf37482b33a227cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>final Parser&lt; MapEntry&lt; K, V &gt; &gt;</type>
      <name>parser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapEntry_1_1Metadata.html</anchorfile>
      <anchor>a073a45e56cd1cfeb38ba013fbb867e68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::Metadata</name>
    <filename>structaditof_1_1Metadata.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>abFrequencyIndex</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>ace76babc1af5d52f9bfca753c9b4befc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bitsInAb</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>aaec61807c6b461ce2f9c96fdddc8ca63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bitsInConfidence</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a762e468a16b8ded08ade97273d03cc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bitsInDepth</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>af8ffca1c16c7da4f4107e16a5316b4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>elapsedTimeFractionalValue</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a9f13d22c981e837f4f166a72e3ebf55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>elapsedTimeSecondsValue</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a8d4d2c047109d1b9ad3719da69e71829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frameNumber</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a5ca91916944ed4d25df423b6b0196749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frequencyIndex</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a124ca94863372f408be7535426627b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>height</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a539ecb390128b4913d90d6c1bfeb8d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>imagerMode</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a47e696be15579402f6d9ad139fe0ceca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>invalidPhaseValue</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>acd004f2785c77e8f055817c173ca4cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>laserTemperature</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a56954a7984be421a55f1aa07c62b2d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>numberOfFrequencies</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a0537edbefa4eb76d376e51bea1fbf295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>numberOfPhases</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>ac70cf27a5aa8e6293c3a12dc4b9615d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>outputConfiguration</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a665d51ab46e0917db21c8e513b8e38c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>sensorTemperature</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>aebc08f47e9e9acf5765d108504df39f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>width</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>a3d35c215a345be4ca90ab11783b5426d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>xyzEnabled</name>
      <anchorfile>structaditof_1_1Metadata.html</anchorfile>
      <anchor>abd4c5a53562f8cb4130f992a361b2c97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::metadata_t</name>
    <filename>classzmq_1_1metadata__t.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>dict_t</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>acfde5e6aa0b5286ac031316773bc6e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_ref</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>afd1362edb37b33310dcd658bd5325407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drop_ref</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>a482804c6a32861d6e4227ae5e57d98b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>a52ddafa36a392211a2b3c80ca06145f1</anchor>
      <arglist>(const std::string &amp;property_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>metadata_t</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>a95f811ca09126d2f8b2984c279e30cf6</anchor>
      <arglist>(const dict_t &amp;dict_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const dict_t</type>
      <name>_dict</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>ac2f6108109fb41625923405ca105a361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_ref_cnt</name>
      <anchorfile>classzmq_1_1metadata__t.html</anchorfile>
      <anchor>a7817b1ec1e4dce173c311674325f7c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Method</name>
    <filename>classcpp_1_1ast_1_1Method.html</filename>
    <base>cpp::ast::Function</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Method.html</anchorfile>
      <anchor>aa3cbdc9c4b7e92b15fa6acea0dbf2322</anchor>
      <arglist>(self, start, end, name, in_class, return_type, parameters, modifiers, templated_types, body, namespace)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_class</name>
      <anchorfile>classcpp_1_1ast_1_1Method.html</anchorfile>
      <anchor>aa67244c3673afed43398b5d3e3fa6c1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Method</name>
    <filename>classMethod.html</filename>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea961c56a950d8f5635f68d0e77293650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea1972b59388ae9a1801ddce406ddcfa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRequestTypeUrlFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea5b3acd5e06d522d07d395bd3c76d7b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResponseTypeUrlFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea18e97b9ffcbaec1098aab2218b3cd248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRequestStreamingFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549eaa68c789f07ccc2aa50722ca21d967d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResponseStreamingFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549eae55fbf80c8fb40c418286f548221c215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea7efb6b54392ee282785bf6fc9b1aa6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea1972b59388ae9a1801ddce406ddcfa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea961c56a950d8f5635f68d0e77293650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRequestStreamingFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549eaa68c789f07ccc2aa50722ca21d967d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRequestTypeUrlFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea5b3acd5e06d522d07d395bd3c76d7b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResponseStreamingFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549eae55fbf80c8fb40c418286f548221c215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kResponseTypeUrlFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea18e97b9ffcbaec1098aab2218b3cd248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0d551a43b754644ded58735a4ed6549ea7efb6b54392ee282785bf6fc9b1aa6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>add_options</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ae3e67907b9f29d87d64c82d264788360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a3b6d43313e63d7bfd99188c175d41a59</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ac6b485a5089aceb304442807e40622b1</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aa7cf02e07636d4bff7eb602fe9e458b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aa28e1bf6b8caed651455e3fd7dcb3e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_request_streaming</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a6bbe39aac8263f51f76687d9334032e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aaa8451363df551f3e0e98fc833b343b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_response_streaming</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a1b7452057a569e0f40748c700d6feb5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0996b11117edf05ae78e90eec5a54cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_syntax</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a86b6b916e16f1141ff55dd8683ecf0f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a7fbe7ac0cbefe91a3ac922e4695f6c3f</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afc3316f39f30ca8bdc3bf516a2b72504</anchor>
      <arglist>(const Method &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a50492d9b5df4602bea0b07c443e3f59e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ac750d95198ffbaf39b82809991eef99d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ab6e61dfa6522c2ac62e8786bc0571116</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a5cef1e42b2dbac8fbe7338b66519434f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ad6d4026144cba00d4de7d482e44af8e9</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ac2480e0ad209c02d9cd70417818fc24d</anchor>
      <arglist>(const Method &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a45deb5ae96d61e739605bf404a93e283</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Method</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ab48717dc68d3c057b65574a539a480f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Method</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a343f44b9ed83279e3f83014207da26e5</anchor>
      <arglist>(const Method &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Method</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a88a3a5d0194c09d3c87d311fa6662344</anchor>
      <arglist>(Method &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a7e8d4a65f4c201c978541bbac6d23b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; *</type>
      <name>mutable_options</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a3a175357ff45adaea8ed3ab104b2a669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>mutable_options</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ae306d975a938791ea64043c7e07c3b50</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a45a3371aae4d9478f23c141e7252fdbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a1e661031625dd0324d8da9b740c21214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a48b15585f0cd3b86ae632f52ee656f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Method *</type>
      <name>New</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a11bdbf97dd9dc6ef550ed6165092a148</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Method *</type>
      <name>New</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ad16a3cda97c2ae79db539b2be61f0db6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Method &amp;</type>
      <name>operator=</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a1cdd01647e82f0b706e4345e2d596d4d</anchor>
      <arglist>(const Method &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Method &amp;</type>
      <name>operator=</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a5b3491c551e4645aec06c980251ed2ed</anchor>
      <arglist>(Method &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; &amp;</type>
      <name>options</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a9ca92697b906298748178e3ccaa186ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Option &amp;</type>
      <name>options</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a2d652e9b566471aaf372c3600c9332cd</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>options_size</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>abca3a1a43d679fff7b53c0b218c31677</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a1d5885f76240e1757f7db4163355424d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a4e504cb11fa423b936ed5930a0d5d1aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a90a00607cf09ad251bef7851cf303f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>request_streaming</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ac3ada9f73ab252c2be48e408fba10896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a5356947e4fd9009c729e5633f1c15867</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>response_streaming</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a8ba48e424e9945f8f051643e0bee43c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a73a3afe07d6fad318dbec1cb2538f3d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a1e26136ae259d3199c1a1af148ab46cb</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ab342e0101c4a25871db30565165e86a9</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aa68d2a2a3882b11cdd30f7341171cbf1</anchor>
      <arglist>(std::string *request_type_url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ab2296199a3a308f620512ae7d086079d</anchor>
      <arglist>(std::string *response_type_url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afc93cde10f5963c137fa961819855c4a</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a180dc50b43a0ae91e8654cf09dbf3ded</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ad8d650f8fff1b32dec23fea460bcc913</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>acf02a553eb72b0814e8c40b97faaec97</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_request_streaming</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a66d532f58315961879c306c7669d8868</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a979f980a40edb6c9a565424b59d5ecf6</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afce66e3894ccde6af1979d119fd59b6b</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a8d7f9d6fbd210ae593e2a678f2bd4987</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_request_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ae089bf07bf30a22c655e7a53213cdf75</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_response_streaming</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afab6ca480c54a4855667d41ba6a4db8e</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afddde8d9a333ffa721b743e7ff923b08</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aa2093f1466cdb321c6746b41135a82c2</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a664ff4bb936ad113cdd05ce69090f1cd</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_response_type_url</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a9aacb924ff1e24b02b0430c745a14afe</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a51bb043500b314f9ec7c638586a63b4c</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Syntax value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aeeef789fe584b995cdc54de48c7d8ad0</anchor>
      <arglist>(Method *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Syntax</type>
      <name>syntax</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ac8d9f0f6ab4f50738a6046fa6aa47172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Method</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a19c90fc165c63842e7653732fe72507c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Method &amp;</type>
      <name>default_instance</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a896da369a0d42a636328a47a27c501e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0a4902928f2eaaf4c185310da09ec37e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a844814834cece69fa3e111a952632c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ad71c7d170453efc6f343aa3c994ae665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>af7aa5969b04ae843aa841fee91b72254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Method *</type>
      <name>internal_default_instance</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afaff1a8020117ac95896d123d02daf8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>afc2a6c93c9b042fbe70e159763ffb98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a5683039fb7f65409bd362b05b5f008ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a8eb16af440ebae706182b3d2dd6712f9</anchor>
      <arglist>(Method *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a5f679747720063e6ee4a78c6ed5b0c2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>af3147013b38b482aed9e21503855ea03</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a753f207fffe12f6cbf396d9387fd704a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a1105298d41c432637302a048b9445369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a5a10697cbcc5a5cf34231973bda2f00c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a9cda9f782ab48a27574e1430b1247a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a0690396dc7f98babb7b8dbe5bd01b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a4880060af2d427b1110d577e8df5baf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ae99d8af79d9adef07ae8d88e673b9287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</type>
      <name>options_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>aa5493d609cc2b2e9126a60478158b6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>request_streaming_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ad80da8d7b0b1f1d0806fd0cc78d74e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>request_type_url_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ac153e12d208a54adab948a50224f5857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>response_streaming_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>af6cc69de1bb6c6568451fac6c2f811ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>response_type_url_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a653f4992e33364abee141e4cc903d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>syntax_</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>ace2a3481147aeab434ed1a343accf5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a92594b5f83899deda1422fd77d8d5c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classMethod.html</anchorfile>
      <anchor>a6e61bed672061f34cda194001183f9e2</anchor>
      <arglist>(Method &amp;a, Method &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MethodClosure0</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</filename>
    <templarg></templarg>
    <base>google::protobuf::Closure</base>
    <member kind="typedef">
      <type>void(Class::*</type>
      <name>MethodType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>a2eea8dcac9b96c83c358995376fc897a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodClosure0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>a68419d04d27bf9299a0c7d405fa649a6</anchor>
      <arglist>(Class *object, MethodType method, bool self_deleting)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>a76fbe915a87742decf05235175553341</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MethodClosure0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>a3ab9419b4e9ee9c25be59f25cb473078</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodType</type>
      <name>method_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>a2528a289ba9ceb53fe20d01763b08466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Class *</type>
      <name>object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>ad7f7eb91c2d92b9db872e0480b470cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure0.html</anchorfile>
      <anchor>ab48797961d382ab87cd59d1b735a3f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MethodClosure1</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::Closure</base>
    <member kind="typedef">
      <type>void(Class::*</type>
      <name>MethodType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>a2ba296b1d80f4b4164543464b84c6fa5</anchor>
      <arglist>)(Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodClosure1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>aaa107eff1949247c93969b0ed800dfc1</anchor>
      <arglist>(Class *object, MethodType method, bool self_deleting, Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>a01066633394d99b9b0f4d64800b2d5ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MethodClosure1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>affeeb3ada90d7ccf7da79b7450964051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>arg1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>aa29f8fd16fd6090c902bd9b2fb1c42a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodType</type>
      <name>method_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>afd5993b4f65c7799c6d1882aa0314a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Class *</type>
      <name>object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>afac9b34257c53f8c3b2ed5da438aec72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure1.html</anchorfile>
      <anchor>a923714d381aeeebd985605e760cf5996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MethodClosure2</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::Closure</base>
    <member kind="typedef">
      <type>void(Class::*</type>
      <name>MethodType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>aec684b5df4387b80ed1c9122ef5cef68</anchor>
      <arglist>)(Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodClosure2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>aea5e7f47c7f8c45b0a2d86b5912afccc</anchor>
      <arglist>(Class *object, MethodType method, bool self_deleting, Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>a5d0d26e84947fb8e4704a27dc5641073</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MethodClosure2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>a2ab91bc74e4555d6549abf55091f35f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>arg1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>a44a547177512ad4dbc236478d18c9976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg2</type>
      <name>arg2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>afb2d56bf5a691f58adc7f69aa80fc480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodType</type>
      <name>method_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>a816cda92f7d1e0e9fd76bfdb5f6ff132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Class *</type>
      <name>object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>a8414f31a0f748c16ec51c67a0fcf795a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodClosure2.html</anchorfile>
      <anchor>a967d6725c39f84d932645c21553944f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodDefaultTypeInternal</name>
    <filename>classMethodDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Method &gt;</type>
      <name>_instance</name>
      <anchorfile>classMethodDefaultTypeInternal.html</anchorfile>
      <anchor>ab05f517d29ab144a62d52100137be182</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MethodDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1MethodDescriptor.html</filename>
    <member kind="typedef">
      <type>MethodDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>aa08922bac50b80fc20a30c96d0c5679b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>client_streaming</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a0cfb351601a36a6da6add9091488dedd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a71d86b04c285278225f2e817d1bb4d97</anchor>
      <arglist>(MethodDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a5562019842279098feb2345e67047bc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a347ba6ef5ce0664bf6d66383a2ec1df1</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ab5906f7ef5cbd8a8f8ebbf61c3811461</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>abdadc3eb112d9ee62e5c2cdfc7e3d9d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a8b63895124042a06b0db47ccc23a6b5b</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ab96ef49b2fcf0524562b38e2f18606f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>input_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a3050937b3ba1db2fa097a66d567f72db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a667d1339c7bdc56544591156cb27b3d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MethodOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ace8ee69cdfc2570a7d2b3e1e26a8df67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>output_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a6d6621fe228dad6667d531bf779deb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>server_streaming</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a1556c1eee15d53a4f88d96b7f7da019d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>service</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a4a08f131e94236df02a6ae3f5f0458a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MethodOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>acb04a7fc85e6bc3de783e7ff105bba67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>aa5988cbd355ba8893872ca151b22ccfb</anchor>
      <arglist>(int depth, std::string *contents, const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>adb055e492796fe276f98a26b08c89346</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ade88bea7d410e04cbbf0efcccfcdedf8</anchor>
      <arglist>(MethodDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a975c916baff3aeba919481346f9678cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>client_streaming_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ade600c2e93bab746dfb7aef0eac0b5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a651ae9e20243421c55b39e90a6950a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::LazyDescriptor</type>
      <name>input_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>aa016a8618424c5ad39e89629a276c815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a99d96516a8e26f68acea0d0b915dc282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const MethodOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ae705f7ed6a9ba90ddc7484e930eb74dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::LazyDescriptor</type>
      <name>output_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>aee8ae057c77aa02fee5437a34936db68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>server_streaming_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a5d4a587339d87b55c5190eb2321b7373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ServiceDescriptor *</type>
      <name>service_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a59226f70de9c9993a6835d7975f890bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MethodDescriptor.html</anchorfile>
      <anchor>af54b1d0d6e5ef50d5c8d3255e7c4292d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::MethodDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</filename>
    <base>google::protobuf::descriptor::DescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>a02784b480715efbf6ebc1151c07ca1c4</anchor>
      <arglist>(self, name, full_name, index, containing_service, input_type, output_type, options=None, serialized_options=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>ab9ea5208d742acdccdf6ec70648fc4a2</anchor>
      <arglist>(cls, name, full_name, index, containing_service, input_type, output_type, options=None, serialized_options=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>containing_service</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>ac910520492a6716c1fb3b911b818ee79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>a7a7d04523670b2f71f8d38e008ef15d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>a37b7cbf442fa5ce53b5ff741563736e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>a2c24e2cf549bb0d305984aabc3bfd2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>a7c046cb39f086e4c4c053772fa21f137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>ac1038ec7cd14e7075b799ae3fb28d856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1MethodDescriptor.html</anchorfile>
      <anchor>a6e6b30800d1495716c139b1d8f167a82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::MethodDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a72dd29697eac97c5f147003fd71a6ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a8972c44b7ba67c3e20573476d063ea00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a281439b415decf45ee2032a36ffb6fe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getInputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a1d9a48a57d437ed32a0f8f4cf9bdb856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a79ac97b5a9c2a05b340455970f6086a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MethodOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a0538d7a9b3d78e79749b19380712274b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptor</type>
      <name>getOutputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>af4f29a56f46ecf62ca0b64b4fd6ba722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptor</type>
      <name>getService</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>ab095f2ff243fb070fab47b2948a44ece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isClientStreaming</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>afeb2c2e727d3484829f87a9d62f46118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isServerStreaming</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>af3c4033fe756c83022631d3c0edb7957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a62eeefc864a2ff7c00281c1e5512c016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>crossLink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a39d1592dd39ef666aa762ad06110e3ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MethodDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a7c81ffaf69956cb15016657d25858e37</anchor>
      <arglist>(final MethodDescriptorProto proto, final FileDescriptor file, final ServiceDescriptor parent, final int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>aba88fe002da1fab90525f772f7ce60a5</anchor>
      <arglist>(final MethodDescriptorProto proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a583b83486889bbe2c04a44176735593d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a494e35be5ffc9566e1b406a8836daea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a9703b31d316e91d88dcda2a911af6992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor</type>
      <name>inputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>af6d45878f3984f7cb17cfaeb9a0f09a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor</type>
      <name>outputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a18f79d55e9b76fa03cba1a5aff6f822e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a28d7cad12ca8d8a4920a8d800001cbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ServiceDescriptor</type>
      <name>service</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1MethodDescriptor.html</anchorfile>
      <anchor>a46382e3590396368401e7ec0718ac23a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodDescriptorProto</name>
    <filename>classMethodDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544aebb54513005eafd9bb4215afdccd0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInputTypeFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a0dc19ce76cf7a1ef2aa6343a411ab19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOutputTypeFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a8c54febb4bc48f4c268a084887f2f8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a6f1b242aa831384296260d3447bdca8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClientStreamingFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a6ddc7384d9d9224070da77206ef1387e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kServerStreamingFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a32e16350ad6bff6a77a147c49ae7640e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClientStreamingFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a6ddc7384d9d9224070da77206ef1387e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInputTypeFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a0dc19ce76cf7a1ef2aa6343a411ab19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544aebb54513005eafd9bb4215afdccd0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a6f1b242aa831384296260d3447bdca8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOutputTypeFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a8c54febb4bc48f4c268a084887f2f8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kServerStreamingFieldNumber</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a93db26058dada5315f40a40a50e3f544a32e16350ad6bff6a77a147c49ae7640e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a09ff4a93ed01b2f7c678e747aca7b054</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ab1c251b603ac0ff7a9d60afb50d92a9a</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_client_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a692d744fd105e445a9dbaa72543b8f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ab419a35b9c70a7d2e25bd36c0b18bc7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a561de7e966a201fc5c81aad829f1e3c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>afb9385fef4589a189265c5b8071d4f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a6b740636ddcdbb6d4234a0ff59ade06b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_server_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ad253b875364d17e83e0622b5bb0e5d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>client_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>acc9d32e03ff736e1bf1160e99cf937d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a38a6fc13f4f0ca1f8cfa514fcdbc362f</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a66d45b2c792fea90f57d29e4d2811646</anchor>
      <arglist>(const MethodDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a4ca4c7d9c644dcd067a5b378292bad59</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a2601eb79716804d15302978395d269ea</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>adb2737e3a4a745f626d2a0cfcc2bc031</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a23771756994b7265115fd399c80ef6e6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_client_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a5511196ffec443a4cea69c599a1cd4b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aede0eee95c670187c829444e24c1b124</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_server_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a8dbf6103b25e8a6c436b72fff23b93e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a57c4087587946e7c8f52118ccf5089de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a149798754d9055b3939700893bb5b2d5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac4ee02650da97a5607b90e9533d3fa57</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ad3af931099126d19466b808175f0062e</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a7c922aa7844ed226375a5ba0f6ce3b2c</anchor>
      <arglist>(const MethodDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aae9663b02fc3a083488bab8eab5f961e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodDescriptorProto</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a3882bea976c70c6511aa4df69a39f4ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodDescriptorProto</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ad42ee7ba347496332f9019a780b5351a</anchor>
      <arglist>(const MethodDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodDescriptorProto</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a539f8baa695ceb6cdf9edbcb15cd2fd2</anchor>
      <arglist>(MethodDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a562a9b6166d0290dda76604a60019dfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aa0c923e3c0024042af0f72c14e85c3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MethodOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac5ea19ac09e93df6a175b0af89a15ab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a07f82afedd03dcf0ea4a5dca2d2cde09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a672eb497fc4bf0f89df6c03bb10230ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>af65e39d0d0766644fc39894a4aa383c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ae2c7144231fb0d98626e036d6f5ed364</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a2e70c285cc238d9d2b8bae35dcb4f4e3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a787c39b7383139e6cc32d487eed8d616</anchor>
      <arglist>(const MethodDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ae483c0ab21edadcbcb5972b216e9fe0b</anchor>
      <arglist>(MethodDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::MethodOptions &amp;</type>
      <name>options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a7f7df1b00d0ee5ef11e1b91400462257</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a07287a73731df57d20d2df85e703c4c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ae77e47617e30f2e5063755242e7617af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>acb0c4ee62f3bb334a3dc2715e3f59d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MethodOptions *</type>
      <name>release_options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a1fde03c7384aa39b5b62455629564b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>af8832f84ff0220e530cd7598af04912e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a114d6dc3d4f3a8c220b3bac13a00b822</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>server_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a09f19b84be41e09c79c4abccb851358a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aeebf7395b37b3a245ed959605b034117</anchor>
      <arglist>(std::string *input_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac9efc99dfa1f7926e490b235e630d5c7</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a249ae13558a83814c26ba53de61ad839</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::MethodOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a9ebe12b1f452e028aad970315fcdda11</anchor>
      <arglist>(std::string *output_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_client_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a6f49f73589c0893e8d2a0bf1a2b7021d</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a76de9ddeb3508e32e27f73f625297ca9</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a941a0a1bf6829e621f2274963901a0c0</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a3f5559c4e29a7622131c877e7df37902</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_input_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a3e5da3dd7074b0736a1718c0c7980d79</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ad0bef94f008e4777ae249febfe5b9f51</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a26f626a9068f777fabbb59afaa0a6297</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a63fcb25b0021b7f724b94b851ad2fc9a</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a32c86f8b1b01466685e4e9143357de15</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a4ab9cbe105e3f07a968f8b7e929ff782</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>adc7ce5244b52a694ee5f8dfd7bbc33de</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a9ce17e4fe11a1ba07370163e5e211bfa</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_output_type</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a845dbc8675bf4ed238696a82b75062d4</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_server_streaming</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>abfbab7ac5ae813e2f417755423dd8a99</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aa12c4fcaada1cd6dae81a11ebb3d0686</anchor>
      <arglist>(MethodDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a4d97c22f84aa536f9aa66b2b1ee62c37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MethodOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a4205b6a9d4e6b481fc06285c722d8443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a852d5ca111e976418cebdab5e3e8bc5f</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::MethodOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a510d9780fb9dc73a7206c130849fb420</anchor>
      <arglist>(MethodDescriptorProto *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MethodDescriptorProto</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a00519fe07b5f014aee42fc0253ff8925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MethodDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a066f0834886e6575195c726e71f601c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a840271afd306782e2782f89cdabeded7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac3fabbf0de536e36f6403acbb6d15917</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac384000d48020fc2704c973539bcf1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>afbd4f85e0c2fb435d9213306b3ac32f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MethodDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a68c441221de4f1ed681c2fff292eb1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a8675acf96a3bd4d8ac7ca27747dc4005</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MethodDescriptorProto</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a0625b1b3f85e72ea29e1717c878247fd</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aa25455374e2b6025a19c475e025a4d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ab78f6f5e6bb5f7dfd048d1f8b69462f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a7f2ef3429884eae1159480bc8539cae3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aded8653cf43f2bb9c0d99a3c1143f1ab</anchor>
      <arglist>(MethodDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a98285f1d8eeacee8c5e39111c9ca852c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>acaa1cb9c1447302b917baeb92d1896c4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a83662ea38e9a454a8dbe9cbdb27c7a42</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a7e0338566f99ab7e62b15cb983ed9d2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a9278ce7a061eebd0f8e31a166f977e9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aabf3a440da3ebbb279a063a19fa02e7b</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>adeaef9d772e173c486c58d216283a174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac90ffe0d516d89371c468525d962c9d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>aa36779608fcde5cf41cd9fc2e32c037e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ae216cfe2b319bd80c6e34e11a6c16506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a12b2937a9966869e84cbbb4c065f189b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>client_streaming_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>afe4f0c4b0c4bad8ee8d27f37fa334c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>input_type_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a82209fcccebd54c072b36ec1e5fa5608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ac8b8767084578ba9d43b4dd168023de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::MethodOptions *</type>
      <name>options_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ae6abcf25e089135493a775b3bfc551fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>output_type_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a2eb902476022c3df8851a9dd358e7c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>server_streaming_</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a40eb06d3490c259ec018dda063ea05ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classMethodDescriptorProto.html</anchorfile>
      <anchor>a39008e72a9d050454d0ebab215b0f41e</anchor>
      <arglist>(MethodDescriptorProto &amp;a, MethodDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodDescriptorProtoDefaultTypeInternal</name>
    <filename>classMethodDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; MethodDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classMethodDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>a483f764148c17a90f252a92212015438</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MethodGroup</name>
    <filename>classmox_1_1MethodGroup.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>ab945cac93ad6cb3cca95f376582c2010</anchor>
      <arglist>(self, group_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>a3bde798cf78ed92cc7e152277f9e8475</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddMethod</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>a90a3f3f3f2ee2f2c04f2ff0c7910edc3</anchor>
      <arglist>(self, mock_method)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>group_name</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>a7ce504598111bc70d5fcf8d83e18486b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsSatisfied</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>a07c920ee1eb9a425771e5439661f5d20</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MethodCalled</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>a17274a6734b5d8ed8327df5ed0046d72</anchor>
      <arglist>(self, mock_method)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_group_name</name>
      <anchorfile>classmox_1_1MethodGroup.html</anchorfile>
      <anchor>aef0e1196ed1ea1dbb355e9766ed4e1fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodOptions</name>
    <filename>classMethodOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afa25422e3c9ecdcde5237d93950ddf13a955da0d0afd9342d73004aea2ed2024b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afa25422e3c9ecdcde5237d93950ddf13a5601b084cd6d0a8895cc4d593ad35851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIdempotencyLevelFieldNumber</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afa25422e3c9ecdcde5237d93950ddf13a42fd41c2dbb761d3313e8fa4fc5b856d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MethodOptions_IdempotencyLevel</type>
      <name>IdempotencyLevel</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ac02dc7fcf1d2d62230f94ea28796c73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afa25422e3c9ecdcde5237d93950ddf13a5601b084cd6d0a8895cc4d593ad35851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIdempotencyLevelFieldNumber</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afa25422e3c9ecdcde5237d93950ddf13a42fd41c2dbb761d3313e8fa4fc5b856d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afa25422e3c9ecdcde5237d93950ddf13a955da0d0afd9342d73004aea2ed2024b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ac74303ef336b75340cc2e6c1926a36d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a540f035af69dc4847ee1af9a61e0ea92</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a5a689a18f1043c5b38033307bd655349</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a3041874c7611f79c38782c76e0dfc589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_idempotency_level</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a70a5a3670001312259b6d1d62112af19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a4f7eec5270d1b679ff74e4bf987415cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a88352288fb6d45599d2f8180cf702f12</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a3be804602cce9404fd27a5608e91eb8d</anchor>
      <arglist>(const MethodOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a96ae261a2c5836a0ad68180c8f54418d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a0082dd6d593ed7e0f9735e0d2bc8ef49</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a709d1484eb130ed1b9af10453c9a3401</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a80d62766060f19b1156f05f539a5d081</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aa1692989505443485cedb1fab42a0ffe</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a2ed356465fa6297695ecd94c192426e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_idempotency_level</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a6a13706e37a57e2b1a9456aedace970b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel</type>
      <name>idempotency_level</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a996ec5af3dafdef842cfc8de40d8679b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a4a6df055b0c1fb0be22889c75c206f9e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a827259d5fe38214f8267dd1139b8b976</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a6aab3d3d8d423edffad478bef18f438d</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a53383d021453196370fcfd9be1933655</anchor>
      <arglist>(const MethodOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ab04e14efdf2da641175afd92003c6f23</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodOptions</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aa38310f903f79eafeadb82a4139d7a4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodOptions</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a9a75a11bbaeb3f6ad878052b123e1d6b</anchor>
      <arglist>(const MethodOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodOptions</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aacb51a3ad0c0830734bbab6604ed4316</anchor>
      <arglist>(MethodOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a72cc4dea89b5da0d26a70b1bff03ef66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ac644e802b6f0568e20ba6d8864f56b41</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ab9291cf11eb014e08cc61aae5f3d52d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MethodOptions *</type>
      <name>New</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a713d52a080656947cd3edd5d5bfa6dec</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>MethodOptions *</type>
      <name>New</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>af28624972086ca936ecfae14dd519132</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>MethodOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a9d90296b72bc429b735579eccf2592ee</anchor>
      <arglist>(const MethodOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>MethodOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aefe13e02b3cbaa694dccc5fa1a0077a0</anchor>
      <arglist>(MethodOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a4990857fb2fd3d24f47440b8e5c41553</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a32ab5dfbc7940fb57108a8d9d5dc891b</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_idempotency_level</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ac91c9b037697efc5bac13f638f930e59</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>adbef52d93322deb569d71f369889704d</anchor>
      <arglist>(MethodOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a3ac03f9d5ee450e70db0c6351d33b794</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>adefcffc7162632be39873196a11af543</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a79359a4134b231653c0005ca21d5453e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a48304202461a941f3dd7d42b04f90049</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a7a9107b9018ce71a1ba30bc5c9b6a199</anchor>
      <arglist>(MethodOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MethodOptions</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a85733bd379f0404ec233552da3e9040f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MethodOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a6cf908c675aca2800af866a6e55ac7f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a4ab83ee338cc74583b9dea16e3e10690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a097175f17027f5f49d34c6f87e9452da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a7ab01f776075431ef4789b35fd80a3a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *</type>
      <name>IdempotencyLevel_descriptor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a1ef32532398a63521eb8f2d2121ed736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IdempotencyLevel_IsValid</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ad098990570ffaf68cd4a531c1901179b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>IdempotencyLevel_Name</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aa578ee1dfad66bac5bae36af40297835</anchor>
      <arglist>(T enum_t_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IdempotencyLevel_Parse</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a511c8c58a094a5c9e8cd1b705ecd2d46</anchor>
      <arglist>(const std::string &amp;name, IdempotencyLevel *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a4be8fb92dc0b8e0ddf318b7e28736986</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MethodOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a07c370d69ea53f90e1e921677833aae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr IdempotencyLevel</type>
      <name>IDEMPOTENCY_UNKNOWN</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a2fc09bbb9f2ea12a813cdaa1c5caf0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>IdempotencyLevel_ARRAYSIZE</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a79be32ff1700ce099873c90311734a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr IdempotencyLevel</type>
      <name>IdempotencyLevel_MAX</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>afb9c20455213291658837ad4c31df41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr IdempotencyLevel</type>
      <name>IdempotencyLevel_MIN</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a803ddd3aeb1b59f2021a2eedc76c0abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr IdempotencyLevel</type>
      <name>IDEMPOTENT</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a290e14661bc95b9d58aa84ef327e94b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a2cf436ddc2c465a7e5e421042fde1102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr IdempotencyLevel</type>
      <name>NO_SIDE_EFFECTS</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>af5a77d4347799535d9a405f38b034d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MethodOptions</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a53adf4a7965944f3546896f67dbb2fba</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ac9f086bc6420013a5990f9c3647e4a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a7d5df74d295abb2b7e82b8a6cca3f6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a4ec7969187e3ed25bd431abc58207ddb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a99a245f8c1cee566dd1a915d101fef25</anchor>
      <arglist>(MethodOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ad6d2d57996d354bbb98d202da4f0f3e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a7542da7210499235717b0622cafcaf6b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a3c7c68050760c30dde14dcfd964879b1</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a8df370c920155da170cabd1df441bbc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>af550c6d1aee7edf3a071c78ef8e2c5ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>af1cea52d66082c5d6485d2feb89d82bf</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a5c3389d36adcbc2880572596af4e04fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aa808d8aeaad83d095f5c83f4f8e71c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>aae58e6b630be0f0314f890c093efdbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a26fc3573b9cb890f2a1de392779a2c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a77978cc447033290d83b52b01c105e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a1a6b818183ba7946d28ec02e4c6cad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a198b7729251e24d0860418e111b6500a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idempotency_level_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a7dd75ef1505876f24215250b3ee89b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ad900ff79e5dae020fb5fc6c685131a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classMethodOptions.html</anchorfile>
      <anchor>a5fe03f96ca7a7393a3f094da62e6642e</anchor>
      <arglist>(MethodOptions &amp;a, MethodOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MethodOptionsDefaultTypeInternal</name>
    <filename>classMethodOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; MethodOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classMethodOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a259309e9cc493b089d9f17ef4ea008ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MethodResultCallback_0_0</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::ResultCallback</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>MethodType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>af8bbf55caac5056a7a000acb03bb118a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodResultCallback_0_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>af22d3594b88cb4ffe5123ba90b603f7c</anchor>
      <arglist>(T *object, MethodType method, bool self_deleting)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>a369702a13ec6f8ff04ddf398537ca44b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MethodResultCallback_0_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>abe8b3886d5b07d542db87fe42c756fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodType</type>
      <name>method_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>a73167c8aee500cbb7c096499c0ef182b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>a54e53e2569beaade6596c3be32fd2de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__0__0.html</anchorfile>
      <anchor>a42c82c847f949adc9633cbb653b551a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MethodResultCallback_6_2</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::ResultCallback2</base>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>MethodType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a123041176d623d122b968686775d72d8</anchor>
      <arglist>)(P1, P2, P3, P4, P5, P6, A1, A2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodResultCallback_6_2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>ab3b9c565f06cf15db9fb17898ba1b1ab</anchor>
      <arglist>(T *object, MethodType method, bool self_deleting, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>adeceedb09bb519a42d7d43f7124607f0</anchor>
      <arglist>(A1 a1, A2 a2) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MethodResultCallback_6_2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a5e6e54116f773448e15da25449dbd100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodType</type>
      <name>method_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a2ca3d128cdc4ec46b541e2aadb6f0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>ab13c548775109b249cd6783369d92db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::remove_reference&lt; P1 &gt;::type</type>
      <name>p1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>acbef04f8df1f857178e407e5727715ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::remove_reference&lt; P2 &gt;::type</type>
      <name>p2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a71c76d88c8769dc8d0c9467a67fecfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::remove_reference&lt; P3 &gt;::type</type>
      <name>p3_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a63c3323a362446cdd0293503047738a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::remove_reference&lt; P4 &gt;::type</type>
      <name>p4_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a4e653943fac11a3a64e15efd5d6894df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::remove_reference&lt; P5 &gt;::type</type>
      <name>p5_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a46e9e053db461d3342ceee0fa896fca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::remove_reference&lt; P6 &gt;::type</type>
      <name>p6_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a5c08892746112a6190f706ea2188804c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>self_deleting_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MethodResultCallback__6__2.html</anchorfile>
      <anchor>a9ca00786263717878bbd3e237f69739c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::GeneratedMessageLite::MethodToInvoke</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</filename>
    <member kind="variable">
      <type></type>
      <name>BUILD_MESSAGE_INFO</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>afbd223890791df40163ea96977740c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GET_DEFAULT_INSTANCE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>a2e3977e9ea754d2cd83b5c4c5d8bb248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GET_MEMOIZED_IS_INITIALIZED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>a54d019113d33e2013b6bcb3bc7b1c209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GET_PARSER</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>a000847e640e87c6aa3b3ac4535f22982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NEW_BUILDER</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>ad7231c1978ef827872346c57d875adec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NEW_MUTABLE_INSTANCE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>a5b1dcb226d6f98324a41a892f1030db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SET_MEMOIZED_IS_INITIALIZED</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1MethodToInvoke.html</anchorfile>
      <anchor>a221e3acc11bcd80a13fa67f078a29219</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mgroup</name>
    <filename>structmgroup.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structmgroup.html</anchorfile>
      <anchor>a1884098d131e81a46a39338691866f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t *</type>
      <name>bytecode</name>
      <anchorfile>structmgroup.html</anchorfile>
      <anchor>aca6a2c5c9cd9f69b9e3bfc660ee0a5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t *</type>
      <name>bytecode_end</name>
      <anchorfile>structmgroup.html</anchorfile>
      <anchor>a702282354942a7bfdfb9b421734939b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>methods</name>
      <anchorfile>structmgroup.html</anchorfile>
      <anchor>a6211baef879d574ce22d25c384e8c20c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MigrationSchema</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MigrationSchema.html</filename>
    <member kind="variable">
      <type>int32</type>
      <name>has_bit_indices_index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MigrationSchema.html</anchorfile>
      <anchor>a7ae1bf6ad92ab5d4b99ed943d752bd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>object_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MigrationSchema.html</anchorfile>
      <anchor>a7f769d40646896dd7ba28533ca1d2a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>offsets_index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MigrationSchema.html</anchorfile>
      <anchor>a7c864f7e65389a57de75262e32aa04f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_START_GOOGLE_NAMESPACE_::MinimalFormatter</name>
    <filename>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AppendHexWithPadding</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>a54f565ce745b643aef442b44b29cd2ed</anchor>
      <arglist>(uint64 number, int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendString</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>a7b78fefe7db3dc5a91f76a16d958f00b</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendUint64</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>aed3eb8da26b6a5644c71eaf3f4ab79e7</anchor>
      <arglist>(uint64 number, unsigned radix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimalFormatter</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>a9d2019257ab795f4d570a9ac87e5bf36</anchor>
      <arglist>(char *buffer, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>num_bytes_written</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>a1d6223b55f3729e101e6288e886f73de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>aa847b0424f7ae4265136b6c85f927ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>cursor_</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>a9704f1d88976e85807e4d7eb411190b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *const</type>
      <name>end_</name>
      <anchorfile>class__START__GOOGLE__NAMESPACE___1_1MinimalFormatter.html</anchorfile>
      <anchor>ad423ee4c7b5406740258619f1720160a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MiscellaneousParams</name>
    <filename>structMiscellaneousParams.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ab_only_enable</name>
      <anchorfile>structMiscellaneousParams.html</anchorfile>
      <anchor>ac0cd02ae3087c3d1a3fd352219312b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>cl_processor_path</name>
      <anchorfile>structMiscellaneousParams.html</anchorfile>
      <anchor>a797973dda5f0694642f3e7b71ce37e0c</anchor>
      <arglist>[MAX_PATH_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth16_enable</name>
      <anchorfile>structMiscellaneousParams.html</anchorfile>
      <anchor>a9604573cc7c057687c3bd31b3f873f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xyz_enable</name>
      <anchorfile>structMiscellaneousParams.html</anchorfile>
      <anchor>a0fa44aa261751ffde8f371e29e18006d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::MiscTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>FieldDescriptor::CppType</type>
      <name>GetCppTypeForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>a8c010a169eaf95724e68f383cff44d54</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>GetCppTypeNameForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>ac053ff966471803a8fdd64fca8b1cc26</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptorForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>aed0cfb0d6599aa593f99a4b9cc8dad0b</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>GetFieldDescriptorOfType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>a8b2150ae9529ab018bf66bbaaffae500</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Descriptor *</type>
      <name>GetMessageDescriptorForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>aa26b93131660ac1c08dbc78eb0e6028d</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>GetTypeNameForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>a5947cf93e3e07e0742e0015a82504be1</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; DescriptorPool &gt;</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MiscTest.html</anchorfile>
      <anchor>aa84a0deb11d8988b9bb481cc8aad4798</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>foo::MixedUpTestSuiteTest</name>
    <filename>classfoo_1_1MixedUpTestSuiteTest.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>bar::MixedUpTestSuiteTest</name>
    <filename>classbar_1_1MixedUpTestSuiteTest.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>foo::MixedUpTestSuiteWithSameTestNameTest</name>
    <filename>classfoo_1_1MixedUpTestSuiteWithSameTestNameTest.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>bar::MixedUpTestSuiteWithSameTestNameTest</name>
    <filename>classbar_1_1MixedUpTestSuiteWithSameTestNameTest.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>Mixin</name>
    <filename>classMixin.html</filename>
    <class kind="class">Mixin::_Internal</class>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a0fc7b7a67f4fcd1116781baa0f58eadca4dc96ecb181d90de321be59996abf0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRootFieldNumber</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a0fc7b7a67f4fcd1116781baa0f58eadca6d9af97ce7867009a6481ca121b17728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a0fc7b7a67f4fcd1116781baa0f58eadca4dc96ecb181d90de321be59996abf0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRootFieldNumber</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a0fc7b7a67f4fcd1116781baa0f58eadca6d9af97ce7867009a6481ca121b17728</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a42ac2c85abc3cbc8341b34f23d9ce053</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>aa224d36945c03d249d3fce8675ab2810</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a6d4e50bc38a33392897a5bd1ebf691b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a1290a3113e2a860f165af1371fad55f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a43697ae4e7df6baeebd671a5940abc44</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>aebcb6075df964365b3768e5f95b05d13</anchor>
      <arglist>(const Mixin &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a8c8c3293f79eca43c8203fb5eee331ec</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ac9bfa753923c793034bc02f691e63b35</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ad132e4fbcd62bb8c71724cf0018b4113</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>aac3ff1f99cdaa7a88d2923cc1a99e637</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a70a117daca4d7641f5cffa1c20882090</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>abc3fff712cd3627fa8b70ff329082eb8</anchor>
      <arglist>(const Mixin &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a8cbb0ac995c864018270b99c0234d4b3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixin</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a47cd0606d601cb336c784ccde27aaef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixin</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a78102aa738669b443766c8a9a199da32</anchor>
      <arglist>(const Mixin &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixin</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>aaca2d67bc8b624475f003f121fc2e83d</anchor>
      <arglist>(Mixin &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ab2f026d59e25c042d11245f5be7fa1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a5b302f7eaade2bc4c7870718fa8d7330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a33db030ad7e26043abe076ce4021356b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mixin *</type>
      <name>New</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>abbeb5bffdb4f2f074782f9510f18d0ad</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Mixin *</type>
      <name>New</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a82a41596516ced5d89473d14b4360204</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Mixin &amp;</type>
      <name>operator=</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a7d52ca00d4cabd3f9f835d007503145e</anchor>
      <arglist>(const Mixin &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Mixin &amp;</type>
      <name>operator=</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a80fa2cb564d65546788c75021823b666</anchor>
      <arglist>(Mixin &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ae8b8f5c990058f14dca1acf128429f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a35a298ec87f55ab41fe4180b9d0aa56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ace8b62e32d9175e003cfdaefb0f77bc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a3917edbb5a5aeaf9f9e41e65b66a87cf</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>afff434e5d81384ae4165dc9ceebe9099</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a504f85907aea85ddcb0d90b0a95f87c2</anchor>
      <arglist>(std::string *root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a092cd9d7156fcd1f7a7651e45ea60806</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>aca76acefb8f9ca7a2d9f52dc0397297d</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a7f7e38b1aa52c64b862c18883c2bcce7</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a00fa7f89e4087a00fd59bc8afb709830</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ad72895d85949156ab329603b030f715d</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a7a8a88a15598dd1fd44e239fe4c83e4d</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a9fa69a95af2f0c591fede93d1ae46c34</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_root</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a047febebb5a2b8e36d5417a3fa5c7d83</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a1b2cb84c39a058a2655e1f935c8ec252</anchor>
      <arglist>(Mixin *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mixin</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a42974ac142fec5b7eec57827c071c627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Mixin &amp;</type>
      <name>default_instance</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a15e89d892b594d7d282f09aad4b79423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>af81889ea2c7ee5e05c5647fdb980b111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>adb86dece43352be338d28439555b918b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a2ef0cd1eae322e69d0db21e67762a641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a488710e7b58dab30aa02acd85da34e6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Mixin *</type>
      <name>internal_default_instance</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a25160c7b238df14bad01ac895d60a9b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a2798dfb8f856afe88dbd1151bce068ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a2c294ab87eceb137a77e0e70cbf36e3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>af7153a9ecab9a607657867932706155b</anchor>
      <arglist>(Mixin *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a5d9bc5e6a620238a9e949fa7371e6b8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ac1ed719125d003543cec25899972aac3</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ad043522e3b5df770b9131057b6f71678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a5e9b63a6fd2e026bd46551ba2f47552c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ac79a1843ac6dbb9e1ab8c2d00a51df97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>adba1001a7f97292123a8f0c44831e0e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>ab6c86c92433f2c6b242db4edb3d6c950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a6361c1ddb4d8f3c6cdff075e4c4b668b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a0d3e6297e99ddca076293f2396994d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>root_</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a638423fe45f3cfa14a397f229e6bec29</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fapi_2eproto</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a92594b5f83899deda1422fd77d8d5c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classMixin.html</anchorfile>
      <anchor>a64c340d7ec365ede500d2adb52bb065d</anchor>
      <arglist>(Mixin &amp;a, Mixin &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MixinDefaultTypeInternal</name>
    <filename>classMixinDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Mixin &gt;</type>
      <name>_instance</name>
      <anchorfile>classMixinDefaultTypeInternal.html</anchorfile>
      <anchor>a0ea9c0ffe3f7147b6647445ae6dedf54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mock</name>
    <filename>classMock.html</filename>
    <member kind="function">
      <type></type>
      <name>Mock</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a2b9528f2e7fcf9738201a5ea667c1998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mock</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a2b9528f2e7fcf9738201a5ea667c1998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ae710f23cafb1a2f17772e8805d6312d2</anchor>
      <arglist>(DoThis, void())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ae73b4ee90bf6d84205d2b1c17f0b8433</anchor>
      <arglist>(IntFromString, int(char *str))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a2cece30a3ea92b34f612f8032fe3a0f9</anchor>
      <arglist>(IntRefFromString, int &amp;(char *str))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a2db4d82b6f92b4e462929f651ac4c3b1</anchor>
      <arglist>(StringFromString, char *(char *str))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a890668928abcd28d4d39df164e7b6dd8</anchor>
      <arglist>(VoidFromDouble, void(double n))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a3fd62026610c5d3d3aeaaf2ade3e18aa</anchor>
      <arglist>(VoidFromFloat, void(float n))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ac70c052254fa9816bd759c006062dc47</anchor>
      <arglist>(VoidFromFunc, void(void(*func)(char *str)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ae2379efbc030f1adf8b032be3bdf081d</anchor>
      <arglist>(VoidFromIntRef, void(int &amp;n))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ada59eea6991953353f332e3ea1e74444</anchor>
      <arglist>(VoidFromString, void(char *str))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>a50e2bda4375a59bb89fd5652bd33eb0f</anchor>
      <arglist>(VoidFromVector, void(const std::vector&lt; int &gt; &amp;v))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ab2c98b882136d91790d21e9299629662</anchor>
      <arglist>(Mock)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classMock.html</anchorfile>
      <anchor>ab2c98b882136d91790d21e9299629662</anchor>
      <arglist>(Mock)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MockAnything</name>
    <filename>classmox_1_1MockAnything.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>a1ac182b665809c1c58df1d4f8e0ce5d9</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>ac960806507fb9b43f1425d27b8010124</anchor>
      <arglist>(self, method_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>ae2ccad685c7204243d8d198c613a14ac</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>a38602b0c11007dbfdbe99ac7110f58b6</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>a6c6bf14d8a2274e18b2e12b25171fd85</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CreateMockMethod</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>abf5bc255fb3024e09412bb6c23addb22</anchor>
      <arglist>(self, method_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Replay</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>a2bd41b4d18caa19796619891c9b18022</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Reset</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>adb6bdfcc2538961a17ecfbcc6e101a50</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Verify</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>ad182ce23440cbe0eb960015b1c73e2d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expected_calls_queue</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>a18ffbfca928ddc7f85bec8ea82ac1932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_replay_mode</name>
      <anchorfile>classmox_1_1MockAnything.html</anchorfile>
      <anchor>a15c53aee5beff0ee61ea2e7eb40b473c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::MockB</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1MockB.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockB.html</anchorfile>
      <anchor>a4e897dd85777bec4fae42b78d4222f9b</anchor>
      <arglist>(void, DoB,())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockB</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockB.html</anchorfile>
      <anchor>a8b1fcf761cea264d7687bd64e1a16fb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockB.html</anchorfile>
      <anchor>af42393fe0560f655590468899fd0c0fd</anchor>
      <arglist>(MockB)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::MockB</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1MockB.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockB.html</anchorfile>
      <anchor>af0a5dcd462fc478e5e7a1ef503aafb05</anchor>
      <arglist>(DoB, void())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockB</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockB.html</anchorfile>
      <anchor>a74072ea75eb47e4e91e40151396014a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockB.html</anchorfile>
      <anchor>ac4962d81dca6390be86f8de44cecff06</anchor>
      <arglist>(MockB)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_nice_strict_test::MockBar</name>
    <filename>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>a9aad688c2b1dc6b529b7c499e49e3a70</anchor>
      <arglist>(This, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>afa41d45dd7066f014f755f152ec16a73</anchor>
      <arglist>(That, std::string(int, bool))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockBar</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>ad6b73066fdcdd71ac1add73ef56b53ef</anchor>
      <arglist>(char a1, char a2, std::string a3, std::string a4, int a5, int a6, const std::string &amp;a7, const std::string &amp;a8, bool a9, bool a10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockBar</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>abd4e7936dc389201ce608257f7a02584</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>str</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>adc0fb56c042e95e1a459bb007e813169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MockBar</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>a0559a3ecd9ecb4eebd5f519bf96bf03b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>a1ef258ca8798de4e234bb7180123d9d9</anchor>
      <arglist>(MockBar)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>str_</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBar.html</anchorfile>
      <anchor>a85f45e803ada9ce176b021c1be95e4ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_nice_strict_test::MockBaz</name>
    <filename>classtesting_1_1gmock__nice__strict__test_1_1MockBaz.html</filename>
    <class kind="class">testing::gmock_nice_strict_test::MockBaz::MoveOnly</class>
    <member kind="function">
      <type></type>
      <name>MockBaz</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBaz.html</anchorfile>
      <anchor>a128aba703e849d19887fc4788c2db4a1</anchor>
      <arglist>(MoveOnly)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestUtil::MockBuilderParent</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1MockBuilderParent.html</filename>
    <base>com::google::protobuf::GeneratedMessage::BuilderParent</base>
    <member kind="function">
      <type>int</type>
      <name>getInvalidationCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1MockBuilderParent.html</anchorfile>
      <anchor>aa10ed3a9d26f4a3826e46a0eff9b143c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1MockBuilderParent.html</anchorfile>
      <anchor>a9055bcf15d209c9a92baf69ab10656e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>invalidations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1MockBuilderParent.html</anchorfile>
      <anchor>a6297e6ae516fc3ad7670903220f895df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::TestUtil::MockBuilderParent</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1MockBuilderParent.html</filename>
    <base>com::google::protobuf::test::TestUtil::HackMessage::MyInterface</base>
    <member kind="function">
      <type>int</type>
      <name>getInvalidationCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1MockBuilderParent.html</anchorfile>
      <anchor>af986263af16a9628c923df20bd19548e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1MockBuilderParent.html</anchorfile>
      <anchor>a8380339cd73f2ea7798e18f2eff7176c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>invalidations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1MockBuilderParent.html</anchorfile>
      <anchor>a192c532cfda8cb370b5493d472799cc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ServiceTest::MockCallback</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</filename>
    <templarg></templarg>
    <base>RpcCallback&lt; T &gt;</base>
    <member kind="function">
      <type>boolean</type>
      <name>isCalled</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>adc397953fd9e3268415c254edca948ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a631a786d982bf01692757d78e94a4a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a2f14f0557be57fcb5af6e6a506ed21fa</anchor>
      <arglist>(T message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>called</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>adcb7743d59643cd3ea8a3c3fd2990499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ServiceTest::MockCallback</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</filename>
    <templarg></templarg>
    <base>RpcCallback&lt; Type &gt;</base>
    <member kind="function">
      <type>boolean</type>
      <name>isCalled</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>acaf0893853029319371be45917c66079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a4a422ad756152e42786378dcfe3183b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a46c5db3c92cb0f0a508f3967b39173b3</anchor>
      <arglist>(Type message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>called</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>ad8cdb9c6c5d27dc8457e618c1193dd15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MockCallback&lt;?&gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isCalled</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>acaf0893853029319371be45917c66079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a4a422ad756152e42786378dcfe3183b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a46c5db3c92cb0f0a508f3967b39173b3</anchor>
      <arglist>(Type message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>called</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>ad8cdb9c6c5d27dc8457e618c1193dd15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MockCallback&lt;?&gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isCalled</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>adc397953fd9e3268415c254edca948ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a631a786d982bf01692757d78e94a4a23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>a2f14f0557be57fcb5af6e6a506ed21fa</anchor>
      <arglist>(T message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>called</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1MockCallback.html</anchorfile>
      <anchor>adcb7743d59643cd3ea8a3c3fd2990499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::MockCodeGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>a798a952f13c4bce57b148fd6b625da16</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;parameter, GeneratorContext *context, std::string *error) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockCodeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>acaa854536a626f7ca96867d1bac8e75e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MockCodeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>a3311d34bdd0d88ea422514cbca5239c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckGeneratedAnnotations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>af5534101b83b8c1484b8e4562f0fe386</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;file, const std::string &amp;output_directory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectGenerated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>aef84a68e2af09daa3c3e89d325682dbb</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;parameter, const std::string &amp;insertions, const std::string &amp;file, const std::string &amp;first_message_name, const std::string &amp;parsed_file_list, const std::string &amp;output_directory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>GetOutputFileName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>a83b9bcf1d4e7f5350143527cd1c5d337</anchor>
      <arglist>(const std::string &amp;generator_name, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>GetOutputFileName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>a9c50b2cf69e1c3b243025fadc1d24228</anchor>
      <arglist>(const std::string &amp;generator_name, const std::string &amp;file)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>GetOutputFileContent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>a019ffecceb396c1944d66bc58275b9e2</anchor>
      <arglist>(const std::string &amp;generator_name, const std::string &amp;parameter, const FileDescriptor *file, GeneratorContext *context)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>GetOutputFileContent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>afb076a659aeab936f4c71713a0719445</anchor>
      <arglist>(const std::string &amp;generator_name, const std::string &amp;parameter, const std::string &amp;file, const std::string &amp;parsed_file_list, const std::string &amp;first_message_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MockCodeGenerator.html</anchorfile>
      <anchor>a86f5ca1bdf5875dc3ba957d5c556fec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::MockDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</filename>
    <member kind="function">
      <type>const MockDescriptorFile *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</anchorfile>
      <anchor>a9f4fc9564d358dc7858df4a0bfed4e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</anchorfile>
      <anchor>a6d4312754bb8e9fea54792f2f7897efe</anchor>
      <arglist>(const std::string &amp;file, const std::vector&lt; int &gt; &amp;path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</anchorfile>
      <anchor>a808196783ef344437b019c1baacd723d</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MockDescriptorFile</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</anchorfile>
      <anchor>a4d3f6f034baad04b3e0d496e7475939e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>path_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</anchorfile>
      <anchor>a5fc9d70c25ffbc8ca6bb1ee6bd1890c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptor.html</anchorfile>
      <anchor>acdb73910fe7e6db5af3e0545f4028881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::MockDescriptorFile</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1MockDescriptorFile.html</filename>
    <member kind="function">
      <type></type>
      <name>MockDescriptorFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptorFile.html</anchorfile>
      <anchor>a7d54ff491e215c6f08237f7ba562ec7f</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptorFile.html</anchorfile>
      <anchor>a9440f19a243083d50cca7d151dd4d5e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1MockDescriptorFile.html</anchorfile>
      <anchor>ab629899531645600060653d399a26e29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::MockErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</filename>
    <base>google::protobuf::DescriptorPool::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a2aa20bab1f6dbbacc4f78eba4c634a65</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a52516651523d965f17a4ca212c4be257</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a5c69d8d10d5bbb345f274350f44d9709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MockErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a0a221841dff7fdce9f5851d044357c1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a34bd72356bf73f865a5d8494216f7f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>warning_text_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a6d6b0964cd1cc97c8be7209cd259f685</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::TextFormatParserTest::MockErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest_1_1MockErrorCollector.html</filename>
    <base>google::protobuf::io::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest_1_1MockErrorCollector.html</anchorfile>
      <anchor>afd031ca908b9dfdfaaf76bbeb1389ee5</anchor>
      <arglist>(int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a7e345ce1b556609f5a477dbd6ae580e8</anchor>
      <arglist>(int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest_1_1MockErrorCollector.html</anchorfile>
      <anchor>aae8280f0fd1f0bd341cceb7f458d091c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MockErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest_1_1MockErrorCollector.html</anchorfile>
      <anchor>ac025dc98e5c219b67efd809288a9c3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest_1_1MockErrorCollector.html</anchorfile>
      <anchor>a788191b9c56a51d8f2fc5f00247148a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::MockErrorListener</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockErrorListener.html</filename>
    <base>google::protobuf::util::converter::ErrorListener</base>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockErrorListener.html</anchorfile>
      <anchor>a7adf7100fe82332937f8828d40367fdd</anchor>
      <arglist>(MissingField, void(const LocationTrackerInterface &amp;loc, StringPiece missing_name))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockErrorListener.html</anchorfile>
      <anchor>a06205e414f7520ef6c6be187f966cccc</anchor>
      <arglist>(InvalidName, void(const LocationTrackerInterface &amp;loc, StringPiece unknown_name, StringPiece message))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockErrorListener.html</anchorfile>
      <anchor>a5f2e3934a4fbfff5512fc2166ed9fdd3</anchor>
      <arglist>(InvalidValue, void(const LocationTrackerInterface &amp;loc, StringPiece type_name, StringPiece value))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockErrorListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockErrorListener.html</anchorfile>
      <anchor>a60c3aa404f2d4a8fbdb7ecc59ae259be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MockErrorListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockErrorListener.html</anchorfile>
      <anchor>a8d65c1cbd7181f56bf0ed6f83c489d70</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::MockFoo</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</filename>
    <base>testing::gmock_function_mocker_test::FooInterface</base>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a8fdcae66e6f4efa07a57580235ca3323</anchor>
      <arglist>((std::map&lt; int, std::string &gt;), ReturnTypeWithComma,(),())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>adfb6a040264fc42059f0b47e3f21e2df</anchor>
      <arglist>((std::map&lt; int, std::string &gt;), ReturnTypeWithComma,(int),(const))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a68193fcc8b336763c92cb1c8fd7a97ea</anchor>
      <arglist>(bool, TakesConst,(const int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a50aeadd7e413ca2a8ba4507b21d4b345</anchor>
      <arglist>(bool, TakesNonConstReference,(int &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a96c4dd29a859254e057513027a3315c8</anchor>
      <arglist>(bool, Unary,(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>ae7680c58ebcf5f91c5f190043528b313</anchor>
      <arglist>(char, OverloadedOnArgumentType,(char))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a83b1f88fdda3669b8c600daee345bbbc</anchor>
      <arglist>(char, OverloadedOnConstness,(),(override, const))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>ab6783427c5fb99f8a9c25fba9210c748</anchor>
      <arglist>(int, Decimal,(bool, char, short, int, long, float, double, unsigned, char *, const std::string &amp;str),(override))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>aeed9392b4906326c2e5ec651ea9155ca</anchor>
      <arglist>(int, Nullary,())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>ae7564f6d942087d67512b521fb355f94</anchor>
      <arglist>(int, OverloadedOnArgumentNumber,())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>ab859902d52f376112fa8c8d5ca402d8a</anchor>
      <arglist>(int, OverloadedOnArgumentNumber,(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a6c4bc14602957c662e9ace719cf0fd96</anchor>
      <arglist>(int, OverloadedOnArgumentType,(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a57a7faaeec9d76031292fa532c35c0c6</anchor>
      <arglist>(int, OverloadedOnConstness,(),(override))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>ab6c0fd6e1285132fb787053cd89ec5ab</anchor>
      <arglist>(int, TypeWithComma,((const std::map&lt; int, std::string &gt; &amp;)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a0a0a46aa356c5f7314a37fc1a4d16720</anchor>
      <arglist>(int, TypeWithHole,(int(*)()),())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a887e304dcf8658b35634a7a547fad991</anchor>
      <arglist>(int, TypeWithTemplatedCopyCtor,(const TemplatedCopyable&lt; int &gt; &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a9d6597b94797dfeb1061ad7a48bbc141</anchor>
      <arglist>(long, Binary,(short, int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>a8449bdfea3eaf9fabb34fa694c17ab25</anchor>
      <arglist>(std::string, TakesConstReference,(const int &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>aa51bd02d682a33eeafaa297c1967455b</anchor>
      <arglist>(void, VoidReturning,(int n))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockFoo</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>acbbfc5fb080409c8925bc8be2fa6fec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockFoo.html</anchorfile>
      <anchor>af3488cc265e3a6c593fdaeea7ee3a0ee</anchor>
      <arglist>(MockFoo)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::MockFoo</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</filename>
    <base>testing::gmock_generated_function_mockers_test::FooInterface</base>
    <member kind="function">
      <type></type>
      <name>MOCK_CONST_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>aa0da575ad3061850662c5f401ddb30c2</anchor>
      <arglist>(OverloadedOnConstness, char())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_CONST_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a921e9d77c56ab58ef3881de92ffa3ae0</anchor>
      <arglist>(ReturnTypeWithComma, std::map&lt; int, std::string &gt;(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a25b99ec3b994318b7ecb0578da113136</anchor>
      <arglist>(Nullary, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a1666c565d1b48b351a1a453f6f87ff22</anchor>
      <arglist>(OverloadedOnArgumentNumber, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a291ff46b043d00d0f0acb081c5c36f2e</anchor>
      <arglist>(OverloadedOnConstness, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>adda63f3a046fadc9ad44731240d441e2</anchor>
      <arglist>(ReturnTypeWithComma, std::map&lt; int, std::string &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a45014dba5c27e9d59af3a94e0d324096</anchor>
      <arglist>(OverloadedOnArgumentNumber, int(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>ab4b323a9c06a48c1116d55419195c1a6</anchor>
      <arglist>(OverloadedOnArgumentType, char(char))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>ad900c5945fc52a0a95ca1480207c7add</anchor>
      <arglist>(OverloadedOnArgumentType, int(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a7b548776b156454bcddecaca6294c52f</anchor>
      <arglist>(TakesConst, bool(const int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a94d9e3801000de6dec4b4394a12a9349</anchor>
      <arglist>(TakesConstReference, std::string(const int &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a785cbef820189a974170cea52b0d97d9</anchor>
      <arglist>(TakesNonConstReference, bool(int &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a3774adcc0155dd4c3b5fd790a6f40261</anchor>
      <arglist>(TypeWithComma, int(const std::map&lt; int, std::string &gt; &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a33077a71c1c5178c25b0a4aa099d5f2c</anchor>
      <arglist>(TypeWithHole, int(int(*)()))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>afabde8ab238dcae147e72b16c246416d</anchor>
      <arglist>(TypeWithTemplatedCopyCtor, int(const TemplatedCopyable&lt; int &gt; &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a9f9ce709a5b13e319eeb348e6eae3d18</anchor>
      <arglist>(Unary, bool(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a03e7f723e9909b031fc6df22f41aac7f</anchor>
      <arglist>(VoidReturning, void(int n))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD10</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>ab0a37a844eb43c36ca45cff5274bd9e9</anchor>
      <arglist>(Decimal, int(bool, char, short, int, long, float, double, unsigned, char *, const std::string &amp;str))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a50f8c94d6fab258d49e1d4a15ea7a7af</anchor>
      <arglist>(Binary, long(short, int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockFoo</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a05d4aeb00d75b5dbf627a5db2c0ada7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockFoo.html</anchorfile>
      <anchor>a9401c622e7314948b9075b0338945cfc</anchor>
      <arglist>(MockFoo)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_nice_strict_test::MockFoo</name>
    <filename>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</filename>
    <base>testing::gmock_nice_strict_test::Foo</base>
    <member kind="function">
      <type>void</type>
      <name>Delete</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</anchorfile>
      <anchor>a7bdec6a6353e4396d551dbf8f2beac54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</anchorfile>
      <anchor>a14ee661ebc461096824e876a9308840e</anchor>
      <arglist>(DoThis, void())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</anchorfile>
      <anchor>a2d69a27a8789f04938cb1eb0047bb677</anchor>
      <arglist>(ReturnNonDefaultConstructible, NotDefaultConstructible())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</anchorfile>
      <anchor>a3a7bfcf303a2c8578db900c9525b02a1</anchor>
      <arglist>(DoThat, int(bool flag))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockFoo</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</anchorfile>
      <anchor>a43a103497aa475d4b1700f5116b35ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockFoo.html</anchorfile>
      <anchor>aacaea4c9a9b61bcedfd21ee38c5bc143</anchor>
      <arglist>(MockFoo)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MockFoo</name>
    <filename>classMockFoo.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classMockFoo.html</anchorfile>
      <anchor>ae1d53263d5efcf38fda3990302fac6ab</anchor>
      <arglist>(Bar2, bool(int x, int y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classMockFoo.html</anchorfile>
      <anchor>af1e0c374cadacdaa7ca69f9c38d85543</anchor>
      <arglist>(Bar3, void(int x, int y))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD3</name>
      <anchorfile>classMockFoo.html</anchorfile>
      <anchor>a8f323a65afd93c0605a02b278b101d18</anchor>
      <arglist>(Bar, char(const std::string &amp;s, int i, double x))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockFoo</name>
      <anchorfile>classMockFoo.html</anchorfile>
      <anchor>a2821e632963d0ea4af66a7ce7ed36a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classMockFoo.html</anchorfile>
      <anchor>a2919ec5552ea98597059750e7533a76c</anchor>
      <arglist>(MockFoo)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MockMethod</name>
    <filename>classmox_1_1MockMethod.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a1c0511724c102d4f59a0bf7364e1462a</anchor>
      <arglist>(self, *params, **named_params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a5ca9b52050af444a6ea9c136ee0ca5bb</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a4f57e7c22a9bb36092a9a5f493d0e888</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a75390279e72bf1c34255c55b7a76a9e5</anchor>
      <arglist>(self, method_name, call_queue, replay_mode)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>aef8efe0b823307368bea3a3cc7a6222d</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a03e85746ddff2fe2a590c09e21ab54f2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AndRaise</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a2a6cc9f1a15c15c802ef9be9ba0e37c8</anchor>
      <arglist>(self, exception)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AndReturn</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>abd4885c5b181e5829fb81d92aea620e8</anchor>
      <arglist>(self, return_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetPossibleGroup</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>ad181c8242214045d2988ca39482fc8f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>InAnyOrder</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a0285fe8752362fcea92d340067d7d07e</anchor>
      <arglist>(self, group_name=&quot;default&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MultipleTimes</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a280f1752198538f6387949aa09935038</anchor>
      <arglist>(self, group_name=&quot;default&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WithSideEffects</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a2cb949f252b8263e83d39d864f61ee3f</anchor>
      <arglist>(self, side_effects)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckAndCreateNewGroup</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a17bd7777c80f3b4f2c4bffafce767e93</anchor>
      <arglist>(self, group_name, group_class)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PopNextMethod</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>ad1daa0a1562ca9e77bacec4a96d27464</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VerifyMethodCall</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>ac97c416b5c9f3c929efb305664e9af38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_call_queue</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>af5bcb77c5a325924d336d2afbb8eeff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_exception</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a1d9a35474721323d55703a7afe5f8a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_name</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a86ba445d166be84dc9dafeb2fd1fe716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_named_params</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a90805d042a1b27f5db16f16d617fe4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_params</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>aa87a34b8aec87d5f0b239d5cfbf17982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_replay_mode</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a734a3949a9515ac226e56f9c4fac52ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_return_value</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>ad8232263fb92d1e564883c0b8cbbb3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_side_effects</name>
      <anchorfile>classmox_1_1MockMethod.html</anchorfile>
      <anchor>a3ad2e016e3a529f72c2b2ad5958d47eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::MockMethodFunctionMockerTest</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1MockMethodFunctionMockerTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>MockMethodFunctionMockerTest</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockMethodFunctionMockerTest.html</anchorfile>
      <anchor>a56214e594f4ca536616b625a6e211650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FooInterface *const</type>
      <name>foo_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockMethodFunctionMockerTest.html</anchorfile>
      <anchor>ab9af7c04315ad62569fa36485de593e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MockFoo</type>
      <name>mock_foo_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockMethodFunctionMockerTest.html</anchorfile>
      <anchor>a166e26a4ef39d8a0ddf1e271f40189db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_function_mocker_test::MockMethodSizes0</name>
    <filename>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes0.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes0.html</anchorfile>
      <anchor>ab38f39ad908e506f699b3cd8c1b9a218</anchor>
      <arglist>(void, func,())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_function_mockers_test::MockMethodSizes0</name>
    <filename>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes0.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes0.html</anchorfile>
      <anchor>ad72a29f7a84b94e60a6697952d086ec9</anchor>
      <arglist>(func, void())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_function_mocker_test::MockMethodSizes1</name>
    <filename>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes1.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes1.html</anchorfile>
      <anchor>af4255cca5805a41a3604efcda13a1a86</anchor>
      <arglist>(void, func,(int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_function_mockers_test::MockMethodSizes1</name>
    <filename>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes1.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes1.html</anchorfile>
      <anchor>af4d80458626303520a848ad15e0e8121</anchor>
      <arglist>(func, void(int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_function_mocker_test::MockMethodSizes2</name>
    <filename>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes2.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes2.html</anchorfile>
      <anchor>a6d32c0eaef58a3fa35d67a2fe903d93b</anchor>
      <arglist>(void, func,(int, int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_function_mockers_test::MockMethodSizes2</name>
    <filename>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes2.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes2.html</anchorfile>
      <anchor>a9200d3c0d5cbabb2bb93da4827b84260</anchor>
      <arglist>(func, void(int, int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_function_mockers_test::MockMethodSizes3</name>
    <filename>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes3.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD3</name>
      <anchorfile>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes3.html</anchorfile>
      <anchor>a53c9699f920b15d624620e8dab0bfc62</anchor>
      <arglist>(func, void(int, int, int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_function_mocker_test::MockMethodSizes3</name>
    <filename>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes3.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes3.html</anchorfile>
      <anchor>ad85fc73275d13ba9b6ced01e5ef832cc</anchor>
      <arglist>(void, func,(int, int, int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_function_mockers_test::MockMethodSizes4</name>
    <filename>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes4.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD4</name>
      <anchorfile>structtesting_1_1gmock__generated__function__mockers__test_1_1MockMethodSizes4.html</anchorfile>
      <anchor>a140f1bc5124d32b763913f5f64fe3502</anchor>
      <arglist>(func, void(int, int, int, int))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_function_mocker_test::MockMethodSizes4</name>
    <filename>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes4.html</filename>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>structtesting_1_1gmock__function__mocker__test_1_1MockMethodSizes4.html</anchorfile>
      <anchor>a026e4cb12aefad0481229b30044cc93e</anchor>
      <arglist>(void, func,(int, int, int, int))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MockObject</name>
    <filename>classmox_1_1MockObject.html</filename>
    <base>mox::MockAnything</base>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>afd954c0fdd0c8a5b7b6b35f1ee608ff0</anchor>
      <arglist>(self, *params, **named_params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__class__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>ab8a85465081f8080fcc908c94e0e9a68</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>ae14d7ae2408667b75fd4382f44f0ddfd</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>af8caf90757f91f9515b894e164cd1495</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>ad888f020b4f1b6b4fb8a15832fcbadd8</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>aba818e17206029bd7cd01f5d0894b59a</anchor>
      <arglist>(self, class_to_mock)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>a919d00fd8529b02203d1179bfde4acc9</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_class_to_mock</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>abb5fa198a34a470ecca3ec65457a1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expected_calls_queue</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>a197c21f1ac2d193bb8f80f9a5b5587f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_known_methods</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>aacfbbd777f88cf088962470de36b9f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_known_vars</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>a47618a187795eb866091248a20a57e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_replay_mode</name>
      <anchorfile>classmox_1_1MockObject.html</anchorfile>
      <anchor>ab7505aa79393bf9b2bb56b301649ab86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::MockObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</filename>
    <base>google::protobuf::util::converter::ObjectWriter</base>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>a39e3aa85d23932aea73bcd26a075380e</anchor>
      <arglist>(EndList, ObjectWriter *())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>a9eab1d90aeb690fcda51891e5e6e63c9</anchor>
      <arglist>(EndObject, ObjectWriter *())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>ad456daf1e8eab633d5394704fac68b34</anchor>
      <arglist>(RenderNull, ObjectWriter *(StringPiece))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>a0d17ba806f58fcb3e64095be3a8c097e</anchor>
      <arglist>(StartList, ObjectWriter *(StringPiece))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>af0a7ed176543b7a2130479f96d848cba</anchor>
      <arglist>(StartObject, ObjectWriter *(StringPiece))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>aaec667cee1a60fab7c7b5014416968ac</anchor>
      <arglist>(RenderBool, ObjectWriter *(StringPiece, bool))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>a881cc5fb3bf144d9e17a6a3a115de302</anchor>
      <arglist>(RenderBytes, ObjectWriter *(StringPiece, StringPiece))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>aa2ed2e58d8afd9eb21c03a248a35dc88</anchor>
      <arglist>(RenderDouble, ObjectWriter *(StringPiece, double))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>a3b2b6fcf53d07e0c2f5f7d882ed0ff4a</anchor>
      <arglist>(RenderFloat, ObjectWriter *(StringPiece, float))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>aa855aa2e249790580ca3122e8a6c1160</anchor>
      <arglist>(RenderInt32, ObjectWriter *(StringPiece, int32))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>aa282ddc45cbf23efbae7dbeb79adce2b</anchor>
      <arglist>(RenderInt64, ObjectWriter *(StringPiece, int64))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>aa8bd8b1d012fd5e0b2d358ce55302acd</anchor>
      <arglist>(RenderString, ObjectWriter *(StringPiece, StringPiece))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>ab0763b6957b7e34b7ac32d9f731111df</anchor>
      <arglist>(RenderUint32, ObjectWriter *(StringPiece, uint32))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>afb45e5610ea42df47284157bb9687964</anchor>
      <arglist>(RenderUint64, ObjectWriter *(StringPiece, uint64))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1MockObjectWriter.html</anchorfile>
      <anchor>aca404979c8b83afc4e81bf75ef9ef033</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::MockOverloadedOnArgNumber</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnArgNumber.html</filename>
    <member kind="function">
      <type></type>
      <name>MockOverloadedOnArgNumber</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnArgNumber.html</anchorfile>
      <anchor>a3bb5bd2f0cb88c50b20a13b6f88ce01d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MY_MOCK_METHODS1_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnArgNumber.html</anchorfile>
      <anchor>a251bfa5d95ae7a52ccfc9b541fac2ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnArgNumber.html</anchorfile>
      <anchor>a31dbf297a85485026c70a8745f4744af</anchor>
      <arglist>(MockOverloadedOnArgNumber)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::MockOverloadedOnArgNumber</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnArgNumber.html</filename>
    <member kind="function">
      <type></type>
      <name>MockOverloadedOnArgNumber</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnArgNumber.html</anchorfile>
      <anchor>ad5b40981c39bc0bec3b63632cf827153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MY_MOCK_METHODS1_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnArgNumber.html</anchorfile>
      <anchor>a5076ebd17fb1cc93952b4a80fe6de894</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnArgNumber.html</anchorfile>
      <anchor>aeebad650a232bf9b290647b75975cae5</anchor>
      <arglist>(MockOverloadedOnArgNumber)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::MockOverloadedOnConstness</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnConstness.html</filename>
    <member kind="function">
      <type></type>
      <name>MockOverloadedOnConstness</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnConstness.html</anchorfile>
      <anchor>a83e2840ed88fe4a01a878c3bb529d793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MY_MOCK_METHODS2_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnConstness.html</anchorfile>
      <anchor>a3447041442c4ca64d597186e894b307d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockOverloadedOnConstness.html</anchorfile>
      <anchor>a9e7d163e79c3878b1205c09cf73582fc</anchor>
      <arglist>(MockOverloadedOnConstness)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::MockOverloadedOnConstness</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnConstness.html</filename>
    <member kind="function">
      <type></type>
      <name>MockOverloadedOnConstness</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnConstness.html</anchorfile>
      <anchor>ad335f3cd11d69d8c292b79da41fc7a48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MY_MOCK_METHODS2_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnConstness.html</anchorfile>
      <anchor>afb4cd7a26e153426550b9501c7b6c16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockOverloadedOnConstness.html</anchorfile>
      <anchor>a1ca8994999ebbf4d2836bbedec51d222</anchor>
      <arglist>(MockOverloadedOnConstness)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::MockStack</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</filename>
    <templarg></templarg>
    <base>testing::gmock_function_mocker_test::StackInterface</base>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>ae0e6e3d10e20435b40308a5c3dd4cc9d</anchor>
      <arglist>((std::map&lt; int, int &gt;), ReturnTypeWithComma,(),())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>acecb9a897885e7847da425933c9cbc1d</anchor>
      <arglist>((std::map&lt; int, int &gt;), ReturnTypeWithComma,(int),(const))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>a17b01e582dc3c138e202c29ae9aec247</anchor>
      <arglist>(const T &amp;, GetTop,(),(const))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>a4283f356c5153e7e2eea0aeb424a61be</anchor>
      <arglist>(int, GetSize,(),(const, override))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>ae54b445bc4d2dd18520449e5edee0771</anchor>
      <arglist>(void, Pop,(),(final))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>a1012c16764c3ca2626032cd95d6c5f89</anchor>
      <arglist>(void, Push,(const T &amp;elem),())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockStack</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>a824a05cadba13d527cf82e5bf70f57ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1MockStack.html</anchorfile>
      <anchor>af61db0f565469ffc713d467c3fcddb65</anchor>
      <arglist>(MockStack)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::MockStack</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</filename>
    <templarg></templarg>
    <base>testing::gmock_generated_function_mockers_test::StackInterface</base>
    <member kind="function">
      <type></type>
      <name>MOCK_CONST_METHOD0_T</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>a6171be20e8e4f44464cc8968e05b7c7a</anchor>
      <arglist>(GetSize, int())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_CONST_METHOD0_T</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>ae5950cfac08382a0ffc7c3bd5aba405f</anchor>
      <arglist>(GetTop, const T &amp;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_CONST_METHOD1_T</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>a69b9a7d0231b729d8a47201a49fa9166</anchor>
      <arglist>(ReturnTypeWithComma, std::map&lt; int, int &gt;(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0_T</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>a5e55ffb22e7f11c6940a97bd001bd50c</anchor>
      <arglist>(Pop, void())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD0_T</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>a4b67d1f5b795e7c072fb846217a8f130</anchor>
      <arglist>(ReturnTypeWithComma, std::map&lt; int, int &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD1_T</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>a0ad833bc6134c5150b8271a5ba2e91b5</anchor>
      <arglist>(Push, void(const T &amp;elem))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MockStack</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>aa8a3df8e1cbc95836663acd99c3e9d37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1MockStack.html</anchorfile>
      <anchor>a769b47c7a69cbf6b1aab29e40005c234</anchor>
      <arglist>(MockStack)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::monitor_t</name>
    <filename>classzmq_1_1monitor__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check_event</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a5dba87c6645536ff6dc245f48db16b39</anchor>
      <arglist>(int timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a359890c7a37565f581adef8e20f571fd</anchor>
      <arglist>(socket_t &amp;socket, const char *addr_, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a8f2ec16879d565b50a52d0b4fd943e6d</anchor>
      <arglist>(socket_t &amp;socket, std::string const &amp;addr, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitor</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a1a4ef654948954440313fca07d12c2d7</anchor>
      <arglist>(socket_t &amp;socket, const char *addr_, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitor</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>acbdb681dd8ff28fb02f77d309cfaf3fa</anchor>
      <arglist>(socket_t &amp;socket, std::string const &amp;addr, int events=ZMQ_EVENT_ALL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>monitor_t</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a95d361f58af33e00c19168a1670b7e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_accept_failed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a542b526887b641a421cbdd5d9a80acb9</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_accepted</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>af33e9e7a47623c8414422ab9789b52a9</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_bind_failed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a644f4dcc164c4320b20b59174cda6e29</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_close_failed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a8be94a20f50536dca6d6414b33136c89</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_closed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aaab9ff58fcdd4c65b2134a98a18e8f2b</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_connect_delayed</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a70438a7986e72d98024997f4f2573047</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_connect_retried</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>ac865cafcd211cf70da6134de7ccd4057</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_connected</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a386a369b907c577e37718880d3f9fa64</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_disconnected</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>ad959d1cc557290a6984fde2e7ae8f3a6</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_failed_auth</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a1c49afab3b76b94c8f707f1e1afaf945</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_failed_no_detail</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a4ea841ca3b449718020a2e627abb608c</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_failed_protocol</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a276b1ffb031e186e121babbefe088bfb</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_handshake_succeeded</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a14b9b522ea4542e27084b7edd76a907a</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_listening</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a1461e4d075e9edf590a62adb311f5cc2</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event_unknown</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>ac03905bb3a84d2f0f07861e1cc81f482</anchor>
      <arglist>(const zmq_event_t &amp;event_, const char *addr_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_monitor_started</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aa1d8e99de259708c0cb489b199405648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~monitor_t</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a51f636aa1e80e6e29f3cd623169c7acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>socket_ref</type>
      <name>monitor_socket</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aa8233b7c41389f2534fac164acb1babe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>process_event</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a08e2d03b80f555416ae625338297d331</anchor>
      <arglist>(short events)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>afe47274e2817f6e665a897749ab4c14f</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>monitor_t</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a927e719b5ddfcd28df8c65a11f83521b</anchor>
      <arglist>(const monitor_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>aa0a7316b0bf90a6a17f6f595ec88f53a</anchor>
      <arglist>(const monitor_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socket_t</type>
      <name>_monitor_socket</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a24fb4cc3fc2080e31b2dcaaaf59afc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socket_ref</type>
      <name>_socket</name>
      <anchorfile>classzmq_1_1monitor__t.html</anchorfile>
      <anchor>a533b57dad424f1d0aea42853e819575b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::PolymorphicAction::MonomorphicImpl</name>
    <filename>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</filename>
    <templarg></templarg>
    <base>testing::ActionInterface</base>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::ArgumentTuple</type>
      <name>ArgumentTuple</name>
      <anchorfile>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</anchorfile>
      <anchor>a2d6ef64336f1d5cdac893fb040048c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::Function&lt; F &gt;::Result</type>
      <name>Result</name>
      <anchorfile>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</anchorfile>
      <anchor>a7989da669c4c7a2da978ed78743815cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MonomorphicImpl</name>
      <anchorfile>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</anchorfile>
      <anchor>a0f87e4646298d9fd8e7eda04a09fc6d0</anchor>
      <arglist>(const Impl &amp;impl)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</anchorfile>
      <anchor>ae532b81e7689e0677d64c81f500f3c15</anchor>
      <arglist>(const ArgumentTuple &amp;args) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</anchorfile>
      <anchor>af7b6ce4640aac3dcf7126c4b1e86f277</anchor>
      <arglist>(MonomorphicImpl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1PolymorphicAction_1_1MonomorphicImpl.html</anchorfile>
      <anchor>a77375e13255f50b45498e0d9c2395d72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MoveHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper.html</filename>
    <templarg>is_enum</templarg>
    <templarg>is_message</templarg>
    <templarg>is_stringlike</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Move</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper.html</anchorfile>
      <anchor>a51aa16b7254b9b137a1df9754a0766b4</anchor>
      <arglist>(T *src, T *dest)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MoveHelper&lt; false, false, true, T &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01false_00_01false_00_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Move</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01false_00_01false_00_01true_00_01T_01_4.html</anchorfile>
      <anchor>a4387857c0086bb4f8286e11fac2a8297</anchor>
      <arglist>(T *src, T *dest)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MoveHelper&lt; false, true, is_stringlike, T &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01false_00_01true_00_01is__stringlike_00_01T_01_4.html</filename>
    <templarg>is_stringlike</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Move</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01false_00_01true_00_01is__stringlike_00_01T_01_4.html</anchorfile>
      <anchor>acb3001db284fccce2eb64da126cf76b1</anchor>
      <arglist>(T *src, T *dest)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::MoveHelper&lt; true, is_message, is_stringlike, T &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01true_00_01is__message_00_01is__stringlike_00_01T_01_4.html</filename>
    <templarg>is_message</templarg>
    <templarg>is_stringlike</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Move</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01true_00_01is__message_00_01is__stringlike_00_01T_01_4.html</anchorfile>
      <anchor>aeb537e7acadce255354538ded69589d3</anchor>
      <arglist>(int *src, T *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Move</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01true_00_01is__message_00_01is__stringlike_00_01T_01_4.html</anchorfile>
      <anchor>ac7c8c27b1b9667bcbcb77bf252c40e44</anchor>
      <arglist>(T *src, int *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Move</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1MoveHelper_3_01true_00_01is__message_00_01is__stringlike_00_01T_01_4.html</anchorfile>
      <anchor>aff459c95550ad716b7de7f1ce64eaf16</anchor>
      <arglist>(T *src, T *dest)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_nice_strict_test::MockBaz::MoveOnly</name>
    <filename>classtesting_1_1gmock__nice__strict__test_1_1MockBaz_1_1MoveOnly.html</filename>
    <member kind="function">
      <type></type>
      <name>MoveOnly</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBaz_1_1MoveOnly.html</anchorfile>
      <anchor>afb1f7d62babd32bbc8219bdc666fea83</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveOnly</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBaz_1_1MoveOnly.html</anchorfile>
      <anchor>a1d65fbd2e662ac36766eddd1afc27dc5</anchor>
      <arglist>(const MoveOnly &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveOnly</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBaz_1_1MoveOnly.html</anchorfile>
      <anchor>add8e748eb951f33836f483c258e0236a</anchor>
      <arglist>(MoveOnly &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>MoveOnly &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBaz_1_1MoveOnly.html</anchorfile>
      <anchor>ab2fb7928f447be64460417dd63e55b1d</anchor>
      <arglist>(const MoveOnly &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MoveOnly &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1MockBaz_1_1MoveOnly.html</anchorfile>
      <anchor>a8087ccdb93d18a866b948620f6bb9cff</anchor>
      <arglist>(MoveOnly &amp;&amp;)=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::Mox</name>
    <filename>classmox_1_1Mox.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a7f949d39a1270507a96c2ae64cf04018</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CreateMock</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a018bd867961df551da2472c174b69c1a</anchor>
      <arglist>(self, class_to_mock)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CreateMockAnything</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>ad2cc25304f5cf29e127308afd37a8c1f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReplayAll</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>aa14697a607e26da8fb212879bd39e4cd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ResetAll</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a609074f2898d8f9f1e86be0c1fda4538</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StubOutWithMock</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a17ad9af1f86575aa06a9d827880e140c</anchor>
      <arglist>(self, obj, attr_name, use_mock_anything=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnsetStubs</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a55393621c9901768636f421899b9c099</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VerifyAll</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a7043fb9d48a7e5b5be5b20d8ae25328d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stubs</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a8717d0ddf7a5da8889e4d644fe20c1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mock_objects</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>ac6a3c62c73c29319b0c1821d6c2de990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_USE_MOCK_OBJECT</name>
      <anchorfile>classmox_1_1Mox.html</anchorfile>
      <anchor>a41f26aa5ecdb380fc46503dd9606f6d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MoxMetaTestBase</name>
    <filename>classmox_1_1MoxMetaTestBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1MoxMetaTestBase.html</anchorfile>
      <anchor>a563ea49b23fbe5da1692325ca36f3a15</anchor>
      <arglist>(cls, name, bases, d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>CleanUpTest</name>
      <anchorfile>classmox_1_1MoxMetaTestBase.html</anchorfile>
      <anchor>afe578a05d65de38b126d05d89e3888d1</anchor>
      <arglist>(cls, func)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MoxTestBase</name>
    <filename>classmox_1_1MoxTestBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classmox_1_1MoxTestBase.html</anchorfile>
      <anchor>a909ea15766f67c634f9d69cfc8f0073c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mox</name>
      <anchorfile>classmox_1_1MoxTestBase.html</anchorfile>
      <anchor>a404d521be625e3dea01be8611291dbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmox_1_1MoxTestBase.html</anchorfile>
      <anchor>a31e8dc95024345c3040cbfc1a2b232d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::msg_t</name>
    <filename>classzmq_1_1msg__t.html</filename>
    <class kind="struct">zmq::msg_t::content_t</class>
    <class kind="union">zmq::msg_t::group_t</class>
    <class kind="struct">zmq::msg_t::long_group_t</class>
    <member kind="enumvalue">
      <name>more</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a667ab2e09f6cc43b018caca04f9ee2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967adefb6c0d222103d6a8616352f9d6d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ping</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967ac37b6051e3eb3c0d7fad6c53d45d7426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pong</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a47767f7073429df99d70cc579ff9ff88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>subscribe</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a6edce8e4c4c4219e0d6db5553616946d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cancel</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a098924056c1c30691b2eb7fc0b7f9c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>close_cmd</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967af2e09ec1258b8450e1b2b6e3c33f0ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>credential</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a7c3ca193e18c9bead990633c88ccf163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a594c2376bcfdaf0fd3a08d1b784bdfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shared</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a20cfdc9d298df4c81dec1c578bb8e4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msg_t_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9193c81fa2ffae15306f226e41681852a4ef4bba84156d3b81f2bfa26f3ad0bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_vsm_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aadf674ce327f5ebe4985e1eed886bdc3aa5455e67a25aff98e39a5517181b6e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ping_cmd_name_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad4f71949562b1b74cdf16cf2df899bf6a55ab9cdc3eecc201c0e2b79cfe46e1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cancel_cmd_name_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad4f71949562b1b74cdf16cf2df899bf6ab59264128cdd49c7697be63c6678ceab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sub_cmd_name_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad4f71949562b1b74cdf16cf2df899bf6a293726aa0d318cc010f75cfbc3dac38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cancel</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a098924056c1c30691b2eb7fc0b7f9c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cancel_cmd_name_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad4f71949562b1b74cdf16cf2df899bf6ab59264128cdd49c7697be63c6678ceab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>close_cmd</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967af2e09ec1258b8450e1b2b6e3c33f0ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967adefb6c0d222103d6a8616352f9d6d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>credential</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a7c3ca193e18c9bead990633c88ccf163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_vsm_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aadf674ce327f5ebe4985e1eed886bdc3aa5455e67a25aff98e39a5517181b6e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>more</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a667ab2e09f6cc43b018caca04f9ee2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msg_t_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9193c81fa2ffae15306f226e41681852a4ef4bba84156d3b81f2bfa26f3ad0bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ping</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967ac37b6051e3eb3c0d7fad6c53d45d7426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ping_cmd_name_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad4f71949562b1b74cdf16cf2df899bf6a55ab9cdc3eecc201c0e2b79cfe46e1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pong</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a47767f7073429df99d70cc579ff9ff88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a594c2376bcfdaf0fd3a08d1b784bdfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>shared</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a20cfdc9d298df4c81dec1c578bb8e4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sub_cmd_name_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad4f71949562b1b74cdf16cf2df899bf6a293726aa0d318cc010f75cfbc3dac38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>subscribe</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2e7e7cb18c65a4cb2960e2f4b9ae4967a6edce8e4c4c4219e0d6db5553616946d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_refs</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a67b20d60d792fe6e3089f6d6edf82adb</anchor>
      <arglist>(int refs_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ae0d38ffd535506c59302218518a35dfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af371987bc4315f04738d2ca7a863327d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>command_body</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a40349730fe5f4406988e3a83076d51a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>command_body_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ab21a04bd93ed2de496f66333f0cf0dfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>afe196e1e416d9c5e5036fe2d8c3a69fb</anchor>
      <arglist>(msg_t &amp;src_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a4e0fc015f2725e16687542285250d669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>flags</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a063bbab2dafaed13252ba6fb8a45b022</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>get_routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aeef8b33e645b75d270505d1094dd7943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>group</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a3e3832b7d7ac6e9e6ed3ba00809a15ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a4899b9ed66fcf7ec396cab878656538e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aa2c8c9a75b1e067497e503ae38577c10</anchor>
      <arglist>(void *data_, size_t size_, msg_free_fn *ffn_, void *hint_, content_t *content_=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_buffer</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9bf9ad2447bb8d9176fd2275f46f4439</anchor>
      <arglist>(const void *buf_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_cancel</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af79f15e11cb5d4c440f4b363d78dc815</anchor>
      <arglist>(const size_t size_, const unsigned char *topic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_data</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a5daf96a7d11e29ddf54ba87cb1bf081a</anchor>
      <arglist>(void *data_, size_t size_, msg_free_fn *ffn_, void *hint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_delimiter</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ab6d03777e41070ff6133c99f1ca3a0d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_external_storage</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>adf5d46664cf8fc2d4703310ac3887a11</anchor>
      <arglist>(content_t *content_, void *data_, size_t size_, msg_free_fn *ffn_, void *hint_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_join</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a5b55982f27f64157f8dec3391180ce15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_leave</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a04e9bced0f71ea67aaf1c43ccc0babb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2d40a80f7828b6ab4f63a1d2afa2af82</anchor>
      <arglist>(size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_subscribe</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a111a806d2b578f0adf84fcc0b4ac5e63</anchor>
      <arglist>(const size_t size_, const unsigned char *topic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cancel</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ad48f189b85ecc438c21212bc36b3ec0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_close_cmd</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aab7ad32f6491a2ea8f1853767bfd90fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a3bf41c03826f0c129209344560a2074e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_credential</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af30b6d778c830116fa2a5a092f295956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_delimiter</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a6b4bd698f2bcd812bc0d1a982679122a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_join</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aff52e3046defcaef064546a5a9987c07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_leave</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a725e0c81348450f368f691716737dc3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_lmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af5249125147dd3d0a4eaeeb4a397a37f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_ping</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af91c1a7e6f9bc88ab991697fd5f23f2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_pong</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aa7546593b563859044bf2e88cc48be50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a34ccd64754e6b73b6316388100f02fa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_subscribe</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ae255a0941bcf6db669d1ebbef4ac533b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_vsm</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a54cbc253153a956aa3f10063229553d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zcmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a77eefc5e1223fe5333cbcb16e4a4d0e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>metadata_t *</type>
      <name>metadata</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a2dc63c4d1e2b3d1d529102b0ff831be5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>move</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a39318e9417f38b7f415b85ae591ed606</anchor>
      <arglist>(msg_t &amp;src_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_flags</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a3890f3348df9f0af313eb32fd6f4d808</anchor>
      <arglist>(unsigned char flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_metadata</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a03246e2edc096bc9277e7de4bdecc484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reset_routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a298969c8a99611c7921e98262d52c448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rm_refs</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ab083fbbf421f86a2fae30a805f7698a1</anchor>
      <arglist>(int refs_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_flags</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aea7736e7955f2125dd6298baee851ca7</anchor>
      <arglist>(unsigned char flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_group</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a92ae4e13e6df9a553726f78f41b1f4cd</anchor>
      <arglist>(const char *, size_t length_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_group</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af2bfa9f80088656f2cb4e7a46ac93885</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_metadata</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aeb340a94167848dd54b83d086ce849ff</anchor>
      <arglist>(metadata_t *metadata_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a02eb55baed89525a8296fb67735e7dd6</anchor>
      <arglist>(uint32_t routing_id_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shrink</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a75d588d0dd5afc54d295bed959402214</anchor>
      <arglist>(size_t new_size_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a4b2340127c7bcd4e32aab7be906c7967</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::@52::@55</type>
      <name>base</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a280076d99f475f7cedbfbcfcd668adc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::@52::@59</type>
      <name>cmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a1272cbd3928dc311d985aea439bf36f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>content_t *</type>
      <name>content</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a4ed3e48e765cf09fa31e7c3fd819b233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a89841b6d6bc1e30784e9a6b77b4bf99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>data</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a26adec31435b79adca75ac9ba2793776</anchor>
      <arglist>[max_vsm_size]</arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::@52::@60</type>
      <name>delimiter</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>ab37a5b59cb8b63f9918e6451805101aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>flags</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a73391014b431294259c870089153d6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>group_t</type>
      <name>group</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a749994878e1af4effc64a6b7c30f8fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::@52::@57</type>
      <name>lmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>afe5de908ab5df86b13630f080acc6ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>metadata_t *</type>
      <name>metadata</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>acb5cc70372db036917fcea1e4ba54e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>routing_id</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a632eae835027249e3778e608aeb7fd63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9089fc10aecfab67a826d3514ef7a7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9089fc10aecfab67a826d3514ef7a7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>addf9863fc6ac2c839f8c38b4203fd926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>unused</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a86d4994bdfadfd65f231f017560d7e94</anchor>
      <arglist>[msg_t_size -(sizeof(metadata_t *)+2+sizeof(uint32_t)+sizeof(group_t))]</arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::@52::@56</type>
      <name>vsm</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a46d2f69fa406c017328d7aae5bfc423c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct zmq::msg_t::@52::@58</type>
      <name>zclmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a140b9716b6e0880f37c178c33f9685c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group_type_long</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9f0b17faee11278fcd50d5b067b4d723afe1f75adee15f68d7b6102a9b3e23d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group_type_short</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9f0b17faee11278fcd50d5b067b4d723ae62760e199a9b5ef6dabcfec440b0aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>group_type_t</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9f0b17faee11278fcd50d5b067b4d723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group_type_short</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9f0b17faee11278fcd50d5b067b4d723ae62760e199a9b5ef6dabcfec440b0aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group_type_long</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a9f0b17faee11278fcd50d5b067b4d723afe1f75adee15f68d7b6102a9b3e23d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_cmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a49b723a1035da73f13edc0cd82a92d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_delimiter</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8ad54d689e2464ee0fd2478b2c50dbbe2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_join</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a23bc1a44902767dee8c6dc6bf9d226d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_leave</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8aa503b514369208344a035dc2cc7f9b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_lmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a930a0cf86864b1324b61d7ab6b0de11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_max</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8aed322e9cbce8fe2c2f4823c3e54c88eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_min</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a315f5e5aeac2f3724d8ebeea9e9e8752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>type_t</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_min</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a315f5e5aeac2f3724d8ebeea9e9e8752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_vsm</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8ad6316db72334d6ef2b793fb9d6b3a36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_lmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a930a0cf86864b1324b61d7ab6b0de11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_delimiter</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8ad54d689e2464ee0fd2478b2c50dbbe2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_cmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a49b723a1035da73f13edc0cd82a92d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_zclmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8ae8a472ab54f7e757dda633286abd9a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_join</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8a23bc1a44902767dee8c6dc6bf9d226d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_leave</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8aa503b514369208344a035dc2cc7f9b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_max</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8aed322e9cbce8fe2c2f4823c3e54c88eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_vsm</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8ad6316db72334d6ef2b793fb9d6b3a36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>type_zclmsg</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>aba1cea9aa54f2b9a0ccbc187a01831a8ae8a472ab54f7e757dda633286abd9a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>zmq::atomic_counter_t *</type>
      <name>refcnt</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>a6711fc3ae44196b8fdc3793b4b5153e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union zmq::msg_t::@52</type>
      <name>_u</name>
      <anchorfile>classzmq_1_1msg__t.html</anchorfile>
      <anchor>af8bee2305bb925c4a53d80aeb203065b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::MultiFileErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector.html</anchorfile>
      <anchor>ac24286d00e52f432004e8abdd184294b</anchor>
      <arglist>(const std::string &amp;filename, int line, int column, const std::string &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector.html</anchorfile>
      <anchor>a564240282e9798bfc63b857230a0587c</anchor>
      <arglist>(const std::string &amp;filename, int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiFileErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector.html</anchorfile>
      <anchor>a55190bc560fdd482fc72a77bb6fa6bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiFileErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector.html</anchorfile>
      <anchor>ae706ac2dd2e1f2c0df6f22f54edf1981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector.html</anchorfile>
      <anchor>a52fc9f872335e8ba4038168a3ba7ed6b</anchor>
      <arglist>(MultiFileErrorCollector)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::MultilineStringPrinter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1MultilineStringPrinter.html</filename>
    <base>google::protobuf::TextFormat::FastFieldValuePrinter</base>
    <member kind="function">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1MultilineStringPrinter.html</anchorfile>
      <anchor>acad2842756bd370d1e17ad277af87369</anchor>
      <arglist>(const std::string &amp;val, TextFormat::BaseTextGenerator *generator) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</filename>
    <base>google::protobuf::util::MessageDifferencer::MapKeyComparator</base>
    <member kind="function">
      <type>bool</type>
      <name>IsMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>a280619838567ed47dfa634d2450dca60</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;parent_fields) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleFieldsMapKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>a488881ae217a80cf19e5ecf4828438fa</anchor>
      <arglist>(MessageDifferencer *message_differencer, const FieldDescriptor *key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipleFieldsMapKeyComparator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>a287b29a7172b95448b1a099118ebeeec</anchor>
      <arglist>(MessageDifferencer *message_differencer, const std::vector&lt; std::vector&lt; const FieldDescriptor * &gt; &gt; &amp;key_field_paths)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>a8e4094954aa2e67e4fe10ac866ef836c</anchor>
      <arglist>(MultipleFieldsMapKeyComparator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsMatchInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>aa268c2035a4c84ec7d34eee7ad769f1b</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;parent_fields, const std::vector&lt; const FieldDescriptor * &gt; &amp;key_field_path, int path_index) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; const FieldDescriptor * &gt; &gt;</type>
      <name>key_field_paths_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>a18e710f9ddc784fd50985a79b4d00f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageDifferencer *</type>
      <name>message_differencer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1MultipleFieldsMapKeyComparator.html</anchorfile>
      <anchor>a95ec788ed4d96e4eaae72db26a59b385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultipleInstantiationTest</name>
    <filename>classMultipleInstantiationTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>MultipleRangesFixture</name>
    <filename>classMultipleRangesFixture.html</filename>
    <base>benchmark::Fixture</base>
    <member kind="function">
      <type></type>
      <name>MultipleRangesFixture</name>
      <anchorfile>classMultipleRangesFixture.html</anchorfile>
      <anchor>a8b12c532b6cb4ccfade0d567665fd658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classMultipleRangesFixture.html</anchorfile>
      <anchor>ac26c8787f594224a069c04d7fe0a5503</anchor>
      <arglist>(const ::benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultipleRangesFixture</name>
      <anchorfile>classMultipleRangesFixture.html</anchorfile>
      <anchor>a23a0a95a3680574a5360fb9c740b7155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::vector&lt; int &gt; &gt;</type>
      <name>actualValues</name>
      <anchorfile>classMultipleRangesFixture.html</anchorfile>
      <anchor>ad3a6528f5dacf64e76a1ec58347ad45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::vector&lt; int &gt; &gt;</type>
      <name>expectedValues</name>
      <anchorfile>classMultipleRangesFixture.html</anchorfile>
      <anchor>a99263f50bd5b6523818436563e9be56a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::MultipleTimesGroup</name>
    <filename>classmox_1_1MultipleTimesGroup.html</filename>
    <base>mox::MethodGroup</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1MultipleTimesGroup.html</anchorfile>
      <anchor>a9b008080274130db37746031efa907ed</anchor>
      <arglist>(self, group_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddMethod</name>
      <anchorfile>classmox_1_1MultipleTimesGroup.html</anchorfile>
      <anchor>a522a2ae5d24cfe34edeec2fd68846b1a</anchor>
      <arglist>(self, mock_method)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsSatisfied</name>
      <anchorfile>classmox_1_1MultipleTimesGroup.html</anchorfile>
      <anchor>a014c95e85c78feb080d942717a080390</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MethodCalled</name>
      <anchorfile>classmox_1_1MultipleTimesGroup.html</anchorfile>
      <anchor>a6d6269c7bd7f4629a52f77828c4c3315</anchor>
      <arglist>(self, mock_method)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_methods</name>
      <anchorfile>classmox_1_1MultipleTimesGroup.html</anchorfile>
      <anchor>ab764e2c455e7dbe61d481af1b52bc063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_methods_called</name>
      <anchorfile>classmox_1_1MultipleTimesGroup.html</anchorfile>
      <anchor>ae0164d56e01b93252a86b213d8173158</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MustBeConstructedWithOneThroughEight</name>
    <filename>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</filename>
    <member kind="function">
      <type></type>
      <name>MustBeConstructedWithOneThroughEight</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>a18c16b34b1b83d2a6663787b964b704f</anchor>
      <arglist>(int one, const char *two, const std::string &amp;three, const PleaseDontCopyMe *four, int five, const char *six, const std::string &amp;seven, const std::string &amp;eight)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>eight_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>a3d93c2b20c7fcec36dc7898de764f47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>five_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>aee79211b56431d3cf48798ad59df08a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PleaseDontCopyMe *</type>
      <name>four_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>a9f5936ce9f731fb45b57cf335b20c58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>one_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>a4dc5a6c098e7e6e209eaf2157ee793a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>seven_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>adefb491e004d12c813988753ddf15106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>six_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>abec1cdf4c7732cebe28fc532462cd1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>three_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>a63c96e3ef778fd541ec61e5fc625bc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>two_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>ab19bdd7a6827df00b7e0135fd46642ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughEight.html</anchorfile>
      <anchor>ac3e20e5cbfd65864b48850eb23115db1</anchor>
      <arglist>(MustBeConstructedWithOneThroughEight)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MustBeConstructedWithOneThroughFour</name>
    <filename>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</filename>
    <member kind="function">
      <type></type>
      <name>MustBeConstructedWithOneThroughFour</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</anchorfile>
      <anchor>a6d025195a9f0f6191e3c5fbd20de5f78</anchor>
      <arglist>(int one, const char *two, const std::string &amp;three, const PleaseDontCopyMe *four)</arglist>
    </member>
    <member kind="variable">
      <type>const PleaseDontCopyMe *</type>
      <name>four_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</anchorfile>
      <anchor>a5a83547c54bd743b1c5af0190361c6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>one_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</anchorfile>
      <anchor>aceb8843edc40e2d579c919c2166e5013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>three_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</anchorfile>
      <anchor>aa47be8725ac5b01ed3033f1d23ee78dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>two_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</anchorfile>
      <anchor>a4407418ce17efcaf4b8baba529f41dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MustBeConstructedWithOneThroughFour.html</anchorfile>
      <anchor>aaf00639e01205301adbde22896e7500a</anchor>
      <arglist>(MustBeConstructedWithOneThroughFour)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::MutableMapping</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</filename>
    <base>google::protobuf::internal::containers::Mapping</base>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>adb43a41cc35bb78cc65a3a7eff41bea2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>ac69589db37cf7627b6e436cbc8df1e59</anchor>
      <arglist>(self, key, default=__marker)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>popitem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>a57bb8c4fa6e644f210b4796554d56de0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setdefault</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>a0f615d7941710b1dafd9e7c7d5ee0a9a</anchor>
      <arglist>(self, key, default=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>a67683ff1f4b4c7953a870f2e3afee40b</anchor>
      <arglist>(*args, **kwds)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__marker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>ae2240764309f4a3a0eeeffac84b627df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1MutableMapping.html</anchorfile>
      <anchor>a0e2bd71278b7fc7899a2c1a8a5270728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MutableRepeatedFieldRef</name>
    <filename>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MutableRepeatedFieldRef&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>ab454f2897880d9c669b7b5461d3fa77a</anchor>
      <arglist>(const T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a42a3c090558e05a7c2cfae4f49d923e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>abd5e027a79be7504d9992b9fdafa7bae</anchor>
      <arglist>(const Container &amp;container) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a5efc7c1a693a8b331af0274f4f13207d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a1662a79edb855ddb2a44e176b6a3dae1</anchor>
      <arglist>(int index, T *scratch_space) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a3f60e911317a8b5c745865e01bba365f</anchor>
      <arglist>(const Container &amp;container) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>NewMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a5f7e0b15e99f8077c980e36aed50406a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a4c6ca97a663d7b752727a7058ab53da0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a6fb61b6baba3f8903d8d5ed8639f9b38</anchor>
      <arglist>(int index, const T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a1bdc5ad1ceabbf7aca741beeb7173141</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a15fc83f24fd3c631905afb3382ae801b</anchor>
      <arglist>(const MutableRepeatedFieldRef &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>aedf32986c845f1645d25c1baad10f996</anchor>
      <arglist>(int index1, int index2) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::RefTypeTraits&lt; T &gt;::AccessorType</type>
      <name>AccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a8f73848a30c65b0ea08a1c3108d4d849</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutableRepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>ae7b27b69c4b43473178d121d0360cb7e</anchor>
      <arglist>(Message *message, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const AccessorType *</type>
      <name>accessor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>ad96ec3bd401674139c354127479638c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a4a9543a1294832d9eac22745a78647ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Message *</type>
      <name>default_instance_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>a64d62afb2c0cfc410c5b5092bf9481fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01s2cf98f865c3459dd3e76479c41d19d7c.html</anchorfile>
      <anchor>aefab11bf9fc3a66a8bd7d5eaa5923a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::MutableRepeatedFieldRef&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a63fd4fd0ed3d98a5d215c5bcf81ee458</anchor>
      <arglist>(const T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a5795642aa0d6ddfbfa0736635f63812f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>ad4ce61e987aaea253b1c1066f27456f2</anchor>
      <arglist>(const Container &amp;container) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a276918029a7e6a6e3dc24b55ceae26d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a6274979d9c091b2c5157060262930593</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a38f58cf696f92bff2d12ae3944fcb504</anchor>
      <arglist>(const Container &amp;container) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>afbf57f9478a6192428610aa4f4cdddef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>af327be696a30b9bd77ea047ab2686fce</anchor>
      <arglist>(int index, const T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a2940980f21ddc577f2488062c954921e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a6b56f2bab51c4256fed7a18258ca2b79</anchor>
      <arglist>(const MutableRepeatedFieldRef &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>ab6fd07a285efe24d2ea814552915cdd8</anchor>
      <arglist>(int index1, int index2) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::RefTypeTraits&lt; T &gt;::AccessorType</type>
      <name>AccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a04ddf44c0c8e99774d239e4f8de6d072</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutableRepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>ad1aa70ddcff67899e39d2314b7d115d2</anchor>
      <arglist>(Message *message, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const AccessorType *</type>
      <name>accessor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a8892831e049fbf27a6eb3531b138005f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>a5c70d95764bbbe3d4ce725eee63439ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1MutableRepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9st36f2a0d4b1fd33a18b931723a8f45b3b.html</anchorfile>
      <anchor>aefab11bf9fc3a66a8bd7d5eaa5923a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareCollection</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>boolean</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a661e97e41d3d33f5ebfaebf9ff4f3751</anchor>
      <arglist>(E e)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>abcb9ad379bfebc6e2a0d65082c8168d9</anchor>
      <arglist>(Collection&lt;? extends E &gt; c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a28a51ab7b6868209a8040d798991f2f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a008902a5f2ea76ab322bf43f7aa01176</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>containsAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a0b13017a2af173f0ebf9e02686956c2b</anchor>
      <arglist>(Collection&lt;?&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a862300003ea098689f2c53f33d4df57e</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>aadf7dce615b57f9d357b35d603d93b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a8afd12a7d6a0e57c4104128b9a9613db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator&lt; E &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>ab56acbb89c87df0fafaff76109714186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a2f626a8104ccb82aea96434e24d744cc</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>removeAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a526b815c6af00a54a2f6db8555beef7d</anchor>
      <arglist>(Collection&lt;?&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>retainAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>aaf72e67da9a64ed85464ca075e5200c2</anchor>
      <arglist>(Collection&lt;?&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>acde177fddc06b6a5ce18016f68bff121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object[]</type>
      <name>toArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a2fe757ef36e2c4a32e739c73869a6d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a7604e677f34914a90e17ef6c094bfd00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Collection&lt; E &gt;</type>
      <name>delegate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a3d33433f08864a889e78a7bbaece1e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MutabilityOracle</type>
      <name>mutabilityOracle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareCollection.html</anchorfile>
      <anchor>a2aee6b650c8ab1c6941732555b6882ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareIterator</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a4f2520d07516c6f27991265ac3769aa9</anchor>
      <arglist>(Object obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a3d7a636c115d3a234a3f2e27c067d83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a135e104157e433b6d09258ab39efdc25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>E</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a19a8bc5fb81f9d2ed8256a91eed89a88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a92ec90a4ebf5932ab82268e6fd4bf050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a56648ebddcb4f37215236221200f9e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Iterator&lt; E &gt;</type>
      <name>delegate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a4a67f1ed797022f4e1b008299f76c7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MutabilityOracle</type>
      <name>mutabilityOracle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareIterator.html</anchorfile>
      <anchor>a7326b8edc8e9123a4af749e0f02d9cd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapField::MutatabilityAwareMap</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareCollection</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareIterator</class>
    <class kind="class">com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareSet</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a35d1a440ec4f76b4ff21b8f298077e92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>containsKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>ad26373bb0f7199fe277084f99da60d86</anchor>
      <arglist>(Object key)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>containsValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a0b191973e14ee426fd2cfe6fbbed0b7e</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; java.util.Map.Entry&lt; K, V &gt; &gt;</type>
      <name>entrySet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a3cb6f619fbf559a9342ef823db7a8598</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>aba3ebb2592765f2512b6594b1686f222</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a15215b1d5ea6be8d159b50b5a3ec397e</anchor>
      <arglist>(Object key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>ae1f5a099f6f25c54302534d012fd79f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a7494237b48f245979c8da61768a38f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; K &gt;</type>
      <name>keySet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a36b04b41ded69281a30352f68362083c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>put</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a6c3350ed00d9b685779545300699f527</anchor>
      <arglist>(K key, V value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>ae124a0c64a4abf614d3177377668b4ee</anchor>
      <arglist>(Map&lt;? extends K, ? extends V &gt; m)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a751992a082fa71355c65f9cad6eaa916</anchor>
      <arglist>(Object key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a56c514e40dd5616b9e065ff3c6eddcb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a658eaac372b59dc7747b8e6230bab878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Collection&lt; V &gt;</type>
      <name>values</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>add0a4ce2767b1b15240d2a553df1ac80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; K, V &gt;</type>
      <name>delegate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a8806a615d546d2abff53782537736ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MutabilityOracle</type>
      <name>mutabilityOracle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap.html</anchorfile>
      <anchor>a956b90d2d471fbe01c1e10bab73c4876</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::MapField::MutatabilityAwareMap::MutatabilityAwareSet</name>
    <filename>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>boolean</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a099318a607c6a9d61a035c2e0c33bda2</anchor>
      <arglist>(E e)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>ad854e3466c7d16894c08f8ac30d4247a</anchor>
      <arglist>(Collection&lt;? extends E &gt; c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>aa2d91263a0b3777baeceee9edced6ce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>contains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a90e3c37b25f1b04a20468ff00e7c656b</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>containsAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>ab921abcdf78e08209053b5a1d1a087c4</anchor>
      <arglist>(Collection&lt;?&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>ae24a5e7557e1a37b74fd3240510d4082</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a0538bc55e23ea1dc6bde557ebb3171ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>abc63e8aa720deed3edfe90a327900520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator&lt; E &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a7d081ecbc2dc6773f4d4f3799beaa28d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>ae9b6b9ff06ec60483a2c6759e9457015</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>removeAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a8b4b2e7432a4fa452c2c545f4001af58</anchor>
      <arglist>(Collection&lt;?&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>retainAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>af9468920e1538a6b4b34c6084ef4e262</anchor>
      <arglist>(Collection&lt;?&gt; c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a75982f5d15d3fa2c8ea306e8ee257f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Object[]</type>
      <name>toArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a9a55b7187cbbe47d6a1b16ea2106cba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>af6ee4ca254ffcf885f010df7638e0b64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Set&lt; E &gt;</type>
      <name>delegate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a60c718276f549de9ef2bcd8502321dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MutabilityOracle</type>
      <name>mutabilityOracle</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1MapField_1_1MutatabilityAwareMap_1_1MutatabilityAwareSet.html</anchorfile>
      <anchor>a9bce42387aa34ca449a3621999bdfe47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Mutex</name>
    <filename>classtesting_1_1internal_1_1Mutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AssertHeld</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>af45bf1660ac4110338a02a8680b2f486</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Lock</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>ae7e2191886c00182176b23c4f4d049f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>a38e1833a78e3eec81ad23ce1b056b40e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unlock</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>a315188055de1be98884519ad84eff2e6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MUTEX_NAMESPACE::Mutex</name>
    <filename>classMUTEX__NAMESPACE_1_1Mutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AssertHeld</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>aa99a73a6928f79d3561f70c32b3a0c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Lock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a0bf14b5dcd3d7f5f5b526c18792b1737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a87bdc59b403697dca13cc4d7e6974897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReaderLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a90b6daa95b7f0457d5f2b6003d31d48a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReaderUnlock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a793db8b25b595af5a81084b09b08955d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unlock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a10c6e61df4a205e3693429b4d285fbab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriterLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>ab6100d175d29d05343e252caa2e48e39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriterUnlock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a4cb60398bf6ab0ffdab9bcd27c5c705c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mutex</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a70c8725a5b4241215ea90174990deda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>ab310c4414b89760df58b4e3bcba5cfa9</anchor>
      <arglist>(const Mutex &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>ae1cdbffe8c8ad5d6b693c40af9c25bf6</anchor>
      <arglist>(Mutex *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>aa80fdaf2e5836fe4ab86cd66d0b812bb</anchor>
      <arglist>(const Mutex &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetIsSafe</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a8e67ee90fda72172e0d3435697c356c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>is_safe_</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>a441543f71690cc7dc30d13b2b36fb17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexType</type>
      <name>mutex_</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1Mutex.html</anchorfile>
      <anchor>aff57ab2fed40d621aef2994d4a2d145b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::mutex_t</name>
    <filename>classzmq_1_1mutex__t.html</filename>
    <member kind="function">
      <type>pthread_mutex_t *</type>
      <name>get_mutex</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>a1fc7100f76f147b3162723aba4ab0986</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>a1b03f33ec230b53bc2711151664abe5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mutex_t</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>a237e78f8a0be54689b608a0ebf1cee48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_lock</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>acce3cca1541f646d9f0d508564729362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>a3ec7cc522005f9e9105c1f23f93e4d60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mutex_t</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>a95ee4ddd3817307c0ef8c88e96135edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutexattr_t</type>
      <name>_attr</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>aa01fd39d4d6916e20e547405de08774c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>_mutex</name>
      <anchorfile>classzmq_1_1mutex__t.html</anchorfile>
      <anchor>adaa6c9bf0cc80db33189367d0de1781c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MutexLock</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>MutexLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLock.html</anchorfile>
      <anchor>adbb7f04adc42dd46f55320d094291b1c</anchor>
      <arglist>(Mutex *mu)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexLock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLock.html</anchorfile>
      <anchor>a4446f1913c993f983c7c8be93aa68319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLock.html</anchorfile>
      <anchor>ac3ab5f0994160dacd917bd96f2ba5258</anchor>
      <arglist>(MutexLock)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *const</type>
      <name>mu_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLock.html</anchorfile>
      <anchor>a0772ac71d8f2081998776e8ba14f2942</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::MutexLock</name>
    <filename>classbenchmark_1_1MutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>MutexLock</name>
      <anchorfile>classbenchmark_1_1MutexLock.html</anchorfile>
      <anchor>a5be768880cd7de97772fc42d51eba067</anchor>
      <arglist>(Mutex &amp;m) ACQUIRE(m)</arglist>
    </member>
    <member kind="function">
      <type>MutexLockImp &amp;</type>
      <name>native_handle</name>
      <anchorfile>classbenchmark_1_1MutexLock.html</anchorfile>
      <anchor>a89bec41e98c16a90ccd3e52cda9a39ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexLock</name>
      <anchorfile>classbenchmark_1_1MutexLock.html</anchorfile>
      <anchor>a0fbc61a5811f4fabbbf0325ddd9326f5</anchor>
      <arglist>() RELEASE()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unique_lock&lt; std::mutex &gt;</type>
      <name>MutexLockImp</name>
      <anchorfile>classbenchmark_1_1MutexLock.html</anchorfile>
      <anchor>a62784fef6e513773e379a14d9288c78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexLockImp</type>
      <name>ml_</name>
      <anchorfile>classbenchmark_1_1MutexLock.html</anchorfile>
      <anchor>a00f5bf835df06e76762e956c7246e988</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MUTEX_NAMESPACE::MutexLock</name>
    <filename>classMUTEX__NAMESPACE_1_1MutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>MutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1MutexLock.html</anchorfile>
      <anchor>a7753514b2ede22426ad5639be0685132</anchor>
      <arglist>(Mutex *mu)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1MutexLock.html</anchorfile>
      <anchor>a964b73c0041bde75002f94a87bab7144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1MutexLock.html</anchorfile>
      <anchor>a692814c1cbf7d7dddf79cce82eab5931</anchor>
      <arglist>(const MutexLock &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1MutexLock.html</anchorfile>
      <anchor>a89e490b4850469376ac81916f49843d9</anchor>
      <arglist>(const MutexLock &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *const</type>
      <name>mu_</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1MutexLock.html</anchorfile>
      <anchor>a6c9daea0e10d5c874d1677ee2f26b508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MutexLockMaybe</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe.html</filename>
    <member kind="function">
      <type></type>
      <name>MutexLockMaybe</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe.html</anchorfile>
      <anchor>a63f82f6b4428c888dfc5cf2f9a8ecc2c</anchor>
      <arglist>(Mutex *mu)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexLockMaybe</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe.html</anchorfile>
      <anchor>a670290c0c764a75a0882f6083cbee6a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe.html</anchorfile>
      <anchor>a658852659f30f3101339258dd8b664f4</anchor>
      <arglist>(MutexLockMaybe)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *const</type>
      <name>mu_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe.html</anchorfile>
      <anchor>afaa5ffd4788d50c701987a1474b10ec7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::MutualRecursionEqualityTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1MutualRecursionEqualityTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testEqualityWithMutualRecursion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1MutualRecursionEqualityTest.html</anchorfile>
      <anchor>ae7f96671cafc107910495c9f9d3f9a4e</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyArray</name>
    <filename>classMyArray.html</filename>
    <templarg></templarg>
    <templarg>kSize</templarg>
  </compound>
  <compound kind="struct">
    <name>MyDocument</name>
    <filename>structMyDocument.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DoForceClose</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>ab204604930ba2489fb0f1ef2a53206a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoOpen</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a43b510961f90f9fb83baa58bf2c771dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoQueueClose</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a2bfae8f35fd62dbad792c7b5d52059b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DoSave</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a95b8cc478b59e5fc70a187e990506668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyDocument</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a8fa9b646d5e545976cbbe06e010370bc</anchor>
      <arglist>(const char *name, bool open=true, const ImVec4 &amp;color=ImVec4(1.0f, 1.0f, 1.0f, 1.0f))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisplayContents</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>aa51e0b8e6c95b7109a507603599c05d9</anchor>
      <arglist>(MyDocument *doc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisplayContextMenu</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>ae9e8d83c14b75c307447e3f410e432ec</anchor>
      <arglist>(MyDocument *doc)</arglist>
    </member>
    <member kind="variable">
      <type>ImVec4</type>
      <name>Color</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a38d0b4dc1d4cd036ab39031fbd6d57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Dirty</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a8d239384f0e6d16da96b783a4f14eb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a2fedfb9783c251ae4d200c686e9e3180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>abe5ed4d7f257d5a2fe5cf2a1844b22f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>OpenPrev</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a1537678ceac13d60a512bf63e2668745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WantClose</name>
      <anchorfile>structMyDocument.html</anchorfile>
      <anchor>a14044f55bd2f6c6dd43b60150b1de6eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyEnumTest</name>
    <filename>classMyEnumTest.html</filename>
    <base>TestWithParam&lt; MyEnums &gt;</base>
  </compound>
  <compound kind="class">
    <name>MyFixture</name>
    <filename>classMyFixture.html</filename>
    <base>benchmark::Fixture</base>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classMyFixture.html</anchorfile>
      <anchor>ae63fe65b9cf8b689791442f2fe4afaf4</anchor>
      <arglist>(const ::benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classMyFixture.html</anchorfile>
      <anchor>a10c4845040c4516db3e3cf11c757868b</anchor>
      <arglist>(const ::benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MyFixture</name>
      <anchorfile>classMyFixture.html</anchorfile>
      <anchor>ae603154aa4781a17cf2826eb9836156e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; int &gt;</type>
      <name>data</name>
      <anchorfile>classMyFixture.html</anchorfile>
      <anchor>a107acf60feed9322da436d0cde35894d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::test::TestUtil::HackMessage::MyInterface</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1HackMessage_1_1MyInterface.html</filename>
  </compound>
  <compound kind="struct">
    <name>MyLogger</name>
    <filename>structMyLogger.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Flush</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>a84d6c4392cb504838d12ac9d9e4b07f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Flush</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>a84d6c4392cb504838d12ac9d9e4b07f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32</type>
      <name>LogSize</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>ad3803f4f783932949ff50caabb025ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32</type>
      <name>LogSize</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>ad3803f4f783932949ff50caabb025ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>a50d4ecf82dafb5d803b52efc24c3bdc8</anchor>
      <arglist>(bool, time_t, const char *message, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>a50d4ecf82dafb5d803b52efc24c3bdc8</anchor>
      <arglist>(bool, time_t, const char *message, size_t length)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>data</name>
      <anchorfile>structMyLogger.html</anchorfile>
      <anchor>ac39568995f2576b2e70824ec24a0f7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyString</name>
    <filename>classMyString.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_string</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>aff2af0cf30db39fe24a235670ee6ff25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Length</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a4eb168b1ec401a732b3859abe004d648</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyString</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a1cb17852b83614394b59720779c5f918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyString</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a28134eb91b6698f46b12accefa157d0f</anchor>
      <arglist>(const char *a_c_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyString</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>ae24c7cf89a58dd2287303df2ac054c66</anchor>
      <arglist>(const MyString &amp;string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a521c4cd7eccac6ce554d8a51505e4970</anchor>
      <arglist>(const char *c_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MyString</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a7bee4fe8ad82a0b7b8f65b02054b156b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>CloneCString</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a40753dcfa3314a8993f32bdd75d67ce2</anchor>
      <arglist>(const char *a_c_string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const MyString &amp;</type>
      <name>operator=</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a0156d24764b9d8e4303763750f95cd38</anchor>
      <arglist>(const MyString &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>c_string_</name>
      <anchorfile>classMyString.html</anchorfile>
      <anchor>a1872c0d04ff5f6e654161472b18bb9d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyType</name>
    <filename>classMyType.html</filename>
    <member kind="function">
      <type></type>
      <name>MyType</name>
      <anchorfile>classMyType.html</anchorfile>
      <anchor>a74d6f29a06e298321a6e5f0b91b020e7</anchor>
      <arglist>(const std::string &amp;a_value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classMyType.html</anchorfile>
      <anchor>a04eaace57f0ecd8ee8898defbdee31b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classMyType.html</anchorfile>
      <anchor>ae294bc35031fef7015a1b135deeedd22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>namespace1::MyTypeInNameSpace1</name>
    <filename>classnamespace1_1_1MyTypeInNameSpace1.html</filename>
    <member kind="function">
      <type></type>
      <name>MyTypeInNameSpace1</name>
      <anchorfile>classnamespace1_1_1MyTypeInNameSpace1.html</anchorfile>
      <anchor>a2e4277aa118e9b83045a18392188a0d8</anchor>
      <arglist>(int an_x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>namespace2::MyTypeInNameSpace2</name>
    <filename>classnamespace2_1_1MyTypeInNameSpace2.html</filename>
    <member kind="function">
      <type></type>
      <name>MyTypeInNameSpace2</name>
      <anchorfile>classnamespace2_1_1MyTypeInNameSpace2.html</anchorfile>
      <anchor>a033025628289dbf29022b2bfbe66f53e</anchor>
      <arglist>(int an_x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::NaggyMock</name>
    <filename>classtesting_1_1NaggyMock.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>acb769f78b93eb60b04db21250f416f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>aab67cd9f71451f89e5fc8938815119ea</anchor>
      <arglist>(A &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>a0169b9eb645d153991fa975c65074179</anchor>
      <arglist>(A1 &amp;&amp;arg1, A2 &amp;&amp;arg2, An &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>a9d00e4811942489b4c3cdd8e8c658518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>af3b39b4a100fa43787c647fd9dbf30a8</anchor>
      <arglist>(NaggyMock)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NaggyMock&lt; MockFoo &gt;</name>
    <filename>classtesting_1_1NaggyMock.html</filename>
    <member kind="function">
      <type></type>
      <name>NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>acb769f78b93eb60b04db21250f416f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>aab67cd9f71451f89e5fc8938815119ea</anchor>
      <arglist>(A &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>a0169b9eb645d153991fa975c65074179</anchor>
      <arglist>(A1 &amp;&amp;arg1, A2 &amp;&amp;arg2, An &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NaggyMock</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>a9d00e4811942489b4c3cdd8e8c658518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1NaggyMock.html</anchorfile>
      <anchor>af3b39b4a100fa43787c647fd9dbf30a8</anchor>
      <arglist>(NaggyMock)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::NamespaceOpener</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ChangeTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</anchorfile>
      <anchor>a889262e81497657bd248cf182b35b473</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamespaceOpener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</anchorfile>
      <anchor>ac256cd8af6e58879c08fc7947ca111a2</anchor>
      <arglist>(const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamespaceOpener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</anchorfile>
      <anchor>a52c746ab5bd4e5371ff50e00b8df775c</anchor>
      <arglist>(const std::string &amp;name, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NamespaceOpener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</anchorfile>
      <anchor>aa6cbb0bf194ba4ffa474aa5f5845da31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>name_stack_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</anchorfile>
      <anchor>a6250965d31ac19877e3a42a6a72bd909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::Printer *</type>
      <name>printer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1NamespaceOpener.html</anchorfile>
      <anchor>a42dd5868554fe0d44ee1580945fce6e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NamingTest</name>
    <filename>classNamingTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>testing::internal::NativeArray</name>
    <filename>classtesting_1_1internal_1_1NativeArray.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Element *</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ac1301a57977b57a1ad013e4e25fc2a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>value_type</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a12216d686e16e4cc63d952fada5b2ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a3046d93cfa23097e7b7c91f5f982dc78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ae1cda748e49c6906421c6183c4d07c5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ac184ee5741af5be3402213819c834405</anchor>
      <arglist>(const Element *array, size_t count, RelationToSourceCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a52b3689c62532703d11e9d82939a7141</anchor>
      <arglist>(const Element *array, size_t count, RelationToSourceReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>abb346ac3040f5da733f594cc2d5958bc</anchor>
      <arglist>(const NativeArray &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a81b90f5739ed812610e68dc34c9e3850</anchor>
      <arglist>(const NativeArray &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>af96a4a5ca0cdd5d163c47a081f08bd89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a55ab5948d473a487303dcf6e02ad1f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Element *</type>
      <name>const_iterator</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a94eaca547b62567f77bd660b922d4ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kCheckTypeIsNotConstOrAReference</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ae49660d9dbb3318f691e27f28ba23042a3be52e24b6c1558a819baf99922f9296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kCheckTypeIsNotConstOrAReference</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ae49660d9dbb3318f691e27f28ba23042a3be52e24b6c1558a819baf99922f9296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a6633f3eab6947d4502fb1c69f95be66e</anchor>
      <arglist>(NativeArray)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitCopy</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a8c0069cc09f559785fe4923fc118056f</anchor>
      <arglist>(const Element *array, size_t a_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitRef</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ac6ad6d79e17e2c98a9d4d684afcb7f79</anchor>
      <arglist>(const Element *array, size_t a_size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Element *</type>
      <name>array_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>adadc025fbbbd43904d4036991019f18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(NativeArray::*</type>
      <name>clone_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>addd7442a10398a60215a9989bcbd8078</anchor>
      <arglist>)(const Element *, size_t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>aa7e4251de39aaa75f697f0eaeedbf06e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::NestedBuildersTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testGettingBuilderMarksFieldAsHaving</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</anchorfile>
      <anchor>aaefd36d963f534394de3b0eb69eb199d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</anchorfile>
      <anchor>ab875175f28eb10ebbab31d344ea0daf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessagesAndBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</anchorfile>
      <anchor>adc240946638f641f8929ddc9e555a16d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessagesAreCached</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a09a99949bad8d067f16c37e0bd686b30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_WithNestedBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a457f0746d1aeff98a75fdba4013fe060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_WithNestedMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a751ad3d8a2d338438fe47f65119c2a79</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::NestedBuildersTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testGettingBuilderMarksFieldAsHaving</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a589fa6b2deffe68d58dd0688ec2bfcb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a991dd6f707aafbfd9abafae2cf9a8747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessagesAndBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a57daba788f08970b2388bdb537ba91e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMessagesAreCached</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a472c7bdef713f7fb269dd5511d8970e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_WithNestedBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</anchorfile>
      <anchor>a924ec7cd1f205a1fffa0294fcd4c93db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove_WithNestedMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1NestedBuildersTest.html</anchorfile>
      <anchor>ab99cae194d1755247b73317c74b2b5a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::NestedDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a159de75bbfdb664d58b2364bf7bdd34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>a2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a72a72c618fe144b56f5d8637252d2e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>a_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a285ca6a3b3959143694ad9327cf90621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>b_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>abe162bdb9188ee21eeea427e0d5efa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>aa2cfaa8963ac0c66edc60e71490dd5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>bar_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a9f5197f8746eff45d34d1466af3dabd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>baz2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>af3f12affd2a2750983befab601b6c15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>aa1a3963690d02ed4487ff8d559440d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumValueDescriptor *</type>
      <name>c2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a945cf2bfea1a86f3fc0ac43403291fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a36c620947bd5267b6ed0bb83b2e4f6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a7282bf8874f4ee6e3c725e48c383e613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a6d518c71752d4e392672eb2a8697472d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>ab6c555090c5060a7f762ba0244c3a857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a1c0228417a56fe8b602df92377d0839e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>ab96b3783588fca042e3d31b1c20df31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>quux2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a63a6d3dca61fc1685f312922ae1e3f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>qux2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>a299d68327469a4e8f57edbd176fd0e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>qux_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1NestedDescriptorTest.html</anchorfile>
      <anchor>aa7d1aa4b4cd40362a9f74e8e17124567</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Network</name>
    <filename>classNetwork.html</filename>
    <member kind="typedef">
      <type>std::function&lt; void(void)&gt;</type>
      <name>InterruptNotificationCallback</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a5370a4063d9827d557cca7200b897050</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeConnectionFrameSocket</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a62714cb208d36c3c7814277b836b058e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FrameSocketConnection</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a8fcbfbf29ebdaf2288e0ea912caeff36</anchor>
      <arglist>(std::string &amp;ip)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getFrame</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>ab69c3478871cb18b4a013642967a7ebe</anchor>
      <arglist>(uint16_t *buffer, uint32_t buf_size)</arglist>
    </member>
    <member kind="function">
      <type>std::chrono::steady_clock::time_point</type>
      <name>getLatestActivityTimestamp</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>ade68c4d59f054ccaee2b707b9d00d41f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isData_Received</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a3204d0357515ad0d539aae340fc7e546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSend_Successful</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a3ab9c5a2e9fd30302e43a4018929e405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isServer_Connected</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a1c963ec53bce53e986f6b0ebaba7934a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThread_Running</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a108feb38c50440f7a9305ebc6742fd48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Network</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a0072180dfd1ae363a79ea864ffba1cca</anchor>
      <arglist>(int connectionId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv_server_data</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a2dda9397448d977c7c84eedc0120299f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerInterruptCallback</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a4b60e92b95bb4cc4a5e0d77d76a1d513</anchor>
      <arglist>(InterruptNotificationCallback &amp;cb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SendCommand</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>ae6af63080f73423d3a74fcbfba1b3b34</anchor>
      <arglist>(void *rawPayload=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ServerConnect</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a9987eee56d9073b9943bcd60033887b8</anchor>
      <arglist>(const std::string &amp;ip)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Network</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a7a4e19cdb4bf0c7ecf82baa643831492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>callback_function</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a06f5b72ad113a4c54844410a4b724d88</anchor>
      <arglist>(std::unique_ptr&lt; zmq::socket_t &gt; &amp;stx, const zmq_event_t &amp;event)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_connectionId</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a4aeca5cc5b09bc54ac10543ef0aa0db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_frameLength</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>ae732ef6520cf250e94dfa38ba01ccbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static payload::ServerResponse</type>
      <name>recv_buff</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a7c840b5929e239f4f0c5a543d2f28393</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static payload::ClientRequest</type>
      <name>send_buff</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a1e7da54c72bf946df5267aecbbe901f5</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>call_zmq_service</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>af4651fa4d98b6ce73742566546c3f4da</anchor>
      <arglist>(const std::string &amp;ip)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>Connection_Closed</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a2baf4a0711f954ddd728edeef9ae516c</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; zmq::context_t &gt;</type>
      <name>frame_context</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a06bcaec29455cf916ed674d56843c4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; zmq::socket_t &gt;</type>
      <name>frame_socket</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a3567d02cb6edc239fc047dfa04ae0eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InterruptNotificationCallback</type>
      <name>m_intNotifCb</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a2095edaa920e4ec381f5e105b44fd928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::chrono::steady_clock::time_point</type>
      <name>m_latestActivityTimestamp</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a839c34029ab2d5a2a73fda48ca1edcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_buffer_size</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a430e468fed9916c8aee68a366ba820cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>thread_mutex</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a31b7f5fcd8f1351352c982d55efdbdb4</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Thread_Running</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a6bff1cb236f0cc31381c5d69652598d4</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>threadObj</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a8c1102b4c48427e87fdd31bedd51c87b</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; std::unique_ptr&lt; zmq::socket_t &gt; &gt;</type>
      <name>command_socket</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a14c4e678d3ce3421a3aa05e0b0da1170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::condition_variable_any</type>
      <name>Cond_Var</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a39c6f5d6e3dc7fc31f381defd29e1459</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; std::unique_ptr&lt; zmq::context_t &gt; &gt;</type>
      <name>contexts</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a41db40c7c94cc4efde6efe258877ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>Data_Received</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a3e50735335f7f4c9b079221414eb9e2b</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>InterruptDetected</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>acc7cb7d3e0b0b9614260a1d7776a2cce</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::recursive_mutex</type>
      <name>m_mutex</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a2fc599e917df28aa969e24f38445cdf8</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; std::unique_ptr&lt; zmq::socket_t &gt; &gt;</type>
      <name>monitor_sockets</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a4b9c471ba02a5ebcae6d168d482f9141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::mutex</type>
      <name>mutex_recv</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>ac475677a03fd0f90f4a83bcd5f8daa22</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static void *</type>
      <name>rawPayloads</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>acf9b11bae605b1034701eecaba9e7385</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>Send_Successful</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a5d86481d491688f9af7e6e2897dae475</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>Server_Connected</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a0fe8d75ce210915c41f5020232f81d4e</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::condition_variable</type>
      <name>thread_Cond_Var</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a749328b281fca1dd407bca4195ba3d76</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>Thread_Detached</name>
      <anchorfile>classNetwork.html</anchorfile>
      <anchor>a22f2f3901edc5393b498f3f170816fd7</anchor>
      <arglist>[MAX_CAMERA_NUM]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NetworkDepthSensor</name>
    <filename>classNetworkDepthSensor.html</filename>
    <base>aditof::DepthSensorInterface</base>
    <class kind="struct">NetworkDepthSensor::ImplData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_get_status</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a7471df9d12d77c5c0baf454311a44c91</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_cmd</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>afda0909824eacf217dfec6f8cf20331e</anchor>
      <arglist>(uint16_t cmd, uint16_t *data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a2fc0e9922f2c1e13f597a5a7500f48bb</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload_cmd</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a1c4805c22481c58135341aead4a30c27</anchor>
      <arglist>(uint32_t cmd, uint8_t *readback_data, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_register_interrupt_callback</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a525d632153a27c6309ec28a1b8266bb2</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_reset</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a9c943fd08ad89d7ae1925414bd44d1ce</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_unregister_interrupt_callback</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>afe4e091a6dfd6c62ce6f2784be0d801b</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_cmd</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a9f749993d3f1cf48eaafb1f107a7fc90</anchor>
      <arglist>(uint16_t cmd, uint16_t data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a2915768011b7264a498652347bdeb3eb</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload_cmd</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a9e9d65354505669165b219340b2b74a8</anchor>
      <arglist>(uint32_t cmd, uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a5e7c950c16943a0fefea9df9f23347f5</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a170ed5a1be76c5b3ca7eb7d19cacff52</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;modes) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getControl</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a8140b5404917adf5d66f0baebb00a1d0</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthComputeParams</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a95aa63a7e4e1a42453ed466cbbed1168</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a8bde7f4e64683e7430d9536299dd8b2a</anchor>
      <arglist>(aditof::SensorDetails &amp;details) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getFrame</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>ad5d583028b8a7d523d37e9308ddb2de1</anchor>
      <arglist>(uint16_t *buffer) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getHandle</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a3dd6abb61f4aa1b2713f1da868d9769b</anchor>
      <arglist>(void **handle) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getIniParamsArrayForMode</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a9d4c2641a83e94bd85fddce5a301416d</anchor>
      <arglist>(int mode, std::string &amp;iniStr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getModeDetails</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a992fce6b26017943344f7584e046c593</anchor>
      <arglist>(const uint8_t &amp;mode, aditof::DepthSensorModeDetails &amp;details) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getName</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a2cc06d17f30901b47462bc26e33b644b</anchor>
      <arglist>(std::string &amp;name) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>initTargetDepthCompute</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a64264be65b0d0383dbb01ee719c43f17</anchor>
      <arglist>(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkDepthSensor</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>aaf23657b1e36466f0eb6334142c1ba3d</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ip)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>open</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a166f554643d6e36b521fc97824d03c43</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setControl</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a19d65fed61091f64e612d791c7324e89</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setDepthComputeParams</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>ab12a1c027d1b34601027cc0ec074ce66</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setHostConnectionType</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a6336f5eb2ba751c266efc5a42d7f5a28</anchor>
      <arglist>(std::string &amp;connectionType) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>ac24c4a835688d3183b3d287d76f521a1</anchor>
      <arglist>(const aditof::DepthSensorModeDetails &amp;type) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>af0f6c9570d7daa49ab4e10dfab4c7842</anchor>
      <arglist>(const uint8_t &amp;mode) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>aa47f7c06d44d71f32d250d70d23f5510</anchor>
      <arglist>(const std::string &amp;sensorConf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>start</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a65e2de7f4282d8f9c280509cb673cf41</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>stop</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a71dd47b73a388f89f56a28f01e57a448</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NetworkDepthSensor</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a43104d8b586a9a339f9eec88c2b60d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkForServerUpdates</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a33a29cbf25fb997840009904c722ac32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>m_activityCheckThread</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a81bf1182bf88df8d97f27849ce355c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ImplData &gt;</type>
      <name>m_implData</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>ad5dedcb49efbdcb34e571e83c165ae10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; void *, aditof::SensorInterruptCallback &gt;</type>
      <name>m_interruptCallbackMap</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a12381334745b4a20c291a28fc361807d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::SensorDetails</type>
      <name>m_sensorDetails</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a2d85f405d33f6e28c7125a70647e7bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_sensorIndex</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a047481efc7c09801f7af95746298a1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sensorName</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a1c61e243e98a1d5260fde8f42548dcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_stopServerCheck</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>a33ec899e9b0cc23ec63ef6d6c6596313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>frame_size</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>ae9e4ac9a533a2798530fd3b93257caf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>m_sensorCounter</name>
      <anchorfile>classNetworkDepthSensor.html</anchorfile>
      <anchor>acb20c3b59d44bc522f74d8ef07cf259c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NetworkHandle</name>
    <filename>structNetworkHandle.html</filename>
    <member kind="variable">
      <type>Network *</type>
      <name>net</name>
      <anchorfile>structNetworkHandle.html</anchorfile>
      <anchor>a52f23c6ed464c411fa49a9993b16bcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>net_mutex</name>
      <anchorfile>structNetworkHandle.html</anchorfile>
      <anchor>a132cb3c7ce8fc3774e8766dedcac69b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NetworkSensorEnumerator</name>
    <filename>classNetworkSensorEnumerator.html</filename>
    <base>aditof::SensorEnumeratorInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthSensors</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a5b4c69ce6ed1b3b83915af955aca4b7a</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::DepthSensorInterface &gt;&gt; &amp;depthSensors) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getKernelVersion</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a1e62081a6cc0ce4926902768b2ed45bb</anchor>
      <arglist>(std::string &amp;kernelVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getSdVersion</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>ac37fea997ce63459ba9065f7d28e074d</anchor>
      <arglist>(std::string &amp;sdVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getUbootVersion</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a17da7e665d82184773d426c5b54f4de8</anchor>
      <arglist>(std::string &amp;uBootVersion) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkSensorEnumerator</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>aba6607922cf640fcd52ffe07c41ed17d</anchor>
      <arglist>(const std::string &amp;ip)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>searchSensors</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a82463fa2db23fbdb1967bee264bc90cc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NetworkSensorEnumerator</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>aca527ed8844316696e298625a57667e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_imageSensorsInfo</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a3417f9bf51d467685faa26d08db1ad15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ip</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a21c55907c68b5ebe1ee3238903d94a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_kernelVersion</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a9fdde77e8621b1853f7e114f9c9587c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sdVersion</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a87be67d29332faa0394f0046b1872c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_uBootVersion</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>a5b796f240b6f03af051f0f24ccade583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>sensorCount</name>
      <anchorfile>classNetworkSensorEnumerator.html</anchorfile>
      <anchor>ab39075b77436782d4d32ac1483ad13cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::NoHeapChecker::NewDeleteCapture</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker_1_1NewDeleteCapture.html</filename>
    <member kind="function">
      <type>int</type>
      <name>alloc_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker_1_1NewDeleteCapture.html</anchorfile>
      <anchor>aedf61a7bf93c6893e34704de4f987472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>free_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker_1_1NewDeleteCapture.html</anchorfile>
      <anchor>a9bb7a8ada3ceff4c5331837b34b26f23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Hook</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker_1_1NewDeleteCapture.html</anchorfile>
      <anchor>ab608dc4570e355e998b9eebeca6fb0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unhook</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker_1_1NewDeleteCapture.html</anchorfile>
      <anchor>a3e1db2ff2294ef0acbbc1b037d4efb49</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_test::NewDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1NewDescriptorTest.html</filename>
    <base>google::protobuf::internal::descriptor_test::DescriptorTest</base>
    <member kind="function">
      <type>def</type>
      <name>GetDescriptorPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__test_1_1NewDescriptorTest.html</anchorfile>
      <anchor>a473fb32daebef41d02694b0effda82d5</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NewHook</name>
    <filename>structNewHook.html</filename>
    <member kind="function">
      <type></type>
      <name>NewHook</name>
      <anchorfile>structNewHook.html</anchorfile>
      <anchor>aa261c96373b76a1f830ccd94cfbfc0c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NewHook</name>
      <anchorfile>structNewHook.html</anchorfile>
      <anchor>aa261c96373b76a1f830ccd94cfbfc0c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NewHook</name>
      <anchorfile>structNewHook.html</anchorfile>
      <anchor>a3c439c2544d324aa8e5276fbe2d7b361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NewHook</name>
      <anchorfile>structNewHook.html</anchorfile>
      <anchor>a3c439c2544d324aa8e5276fbe2d7b361</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::NiceMock</name>
    <filename>classtesting_1_1NiceMock.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a10bbd6ebe779ac8ab1f9f3ae2dee9310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a63f2d3b2af1c725036df39367c90fe6d</anchor>
      <arglist>(A &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a8d9f38b501fbbf1179f139451d29dd78</anchor>
      <arglist>(A1 &amp;&amp;arg1, A2 &amp;&amp;arg2, An &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a30be5e5e20248f31c8390cd88fa74d7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>aee46eca734708818a8af94624eb512dd</anchor>
      <arglist>(NiceMock)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NiceMock&lt; google::protobuf::util::converter::MockObjectWriter &gt;</name>
    <filename>classtesting_1_1NiceMock.html</filename>
    <base>google::protobuf::util::converter::MockObjectWriter</base>
    <member kind="function">
      <type></type>
      <name>NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a10bbd6ebe779ac8ab1f9f3ae2dee9310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a63f2d3b2af1c725036df39367c90fe6d</anchor>
      <arglist>(A &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a8d9f38b501fbbf1179f139451d29dd78</anchor>
      <arglist>(A1 &amp;&amp;arg1, A2 &amp;&amp;arg2, An &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NiceMock</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>a30be5e5e20248f31c8390cd88fa74d7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1NiceMock.html</anchorfile>
      <anchor>aee46eca734708818a8af94624eb512dd</anchor>
      <arglist>(NiceMock)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::NioByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAsReadOnlyByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a260edd0d4be0a705cacaa14fbd806e2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAsReadOnlyByteBufferList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a80d46d7165b0ae30391d7c39ff4c7673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteAt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a16c8bdd85880227873823edf5cec786c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteIterable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a75266ed37b00306a55074dd30726e109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testByteIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>abb8299123a7c168adce4e776b3572f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCharsetToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a5392f73424f69bd4762135476926cd9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConcat_empty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>acd12b3b30c965d6d867f815d0d93451b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteArrayOffsetLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a0d2994c372e2bb222ee79e56664ad73a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteArrayOffsetLengthErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a3757b6806c5248b8662a6aef55bf277f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyTo_ByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a72aa5f81785cd78cc1fc25fb2a0f23c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ace6071e711e11ec122d985374fdc77b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsLiteralByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a6cc8075cfed3ed7dc32622d1a8fc937d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsRopeByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>aa7d26afba524ddd2929bda002bb6cb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExpectedType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a3edaf9aa2b2537858fd79e0ee4bbd30d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetTreeDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a585d6046e5ce9e866c7e6d691ab3d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a3826d6c7a2ff99d74219ebccedc68f45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIsBalanced</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>afd7e39ad59a82cac9b715f97eb926285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJavaSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a436e7a3b0ef9b3fb13b7888dfcbef12b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMarkAndReset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a02bf86bacc7fc3a0847937c717c0ba37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMarkSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a6570c0db6af2e9f9ce3023316ef679fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewCodedInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a4a3f182bdf2ef4ef96e9febf509d6dbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewInput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>af5525e31c2b68517df8b42aebc6eeeae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewInput_skip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ab593d69565bc85c98a4c213d80b878f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a7d4f63d074ba515aa12d0fd972ab73c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPartialHash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>aeec039d1926c8223b500063ff34eafb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPeekCachedHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a8d59108e120fef79afda56ce27bb88cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a04ff96a1cc78ac19f7a3ef95bbe7df5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a939a569531c0f0b893a9896006065b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a50d81acf2521aa41d739defde0403b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString_raisesException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a0e4d18c64ce67498741cd2a0907636d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString_returnsCanonicalEmptyString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a1349decc0e3f2d221321809345270ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a83c022f3e42b549bd1b0e669d4249123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToInternalShouldExposeInternalBufferToOutputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a8e803a411cb0c86a99f771e8cba1aec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToShouldExposeInternalBufferToByteOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a5e717c9c0351e97738dda89c54e8c8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWriteToShouldNotExposeInternalBufferToOutputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a95e19252d64fe34d3097c55632e17f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getActualClassName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a56a8cd169c1b57f5723dd787f6ea00f1</anchor>
      <arglist>(Object object)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>mungedBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a35fd93fc04ff332dfef81cce31d8c98f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ByteString</type>
      <name>forString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ac1fb74c3b002702591191e44763d17bc</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>backingBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a02ab9af3f7b164834b0f18ab39206b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteString</type>
      <name>testString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>a91d3b095b93623bfc5525224120b2475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final byte[]</type>
      <name>BYTES</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ad4b023f4a90c29f4dc8f35122e25fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CLASSNAME</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ae86d28a41a727707a0fbdcbaad30fe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>EMPTY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ab8211562397d8989d2aa0c71fb5058f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>EXPECTED_HASH</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1NioByteStringTest.html</anchorfile>
      <anchor>ad9912051e1c60589d5492733748e79bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStreamTest::NioDirectCoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</filename>
    <base>com::google::protobuf::CodedOutputStreamTest::Coder</base>
    <member kind="function">
      <type>OutputType</type>
      <name>getOutputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>a42fee0b55844f6c0087c9bdd761fa6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>a63488ad2647ce37eec6538becdf44b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>a4a594f620b30670bae701c91898a5aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>a3717fa44d5edcec59b0904b13cec0d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>initialPosition</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>aad6bea0bbf39a8f07fd94faf35f879d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>a9c0dd5de47ec688ef9a75c194eaf1e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>unsafe</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioDirectCoder.html</anchorfile>
      <anchor>abaa4499e21ac2cbcfab431de03b78430</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStreamTest::NioHeapCoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</filename>
    <base>com::google::protobuf::CodedOutputStreamTest::Coder</base>
    <member kind="function">
      <type>OutputType</type>
      <name>getOutputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</anchorfile>
      <anchor>a599f3472a27375673b6752e30f38a449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</anchorfile>
      <anchor>ab91ced8fb85e36dd15195193dd06f7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</anchorfile>
      <anchor>aacf9f0cdb2a62ccffb270a3525b814c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</anchorfile>
      <anchor>ad47e9c22df8d5f30586a0dc3d0e80387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>initialPosition</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</anchorfile>
      <anchor>a9561a3f2fa64a3c2d879508c77fd774c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1NioHeapCoder.html</anchorfile>
      <anchor>a14c5c52b362f9a9250a90eacfd0d98d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Node</name>
    <filename>classcpp_1_1ast_1_1Node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>a2cbd6969346645259afc3be51faae904</anchor>
      <arglist>(self, start, end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>ab89915656a60c7b7c752e5baa607c532</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDeclaration</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>ab3eca703a79fb65bc25dfbcb7547c79e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDefinition</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>a684ee9a357168e7e07a24fc6812f66e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsExportable</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>a313273874ccf578485006d4000128234</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>a31ae211f954a8c578ef16226df5ac8c8</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>XXX__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>ab5dfeabcbcd7c1f5feb8522edffb8b4a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>a3c5e5246ccf619df28eca02e29d69647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>a7b2aa97e6a049bb1a93aea48c48f1f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StringHelper</name>
      <anchorfile>classcpp_1_1ast_1_1Node.html</anchorfile>
      <anchor>acb9507fa368fa5d6045a9eb9a0a8c3d3</anchor>
      <arglist>(self, name, suffix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::FieldMaskTree::Node</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1FieldMaskTree_1_1Node.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::DefaultValueObjectWriter::Node</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddChild</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a66ba43fdacc539260deac9e1713af3fc</anchor>
      <arglist>(Node *child)</arglist>
    </member>
    <member kind="function">
      <type>Node *</type>
      <name>FindChild</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>af824c2c92156fb74c04b5148b167d74e</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_any</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a5c7566ca93e108e1372c4f60d9531787</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NodeKind</type>
      <name>kind</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a2cd153bda46fb8f0d3c5e6b0c3e05873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a6ac7a9346ddb656c3290d2c57ffa0632</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a1ed8aacbe2a9706c8ee60cc95b22bb16</anchor>
      <arglist>(const std::string &amp;name, const google::protobuf::Type *type, NodeKind kind, const DataPiece &amp;data, bool is_placeholder, const std::vector&lt; std::string &gt; &amp;path, bool suppress_empty_list, bool preserve_proto_field_names, bool use_ints_for_enums, FieldScrubCallBack *field_scrub_callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number_of_children</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a9d1619190ec778fc3c43d85a1689fe72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>path</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>af148a3e3e8ae20ed8d6d2868f6ff0a05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PopulateChildren</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a217a345810d15162c364d15cb6c84310</anchor>
      <arglist>(const TypeInfo *typeinfo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>ad0a85fa082294936da2bccc3143642ca</anchor>
      <arglist>(const DataPiece &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_any</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a74ffa419a05c660ded01e949b321d9f3</anchor>
      <arglist>(bool is_any)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_placeholder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>adce32771b156769c5f3d5d7b24832af4</anchor>
      <arglist>(bool is_placeholder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a42264ee9760f0b4402427a7fee968d40</anchor>
      <arglist>(const google::protobuf::Type *type)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Type *</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a41e32747e5da196fcc6474438649b572</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a763881df8451f8d911d870a5339460eb</anchor>
      <arglist>(ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a1c9291af679da3ae3b28117a1c7edc6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const google::protobuf::Type *</type>
      <name>GetMapValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>aec6eba27de7358af54415123df23e8b3</anchor>
      <arglist>(const google::protobuf::Type &amp;entry_type, const TypeInfo *typeinfo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WriteChildren</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a3c76fc1edc2acfbcb76463121ad859ee</anchor>
      <arglist>(ObjectWriter *ow)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Node * &gt;</type>
      <name>children_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>ae57cf8e8e594d551afdf8b4525aa6bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataPiece</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a0547ba6546ac10393d38fb98478879cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FieldScrubCallBack *</type>
      <name>field_scrub_callback_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>acd8ce229e4d91e851c664de8aeb95045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_any_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>aaaa9a1fa29240331a15e1ae041559945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_placeholder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a9baa906a03b225bc19ba251f0a8ebfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeKind</type>
      <name>kind_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a735b844f483755d32ebeb1c7fdc78674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>af9f6dc20fc3e38199293b7968ac0ff01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>path_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a9288c4ccdeccb9ed922da04103791c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>preserve_proto_field_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>af013d77aac5d8428cc3759ada6f72bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>suppress_empty_list_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a7fe7fefe6237496fe20b0de105b4acb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const google::protobuf::Type *</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>a15c9a7b7179ec836cae8ad5c24a04b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_ints_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>ae4d37abc6d3dd2145876d45677855b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1DefaultValueObjectWriter_1_1Node.html</anchorfile>
      <anchor>ad86586e1e75480a94e905113449deff7</anchor>
      <arglist>(Node)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DescriptorMessageInfoFactory::IsInitializedCheckAnalyzer::Node</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DescriptorMessageInfoFactory_1_1IsInitializedCheckAnalyzer_1_1Node.html</filename>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Map::InnerMap::Node</name>
    <filename>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1Node.html</filename>
    <member kind="variable">
      <type>KeyValuePair</type>
      <name>kv</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1Node.html</anchorfile>
      <anchor>adf85efd8f25611ac25cda1a4719eae92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>next</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1InnerMap_1_1Node.html</anchorfile>
      <anchor>af2d084ddfac1322ee8ad6b66e4ef5ed6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>node_t</name>
    <filename>structnode__t.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>edgecount</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>af6673267ae086ee1cae41e5d665cf5a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>first_byte_at</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>ab2e0edf54722b5be8d92821a0208ccc9</anchor>
      <arglist>(size_t index_)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>first_bytes</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a626718070d5948df7cbaf7a6227ff5e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>node_t</type>
      <name>node_at</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>aaccc2750de7925c7525cdfbc1c7fbcc0</anchor>
      <arglist>(size_t index_)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>node_pointers</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>abec784d1e5f30443b263ab8d1bc5bc78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>node_t</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a130e46edefa173ce087674546aa5f499</anchor>
      <arglist>(unsigned char *data_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>ae2dabdf7ec6c0e2b36488c9e2bd4d90e</anchor>
      <arglist>(node_t other_) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a47853afe43bcd40b5ce33f52b2325249</anchor>
      <arglist>(node_t other_) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>prefix</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>afea2892d18acc5c5c83adc2c25d4427d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>prefix_length</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a6efd918ed8d0942ecf4bea6d881039b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>refcount</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>abe7f45e16b59eb3c4d5fe4532e2718c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a39ce0a0d8e76bf390158223564481601</anchor>
      <arglist>(size_t prefix_length_, size_t edgecount_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_edge_at</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a59ad4bc23b235a872de0243184a1829a</anchor>
      <arglist>(size_t index_, unsigned char first_byte_, node_t node_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_edgecount</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a5a123b7b1b3f6ec123ca25d8f6bec24e</anchor>
      <arglist>(uint32_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_first_byte_at</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a7816fc499e405b1898a481a77d576c98</anchor>
      <arglist>(size_t index_, unsigned char byte_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_first_bytes</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a38af92e2e4275451db365a896af1369c</anchor>
      <arglist>(const unsigned char *bytes_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_node_at</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a0f54edfe27d468110d1d7eeec92cab10</anchor>
      <arglist>(size_t index_, node_t node_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_node_pointers</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a43571ab093ce4207eb9048478a6cdec5</anchor>
      <arglist>(const unsigned char *pointers_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_prefix</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a4e2ce983ecbcdc373420d495ab427b19</anchor>
      <arglist>(const unsigned char *bytes_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_prefix_length</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>ac5ef33c739c23912f46f63d3a86f1f4c</anchor>
      <arglist>(uint32_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_refcount</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>ac821444ef031fb4ee5b6140e3394269b</anchor>
      <arglist>(uint32_t value_)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>_data</name>
      <anchorfile>structnode__t.html</anchorfile>
      <anchor>a09b54c397ee36acdcd0764b19dc0fcb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::SCCAnalyzer::NodeData</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer_1_1NodeData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer_1_1NodeData.html</anchorfile>
      <anchor>ab600567e0111f2bb61649a3bbde5f1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lowlink</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer_1_1NodeData.html</anchorfile>
      <anchor>aba7e353fefe470267ee952a84da0f890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SCC *</type>
      <name>scc</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer_1_1NodeData.html</anchorfile>
      <anchor>ac0dd66c5c7d6b1a718eb4aff783f8bf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::NoDefaultContructor</name>
    <filename>classtesting_1_1internal_1_1NoDefaultContructor.html</filename>
    <member kind="function">
      <type></type>
      <name>NoDefaultContructor</name>
      <anchorfile>classtesting_1_1internal_1_1NoDefaultContructor.html</anchorfile>
      <anchor>a34c9cdf833476a9718141dcff931ba42</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoDefaultContructor</name>
      <anchorfile>classtesting_1_1internal_1_1NoDefaultContructor.html</anchorfile>
      <anchor>acba74b55a8c5341808ecb5b9318eaecf</anchor>
      <arglist>(const NoDefaultContructor &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::NoHeapChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker.html</filename>
    <class kind="class">google::protobuf::internal::NoHeapChecker::NewDeleteCapture</class>
    <member kind="function">
      <type></type>
      <name>NoHeapChecker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker.html</anchorfile>
      <anchor>a8bdfa1120408ff366966221b405d1d50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NoHeapChecker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker.html</anchorfile>
      <anchor>a89d81d3c04d4167af913a081b3413090</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>class google::protobuf::internal::NoHeapChecker::NewDeleteCapture</type>
      <name>capture_alloc</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1NoHeapChecker.html</anchorfile>
      <anchor>abe1326a7316d368605ecf9556cd5734c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NonContainer</name>
    <filename>classNonContainer.html</filename>
  </compound>
  <compound kind="class">
    <name>NonDefaultConstructAssignString</name>
    <filename>classNonDefaultConstructAssignString.html</filename>
    <member kind="function">
      <type></type>
      <name>NonDefaultConstructAssignString</name>
      <anchorfile>classNonDefaultConstructAssignString.html</anchorfile>
      <anchor>a85e34ec502250fb18edd56a86353d20d</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>str</name>
      <anchorfile>classNonDefaultConstructAssignString.html</anchorfile>
      <anchor>a7b428e839204101cb3b7f5b14a66688c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>NonDefaultConstructAssignString</name>
      <anchorfile>classNonDefaultConstructAssignString.html</anchorfile>
      <anchor>a4665ba89efc1b36150c482340e5d9885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classNonDefaultConstructAssignString.html</anchorfile>
      <anchor>affc4454f81eb10342ddb98c0ff0f424d</anchor>
      <arglist>(const NonDefaultConstructAssignString &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>str_</name>
      <anchorfile>classNonDefaultConstructAssignString.html</anchorfile>
      <anchor>a07f7e8d268e2ebb2188ad47471904351</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NonFatalFailureInFixtureConstructorTest</name>
    <filename>classNonFatalFailureInFixtureConstructorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>NonFatalFailureInFixtureConstructorTest</name>
      <anchorfile>classNonFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>a87a70e2b18b981c627c43f2af85a9345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classNonFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>aeb0eb1eec27c6732712947713ce24a0e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classNonFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>ad5d87bdc012dc66c008e7891008eb6a8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~NonFatalFailureInFixtureConstructorTest</name>
      <anchorfile>classNonFatalFailureInFixtureConstructorTest.html</anchorfile>
      <anchor>a6fae6ee5a0fc55a74d2c7bd2d710bac7</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NonFatalFailureInSetUpTest</name>
    <filename>classNonFatalFailureInSetUpTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classNonFatalFailureInSetUpTest.html</anchorfile>
      <anchor>ae8a49eec423dff7ef00e4d27cd9e39fa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classNonFatalFailureInSetUpTest.html</anchorfile>
      <anchor>a564b41b4e07d4e9c6921d1f2e1be9352</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~NonFatalFailureInSetUpTest</name>
      <anchorfile>classNonFatalFailureInSetUpTest.html</anchorfile>
      <anchor>a005ae391cd3113deed2e7eb6ccb20590</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Deinit</name>
      <anchorfile>classNonFatalFailureInSetUpTest.html</anchorfile>
      <anchor>a86ecc924c67807b75e5ef5e89d8277ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NonParameterizedBaseTest</name>
    <filename>classNonParameterizedBaseTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type></type>
      <name>NonParameterizedBaseTest</name>
      <anchorfile>classNonParameterizedBaseTest.html</anchorfile>
      <anchor>aeef052bc258fa8bbe44d550a82d28fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_</name>
      <anchorfile>classNonParameterizedBaseTest.html</anchorfile>
      <anchor>a617d4bbfd2aa5f6d41eea3089f7ad039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::test_util::NonStandardInteger</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__abs__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a32c8ba4381604283884be08b8a5fc7a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__add__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a53643253d20f6764d8b5af51d8452597</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__and__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a44aad68e1d78c1551ed8567d501daef8</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__bool__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a1bc31e23d305f922c7884c2b50e67768</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ceil__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a830e91b64cf4d5fa69c164f806e4efa9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__div__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>af5a7d8dbe6d62470fb5438fb649eff76</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a2e4a3e322f52e3d5311ba5d107815ff0</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__floor__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a85a509b2a5b459283af14b5cf14a4878</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__floordiv__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ab8cfe84f0efc487ff97c013baba44117</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>afc7b205a362a85abd4647621b75beb3e</anchor>
      <arglist>(self, val, error_string_on_conversion=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__int__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a6ca79adc18637d4a7a8976110c63147a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__invert__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a170fee07a773436b3a915dc61bb7e583</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__le__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a3cbf0142d20919a2486a8e1fda6b8da5</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__long__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a55f0473c5aeed4c4ff5fbd9ec551a8d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__lshift__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ae702a7cb4c9d9908918eaec5b221d150</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__lt__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>abdf8aaf8fbb9b28c73f735040e82f4d0</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__mod__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>adedbaef62345708f7e2025eeb77f8329</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__mul__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>af487fa4c177aeb5c837402f58a4c08b2</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__neg__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>abe14555726d9d51d49cb526bd432c820</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a9d4b09ee152b364b2b35d56cd18eea05</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__or__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a2341aaaad0c67151906c161b00635702</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__pos__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ab532e18b2b5ac19d01003ba2ecfe7cce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__pow__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a0710a6ea92e44fa7410530eb63800b60</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__radd__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ab8e38a68f79c4773798cd883822fab13</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rand__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>afd95bbf3af3d883e0a6ab42d3b261899</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rdiv__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a27dff40f93e413b5a230b726f5db305c</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>aa98176a581c070d7d1487ad17b02fa66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rfloordiv__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a5efcacaa81f7aad402cf775f66add97d</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rlshift__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ab56e9934f8d424ad43c5dd53978ab4fb</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rmod__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a72dc26c925d9b47d87c47ff7f9cccde4</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rmul__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ac70f6b54cf2440361348d8adba5d5038</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ror__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>adc63792f75f72c6ffc9ab234451ec2a9</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__round__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ad9cc1e4eece2cadfc0d250947fd8f220</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rpow__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>aa2285bb93dca6fbedaaefa801bf54fdd</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rrshift__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>ad20cc4506e3afc7ae39b8802a5ed7b58</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rshift__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a5338a5f587db45ae939c1b94cfd5d547</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rtruediv__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a01a2faacdb4f6a4a3087e4e3689d2c98</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__rxor__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a7b003701fd8892e5a6595006359666a3</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__truediv__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a7673449a14feeea62b96f50186abe689</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__trunc__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a36eabd1603f5b774caaf8fbcd5c8d8fc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__xor__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a1c1644b19e33ece219014cdf8007c977</anchor>
      <arglist>(self, y)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_string_on_conversion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a1721f908800fd56fc60184f15dc4759e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>val</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1test__util_1_1NonStandardInteger.html</anchorfile>
      <anchor>a8038f8235e044c3efc143e45cf4ae1e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::NoopErrorListener</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</filename>
    <base>google::protobuf::util::converter::ErrorListener</base>
    <member kind="function">
      <type>void</type>
      <name>InvalidName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</anchorfile>
      <anchor>aaef614000ce48c3980363c89d87d9942</anchor>
      <arglist>(const LocationTrackerInterface &amp;loc, StringPiece invalid_name, StringPiece message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</anchorfile>
      <anchor>aae93a39b776079a6c09a1ef4b3a20f09</anchor>
      <arglist>(const LocationTrackerInterface &amp;loc, StringPiece type_name, StringPiece value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MissingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</anchorfile>
      <anchor>a3a38e981d3d9c54e74f98f9c49d5a445</anchor>
      <arglist>(const LocationTrackerInterface &amp;loc, StringPiece missing_name) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoopErrorListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</anchorfile>
      <anchor>a1687aedec82501237bc066608123423e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NoopErrorListener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</anchorfile>
      <anchor>addaf7d45e5948feafd632889ce9a21a4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1NoopErrorListener.html</anchorfile>
      <anchor>a015e675cf126767f8395dbb9a663f13c</anchor>
      <arglist>(NoopErrorListener)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_nice_strict_test::NotDefaultConstructible</name>
    <filename>classtesting_1_1gmock__nice__strict__test_1_1NotDefaultConstructible.html</filename>
    <member kind="function">
      <type></type>
      <name>NotDefaultConstructible</name>
      <anchorfile>classtesting_1_1gmock__nice__strict__test_1_1NotDefaultConstructible.html</anchorfile>
      <anchor>acfaca2e03925805192b698708d6030bc</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Notifier</name>
    <filename>classgoogle_1_1protobuf_1_1Notifier.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GetCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Notifier.html</anchorfile>
      <anchor>a3e8f2ca7e42e18b45e0e140bfbfa02c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Notifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Notifier.html</anchorfile>
      <anchor>abfe148328b380969c11124d834af9b80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Notify</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Notifier.html</anchorfile>
      <anchor>a05e159765d3fcbb5c4b4a78374090291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Notifier.html</anchorfile>
      <anchor>a25f29841ff68cab3eaa8931046dc2c59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NotReallyAHashTable</name>
    <filename>structNotReallyAHashTable.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>hasher</name>
      <anchorfile>structNotReallyAHashTable.html</anchorfile>
      <anchor>a0206bef6150919c8ba5d539d5bf555f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>reverse_iterator</name>
      <anchorfile>structNotReallyAHashTable.html</anchorfile>
      <anchor>a8dbee2a2a80768191c736fb57367cfe7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_actions_test::NullaryConstructorClass</name>
    <filename>classtesting_1_1gmock__generated__actions__test_1_1NullaryConstructorClass.html</filename>
    <member kind="function">
      <type></type>
      <name>NullaryConstructorClass</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1NullaryConstructorClass.html</anchorfile>
      <anchor>a8ad709e8d6c391958907dafea12d38a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1NullaryConstructorClass.html</anchorfile>
      <anchor>aa877ccc5aff335cbf81b8de90abee732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_more_actions_test::NullaryFunctor</name>
    <filename>classtesting_1_1gmock__more__actions__test_1_1NullaryFunctor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1NullaryFunctor.html</anchorfile>
      <anchor>a50f1e39b9ee381693e8bb871acf4e3a9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::NullByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1NullByteSink.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1NullByteSink.html</anchorfile>
      <anchor>a7216e959ee7a54c217ba9b2c1f70acc4</anchor>
      <arglist>(const char *data, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NullByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1NullByteSink.html</anchorfile>
      <anchor>a83092573610b4ee522857c7906e98ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1NullByteSink.html</anchorfile>
      <anchor>a8e9d533e431c4679c74cfd76ba0b9568</anchor>
      <arglist>(NullByteSink)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_listener::NullMessageListener</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__listener_1_1NullMessageListener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>Modified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__listener_1_1NullMessageListener.html</anchorfile>
      <anchor>a40fa1bf14e642f0dae39d39676dc1766</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::converter::JsonStreamParser::NumberResult</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</filename>
    <member kind="enumvalue">
      <name>DOUBLE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704a07e1b0e128eae1ddd84d2880cf817255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704a96c24b2d13723bffdd304b05cd5f7a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOUBLE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704a07e1b0e128eae1ddd84d2880cf817255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704a96c24b2d13723bffdd304b05cd5f7a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704acb85d40dd586337b6f74d5fbacc28163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>ab3c414731f60c9874ab070120b657704acb85d40dd586337b6f74d5fbacc28163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_val</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>a58928c0601d1ed0ffffbec9e76f7baed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>int_val</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>a540aebe3c53a750efab97ce2d21ef448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>a6bc2f60b03bceea2d3979e32bf217bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>uint_val</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1JsonStreamParser_1_1NumberResult.html</anchorfile>
      <anchor>a73a133b5f8a4458b1929930b89409a7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::NumDiffsReporter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</filename>
    <base>google::protobuf::util::MessageDifferencer::Reporter</base>
    <member kind="function">
      <type>int32</type>
      <name>GetNumDiffs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>a97811e461d185c027c76eb2f166c72e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumDiffsReporter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>ac6d58a765b3d7b955dd851108e79b4c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportAdded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>a7d9cd38c051e15d12e8af3670d745eb3</anchor>
      <arglist>(const google::protobuf::Message &amp;message1, const google::protobuf::Message &amp;message2, const std::vector&lt; google::protobuf::util::MessageDifferencer::SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportDeleted</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>ac7587a88c67f7bcd21e2b995cdaac9e3</anchor>
      <arglist>(const google::protobuf::Message &amp;message1, const google::protobuf::Message &amp;message2, const std::vector&lt; google::protobuf::util::MessageDifferencer::SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>a0247354f5c15ff2dcadb9e92a1344c9b</anchor>
      <arglist>(const google::protobuf::Message &amp;message1, const google::protobuf::Message &amp;message2, const std::vector&lt; google::protobuf::util::MessageDifferencer::SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>ab97b1d4b7c3f01dbe5f5eb2c52bd2172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32</type>
      <name>num_diffs_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1NumDiffsReporter.html</anchorfile>
      <anchor>aa7bb5a9b2c9db3614f5272151e890af2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::ObjCObjFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::SingleFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFieldStorageDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</anchorfile>
      <anchor>aa97ac0b2ea2b35cffd95f72de9cd67f5</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GeneratePropertyDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</anchorfile>
      <anchor>a9ab48f511c3361e4e18ea132eb74b7ec</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjCObjFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</anchorfile>
      <anchor>ae30b4775223cc40505e68ea013c0fdbe</anchor>
      <arglist>(const ObjCObjFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ObjCObjFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</anchorfile>
      <anchor>a1863dd1c71bee11053a0f6fad7b49f51</anchor>
      <arglist>(const ObjCObjFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjCObjFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</anchorfile>
      <anchor>a14b90ebfff48cd92b01227239e88a0bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObjCObjFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjCObjFieldGenerator.html</anchorfile>
      <anchor>a161bcb9959adc2f9c45edbcb247d58f9</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::object_t</name>
    <filename>classzmq_1_1object__t.html</filename>
    <member kind="function">
      <type>ctx_t *</type>
      <name>get_ctx</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ab4af8fc14746b90cdc95b829782a7989</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>get_tid</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a33c2726c35c85e143612bfc44d680a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>object_t</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a4338ac854e973433a8530fc8ee58bde7</anchor>
      <arglist>(object_t *parent_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>object_t</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a1e22a71961a4130ea1ee227ca031ce02</anchor>
      <arglist>(zmq::ctx_t *ctx_, uint32_t tid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_command</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a0bfd5f730e93b8f43f444f48a878e68a</anchor>
      <arglist>(const zmq::command_t &amp;cmd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_bind</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a03389a82c18523bf46c0a01ca0ff6dad</anchor>
      <arglist>(zmq::own_t *destination_, zmq::pipe_t *pipe_, bool inc_seqnum_=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_inproc_connected</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ab55c4fa7c83bb6e44370d8a72e715ab6</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_tid</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>aaa8984baa46602e1b922f7f71a518114</anchor>
      <arglist>(uint32_t id_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~object_t</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a7ea991fe9530a0b7601d4e9ad8c6348c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zmq::io_thread_t *</type>
      <name>choose_io_thread</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a49a56729a220c5ef6735640fa4f03171</anchor>
      <arglist>(uint64_t affinity_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connect_pending</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a51b8704302ee9f75be0db897f1e1ac12</anchor>
      <arglist>(const char *addr_, zmq::socket_base_t *bind_socket_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>destroy_socket</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a02ed33db86c664db36629b5c2744a389</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zmq::endpoint_t</type>
      <name>find_endpoint</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a0a4cfeaa66121c8f324a98ccf2a76c1d</anchor>
      <arglist>(const char *addr_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>log</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ad51f425a8cd4297c7a98cee050880436</anchor>
      <arglist>(const char *format_,...)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pend_connection</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>aea7ff6c6afc0809341c31be3ccbe63c5</anchor>
      <arglist>(const std::string &amp;addr_, const endpoint_t &amp;endpoint_, pipe_t **pipes_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_activate_read</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a5893941b5cdede6c2b01110000a9590c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_activate_write</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a16fecaa24bc301319f1ec2b777815f78</anchor>
      <arglist>(uint64_t msgs_read_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_attach</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a87f9cc93989a52bd2a1ffba98c27312b</anchor>
      <arglist>(zmq::i_engine *engine_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_bind</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a7f958eed3620a5b664b240a246121c1d</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_conn_failed</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a2a50152b00f783d04e7a547fa5f0121e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_hiccup</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a82264b374ac8ddea79dd3e357545c63f</anchor>
      <arglist>(void *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_own</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ada60885d5d01ed6f2020e8258712c8e0</anchor>
      <arglist>(zmq::own_t *object_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_pipe_hwm</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a92b014f5f0aebbd81d0dc427f3d246db</anchor>
      <arglist>(int inhwm_, int outhwm_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_pipe_peer_stats</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ae29cf1e987662061f125dbd29e2014e4</anchor>
      <arglist>(uint64_t queue_count_, zmq::own_t *socket_base_, endpoint_uri_pair_t *endpoint_pair_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_pipe_stats_publish</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a3cddf46fae386fcdabe21bbd669dc081</anchor>
      <arglist>(uint64_t outbound_queue_count_, uint64_t inbound_queue_count_, endpoint_uri_pair_t *endpoint_pair_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_pipe_term</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a66d6b70e97b659523f89e27062b75461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_pipe_term_ack</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a756d189894a80ff4f9b76f85ea5241f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_plug</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ac2ea931f4a6be8b6fabe502cd22b85b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_reap</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a0119e52d821f0985466bbda9f8c7ec0a</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_reaped</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>abee5cbec3be7311e39ad5cfee077aefe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_seqnum</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a05acfcecb80a5e940eaa1fe31a7a16c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_stop</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>af74ed6e9b9a96ffc5589e8608e62885a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a1aecc6e727edfe308fa8144b3d68ba4f</anchor>
      <arglist>(int linger_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_term_ack</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a716af8e4fb568b6f2589b73eb8953046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_term_endpoint</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a0dc6799c9ff8071b20eb95a1d40a8ed7</anchor>
      <arglist>(std::string *endpoint_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_term_req</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ac3ce1d7490651c7ac62316011ce1f5e3</anchor>
      <arglist>(zmq::own_t *object_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>register_endpoint</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a39362121e0dbccb7a687f014a2b784c3</anchor>
      <arglist>(const char *addr_, const zmq::endpoint_t &amp;endpoint_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_activate_read</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ae3dd978f4236e3205f529a9e2aab9ff7</anchor>
      <arglist>(zmq::pipe_t *destination_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_activate_write</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>abe017ae8628363e83902c966d59d6d0a</anchor>
      <arglist>(zmq::pipe_t *destination_, uint64_t msgs_read_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_attach</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>aed8d12fea38e71127478957f91e3f5e6</anchor>
      <arglist>(zmq::session_base_t *destination_, zmq::i_engine *engine_, bool inc_seqnum_=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_conn_failed</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ad573c97a9b214bd63082d22e6c6392d7</anchor>
      <arglist>(zmq::session_base_t *destination_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_done</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ac8c1e3cde28211481d288ba343bd9856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_hiccup</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>aa8f803b703078ea96862b3c06dde4490</anchor>
      <arglist>(zmq::pipe_t *destination_, void *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_own</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a764dcfac748dacc00c17af95c8edccdb</anchor>
      <arglist>(zmq::own_t *destination_, zmq::own_t *object_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_pipe_hwm</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a3e6b38c45bf654c642a55d3941d565f6</anchor>
      <arglist>(zmq::pipe_t *destination_, int inhwm_, int outhwm_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_pipe_peer_stats</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a36320900a54581d0441561458cdea101</anchor>
      <arglist>(zmq::pipe_t *destination_, uint64_t queue_count_, zmq::own_t *socket_base, endpoint_uri_pair_t *endpoint_pair_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_pipe_stats_publish</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a3d5d17fc55bd194acc6f43f46a93d2cf</anchor>
      <arglist>(zmq::own_t *destination_, uint64_t outbound_queue_count_, uint64_t inbound_queue_count_, endpoint_uri_pair_t *endpoint_pair_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_pipe_term</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ae07bf314b858a8509137c163948aa899</anchor>
      <arglist>(zmq::pipe_t *destination_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_pipe_term_ack</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>aa65ee68ee74bf20ad2bb8ee537481a53</anchor>
      <arglist>(zmq::pipe_t *destination_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_plug</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a3ab424afd7f7b793d3aff1dab04d4103</anchor>
      <arglist>(zmq::own_t *destination_, bool inc_seqnum_=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_reap</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ac3b11e37f7dbb5a72fde1f952591fb95</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_reaped</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a3101ea5889949f3e09d692cfc93e872c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_stop</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a13fb25d46a714ae5efb51e25ad3fac38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_term</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a83ef475b845522c2e1a070167d06f99a</anchor>
      <arglist>(zmq::own_t *destination_, int linger_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_term_ack</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a73198de1b74b1618690a98ad6391b3c4</anchor>
      <arglist>(zmq::own_t *destination_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_term_endpoint</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ab3d749700324af7066dee30147a58807</anchor>
      <arglist>(own_t *destination_, std::string *endpoint_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send_term_req</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a6c78e39d9240334a28998ef733e39afa</anchor>
      <arglist>(zmq::own_t *destination_, zmq::own_t *object_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>unregister_endpoint</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a1b496a78e107c680848125c2833df244</anchor>
      <arglist>(const std::string &amp;addr_, socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unregister_endpoints</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ac58e874c9718558a584ce77508d84dbc</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send_command</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>aea620b425277a994abd8a86ec3f3f046</anchor>
      <arglist>(const command_t &amp;cmd_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::ctx_t *const</type>
      <name>_ctx</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>a9f1214949e1c97dd378146d0dc3cd3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tid</name>
      <anchorfile>classzmq_1_1object__t.html</anchorfile>
      <anchor>ade5a9e3e960600e0f7fcef9304926554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExtensionRegistryLite::ObjectIntPair</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite_1_1ObjectIntPair.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite_1_1ObjectIntPair.html</anchorfile>
      <anchor>a6340e6c16d17ff44a3e731e6d71bdc26</anchor>
      <arglist>(final Object obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite_1_1ObjectIntPair.html</anchorfile>
      <anchor>a236172a8d6ed072e452c16a3534fc5f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>number</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite_1_1ObjectIntPair.html</anchorfile>
      <anchor>aaf7dfdc13bdd7000e5a655476bad76ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Object</type>
      <name>object</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExtensionRegistryLite_1_1ObjectIntPair.html</anchorfile>
      <anchor>a0999978bf21f2842d5da417c1f84302b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::ObjectiveCGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function">
      <type>bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>a9db6330bc4e8585e6af09ed8f1252c78</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;parameter, GeneratorContext *context, string *error) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>acc4ca0c2d8e840e88a84e785f6f08194</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const string &amp;parameter, GeneratorContext *context, string *error) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>a0ac2cb2bb93e048c1d6ad96a05127e3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectiveCGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>adb5087f880977e0cd84edbf693e72ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectiveCGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>ae19cf394a0485b0563212123374d7438</anchor>
      <arglist>(const ObjectiveCGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveCGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>a322684ed3e46d9143deccc23664d2c10</anchor>
      <arglist>(const ObjectiveCGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectiveCGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ObjectiveCGenerator.html</anchorfile>
      <anchor>af9c75fb4049c3e01009843b06134dffa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ObjectLocationTracker</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectLocationTracker.html</filename>
    <base>google::protobuf::util::converter::LocationTrackerInterface</base>
    <member kind="function">
      <type></type>
      <name>ObjectLocationTracker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectLocationTracker.html</anchorfile>
      <anchor>aeeafe1c8f5d1e441f1076484c64cfbb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectLocationTracker.html</anchorfile>
      <anchor>afc75c11b5e6b20960b16a5d8f05663ea</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectLocationTracker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectLocationTracker.html</anchorfile>
      <anchor>ae148ce59858bb554adf570972e59c0db</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectLocationTracker.html</anchorfile>
      <anchor>a53e3ee6d68e97311d7ecae2357a61c9f</anchor>
      <arglist>(ObjectLocationTracker)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ObjectSource</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectSource.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual util::Status</type>
      <name>NamedWriteTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectSource.html</anchorfile>
      <anchor>ac7b952fed5c9bd7e56810db9100c9574</anchor>
      <arglist>(StringPiece name, ObjectWriter *ow) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual util::Status</type>
      <name>WriteTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectSource.html</anchorfile>
      <anchor>a536e1db16e19d3176f54944105ef76f3</anchor>
      <arglist>(ObjectWriter *ow) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectSource.html</anchorfile>
      <anchor>ad578881d66294eebfd915b6a32c168f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObjectSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectSource.html</anchorfile>
      <anchor>ae7add95a628a8518f69aec96258dfc90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectSource.html</anchorfile>
      <anchor>aff5f0775673ee7b6c3eaae653c6c6140</anchor>
      <arglist>(ObjectSource)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>done</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>abc7aa30f4cfdcd677b6d5d2e5ee08fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>aab1b6db0b68817d833d4774a7c6161d0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a2ccc05af66311604903e614d104f5802</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a7bd47b19bf49276c418ee7d49278b267</anchor>
      <arglist>(StringPiece name, bool value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a64d5acb73c1807b8f6addfa680d8e469</anchor>
      <arglist>(StringPiece name, StringPiece value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a059364a9e0ad94d5d490a711a6f1e4f9</anchor>
      <arglist>(StringPiece name, double value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a4f3b9a65246d8ef7c2f3ca357a633d6c</anchor>
      <arglist>(StringPiece name, float value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>abbfe98ab810f5282f4aea30bac4886b2</anchor>
      <arglist>(StringPiece name, int32 value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>ab4561fa23cacfb78eabbbfd560c51bb1</anchor>
      <arglist>(StringPiece name, int64 value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a386c230dc2af2ed10ed5192d5984fc36</anchor>
      <arglist>(StringPiece name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>ae3e5232bd796c2d950dab40a5595a98f</anchor>
      <arglist>(StringPiece name, StringPiece value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderUint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a5fe27c5caede6c4f67f1c02855888844</anchor>
      <arglist>(StringPiece name, uint32 value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>RenderUint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a5b7383f286d8145dab54793cce5c53e1</anchor>
      <arglist>(StringPiece name, uint64 value)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_strict_base64_decoding</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a5119997b979fc2d82d26713d1e4bc4cc</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a2660ef49cc94b627eb881ce0628672ad</anchor>
      <arglist>(StringPiece name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ObjectWriter *</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a2eae9c15ec6cc57076b78e76b5044601</anchor>
      <arglist>(StringPiece name)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>use_strict_base64_decoding</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>abc9e115f8f9321cde1ccb6fc6b7bc4bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>af980e99cd08568d153ef53f5ed91f965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderDataPieceTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a25a48e63e65264672d27b36b5167a358</anchor>
      <arglist>(const DataPiece &amp;data, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a67900f97a1a6650a19916a653167284b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a4403f085fe575dc8361818dea3ec4f65</anchor>
      <arglist>(ObjectWriter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_strict_base64_decoding_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ObjectWriter.html</anchorfile>
      <anchor>a509a8538eb1013c744c4c8a9060186eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OfflineDepthSensor</name>
    <filename>classOfflineDepthSensor.html</filename>
    <base>aditof::DepthSensorInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_get_status</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a2a90095a332edaa7723c3dc9374c50c6</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_cmd</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a27640059d0264bb285a57789bdbbb865</anchor>
      <arglist>(uint16_t cmd, uint16_t *data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>ad99f05a41c01471018ad11df0915ce6c</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload_cmd</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a2ae9f1091613b278444475bd734de587</anchor>
      <arglist>(uint32_t cmd, uint8_t *readback_data, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_register_interrupt_callback</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aca08222fda59c212862474a66ef708e9</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_reset</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>afb128d81ca508d1ec418edae84812903</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_unregister_interrupt_callback</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a2e0009e109f61462a410502036c95269</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_cmd</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a1057f81441b04255427f1b636d31dcbe</anchor>
      <arglist>(uint16_t cmd, uint16_t data, unsigned int usDelay) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aa0b9be3d15cc8da348d76788fcaa65e0</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload_cmd</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aa816125adbf27b2e64ade10ffc95a11b</anchor>
      <arglist>(uint32_t cmd, uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aed3067003e16eeb459d037ca7f8ac99e</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a85ea70647325b04dca7ae2e14baacf5d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;modes) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getControl</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a81fdf27c1bc49d95b9495337b451149e</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthComputeParams</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aed54823cb104d7cab40570d747b068f3</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a4c31e7c743b3a713b48c2d763f897c5c</anchor>
      <arglist>(aditof::SensorDetails &amp;details) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getFrame</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a6e4cf3cf29bb12d016a60a984a796eaa</anchor>
      <arglist>(uint16_t *buffer) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getHandle</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a1ff031a26028f25acef363b13a66503d</anchor>
      <arglist>(void **handle) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getIniParamsArrayForMode</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a2cc4c8b48e837cdd740eaf41f25b9f6b</anchor>
      <arglist>(int mode, std::string &amp;iniStr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getModeDetails</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a2703e297b8b3d6c991a786db69d03bcf</anchor>
      <arglist>(const uint8_t &amp;mode, aditof::DepthSensorModeDetails &amp;details) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getName</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aac8d51409652cd1375605fa0572dde07</anchor>
      <arglist>(std::string &amp;name) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>initTargetDepthCompute</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>acf76af904ea988153aab594ae4656ccc</anchor>
      <arglist>(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OfflineDepthSensor</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a1460df8133bba8d031d2bfb9921ca911</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>open</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a20db276d09c2375ec2ec7396703c9fee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setControl</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aecf6f9bc4d478fea0a8d37fc495546a7</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setDepthComputeParams</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a81748e8258f1b7f7237fe10c99005819</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setHostConnectionType</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a179afddba05be3b656d8cb4eb19baf34</anchor>
      <arglist>(std::string &amp;connectionType) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a3a81b6c6db75c538234c85cdbfb5df97</anchor>
      <arglist>(const aditof::DepthSensorModeDetails &amp;mode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a66a50fc7068cbbf20b587aabf097bed4</anchor>
      <arglist>(const uint8_t &amp;mode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a2dc85c2208f49976ee47244f3104374a</anchor>
      <arglist>(const std::string &amp;sensorConf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>start</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>aee0b396ba905728ee76fccd8824938fb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>stop</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>acfd5c68e958f694d1ec35f49e330b9d8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OfflineDepthSensor</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a8650e5b9bcff9b3ba54ba686a4d87572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; aditof::DepthSensorModeDetails &gt;</type>
      <name>availableModes</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a3ca0b4e99e63263005088672ff9e949a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_connectionType</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a217f09cfa2ed99773a007813b16714b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; aditof::DepthSensorModeDetails &gt;</type>
      <name>m_depthSensorModeDetails</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a38a40a89b3f6b6d13e0d8d240e066fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; std::uint16_t *, std::size_t &gt; &gt;</type>
      <name>m_frameTypes</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>ab2e37d9e937cbe483e04543eb5cd4c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_path</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>af082290f1631d778ed810cd2d4c11433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_selectedMode</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a731ba99198b6bedf793b72cf352db0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::SensorDetails</type>
      <name>m_sensorDetails</name>
      <anchorfile>classOfflineDepthSensor.html</anchorfile>
      <anchor>a8fff47a135b62e869ede4702ef3ee637</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OfflineSensorEnumerator</name>
    <filename>classOfflineSensorEnumerator.html</filename>
    <base>aditof::SensorEnumeratorInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthSensors</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>a2789f93173d69c7e7f7515e56f8e23eb</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::DepthSensorInterface &gt;&gt; &amp;depthSensors) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getKernelVersion</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>a9b224c409d630068b1343784ad3cd428</anchor>
      <arglist>(std::string &amp;kernelVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getSdVersion</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>a218616522e1fb799f4f8a8241ecc4104</anchor>
      <arglist>(std::string &amp;sdVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getUbootVersion</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>a3a3b1d8d82ed768ee6ca5ce0917a64d5</anchor>
      <arglist>(std::string &amp;uBootVersion) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OfflineSensorEnumerator</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>a3b0794ed82a1ec327b8ecd0c9a1c88df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>searchSensors</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>ac6aab9b7f8f9097111d2aae76d7461ce</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OfflineSensorEnumerator</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>ad1aa1d2b8b4427f699f7491cdb8c2d20</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_sensorsInfo</name>
      <anchorfile>classOfflineSensorEnumerator.html</anchorfile>
      <anchor>a6421b516fcdafa987b66b1511552f5aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>oneof_handlerdata_t</name>
    <filename>structoneof__handlerdata__t.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>case_ofs</name>
      <anchorfile>structoneof__handlerdata__t.html</anchorfile>
      <anchor>a6fbfb516bf7e7cec094a15966c4468b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>md</name>
      <anchorfile>structoneof__handlerdata__t.html</anchorfile>
      <anchor>a6b50a8e7bf511fcfcdcc88ebca903a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ofs</name>
      <anchorfile>structoneof__handlerdata__t.html</anchorfile>
      <anchor>ab5fc4e4e59eca0f0270dc8aa2e8af9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>oneof_case_num</name>
      <anchorfile>structoneof__handlerdata__t.html</anchorfile>
      <anchor>aed346bcb6a196cdab667cf39ac8b36a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>parent_md</name>
      <anchorfile>structoneof__handlerdata__t.html</anchorfile>
      <anchor>a39c463c8aac085295c7087f6b6ac343b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>property_ofs</name>
      <anchorfile>structoneof__handlerdata__t.html</anchorfile>
      <anchor>ab55110ec871b39f6724e12ef3f5fbf5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::OneofAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>aa63b882c9ae03870401dc60ea0d68fec</anchor>
      <arglist>(final Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>aff0d7c6db8a17ff818a67bfa97f1b495</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a4093db4807c9e10344aba3ccf1f5c54c</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a6c3f377483c879a43cfb2e3007c3f026</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a4b283070de8fadb2277aea0bbf4e356c</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>caseMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a11a50f69902fbf114a2808ff62e4b4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>caseMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>afe181bf45f5a9cd48ea9c3625d1a79a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>clearMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>af5ebf9f145696de8e514f0db8a2df1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a495d2b9263434ddb1081058bcd54ac5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::OneofAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a670ac49d461c87459ebeae70a31d9966</anchor>
      <arglist>(final Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a57d8af59cee1aada4d75b969f19a9fb5</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>afc1118c36f3c0473d5940d191172b26a</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>addc9e37b2372075854cdb8deefd6b2d9</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>ad8f9ce767e84f2ade73ee903c3248f4e</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>caseMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a95cceee06aba534a8371e286c342dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>caseMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>afe671f2fe9fc88731125785182662165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>clearMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>a011b55544df473d3ccd2d48418cafdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1OneofAccessor.html</anchorfile>
      <anchor>ae56824c00d36c8dd92a5a902a916ad24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OneofBuilderContext</name>
    <filename>structOneofBuilderContext.html</filename>
    <member kind="variable">
      <type>VALUE</type>
      <name>builder</name>
      <anchorfile>structOneofBuilderContext.html</anchorfile>
      <anchor>ab7021fd92433c738c3c3dfdb083338b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>descriptor</name>
      <anchorfile>structOneofBuilderContext.html</anchorfile>
      <anchor>af3fbeeefe354bd4dac8e75590d4d30c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::OneofDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1OneofDescriptor.html</filename>
    <member kind="typedef">
      <type>OneofDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a3f8952284a9dc0456c53133d6c3bbfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ae6e6bf13e038aca8a3708bc6614b8080</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ae59a4e9bb17449f6be2cb7bc125da04c</anchor>
      <arglist>(OneofDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a6c58943fb55ae86cbb1de85f48c06299</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a78df71940fca275ceefecf82c21d23d5</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a0acfff57df282882de5f7e10f925c707</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>field_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>af7de370e99fbcc7f3334b54de092680b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ac95520aad6d4a757e402964dde4839c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>acb59e21a43b8dd732dad97ec95cf5503</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a7a02a2f0216d5f823495d55ef1913f9b</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>aaa9e9a2c9b17b0a21619da638afe7b65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ada05478aa3b631273601d12ecb847067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const OneofOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>adadf35984bb22b9fcfd47ecdee6e00b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>OneofOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>adbf993fe34830b242a6c0cca88b984eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>aa6dc70af76fb78625b79166f797000d0</anchor>
      <arglist>(int depth, std::string *contents, const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a56c554765313d283419b0d29f45f33fc</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a23ad6cc0f17fd53b374cf731d2a1071e</anchor>
      <arglist>(OneofDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>OneofDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a88159fc5f1be8543db9be0474ecd9837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>containing_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>adaacccd7e0ddbb5a24a139b575540efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>field_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a0a000dd79385cf7cf47b77687cb82f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor **</type>
      <name>fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ac2649562ccd3e5d07b08937fd813a6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ae039ca67f450141c61bd1e8ec71690ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ae7b20ee4b7f829062521a3363529b490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const OneofOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a8d08b8319d01eae69557985ac51acf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a7c2a1591b17df8895d581c7496c108be</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1OneofDescriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::OneofDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <member kind="function">
      <type>Descriptor</type>
      <name>getContainingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>ae6224b3e361d2658741e08878e65bbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a7bf6aeeaf2930e398191d7150f8ac1c1</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a2f91826f948fb3489e0e20da22e93dd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; FieldDescriptor &gt;</type>
      <name>getFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a22259b4b508eab319fb4d9dc48983ff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a17db3bf991ccd5b6854088ebe245a0c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a7b573d9b292646ba84b24dc667a73855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a4b3833f56af4f2506be7a2578a6a9ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>af20d044b9e29bfa1bcc8727badfc68e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OneofOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>ad3f509b017bc3d4dd46e05285d6fbaaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a96cc822b5afe8e827bb71fb2f5e20683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>OneofDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a1ba80d2dfbc3ae6c3257b88e3020443c</anchor>
      <arglist>(final OneofDescriptorProto proto, final FileDescriptor file, final Descriptor parent, final int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a396f862e38f28d0098a91755fb1946be</anchor>
      <arglist>(final OneofDescriptorProto proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptor</type>
      <name>containingType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>aaabc278bf152ad3b70ab70e8e45317af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fieldCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>ab2b4d8e07cb4f5415cd08f7edf2de420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FieldDescriptor[]</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a039f370ab191d99b1fa4710cded4e031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a56752f60833157ee71bb6064e0cbaa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a186508926462256d78cb9937b07ed66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>a138313b98953008ba32b1453f2e25092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OneofDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1OneofDescriptor.html</anchorfile>
      <anchor>ad15ac1ea82f5b0a7c316871a367f682e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::OneofDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</filename>
    <base>google::protobuf::descriptor::DescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>ad7ad4c72d562c622ac53f299b7a12106</anchor>
      <arglist>(self, name, full_name, index, containing_type, fields, options=None, serialized_options=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>a0e3c43a5a53bc4d11f40a3aaedfdafce</anchor>
      <arglist>(cls, name, full_name, index, containing_type, fields, options=None, serialized_options=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>containing_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>a869c3f4caaf544f00deee10ce010b11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>a240fa5196a42c3cb3d3cea6904dce542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>a550ee0065f165f6733306d26cc2547c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>aa056ab31a79721a3ebcda3da0e31fbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>a706b95ea50cc562595dad262260f24e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1OneofDescriptor.html</anchorfile>
      <anchor>af76e29e144a1bcb1f4381955fcd35ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OneofDescriptor</name>
    <filename>structOneofDescriptor.html</filename>
    <member kind="variable">
      <type>const upb_oneofdef *</type>
      <name>oneofdef</name>
      <anchorfile>structOneofDescriptor.html</anchorfile>
      <anchor>a44360c8e1c9f7a70f7f2605081956871</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneofDescriptorProto</name>
    <filename>classOneofDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a06feb05246047884e9c3cb6d8a263154a3e7be443da57d86bbcf8c2a81779a092</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a06feb05246047884e9c3cb6d8a263154adc415d19c8fe72c5b9cfb140f47544c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a06feb05246047884e9c3cb6d8a263154a3e7be443da57d86bbcf8c2a81779a092</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a06feb05246047884e9c3cb6d8a263154adc415d19c8fe72c5b9cfb140f47544c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ac2fa0d651c19f3fa4dd1cc93440ee115</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aae4a9344accc28b4a66ac13e32f3b239</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a4b87f389f5ee1c522f283a53ed9b0f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a8a16ac308da473a64da89f59187faaa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ac83dbc1ebbe38a78e640d822e561e05b</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a0fb7a56496beef32d4fd2d034a918e95</anchor>
      <arglist>(const OneofDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ad7167b26978c1edce6149afa8e59e685</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a713290930c2642c8180e80b1398a7863</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a05ac7134697b1e817cf952cd74af4d82</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ade7594516c83ee1a2a7787dd101e7f6f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a7fccb7bb36e8b18a6d57d242fafb370c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a37ede46545652c49b3b2dbc380e168e4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>abeeab90ecfbfc8d424586f6b234fe9c9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a3f2bdefef2d33e4211ceba465e9d55b1</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a231287711129a4a00bb6f676de73d324</anchor>
      <arglist>(const OneofDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a0ee7609ac8c2c18a2a23ba4ccda9e1da</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ac868f6c10c15733e3ee1833beea94eae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::OneofOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a904998dfef3c3958c92d79299b36676c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a5e6673ccc8d93af79e1ce8e07672860d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aab0b2950897e367ed3d6d51cbde0f007</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a584fcdbd021bd2b71e19cf4b56e154ed</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>abe117bd0d7e8b5916197f30a9f286209</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofDescriptorProto</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a9181847341b08e90a13678e7171ea768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofDescriptorProto</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aaba454739e129982bb04fdfbcac90a8c</anchor>
      <arglist>(const OneofDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofDescriptorProto</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a66483a94846cc690c14bb34093736e63</anchor>
      <arglist>(OneofDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>af94ad75389e95b9579bc81f10c426b92</anchor>
      <arglist>(const OneofDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>OneofDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a5934cb773a7cbad10df9ed2f3ccd9bf7</anchor>
      <arglist>(OneofDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::OneofOptions &amp;</type>
      <name>options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a25a381d5d3b7ccc95d725c52069fe894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a8237bc249a081db53902e80e48003093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::OneofOptions *</type>
      <name>release_options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ae4ce0fa482f0d222db540aca519dfb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ac91b9b87e9e1c53d88efe3d2ec1f4448</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a9d32b899aa04a73d88f0b3648773acd7</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a6a0459901c989a19c3bfe350c8a4f38d</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::OneofOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a6a398b7d9263c32abde3663b76a6fa06</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a82c58b7ee8b975df17410550195365e2</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a9869956b305db82a72bd6401dab3ef77</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a69c16ac0b3ec537ee421c09b0f3ce68e</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a58c80fe2082a648726e3be73752b84e2</anchor>
      <arglist>(OneofDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a0b7216bd642c76a018c120841576b980</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::OneofOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ae3b9e68c622531b587d5dafb8d242cbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aabe4cac53f41d732994c3d43da85b719</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::OneofOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aae4ecd6b8498df8d5378267e164c48f7</anchor>
      <arglist>(OneofDescriptorProto *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OneofDescriptorProto</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a508b52172ebd6a8d70737ee0667820d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const OneofDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ad46606fba3374e3d8edf6a050aa53b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a9c19882014b992e5a9d02d26a61d70de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a9d52de6985366cd8273565c85cb1296a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a1f5459c69506147559fdae6e1d457a95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a7801e0f13d0eea64933bc55c722ad8b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const OneofDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ae1b9aec447695c957a489bec249147b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a4d516c736206e5ccdd6735004a5d4a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OneofDescriptorProto</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>abaa8c10cabd033f9889156b046e1078e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a029069620364a0a159c2b48d9babe6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ac49e083fd5e7e3f7a59aa2a64f23d52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a4460782a7a603c92b2654737ab15f1e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a93a6b6a5579f845555791285b4e1bc3e</anchor>
      <arglist>(OneofDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>adc56a70b2e6617223e99950288ac8489</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a4694ebd128333a6c4535b27f6fd817b5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a8d1252d5296c5f1f6cc5ac66211d1ea5</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a2257f89ac8960f319c5b846cf182952d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aeb8d184a57b31d8c583580b9be3878a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a0b267195d5a7a6259f5872cd7daa890d</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a52ec13069bd5e0b35c5251fce3d68b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a03eadda1d70bcba0ec1abe714c2f8637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a23eb831016d0bd2bee5673adda7673fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>af4ec294ebbcdfa81aafcf5e1c6e96be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a6f25d3a47fda9ba1f380bfdf0fd1609c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a8cd771e9c478f76b5ee951a32ab8dfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::OneofOptions *</type>
      <name>options_</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>aa197ec8690bbfa614b107a505fd030b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classOneofDescriptorProto.html</anchorfile>
      <anchor>a0db603cd81025bc7c8f4825a7f71a17f</anchor>
      <arglist>(OneofDescriptorProto &amp;a, OneofDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneofDescriptorProtoDefaultTypeInternal</name>
    <filename>classOneofDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; OneofDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classOneofDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>a884c42c0e9095eaf1bdea3ac97f805da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::OneofDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a31098ee46b5c0014cc41050db6b1cd29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>a_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a4a6aee09d6235e8fb1dcd698763a98d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>b_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>af1700c88521122fbbefdb209b6ba1b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>baz_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>ae747c65f6d4277b07db3bd52fe8f8539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>c_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a43d6eb231ee568ac68d558c27d4f384a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>d_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a82ccdab847d0a573c317717d123a771a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const OneofDescriptor *</type>
      <name>oneof2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a778aad484c5e4fff1b9c45ef14257bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const OneofDescriptor *</type>
      <name>oneof_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>ab971cee8dbcadd3d4dacdca1136363d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>oneof_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a70fb1bb9ec41a66c1b843b112fa14dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1OneofDescriptorTest.html</anchorfile>
      <anchor>a3ed9ebc10be1a0b7eb1a8708d4edb1dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::OneOfFieldHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1OneOfFieldHelper.html</filename>
    <templarg>type</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1OneOfFieldHelper.html</anchorfile>
      <anchor>a824330b83f9632a041f115ccbbc1c543</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::OneOfFieldHelper&lt; FieldMetadata::kInlinedType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1OneOfFieldHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1OneOfFieldHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</anchorfile>
      <anchor>a1c1b0b6de8b213f0a8fa1a60801dc695</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::OneofGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</filename>
    <member kind="function">
      <type>string</type>
      <name>DescriptorName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>afb9f7785584bbc01b22ce1b238d7b589</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCaseEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a1ccd9f14926feae1da8190597ef6338b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearFunctionDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>abfc6e2c9c3c92eb46a9d7f020945c727</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearFunctionImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>ae2494789975fecc81500bc88616db1ef</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePropertyImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a680cde72a551570b8f3909791793ffc1</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePublicCasePropertyDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a68e7699868a25dac402f59e369bdd6d0</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>HasIndexAsString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>aca1c6b2d1ce1cb42c481766d9f3d3688</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a2e4a8ffc79092840b72058fb1800534a</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a22af674f61a907f6b8e9f3863df8f8fd</anchor>
      <arglist>(const OneofGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>OneofGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>ad163e6859d9158999998a2f031e8c4ff</anchor>
      <arglist>(const OneofGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOneofIndexBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a69a337a18520288af07c0d4e84c3e373</anchor>
      <arglist>(int index_base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OneofGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>a8a1f5234897f7e097b41e0f52b9eeead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const OneofDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>aea3ab0e41a003a19c901c87a01ff94fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; string, string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1OneofGenerator.html</anchorfile>
      <anchor>ab7fcf59303a9a1501797d6575513f0d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::OneofGeneratorInfo</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1OneofGeneratorInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>capitalized_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1OneofGeneratorInfo.html</anchorfile>
      <anchor>ae6c8e7ec6171f876882856a2f7f5cb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1OneofGeneratorInfo.html</anchorfile>
      <anchor>afa7107851e66acdbfc558fedde5e2d02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneofOptions</name>
    <filename>classOneofOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a33fa54c50ff275cb4f615d27e266a998a95e8fd91aa4e387469105b3cd617fa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a33fa54c50ff275cb4f615d27e266a998a95e8fd91aa4e387469105b3cd617fa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a5b64f734a34df300c7555ebf9840de7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a9fef45e890d9cd963901a26be30b32b5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a4cf37996297c7c6a517a7d6cbe30c990</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aabc0b3b927f296880f12102c9d216774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ae74ee8003504ed8682097d82570b2bfb</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ac3ac71f1af6241b4a8dead5e62d55a8a</anchor>
      <arglist>(const OneofOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a8be0c2f5c2c55cb0377fca971c0aac4d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a049dce7f87b3a0f2362be66ec168710b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a96198eac515e74c5033f79535fcbe6f0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a7e68470fb0ecce157b33fcb30e65048f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ac9792faf670dad4e8d2f102fff366ffa</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>abd8b5bffc1d1de9ff2b4c9676c94e11e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>afe8362c6ab47bfe16f62aa10d1573dc1</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ac308377cf641f33cf763ac6e590ca0ad</anchor>
      <arglist>(const OneofOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a24c21de99b90eab6679d2ace7b559ced</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a05d015c815e7bfb5ee531e42a3b3a207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a4000bcc7b41e5ed4c54ad707428ac545</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ae3148ed69a0b55255ed93764cc7cab28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OneofOptions *</type>
      <name>New</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a952173b492cdfa76080c1eeb0f58345e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>OneofOptions *</type>
      <name>New</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a76646f9475fe83ee246c4edf14c3a95c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofOptions</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aa53f124b47cf91225eceb4754df3aa4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofOptions</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ae9820e8280a50353cc74a85e9cd3a140</anchor>
      <arglist>(const OneofOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OneofOptions</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a17b438a782cdcb78d938dd7154dcd4f3</anchor>
      <arglist>(OneofOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>OneofOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aedc3fe134c0a0b51efb81463a33e4333</anchor>
      <arglist>(const OneofOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>OneofOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a5552ac3a0d4ee9f3cd0fbec511245425</anchor>
      <arglist>(OneofOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a3106554bb60336147f0437a0e907332e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aee30c24156b8b687fbdfd6796b49d340</anchor>
      <arglist>(OneofOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a82c51ce2b301f32269ae54ea916dd3b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a524a6ab06b314b816c419b89d4fdb9da</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a20ab420c0cdebcf8ee9fd1ceb6f157b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a10daf3373c798dd3b56629967add9545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a4504ae2b0910ea71a9266240467f7bf1</anchor>
      <arglist>(OneofOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OneofOptions</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a23794bd0ba7e0791762c1be733afa27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const OneofOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a248cc23977099bd2b896c3280c33b007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a5027298181e04529d2fc41cbd9ba85bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>af874ab8233430052c76139623e561096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a1f401f99ce2c890f8263cd9fa109208a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a368bc187d6b791330817d1365a703e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const OneofOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a64cca8bca8b9c6acb3979d2a2de9ee3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a7afad06bbeedf83de307892e90192481</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OneofOptions</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ac3a3163164c5ff668f1d93c74ad46abe</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ac77e109db824213bdf2b05ed7c5e5a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a61eb2d64957437120df189d2dda99c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aad22f357c9159f004afc2c8051913f92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ae71e5d0ae5c6d9c2559a63ff508d3447</anchor>
      <arglist>(OneofOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a0c08ca61d6ed3ddab368dc5593f9faf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a27dc56288042fb81fe772b597935f5c9</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aef0f29cb308d0252ca780a927c7c8e62</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a1c33265a1af25509de7e597b1263f06f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ae64cce24414c9b503a7477a23bdb7cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ad580a6a2714c5db5adeb1af196a40d5a</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a7afa6bafbd83e66d8cbd2271dc8a5a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a8011da325731911dfdf072a0b519b301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aa3153cce227553d8a24512b6103ad524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aa9566a92a86145129964054291a5fdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a370baaf0e12b82c3f57fbd0c75906956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ae0961af4cfa570e7f7e51ee491feb20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a938f26ad80ddf8213f3831f6afc518d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classOneofOptions.html</anchorfile>
      <anchor>aae141b80bd53b5588658bf1dc05c6735</anchor>
      <arglist>(OneofOptions &amp;a, OneofOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OneofOptionsDefaultTypeInternal</name>
    <filename>classOneofOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; OneofOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classOneofOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a148e508d5c0b231d4eb1feb3e9fbc190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::OneOfRangeImpl</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl.html</filename>
    <class kind="struct">google::protobuf::compiler::cpp::OneOfRangeImpl::Iterator</class>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl.html</anchorfile>
      <anchor>a2977d7f8cc63f60b117a42574fe0af82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl.html</anchorfile>
      <anchor>ab09386f00509ea57207584fe6e57f11d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1OneOfRangeImpl.html</anchorfile>
      <anchor>a4369ebb2d18b4c3935378ba0a25b0c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DescriptorMessageInfoFactory::OneofState</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DescriptorMessageInfoFactory_1_1OneofState.html</filename>
    <member kind="function" protection="private" static="yes">
      <type>static OneofInfo</type>
      <name>newInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorMessageInfoFactory_1_1OneofState.html</anchorfile>
      <anchor>a3f1b5f130853224dadadd9b01e391b79</anchor>
      <arglist>(Class&lt;?&gt; messageType, OneofDescriptor desc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OneofInfo[]</type>
      <name>oneofs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1DescriptorMessageInfoFactory_1_1OneofState.html</anchorfile>
      <anchor>a7da117c1a11c939e3149a6e1f676d8b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LiteTest::OneTimeIterable</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterable.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Iterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterable.html</anchorfile>
      <anchor>addd6da2135938b417d95449364d41f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final List&lt; T &gt;</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterable.html</anchorfile>
      <anchor>a3902f10db53149981aa3f7ef00f0c020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>wasIterated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterable.html</anchorfile>
      <anchor>a521a06ffe063828df85c63c9f2071e5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::LiteTest::OneTimeIterableList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterableList.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Iterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterableList.html</anchorfile>
      <anchor>af86bad81437e6995d152e0eb2ea9367f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>wasIterated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1LiteTest_1_1OneTimeIterableList.html</anchorfile>
      <anchor>a63c2dd71db95e3010a2ef2c5686ca1d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::OnlyWorksWithProto2RightNowTests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testMapOrderEnforcement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>a600e66adaae15dbb4fea140a413270a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeLinesGolden</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>a8c5b4f48b36054eae9ffbe42d4d4180b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseGolden</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>acd27853fce9dde7403de8952cd779a17</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseLinesGolden</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>a65c3288240d484b90b8ce4ec4a4a5d9a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>a0140d4f2effd7057861348594c688b82</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAllFieldsPointy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>ae09abcb11ff276e50b59c6fdc889220f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintInIndexOrder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>a0f8e4bacd61e2256118bee6163a4b808</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>ae1293489e79ea763b0fd631ab8c116de</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMapUsingCppImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>a55774cf13c8ae98f436bbf115f9edaeb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1OnlyWorksWithProto2RightNowTests.html</anchorfile>
      <anchor>ad53ca7120e0b64bb47e13b710cb8d20b</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OnTheFlyPrimeTable</name>
    <filename>classOnTheFlyPrimeTable.html</filename>
    <base>PrimeTable</base>
    <member kind="function">
      <type>int</type>
      <name>GetNextPrime</name>
      <anchorfile>classOnTheFlyPrimeTable.html</anchorfile>
      <anchor>a0f6f934f318407a812098e67584b60bf</anchor>
      <arglist>(int p) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrime</name>
      <anchorfile>classOnTheFlyPrimeTable.html</anchorfile>
      <anchor>ac8236514299e4558a5220c3e06f7f61a</anchor>
      <arglist>(int n) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Option</name>
    <filename>classOption.html</filename>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a7e8ca1402e2017d37e9d09e411cd0339a0ddcfa6e96ea74c75d3c7d493837caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a7e8ca1402e2017d37e9d09e411cd0339ab56615c57fe7b7e2705cb309a19eba0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a7e8ca1402e2017d37e9d09e411cd0339a0ddcfa6e96ea74c75d3c7d493837caf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a7e8ca1402e2017d37e9d09e411cd0339ab56615c57fe7b7e2705cb309a19eba0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a626bc0f8a849c2e35a5598529deb3d78</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a62c1c81cf357e5bac1edde116398ccc3</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a997c5e0ff7c104f3211be78e14f31686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ace92e016a45edf508de3cf2bdec45391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a3a807e6d3a8a6ac6762cb6b313f86d81</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a83a0927cef174e1eeac6bdc1dcdb0499</anchor>
      <arglist>(const Option &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a815bcc400454d9ed5abcad44f5d5ff7a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a4ade4100fab18e784561dff9e7e98f4a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ab6a0f26aa190c93bf41a828dec022411</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a77325a16c2bd48fef4e9a9343c1fb040</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a208b4f8a0661fba3b81a11840cd425e1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ab52540b6a3912022a2bfead85ff66b80</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a9ea219aa36f3ab9239aa980af570daad</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>addf51892b95fd3faac4ae1e597404a69</anchor>
      <arglist>(const Option &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a0196ba2a97abdd41c942d22c12411971</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a1fb6bff5c30b92898c4e8faac49d1e5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Any *</type>
      <name>mutable_value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ae7823ac35d9f65ef92824e422675dc80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a8d2c2017fce5043905edd300d403de03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Option *</type>
      <name>New</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a4c1780a4ad2e4d73c79252010002eba0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Option *</type>
      <name>New</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a49cdef5425a0070662c27c0d4533e79e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Option &amp;</type>
      <name>operator=</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>abbdb9c936ad50f4dcf66fd10d71a99d3</anchor>
      <arglist>(const Option &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Option &amp;</type>
      <name>operator=</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ab57910ae8c1f67064d535bf40a820066</anchor>
      <arglist>(Option &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>af517613005312013c576eb9099a50464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a771076eca3b5117f6470254912ffde83</anchor>
      <arglist>(const Option &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>aafce0c9827629d41a566e046d28a7f16</anchor>
      <arglist>(Option &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ac83ed8ab398924c0e2436f214182d727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Any *</type>
      <name>release_value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>aec642dbfbf975557731b956863776039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a388ab449d81c1ac67c1323fe656687d3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>adf1f0cdcfd4e2eeef0745cb52c984785</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>adc721c171e45dcc8bc6811eed25400b0</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Any *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a603ea172638f34c27b12c50631f45cce</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a2886dfa55892417f5bb27bb74bb5cf2a</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a2a7789736e230f1ac719baa1b7f09023</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>aec8cd4f4ef6b7f5d0528f6fec47a3d73</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a1bce96a774a04c418d455850b5793a23</anchor>
      <arglist>(Option *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Any *</type>
      <name>unsafe_arena_release_value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a751161a3c27b56cff2263ea1e7f748b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a876a3374dd21c4720ea56e4aba27281b</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Any *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a3a6ae350e9263742fea819d576f9571d</anchor>
      <arglist>(Option *other)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Any &amp;</type>
      <name>value</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a1531b4203e895cc700563f4c0a8f6dba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Option</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a04b908a0ba9b1909ae378ca2a07fda61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Option &amp;</type>
      <name>default_instance</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a584e6ec2defc33c760b98cdf6deae57c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a3d38378181541f9feaacf55aef6cfe6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a7736f98d585f56d9f106493d7935851f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a853746e6e0d03f650ed311e3e068b5d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a69f97489b8205bcc56d500607a96934f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Option *</type>
      <name>internal_default_instance</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a28cdbfe0f98bdb315cb7b180b6be04a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a2b2700843626cae876f3ac0a64784c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Option</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>abd34cfd8f27d71fa31ba3152b727979b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>af66beac97fb4f8e144437b5e04117056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>aa5d26d2a54ec6f938a0f7b590eb56c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a5eb7b4f1674f1fb4564ed79dd7ff97b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a378abc0607f2a8c59b9e6b918ee17700</anchor>
      <arglist>(Option *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a4328fbdd185a19f348dbf9285b461773</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a39e039d56ff1ad0e6ae31651b8242437</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a96201517926f38a6e45e75e582f5a3bd</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>aae1ef87f50abdcdb47e40cf28fb3166b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>af0946ae8f8df8ff0a75379e6cf8c23d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a2fec1074948475f4ec76b9ba76dfb1dd</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a642fb4c6fb1fa643961235370b377903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a0871641bd41fc264111fbb9f617b4c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a5d1978136c0aba576bb026c7fb5df6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ac8898df288f4f170ea9edf08b2b2d7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ae522fd81979d16491a897785a92531fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::Any *</type>
      <name>value_</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a4673e0376ef72f1f17fcc36f0da42b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a400c118901ed2c54db9cbad0c6313870</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classOption.html</anchorfile>
      <anchor>a6b5a6167dea9d6c51c973ba42f3cfba7</anchor>
      <arglist>(Option &amp;a, Option &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OptionDefaultTypeInternal</name>
    <filename>classOptionDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Option &gt;</type>
      <name>_instance</name>
      <anchorfile>classOptionDefaultTypeInternal.html</anchorfile>
      <anchor>a427b844a1a52680ec636e6917b05cc4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorBuilder::OptionInterpreter</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</filename>
    <class kind="class">google::protobuf::DescriptorBuilder::OptionInterpreter::AggregateOptionFinder</class>
    <member kind="function">
      <type>bool</type>
      <name>InterpretOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a56830f7311162075a78334ccf125cebb</anchor>
      <arglist>(OptionsToInterpret *options_to_interpret)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionInterpreter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>ac0ebd1078081ed656a141e66bfafb392</anchor>
      <arglist>(DescriptorBuilder *builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateSourceCodeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>aaa06fce17ee0ed8e3831546746ef183d</anchor>
      <arglist>(SourceCodeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OptionInterpreter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a0f657e396f2a080701caf4f2aa436035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddNameError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a9f8875cc64f10edeaf34af8049ea35e4</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddOptionError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>af884d9b54f8636211307e37e6016a858</anchor>
      <arglist>(DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddValueError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a5d5f6d00df90d7125fb87ba60feffd19</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddWithoutInterpreting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a0973b6004ec93ac0423f490aeb75bd4a</anchor>
      <arglist>(const UninterpretedOption &amp;uninterpreted_option, Message *options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ExamineIfOptionIsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>af95ff09dbc927f3aa84858fb4f9928bd</anchor>
      <arglist>(std::vector&lt; const FieldDescriptor * &gt;::const_iterator intermediate_fields_iter, std::vector&lt; const FieldDescriptor * &gt;::const_iterator intermediate_fields_end, const FieldDescriptor *innermost_field, const std::string &amp;debug_msg_name, const UnknownFieldSet &amp;unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a80e538c3ab45a50c266f8bcd97de2703</anchor>
      <arglist>(OptionInterpreter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InterpretSingleOption</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>adf266413f67cf8360c814d2e602047d6</anchor>
      <arglist>(Message *options, const std::vector&lt; int &gt; &amp;src_path, const std::vector&lt; int &gt; &amp;options_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetAggregateOption</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>ac60bdbf26a3d72af9584d8a23845dab4</anchor>
      <arglist>(const FieldDescriptor *option_field, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a582aed8b22ac038897c8c3c4a7b20def</anchor>
      <arglist>(int number, int32 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>aacc0000483a3ddb95fb63306865043a1</anchor>
      <arglist>(int number, int64 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetOptionValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a9189b414dd3cfb802f2f5c55ab7c490a</anchor>
      <arglist>(const FieldDescriptor *option_field, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>af258f67c590886923e2069716d591079</anchor>
      <arglist>(int number, uint32 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a6e471097c8fefa99b19d9acf7c14d63d</anchor>
      <arglist>(int number, uint64 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorBuilder *</type>
      <name>builder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>ac7a2c8c7103a0875c6c56640720c2514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicMessageFactory</type>
      <name>dynamic_factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a2814b4978c7daa48015675cd5ea86ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::vector&lt; int &gt;, std::vector&lt; int &gt; &gt;</type>
      <name>interpreted_paths_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a0f4aad0cf3f5f84ca8b503771306aa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const OptionsToInterpret *</type>
      <name>options_to_interpret_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>a5dbdc5c0746e36de1987dfa0728860fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::vector&lt; int &gt;, int &gt;</type>
      <name>repeated_option_counts_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>ab2b1f858f48b0b20490b3b927c097b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const UninterpretedOption *</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorBuilder_1_1OptionInterpreter.html</anchorfile>
      <anchor>aa8c8b4bf51e001722ee0b6eb43c6ba72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::io::GzipOutputStream::Options</name>
    <filename>structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options.html</anchorfile>
      <anchor>a9d246c4bae7403254549bb8aae972321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>buffer_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options.html</anchorfile>
      <anchor>aff0a2e81b30365a88f8120305e5fe688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>compression_level</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options.html</anchorfile>
      <anchor>a64793251a39297f32da92e93d652d2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>compression_strategy</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options.html</anchorfile>
      <anchor>a9ccde18dc955257b148c413b08c21013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Format</type>
      <name>format</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1GzipOutputStream_1_1Options.html</anchorfile>
      <anchor>a32084da072473c52b23bece343cdf589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriter::Options</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a4bbc369fda05f4524b494f3d55d12e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Options &amp;</type>
      <name>Defaults</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>af4c10f82c550fecf6164114f85d35b2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>case_insensitive_enum_parsing</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a078365aa027f47d1f48c5ded9ae6c8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_null_value_map_entry</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a1cff52d4d9b41e1fec33cf6bd75c527f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_unknown_enum_values</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a0ab5240c109211b4e89d9e8f28c9a75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_unknown_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a5849d127fab9611f6f8dd58518243943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>struct_integers_as_strings</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a3dd2c5f971665f1d40260a909aff7422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_lower_camel_for_enums</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter_1_1Options.html</anchorfile>
      <anchor>a175393ee872723468cb326fe57cb8734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ArenaImpl::Options</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>ace9f78e62f54fe04ce9604fdd418a88b</anchor>
      <arglist>(const O &amp;options)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>block_alloc</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>aaabb8093f3c64a5323de95fdc38a6e3a</anchor>
      <arglist>)(size_t)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>block_dealloc</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>ac22266e0e8255f61bebcef6339a5913e</anchor>
      <arglist>)(void *, size_t)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>initial_block</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>a1fb15583af89e8ebfbc9d81ba800a2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>initial_block_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>adf602c52c4fe0f6d22638e7db2f70eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_block_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>a17eaa3d4671b286aa1059ed19502e63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>start_block_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1Options.html</anchorfile>
      <anchor>a02633e066ae100c95c7ade5e47a2e838</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::cpp::Options</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</filename>
    <member kind="variable">
      <type>const AccessInfoMap *</type>
      <name>access_info_map</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>ad4a48949867289f3f556553746af76af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>annotate_headers</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a0f5d545ff94ee2352f8312dca094b43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>annotation_guard_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>ae5554ecfbad570a6b458e13bc44d650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>annotation_pragma_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>ae38f383250dd042c8fed2139b17b8f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bootstrap</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a9eb7345cd16a94b156c2a17f79a04410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dllexport_decl</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a717db4cd968cc2728e440f871f7bfb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnforceOptimizeMode</type>
      <name>enforce_mode</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a06b1503a4ef3f3cbaf2cff7425a371e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lite_implicit_weak_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a702c88b25cf0c3dab69a9b0c923d419c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_cc_files</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a163fb5a3ae20c6e33b694f0c10668764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>opensource_runtime</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>aecee1d933d7fb5f80213e021c90ac5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>proto_h</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a382f7117a91603ac7bc6c846c8d5cb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>runtime_include_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a515799a7ccd1ac436f4c1283fbe139ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>safe_boundary_check</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a0c862dd68d3af89556147e5a4c2220ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>table_driven_parsing</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a70d8e1718f0872efc4ce9e3db0a8be2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>table_driven_serialization</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a14ce6b94ec1d99c69291cbf35717a653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>transitive_pb_h</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Options.html</anchorfile>
      <anchor>a3b174beaef45c8603ccfd189819c2cd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::java::Options</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>a64a2205643bd6e0e3605e16c450c24c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>annotate_code</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>a953cac84d774e4f3c23575676b90fe89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>annotation_list_file</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>a5f9e3c7f7886a7a8f2d3f8c7ce8d8fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enforce_lite</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>a51e6b703ad709e978e61fce65b85327e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>generate_immutable_code</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>a072fee63505eb96d118b1c10feea4375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>generate_mutable_code</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>a63487c328928a7b371faaf1c62543cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>generate_shared_code</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>adcbba58815465f4685748e86bf1fb33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_list_file</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1java_1_1Options.html</anchorfile>
      <anchor>acfe489f5cd562a2f3ec775fc72990c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::csharp::Options</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</anchorfile>
      <anchor>a3b3076e6e1ac1c64cda0f824d68fee33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>base_namespace</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</anchorfile>
      <anchor>ab27ae29eb7b4c3c2685fea619aa4d894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>base_namespace_specified</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</anchorfile>
      <anchor>a462b1731c269d04159d9f9aa63b35991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>file_extension</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</anchorfile>
      <anchor>a129d731dd3efbf5ee5ee5448220eccff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>internal_access</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</anchorfile>
      <anchor>abb2214e576e7ed5951e977e06176ea60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>serializable</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1Options.html</anchorfile>
      <anchor>a76a50eacdd54b0355334b8f39bbae646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::objectivec::Options</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1Options.html</anchorfile>
      <anchor>a162b89f8017e208e539e2d06cfae1b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>expected_prefixes_path</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1Options.html</anchorfile>
      <anchor>a713dbbb09b0653b702c030cd6324c9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; string &gt;</type>
      <name>expected_prefixes_suppressions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1Options.html</anchorfile>
      <anchor>a34713f8c1a73a8fbeb3aab53af8aa5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>generate_for_named_framework</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1Options.html</anchorfile>
      <anchor>aa442563bdca40ebca73c56df1d9f805c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>named_framework_to_proto_path_mappings_path</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1Options.html</anchorfile>
      <anchor>acde813b4a6cdb29666c568f7c790bf7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::options_t</name>
    <filename>structzmq_1_1options__t.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; tcp_address_mask_t &gt;</type>
      <name>tcp_accept_filters_t</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ae730417af33ee4919f3e83cf30fbcc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getsockopt</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a584cb7c9232abf9fce4755c8c2ec80dc</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>options_t</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a88ac24e36446d27e0535539ffad62686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_curve_key</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a169cd9109d49a205cb6f708a84838663</anchor>
      <arglist>(uint8_t *destination_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setsockopt</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a31ce310554d40a281134800b81ce0803</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>affinity</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>afcea2aff5e12c5d5aa93eb6d099564f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>app_metadata</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a35ad9f33ff8c1417531eaff7fb918f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>as_server</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a5a613bcfe5c015d63fdb161fdd5c7a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>backlog</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a114241e93812f02aabc7ee20f536e93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>bound_device</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a4c02b268b9da4764281368222e150796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>busy_poll</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a93dc9d5548ea711a09be3545bcd5c632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>can_recv_disconnect_msg</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ad095389268e5307474662380b13b96e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>can_recv_hiccup_msg</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a795406030a771fd6adcb0d1d64dd1e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>can_send_hello_msg</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a16c09cc154a1f91fa5f64a886baa177b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>conflate</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac64d226a8ff972860b6ff0c7e678142a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>connect_timeout</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a24efc8d70e80eaadf22b5358b94c0fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ab934d561d7a2fb4374d752f040b4382f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>curve_public_key</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a9e13abf4dfa4629b83856b8bd834fe55</anchor>
      <arglist>[CURVE_KEYSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>curve_secret_key</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ad467b194aebcd5fe1318bdeb9b5c92d1</anchor>
      <arglist>[CURVE_KEYSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>curve_server_key</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a550e7eac9474c4a0af4dbcf092b4a2e2</anchor>
      <arglist>[CURVE_KEYSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>disconnect_msg</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a645af571488b15e289fe5ce245f7eeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filter</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a329d2973d83132fedabc52cee56519f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gss_plaintext</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a7d480be4bc97a0cf62e5fdb83163e128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>gss_principal</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aa60092c552b3a3befeff8b4b14580207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gss_principal_nt</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ad0c426b50f8e5d4e7d7949a45c88fbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>gss_service_principal</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a2952bfe8649fa7dfba037822d1c762dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gss_service_principal_nt</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a7a571aaea57f5691a5ef1ed5cbc9825f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>handshake_ivl</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a6f5d82bd9da4903ca9efb29396a1eb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heartbeat_interval</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aa02e8c12b25413dccb43ca09b92ca3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heartbeat_timeout</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aebbbc7d5a0b2f18b6199453ee77f1562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>heartbeat_ttl</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a3ece18b775b1fdb08221a8e6d8d8b5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>hello_msg</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>af53267d1559dcd5851187877f880357a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>hiccup_msg</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a3e6b9cb882963940e6872046a0e376d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>immediate</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a71135cc604e0d91516af5cfa7e5c22c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_batch_size</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a4db337be4f734c696b61904312f6237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>invert_matching</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a2753586519973045881b9feb16a55a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ipv6</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aebc143e1594bd19231fdb9618a6e045a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>atomic_value_t</type>
      <name>linger</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac84d185ef33ebbc5c011f00c3f12b965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loopback_fastpath</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ade6102629f06c0bd21cf61c53be7c72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>maxmsgsize</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ad86b1856fbd893e523566555f3b5543a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mechanism</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a778e61f1a4fae02297f3cd9f5a9cd92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>monitor_event_version</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aaad015b235dbcde2c31b036c9e0b1cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multicast_hops</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ab18003835690b2071905d2d90e9cfdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>multicast_loop</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a7004983ba89c39b650706a96329f9e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multicast_maxtpdu</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a0743ae64f6dc214b0b877a1a689315d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>norm_block_size</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a84ad1972c7e23f113c65721556174f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>norm_buffer_size</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a83480257304de9877fb23b303fd7c124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>norm_mode</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a04cf21ebca6e8cddbc4c4a9a1527498e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>norm_num_autoparity</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a3f3fbe8b95a4cfcce06d158a0fa76340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>norm_num_parity</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a90f6a896f77f29f0c222f3b3af245fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>norm_push_enable</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a6f43d895295fa5c38f7df0b9dbb3107f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>norm_segment_size</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a90246066e737426457c6c70e6d366c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>norm_unicast_nacks</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>acd453d46b4e049499dc31378d0bca3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>out_batch_size</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a59228667dfef738be2119d48626f8ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>plain_password</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a4d51240ddde7e0ef4a027a2f46ca11ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>plain_username</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac18dad76cec8be59011dbf18aca21c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>priority</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ae9dc8af72b1ac5dfcfa3d82bdd07f29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rate</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ae145acb3d13f959cecbf7bb1e45b58ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_notify</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a66aa3ef417a4f994744296e96ed1100a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_socket</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a84380f6bb881603bee015d9ceab5c17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rcvbuf</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac2656cd05eba309c410d50f04f44d5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rcvhwm</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ab64e67fc828bb2a84d4c05b1f582a9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rcvtimeo</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aca04959d4b92ef8a9a12ce1365a52788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reconnect_ivl</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a4c4a66d8792d7dcd199357558b96353f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reconnect_ivl_max</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aba9afbb4d938fa778b9fdf064ec3546e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reconnect_stop</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a77a9f7ff2a1a1d5ac8a5718d658ad5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recovery_ivl</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a5029576975db404bb61b834d8957c6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>recv_routing_id</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>add2af2a1ed14cbb371702221062c3491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>router_notify</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ab4f73a987e4c635b5041889727a3683a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>routing_id</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a790edc300f55924bd0cacfc9fe20a7e2</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>routing_id_size</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac5701cdd0d236bd244720953c6290d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sndbuf</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aad8b70994ae7f7bb1772040f55abfb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sndhwm</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a41282f385aa470a689903d31606197e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sndtimeo</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a8197da24697e9c7416e697d734f3aa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket_id</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a5af0cf5214acbde011214f25e3d5ceb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>socks_proxy_address</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ad6edbb6aea2d5a3e0955a719edd9d7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>socks_proxy_password</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a957d68a70c046adfceae24b7acba09e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>socks_proxy_username</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a596495262a9673bceaa731032c1c02dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tcp_accept_filters_t</type>
      <name>tcp_accept_filters</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aa42c90dec5904a70d187d17d80b4541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_keepalive</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a2d8d67de5c59d417ff1ea15ff413cc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_keepalive_cnt</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ae84f1009e85086de298a500b118b5dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_keepalive_idle</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>abf9b7dc0fd626683c84af800bc7bf7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_keepalive_intvl</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>aea07c8a57c3aa72574af1d1b0746be2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_maxrt</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac27dc1a3134f088fd2f14d904b00690f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tos</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a9cde6cce8b7236e0993739008d228730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>type</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a04994d09a4e29c0f5d3a79f50fdc8fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>use_fd</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a7a1b1ba2f4847c9124a7a1709ff2d087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>wss_cert_pem</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ae18ffef0c0bbc9ddc1500308f620fc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>wss_hostname</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>af29f33e404dee9dba887e15c3b332dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>wss_key_pem</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a9835fd0f44170ee02654e65f2ba3d1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>wss_trust_pem</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a5a0ec01ed1e4f2f476901c48d26c25f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wss_trust_system</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>ac4a5dfb3066829864b7e973612e07591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>zap_domain</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a065b362468584da6cdfa0eb39e17109d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>zap_enforce_domain</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a7b7509500e6abdef12b347604d8e81c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>zero_copy</name>
      <anchorfile>structzmq_1_1options__t.html</anchorfile>
      <anchor>a05d330b6372164dca7ced7067934dc3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::OptionsTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1OptionsTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testMessageOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1OptionsTest.html</anchorfile>
      <anchor>a59e0c8e82f44ca813a7a1fa22367c197</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackedOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1OptionsTest.html</anchorfile>
      <anchor>a1f72369f3117343d07bc10c4bd5e6a15</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::Or</name>
    <filename>classmox_1_1Or.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1Or.html</anchorfile>
      <anchor>a5517ca93aee41b32270976124a2fb8bf</anchor>
      <arglist>(self, *args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1Or.html</anchorfile>
      <anchor>a5ba1c1f2131a080f6898ac571c9c4c5e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1Or.html</anchorfile>
      <anchor>a716ca718f1ad3a4caf9c76bb1e3da4da</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_comparators</name>
      <anchorfile>classmox_1_1Or.html</anchorfile>
      <anchor>a4a2e01a2e31457fa26b288c7a15772fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::or_</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1or__.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>integral_constant&lt; bool,(A::value||B::value)&gt;</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::OstreamOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <class kind="class">google::protobuf::io::OstreamOutputStream::CopyingOstreamOutputStream</class>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>a3368d4f4ac8e2625943ec45323e71be3</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>ab040447cc56e59e94cce589dc9c0f818</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>a9a24b3bf3c556fdbf141f4646b229f5d</anchor>
      <arglist>(void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OstreamOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>a901a9d7ab44b3c9b110e8cec11682f17</anchor>
      <arglist>(std::ostream *stream, int block_size=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OstreamOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>a02ec04cdcb01f3b62bf2c1ba3d611bac</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>a50c18b805755e7689c509593c00f5265</anchor>
      <arglist>(OstreamOutputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingOstreamOutputStream</type>
      <name>copying_output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>aef0400f34679cfcd89ff2439481b3d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CopyingOutputStreamAdaptor</type>
      <name>impl_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1OstreamOutputStream.html</anchorfile>
      <anchor>adf41944ae1bc6d87d14b6b6394b3da43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::OurCharReader</name>
    <filename>classJson_1_1OurCharReader.html</filename>
    <base>Json::CharReader</base>
    <member kind="function">
      <type></type>
      <name>OurCharReader</name>
      <anchorfile>classJson_1_1OurCharReader.html</anchorfile>
      <anchor>a5015506620e7ba7bab417756fa1ca9fe</anchor>
      <arglist>(bool collectComments, OurFeatures const &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1OurCharReader.html</anchorfile>
      <anchor>a52a1fb5fee88d9b63dd462f63b1c9570</anchor>
      <arglist>(char const *beginDoc, char const *endDoc, Value *root, std::string *errs) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>collectComments_</name>
      <anchorfile>classJson_1_1OurCharReader.html</anchorfile>
      <anchor>af35265c2dc90bc2c4e9b541002cbec8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OurReader</type>
      <name>reader_</name>
      <anchorfile>classJson_1_1OurCharReader.html</anchorfile>
      <anchor>aedd4520b8570654ed7aa0726075ee58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::OurFeatures</name>
    <filename>classJson_1_1OurFeatures.html</filename>
    <member kind="function" static="yes">
      <type>static OurFeatures</type>
      <name>all</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>a0686e1406b6677f496529f9f3fe98d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowComments_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>ac71bb7ba7363d3b05ed76602b036ce33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowDroppedNullPlaceholders_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>a13963bc44bf948eec1968f7ff8e8f5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowNumericKeys_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>af6973fc7e774ce2d634ba99442aeb91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowSingleQuotes_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>abbd6c196d7a22e2a360a59887eda4610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowSpecialFloats_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>af760f91cc2a7af37e44f78fb466061bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>failIfExtra_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>ae8ad25b90706c78f1a8fe929191ac61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rejectDupKeys_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>a39b8e0b86b1c24a45e800c023bb715aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stackLimit_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>a9a786713902d14be6d57a08cc03ccfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>strictRoot_</name>
      <anchorfile>classJson_1_1OurFeatures.html</anchorfile>
      <anchor>a2095f66a776c0a4ae6cc931a0c94242e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::OurReader</name>
    <filename>classJson_1_1OurReader.html</filename>
    <class kind="class">Json::OurReader::ErrorInfo</class>
    <class kind="struct">Json::OurReader::StructuredError</class>
    <class kind="class">Json::OurReader::Token</class>
    <member kind="typedef">
      <type>char</type>
      <name>Char</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a0cd0bab4caa66594ab843ccd5f9dc239</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormattedErrorMessages</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a00407481fa5910e46ea157bc6b7dc95f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; StructuredError &gt;</type>
      <name>getStructuredErrors</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a0eb2420a6bef89a3f3256191e6e3de6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>good</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a63c7d874fa379397e0a5fa65f0843845</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OurReader</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a48a850914b9c8d7781be172930c478e5</anchor>
      <arglist>(OurFeatures const &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aba4f8749aab7f02ec17f107e392caf80</anchor>
      <arglist>(const char *beginDoc, const char *endDoc, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushError</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aef7aa4ca22ffaa38c401b16951d20e1e</anchor>
      <arglist>(const Value &amp;value, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushError</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ad43315cbb0d6804e3b7177e84a1ec53d</anchor>
      <arglist>(const Value &amp;value, const std::string &amp;message, const Value &amp;extra)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Char *</type>
      <name>Location</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a8a67135db956a9486bcaf5327640f87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::deque&lt; ErrorInfo &gt;</type>
      <name>Errors</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a8cc69593ef7303e58e99bb5dbb767562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::stack&lt; Value * &gt;</type>
      <name>Nodes</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a8480a5ef159cee3a090f96358414d8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayBegin</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca45d229fce2f5f4b52dc0d6c39c853436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayEnd</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca59a4f42b50d9731dce6be41818c3d91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArraySeparator</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca8ca62ab9091b149d52ec55828f8040f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenComment</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca777fb6589fdbe225bc10a1e49a090da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenEndOfStream</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca735d1f76eafc2c0c581ed79c077aaa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenError</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccad39f929b971de8dc55fe84a2d2e3465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenFalse</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccaab91e3ef98c1cb1326c3674e518c5126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenMemberSeparator</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca7c95881fb1162316bce42c629bf06214</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNaN</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca167898478691f1ac7a240981ccaa1713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNegInf</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca3cf3c4c72d6b5969f17f043a34b2ad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNull</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca4c80b7bb245e3863e38dc8e8586b3c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNumber</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca766aefde855b1246d89b8552240c70d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectBegin</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca7495ef5c356d4faa39b702e528cc7e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectEnd</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca8d7e94be97d76ea1c314130b5aabb014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenPosInf</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca800c7c7e896d569ebf6c2771eecc7060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenString</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccadb37e59e1e52cd5e7417bc418b611ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenTrue</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccac7d2a552afcea291d47cf49dfefaf619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>TokenType</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenEndOfStream</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca735d1f76eafc2c0c581ed79c077aaa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectBegin</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca7495ef5c356d4faa39b702e528cc7e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectEnd</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca8d7e94be97d76ea1c314130b5aabb014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayBegin</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca45d229fce2f5f4b52dc0d6c39c853436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayEnd</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca59a4f42b50d9731dce6be41818c3d91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenString</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccadb37e59e1e52cd5e7417bc418b611ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNumber</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca766aefde855b1246d89b8552240c70d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenTrue</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccac7d2a552afcea291d47cf49dfefaf619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenFalse</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccaab91e3ef98c1cb1326c3674e518c5126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNull</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca4c80b7bb245e3863e38dc8e8586b3c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNaN</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca167898478691f1ac7a240981ccaa1713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenPosInf</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca800c7c7e896d569ebf6c2771eecc7060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNegInf</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca3cf3c4c72d6b5969f17f043a34b2ad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArraySeparator</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca8ca62ab9091b149d52ec55828f8040f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenMemberSeparator</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca7c95881fb1162316bce42c629bf06214</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenComment</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dcca777fb6589fdbe225bc10a1e49a090da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenError</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a15116f7276ddf1e7a2cc3cbefa884dccad39f929b971de8dc55fe84a2d2e3465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addComment</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ad7318c37469a9106069a236fb4b10e1f</anchor>
      <arglist>(Location begin, Location end, CommentPlacement placement)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addError</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a5a48b71c1c16fa671814c8338e452bc0</anchor>
      <arglist>(const std::string &amp;message, Token &amp;token, Location extra=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addErrorAndRecover</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ae68a7047acd692be8077e259d524c6d9</anchor>
      <arglist>(const std::string &amp;message, Token &amp;token, TokenType skipUntilToken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>currentValue</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a2acd5b1d53e7d7e17c21ff8e96edc09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeDouble</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a1d1c3b44f6720a0e7c39b5ae8de3981c</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeDouble</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aa5c15a8cd32754f07430dedba3d1308e</anchor>
      <arglist>(Token &amp;token, Value &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeNumber</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a272d271290933a89abfd5096dd69c9e9</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeNumber</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a712270d53a2f023c2f406ac813548340</anchor>
      <arglist>(Token &amp;token, Value &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeString</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a34e31d8b8399b7ad493359702b6de6c9</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeString</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a44b589a85f02f0e2de1b4ad6916be0c5</anchor>
      <arglist>(Token &amp;token, std::string &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeUnicodeCodePoint</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ac1bf03c161ece082e48da450c50f528d</anchor>
      <arglist>(Token &amp;token, Location &amp;current, Location end, unsigned int &amp;unicode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeUnicodeEscapeSequence</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>adb39be814cc6076b91a0919bdd5b24b0</anchor>
      <arglist>(Token &amp;token, Location &amp;current, Location end, unsigned int &amp;unicode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getLocationLineAndColumn</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ab5021062bbedb880f3300742ea768291</anchor>
      <arglist>(Location location) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getLocationLineAndColumn</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>af482c8e718615646e13a996292e18d74</anchor>
      <arglist>(Location location, int &amp;line, int &amp;column) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Char</type>
      <name>getNextChar</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a298285d035fdbc554caae09d9f0a5859</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a4a03f1b266def9b47c4fef35386557fb</anchor>
      <arglist>(Location pattern, int patternLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ad418de7c47bd3d0510888e22110b796e</anchor>
      <arglist>(OurReader const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>OurReader</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aee013005522c0d34d2e14962851487ac</anchor>
      <arglist>(OurReader const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readArray</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a0b9f58faf4212c6ecb5d8e2a1ac10257</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readComment</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a90f6bb9e55b2bc3d6c1880809495c222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readCppStyleComment</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ae3de80671f0f997053e1c1c8a47a45c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readCStyleComment</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aba784b125baa1b62387e767b791f2f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readNumber</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aefcb9a78cc45870ccac2db2a66c8ec50</anchor>
      <arglist>(bool checkInf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readObject</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aea198f8101dba55099f4d8121a993530</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readString</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a5d39b12671499ec5975f3bbc84b7d438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readStringSingleQuote</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ac78592defdc333faf56c6d0908758da3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readToken</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a0d1e66da47fe2e85f5033c59326dfdc3</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readValue</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a1765d9670d191c89a57a22ea5591d35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>recoverFromError</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a035651f0700a76a815e5f904c63ebb1c</anchor>
      <arglist>(TokenType skipUntilToken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipCommentTokens</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a856dea44d92578c276856d7a65a4ebdc</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipSpaces</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a6fbc6d58a4505e5ccadf330b57b17ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipUntilSpace</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ad48bdaf5b686706f003e792fdbcbf102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>begin_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a9bda9d72335d52cd06e65f9eca3f70f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>collectComments_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a259f6ac988da2894bcafc670e42f73ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>commentsBefore_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a2e8fd643b2e85155f5292db8fc9c6084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>current_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a5211fbbba94be80a22dd2317c621efcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aeb9b8bb85fa8a4dd72e546bb3104c597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>end_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>ab1f69b0260c27a0d2d65dc56e42c8f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Errors</type>
      <name>errors_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>afb76b68ba1ab68fe09cf2838e3d4898d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const OurFeatures</type>
      <name>features_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a3c85f18dda88155da29565a75625f411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Value *</type>
      <name>lastValue_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a9f994b6a2227c5d96e6ed6cbc74ed251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>lastValueEnd_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a101eadc45e01c60628b53f0db3d13482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Nodes</type>
      <name>nodes_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>a19cc4e8c5d17ee6822f752e9a36f4ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stackDepth_</name>
      <anchorfile>classJson_1_1OurReader.html</anchorfile>
      <anchor>aaa91c93bc064c7086248ea01eddcf51a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::routing_socket_base_t::out_pipe_t</name>
    <filename>structzmq_1_1routing__socket__base__t_1_1out__pipe__t.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>structzmq_1_1routing__socket__base__t_1_1out__pipe__t.html</anchorfile>
      <anchor>a4f1897e52f6ca1395cbd4abf4fdee73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pipe_t *</type>
      <name>pipe</name>
      <anchorfile>structzmq_1_1routing__socket__base__t_1_1out__pipe__t.html</anchorfile>
      <anchor>a629eb189121f050cf8da931adfb21aee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::OutOfSpaceException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutOfSpaceException.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>MESSAGE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutOfSpaceException.html</anchorfile>
      <anchor>a3c9a6e5c90548938bab1fefc3bbdc927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutOfSpaceException.html</anchorfile>
      <anchor>a465d73188df9bd319376096d45882e5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::server_t::outpipe_t</name>
    <filename>structzmq_1_1server__t_1_1outpipe__t.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>structzmq_1_1server__t_1_1outpipe__t.html</anchorfile>
      <anchor>a0c7b12b70a7f29f569041b88112ea6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::pipe_t *</type>
      <name>pipe</name>
      <anchorfile>structzmq_1_1server__t_1_1outpipe__t.html</anchorfile>
      <anchor>ac7a3e68214a89706775b0f1dc07d1827</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::Output</name>
    <filename>classpump_1_1Output.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1Output.html</anchorfile>
      <anchor>a01a703055e40078561bd4a5011de4a6d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Append</name>
      <anchorfile>classpump_1_1Output.html</anchorfile>
      <anchor>a6f284bb3f80e03594bc28286c695f5a7</anchor>
      <arglist>(self, s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetLastLine</name>
      <anchorfile>classpump_1_1Output.html</anchorfile>
      <anchor>a6ece94d24be171bae2a2234c052b4c58</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>string</name>
      <anchorfile>classpump_1_1Output.html</anchorfile>
      <anchor>a8786848ab3d235189379c449a446f883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::CommandLineInterface::OutputDirective</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1OutputDirective.html</filename>
    <member kind="variable">
      <type>CodeGenerator *</type>
      <name>generator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1OutputDirective.html</anchorfile>
      <anchor>a9e9c5ef3b8a162b94508285922bcf1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1OutputDirective.html</anchorfile>
      <anchor>a0d29659ff77b5df30925b60a3fa2dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_location</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1OutputDirective.html</anchorfile>
      <anchor>a8813bf22517f4d80b0f0c178d84e8576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parameter</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface_1_1OutputDirective.html</anchorfile>
      <anchor>a3adff94bc074f66686e1fd4ee40f9d8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::OutputHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1OutputHelper.html</filename>
    <templarg></templarg>
    <templarg>type</templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::OutputHelper&lt; ArrayOutput, type &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1OutputHelper_3_01ArrayOutput_00_01type_01_4.html</filename>
    <templarg>type</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1OutputHelper_3_01ArrayOutput_00_01type_01_4.html</anchorfile>
      <anchor>a7f13af289d2c10afc1660abf31e0f7cb</anchor>
      <arglist>(const void *ptr, ArrayOutput *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::OutputHelper&lt; io::CodedOutputStream, type &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1OutputHelper_3_01io_1_1CodedOutputStream_00_01type_01_4.html</filename>
    <templarg>type</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1OutputHelper_3_01io_1_1CodedOutputStream_00_01type_01_4.html</anchorfile>
      <anchor>ae4f3782804b49acf1a384705ffe527cd</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStreamTest::OutputStreamCoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputStreamCoder.html</filename>
    <base>com::google::protobuf::CodedOutputStreamTest::Coder</base>
    <member kind="function">
      <type>OutputType</type>
      <name>getOutputType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputStreamCoder.html</anchorfile>
      <anchor>a973e9e1a8679e04c54eeabee29954408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputStreamCoder.html</anchorfile>
      <anchor>a1087aaa7f842ed412cd51cd8e54064c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputStreamCoder.html</anchorfile>
      <anchor>a667cd6856c14cddbe250812deb5fcf76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteArrayOutputStream</type>
      <name>output</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputStreamCoder.html</anchorfile>
      <anchor>a806f54326ab7acfc0e14021c4874f7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CodedOutputStream</type>
      <name>stream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputStreamCoder.html</anchorfile>
      <anchor>a2c40c475dedf791feb58b61e27139486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::OutputStreamEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream::AbstractBufferedEncoder</base>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>aa5e92c390abece7b38d11a8bbf02aac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>ad14cb9aa5e0e5d09c5ab76fc3686c2de</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>af626d568784c0b6d5aa0b4f1993cc643</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>afbd248572568684844082ad9a72cd79c</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>afc961148a0f20c113f355e3c62465f30</anchor>
      <arglist>(final int fieldNumber, final boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a9660779f8f8eb5174cd279efa7300459</anchor>
      <arglist>(final int fieldNumber, final byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a5a098cb383ba99f1d9848f4c3aa7634b</anchor>
      <arglist>(final int fieldNumber, final byte[] value, final int offset, final int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArrayNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a5905c94762b89fe4b1eaa7e06fc8922b</anchor>
      <arglist>(final byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a30a58ae6fcce014440f9ae1bc9f17bd7</anchor>
      <arglist>(final int fieldNumber, final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>aab50d8a20c13490dfd743cdc96722b89</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytesNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>aea37883b5aa11c1952b9294d02a024f2</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a28b3e79a64ea6728dad0a05b2b774c37</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a506cf7ebd924144cfbe02eb99f331870</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a71610027b10eb11cf2eec007576ebe9b</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a99a934e4928cd5b888aee9ae9ae10061</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>aad5df5022565b863f835953cb992976d</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a81a28d42b5890549a71360d780859d0b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a1de7c982c7f29e6158cee13565e6a8f9</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a5ca96bb65ab511ecae51e2794aa14499</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a12282904f2e3a0a3585a6d2f5fbe9e03</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a1167818bc690207a74090394694df6ad</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a7265582aea2506c3a86139e9afa98862</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a9fdb0c5bc106f2927f53227f334b0fca</anchor>
      <arglist>(final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a20dcc74a38b4d465c3b62c5ee81583d5</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>ab7bb8412450d77b2fa2fa35ad686ffb8</anchor>
      <arglist>(final int fieldNumber, final String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a2379c0cb16c0c25cc5a38e34dab778b5</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>aba7e9a729ee65879cbbfad29bc720bcd</anchor>
      <arglist>(final int fieldNumber, final int wireType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a002e19d84e620f7dab497e21d6afd161</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a93baa4ed0d036c9bfc10b8f6537f9c3b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>ab7000868ba2f4263f47cc9a4498f5e8b</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a12611bd37506e81922c89778e2dd1e0d</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doFlush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a325a1cdea97874460e8be48fb5750aa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushIfNotAvailable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a353cbc31696fb5c004aa38fbff5fcbc4</anchor>
      <arglist>(int requiredSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final OutputStream</type>
      <name>out</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1OutputStreamEncoder.html</anchorfile>
      <anchor>a3ec3b03cfa7e4e9c80542475f3ab30f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::CodedOutputStreamTest::OutputType</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</filename>
    <member kind="function">
      <type>abstract Coder</type>
      <name>newCoder</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</anchorfile>
      <anchor>a0a49ff79c10ddf84ffc642fba36fa4e2</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ARRAY</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</anchorfile>
      <anchor>a232dc17073fa3afa235df8da65e6e16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NIO_DIRECT_SAFE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</anchorfile>
      <anchor>ac718b1ea2f089d3af20feca1b7a0bfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NIO_DIRECT_UNSAFE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</anchorfile>
      <anchor>aa09f8455bdfa741a7a2fbd374669ed75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NIO_HEAP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</anchorfile>
      <anchor>ad50b9674049fc085225f83e129fcfb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STREAM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1CodedOutputStreamTest_1_1OutputType.html</anchorfile>
      <anchor>ac3ea86806abde874babc9f6871dc7435</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::OversizeProtosTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>a40e90fb7c2560e3a1af25b85f3401b1c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUpClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>a24326f6cfa2804419536daf6f62dd6c0</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAssertOversizeProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>a7ef792abff8354f580a9ca74b12708ab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSucceedOversizeProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>add72b9a8463598160ed7f89c3290cf50</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>ad34d829ddc8e370c7fdb21392fd7ae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p_serialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>a86849bf09ac02617bd631bfb6392d9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proto_cls</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1OversizeProtosTest.html</anchorfile>
      <anchor>ac85635b56c65adb3aef9c90c864437ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::own_t</name>
    <filename>classzmq_1_1own__t.html</filename>
    <base>zmq::object_t</base>
    <member kind="function">
      <type>void</type>
      <name>inc_seqnum</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>ad152acb0f4d06b1f80c40509775b2d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>own_t</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a82a7cb29627cb67cbb1fc0addf8e0fe9</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>own_t</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a6c8450f8d9031cc8d361a87b9c96e042</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_term_acks</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a9a4aaa41336dc931b064c1f2374080dc</anchor>
      <arglist>(int count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unregister_term_ack</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>aec1390a8d5aad21d2ec4204ae36234b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>is_terminating</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>aeb356b4e8442b19b1d5817799a317a0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>launch_child</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a5d43190b49fe3742bbf538d4cedac331</anchor>
      <arglist>(own_t *object_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>process_destroy</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a7b6a4582c7d63a16a701b8e863e317a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a01f9887365154b3f78017de777d0cb80</anchor>
      <arglist>(int linger_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>term_child</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>af62b8dafccb531a51953dbb19ea03b20</anchor>
      <arglist>(own_t *object_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>acb355d192a396d061f13733f493b432e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~own_t</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a214f1a6e1b6094e677a80c977d010364</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>options_t</type>
      <name>options</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a2efb752f6444d140ee9ee928559c9b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; own_t * &gt;</type>
      <name>owned_t</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>ab081bed078cea65414c4c3fa2399fc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>check_term_acks</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>aa88d9e1fb03e1103f28df9f23ee5ab5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_own</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>acc8e61cbbb61f2672bc185bc873754ec</anchor>
      <arglist>(own_t *object_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_seqnum</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a68b5a1b92d19dfb2e57cfc26cf9dd949</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term_ack</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>ab834b7f83bab9aa2259030f6c7079f55</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term_req</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>ab1c28c7b39bd2b29f0e3d996b13a49b2</anchor>
      <arglist>(own_t *object_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_owner</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a0eef0e5ec45c16e119060f696d59ad3a</anchor>
      <arglist>(own_t *owner_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>owned_t</type>
      <name>_owned</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>ae5133a8b8dc145879f7e839a4d137090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>own_t *</type>
      <name>_owner</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>aebddd5738440925b36a9be0b493bc5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_processed_seqnum</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>aa3c87f608fff73125ca5f17f46a039cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_sent_seqnum</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a6cb38cb6937d4bdc9e5ee5b701df4326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_term_acks</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a79a1b08595ce4465c9a62f8d3906b87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_terminating</name>
      <anchorfile>classzmq_1_1own__t.html</anchorfile>
      <anchor>a07542727c2a231d9473b9a3f1907f93b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::DescriptorPool::PackageDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>a31346d569d522a3631ca57f75db8e6cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>a50eace620dcb6ff77fb31b6b5305b9be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>ae68d4d74aba4e8d73ce0890eca7649ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>a1d0b29e2f633b2553e6f7d0a4673f88e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>a2be5b758dfff0721883eccf4ef24008b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>aac402ae28280d816bdaa8981a2ad06f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>name</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1DescriptorPool_1_1PackageDescriptor.html</anchorfile>
      <anchor>a00ecb9ff8b4f2ec9968b50beab514973</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PackedFieldHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper.html</filename>
    <templarg>type</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper.html</anchorfile>
      <anchor>a29e0bf2748c6ed146c5d3fb876304e50</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PackedFieldHelper&lt; FieldMetadata::kInlinedType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</filename>
    <base>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper_3_01WireFormatLite_1_1TYPE__BYTES_01_4.html</filename>
    <base>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper_3_01WireFormatLite_1_1TYPE__GROUP_01_4.html</filename>
    <base>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</filename>
    <base>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PackedFieldHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>a907b8736128f05710a946c4360eabe39</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::PackedFieldTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1PackedFieldTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testPackedDynamicMessageSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1PackedFieldTest.html</anchorfile>
      <anchor>a79494d81c6c7695f6850703111a620de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedGeneratedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1PackedFieldTest.html</anchorfile>
      <anchor>a75d39a283926abb421c18755dcf7c9d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPackedSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1PackedFieldTest.html</anchorfile>
      <anchor>a371a1d2596082337941565e4de7ae72d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnPackedDynamicMessageSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1PackedFieldTest.html</anchorfile>
      <anchor>a0ef5aa346f09d4557c1fddabafb89f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnpackedGeneratedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1PackedFieldTest.html</anchorfile>
      <anchor>ade311e427c3e4c4f139c8e2e0a94149d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::PackedFieldTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1PackedFieldTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1PackedFieldTest.html</anchorfile>
      <anchor>ad49ff4e64f5eb5f7136da9fcc7ad105c</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1PackedFieldTest.html</anchorfile>
      <anchor>a7121934301a0258da134a04597e545d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnpackedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1PackedFieldTest.html</anchorfile>
      <anchor>a8298e291c59ac0bcf82201cba8436031</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::PaddingOptimizer</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PaddingOptimizer.html</filename>
    <base>google::protobuf::compiler::cpp::MessageLayoutHelper</base>
    <member kind="function">
      <type>void</type>
      <name>OptimizeLayout</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PaddingOptimizer.html</anchorfile>
      <anchor>a8822a82ceff8e0989ca06126e0355e03</anchor>
      <arglist>(std::vector&lt; const FieldDescriptor * &gt; *fields, const Options &amp;options) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PaddingOptimizer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PaddingOptimizer.html</anchorfile>
      <anchor>a787743a4ef097e589e066ba4dbb56ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PaddingOptimizer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PaddingOptimizer.html</anchorfile>
      <anchor>a9361e0beb36580508cb9ba8aa16a1841</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Parameter</name>
    <filename>classcpp_1_1ast_1_1Parameter.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Parameter.html</anchorfile>
      <anchor>a4fe27f559d44adac9e9b5898ba76c5b3</anchor>
      <arglist>(self, start, end, name, parameter_type, default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Parameter.html</anchorfile>
      <anchor>aabfbabb3c744a0da4a012ceb4299947a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1Parameter.html</anchorfile>
      <anchor>a4bc5c17a0d606d35be40cb4c2c1a67a6</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>classcpp_1_1ast_1_1Parameter.html</anchorfile>
      <anchor>a4ceae2ac87d82c5542c4e7385eb4c97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcpp_1_1ast_1_1Parameter.html</anchorfile>
      <anchor>aae0375fb0ded8fa9090feea6bdff2784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classcpp_1_1ast_1_1Parameter.html</anchorfile>
      <anchor>a5eed090000c41551a10c21f175ad33e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParameterizedDeathTest</name>
    <filename>classParameterizedDeathTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>ParameterizedDerivedTest</name>
    <filename>classParameterizedDerivedTest.html</filename>
    <base>NonParameterizedBaseTest</base>
    <base>WithParamInterface&lt; int &gt;</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ParameterizedDerivedTest</name>
      <anchorfile>classParameterizedDerivedTest.html</anchorfile>
      <anchor>a5fb176948a078a3754df7b9939568c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classParameterizedDerivedTest.html</anchorfile>
      <anchor>ad8a2968265e7477c13585d17bbd0492c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>global_count_</name>
      <anchorfile>classParameterizedDerivedTest.html</anchorfile>
      <anchor>ab6c067a099764a9d58b5f2e8ebcb5d0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestFactory</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestFactory.html</filename>
    <templarg></templarg>
    <base>testing::internal::TestFactoryBase</base>
    <member kind="typedef">
      <type>TestClass::ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>ad9a27b8e1a83de2f1687625bccff460d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>a36d962674d7bf845398637338b9f75cb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>a82d78356cd402224255edec760a048fb</anchor>
      <arglist>(ParamType parameter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>ac70e70bd61d0f66bbc68ed2587c42d92</anchor>
      <arglist>(ParameterizedTestFactory)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamType</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>a9ee3e72cb3b169924b5328009ed48b5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestSuiteInfo</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</filename>
    <templarg></templarg>
    <base>testing::internal::ParameterizedTestSuiteInfoBase</base>
    <class kind="struct">testing::internal::ParameterizedTestSuiteInfo::InstantiationInfo</class>
    <class kind="struct">testing::internal::ParameterizedTestSuiteInfo::TestInfo</class>
    <member kind="typedef">
      <type>ParamNameGenFunc&lt; ParamType &gt;::Type</type>
      <name>ParamNameGeneratorFunc</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a35e630877b1d9589a4bbc0439b35bbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename TestSuite::ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a10761bd750a6820a8d8d2c654b10fe54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddTestPattern</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a07445ac68713383f38747e1c56c6a04a</anchor>
      <arglist>(const char *test_suite_name, const char *test_base_name, TestMetaFactoryBase&lt; ParamType &gt; *meta_factory)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddTestSuiteInstantiation</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a174f164f38e522a3935da911a9c1e450</anchor>
      <arglist>(const std::string &amp;instantiation_name, GeneratorCreationFunc *func, ParamNameGeneratorFunc *name_func, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetTestSuiteName</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a4a5ddc2cd0404438c2b4d405cd0e706c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTestSuiteTypeId</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>af488d1d7c1889a250acff2ea6eba4c84</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterizedTestSuiteInfo</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a56fc02ddec2cf2101332d1125e4c75a9</anchor>
      <arglist>(const char *name, CodeLocation code_location)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>ac6230057c507d74e373233edbf0410c2</anchor>
      <arglist>(GeneratorCreationFunc)()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterTests</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a8c0af866d3c291a63d3f4581ccd452d1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; InstantiationInfo &gt;</type>
      <name>InstantiationContainer</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a65cee35a4b9653272b6017640816eb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; std::shared_ptr&lt; TestInfo &gt; &gt;</type>
      <name>TestInfoContainer</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a0578de1b5b1852655771349b785d7fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a2370bc6f72b85b499fa05c375358df9e</anchor>
      <arglist>(ParameterizedTestSuiteInfo)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsValidParamName</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a978b6780b449fc1ad63dec758e899679</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CodeLocation</type>
      <name>code_location_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a64949444440296996cd9ee66e270a459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InstantiationContainer</type>
      <name>instantiations_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a7334ea96f0aab82af68c36e3c62c49ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>test_suite_name_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a59effa7c65294abcc39772281f97f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestInfoContainer</type>
      <name>tests_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfo.html</anchorfile>
      <anchor>a44e991246e79e6587ffd35533ab4e2d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestSuiteInfoBase</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>GetTestSuiteName</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</anchorfile>
      <anchor>aa6e36241431dc72c251ecee9b637b4d3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TypeId</type>
      <name>GetTestSuiteTypeId</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</anchorfile>
      <anchor>ac5bcbf8c50a44472d697e0c80b54387d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>RegisterTests</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</anchorfile>
      <anchor>a41d7d663014af0c1e614c5a61293cb5a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParameterizedTestSuiteInfoBase</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</anchorfile>
      <anchor>ac2aa0664f56e84cacab823d345c7d67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ParameterizedTestSuiteInfoBase</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</anchorfile>
      <anchor>a3b50ae419b0de858f3ad9b8dd49989de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteInfoBase.html</anchorfile>
      <anchor>a49431b7df609223c2a7fea67367e1d00</anchor>
      <arglist>(ParameterizedTestSuiteInfoBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestSuiteRegistry</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</filename>
    <member kind="function">
      <type>ParameterizedTestCaseInfo&lt; TestCase &gt; *</type>
      <name>GetTestCasePatternHolder</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>a3fe06fb4e1b4194dae1fbcdf3560fbd3</anchor>
      <arglist>(const char *test_case_name, CodeLocation code_location)</arglist>
    </member>
    <member kind="function">
      <type>ParameterizedTestSuiteInfo&lt; TestSuite &gt; *</type>
      <name>GetTestSuitePatternHolder</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>a89ef6dd228f4188e1928513e860580d0</anchor>
      <arglist>(const char *test_suite_name, CodeLocation code_location)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterizedTestSuiteRegistry</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>ae3827c085ed16faaa9197486513292c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterTests</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>a44c2ee0296de42dc6ca7abbf48d00495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParameterizedTestSuiteRegistry</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>ab29f7a321883945d7f86f3292c100eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; ParameterizedTestSuiteInfoBase * &gt;</type>
      <name>TestSuiteInfoContainer</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>a39a8d3dfa91cb48329bfcf0853f0e72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>ac1454da4ff60ddeda6b4e60f1b6ce606</anchor>
      <arglist>(ParameterizedTestSuiteRegistry)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestSuiteInfoContainer</type>
      <name>test_suite_infos_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestSuiteRegistry.html</anchorfile>
      <anchor>afb0271d017a518724a075986bd16c69c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamGenerator</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ParamIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T1 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T1 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T1 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T1 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T10 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T10 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T10 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T10 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T2 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T2 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T2 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T2 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T3 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T3 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T3 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T3 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T4 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T4 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T4 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T4 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T5 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T5 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T5 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T5 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T6 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T6 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T6 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T6 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T7 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T7 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T7 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T7 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T8 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T8 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T8 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T8 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGenerator&lt; T9 &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <member kind="typedef">
      <type>ParamIterator&lt; T9 &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T9 &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; const ParamGeneratorInterface&lt; T9 &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a2ea0b72d470d5a961272c2b818a3f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamGeneratorInterface</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt;</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ::std::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamGeneratorInterface&lt; ParamType &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <member kind="typedef">
      <type>ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; ParamType &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamIterator</name>
    <filename>classtesting_1_1internal_1_1ParamIterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a6c37240a04ba3fc4c56f6c413cf4771d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a4afe3a68db0d0744753c8afe262e35df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a7a6aee04e8e44b5c8294929951cfac2b</anchor>
      <arglist>(const ParamIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a52e5fdca7d497a0ed358051e36b8b491</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>ab0922f2f554fb3beaf13c442da605e8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParamIterator</type>
      <name>operator++</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>af51e17827dd54977165937550c0fb030</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>aad035d35e8f0c1412854959a94d4887e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a8019f54ea1c66ca39ffdec47acfabfe6</anchor>
      <arglist>(const ParamIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>adc356b4789eb0c2a1b5b033c7874e5a6</anchor>
      <arglist>(const ParamIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamIterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>aa10585055ee055e304703a3004f24f33</anchor>
      <arglist>(const ParamIterator &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>reference</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a8415d1a2fda19c5da278b0b9adf391eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ParamIterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>acf5ad898e7f50eb82a6c367889aa07c4</anchor>
      <arglist>(ParamIteratorInterface&lt; T &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ParamIteratorInterface&lt; T &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>ab8ca1e4a23e205e4edded0adf42634c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>ab73a355ae191f2f7eab54b65ca557714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamIteratorInterface</name>
    <filename>classtesting_1_1internal_1_1ParamIteratorInterface.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a600dbd35fcb551463e379516a1abea48</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ParamGeneratorInterface&lt; T &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a17500953df75ecda1ace46c08ff731e9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a4998c23e27e2943d97546011aa35db80</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>adfff808576d929085679c315b255af7e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a9d811697a752d46f7bd6a0082f9040a3</anchor>
      <arglist>(const ParamIteratorInterface &amp;other) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamIteratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>adf6ba49e6b54a6e3b15dbd5733988bef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamIteratorInterface&lt; ParamType &gt;</name>
    <filename>classtesting_1_1internal_1_1ParamIteratorInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a600dbd35fcb551463e379516a1abea48</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ParamGeneratorInterface&lt; ParamType &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a17500953df75ecda1ace46c08ff731e9</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a4998c23e27e2943d97546011aa35db80</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ParamType *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>adfff808576d929085679c315b255af7e</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a9d811697a752d46f7bd6a0082f9040a3</anchor>
      <arglist>(const ParamIteratorInterface &amp;other) const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamIteratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>adf6ba49e6b54a6e3b15dbd5733988bef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ParamNameGenFunc</name>
    <filename>structtesting_1_1internal_1_1ParamNameGenFunc.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::string</type>
      <name>Type</name>
      <anchorfile>structtesting_1_1internal_1_1ParamNameGenFunc.html</anchorfile>
      <anchor>adf1ce5df22a930ae715082862d72590f</anchor>
      <arglist>(const TestParamInfo&lt; ParamType &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParamTest</name>
    <filename>classParamTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
    <base>TestWithParam&lt; std::string &gt;</base>
  </compound>
  <compound kind="struct">
    <name>parse_buffer</name>
    <filename>structparse__buffer.html</filename>
    <member kind="variable">
      <type>const unsigned char *</type>
      <name>content</name>
      <anchorfile>structparse__buffer.html</anchorfile>
      <anchor>a52ee1184576baa3d5171059ab0e942de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>depth</name>
      <anchorfile>structparse__buffer.html</anchorfile>
      <anchor>af613c4ed7d73f76c60c50d1bcf4c67a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>internal_hooks</type>
      <name>hooks</name>
      <anchorfile>structparse__buffer.html</anchorfile>
      <anchor>a2c3e99b15da2935fc5d58124ffb4a894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>structparse__buffer.html</anchorfile>
      <anchor>a036970e9335896d3cee8459eda9e2eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structparse__buffer.html</anchorfile>
      <anchor>af727920073077579942a79de519bb31a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ParseContext</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</filename>
    <base>google::protobuf::internal::EpsCopyInputStream</base>
    <class kind="struct">google::protobuf::internal::ParseContext::Data</class>
    <member kind="function">
      <type>Data &amp;</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a0594d8c4cdcc8b6a3bdcc3828202d77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Data &amp;</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a3420f3e8f5bf83c5b5dcd8b06d24300f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>aaaff45add2e9573d9f336c42ae32d702</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Done</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a7a3583069598400ab07b17de2fd4f4ff</anchor>
      <arglist>(const char **ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DoneNoSlopCheck</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>ae34c5ab6687886a27cd5cfdb30eca4a8</anchor>
      <arglist>(const char **ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseContext</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a47acfee57a03e243d7ba2916d1967bc7</anchor>
      <arglist>(int depth, bool aliasing, const char **start, T &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_MUST_USE_RESULT const PROTOBUF_ALWAYS_INLINE char *</type>
      <name>ParseGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>ad96ea2ca12413fb2d255b6067ba9a3c9</anchor>
      <arglist>(T *msg, const char *ptr, uint32 tag)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a267f2e073d8885dbb90fe6c61b6bb761</anchor>
      <arglist>(Message *msg, const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a9ae6496fc8953ca079b88db4d3a25799</anchor>
      <arglist>(MessageLite *msg, const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_MUST_USE_RESULT const PROTOBUF_ALWAYS_INLINE char *</type>
      <name>ParseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a1f9c49f62b2fd3f3c387745670334594</anchor>
      <arglist>(T *msg, const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>ParseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a4dbb7ce6920c0a2f36fb451ad7c368bc</anchor>
      <arglist>(T *msg, const char *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrackCorrectEnding</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>afe2e505061970cca4e3de80b0f7cc044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Data</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>a384b980b35d9e0ba9761ce886469ee58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>ad1fd6150dadceb163ba4cb8b04b87a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>group_depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ParseContext.html</anchorfile>
      <anchor>ac69db7fff523f6784c9e60e31303bfba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::json_format::ParseError</name>
    <filename>classgoogle_1_1protobuf_1_1json__format_1_1ParseError.html</filename>
    <base>google::protobuf::json_format::Error</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format::ParseError</name>
    <filename>classgoogle_1_1protobuf_1_1text__format_1_1ParseError.html</filename>
    <base>google::protobuf::text_format::Error</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1ParseError.html</anchorfile>
      <anchor>a0adc91ef81ac103168dfb7e78614a117</anchor>
      <arglist>(self, message=None, line=None, column=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetColumn</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1ParseError.html</anchorfile>
      <anchor>a287ac8661909c52e9a4a840f9443dcc6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1ParseError.html</anchorfile>
      <anchor>ab6439f2f4219a7925548dfcbfeedc3e2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_column</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1ParseError.html</anchorfile>
      <anchor>a0fa819844db8b93f241c50f91798d1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_line</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1ParseError.html</anchorfile>
      <anchor>af1c469cca955ad966413544f3343890e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::ParseException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getColumn</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>a9d139333e8cf8eea85ff82d0b9ba485a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLine</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>a2bddfaa1244addd8a9e1fbc4f2d28f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>ad59dc8d83bc267f61abeb68c6a247270</anchor>
      <arglist>(final int line, final int column, final String message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>a0c59dbb25b2ac9e4d8fc5165b7e894f4</anchor>
      <arglist>(final String message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>column</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>a913bcefd1d1d27d6e2b4553fa36de041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>line</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>a26cea300e08f7003418ecc2b9c4a8464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1ParseException.html</anchorfile>
      <anchor>aa92924b7e9427fe4a3a231b2c20b6e70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ParseExceptionsTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</filename>
    <class kind="interface">com::google::protobuf::ParseExceptionsTest::ParseTester</class>
    <member kind="function">
      <type>void</type>
      <name>message_parseDelimitedFrom_InputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a5ce06ec2f187ed69fd02dea884b53e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_parseDelimitedFrom_InputStreamAndExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a2e3317f31048009da3beaede3586a6cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_parseFrom_CodedInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a9f311d1d879dd06449f29b8f225160eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_parseFrom_CodedInputStreamAndExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a324653d49c2394a0a4a2c21e51a092a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_parseFrom_InputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>afa4ec1b9b97065fd287ed21dbe273f75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message_parseFrom_InputStreamAndExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>ab1f9ac3d59a4cf72b82acc699241b0e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeDelimitedFrom_InputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a1c78e7e8916d59b16a0bc130d196efec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeDelimitedFrom_InputStream_malformed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a8f225589db73cd248c25c1778e92ff15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeDelimitedFrom_InputStreamAndExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a12cadb169142c8a08883aff692295c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeFrom_CodedInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a42b353072a386d109154be0eb2b3e0a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeFrom_CodedInputStreamAndExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a3fbeed74ab574d65b5e79ea8682e424a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeFrom_InputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a27454e71b12c8c966d927ff18f26d0c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageBuilder_mergeFrom_InputStreamAndExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>af92c11d292a8077eeb0182bfa9b72e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>InputStream</type>
      <name>broken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>ad69b1a46a0a0bc304708afdcf51e316a</anchor>
      <arglist>(InputStream i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a3299fe864a7e51fd78a0b1ab7731843b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a31aeb9bcbaaafc64b9419e3a91f20bad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyExceptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a2a9846aea4973d2d502e965741239f43</anchor>
      <arglist>(ParseTester parseTester)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>byte[]</type>
      <name>serializedProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParseExceptionsTest.html</anchorfile>
      <anchor>a45c425c52c2e050be4af6767a2c4eea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::ParseFlagsTest</name>
    <filename>classtesting_1_1ParseFlagsTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1ParseFlagsTest.html</anchorfile>
      <anchor>a91b31cd2a108511459f49e31dcbeabe8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>AssertStringArrayEq</name>
      <anchorfile>classtesting_1_1ParseFlagsTest.html</anchorfile>
      <anchor>a5d93780e65e1aa304334a8d4372c51fc</anchor>
      <arglist>(size_t size1, CharType **array1, size_t size2, CharType **array2)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>CheckFlags</name>
      <anchorfile>classtesting_1_1ParseFlagsTest.html</anchorfile>
      <anchor>a5919553c35ebe3910fcff51cc0b59fd6</anchor>
      <arglist>(const Flags &amp;expected)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TestParsingFlags</name>
      <anchorfile>classtesting_1_1ParseFlagsTest.html</anchorfile>
      <anchor>ad769e5f5a71939c3a9ad853b415fa9d2</anchor>
      <arglist>(int argc1, const CharType **argv1, int argc2, const CharType **argv2, const Flags &amp;expected, bool should_print_help)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::ParseInfoTree</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</filename>
    <member kind="function">
      <type>ParseLocation</type>
      <name>GetLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>ac436dc995942bfa6a6ea65ab398beec9</anchor>
      <arglist>(const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>ParseInfoTree *</type>
      <name>GetTreeForNested</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>afe34abe0e6260562843dc0379352534e</anchor>
      <arglist>(const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseInfoTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>a7dde0bb7d49ea38c6b2638ff0bb936d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParseInfoTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>ad3252a3ff7a240421b2c2254cb89666a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const FieldDescriptor *, std::vector&lt; ParseLocation &gt; &gt;</type>
      <name>LocationMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>a099aac49b249eb35a8db823fd013137b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const FieldDescriptor *, std::vector&lt; ParseInfoTree * &gt; &gt;</type>
      <name>NestedMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>a00e974d279714f903779d545b0692e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParseInfoTree *</type>
      <name>CreateNested</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>a7633372dac5d6d5c7b9d0c61bcf4e619</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>abdece87e65cf4c60f2c97aeac6244baa</anchor>
      <arglist>(ParseInfoTree)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>a00585a4b1aef178d1f9a5fb61390fcfa</anchor>
      <arglist>(const FieldDescriptor *field, ParseLocation location)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocationMap</type>
      <name>locations_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>abcff1174fbb2db51f7ec7c65b9890ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NestedMap</type>
      <name>nested_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>a1af1bd152a2da2cf9d6112f3882684ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TextFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1ParseInfoTree.html</anchorfile>
      <anchor>ae7229e92a8aa8ff12b40980020a2b52f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::TextFormat::ParseLocation</name>
    <filename>structgoogle_1_1protobuf_1_1TextFormat_1_1ParseLocation.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseLocation</name>
      <anchorfile>structgoogle_1_1protobuf_1_1TextFormat_1_1ParseLocation.html</anchorfile>
      <anchor>aeea3230d7829af392948fd9ea4b9cb46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseLocation</name>
      <anchorfile>structgoogle_1_1protobuf_1_1TextFormat_1_1ParseLocation.html</anchorfile>
      <anchor>ac1b6d2491e5526eb6a5df48ae82efe1b</anchor>
      <arglist>(int line_param, int column_param)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>column</name>
      <anchorfile>structgoogle_1_1protobuf_1_1TextFormat_1_1ParseLocation.html</anchorfile>
      <anchor>ae8d52aeff2077a3a17fd6644bc447aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structgoogle_1_1protobuf_1_1TextFormat_1_1ParseLocation.html</anchorfile>
      <anchor>af398a823deb491accf06ac76209fde38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::ParseLoopGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>GenerateParserLoop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>aca298d46efe0eb851512565fca46dca1</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseLoopGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>ab785332313539d39bd9a4f276942a10b</anchor>
      <arglist>(int num_hasbits, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer, io::Printer *printer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::WireFormat</type>
      <name>WireFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>afea9e1ed4b53afb3abe28bdb72c7c882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::WireFormatLite</type>
      <name>WireFormatLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>afb7729245b129bfe5edd3d00b5656684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateArenaString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>abade6878dd56b6d6f7cedb21597e3581</anchor>
      <arglist>(const FieldDescriptor *field, const std::string &amp;utf8, std::string field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateFieldBody</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>ab095394c56360357ee749def50d37ddf</anchor>
      <arglist>(internal::WireFormatLite::WireType wiretype, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateLengthDelim</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a1b617cd1d98741aefa4c375d61b65d3c</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateParseLoop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>afa3a9880853bb0178c8e173e78f4e326</anchor>
      <arglist>(const Descriptor *descriptor, const std::vector&lt; const FieldDescriptor * &gt; &amp;ordered_fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateStrings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a11a5a2cf7e1f15dbda58c4dd80dbd0b5</anchor>
      <arglist>(const FieldDescriptor *field, bool check_utf8)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static uint32</type>
      <name>ExpectedTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a86b7020ff2e1bd9a5921316208e39e7a</anchor>
      <arglist>(const FieldDescriptor *field, uint32 *fallback_tag_ptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ShouldRepeat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>aff0deb7b8cd68fcb9d74c2320ad0abb6</anchor>
      <arglist>(const FieldDescriptor *descriptor, internal::WireFormatLite::WireType wiretype)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static uint32</type>
      <name>SmallVarintValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a4219944393eeeb7b71cb6c2e8bb14c29</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Formatter</type>
      <name>format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a956c16a059f4b8e29654813434682bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_hasbits_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a87b041d50a0c5a645b39d9d9366e6998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options &amp;</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>a3c1505f1d69b0828a803170ee9c33b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageSCCAnalyzer *</type>
      <name>scc_analyzer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ParseLoopGenerator.html</anchorfile>
      <anchor>aa5f28433585418eb487e652034d0af4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParseNewArenaFixture</name>
    <filename>classParseNewArenaFixture.html</filename>
    <templarg></templarg>
    <base>Fixture</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BenchmarkCase</name>
      <anchorfile>classParseNewArenaFixture.html</anchorfile>
      <anchor>aa6892e7c16cc2701044ac57517ba8b64</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseNewArenaFixture</name>
      <anchorfile>classParseNewArenaFixture.html</anchorfile>
      <anchor>a653fa804492889e7ec2fe4bc8474b33f</anchor>
      <arglist>(const BenchmarkDataset &amp;dataset)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParseNewFixture</name>
    <filename>classParseNewFixture.html</filename>
    <templarg></templarg>
    <base>Fixture</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BenchmarkCase</name>
      <anchorfile>classParseNewFixture.html</anchorfile>
      <anchor>ad60a3283c7d42030c364180f41fab3a0</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseNewFixture</name>
      <anchorfile>classParseNewFixture.html</anchorfile>
      <anchor>a1b68bdcadd7642bf29b7b7764e6ea9d3</anchor>
      <arglist>(const BenchmarkDataset &amp;dataset)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::MapEntryImpl::Parser</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const char *</type>
      <name>_InternalParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a49b99681b36fb4fb852299d61fc77d7e</anchor>
      <arglist>(const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const Key &amp;</type>
      <name>entry_key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>aaf12b8f4745b33863007423e23058a93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>entry_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a6940c6a998b8ae83beac59944fc00633</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Key &amp;</type>
      <name>key</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a203e8d42b85c8fd76a65d24302df7f43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a258368fb8a434ad51082e580acbdd227</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>MapEntryImpl *</type>
      <name>NewEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a7252d35c6a66cef0f81bc0710313a98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a2749b39e211eb84a276b6820e11d09d3</anchor>
      <arglist>(MapField *mf)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseWithEnumValidation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a5e68fe40157d047fc3282286bc18fb1b</anchor>
      <arglist>(const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32 field_num, Metadata *metadata)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a4917e405c4c3c026300f3f87736bda4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a5cce0d684e6ff906f93d8d657f139c10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MoveHelper&lt; KeyTypeHandler::kIsEnum, KeyTypeHandler::kIsMessage, KeyTypeHandler::kWireType==WireFormatLite::WIRETYPE_LENGTH_DELIMITED, Key &gt;</type>
      <name>KeyMover</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a881ac905e3801febf1e29b6d2acce179</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MoveHelper&lt; ValueTypeHandler::kIsEnum, ValueTypeHandler::kIsMessage, ValueTypeHandler::kWireType==WireFormatLite::WIRETYPE_LENGTH_DELIMITED, Value &gt;</type>
      <name>ValueMover</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a147b6b271fbe40c094ceec08005ddfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadBeyondKeyValuePair</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a46448a5604059caa3d77713a71d211da</anchor>
      <arglist>(io::CodedInputStream *input) PROTOBUF_COLD</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UseKeyAndValueFromEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a184079d289bfe59d3906c029e5102781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapEntryImpl *</type>
      <name>entry_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>aa19f4d518bbcef4868fb9781dd0fd079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Key</type>
      <name>key_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>ad8c24daed3967110e344deb5f34f668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *const</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a03815d40eaad42eeaa09fed166c8d83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapField *const</type>
      <name>mf_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>a807e4ebeef76aa8b3104bfd282600a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Value *</type>
      <name>value_ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1MapEntryImpl_1_1Parser.html</anchorfile>
      <anchor>aa1c20cc960212d38c1228ea1af051947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::Parser</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</filename>
    <class kind="class">com::google::protobuf::TextFormat::Parser::Builder</class>
    <class kind="enum">com::google::protobuf::TextFormat::Parser::SingularOverwritePolicy</class>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>afcbf2a01b8231b10bd529f8803a46198</anchor>
      <arglist>(final CharSequence input, final ExtensionRegistry extensionRegistry, final Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>afd74768af59e4278fb876c659b91cf98</anchor>
      <arglist>(final CharSequence input, final Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a9bbcded60bb8e7325c8e8f016d7cf14e</anchor>
      <arglist>(final Readable input, final ExtensionRegistry extensionRegistry, final Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ac39138625b3068e358e25d765b0bedb4</anchor>
      <arglist>(final Readable input, final Message.Builder builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>aae6443ed7bb72511b36c8c51dbf95285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a7b14a973867f3bfe9c25747f29b0803a</anchor>
      <arglist>(final List&lt; UnknownField &gt; unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>consumeFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a2cee736c9061de82fc97af5b1c2999f9</anchor>
      <arglist>(final Tokenizer tokenizer, final ExtensionRegistry extensionRegistry, final MessageReflection.MergeTarget target, final FieldDescriptor field, final ExtensionRegistry.ExtensionInfo extension, final TextFormatParseInfoTree.Builder parseTreeBuilder, List&lt; UnknownField &gt; unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>consumeFieldValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a437cfd312e2523a73cd17880592ebc63</anchor>
      <arglist>(final Tokenizer tokenizer, final ExtensionRegistry extensionRegistry, final MessageReflection.MergeTarget target, final FieldDescriptor field, final ExtensionRegistry.ExtensionInfo extension, final TextFormatParseInfoTree.Builder parseTreeBuilder, List&lt; UnknownField &gt; unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ab772cd31dc9570764211e41850fc43cb</anchor>
      <arglist>(final Tokenizer tokenizer, final ExtensionRegistry extensionRegistry, final MessageReflection.MergeTarget target, List&lt; UnknownField &gt; unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>af5e7e4d56c377396cc46565534c9fb71</anchor>
      <arglist>(final Tokenizer tokenizer, final ExtensionRegistry extensionRegistry, final MessageReflection.MergeTarget target, TextFormatParseInfoTree.Builder parseTreeBuilder, List&lt; UnknownField &gt; unknownFields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Parser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a2b69ec69c405689b8dd22fb9ae0fb898</anchor>
      <arglist>(boolean allowUnknownFields, boolean allowUnknownEnumValues, boolean allowUnknownExtensions, SingularOverwritePolicy singularOverwritePolicy, TextFormatParseInfoTree.Builder parseInfoTreeBuilder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a4dce2900a16bb069fa03ed8d870f3132</anchor>
      <arglist>(Tokenizer tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipFieldMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a1043748d5d4fb307cee83073faabfa82</anchor>
      <arglist>(Tokenizer tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a1248842214c4ebf1afcc29dee232c1e9</anchor>
      <arglist>(Tokenizer tokenizer)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StringBuilder</type>
      <name>toStringBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a77153cacce1b59548a6cd8f709e7fe5e</anchor>
      <arglist>(final Readable input)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>allowUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ae9a9e0f0827fce65c0c2b0e7c900a7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>allowUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a9fa6aacb54c5630d902f769f25d64551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>allowUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a2ce7be389ff23f671a9cca757610342b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TextFormatParseInfoTree.Builder</type>
      <name>parseInfoTreeBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a74de8ed6720d42d208a94d86d1331223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final SingularOverwritePolicy</type>
      <name>singularOverwritePolicy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a771a4958b132f5be54b54d5c2458d8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>BUFFER_SIZE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ac9385586cee7a6b6e24b0d72264f8edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::Parser</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</filename>
    <class kind="class">google::protobuf::TextFormat::Parser::ParserImpl</class>
    <member kind="function">
      <type>void</type>
      <name>AllowCaseInsensitiveField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a5d0f4d2f7e25eaec89515cfd6b48f209</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllowFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a79c9bc1932ece67002ea1580c75d5482</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllowPartialMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a5b004da7d52f5a15eb9cf901b57f9aca</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllowUnknownExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a9e444dbbc2ed16391aeb64809e9df9c6</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllowUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a2410fa0be923b863379b46cdf40851c4</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a55fd6320c2e8f8e39a090be2d07f8ef6</anchor>
      <arglist>(io::ZeroCopyInputStream *input, Message *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>adf9dd46a981e6e854a02ac1e631bc883</anchor>
      <arglist>(const std::string &amp;input, Message *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Parse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ac9b9b69c61461915f5492a3bc1279e20</anchor>
      <arglist>(io::ZeroCopyInputStream *input, Message *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFieldValueFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a77c83c313511ca0d7e4824f122ea2bf9</anchor>
      <arglist>(const std::string &amp;input, const FieldDescriptor *field, Message *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a1b29d7f1bc5370f4e89440da47aa5298</anchor>
      <arglist>(const std::string &amp;input, Message *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a338cd4ff14e617e4fcff961e3e833d73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordErrorsTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>aee8a5aaededd0c04880a51937342762d</anchor>
      <arglist>(io::ErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>aa2f712c95bab937ffdfc9dc7e3db0051</anchor>
      <arglist>(const Finder *finder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRecursionLimit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a9c21abbacf65651b6e1b569a4142e071</anchor>
      <arglist>(int limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLocationsTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a4f46b029f04baa41b3a451c01d7da1f3</anchor>
      <arglist>(ParseInfoTree *tree)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a3e5c8c1a316c5cf04fabeb023bb78213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MergeUsingImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a8380b140ef0d1bd97cf4382c4cd743b4</anchor>
      <arglist>(io::ZeroCopyInputStream *input, Message *output, ParserImpl *parser_impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_case_insensitive_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a7f0d237c7e10a3f8d0e0b2a2b21a6d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_field_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a7982c284e157f106adad119797cd19a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_partial_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a72a5f1423e2499a27f17370f72abbeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_relaxed_whitespace_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a613e4ccaea037ca5b74223cb3822613f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_singular_overwrites_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>af0e507f824b4031ab1289a48e088550d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_unknown_enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a0d1fa447e670b5849c23f027c52efa30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_unknown_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a2d8060e606261132fd66fa1d0d5763ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_unknown_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a1fd8c132dad4196d5cf10fb4f5cc5f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ErrorCollector *</type>
      <name>error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ab021f4baf95908677f5777446fc45e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Finder *</type>
      <name>finder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a1e5b14bc32bd10d65f7eadee24be31e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParseInfoTree *</type>
      <name>parse_info_tree_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>ad719a4e2e2329ede7ae3eead200669a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>recursion_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser.html</anchorfile>
      <anchor>a984b24605e64f41b2a65b5ad88538e51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Parser</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Parser.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a3cd9b92566bd78c45c211d36735bb8f3</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a82cc6dbab4ddc3835c6b473b22cef2ba</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a860fc68d33e7c72cbc363d4f6f36b797</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a485801b373c9518070a9c56c89e58a3d</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a1c3f0f3371e30c09f150fbbf7e0b5097</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aecd3cab27f452e08aa8ab38f37587772</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>abab312ccc16ff6c64c73c5742d11db3a</anchor>
      <arglist>(ByteBuffer data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aa08e0589e375a81476faf6bb24d262ea</anchor>
      <arglist>(ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a253f13c5d70fe52a6660a071215ab9d3</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ab6071cb7a496cf5e0ed1530eac46a7ca</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ab9dfae41cd6e1e7676c80db911e0cd75</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>acb70c7fe69ee00f613036123f16ed032</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aea4313c352b27614adfaea9df626b2bd</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a71ba42039e3730447e72aa6d4c58cda9</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a6591c7bb35fb1d4f54a29fc83f28aa62</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ae448f1b9c38b15eeb09e6699c0c08bf4</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a446e1b45937b61ec4c20bd5a9d930855</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a26696ef1120ce5b913bcd98b8e3126a6</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ad8fc20cc55d83b4da70e810e549a71b4</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4ae98b9285bdd6c14a425b0f273f48e7</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aabcf36ac946778369abeea181b9ac166</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4f117cabf026364423e185b9a3b71532</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a02f8ab182e8229091af51c5c33417768</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a7a1edd9b4fd431f99a7581466eb91970</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4137872ab194eb06209b8f0b3b837bce</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a03fe2312759b2d61b7305b6e2de24633</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSet::Parser</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Parser.html</filename>
    <base>AbstractParser&lt; UnknownFieldSet &gt;</base>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>parsePartialFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet_1_1Parser.html</anchorfile>
      <anchor>aa67db96fb5500026e170cbac662fd627</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::Parser</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</filename>
    <member kind="function">
      <type>Parser</type>
      <name>ignoringUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a587a0e1c42ec3cc81dfebc9ed8b79da5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a915c7ae414d87311aeb4632d65eab952</anchor>
      <arglist>(Reader json, Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a91b2cb27d1c81dcfad256e668c897eb4</anchor>
      <arglist>(String json, Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Parser</type>
      <name>usingTypeRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a184c24a3ed736c3b617f23ec940ca72a</anchor>
      <arglist>(TypeRegistry registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Parser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>ae19697dc02fd21c6b13f567efef2e81b</anchor>
      <arglist>(TypeRegistry registry, boolean ignoreUnknownFields, int recursionLimit)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>ignoringUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a7263373d7b3b3a2e6f5ec8c835b166b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>recursionLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a16ab47092e82f9f3ec6ece82eba1dbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TypeRegistry</type>
      <name>registry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a4747d8036c95667617044397b518b1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>DEFAULT_RECURSION_LIMIT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Parser.html</anchorfile>
      <anchor>a7ccd90eeef747d47812f8a2c92228311</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::Parser</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</filename>
    <class kind="class">google::protobuf::compiler::Parser::LocationRecorder</class>
    <class kind="struct">google::protobuf::compiler::Parser::MapField</class>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetSyntaxIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acfa7af74db884e7d6a28e8f66ab07959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Parse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ac7a5764cc373ff821ed62d7d34b8e9e4</anchor>
      <arglist>(io::Tokenizer *input, FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>af0915c82e15d12fd2624536b2576da42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordErrorsTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a8aa3d62095ce6b713a7308de5aee93e9</anchor>
      <arglist>(io::ErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordSourceLocationsTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a58189a798d771a7bcd7caec8eb1b5287</anchor>
      <arglist>(SourceLocationTable *location_table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRequireSyntaxIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>aa6a3b3adc267a3e46230587fbc2af3a8</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStopAfterSyntaxIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ab61939174863159d6077a8116c3b6dad</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>aaeccc97cb8a6756b129b88e22505b54a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPTION_ASSIGNMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acbcc912b8bc846744ff0ba4b6f98b7c4a2791d6811ab7c7d280abb1bde94d3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPTION_STATEMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acbcc912b8bc846744ff0ba4b6f98b7c4a6d7bbc7e773e8ed19b8e6d37f69480db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>OptionStyle</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acbcc912b8bc846744ff0ba4b6f98b7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPTION_ASSIGNMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acbcc912b8bc846744ff0ba4b6f98b7c4a2791d6811ab7c7d280abb1bde94d3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OPTION_STATEMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acbcc912b8bc846744ff0ba4b6f98b7c4a6d7bbc7e773e8ed19b8e6d37f69480db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a17c1fcf5062cb27c322f2f438c487c3e</anchor>
      <arglist>(const std::string &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ab3b15650d0b1e70be9a672467c624ae0</anchor>
      <arglist>(int line, int column, const std::string &amp;error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a04ac67486654cbd8df5e505a05fc2b34</anchor>
      <arglist>(const string &amp;warning)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AtEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a951c2f9e622af76c6bf2228b36eafca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Consume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>af5bd79d947323c380fbaebece20de2b4</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Consume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a8d89f4a33e30d3cf7c9c388062d3597a</anchor>
      <arglist>(const char *text, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeEndOfDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a8c1de2b3b2c5176856c190d6773d4b88</anchor>
      <arglist>(const char *text, const LocationRecorder *location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>af15dbb75b7240de6e46b13cd5427ccc2</anchor>
      <arglist>(std::string *output, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a47639386ae35e33bc933147ff1d5663c</anchor>
      <arglist>(int *output, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeInteger64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a9b1fa3353f178047975eef3fd8b60e66</anchor>
      <arglist>(uint64 max_value, uint64 *output, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a6a9013bcc86ebbad845fb7feca1bbbd9</anchor>
      <arglist>(double *output, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeSignedInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>afadc47a16ac445d29ab17292c668e7f4</anchor>
      <arglist>(int *output, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>aad4da02c955d3c21697e15d98f808a07</anchor>
      <arglist>(std::string *output, const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>DefaultToOptionalFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a223cbc125ce24eb1a3deb0d466d355de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMapEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ade2ef8dc86b11adb44d0886bb1b7598e</anchor>
      <arglist>(const MapField &amp;map_field, FieldDescriptorProto *field, RepeatedPtrField&lt; DescriptorProto &gt; *messages)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>aa62f0884d2929f5c7b7d9086202d50dd</anchor>
      <arglist>(Parser)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LookingAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>af0411656d12cb46b5fc36cdd962440cd</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LookingAtType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a018f685abc683919f2f54ccf4afbcacd</anchor>
      <arglist>(io::Tokenizer::TokenType token_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseDefaultAssignment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a90607edadf9868c5c584698e377cf8fe</anchor>
      <arglist>(FieldDescriptorProto *field, const LocationRecorder &amp;field_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseEnumBlock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a295b240e5713dad1781fa183f6f311d6</anchor>
      <arglist>(EnumDescriptorProto *enum_type, const LocationRecorder &amp;enum_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseEnumConstant</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a66bbad6b33a03dc294502d7a47d191fb</anchor>
      <arglist>(EnumValueDescriptorProto *enum_value, const LocationRecorder &amp;enum_value_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseEnumConstantOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a3ce74d9e9e2338a8142025f6acc2731e</anchor>
      <arglist>(EnumValueDescriptorProto *value, const LocationRecorder &amp;enum_value_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseEnumDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a0b8d9a26b39f322544a3dec220bda91e</anchor>
      <arglist>(EnumDescriptorProto *enum_type, const LocationRecorder &amp;enum_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseEnumStatement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a878125b91de6b8ffc62eda98df60405b</anchor>
      <arglist>(EnumDescriptorProto *message, const LocationRecorder &amp;enum_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseExtend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a9bf3c9c4765fbd67456cbac90ed5314c</anchor>
      <arglist>(RepeatedPtrField&lt; FieldDescriptorProto &gt; *extensions, RepeatedPtrField&lt; DescriptorProto &gt; *messages, const LocationRecorder &amp;parent_location, int location_field_number_for_nested_type, const LocationRecorder &amp;extend_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ada79f16d5edf24847255318d7ffabc4e</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;extensions_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseFieldOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a64ed57428dc1bb95ed746d6cb55d5fd4</anchor>
      <arglist>(FieldDescriptorProto *field, const LocationRecorder &amp;field_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseImport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>acbb7dec5f8a9754ce64dbec2cd6a7679</anchor>
      <arglist>(RepeatedPtrField&lt; std::string &gt; *dependency, RepeatedField&lt; int32 &gt; *public_dependency, RepeatedField&lt; int32 &gt; *weak_dependency, const LocationRecorder &amp;root_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseJsonName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ad48ad49bf259dfcf36812b757192a7ac</anchor>
      <arglist>(FieldDescriptorProto *field, const LocationRecorder &amp;field_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseLabel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a6d3698ff8cfcb383e77a7f600adb291c</anchor>
      <arglist>(FieldDescriptorProto::Label *label, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageBlock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a660afd55bf0c787e234bfee76346eeb8</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;message_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a1621ee90403d444e932ca905eb0b41c2</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;message_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a288fc5079fb1fe45669b61561cf9b474</anchor>
      <arglist>(FieldDescriptorProto *field, RepeatedPtrField&lt; DescriptorProto &gt; *messages, const LocationRecorder &amp;parent_location, int location_field_number_for_nested_type, const LocationRecorder &amp;field_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageFieldNoLabel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a22be67505b2aba55b0ccb9e25c0233d7</anchor>
      <arglist>(FieldDescriptorProto *field, RepeatedPtrField&lt; DescriptorProto &gt; *messages, const LocationRecorder &amp;parent_location, int location_field_number_for_nested_type, const LocationRecorder &amp;field_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMessageStatement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ad44f4274a2ad2c3d831e9c4364a96a92</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;message_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseMethodOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a5f171a31fb118870cca2059f40a5cf51</anchor>
      <arglist>(const LocationRecorder &amp;parent_location, const FileDescriptorProto *containing_file, const int optionsFieldNumber, Message *mutable_options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a7de8924b8a6ed8cee923defe8cf684b7</anchor>
      <arglist>(OneofDescriptorProto *oneof_decl, DescriptorProto *containing_type, int oneof_index, const LocationRecorder &amp;oneof_location, const LocationRecorder &amp;containing_type_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseOption</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a8cbedf4cdc8dfae905bb2dbbfe1124cd</anchor>
      <arglist>(Message *options, const LocationRecorder &amp;options_location, const FileDescriptorProto *containing_file, OptionStyle style)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseOptionNamePart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a52e9fb2a8897f8456421ca1cd3fda4e6</anchor>
      <arglist>(UninterpretedOption *uninterpreted_option, const LocationRecorder &amp;part_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParsePackage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a7a179c4bed03d415fc0f95d8566ff751</anchor>
      <arglist>(FileDescriptorProto *file, const LocationRecorder &amp;root_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a40ba8026d3b2dfedd3a38104c725fd97</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;message_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>af3b67c17e38b44f3b7dda21e7042b194</anchor>
      <arglist>(EnumDescriptorProto *message, const LocationRecorder &amp;message_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseReservedNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a1c7134701de8370dbf2ddb2ba8928bfb</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;parent_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseReservedNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>aa4d9a75bdb77114c004a3644023dd89d</anchor>
      <arglist>(EnumDescriptorProto *message, const LocationRecorder &amp;parent_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseReservedNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a16735fd2a9f00e475f11ca6783a3aa07</anchor>
      <arglist>(DescriptorProto *message, const LocationRecorder &amp;parent_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseReservedNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a2d05b206a93344da23d535f5a9f6b7bd</anchor>
      <arglist>(EnumDescriptorProto *message, const LocationRecorder &amp;parent_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseServiceBlock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a4d5cf4a25da6f8cbd07534dea4f8149b</anchor>
      <arglist>(ServiceDescriptorProto *service, const LocationRecorder &amp;service_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseServiceDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a795e4cd8f9d7575d5baa39924aa175b5</anchor>
      <arglist>(ServiceDescriptorProto *service, const LocationRecorder &amp;service_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseServiceMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a7b71cfbbedb0c8a78761571692bfffae</anchor>
      <arglist>(MethodDescriptorProto *method, const LocationRecorder &amp;method_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseServiceStatement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ab0e5e8d9d83a83dca4fa0df82c450dd8</anchor>
      <arglist>(ServiceDescriptorProto *message, const LocationRecorder &amp;service_location, const FileDescriptorProto *containing_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseSyntaxIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a76c3b4c1e729c676995516aca4c50dd3</anchor>
      <arglist>(const LocationRecorder &amp;parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTopLevelStatement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a0fec9409b37dae82f406c0e51f0e3e76</anchor>
      <arglist>(FileDescriptorProto *file, const LocationRecorder &amp;root_location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a8307d223e01943462e77603394e50ff0</anchor>
      <arglist>(FieldDescriptorProto::Type *type, std::string *type_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseUninterpretedBlock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ae59b739fb36a51ed4cacd6d4507c84c1</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseUserDefinedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a04fd6a4866649fa387ab31cb98a0e14d</anchor>
      <arglist>(std::string *type_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SkipRestOfBlock</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>af411ccaee1d9adf2dae9457d5d6556cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SkipStatement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ad943e83f4cb286267f535669f28c937d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryConsume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a0f9742f17810b48f657f324b14289e00</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryConsumeEndOfDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a479c12dd8b134d9c2a22ea03cf223a18</anchor>
      <arglist>(const char *text, const LocationRecorder *location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryConsumeEndOfDeclarationFinishScope</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a5f9a3f9f69b7dbae18f9c7c19cdc98f8</anchor>
      <arglist>(const char *text, const LocationRecorder *location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ValidateEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a5c87d195ab8f280948c8b292d56290da</anchor>
      <arglist>(const EnumDescriptorProto *proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ErrorCollector *</type>
      <name>error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a3665bca790380c9fd6e88502c51383cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_errors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a424c912b43a02b4f3658ff53b202d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::Tokenizer *</type>
      <name>input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a13d1d276200339d7b4a76259ecf76b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>require_syntax_identifier_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ada2a96f2adbcb2daee133f0b44472e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceCodeInfo *</type>
      <name>source_code_info_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a7268945a41dbee3d16e1b7bf144e5f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceLocationTable *</type>
      <name>source_location_table_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a93ad5264ca379a0fb9efde28c02ad7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stop_after_syntax_identifier_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ae1e68c96193f0d3c13178a5cabbf6157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>syntax_identifier_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>a93796f03a7c52fcfe4177b04651ec1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>upcoming_detached_comments_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ad2dc89c8b93a1314c4b8161b1e7f1352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>upcoming_doc_comments_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Parser.html</anchorfile>
      <anchor>ac61c014f28fe94748d25d786d9d4a260</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Parser&lt; com::google::protobuf::jruby::SentinelOuterClass::Sentinel &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Parser.html</filename>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a3cd9b92566bd78c45c211d36735bb8f3</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a82cc6dbab4ddc3835c6b473b22cef2ba</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a860fc68d33e7c72cbc363d4f6f36b797</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a485801b373c9518070a9c56c89e58a3d</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a1c3f0f3371e30c09f150fbbf7e0b5097</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aecd3cab27f452e08aa8ab38f37587772</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>abab312ccc16ff6c64c73c5742d11db3a</anchor>
      <arglist>(ByteBuffer data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aa08e0589e375a81476faf6bb24d262ea</anchor>
      <arglist>(ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a253f13c5d70fe52a6660a071215ab9d3</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ab6071cb7a496cf5e0ed1530eac46a7ca</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ab9dfae41cd6e1e7676c80db911e0cd75</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>acb70c7fe69ee00f613036123f16ed032</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aea4313c352b27614adfaea9df626b2bd</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a71ba42039e3730447e72aa6d4c58cda9</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a6591c7bb35fb1d4f54a29fc83f28aa62</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ae448f1b9c38b15eeb09e6699c0c08bf4</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a446e1b45937b61ec4c20bd5a9d930855</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a26696ef1120ce5b913bcd98b8e3126a6</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ad8fc20cc55d83b4da70e810e549a71b4</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4ae98b9285bdd6c14a425b0f273f48e7</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aabcf36ac946778369abeea181b9ac166</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4f117cabf026364423e185b9a3b71532</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a02f8ab182e8229091af51c5c33417768</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a7a1edd9b4fd431f99a7581466eb91970</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4137872ab194eb06209b8f0b3b837bce</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a03fe2312759b2d61b7305b6e2de24633</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Parser&lt; com::google::protobuf::MapEntry&lt; K, V &gt; &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Parser.html</filename>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a3cd9b92566bd78c45c211d36735bb8f3</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a82cc6dbab4ddc3835c6b473b22cef2ba</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a860fc68d33e7c72cbc363d4f6f36b797</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a485801b373c9518070a9c56c89e58a3d</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a1c3f0f3371e30c09f150fbbf7e0b5097</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aecd3cab27f452e08aa8ab38f37587772</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>abab312ccc16ff6c64c73c5742d11db3a</anchor>
      <arglist>(ByteBuffer data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aa08e0589e375a81476faf6bb24d262ea</anchor>
      <arglist>(ByteBuffer data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a253f13c5d70fe52a6660a071215ab9d3</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ab6071cb7a496cf5e0ed1530eac46a7ca</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ab9dfae41cd6e1e7676c80db911e0cd75</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>acb70c7fe69ee00f613036123f16ed032</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aea4313c352b27614adfaea9df626b2bd</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parseFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a71ba42039e3730447e72aa6d4c58cda9</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a6591c7bb35fb1d4f54a29fc83f28aa62</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialDelimitedFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ae448f1b9c38b15eeb09e6699c0c08bf4</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a446e1b45937b61ec4c20bd5a9d930855</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a26696ef1120ce5b913bcd98b8e3126a6</anchor>
      <arglist>(byte[] data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>ad8fc20cc55d83b4da70e810e549a71b4</anchor>
      <arglist>(byte[] data, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4ae98b9285bdd6c14a425b0f273f48e7</anchor>
      <arglist>(byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>aabcf36ac946778369abeea181b9ac166</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4f117cabf026364423e185b9a3b71532</anchor>
      <arglist>(ByteString data, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a02f8ab182e8229091af51c5c33417768</anchor>
      <arglist>(CodedInputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a7a1edd9b4fd431f99a7581466eb91970</anchor>
      <arglist>(CodedInputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a4137872ab194eb06209b8f0b3b837bce</anchor>
      <arglist>(InputStream input)</arglist>
    </member>
    <member kind="function">
      <type>MessageType</type>
      <name>parsePartialFrom</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Parser.html</anchorfile>
      <anchor>a03fe2312759b2d61b7305b6e2de24633</anchor>
      <arglist>(InputStream input, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</filename>
    <base>google::protobuf::io::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</anchorfile>
      <anchor>aec6c82c4a4b85b9d74ef47eb978a6ae8</anchor>
      <arglist>(int line, int column, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</anchorfile>
      <anchor>a0454e81636334423b3e16e27b89d7746</anchor>
      <arglist>(int line, int column, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParserErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</anchorfile>
      <anchor>a5fd5a1ffbbbee9251279feff160cdd57</anchor>
      <arglist>(TextFormat::Parser::ParserImpl *parser)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParserErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</anchorfile>
      <anchor>ac5d6dca7d1fe045e861752cf0522e750</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</anchorfile>
      <anchor>abbaa41f81106edfd30fdf901e1d4112d</anchor>
      <arglist>(ParserErrorCollector)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TextFormat::Parser::ParserImpl *</type>
      <name>parser_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl_1_1ParserErrorCollector.html</anchorfile>
      <anchor>af8963d9103e836a77b314df0d98e1b98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParseReuseFixture</name>
    <filename>classParseReuseFixture.html</filename>
    <templarg></templarg>
    <base>Fixture</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BenchmarkCase</name>
      <anchorfile>classParseReuseFixture.html</anchorfile>
      <anchor>ad2879eb7cba813ccac596b5203020945</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseReuseFixture</name>
      <anchorfile>classParseReuseFixture.html</anchorfile>
      <anchor>a4af4dab1550dcdf0605855e71381f2d4</anchor>
      <arglist>(const BenchmarkDataset &amp;dataset)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::Parser::ParserImpl</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</filename>
    <class kind="class">google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector</class>
    <member kind="enumvalue">
      <name>ALLOW_SINGULAR_OVERWRITES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1ce0dbd106c1794064d9a997d57cd684a6150d202e0e5a034cff4b1bacbbaeb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORBID_SINGULAR_OVERWRITES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1ce0dbd106c1794064d9a997d57cd684a71d831b736dbf7d6d6e694b54d8b8455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SingularOverwritePolicy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1ce0dbd106c1794064d9a997d57cd684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALLOW_SINGULAR_OVERWRITES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1ce0dbd106c1794064d9a997d57cd684a6150d202e0e5a034cff4b1bacbbaeb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORBID_SINGULAR_OVERWRITES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1ce0dbd106c1794064d9a997d57cd684a71d831b736dbf7d6d6e694b54d8b8455</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Parse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a54dc686d80f67f764cac8d2a92b65c59</anchor>
      <arglist>(Message *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a22891be36e6ca8a940a214a657cb6143</anchor>
      <arglist>(const FieldDescriptor *field, Message *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParserImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a26e435cacbd6dba55f9960f4e976db60</anchor>
      <arglist>(const Descriptor *root_message_type, io::ZeroCopyInputStream *input_stream, io::ErrorCollector *error_collector, const TextFormat::Finder *finder, ParseInfoTree *parse_info_tree, SingularOverwritePolicy singular_overwrite_policy, bool allow_case_insensitive_field, bool allow_unknown_field, bool allow_unknown_extension, bool allow_unknown_enum, bool allow_field_number, bool allow_relaxed_whitespace, bool allow_partial, int recursion_limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ac74a65e71939b2e63647078051ae63ab</anchor>
      <arglist>(int line, int col, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a4f70ac8a3f4bf942fd083c04771e5922</anchor>
      <arglist>(int line, int col, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParserImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a3f6bf0985f95161b9e95fd186ec46e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Consume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a74b9b86ac1b9bf72ebe3daac2dc378e3</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeAnyTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1c3d8dbeb501e096d334cbd45743cc87</anchor>
      <arglist>(std::string *full_type_name, std::string *prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeAnyValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a3d1469e638046ccf1eea86148f4be071</anchor>
      <arglist>(const Descriptor *value_descriptor, std::string *serialized_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>acce247a795a240f4e7d4dca1ed6f42c5</anchor>
      <arglist>(double *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a365d647422a3cf84dbe6c9d56d6f6d16</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeFieldMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a4325ff8b3a68ee0990c6b5bc4fa8dd09</anchor>
      <arglist>(Message *message, const Reflection *reflection, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a120a80adc9a22bb53e7c52f3830a816e</anchor>
      <arglist>(Message *message, const Reflection *reflection, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeFullTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ae7490b224ab6f3cacc3938b65cc46c53</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a797c5d2f02b9b7b5cb5143517c70acf9</anchor>
      <arglist>(std::string *identifier)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ab81ee30118b83792c9cc5226cd9437cd</anchor>
      <arglist>(Message *message, const std::string delimiter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeMessageDelimiter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a0629a81dd9e474ad5a96cec4feb0b000</anchor>
      <arglist>(std::string *delimiter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeSignedInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>aff05253247b0ebacc085c9a4080579bf</anchor>
      <arglist>(int64 *value, uint64 max_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a292955b2cf22f33a10bbbb1ef25aaaa0</anchor>
      <arglist>(std::string *text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeTypeUrlOrFullTypeName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a2557ae568ad70e37d3d1c42de0c3edb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeUnsignedDecimalAsDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>aeb226aaef7e74d2ccff4a7b3fdf23295</anchor>
      <arglist>(double *value, uint64 max_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ConsumeUnsignedInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a732197c237c8a8562bc2270eac394f45</anchor>
      <arglist>(uint64 *value, uint64 max_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a2bd4ee89835c9decc1fd3c5051a57ff9</anchor>
      <arglist>(ParserImpl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LookingAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a3409c29b338f4cd68f1234294f212931</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LookingAtType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a6ac061ff9381dff8033ffc33abd5e950</anchor>
      <arglist>(io::Tokenizer::TokenType token_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReportError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a3bb34d104a92789a2ea946dd868e7a22</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReportWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a37d5e4e1f097472400afd0cd2f5e4262</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a49630a3453b115deac063a23dd7d94b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SkipFieldMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a9bf34f78e2d16baaaccfc9d8bc5945c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SkipFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>aaa3feb46ef18550e7ac01cfb42dd5951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryConsume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ab5a78d18b176f88df8c25856f7e62c4b</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_case_insensitive_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ab0cf2c60da5465d6c37769277c0b7ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_field_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a9c810f6fa35821816bcde38fea30a8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_partial_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>adb04a6f3883a479a5c2eb992263a80ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_unknown_enum_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a61e71025c77878d44e188829ffd90453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_unknown_extension_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a310a5cd0103a5f7acd5e2aa6b4493170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>allow_unknown_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a69b32d858f69582fb3fe8bd233be3c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ErrorCollector *</type>
      <name>error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ad65082772d229e77e20510deb822b1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TextFormat::Finder *</type>
      <name>finder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a5dbd081cb2dd73688bd003d2e307eb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_errors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a0677452cce04dd0a78be92ac88058634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParseInfoTree *</type>
      <name>parse_info_tree_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ab8468f314eab109e2144261ea246c186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>recursion_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>ae9a72df441f001b63ebb9c523252b0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>root_message_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a4780cdac33693834ed797af4c9729b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SingularOverwritePolicy</type>
      <name>singular_overwrite_policy_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a1134f643bac310b8411dca4791b5c6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::Tokenizer</type>
      <name>tokenizer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>a9b335801f68b7fdeec8f79e31630262a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParserErrorCollector</type>
      <name>tokenizer_error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_1_1ParserImpl.html</anchorfile>
      <anchor>add748ee2fbbfeb88d6bb9d2fcbc37810</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::ParserImpl</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</filename>
    <class kind="interface">com::google::protobuf::util::JsonFormat::ParserImpl::WellKnownTypeParser</class>
    <member kind="function" protection="private">
      <type>Map&lt; String, FieldDescriptor &gt;</type>
      <name>getFieldNameMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a49954a1e0970ff6b95f08b5f214be32a</anchor>
      <arglist>(Descriptor descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a9282929bf1a20031f4187d04b83fb2b7</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeAny</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>aee71f42c7040f5b0300f46ce13f28b91</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeDuration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>acbfa60af7b6afb0362268f9c247b1bc4</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a081a8f189a9bc7a4631ef4a2d22ef658</anchor>
      <arglist>(FieldDescriptor field, JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeFieldMask</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ad4e6377d751d7a5f92714420353159cc</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeListValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a55e2a8c366b02ef4108da5ff8cec3d2d</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a6e8d0253b6eb61fe5d3d3e5ec3efcc21</anchor>
      <arglist>(FieldDescriptor field, JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a1d6432634f49649a9de060bad223abf8</anchor>
      <arglist>(JsonElement json, Message.Builder builder, boolean skipTypeUrl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeOneofField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a3818f7d4e6f56e14371a2b58e4774b6a</anchor>
      <arglist>(FieldDescriptor field, JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a5437b426d8c4d27d78c5e8a2d9ef2109</anchor>
      <arglist>(FieldDescriptor field, JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeStruct</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a520242115d14120bb52b2dbc698963ec</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeTimestamp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>acd8b3c22c86a11afab80f5b3576ab51a</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a2b1737e090440f83dfbb2664e459e094</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mergeWrapper</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a4c32f237f3543156d144732ac1a87bcf</anchor>
      <arglist>(JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>parseBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>adcc2625d44cf89c9143d5c812340668b</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>parseBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>aed7a7c78f1316e55006f4c7a54deccb9</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>parseDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>aef3152a4651f5c72b0cf32bfdd6fdf94</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EnumValueDescriptor</type>
      <name>parseEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ad09fe9321472322ea16cc6096be197d5</anchor>
      <arglist>(EnumDescriptor enumDescriptor, JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>parseFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a56c250cac60184cf8acf7da3cbb97653</anchor>
      <arglist>(FieldDescriptor field, JsonElement json, Message.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>parseFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ad5900973ebf33d5f464b4808eed4a962</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>parseInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>aa2b5216576f9245a60776ccec9b6d742</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>parseInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ad5416f311a2332bc1428a066da5e4080</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>parseString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a199e92b725a868df2ea2cf463a4e5ce8</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>parseUint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ace8459c9a92467724d08fd60458b27c2</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>parseUint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ac648a7b1159341b371d58301c6be3a71</anchor>
      <arglist>(JsonElement json)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Map&lt; String, WellKnownTypeParser &gt;</type>
      <name>buildWellKnownTypeParsers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a50ad05df0d05d117d8459c937d25ed91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a6ae9aaa43af63ba67498b6c2ec7280bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; Descriptor, Map&lt; String, FieldDescriptor &gt; &gt;</type>
      <name>fieldNameMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ac1bc6bb6cd037b80f696ef01ed76c218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>ignoringUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a1b00fe29afcb31624707e8076d57ed1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final JsonParser</type>
      <name>jsonParser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>abc4aa3b07404f2478a11a421f8fa2547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>recursionLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a428875a2b7fa5a602974b93e801a2fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TypeRegistry</type>
      <name>registry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a44b319237126fa708515aec2ab80af89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final double</type>
      <name>EPSILON</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ad029b1a968ee924a3b7ff5cad073e99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BigDecimal</type>
      <name>MAX_DOUBLE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a30932ee41ecb593f7f258a74263ba84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BigInteger</type>
      <name>MAX_UINT64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>abfcd07dc01ef04408ea8c77878539352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BigDecimal</type>
      <name>MIN_DOUBLE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>aaddd319a41d77bc6ecc22314c0d3daf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BigDecimal</type>
      <name>MORE_THAN_ONE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>ab944df90629da6834a7fc116cbe1dde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Map&lt; String, WellKnownTypeParser &gt;</type>
      <name>wellKnownTypeParsers</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl.html</anchorfile>
      <anchor>a55ef3858b1118c7a6e4f29abafa70f4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ParserLiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testParseDelimitedToLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>a1e85a14da6a66085a83bb59052e69bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensionsLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>a1b59619a4c2ff4c96beef10e89a6783b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>a526f4f5cab323b2ecef2a4d2ad5f4ccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>ad0763a0006ed5fb86c79644278927de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsingMergeLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>af4ec73f61a43403e0cea1bb8e5797f44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageMerged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>ada61c93865f277171fe65f02810da126</anchor>
      <arglist>(TestAllTypesLite allTypes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>a837ef111df0c7b07647f82a2ebbdecfd</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>ad53e9d366b81ab7c9b83aa45a4ebb7a1</anchor>
      <arglist>(MessageLite message, ExtensionRegistryLite registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>generatePaddingArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserLiteTest.html</anchorfile>
      <anchor>a1cc2117e5ba6b9e03ba982f237a98df1</anchor>
      <arglist>(byte[] data, int offset, int padding)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ParserTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ParserTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testGeneratedMessageParserSingleton</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a8812c532339546cc49c4231b709b4e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNormalMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a668c2bf48523c74750d365d5f9d28f61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOptimizeForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a5f36a2b27713be4904f099091c84bd57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseDelimitedFrom_firstByteInterrupted_preservesCause</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a3b617fb9a10a320324a20e549e545cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseDelimitedFrom_secondByteInterrupted_preservesCause</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>aa5b32b56c9cdc522ab4093f27ff2e47c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseDelimitedTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a11e581cf5d0399a71d7a021a830ca480</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a3c653635116e5299eb0100780b27c2c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a904e269fc0662bff40dc3653ad732435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a83e8def5dc014c26ca217005acd66966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a5f369e9003c10a7adb4b088bd6c7fc55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsingMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a7b2f469dabcdd63cda10a46907023eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a504dadb59a42577a81988611cec2f480</anchor>
      <arglist>(MessageLite expected, MessageLite actual)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageMerged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a89080456d7e916463f09b23eea1847c3</anchor>
      <arglist>(TestAllTypes allTypes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>aa02e5549358b16fd73e16e76ae92af1f</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>a8aa2bb3bb3587bad33f8f5de8cd113ac</anchor>
      <arglist>(MessageLite message, ExtensionRegistryLite registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>generatePaddingArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ParserTest.html</anchorfile>
      <anchor>ab986428515fb969868bc0b209a020746</anchor>
      <arglist>(byte[] data, int offset, int padding)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ParserTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testGeneratedMessageParserSingleton</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>aede938acdc2a8e08936695a8fddd8f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNormalMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>a641e8079684e8d76fc273bbee100c448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOptimizeForSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>ab59306aa0036d2109d85e132b13761c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseDelimitedTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>a872da7300c3e68c536d88720a5938330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePartial</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>ac3a8fd3863ec22661cc01559896773ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>aee4f919f01cc2e8bc935721a5637ed4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsingMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>abe9de3ee93cf652d746183622ff2d055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>acc9173a1362117a845c95ec8049810f5</anchor>
      <arglist>(MessageLite expected, MessageLite actual)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertMessageMerged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>a59e443bab4831d45f5f7632befd66950</anchor>
      <arglist>(TestAllTypes allTypes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>a9a6fe3a4d52fe59e262bb427bc9d395c</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertRoundTripEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>a08d707e2ffb74db0cc8c794a093282cf</anchor>
      <arglist>(MessageLite message, ExtensionRegistryLite registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>generatePaddingArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ParserTest.html</anchorfile>
      <anchor>a17e173a7a058975ceb456047a8370472</anchor>
      <arglist>(byte[] data, int offset, int padding)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ParseTable</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</filename>
    <member kind="function">
      <type>const MessageLite *</type>
      <name>default_instance</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>aa68b90e20c8cf133ed03a4b05354ef54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>arena_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>ab8454c3dfb0f98157192a8e7578e1fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AuxillaryParseTableField *</type>
      <name>aux</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>a683859c7dd6a5734ea6e833855d847b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>default_instance_void</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>ac6ddc62f725e283197361be28bc1e40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>extension_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>a549ec88351593c7909dc78b5cd8c955c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ParseTableField *</type>
      <name>fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>ae55978846434e27ddf9b34808461dbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>has_bits_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>a6a383fe85eab72c009d3531eed307c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_field_number</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>afdec675a1bec0ddbc678ca0d530b6eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64</type>
      <name>oneof_case_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>a45550145dcecef27e9bd87f75068ef4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>unknown_field_set</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTable.html</anchorfile>
      <anchor>af8b306528601de9aacab3c70d8aeda78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ParseTableField</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>normal_wiretype</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</anchorfile>
      <anchor>a8414f964903ac6a35a5dedf697dcdae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</anchorfile>
      <anchor>aff7e13505f039107a15e99aa0141f205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>packed_wiretype</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</anchorfile>
      <anchor>a178e007d944f64aa7d12cc4b0ba88ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>presence_index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</anchorfile>
      <anchor>aedf5a81443341870574d887a42672af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>processing_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</anchorfile>
      <anchor>afd5ebfe87c1c2819d4485d588615e544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tag_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ParseTableField.html</anchorfile>
      <anchor>ad1838a583c85495c4e94e5cd39412c90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ParseExceptionsTest::ParseTester</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ParseExceptionsTest_1_1ParseTester.html</filename>
    <member kind="function">
      <type>DescriptorProto</type>
      <name>parse</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ParseExceptionsTest_1_1ParseTester.html</anchorfile>
      <anchor>a633443d05b63fc9ecda2fed37bc5088e</anchor>
      <arglist>(InputStream in)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::TimeUtilTest::ParseTimestampThread</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest_1_1ParseTimestampThread.html</filename>
    <base>Thread</base>
    <member kind="function">
      <type></type>
      <name>ParseTimestampThread</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest_1_1ParseTimestampThread.html</anchorfile>
      <anchor>af2be8712125406e2d768d3bafb7be2c8</anchor>
      <arglist>(String[] strings, Timestamp[] values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest_1_1ParseTimestampThread.html</anchorfile>
      <anchor>ab4da56193ca0aefafbba77d2f6ea9a20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String[]</type>
      <name>strings</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest_1_1ParseTimestampThread.html</anchorfile>
      <anchor>ade6b1270d1f18ed022b16a28e8a9b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Timestamp[]</type>
      <name>values</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest_1_1ParseTimestampThread.html</anchorfile>
      <anchor>a30018a9f2239be181f1a8964c3d179d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Path</name>
    <filename>classJson_1_1Path.html</filename>
    <member kind="function">
      <type>Value &amp;</type>
      <name>make</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a858f9426f0f7bbe0450644d72b44e26b</anchor>
      <arglist>(Value &amp;root) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>aaa37a99650e770d0cd680bf53585ec99</anchor>
      <arglist>(const std::string &amp;path, const PathArgument &amp;a1=PathArgument(), const PathArgument &amp;a2=PathArgument(), const PathArgument &amp;a3=PathArgument(), const PathArgument &amp;a4=PathArgument(), const PathArgument &amp;a5=PathArgument())</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>resolve</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>ad1abdc54d2e03fc0e9436c3b9fd55a33</anchor>
      <arglist>(const Value &amp;root) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>resolve</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>ab65ab001ccdbc6f8b5f123da58b92539</anchor>
      <arglist>(const Value &amp;root, const Value &amp;defaultValue) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; PathArgument &gt;</type>
      <name>Args</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a27d96232d034d7a78286468676f9cb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; const PathArgument * &gt;</type>
      <name>InArgs</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>ab29d7b2fc896c7d3c5ed4609af3a3f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPathInArg</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>af4d2ab3a6f09b69bab3d3e9fcdf13328</anchor>
      <arglist>(const std::string &amp;path, const InArgs &amp;in, InArgs::const_iterator &amp;itInArg, PathArgument::Kind kind)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invalidPath</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a3729e6d3682338b2cfad2c10d4746f53</anchor>
      <arglist>(const std::string &amp;path, int location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makePath</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a874e5339f8059ebeef049721f8897277</anchor>
      <arglist>(const std::string &amp;path, const InArgs &amp;in)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Args</type>
      <name>args_</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>af33d0de7ee9f99d3e361bdf504dc2bc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::PathArgument</name>
    <filename>classJson_1_1PathArgument.html</filename>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a3c96ed20c56a55eb76d37a11553c528e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a53c5b27143b161301b95fd544c139ecf</anchor>
      <arglist>(ArrayIndex index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a9690417a8a40e6e49f2acdf6c9281345</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a08f872cfee4fc600f7fa3bcaaff0d41c</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>Kind</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kindNone</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9afa8c7a261ccb8ae5171d2372321c2698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kindIndex</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9ae5a976b898111903334cb131f5e03dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kindKey</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9a74f5968d06c01701b7a46092c33ba7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kindIndex</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9ae5a976b898111903334cb131f5e03dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kindKey</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9a74f5968d06c01701b7a46092c33ba7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kindNone</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9afa8c7a261ccb8ae5171d2372321c2698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayIndex</type>
      <name>index_</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>afd5857d1b6bfaae6961333bdae7bd5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a5d901b404323b61f066fb1adb3babfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Kind</type>
      <name>kind_</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>ad4bc4b544b155a3d9c7788572ecf991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Path</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a4877239a6b7f09fbf5a61ca68a49d74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>foo::PathLike</name>
    <filename>classfoo_1_1PathLike.html</filename>
    <class kind="struct">foo::PathLike::iterator</class>
    <member kind="typedef">
      <type>iterator</type>
      <name>const_iterator</name>
      <anchorfile>classfoo_1_1PathLike.html</anchorfile>
      <anchor>adada0ee7aeec173026717604e6264b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>value_type</name>
      <anchorfile>classfoo_1_1PathLike.html</anchorfile>
      <anchor>aa828aab5ad4071dddf489067e7e06c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classfoo_1_1PathLike.html</anchorfile>
      <anchor>a7ca8b63139fd6fcada55fbf13ccf9c83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classfoo_1_1PathLike.html</anchorfile>
      <anchor>aca85cd005890f1d19f416ca7e2c95f02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathLike</name>
      <anchorfile>classfoo_1_1PathLike.html</anchorfile>
      <anchor>a1fa696ea0514127f1a57cecd28bd08dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend ::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classfoo_1_1PathLike.html</anchorfile>
      <anchor>ab5544a5497a8a470802bd8fcf97c49da</anchor>
      <arglist>(::std::ostream &amp;os, const PathLike &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::ResultsChecker::PatternAndFn</name>
    <filename>structinternal_1_1ResultsChecker_1_1PatternAndFn.html</filename>
    <base>TestCase</base>
    <member kind="function">
      <type></type>
      <name>PatternAndFn</name>
      <anchorfile>structinternal_1_1ResultsChecker_1_1PatternAndFn.html</anchorfile>
      <anchor>a46338b63a091c804d144f865d6806ec8</anchor>
      <arglist>(const std::string &amp;rx, ResultsCheckFn fn_)</arglist>
    </member>
    <member kind="variable">
      <type>ResultsCheckFn</type>
      <name>fn</name>
      <anchorfile>structinternal_1_1ResultsChecker_1_1PatternAndFn.html</anchorfile>
      <anchor>a40ef7fa50c57acea538c1e6d88660a86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::PDDMError</name>
    <filename>classpddm_1_1PDDMError.html</filename>
  </compound>
  <compound kind="struct">
    <name>zmq::ZMQ_FINAL::pending_connection_t</name>
    <filename>structzmq_1_1ZMQ__FINAL_1_1pending__connection__t.html</filename>
    <member kind="variable">
      <type>pipe_t *</type>
      <name>bind_pipe</name>
      <anchorfile>structzmq_1_1ZMQ__FINAL_1_1pending__connection__t.html</anchorfile>
      <anchor>a80439b88873ed5e9e914906d34c9111d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pipe_t *</type>
      <name>connect_pipe</name>
      <anchorfile>structzmq_1_1ZMQ__FINAL_1_1pending__connection__t.html</anchorfile>
      <anchor>a04af73c517a547a97410932b9ea00ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>endpoint_t</type>
      <name>endpoint</name>
      <anchorfile>structzmq_1_1ZMQ__FINAL_1_1pending__connection__t.html</anchorfile>
      <anchor>a46050c7dadcff5515d51ae611aff8cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RopeByteString::PieceIterator</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>hasNext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>a6f939d3198c71cc7eff3ac7ec12aa930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LeafByteString</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>af0e7c68a632211e4e5c89fb2e6df43cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>a2dc8bafcc666b26a4e57085a61ab1e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LeafByteString</type>
      <name>getLeafByLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>ae59e87ddeff2bf7886d9461f8dda5321</anchor>
      <arglist>(ByteString root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LeafByteString</type>
      <name>getNextNonEmptyLeaf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>ae9dc901e9649d1fadaff9e61cf2d840e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PieceIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>a5042bf813d12640282d02a1d5b7417fc</anchor>
      <arglist>(ByteString root)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ArrayDeque&lt; RopeByteString &gt;</type>
      <name>breadCrumbs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>a012e2407f311c37f14a546d60e8a9e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LeafByteString</type>
      <name>next</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1PieceIterator.html</anchorfile>
      <anchor>a4fe364496a2c761be673fce76eb77af8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::PleaseDontCopyMe</name>
    <filename>classgoogle_1_1protobuf_1_1PleaseDontCopyMe.html</filename>
    <member kind="function">
      <type></type>
      <name>PleaseDontCopyMe</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseDontCopyMe.html</anchorfile>
      <anchor>accbd4a32e9f143d679e63053b773c791</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseDontCopyMe.html</anchorfile>
      <anchor>a90549b2c0d21eccb67b0181ccb965cad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseDontCopyMe.html</anchorfile>
      <anchor>a95e24ac820acdf254cecedf44a36a396</anchor>
      <arglist>(PleaseDontCopyMe)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseDontCopyMe.html</anchorfile>
      <anchor>ad31b46e221eb85b7c4a831d859973b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::PleaseMoveMe</name>
    <filename>classgoogle_1_1protobuf_1_1PleaseMoveMe.html</filename>
    <member kind="function">
      <type></type>
      <name>PleaseMoveMe</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseMoveMe.html</anchorfile>
      <anchor>aeb9317d427a70158faa0523fb54c87b6</anchor>
      <arglist>(const PleaseMoveMe &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PleaseMoveMe</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseMoveMe.html</anchorfile>
      <anchor>a290f416dd15bc8faf23bcc25ea90c387</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PleaseMoveMe</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseMoveMe.html</anchorfile>
      <anchor>ac2dee501ffb87839417728956ec06900</anchor>
      <arglist>(PleaseMoveMe &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseMoveMe.html</anchorfile>
      <anchor>af86d020bba0e8a264da76f978d68f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1PleaseMoveMe.html</anchorfile>
      <anchor>a76fdadef5929056a7db324ac40c193e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point2F</name>
    <filename>structPoint2F.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structPoint2F.html</anchorfile>
      <anchor>a40c6078864c25eaca327657cf78acbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>structPoint2F.html</anchorfile>
      <anchor>a3b9c2209a2e0ae5e6f37b2058a33c974</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point2I</name>
    <filename>structPoint2I.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>a</name>
      <anchorfile>structPoint2I.html</anchorfile>
      <anchor>a22d6d4fbc422617dc69f64d9228ea176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>b</name>
      <anchorfile>structPoint2I.html</anchorfile>
      <anchor>ae2cb59fbe3a3f2b7472b302bf592b6f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point3F</name>
    <filename>structPoint3F.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structPoint3F.html</anchorfile>
      <anchor>a0538f64be9d8e0545b53b3a7c77b57ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>structPoint3F.html</anchorfile>
      <anchor>a1470b1759b7cf7105d087e3a4ba2d29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>c</name>
      <anchorfile>structPoint3F.html</anchorfile>
      <anchor>a76bc170bd2a82abe8460af9c58cdbcdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point3I</name>
    <filename>structPoint3I.html</filename>
    <member kind="variable">
      <type>int16_t</type>
      <name>a</name>
      <anchorfile>structPoint3I.html</anchorfile>
      <anchor>a8a46d10982c108fd444f1ca8ebfdffb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>b</name>
      <anchorfile>structPoint3I.html</anchorfile>
      <anchor>a7a5c8f06e2124676249b5848c7788f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>c</name>
      <anchorfile>structPoint3I.html</anchorfile>
      <anchor>ae7aa12479e074d33448d3ffe99e12be9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::Point3I_sdk</name>
    <filename>structaditof_1_1Point3I__sdk.html</filename>
    <member kind="variable">
      <type>int16_t</type>
      <name>a</name>
      <anchorfile>structaditof_1_1Point3I__sdk.html</anchorfile>
      <anchor>a835d0fee3f4c7ed42cb668bdb18c6049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>b</name>
      <anchorfile>structaditof_1_1Point3I__sdk.html</anchorfile>
      <anchor>ae54f69e7acd243227ad15f94878e9581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>c</name>
      <anchorfile>structaditof_1_1Point3I__sdk.html</anchorfile>
      <anchor>ad83e9f1875493ffefdc9bbf83973a9d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::PointeeOf</name>
    <filename>structtesting_1_1internal_1_1PointeeOf.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Pointer::element_type</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1PointeeOf.html</anchorfile>
      <anchor>aca4d92c8f978e47a8695e82cffc11837</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::PointeeOf&lt; T * &gt;</name>
    <filename>structtesting_1_1internal_1_1PointeeOf_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1PointeeOf_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a91dde514cd3a8c07cedbe5336c36a55f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>foo::PointerPrintable</name>
    <filename>structfoo_1_1PointerPrintable.html</filename>
  </compound>
  <compound kind="struct">
    <name>poll_group</name>
    <filename>structpoll__group.html</filename>
    <member kind="variable">
      <type>HANDLE</type>
      <name>afd_device_handle</name>
      <anchorfile>structpoll__group.html</anchorfile>
      <anchor>a1168e79e7e00aec700ce089d7cea9da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>group_size</name>
      <anchorfile>structpoll__group.html</anchorfile>
      <anchor>a337cd0b6796a01e48ef688db5102e939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>port_state_t *</type>
      <name>port_state</name>
      <anchorfile>structpoll__group.html</anchorfile>
      <anchor>adcb8f07b1fc6dd52fabc29b148c4e2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue_node_t</type>
      <name>queue_node</name>
      <anchorfile>structpoll__group.html</anchorfile>
      <anchor>a27975d728410e1376e7773fee04a332e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::poller_base_t</name>
    <filename>classzmq_1_1poller__base__t.html</filename>
    <class kind="struct">zmq::poller_base_t::timer_info_t</class>
    <member kind="function">
      <type>void</type>
      <name>add_timer</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>a0b63c9c3d1f3069f36534aabedbac687</anchor>
      <arglist>(int timeout_, zmq::i_poll_events *sink_, int id_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancel_timer</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>af1f00ee9ac7960fe6d514462d97e9438</anchor>
      <arglist>(zmq::i_poll_events *sink_, int id_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_load</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>af6e4a40ce3c9f52ade49174963066e56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>poller_base_t</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>ae3bde38cb2229cce50b7e38fe0f6e03b</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~poller_base_t</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>aeea1d51419273d132793b25debb639f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adjust_load</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>a61455c93d9d53ffe68b4e176892459c1</anchor>
      <arglist>(int amount_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint64_t</type>
      <name>execute_timers</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>afaf9302408ac4f268d288e9912013f7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; uint64_t, timer_info_t &gt;</type>
      <name>timers_t</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>a60bc825f31171f858455e854045b465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clock_t</type>
      <name>_clock</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>a08318856861ca6562aaa5bc9f3a09ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_load</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>a378e371a8a6251c0ccc06d4999a48521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>timers_t</type>
      <name>_timers</name>
      <anchorfile>classzmq_1_1poller__base__t.html</anchorfile>
      <anchor>ad89094ba87ff42cd648583c216c54982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>poller_test_data_t</name>
    <filename>structpoller__test__data__t.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>counter</name>
      <anchorfile>structpoller__test__data__t.html</anchorfile>
      <anchor>aeea2c24b2f346e3a09404d3feeb41673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structpoller__test__data__t.html</anchorfile>
      <anchor>ad7ce181d6c04b8f048672c0288aec30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket_type</name>
      <anchorfile>structpoller__test__data__t.html</anchorfile>
      <anchor>a674838cfce88d06abcc1416a1afda22f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::PolymorphicAction</name>
    <filename>classtesting_1_1PolymorphicAction.html</filename>
    <templarg></templarg>
    <class kind="class">testing::PolymorphicAction::MonomorphicImpl</class>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; F &gt;</name>
      <anchorfile>classtesting_1_1PolymorphicAction.html</anchorfile>
      <anchor>ac35461616cc15c06f1a2f9ee1c03fb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolymorphicAction</name>
      <anchorfile>classtesting_1_1PolymorphicAction.html</anchorfile>
      <anchor>a062e5a45ad61dcf8085b15cc882ca0ae</anchor>
      <arglist>(const Impl &amp;impl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1PolymorphicAction.html</anchorfile>
      <anchor>a12db33e1d2f389637961994c851c97b6</anchor>
      <arglist>(PolymorphicAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1PolymorphicAction.html</anchorfile>
      <anchor>ac072ea4c539fd1c6be75798fe9d801f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>port_state</name>
    <filename>structport__state.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>active_poll_count</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>a9ea9a70aa65b4d004bb3818735968c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ts_tree_node_t</type>
      <name>handle_tree_node</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>a72a4097572349d0b52308230f655919f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>iocp_handle</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>a7c41f66cc01d588f8fb869621aeedae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRITICAL_SECTION</type>
      <name>lock</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>a18f10de2040b1783749c3952bf3ad812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue_t</type>
      <name>poll_group_queue</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>a4c9e5341937649e18d0ea49409f7f609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue_t</type>
      <name>sock_deleted_queue</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>a6661f712a99bd66e6daec9c92511ed62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_t</type>
      <name>sock_tree</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>ad97d21a01da0659187ad730855e90700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue_t</type>
      <name>sock_update_queue</name>
      <anchorfile>structport__state.html</anchorfile>
      <anchor>ac51ec2d015ae2a98d54bd9a7b9d68a0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PreCalculatedPrimeTable</name>
    <filename>classPreCalculatedPrimeTable.html</filename>
    <base>PrimeTable</base>
    <member kind="function">
      <type>int</type>
      <name>GetNextPrime</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>a0b99de0a790db9f0cc2b3cd4b527fd5a</anchor>
      <arglist>(int p) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrime</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>a62be946777f7f98bbfc01edc0f15a4bb</anchor>
      <arglist>(int n) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PreCalculatedPrimeTable</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>a6bb947504421e31da70d2c71576be350</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PreCalculatedPrimeTable</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>aeb9fb66a80367344b6ffe9c343b73464</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CalculatePrimesUpTo</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>a393cb4947a57da9442e435eeff168b76</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>a67012c43b78cee27b891a9934becc455</anchor>
      <arglist>(const PreCalculatedPrimeTable &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *const</type>
      <name>is_prime_</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>ac393ebf41a32b3cba39fe67f7aa5fa38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>is_prime_size_</name>
      <anchorfile>classPreCalculatedPrimeTable.html</anchorfile>
      <anchor>ad4275df41c5e5be3cad8c5abeaad1ac6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFormatFunctor1</name>
    <filename>structPredFormatFunctor1.html</filename>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>operator()</name>
      <anchorfile>structPredFormatFunctor1.html</anchorfile>
      <anchor>ac2c414b5fa65b41b0ab5967f9f1e5bff</anchor>
      <arglist>(const char *e1, const T1 &amp;v1) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFormatFunctor2</name>
    <filename>structPredFormatFunctor2.html</filename>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>operator()</name>
      <anchorfile>structPredFormatFunctor2.html</anchorfile>
      <anchor>a0169e0105e15d5c63bece2a20646b22b</anchor>
      <arglist>(const char *e1, const char *e2, const T1 &amp;v1, const T2 &amp;v2) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFormatFunctor3</name>
    <filename>structPredFormatFunctor3.html</filename>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>operator()</name>
      <anchorfile>structPredFormatFunctor3.html</anchorfile>
      <anchor>a35575b0ed1e572d3a31603b07a3f6b30</anchor>
      <arglist>(const char *e1, const char *e2, const char *e3, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFormatFunctor4</name>
    <filename>structPredFormatFunctor4.html</filename>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>operator()</name>
      <anchorfile>structPredFormatFunctor4.html</anchorfile>
      <anchor>a97061d2b9eadf357f4e50a75f5a9af5b</anchor>
      <arglist>(const char *e1, const char *e2, const char *e3, const char *e4, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFormatFunctor5</name>
    <filename>structPredFormatFunctor5.html</filename>
    <member kind="function">
      <type>testing::AssertionResult</type>
      <name>operator()</name>
      <anchorfile>structPredFormatFunctor5.html</anchorfile>
      <anchor>a0fe9e8e9ae614ea577cf1b34e9cfde58</anchor>
      <arglist>(const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFunctor1</name>
    <filename>structPredFunctor1.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPredFunctor1.html</anchorfile>
      <anchor>a78d81d1bac0ee7f81ea631c49bfab3e2</anchor>
      <arglist>(const T1 &amp;v1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFunctor2</name>
    <filename>structPredFunctor2.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPredFunctor2.html</anchorfile>
      <anchor>a2142c86e4c0a3139e167dd3f13eb7f6f</anchor>
      <arglist>(const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFunctor3</name>
    <filename>structPredFunctor3.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPredFunctor3.html</anchorfile>
      <anchor>a08b0c59189570fb8eb7e2c7452fec995</anchor>
      <arglist>(const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFunctor4</name>
    <filename>structPredFunctor4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPredFunctor4.html</anchorfile>
      <anchor>a6cfb6ccd9a66bf93d9c43a49575e3869</anchor>
      <arglist>(const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PredFunctor5</name>
    <filename>structPredFunctor5.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPredFunctor5.html</anchorfile>
      <anchor>af9decf4d509848479ccdc4fe90129a06</anchor>
      <arglist>(const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Predicate1Test</name>
    <filename>classPredicate1Test.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPredicate1Test.html</anchorfile>
      <anchor>a26ffe626e992d5983e6a48c965b0a0a9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPredicate1Test.html</anchorfile>
      <anchor>aacedc6281afabd551ae2e67777016f3d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>expected_to_finish_</name>
      <anchorfile>classPredicate1Test.html</anchorfile>
      <anchor>ad91cfa58e6352d53abacce32df2ef635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>finished_</name>
      <anchorfile>classPredicate1Test.html</anchorfile>
      <anchor>a6d45fb2d1f01a5c8baf28f60039c244e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n1_</name>
      <anchorfile>classPredicate1Test.html</anchorfile>
      <anchor>a528d9f7f618b17802962a3824eea11e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Predicate2Test</name>
    <filename>classPredicate2Test.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPredicate2Test.html</anchorfile>
      <anchor>a18b81bef55647028d072d59dea11055f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPredicate2Test.html</anchorfile>
      <anchor>ad1092fca5badfb925a576949f63e872b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>expected_to_finish_</name>
      <anchorfile>classPredicate2Test.html</anchorfile>
      <anchor>a56cf1f0f556addd9a62e0644dc1a86fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>finished_</name>
      <anchorfile>classPredicate2Test.html</anchorfile>
      <anchor>a30f4ef76d3004253078e767e5c653b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n1_</name>
      <anchorfile>classPredicate2Test.html</anchorfile>
      <anchor>ac002d8e279b24e75906fd19973fc2170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n2_</name>
      <anchorfile>classPredicate2Test.html</anchorfile>
      <anchor>a9dbe5173570b9b911af2df889c287027</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Predicate3Test</name>
    <filename>classPredicate3Test.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>a4f70b241201bac1bfee5d159702188b4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>a502f4426fc9f90991a7aadbb304794e6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>expected_to_finish_</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>a42c11555410ee89bf6e59d39336a212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>finished_</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>aa2ef0fa6aed09d872fb9ae36961b49eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n1_</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>ac232320a93f0c1e09886148a3e1929a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n2_</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>a11049ef16bcaadc8262faf7349c7676e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n3_</name>
      <anchorfile>classPredicate3Test.html</anchorfile>
      <anchor>afc1df6b079ffe22b87479b161d2ad2f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Predicate4Test</name>
    <filename>classPredicate4Test.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>ac27e833a2c7b3f889a01ad0a5bde18c6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>ad1af4f8c283659c3af2c52a62de3435d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>expected_to_finish_</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>a20600b5eda187c42ce4e812e77269654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>finished_</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>acfd174bf9dfb5a91afbcdca17e797888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n1_</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>a8eb30cd283e613f7a2e501a3969be9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n2_</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>a088fce743c747e3851c926cb3a87fda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n3_</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>a00ae6ae54c7d6639d448c036aedb6114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n4_</name>
      <anchorfile>classPredicate4Test.html</anchorfile>
      <anchor>ae42e23ce11e3f1c6b813496d6180cc67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Predicate5Test</name>
    <filename>classPredicate5Test.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a699fbdc25f5eeb2e810887a60a4b3c1b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>aab641802c35a2a90f8db0b04dc0c6064</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>expected_to_finish_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>aa502b7a330cc5c64785ff59aad3ef180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>finished_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a5003aada64accf06cdb28b1ff1797353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n1_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a356c8e361185b234a417ed895eb14e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n2_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a5bf48ba65b7baf20abe1d2af90779ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n3_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a63723efb915dbf418c31b97b64dabc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n4_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a5d66aa58badddc8d3d8070a93c0558d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>n5_</name>
      <anchorfile>classPredicate5Test.html</anchorfile>
      <anchor>a96badba6366235a2771b27ea014bd9ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::PrettyPrinterTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1PrettyPrinterTest.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testPrettyPrintEntireMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1PrettyPrinterTest.html</anchorfile>
      <anchor>ab3073a1ad138e15284f1d2a695154d10</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrettyPrintMultiLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1PrettyPrinterTest.html</anchorfile>
      <anchor>a4b214a12866b645c6a6f34747e84b4b0</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrettyPrintMultipleParts</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1PrettyPrinterTest.html</anchorfile>
      <anchor>a352a735e2ebb2f208386433a1821312d</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrettyPrintNoMatch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1PrettyPrinterTest.html</anchorfile>
      <anchor>aa62ed322ac13d3d1226eb63cdc26b034</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrettyPrintOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1PrettyPrinterTest.html</anchorfile>
      <anchor>ad8209494c40685e50539b11d17ac0d92</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::PrettyTextGenerator</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>aae2edccd33438310ac55e6fb6dd3ce6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outdent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>a3853b273467835d77ba01d7740fc643f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>adebc444416f6168da2b3f99e0686dd87</anchor>
      <arglist>(final CharSequence text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PrettyTextGenerator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>a190f8ce72fd0aeea5b11f0626949ba0a</anchor>
      <arglist>(final Appendable output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>a57377e83e0b4f53ea28c705c42725eea</anchor>
      <arglist>(final CharSequence data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>atStartOfLine</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>a59832310068d3e0d1ceb5e5eac4b9d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final StringBuilder</type>
      <name>indent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>a129b1771bd275896bbec83e7ef6e274b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Appendable</type>
      <name>output</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrettyTextGenerator.html</anchorfile>
      <anchor>afa76c143758e349334851331198012d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::PrettyUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a9853207ad1aedfe89c72f8047ac3541a</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>ac17a4a708aca7df5876e48868408a2be</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a6700b0664749940a93917c5dcc3b90ed</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a97efe483cbb1c55d32bdc7a997a99f13</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a4d5d603ee674a7929c6361c0fbcb695d</anchor>
      <arglist>(const TestSuite &amp;test_suite) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a168314907137d4a9320a685c33b80e67</anchor>
      <arglist>(const TestSuite &amp;test_suite) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a085f90bb9f3128d8d8864c19e1e188ef</anchor>
      <arglist>(const TestInfo &amp;test_info) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a447fc02d3e3af17cef6f0727bab7414a</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a0e7e8909452ef92aaf02f4cffde5ee28</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a89caba1698d6999082e938f814dd8ece</anchor>
      <arglist>(const TestPartResult &amp;result) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a26c7e1a921099dd50fbadd2b0ce3692a</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a248840fde373e65a25eaaa1d2a0f3065</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a079ac0eb5f8cdd2511cfd33ef931338b</anchor>
      <arglist>(const TestInfo &amp;test_info) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrettyUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a9219a4263ef0057c98a2a2a41f35ee15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestName</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>aba6463878ddb96303f620c62353bbdb5</anchor>
      <arglist>(const char *test_suite, const char *test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintFailedTests</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>aca5a9dc08998948e293b307d931b3f86</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintSkippedTests</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a2916db1a4f24dd9d07a7ec490a8a9ace</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PrimeTable</name>
    <filename>classPrimeTable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetNextPrime</name>
      <anchorfile>classPrimeTable.html</anchorfile>
      <anchor>ae537c939f56617d8937d57bbbae3ab30</anchor>
      <arglist>(int p) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsPrime</name>
      <anchorfile>classPrimeTable.html</anchorfile>
      <anchor>a2ab9243364ded0c51541f641b2df362a</anchor>
      <arglist>(int n) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PrimeTable</name>
      <anchorfile>classPrimeTable.html</anchorfile>
      <anchor>af2cdea4896fd86a42b4dfd5e5027d640</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::PrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::SingleFieldGenerator</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>ExtraRuntimeHasBitsNeeded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>aaee4bf10076efc99dbe387b40c34090a</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFieldStorageDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a8c16f20619e05ce8dcc4b1cce12f191a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PrimitiveFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a4591bdfd770064796f85d07f02cb32fe</anchor>
      <arglist>(const PrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a950db1d9ddf36d27bbbe457dc9ea9523</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a7af855069066a48c1fe3f8e9c14011c6</anchor>
      <arglist>(const PrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetExtraRuntimeHasBitsBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a9741c8e1bff8332bd7229cd5cfd35050</anchor>
      <arglist>(int index_base)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a150d4dc7a9c2ef2d385e4144b1dc5924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::PrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a910bd2e323a7108295964b4586267f59</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>aa1abbb7e6c684cb0ad633ea10e93863a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a102e0e5708f6107ce8f34899ac69ee8d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a82bde7563efc5e03d44bd46b1482c810</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a67e0b99af286549eed69d77145bdbc6e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>ab2ecfc0147d8f33ab5e4e13ba7c50419</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a2e89b086740872e3c9f376adccbe074c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0f7715cec7de1bcefa3c4468e7fe09e5</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1a71de3b1bcea802aaf062067e81b91e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad59f0dc356f9a2883b552c1ccdab242e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a4299ca4520408439ca83ae1db31a6124</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>aeb3b728629662674193d1f4f701a5cc9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a94dc62a2d2f063fa99e2fdfdae3cf3ec</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0f6eee11cfd9b151d4e1aef6db668f6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a917cec53115baf38d2056a327dd7913a</anchor>
      <arglist>(PrimitiveFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::PrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a932af80e23b98dc8cd945d40687bc384</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCodecCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a4aed983c242ed78f7be5125b19c6a754</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1f5027a8f6d572b0a42d75c97f538a60</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad1d326c349629f7794d82d178e38c1a9</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a7504f3dff5c1be2c641f9b00c0445d6a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a3c7dec07c59b7dc5694bb2035c006c7a</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a192f49bc8231e72000f72d0e585a8f47</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad551acd14e7ac2522a045aff4fb0347b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>PrimitiveFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0153491569fd00bfca5f2d55a8f85e7e</anchor>
      <arglist>(const PrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1d2ebbe404d0ade4a1fabc3cc14afd4e</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad54d1b3aaa67bbc13ed2c9baf9a21f38</anchor>
      <arglist>(const PrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a47cf03f65a173d3c9527e81062dd1874</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>af54313b76592aa992d7790838dd941b4</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a24ba369878360ed54807529ec24b8c17</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>ab21b2c378adbb01c552693b876941ba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveFieldGenerator.html</anchorfile>
      <anchor>a41c6c4d8ebc0ce7c0725add6723d51df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::PrimitiveObjFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveObjFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::ObjCObjFieldGenerator</base>
    <member kind="function" protection="protected">
      <type>PrimitiveObjFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveObjFieldGenerator.html</anchorfile>
      <anchor>a07c9367999cd552210cfa1f977e96e1b</anchor>
      <arglist>(const PrimitiveObjFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PrimitiveObjFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveObjFieldGenerator.html</anchorfile>
      <anchor>af93d2e7a6307d720e7a1ab02122f5f08</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PrimitiveObjFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveObjFieldGenerator.html</anchorfile>
      <anchor>aad20795d374842beacfeefa4b06d5c24</anchor>
      <arglist>(const PrimitiveObjFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~PrimitiveObjFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveObjFieldGenerator.html</anchorfile>
      <anchor>a92ee3f8db15912cf53a3f09fcb31bceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1PrimitiveObjFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::PrimitiveFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a4554e00cd42b6a643161276ec5a9c07b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a9fc4c5188346a93b222296df6d02a6bc</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a363d09aa7421d15b4ce6ad392f644766</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ad3c65815b53ceb35f14e324a951611f7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a8f1c0a9537a4819e62d6ca3950dc1b1c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a6c95f18db9b708392451bafd905294e6</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ad7fbec247e2344146470c8bd969263ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>adff1bd3a91ad6d702d655b9b37e48300</anchor>
      <arglist>(PrimitiveOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::PrimitiveOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::PrimitiveFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ae6b4c118ffe6a758f8b11729daf04e12</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a84e7093571624cce9f15af6d54e712b0</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a8c80593266e6fa44693bfafa42552a8e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a1eab14c2668b722eff4b82f547029245</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>PrimitiveOneofFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>ac59689d4175ab46687c6e295cb498b94</anchor>
      <arglist>(const PrimitiveOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>aa4013294e2edb7af36eb76f4c6dd008f</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a4d2f266a1e810467c236e92a9cebb5f1</anchor>
      <arglist>(const PrimitiveOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>aab619d558458007cfa07b600312262ef</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrimitiveOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1PrimitiveOneofFieldGenerator.html</anchorfile>
      <anchor>a53adb6973af3e52087f7f01922420f43</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTraits</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTraits.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_primitive</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTraits.html</anchorfile>
      <anchor>a5abf25bad6c4e2de047016a6623064ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper.html</filename>
    <templarg>type</templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; FieldMetadata::kInlinedType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_BOOL &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__BOOL_01_4.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__BOOL_01_4.html</anchorfile>
      <anchor>a747bc0147accbf847844ad1515860bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__BOOL_01_4.html</anchorfile>
      <anchor>a7f24570d9639c2fd36ae4df9bbadcaf3</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__BOOL_01_4.html</anchorfile>
      <anchor>ac1be506087bb32bca5e782cac0ae19e4</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_BYTES &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__BYTES_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_DOUBLE &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__DOUBLE_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED64 &gt;</base>
    <member kind="typedef">
      <type>double</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__DOUBLE_01_4.html</anchorfile>
      <anchor>adae73f08d93b5620fb75780f6575d277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_ENUM &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__ENUM_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT32 &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED32 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED32_01_4.html</filename>
    <member kind="typedef">
      <type>uint32</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED32_01_4.html</anchorfile>
      <anchor>a1c9ba052cd93909986093becd31519b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED32_01_4.html</anchorfile>
      <anchor>a88d19267e5702ef2be8c005e178fa3b2</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED32_01_4.html</anchorfile>
      <anchor>a73fec6eb02d3cb884ab28abe541082fc</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED64 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED64_01_4.html</filename>
    <member kind="typedef">
      <type>uint64</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED64_01_4.html</anchorfile>
      <anchor>a8592ac505e85f69f9e2c421f2e35b84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED64_01_4.html</anchorfile>
      <anchor>a892f0673b73d683491eb39130c346614</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FIXED64_01_4.html</anchorfile>
      <anchor>abc051b1faece367c71158c2f76fe8949</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FLOAT &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FLOAT_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED32 &gt;</base>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__FLOAT_01_4.html</anchorfile>
      <anchor>a8b5eed314c4afa8f402454d94b341c34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT32 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT32_01_4.html</filename>
    <member kind="typedef">
      <type>int32</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT32_01_4.html</anchorfile>
      <anchor>ad22788756a7c780b79d00b390ecfce89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT32_01_4.html</anchorfile>
      <anchor>a43a2ed2a80ee86588499a011f040b9c6</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT32_01_4.html</anchorfile>
      <anchor>af68948c4d1e6c595c684882298fdb5e0</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT64 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT64_01_4.html</filename>
    <member kind="typedef">
      <type>int64</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT64_01_4.html</anchorfile>
      <anchor>aaba71f0b6dad6c592e398f6efc340e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT64_01_4.html</anchorfile>
      <anchor>ad0d3396ef55c813f8508675a91c81e41</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__INT64_01_4.html</anchorfile>
      <anchor>a1542c9ddf95e094e0eeb97edf23d8770</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SFIXED32 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SFIXED32_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED32 &gt;</base>
    <member kind="typedef">
      <type>int32</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SFIXED32_01_4.html</anchorfile>
      <anchor>a2031c25f12ea966128b9cffbd131dd04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SFIXED64 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SFIXED64_01_4.html</filename>
    <base>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED64 &gt;</base>
    <member kind="typedef">
      <type>int64</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SFIXED64_01_4.html</anchorfile>
      <anchor>ae346b0cb4d8f41c852df208c1db56d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SINT32 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT32_01_4.html</filename>
    <member kind="typedef">
      <type>int32</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT32_01_4.html</anchorfile>
      <anchor>a1e0118a4df36a9d53fd2987d207536e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT32_01_4.html</anchorfile>
      <anchor>a470479c9d675aed913aece10a896dc0d</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT32_01_4.html</anchorfile>
      <anchor>a2c2b430b15faad679daa1575fbc40219</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SINT64 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT64_01_4.html</filename>
    <member kind="typedef">
      <type>int64</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT64_01_4.html</anchorfile>
      <anchor>af586d972717f44673bd3248cb50573b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT64_01_4.html</anchorfile>
      <anchor>ae3501cc8f7f749ea173216722f36ee9f</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__SINT64_01_4.html</anchorfile>
      <anchor>a83ff35e381cc4c5e0e44bd604a5f797a</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_STRING &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>a4c0aea487475f761b9f06312b244b853</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>a93074e15dd33f106ca91f31926403d9d</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>a48ef4166c1c58de8b2f2e1c73df14f53</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_UINT32 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT32_01_4.html</filename>
    <member kind="typedef">
      <type>uint32</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT32_01_4.html</anchorfile>
      <anchor>a06c30f09f7a91f0330557f93107c9cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT32_01_4.html</anchorfile>
      <anchor>a770d902c51e9cf3255891618be71ff0d</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT32_01_4.html</anchorfile>
      <anchor>ac99b844fbe252051fd19219f6dd4f3dc</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_UINT64 &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT64_01_4.html</filename>
    <member kind="typedef">
      <type>uint64</type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT64_01_4.html</anchorfile>
      <anchor>aa140e26247b3d2fa88cc4d1d30cc5ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT64_01_4.html</anchorfile>
      <anchor>a71d9a0751b2db2917a939de42623a727</anchor>
      <arglist>(const void *ptr, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeToArray</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeHelper_3_01WireFormatLite_1_1TYPE__UINT64_01_4.html</anchorfile>
      <anchor>a6cf972be9059c620ba8665c73a2d847e</anchor>
      <arglist>(const void *ptr, uint8 *buffer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::PrimitiveTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Type</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</anchorfile>
      <anchor>a899b68fd021d05a582feb32bb615c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</anchorfile>
      <anchor>ae55b129d181abd7ac10994640e5d16f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PrimitiveTypeTraits&lt; Type &gt;</type>
      <name>Singular</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</anchorfile>
      <anchor>aa1031914959685e9ac04dedf8c643007</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstType</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</anchorfile>
      <anchor>af8c362a7dd2e3f687e1d36636b05b75f</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, ConstType default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</anchorfile>
      <anchor>a237763ad2f2800e380341c7688b56cd7</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1PrimitiveTypeTraits.html</anchorfile>
      <anchor>a843e488760c3504a5a92f3c954e08859</anchor>
      <arglist>(int number, FieldType field_type, ConstType value, ExtensionSet *set)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>foo::PrintableViaPrintTo</name>
    <filename>structfoo_1_1PrintableViaPrintTo.html</filename>
    <member kind="function">
      <type></type>
      <name>PrintableViaPrintTo</name>
      <anchorfile>structfoo_1_1PrintableViaPrintTo.html</anchorfile>
      <anchor>aa0b30386f09ac39f88e3b54a9397ea01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structfoo_1_1PrintableViaPrintTo.html</anchorfile>
      <anchor>a16f8c6420275d86f0d0112ca5a41bca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>foo::PrintableViaPrintToTemplate</name>
    <filename>classfoo_1_1PrintableViaPrintToTemplate.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>PrintableViaPrintToTemplate</name>
      <anchorfile>classfoo_1_1PrintableViaPrintToTemplate.html</anchorfile>
      <anchor>a8fef9e8b59c9415624230b73469b517e</anchor>
      <arglist>(const T &amp;a_value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>classfoo_1_1PrintableViaPrintToTemplate.html</anchorfile>
      <anchor>a14e0fcac9ae264e37e6212994b2920f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classfoo_1_1PrintableViaPrintToTemplate.html</anchorfile>
      <anchor>a7c6456772f6c908037b80d94f3367c63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>printbuffer</name>
    <filename>structprintbuffer.html</filename>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>a754f63618e91db99f7ab6cfc4e629013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>depth</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>aa7311b5da38ff8d1737824c611b48732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cJSON_bool</type>
      <name>format</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>a75d3f480f5308e7f4afecf30e11277ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>internal_hooks</type>
      <name>hooks</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>a43a8b3bcc644432f12f5aed5159d2520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>length</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>a1a679f8b6fe9b413fb3a87203b0f5bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cJSON_bool</type>
      <name>noalloc</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>aa2a7966b71dc3535e4e3789c33ec5368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structprintbuffer.html</anchorfile>
      <anchor>a3ed6f9d24d6591047680492a962dc7c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::Printer</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1Printer.html</filename>
    <class kind="class">google::protobuf::TextFormat::Printer::TextGenerator</class>
    <member kind="function">
      <type>void</type>
      <name>Annotate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a60e87ad446486a729f87c50b861e62e7</anchor>
      <arglist>(const char *begin_varname, const char *end_varname, const SomeDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Annotate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a417c6abea6927868e3029223037a10ea</anchor>
      <arglist>(const char *begin_varname, const char *end_varname, const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Annotate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a7a1d67606ee442ec68befcf6ef2b21c3</anchor>
      <arglist>(const char *varname, const SomeDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Annotate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>acc86584d2faf476dd2125c0765747685</anchor>
      <arglist>(const char *varname, const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>failed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a1b23511bd9f3fc34b229960c7fc2abe6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FormatInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>aa7da80081e5464822e5fd305fe726d90</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;args, const std::map&lt; std::string, std::string &gt; &amp;vars, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Indent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>ae45a8bf976c55d181c7b1a768d661089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Outdent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a881489021d0add17d38625c1ee0d8735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>af14fad3daaf1a8ca91aaed12a9ac1b38</anchor>
      <arglist>(const char *text, const Args &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a6b7d459f0ca0aefc0467d958749882f1</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;variables, const char *text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a69403b1db314859436e9a0f5dc2e3845</anchor>
      <arglist>(ZeroCopyOutputStream *output, char variable_delimiter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>af7b6173fafa3ac4ebe698898e1916bcd</anchor>
      <arglist>(ZeroCopyOutputStream *output, char variable_delimiter, AnnotationCollector *annotation_collector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>af524aa9bdce59eadc5c47747ae172563</anchor>
      <arglist>(const char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>aff0d8b714a902eb20f7acf2622cbabcd</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>aea27c95008d8c92b36bd483c54158982</anchor>
      <arglist>(const char *data, int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a31843aa614d08a64c61604084a357357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Annotate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a2ad0c838a4761b56804a885e4cc33e40</anchor>
      <arglist>(const char *begin_varname, const char *end_varname, const std::string &amp;file_path, const std::vector&lt; int &gt; &amp;path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyToBuffer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a9d70b934738baa76b8f83a9394a27506</anchor>
      <arglist>(const char *data, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GetSubstitutionRange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a41ea5f390b526c3f6ab8b47647647e3f</anchor>
      <arglist>(const char *varname, std::pair&lt; size_t, size_t &gt; *range)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a47fb8f1c7b665eceb693f459a44b7a9a</anchor>
      <arglist>(Printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IndentIfAtStart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a12e42f019215383cea63482fefaad432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a1ba9d6ef35b9636b09512b0f3ad8c5b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a2f5e1e80dd94f611203fe5a106e9bd17</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; *vars, const char *text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a04a181e44da5cac45a9d1b707766c8a4</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; *vars, const char *text, const char *key, const std::string &amp;value, const Args &amp;... args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a7283aeb0d4568c2f573397f2d1bfe9d8</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>WriteVariable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a00e2410e95effd4b67f8f336fa1486f6</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;args, const std::map&lt; std::string, std::string &gt; &amp;vars, const char *format, int *arg_index, std::vector&lt; AnnotationCollector::Annotation &gt; *annotations)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AnnotationCollector *const</type>
      <name>annotation_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>acb75a5ac84bbe7422433e5ce503a6119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>at_start_of_line_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a3a7795f69ff82c150868eaedcd612921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a8bcab00c3a5e9b1ef89b6b2ec00dfed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a786ad3483fff7267e6a8dab55e9c412a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a5f17b43dfa2aec129cf9d967bd508739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indent_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a537d88d36a60b3db447b2805a1eb8136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>line_start_variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a54a04eb03087f50fa26ffa8a6bfccc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>offset_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>abfebf80dc5c6c7373294def9bf3f818b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyOutputStream *const</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a65578a7182b8f6203242553676ac1717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; size_t, size_t &gt; &gt;</type>
      <name>substitutions_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>a6cbc9abdae146f5bef6932ab0ef85761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char</type>
      <name>variable_delimiter_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Printer.html</anchorfile>
      <anchor>af5ff9629afc0419b867009881d42f86e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::Printer</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IsInSingleLineMode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ad7ff7a1b0f67d3dc65f9db2edecb6ea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a8c63c8c76839a536e393689c5302cf9e</anchor>
      <arglist>(const Message &amp;message, io::ZeroCopyOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a20140654ace253beae9e39056b69e796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFieldValueToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a00638895130905871723352ea32284e5</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index, std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PrintToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a018856596118c59eb1c5b3fa66390e76</anchor>
      <arglist>(const Message &amp;message, std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PrintUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a5f5001e95dc098785a6e932f7abd5f03</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, io::ZeroCopyOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PrintUnknownFieldsToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a88b3145bc54d0153426dc954cf3cf13f</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, std::string *output) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RegisterFieldValuePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a8e0061213414b2c2a6fd5cebfab0110f</anchor>
      <arglist>(const FieldDescriptor *field, const FastFieldValuePrinter *printer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RegisterFieldValuePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a24563ca3a6a841c5ade99f4687038d81</anchor>
      <arglist>(const FieldDescriptor *field, const FieldValuePrinter *printer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RegisterMessagePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ad58358dc7a177872770fa2b1baacb07b</anchor>
      <arglist>(const Descriptor *descriptor, const MessagePrinter *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultFieldValuePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a31add948f23a20c5e99b1d84b5921b68</anchor>
      <arglist>(const FastFieldValuePrinter *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDefaultFieldValuePrinter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a3a1a79decd38085948cb0427aa203aed</anchor>
      <arglist>(const FieldValuePrinter *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExpandAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>adef9dec96f98b62603466558814ff1ff</anchor>
      <arglist>(bool expand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFinder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a62452e6119fc30cc23a1ae175fbb06e3</anchor>
      <arglist>(const Finder *finder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHideUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>afe0301d7e12927ac16b55f98dce0d68a</anchor>
      <arglist>(bool hide)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInitialIndentLevel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ab3d7f6b90345350531ea72cc2017be12</anchor>
      <arglist>(int indent_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPrintMessageFieldsInIndexOrder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>afc38c30c9dd7ea2b15f31f3877914a51</anchor>
      <arglist>(bool print_message_fields_in_index_order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSingleLineMode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a3fa3fd8776b5e425a1271e45e1eeb5cb</anchor>
      <arglist>(bool single_line_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTruncateStringFieldLongerThan</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ae0757d012762511118d9ea1e2d24b719</anchor>
      <arglist>(const int64 truncate_string_field_longer_than)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUseFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>aadc1da26125cd4eb91b4b149ebe31d7a</anchor>
      <arglist>(bool use_field_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUseShortRepeatedPrimitives</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ab172eeb839861b391aae7a5f1946c20b</anchor>
      <arglist>(bool use_short_repeated_primitives)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUseUtf8StringEscaping</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ac29c949ff0826d04692587e181e66ba4</anchor>
      <arglist>(bool as_utf8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ab0d9448a0f3e3394150dd29e9ddd69b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const Descriptor *, const MessagePrinter * &gt;</type>
      <name>CustomMessagePrinterMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>adf1db41a9130cf069eb0fdad017936eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const FieldDescriptor *, const FastFieldValuePrinter * &gt;</type>
      <name>CustomPrinterMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a7412358421774290b867bd5079b07e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a653a729a10bf7b1cd491302a65a5d4b2</anchor>
      <arglist>(const Message &amp;message, TextGenerator *generator) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>PrintAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>adfadaa1a7de4a6f3775b4f721c780588</anchor>
      <arglist>(const Message &amp;message, TextGenerator *generator) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>aa25ebb8a721842346c8b16ed01e2504e</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field, TextGenerator *generator) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a9a01fb925fe303ae7e8476598db3da5e</anchor>
      <arglist>(const Message &amp;message, int field_index, int field_count, const Reflection *reflection, const FieldDescriptor *field, TextGenerator *generator) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a484a1b5a7cf2ec008e9a76ea1769e437</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field, int index, TextGenerator *generator) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintShortRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ab7cf54a9d3d1857528964fefceeff622</anchor>
      <arglist>(const Message &amp;message, const Reflection *reflection, const FieldDescriptor *field, TextGenerator *generator) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PrintUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>afef35344473608f4865d9fb3462eb581</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, TextGenerator *generator) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CustomMessagePrinterMap</type>
      <name>custom_message_printers_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ac8fd392897a63b74e60ce55914e38583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CustomPrinterMap</type>
      <name>custom_printers_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ac30842cba47cedb64bf3669729e4c9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; const FastFieldValuePrinter &gt;</type>
      <name>default_field_value_printer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ae3e2e3dfee5f30a671bfa7cba0e7d050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>expand_any_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a4127fb9f47fff68c41ffa353324dc2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Finder *</type>
      <name>finder_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a936d2edda30dc5bcf2b667849e5ff8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hide_unknown_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ab9bfd9fb89616905554c110a01f66e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>initial_indent_level_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a348a0204efd0def9dc46b6bd9c4fae18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>print_message_fields_in_index_order_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a572568efcebead6a111e285420ce993e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>single_line_mode_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a3ba311112a3ca82f440fa68a1bcb0385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64</type>
      <name>truncate_string_field_longer_than_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a3db3bcfffde30d46bb59bd3265566c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_field_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a8430cd6667696494a7cf09871887789c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_short_repeated_primitives_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>aabfa1da6d042e6cbd9d42aa0045812ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::Printer</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>aac3cfea39cc195b26c34ce5c8764a4fc</anchor>
      <arglist>(MessageOrBuilder message, Appendable output)</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>includingDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a222c243c81a31b52e144de6064826648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>includingDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a062b92416637e5e35cffb6bdb0012f76</anchor>
      <arglist>(Set&lt; FieldDescriptor &gt; fieldsToAlwaysOutput)</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>omittingInsignificantWhitespace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a28839745c2ab49bdd5187f31bb003510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>preservingProtoFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>ac08d4e3c3973ab54e5d1e7236214e677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>abf1eab37e58ab6e19a23f683508a5e4e</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>printingEnumsAsInts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a98f4c1860ff86ebfa5c0810c1c2b8501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>sortingMapKeys</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a07c66649e57a384c128ad1400c695e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Printer</type>
      <name>usingTypeRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a1e036524adcd209e5302d55668e97ce7</anchor>
      <arglist>(TypeRegistry registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkUnsetIncludingDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>ab6a96950872da5c3a3cc8e805a2e2d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkUnsetPrintingEnumsAsInts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>ad07d854e0cb7df1af1852201b0708284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Printer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a5df7dac2b882a5bcfc08961b3bf6244d</anchor>
      <arglist>(TypeRegistry registry, boolean alwaysOutputDefaultValueFields, Set&lt; FieldDescriptor &gt; includingDefaultValueFields, boolean preservingProtoFieldNames, boolean omittingInsignificantWhitespace, boolean printingEnumsAsInts, boolean sortingMapKeys)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>alwaysOutputDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a3ac1092baf6c2986203f1e9b803d9125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Set&lt; FieldDescriptor &gt;</type>
      <name>includingDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a8e7812107e7119a7148fb83ad31bdb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>omittingInsignificantWhitespace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a6f54d3cce0cb174a2a2d7e7068e9595f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>preservingProtoFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a43aad7672bd76374a622253c3907b070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>printingEnumsAsInts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a15966fd6eec4567e0017ad45af8dec70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TypeRegistry</type>
      <name>registry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>a58a62d56ad7fcaa8b9c1cce5ba10bca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>sortingMapKeys</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1Printer.html</anchorfile>
      <anchor>aa59d55b0b8c2f0b93d32ca5f28c4243b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::Printer</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</filename>
    <member kind="function">
      <type>Printer</type>
      <name>escapingNonAscii</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a5e4c6cab6a2bdc442f039c72e7eb0f23</anchor>
      <arglist>(boolean escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a7b433401992a024bf8867493f42d3253</anchor>
      <arglist>(final MessageOrBuilder message, final Appendable output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a0519445c346b80382533a1aafda2f8d9</anchor>
      <arglist>(final UnknownFieldSet fields, final Appendable output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>aae0fad873a2fd53880222150ff7e8cc2</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final Appendable output)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>printFieldToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a0c8732c5332994d6a98975994a72256f</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ac7145349c86510554bb596f8f665f4c1</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final Appendable output)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>printToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a7a396b27d94c5ee20377061f156b6c96</anchor>
      <arglist>(final MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>printToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a6696774c7508616b5dea125b2af87cd0</anchor>
      <arglist>(final UnknownFieldSet fields)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>shortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ac68df8660a1d331f20e64e44608ef3d1</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>shortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a6c0eb6b38d285077551488dfda5620d3</anchor>
      <arglist>(final MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>shortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a4aa8229057893c3183b9ca2ccdb488c8</anchor>
      <arglist>(final UnknownFieldSet fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a92d83793af516dcc28ccb8c1c0531f02</anchor>
      <arglist>(final MessageOrBuilder message, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Printer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a00a7196c33efb25a04121d73ef7410a5</anchor>
      <arglist>(boolean escapeNonAscii)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a67e2d1e9d54a11b086ab86eb2967becf</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>af751a0b4a4c8bba40de6accbf4585321</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a7155a3ef6cc1fb9104a9eacd637375b9</anchor>
      <arglist>(final MessageOrBuilder message, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printSingleField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a7b5bd864314a7e2a2ed84e8844eeb175</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>printUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ae5f6e5a5c01a5b9ce1430cb18b175968</anchor>
      <arglist>(final int number, final int wireType, final List&lt;?&gt; values, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>printUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a15604b8a4f4e653973991524df2c3d59</anchor>
      <arglist>(final UnknownFieldSet unknownFields, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>printUnknownFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>ac86081811895129d527e7512cee8e8b6</anchor>
      <arglist>(final int tag, final Object value, final TextGenerator generator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>escapeNonAscii</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a20773eeb71a915680fa3ef6a89df2cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Printer</type>
      <name>DEFAULT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Printer.html</anchorfile>
      <anchor>a2e836d794af03befbbf3cd7efddc2fe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::PrinterImpl</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</filename>
    <class kind="class">com::google::protobuf::util::JsonFormat::PrinterImpl::GsonHolder</class>
    <class kind="interface">com::google::protobuf::util::JsonFormat::PrinterImpl::WellKnownTypePrinter</class>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a1609bc2f51f617748d1de571d1c309bb</anchor>
      <arglist>(MessageOrBuilder message, String typeUrl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printAny</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>aa2c16c5a7bc1cafc3c250370d2b24ae8</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printDuration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>af3fce43ef617883689369ba239a25ed1</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>afb1ad15329918953a5bc493ed608a495</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printFieldMask</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a2c622ee139623395f7a5f9e6a3a17f4b</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printListValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a916c6efbde49a1d009d316732ed33abd</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printMapFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a0f7cc97efe8247610bde9e04ae42e096</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printRepeatedFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>ab2b47285e938c5bb7dc9a4b82c457943</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printSingleFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a6bd38b5c7ee1d2c9158eded9ccc681dd</anchor>
      <arglist>(FieldDescriptor field, Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printSingleFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a14721a427c295817cb7f742596ea9c26</anchor>
      <arglist>(final FieldDescriptor field, final Object value, boolean alwaysWithQuotes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printStruct</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>acd501a6c052c574ce39249af654fddc9</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printTimestamp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>afbb48842e81ffee5d2fa95462cf16578</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a7d1feac9782e371dd1aecb65c73aec7e</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printWrapper</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a4690f21abf86c9eb246d056dd80c50c2</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>abf1fbb874dd16ec23cf65a3ef754fa34</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Map&lt; String, WellKnownTypePrinter &gt;</type>
      <name>buildWellKnownTypePrinters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>ac5f87302c1cd4354e15da04376e52993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>alwaysOutputDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a76dc7c02cb8e8e4727455c4b8eeb7d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CharSequence</type>
      <name>blankOrNewLine</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>af96f41ca071d58fb3916b00fdd89567b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CharSequence</type>
      <name>blankOrSpace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>ab1e1c78d9028b1d6d9d3215defc22f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TextGenerator</type>
      <name>generator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>ad04788b8a69a428d4eb92fa2c6b73295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Gson</type>
      <name>gson</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a73144758a35e45d3556c18d732659280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Set&lt; FieldDescriptor &gt;</type>
      <name>includingDefaultValueFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>ab8ab7cb94fb34e4efe6077532491c245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>preservingProtoFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a26ef30f27c7ad090dcb44baf2902a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>printingEnumsAsInts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a2a87e517bafee9cd4d784fabe75519f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TypeRegistry</type>
      <name>registry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a5686e687178d6dc89ec89654beb95f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>sortingMapKeys</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>a3dcd5c56c19214e1310d89aa1a3bf371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Map&lt; String, WellKnownTypePrinter &gt;</type>
      <name>wellKnownTypePrinters</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl.html</anchorfile>
      <anchor>ac51929780cb689c29683f03b18e878ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::PrintToStringParamName</name>
    <filename>structtesting_1_1PrintToStringParamName.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1PrintToStringParamName.html</anchorfile>
      <anchor>a05b411cfb75dadb2c3c0355aee1dcf21</anchor>
      <arglist>(const TestParamInfo&lt; ParamType &gt; &amp;info) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PrivateCode</name>
    <filename>classPrivateCode.html</filename>
    <member kind="function">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classPrivateCode.html</anchorfile>
      <anchor>a29b6823300f68d78691476eeeaed8a7c</anchor>
      <arglist>(PrivateCodeFixtureTest, CanAccessPrivateMembers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classPrivateCode.html</anchorfile>
      <anchor>a9a74a333501232539ab1636f0928d8f2</anchor>
      <arglist>(PrivateCodeTest, CanAccessPrivateMembers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrivateCode</name>
      <anchorfile>classPrivateCode.html</anchorfile>
      <anchor>affe538411a99919d24ef09dffe1bb3eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>x</name>
      <anchorfile>classPrivateCode.html</anchorfile>
      <anchor>a247781246ce4d0c66563eaa39ba5aaa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_x</name>
      <anchorfile>classPrivateCode.html</anchorfile>
      <anchor>a8d8ac6564d6425ea793f85848bb21b39</anchor>
      <arglist>(int an_x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>x_</name>
      <anchorfile>classPrivateCode.html</anchorfile>
      <anchor>a3590a614d8c76fa34fa4cea6f340c37f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PrivateData</name>
    <filename>structPrivateData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>n_ab</name>
      <anchorfile>structPrivateData.html</anchorfile>
      <anchor>a71c757f538f2254e18b4af297b0ef860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_conf</name>
      <anchorfile>structPrivateData.html</anchorfile>
      <anchor>abd274413c07edacf4a8eebaca775cf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_depth</name>
      <anchorfile>structPrivateData.html</anchorfile>
      <anchor>abff8cb53ea2048a888f938414979fe7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XYZTable</type>
      <name>xyz_table</name>
      <anchorfile>structPrivateData.html</anchorfile>
      <anchor>a8ae4930ea8c76653854f35020fb7a930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PropertyOne</name>
    <filename>classPropertyOne.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPropertyOne.html</anchorfile>
      <anchor>a0a31b0c199b14438b9cfbd27645aa542</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPropertyOne.html</anchorfile>
      <anchor>a0a9a054682c28e32d6b3007e966a1aaf</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PropertyRecordingTest</name>
    <filename>classPropertyRecordingTest.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classPropertyRecordingTest.html</anchorfile>
      <anchor>af50508f07246f73711510e081ba43eaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classPropertyRecordingTest.html</anchorfile>
      <anchor>ad6a000f710b6ecc7ee06a74ca722668b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PropertyTwo</name>
    <filename>classPropertyTwo.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classPropertyTwo.html</anchorfile>
      <anchor>a88216ddb0ed17e58c9f974a743208fca</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classPropertyTwo.html</anchorfile>
      <anchor>a8c2b36ef29249c5654f13bf8f504236a</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtectedFixtureMethodsTest</name>
    <filename>classProtectedFixtureMethodsTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classProtectedFixtureMethodsTest.html</anchorfile>
      <anchor>a9d68d51c945c3f810cc2ab76e71ecb95</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classProtectedFixtureMethodsTest.html</anchorfile>
      <anchor>a826369510d499ffcab66649f7315e8cd</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2ExtensionLookupSchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2ExtensionLookupSchemaTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2ExtensionLookupSchemaTest.html</anchorfile>
      <anchor>a6ca36ac88daa91eb25c73a6b7b7e0b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2ExtensionLookupSchemaTest.html</anchorfile>
      <anchor>a5c36b982f1f205c256241b7f3e427063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2ExtensionLookupSchemaTest.html</anchorfile>
      <anchor>afe69d3a0b98303e2a75de10b59979ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>byte[]</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2ExtensionLookupSchemaTest.html</anchorfile>
      <anchor>af6a5bd78dcfdece921b90c8a2a759d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtensionRegistry</type>
      <name>extensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2ExtensionLookupSchemaTest.html</anchorfile>
      <anchor>a086a0a66e2963dd86f1eb5bf316b96ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2LiteSchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2LiteSchemaTest.html</filename>
    <base>com::google::protobuf::AbstractProto2LiteSchemaTest</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2LiteSchemaTest.html</anchorfile>
      <anchor>a998e615deb226621ad05308824ef8fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Schema&lt; Proto2MessageLite &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2LiteSchemaTest.html</anchorfile>
      <anchor>a17e6c3ed12cef3ea10a3d6bf51a10bf0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2MessageFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</filename>
    <base>ExperimentalMessageFactory&lt; Proto2Message &gt;</base>
    <class kind="interface">com::google::protobuf::Proto2MessageFactory::MapValueProvider</class>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a19ce681e1f113ad100400284f7f862ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto2Message</type>
      <name>newMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>ab16765bd553a5220945ce766db1390d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Proto2Message &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>af6f4cfc824f5fabe733f0b02d21eda67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto2MessageWithMaps</type>
      <name>newMessageWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a67b2a3cfe6e19f1ee6326a53d02e24e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Proto2MessageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>aa81b93456b917b9e3d6906a3edf4a89d</anchor>
      <arglist>(int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populateRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a18377bd1e1d40991a2258a53054aa50d</anchor>
      <arglist>(Proto2Message.Builder builder, int excludedFieldNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto2MessageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a7639a7be4aa723856cfbe464fdfa6b7b</anchor>
      <arglist>(ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Boolean &gt;</type>
      <name>booleanProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a513ea7b4ca1002f654ca1ab130b7ac88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>branchingFactor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a62e2278f6ebc177cdb0b5ada6f5d1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; ByteString &gt;</type>
      <name>bytesProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>acf6c121f4d73c66017a86d453e186551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a965d0192c7523bb7fa769d15fd91b25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Double &gt;</type>
      <name>doubleProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a8f06dd4da6ab493b5c1d3de7e2ba79d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto2Message.TestEnum &gt;</type>
      <name>enumProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>adc961b28dd645d9a62737ff25bb0d83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Float &gt;</type>
      <name>floatProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>ad37e4d213d2a7c4f64b5d56779fae3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Integer &gt;</type>
      <name>integerProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a6c822ea9bf8c31d6ed2855d1d2245689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Long &gt;</type>
      <name>longProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a13d245d2c89ed6570075b8653bf46d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto2Message &gt;</type>
      <name>messageProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>acfd791ed0d967da40cacd41afb32b703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Proto2MessageFactory</type>
      <name>nextLevel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>abcec43416484030273b2ccc888b07bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>numRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a356415952ff14d1fc2f731a7de977d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; String &gt;</type>
      <name>stringProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>a0bbb187efa3e77fc30e0c0e7376354df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>INCLUDE_ALL_REQUIRED_FIELDS</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageFactory.html</anchorfile>
      <anchor>afb92a1beab5a17f55733982eb7f58818</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2MessageInfoFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a78da9667ff9c5cfff4cdc40b69eb577f</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>MessageInfo</type>
      <name>messageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>ae802ce2709034c25fb54724c37643b8b</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto2MessageInfoFactory</type>
      <name>getInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a7fdd883bb270503946acff3fc9d45d6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto2MessageInfoFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>ae0ee6cf3b490e4a46b15ddc861ea236b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Internal.EnumVerifier</type>
      <name>asVerifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a7bbdd7f70f043c12fb7f257900c1ce08</anchor>
      <arglist>(final Internal.EnumLiteMap&lt;?&gt; map)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a19ed3dac18a33772702cfcfde04421c9</anchor>
      <arglist>(Class&lt;?&gt; clazz, String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a15de82c3f7301d9ffd3fd49d55b528d4</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>lookupFieldsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a0cf38980b11b6155c303e55138b338ec</anchor>
      <arglist>(StructuralMessageInfo.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldInfo</type>
      <name>mapFieldInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>af64f4ed9ec004e2b2795450ebcc28821</anchor>
      <arglist>(Class&lt;?&gt; clazz, String fieldName, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForExtensionFieldGroup49</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a1c05373a8cca586ccdeb05dd180bbbfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForExtensionFieldGroupList51</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a9f8ddff2a1c47439e83a336da60443a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldGroup49</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a7e0bd42f81376dec35b4d30dcfa55a49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldGroup69</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>aaf02d981aa209906b4b9b14a8623a3aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldGroupList51</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a7a8cc519353fc3eaa650bafe32a046b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldRequiredGroup88</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>acca800b6b41f757bbf56bdf7cc40962a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2Empty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>af0164149c6877f292bbaf1c2ab29eeb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2Message</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a304a5e8ea471c1f564a366de5d15da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2MessageWithExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a3da18000985833a8318a47e2aa9e366a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2MessageWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a8587285e5b84864d3429f6211497f806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForRequiredNestedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a3061197bb490e876b0c1e1f39f14e367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Proto2MessageInfoFactory</type>
      <name>INSTANCE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageInfoFactory.html</anchorfile>
      <anchor>a5fb41995c97205a61a59e71b34d08c62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2MessageLiteFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</filename>
    <base>ExperimentalMessageFactory&lt; Proto2MessageLite &gt;</base>
    <class kind="interface">com::google::protobuf::Proto2MessageLiteFactory::MapValueProvider</class>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a301320d39216f7e6fb37ffa7995b76df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto2MessageLite</type>
      <name>newMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>ae7fa11d6cf088305a9c8c10b8e350467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; Proto2MessageLite &gt;</type>
      <name>newMessagesMissingRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>ad3880eb632501486783aae76c64f858d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto2MessageLiteWithMaps</type>
      <name>newMessageWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a7be1d174b62e743232a52fe64edd077f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Proto2MessageLiteFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a7052c2d553d5419deda67ce002a85974</anchor>
      <arglist>(int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populateRequiredFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>aa7d4be501af634414cfb13caa5408cf3</anchor>
      <arglist>(Proto2MessageLite.Builder builder, int excludedFieldNumber)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto2MessageLiteFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a0782673152acd3add276c8350d09a048</anchor>
      <arglist>(ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Boolean &gt;</type>
      <name>booleanProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>ad7cf0660260e38f0bbdb1750598e155d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>branchingFactor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a493aa82eaa8678f91dd48d6eb2277de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; ByteString &gt;</type>
      <name>bytesProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a2771536206ca206b8b18c859b59453f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a711dd234acf9b97b551e2a06b8f1a615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Double &gt;</type>
      <name>doubleProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>aecac2bc5788e8ed7daf2d8f35d04bc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto2MessageLite.TestEnum &gt;</type>
      <name>enumProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a6bc5655821228b0ac2308992aa225e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Float &gt;</type>
      <name>floatProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a976473222973eba59dd0e6bc619d56d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Integer &gt;</type>
      <name>integerProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a12e487d1bb7e3b3ea4f4e362aad65e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Long &gt;</type>
      <name>longProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>aca4a44bff762687755098a64ffe814b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto2MessageLite &gt;</type>
      <name>messageProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a1ccfc34f49ec6c77c0b9408765848b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Proto2MessageLiteFactory</type>
      <name>nextLevel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>ad2591cd2c2560d7c79c1897739a17aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>numRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a3e66e4b4c9fd6452fde86269f677fbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; String &gt;</type>
      <name>stringProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a3a4267c270d281444c91356f059462a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>INCLUDE_ALL_REQUIRED_FIELDS</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteFactory.html</anchorfile>
      <anchor>a03e5696973286a5bdfc6517b84b3df47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2MessageLiteInfoFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>af9173ba29e3e39a1668897387c0c053e</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>MessageInfo</type>
      <name>messageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a2414624a0614b93ae522aa4cb62857a2</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto2MessageLiteInfoFactory</type>
      <name>getInstanceForRawMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a4ca84e5da06bd0dad8389439cd9dfc16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto2MessageLiteInfoFactory</type>
      <name>getInstanceForStructuralMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>aee348199ab0a892add282347aeffd758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageInfo</type>
      <name>newRawMessageInfoForProto2MessageLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>ada1438dce42c068a6c6941a5ecbf0568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto2MessageLiteInfoFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a576766466b22d0e7aa6ed951be6b5f6f</anchor>
      <arglist>(boolean produceRawMessageInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageInfo</type>
      <name>rawMessageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>ab9bb99e6fe9d66e0f6da80ce71697a70</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageInfo</type>
      <name>structuralMessageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>af363400d8c75d5c879e8686bf9286718</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a4132ee245c6e92e5122ca645d767252b</anchor>
      <arglist>(Class&lt;?&gt; clazz, String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>lookupFieldsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>ad38df80c113e91178d3b2e5817a452cb</anchor>
      <arglist>(StructuralMessageInfo.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldInfo</type>
      <name>mapFieldInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>acbb972ca5e7084ceb0e5f0373de67643</anchor>
      <arglist>(Class&lt;?&gt; clazz, String fieldName, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForExtensionFieldGroup49</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>afabe485855ae7e8252bd4bc0d4bd5186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForExtensionFieldGroupList51</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>ae62cbd66cdd60a69c874f9ab74453f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldGroup49</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a54827ea49a6e5830e0ff46a995c8e65a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldGroup69</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a4574ce43197e4e6e8895ce3132be3107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldGroupList51</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a8ebcb16585be8b94950b72f42b65969b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForFieldRequiredGroup88</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a4fc9db8b7965f8bb76e181b10192cfd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2EmptyLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a1036913f83b80ae6e7dc3ead1fa3fcc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2MessageLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a80081df8f841e3482c4b339903c364a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2MessageLiteWithExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a4b43c00df8cd8a1cb3f36ba51c87d957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto2MessageLiteWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a026a89f13b3ab0ce008ca34801f7fe9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForRequiredNestedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>aff54d99a9e637e62548347a099048d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>produceRawMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>aae3cd45305929b50d04bb1d1453afe93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Proto2MessageLiteInfoFactory</type>
      <name>instanceForRawMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a26162c2329b677d999279a9dea6609f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Proto2MessageLiteInfoFactory</type>
      <name>instanceForStructuralMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2MessageLiteInfoFactory.html</anchorfile>
      <anchor>a90eb0e255f889ad80f94982838d68196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2SchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2SchemaTest.html</filename>
    <base>com::google::protobuf::AbstractProto2SchemaTest</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2SchemaTest.html</anchorfile>
      <anchor>aea5f2fce670e18f642a992c4d0967ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Schema&lt; Proto2Message &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2SchemaTest.html</anchorfile>
      <anchor>a9966fe82094ba711dd331556f89a0427</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::Proto2Test</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_documentation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a627ea8a178553351b4c3c03dad0faac3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAssignInvalidEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a99ced35cecaa8a18a3694642bcd41dbb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionsErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>aa1fabda79c06767506e2bb74fe6cd84d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFieldPresence</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a14f08671ac6c7593afacf3d9d8877a0b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a2bcaaf9e32f56262e3b7beb5532af5e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGoldenPackedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a23cf5e767592246c53f6575e8dd09730</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>aa0619b9af37b2053faa744c05e90a3c2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParsingMerge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>ae23a0dab8c9d8863aac1c96023a07a09</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPickleIncompleteProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a393fb7059f48283b63c42b25a4b4d784</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPythonicInit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>a8fd905ff4ce36c1fac8faea710505099</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPythonicInitWithDict</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>aef6762143dcf5b2ada85ecf2fc555399</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownEnumMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto2Test.html</anchorfile>
      <anchor>abadf07e4318600966d306d266649bf8d</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::Proto2Tests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testExtensionInsideAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a7c0f534129a956a6420d09b3163a9171</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeDuplicateExtensionScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>ad2fce5346d3d7b7828e63229e578e365</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a2c7468840489514d65b9beaabb7db9b4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseAllowedUnknownExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a58a0b299d2ede115efe31de555647c84</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseBadExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>afff83f7ecf83fab5ec47e042e4e08115</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseBadIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a36eea9cc78385f848257c0c38a4ea536</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDuplicateExtensionMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a503e9680a41f3f6a155cef2c7e5f3af0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDuplicateExtensionScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>ab00355a808484762abef68ac634a0d18</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseEmptyGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>aed54eb45e2ce681e9b5098763c2354c7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseGoldenExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a445dd08420a7ffe09269fc8507e1d0a2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseGroupNotClosed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>aa9cf511db7bd7a983c78ee5e0073c95a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a36b3c4bceee45374d6fe05243b6a3d84</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseMessageByFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>aed68c63acdb396819390b1a2ddd0eb01</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseMessageSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a4f617b81bb42ed8516df6af6782cf9e8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseNumericUnknownEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a494b3a01066f3041f2af77c71d013970</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>abf6a6b2de8b1a9390571cfabb2d10d3f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAllExtensionsPointy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>af263196f0590a20974404a2d5a4e36c2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>ad1761290372c60372b7c0672a1915991</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageSetAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>aa4eedb0e20f2c7d9d7ebdfeb54024e41</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageSetByFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto2Tests.html</anchorfile>
      <anchor>a6d0f2a8ed9eabbf664a7e1f97e90cd87</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::Proto2ToProto3Generator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1Proto2ToProto3Generator.html</filename>
    <base>google::protobuf::compiler::CodeGenerator</base>
    <member kind="function">
      <type>bool</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Proto2ToProto3Generator.html</anchorfile>
      <anchor>a93745aa5cb853704801017b4499382d8</anchor>
      <arglist>(const FileDescriptor *file, const string &amp;parameter, GeneratorContext *context, string *error) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateAll</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Proto2ToProto3Generator.html</anchorfile>
      <anchor>ae6ed6c8b71f16bc6d26304944f374299</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const string &amp;parameter, GeneratorContext *context, string *error) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CanGenerate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Proto2ToProto3Generator.html</anchorfile>
      <anchor>a5d4d97f7ee710d566a0afc2702c664b1</anchor>
      <arglist>(const FileDescriptor *file) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto2UnknownEnumValueTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto2UnknownEnumValueTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testExtensionUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2UnknownEnumValueTest.html</anchorfile>
      <anchor>aa53352f776a3ded5f706d10c30bad1d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2UnknownEnumValueTest.html</anchorfile>
      <anchor>a72f06baf05cedae08db4548c9dee4b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>buildPayloadWithUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto2UnknownEnumValueTest.html</anchorfile>
      <anchor>a618f8e0300e0241fe8c282740528c7cb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::Proto3DataStripper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1Proto3DataStripper.html</filename>
    <base>google::protobuf::util::DataStripper</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>ShouldBeClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Proto3DataStripper.html</anchorfile>
      <anchor>ad7f089a8463aa0a9d7de9796b8785d16</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto3LiteSchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto3LiteSchemaTest.html</filename>
    <base>com::google::protobuf::AbstractProto3LiteSchemaTest</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3LiteSchemaTest.html</anchorfile>
      <anchor>a9d47c2420d0a3f2d9c0b1ffb750a9da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Schema&lt; Proto3MessageLite &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3LiteSchemaTest.html</anchorfile>
      <anchor>a38a6920329d789a2484edf7010267de8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto3MessageFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</filename>
    <base>ExperimentalMessageFactory&lt; Proto3Message &gt;</base>
    <class kind="interface">com::google::protobuf::Proto3MessageFactory::MapValueProvider</class>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a0abb008921cb75a555c7fc119a920c01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto3Message</type>
      <name>newMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a77e290d840b60f21b11af773a142f723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto3MessageWithMaps</type>
      <name>newMessageWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a6935d7cefc623b57eba6b6798be84085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Proto3MessageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>ae009838102d7e85e07bb7eb552bcc4f0</anchor>
      <arglist>(int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto3MessageFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>aa06f6881b560837595e8a9ee8ae1e064</anchor>
      <arglist>(ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Boolean &gt;</type>
      <name>booleanProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a5046a5c9e782dac367671147e6ce5fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>branchingFactor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>ab45edda694360ac82495e6370ba5fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; ByteString &gt;</type>
      <name>bytesProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>adc5aae2082d45e43e3bd52a4dd2866a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>aa0a642ecc3c04c2a32f8c2b2d1434e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Double &gt;</type>
      <name>doubleProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a868192648a79f9863628de6a6759b7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto3Message.TestEnum &gt;</type>
      <name>enumProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a90c5cd54fe9a85a7d8ab41de5e01586c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Float &gt;</type>
      <name>floatProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a19051eeca3b71bb8aa501b867b945522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Integer &gt;</type>
      <name>integerProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>aabfd24e177977a04c6f87ac18e2fa8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Long &gt;</type>
      <name>longProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a8e9c30f9f480265d9eebb91a00e0e0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto3Message &gt;</type>
      <name>messageProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>af0c3054476294e10eca5a2eb34816f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Proto3MessageFactory</type>
      <name>nextLevel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a02e6b864efc14901962d7f671c08dac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>numRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a893b0f846bd21eb5f95dfc7af1bdde4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; String &gt;</type>
      <name>stringProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageFactory.html</anchorfile>
      <anchor>a54b8c3893962126d4ad0f1a49dbf5a66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto3MessageInfoFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a89d1a2b0ee46c0197f981cd7bb1786b2</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>MessageInfo</type>
      <name>messageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>aa9989773111474c0a1d9abb13038e132</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto3MessageInfoFactory</type>
      <name>getInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>ad759f359bc290f0b897d3e4f05dbee5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StructuralMessageInfo</type>
      <name>newMessageInfoForProto3Empty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a77ed015109da30adeb26f206da3fa5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StructuralMessageInfo</type>
      <name>newMessageInfoForProto3MessageWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>aa236279d9267696349fa315d773aa73b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto3MessageInfoFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a94b0e63cd7be0a7e396e454765018d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a8626ee8968fd2856f716ebb5e51ae112</anchor>
      <arglist>(Class&lt;?&gt; clazz, String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>afb77ffe011a5d36d46d8c7ecde439143</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>lookupFieldsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a5086cfdd343f3c849fb443ecf20aa444</anchor>
      <arglist>(StructuralMessageInfo.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldInfo</type>
      <name>mapFieldInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a13bfaaf6120b99d0c6d2d046531bba49</anchor>
      <arglist>(Class&lt;?&gt; clazz, String fieldName, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto3Message</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a8e07dcdf7e576811505b3308eb3408f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Proto3MessageInfoFactory</type>
      <name>INSTANCE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageInfoFactory.html</anchorfile>
      <anchor>a48adc4491f70bd41752e93f212c029a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto3MessageLiteFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</filename>
    <base>ExperimentalMessageFactory&lt; Proto3MessageLite &gt;</base>
    <class kind="interface">com::google::protobuf::Proto3MessageLiteFactory::MapValueProvider</class>
    <member kind="function">
      <type>ExperimentalTestDataProvider</type>
      <name>dataProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a17789d179d941899d55bcb934418799f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto3MessageLite</type>
      <name>newMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>ad54ca97b8db89b8eefe60c145e723048</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Proto3MessageLiteWithMaps</type>
      <name>newMessageWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>ae199c33844b44efbb2879a71d1fa9232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Proto3MessageLiteFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a4d9abf437d95e908a726cd9034639dcb</anchor>
      <arglist>(int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto3MessageLiteFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a0d3485a6305893edda9423c7c074fc6e</anchor>
      <arglist>(ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Boolean &gt;</type>
      <name>booleanProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>aaf8707771ad3ca38561d739a1af208fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>branchingFactor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a7a5a59c4887e9cb29453ff2dfac698a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; ByteString &gt;</type>
      <name>bytesProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>af52cbec7b7142f61002f1436e1710dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExperimentalTestDataProvider</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a89ffd859a625f742f463f624535fece8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Double &gt;</type>
      <name>doubleProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a4d1c029a8dd024d81f3bcd47430985ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto3MessageLite.TestEnum &gt;</type>
      <name>enumProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a1aec150e5286549c8c87182137b59871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Float &gt;</type>
      <name>floatProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a00f57fde3a4a9399acf16c2df99e8ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Integer &gt;</type>
      <name>integerProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a8523941568b3f749069729929473ecda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Long &gt;</type>
      <name>longProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>ade223c680b4d753c24ceb090a09f9c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; Proto3MessageLite &gt;</type>
      <name>messageProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a48a1869cc9eab7e64d670e3854570d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Proto3MessageLiteFactory</type>
      <name>nextLevel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a1d47c3a7882060a1b7f35cdbd8b8825a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>numRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a9e87cedca06d10d068beefbcf655dbe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final MapValueProvider&lt; String &gt;</type>
      <name>stringProvider</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteFactory.html</anchorfile>
      <anchor>a06dd77e8b386b8705f3839d00b1bbeda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto3MessageLiteInfoFactory</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a7b9a8cce42d2543c6ef80fd13bdcf6a8</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function">
      <type>MessageInfo</type>
      <name>messageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>ade30f6aa038dba5c93f5f9d352164a4f</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto3MessageLiteInfoFactory</type>
      <name>getInstanceForRawMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a2f10bef649674a07c3780590e27d188a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Proto3MessageLiteInfoFactory</type>
      <name>getInstanceForStructuralMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a9f0dd57f2bb6e8f968fe7ef411da2aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StructuralMessageInfo</type>
      <name>newMessageInfoForProto3EmptyLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>abb9472dfe81485a431e20fe9543bb248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageInfo</type>
      <name>newRawMessageInfoForProto3MessageLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>aaa143b9b4906a975f1f7f4a275089b6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Proto3MessageLiteInfoFactory</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>ad7ec85dce2f4d7022bd43d07325a005c</anchor>
      <arglist>(boolean produceRawMessageInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageInfo</type>
      <name>rawMessageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>adb7e70e1d4f99f0615da9d40d77fcc29</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageInfo</type>
      <name>structuralMessageInfoFor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a1a9cf3e6515437d7dc3c66579c7d605b</anchor>
      <arglist>(Class&lt;?&gt; clazz)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Field</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a3b778a6e9fb3bcd9a747f98fb1da605b</anchor>
      <arglist>(Class&lt;?&gt; clazz, String name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>lookupFieldsByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>af06df1b172e39230922093fbef3a4709</anchor>
      <arglist>(StructuralMessageInfo.Builder builder)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static FieldInfo</type>
      <name>mapFieldInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a95522e8899caa167e2d27f6ef9d909e6</anchor>
      <arglist>(Class&lt;?&gt; clazz, String fieldName, int fieldNumber)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto3MessageLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>a63dfdb191affa7fcf4595ed7f8cf3572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static StructuralMessageInfo</type>
      <name>newMessageInfoForProto3MessageLiteWithMaps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>adaaff37774f3d3494f4c0640d797d56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>produceRawMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>af6b48429ff66d9a02e620af8146c9d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Proto3MessageLiteInfoFactory</type>
      <name>instanceForRawMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>aa562f3176c87b357562b081d072d3fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Proto3MessageLiteInfoFactory</type>
      <name>instanceForStructuralMessageInfo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3MessageLiteInfoFactory.html</anchorfile>
      <anchor>aef64f3b5cdca554a4f15e41e397a1e11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Proto3SchemaTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Proto3SchemaTest.html</filename>
    <base>com::google::protobuf::AbstractProto3SchemaTest</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3SchemaTest.html</anchorfile>
      <anchor>a0a13d7cc5139d4b98b0bde2083afc29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Schema&lt; Proto3Message &gt;</type>
      <name>schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Proto3SchemaTest.html</anchorfile>
      <anchor>af6953873ca200d95087791d513673b6b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::Proto3Test</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>assertMapIterEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a1f241c0894ba91ba20469c86cefd4b7d</anchor>
      <arglist>(self, map_iter, dict_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testAssignUnknownEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a1cda5a82aaf689490ab4572122be7f24</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFromBadType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a293808d5317fe941264110c279be4c67</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFieldPresence</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a9e67c4fdd3c6ada7f52ceb8e98573a5a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIntegerMapWithLongs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>aa8f9dbdc7e323fffa79ae68d08beac6c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapAssignmentCausesPresence</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a355aae56eb3d4c6d7275f24f71bbfe76</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapAssignmentCausesPresenceForSubmessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>afdf7786d9d2ecf32af4b99bbed1a6f41</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>ae406d35e254d76b1c82eb57f817a43b0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapConstruction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a5488b5ad13b627a9017eec60b0f5a86c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a35bedf3408cb07c8b51be999fa6c9bb3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapDeterministicSerialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>ae4871d9def2b715726ab91ce7a652ef9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapEntryAlwaysSerialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>afc73cd3eba8cd53b83ecea96af6654d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapFieldRaisesCorrectError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>aa120642b9cc7b1571957c85c88cc3b64</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapFindInitializationErrorsSmokeTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a3cdd8ae00643f648fdb065d77d30aafc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapGet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a22bfc4d4f94e0db4f6b2ebac853775ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapItems</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a391f213902e6f8aa91ba9a9aa2dffa7f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapIteration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a083c716e69dadd1cb09ef0947023ace3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapIterationClearMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a5507606f539cf6ec651a1b23e5c5713d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapIterInvalidatedByClearField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a9f3c7ae725af357f4309273c14854ebd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a1990d12ef0a9bedb66b7d6ae2bc96184</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapMessageFieldConstruction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a29b48e4d1eae56c07b54f4621172be12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapsAreMapping</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a469e157cc7c192409a2aec159055682e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapScalarFieldConstruction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a1f6fddd554455590a17a314b63613584</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapsCompare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a79b062ff21b9ae283c8210d50d017271</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMapValidAfterFieldCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a0b1ba4c7ed938bda772258ca590cafd9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a3119678975765b2418ea9eb888641959</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromBadType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a5acc10209f990af5944e253c6708099c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>aff31e0148a6d2bed04fc4528ff527f00</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageMapItemValidAfterTopMessageCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a9193fe2d390cfb639c615c49e4e0c500</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageMapValidAfterFieldCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a616dd8526081c5220027835f2c88351a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testModifyMapWhileIterating</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a5554a8a277773cdd4d87c335c94d2c4f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedMessageMapItemDelete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a64464d3433f2c31cf86c21958a4c0b51</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPython2Map</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a7567412a0b41b0c8928b2ec3403560f4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testScalarMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>acbf401163424d2749fd37cc511778d38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testScalarMapDefaults</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>aee30ca30a369e116b53c2191e8a834b2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStrictUtf8Check</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>acc38104f5577b964e1b45f8897dbf7cc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStringUnicodeConversionInMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a31fc845d5a52023f4c5852a84f1fe65f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSubmessageMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a26d7fd8344b2cd8e32ba905394218b1e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSurrogatesInPython2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a0d2130dce27aa4db6ab95d24f07218e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSurrogatesInPython3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1Proto3Test.html</anchorfile>
      <anchor>a52b002bb2a1f3d3327b3c0bc0e9eea7a</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::Proto3Tests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testMergeAlternativeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a4983d88d5adcd069e2cf60bd2908a1db</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeExpandedAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a5aac49aac28421294f238a9edeb37617</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeExpandedAnyDescriptorPoolMissingType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>aa839c986b8c8b1c7d31b746433d83d23</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeExpandedAnyPointyBrackets</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>aa7e7bc7a4e84f4daa24fab702d99d362</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeExpandedAnyRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>aae880a7aec2f0a4180f8362b5e5e9394</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeMissingAnyEndToken</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a0b8a93105f84ff7e40c9bbc73ed65c68</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeUnexpandedAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>adcfa645e0c510b60706269ce854bf3ad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAndParseMessageInvalidAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>ac2d78d310913a1ae0568db326382c625</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageExpandAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>aefba1ecc27ac4d6d1249ed7f631218a7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageExpandAnyAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a4125c39370453d17f5fbbc2ade4b7dc7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageExpandAnyAsOneLinePointyBrackets</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a3cf8c918b0235e0604e188510fc6d1a5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageExpandAnyDescriptorPoolMissingType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>abfeb4eec5d4d22e3016368c844f2e1b5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageExpandAnyPointyBrackets</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>add37337ad6618bde061982cedc333138</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageExpandAnyRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a06f673605d5f40c91ff4633a32976671</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTopAnyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a1c2da500e584aa97306cbb5ae9bf8856</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1Proto3Tests.html</anchorfile>
      <anchor>a326a81b4ac5127705e33958ef1310e65</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ProtobufArrayListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a2e3e0488a3c6e54a6f40f1d68e055fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testAddAll</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a319a6eb746a8ee1b5c0df9b3161c817f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>ad52a4341b48392c4095f9488765af332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEmptyListReturnsSameInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a674e2678a3fb6b5417ae87bb650d8b1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>abd2b0fdfb9babb5f9ad2f80d1e38924a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a46055fe38da8b6fc1dd6d95824d79767</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModificationWithIteration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>addf5ba554c90cd306d8d4e5fd06be5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>ac24b2954a94dc18adbdeff370215fa31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a9436f9eceb9da2f96322c0a7eb1f2188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a169ee3e5316db22ff2a2bb22e048b204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>ab2dc047ffafa171abe4e88aacbad22a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a3e029eb864ec3cc749f791fb5620a340</anchor>
      <arglist>(List&lt; Integer &gt; list)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ProtobufArrayList&lt; Integer &gt;</type>
      <name>newImmutableProtoArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a4314a4a5c6ecd993b0c41e8069c88570</anchor>
      <arglist>(int... elements)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtobufArrayList&lt; Integer &gt;</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>a0f6195df7da193fe3d93dca0399a534e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ProtobufArrayList&lt; Integer &gt;</type>
      <name>TERTIARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>abc77b853cb1c3d77e45c9dbd3cf1ff10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ProtobufArrayList&lt; Integer &gt;</type>
      <name>UNARY_LIST</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtobufArrayListTest.html</anchorfile>
      <anchor>ab70ea6fa6776046310bace7176411cf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::ProtobufJavaService</name>
    <filename>classgoogle_1_1ProtobufJavaService.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>basicLoad</name>
      <anchorfile>classgoogle_1_1ProtobufJavaService.html</anchorfile>
      <anchor>a0ad73bb8f8c4d3b2f980f265297dca8d</anchor>
      <arglist>(Ruby ruby)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Internal::ProtobufList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>boolean</type>
      <name>isModifiable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>a262517fcac1138b2bf7a7bcaa62b684f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>aba1083d27f4575d7892d74a8051bdaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProtobufList&lt; E &gt;</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>ad95edcb142311835abcfb81a9fb6dfea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtobufList&lt; Boolean &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isModifiable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>a262517fcac1138b2bf7a7bcaa62b684f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>aba1083d27f4575d7892d74a8051bdaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProtobufList&lt; E &gt;</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>ad95edcb142311835abcfb81a9fb6dfea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtobufList&lt; Double &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isModifiable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>a262517fcac1138b2bf7a7bcaa62b684f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>aba1083d27f4575d7892d74a8051bdaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProtobufList&lt; E &gt;</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>ad95edcb142311835abcfb81a9fb6dfea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtobufList&lt; Float &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isModifiable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>a262517fcac1138b2bf7a7bcaa62b684f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>aba1083d27f4575d7892d74a8051bdaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProtobufList&lt; E &gt;</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>ad95edcb142311835abcfb81a9fb6dfea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtobufList&lt; Integer &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isModifiable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>a262517fcac1138b2bf7a7bcaa62b684f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>aba1083d27f4575d7892d74a8051bdaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProtobufList&lt; E &gt;</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>ad95edcb142311835abcfb81a9fb6dfea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtobufList&lt; Long &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>isModifiable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>a262517fcac1138b2bf7a7bcaa62b684f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>aba1083d27f4575d7892d74a8051bdaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProtobufList&lt; E &gt;</type>
      <name>mutableCopyWithCapacity</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Internal_1_1ProtobufList.html</anchorfile>
      <anchor>ad95edcb142311835abcfb81a9fb6dfea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::proto_builder_test::ProtoBuilderTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</anchorfile>
      <anchor>a1fda52609e2052261ec5bad253640a87</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMakeSameProtoClassTwice</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</anchorfile>
      <anchor>aed56e56c48e2d071fdd04bbfd09fb1e4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMakeSimpleProtoClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</anchorfile>
      <anchor>aac3879c9cf20296f3fe20ebd009b0113</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOrderedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</anchorfile>
      <anchor>ac80d268e3038244611d090213e22283f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ordered_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</anchorfile>
      <anchor>af7de6de4adbd668c22d646abe758275c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1proto__builder__test_1_1ProtoBuilderTest.html</anchorfile>
      <anchor>a614ef38146f1ddb7c40a2efad39e796e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ProtoCaliperBenchmark</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</filename>
    <class kind="enum">com::google::protobuf::ProtoCaliperBenchmark::BenchmarkMessageType</class>
    <member kind="function" protection="private">
      <type>BenchmarkMessageType</type>
      <name>getMessageType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a058255e9402f3ea8a7a4e337cd1f2aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BenchmarkDataset</type>
      <name>benchmarkDataset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>af9b1d47f2845954170cf4eb79dc96e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BenchmarkMessageType</type>
      <name>benchmarkMessageType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a4a4720dc89130cd4a875d3f34822f0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>dataFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a9e33d991270d4546fb7daf56ad95a1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message</type>
      <name>defaultMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a0b489db73afc12baeed69f01fcdbda86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtensionRegistry</type>
      <name>extensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>aeb91cd768767649a9c9f2f2554cdcb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>byte[]</type>
      <name>inputData</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a81b5c63618d7bfcb4959a1b48edd5787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; byte[]&gt;</type>
      <name>inputDataList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>ad72332cf585223c6fa9fa4a572fe2b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; ByteArrayInputStream &gt;</type>
      <name>inputStreamList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a9bc0a5a17fbb8f43d055c64727719f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; ByteString &gt;</type>
      <name>inputStringList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a27916cb106961a8acdb0d093bd2e10a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; Message &gt;</type>
      <name>sampleMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ProtoCaliperBenchmark.html</anchorfile>
      <anchor>a5bdf25afef720e966f22858c53c7f885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conformance_python::ProtocolError</name>
    <filename>classconformance__python_1_1ProtocolError.html</filename>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ProtocolMessageEnum</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ProtocolMessageEnum.html</filename>
    <base>com::google::protobuf::Internal::EnumLite</base>
    <member kind="function">
      <type>EnumDescriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ProtocolMessageEnum.html</anchorfile>
      <anchor>a63ce98da1cbb81ec52f53538627b6dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumber</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ProtocolMessageEnum.html</anchorfile>
      <anchor>a7b16d8e1accabee647cf35d98103d957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptor</type>
      <name>getValueDescriptor</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ProtocolMessageEnum.html</anchorfile>
      <anchor>a3a86826e2c7aaae2defe01b8422856d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::ProtocolStringList</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1ProtocolStringList.html</filename>
    <member kind="function">
      <type>List&lt; ByteString &gt;</type>
      <name>asByteStringList</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1ProtocolStringList.html</anchorfile>
      <anchor>acde490f0f00e3836460c32663821b70f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoWriter::ProtoElement</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</filename>
    <base>google::protobuf::util::converter::StructuredObjectWriter::BaseElement</base>
    <base>google::protobuf::util::converter::LocationTrackerInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>IsOneofIndexTaken</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a7b5f6f0023c6ee9c50291729f0809da7</anchor>
      <arglist>(int32 index)</arglist>
    </member>
    <member kind="function">
      <type>ProtoElement *</type>
      <name>parent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>abefb1f5ca2a479af53a8ca47b4dfcb89</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>parent_field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>aac5816babf0cde920ba36d99232102a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProtoElement *</type>
      <name>pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>ab7cc9680a0e13c86ab993e1f1b49c507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>proto3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a767e7d3e44650c8739f2d6f8eaabaa27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtoElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>aac7a7a443e216378833d3b23c9ea8ede</anchor>
      <arglist>(const TypeInfo *typeinfo, const google::protobuf::Type &amp;type, ProtoWriter *enclosing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtoElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a4c8a56b69c89729d18a625bebb09470a</anchor>
      <arglist>(ProtoElement *parent, const google::protobuf::Field *field, const google::protobuf::Type &amp;type, bool is_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a8a973049a3a8bb5fa03e3662e9fcc46a</anchor>
      <arglist>(const google::protobuf::Field *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TakeOneofIndex</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a447106bbe152645052560dcb33443df1</anchor>
      <arglist>(int32 index)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a61ce4f707cc4d26db400154b393a4b4c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Type &amp;</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a919a4872ee72ef129c4fa87f3f8f7c6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProtoElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a77493616f604fa54262d9fdb8b1fd23a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a26644d58ab3f04211ec229037faa15ae</anchor>
      <arglist>(ProtoElement)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>array_index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a6079c959925ba0964336bb99adcad1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>oneof_indices_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>ad91352b503c3e87afbd926b53d925bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtoWriter *</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>ad8ab6a1e3e48d1879b64c39ce8bbb738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const google::protobuf::Field *</type>
      <name>parent_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>ab54a0c76752762807adb09a673d7fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>proto3_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a4c3de9c621ba09b8d51b362f18d127ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; const google::protobuf::Field * &gt;</type>
      <name>required_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a7204a72c92ab913314060f1d4d3a6f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>size_index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a6ea86bcfd81c95581076b1df64de7b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const google::protobuf::Type &amp;</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>a51d70a41bfe80e5b2f57c1cb856d7596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TypeInfo *</type>
      <name>typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1ProtoElement.html</anchorfile>
      <anchor>aa494271a14f77d672fe0eb5e239d25e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::ProtoFile</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>aa22757f5c70630b331bd11b16edcb085</anchor>
      <arglist>(self, name, package, messages, dependencies=None, public_dependencies=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>aeaa71739bc1b4ddb0058a6430049021d</anchor>
      <arglist>(self, test, pool)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>a5bb035c9fcabf4dd588be6810bfdcd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>a4c582ffc7a40147ba13ce9ccd7513819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>aee635b7f4602928e6ab36738ef995618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>a53d93944b7efa338900b7d4332a42a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>public_dependencies</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1ProtoFile.html</anchorfile>
      <anchor>a2bbb33ae7be030757c43ad79028ee3bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::ImportWriter::ProtoFrameworkCollector</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter_1_1ProtoFrameworkCollector.html</filename>
    <base>google::protobuf::compiler::objectivec::LineConsumer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ConsumeLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter_1_1ProtoFrameworkCollector.html</anchorfile>
      <anchor>a634122a51b8620982d1e32ca97710180</anchor>
      <arglist>(const StringPiece &amp;line, string *out_error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtoFrameworkCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter_1_1ProtoFrameworkCollector.html</anchorfile>
      <anchor>ab8bf10453d3937b355df380f4cb11d41</anchor>
      <arglist>(std::map&lt; string, string &gt; *inout_proto_file_to_framework_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; string, string &gt; *</type>
      <name>map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1ImportWriter_1_1ProtoFrameworkCollector.html</anchorfile>
      <anchor>aaecf01f1a6dd8be4810b3faf728146a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectSource</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</filename>
    <base>google::protobuf::util::converter::ObjectSource</base>
    <member kind="function">
      <type>util::Status</type>
      <name>NamedWriteTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a017d599aec5c1caf9f9b27a118fa7c0b</anchor>
      <arglist>(StringPiece name, ObjectWriter *ow) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtoStreamObjectSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a405ba148b8d6ee51fd3670ac57df55e3</anchor>
      <arglist>(io::CodedInputStream *stream, TypeResolver *type_resolver, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_max_recursion_depth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>af5b5958a73aa12106160448a73edc028</anchor>
      <arglist>(int max_depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_preserve_proto_field_names</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a4e09c6cd274ea9f231244adba46917c9</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_ints_for_enums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a6be7ca40e455b6d7222c2c92f255dd0d</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_lower_camel_for_enums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a84a1fe4d6f03b8f39a35f0abe86ddfc3</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProtoStreamObjectSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a082b91c4496920d725f20c4ffe68bb3a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const google::protobuf::Field *</type>
      <name>FindAndVerifyField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>add6af6fff7bb0a69c28130667ce95d81</anchor>
      <arglist>(const google::protobuf::Type &amp;type, uint32 tag) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string</type>
      <name>ReadFieldValueAsString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>ae7b4334f49ce26ed443af758a9c3298f</anchor>
      <arglist>(const google::protobuf::Field &amp;field) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual util::Status</type>
      <name>RenderField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a7f85f550bae2dd0532562e975d440f54</anchor>
      <arglist>(const google::protobuf::Field *field, StringPiece field_name, ObjectWriter *ow) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual util::StatusOr&lt; uint32 &gt;</type>
      <name>RenderList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>acbca18b1b6a3ea50b5f46e2c5d962dc2</anchor>
      <arglist>(const google::protobuf::Field *field, StringPiece name, uint32 list_tag, ObjectWriter *ow) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual util::Status</type>
      <name>WriteMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aba5bb7be8c994ac77806af4152fe129d</anchor>
      <arglist>(const google::protobuf::Type &amp;descriptor, StringPiece name, const uint32 end_tag, bool include_start_and_end, ObjectWriter *ow) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>util::Status(*</type>
      <name>TypeRenderer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>ae37267f2b27a55650cb11bd0d50eb191</anchor>
      <arglist>)(const ProtoStreamObjectSource *, const google::protobuf::Type &amp;, StringPiece, ObjectWriter *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>afb868782c49697642dee28cc7bca6fcd</anchor>
      <arglist>(ProtoStreamObjectSource)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>IncrementRecursionDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a10c9a7e564177960ffd1c4f57241b6bd</anchor>
      <arglist>(StringPiece type_name, StringPiece field_name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aa8c981c2faec3120ead7d0408e5a3502</anchor>
      <arglist>(const google::protobuf::Field &amp;field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ProtoStreamObjectSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a4b92c13549db8b18d24b6f1010a6ee8b</anchor>
      <arglist>(io::CodedInputStream *stream, const TypeInfo *typeinfo, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; int64, int32 &gt;</type>
      <name>ReadSecondsAndNanos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a33312d56320b9ff14fa3c572b22167a9</anchor>
      <arglist>(const google::protobuf::Type &amp;type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::StatusOr&lt; uint32 &gt;</type>
      <name>RenderMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a9490d76f2d3466320f21a4a502a56b4a</anchor>
      <arglist>(const google::protobuf::Field *field, StringPiece name, uint32 list_tag, ObjectWriter *ow) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>RenderNonMessageField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a95994503216b7f90419790370b8c7b04</anchor>
      <arglist>(const google::protobuf::Field *field, StringPiece field_name, ObjectWriter *ow) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>util::Status</type>
      <name>RenderPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a5200b216777b90cd2abad99868a23ad6</anchor>
      <arglist>(const google::protobuf::Field *field, ObjectWriter *ow) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DeleteRendererMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a3dc9bc41dcd994c642d0ecdc9e73e7ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static TypeRenderer *</type>
      <name>FindTypeRenderer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a69813a0eec22cd027634f1c0df02d042</anchor>
      <arglist>(const std::string &amp;type_url)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>InitRendererMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a94d87f4b8e83528d309e2bb05c90743c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aa40d4dd02be817d5c2fc31e84d87e5c3</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a1a97206a9687d7f6b1a5d4e66dff1f94</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aac6e47da71c6f9bb519d256bd906792b</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a4a370f4a5e691f4dc655792bb4445bee</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>adf7e9000092082a10e307c2c541ff0c9</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aee6df042abf67882d0529f1eee2cdfbd</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a873f5f7fbd130a69cebbefa3134f2b3e</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a1b31a3d11c75d6904ffc8fd69161a5db</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aa3546efa0c143b2ff4a358509ee52892</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a38a0d88963c52682b546a0e8ccd2320d</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderStruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a259370b5a08dc08ab380695a85ec4601</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderStructListValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aa9745aef03efc1b0bb6f797f2e24916e</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderStructValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a9bf69fa441136623def70e901a43e614</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>ad6c9892425cd4574124e8239dc5de659</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a171fcd7395f31064a3cbf4d1771895e7</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>RenderUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>aa92955cf33f36083ab7b9c165d5b0390</anchor>
      <arglist>(const ProtoStreamObjectSource *os, const google::protobuf::Type &amp;type, StringPiece name, ObjectWriter *ow)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>add_trailing_zeros_for_timestamp_and_duration_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a88173f82f985a026aaa13ee7f7881969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_recursion_depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a42e455f0461a3f514d1289b299d00a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>own_typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a62c092879f408c1eb4f51410369a9c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preserve_proto_field_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a9430350b51234a3fad0d3b46c62e1ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>recursion_depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a0540d5d77f8e395feed70e3584518614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>render_unknown_enum_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a004a9f85e3b2d4539c2b307987f150ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>render_unknown_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a5c3aac2f06cc9203f87a8b35831eb3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::CodedInputStream *</type>
      <name>stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a2d17d65b7176bc07ae2b6fcff6f3ddfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>suppress_empty_object_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a248b5278827cff231a69b20325c21eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const google::protobuf::Type &amp;</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>ae32c47fed5d5fb474c178b97ef198aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TypeInfo *</type>
      <name>typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>ae46e9581d5493c577c8f9f4055d51993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_ints_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a99afcd3985c9c33203518e78c05b1b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_lower_camel_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a008bad9a5a43918669664ff2c22aca7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::unordered_map&lt; std::string, TypeRenderer &gt; *</type>
      <name>renderers_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectSource.html</anchorfile>
      <anchor>a62d38057faf43ebf6a63c1853341e001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtostreamObjectSourceAnysTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceAnysTest.html</filename>
    <base>google::protobuf::util::converter::ProtostreamObjectSourceTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtostreamObjectSourceAnysTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceAnysTest.html</anchorfile>
      <anchor>a01ac3d7229b71bb33ce3f98c15ee8fda</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtostreamObjectSourceFieldMaskTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceFieldMaskTest.html</filename>
    <base>google::protobuf::util::converter::ProtostreamObjectSourceTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtostreamObjectSourceFieldMaskTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceFieldMaskTest.html</anchorfile>
      <anchor>a62d0074cf91aa83d2bf8eadaae1becd0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtostreamObjectSourceMapsTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceMapsTest.html</filename>
    <base>google::protobuf::util::converter::ProtostreamObjectSourceTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtostreamObjectSourceMapsTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceMapsTest.html</anchorfile>
      <anchor>a29d9da8d4fcb6edec82598e4cd8e3c24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtostreamObjectSourceStructTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceStructTest.html</filename>
    <base>google::protobuf::util::converter::ProtostreamObjectSourceTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtostreamObjectSourceStructTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceStructTest.html</anchorfile>
      <anchor>af65bc68031591428a6268dd7a9a0cfcd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtostreamObjectSourceTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</filename>
    <base>TestWithParam&lt; testing::TypeInfoSource &gt;</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddTrailingZeros</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a726d97670d5b17fdea35a867dd87d68f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DoTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a486260b8df1f774d350c2610162f8993</anchor>
      <arglist>(const Message &amp;msg, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Status</type>
      <name>ExecuteTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a67e764cd066de185a7ae51fe961331b1</anchor>
      <arglist>(const Message &amp;msg, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrepareExpectingObjectWriterForRepeatedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a2c316d0b5807819b5fd54079115de64b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PackedPrimitive</type>
      <name>PreparePackedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a15b9719832e52ae7141fd59e0c8381d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Primitive</type>
      <name>PrepareRepeatedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a8dff1317d7df7f587ca432d93a14dbb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtostreamObjectSourceTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a7785bb0baa08b1aa8f9c710b0b5862c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetRenderUnknownEnumValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a78ea3e68e573a4feefd8f8e01c0cedce</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UseIntsForEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a858e5ff8dac513b0798956ec8eaeef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UseLowerCamelForEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a611abe37b96beb69cdc5536372da5f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UsePreserveProtoFieldNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>af8d2ad3c86453e6e20ac4e703c5594aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~ProtostreamObjectSourceTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a18a5441a4536cdd287fbe6cf3c2f301c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>add_trailing_zeros_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>ad12350de3a890df0f2a45ad387dc4ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>testing::TypeInfoTestHelper</type>
      <name>helper_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a1707d669dc823fd9333adbbf8d96e390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::testing::NiceMock&lt; MockObjectWriter &gt;</type>
      <name>mock_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a6132c4b5799884a23dde9180b9eee6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpectingObjectWriter</type>
      <name>ow_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a1da23ffa13d51a95bfab1c61e844d315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>render_unknown_enum_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a1287b84728e671cbb90d6bcaa01c1162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_ints_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a24464e6407e4ad297b27a63afc9c35b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_lower_camel_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a456e1d6d476f2395fdb1f51f1022a103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_preserve_proto_field_names_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTest.html</anchorfile>
      <anchor>a32db7652e894327ee4c8bbc14657428a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtostreamObjectSourceTimestampTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTimestampTest.html</filename>
    <base>google::protobuf::util::converter::ProtostreamObjectSourceTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtostreamObjectSourceTimestampTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtostreamObjectSourceTimestampTest.html</anchorfile>
      <anchor>ab021455b5a3eb021f9b66a232c19b180</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</filename>
    <base>google::protobuf::util::converter::ProtoWriter</base>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter::Item</class>
    <class kind="struct">google::protobuf::util::converter::ProtoStreamObjectWriter::Options</class>
    <member kind="function">
      <type>ProtoStreamObjectWriter *</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>af9379ea565a62ccf7df3386ebe7ecbae</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>ProtoStreamObjectWriter *</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a0438d00b17e2a215bb6c1d64fc5bc2bc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtoStreamObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a57f0b5bf66d1882797f6385ddbe1eaeb</anchor>
      <arglist>(TypeResolver *type_resolver, const google::protobuf::Type &amp;type, strings::ByteSink *output, ErrorListener *listener, const ProtoStreamObjectWriter::Options &amp;options=ProtoStreamObjectWriter::Options::Defaults())</arglist>
    </member>
    <member kind="function">
      <type>ProtoStreamObjectWriter *</type>
      <name>RenderDataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a4024b14540b30521a33b60664e02a2c0</anchor>
      <arglist>(StringPiece name, const DataPiece &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoStreamObjectWriter *</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a018ac7ea9f9389b7e97cf15d8f7bc894</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoStreamObjectWriter *</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>af49487e84016770945bb96b01547a383</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProtoStreamObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a132c1549cca0010f2ba6a47352ae2ae1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>util::Status(*</type>
      <name>TypeRenderer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a436e9fc672e50a5024a134535d357662</anchor>
      <arglist>)(ProtoStreamObjectWriter *, const DataPiece &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsAny</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a7625da380ad3597cab25170570a8174b</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>aedad72589a4b4b6a9e19d5e29f45d28b</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsStruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>ae5af4cb40a6744f6fd6feab2ee959b0f</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsStructListValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a39e1a68419f5e9a283842c7a0fbf03e2</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsStructValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a0e528a85ab98514e635ecb006f63821e</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>afb54a66d7bcdcee9581f2ce57a7d606f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PopOneElement</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>abeaf319b5701f530125e7c71c35e2c8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a067dde34f56c0040d7ddccaafba9cdf1</anchor>
      <arglist>(const TypeInfo *typeinfo, const google::protobuf::Type &amp;type, strings::ByteSink *output, ErrorListener *listener)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>acf753011d6b55da7310c3e9a6cbd7df1</anchor>
      <arglist>(const TypeInfo *typeinfo, const google::protobuf::Type &amp;type, strings::ByteSink *output, ErrorListener *listener, const ProtoStreamObjectWriter::Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a799f7db25ae74dde01e33ba00f4bc250</anchor>
      <arglist>(StringPiece name, Item::ItemType item_type, bool is_placeholder, bool is_list)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ValidMapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a6bc07759b676bffe8a57b4d3fb35d657</anchor>
      <arglist>(StringPiece unnormalized_name)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>DeleteRendererMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a231a1220deef9a07da567aaf91cc81b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static TypeRenderer *</type>
      <name>FindTypeRenderer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a743d46806d07a2f7d052a881f28408c2</anchor>
      <arglist>(const std::string &amp;type_url)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>InitRendererMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a8291f54049ffc48de7d2d56a5d28fb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static util::Status</type>
      <name>RenderDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>ab7a23665efd7b4807104515a270c8551</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static util::Status</type>
      <name>RenderFieldMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a515f7261ed85affc0cc8560b61ca954f</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static util::Status</type>
      <name>RenderStructValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a6931f0933d2b8b6522d82486178cf0f4</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static util::Status</type>
      <name>RenderTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>af090345da9fe513abc136a41a1836074</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static util::Status</type>
      <name>RenderWrapperType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a2a9698da75c97bfcdc8437cfab42c18c</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>ae27b1700d006a8efd0a9328d662d8bd7</anchor>
      <arglist>(ProtoStreamObjectWriter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Item &gt;</type>
      <name>current_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>afc2582b22d77c534eedce8806575c62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const google::protobuf::Type &amp;</type>
      <name>master_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>aba19d4c85f21efbdba3da09f75f5ea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ProtoStreamObjectWriter::Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a6e0ebcd663b3b89159aee5fb2be9ccf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::unordered_map&lt; std::string, TypeRenderer &gt; *</type>
      <name>renderers_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriter.html</anchorfile>
      <anchor>a2c3baac87176f9b059d89ca8a1344559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterAnyTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterAnyTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterAnyTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterAnyTest.html</anchorfile>
      <anchor>a2a5f16751e7062ce7a41f2609d770976</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterFieldMaskTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterFieldMaskTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterFieldMaskTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterFieldMaskTest.html</anchorfile>
      <anchor>a7a70039a56ff9b4f4d75fef8a8afa2e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterMapTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterMapTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterMapTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterMapTest.html</anchorfile>
      <anchor>aaa51738629faa6f85b4646ad216103cc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterOneOfsTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterOneOfsTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterOneOfsTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterOneOfsTest.html</anchorfile>
      <anchor>a3d5db091760992679e656ff1277d0387</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterStructTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterStructTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterStructTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterStructTest.html</anchorfile>
      <anchor>a7f74d9fb708b5fd93559df339a57e8b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ResetProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterStructTest.html</anchorfile>
      <anchor>a5d1a2927822eafe4def1311bc3a589b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a5d20cfb9212c92a8813bbb18dcdcab17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ResetProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>a8ee501146031d3990cab1bde19e1caae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~ProtoStreamObjectWriterTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterTest.html</anchorfile>
      <anchor>aa47dc9ae4152400e05324c69622d4c9c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterTimestampDurationTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterTimestampDurationTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterTimestampDurationTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterTimestampDurationTest.html</anchorfile>
      <anchor>a6146ebb3292fd3a2a99411567e77c5df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoStreamObjectWriterWrappersTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterWrappersTest.html</filename>
    <base>google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoStreamObjectWriterWrappersTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoStreamObjectWriterWrappersTest.html</anchorfile>
      <anchor>ae99cb1458988804026eaa175a7ca835c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::ProtoSyntax</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1ProtoSyntax.html</filename>
    <member kind="variable">
      <type></type>
      <name>PROTO2</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1ProtoSyntax.html</anchorfile>
      <anchor>a0bbc032bbd59cac5a637d0bfa3ceed46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROTO3</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1ProtoSyntax.html</anchorfile>
      <anchor>a1c5b9b0cf90eb1b5c43fc4eb91cc79f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::DynamicMessageFactory::PrototypeMap</name>
    <filename>structgoogle_1_1protobuf_1_1DynamicMessageFactory_1_1PrototypeMap.html</filename>
    <member kind="typedef">
      <type>std::unordered_map&lt; const Descriptor *, const DynamicMessage::TypeInfo * &gt;</type>
      <name>Map</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessageFactory_1_1PrototypeMap.html</anchorfile>
      <anchor>a8260cb40e031c0c86da444d27b590ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Map</type>
      <name>map_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessageFactory_1_1PrototypeMap.html</anchorfile>
      <anchor>a8ec518156021c43f8355bc7d41d54587</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::ProtoWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</filename>
    <base>google::protobuf::util::converter::StructuredObjectWriter</base>
    <class kind="class">google::protobuf::util::converter::ProtoWriter::ProtoElement</class>
    <class kind="struct">google::protobuf::util::converter::ProtoWriter::SizeInfo</class>
    <member kind="function">
      <type>void</type>
      <name>DecrementInvalidDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a37673cb6bda34056f7dce684ff1aab2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a398ef931c3fd79ee95818a63e501ae3b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>EndList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a269142d506d9fa75a0720d9faad762f1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>EndObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a4e00ff7b10d59e57627595ab4fae56fb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ignore_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>abfa362e3975f7750351ceda6a04af66b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrementInvalidDepth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a7bc66ea548c43afabc9abfc40b042eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invalid_depth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ad36fc31e82ce9c814a07823b86164dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ErrorListener *</type>
      <name>listener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a0797167abb9b4aaf2b4b334d10536522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const LocationTrackerInterface &amp;</type>
      <name>location</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>adf3a16d204e2461a3f7517be9533370c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a64b75a97064423a79084bf5fee99aabe</anchor>
      <arglist>(TypeResolver *type_resolver, const google::protobuf::Type &amp;type, strings::ByteSink *output, ErrorListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a93630e97929f99c6b539043be8890629</anchor>
      <arglist>(StringPiece name, bool value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>af567d64e9b2b3b82314379d0cbef0173</anchor>
      <arglist>(StringPiece name, StringPiece value) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ProtoWriter *</type>
      <name>RenderDataPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a63592a2b6c8834a8c5e56820ad5f3a24</anchor>
      <arglist>(StringPiece name, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a64b51df0436b65e88f7a7a742588ef75</anchor>
      <arglist>(StringPiece name, double value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a2c981130658db4ea9c0439474e8afb93</anchor>
      <arglist>(StringPiece name, float value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a6ea7c371f28a698e9dbe2d6acfa26a99</anchor>
      <arglist>(StringPiece name, int32 value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ac910543a8e3b1bedca42df876493f4fb</anchor>
      <arglist>(StringPiece name, int64 value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a4bb36ffcdccb3854eeb09c8f0a4352bb</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a34ff9847df5e33aca3c53cb51228895a</anchor>
      <arglist>(StringPiece name, StringPiece value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderUint32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a244fd30f5264fb69463f0a6b6f515e23</anchor>
      <arglist>(StringPiece name, uint32 value) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>RenderUint64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ab38e7852fedcd63c7492605ace5fe5d2</anchor>
      <arglist>(StringPiece name, uint64 value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_case_insensitive_enum_parsing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a30a2cf6bd325cc01d029ecd3cfa59c99</anchor>
      <arglist>(bool case_insensitive_enum_parsing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ignore_unknown_enum_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a37113bd2c6b3e9c801921f2446bc6d76</anchor>
      <arglist>(bool ignore_unknown_enum_values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ignore_unknown_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>adae68174c5e848c3123b9176b975ceab</anchor>
      <arglist>(bool ignore_unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_use_lower_camel_for_enums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>af470d619d9afc3e2943623a977b427cb</anchor>
      <arglist>(bool use_lower_camel_for_enums)</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>StartList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a53e363acf7cca67fda2b4ed5a956aa75</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function">
      <type>ProtoWriter *</type>
      <name>StartObject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>afaebc58dfad30640e7a503a8349c72e3</anchor>
      <arglist>(StringPiece name) override</arglist>
    </member>
    <member kind="function">
      <type>io::CodedOutputStream *</type>
      <name>stream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a7d62a03e15c8f5b2adaa70be57142844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TypeInfo *</type>
      <name>typeinfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ad50ba4f43da1350b7464765421ef5fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a50e709f8e5b943e8d0a5045bd8d3a6ef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const google::protobuf::Field *</type>
      <name>BeginNamed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a5b1be84294224ca8b0b5bbf021b1de3a</anchor>
      <arglist>(StringPiece name, bool is_list)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ProtoElement *</type>
      <name>element</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>adc6a30b1ffa9d7e2c04dc5b9ab920f7b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InvalidName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a205b73d320909a784ff0391e6f065360</anchor>
      <arglist>(StringPiece unknown_name, StringPiece message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>InvalidValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>afd2a670a1612d53f834d15f90d26ccad</anchor>
      <arglist>(StringPiece type_name, StringPiece value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ab1612863efb56013aed39f811590be25</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const google::protobuf::Field *</type>
      <name>Lookup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>abed2e7259fbfa4b02cfcdfda041e9462</anchor>
      <arglist>(StringPiece name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const google::protobuf::Type *</type>
      <name>LookupType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>aa61d3823ce3952c15a6e3529d4798dae</anchor>
      <arglist>(const google::protobuf::Field *field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MissingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>aa1bf0d066f79e82d4179bd252e936b95</anchor>
      <arglist>(StringPiece missing_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>aa82ab7171e86a4f70e7ae02609026257</anchor>
      <arglist>(const TypeInfo *typeinfo, const google::protobuf::Type &amp;type, strings::ByteSink *output, ErrorListener *listener)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ProtoWriter *</type>
      <name>RenderPrimitiveField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a443d889425eb9b7ecd05d4a12e11a141</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const google::protobuf::Type &amp;type, const DataPiece &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ProtoWriter *</type>
      <name>StartListField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a04537e85e40212d931ab7713dc9c4d51</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ProtoWriter *</type>
      <name>StartObjectField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ae4da811dac3ccc0bac7fc3c172bd8606</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ValidOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a8ceed12301995478b9b0e41ce897ecf4</anchor>
      <arglist>(const google::protobuf::Field &amp;field, StringPiece unnormalized_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WriteRootMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ad25432056d046cea9cf7578c1ebc53e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WriteTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a08f4045c56aa9d56d197992e5208da8a</anchor>
      <arglist>(const google::protobuf::Field &amp;field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a673461c5d96a36317620b69e709a123c</anchor>
      <arglist>(ProtoWriter)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static util::Status</type>
      <name>WriteEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>aaba7d903c4d0d84717c73ce150acba3f</anchor>
      <arglist>(int field_number, const DataPiece &amp;data, const google::protobuf::Enum *enum_type, io::CodedOutputStream *stream, bool use_lower_camel_for_enums, bool case_insensitive_enum_parsing, bool ignore_unknown_values)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::StringOutputStream</type>
      <name>adapter_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a14db924349e9d3a12efb8411a52aac4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>af9e99b6332b5942a2688db7694c12a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>case_insensitive_enum_parsing_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a549c1b9a17c6d9bbd9fb0ff8367c8eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>done_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>abbdb1f38c48d3e371bcbf7719da16d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ProtoElement &gt;</type>
      <name>element_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a2122ff064e2553353e70023a86209bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ignore_unknown_enum_values_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ab5f77191938b2708ad32605491395996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ignore_unknown_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a920c0d8d4a4073fdf3ad4293439cf0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>invalid_depth_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>af1f0818dd20a7a76c13c3ae6782e19a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorListener *</type>
      <name>listener_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a8bf697c33399351841f359ee8ed752b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const google::protobuf::Type &amp;</type>
      <name>master_type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a0d3d527b569d53400077034b5c0f8010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>strings::ByteSink *</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a58773cdf591fe1a890b5a833bf6d2656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>own_typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a4a49e4906a9d31e47d92a6f478f1e1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; SizeInfo &gt;</type>
      <name>size_insert_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ae37078f82dc43f54250d1c896ee87dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; io::CodedOutputStream &gt;</type>
      <name>stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>aec8d5160e0582d44673dd271e4372093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; LocationTrackerInterface &gt;</type>
      <name>tracker_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>a1e26045b4ef69fc548645c5758571e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TypeInfo *</type>
      <name>typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>aaf3a11a205cf62645692079ad7b11cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_lower_camel_for_enums_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter.html</anchorfile>
      <anchor>ab0c9b0817dbf2efd1ebb7a4092e7fd09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>proxy_hwm_cfg_t</name>
    <filename>structproxy__hwm__cfg__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>backend_endpoint</name>
      <anchorfile>structproxy__hwm__cfg__t.html</anchorfile>
      <anchor>aa0a7d45c4aabc0d76e139275052003f7</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structproxy__hwm__cfg__t.html</anchorfile>
      <anchor>aa0aea491176b3d0b2917a9df1b1d62dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>control_endpoint</name>
      <anchorfile>structproxy__hwm__cfg__t.html</anchorfile>
      <anchor>a547fb3d08e3d05ae99ca4bff338f1589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>frontend_endpoint</name>
      <anchorfile>structproxy__hwm__cfg__t.html</anchorfile>
      <anchor>a42d9249bcd3c5bea7e5f28b076bc279d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>subscriber_received_all</name>
      <anchorfile>structproxy__hwm__cfg__t.html</anchorfile>
      <anchor>a2e943cf89730d3331e08f81837d9a8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>thread_idx</name>
      <anchorfile>structproxy__hwm__cfg__t.html</anchorfile>
      <anchor>a5ae66e7233ab394dadce08514bce09f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyBaseDescriptor</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyBaseDescriptor.html</filename>
    <member kind="variable">
      <type>const PyObject_HEAD void *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyBaseDescriptor.html</anchorfile>
      <anchor>a3512938c8753288547f0c1351bab9d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyDescriptorPool *</type>
      <name>pool</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyBaseDescriptor.html</anchorfile>
      <anchor>aad4b7499fbe84dae551d0e4797701b62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyContainer</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ContainerKind</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_SEQUENCE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50ac4949af0de616c1adea085a2c8d36dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BYNAME</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50a9eebb28e5c2ea86b88edecbe6a96bf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BYCAMELCASENAME</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50a80d1a74e8315629da50d10ce3fafd43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BYNUMBER</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50a462b02b11ae95988c29c8bb249110f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BYCAMELCASENAME</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50a80d1a74e8315629da50d10ce3fafd43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BYNAME</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50a9eebb28e5c2ea86b88edecbe6a96bf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_BYNUMBER</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50a462b02b11ae95988c29c8bb249110f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_SEQUENCE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a4fa82a5362d2490005d5ecc6ae598b50ac4949af0de616c1adea085a2c8d36dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const DescriptorContainerDef *</type>
      <name>container_def</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>ae83bf045cac238b707c822d3d2033733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PyObject_HEAD void *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>a53d5bb3e43a22f2d5326dbbfac5c7eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum google::protobuf::python::PyContainer::ContainerKind</type>
      <name>kind</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainer.html</anchorfile>
      <anchor>aa42d6ca7e77a434d5392dd2b8f4c90ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyContainerIterator</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>IterKind</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERKEY</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4a28a69879c9dff20ef4149ccd0fcc3033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERVALUE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4ab6d0eb4e6f180aec89c5625eaa9ba3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERITEM</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4aa484827277fbe146d516f9f513d92f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERVALUE_REVERSED</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4ac7a648579d761680a6606db02e49a001</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERITEM</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4aa484827277fbe146d516f9f513d92f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERKEY</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4a28a69879c9dff20ef4149ccd0fcc3033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERVALUE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4ab6d0eb4e6f180aec89c5625eaa9ba3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_ITERVALUE_REVERSED</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a5388596c6beb2eef8da00bf6678182f4ac7a648579d761680a6606db02e49a001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject_HEAD PyContainer *</type>
      <name>container</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a9423f78dff926457e668976ab33bb270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>ada0863df85719d2eb60b72d60c00b3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum google::protobuf::python::PyContainerIterator::IterKind</type>
      <name>kind</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyContainerIterator.html</anchorfile>
      <anchor>a85fd36fb05f6334e5ae8f68e0436251d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::python::PyDescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a4febf6f4d25f44109c0fa320ac7de3a5</anchor>
      <arglist>(const string &amp;containing_type, std::vector&lt; int &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a8ea3e1ef2e49c5585564aa73bf03c0aa</anchor>
      <arglist>(const string &amp;filename, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a4c674bd513e3085f91d3768d6a8b3fa7</anchor>
      <arglist>(const string &amp;containing_type, int field_number, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a437e9ad9addb149f045f9848a221d587</anchor>
      <arglist>(const string &amp;symbol_name, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a2dacc529b34cd8ab84b7fda6ad768502</anchor>
      <arglist>(PyObject *py_database)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PyDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a42b2bc0a40dc0ce90ce3aa83f53e6fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PyObject *</type>
      <name>py_database_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1PyDescriptorDatabase.html</anchorfile>
      <anchor>a2f684d61e17ad59f4cdb11e7442fea4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyDescriptorPool</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</filename>
    <member kind="variable">
      <type>const DescriptorDatabase *</type>
      <name>database</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</anchorfile>
      <anchor>a272434e98606544b3af2e84011b5d71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; const void *, PyObject * &gt; *</type>
      <name>descriptor_options</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</anchorfile>
      <anchor>a308cc15306bfa977afce4f5072359c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DescriptorPool::ErrorCollector *</type>
      <name>error_collector</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</anchorfile>
      <anchor>abbf524ee8abc7170f845b39f7b7fade9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject_HEAD DescriptorPool *</type>
      <name>pool</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</anchorfile>
      <anchor>aba1f31fdb3e7d754375d90dc7cf0e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyMessageFactory *</type>
      <name>py_message_factory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</anchorfile>
      <anchor>a71b52d5b6d2884adb4e9ea84c0bb746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const DescriptorPool *</type>
      <name>underlay</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyDescriptorPool.html</anchorfile>
      <anchor>a81f311212e957d600099499351f91280</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyFileDescriptor</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyFileDescriptor.html</filename>
    <member kind="variable">
      <type>PyBaseDescriptor</type>
      <name>base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyFileDescriptor.html</anchorfile>
      <anchor>a17ab60809a4c40aad5609e504f9db81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>serialized_pb</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyFileDescriptor.html</anchorfile>
      <anchor>a63eec39c1a095d0deb3b2edbf4c96b7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyMessageFactory</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyMessageFactory.html</filename>
    <member kind="typedef">
      <type>std::unordered_map&lt; const Descriptor *, CMessageClass * &gt;</type>
      <name>ClassesByMessageMap</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyMessageFactory.html</anchorfile>
      <anchor>a3ebbb6e7465401b56e91bccfd3403801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ClassesByMessageMap *</type>
      <name>classes_by_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyMessageFactory.html</anchorfile>
      <anchor>acf25270510e3d7612f045f9aba1a5029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject_HEAD MessageFactory *</type>
      <name>message_factory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyMessageFactory.html</anchorfile>
      <anchor>a60faf29003296fa9775f7ed8194ec18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyDescriptorPool *</type>
      <name>pool</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyMessageFactory.html</anchorfile>
      <anchor>ab6d005a1ce7685fb79079db9d7373cb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyMessageFieldProperty</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyMessageFieldProperty.html</filename>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>field_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyMessageFieldProperty.html</anchorfile>
      <anchor>a3da714980cc6c7bb1188ae8fab1dafab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyMessageFieldProperty.html</anchorfile>
      <anchor>a5a25238973b8cb9ef7fda52ba146e6b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyProto_API</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyProto__API.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const DescriptorPool *</type>
      <name>GetDefaultDescriptorPool</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyProto__API.html</anchorfile>
      <anchor>a2f1cab66ed3d72c935afc34c45e9861c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageFactory *</type>
      <name>GetDefaultMessageFactory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyProto__API.html</anchorfile>
      <anchor>ab9ff0b322dac965595a92e544799a2ff</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Message *</type>
      <name>GetMessagePointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyProto__API.html</anchorfile>
      <anchor>a2813388bd9b2b451570f85ee9c263c40</anchor>
      <arglist>(PyObject *msg) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Message *</type>
      <name>GetMutableMessagePointer</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyProto__API.html</anchorfile>
      <anchor>a2313c741a35d398e9431ca8b6420044a</anchor>
      <arglist>(PyObject *msg) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PyProto_API</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyProto__API.html</anchorfile>
      <anchor>ae2450336776678040fc3355cf2c39397</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::python::cmessage::PythonFieldValuePrinter</name>
    <filename>classgoogle_1_1protobuf_1_1python_1_1cmessage_1_1PythonFieldValuePrinter.html</filename>
    <member kind="function">
      <type>string</type>
      <name>PrintDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cmessage_1_1PythonFieldValuePrinter.html</anchorfile>
      <anchor>a574854e39a1b445a38d8bfe7151cc166</anchor>
      <arglist>(double value) const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>PrintFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1cmessage_1_1PythonFieldValuePrinter.html</anchorfile>
      <anchor>a06c8425577ec68516ad77464ab6e992f</anchor>
      <arglist>(float value) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyUnknownFieldRef</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFieldRef.html</filename>
    <member kind="variable">
      <type>Py_ssize_t</type>
      <name>index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFieldRef.html</anchorfile>
      <anchor>a6dbe81ae8d3a0039ccbc3462e55209f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyUnknownFields *</type>
      <name>parent</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFieldRef.html</anchorfile>
      <anchor>acdcde1e77cd9d27a8469d77878c233ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFieldRef.html</anchorfile>
      <anchor>a493bdb2a4643c9ea589e6ea656ba920a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::PyUnknownFields</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFields.html</filename>
    <member kind="variable">
      <type>const UnknownFieldSet *</type>
      <name>fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFields.html</anchorfile>
      <anchor>a5676ec892fdc34ac3002ff9b241ec4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>parent</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFields.html</anchorfile>
      <anchor>acc1c6b66ac8abe37f7526e85c6c64a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PyObject_HEAD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFields.html</anchorfile>
      <anchor>a8ec433dfa9f8fc9fe9fd9ad58637cd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; PyUnknownFields * &gt;</type>
      <name>sub_unknown_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1PyUnknownFields.html</anchorfile>
      <anchor>a3883d3a955f093c61df67f3057fd32cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Queue</name>
    <filename>classQueue.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>acfdd5f9f7e936ca30dcf877370ef9510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>E *</type>
      <name>Dequeue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a434d465001c3078e999f7a89a8af84c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enqueue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>abaa2e7175457307bca74f5562cbdaaa9</anchor>
      <arglist>(const E &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>QueueNode&lt; E &gt; *</type>
      <name>Head</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a71aa0154ef75bb87a53b6af1829fcd5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QueueNode&lt; E &gt; *</type>
      <name>Head</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a6c906075e0ad2d1f0634990aa106395e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QueueNode&lt; E &gt; *</type>
      <name>Last</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a430aca3d3b9f5fd588b215028d134b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QueueNode&lt; E &gt; *</type>
      <name>Last</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a7c8c2c64700dfe1df8bf266572cf101a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Queue *</type>
      <name>Map</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a904a696292fc593adc6fd21fb229d760</anchor>
      <arglist>(F function) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>ab09891e54b51dc677ee6efb350687ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>abc4d78b5f66041011c5590bf703847b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Queue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a49fe82adb8dc2fb62ab53876a6933d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Queue &amp;</type>
      <name>operator=</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>adf6f3eb046365f1b67b6c0bd5da2da59</anchor>
      <arglist>(const Queue &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Queue</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>ac071ee553005a67737d35edeeaafca5b</anchor>
      <arglist>(const Queue &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QueueNode&lt; E &gt; *</type>
      <name>head_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>abf9219bcea800d26e8bfdb4777d98729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QueueNode&lt; E &gt; *</type>
      <name>last_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a7466dca4f96147c9124af582ab170df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classQueue.html</anchorfile>
      <anchor>a7ac3c0717d894e1aecc56f4ddb35c7ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>queue</name>
    <filename>structqueue.html</filename>
    <member kind="variable">
      <type>queue_node_t</type>
      <name>head</name>
      <anchorfile>structqueue.html</anchorfile>
      <anchor>a749379c7977f8cbe567486af7329e8fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>queue&lt; string &gt;</name>
    <filename>structqueue.html</filename>
    <member kind="variable">
      <type>queue_node_t</type>
      <name>head</name>
      <anchorfile>structqueue.html</anchorfile>
      <anchor>a749379c7977f8cbe567486af7329e8fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>queue_node</name>
    <filename>structqueue__node.html</filename>
    <member kind="variable">
      <type>queue_node_t *</type>
      <name>next</name>
      <anchorfile>structqueue__node.html</anchorfile>
      <anchor>a048c453d79c9b5142cf70da714775f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue_node_t *</type>
      <name>prev</name>
      <anchorfile>structqueue__node.html</anchorfile>
      <anchor>a0f87d7d476148da74663bf84d0c30590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QueueNode</name>
    <filename>classQueueNode.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const E &amp;</type>
      <name>element</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a1c61b3ed32e089f5901b87022ef84985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QueueNode *</type>
      <name>next</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a8a9fdf488da06533360999ef85db56ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QueueNode *</type>
      <name>next</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>ada477e4f309f29383112dbda473dd985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const QueueNode &amp;</type>
      <name>operator=</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a8635bbe6310e011ef4fcf1a01566dbb7</anchor>
      <arglist>(const QueueNode &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>QueueNode</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a2c22feef35d910bec7138598e8784e25</anchor>
      <arglist>(const E &amp;an_element)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>QueueNode</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a35adcad7a84db46784907cf58106d585</anchor>
      <arglist>(const QueueNode &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>E</type>
      <name>element_</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a593f0f5862848c1e9063d32ea3438b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QueueNode *</type>
      <name>next_</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>a7434603f6c25418f7810f041752876bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Queue&lt; E &gt;</name>
      <anchorfile>classQueueNode.html</anchorfile>
      <anchor>ad4336229b1d7c3626e4ba69f236b202d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::radix_tree_t</name>
    <filename>classzmq_1_1radix__tree__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>ac637070cc497ad19e0c0b2c05c645469</anchor>
      <arglist>(const unsigned char *key_, size_t key_size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a6fdf58785defa097eb6b41c0c503fb53</anchor>
      <arglist>(void(*func_)(unsigned char *data, size_t size, void *arg), void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a59735c782d8d1c8220f3b039b2e7a1de</anchor>
      <arglist>(const unsigned char *key_, size_t key_size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>radix_tree_t</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a4e198b1ea189eb66daa8ce89cd4bc466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a1818a50d8996f1b65007b0c1e05021c4</anchor>
      <arglist>(const unsigned char *key_, size_t key_size_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a7602de837276f32e68db9c8234c15e2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~radix_tree_t</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a2d8384a63c4bde53470dcf5e3a44395e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>match_result_t</type>
      <name>match</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>abbcb0ca8f9c3aef717a61e8a795fa455</anchor>
      <arglist>(const unsigned char *key_, size_t key_size_, bool is_lookup_) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>node_t</type>
      <name>_root</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a4c40904396ddadd8164778195a022693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_size</name>
      <anchorfile>classzmq_1_1radix__tree__t.html</anchorfile>
      <anchor>a035ceeda4a2c739f2fce7f894ec412be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Random</name>
    <filename>classtesting_1_1internal_1_1Random.html</filename>
    <member kind="function">
      <type>UInt32</type>
      <name>Generate</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a9315b7fb621cbcfdf92ed4b5e584c0db</anchor>
      <arglist>(UInt32 range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Random</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a6e112be5e7cce00551f6383025f69460</anchor>
      <arglist>(UInt32 seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reseed</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>adf2f24199318a46f885c78f50d89a69e</anchor>
      <arglist>(UInt32 seed)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt32</type>
      <name>kMaxRange</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a36d72dd7063d0b5338f229e75382fdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>aa2f476d8cfe29f928b90d7339c849734</anchor>
      <arglist>(Random)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UInt32</type>
      <name>state_</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>ad500e33e3342415afb8a3ab242afa9cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RandomAccessRepeatedFieldAccessor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</filename>
    <base>google::protobuf::internal::RepeatedFieldAccessor</base>
    <member kind="function">
      <type>Iterator *</type>
      <name>AdvanceIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>aa01b32ff06cf0ae81249fb1a6954af67</anchor>
      <arglist>(const Field *data, Iterator *iterator) const override</arglist>
    </member>
    <member kind="function">
      <type>Iterator *</type>
      <name>BeginIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>affc3068e19ba2e8adb29527ae8db43f9</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>Iterator *</type>
      <name>CopyIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a0eef84b71bad8d8bcec07eaa931efd8c</anchor>
      <arglist>(const Field *data, const Iterator *iterator) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a8b186f9c15533c8387bb4f8ae4ed9ca8</anchor>
      <arglist>(const Field *data, Iterator *iterator) const override</arglist>
    </member>
    <member kind="function">
      <type>Iterator *</type>
      <name>EndIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a62f7336607c1f91f37037cdd83f9698e</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EqualsIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a51468add90562108954331f40ff29509</anchor>
      <arglist>(const Field *data, const Iterator *a, const Iterator *b) const override</arglist>
    </member>
    <member kind="function">
      <type>const Value *</type>
      <name>GetIteratorValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a4da3e99de38aaa93c4c651e4e67b03ae</anchor>
      <arglist>(const Field *data, const Iterator *iterator, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RandomAccessRepeatedFieldAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a7a2aba97995547cc49f6fc8bd1b71d5c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static intptr_t</type>
      <name>IteratorToPosition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>a69f670de7da481d75c6d43ba7569d710</anchor>
      <arglist>(const Iterator *iterator)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Iterator *</type>
      <name>PositionToIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RandomAccessRepeatedFieldAccessor.html</anchorfile>
      <anchor>ad038ac06e63e547d4248a57170b33aea</anchor>
      <arglist>(intptr_t position)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RangeGenerator</name>
    <filename>classtesting_1_1internal_1_1RangeGenerator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::internal::ParamGeneratorInterface</base>
    <class kind="class">testing::internal::RangeGenerator::Iterator</class>
    <member kind="function">
      <type>ParamIteratorInterface&lt; T &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a502913fbcf14e89d5765dfb44f3c1295</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; T &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>ac112ca69567b9c47bf14554e0473e1e2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a5b3b83223b9cada3569bcee729e0fdf3</anchor>
      <arglist>(T begin, T end, IncrementT step)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a72f6e6f65f1dd3f86672f6ed47df74ef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a00ef0f268e44d48d129a52bf0f9f9539</anchor>
      <arglist>(const RangeGenerator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>CalculateEndIndex</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>af617ad3b3e40bef967f1055dc7ae8ae6</anchor>
      <arglist>(const T &amp;begin, const T &amp;end, const IncrementT &amp;step)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>begin_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>af16307fd21766bcbb973d8b3335f1a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>end_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>ac36eecbaf80b51a59d59a4a4fdf5b5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>end_index_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a336878a1871133e49665df60ea944076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const IncrementT</type>
      <name>step_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>ae7f3c4b76d8610f030fdd12285ebd8fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::RangeNode</name>
    <filename>classpump_1_1RangeNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1RangeNode.html</anchorfile>
      <anchor>a58e85945a5a6e2f899e8243422c871e3</anchor>
      <arglist>(self, identifier=None, exp1=None, exp2=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exp1</name>
      <anchorfile>classpump_1_1RangeNode.html</anchorfile>
      <anchor>acbb59f8c5e23d23563ca03f21574ce63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exp2</name>
      <anchorfile>classpump_1_1RangeNode.html</anchorfile>
      <anchor>afe153ee472b121652a51c62c1522cc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>identifier</name>
      <anchorfile>classpump_1_1RangeNode.html</anchorfile>
      <anchor>ae75b9f31ba8c3bd048cf09b22035efa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::RawCodeNode</name>
    <filename>classpump_1_1RawCodeNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1RawCodeNode.html</anchorfile>
      <anchor>a7ba81f4da42d4e96a89713032867f87f</anchor>
      <arglist>(self, token=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_code</name>
      <anchorfile>classpump_1_1RawCodeNode.html</anchorfile>
      <anchor>ab36224d959e0d8f803e9fac8e6a0baab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RE</name>
    <filename>classtesting_1_1internal_1_1RE.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>pattern</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a24236aab3a6b0183a145a6f4c0bb9848</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a8840bd639642f3d4769a94a68ce463c2</anchor>
      <arglist>(const ::std::string &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a908ea936a5b7a14479a1b292a7189ca6</anchor>
      <arglist>(const char *regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>ab215dbc2565fce641e1746ca43e9d68a</anchor>
      <arglist>(const RE &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>af3ad18e6c0b433f3d85ed23eda8119f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FullMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>aa79a950758d0f1d62f7762d1e9cefe86</anchor>
      <arglist>(const ::std::string &amp;str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FullMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a2b13ec1f6ccd6c32f7efa01e21588f0b</anchor>
      <arglist>(const char *str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PartialMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1e81f9a87211bdca645e025f8f0236c8</anchor>
      <arglist>(const ::std::string &amp;str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PartialMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a97495dd4c2bb9589522823f060c8e8ba</anchor>
      <arglist>(const char *str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a6a07573fee776f88fe045d067dbebe18</anchor>
      <arglist>(RE)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a4c3a519ce849abc57d6d5fffbf1e04dc</anchor>
      <arglist>(const char *regex)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>full_regex_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1627cf3c6e38a83518e7aefd659b938b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_valid_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>af9062fefab96529ff785f50097416d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>partial_regex_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1b3e42916c61db479ae90c7a96c22a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>pattern_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a44ab32241fab42db5b6f7482776658ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Reader</name>
    <filename>classJson_1_1Reader.html</filename>
    <class kind="class">Json::Reader::ErrorInfo</class>
    <class kind="struct">Json::Reader::StructuredError</class>
    <class kind="class">Json::Reader::Token</class>
    <member kind="typedef">
      <type>char</type>
      <name>Char</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a3eec9118f3e9a672ba8348c3a79d0f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormatedErrorMessages</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a269793929575f925b629460c9c744da1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormattedErrorMessages</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a5e624688f0794da1e737d2a15aa5cb84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; StructuredError &gt;</type>
      <name>getStructuredErrors</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ae3d714e95bd98b27e296c607e408189b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>good</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a86cbb42b3e6d4a4d6416473b1a8f6ae7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ac71ef2b64c7c27b062052e692af3fb32</anchor>
      <arglist>(const char *beginDoc, const char *endDoc, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>af1da6c976ad1e96c742804c3853eef94</anchor>
      <arglist>(const std::string &amp;document, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8d0347e6b47343e4bc68be7ecdb9c4e9</anchor>
      <arglist>(std::istream &amp;is, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ade6c28e0ef00d8f2e0aa2283f91c3e37</anchor>
      <arglist>(const Value &amp;value, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a9b474233c3a7c688e340e70665d45223</anchor>
      <arglist>(const Value &amp;value, const std::string &amp;message, const Value &amp;extra)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a0b3c4e24c8393354bab57a6ba3ffc27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a45f17831118337309180313e93ac33f8</anchor>
      <arglist>(const Features &amp;features)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Char *</type>
      <name>Location</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a411605972969d4f3e6d3442b31e56bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::deque&lt; ErrorInfo &gt;</type>
      <name>Errors</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aae51e8f5bab3f067261c842a3ef858e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::stack&lt; Value * &gt;</type>
      <name>Nodes</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8da2114fe8b8124d41ea2f3434f0171b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayBegin</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a366d1a18459ad0c3b5bd32a35391e35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayEnd</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a9adc87fd67f5fc21391a4be89382a316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArraySeparator</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9af2c235e8da86f11ffb1a1243e49ed1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ae4fcf05c3b1ce462bacd34af0ccac32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenEndOfStream</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a87fd3ad9cae11a8afe2bd022d8ab90f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a55d1ab9135c3d068b57fafdbabfa569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenFalse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ac24318c0842c7653c3555a82437b8eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenMemberSeparator</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a08227b96f54242f4f9a8a597403c4424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNull</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a11bd0ba1c34448d075022b89d5bf9853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a9b1717bee03ce7016f507bd4598fa5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectBegin</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a6196ce743696e6c803b130e8eef970f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectEnd</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a12d03a3a710b2d3f1384889df3da887d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ace89d4e0342535b8c00104ed4e5e0cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenTrue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9acec3234e26f2d6bf206187fc5d949a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>TokenType</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenEndOfStream</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a87fd3ad9cae11a8afe2bd022d8ab90f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectBegin</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a6196ce743696e6c803b130e8eef970f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenObjectEnd</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a12d03a3a710b2d3f1384889df3da887d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayBegin</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a366d1a18459ad0c3b5bd32a35391e35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArrayEnd</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a9adc87fd67f5fc21391a4be89382a316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ace89d4e0342535b8c00104ed4e5e0cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a9b1717bee03ce7016f507bd4598fa5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenTrue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9acec3234e26f2d6bf206187fc5d949a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenFalse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ac24318c0842c7653c3555a82437b8eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenNull</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a11bd0ba1c34448d075022b89d5bf9853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenArraySeparator</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9af2c235e8da86f11ffb1a1243e49ed1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenMemberSeparator</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a08227b96f54242f4f9a8a597403c4424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ae4fcf05c3b1ce462bacd34af0ccac32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>tokenError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a55d1ab9135c3d068b57fafdbabfa569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aaea3bd62d12ffb6117a61476c0685049</anchor>
      <arglist>(Location begin, Location end, CommentPlacement placement)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a04a3a13dbc609dfdf9e3c6723e37ff21</anchor>
      <arglist>(const std::string &amp;message, Token &amp;token, Location extra=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addErrorAndRecover</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>af47fb7564db6ac21faebaba8cebb41ce</anchor>
      <arglist>(const std::string &amp;message, Token &amp;token, TokenType skipUntilToken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>currentValue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a85597f763fb0148a17359b6dfc6f7326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeDouble</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a2420bbb7fd6d5d3e7e2fea894dd8f70f</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeDouble</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a5e4a66be7c413bca86078f14df5eb802</anchor>
      <arglist>(Token &amp;token, Value &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a442d1f23edf0f4350f5eeab3ee3f7d46</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a72f426ce3fa384d14aa10e9dd75618f0</anchor>
      <arglist>(Token &amp;token, Value &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aaf736937912f5c9b8d221e57f209e3e0</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a801253570f16e91519652078fb12b8e6</anchor>
      <arglist>(Token &amp;token, std::string &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeUnicodeCodePoint</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8fe24db3e9953aef3d637a56447e795c</anchor>
      <arglist>(Token &amp;token, Location &amp;current, Location end, unsigned int &amp;unicode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeUnicodeEscapeSequence</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a469cb6f55971d7c41fca2752a3aa5bf7</anchor>
      <arglist>(Token &amp;token, Location &amp;current, Location end, unsigned int &amp;unicode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getLocationLineAndColumn</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a5de1f1204c97cfa82d5933eea324a286</anchor>
      <arglist>(Location location) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getLocationLineAndColumn</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8b2fb6af24382c3914fd4643b092c675</anchor>
      <arglist>(Location location, int &amp;line, int &amp;column) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Char</type>
      <name>getNextChar</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ab61eb61333cc9ec3afe785663a53ce90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a3e5a7bc6b7b53f2ca8cb9da42f8ffb21</anchor>
      <arglist>(Location pattern, int patternLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readArray</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afd9a30c0af205c9f327613f486fae6b8</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ad2690e860a1b3332c5401fb0850ba065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readCppStyleComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a6716ef6290b0f469efaf8d379c357967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readCStyleComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ae0ffe796abdc3c5851589ee500e28c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afb31bfda6bb27d6453057a47655e8363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readObject</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a0068eb3d8e86e91f0e4806f60da66b9c</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a6328a0b1994e05118886f9fc9c608643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readToken</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a7cb0631963cc0fd4ff6ed0f570976864</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readValue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a47e56844b803d41ec993a83fadf4495c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>recoverFromError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8d4ed03a43082c5ace81ba5b81425eaf</anchor>
      <arglist>(TokenType skipUntilToken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipCommentTokens</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a22e677ef400d8223f27e631b4cd4b821</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipSpaces</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a40d0f69d15aeb2d52ff78d794f5ab8b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipUntilSpace</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ad922ea5a8ab333084edbb84827861fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>begin_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a327166839022ea91f0a8290960a8af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>collectComments_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8e9ce743f6004f0596692f0a9ee4626c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>commentsBefore_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a240d10ca88620e06a5bd25cc633e9a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>current_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a2f2feb5201a26da7aa133d2f7434479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afde4a4311ae30597da5b6060a8d60542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>end_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a714793579cbf4ee7c5a7223d2c8d77c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Errors</type>
      <name>errors_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a1bbce45dc4df753bed60c129f4b5147c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Features</type>
      <name>features_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa9984ff8f519b5541346157b7aebf97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Value *</type>
      <name>lastValue_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a87cc75ae5adc6a6755f0ba1c7255ff6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>lastValueEnd_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a497a114f7b760f1b794b8fff9876615a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Nodes</type>
      <name>nodes_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ada3d2c47699dad662e6d156c8c78a6ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MUTEX_NAMESPACE::ReaderMutexLock</name>
    <filename>classMUTEX__NAMESPACE_1_1ReaderMutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>ReaderMutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1ReaderMutexLock.html</anchorfile>
      <anchor>ae57687af85fddc0adf873c9f2b2ac35b</anchor>
      <arglist>(Mutex *mu)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReaderMutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1ReaderMutexLock.html</anchorfile>
      <anchor>a892423f9d49d418829f764d83ec607c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1ReaderMutexLock.html</anchorfile>
      <anchor>abfc10148d1d99c9afea9ff6693dac5eb</anchor>
      <arglist>(const ReaderMutexLock &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ReaderMutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1ReaderMutexLock.html</anchorfile>
      <anchor>a6caf5bb3f0ad1ce2f13c80ce4f3bc3d1</anchor>
      <arglist>(const ReaderMutexLock &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *const</type>
      <name>mu_</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1ReaderMutexLock.html</anchorfile>
      <anchor>a253b8fa7337ce843506730d95f6e94a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Map::MapAllocator::rebind</name>
    <filename>structgoogle_1_1protobuf_1_1Map_1_1MapAllocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MapAllocator&lt; X &gt;</type>
      <name>other</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Map_1_1MapAllocator_1_1rebind.html</anchorfile>
      <anchor>a13d59f6e51e0e30df544dbc658eec641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RecordDeletionLogger</name>
    <filename>structRecordDeletionLogger.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Flush</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a5301c77c7eff9e60abf6bce818bd4871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Flush</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a5301c77c7eff9e60abf6bce818bd4871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32</type>
      <name>LogSize</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a02a7f1879790c9450a9b744d784404b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32</type>
      <name>LogSize</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a02a7f1879790c9450a9b744d784404b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecordDeletionLogger</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a1340f0cfef7b116fcb12087a56615ec9</anchor>
      <arglist>(bool *set_on_destruction, base::Logger *wrapped_logger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecordDeletionLogger</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a1340f0cfef7b116fcb12087a56615ec9</anchor>
      <arglist>(bool *set_on_destruction, base::Logger *wrapped_logger)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a62715063ebdeef16f8eb728dc4b4a4e2</anchor>
      <arglist>(bool force_flush, time_t timestamp, const char *message, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a62715063ebdeef16f8eb728dc4b4a4e2</anchor>
      <arglist>(bool force_flush, time_t timestamp, const char *message, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecordDeletionLogger</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>ab2cc6d4c3daf637c2081a13b6c73a543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecordDeletionLogger</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>ab2cc6d4c3daf637c2081a13b6c73a543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>set_on_destruction_</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a4be53e5cb8710a45ca4e8bcabd0c3936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>base::Logger *</type>
      <name>wrapped_logger_</name>
      <anchorfile>structRecordDeletionLogger.html</anchorfile>
      <anchor>a9ea4b041a5a252c5ce1f63c016a21fb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::reference_tag_t</name>
    <filename>structzmq_1_1reference__tag__t.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::testing_refleaks::ReferenceLeakCheckerMixin</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1ReferenceLeakCheckerMixin.html</filename>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1ReferenceLeakCheckerMixin.html</anchorfile>
      <anchor>ab8902606aa846c892f54ed1bcce4f5af</anchor>
      <arglist>(self, result=None)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NB_RUNS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1ReferenceLeakCheckerMixin.html</anchorfile>
      <anchor>a775ff71e8af958f28bc34465d9135291</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_getRefcounts</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1ReferenceLeakCheckerMixin.html</anchorfile>
      <anchor>a34ed8989f9aa27d093f65da0ec010c6c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_saved_pickle_registry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1testing__refleaks_1_1ReferenceLeakCheckerMixin.html</anchorfile>
      <anchor>a69e3068f64c60e3a2f7a4326539f6202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::CodedInputStream::StreamDecoder::RefillCallback</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder_1_1RefillCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>onRefill</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder_1_1RefillCallback.html</anchorfile>
      <anchor>a6b33271dcd6fd4f14761c34e3aed6024</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Reflection</name>
    <filename>classgoogle_1_1protobuf_1_1Reflection.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ad34a78446c9bc76919a94b9cf92793ab</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, Message *new_entry) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac789e30c9fa5093a2157efc3d168a1c6</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, bool value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>afe412184341ba0f222da398dad6f1165</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, double value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae69c8e02c88af25cac278ca7675918a9</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aac760a244b9c2750ad8afb2e3a16c972</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aec8a7fd8fdda9058ffde314ba2855a0e</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, float value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a1284c7cae04d45d031ca7af3e4e05031</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int32 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a1935cbd0a093bfd7f279ed4a4259ee16</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int64 value) const</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>AddMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a2d6a45c009df7524b0d5837ee9f83593</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a706bb98699ca67cc8bd4cd0152f751c2</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const std::string &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae0c71b123d13a90af5add05452a3178c</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, uint32 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a2be9545a61a25c454f9c01480c3f60da</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, uint64 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a3e06b9a144486148cc5b1fa50ca2d55f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a68c14c09be5e6058cd1e06632d277e6b</anchor>
      <arglist>(Message *message, const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FieldSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a33a6f0dbcf4d2953d0aea62c93e6b299</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a4fcf9b1546ffec3a34bad221efd45ae4</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a964c262f8030caff1a2af23d55f248f8</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>GetEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab6dd923b9ce361c91354df6524e710ce</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a8cbb11e2a7ef2fd74882af13020477da</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0c4d5c3135fc2f128f1d3ceee82e6fc5</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a520a56e3d5f935a699f63bdf258ee9cf</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>acbf529dc22d5534efc53181df9e2ed9d</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>const Message &amp;</type>
      <name>GetMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a79d22942a105e2c56605acb4be9c5821</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>MessageFactory *</type>
      <name>GetMessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a97f91d6884d0ddac5864904d864b9a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MutableRepeatedFieldRef&lt; T &gt;</type>
      <name>GetMutableRepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a36149c78bad4a1f7b75b7aa709ce5819</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>GetOneofFieldDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0f0045c5a1c292b5658d715984c8ddf0</anchor>
      <arglist>(const Message &amp;message, const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>const Type &amp;</type>
      <name>GetRawNonOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a40d0ef2016a9671cd78a45546d075907</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetRepeatedBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae42e8c181280a2502e74f97cf8cd8f10</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetRepeatedDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a8c923f05a7e6c25c28ba187a50b6b191</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const EnumValueDescriptor *</type>
      <name>GetRepeatedEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab6d1cfd2cf983455eed8c6b722febdc0</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRepeatedEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aced5ca555abf7f15f6ebbda5152a4dbf</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const RepeatedField&lt; T &gt; &amp;</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa2a7e54720c61a9e9869ba47b3031282</anchor>
      <arglist>(const Message &amp;, const FieldDescriptor *) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldRef&lt; T &gt;</type>
      <name>GetRepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a668fc08bf11f280ef3cf170a68c41ada</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetRepeatedFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ada53ba025be5e71a58f1f6c2db8f9d91</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetRepeatedInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a227a627ff61e614fd2822965976327f7</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetRepeatedInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>afab7c9f80b8d1736c7a38bede4f96c7e</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const Message &amp;</type>
      <name>GetRepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a34b32024b321459d65161cf2ba55d442</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const RepeatedPtrField&lt; T &gt; &amp;</type>
      <name>GetRepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a4bb2918b3c48da264d28b4bbf9cc2a78</anchor>
      <arglist>(const Message &amp;, const FieldDescriptor *) const</arglist>
    </member>
    <member kind="function">
      <type>const RepeatedPtrField&lt; Message &gt; &amp;</type>
      <name>GetRepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a16dae6d75a11ff1e5568cfb239b417c6</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRepeatedString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae7135d8df3d3804c36d83428796aa0cc</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetRepeatedStringReference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa4170b58f7da7dd0564068c2711921c6</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index, std::string *scratch) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetRepeatedUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a53e6e92528a1255a8201605654a76898</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GetRepeatedUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0825a368d79bd60d384dd78659126566</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a13ac399b0af5d0fc0b84dd6449a5aa97</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetStringReference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a226915aee9c272aba597481961228cfa</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, std::string *scratch) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a232057e0851b6622d84817f3c2327007</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GetUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a849a33e8c4bdc78cfbf93d1adb95e57c</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>const UnknownFieldSet &amp;</type>
      <name>GetUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>abcb8d155fc5d490d90052e1264096ccb</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5c4fda7afb072499b8671cf6c07e70ef</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a72aa612770034eab2c557c53486f15b2</anchor>
      <arglist>(const Message &amp;message, const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>abf3890b521c898f165ab0dfa6307ea83</anchor>
      <arglist>(const Message &amp;message, std::vector&lt; const FieldDescriptor * &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>MutableMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a404b82480e82c06d8814eb4a7af37f63</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>MutableRawNonOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a470592f9009c9d5c782e0077497d89ae</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField&lt; T &gt; *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aeb6505d5021d52dbe3f095b8724b4757</anchor>
      <arglist>(Message *, const FieldDescriptor *) const</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>MutableRepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>acdcafcbbbb0a04cfcf49cbdeb6dcfd07</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField&lt; T &gt; *</type>
      <name>MutableRepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa769483a866015a4e4eef9634d0d9513</anchor>
      <arglist>(Message *, const FieldDescriptor *) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField&lt; Message &gt; *</type>
      <name>MutableRepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>accbf95ab453b83836fc9d81c7a6d1d68</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet *</type>
      <name>MutableUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a380bfb7e42e78f737ff6d3a82cfee582</anchor>
      <arglist>(Message *message) const</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a35a202440201d3be8540cda2fbd8d93b</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>ReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a28bf76d6d475b491a9f8a7da0d101e47</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab92d255e969901c1b4594ef0d4b06d54</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab267a968541b78b79dbc1a64566e2b4b</anchor>
      <arglist>(Message *message, Message *sub_message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>afece4dd646164bdc233925a6d973d88f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, bool value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a8f9a0184b5607a652aed6d6500ab9123</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, double value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>afa24c3805eab3206e57b44b971271f57</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa8e700f39bc9b44005be7ee60d481d3b</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aaeb705d6281d316a822da4460584ef90</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, float value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a2fd36ff9f9643efa2e6db6453d3f422c</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int32 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a20e0f4cc3aaf6bfe6c353795991b8d9d</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int64 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a9232eb0eab961d2d17c754efaf2bf1bf</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, bool value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a83679df57935ed2c135778016a464e33</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, double value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a6b7834a9f2122ed81c10b28de37961e3</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, const EnumValueDescriptor *value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a44398361f9d9fabeef9fa46c7408a7a6</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, int value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a932150b096a3c2522891a06b0b56532d</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, float value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a53e9ea79f0c9ed3646357a7517dc4c22</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, int32 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a3f4020578964c94ddf64e879ed34c8e3</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, int64 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a7b4e251f8bbadc7fc936ab4463dfaced</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, const std::string &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab4895ad0a6768447946f97d55832202b</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, uint32 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRepeatedUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a83dc2dd1b22cb7abf036d1ec3409fd52</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, uint64 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa7776d6c6bfccdf81404eb9acef29284</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const std::string &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a63eb46b9acd32ccfec157e5c9449a75d</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, uint32 value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aaa5ccd013bc7ce662c8f92d605a056e9</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, uint64 value) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a4dc33d01fd9fd4905c642228158088bb</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0a0447cfaafc1e2908e45fadc0452c93</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsUnknownEnumValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>afc86f545412a586d37a7130e92b7face</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>abdee71557f2c2b965bd10c7dd975f1b0</anchor>
      <arglist>(Message *message1, Message *message2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a3f1c6e68d4fd2c341ca09628b1528fb2</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index1, int index2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>addfcb229fd2fb4c5f3b9c585c7d704f1</anchor>
      <arglist>(Message *message1, Message *message2, const std::vector&lt; const FieldDescriptor * &gt; &amp;fields) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddEnumValueInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac3a1e05e17a7c0a816eee66429528d50</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Type *</type>
      <name>AddField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ad31c78099d0fcdceec4040c2b02bb3b7</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa400e3ea68a0dbed05e53c6054bc579f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const Type &amp;value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a294983bae8f5ece585e6dea492d550d7</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearOneofField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>abb597b94c3be310d0f1417eda13fdd4a</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ContainsMapKey</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a6c0f6ccd582fed1005a3ba8ea8f71a80</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, const MapKey &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Type &amp;</type>
      <name>DefaultRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a85133f16ec93ef28779b202e86706276</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>DeleteMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a556626a0f6f97aced24388be19959705</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const MapKey &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5fe6f4d58864f373a0bbd80e9d332dd4</anchor>
      <arglist>(Message *message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetExtensionNumberOrDie</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5eafc1ed45aad3e582a114e2d8ffa05d</anchor>
      <arglist>(const Descriptor *type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::ExtensionSet &amp;</type>
      <name>GetExtensionSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a40a5a7a6db6ba17cec0ded3f437829c6</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Type &amp;</type>
      <name>GetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab3307eeebb949691d4ac239db456d1e3</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const uint32 *</type>
      <name>GetHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a8897b4ac4c076393c61615aa9ad08bcd</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::InternalMetadataWithArena &amp;</type>
      <name>GetInternalMetadataWithArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac733ace82b08d7855d99f377b191b7e8</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::MapFieldBase *</type>
      <name>GetMapData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a9562b082c8ce6c4b862e2b3e7d279ced</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32</type>
      <name>GetOneofCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a866c9146602eece5f8f85949be2e3101</anchor>
      <arglist>(const Message &amp;message, const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Type &amp;</type>
      <name>GetRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a6432966847c8d7d02e6dc55573ead1ce</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const T &amp;</type>
      <name>GetRawNonOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae5c5e29f592aa1dae8c74d3c9a23ad0b</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const void *</type>
      <name>GetRawRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ad39722ce00c986e96ce5597109cd4fa7</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, FieldDescriptor::CppType cpptype, int ctype, const Descriptor *message_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Type &amp;</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a151fb4c2612543c225e4e199fe9e2c95</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Type &amp;</type>
      <name>GetRepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa39d27db92a34185cd71f5cb36ec936e</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>af50e4cae66367b462679d26004c7a861</anchor>
      <arglist>(Reflection)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>HasBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a1cf763152c32b09892b168b74bc690af</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>HasOneofField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a7725f0376817f1397c3083f36c947332</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InsertOrLookupMapValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0f89da062e50df70ed154311c28a3902</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const MapKey &amp;key, MapValueRef *val) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsInlined</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5e726fce36edbebb3aba3957997f5ace</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapIterator</type>
      <name>MapBegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a840b7654d95ad8343326893540490652</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MapIterator</type>
      <name>MapEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5d37886fedae0f8d822d9b7f4eca6c1c</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MapSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a7affb9d33f98d0c6c9c7b7a6ab7743ef</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internal::ExtensionSet *</type>
      <name>MutableExtensionSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a9c4248b63e358d281558d64e28cfd11f</anchor>
      <arglist>(Message *message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Type *</type>
      <name>MutableField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0db693d0a629ca94bbfb630894c7e930</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32 *</type>
      <name>MutableHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0b1a23048047974caf3d49839e5b0bbd</anchor>
      <arglist>(Message *message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internal::InternalMetadataWithArena *</type>
      <name>MutableInternalMetadataWithArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ad1fc8887d22c918d63c1d201d6480dd3</anchor>
      <arglist>(Message *message) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internal::MapFieldBase *</type>
      <name>MutableMapData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a84e1750accdd0e8d51a7b5bbe4357621</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32 *</type>
      <name>MutableOneofCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>acbcfb2dcd891250dccd989fe87043544</anchor>
      <arglist>(Message *message, const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Type *</type>
      <name>MutableRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>acad0131c4599248a02db8c372bd7417a</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T *</type>
      <name>MutableRawNonOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aec7586a1745789c2333f52b25d73e00e</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MutableRawRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a0f58cdf88a82d4cb9499c44814bf4a93</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, FieldDescriptor::CppType, int ctype, const Descriptor *message_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MutableRawRepeatedString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a12d8e43ba9eaca64051dfe3d8d3fc32b</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, bool is_string) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Type *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a668a00e3bc10d371376407517e889496</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a1fef3a05fab8cc47708d279d1709fded</anchor>
      <arglist>(const Descriptor *descriptor, const internal::ReflectionSchema &amp;schema, const DescriptorPool *pool, MessageFactory *factory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::RepeatedFieldAccessor *</type>
      <name>RepeatedFieldAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac4ca15c218a8d2b14f3959a7fc2831f0</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>RepeatedFieldData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a00ff5e7305f8d07f57a4653a0f07ffac</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, FieldDescriptor::CppType cpp_type, const Descriptor *message_type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a4274c417450250a5a441b9d40e9a2366</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetEnumValueInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a41b2e2d4940f993b2778488db98cf45d</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae0233580fe16645f62066d1d8ce5ceb0</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, const Type &amp;value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetOneofCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac6578a959fe8a25babbf359e04de4dbd</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetRepeatedEnumValueInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>af77d034db1f6b68680b769aa9240385f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, int value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5f214d6c2f83889459d6d5fee6ffb6b9</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, int index, Type value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SwapBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5b560b7c91cb69b3b239f41915403af3</anchor>
      <arglist>(Message *message1, Message *message2, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SwapField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a88c30312e1ec931cd6ce4bf0ced6bde9</anchor>
      <arglist>(Message *message1, Message *message2, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SwapOneofField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>af88f704d397d3cbc0ddad734a64b73f2</anchor>
      <arglist>(Message *message1, Message *message2, const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Message *</type>
      <name>UnsafeArenaReleaseMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>abbe16895d2febbcd43c3d9494724bc56</anchor>
      <arglist>(Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UnsafeArenaSetAllocatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a99781550dd3cbec916d2f550b54a128b</anchor>
      <arglist>(Message *message, Message *sub_message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *const</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aad68fdb7977783aca60fdba316622f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DescriptorPool *const</type>
      <name>descriptor_pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac6837862d1c495c4c265fd1a8ddfac79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_non_weak_field_index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa545c493523e9fb997a3a6efbcc78135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageFactory *const</type>
      <name>message_factory_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae6459c52ccacc04fdb5cb516c087e266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::ReflectionSchema</type>
      <name>schema_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a9c1f177d2b72e5e3d1a7792c26cf23f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::AssignDescriptorsHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a9c0cd12cf6e445650dd1eb749ad9d316</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::MessageLayoutInspector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a9da425fd164298cc59ae68b71e881a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DynamicMessageFactory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aaba45a4990cde1166c14623a1769c42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>expr::CelMapReflectionFriend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a8382f72fcf1aa24a5ea108b7ef1824a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldPrinterHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>aa816b44e504580629cb755b4b9a269cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapFieldReflectionTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ab2b8f47951b98c95cfb5e5861bea803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::MapKeySorter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae04839c8732d8549662d47cc79dbed82</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ReflectionAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ae6403544a8926aad0ab743d8e08b3e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ReflectionOps</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a6ddaf4194a353ac0d3a573d057776a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::WireFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a6a020a7ff95d808643d5f170ee1fdcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MapIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a5fa8078953c903d074eae9bbe63ac8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MapReflectionTester</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ad2cecbaccfda78ee8b0c91a0b8df688a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MutableRepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>ac2b9478e08f49767c317d93d06f46af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>python::MapReflectionFriend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a6746ecf92c0db1114bb73a33e243d0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>RegisterAllTypesInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a963b2bbe63190b7742d8d84bbfc6451b</anchor>
      <arglist>(const Metadata *file_level_metadata, int size)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Reflection.html</anchorfile>
      <anchor>a2fee59d187585156be2375fc6c3e1af2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::ReflectionClassGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::SourceGeneratorBase</base>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>adc3daddc3a2c3edec8da43f8d16b875c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>ReflectionClassGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a561253c86e832d51ef052d992e3525f3</anchor>
      <arglist>(const ReflectionClassGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReflectionClassGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a3bd0b7c0afab4499cb9e6e0e2209989b</anchor>
      <arglist>(const FileDescriptor *file, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReflectionClassGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a76c79d28d782c1039c4b2fde38963df5</anchor>
      <arglist>(const ReflectionClassGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReflectionClassGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a78a31d25d929e779bbfc88ea5d7f4600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a193568d7772ac5b42179b2824fa0bda3</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteGeneratedCodeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a63077c44c944f5964696f880db8f89cf</anchor>
      <arglist>(const Descriptor *descriptor, io::Printer *printer, bool last)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteIntroduction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a1acaa3d0aff7feb3072bae879687d09f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>extensionClassname_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a2544766891949fe420b2f05e2c4e9dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>adb9efa82b6fd9761c2ab17b7b91513c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>ab7154fec4564d54cc95ce95477acea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>reflectionClassname_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1ReflectionClassGenerator.html</anchorfile>
      <anchor>a77a55b690195e3bb2759b841adf96c4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ReflectionOps</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>a111928302e8097a80a300d6e0a5bf2ae</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Copy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>a554d40ca9ea2fb189ffa662cfb55aaf9</anchor>
      <arglist>(const Message &amp;from, Message *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DiscardUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>a9226e7208700d48a150afb2c3b970fd4</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FindInitializationErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>a37d070ab98cebae2249dfd92eb388c7b</anchor>
      <arglist>(const Message &amp;message, const std::string &amp;prefix, std::vector&lt; std::string &gt; *errors)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>a2055f3d0f31cbecf9941ce40dbc6bee4</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>af0b441884d8a113eea9ac7803f9982f0</anchor>
      <arglist>(const Message &amp;from, Message *to)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ReflectionOps.html</anchorfile>
      <anchor>a821524e26cce688bc8ee52b1bb40c15a</anchor>
      <arglist>(ReflectionOps)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ReflectionSchema</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</filename>
    <member kind="function">
      <type>uint32</type>
      <name>GetExtensionSetOffset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>ad1de141a2981f596f10c24e0f3184342</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>GetFieldDefault</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a5e0dcbb43d781a9d69adb16c36a210ad</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetFieldOffset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>ae3ad63e24eaf8e600fd09c43633f31a8</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetFieldOffsetNonOneof</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>acec733459988aeb0fbec22e79e0a0b1e</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetMetadataOffset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a45c58208fb583edfd88e38ac8898be0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetObjectSize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a8cf521a8f2abfd93b8ba1337b44e79bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GetOneofCaseOffset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>abd4a608456959e7da49541989154414f</anchor>
      <arglist>(const OneofDescriptor *oneof_descriptor) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetWeakFieldMapOffset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a8276e99bcc2448154ef81496ba3a609e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>HasBitIndex</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a2831658fc84f03d1f5448eaa973f7114</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>HasBitsOffset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a80bde0a71960d28053314586787a76d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasExtensionSet</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>ab885b4a5c89a3f602462d96117dd3628</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasHasbits</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a389544017a45e850efa84ec900a0a1bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a7195ed336b32d9af4b649a0c0fa904e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefaultInstance</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a047b5daa2bce7ee01d1fc24cafcbbf72</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFieldInlined</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>abb59748b1d2e542154cd809591888d9d</anchor>
      <arglist>(const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Inlined</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a0e5e57b1a75b0323d6f5682fb3899f81</anchor>
      <arglist>(uint32 v, FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>OffsetValue</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>ad2253a336bbe196419f702e64c409a26</anchor>
      <arglist>(uint32 v, FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="variable">
      <type>const Message *</type>
      <name>default_instance_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a0e0062277e8d44957eb4acc1b6627248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>extensions_offset_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a9f1c49eff776c2e1221d107639d10c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32 *</type>
      <name>has_bit_indices_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>aebcc0527da65be8450ce3d1d75ec88b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_bits_offset_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>ac0fa1fa1df98f793380a977ad30ba0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>metadata_offset_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a9b191d220a8d7b4b81f5dbddd1270b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>object_size_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>afd275d7149e51d0620bb187ac0575883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32 *</type>
      <name>offsets_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a4122766a37c0a3a164c0410dd41a46be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>oneof_case_offset_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a1dbdf01ed77e47d296c37bdf4666c8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>weak_field_map_offset_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ReflectionSchema.html</anchorfile>
      <anchor>a752b080e96ac8baf7d90054fd4fbead6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::ReflectionTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>assertInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a91e2a6689f9fe6b8d4735a698349716f</anchor>
      <arglist>(self, proto)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assertIntegerTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a85278bfcad485d58afb4e7816daf182c</anchor>
      <arglist>(self, integer_fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assertListsEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a6ab854aefcdec0ad4f1931bcc7a25c6d</anchor>
      <arglist>(self, values, others)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assertNotInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a796786a3d683b33b65d8e8ab934c9d54</anchor>
      <arglist>(self, proto, error_size=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assetIntegerBoundsChecking</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab9f94a98cd311118f1d7dcae0b8513bd</anchor>
      <arglist>(self, integer_fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testBytesInTextFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a391fcb902416c6750e45c2940385347d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>af6df7455e76a7a2d7736d3fd9af29c06</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testClearFieldWithUnknownFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aee0d96720c0aadeccbd9c4640cbbb15a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testClearRemovesChildren</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a451e85c97548f0f2e2ff5a6f63c42bee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConstructorInvalidatesCachedByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a9dc422a401b13f1d4b12b8f7cc2088f9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConstructorTypeError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a7f2354c518d516a91c97cb5fb82aefa6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFromAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>abcdf58169d5b6f8497505f05c9d05ca8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFromBadType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a72e56fc39620384428398bf8c758568f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFromRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aedbda9351e0025c8e7a16dfd73d5b055</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFromSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a0663c60de760f280382ef37addd40cd7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFromSingularField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a33c5dd5aa726faacc3a1c4babb81c345</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDeepCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aec99633584d9a698887884c2a3d4f403</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ad66eadfd645d71df3d17bc3c903378c8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDescriptorProtoSupport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a07bbcd8163e7a9714c2efdd96eb992fe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisallowedAssignments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a82b2f09487e42679250b00a66f042390</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingBeforeClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aaa2ebc4793cc6439e2e32aba991bad76</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingInOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a850d51d84ae8b0bf9bc649e97120bde9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingLazyNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab537d81d9e5fd428d71cd498245d31eb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingNestedMessageAfterMerge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a650cca91a9f1b2d431a3d17a385dabe3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingNestedMessageAfterSettingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ad73e570a1732dcb619e65921e7ea9c38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingNestedMessageBeforeGettingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>adef1b491973194de3735d0a723e4471a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectingNestedMessageBeforeSettingField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a25d8bc23187d258e404389e6097bf9bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDisconnectionAfterClearingEmptyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a88a12131617a8a24cc9050b731c6b11e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aca658ac1d38236c5dd31bfe537751a1b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnum_KeysAndValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a5253fa414992ea5aca5a2e660ef35147</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnum_Name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab8dcd00a7df9608ea60e0de1fce301f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnum_Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a28b8c1e72c80a06e7644bb57ea0f4eb0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab08fa9be6562e7fc13daa762b7ea7db2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionContainsError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a5d1983fb41520c1b4379ddf3fc4bea9c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionFailureModes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a6bf3ea1baea6db022672a5a9dd745005</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionIter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa060974681247b8efb0632af0c8374a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFileDescriptorErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a014d249e3638f27b390ac1d98f84aebc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetDefaultMessageAfterDisconnectingDefaultMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a03f701bac7f5c8b79dee7e3e87bb8498</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHandWrittenReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a4b4e6aa97733743e2ce40ea374bfae88</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasBitsForAncestorsOfExtendedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a86e093c50e60f3bb22a32d67254e0333</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasBitsForManyLevelsOfNesting</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a88fcefdc58d8ae0af67550b797824167</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasBitsWhenModifyingRepeatedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a8d966da024e1032b55f6cb4f86afb49a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasBitsWithSinglyNestedScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa718bf4f0cdf4242a98d6ce014a26d00</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHasFieldWithUnknownFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a85cfeb5a6232d83692676c076ef8b77e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIllegalValuesForIntegers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a1ce9f58315ba765f3b35ea0e3aa6866c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIntegerTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa2ba85e0a8dc6ff162d4fff0e40632a4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testIsInitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a5ae555437f6d6d9c19fa35f0cd2f0b32</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testListFieldsAndExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa5fb77193e7d3c08ea91fef90cad1c2a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>af9c6639d4596d5c5ddd218ee17b3f1cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromBug</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a8f88a0be9d3676ba78ea13fa32224802</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromExtensionsNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>afb85a47cf806b230447a347cb8b92f47</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromExtensionsRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a3c87f3d17f8afcfcc457d82621a5e50a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromExtensionsSingular</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa97129466e86304c229d4c2cf9893c85</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromOptionalGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>abf215face065cd9daac4ab347c239769</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a23c303811e564dbe130564fd7ed2bfd8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromRepeatedNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa5b9924e4a22cb3c817e0ebcc1dd7dd5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromSingularField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a9aeca7d228a307a928217329fdfdf74e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMixedConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a21b45ea9d63f48a3abc59921ebec7672</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNestedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a6f3d9fe42861eef8de757f000d10ff37</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonStandardIntegerTypes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a3a8cfb8d6e05e6e1edf41936fd1a02bb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNonStandardSingleScalarBoundsChecking</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a623fb55aaa9b038f5cd3baa4b4412c5e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testOneOf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a13473a7b5a5faa0e36f49f703d14a00b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackageInitializationImport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ad47aede81bc2ddd54c1759a99bfd1840</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testReferencesToNestedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a8dd21a75bba14ef1e1aa501c66c2c238</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRegisteredExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a5e028d8b3c85852b4f2e65e5e24a256f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompositeConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa8c876448b0a91c4a805bdd346721786</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedCompositeRemove</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a4f82649c80ce8304d5994cf94eb6a0fb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedComposites</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa6433c02c06ccfbf701ad07dc6d0671c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedListExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a2d383a3227403a365f23b845e40b7470</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedListFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a7373f2ffec46260fcaced68a17c1326c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a97c2faf6fc78da191da5aee467b6402f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a115fe72fd96293d26434659504d5f287</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarsRemove</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab0876847888179feb0eecdbe44c6c6e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRepeatedScalarTypeSafety</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a1f3bec509bc36b9c60a5ed6635757fbf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testScalarConstructor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a6e252f393a9e4fd5a5daa840dd05c54a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSetInParent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a292304f70e12c3872534208cdccabc55</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleHasBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab5b6897fca8ed1db801887fb5781b4c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSingleScalarBoundsChecking</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a475b7fad1f743ff6979438d25df95aa5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSingleScalarClearField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a21f751137b6835cfcf9d87939dcae9a5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSingleScalarGettersAndSetters</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a60591503fad2a40e9d8b65ceaf44db69</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSingleScalarTypeSafety</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a127873a6deb0b5b94998c9bd541689cd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSingularListExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a37d280d33628e88b673439448ce6ea18</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSingularListFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a49ac88f7494644d24f6f13684761abe5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStaticParseFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a0bcccb21e01dedec08315e92ea389c1a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStringUTF8Encoding</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ad5a88e5d8cf00285db1876e8bcb5eee0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStringUTF8Serialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ab8582ea42842e758adec1cb0dc0949af</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTopLevelExtensionsForOptionalMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>ae069aa47c4fd999908327e2d246c5a6f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTopLevelExtensionsForOptionalScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a304a9cb38d77ba31c9f91e1aef90c6c4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTopLevelExtensionsForRepeatedMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>a9576650e41f90ee3c8a1c9afaf21330e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTopLevelExtensionsForRepeatedScalar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1ReflectionTest.html</anchorfile>
      <anchor>aa6ebda4af8b0064138ed44501843411e</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestUtil::ReflectionTester</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assertAllFieldsSetViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a07a465fe2fd4bdf6d6988d80049f7ccb</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertClearViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a5938fd4105d292ac10da9ef6f21c019a</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertPackedFieldsSetViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a550466d943a2cf9061014cf538ae418e</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertReflectionRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a7a9da4332a54b5d0a49f8c6bed1b3b45</anchor>
      <arglist>(Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertReflectionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a64ab6281a126402814d0c9e94b91bf88</anchor>
      <arglist>(Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertRepeatedFieldsModifiedViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ace2e3639f13f45d8138163a71ff0c5bd</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReflectionTester</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2c76369a405d35ac5a317e3a44dfc346</anchor>
      <arglist>(Descriptors.Descriptor baseDescriptor, ExtensionRegistry extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPackedFieldsViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a630a0ead20a2315de20d3cba8b9401e6</anchor>
      <arglist>(Message.Builder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Descriptors.FieldDescriptor</type>
      <name>f</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>abd06df9f835f8591c8a614d9b8e1dabe</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a1cbbe7aa04316f5976e40be2b18e170a</anchor>
      <arglist>(Message.Builder parent, Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>baseDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aaf8b0378d1d723469ac0194a8f3ac7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExtensionRegistry</type>
      <name>extensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a1d55e7649c3bf99184c88c1ceeae4d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a9f16b39f3ebe3aa9fe3b2b3d3f956060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>foreignBar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a6ce0cdff9a7ddaf5a4067a6b9cf027b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>foreignBaz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a0a2b00366bf1c65a9271b022751651de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>foreignC</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>abad92e480173b2572cf89e66775ec52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumDescriptor</type>
      <name>foreignEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a0043c8d069426ec2f43c66e84b65932f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>foreignFoo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aab82f01996dba640150f41066ff33c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>foreignMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a17531492d218a5224ccd3dbed1b8777c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>groupA</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a7d0d2f9733583d9b760677daee768c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>importBar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>af595dd679eded6c9eb042e193d722486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>importBaz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae3984d22cca41c872e0d0c494555f4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>importD</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae5477535bbef133a66ba357a8a0393e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>importE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ada264a45747923181792a18394bb9a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumDescriptor</type>
      <name>importEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac6f05f0848f3a155fc457113eb371736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FileDescriptor</type>
      <name>importFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aa5b5d95dd27c7bfe698bfbc0fccdc2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>importFoo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae7f16139cf36bf8c27d291115fef1a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>importMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2992453acf00c462212866d4bcbb4c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>nestedB</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a0a83de6f1b9fab77cf9c5dae1a095ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>nestedBar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a72b8d733c955130fbe515b0dbd0ec148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>nestedBaz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae7417d5ab6bc41944c4bda43330be353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumDescriptor</type>
      <name>nestedEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>af26bd44b1a9b485d0b71605cb282bf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>nestedFoo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a1ee95398e647daef174e3764ceab5681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>nestedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a264c0d39ae25f84536277733405c9e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>optionalGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a6db639df6a7677ba29f79ffd15691746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FileDescriptor</type>
      <name>publicImportFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a0b282e4dc176a3325fa0de5d3bf39151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>publicImportMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae03af93a58bdfd82ed48139bac591b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>repeatedGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>affef4d60616441539cac1fd5b78e85d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>repeatedGroupA</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a44e0c3256a65f6897f0365e9d5a23745</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TestUtil::ReflectionTester</name>
    <filename>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</filename>
    <member kind="enumvalue">
      <name>CAN_BE_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0a5fbde81bdebd05c7c9a7414effda1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0af5aa70b63648b7d18ee21c84cdf9c537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MessageReleaseState</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0af5aa70b63648b7d18ee21c84cdf9c537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_BE_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0a5fbde81bdebd05c7c9a7414effda1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0a5ba9ed843995670ddf6ac739bf8353a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_NULL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad408704d7818c81fbbda31d31bacbac0a5ba9ed843995670ddf6ac739bf8353a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectAllFieldsSetViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2337579e28381667530233fb5070221a</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectClearViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a5ed72544937ef02ca5dfd796f8a2f322</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectMessagesReleasedViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a72c0329e93d2bfe024d6da35672ee65b</anchor>
      <arglist>(Message *message, MessageReleaseState expected_release_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectPackedFieldsSetViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a489c8468d38de76db4c3a180ea6690cb</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ModifyRepeatedFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a564c0e9581a88212b4745809d3cf8f16</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReflectionTester</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ade3e43a05f8fdbf71161408f22b110a6</anchor>
      <arglist>(const Descriptor *base_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReleaseLastRepeatedsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ad1e538d52caae3361d5db67b17977cc5</anchor>
      <arglist>(Message *message, bool expect_extensions_notnull)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLastRepeatedsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac66a5547cf33666064866098d032a3f6</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a07f6c4648104468d47d30a2384881dc6</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllocatedOptionalMessageFieldsToNullViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a53d612807c077ea3124cd050b6b0c503</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPackedFieldsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a4a4965cfbf713979ee51005bdef34a39</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapRepeatedsViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a3d855984075d4b8e51ae99223356da6d</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectOneofSetViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a987bab579b233db79acf94083f4a0a0a</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllocatedOptionalMessageFieldsToMessageViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a4c51d4a3f4f2571bcc20514d4b985c9d</anchor>
      <arglist>(Message *from_message, Message *to_message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetOneofViaReflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae0bd9eb57646022108f700c90f22c3ce</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectAllFieldsSetViaReflection1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a3b4428738c21e4dd12f3087988835c11</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectAllFieldsSetViaReflection2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a8e165c97b36edd7b814d841ef51020f0</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectAllFieldsSetViaReflection3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a0e8736c7f0c564206a96709b70103331</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const FieldDescriptor *</type>
      <name>F</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aa04802841fec48047f0471d6dffa2a51</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a470f6106c61c9ba0848fdb77f7b00e50</anchor>
      <arglist>(ReflectionTester)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Descriptor *</type>
      <name>base_descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac4e51f52ce989464454998850a49b422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>foreign_bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ab124df95ac0a075d3cafef7914188c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>foreign_baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2eb41a7c7740a9047dc3e5fe914e503a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>foreign_c_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a5075bb04261ad7b0fb9193c676acc570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>foreign_foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aa06668211033899ee56b18a45182fc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>group_a_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac6efdc96442cfd0d276d9e5f045cbb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>import_bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aac82604d17b5d30bf6617d8758be5665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>import_baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aadf3d1f5399b9ca61ad6498946410527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>import_d_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a45eb77329edfc70f9520fa50e7125557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>import_e_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ab8649e2a908ed861a26ea2acca2331ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>import_foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a8804749dd1ece0c501552c8e702817cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>nested_b_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a37dca0ff550f2be33abab733614bc6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>nested_bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a4a1277fab3fb90f287560f92f89b7b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>nested_baz_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aa8a9e4c2b0c10f24d2ceb9ed29c88c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EnumValueDescriptor *</type>
      <name>nested_foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a17c8bb239b7021bcca1abc3f1d51958c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>repeated_group_a_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>af2bf2e707eb8feec12d8b46f18599ccc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::TestUtil::ReflectionTester</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assertAllFieldsSetViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae7b54c0baf42b1e4884ce5da72efb61a</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertClearViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a86c17743401a835ddb482139c5bf4732</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertPackedFieldsSetViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a65c4cba789a5317f4c91368cf0764299</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertReflectionRepeatedSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>afdc680e42b5124d625ca4caba843759f</anchor>
      <arglist>(Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertReflectionSettersRejectNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a904c93f7751297fea9ab3ba4137ee6ad</anchor>
      <arglist>(Message.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertRepeatedFieldsModifiedViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2e30f3390003220e54eb3a58ea963f3a</anchor>
      <arglist>(MessageOrBuilder message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReflectionTester</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a7096e325d4d121fb96d83fc05ab94061</anchor>
      <arglist>(Descriptors.Descriptor baseDescriptor, ExtensionRegistry extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPackedFieldsViaReflection</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>acc8ed0a8ce9eb42a0ca53d98c5656ef1</anchor>
      <arglist>(Message.Builder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Descriptors.FieldDescriptor</type>
      <name>f</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac5e80c5e8059eea3c6f73abe49b19008</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Message.Builder</type>
      <name>newBuilderForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae4610f1440b2230e97eef7ae3c6900d7</anchor>
      <arglist>(Message.Builder parent, Descriptors.FieldDescriptor field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>baseDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aaf2e28b1ff1ae015f2d32bb3234d1572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ExtensionRegistry</type>
      <name>extensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ada179776cd9f6add62485b2dbd4b477a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2ec95462e69bf08dcb1fb614090528a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>foreignBar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a486774e3d2835126c806d095dfb3796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>foreignBaz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a638f6b92a63f4b98b13120f1e4cb147f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>foreignC</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2673b5bf3117fd0f47493699908d2900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumDescriptor</type>
      <name>foreignEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aeea81e59e50939710d3e0c4aa90d3d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>foreignFoo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2ab730ec79ccaed90fb2ea5e482f3fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>foreignMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a3a063e4ec9e6d453bd03f381c67e7eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>groupA</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a90358c74d2612bc8ac882a764e4f43a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>importBar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ae739c4fca9b1ce5e8dca98ba8de74334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>importBaz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a8ba86846d7982a9c429e783b6eba23e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>importD</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a893aa25fc56ebbd074b46b81afd81a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>importE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ab24756c61a84ae5066a07c8bbf029419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumDescriptor</type>
      <name>importEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a54ecfb444f720a3ec39ff79d2685ecd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FileDescriptor</type>
      <name>importFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>abd8fc397e957b951326d8ae31c500c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>importFoo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a9b03f7bc2dcd54d55b101d9604b4a1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>importMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a39c9cb9f889c559d8b95656361eb4d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>nestedB</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>afaefcda6bfd2a923ae36a9f7abdc05ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>nestedBar</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a9245989a03fe9ce09b968330deb3f935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>nestedBaz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aaa254396771b8933eb2d555ba70ecf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumDescriptor</type>
      <name>nestedEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac2b28dbe72bb25d4dc0a9c541f6f7d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.EnumValueDescriptor</type>
      <name>nestedFoo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a2f7317975ac1bdc2a63d08c3797406c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>nestedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>ac4de53b95db3fd8aa331b1e3cde59eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>optionalGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>abc24bd5a098cde8647c85af40c722a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FileDescriptor</type>
      <name>publicImportFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a4b8d793546ce48218b78fe0a78af8710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>publicImportMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aed2c4c557e7977631ec6df0bc0dba9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.Descriptor</type>
      <name>repeatedGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>aa77b6d75d1c55d868827a66df29d2835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.FieldDescriptor</type>
      <name>repeatedGroupA</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil_1_1ReflectionTester.html</anchorfile>
      <anchor>a28ca88888b55a546f17c128473c8b65f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>reflock</name>
    <filename>structreflock.html</filename>
    <member kind="variable">
      <type>volatile long</type>
      <name>state</name>
      <anchorfile>structreflock.html</anchorfile>
      <anchor>a8bb6ed36247cbf69debcb8953a94c42c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RefTypeTraits</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; is_proto_enum&lt; T &gt;::value &gt;::type &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>RepeatedFieldAccessor</type>
      <name>AccessorType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>aaa5edbdc40d10408f957144afe899877</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>AccessorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>a70ce32e3aa6eb8688bab39baf41fb41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedFieldRefIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>a65f3f8ad419f2ea619a5e10a668199c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32 *</type>
      <name>IteratorPointerType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>a960d33d15f6e3030137a4f31cc5bc27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>IteratorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>adb2ada2a74223be23a5fa25ae81b0cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>GetMessageFieldDescriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>a18f0cd847a67cfccfa983c07fa02db54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FieldDescriptor::CppType</type>
      <name>cpp_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_42df78e4729c6a4d9c3281fd7cdc6539.html</anchorfile>
      <anchor>a573c6dc6b100ce6dc0f4c9bf1934c517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; PrimitiveTraits&lt; T &gt;::is_primitive &gt;::type &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>RepeatedFieldAccessor</type>
      <name>AccessorType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>a774c81b3d7fa66dccb9f2d6012baf0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>AccessorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>ad4918b06489276bd8cb54ffddd5decd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedFieldRefIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>ad2e55a4f0bb260fc1660382b60972734</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>IteratorPointerType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>a4635019221eb0b6f8322baac57120307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>IteratorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>a8dae98a052989a19bb77681aac89eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>GetMessageFieldDescriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>a30aa435846c4e8766cae93f257416f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FieldDescriptor::CppType</type>
      <name>cpp_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90227f0229628c286c3b17e433456602.html</anchorfile>
      <anchor>a5fe4b7d0ece206a222d2c21e479425ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>RepeatedFieldAccessor</type>
      <name>AccessorType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>ac2211acda5d8d4de864bab1fbeddf77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Message</type>
      <name>AccessorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>a240a223efe096e6f0cf5464fb6c1f63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedFieldRefIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>a6ee7ac3c2814f728ec79004acb9336c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>GetMessageFieldDescriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>a0cd56f29aee7a9defe05bb22f898406d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T *</type>
      <name>IteratorPointerType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>ad0cc73258a40cee111c8b4243f3b06d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>IteratorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>ac5adb768c19a8e22c08c0133aafd9354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FieldDescriptor::CppType</type>
      <name>cpp_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_82f25cb7986b5af3792a532b263e1d42.html</anchorfile>
      <anchor>a95354bc56bd4696b8c40afffeca99812</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; std::is_same&lt; std::string, T &gt;::value &gt;::type &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>RepeatedFieldAccessor</type>
      <name>AccessorType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>aad059ce59a42572a8390d4177e6883a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>AccessorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>ac8c0c85798de9da80e46530a2d1eedd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedFieldRefIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>a8e76a5391c88b35a6a56be4e57146d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>GetMessageFieldDescriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>ae85e8b8e0c14dfa59c04e39fffec486d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef std::string *</type>
      <name>IteratorPointerType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>afc1060a010f95a9335b04cfa5b240d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef std::string</type>
      <name>IteratorValueType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>acbb3e1efb8cb5b7bb39a9176e3eb8b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FieldDescriptor::CppType</type>
      <name>cpp_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RefTypeTraits_3_01T_00_01typename_01std_1_1enable__if_3_90eb1404b3a79aae0d16c7024a783256.html</anchorfile>
      <anchor>aaab93e377178f7e4615db9984c5c16df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::Regex</name>
    <filename>classmox_1_1Regex.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1Regex.html</anchorfile>
      <anchor>a6d1fb245dcc1584f3f48e62876586732</anchor>
      <arglist>(self, pattern, flags=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1Regex.html</anchorfile>
      <anchor>a2320307b9f0a8d80227514daf64606ab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1Regex.html</anchorfile>
      <anchor>a940fa129026bfe717ea561e1a8f527c6</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>regex</name>
      <anchorfile>classmox_1_1Regex.html</anchorfile>
      <anchor>aa1d675296b04191325f284a2bb9381db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Regex</name>
    <filename>classbenchmark_1_1Regex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classbenchmark_1_1Regex.html</anchorfile>
      <anchor>af18823ce9ef002f24f717d8d3d08c355</anchor>
      <arglist>(const std::string &amp;spec, std::string *error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Match</name>
      <anchorfile>classbenchmark_1_1Regex.html</anchorfile>
      <anchor>a092ac30171acf0b1fbc6ae49d7df71ee</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Regex</name>
      <anchorfile>classbenchmark_1_1Regex.html</anchorfile>
      <anchor>ad0c5e0e6baec33326aebc6e235d1f7f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Regex</name>
      <anchorfile>classbenchmark_1_1Regex.html</anchorfile>
      <anchor>ae3d039c0986622be528dde50a9a834b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_</name>
      <anchorfile>classbenchmark_1_1Regex.html</anchorfile>
      <anchor>a29a803cd6496d09d8467d54d25cda898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RelationToSourceCopy</name>
    <filename>structtesting_1_1internal_1_1RelationToSourceCopy.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RelationToSourceReference</name>
    <filename>structtesting_1_1internal_1_1RelationToSourceReference.html</filename>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteStringTest::ReluctantStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a555c18e42ed662f6505a07f1ae34533d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>aecacfd9fda302f2556e60f70b70a715d</anchor>
      <arglist>(byte[] buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a102a0c1d3dbc58263e1e54df8475648a</anchor>
      <arglist>(byte[] buf, int offset, int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReluctantStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a3a1148b5001cab2627da1937f947433a</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final byte[]</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a0a557f3c0ff6725813b11c716353e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a52b4dc3338b38c27f628aae7453c975d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ByteStringTest::ReluctantStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>ac833f5dccc1aa5e318a6474946d173f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a00c5d1799549ca9f845be0279094f32a</anchor>
      <arglist>(byte[] buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a455028762aa6e4ccfd237f4e41946289</anchor>
      <arglist>(byte[] buf, int offset, int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReluctantStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a12aafa30efd2c84edf4599291d27718f</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final byte[]</type>
      <name>data</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>a581fdc61e520f0351ff9456e7ab8b9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ByteStringTest_1_1ReluctantStream.html</anchorfile>
      <anchor>ae4023f5c0f9884064a06f6fde9784bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RemapEntry</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RemapEntry.html</filename>
    <member kind="variable">
      <type>uint8</type>
      <name>add_bytes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RemapEntry.html</anchorfile>
      <anchor>ad2293647b657b968e6632cdb0bd9cb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>bytes_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RemapEntry.html</anchorfile>
      <anchor>a5f425fff70fa23002662d1e395d776ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>delete_bytes</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RemapEntry.html</anchorfile>
      <anchor>a75f4a196ef3e70d2bebc68b161cb39f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::remove_reference</name>
    <filename>structtesting_1_1internal_1_1remove__reference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1remove__reference.html</anchorfile>
      <anchor>a291edca52c59a0d211977d4802439b8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::remove_reference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1remove__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1remove__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a0d72f004f54016a47c752a82be352a19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RemoveConst</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RemoveConst.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RemoveConst.html</anchorfile>
      <anchor>a828f1ba8e91b2deb812af1ae91d1a5f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst</name>
    <filename>structtesting_1_1internal_1_1RemoveConst.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst.html</anchorfile>
      <anchor>a1be32027ea4edcc0d15abd59aba4a97f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RemoveConst&lt; const T &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>google::protobuf::internal::RemoveConst</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst&lt; const T &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</anchorfile>
      <anchor>ac88c6824d228ab05091e5a4f1c1a95fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst&lt; const T[N]&gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>RemoveConst&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_0fN_0e_4.html</anchorfile>
      <anchor>ac976b53cb5d031a120fafbe790650068</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConstFromKey</name>
    <filename>structtesting_1_1internal_1_1RemoveConstFromKey.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConstFromKey.html</anchorfile>
      <anchor>ab657b0a0fe4ebc499d27011f73c794c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConstFromKey&lt; std::pair&lt; const K, V &gt; &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveConstFromKey_3_01std_1_1pair_3_01const_01K_00_01V_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::pair&lt; K, V &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConstFromKey_3_01std_1_1pair_3_01const_01K_00_01V_01_4_01_4.html</anchorfile>
      <anchor>ac1d76274964aa8172889a4714246e86f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveReference</name>
    <filename>structtesting_1_1internal_1_1RemoveReference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveReference.html</anchorfile>
      <anchor>a9ca4f6499579225f7986b789ee4b2895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveReference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3d0f32a66759f333c2dd66aa31005e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>Renderer</name>
    <filename>interfaceRenderer.html</filename>
    <member kind="function" virtualness="virtual">
      <type>nonnull instancetype</type>
      <name>initWithView:</name>
      <anchorfile>interfaceRenderer.html</anchorfile>
      <anchor>aafa0912a249214f7a15a63a0d9c81c95</anchor>
      <arglist>(nonnull MTKView *view)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::RepeatedField::Rep</name>
    <filename>structgoogle_1_1protobuf_1_1RepeatedField_1_1Rep.html</filename>
    <member kind="variable">
      <type>Arena *</type>
      <name>arena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1RepeatedField_1_1Rep.html</anchorfile>
      <anchor>ab559dde96917331927ecd7bfa1d5043d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Element</type>
      <name>elements</name>
      <anchorfile>structgoogle_1_1protobuf_1_1RepeatedField_1_1Rep.html</anchorfile>
      <anchor>ae95bcf76025b992bdb039e696bb6d974</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedPtrFieldBase::Rep</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase_1_1Rep.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>allocated_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase_1_1Rep.html</anchorfile>
      <anchor>a84436aad2021f8350e9605793e8f7dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>elements</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase_1_1Rep.html</anchorfile>
      <anchor>abd5a322c7916f204f15fb86923fc6f84</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::RepeatedCompositeContainer</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1RepeatedCompositeContainer.html</filename>
    <base>google::protobuf::python::ContainerBase</base>
    <member kind="variable">
      <type>CMessageClass *</type>
      <name>child_message_class</name>
      <anchorfile>structgoogle_1_1protobuf_1_1python_1_1RepeatedCompositeContainer.html</anchorfile>
      <anchor>a2537289ee3261fa8cf2d8efc0e1110a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::RepeatedCompositeFieldContainer</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</filename>
    <base>google::protobuf::internal::containers::BaseContainer</base>
    <member kind="function">
      <type>def</type>
      <name>__delitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a85a04da4093150da35e28303f87b7273</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__delslice__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>aca22181a04c58bd81fc6cbdcbcf3bf13</anchor>
      <arglist>(self, start, stop)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a2165d1e036ea693024d91999abf0bb8a</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getslice__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>adda7f0a6b97e44b43cfd3537c2a0cb8f</anchor>
      <arglist>(self, start, stop)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a06b7d11fa54a8af96ee4d1c8cf4e4ea4</anchor>
      <arglist>(self, message_listener, message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a6418f6bdf30d5e38e957790da75e4133</anchor>
      <arglist>(self, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>ad525d2743a3bfd07a8bcbfbc63a57654</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a14e10305977b0bbc1c1b233bc5ea6798</anchor>
      <arglist>(self, elem_seq)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>aa7c6aa549138278d697285262be497a4</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a8dc9ebe45b1a97dcb4a975899c955bd2</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>ad5e4474a42ee8b1709a0a3b16d40a89c</anchor>
      <arglist>(self, key=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>ac9adb04b2de2ef3389e82af65c72afff</anchor>
      <arglist>(self, elem)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_message_descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a6679db818e29316b51525fd71d2aa047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a699c89bd817077a65d6abab644b2f832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedCompositeFieldContainer.html</anchorfile>
      <anchor>a5e71f87b0f1d558e8536619cc57932cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedEnumFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a981e01b7ce5554d834c77094cb4591f0</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>affa3c81e3a942d449d9aa9298ad4f598</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>ae9f8d0a475407ee99ccaef5580fa3fe5</anchor>
      <arglist>(final GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a93692b9ca32b1fb557b9e94a0e3e57ea</anchor>
      <arglist>(final GeneratedMessageV3 message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>ace26d5ae8b96748b6227b18e17fb6456</anchor>
      <arglist>(final GeneratedMessageV3.Builder builder, final int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a286c56b88c0556ec734d798f28f8598c</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>addRepeatedValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a6d42e25aeaaed04d6025fb1e2c355945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor</type>
      <name>enumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a8130bd315e11e76d28078ff00344d8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getRepeatedValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a7de5e98f2827b0b00166c27825c1e319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getRepeatedValueMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a2c7371f28aac56f5bc5ae440c0a6395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getValueDescriptorMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>aab3f0cd296e8eedef1dff166ad59e47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>setRepeatedValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>ac306a118029bd883bd0d65c6ad8e97ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>supportUnknownEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a62e0274bde71e6500309fd4bf669bd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>valueOfMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>aeb9867f5fa8d455a8af8819a5937dc9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedEnumFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>af621552c571aef1e4ea365b78cfdf7df</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a2c507f7ffab79f51fe180f38eb6e3a89</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>abb6022cfdb302de520ca2c81b178663a</anchor>
      <arglist>(final GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>aea39075a33addddf1078b32e302db408</anchor>
      <arglist>(final GeneratedMessage message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a34de287aab5474bb8c79453e4237607b</anchor>
      <arglist>(final GeneratedMessage.Builder builder, final int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>afdf8901763f9458146b9598a898097b8</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>addRepeatedValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a746429a2f3ca5b370464cce48281e7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor</type>
      <name>enumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a5666a0458fec1ad7cec1217c4d18944a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getRepeatedValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a6e83c1ef24fe48e7b90a7cbf5dbecc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getRepeatedValueMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a1955eee35d36dbe05f65b2361d57f713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getValueDescriptorMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a82c477d0e689d00fda741534e610892b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>setRepeatedValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>ab48e9797e66995eb20a3a1f2c626ab9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>supportUnknownEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>abdce228356b5d8526d69d4be5f9096a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>valueOfMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedEnumFieldAccessor.html</anchorfile>
      <anchor>a8de62988f81f9dcbf55557fb890d73c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::RepeatedEnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedEnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::RepeatedFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>FinishInitialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a3ab1b6b9dc2840c7411943399d304aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a11f3f438ce983398b3e69b7c2ad8e99d</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>af1f26841faab51df58f5eac372e79e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>aa515a409cb13c09d5b4edbd7ccd66612</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>aceabe70b8a970c8faef52b474ebdf754</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a198932a540250a31724703f3d9d185e8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a4ca2d4db82b57d6494e0f33e7ea76c01</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a04063b4d162d635c7146baccf4590714</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>adc3ab62a10140f3665098f80d8af5b2e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a7639ab881fbb6d2724f3194936fc0679</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStreamWithPacking</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ae03c6c25ab9c4695d9f141d181c097d2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a767378db0ab556adb7205a839f180738</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ade3e1b8f5b6346c276d2fe2b77bbf1f4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a11c8e137edbde3d9070a55f0fc884631</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a21eed22cff6659ac9ba27c33fb10d59d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ad6e34452d6ad8b7901faf9b563c46f5a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ae755f5848116df074a789ceeccfe1005</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a17e86541813163f8d4e445a925ac1444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a82bd89a049414288a8035583b43b0a02</anchor>
      <arglist>(RepeatedEnumFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::RepeatedEnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a836a23576fc2cc4ce59b8a7c5a878dac</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ad3408ff0c710138bfdc86346ddad7a13</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a52ada4e191ce8f7632870190d56df762</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>aa3d54b1d86499af894a535d40d81f00b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a4bba16ffb45b00e5552ec4d9b40a4b18</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ae0b0e3018ba09560aa73ebadafec2282</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a47cfb4353d007a2c9fec97cdafd1697f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>ab9de4daf33a9975b8d6b46d37eeec6d7</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedEnumFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>aa8a5ccf89306e5a643073774b343b0cb</anchor>
      <arglist>(const RepeatedEnumFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a4920b0efc0ccea1081c57d413b7dd3dd</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a2bd024123b46ee0cb3abbabf4e70530e</anchor>
      <arglist>(const RepeatedEnumFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a0a4044a6ea82ef47a47f4aa7dbd19eb7</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a2185a5d1b62d4c73e95a1fd01593bf58</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a10364d9e74c27189cab06f4a1057af07</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedEnumFieldGenerator.html</anchorfile>
      <anchor>a659c95cc416decf47447e7b96c0413dc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedEnumTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</filename>
    <templarg></templarg>
    <templarg>IsValid</templarg>
    <member kind="typedef">
      <type>Type</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>ac50cb0f5948fc3de39f51f06de922771</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>ae4f0da47c53c7bd92e876e79b82662b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedEnumTypeTraits&lt; Type, IsValid &gt;</type>
      <name>Repeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>a5c97a6e4ed8238f216c5ed1b0b408373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedField&lt; Type &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>aeff4e816d58411d5cf5227a114d7b174</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>a4f86f7113711bcce368037a57cfb5a63</anchor>
      <arglist>(int number, FieldType field_type, bool is_packed, ConstType value, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstType</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>a1c09e5c14fc19158904f9abcc42302b1</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetDefaultRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>a01dbe186124908b5e61c51f32829d923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedField&lt; Type &gt; &amp;</type>
      <name>GetRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>ab1bb88a166eb706c6bbb1cd757160eb0</anchor>
      <arglist>(int number, const ExtensionSet &amp;set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepeatedField&lt; Type &gt; *</type>
      <name>MutableRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>a980c04491433e1bfd224c25eed5d7c40</anchor>
      <arglist>(int number, FieldType field_type, bool is_packed, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>a380a21f31e36ba35f7a989cd5483f67d</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedEnumTypeTraits.html</anchorfile>
      <anchor>af2b448b6f4853fb6cc6ca95caa287b0b</anchor>
      <arglist>(int number, int index, ConstType value, ExtensionSet *set)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RepeatedField</name>
    <filename>structRepeatedField.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>structRepeatedField.html</anchorfile>
      <anchor>a0bbf6273a19da717453c38bf509f16e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>elements</name>
      <anchorfile>structRepeatedField.html</anchorfile>
      <anchor>a711ae855a58b957c722625bb332b2386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>field_type</name>
      <anchorfile>structRepeatedField.html</anchorfile>
      <anchor>a67edd81fff11a2c8c7d1b8ffd6de1f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VALUE</type>
      <name>field_type_class</name>
      <anchorfile>structRepeatedField.html</anchorfile>
      <anchor>ae44cd24bd8f500ea00d54c4eb2cfb319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structRepeatedField.html</anchorfile>
      <anchor>a9889befd8ad2f2d0f346e7d8a333bf4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RepeatedField</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <templarg></templarg>
    <class kind="struct">google::protobuf::RepeatedField::Rep</class>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const Element &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const Element &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>Element &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const Element &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Element *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, Element *elements)</arglist>
    </member>
    <member kind="function">
      <type>const Element &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Element &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const Element &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const Element &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const Element &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Element *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(Element *to, const Element *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Element *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(Element *to, Element *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Element *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; bool &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>bool *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>bool &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const bool &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const bool *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, bool *elements)</arglist>
    </member>
    <member kind="function">
      <type>const bool &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const bool &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef bool *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(bool *to, const bool *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(bool *to, bool *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; double &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, double *elements)</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef double *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(double *to, const double *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(double *to, double *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; float &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, float *elements)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef float *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(float *to, const float *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(float *to, float *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; int &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, int *elements)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef int *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(int *to, const int *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(int *to, int *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; int32 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32 *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32 *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const int32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>int32 *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const int32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int32 *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>int32 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const int32 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const int32 *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, int32 *elements)</arglist>
    </member>
    <member kind="function">
      <type>const int32 &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int32 *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int32 *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const int32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const int32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const int32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef int32 *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(int32 *to, const int32 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32 *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(int32 *to, int32 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int32 *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; int64 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64 *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const int64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const int64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>int64 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const int64 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const int64 *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, int64 *elements)</arglist>
    </member>
    <member kind="function">
      <type>const int64 &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int64 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const int64 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const int64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const int64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef int64 *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(int64 *to, const int64 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int64 *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(int64 *to, int64 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int64 *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; T &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, T *elements)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(T *to, const T *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(T *to, T *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; uint32 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32 *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint32 *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const uint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>uint32 *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const uint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>uint32 *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>uint32 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const uint32 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const uint32 *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, uint32 *elements)</arglist>
    </member>
    <member kind="function">
      <type>const uint32 &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>uint32 *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>uint32 *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>uint32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const uint32 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const uint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const uint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef uint32 *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(uint32 *to, const uint32 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32 *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(uint32 *to, uint32 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32 *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedField&lt; uint64 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedField.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac4359f48e29260cb4f89c68b7de0844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a23df2e891984dcec89eb18a2875defce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64 *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>afe09465b67f0342d6ce7dc91db798730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af36876592ed70ee7459bc178f975665d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a74b47a230c833d45e0ee342d3774c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aaff815b4b8157d4763a818fdfa282907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa09f6af062bf523ff6c93deee7d4b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a09797dc6e6bab6af56940342cdd026fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint64 *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0dfbc799a0dd3e9b81fa00b2180ebd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a26e8bb85ba61f4eb0cee1dbb0d57a5b5</anchor>
      <arglist>(const uint64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a848668609a60d420147f627d83997273</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>uint64 *</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2ad1dab4cba0e1cd100776338d0377dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae7488b90140cfe7aed6ee24e3bc7ac5b</anchor>
      <arglist>(const uint64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>uint64 *</type>
      <name>AddNAlreadyReserved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acf76f8ea6d183c1667d9eb6a58a485e6</anchor>
      <arglist>(int elements)</arglist>
    </member>
    <member kind="function">
      <type>uint64 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a783aa5a9318e015a2506f6a4e6a3e5bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const uint64 &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40d3a1a0500b1769f9feee6550c5cf8c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abd065794c52b027ec604ddea3f7219cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>acfc1966dc9304de53881978915f0195c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a53d21ab31a8439957bd2828c51f6aaa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af2c7d24bfe417ac62fcb003c76797586</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a3ad0bd36e65ee4683dfd80c35aeb4c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab9526ffe9737e6934831a8cb2bf85536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a4f24fb2e19313e14d21d86e1b531fec0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const uint64 *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5838363f14c69372659224fd23f74a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a204dae1102a9d353fff725c3811f8162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa5621d8d1641bba00deac184c0213334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab8b605c93ec8869abd45946cb5a3fc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a73813d3436d4d162d3731760e561559d</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2df7176f5f1a0633781ad2d619b2c0cb</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5aa6af66aa07b0844107dd800439b6b3</anchor>
      <arglist>(int start, int num, uint64 *elements)</arglist>
    </member>
    <member kind="function">
      <type>const uint64 &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aac2dea212604078885817b822f73bbd1</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a567b38664957b88a1e74a8a33d1c0bad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1559df2942277cb2a64a9d909655badf</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af3ff01c67666a7e0602eac8424c745e0</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>uint64 *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a06477831586a408d5c83e02737577532</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>uint64 *</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abbe8fac9c2116cfff7960daffdcd8f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7ccf082fafafa15ef314789ae0b00ad6</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a176493aabcde2727e9643f24c8f84dbb</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>uint64 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aff13e92a575144f638da1f75960370b9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const uint64 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a17c975f13be2b12e673d4d8891d597c3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7714b4364a0afd79059e22bab7295b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a241821900a2c5642c299c4923ac8e97c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5beaacaaedcac881a12800f5e34c737c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a27356716a1e9b3b891a9de1478e84409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5e5b42cff6fc4276259b610115ca67ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a2a5dbf27e851772702ef13c434c88a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a0e4db6233fa55082e08af91b110aeee6</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>abe908bd608adba12b85190ea3a29bced</anchor>
      <arglist>(const RepeatedField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a77c1cb40831651850f2de6d9165cf5f6</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aedc5501bcaa1ba4f75d0b1b6a2cad307</anchor>
      <arglist>(RepeatedField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9ad81463a96ab343fc8cedfba367f740</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Resize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a616317e2b3730c4a2a67ce6a08f6f902</anchor>
      <arglist>(int new_size, const uint64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8d69abe99fff6039dfb92993f64c910c</anchor>
      <arglist>(int index, const uint64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a747d3ef3faed6ddb733e852932af3cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aa9b8f4ba82713cfd9e34e691b981143b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a78431675fc79c2dfc31c06c1ab2fe3b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a097ccc00b8cc85cd94edb01708cce2b7</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a9f7aaddf83e7e220e764fbaeec816890</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Truncate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ace87304e4361ff0828beac036b6a1afc</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ab1f33f093b33c5c21518a18dc6974e82</anchor>
      <arglist>(RepeatedField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a6aaed0a36ff6fbe94a2fadf47c348e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef uint64 *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ae1f417b6e5b6c56545860e0551620fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a1e246bfeaedb351074ae6a2b296ef9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a987c3ffef858a29fe6d513d230fc02ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac44904b7b0b824fa1ab9133f5ba59219</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a8c159b4b4fcd3d47c628116829cdd4b1</anchor>
      <arglist>(uint64 *to, const uint64 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint64 *</type>
      <name>elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ac03b5649a669dfc7b031952549bbf8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a363127731f23fc596b8e60285de0a1db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalDeallocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a854e815869f4c9fa973fb3159ddd950c</anchor>
      <arglist>(Rep *rep, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MoveArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5c03937d77f9e1427b47c2a0d0ede2f4</anchor>
      <arglist>(uint64 *to, uint64 *from, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Rep *</type>
      <name>rep</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a16246d667ba4350db8300e5f5307356a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint64 *</type>
      <name>unsafe_elements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a40754cec5909ca3a75e125a634f312cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>arena_or_elements_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a64af4c6bbb4e1f52dbfb3554d1171874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>af822f5ab814631f7c1a14990b338b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>aab988331a53ad61b2d0e4420b8b4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>ad94a8637be69ea49334f13c4f40578df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a7e380dbc8d51909e913bf08fef5e9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedFieldAccessor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>Field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a43a8433d5921f6b8832cfd8c6266e11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a27f0e1d297913d1970777fd363f0a8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a9b4550a652a56acb3d7ba40bc487edd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a5413a171c388ab91586b39fcb6741947</anchor>
      <arglist>(Field *data, const Value *value) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a1e89ad06fbd40497bf564e2ab333a8d1</anchor>
      <arglist>(Field *data, const ValueType &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Iterator *</type>
      <name>AdvanceIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>af3b27ff38b0c540c5f791dd8c2e25fc0</anchor>
      <arglist>(const Field *data, Iterator *iterator) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Iterator *</type>
      <name>BeginIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>acd0ab5702ba6dba434aff8cd37c4c39f</anchor>
      <arglist>(const Field *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a2ee4b592ae86da5233a6226036e6fdb2</anchor>
      <arglist>(Field *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Iterator *</type>
      <name>CopyIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>acb6a435b7b8cf9eb27e8438296c92fbb</anchor>
      <arglist>(const Field *data, const Iterator *iterator) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>DeleteIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a93a1f3bf41f23e3190e47034bc3f5005</anchor>
      <arglist>(const Field *data, Iterator *iterator) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Iterator *</type>
      <name>EndIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>abc1d9c28bf1ff322e7fc68a9f0c99e30</anchor>
      <arglist>(const Field *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>EqualsIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a6a3cb98137c3b3b34e4ca985e7d3939d</anchor>
      <arglist>(const Field *data, const Iterator *a, const Iterator *b) const =0</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>af39678d788a95b3b38acb1613bf6ca61</anchor>
      <arglist>(const Field *data, int index) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Value *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a744f5fdf81af79ef2710fccccd9b9029</anchor>
      <arglist>(const Field *data, int index, Value *scratch_space) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Value *</type>
      <name>GetIteratorValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a52d27e9d6b0e1761de0fdf55d521274c</anchor>
      <arglist>(const Field *data, const Iterator *iterator, Value *scratch_space) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a08f092e1dd1305979eaeebb0fb9a3d7f</anchor>
      <arglist>(const Field *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a11f85c99a3d301777efc189ddf12b601</anchor>
      <arglist>(Field *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a8a8272d8a4d7f3f894437a03c52c5b01</anchor>
      <arglist>(Field *data, int index, const Value *value) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ada2a61b977700010fbd4bed176894b7b</anchor>
      <arglist>(Field *data, int index, const ValueType &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ad70ab6e3eb4908345c507b0bc7ac75ed</anchor>
      <arglist>(const Field *data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a59e9c7c79f5200919b5c79880eb42ffb</anchor>
      <arglist>(Field *data, const RepeatedFieldAccessor *other_mutator, Field *other_data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>aaa748389f156e03ddd80d266047101b9</anchor>
      <arglist>(Field *data, int index1, int index2) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RepeatedFieldAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>affa76f470dbea54ff813a6b1554ebcc0</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::FieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ae457b7613243a84d4a91ba6955d1588b</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a719690b26030d149ab2925e3f67d04d5</anchor>
      <arglist>(final Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a14e327b7b808ddfbd819e3d283d5a972</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a43183067a75acdc48a76541b6e7cf334</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a024f5d187cc9c42bd996661c7d547bdd</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a6bcda54af02dacd2ccc50c57d2916fdf</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a095fb1160d84434b444b8aa581fc0323</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a6f440ba9a6cb883a01be574760b0988f</anchor>
      <arglist>(final GeneratedMessage message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a8ba4391b0bb4b563c55b7f21ebc9a393</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ad82d6bb5c6e90ee774938bb34bf2a1f0</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a2c70cc92ba68d9604d11ae3a20d53a82</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a9e0d4405edcb8522e06db6705da316fc</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>af7889910a52629b16d64ac64d3a23798</anchor>
      <arglist>(GeneratedMessage message, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>af8e22dfc2a5b5a1a54d1769343ebff16</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a5711d10a713854dde7829ceb2d7162f1</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>af35a6ae77df023b5cd54161707655f78</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ab11d2b3ca7c3faa1ce40ef02d6b678d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a8cc2d23426be1ebe9ae3e4eeb87c85fc</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a74043cb1f9d5e26aa7821d07b6a1b3f6</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>addRepeatedMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a506b842c405d42cfa9408397c8e96dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>clearMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a85755f483e318d95073f25a56647442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getCountMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a7ba76d11142426cfb4a60393d955eefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getCountMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>aab90cdefa2a121723c88dcf6c1e44590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>aaf4af283d1c9575ec8cb85ed87767c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a7370d07e47dc50aaabc9f67dd81b871d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getRepeatedMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a1a24e5b13dbb166078fd5626a1c61dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getRepeatedMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ae6625a1acc3d5c07d1b92e3690457d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>setRepeatedMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>acaec5bd87a0325854edf6a72b065e4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Class</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a067dc99d8658c17a358f985430199b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::FieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a124e0fffcdeefdc493e4e4ac93e8ef93</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a98b36004dd1618a2fc30225e5f04ed49</anchor>
      <arglist>(final Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a904135f6d9e7bd57dc7f846d85d6ea44</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ab7f61978567cc0b9548cbddcb8f62ad4</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a08ec48445a520cdbff894be5e025e4d5</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>ab0ed0e6c9ad027deaf0df1e2ce9f60eb</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>aff2ed2553d06555fd4898b5d89ffbc37</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>abb2f0f5ac26e5bf36223b59fc0c70153</anchor>
      <arglist>(final GeneratedMessageV3 message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a4f448af45da9cb5e8d1b801c8583e88b</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a4705ec95bc4074dfa0f5078ebc67cf0a</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a5845e0937285d30a5f0eb3e7ff706bf9</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a09ed9dce1c4c518bc9833ecc7cff7b65</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a4b9884a6b23dab25aa0012f58f413f33</anchor>
      <arglist>(GeneratedMessageV3 message, int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a79bf71aa9620fd22d1765d190586ec02</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a946c812c5fbcb8582aeddf2476375987</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>aca7c29d5c2c87a469f0dcc1cbfff2931</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a74334ec62af45f0ccea245732d760ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a6d9d22e4b406c3dc112b1967a013fe91</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a8e2b0f489481413bb5fd1f25370b3592</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>addRepeatedMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a5138fd7c3d4d490edb4d90616bbcb045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>clearMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a8f599a056101e31f2e959bbd5096a569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getCountMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a2031036eb448a764f9cc48a58f9398f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getCountMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a32974dde122cd9721bf4fd00899c4a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a3604163edc148640461318a40445b692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a8ac4ff8dc8a4b4664322e951f6cd0c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getRepeatedMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a94f61de245bd3fcf7fdf6fb0d36c6401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getRepeatedMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a0db0533d9c54f8d6f73b0cfbd339bbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>setRepeatedMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a0e57156e39a139d97e9d7ebea3577e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Class</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedFieldAccessor.html</anchorfile>
      <anchor>a9f0e3700379af68761e6470946b9fc5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedFieldBackInsertIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>RepeatedFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</anchorfile>
      <anchor>a81573eb1b2483a4ff43c681de3a3f91b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</anchorfile>
      <anchor>a7c4b98c3d7b98693365de2629e1bc448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</anchorfile>
      <anchor>a0cc390b9a1fbc0cc21345f6e4fc4dd0a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</anchorfile>
      <anchor>aa67f48ab78688a00a1498bf3ec63f829</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldBackInsertIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</anchorfile>
      <anchor>a1a006b6d501f350b71dec75ef8660bd8</anchor>
      <arglist>(RepeatedField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; T &gt; *</type>
      <name>field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldBackInsertIterator.html</anchorfile>
      <anchor>a095a5b77439078fb13bd47fde5334d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::GeneratedMessage::BuilderParent</base>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder::BuilderExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder::MessageExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder::MessageOrBuilderExternalList</class>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>addAllMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a8a50ab65f255196ff82b3eba62f8f524</anchor>
      <arglist>(Iterable&lt;? extends MType &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a2f1de166e441ee81d9593fd185ff9eee</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae9698413a7d5a40b625d37c02e9f5720</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>af8e0c0ae73b2eeb5dd21c577468112a9</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a783adfba10b77385bc0d6448e8ef946c</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a9b7673a74d8e7c5b488cdc8952222f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae020d924144f17460db6524fcb5b2dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispose</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae1129ca4acf7d1d337235f627c54d469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a834fe5a1f41ca66f029ae0e028412741</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; BType &gt;</type>
      <name>getBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a6c25dedc7cc848a48b1f512e402ef6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a0a598458af83d187eadb91ad9bb7d226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a188c5faf76d7d90c3e1180ddbe17c637</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>getMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a4759f4c281cf2a677c3e411b7f2e8d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IType</type>
      <name>getMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a518687c6bd3fac45e574390ac76349e0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; IType &gt;</type>
      <name>getMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>aff69a6cb95fd95ea0f6e5b3d79108daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ad3149b48ec64c58b82108331ac8f3d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a68ccb5b3a00a85c3b9fa179930c5b507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a8a5c95bf33688211c7ccac84ba74ad1a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a94d0461873b2b1dd40be0f98e03cb25c</anchor>
      <arglist>(List&lt; MType &gt; messages, boolean isMessagesListMutable, GeneratedMessage.BuilderParent parent, boolean isClean)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>setMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a8be73dbeef57f30b3ba209479285eb50</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ade663473934c2f24091a6e1c691c684c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureMutableMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a86d1e06da9365eb169c418e50c297b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a9fe1d7d18357bd81e2ba546e00d83269</anchor>
      <arglist>(int index, boolean forBuild)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementModCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a5ec7559b88b307f2b8c233a48e2716a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a9eaf4979bc5ec6ca8d05287b87b855ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; SingleFieldBuilder&lt; MType, BType, IType &gt; &gt;</type>
      <name>builders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a0f61677bf62cd41e50786483359a05c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a0cb433dd02d386ac562bec13c8510371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>afaed9345804cb7ef45cbb40aad1350a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageOrBuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a32d5358129718e2031328ccc02c6be54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae19b18c095c33300cf141aaa6bfaa1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isMessagesListMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>af797210766c35a5e347821b56abbc8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; MType &gt;</type>
      <name>messages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a16b34800415e9fdd2557fde294a33801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratedMessage.BuilderParent</type>
      <name>parent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a065da23aef710cf692c74a3c3893a967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</filename>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>addAllMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a8a50ab65f255196ff82b3eba62f8f524</anchor>
      <arglist>(Iterable&lt;? extends MType &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a2f1de166e441ee81d9593fd185ff9eee</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae9698413a7d5a40b625d37c02e9f5720</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>af8e0c0ae73b2eeb5dd21c577468112a9</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a783adfba10b77385bc0d6448e8ef946c</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a9b7673a74d8e7c5b488cdc8952222f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae020d924144f17460db6524fcb5b2dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispose</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae1129ca4acf7d1d337235f627c54d469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a834fe5a1f41ca66f029ae0e028412741</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; BType &gt;</type>
      <name>getBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a6c25dedc7cc848a48b1f512e402ef6a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a0a598458af83d187eadb91ad9bb7d226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a188c5faf76d7d90c3e1180ddbe17c637</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>getMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a4759f4c281cf2a677c3e411b7f2e8d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IType</type>
      <name>getMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a518687c6bd3fac45e574390ac76349e0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; IType &gt;</type>
      <name>getMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>aff69a6cb95fd95ea0f6e5b3d79108daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ad3149b48ec64c58b82108331ac8f3d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a68ccb5b3a00a85c3b9fa179930c5b507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a8a5c95bf33688211c7ccac84ba74ad1a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a94d0461873b2b1dd40be0f98e03cb25c</anchor>
      <arglist>(List&lt; MType &gt; messages, boolean isMessagesListMutable, GeneratedMessage.BuilderParent parent, boolean isClean)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>setMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a8be73dbeef57f30b3ba209479285eb50</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ade663473934c2f24091a6e1c691c684c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureMutableMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a86d1e06da9365eb169c418e50c297b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a9fe1d7d18357bd81e2ba546e00d83269</anchor>
      <arglist>(int index, boolean forBuild)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementModCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a5ec7559b88b307f2b8c233a48e2716a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a9eaf4979bc5ec6ca8d05287b87b855ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; SingleFieldBuilder&lt; MType, BType, IType &gt; &gt;</type>
      <name>builders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a0f61677bf62cd41e50786483359a05c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a0cb433dd02d386ac562bec13c8510371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>afaed9345804cb7ef45cbb40aad1350a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageOrBuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a32d5358129718e2031328ccc02c6be54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>ae19b18c095c33300cf141aaa6bfaa1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isMessagesListMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>af797210766c35a5e347821b56abbc8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; MType &gt;</type>
      <name>messages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a16b34800415e9fdd2557fde294a33801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratedMessage.BuilderParent</type>
      <name>parent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilder.html</anchorfile>
      <anchor>a065da23aef710cf692c74a3c3893a967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilderV3</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::AbstractMessage::BuilderParent</base>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3::BuilderExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3::MessageExternalList</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3::MessageOrBuilderExternalList</class>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>addAllMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a03671c84388799b548081192a0f69eed</anchor>
      <arglist>(Iterable&lt;? extends MType &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a86816e33d3f60b2d3c9745059e2414db</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2dfde8836b5ae7f16bc57d7148727a78</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a1f651dbcc0cee196a2d93571a2f81a5b</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aab60c8aa49350bc5c8923be975413303</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a63567c0b1b80f51b0be793a67e166e5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a77b189a36c9245dd194b2c82f9925e85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispose</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a1d340e0b319c4e018d734ff73ec25a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a1da40133974f553c8fb341b8d0ec83f0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; BType &gt;</type>
      <name>getBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a6df17f92e008a1fba45e8cfc36a4bbc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>afd12e8849b147e8ef9b05b747cb6be7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a9cd17f0f18006163f483c58b9ce4fd48</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>getMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a69c20ec09620c1cc4bae667bb2c9d963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IType</type>
      <name>getMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2796e4a02e57f28bddd80401ebc03108</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; IType &gt;</type>
      <name>getMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>acb9ef1d2606c2f447c76d0fea2027370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a3842f8338a88d9ba0c0d71dd4e7ebcd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa9e4c301e35e3ab2829ecd4d4bf44ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a542bce644bccb64856a4e9078ae9f978</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldBuilderV3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>ad59693a5e53e0a914b57cda1bfab8166</anchor>
      <arglist>(List&lt; MType &gt; messages, boolean isMessagesListMutable, AbstractMessage.BuilderParent parent, boolean isClean)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>setMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>ac016c96a5795ab9c8778c064d5982f60</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a125d558971fdbb16db9b1c59e28e257e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureMutableMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2b1924c4f9d8c89b5cfda981510066c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aff7b7cde53a54d1ca79f9d9a1ad21030</anchor>
      <arglist>(int index, boolean forBuild)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementModCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2f63c90bceda1b8df1c40e32d7876b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa545a44efa304ffb773b59a8a492ead4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; SingleFieldBuilderV3&lt; MType, BType, IType &gt; &gt;</type>
      <name>builders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a7b50f6d86ab17b0acc455bfb1aa42169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a8eeb048f9e05511f89d11aca9158e59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>ac777070b59989675ccd672c9d46695be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageOrBuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa4eeb13d22c311ca8d01151a6e462a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a087884d7bd38d239ca2aea70580ec0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isMessagesListMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa3332516d7943bccca6463bdb885cce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; MType &gt;</type>
      <name>messages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a314b737ad7b05f7228461317f63f390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbstractMessage.BuilderParent</type>
      <name>parent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a6c8d58cb5bd7862aa71227696d505e5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</filename>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>addAllMessages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a03671c84388799b548081192a0f69eed</anchor>
      <arglist>(Iterable&lt;? extends MType &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a86816e33d3f60b2d3c9745059e2414db</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>addBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2dfde8836b5ae7f16bc57d7148727a78</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a1f651dbcc0cee196a2d93571a2f81a5b</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aab60c8aa49350bc5c8923be975413303</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a63567c0b1b80f51b0be793a67e166e5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a77b189a36c9245dd194b2c82f9925e85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispose</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a1d340e0b319c4e018d734ff73ec25a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a1da40133974f553c8fb341b8d0ec83f0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; BType &gt;</type>
      <name>getBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a6df17f92e008a1fba45e8cfc36a4bbc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>afd12e8849b147e8ef9b05b747cb6be7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a9cd17f0f18006163f483c58b9ce4fd48</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MType &gt;</type>
      <name>getMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a69c20ec09620c1cc4bae667bb2c9d963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IType</type>
      <name>getMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2796e4a02e57f28bddd80401ebc03108</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; IType &gt;</type>
      <name>getMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>acb9ef1d2606c2f447c76d0fea2027370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a3842f8338a88d9ba0c0d71dd4e7ebcd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa9e4c301e35e3ab2829ecd4d4bf44ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a542bce644bccb64856a4e9078ae9f978</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldBuilderV3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>ad59693a5e53e0a914b57cda1bfab8166</anchor>
      <arglist>(List&lt; MType &gt; messages, boolean isMessagesListMutable, AbstractMessage.BuilderParent parent, boolean isClean)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>setMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>ac016c96a5795ab9c8778c064d5982f60</anchor>
      <arglist>(int index, MType message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureBuilders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a125d558971fdbb16db9b1c59e28e257e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureMutableMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2b1924c4f9d8c89b5cfda981510066c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aff7b7cde53a54d1ca79f9d9a1ad21030</anchor>
      <arglist>(int index, boolean forBuild)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementModCounts</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a2f63c90bceda1b8df1c40e32d7876b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa545a44efa304ffb773b59a8a492ead4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; SingleFieldBuilderV3&lt; MType, BType, IType &gt; &gt;</type>
      <name>builders</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a7b50f6d86ab17b0acc455bfb1aa42169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a8eeb048f9e05511f89d11aca9158e59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>ac777070b59989675ccd672c9d46695be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageOrBuilderExternalList&lt; MType, BType, IType &gt;</type>
      <name>externalMessageOrBuilderList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa4eeb13d22c311ca8d01151a6e462a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a087884d7bd38d239ca2aea70580ec0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isMessagesListMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>aa3332516d7943bccca6463bdb885cce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; MType &gt;</type>
      <name>messages</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a314b737ad7b05f7228461317f63f390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbstractMessage.BuilderParent</type>
      <name>parent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3.html</anchorfile>
      <anchor>a6c8d58cb5bd7862aa71227696d505e5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RepeatedFieldBuilderV3Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBasicUse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</anchorfile>
      <anchor>a5bd6719a690ae84308de2dbcd87d06c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGoingBackAndForth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</anchorfile>
      <anchor>ad4660ec70fc3cbb8d68e8857563c7832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLists</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</anchorfile>
      <anchor>abb11e07d83ccb80dc6a306f061467d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testVariousMethods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</anchorfile>
      <anchor>a08b6f9af4d05705dc05d0f91756a1536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertIsUnmodifiable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</anchorfile>
      <anchor>a96b36edc1bd06d729ff6e63b08b36849</anchor>
      <arglist>(List&lt;?&gt; list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RepeatedFieldBuilderV3&lt; TestAllTypes, TestAllTypes.Builder, TestAllTypesOrBuilder &gt;</type>
      <name>newRepeatedFieldBuilderV3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RepeatedFieldBuilderV3Test.html</anchorfile>
      <anchor>ae2d99aa2929f4330c734d848c27e0916</anchor>
      <arglist>(GeneratedMessage.BuilderParent parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::RepeatedFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::ObjCObjFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFieldStorageDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a3ceac818da01ac07be9507ec0e5c2f9c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GeneratePropertyDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a2b5e7b1282b4b67e25a9561e8338b25e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GeneratePropertyImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a984b99d61ec74eb2f58e5f1434054797</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a41090f6b2bfabbefcbc5133351ba2001</anchor>
      <arglist>(const RepeatedFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a97173f6e55bd9151495b6d674de4bb93</anchor>
      <arglist>(const RepeatedFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>RuntimeUsesHasBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>adc1bf6e4c7bccb8c5eda84e55f3e7304</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RepeatedFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>af800e92cfaa3bea1ceb5f7906db31a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>FinishInitialization</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a93c6d595c8d64e599a3e6491e9f54b02</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>a27d7d8496f83be07de104eb55e0eb482</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>WantsHasProperty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedFieldGenerator.html</anchorfile>
      <anchor>affadda339edce2d39fe8f962a5d4d9cd</anchor>
      <arglist>(void) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedFieldHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper.html</filename>
    <templarg>type</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper.html</anchorfile>
      <anchor>ad910a234cfd2057c32f809019d517ae2</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedFieldHelper&lt; FieldMetadata::kInlinedType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</filename>
    <base>google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__BYTES_01_4.html</filename>
    <base>google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__GROUP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__GROUP_01_4.html</anchorfile>
      <anchor>a7dd2e0bc5855fb1bd9c77c7588bbdeaf</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</anchorfile>
      <anchor>a0788bed73e4564b86d8e9624d351c1de</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>ae242e5af6d7bb88c7c4e4707943a9bc0</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedFieldPrimitiveAccessor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</filename>
    <templarg></templarg>
    <base>google::protobuf::internal::RepeatedFieldWrapper</base>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldPrimitiveAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</anchorfile>
      <anchor>ac78a7c754e4401457b6a51c6ff5c1b24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</anchorfile>
      <anchor>a938165b40ca9469b320ad96327807bdf</anchor>
      <arglist>(Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</anchorfile>
      <anchor>a84079026f9fb9bdffce250b8e8f8a56b</anchor>
      <arglist>(const T &amp;value, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</anchorfile>
      <anchor>a2da79bdec50881c1241ff40b068e2385</anchor>
      <arglist>(const Value *value) const override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>Field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</anchorfile>
      <anchor>ad15d013c24837d7e00bdc7232f7b5e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldPrimitiveAccessor.html</anchorfile>
      <anchor>afe54336cf22b85904ae5a56111f2c16a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RepeatedFieldRef</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedFieldRef.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RepeatedFieldRef&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>IteratorType</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a850c4e7c805403ed28ba773702c6136e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a818367c23a3dfaf649b4efa8439267c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IteratorType</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a9ac4326b9154106830ab4ee6744b86c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a7a21237c31602039f8a651ce709f1269</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a96c234c469b133a21f9050c735c8e3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a6ed2b6d3bd95d4ca16deaa6d18c1a2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>afb500fae64ea391bdd0874fb16167f71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>aa2c1f8a4c96a170918de1abc1caa3a17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>aa9c8059cdccc007a31e019b6b10042ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a3d160d73ffc7275c739e42325592a1a9</anchor>
      <arglist>(int index, T *scratch_space) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>NewMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a731dbc36568a96c99686e757632037fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>aa22413d626f690edf22d3e8739f99979</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a5f7a844122962ee9b80b7d0f41db5355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::RefTypeTraits&lt; T &gt;::AccessorType</type>
      <name>AccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a324b7b67a06523eeaa087c5336a26cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::RefTypeTraits&lt; T &gt;::iterator</type>
      <name>IteratorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a3ac0aca68e42cb6dd632a458dff49428</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a05fb81b8ab0413a319f2991fe9e597a3</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const AccessorType *</type>
      <name>accessor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>aa65333a25b197c44fe82c0b45f722704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const void *</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a69e4abc5ed0ac53fd5cc88f2223477f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Message *</type>
      <name>default_instance_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>a584aacb6cf654642074a4b878e456742</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_01std_1_1ib218d520805b655e7c99a48c5bbfabf9.html</anchorfile>
      <anchor>aefab11bf9fc3a66a8bd7d5eaa5923a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RepeatedFieldRef&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>IteratorType</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a526f9411bff243553ee8eb492c3d9e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a8d01b4a40cc35a5f27005583e968d904</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IteratorType</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>ae1e9676e1635847b13b4fb02413447ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>ac3ac9410874ecf90f3e3b8e0a9e7e813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a18f00a8dc22f9776794be1b435a1dab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>aae2c8d68b2f9bbf3d3647b0aba717d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a75de44bb164d30e736744c84e5836e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a1773be84cf73025f02ba5849370014fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>ada75763e92549c04a866ee4f315b66a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>aa50cfec35651ab5c06486e9c09a5befb</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a040fe82e7052366ed614faef1399e5d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>ae005232f3c6323562ccbdcec5328a002</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::RefTypeTraits&lt; T &gt;::AccessorType</type>
      <name>AccessorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a3522eee8c019ed006a6a8bff78c075b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::RefTypeTraits&lt; T &gt;::iterator</type>
      <name>IteratorType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>aa0587fbe5bcceac8ef809ec15126929b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RepeatedFieldRef</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a19c1c149f6fcb5102d952091cef6b937</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const AccessorType *</type>
      <name>accessor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>a5c9dc2ac279a8477bcc45daf6d36f35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const void *</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>ad5787cc443b156e859cab69fb05abeaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedFieldRef_3_01T_00_01typename_01std_1_1enable__if_3_9std_1_1is63c3c9eaea1cf7d7d78b6d1712dc85a3.html</anchorfile>
      <anchor>aefab11bf9fc3a66a8bd7d5eaa5923a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedFieldRefIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a3f95e20b0a32b601f38e60e61bc63a86</anchor>
      <arglist>(const RepeatedFieldRefIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>IteratorValueType</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>aef4289f95d8523772c07a32e52880231</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldRefIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a6a24797201b0ad7763e4b125469410db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldRefIterator</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a20fc6ea6a22cea41f8c7a3c453c66b21</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>IteratorPointerType</type>
      <name>operator-&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a764e5cab9fdec199fe18fb344d13de50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedFieldRefIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a72011c2859d88ad266a1f0da441b5b61</anchor>
      <arglist>(const RepeatedFieldRefIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>afcd85a30f255c6b4db4920f778eef9cb</anchor>
      <arglist>(const RepeatedFieldRefIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldRefIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>ac1f9ad431971a60b7625804132822eae</anchor>
      <arglist>(const RepeatedFieldRefIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldRefIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>af7424fea31523fd99b37ba7d8676eae1</anchor>
      <arglist>(const void *data, const RepeatedFieldAccessor *accessor, bool begin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldRefIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a6aa1271b5f674cbe79d901d2113286c6</anchor>
      <arglist>(const void *data, const RepeatedFieldAccessor *accessor, bool begin, AccessorValueType *scratch_space)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedFieldRefIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a32f80ffaf9b88a076bbbf15b00671b7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RepeatedFieldAccessor *</type>
      <name>accessor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a4fb3604253c15c509c68c48088f841e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const void *</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a0e4823be754a9bb64d449fea2b65ed5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>iterator_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>aff73c5a417b9c5d0358a26c100110366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; AccessorValueType &gt;</type>
      <name>scratch_space_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>af0fd5ee938e4d660e76edd95d2b0d5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RefTypeTraits&lt; T &gt;::AccessorValueType</type>
      <name>AccessorValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>a532f31c264f834931540d62709965513</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RefTypeTraits&lt; T &gt;::IteratorPointerType</type>
      <name>IteratorPointerType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>abdf0fa905989c1188b4a3cebb4e13017</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RefTypeTraits&lt; T &gt;::IteratorValueType</type>
      <name>IteratorValueType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldRefIterator.html</anchorfile>
      <anchor>aceb5e9b1d60d6def8586ca5d07158d5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedFieldWrapper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</filename>
    <templarg></templarg>
    <base>google::protobuf::internal::RandomAccessRepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a23a533c38e7bd02f54d12d657b1df5d5</anchor>
      <arglist>(Field *data, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>ade77e3535687a0812a481bbcf7a7cabb</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>const Value *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a8b37d5c62caa5b89fa1366d9fb3f561b</anchor>
      <arglist>(const Field *data, int index, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a05366f28b0c34059161343a179764382</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>ac95ecb02cadd6df381de813fabf3a646</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedFieldWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a24d1ea00b1ad546fa49e9a269015caec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a3549b23a47b7a0e2eb6e95b96279267d</anchor>
      <arglist>(Field *data, int index, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>ab241ee064944b93ec9ee087ca8d5a20a</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>ab4ba31760e6e366e88ee07e30652ad0f</anchor>
      <arglist>(Field *data, int index1, int index2) const override</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>RepeatedField&lt; T &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a6fe7b669a86fc343785d5453cd41bcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a27d55d31a7069434405bc85a5c0ab93d</anchor>
      <arglist>(const T &amp;value, Value *scratch_space) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual T</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>ad2c274fe04f416da0375763f6f8b644f</anchor>
      <arglist>(const Value *value) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RepeatedFieldWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a6f134e537f2b3a14656a296014447381</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a36fd0f99ff124a9c1ef3988746ea0397</anchor>
      <arglist>(const Field *data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static RepeatedFieldType *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedFieldWrapper.html</anchorfile>
      <anchor>a217fb2b1230982bcea8e011be73e0924</anchor>
      <arglist>(Field *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutableEnumFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a11145dab604b3b0cff0eba3ed3fdff72</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>ada875227e3f2252fec556b44472e3bd9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a30353ab330e59e2f58d40b5eed02fa62</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>ae12dbe31660b83d1d998c22a3167b6c5</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a8e33a79e74258eebcf8a822330e2124f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a8b30a7945567826fe008a51778327d6d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>aaa1afa24b2cc623ad64dfa687b9fd39d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>af2e1774d04ac4b01dfbec17178758bfe</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a0079915a7453ee751b0ce5dba99da65f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a8a74187c0cf09ac87010be8797efd941</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>ae5dc2679f55474e21d4ac0f663584dc1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCodeFromPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a59b20523d16de37e8a7f9176884d41d9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a089ec83913df6ccbbc57fef6fb86e5f2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a636c5383bfa2f11bf41ff2340b602133</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>afdac050180931a34672db69f746addef</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>aaeb2b6ec61c7c1ae1a83bcb0de7c863b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a11eae67733e85198e55712ad15d56f33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>aeeca71afcc5df6201aaf4a0e495f83ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutableEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a9e42e5987d573915b13bf71bf7cb1f40</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedImmutableEnumFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a1f7935fc58fc72570c32b30b6df76b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>aa9d16d95bb9fa4a554b7d260b5d2690e</anchor>
      <arglist>(RepeatedImmutableEnumFieldGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>af683ea09ccc9ac5e9e5530b12c5a68ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a4ea347bee596cf5d960800cd4b0a6fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldGenerator.html</anchorfile>
      <anchor>a49fa30f90c3923194227ca19923979a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a8192c393e7121047ae7b10aa1eb28492</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a22d48378a11e27e430ac5409be580db3</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>abab6b6408932d549c43f8fe6d2d496d2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>aae19c370213d0789dc9b388139b14d56</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a1ac5ad73fa26b8ff2ea788a80577a937</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a9b13fc756e1fc6c726568d44d3dc6c14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a63121cbd8186ef254d75b862db58980e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutableEnumFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a1048dd0011ee5e4f39414e29409d0b96</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedImmutableEnumFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a6d5bb700ddfd356e8229665cd6649c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>af5829c2fd61b3ed75247242e10aebb73</anchor>
      <arglist>(RepeatedImmutableEnumFieldLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a06c3a9ef7afe1fa5ab208d4c33e8e316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>a791e0437fc69f62c8eff88dcbe8e93e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>af7b8e8c9c849418648be0c0a77333991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableEnumFieldLiteGenerator.html</anchorfile>
      <anchor>ad97090fc28cfcf08e32b4dae69bb291d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutableMessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>af25dfe265238662204395ea877dda772</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>ade178a2ec1191da7e4409ff46d88d3af</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a6c6ddda52eaae34b4f2209dbca1badc3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a1a2149615e2c1459af6c3d03e5f4cf26</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a91a5cf59cc84c86b6367a810b3e0538b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>afc9c3216de1fb11c7663a8e4ed769ff0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a7f3eeb2cdb7c982dfff8af206f69958d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a7c0f2050348fde5450f8c3b5f2923c93</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a64f7a277a83507ee042617648fecc477</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>af21bd429b9f82af782ef78b049008889</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a3fb6b60d3af05bb9a4121912ab691ca3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a025830f23a6abd5cb280c449332ba97c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a19553439695ef80f52e11a1448929b01</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a3bbce1f0e1dbc37b43c8f1f07e4c6fcf</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a16e3dde2dc1cc3de6d2021359cc8f5a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>abe63667f9181bd239e646080f3864208</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a9883650b5befdd2a97860ee0023b0f70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutableMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a0ac64f02a5a330e4891999a848c879de</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedImmutableMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a4dc11e79c1377019c9e394e2d8f65693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintNestedBuilderCondition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a50c17458dbba91a53d82faa0aa16075e</anchor>
      <arglist>(io::Printer *printer, const char *regular_case, const char *nested_builder_case) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PrintNestedBuilderFunction</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>ab5265b45032cff2a8d29d36223e4da2a</anchor>
      <arglist>(io::Printer *printer, const char *method_prototype, const char *regular_case, const char *nested_builder_case, const char *trailing_code) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>ad2c9446b8b07c617dbf9dbb87ee4d29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a63a17ad08c19272609567d7c11bcce48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a2b070b520da89568e092c2b1465711d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldGenerator.html</anchorfile>
      <anchor>a68fc211179ee154e9f9374c45057ca27</anchor>
      <arglist>(RepeatedImmutableMessageFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>ad7dac6a2c9d6dfd37ad5a687ec566bb8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>ab6591b2e26435188a938760336fd7a11</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a4c9dea9d7ac5e0c8b8e801667be46c73</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>ac3078e1adb5046396777bbdd5c0ccf16</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a3e089d456a0a19ffc294cc8e2f580a0a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a2e1777e133fe0df5c221ddac43ed18a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a5719b4e3655e40581e5e09fe2dfd125c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutableMessageFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a040f228bd0b72684a4529d53fa65950a</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedImmutableMessageFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a2ad16940e6f78c74c90a1247e9d32918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a967ec5766bbbd95796cfc1cc4da3dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>af6f8423ca3084024d58c0dc225692347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a4e0b3fd4ab124422401c5ea3d62571dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableMessageFieldLiteGenerator.html</anchorfile>
      <anchor>a3868bce9367b54b2354dae5235949097</anchor>
      <arglist>(RepeatedImmutableMessageFieldLiteGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a4bb2b52b2f30c90a928eebfe8c28a5b2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>aabb4952911f3e66aa15deae218fd76be</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1ce0b05685132b80d20e28e9479a4563</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a55771e32d9d854f70d70532aa4d13c20</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a8a857baa0686751f7f3437de35bd97d0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>afb045c90b8bd26b56d0223d1fc3f8964</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>af6aa56119900783db8d406ce1ac36473</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a5b7a989c883e59aefe9fdf5709374768</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a20e38cc7e3de8805c55b4ca4a7a41095</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a00afc52b9c073d38eb8a761333022ff9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ac31b2063f100bed964b9c667d1e73225</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCodeFromPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a4e2ff2bc2f9b72a5e2fd307459d0acb7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a5760b67a4d0b6bfe8cbf64ae84e3185c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0f4542ad9e1b11041d3bfa1eac43fda2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a705218d49c71a426c4fb5d9784d0bb5d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a5167503650e923830c41ff63d75e7e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a6cf06bfc4c31bdf77a0e520db36c2ef3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a43a92f9a17570b1e5520a600ef129b12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutablePrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>adfd32291569a0a7913c2faa5932b6ab5</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RepeatedImmutablePrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a22a43b23152c6ff92186f60679f94ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>adbf87b8fbf31288d55dd5b1618806be1</anchor>
      <arglist>(RepeatedImmutablePrimitiveFieldGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>ab1dbda753283a70609967b24df1eee86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a927f874e13fe2197f512df8b9097c795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldGenerator.html</anchorfile>
      <anchor>a94deb5e839d8bacedd375183f62919cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a4727a0859a09e06eab5d90e81eb3ae9d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a9f9612b2cdc45ecb4f1c35ca054eac2d</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a19a28970d4bb570bbb8622ded4b842c7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a892f6c8b41f13e9cae582918e68f6170</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a2ef01ed1fa6116ee8f4366ea5ad02f60</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>aa73d726515dd5ba437d32600d484350f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a75449d6a3d31420a3096ede391eb1bc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutablePrimitiveFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>ae481318d2124d9b586a71ecd12d1af79</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RepeatedImmutablePrimitiveFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>a4b8afa02d66eedb9c62360c13c10dece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>aaff697feffdf5dd950d6d35530819ce5</anchor>
      <arglist>(RepeatedImmutablePrimitiveFieldLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context *</type>
      <name>context_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>aa1f00ff42e5668d32d56139cec421b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>aa8d60d0d50d8c10a8bfb87c5d0c416a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>ae9227d206dda873c7c99aa061ff21549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutablePrimitiveFieldLiteGenerator.html</anchorfile>
      <anchor>ac882876aebc1e9db7a0481485408c9c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutableStringFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderClearCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a5e31f460a103a8e3ab638daa942043cf</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a4c69a2cdba84572a7d913f8136caf9b2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuildingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ac66a0fe1a8dfbfff84a892ce2b4f0321</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEqualsCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>af013b17e9fa82ac447b2eb5141514dc8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldBuilderInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a90e7a96e24fa2484a216f9b0a0a2e218</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHashCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>af72196d6e21068f1dc0004336442ce87</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a5845231eb421df54705e6d64101e78af</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a35515e7a5b8998db520a4f5df40a434e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>aa503569a39696b5f6b92c2a6418be6e2</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>afeeba80cc433e8d30d0f25117593bde1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a3e45ec6d3d7a622683ddccd3e14a8fcc</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParsingDoneCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a690171ed8ca967ee89ca57a1b4553a7c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a778df3e9e36c1e52bd1342ac7f28b821</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a6fc581e6bafd04346c18cfc6bbe79cf0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a34247a71c912edd4d0107d6c1758d9a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a58f337188a21540d1a9f879248750658</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>acdb4f529a8f77fc46c01b58b494ae2c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutableStringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>ac2f130ed3abde6e39bfda7ce3361df80</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, int builderBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedImmutableStringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a96b867bdb4b9635023197f4372b6fef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a3c9e71df56fa20d9d2e52af890711e89</anchor>
      <arglist>(RepeatedImmutableStringFieldGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a98d69f0665fc9ac13c8efca7135c6133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a1d91d7df6e53ff8491951f176ca5eefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldGenerator.html</anchorfile>
      <anchor>a9c1c7d25e25ea3b569c0074b0552dc8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</filename>
    <base>google::protobuf::compiler::java::ImmutableFieldLiteGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateBuilderMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>ad2dbfb89362ca0d11c1c071c232b098f</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a38d263c6ca60baa9c29c7326a6c63d24</anchor>
      <arglist>(io::Printer *printer, std::vector&lt; uint16 &gt; *output) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInitializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a549031645c270993244adac8512fb2e3</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInterfaceMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>adbc7ebc1468c5e7c8fb1effcd0863abe</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aac9fae93fb26b70f451af2b2d197ea67</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoxedType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aa68183dcf3a444112fb26a6a01465de3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumBitsForMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a586169d7e7c064bf7912dc51957bfcf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedImmutableStringFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>ae32d69fb60c8451bcb39102303662705</anchor>
      <arglist>(const FieldDescriptor *descriptor, int messageBitIndex, Context *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedImmutableStringFieldLiteGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>afe43d9e3648a1b7eb6db11763ddbb765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>ab008a122bf7e43ea34e56781750d4374</anchor>
      <arglist>(RepeatedImmutableStringFieldLiteGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FieldDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>a9dbe44246d8ced98d9b91fc8db22cb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClassNameResolver *</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aa21ad42c1d2d1cfdbe29444511a9f29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>variables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1RepeatedImmutableStringFieldLiteGenerator.html</anchorfile>
      <anchor>aeeebe2c9f670e799bf8f4ab0112adee7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedMessageFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::RepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a27ce6d9affd3f21a8aa7fabb341ff0cb</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a166086afb46d46bee6c1e6fcfcd32698</anchor>
      <arglist>(final GeneratedMessageV3.Builder builder, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a9e52306806334fefe3ca2d5400558dcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>ad38dcf6c38730b3e1bef062b509a4e9a</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>coerceType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a795cea4b43aac7e1cb5d04f4748c74de</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBuilderMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>ac9f56a973cdadbf7204268b6c1468f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>newBuilderMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>ab8500e47d5a2f955f14bafb66a247ac3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedMessageFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::RepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a0f6dd06c1d6325a8dcaca53c858bbbcc</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>aee0ebc8db76ddd48fece99f5553d34a2</anchor>
      <arglist>(final GeneratedMessage.Builder builder, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>ab1a9e3fc20ab2f67954a4a8f94191e39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>ac27e87baf41d44ea69fa8b74b1188eca</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>coerceType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a9cafaa52a4b4500efb99632b01e57470</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBuilderMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a58a355082670d9d004974dd2e8093f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>newBuilderMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1RepeatedMessageFieldAccessor.html</anchorfile>
      <anchor>a50c4b1dcf4f9e5cca2ff664c318b175b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a3ae6879336f3801c30a93112e40eb7bd</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>adcf358e1b6609bb660cc32d31c2943ec</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a23f6a2969cc168c8200f9e1a3d0fca81</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>ab74a9768135e311c2bb17da993cf6f02</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a3563d037cad499930d44df29c63e1731</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>ac01386b35581d4033eab46dc4684faa9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a6cc085e24ef917a1c04aface0091123e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>acde602103f4298da0b43ca0819f8a034</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>aa9884e80abd5e1dcaade428cf605601e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>abd5c8f45d66a279a1f8aeea1a6db84cc</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a7844887faf620a7fe71e7863f90acee0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a6706c58f602b0db50f5975f7152934c8</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a474e4568d3fee3e3d2dcd15a7faa9c4b</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a0d0504693a63f04c4ebf0c110c1f386e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>afcbafb17791602f8fad9bda4cf887496</anchor>
      <arglist>(RepeatedMessageFieldGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>implicit_weak_field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>acb45eca381f3f83b9aa592534d22858a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::RepeatedMessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>ace120ac2b62852b5a99233605ab650fd</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>ae916f8b0a0df4f22b9bed5b4a99b3a46</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a17f6e9b0ab620005deda61c41d208076</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>afd15cda3d26eb03b730b36800a6a8c46</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>ae2c4818e8998e5f54d5708323df381cf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a6084e6827c6aeeafbbee79458a392cc8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a9df53c0c9aab1be3da6a7cc609148df8</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>ae11028956d4909bae42b0ec2ba0b7edc</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedMessageFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a1f3186b4145066907956a1300f29f71c</anchor>
      <arglist>(const RepeatedMessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a3eeee52e167733e21b92b4b7664f9fa2</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>aff3f321a8768cc3c028c7428a30013dd</anchor>
      <arglist>(const RepeatedMessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>aa467c51b6c0038c6ec950ae6e594f618</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>aa0ac9c4561a4b18e793bb703967fc3d2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a0b75751607d3bf8e6c056a2f7994cb05</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a0ed8a06040cd87ec4a642c2f75bd3a63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::RepeatedMessageFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::RepeatedFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DetermineForwardDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a1fd2368ccd68142e288d8d871f30fe94</anchor>
      <arglist>(std::set&lt; string &gt; *fwd_decls) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RepeatedMessageFieldGenerator</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a9c89b24bf98d4cfc41b7ecff8f9891f5</anchor>
      <arglist>(const RepeatedMessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a963ce92930c2e6517101a753f855b237</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a1827a7d14aa862181f18ea68ad7509cf</anchor>
      <arglist>(const RepeatedMessageFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~RepeatedMessageFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>af4521c3cfdae008c5610967e25ad58bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedMessageFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedMessageTypeHandler</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</filename>
    <member kind="typedef">
      <type>MessageLite</type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</anchorfile>
      <anchor>a039665d4f5da238277d93d2146e2393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MessageLite</type>
      <name>WeakType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</anchorfile>
      <anchor>a6f96d5ea4fc234075da272f2f15af090</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</anchorfile>
      <anchor>aaa012aad4ccf65ce9c384c18bb89e41b</anchor>
      <arglist>(Type *t, Arena *arena=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</anchorfile>
      <anchor>ad312c80d9163a129259cbc1e73accb8a</anchor>
      <arglist>(Type *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</anchorfile>
      <anchor>acb29b39e0af49f1f422bc18fe3f3bf8b</anchor>
      <arglist>(Type *t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeHandler.html</anchorfile>
      <anchor>ae57a84f76a2ad3773eecf5fdb95add0d</anchor>
      <arglist>(const Type *prototype, Arena *arena=NULL)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedMessageTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Type *</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a6b733b5bb7f09e958bfd6aca4074efd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedMessageTypeTraits&lt; Type &gt;</type>
      <name>Repeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a25f684eab5fbfb6aae96b76d99f963be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedPtrField&lt; Type &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a43b5225360002e819b33453eb56bdccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MutableType</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a7240d3cbac555989cb4b48e2a7a09730</anchor>
      <arglist>(int number, FieldType field_type, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstType</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>ad14c7bf4d1d6268e904b6cef4d44a4bb</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetDefaultRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>aabbdf6eaaaf3999594d794c9af040a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedPtrField&lt; Type &gt; &amp;</type>
      <name>GetRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a7a06490b34e48bdb9df9b4f7d290b45f</anchor>
      <arglist>(int number, const ExtensionSet &amp;set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MutableType</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>af5487dbb64ba073f74515494582db91d</anchor>
      <arglist>(int number, int index, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepeatedPtrField&lt; Type &gt; *</type>
      <name>MutableRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a6f6d906d41c3d54247543b2800ff75d3</anchor>
      <arglist>(int number, FieldType field_type, bool is_packed, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a155adb890d2eb5bfa19c632efe870fc1</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Type &amp;</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedMessageTypeTraits.html</anchorfile>
      <anchor>a945331a806c79370d70d8de42e3cfc9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPrimitiveDefaults</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</filename>
    <member kind="function" protection="private" static="yes">
      <type>static const RepeatedPrimitiveDefaults *</type>
      <name>default_instance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>a197d5ebafcd3ed53daaa5519c6d32bb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; bool &gt;</type>
      <name>default_repeated_field_bool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>a4e14257c62fe8be6c257c6169b0a9e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; double &gt;</type>
      <name>default_repeated_field_double_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>ae4690f4ed4a5658530081d4c3448bda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; float &gt;</type>
      <name>default_repeated_field_float_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>a80d0bfc97fd8bfbd10d677f1c1dfbcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; int32 &gt;</type>
      <name>default_repeated_field_int32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>aa83722dc69067284b4ae4d53c5eba7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; int64 &gt;</type>
      <name>default_repeated_field_int64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>a6b3440347845f5435c9c05ee140cd44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; uint32 &gt;</type>
      <name>default_repeated_field_uint32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>a27acca90ec757543141db5e6b04924c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedField&lt; uint64 &gt;</type>
      <name>default_repeated_field_uint64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>ae2c33cf8653730b541d412a7462364f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RepeatedPrimitiveTypeTraits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveDefaults.html</anchorfile>
      <anchor>a39bf09ea46f1030cb593910e9c2e2ea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::RepeatedPrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a36fe27582cf74372486d2393a6d8dbd6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>aebe55d3f1e2bb5a2b7dd4df2ab583b1b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFreezingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a24ab7e29b242d1ff7fecb0bf58a1ff53</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a2a68f1949d5faff3e882207b8cf385dd</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad262f63b207bc99bf4f652eed3d5b515</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a8dad57317b0757c79ad62fbf5b37b797</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a3c8ac447a4aa81cb2ca68dc92132c22b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>acbdd5dfc512e98ace927e22d0c4ffe69</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPrimitiveFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a8d1168d0b7e896709eed5e2fa410e32b</anchor>
      <arglist>(const RepeatedPrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>aa2159b8bbd6374de59a9ad745d94a4e6</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a221bda0e573e5bc43f7be96b3c52f00c</anchor>
      <arglist>(const RepeatedPrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad0736b4ad2de4869abe72e7fd462ae24</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1fd0746b2f72410aacaae60ddac61f43</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a89ef3480c11e8b2fc89282d4dd451667</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a700c20f066246e56d3416f8ffb0d5f65</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>adab0e784d0399500c807d9b7bfa3483d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0064939fc428dfcd4795d1bcd64647a1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a3e42f3c12ffb63dc4a2f0d1a17321c63</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>acce4411ae9d60c12c5d76619dfacd156</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>af119aeb40c5597d836f916173dc5a297</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a11680a11abbb064c000b13e6052e2e18</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>aefa10d2dc72a9d26c0b9cebe5fcacc2a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStreamWithPacking</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a35e522a4ab6fc79f8a132aeee3d220a6</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>abbf4230884f6e4b18e78ab40646c49df</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad9d91aa33e04a3dda11c4f9d9e263eb5</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a9c37059685c9c421493679560270d5f7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad26e7cf7b7a5609c7a8c0cfdfdcf3c4e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a7a50a0f26de20362e253f5bd1a82dd36</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad1415ea2bc71d4dc0a887ffb18aa3bb2</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a1ac9b8c8188cde5173484e68e5cf6a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ad5a2f3a800a01af4e913fd0c6d5ecb84</anchor>
      <arglist>(RepeatedPrimitiveFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::RepeatedPrimitiveFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedPrimitiveFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::RepeatedFieldGenerator</base>
    <member kind="function" protection="protected">
      <type>RepeatedPrimitiveFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a050952f976e0cb38fb01466835980029</anchor>
      <arglist>(const RepeatedPrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>afa8fa6ed8ad1fe51165b36a51cfa7919</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>acf2db9d95ef2715346742467f957468d</anchor>
      <arglist>(const RepeatedPrimitiveFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~RepeatedPrimitiveFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>ae6b152107514f030253b5341c456122d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend FieldGenerator *</type>
      <name>FieldGenerator::Make</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1RepeatedPrimitiveFieldGenerator.html</anchorfile>
      <anchor>a0e057a174cc708087b54797bbe56c8c3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPrimitiveTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Type</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a7562777aed0bce8ec62824bbfb74bc6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Type</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a434838cd7384abdcac2ced9f2e29dd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedPrimitiveTypeTraits&lt; Type &gt;</type>
      <name>Repeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>add187bf29baf5dcedacd19059fa904fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedField&lt; Type &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a603de6cb309a635d2a3ef24788576144</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a81f05a37b2a78d0f0d2d1f68013ef4be</anchor>
      <arglist>(int number, FieldType field_type, bool is_packed, Type value, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a26d7ace45d1ae2b8a0c78670ab582c92</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetDefaultRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>ab21aed3bd8c808985de4e19df798f004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedField&lt; ConstType &gt; &amp;</type>
      <name>GetRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a1a0ee2633c39324794c4597762d73ac2</anchor>
      <arglist>(int number, const ExtensionSet &amp;set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepeatedField&lt; Type &gt; *</type>
      <name>MutableRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>a63fa60c480463ffdbd0435792adc4447</anchor>
      <arglist>(int number, FieldType field_type, bool is_packed, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>ae5beabb51467194717b9253279eb61cc</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPrimitiveTypeTraits.html</anchorfile>
      <anchor>ae84a5fd73c5a8178ed292472ea221783</anchor>
      <arglist>(int number, int index, Type value, ExtensionSet *set)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RepeatedPtrField</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</filename>
    <templarg></templarg>
    <class kind="class">google::protobuf::RepeatedPtrField::TypeHandler</class>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; const Element &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5d911f8dec436d098c02a10c5502972b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; const Element *const, const void *const  &gt;</type>
      <name>const_pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a68b3810e6588d6a3550b37a6c0cba3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0555c6763199953172d50e300e183a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94f7bc34ad1579983fd2144260142a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; Element &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2846efabf8fd8831c5af4fdfa0325c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abcde50d892adaf6dc5654eb847cfb27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; Element *, void * &gt;</type>
      <name>pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad17a5d721d932e36d0cbc5b9468fdc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a17c41b4874464e1d4dd2cbf2bd970737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a23d0621f584daefcde383265252bf8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7890884cc752b986c9674263f1fb89f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3c7391f763fae60c7ddc200333dc6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac4bb6711065ab0c8719f553f00786e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86b89d36e8a24dbab10655e5c40e514b</anchor>
      <arglist>(Element &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9743d12336262ccf50e4b61a1236ab10</anchor>
      <arglist>(Element *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abf164f3639b67625254f59d017c16d69</anchor>
      <arglist>(Element *value)</arglist>
    </member>
    <member kind="function">
      <type>Element &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1415729497ef12dd16d425f099dda747</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const Element &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5e2725197c58a5cb31b001590276018c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a67a8f363a40151281b35434b1fd8490d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aec160c0b7f766a5461472383106309b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30a32513c75b202f6c11070133e3bfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a383f86cf28d784ca3ebb900899de0281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a927dbe5d6bcf370a10e3a202ec5688f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a71743c24c0ee33eb16a7d1945e42ed14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearedCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4f41894f7f1f941e0caddee115315807</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa855dcc130f4fa2a7bde2a09f47c5ec4</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Element *const  *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2172432115161431d1315c7abb947e6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4915573a983ec90a2bc6ec7ede585b71</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7e4f162eb1ad949edbcc61abf906dc10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a027ca433bc2febee504f97ff34eb9866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd3a59ae157c44d38e31f84cd440f644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5bf74b97859a9f620740ef42c14b0a13</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd158a997646f77d2f788954711a044f</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac7f5b5820340d7373dbdda96c04ddd8c</anchor>
      <arglist>(int start, int num, Element **elements)</arglist>
    </member>
    <member kind="function">
      <type>const Element &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae82e20807bfb91ae3380fc2bd093a3a0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af7a4cc3df1d66379703dcee6d8116442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb50f83359a4c95b93de92e1459dfa8e</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa9d47a417e4a8b6c7f354471f546bc19</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>Element **</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae497e03a2f4357a9fe4e3707b48a1905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aad1349fe0ee777a491abaf549203aa26</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a46f6f3682dbb3c38ddf7196bf5f81c3f</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Element &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a77669ed6cde2b7a18cdda067085079fa</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const Element &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3ba77320dd9c85bb30fed95e669e045f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0289614294cf624230668d13ad9c6a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a6188c97c66910a2f5e9e2b031bb60de0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb8a4c91e29eae3302f58ba9f1020163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94e3662664cb0b16046a2b470d796216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad872955f47bc19226f5ce213186618bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad6ac60b64031510a4ff7921c260272b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>ReleaseCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0a7c5e7e39540c1f75420761ab938d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a339f6e6139b44d47deaec615457e1ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7af03bb7e4880acd4c829dd120057c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac09744ded51e99397050fa2675b14588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4bbe823349d5c1cce8afab933d6c4ec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a47643c9be41934b9825fd701f9ffc534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3b63ce945e74e6060f5a8b58ae51d085</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>acabd7ecc0ca6490c2098442b4c8cd221</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae4684fdf6668d68cf3db2962f73f7fe3</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9b24fc979ee030d16a67aded1af626df</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af198aa159e6b8451310558e829e524cb</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a993488dd4235b0c156044b8b3d478985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1a323d45ea5e9ee3de07604e5cdd4814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a60c6ed5b5b3bde603131613372092d25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a87a5078246bff3463127864e52572426</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa34adfd4d30c22df58d991aea889471f</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaAddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4e040f35ab35507e8ca9eb888ec93848</anchor>
      <arglist>(Element *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86607f0e5ba213638393bd4daf274688</anchor>
      <arglist>(int start, int num, Element **elements)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>UnsafeArenaReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa6c53e87fa537299fda4f277cca855c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1b6a3170e091b256deb142847dc4aeee</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0f4d50d2a75654ebc857217867a8f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a85ae69349bc216dc3a63b6755ecfd0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a12df70d6a72f160b100cb1e33fd43a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a18105286a9d253ec96a160a1dd022dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aeed1c6dbd8bad32c77f602bd21b90e0b</anchor>
      <arglist>(int start, int num, Element **elements, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3cb6f8fad665c78fa1b3cd3fef734c69</anchor>
      <arglist>(int start, int num, Element **elements, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30fc74d53b5447ab8eed916c3c0d8b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9260f13edb8aaa5b96a71f5947914310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedPtrField&lt; google::protobuf::Message &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</filename>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; const google::protobuf::Message &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5d911f8dec436d098c02a10c5502972b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; const google::protobuf::Message *const, const void *const &gt;</type>
      <name>const_pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a68b3810e6588d6a3550b37a6c0cba3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0555c6763199953172d50e300e183a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94f7bc34ad1579983fd2144260142a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; google::protobuf::Message &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2846efabf8fd8831c5af4fdfa0325c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abcde50d892adaf6dc5654eb847cfb27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; google::protobuf::Message *, void * &gt;</type>
      <name>pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad17a5d721d932e36d0cbc5b9468fdc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a17c41b4874464e1d4dd2cbf2bd970737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a23d0621f584daefcde383265252bf8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7890884cc752b986c9674263f1fb89f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::Message</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3c7391f763fae60c7ddc200333dc6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac4bb6711065ab0c8719f553f00786e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86b89d36e8a24dbab10655e5c40e514b</anchor>
      <arglist>(google::protobuf::Message &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9743d12336262ccf50e4b61a1236ab10</anchor>
      <arglist>(google::protobuf::Message *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abf164f3639b67625254f59d017c16d69</anchor>
      <arglist>(google::protobuf::Message *value)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1415729497ef12dd16d425f099dda747</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Message &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5e2725197c58a5cb31b001590276018c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a67a8f363a40151281b35434b1fd8490d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aec160c0b7f766a5461472383106309b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30a32513c75b202f6c11070133e3bfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a383f86cf28d784ca3ebb900899de0281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a927dbe5d6bcf370a10e3a202ec5688f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a71743c24c0ee33eb16a7d1945e42ed14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearedCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4f41894f7f1f941e0caddee115315807</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa855dcc130f4fa2a7bde2a09f47c5ec4</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Message *const *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2172432115161431d1315c7abb947e6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4915573a983ec90a2bc6ec7ede585b71</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7e4f162eb1ad949edbcc61abf906dc10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a027ca433bc2febee504f97ff34eb9866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd3a59ae157c44d38e31f84cd440f644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5bf74b97859a9f620740ef42c14b0a13</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd158a997646f77d2f788954711a044f</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac7f5b5820340d7373dbdda96c04ddd8c</anchor>
      <arglist>(int start, int num, google::protobuf::Message **elements)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Message &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae82e20807bfb91ae3380fc2bd093a3a0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af7a4cc3df1d66379703dcee6d8116442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb50f83359a4c95b93de92e1459dfa8e</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa9d47a417e4a8b6c7f354471f546bc19</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message **</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae497e03a2f4357a9fe4e3707b48a1905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aad1349fe0ee777a491abaf549203aa26</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a46f6f3682dbb3c38ddf7196bf5f81c3f</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a77669ed6cde2b7a18cdda067085079fa</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Message &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3ba77320dd9c85bb30fed95e669e045f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0289614294cf624230668d13ad9c6a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a6188c97c66910a2f5e9e2b031bb60de0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb8a4c91e29eae3302f58ba9f1020163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94e3662664cb0b16046a2b470d796216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad872955f47bc19226f5ce213186618bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad6ac60b64031510a4ff7921c260272b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message *</type>
      <name>ReleaseCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0a7c5e7e39540c1f75420761ab938d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a339f6e6139b44d47deaec615457e1ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7af03bb7e4880acd4c829dd120057c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac09744ded51e99397050fa2675b14588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4bbe823349d5c1cce8afab933d6c4ec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a47643c9be41934b9825fd701f9ffc534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3b63ce945e74e6060f5a8b58ae51d085</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>acabd7ecc0ca6490c2098442b4c8cd221</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae4684fdf6668d68cf3db2962f73f7fe3</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9b24fc979ee030d16a67aded1af626df</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af198aa159e6b8451310558e829e524cb</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a993488dd4235b0c156044b8b3d478985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1a323d45ea5e9ee3de07604e5cdd4814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a60c6ed5b5b3bde603131613372092d25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a87a5078246bff3463127864e52572426</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa34adfd4d30c22df58d991aea889471f</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaAddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4e040f35ab35507e8ca9eb888ec93848</anchor>
      <arglist>(google::protobuf::Message *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86607f0e5ba213638393bd4daf274688</anchor>
      <arglist>(int start, int num, google::protobuf::Message **elements)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::Message *</type>
      <name>UnsafeArenaReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa6c53e87fa537299fda4f277cca855c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1b6a3170e091b256deb142847dc4aeee</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0f4d50d2a75654ebc857217867a8f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a85ae69349bc216dc3a63b6755ecfd0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a12df70d6a72f160b100cb1e33fd43a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a18105286a9d253ec96a160a1dd022dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aeed1c6dbd8bad32c77f602bd21b90e0b</anchor>
      <arglist>(int start, int num, google::protobuf::Message **elements, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3cb6f8fad665c78fa1b3cd3fef734c69</anchor>
      <arglist>(int start, int num, google::protobuf::Message **elements, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30fc74d53b5447ab8eed916c3c0d8b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9260f13edb8aaa5b96a71f5947914310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedPtrField&lt; google::protobuf::MessageLite &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</filename>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; const google::protobuf::MessageLite &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5d911f8dec436d098c02a10c5502972b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; const google::protobuf::MessageLite *const, const void *const &gt;</type>
      <name>const_pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a68b3810e6588d6a3550b37a6c0cba3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0555c6763199953172d50e300e183a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94f7bc34ad1579983fd2144260142a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; google::protobuf::MessageLite &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2846efabf8fd8831c5af4fdfa0325c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abcde50d892adaf6dc5654eb847cfb27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; google::protobuf::MessageLite *, void * &gt;</type>
      <name>pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad17a5d721d932e36d0cbc5b9468fdc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a17c41b4874464e1d4dd2cbf2bd970737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a23d0621f584daefcde383265252bf8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7890884cc752b986c9674263f1fb89f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::MessageLite</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3c7391f763fae60c7ddc200333dc6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac4bb6711065ab0c8719f553f00786e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86b89d36e8a24dbab10655e5c40e514b</anchor>
      <arglist>(google::protobuf::MessageLite &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9743d12336262ccf50e4b61a1236ab10</anchor>
      <arglist>(google::protobuf::MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abf164f3639b67625254f59d017c16d69</anchor>
      <arglist>(google::protobuf::MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1415729497ef12dd16d425f099dda747</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::MessageLite &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5e2725197c58a5cb31b001590276018c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a67a8f363a40151281b35434b1fd8490d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aec160c0b7f766a5461472383106309b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30a32513c75b202f6c11070133e3bfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a383f86cf28d784ca3ebb900899de0281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a927dbe5d6bcf370a10e3a202ec5688f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a71743c24c0ee33eb16a7d1945e42ed14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearedCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4f41894f7f1f941e0caddee115315807</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa855dcc130f4fa2a7bde2a09f47c5ec4</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::MessageLite *const *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2172432115161431d1315c7abb947e6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4915573a983ec90a2bc6ec7ede585b71</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7e4f162eb1ad949edbcc61abf906dc10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a027ca433bc2febee504f97ff34eb9866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd3a59ae157c44d38e31f84cd440f644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5bf74b97859a9f620740ef42c14b0a13</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd158a997646f77d2f788954711a044f</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac7f5b5820340d7373dbdda96c04ddd8c</anchor>
      <arglist>(int start, int num, google::protobuf::MessageLite **elements)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::MessageLite &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae82e20807bfb91ae3380fc2bd093a3a0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af7a4cc3df1d66379703dcee6d8116442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb50f83359a4c95b93de92e1459dfa8e</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa9d47a417e4a8b6c7f354471f546bc19</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite **</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae497e03a2f4357a9fe4e3707b48a1905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aad1349fe0ee777a491abaf549203aa26</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a46f6f3682dbb3c38ddf7196bf5f81c3f</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a77669ed6cde2b7a18cdda067085079fa</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::MessageLite &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3ba77320dd9c85bb30fed95e669e045f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0289614294cf624230668d13ad9c6a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a6188c97c66910a2f5e9e2b031bb60de0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb8a4c91e29eae3302f58ba9f1020163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94e3662664cb0b16046a2b470d796216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad872955f47bc19226f5ce213186618bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad6ac60b64031510a4ff7921c260272b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite *</type>
      <name>ReleaseCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0a7c5e7e39540c1f75420761ab938d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a339f6e6139b44d47deaec615457e1ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7af03bb7e4880acd4c829dd120057c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac09744ded51e99397050fa2675b14588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4bbe823349d5c1cce8afab933d6c4ec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a47643c9be41934b9825fd701f9ffc534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3b63ce945e74e6060f5a8b58ae51d085</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>acabd7ecc0ca6490c2098442b4c8cd221</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae4684fdf6668d68cf3db2962f73f7fe3</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9b24fc979ee030d16a67aded1af626df</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af198aa159e6b8451310558e829e524cb</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a993488dd4235b0c156044b8b3d478985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1a323d45ea5e9ee3de07604e5cdd4814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a60c6ed5b5b3bde603131613372092d25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a87a5078246bff3463127864e52572426</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa34adfd4d30c22df58d991aea889471f</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaAddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4e040f35ab35507e8ca9eb888ec93848</anchor>
      <arglist>(google::protobuf::MessageLite *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86607f0e5ba213638393bd4daf274688</anchor>
      <arglist>(int start, int num, google::protobuf::MessageLite **elements)</arglist>
    </member>
    <member kind="function">
      <type>google::protobuf::MessageLite *</type>
      <name>UnsafeArenaReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa6c53e87fa537299fda4f277cca855c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1b6a3170e091b256deb142847dc4aeee</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0f4d50d2a75654ebc857217867a8f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a85ae69349bc216dc3a63b6755ecfd0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a12df70d6a72f160b100cb1e33fd43a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a18105286a9d253ec96a160a1dd022dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aeed1c6dbd8bad32c77f602bd21b90e0b</anchor>
      <arglist>(int start, int num, google::protobuf::MessageLite **elements, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3cb6f8fad665c78fa1b3cd3fef734c69</anchor>
      <arglist>(int start, int num, google::protobuf::MessageLite **elements, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30fc74d53b5447ab8eed916c3c0d8b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9260f13edb8aaa5b96a71f5947914310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedPtrField&lt; std::string &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</filename>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; const std::string &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5d911f8dec436d098c02a10c5502972b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; const std::string *const, const void *const &gt;</type>
      <name>const_pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a68b3810e6588d6a3550b37a6c0cba3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0555c6763199953172d50e300e183a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94f7bc34ad1579983fd2144260142a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; std::string &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2846efabf8fd8831c5af4fdfa0325c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abcde50d892adaf6dc5654eb847cfb27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; std::string *, void * &gt;</type>
      <name>pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad17a5d721d932e36d0cbc5b9468fdc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a17c41b4874464e1d4dd2cbf2bd970737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a23d0621f584daefcde383265252bf8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7890884cc752b986c9674263f1fb89f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3c7391f763fae60c7ddc200333dc6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac4bb6711065ab0c8719f553f00786e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86b89d36e8a24dbab10655e5c40e514b</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9743d12336262ccf50e4b61a1236ab10</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abf164f3639b67625254f59d017c16d69</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1415729497ef12dd16d425f099dda747</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5e2725197c58a5cb31b001590276018c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a67a8f363a40151281b35434b1fd8490d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aec160c0b7f766a5461472383106309b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30a32513c75b202f6c11070133e3bfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a383f86cf28d784ca3ebb900899de0281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a927dbe5d6bcf370a10e3a202ec5688f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a71743c24c0ee33eb16a7d1945e42ed14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearedCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4f41894f7f1f941e0caddee115315807</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa855dcc130f4fa2a7bde2a09f47c5ec4</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string *const *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2172432115161431d1315c7abb947e6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4915573a983ec90a2bc6ec7ede585b71</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7e4f162eb1ad949edbcc61abf906dc10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a027ca433bc2febee504f97ff34eb9866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd3a59ae157c44d38e31f84cd440f644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5bf74b97859a9f620740ef42c14b0a13</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd158a997646f77d2f788954711a044f</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac7f5b5820340d7373dbdda96c04ddd8c</anchor>
      <arglist>(int start, int num, std::string **elements)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae82e20807bfb91ae3380fc2bd093a3a0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af7a4cc3df1d66379703dcee6d8116442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb50f83359a4c95b93de92e1459dfa8e</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa9d47a417e4a8b6c7f354471f546bc19</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string **</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae497e03a2f4357a9fe4e3707b48a1905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aad1349fe0ee777a491abaf549203aa26</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a46f6f3682dbb3c38ddf7196bf5f81c3f</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a77669ed6cde2b7a18cdda067085079fa</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3ba77320dd9c85bb30fed95e669e045f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0289614294cf624230668d13ad9c6a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a6188c97c66910a2f5e9e2b031bb60de0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb8a4c91e29eae3302f58ba9f1020163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94e3662664cb0b16046a2b470d796216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad872955f47bc19226f5ce213186618bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad6ac60b64031510a4ff7921c260272b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>ReleaseCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0a7c5e7e39540c1f75420761ab938d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a339f6e6139b44d47deaec615457e1ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7af03bb7e4880acd4c829dd120057c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac09744ded51e99397050fa2675b14588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4bbe823349d5c1cce8afab933d6c4ec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a47643c9be41934b9825fd701f9ffc534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3b63ce945e74e6060f5a8b58ae51d085</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>acabd7ecc0ca6490c2098442b4c8cd221</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae4684fdf6668d68cf3db2962f73f7fe3</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9b24fc979ee030d16a67aded1af626df</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af198aa159e6b8451310558e829e524cb</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a993488dd4235b0c156044b8b3d478985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1a323d45ea5e9ee3de07604e5cdd4814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a60c6ed5b5b3bde603131613372092d25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a87a5078246bff3463127864e52572426</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa34adfd4d30c22df58d991aea889471f</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaAddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4e040f35ab35507e8ca9eb888ec93848</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86607f0e5ba213638393bd4daf274688</anchor>
      <arglist>(int start, int num, std::string **elements)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>UnsafeArenaReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa6c53e87fa537299fda4f277cca855c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1b6a3170e091b256deb142847dc4aeee</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0f4d50d2a75654ebc857217867a8f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a85ae69349bc216dc3a63b6755ecfd0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a12df70d6a72f160b100cb1e33fd43a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a18105286a9d253ec96a160a1dd022dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aeed1c6dbd8bad32c77f602bd21b90e0b</anchor>
      <arglist>(int start, int num, std::string **elements, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3cb6f8fad665c78fa1b3cd3fef734c69</anchor>
      <arglist>(int start, int num, std::string **elements, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30fc74d53b5447ab8eed916c3c0d8b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9260f13edb8aaa5b96a71f5947914310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedPtrField&lt; T &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</filename>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; const T &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5d911f8dec436d098c02a10c5502972b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; const T *const, const void *const &gt;</type>
      <name>const_pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a68b3810e6588d6a3550b37a6c0cba3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0555c6763199953172d50e300e183a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94f7bc34ad1579983fd2144260142a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2846efabf8fd8831c5af4fdfa0325c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abcde50d892adaf6dc5654eb847cfb27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::RepeatedPtrOverPtrsIterator&lt; T *, void * &gt;</type>
      <name>pointer_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad17a5d721d932e36d0cbc5b9468fdc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a17c41b4874464e1d4dd2cbf2bd970737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a23d0621f584daefcde383265252bf8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7890884cc752b986c9674263f1fb89f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3c7391f763fae60c7ddc200333dc6d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac4bb6711065ab0c8719f553f00786e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86b89d36e8a24dbab10655e5c40e514b</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9743d12336262ccf50e4b61a1236ab10</anchor>
      <arglist>(T *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>abf164f3639b67625254f59d017c16d69</anchor>
      <arglist>(T *value)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1415729497ef12dd16d425f099dda747</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5e2725197c58a5cb31b001590276018c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a67a8f363a40151281b35434b1fd8490d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aec160c0b7f766a5461472383106309b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30a32513c75b202f6c11070133e3bfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a383f86cf28d784ca3ebb900899de0281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a927dbe5d6bcf370a10e3a202ec5688f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a71743c24c0ee33eb16a7d1945e42ed14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ClearedCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4f41894f7f1f941e0caddee115315807</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa855dcc130f4fa2a7bde2a09f47c5ec4</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const T *const *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a2172432115161431d1315c7abb947e6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4915573a983ec90a2bc6ec7ede585b71</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7e4f162eb1ad949edbcc61abf906dc10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a027ca433bc2febee504f97ff34eb9866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd3a59ae157c44d38e31f84cd440f644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5bf74b97859a9f620740ef42c14b0a13</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afd158a997646f77d2f788954711a044f</anchor>
      <arglist>(const_iterator position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac7f5b5820340d7373dbdda96c04ddd8c</anchor>
      <arglist>(int start, int num, T **elements)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae82e20807bfb91ae3380fc2bd093a3a0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af7a4cc3df1d66379703dcee6d8116442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb50f83359a4c95b93de92e1459dfa8e</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa9d47a417e4a8b6c7f354471f546bc19</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>T **</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae497e03a2f4357a9fe4e3707b48a1905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aad1349fe0ee777a491abaf549203aa26</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a46f6f3682dbb3c38ddf7196bf5f81c3f</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a77669ed6cde2b7a18cdda067085079fa</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3ba77320dd9c85bb30fed95e669e045f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0289614294cf624230668d13ad9c6a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a6188c97c66910a2f5e9e2b031bb60de0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>afb8a4c91e29eae3302f58ba9f1020163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_pointer_iterator</type>
      <name>pointer_end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a94e3662664cb0b16046a2b470d796216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad872955f47bc19226f5ce213186618bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ad6ac60b64031510a4ff7921c260272b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ReleaseCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0a7c5e7e39540c1f75420761ab938d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a339f6e6139b44d47deaec615457e1ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a7af03bb7e4880acd4c829dd120057c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ac09744ded51e99397050fa2675b14588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4bbe823349d5c1cce8afab933d6c4ec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a47643c9be41934b9825fd701f9ffc534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3b63ce945e74e6060f5a8b58ae51d085</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>acabd7ecc0ca6490c2098442b4c8cd221</anchor>
      <arglist>(const RepeatedPtrField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>ae4684fdf6668d68cf3db2962f73f7fe3</anchor>
      <arglist>(Iter begin, const Iter &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9b24fc979ee030d16a67aded1af626df</anchor>
      <arglist>(RepeatedPtrField &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>af198aa159e6b8451310558e829e524cb</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a993488dd4235b0c156044b8b3d478985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1a323d45ea5e9ee3de07604e5cdd4814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a60c6ed5b5b3bde603131613372092d25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a87a5078246bff3463127864e52572426</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa34adfd4d30c22df58d991aea889471f</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaAddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a4e040f35ab35507e8ca9eb888ec93848</anchor>
      <arglist>(T *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaExtractSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a86607f0e5ba213638393bd4daf274688</anchor>
      <arglist>(int start, int num, T **elements)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>UnsafeArenaReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aa6c53e87fa537299fda4f277cca855c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a1b6a3170e091b256deb142847dc4aeee</anchor>
      <arglist>(RepeatedPtrField *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedPtrField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a0f4d50d2a75654ebc857217867a8f27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a85ae69349bc216dc3a63b6755ecfd0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a12df70d6a72f160b100cb1e33fd43a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a18105286a9d253ec96a160a1dd022dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>aeed1c6dbd8bad32c77f602bd21b90e0b</anchor>
      <arglist>(int start, int num, T **elements, std::false_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExtractSubrangeInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a3cb6f8fad665c78fa1b3cd3fef734c69</anchor>
      <arglist>(int start, int num, T **elements, std::true_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a30fc74d53b5447ab8eed916c3c0d8b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Arena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a5f488c25aa439166d145713c67e7d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MessageLite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RepeatedPtrField.html</anchorfile>
      <anchor>a9260f13edb8aaa5b96a71f5947914310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrFieldBackInsertIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>RepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>ad88dc200b4991cbe181ea476294b1d7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a5a9c3e663f7c65b392ccd85f922407e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>af4f4216fa6ac664a7cdf12054804c37b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a8e6d7b7b6bdecd6d73e54d87aaa54b99</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>abcd3e46829451f3d5b61273d9bfae695</anchor>
      <arglist>(const T *const ptr_to_value)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a6af02fde42a3f89349fab18eb104d7d7</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrFieldBackInsertIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a1d97773f08d53486d207d789ab9854bc</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedPtrField&lt; T &gt; *</type>
      <name>field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>aacce2251865c3770ae141177b3d75cfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrFieldBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</filename>
    <class kind="struct">google::protobuf::internal::RepeatedPtrFieldBase::Rep</class>
    <member kind="function">
      <type>void</type>
      <name>AddAllocatedSlowWithCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a639e6847c266686f16917f5d531ee705</anchor>
      <arglist>(typename TypeHandler::Type *value, Arena *value_arena, Arena *my_arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>AddWeak</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aca180483d5a1317e7be4ccd7860545cc</anchor>
      <arglist>(const MessageLite *prototype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>abfc8c250afce94bd6df84b307eb05ca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TypeHandler::WeakType &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a2d673d4559c844a4463f314199b356ee</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a3112e4076e9a3d15852843c51ae1bb68</anchor>
      <arglist>(RepeatedPtrFieldBase *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a81f3b6b486e93e8a2ac150f24bb042c0</anchor>
      <arglist>(const RepeatedPtrFieldBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ac2782749be3f2befcfe6ce043e045dfc</anchor>
      <arglist>(RepeatedPtrFieldBase *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a1dc2365116317d9884577d6ad5f1940f</anchor>
      <arglist>(RepeatedPtrFieldBase *other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a1cfcf8c66b180eb416009b1ec8d40450</anchor>
      <arglist>(typename TypeHandler::Type &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a819a5f66bab9d379777366bb1af61d15</anchor>
      <arglist>(typename TypeHandler::Type *prototype=NULL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a5e7604fa6224fc013caa05d75c20f98c</anchor>
      <arglist>(typename TypeHandler::Type *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddAllocatedInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a57101761678318df1724eefa41337bdd</anchor>
      <arglist>(typename TypeHandler::Type *value, std::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddAllocatedInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>adce8539769f56039be8a13ac8b19b643</anchor>
      <arglist>(typename TypeHandler::Type *value, std::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PROTOBUF_NOINLINE void</type>
      <name>AddAllocatedSlowWithCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ab6035bb61b50e40ccd06253cd25cb585</anchor>
      <arglist>(typename TypeHandler::Type *value, Arena *value_arena, Arena *my_arena)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PROTOBUF_NOINLINE void</type>
      <name>AddAllocatedSlowWithoutCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a4f49852ccd0080e4ec1ad2ce1c217a86</anchor>
      <arglist>(typename TypeHandler::Type *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a05671774db5a018be72b5d2a20099bfb</anchor>
      <arglist>(typename TypeHandler::Type *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>AddFromCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>af6d1bd402316a66c86672a9ce0162857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>af5e0a26e44ade2e1a620477198b474ad</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const TypeHandler::Type &amp;</type>
      <name>at</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a8d5643e6b576912ad5e8a5a266a66cb6</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>Capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>afab28fe1cf75c42a575ffa5315bcaad6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>ClearedCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a142214c6433affaca250728d7bc5556d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CloseGap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a822aa0f6a71c4de4ee2e99670a08a08e</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ad9856a9d2c2129f7d6ab30e698285846</anchor>
      <arglist>(const RepeatedPtrFieldBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const TypeHandler::Type *const  *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aeeca0560c1175ef036be8094a788e98e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ad34ba9c4d8c47d7cbcaf53b5123a772f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Destroy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a312022774ccd6851a2ce01352bd51b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aa5d389b30f7927e246a80adcd0ed60ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a711b51d5ac50faad0497c0923afce799</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>af0d3288e902b8ac08d7a2ddcbe5c14cf</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type **</type>
      <name>mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a6803d700a476f48025fd054572b723ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void *const  *</type>
      <name>raw_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a4dbbe6b431dadd9b823281748cf8bd8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void **</type>
      <name>raw_mutable_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>afd035108a4109a58d847869ca36f6b64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>ReleaseCleared</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a7314551cc899e83451ff4a18984c60bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>ReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>acd3d1930965ddcc7e137b4237fb02829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>ReleaseLastInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aea26a86b66421b1f70ba3313b69c4007</anchor>
      <arglist>(std::false_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>ReleaseLastInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a941522d127f2681ef34d6e85df0894c0</anchor>
      <arglist>(std::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a9925158aca75a205f1c6b0fe5d32e0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedPtrFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a28f904c33ffe6b8e5647ad1ce37d079a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RepeatedPtrFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a0a39070c40cb86a0cbd518e2380f7b27</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Reserve</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aae38c802dd57916458a05a4851e3afed</anchor>
      <arglist>(int new_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aa3cc026b1e0ba4422e53d2bf995e688e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ab18b35c74868443f6b74a87655a3e749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PROTOBUF_ALWAYS_INLINE void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a289515918d328038351f25cc72932029</anchor>
      <arglist>(RepeatedPtrFieldBase *other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a65d6ee67b65759858cd259d6086531df</anchor>
      <arglist>(int index1, int index2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PROTOBUF_NOINLINE void</type>
      <name>SwapFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a509e749ed69863edb50584b1b0471853</anchor>
      <arglist>(RepeatedPtrFieldBase *other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UnsafeArenaAddAllocated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aefdf4a066d8b83a6db89db16f28a4e78</anchor>
      <arglist>(typename TypeHandler::Type *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TypeHandler::Type *</type>
      <name>UnsafeArenaReleaseLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>acf5983f83760d77648b8ccdaa2488dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RepeatedPtrFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a42667d83542c3a0c9a301afc7a0bc4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ab26e0ea2a49fc3b02f0d9d139f46dd6c</anchor>
      <arglist>(RepeatedPtrFieldBase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void **</type>
      <name>InternalExtend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a208c40d20a856680a33413b7fec3df88</anchor>
      <arglist>(int extend_amount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MergeFromInnerLoop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a552da74793e524b96137f5232963fbd7</anchor>
      <arglist>(void **our_elems, void **other_elems, int length, int already_allocated)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MergeFromInternal</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>af5ec3fe2e3f08e5fca7f875679ae34e7</anchor>
      <arglist>(const RepeatedPtrFieldBase &amp;other, void(RepeatedPtrFieldBase::*inner_loop)(void **, void **, int, int))</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const TypeHandler::Type *</type>
      <name>cast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ad7c4aeb7ee5f1742fa81fdf698311cc2</anchor>
      <arglist>(const void *element)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static TypeHandler::Type *</type>
      <name>cast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a0f180e69b320a4b15edb50e133e56734</anchor>
      <arglist>(void *element)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arena *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>ab321edbe3a7a19458ffb2bc9fea94150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a0b0e16b58a0a1226eea1e8512fae4fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rep *</type>
      <name>rep_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aa695b4d9c70649f15b8071c14d8978f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a1ce76e7dab521d357df6fadc4be59b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kInitialSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a3f192164b723d06dbff675e9c2528be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>kRepHeaderSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a4937ebe7663999787af28f2ab68607bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Reflection</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aef88a27e9f204c2ae84b87df8aeaf880</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AccessorHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aab857377e551419075a5e63525be34e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ExtensionSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a1c31850b9ca42e96165e0ef5849b8aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>aa3bd0940cf59d3983132a01c57fd3302</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MergePartialFromCodedStreamHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>a6f69c521210a58bcda649409e5a8bb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>upb::google_opensource::GMR_Handlers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldBase.html</anchorfile>
      <anchor>afbb52b782948faafdecc2f6d39d14968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrFieldMessageAccessor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</filename>
    <base>RepeatedPtrFieldWrapper&lt; Message &gt;</base>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrFieldMessageAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>ad427d6a7ac2b5dcaeaa0b425878467b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>ab10e9cbf8356c7c8d13cd786d8181128</anchor>
      <arglist>(Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>aa2fd514d21ec8375015c1b85f79805b1</anchor>
      <arglist>(const Message &amp;value, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>a029dd69c72426de84a82118842c6dd86</anchor>
      <arglist>(const Value *value, Message *result) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>a77395cf8731f5721c24ebc4284172edc</anchor>
      <arglist>(const Value *value) const override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>Field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>aa9394327f904772f8da845ca3ef125f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldMessageAccessor.html</anchorfile>
      <anchor>abfc38fe9ec024e61498cb88029c253b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrFieldStringAccessor</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</filename>
    <base>RepeatedPtrFieldWrapper&lt; std::string &gt;</base>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrFieldStringAccessor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>a4f053f78c9434661da40c48cfcd06da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>aaaf5f5b10264957584794333a88270b1</anchor>
      <arglist>(Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>a80413ce9b683a1ae9bf98e8adac541c7</anchor>
      <arglist>(const std::string &amp;value, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>a3912e60bf2e3e6414494f8021650b536</anchor>
      <arglist>(const Value *value, std::string *result) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>aa2bad75079f9a29756903698e94ddc3d</anchor>
      <arglist>(const Value *) const override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>Field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>a8dffc7f6abb07209e8af0544c9da19ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>Value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>a068668a5459c5909a443fb49ab4ad51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>virtual void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>af0d7afa50890ac364ab1fa3a1a145cfd</anchor>
      <arglist>(Field *data, const Value *value) const=0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldStringAccessor.html</anchorfile>
      <anchor>a1e89ad06fbd40497bf564e2ab333a8d1</anchor>
      <arglist>(Field *data, const ValueType &amp;value) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrFieldWrapper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</filename>
    <templarg></templarg>
    <base>google::protobuf::internal::RandomAccessRepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a94f3296156624ba0fa733110eaa7648e</anchor>
      <arglist>(Field *data, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aaa8e2597f56b4e40f98ff0735915d567</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>const Value *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a7a0608232d0d8b02ca86eb24f2914a74</anchor>
      <arglist>(const Field *data, int index, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a4ac4df389c0644a8c9f6782d37bac42a</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a3b53fda053de6bd7960fce8cec1ac151</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a9bcf6951f674ba0aa0fa49c45e644abd</anchor>
      <arglist>(Field *data, int index, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a0a900868b9e75c074684bdd2962cb490</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>ab00f5a1b7401cb5eb8416ec961f90d6f</anchor>
      <arglist>(Field *data, int index1, int index2) const override</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>RepeatedPtrField&lt; T &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a47989d6756c6ca65c93a6ec9c7ff7c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a2f0610e2890be9c05133f8d7161991a3</anchor>
      <arglist>(const T &amp;value, Value *scratch_space) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a2dc002815c44f2930674e8261b89a00e</anchor>
      <arglist>(const Value *value, T *result) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual T *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aea0f082503ce7e2a6294e85cfe68a900</anchor>
      <arglist>(const Value *value) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RepeatedPtrFieldWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a5613d073090f9b5fc040f5a2f8b8f3d8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a07258d0ffe3519f8e3d5e5691c788976</anchor>
      <arglist>(const Field *data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static RepeatedFieldType *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aba120cdcce252874c1b08f2e3784b457</anchor>
      <arglist>(Field *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedPtrFieldWrapper&lt; Message &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</filename>
    <base>google::protobuf::internal::RandomAccessRepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a94f3296156624ba0fa733110eaa7648e</anchor>
      <arglist>(Field *data, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aaa8e2597f56b4e40f98ff0735915d567</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>const Value *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a7a0608232d0d8b02ca86eb24f2914a74</anchor>
      <arglist>(const Field *data, int index, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a4ac4df389c0644a8c9f6782d37bac42a</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a3b53fda053de6bd7960fce8cec1ac151</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a9bcf6951f674ba0aa0fa49c45e644abd</anchor>
      <arglist>(Field *data, int index, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a0a900868b9e75c074684bdd2962cb490</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>ab00f5a1b7401cb5eb8416ec961f90d6f</anchor>
      <arglist>(Field *data, int index1, int index2) const override</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>RepeatedPtrField&lt; Message &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a47989d6756c6ca65c93a6ec9c7ff7c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a2f0610e2890be9c05133f8d7161991a3</anchor>
      <arglist>(const Message &amp;value, Value *scratch_space) const=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a2dc002815c44f2930674e8261b89a00e</anchor>
      <arglist>(const Value *value, Message *result) const=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Message *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aea0f082503ce7e2a6294e85cfe68a900</anchor>
      <arglist>(const Value *value) const=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RepeatedPtrFieldWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a5613d073090f9b5fc040f5a2f8b8f3d8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a07258d0ffe3519f8e3d5e5691c788976</anchor>
      <arglist>(const Field *data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static RepeatedFieldType *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aba120cdcce252874c1b08f2e3784b457</anchor>
      <arglist>(Field *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RepeatedPtrFieldWrapper&lt; std::string &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</filename>
    <base>google::protobuf::internal::RandomAccessRepeatedFieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a94f3296156624ba0fa733110eaa7648e</anchor>
      <arglist>(Field *data, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aaa8e2597f56b4e40f98ff0735915d567</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>const Value *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a7a0608232d0d8b02ca86eb24f2914a74</anchor>
      <arglist>(const Field *data, int index, Value *scratch_space) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a4ac4df389c0644a8c9f6782d37bac42a</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveLast</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a3b53fda053de6bd7960fce8cec1ac151</anchor>
      <arglist>(Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a9bcf6951f674ba0aa0fa49c45e644abd</anchor>
      <arglist>(Field *data, int index, const Value *value) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a0a900868b9e75c074684bdd2962cb490</anchor>
      <arglist>(const Field *data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwapElements</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>ab00f5a1b7401cb5eb8416ec961f90d6f</anchor>
      <arglist>(Field *data, int index1, int index2) const override</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>RepeatedPtrField&lt; std::string &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a47989d6756c6ca65c93a6ec9c7ff7c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const Value *</type>
      <name>ConvertFromT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a2f0610e2890be9c05133f8d7161991a3</anchor>
      <arglist>(const std::string &amp;value, Value *scratch_space) const=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ConvertToT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a2dc002815c44f2930674e8261b89a00e</anchor>
      <arglist>(const Value *value, std::string *result) const=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aea0f082503ce7e2a6294e85cfe68a900</anchor>
      <arglist>(const Value *value) const=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~RepeatedPtrFieldWrapper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a5613d073090f9b5fc040f5a2f8b8f3d8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>a07258d0ffe3519f8e3d5e5691c788976</anchor>
      <arglist>(const Field *data)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static RepeatedFieldType *</type>
      <name>MutableRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrFieldWrapper.html</anchorfile>
      <anchor>aba120cdcce252874c1b08f2e3784b457</anchor>
      <arglist>(Field *data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>afe3e369cc5053855900f20a2a3ef5491</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedPtrIterator&lt; Element &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>aafada55ee00d9e137d4060c6304b7687</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a321141e56701f38974a4d23c02bd6222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a9b414d9d10a14f6d8754fa0dc9e9cf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a43e0f9178a2ae6f8ba7ad49da3c2cbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_const&lt; Element &gt;::type</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a35ea537ca83a2fa26a86b1829cc85ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a2189413929b83180716b24f9e9f507af</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a055fc1c35f34b03b83b3407842548490</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a9f0585025448c2447c284b4653132a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a53a4cc6699ff4eeda4ed0b85b23780b8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a61d5186dfa791efd7134728f1014e206</anchor>
      <arglist>(difference_type d)</arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a2fbab2b778eaafbdc8463a9d72e791e6</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>ab88f1b06f656fd0d68ebf5be14498907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator--</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a797793ba4ebe686bcabdd0505d218117</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>ae9f5df51247c60d948ea6e26b202d9d1</anchor>
      <arglist>(difference_type d)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a0e2b3971f2636a1ef979108c98d898d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a993ced72118cb68e715ceaf29f2e207f</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>abd7a2e3fd8c5934a06d0b5f2d02e2718</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a2090306e6a77b68a2231bb9fd322b3c3</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>ae099cf551b0bc45bec0da3b22e47d8d2</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a4a919c4287147059e3a5636fab3612ea</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a0fcb3561b2f90d6ce6b851b31b0a5e4c</anchor>
      <arglist>(difference_type d) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a762a675a04d4cdd1f4ab3e41b1d046da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a0d74eeb914643c2157606aa0e731f245</anchor>
      <arglist>(const RepeatedPtrIterator&lt; OtherElement &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a4de44016097b2c8b3990fbd01d3fe501</anchor>
      <arglist>(void *const *it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *const  *</type>
      <name>it_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a16afae050b1bf1d60eccbb84d8754ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend iterator</type>
      <name>operator+</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a2bc002b955a73462a2fb8c1a6bbc5891</anchor>
      <arglist>(const difference_type d, iterator it)</arglist>
    </member>
    <member kind="friend">
      <type>friend iterator</type>
      <name>operator+</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>af16da712b91dc6df47c608706046ce14</anchor>
      <arglist>(iterator it, const difference_type d)</arglist>
    </member>
    <member kind="friend">
      <type>friend iterator</type>
      <name>operator-</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a8d36089dbd29c1f35389f85f71479136</anchor>
      <arglist>(iterator it, difference_type d)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RepeatedPtrIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrIterator.html</anchorfile>
      <anchor>a3d9ed8d47024c2817dc73a8b3dea4603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedPtrOverPtrsIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ad34c5b6b51f57aef90d720ccd37c6512</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedPtrOverPtrsIterator&lt; Element, VoidPtr &gt;</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a1d1a56f019cee6b11af4da61651abba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a77d5d524fbcde6543866235808f0bc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ac92f69f690b3e04ff0b3b37928e5036c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ae438180720046c00b1487ae91d5ba685</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_const&lt; Element &gt;::type</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a4aacf430b20eabf7d8488e674495371a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>adb3834724a7f6830c4d3e6a84b72c8da</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>aa210811ccfedbcfda7f603d0dfaf6298</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a2a1754f2ceac6d32ad59711e7af17765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>af874f58b727d0a38349efa7609945a9c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ac6a8a9f59583cab30571d3752451476e</anchor>
      <arglist>(difference_type d)</arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a797fcd3abeeb4d6784991cd12bceab9d</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a4ae88815c1058b940fb0e4cef4a2d680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator--</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ad50d59af92237bb4ed763c37748393a5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator-=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a1b00d299682d15d53e4f1a75646b027d</anchor>
      <arglist>(difference_type d)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a5dc9e20dabb18a3e2e2a8ddbdc372115</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ac2f1ba956b9c26853d88b6cf8acc4075</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a7412b79a09e7d16cd69fb7088f4e799f</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a9f3c02864d4d4cb183d9b5ff9874eb6d</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>af833ac3ba3bf18d98a96e3c45b7e87d9</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>af39cd8309d5f217f1b58656bc316cd10</anchor>
      <arglist>(const iterator &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>ab59910be28dcbfc45de7ff3666b1ce57</anchor>
      <arglist>(difference_type d) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrOverPtrsIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>aa50513ac060c293e9c80c2b23e414e7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedPtrOverPtrsIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a59de71e412c25d52c966375726bc2062</anchor>
      <arglist>(VoidPtr *it)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VoidPtr *</type>
      <name>it_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a5000f66cf8f27ad5f35f4af67f80637e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend iterator</type>
      <name>operator+</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a5e9d8a6dabf69707d192096eebebbeec</anchor>
      <arglist>(difference_type d, iterator it)</arglist>
    </member>
    <member kind="friend">
      <type>friend iterator</type>
      <name>operator+</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>af963930d5fe538d32ed0da33eac2b701</anchor>
      <arglist>(iterator it, difference_type d)</arglist>
    </member>
    <member kind="friend">
      <type>friend iterator</type>
      <name>operator-</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a8d36089dbd29c1f35389f85f71479136</anchor>
      <arglist>(iterator it, difference_type d)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RepeatedPtrIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedPtrOverPtrsIterator.html</anchorfile>
      <anchor>a3d9ed8d47024c2817dc73a8b3dea4603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::python::RepeatedScalarContainer</name>
    <filename>structgoogle_1_1protobuf_1_1python_1_1RepeatedScalarContainer.html</filename>
    <base>google::protobuf::python::ContainerBase</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::RepeatedScalarFieldContainer</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</filename>
    <base>google::protobuf::internal::containers::BaseContainer</base>
    <member kind="function">
      <type>def</type>
      <name>__delitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a2a43324225fc4056cbf0930fdd1cae87</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__delslice__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>ae562626589d6d5014ccf4230693c207d</anchor>
      <arglist>(self, start, stop)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>af89225f930fbc4c4a37141d6405250c4</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getslice__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a037fcea834937768c1a2a9f23d70c587</anchor>
      <arglist>(self, start, stop)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a43d31819c600960b1a66460631adbba1</anchor>
      <arglist>(self, message_listener, type_checker)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>ac6bf4919cbb12f8e0e44fd706389fc83</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setslice__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a1d23aa6ed1756601704becfa13da4515</anchor>
      <arglist>(self, start, stop, values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a8746818cccee88f6d6120ce14ef493eb</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a19782b434ba2df76680899d83c1e4c7d</anchor>
      <arglist>(self, elem_seq)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a6a5a77c5577c4c26d7aaf85d27e09642</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a321bcd3137b29fe3a18aa7e07f034f28</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pop</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a1e19e63ad0f23234064e1d7f3bebf30e</anchor>
      <arglist>(self, key=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>ab17ef14f6334114e976125429421f293</anchor>
      <arglist>(self, elem)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_type_checker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>a6fba4b08df5ac86710ee0c3a0ad92c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1RepeatedScalarFieldContainer.html</anchorfile>
      <anchor>af76c7e0ecc1d7e17b771b39fce47671e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::RepeatedStringFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a09766e0bdc5741a227df3e685adbba00</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>aa4d34a398cf30498aa186076a2349ecb</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a67aa3bbaaac86c6292f58fd01a7de10e</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a1c9d5c13dce5074eda175c0ae7130000</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a09d4bdc2dfbc2ad5874153ab6a035d22</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a912223bd048a04c61c2b54286080af7c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>afff4005704dd20a85ecd5b406f22faef</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a24cabce28a9ce95bace70d934e21ddce</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>ad0ea5c78c7c2b1c9a0d9cfb40781d668</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>ac498ace55722147f66007c5651bf5946</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>ae850e4976d4df1776c97deb306823db4</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a1d4bd52d1fba52d1f3e602ed058b01c7</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepeatedStringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a94f215e9e2b07585e0226d778cd27137</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepeatedStringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>ae489b7006dda187c1179a5360772027b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1RepeatedStringFieldGenerator.html</anchorfile>
      <anchor>a42d92edb6ca53a6295124aec3b8b2710</anchor>
      <arglist>(RepeatedStringFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::RepeatedStringTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</filename>
    <member kind="typedef">
      <type>std::string *</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>af4351fc395ba8d870728c5f19fbe3276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedStringTypeTraits</type>
      <name>Repeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>afeb6ae788bf60bc52b064352469e5577</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepeatedPtrField&lt; std::string &gt;</type>
      <name>RepeatedFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a959d3200029b92149eeb07f08e893783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a59871cd4f580c78cf14ebb937aa57768</anchor>
      <arglist>(int number, FieldType field_type, bool, const std::string &amp;value, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a8bdbd4df8503a1265727c1a5422c00f1</anchor>
      <arglist>(int number, FieldType field_type, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a44c2f76f5c8b13f6edd6ea2903ecf3ce</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedFieldType *</type>
      <name>GetDefaultRepeatedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a7de74bfb81343f46e2b8e4ae0fb10e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>GetRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>aa1db8148e60801110c4dd933cb583b93</anchor>
      <arglist>(int number, const ExtensionSet &amp;set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a3677e2f6a14c477250bf2342529771a9</anchor>
      <arglist>(int number, int index, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepeatedPtrField&lt; std::string &gt; *</type>
      <name>MutableRepeated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a7c1d4f9a3b1946ea35c802674633f928</anchor>
      <arglist>(int number, FieldType field_type, bool is_packed, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>aedf82fca8cd9bd9bcfcb1415b02e1fdd</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a748aa543e27f3ec6a422e9977b2433e8</anchor>
      <arglist>(int number, int index, const std::string &amp;value, ExtensionSet *set)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef std::string &amp;</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a37ae0649c516f51ea06fc2754988d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DestroyDefaultRepeatedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a6d8e5e76748565c7c67c041efefdb10e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>InitializeDefaultRepeatedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1RepeatedStringTypeTraits.html</anchorfile>
      <anchor>a14d7ed85195fd864fd9b7f3de0936b01</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStreamTest::RepeatingInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1RepeatingInputStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1RepeatingInputStream.html</anchorfile>
      <anchor>a45ad72ea7ba0a0b6d38758141281be0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>count</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1RepeatingInputStream.html</anchorfile>
      <anchor>a8c9b4112e51fe52fba28ae0e393dfbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1RepeatingInputStream.html</anchorfile>
      <anchor>af62915885c786ea0c2e39389a39a012f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1RepeatingInputStream.html</anchorfile>
      <anchor>aa5fecca93937ccacb66ad8ca226d75b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>serializedMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1RepeatingInputStream.html</anchorfile>
      <anchor>a47204eec5fb3e9a2c01a9dfe2762d420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer::Reporter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ReportAdded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a725f4674033418bd4aa05b096733f166</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ReportDeleted</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a8f5eaa3fb0d672e47b68aee20edaa7f4</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reporter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a671687e110275b1a2efc2462e7b3db18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>aa9c236ff65071fe29ea1090b8bcfe627</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const std::vector&lt; SpecificField &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportMatched</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a21b8312e7007ffe8dd11ae9937d23056</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const std::vector&lt; SpecificField &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ReportModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a8ac5154a1dd54963f67b1b18b00d31ef</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportMoved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a64ef317b9f4b59d8284b2d8986364254</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const std::vector&lt; SpecificField &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportUnknownFieldIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a43ba088d08009072ff58519dc6d99daf</anchor>
      <arglist>(const Message &amp;, const Message &amp;, const std::vector&lt; SpecificField &gt; &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Reporter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a3af52577d76eb44376b41f93f088314b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1Reporter.html</anchorfile>
      <anchor>a0056b6e9ef9beb5c711bc93aff0597d8</anchor>
      <arglist>(Reporter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::ReservedDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedDescriptorTest.html</anchorfile>
      <anchor>a12f7ccbdee86436103a29f91e240cfb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedDescriptorTest.html</anchorfile>
      <anchor>a6765f3a4d87e733b94c87120feb6fcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedDescriptorTest.html</anchorfile>
      <anchor>a85450da0dfdde0673c50fdd2028ad983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedDescriptorTest.html</anchorfile>
      <anchor>af7f9ddd1018d7f58fea025a6ec280287</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::ReservedEnumDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</anchorfile>
      <anchor>a3c82b47856077031a0714fbb52b045b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>edge1_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</anchorfile>
      <anchor>a2419cd2cd82ddcfd956cb0c0641a9580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>edge2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</anchorfile>
      <anchor>a3477450211132148c51cf8486222c6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EnumDescriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</anchorfile>
      <anchor>a88966e60cd2f64c89e2224a7c25986c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</anchorfile>
      <anchor>affc5adac5362b1157eaca98b388806f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ReservedEnumDescriptorTest.html</anchorfile>
      <anchor>a0f6bf73b88a55f2f018c0e44e4ad0bcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Descriptor::ReservedRange</name>
    <filename>structgoogle_1_1protobuf_1_1Descriptor_1_1ReservedRange.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ReservedRange.html</anchorfile>
      <anchor>aa292daaff2d392204caedb91345f2450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Descriptor_1_1ReservedRange.html</anchorfile>
      <anchor>ad48ce867d47f0578ef306161759c0370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::EnumDescriptor::ReservedRange</name>
    <filename>structgoogle_1_1protobuf_1_1EnumDescriptor_1_1ReservedRange.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>structgoogle_1_1protobuf_1_1EnumDescriptor_1_1ReservedRange.html</anchorfile>
      <anchor>ad636a728977fcf44bc42f45e651a170f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structgoogle_1_1protobuf_1_1EnumDescriptor_1_1ReservedRange.html</anchorfile>
      <anchor>af0c878b220b55e195ffddde6b53acdfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::resizable_fast_vector_t</name>
    <filename>classzmq_1_1resizable__fast__vector__t.html</filename>
    <templarg></templarg>
    <templarg>S</templarg>
    <member kind="function">
      <type>T *</type>
      <name>get_buf</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>a2d1f5cd08b9e2f2a9632e99f7cd8c31d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>a6cd24baffe44b2b5464a9f8f61a03f4d</anchor>
      <arglist>(const size_t i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>resizable_fast_vector_t</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>adb7a340d5c9d0d917685fa4a19bf8888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>ab90ac2c2cb94b30f87746e4dfdfc5c8b</anchor>
      <arglist>(const size_t nitems_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~resizable_fast_vector_t</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>abb1d36f1dec54e38990125750d37ad53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt; *</type>
      <name>_dynamic_buf</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>a1ae7abdb379cc0390021f5d5d41f9775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_static_buf</name>
      <anchorfile>classzmq_1_1resizable__fast__vector__t.html</anchorfile>
      <anchor>a82c8443cf0cd3c91f097501a2e643acb</anchor>
      <arglist>[S]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>benchmark::internal::ThreadManager::Result</name>
    <filename>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</filename>
    <member kind="variable">
      <type>int64_t</type>
      <name>bytes_processed</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>a2c7e552b4586c27e04e9feb6f8f4dcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>complexity_n</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>aa4fea1ad400f871958cb546c545efd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UserCounters</type>
      <name>counters</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>ae3cd1a19ec4711cf756a21253db62d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cpu_time_used</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>ac390b2472bc9c6fe5befc9dd2eb7e1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>error_message_</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>a76e82643aab4848aaa3977b22eff3627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_error_</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>aa8e4bbe1982523385fff76aaebaf864f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>items_processed</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>a33f02b157d4b780c7d137cc0ec7e69bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>manual_time_used</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>a2136846b7b95464ceb42fbeeaa99faca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>real_time_used</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>ae99c38a5537d390f8e1457eb577f6e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>report_label_</name>
      <anchorfile>structbenchmark_1_1internal_1_1ThreadManager_1_1Result.html</anchorfile>
      <anchor>a1f591bc7ff83cd697e7c04fd0f3d19b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ResultCallback</name>
    <filename>classgoogle_1_1protobuf_1_1ResultCallback.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ResultCallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback.html</anchorfile>
      <anchor>a543ca7d66439bf679c483af580720c51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback.html</anchorfile>
      <anchor>a13e6bd1b6dec20261e1a542309738970</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResultCallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback.html</anchorfile>
      <anchor>a885cd8a80a053199d32915c2f9caea48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback.html</anchorfile>
      <anchor>a55003901196f2ffae974d13d9645c90e</anchor>
      <arglist>(ResultCallback)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ResultCallback1</name>
    <filename>classgoogle_1_1protobuf_1_1ResultCallback1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ResultCallback1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>a41cc8934e6a4f32dde51e97613b23717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>a7476db73e1f8e1ee641f60e7d805153d</anchor>
      <arglist>(A1)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResultCallback1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>a39e6279ddb071bc979e474114105f15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>aa7b4939b72af25b420b82ce055e0feda</anchor>
      <arglist>(ResultCallback1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ResultCallback1&lt; R, Arg1 &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1ResultCallback1.html</filename>
    <member kind="function">
      <type></type>
      <name>ResultCallback1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>a41cc8934e6a4f32dde51e97613b23717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>a7476db73e1f8e1ee641f60e7d805153d</anchor>
      <arglist>(Arg1)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResultCallback1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>a39e6279ddb071bc979e474114105f15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback1.html</anchorfile>
      <anchor>aa7b4939b72af25b420b82ce055e0feda</anchor>
      <arglist>(ResultCallback1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ResultCallback2</name>
    <filename>classgoogle_1_1protobuf_1_1ResultCallback2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ResultCallback2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback2.html</anchorfile>
      <anchor>a8bf5a39f2079423872206b06297b1c61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual R</type>
      <name>Run</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback2.html</anchorfile>
      <anchor>aaec630e60b905d9240fd7b386f697835</anchor>
      <arglist>(A1, A2)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResultCallback2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback2.html</anchorfile>
      <anchor>a93fc53c2ec6f8b855b57719b5ccc40fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ResultCallback2.html</anchorfile>
      <anchor>ac6a37f97462d8fa9a4eca9e58587185e</anchor>
      <arglist>(ResultCallback2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Results</name>
    <filename>structResults.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>BenchmarkTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a04a2fff25804a0f3b438cda9299242da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCpuTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a04a2fff25804a0f3b438cda9299242daa2842e794c6f6b1a62d2a4a6ed80c29b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRealTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a04a2fff25804a0f3b438cda9299242daa63df237c38be6fd9b3d0828c71e85bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCpuTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a04a2fff25804a0f3b438cda9299242daa2842e794c6f6b1a62d2a4a6ed80c29b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRealTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a04a2fff25804a0f3b438cda9299242daa63df237c38be6fd9b3d0828c71e85bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DurationCPUTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>ad4397a4d444cad04d8d609edad85764e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DurationRealTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a58c33df2fe6d1559451daa86d8c6ec78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string *</type>
      <name>Get</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a489d9053d3466939c4245a7a1fa80f2f</anchor>
      <arglist>(const char *entry_name) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetAs</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a6c6b762ee05848fca2ccb2e55a8bebb5</anchor>
      <arglist>(const char *entry_name) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetCounterAs</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a599f53d541d5c22ca16ded48b5d1c4f8</anchor>
      <arglist>(const char *entry_name) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTime</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a96f9ca91ceb864d4a49258de66b7e458</anchor>
      <arglist>(BenchmarkTime which) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumThreads</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>af9d95a81ff815cccc953b130b87d2477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Results</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>ae74936508eee59aef237b9a97918b1f4</anchor>
      <arglist>(const std::string &amp;n)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>a68bd7c4a9181d6819dac5842d2c447de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>values</name>
      <anchorfile>structResults.html</anchorfile>
      <anchor>aa775937c5ce1af009b07353b6ea496c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::ResultsChecker</name>
    <filename>classinternal_1_1ResultsChecker.html</filename>
    <class kind="struct">internal::ResultsChecker::PatternAndFn</class>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>acb6d70f033b3454b0ba7bcc955f032e0</anchor>
      <arglist>(const std::string &amp;entry_pattern, ResultsCheckFn fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckResults</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>a9331aeb2450bcd492ee90872e6288209</anchor>
      <arglist>(std::stringstream &amp;output)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PatternAndFn &gt;</type>
      <name>check_patterns</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>a82f880ebc25b525283ea73e85c2b115e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>field_names</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>aa07ec36e58f84409c32adc6d63e070a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Results &gt;</type>
      <name>results</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>a838cc16a06758317ba5c59792b9d14b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetHeader_</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>a5c0fee33f76e03bb421fc098a5f36402</anchor>
      <arglist>(const std::string &amp;csv_header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetValues_</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>aded9248453575d4d9fc3e811c2b31a6d</anchor>
      <arglist>(const std::string &amp;entry_csv_line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>SplitCsv_</name>
      <anchorfile>classinternal_1_1ResultsChecker.html</anchorfile>
      <anchor>a8557bf14fd492ffeb09b3c50fab62aaa</anchor>
      <arglist>(const std::string &amp;line)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Return</name>
    <filename>classcpp_1_1ast_1_1Return.html</filename>
    <base>cpp::ast::Expr</base>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnAction</name>
    <filename>classtesting_1_1internal_1_1ReturnAction.html</filename>
    <templarg></templarg>
    <class kind="class">testing::internal::ReturnAction::Impl</class>
    <class kind="class">testing::internal::ReturnAction::Impl&lt; ByMoveWrapper&lt; R_ &gt;, F &gt;</class>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; F &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction.html</anchorfile>
      <anchor>a1aab69c4ea104e76e70ba209763f61d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnAction</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction.html</anchorfile>
      <anchor>af65344e503dae3ab36b4fd6d1ede6fb7</anchor>
      <arglist>(R value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction.html</anchorfile>
      <anchor>a213aa7089e1caf147a736aa283789045</anchor>
      <arglist>(ReturnAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::shared_ptr&lt; R &gt;</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnAction.html</anchorfile>
      <anchor>a87074050991905401e70c593bc28b635</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnNullAction</name>
    <filename>classtesting_1_1internal_1_1ReturnNullAction.html</filename>
    <member kind="function" static="yes">
      <type>static Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnNullAction.html</anchorfile>
      <anchor>a6ce1fba236686df93070320b399e4f32</anchor>
      <arglist>(const ArgumentTuple &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnRefAction</name>
    <filename>classtesting_1_1internal_1_1ReturnRefAction.html</filename>
    <templarg></templarg>
    <class kind="class">testing::internal::ReturnRefAction::Impl</class>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; F &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction.html</anchorfile>
      <anchor>a48e5d411097707e558af62eb68edc162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnRefAction</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction.html</anchorfile>
      <anchor>a1384b1cd78f3069f0493e2302f143701</anchor>
      <arglist>(T &amp;ref)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction.html</anchorfile>
      <anchor>a7b26c9c4e02cdf2b82f76f32f8b8e053</anchor>
      <arglist>(ReturnRefAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>ref_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefAction.html</anchorfile>
      <anchor>ad63d08b72518c2059e0cc99c006cd620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnRefOfCopyAction</name>
    <filename>classtesting_1_1internal_1_1ReturnRefOfCopyAction.html</filename>
    <templarg></templarg>
    <class kind="class">testing::internal::ReturnRefOfCopyAction::Impl</class>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; F &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction.html</anchorfile>
      <anchor>a8b4829fbb46c3ca6468f3eb5c5b42493</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnRefOfCopyAction</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction.html</anchorfile>
      <anchor>a073c18a8b50423b08f6603e860622839</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction.html</anchorfile>
      <anchor>a767fa5d48c046e472eaf2353c2e7544c</anchor>
      <arglist>(ReturnRefOfCopyAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnRefOfCopyAction.html</anchorfile>
      <anchor>a41fdd44b2021e01db916c6d5afcbf73f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ReturnVoidAction</name>
    <filename>classtesting_1_1internal_1_1ReturnVoidAction.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1ReturnVoidAction.html</anchorfile>
      <anchor>ab9ea50ff501225b7510a623d0f0a405e</anchor>
      <arglist>(const ArgumentTuple &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::RopeByteStringSubstringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1RopeByteStringSubstringTest.html</filename>
    <base>com::google::protobuf::test::LiteralByteStringTest</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1RopeByteStringSubstringTest.html</anchorfile>
      <anchor>a6a137b9c4568d3f86fd61ba42ef4f27c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RopeByteStringSubstringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RopeByteStringSubstringTest.html</filename>
    <base>com::google::protobuf::LiteralByteStringTest</base>
    <member kind="function">
      <type>void</type>
      <name>testCharsetToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringSubstringTest.html</anchorfile>
      <anchor>a6987f9ff551323c522a7a7aa17708bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetTreeDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringSubstringTest.html</anchorfile>
      <anchor>a9c0ab9802f8cb8bb6fb9a9ca4dcb37a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringSubstringTest.html</anchorfile>
      <anchor>acc59dd8d5d85b0fd66d7a04b2f3c6373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringSubstringTest.html</anchorfile>
      <anchor>a7987cfeaf3945fe0dbad4ee6f38238ca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::RopeByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1RopeByteStringTest.html</filename>
    <base>com::google::protobuf::test::LiteralByteStringTest</base>
    <member kind="function">
      <type>void</type>
      <name>testBalance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1RopeByteStringTest.html</anchorfile>
      <anchor>aa66d12b9edf034728b9956a2c225c841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1RopeByteStringTest.html</anchorfile>
      <anchor>a6d36c6be0583e1e5459ff48b302a3103</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RopeByteStringTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</filename>
    <base>com::google::protobuf::LiteralByteStringTest</base>
    <member kind="function">
      <type>void</type>
      <name>testBalance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>a647677d9da38e86c344fda4abcbdd7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCharsetToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>a19bdbf0910f2a1db0f09caa7196375d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetTreeDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>a519725eb39cba5bc3baab40199e36863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testJavaSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>a2445350f560fa11f6dbc70e40ff55be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMinLengthByDepth</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>acfa9a9d37a0ed7e0cdaf17de380e2f45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>abde091d0ab1b40d79650e326a11eec7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString_raisesException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>acb8c8ee837a4f3adbdd4898f9e46010e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testToString_returnsCanonicalEmptyString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>ac6d4f6d5f90ab5fd95f2d0ce6af3dff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteStringTest.html</anchorfile>
      <anchor>ac33007ed0ea89c5b767d8f6c865c9d87</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RopeByteString::RopeInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>available</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a59ce770e011ce846bf749f1628491549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>ac75974de874de6c5947edcf1966182a2</anchor>
      <arglist>(int readAheadLimit)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>markSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a3404b7d6d24965057c17632a46815107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a4e91091cc4a2e55d16465fb65c7e81b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>aca156d86a88b331166e82657a4226bc9</anchor>
      <arglist>(byte[] b, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>synchronized void</type>
      <name>reset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>ae23a07dc314af155c4574736a7478f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RopeInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a9fc1571cea507f1cc9f39a936abc5cc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>skip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a964d1b696697cc348ba8a8cea0dcf6c3</anchor>
      <arglist>(long length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>advanceIfCurrentPieceFullyRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>afde3a921ce8edad3e9e8a620f95db5a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a054a6d6cd118f0256bb2a26143225fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>readSkipInternal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a2324ab8a2937795f3abd63978bfeb2e4</anchor>
      <arglist>(byte[] b, int offset, int length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LeafByteString</type>
      <name>currentPiece</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a220248b4d0dbb1a7fcddc594bdb47b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentPieceIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a1e57aafe82c30b1011a806862f9a426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentPieceOffsetInRope</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>aaea0291689fdbdec08238d0d8224b6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentPieceSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>acccb72151c0912ab4314f1618a8de8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mark</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a380d42f34f25c85a6a8126e4e4ffc191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PieceIterator</type>
      <name>pieceIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RopeByteString_1_1RopeInputStream.html</anchorfile>
      <anchor>a2e1189ead3a6daef35a00c52f283ca0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::router_t</name>
    <filename>classzmq_1_1router__t.html</filename>
    <base>zmq::routing_socket_base_t</base>
    <member kind="function">
      <type>int</type>
      <name>get_peer_state</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ae9b9551b6ca8f17512d90ef0737940fc</anchor>
      <arglist>(const void *routing_id_, size_t routing_id_size_) const ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>router_t</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a4fb8e62b15b3c8a8141d4c8029dca2cc</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ab61e53e9a231e6ee7aa5e79b69288cfe</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ad8e5a7fb1231e2e391ac74a125e42cc4</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a2615f1897336c29e4c73356bd39a1016</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a1e69bb431fa37b92bd49572a405cabbb</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ad8b5a27217a653d8e9379e8338f334ae</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a4eb066cfead2791b81f814ccf5314f0c</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ae01fc36675b30572887d514bbdb9620f</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a3aa993157e1e51b1382111078f06601b</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~router_t</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ac266fb908a75be16a7807299ca325018</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rollback</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>afa30b5deae4ee748859b5b79139aa591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>identify_peer</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a8d74fb93e8dd69ee851d7cfe96073aac</anchor>
      <arglist>(pipe_t *pipe_, bool locally_initiated_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; pipe_t * &gt;</type>
      <name>_anonymous_pipes</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a895571c2784e398f1422eb84fa1df777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_current_in</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a3a470c574d302bad3c4c032112b5f319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_current_out</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a4d097f50f4278437f358fd7bbbe59820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fq_t</type>
      <name>_fq</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a6cf941dcabb383b31463fbda5b3c85b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_handover</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ad08eabe7f6ce2389ca60f52790d97acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_mandatory</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>adcd8cb50c8e1aa72088a1d25424ceaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_in</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a8cb67aa59bccc70657739d2c64c11927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_out</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ad1bc52e09ea25ff3842053e5351868ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_next_integral_routing_id</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a0a26f32314b6c6ca713e909931665cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_prefetched</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ab3b971f5cb27aac500255b8966fb1990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_prefetched_id</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>aca219988461c83d392f44c70bf5a8bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_prefetched_msg</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a4666eef5d2145ecb673764e939499cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_probe_router</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a8973a53bcfd39590e08b2a510cf30f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_raw_socket</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>a5084a2a9466acc18273f2ccebeb7b6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_routing_id_sent</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>ad0db926246d231f5a93d25aa5ba0a9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_terminate_current_in</name>
      <anchorfile>classzmq_1_1router__t.html</anchorfile>
      <anchor>abfcabc90b8b1c17177058ae59841c6d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::routing_socket_base_t</name>
    <filename>classzmq_1_1routing__socket__base__t.html</filename>
    <base>zmq::socket_base_t</base>
    <class kind="struct">zmq::routing_socket_base_t::out_pipe_t</class>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add_out_pipe</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a055fe3989470d773e136b0b9a5716f52</anchor>
      <arglist>(blob_t routing_id_, pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>any_of_out_pipes</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>aafdb5290913ff19d2045d6ca39c445f3</anchor>
      <arglist>(Func func_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>connect_routing_id_is_set</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a2dee090b87b8ebb05988cb84a5babc4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>erase_out_pipe</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a1d856ad631ba3a0de5352785f1d60e3d</anchor>
      <arglist>(const pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>extract_connect_routing_id</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a719cf7e3806796af8ad539fb18f1c61a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>has_out_pipe</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>afbb2ad73e62fc42ee780380b14efc212</anchor>
      <arglist>(const blob_t &amp;routing_id_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>out_pipe_t *</type>
      <name>lookup_out_pipe</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a9978afb961664e02ab4162148e143b68</anchor>
      <arglist>(const blob_t &amp;routing_id_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const out_pipe_t *</type>
      <name>lookup_out_pipe</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a8b95b11ad29ee1c482b3faaf76e486cb</anchor>
      <arglist>(const blob_t &amp;routing_id_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>routing_socket_base_t</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>acc04b7c7c35c34cad5131b7d9c91eaa5</anchor>
      <arglist>(class ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>out_pipe_t</type>
      <name>try_erase_out_pipe</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a1b40babdd626f6a626beede7cb0bf2ce</anchor>
      <arglist>(const blob_t &amp;routing_id_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a95181cf381ac005cffc37ea43932d75f</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>aeb999186b911dc49370f1c7d8374f390</anchor>
      <arglist>(pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~routing_socket_base_t</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a4d9b1b2cb2c7b6dde94e01f8b898493c</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; blob_t, out_pipe_t &gt;</type>
      <name>out_pipes_t</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>af89b991537ba00e246ede195b221a433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_connect_routing_id</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>ad79e9cc06b10656fb16423e3072dce21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>out_pipes_t</type>
      <name>_out_pipes</name>
      <anchorfile>classzmq_1_1routing__socket__base__t.html</anchorfile>
      <anchor>a7a9cba5d0ba61a90c4116feae6e97a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::RpcCallback</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1RpcCallback.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcCallback.html</anchorfile>
      <anchor>ab700c88be9f4310dd054d3fe4033076f</anchor>
      <arglist>(ParameterType parameter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RpcCallback&lt; T &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1RpcCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcCallback.html</anchorfile>
      <anchor>ab700c88be9f4310dd054d3fe4033076f</anchor>
      <arglist>(ParameterType parameter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RpcCallback&lt; Type &gt;</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1RpcCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcCallback.html</anchorfile>
      <anchor>ab700c88be9f4310dd054d3fe4033076f</anchor>
      <arglist>(ParameterType parameter)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::RpcChannel</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1RpcChannel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callMethod</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcChannel.html</anchorfile>
      <anchor>a64af9297de7a4a6ced3cb0855b9c0ce6</anchor>
      <arglist>(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype, RpcCallback&lt; Message &gt; done)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service::RpcChannel</name>
    <filename>classgoogle_1_1protobuf_1_1service_1_1RpcChannel.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcChannel.html</anchorfile>
      <anchor>ade00cf7bda600dd49628efd808393cc5</anchor>
      <arglist>(self, method_descriptor, rpc_controller, request, response_class, done)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RpcChannel</name>
    <filename>classgoogle_1_1protobuf_1_1RpcChannel.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>CallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcChannel.html</anchorfile>
      <anchor>ae871fe7ac5182aafec895f21264f8c39</anchor>
      <arglist>(const MethodDescriptor *method, RpcController *controller, const Message *request, Message *response, Closure *done)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpcChannel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcChannel.html</anchorfile>
      <anchor>a224b2e62ee3817157b169041311b7a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RpcChannel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcChannel.html</anchorfile>
      <anchor>a43e6c6a0bc1a488ac7b49d5789d09df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcChannel.html</anchorfile>
      <anchor>a640373e3197fa8f34107849e97c8a0fa</anchor>
      <arglist>(RpcChannel)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::RpcController</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</filename>
    <member kind="function">
      <type>String</type>
      <name>errorText</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>ab06635a3e5aa40e79b22db45c9c8cb5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>failed</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a75b0fc0f108d79a996a1d42c8eb4cd9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isCanceled</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a6f537e57db4dcc536b72ec5e4c16dd14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyOnCancel</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>acf523aa73645cf1be434315032b2ada3</anchor>
      <arglist>(RpcCallback&lt; Object &gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>ae2a4e135e6696f7ab63ce7c9d3ca1ca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFailed</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a7b236c0ee675f6d45ca2e08daf87aa06</anchor>
      <arglist>(String reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startCancel</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>ae90fcef6b7d807d40ad564a26ed207b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RpcController</name>
    <filename>classgoogle_1_1protobuf_1_1RpcController.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>ErrorText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>aa80825704b9a5863ea2b2677551e8ab0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Failed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a8cb920946b91e935c3d17bbf7e6a769b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsCanceled</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a4213449ed7262dac94a710b4c6af9da4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>NotifyOnCancel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>af93cf4049607a97cd046d26523484638</anchor>
      <arglist>(Closure *callback)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>af2e1d4b7622aa4c0fde6f1a559eaddda</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpcController</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a643a48ad16c491ec3bea69239a24625f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SetFailed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>abf00bfaada615490a3aa62119718717a</anchor>
      <arglist>(const std::string &amp;reason)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>StartCancel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a59ff91eb4973130c8f316535ee95dcc6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RpcController</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a0991f882ab82ce21373530188c8c27c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1RpcController.html</anchorfile>
      <anchor>a4de2092e92393ba0a4c4ec5fb6c13980</anchor>
      <arglist>(RpcController)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service::RpcController</name>
    <filename>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ErrorText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>af4ba29e2786bfcaa9550b61e75f6dbb9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Failed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>ae8e06ac6c2de267c584eb366800f8c9c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsCanceled</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>a05f66f9b15c0b9d4507a4756a99cf7f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NotifyOnCancel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>ab173ad90a8c6f1a623c7f7866caae97d</anchor>
      <arglist>(self, callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>a77cd17926d4ac07cf178700827c12e7d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetFailed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>acc4b6966f9f4a4d3957ea86af61020b8</anchor>
      <arglist>(self, reason)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StartCancel</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1RpcController.html</anchorfile>
      <anchor>a37946c1548857dd8afb1c2abcfaeaebd</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service::RpcException</name>
    <filename>classgoogle_1_1protobuf_1_1service_1_1RpcException.html</filename>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::RpcUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1RpcUtil.html</filename>
    <class kind="class">com::google::protobuf::RpcUtil::AlreadyCalledException</class>
    <member kind="function" static="yes">
      <type>static&lt; Type extends Message &gt; RpcCallback&lt; Message &gt;</type>
      <name>generalizeCallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil.html</anchorfile>
      <anchor>a876c009d7a5945f3258378fec2bb90ba</anchor>
      <arglist>(final RpcCallback&lt; Type &gt; originalCallback, final Class&lt; Type &gt; originalClass, final Type defaultInstance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; ParameterType &gt; RpcCallback&lt; ParameterType &gt;</type>
      <name>newOneTimeCallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil.html</anchorfile>
      <anchor>a58212191c9841b31e42b21e2052eefc6</anchor>
      <arglist>(final RpcCallback&lt; ParameterType &gt; originalCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; Type extends Message &gt; RpcCallback&lt; Type &gt;</type>
      <name>specializeCallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil.html</anchorfile>
      <anchor>ac080b87309a814cb77741e9f21196ed3</anchor>
      <arglist>(final RpcCallback&lt; Message &gt; originalCallback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RpcUtil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil.html</anchorfile>
      <anchor>a9b568c04002c1b9d025e0321e95720d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; Type extends Message &gt; Type</type>
      <name>copyAsType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1RpcUtil.html</anchorfile>
      <anchor>ac9a3736e85913f95ba633849a516a904</anchor>
      <arglist>(final Type typeDefaultInstance, final Message source)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyBuilder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>addEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>ac3dc3c34acceff95f634b0f7756d7f1c</anchor>
      <arglist>(ThreadContext context, IRubyObject name, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>addMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>ae4dfc4e173ee99261349dc0f9532bc6e</anchor>
      <arglist>(ThreadContext context, IRubyObject name, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>finalizeToPool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>ae9e3f7250c354fe6fc3f19651f8b76a2</anchor>
      <arglist>(ThreadContext context, IRubyObject rbPool)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>a9dab4499644c3d2b7076948594c4c803</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>af2a9c132fba751f67300493a49fb1061</anchor>
      <arglist>(Ruby runtime, RubyClass metaClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>a44038646d74cda3ef5459844f63caa54</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RubyArray</type>
      <name>pendingList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>ae01456049b268fe2239b00b419b45fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyBuilder.html</anchorfile>
      <anchor>af08011610100c87bcdf0fbdb3ee4709c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>addField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a2a278c638dba0a1894fc060fd0ae842d</anchor>
      <arglist>(ThreadContext context, IRubyObject obj)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>addOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>acfa503ec06231e636eaa0bb8cc58308e</anchor>
      <arglist>(ThreadContext context, IRubyObject obj)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>each</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>af0073ba571d73730376effb7518a0ac3</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>eachOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>aff492493e43729a606192692502c94ac</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProtos.DescriptorProto.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a761ade6f42f02ad6b914562de5427b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.Descriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a08dd1e5310f0bdb6dab299a6d0ad9e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a47dcfd0b7ffea290cc0bf9034e1005ac</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a71837f4371feda99fe25cedab49a5b1e</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>lookup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a6da12c3588e658e2dfdff00593c270bb</anchor>
      <arglist>(ThreadContext context, IRubyObject fieldName)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>lookupOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a8ec7f8d351d8d281347614125de73a7e</anchor>
      <arglist>(ThreadContext context, IRubyObject name)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>msgclass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a1b964add2bf3321684626bd0b25f7d51</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>abddd4f34d78c9f1cbbface9cd56617ed</anchor>
      <arglist>(Ruby runtime, RubyClass klazz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a83b48ac6acd0069216a2df8f13f2c432</anchor>
      <arglist>(Descriptors.Descriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>aae252e2d1c160acc14f06c379738737a</anchor>
      <arglist>(boolean isMapEntry)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>aab443c86f022e9b35dfd95ea26d12f3b</anchor>
      <arglist>(ThreadContext context, IRubyObject name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a6775d65149226bb61d52500fbe66f0cf</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RubyFieldDescriptor</type>
      <name>lookup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>ac3ca5f2f1e7e4ba85674f07fcdae2ca4</anchor>
      <arglist>(String fieldName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyModule</type>
      <name>buildClassFromDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>aaa329d8fd343591c362321f96411f095</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorProtos.DescriptorProto.Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a6652dae7f55e76c1b1321775676beac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a25916e98c23c91b9e78f8536f5038981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; String, RubyFieldDescriptor &gt;</type>
      <name>fieldDefMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>a3ad5109e47eeb3d0fc7f191823f7bb17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyModule</type>
      <name>klazz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>aa833f9d1712624d3e9983b28784520cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>name</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>abd6c2f58c0e4f7aa78a4cba5642f9a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; IRubyObject, RubyOneofDescriptor &gt;</type>
      <name>oneofDefs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptor.html</anchorfile>
      <anchor>aa1986a87da2a6886647041483faa9d09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyDescriptorPool</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a15043ee0b5d59acd8b2abecb53f7059d</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>af4f993a1fd9a9c73e097a7aa61bc885b</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>lookup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a504d56ca5d2dd1333404294ec6a21e0e</anchor>
      <arglist>(ThreadContext context, IRubyObject name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyDescriptorPool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a0876fb5f4a75fc0fc5c46c85dd382a03</anchor>
      <arglist>(Ruby ruby, RubyClass klazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyDescriptorPool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a46d8b68026398b1f714218adcda836af</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>generatedPool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a90fea05f909c4a0d9acbbe2157280a60</anchor>
      <arglist>(ThreadContext context, IRubyObject recv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addToSymtab</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a72ff4df314d9d8398738b61708ffc86f</anchor>
      <arglist>(ThreadContext context, RubyDescriptor def)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addToSymtab</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a53cbbd7340b7ce639ade1c6c983957f5</anchor>
      <arglist>(ThreadContext context, RubyEnumDescriptor def)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildFileDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>af2d0b92852773b26d2e3ecc50980806e</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorProtos.FileDescriptorProto.Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a608f6f06ea1bee4522ca2dc01b4e68d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>ad8114ec222537e11b367835da5cfd56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; IRubyObject, IRubyObject &gt;</type>
      <name>symtab</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>a31b803127410aab1ebacf3a60178bd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static RubyDescriptorPool</type>
      <name>descriptorPool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyDescriptorPool.html</anchorfile>
      <anchor>ab54139ba136ac1524b0f5f8987bd7e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyEnum</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnum.html</filename>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnum.html</anchorfile>
      <anchor>ad59f015b9e96401561fe9803dfdf92f6</anchor>
      <arglist>(ThreadContext context, IRubyObject recv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>lookup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnum.html</anchorfile>
      <anchor>a479941a3cb3435347ff834101f711aed</anchor>
      <arglist>(ThreadContext context, IRubyObject recv, IRubyObject number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>resolve</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnum.html</anchorfile>
      <anchor>a1970fccc13346d39bdac075c5f3c4976</anchor>
      <arglist>(ThreadContext context, IRubyObject recv, IRubyObject name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyEnumBuilderContext</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumBuilderContext.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumBuilderContext.html</anchorfile>
      <anchor>ac6fd73956c7bfbb970549c1fb07ba487</anchor>
      <arglist>(ThreadContext context, IRubyObject enumDescriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyEnumBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumBuilderContext.html</anchorfile>
      <anchor>ac3ad9ee6468960fe87d5d0806e622c0d</anchor>
      <arglist>(Ruby ruby, RubyClass klazz)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>value</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumBuilderContext.html</anchorfile>
      <anchor>ab01ca28a5c0c05e76b9642b850f47b91</anchor>
      <arglist>(ThreadContext context, IRubyObject name, IRubyObject number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyEnumBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumBuilderContext.html</anchorfile>
      <anchor>a88b6422c02776160a6752446ce7982b0</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyEnumDescriptor</type>
      <name>enumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumBuilderContext.html</anchorfile>
      <anchor>a0f8803f4e57628743709ec2b34028c86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyEnumDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>addValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a33d72c60853600def7a385521b6d7b6f</anchor>
      <arglist>(ThreadContext context, IRubyObject name, IRubyObject number)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>each</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a57295ccfafe97d3363953cd3e0f0a594</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>enummodule</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>ae61c4a16a90e4e582c7b3387ab3c2bb6</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProtos.EnumDescriptorProto.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a2f4559a0fbf6e84f7e354bca3218f577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.EnumDescriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>ae8450ba1af6bc0d472ab22d042f5e74e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>ab3d38c937afe0379f4ee83f23ab9e9c2</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a251982c5d3acb3bbfe9435a1025dd635</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyEnumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a8470195cfe87a1f0964b8cffcdb6ed27</anchor>
      <arglist>(Ruby runtime, RubyClass klazz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a9b96c621ba76600316f95ea83f921078</anchor>
      <arglist>(Descriptors.EnumDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>adb19e61499f2ddbd7bf906899d7837b2</anchor>
      <arglist>(ThreadContext context, IRubyObject name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyEnumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>abe78084755f9c7001cae05df5e97e9a3</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyModule</type>
      <name>buildModuleFromDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a4ed86547d0e0f362b14ced37346a8919</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorProtos.EnumDescriptorProto.Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a4f2e728e04899d9de19d78f59f2abca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.EnumDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>aed27b9b05e523ff327c43da15af9d4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyModule</type>
      <name>klazz</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a661f2aa83a1eb242cf1b85b68f53a917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>name</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyEnumDescriptor.html</anchorfile>
      <anchor>a662e4a4363437587804abb9630e53cdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyFieldDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getLabel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a738dcc1a022d71c7b8d35be417e391bb</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>abf7b93c7f82f0a02d9cca95b431b814d</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getnumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a9fc9a45c5dee8ae5d2580f609436945f</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getSubType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a31078affbfe66cd26cd5fcd7263dee0a</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a841229624dc132e0f6373829952838b2</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a8b9912c708d6f227e5990626e782aa9e</anchor>
      <arglist>(ThreadContext context, IRubyObject msgRb)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a900b141509c03a43529e18862178e49a</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>aa1cdb301636d42af6eb2b071457c1fb0</anchor>
      <arglist>(Ruby runtime, RubyClass klazz)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setLabel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a49879e57e1fcb5c0283536c60be0acdd</anchor>
      <arglist>(ThreadContext context, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a6b024721d777ceedd058f723d423027f</anchor>
      <arglist>(ThreadContext context, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>af3f7ed8cfe0996dc42e357dc6e10e838</anchor>
      <arglist>(ThreadContext context, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setSubmsgName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>aa447635bd1856547868ab64e08f5fa4c</anchor>
      <arglist>(ThreadContext context, IRubyObject name)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a5a4e2e7aa849f585748fff8e77d01b84</anchor>
      <arglist>(ThreadContext context, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a85191ca7f54ad67585892f5bd5db3acd</anchor>
      <arglist>(ThreadContext context, IRubyObject msgRb, IRubyObject value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyFileDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a46f66e2e0d6b23323428db55f69a698b</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DescriptorProtos.FieldDescriptorProto</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a271273326640bfe693a02c0306e3b24d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Descriptors.FieldDescriptor</type>
      <name>getFieldDef</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>afbb839b220acc106ae3878a1a69ce112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IRubyObject</type>
      <name>getOneofName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>afa3cfa743d8718c9c449f19fac9ecab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFieldDef</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a294ef1d617f8aa982222f67778349144</anchor>
      <arglist>(Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setOneofIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a763ffba62274269194b365d51d620431</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setOneofName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>aada99a55450df5dacdac0ae93f52f4a2</anchor>
      <arglist>(IRubyObject name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSubType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a68e97d23b6763729f99931558a136fc9</anchor>
      <arglist>(IRubyObject rubyDescriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorProtos.FieldDescriptorProto.Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a5afcb6201c8f23872da655793a0360e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.FieldDescriptor</type>
      <name>fieldDef</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>aaa7d9471a2d6073a5c2bfb600f3ea6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>hasOneofIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a8e3c9f5322de6f023ea1ac5f1ae8990e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>label</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>a7c45010d1e916abfc0ceca54609cdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>name</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>ae11e2d88bc44014e55f560afb14126e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>number</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>ae7cceffffb34e7770b6c660075d378f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>oneofIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>aeba8bb879bd5a4bb0ab2a08a634f6dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>oneofName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>aa218f07f22184db5a73d3f1a1738e747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>subType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyFieldDescriptor.html</anchorfile>
      <anchor>af45f1dabe8c4ba0dede7da8f345c4aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyMap</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a40ec763639288633a308aeb44926355d</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>delete</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a03541013c584a806a2a3c3952b37e1a3</anchor>
      <arglist>(ThreadContext context, IRubyObject key)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>dup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a4f030c9306a53926811e905917837ffe</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>each</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a17b3bba9e8529f7767a5071718beb5d2</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>eq</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a48ba10138f6da2edc7e83b040c8d1e4a</anchor>
      <arglist>(ThreadContext context, IRubyObject _other)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>hash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a81ae5d9d4ed57decec635415c12dadc5</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>hasKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a9f8e9bad027e62dcac1b00450eee9e09</anchor>
      <arglist>(ThreadContext context, IRubyObject key)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a061ef3ed9685c20228315debfe947ee8</anchor>
      <arglist>(ThreadContext context, IRubyObject key)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>indexSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>afda19f3ae55eadcd0de5ade247539780</anchor>
      <arglist>(ThreadContext context, IRubyObject key, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>abf79c90ff11b5616f0ce8af4ed621692</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>inspect</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a99507cd79a4a472a5c16dbe4dbf62e17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>keys</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a7339f29fa61bb1a7e63f5e08cfbc5689</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>length</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a1e83c9b382a8ffb0bc4827a5a44dff36</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>ae715f273398f94aa7b48bfa71b1b2f9f</anchor>
      <arglist>(Ruby ruby, RubyClass rubyClass)</arglist>
    </member>
    <member kind="function">
      <type>RubyHash</type>
      <name>toHash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a59527ffc314aec93ee7393cad6a35f61</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>values</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a18487ef32e1b4f60361b09eedcde8958</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a61fe790988f9d289ed3d1a106241c2c4</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; DynamicMessage &gt;</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a828ab4121fc5adbd96e01fd930c77750</anchor>
      <arglist>(ThreadContext context, RubyDescriptor descriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IRubyObject</type>
      <name>deepCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a87ec5d30206e0481cf213b1324fc6d77</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RubyMap</type>
      <name>mergeIntoSelf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a816133b5da20a291add66042d22ab501</anchor>
      <arglist>(final ThreadContext context, IRubyObject hashmap)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>typeCompatible</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a4f6d1219c3854cf2d563d28881531808</anchor>
      <arglist>(RubyMap other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>needTypeclass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>aa8e38395087ba2786689b760b916e8c6</anchor>
      <arglist>(Descriptors.FieldDescriptor.Type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyMap</type>
      <name>newThisType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a9b311c49ba57f7e99a9a82956fd58a0c</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.FieldDescriptor.Type</type>
      <name>keyType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>acc6539f39664114d646e295113f3b9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; IRubyObject, IRubyObject &gt;</type>
      <name>table</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>af90b4ff35791e790f064b441a6326fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.FieldDescriptor.Type</type>
      <name>valueType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a2d9e411f264446b01beec311204648fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>valueTypeClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMap.html</anchorfile>
      <anchor>a05289e37d331cb484aee3445de885ff3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyMessage</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>dup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a099428e33076ad4007c3f7d42dacbd56</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>eq</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a1e1988cb93f38386109175aadf6c4013</anchor>
      <arglist>(ThreadContext context, IRubyObject other)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>hash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a2a1c272c4d352909f62757bccee38135</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>ae343785953009223296fbd1bce522091</anchor>
      <arglist>(ThreadContext context, IRubyObject fieldName)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>indexSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>ac787627c1e85056a9222bf247c3956a2</anchor>
      <arglist>(ThreadContext context, IRubyObject fieldName, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a929a18ff040c457c6e4b9cffe1881320</anchor>
      <arglist>(final ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>inspect</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a9afcbfc9211e9746c671e7357ad5efa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>methodMissing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>ad96b69e7c6307a5e2c75b1dd7e50093a</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a97a5f9d7b07c5bccadf8d0b54578c0ea</anchor>
      <arglist>(Ruby ruby, RubyClass klazz, Descriptors.Descriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>toHash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a9ee076b1abf02ff6a32ea4c783589d5c</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>decode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a6530a39674ed0580adab2ebed80b96a6</anchor>
      <arglist>(ThreadContext context, IRubyObject recv, IRubyObject data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>decodeJson</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a6a4189dcf6fcc3e1ce27ef88edf1912d</anchor>
      <arglist>(ThreadContext context, IRubyObject recv, IRubyObject json)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>encode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a68e89316e5e3f57cd30b6c1085aa0a98</anchor>
      <arglist>(ThreadContext context, IRubyObject recv, IRubyObject value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>encodeJson</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>ad90e5ae2f77e6f0c1d4af358854964bc</anchor>
      <arglist>(ThreadContext context, IRubyObject recv, IRubyObject msgRb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>acc26b755332a3b5be781b0f28b454226</anchor>
      <arglist>(ThreadContext context, IRubyObject recv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DynamicMessage</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>aba0781d64df0c8459ef53b66a6366562</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DynamicMessage</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a1646236d317f2948898374e6f151f264</anchor>
      <arglist>(ThreadContext context, int depth)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IRubyObject</type>
      <name>deepCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a23e0e3b7e77da271addd758b3875f8fd</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Descriptors.Descriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a98bd5d8d2831df7135573d9e5088fa59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IRubyObject</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a5df63b784556d5b8ab3fcbb69e25d5c9</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IRubyObject</type>
      <name>setField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a668a84c72cf1d11727188fc21facf2a2</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor, IRubyObject value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>aa351348c7ca7f1bffc4db96ce8ec0fe5</anchor>
      <arglist>(Descriptors.FieldDescriptor fieldDescriptor, RubyRepeatedField repeatedField)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IRubyObject</type>
      <name>buildFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>ab041946a858863661b97049867768e3f</anchor>
      <arglist>(ThreadContext context, DynamicMessage dynamicMessage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkRepeatedFieldType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>af84f812f58a9001b7cb9cb2aecee558d</anchor>
      <arglist>(ThreadContext context, IRubyObject value, Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>convert</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a70a92501feea5e54e140c486cad8f683</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor, IRubyObject value, int depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Descriptors.FieldDescriptor</type>
      <name>findField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a097256b89a860f479e9266db9f7c8213</anchor>
      <arglist>(ThreadContext context, IRubyObject fieldName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IRubyObject</type>
      <name>getDescriptorForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a9144d2f139f20dc6ef5ba4cc7ff24347</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Descriptors.FieldDescriptor</type>
      <name>getOneofCase</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a9dd76dc2bed68d562e685fb7154e6b76</anchor>
      <arglist>(Descriptors.OneofDescriptor oneof)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyRepeatedField</type>
      <name>getRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a6d72bf0d5c701dcb464031ef4a0e0a42</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a1e090978a0c2b9e2e161992b4853d312</anchor>
      <arglist>(IRubyObject fieldName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>layoutInspect</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>ab0e74dd3cc688acb9a3aa0437b24d16d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyMap</type>
      <name>newMapForField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a5a7d0bc6aaefd0f61842c318ec3d41d5</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyRepeatedField</type>
      <name>repeatedFieldForFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a16bc3ab88fe7ea1567a33ce9a9abc70f</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RubyRepeatedField</type>
      <name>rubyToRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a20fefbe53ed5f6cbc8154801b95b80c8</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor, IRubyObject value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IRubyObject</type>
      <name>wrapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a09cc96bef696f4decb1f7aeaacd61b09</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor fieldDescriptor, Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicMessage.Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a61644eac58799600bf96fbbe4358aa7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a423bf574d23eea0f9143ab96c0ec500d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>acdaa239e935cec2cb6a5cc7e719b9b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.Descriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>acd95f957dab0f11caa1d2864f66e4654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Descriptors.FieldDescriptor, IRubyObject &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a26c05ed17c7c8faa769a65503073002d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Descriptors.FieldDescriptor, RubyMap &gt;</type>
      <name>maps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a5bca9350f7c71e642c2935249cb789eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Descriptors.OneofDescriptor, Descriptors.FieldDescriptor &gt;</type>
      <name>oneofCases</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>af6bbd87cf47f2ecc5780172c4abb4073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; Descriptors.FieldDescriptor, RubyRepeatedField &gt;</type>
      <name>repeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>aa8b4b9504cadc91b10744c7e75a808c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>SINK_MAXIMUM_NESTING</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessage.html</anchorfile>
      <anchor>a4ed8aa86f742fe1ebc33ab729fc5bf84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyMessageBuilderContext</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a8cdbfea2ae3ab17d5baa7ebf2d74552a</anchor>
      <arglist>(ThreadContext context, IRubyObject descriptor, IRubyObject rubyBuilder)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>map</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a482c9286b5df78af480d3dd54e9298f2</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>oneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a79450de4dbb8b2254bb9e469bec84d07</anchor>
      <arglist>(ThreadContext context, IRubyObject name, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>optional</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a1e0932b7889d95e8d92562d1310b008d</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>repeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a6660d96b047e8bad084daebaa02f23be</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>required</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>ae3aaa433952605e0ac2b04e1fd33fd42</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyMessageBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>adf71a4bc33ca954fb21417419c804273</anchor>
      <arglist>(Ruby ruby, RubyClass klazz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyMessageBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>ae9b67e7cb4d270d2bffffeb757d8c7fe</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>msgdefAddField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>aef41b207d4e65ab5c405f67c4809e75f</anchor>
      <arglist>(ThreadContext context, String label, IRubyObject name, IRubyObject type, IRubyObject number, IRubyObject typeClass)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyBuilder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a21947b125e5b60e8424f0be90af0a5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a02befeb18035829d8ba5766342bb42f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a3d373521d583658fe24e7142f5e8c1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cOneofBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a4fc4a4253e52edbe18e4e22074f8f861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cOneofDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a2699f98261b5c71e0e65bdc3ec5db8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyMessageBuilderContext.html</anchorfile>
      <anchor>a2fcde0c2c587e476739d73c78840fe80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyOneofBuilderContext</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</anchorfile>
      <anchor>a3a2d094a12f9b76a1a4c7da1811135f4</anchor>
      <arglist>(ThreadContext context, IRubyObject oneofdef)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>optional</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</anchorfile>
      <anchor>a3ce25f8369cf8f25bfd01d48361e5be1</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyOneofBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</anchorfile>
      <anchor>a2e15f0bca65a86fe8628e3e090b19d83</anchor>
      <arglist>(Ruby ruby, RubyClass rubyClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyOneofBuilderContext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</anchorfile>
      <anchor>a397f0781c8b9ca80e6d6d06a297eaa39</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyClass</type>
      <name>cFieldDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</anchorfile>
      <anchor>aecbacce3f41b65a7ea84c50a360f6b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyOneofDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofBuilderContext.html</anchorfile>
      <anchor>ac9b97ffe13760c89f05d091182978959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyOneofDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>addField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>ae78a72c5e5352e055b46627b9afffb2e</anchor>
      <arglist>(ThreadContext context, IRubyObject obj)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProtos.OneofDescriptorProto</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a2f8b87f3daadc8c3f6ee4b3c0b2b6e48</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>each</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>ac36801ca01376b55f59a8a9e9663fec7</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>af9efdccd64169acd37a75fa2a274bdf5</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a16f7ddca428f91c203b1671acbe4962a</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyOneofDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a47c0e57a4ca640ce23f30ea90765f663</anchor>
      <arglist>(Ruby ruby, RubyClass rubyClass)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>setName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>ae573865dde2ebfdaa41c43630e40677d</anchor>
      <arglist>(ThreadContext context, IRubyObject name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyOneofDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>ad1e5e9a91f255724ddb95f748d8dc0cf</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Collection&lt; RubyFieldDescriptor &gt;</type>
      <name>getFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a357e674191170922f0b77709eb9b82db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Descriptors.OneofDescriptor</type>
      <name>getOneofDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a5bb00df57d97c75fc8e8c10532d0e916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorProtos.OneofDescriptorProto.Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a707731c9da47fad43b4f3233eaaf770c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; RubyFieldDescriptor &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>ab24d65b87c29d67001dd911d2a5fcf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>name</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyOneofDescriptor.html</anchorfile>
      <anchor>a026c7fe2878f71c66b781accefb9c94c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyProtobuf</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyProtobuf.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createProtobuf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyProtobuf.html</anchorfile>
      <anchor>a6c07336910a7ecc9a0e5540a51c84674</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>deepCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyProtobuf.html</anchorfile>
      <anchor>a0e708996a79f6710001e078368f285ce</anchor>
      <arglist>(ThreadContext context, IRubyObject self, IRubyObject message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::RubyRepeatedField</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</filename>
    <member kind="function">
      <type>IRubyObject</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>aca1cfca71b484f53f0bfdb7f75595685</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>concat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a5db1e57701007a4fe0ba6805a7067668</anchor>
      <arglist>(ThreadContext context, IRubyObject list)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>dup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>ab24488f86e59e4e792d7224558e62d3c</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>each</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a03ab99f4546a2e542f3b0b5ae7c2b6d3</anchor>
      <arglist>(ThreadContext context, Block block)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>eq</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>ad817d1b5dbe4758d1ccc635a49e6d044</anchor>
      <arglist>(ThreadContext context, IRubyObject other)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>hash</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>ac82f9aa385054fd81350d0c13dcbe3ca</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>aae2c7d7951144d5500be91c4e1ca49dc</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>indexSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a3c7edb0d52946bbeb2a9be52baaf2c6b</anchor>
      <arglist>(ThreadContext context, IRubyObject index, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>ab849f4958d54f00281ce8a2b4aaeda29</anchor>
      <arglist>(ThreadContext context, IRubyObject[] args)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>length</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a4eb668fac826eec8b31797976f19c661</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>plus</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a7887e4b4db4ad13645e7facc426d3fc3</anchor>
      <arglist>(ThreadContext context, IRubyObject list)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>pop_one</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>af7eecb6d0d678faae8de8e70e9369e47</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>push</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a84eb43d8b392db69dfb28f3e516de5cf</anchor>
      <arglist>(ThreadContext context, IRubyObject value)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>replace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a15b301457a9f30975a66d45106373028</anchor>
      <arglist>(ThreadContext context, IRubyObject list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a843bd457e6af896e3e70b4692f083892</anchor>
      <arglist>(Ruby runtime, RubyClass klazz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RubyRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>ab05ab87452e5a27f17d9ad5e836ea2dc</anchor>
      <arglist>(Ruby runtime, RubyClass klazz, Descriptors.FieldDescriptor.Type fieldType, IRubyObject typeClass)</arglist>
    </member>
    <member kind="function">
      <type>IRubyObject</type>
      <name>toArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a0bb5d0d99431c4858fad5b79aa241442</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createRubyRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a6af32ae164f1d30131de73433be6013e</anchor>
      <arglist>(Ruby runtime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RubyRepeatedField</type>
      <name>deepCopy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>ac35aecda628dd703c6b68ed0b1c61fe2</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IRubyObject</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a1375cedbc02b0c1af4de38bb72d0d188</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a13b056e54ed3a758e52bbb647cd662bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkArrayElementType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a82b9cd5e236c095012d4a632113c6417</anchor>
      <arglist>(ThreadContext context, RubyArray arr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IRubyObject</type>
      <name>defaultValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a451b3018ea8e804371c46a75092878b5</anchor>
      <arglist>(ThreadContext context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>normalizeArrayIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>aff378cbcd8b7b3fc0296e89bb17ec8a0</anchor>
      <arglist>(IRubyObject index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Descriptors.FieldDescriptor.Type</type>
      <name>fieldType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>a0b1baf98a07613da448f992615da047e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RubyArray</type>
      <name>storage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>acfcd9c9bac0728952a2dc28e1e188d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IRubyObject</type>
      <name>typeClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1RubyRepeatedField.html</anchorfile>
      <anchor>aff3f5a243343715ff69449d511b3c7a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>benchmark::BenchmarkReporter::Run</name>
    <filename>structbenchmark_1_1BenchmarkReporter_1_1Run.html</filename>
    <member kind="function">
      <type>double</type>
      <name>GetAdjustedCPUTime</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a667177d5c68dda14228b6548da4a5da0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetAdjustedRealTime</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a0977a18a0657e5751827d2a1bb7baa23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Run</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>aafa2de73d5b84e8c858c48c3d7d7e916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>benchmark_name</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a198a658d5e9e3f482a66b7d36b9a31dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bytes_per_second</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>af2b57ee153c8afca6b4bf2f7ae360d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BigO</type>
      <name>complexity</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a1d7a2c745a69f751d57e159d260ea2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BigOFunc *</type>
      <name>complexity_lambda</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a178db4272812ca32c49136b7a3eaf708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>complexity_n</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a71ebacce0be5ab077f457f54c990c66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UserCounters</type>
      <name>counters</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>ab8422b3d4573c022e883a92f4d120599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cpu_accumulated_time</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a2e92afc22720167364b9c1e92adcbcc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>error_message</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a70679acc0008d1b2de5a785097edf8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error_occurred</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a079bc07411faf97a62ebbba7693d94e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>items_per_second</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>adecfd472f20b97a663514749993a7c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>iterations</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a67fbf3db58e765771724cc09a281b784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_heapbytes_used</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a8780b58b2b560abb6181190c66f3db43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>real_accumulated_time</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>ae169fb30833f2a405a6bb7186f0e357a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>report_big_o</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a074e85e93ba222cfa7aa3a2a04453f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>report_label</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>ad32adb9cae391e8b2cf889990dee413c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>report_rms</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>a63312dd9b92f8205abd9b2e2ba924570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimeUnit</type>
      <name>time_unit</name>
      <anchorfile>structbenchmark_1_1BenchmarkReporter_1_1Run.html</anchorfile>
      <anchor>af988c9261cdffdab73edab984e6dac39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::RuntimeError</name>
    <filename>classJson_1_1RuntimeError.html</filename>
    <base>Json::Exception</base>
    <member kind="function">
      <type></type>
      <name>RuntimeError</name>
      <anchorfile>classJson_1_1RuntimeError.html</anchorfile>
      <anchor>ae4f102d5c1efb773887efc8c7911e6f8</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>sa_u</name>
    <filename>unionsa__u.html</filename>
    <member kind="variable">
      <type>struct sockaddr</type>
      <name>generic</name>
      <anchorfile>unionsa__u.html</anchorfile>
      <anchor>a77135e782524c785201de8dcb76a4f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>ipv4</name>
      <anchorfile>unionsa__u.html</anchorfile>
      <anchor>a31199b8ed0ad5fbf133c0ee28b672d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in6</type>
      <name>ipv6</name>
      <anchorfile>unionsa__u.html</anchorfile>
      <anchor>a461ab8beb9aef6ee5018d6feedef598d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::SafeDirectNioEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream</base>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a214c96f2e26c2860731f8d15dcce0e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a9420898e23ff726d8d94412fe60f68cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>af06aecf6c100e5688245bc5d22a15ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a197033fa584d164a0ec04beff3717988</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a2ae6c3ecbdedabddd561a337e9adbc4d</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a4b79279f7880d0d5f2d2c1c3f5e3933f</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ab85c8cd3519036be0455fff6db2c42c9</anchor>
      <arglist>(final int fieldNumber, final boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>aef1eebf7ac884e08094fef34ecda48df</anchor>
      <arglist>(final int fieldNumber, final byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a43acd31dee378b94142ecf2f381977ac</anchor>
      <arglist>(final int fieldNumber, final byte[] value, final int offset, final int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArrayNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>af6a30c8723647a275f99508cd1c9a72a</anchor>
      <arglist>(final byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a9f3358416c87f44cee90da41d9b87206</anchor>
      <arglist>(final int fieldNumber, final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a8add8b1d5e5324b5d0ea15b90399c6b6</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytesNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>aaf81315d7cdea19ddfa5fe54342f3b89</anchor>
      <arglist>(final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a0c45b9bcd382818c7350f92f0b42b533</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>af0739848b6b59a90ddfbfa3cab110654</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a5a3fca76debc5754b1bacb460a4f6824</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a66b31bcec2f16273827c5c7f8e979e18</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>acef0aae004788e6d24d71fe50ddf343e</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>abd84c8300facb665e074d0ae92ec21cc</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ad2804cedf23cb1d258fcdb682e5da13b</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a3214ef71aa73735491fb4844f3cc31af</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ac64de3f3b5106354690f32f55b453654</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>afe8bcfcb200de299683062bf7d3459c1</anchor>
      <arglist>(final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a1ac0f40f5c4298fe150eb06b06c8fc5d</anchor>
      <arglist>(final int fieldNumber, final MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a391320ae75b1840229119ffdc1cb331b</anchor>
      <arglist>(final ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a50ca6806cac93e3540d3d84338c743f2</anchor>
      <arglist>(final int fieldNumber, final ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ac4358ac8f131a5d707dbc852d624eaeb</anchor>
      <arglist>(final int fieldNumber, final String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a01d7749c9a302dc6424c7c3b97e2fda0</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a9b0abe0d53d3ab70c7af3140c786ed7a</anchor>
      <arglist>(final int fieldNumber, final int wireType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a192b2f3c371e0c7ee1ac693bb1c7aaf3</anchor>
      <arglist>(final int fieldNumber, final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a77d26c295ccc57f0a1442ea4568cd7a6</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ab0ecfa5b8d4a6d22aa7419a47712fa7c</anchor>
      <arglist>(final int fieldNumber, final long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a0016fc8410e79c8de8e60982ec4cd826</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a3b5a8b739d2025cf52ec87be45cd1e60</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>a4f974802fedd6a4bf9ee6b88b41c0ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>initialPosition</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ad54cf270924e435545e23bd115b20d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>originalBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1SafeDirectNioEncoder.html</anchorfile>
      <anchor>ab526959558dc0c6e95a110e7e5217fe3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BinaryWriter::SafeDirectWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a121d31aa0ecf56dadaf9e3ab4495660f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a58f3837d8517c7e5897f307799589cde</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aadeacecb012f352a6e21372441ce6d33</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a2d021d770300f73b85b5d8e0dc153e25</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>abba77a66bcdce935f9a50161c83df137</anchor>
      <arglist>(int fieldNumber, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aeec81fa8eedb9322998a6ca4d05447a4</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeEndGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a0ed855333e2538c17dc4558221529e50</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aec1a38828e1bd2203868575a9b201903</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a26211c33965ae9371a2342cbd00aa836</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a57c22c2bc711590c98eb3d89308d56a0</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a9e184269257918c099a457748849aff8</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aeef4fd4fe4b5fb0cfb753d53a0836061</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a440d09921d8001251c5cad1cfbd60c33</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a49104f863762f8a9b29fa7486ce9631b</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a2ebf2e7cafb6c315d34b7459c2598583</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>adbe1945e63ac4ed3e2e43793939ed57e</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a266ff28384b98fda51dbfda6c27f9638</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aa24bc4e057de317370b46acb1338b470</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStartGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a12dfa6018565d6e168d6683b468d6d51</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aa2601a38a69bdd1823c699e49f06f4de</anchor>
      <arglist>(int fieldNumber, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a520e326aef46476cb86b69d5e3d0f9ee</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>ad0df388c35a274d140208ce7bd3cfef6</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>bytesWrittenToCurrentBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>aedecb12523bda88bd11b4fa58745e9ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a5c6541c1e2b1df397cfead5775c0912c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>ad4453cd19bd4373e959bf1e36b134743</anchor>
      <arglist>(AllocatedBuffer allocatedBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>ab47260309b6846a7c6cc5a88eb5b89b0</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a48ad47f5f8386623225e7048b4e5a3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a4a538f8cc24ace53a4710cc2878115f8</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>ac6b1290d0c69692285de6a8d5c35a94e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a0574d1bc91ae7a0502ffb9ba52fb7914</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>abb2a7bb3d1d86f84b32d124533f12a18</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a572df0e7ed0c036cbad7ffb926d362c2</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64EightBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a712226f70018bce834b168709fb7a6d7</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64EightBytesWithSign</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a91babfd45a5163c39f4eb72a586f0e22</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a24c8db3aa80284df2c4b4264a4374a77</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a11ba937bd7eae0499614243a6e6b3c18</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64NineBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a61d203d2c22b8f4dba16297b176bd95b</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a6d52f24649e6c5d789d82a3d9b81b67f</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SevenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a50ac6678f5597d206e4d7e569b773b57</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SixBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>acad2c04ec8ea706c6294a060f027ac33</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a8452c9fe6cb4c2c0945a3b401496c5f6</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a76cf740aa47f740ae43bd3485959aa4d</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a01251a1890f7a0c0989f3079783bf7aa</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a53ae52e950c8a05569387e9873628c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limitMinusOne</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a4bde534e30d6f41b75715a845f6b9989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeDirectWriter.html</anchorfile>
      <anchor>a6152adacab5b48285ac6e3b898249079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BinaryReader::SafeHeapReader</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ad049aec862bac3b711f24ae0ac1888ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ae96cbce3c7857f37777bc63beb8258c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a85706f8e7f3d8b0abe09b9347b108a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>readBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a55061d4b705bea1d4be5fd5590dfdfea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readBoolList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a027e69107772df3af9b5ef71ebb86ce9</anchor>
      <arglist>(List&lt; Boolean &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>readBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a5826e5efe1b5c8e87bd4cb98bdc5416d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readBytesList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ab718981c90f5ae2d90f73c6c8ed14ea1</anchor>
      <arglist>(List&lt; ByteString &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ad08d42552e56f0c186bf0f6a1feb529a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readDoubleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ad6038f12a4ac4a27fe98ff497ab1fb91</anchor>
      <arglist>(List&lt; Double &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>afcf0e8e1862c50b6bb7220798f444d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readEnumList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a5b5b7c7427da58d58a2e99b729192d86</anchor>
      <arglist>(List&lt; Integer &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a16e41c9aaeed647b45d2a3d7b8790a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFixed32List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a7a3233ca472f79e15b32f73ffb9583d6</anchor>
      <arglist>(List&lt; Integer &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a718838a7284de70cfad1a400a4e050ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFixed64List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ae42d1ff052bd013cd6ed5f5acd406824</anchor>
      <arglist>(List&lt; Long &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a706025000a7d6d60562941a468e2c59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFloatList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a7ce7216f4ba311aea17d8f6dd8d156d6</anchor>
      <arglist>(List&lt; Float &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a56276490129cfa31b47c6036d2f48afe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readInt32List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a4f87e1eb573acd1e7dc8779ca9d6150e</anchor>
      <arglist>(List&lt; Integer &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>afeb017bfb0261b093adfbc605f74abd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readInt64List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a50536c7c50317d0fab01b593a61e9b71</anchor>
      <arglist>(List&lt; Long &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a62cc14d06ca01771618268235fafa35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readSFixed32List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>acbc9cac5203044dcfeaba9aacd2ebb5a</anchor>
      <arglist>(List&lt; Integer &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>abff82d00bd0bc0ad793a19a0e37827f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readSFixed64List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a95a04ecbf04080600d524c508d70b7ee</anchor>
      <arglist>(List&lt; Long &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>abe7792983714fe87bb4e5aa950b50f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readSInt32List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a7ba10cd0b455ae7597518692cb519de1</anchor>
      <arglist>(List&lt; Integer &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a774c1cdabc92fbc076707f2c0e48640a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readSInt64List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>addb7dafefe775d425de73c5d9c3a9828</anchor>
      <arglist>(List&lt; Long &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a5c61dd5de04de68bde5eaf4622d18b20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readStringInternal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ac6502e427ff962bdf204eef07014649a</anchor>
      <arglist>(boolean requireUtf8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readStringList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a3fc140627765522ca6fd5c780070d999</anchor>
      <arglist>(List&lt; String &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readStringListInternal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a8a8bac28fa796c160c36d5686539f457</anchor>
      <arglist>(List&lt; String &gt; target, boolean requireUtf8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readStringListRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a45579a122c5ce595fd93d40407154975</anchor>
      <arglist>(List&lt; String &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a259f437d378fa07e103e362bf166090a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a5bdac82e6d43beeaf1f4bd9e501af8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUInt32List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>aa199c5f59e6da3f3f096b87078903820</anchor>
      <arglist>(List&lt; Integer &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>aab131ae55080ca8d27a8e9674f9180ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUInt64List</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a3eaace23763947322c9417393a23d5ac</anchor>
      <arglist>(List&lt; Long &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>ac3b88e7420c71cee663b22b344a58c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeHeapReader</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a9be2ceb79c94d92cb6f3edecdf5d224c</anchor>
      <arglist>(ByteBuffer bytebuf, boolean bufferIsImmutable)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a666d0b921f7ebc7dd18e003b95a45f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a035ab27149b32233d290e52da9d6dde0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte</type>
      <name>readByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a51404f0848a4da93121ae0c7e11ad5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>readField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a0a35107a57d297b657e52d21f9775f82</anchor>
      <arglist>(WireFormat.FieldType fieldType, Class&lt;?&gt; messageType, ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>readLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a05c76912e8477f629cdd821ff24f2476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>readLittleEndian32_NoCheck</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a8f676a90e99b882ba5ec1e8734ca265e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>readLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a2a27fd718722b95064467ccd850c2e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>readLittleEndian64_NoCheck</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a8a0b9cd90f0db40ed652fd897a7d1453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>readVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a1e07e4e09e4582d87411863a5c2c2992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>readVarint64SlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a17fffcc6437140f3eaeb4bb649fe7cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requireBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a0b8a74de163089c42fab8917a1d80801</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requirePosition</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a1c49479ed5ee7dd7f75c88f1e360e57e</anchor>
      <arglist>(int expectedPosition)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requireWireType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a23aff0037e9a1582a6a89248be30093d</anchor>
      <arglist>(int requiredWireType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>aa51f705d7967713ea534b850cf812709</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>af9d5edd6abca003a150d2cb20afcceca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a0c7534471c6e647d319ccc6d3b199678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipVarintSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>aa8c560045c84e36ab1d62e752cb3fcb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyPackedFixed32Length</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a9602893f5b88eeacb5e4e44f5bdeffc8</anchor>
      <arglist>(int bytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>verifyPackedFixed64Length</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a92cc447a32b978c67faf50062140d803</anchor>
      <arglist>(int bytes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a9f9ccc509b1b1f5698a27313da5217e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>bufferIsImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a86defae201b3dc2fb235a6d0e6117822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>endGroupTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>aa5e084f78433dba896c64e5bddd7bc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>initialPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a474f0786ee6f8c67cedaedaef08702f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a3bf1d943147df06cf66b75813f1b4d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>a2ccb29c1ac266fc5756c19eace2636fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryReader_1_1SafeHeapReader.html</anchorfile>
      <anchor>aabf75fc53b9d0551226b145c33161006</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BinaryWriter::SafeHeapWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a398e8f4b50ccdedfe63d17759a67db74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a2acab519e53b79dd163c21b55ca241a8</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ac9dcd73e5208907363048a1a0014b99e</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a8b00e2b589c9799cf82ea6e2419364ea</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ae0d749274a47d9b550c320a752c9f4c4</anchor>
      <arglist>(int fieldNumber, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a5b36533cbeddfc51920394e2b50d3f70</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeEndGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a652616b27a285c692f61dcb754bc620a</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a50921857e569ff6351720c105b2c5806</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a1d5269ca6c755b67e64209942c4f7ec7</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ac71fb178ada4f8f1c6c1cbc8f0ae5ffc</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>adc4c5f80e987048a98d654de4d51b964</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a7b8357dd37fbd4367036c73d09d1f1b5</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ac9d00a50854fcbc08e3d329d8a650da0</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a4b420585a44c2491b6b0efe1307569f3</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>aabe91bfc9ddd33460dbf11aaf04ea5ab</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a6d7e66503fbba27309a603319b17c863</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>adc561cf993fc20f26703de60b91c2277</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a0959aa91c54ca7ad67454dad80b20a23</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStartGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a868b16b2dd97502aac595f1e3290e3c4</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ad8c39e27a260d7ba06df007e49c66d81</anchor>
      <arglist>(int fieldNumber, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ac8abe7113d1c2302e10bcdd68f8a06ae</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a9da3516416026834dbe00ce9639eb1ea</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a78df9a3653b05482c2705a67c2276338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a42e30cdcd480a93bc4208ef64e7f1eb3</anchor>
      <arglist>(AllocatedBuffer allocatedBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ac45e537387ba03285a3f295ea6a328ea</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a885f61b8b77d3d6d23fc43fea57b9de9</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ad9001e8dc5e2760ab66cd2835fd697f1</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ab29597424285093240f8d3b509dc07fb</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a6cedbbac36b83a07b5084fd8dd56ccf8</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a4f9d53ce1ee08950e643202389788292</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64EightBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a41f75b59df6668b53c90f8d9981ef941</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ab60870c3159710bb22277655822e6ad8</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a886d8f02850a63448829649d9988e0b7</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64NineBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a23ecb1284b5ba59c2154cc8e4aaffa1d</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ad615376d79f79d690ee157fd2786c7c3</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SevenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a8a3bb5abc8614107037aa47303e40085</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SixBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a4a81140106b2e1d55bf4cec7c3d75d3b</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a3b7ab5626221a0f14e01b61438f5548c</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a29b23da604abafe57887504c3ddc4514</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a5d0998d56b77c749cf3e2771c8807781</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AllocatedBuffer</type>
      <name>allocatedBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a2b518e4ae828c5b74213a880bb32d0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>byte[]</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ab47fea73247537f9551d6e98d3bb3896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ae55a0e991a30602fe0667aa9c86675fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>limitMinusOne</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>ae9b41d250c15cd01b97deb8f88331413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>af04d7c75f21d09989c96093b5abe85cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offsetMinusOne</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>afef634b458bf7fe0e0c8b2dd3219f25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1SafeHeapWriter.html</anchorfile>
      <anchor>a6671f717f6be8445284f1323ef0b05ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::SameElementsAs</name>
    <filename>classmox_1_1SameElementsAs.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1SameElementsAs.html</anchorfile>
      <anchor>ab6c15a926de6589c0841850c22248b28</anchor>
      <arglist>(self, expected_seq)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1SameElementsAs.html</anchorfile>
      <anchor>a0935899fff7fb1bea3eb5e10a368f329</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1SameElementsAs.html</anchorfile>
      <anchor>a630e758c207728f39f8e6ba76a8c62b6</anchor>
      <arglist>(self, actual_seq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expected_seq</name>
      <anchorfile>classmox_1_1SameElementsAs.html</anchorfile>
      <anchor>ac12b7c44541c4ac170b3fb2e3c4eca2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SampleGrabberCallback</name>
    <filename>classSampleGrabberCallback.html</filename>
    <member kind="function">
      <type>STDMETHODIMP</type>
      <name>BufferCB</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>aea7bc32593b01dfb3c8ce805ecd81e50</anchor>
      <arglist>(double Time, BYTE *pBuffer, long BufferLen)</arglist>
    </member>
    <member kind="function">
      <type>STDMETHODIMP</type>
      <name>QueryInterface</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>a95ab1058c0484fd9bc130f15b4b11327</anchor>
      <arglist>(REFIID riid, void **ppvObject)</arglist>
    </member>
    <member kind="function">
      <type>STDMETHODIMP</type>
      <name>SampleCB</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>aa41ecc1ad7cbdb702f9c42b527e168dd</anchor>
      <arglist>(double Time, IMediaSample *pSample)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleGrabberCallback</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>a2b3f9e551690242d90ca81e9f5a1c2d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STDMETHODIMP_</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>ab7e571e42ddc9649236115e7cc72a561</anchor>
      <arglist>(ULONG) AddRef()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STDMETHODIMP_</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>ae97c900ec7e188d2e3da8bf50642a478</anchor>
      <arglist>(ULONG) Release()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SampleGrabberCallback</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>a621178c7e063d14cd8aa5d7f71a96277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CRITICAL_SECTION</type>
      <name>critSection</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>ac8a197b558d1a388ebdf747340fe061b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newFrame</name>
      <anchorfile>classSampleGrabberCallback.html</anchorfile>
      <anchor>ae64edca44b690487e7a9653282efbfb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::Formatter::SaveState</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter_1_1SaveState.html</filename>
    <member kind="function">
      <type></type>
      <name>SaveState</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter_1_1SaveState.html</anchorfile>
      <anchor>aa3b55769fa9066ef70bc356b0d03f43f</anchor>
      <arglist>(Formatter *format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SaveState</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter_1_1SaveState.html</anchorfile>
      <anchor>ab489339f581f5ccf6e9e075f4d4fd3a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Formatter *</type>
      <name>format_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter_1_1SaveState.html</anchorfile>
      <anchor>a044f617a95791fe26c1f4b8187ff2733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>vars_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1Formatter_1_1SaveState.html</anchorfile>
      <anchor>aa04bb700eccbee783faae1584dee223e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::ScalarMap</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</filename>
    <base>google::protobuf::internal::containers::MutableMapping</base>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>ab1acd2185e914cfacd4ca0ee86663807</anchor>
      <arglist>(self, item)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__delitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a5466e551fc4ff176d3e4d4a03150e923</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>aa927a770aa8ee21471ab2d8c42e1ce97</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a0509aff3ec240d7cfd02d4052871d48a</anchor>
      <arglist>(self, message_listener, key_checker, value_checker, entry_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>ae6b6c82b46d700d06730ec915c3f5c16</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>aaea43177e772fb0b73c99bb40c631774</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>aae2a2cf0debe0d9852184f025a054a24</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a2b011889bef60b055bfdf4026fbd9287</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a633266ced32255c8aa5d4c7711dffaaa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>acc2ba29b0780accfea28e3480c780daf</anchor>
      <arglist>(self, key, default=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetEntryClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a6fadae5749baeabc5358f1b45e782a28</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>InvalidateIterators</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a9b61f2f88160db5d1c2b802bce6ab302</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>ad54bd3e6488abe8dad80cb47181795f1</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_entry_descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>ab7599736f13117a7ce14a4169b37211f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_key_checker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a30460c3630127da8ad94c8b705219a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_message_listener</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a54b0549ce327396e4a28c7e4c44873af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_value_checker</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a8834a91aec8b74e617f1e83427688ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a4af21d1f0dc926114106555e8ce19d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1ScalarMap.html</anchorfile>
      <anchor>a17a599704cb8dcbdb9be285ff84ef31c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::compiler::SCC</name>
    <filename>structgoogle_1_1protobuf_1_1compiler_1_1SCC.html</filename>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFile</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCC.html</anchorfile>
      <anchor>ab730cb7ec4f933c5be94f5c6300c2a96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>GetRepresentative</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCC.html</anchorfile>
      <anchor>a8611b81f86f7985da3ee38ca65f52755</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; const SCC * &gt;</type>
      <name>children</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCC.html</anchorfile>
      <anchor>a8700a391496f867b22a17e414238e15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; const Descriptor * &gt;</type>
      <name>descriptors</name>
      <anchorfile>structgoogle_1_1protobuf_1_1compiler_1_1SCC.html</anchorfile>
      <anchor>ae0be638ac6512360c4dda4b602036a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::SCCAnalyzer</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</filename>
    <templarg></templarg>
    <class kind="struct">google::protobuf::compiler::SCCAnalyzer::NodeData</class>
    <member kind="function">
      <type>const SCC *</type>
      <name>GetSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>acef418ad21d4c8345b2f35eb8f6aa175</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCCAnalyzer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>ac277a0d538d35273476d3afe6204cd2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddChildren</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a12209841982bfa694f65b63461a1a6db</anchor>
      <arglist>(SCC *scc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SCC *</type>
      <name>CreateSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>aafe334ca4b48f7a585931b8449c35b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeData</type>
      <name>DFS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a5420f5f4d77ad1653d934192ec5f2f72</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a4a22bf7df8a0f7d8b353773f2d4b7fde</anchor>
      <arglist>(SCCAnalyzer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const Descriptor *, NodeData &gt;</type>
      <name>cache_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>acb173b7cfb6e36131eb6bdd74722ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; SCC &gt; &gt;</type>
      <name>garbage_bin_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>af8d124a7dd394733cd7b3d2e0fb7a700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a5226569b89e75c50fcc7e01785bef1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Descriptor * &gt;</type>
      <name>stack_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>ac849ec02e0d4585ee501abeda5daf112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SCCAnalyzer&lt; google::protobuf::compiler::cpp::MessageSCCAnalyzer::DepsGenerator &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</filename>
    <member kind="function">
      <type>const SCC *</type>
      <name>GetSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>acef418ad21d4c8345b2f35eb8f6aa175</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SCCAnalyzer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>ac277a0d538d35273476d3afe6204cd2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddChildren</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a12209841982bfa694f65b63461a1a6db</anchor>
      <arglist>(SCC *scc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SCC *</type>
      <name>CreateSCC</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>aafe334ca4b48f7a585931b8449c35b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeData</type>
      <name>DFS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a5420f5f4d77ad1653d934192ec5f2f72</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a4a22bf7df8a0f7d8b353773f2d4b7fde</anchor>
      <arglist>(SCCAnalyzer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const Descriptor *, NodeData &gt;</type>
      <name>cache_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>acb173b7cfb6e36131eb6bdd74722ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; SCC &gt; &gt;</type>
      <name>garbage_bin_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>af8d124a7dd394733cd7b3d2e0fb7a700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>a5226569b89e75c50fcc7e01785bef1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const Descriptor * &gt;</type>
      <name>stack_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SCCAnalyzer.html</anchorfile>
      <anchor>ac849ec02e0d4585ee501abeda5daf112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SCCInfo</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SCCInfo.html</filename>
    <templarg>N</templarg>
    <member kind="variable">
      <type>SCCInfoBase</type>
      <name>base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfo.html</anchorfile>
      <anchor>a12c83373689459caaed382e029a32945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SCCInfoBase *</type>
      <name>deps</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfo.html</anchorfile>
      <anchor>a89936badbc86c986c3a512f6fd413cb4</anchor>
      <arglist>[N ? N :1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SCCInfoBase</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</filename>
    <member kind="enumvalue">
      <name>kInitialized</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a422a37a0c1b38da14f69a5cb954921d0aee50805a36223ec443dc6b7e6e59e3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRunning</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a422a37a0c1b38da14f69a5cb954921d0a0afeeef1a9424d952122a47a895a7814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninitialized</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a422a37a0c1b38da14f69a5cb954921d0a4e2113e739be88b806afdf9802cb9e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInitialized</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a422a37a0c1b38da14f69a5cb954921d0aee50805a36223ec443dc6b7e6e59e3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRunning</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a422a37a0c1b38da14f69a5cb954921d0a0afeeef1a9424d952122a47a895a7814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninitialized</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a422a37a0c1b38da14f69a5cb954921d0a4e2113e739be88b806afdf9802cb9e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>init_func</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>ab622206448895a6afd717829531848e9</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_deps</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a28c3a0b5a53058e530e75b5665be30f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::atomic&lt; int &gt;</type>
      <name>visit_status</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SCCInfoBase.html</anchorfile>
      <anchor>a4fd7496218173fe0005b31b0b5d64086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::SchemaGroupStripper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1SchemaGroupStripper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StripFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1SchemaGroupStripper.html</anchorfile>
      <anchor>ad4b716e6d35478dd2dda1fedb1510241</anchor>
      <arglist>(const FileDescriptor *old_file, FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsMessageSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1SchemaGroupStripper.html</anchorfile>
      <anchor>a5f084bb572a0f6434ead917046d69c79</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>StripMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1SchemaGroupStripper.html</anchorfile>
      <anchor>a97551c8fb8838109ccf338c080b760c6</anchor>
      <arglist>(const Descriptor *old_message, DescriptorProto *new_message)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::scoped_lock_t</name>
    <filename>structzmq_1_1scoped__lock__t.html</filename>
    <member kind="function">
      <type></type>
      <name>scoped_lock_t</name>
      <anchorfile>structzmq_1_1scoped__lock__t.html</anchorfile>
      <anchor>ad728b8b374a3e7724e9432969812fa8a</anchor>
      <arglist>(mutex_t &amp;mutex_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_lock_t</name>
      <anchorfile>structzmq_1_1scoped__lock__t.html</anchorfile>
      <anchor>af48134893b901608995dfe0e3d39959a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t &amp;</type>
      <name>_mutex</name>
      <anchorfile>structzmq_1_1scoped__lock__t.html</anchorfile>
      <anchor>aa78d2e7fe402d1f63c38ef26f5ca1279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::scoped_optional_lock_t</name>
    <filename>structzmq_1_1scoped__optional__lock__t.html</filename>
    <member kind="function">
      <type></type>
      <name>scoped_optional_lock_t</name>
      <anchorfile>structzmq_1_1scoped__optional__lock__t.html</anchorfile>
      <anchor>a64173447731ab17f5558b9f8c8cc6735</anchor>
      <arglist>(mutex_t *mutex_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_optional_lock_t</name>
      <anchorfile>structzmq_1_1scoped__optional__lock__t.html</anchorfile>
      <anchor>a85a69e15c9c405bcdbe00b1cb1bed56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t *</type>
      <name>_mutex</name>
      <anchorfile>structzmq_1_1scoped__optional__lock__t.html</anchorfile>
      <anchor>a82e977cad118821fd4d239c654fbb6a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ScopedMemoryLog</name>
    <filename>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</filename>
    <member kind="function">
      <type>const std::vector&lt; string &gt; &amp;</type>
      <name>GetMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>a1226fa2ad60e3f8b15318aea809c6a4c</anchor>
      <arglist>(LogLevel error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedMemoryLog</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>a71753dd62f4d46c9fa504cbe4f0ae093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopedMemoryLog</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>ac16d5d8f55035ec0f932c8c5f6d25904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>a6ad5f06bfa744cea7f044119e000e0fb</anchor>
      <arglist>(ScopedMemoryLog)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>HandleLog</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>a639ca616e727fc1baa74730194938054</anchor>
      <arglist>(LogLevel level, const char *filename, int line, const string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; LogLevel, std::vector&lt; string &gt; &gt;</type>
      <name>messages_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>af0e500145d68a438d31526d985069d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogHandler *</type>
      <name>old_handler_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>abd6a1222b4bf341900c2ff46204b505a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ScopedMemoryLog *</type>
      <name>active_log_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ScopedMemoryLog.html</anchorfile>
      <anchor>a5120e1ea46391d36464a0f1f3763fd90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>glog_testing::ScopedMockLog</name>
    <filename>classglog__testing_1_1ScopedMockLog.html</filename>
    <class kind="struct">glog_testing::ScopedMockLog::MessageInfo</class>
    <member kind="function">
      <type></type>
      <name>MOCK_METHOD3</name>
      <anchorfile>classglog__testing_1_1ScopedMockLog.html</anchorfile>
      <anchor>a23f06cf3f62adb5344c5fa660c0eb47f</anchor>
      <arglist>(Log, void(GOOGLE_NAMESPACE::LogSeverity severity, const std::string &amp;file_path, const std::string &amp;message))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedMockLog</name>
      <anchorfile>classglog__testing_1_1ScopedMockLog.html</anchorfile>
      <anchor>aaac7ab3b5b844b4952017bdf42fa6580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedMockLog</name>
      <anchorfile>classglog__testing_1_1ScopedMockLog.html</anchorfile>
      <anchor>a0e6a2da48764fe5cd5a94aa5d118fdc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>classglog__testing_1_1ScopedMockLog.html</anchorfile>
      <anchor>ad1336dabe0a9d7130a1e32a7775f1f95</anchor>
      <arglist>(GOOGLE_NAMESPACE::LogSeverity severity, const char *full_filename, const char *, int, const LogMessageTime &amp;, const char *message, size_t message_len)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>WaitTillSent</name>
      <anchorfile>classglog__testing_1_1ScopedMockLog.html</anchorfile>
      <anchor>acf042833cafddbef9165b49de3a7464e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageInfo</type>
      <name>message_info_</name>
      <anchorfile>classglog__testing_1_1ScopedMockLog.html</anchorfile>
      <anchor>a9d13ee2e14b794336ca67ba03e2df776</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ScopedPrematureExitFile</name>
    <filename>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedPrematureExitFile</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>ae520883b8a6984a864ce675acedff4a2</anchor>
      <arglist>(const char *premature_exit_filepath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedPrematureExitFile</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>afa2ddc9bc1c2a90fd0dd82bb11fddc79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>a4c7a2d9d5a94035756b97b5c1e0c2597</anchor>
      <arglist>(ScopedPrematureExitFile)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>premature_exit_filepath_</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>ae5de9d1739a0adb381659321ca250d90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::python::ScopedPythonPtr</name>
    <filename>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>PyObject *</type>
      <name>as_pyobject</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a43f9c37b9d61cc544cff040ed817efd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PyObjectStruct *</type>
      <name>get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a4055f0e9637e0ee86d41a5a1c872cce8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a8bbfab243ab8e0f30de453ab9b012926</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>ac56aabee0dc4d86963f8e1a61e15f092</anchor>
      <arglist>(const PyObjectStruct *p) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a002713cabdf43237f46ecb858f5ce2b3</anchor>
      <arglist>(const PyObjectStruct *p) const</arglist>
    </member>
    <member kind="function">
      <type>PyObjectStruct *</type>
      <name>release</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a56da0feebabce6b4e822793cb2ba7648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyObjectStruct *</type>
      <name>reset</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a6b5f6d7d4bb71050311619bd8950ed3f</anchor>
      <arglist>(PyObjectStruct *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedPythonPtr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a6a83a6e5bc826769ffc1541098b920d9</anchor>
      <arglist>(PyObjectStruct *py_object=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedPythonPtr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>a38e67162fad4e7e1eac4dbf5078748e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>ac2ffdd69b6c9328ad84d23edca06da36</anchor>
      <arglist>(ScopedPythonPtr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PyObjectStruct *</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1python_1_1ScopedPythonPtr.html</anchorfile>
      <anchor>aa9db445f90843d3d5444e52e5113f4d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::ScopedTrace</name>
    <filename>classtesting_1_1ScopedTrace.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedTrace</name>
      <anchorfile>classtesting_1_1ScopedTrace.html</anchorfile>
      <anchor>accd2a06cc941ffd7d6fe109adfdb4f19</anchor>
      <arglist>(const char *file, int line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedTrace</name>
      <anchorfile>classtesting_1_1ScopedTrace.html</anchorfile>
      <anchor>a1f453a2aade0db6955a111a7cb329615</anchor>
      <arglist>(const char *file, int line, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedTrace</name>
      <anchorfile>classtesting_1_1ScopedTrace.html</anchorfile>
      <anchor>a2da90b95d682d518cca472934d53c59c</anchor>
      <arglist>(const char *file, int line, const T &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedTrace</name>
      <anchorfile>classtesting_1_1ScopedTrace.html</anchorfile>
      <anchor>aa8320ec2679f205cf2c14f508ba35b4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1ScopedTrace.html</anchorfile>
      <anchor>aed447fe36b38f99ace904ed52c206eb0</anchor>
      <arglist>(ScopedTrace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushTrace</name>
      <anchorfile>classtesting_1_1ScopedTrace.html</anchorfile>
      <anchor>a905304c342012d6ae1493a1ad3b62255</anchor>
      <arglist>(const char *file, int line, std::string message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::SecondaryDescriptorFromDescriptorDB</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</filename>
    <base>google::protobuf::internal::descriptor_pool_test::DescriptorPoolTestBase</base>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</anchorfile>
      <anchor>a50c1e0783fa0a49ca2e52022938f4556</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</anchorfile>
      <anchor>abcafb4f8bd6ebe237767309e92bbfbce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>db</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</anchorfile>
      <anchor>af805f4d79a74ea62b3ff83652b54fd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test1_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</anchorfile>
      <anchor>a6f7936546244639aecea89b2d05685cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factory_test2_fd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</anchorfile>
      <anchor>ae9e800595d86e6dbeb73de73abeb9488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1SecondaryDescriptorFromDescriptorDB.html</anchorfile>
      <anchor>a5ea29e7350e848289761a7494977f767</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::SourceFile::SectionBase</name>
    <filename>classpddm_1_1SourceFile_1_1SectionBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a1059f3fb017cd3f0f93c4543cbcdc578</anchor>
      <arglist>(self, first_line_num)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Append</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a9902c787314f0ea3d1f8396478718ef3</anchor>
      <arglist>(self, line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BindMacroCollection</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a683dc39407483980934850c6ca3a7feb</anchor>
      <arglist>(self, macro_collection)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>first_line</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a96ce8f16a41f3b8347e1f1831eec2abd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>first_line_num</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a2833206ab55594b06df832fe7b0ba50e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HitEOF</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a50c582f27390dc0f5d4e8e19481d6724</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lines</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a1b6d929f0e7249f0a47898f364343487</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>num_lines_captured</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a5b8c0be231b195314132ebc0760fa7d8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>text</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a8f322eeae92d8d21d32decf44df00df4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryAppend</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>af654982528823b168973269dff64cb5e</anchor>
      <arglist>(self, line, line_num)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_first_line_num</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a967f3da3fd533696ec9bb9f77fe7cbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lines</name>
      <anchorfile>classpddm_1_1SourceFile_1_1SectionBase.html</anchorfile>
      <anchor>a5dba9b07efe04c525fa6164a03ef33da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aditof::SensorDetails</name>
    <filename>structaditof_1_1SensorDetails.html</filename>
    <member kind="variable">
      <type>ConnectionType</type>
      <name>connectionType</name>
      <anchorfile>structaditof_1_1SensorDetails.html</anchorfile>
      <anchor>a196d8a6a7aca8f0eab66cb6d2884dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>id</name>
      <anchorfile>structaditof_1_1SensorDetails.html</anchorfile>
      <anchor>a27093e1f53bb30a0502453b585db96b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::SensorEnumeratorFactory</name>
    <filename>classaditof_1_1SensorEnumeratorFactory.html</filename>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; SensorEnumeratorInterface &gt;</type>
      <name>buildNetworkSensorEnumerator</name>
      <anchorfile>classaditof_1_1SensorEnumeratorFactory.html</anchorfile>
      <anchor>ae772f8c1defcdec7c566e56ede68b3bf</anchor>
      <arglist>(const std::string &amp;ip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; SensorEnumeratorInterface &gt;</type>
      <name>buildOfflineSensorEnumerator</name>
      <anchorfile>classaditof_1_1SensorEnumeratorFactory.html</anchorfile>
      <anchor>ae14933e6c41aa6590013bcfb30d7eb46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; SensorEnumeratorInterface &gt;</type>
      <name>buildTargetSensorEnumerator</name>
      <anchorfile>classaditof_1_1SensorEnumeratorFactory.html</anchorfile>
      <anchor>a711a7ee8707e836b4e723fb6e34b6888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; SensorEnumeratorInterface &gt;</type>
      <name>buildUsbSensorEnumerator</name>
      <anchorfile>classaditof_1_1SensorEnumeratorFactory.html</anchorfile>
      <anchor>a34e2d4add2ce5e34539f448be3bb316c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::SensorEnumeratorInterface</name>
    <filename>classaditof_1_1SensorEnumeratorInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getDepthSensors</name>
      <anchorfile>classaditof_1_1SensorEnumeratorInterface.html</anchorfile>
      <anchor>aea18b4cf7ff7fda189bcee630b8a46e0</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::DepthSensorInterface &gt;&gt; &amp;depthSensors)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getKernelVersion</name>
      <anchorfile>classaditof_1_1SensorEnumeratorInterface.html</anchorfile>
      <anchor>ae3ef4798bc980a17f36932799fa43ed9</anchor>
      <arglist>(std::string &amp;kernelVersion) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getSdVersion</name>
      <anchorfile>classaditof_1_1SensorEnumeratorInterface.html</anchorfile>
      <anchor>aae1d850f413944f1424634bfafcf38a2</anchor>
      <arglist>(std::string &amp;sdVersion) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>getUbootVersion</name>
      <anchorfile>classaditof_1_1SensorEnumeratorInterface.html</anchorfile>
      <anchor>af563b3151c0343a72dfe450bece362fc</anchor>
      <arglist>(std::string &amp;uBootVersion) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual aditof::Status</type>
      <name>searchSensors</name>
      <anchorfile>classaditof_1_1SensorEnumeratorInterface.html</anchorfile>
      <anchor>aa627efc9aba6f8e8881c68494fd2850c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SensorEnumeratorInterface</name>
      <anchorfile>classaditof_1_1SensorEnumeratorInterface.html</anchorfile>
      <anchor>a889dbdd8d0e617f203fcb33277812486</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TargetSensorEnumerator::SensorInfo</name>
    <filename>structTargetSensorEnumerator_1_1SensorInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>captureDev</name>
      <anchorfile>structTargetSensorEnumerator_1_1SensorInfo.html</anchorfile>
      <anchor>a4f2273e2432f449e1b217aeb15a0b9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>driverPath</name>
      <anchorfile>structTargetSensorEnumerator_1_1SensorInfo.html</anchorfile>
      <anchor>a6142f0cbf9974faace057dd76037477c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SensorType</type>
      <name>sensorType</name>
      <anchorfile>structTargetSensorEnumerator_1_1SensorInfo.html</anchorfile>
      <anchor>ade7ead2770ccd183fe8f6ee5f3298a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>subDevPath</name>
      <anchorfile>structTargetSensorEnumerator_1_1SensorInfo.html</anchorfile>
      <anchor>a1b3f4587dba4234fdda590b1a0cba8c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UsbSensorEnumerator::SensorInfo</name>
    <filename>structUsbSensorEnumerator_1_1SensorInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>driverPath</name>
      <anchorfile>structUsbSensorEnumerator_1_1SensorInfo.html</anchorfile>
      <anchor>aabc6fb9a0f5b59bf3266913d20ab51aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::SentinelOuterClass::Sentinel</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</filename>
    <base>com::google::protobuf::GeneratedMessage</base>
    <base>com::google::protobuf::jruby::SentinelOuterClass::SentinelOrBuilder</base>
    <class kind="class">com::google::protobuf::jruby::SentinelOuterClass::Sentinel::Builder</class>
    <member kind="function">
      <type>boolean</type>
      <name>getDefaultBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a8e13e00ab0b1b243bb28a8d9e03cea9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.ByteString</type>
      <name>getDefaultBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>acf10bca4df95a404b69a6cc49cae4acb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a03978d08d759bade98aea426f31c4953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDefaultFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>afa3436a1583fb280604ccf3b225ed8f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a5ef8f104301a59b737076f9e4eac23e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDefaultInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>af9b54eb583bf076b9bf948ef10a8915f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDefaultInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a22444c8fa88e49ee27ec2a1d6c78f319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>java.lang.String</type>
      <name>getDefaultString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a1be4f3c95a96fd51a9900c43ae3c478f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.ByteString</type>
      <name>getDefaultStringBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ad6324470fb87b63e713410f2501f5ed5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDefaultUint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a3c8f1557e5c88da2ba0278e0bc439708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDefaultUnit32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>af31dbda822f58aa7924d35b83c6b78e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>.lang.Override com.google.protobuf.Parser&lt; Sentinel &gt;</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ac9669da1a4c2cb6caf2996b72dc8d046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>.lang.Override final com.google.protobuf.UnknownFieldSet</type>
      <name>getUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a16d50708d93b5bd1a08f73cb68180dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a33dea53021772f6167bd894ac6038855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>aadb230dbee40e17e2aa323273771ed85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>getDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>af950f6e40d20e4b032f6c2efb474f2a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static final com.google.protobuf.Descriptors.Descriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ae31b30e31102ee84330ee97de428ccb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a49ca90ee950bf550456ad813747822db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ad507833bf13fd3811f49861b5ca5d1be</anchor>
      <arglist>(com.google.protobuf.jruby.SentinelOuterClass.Sentinel prototype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a5dee1a9557dbf599d159bf03ac34dc58</anchor>
      <arglist>(java.io.InputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseDelimitedFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a15aab7fc769c3bf9e2c437c7a8b9da58</anchor>
      <arglist>(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a99f70f46a10088a2c4f1407d8c9da7c3</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a7294aa94acc63e84f2c2840487641220</anchor>
      <arglist>(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ae55ee54ef8e2c53379b9411c3cb4a31f</anchor>
      <arglist>(com.google.protobuf.ByteString data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a1158cf5dbec5945194e266e185bc308c</anchor>
      <arglist>(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a2289823317094c737168421021a6a6b9</anchor>
      <arglist>(com.google.protobuf.CodedInputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a88654eab0cc119e338b8ac5f35e4e456</anchor>
      <arglist>(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>aee090761006e06d7454ba1d5bdb9c444</anchor>
      <arglist>(java.io.InputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a80451eff10d7f8a02d2dd2ff4c22b607</anchor>
      <arglist>(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_BOOL_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a162c449f33b6b5858c7713d5d43ddb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_BYTES_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a4d8923b326efe7c9d2dba0e0b64f67cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_DOUBLE_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ac24ad7c03f739d798aac148f9b955467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_FLOAT_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a843d91fae11121a646fb3c835835e3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_INT32_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a27d2028ac69d026c9a5ec222534872a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_INT64_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a9694f1024bf0ff7d5ae609630479be2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_STRING_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a6da5048171be27d76d1711a7237a720b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_UINT64_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a0373cf5f83f0a093a65710b75bf630b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>DEFAULT_UNIT32_FIELD_NUMBER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a6ebd0411894fcdb78b0f7db93fdf944a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final com.google.protobuf.Parser&lt; Sentinel &gt;</type>
      <name>PARSER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a32b29ac6a6f453d17754344b87e197a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>com.google.protobuf.GeneratedMessage.FieldAccessorTable</type>
      <name>internalGetFieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ae802ccf9decc04ddd121c35e731ea11a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>.lang.Override Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a39935b626a33ad00fd1696c156bd89cf</anchor>
      <arglist>(com.google.protobuf.GeneratedMessage.BuilderParent parent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Sentinel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a8f7f148c76c00f3627f5883be596d145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Sentinel</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a4e02b189516e9f42be24062139e9483a</anchor>
      <arglist>(com.google.protobuf.GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>defaultBool_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a347afab2dfc973678c3fb83091ca510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>com.google.protobuf.ByteString</type>
      <name>defaultBytes_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a1659f46359f067843d6eb84cad769f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>defaultDouble_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>aed51eb7667c04a587efd07b6c4b54dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>defaultFloat_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a7581df4499bfab5f2e3d7beff5090e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>defaultInt32_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a94361d9849441fce71d68acce679763f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>defaultInt64_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a315687b04871156cef3ebf598428d047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>java.lang.Object</type>
      <name>defaultString_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a33257beb7a0504e4f37b9196e40a2d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>defaultUint64_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>ac95c3c76c5f9bfa969753f8342509e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>defaultUnit32_</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a5625d2ede5d2d3b1f086fb9e720486fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final com.google.protobuf.jruby.SentinelOuterClass.Sentinel</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1Sentinel.html</anchorfile>
      <anchor>a3ae15cfe2d5d7dd290763db1ef68ca64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::jruby::SentinelOuterClass::SentinelOrBuilder</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</filename>
    <base>com::google::protobuf::MessageOrBuilder</base>
    <member kind="function">
      <type>boolean</type>
      <name>getDefaultBool</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>afa13e5b3b539a41f8610c0b8208bd9be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.ByteString</type>
      <name>getDefaultBytes</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>a8dbf45e39e5a05b539abcc395acf0d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultDouble</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>ab57a79b659b3127b4896951903519068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDefaultFloat</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>ac0ec25a9d0473dd726d9746c16037c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDefaultInt32</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>a6d4384c1090c3714e420ba9008a42631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDefaultInt64</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>af75326b428cd83195f2f2eeff85e80bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>java.lang.String</type>
      <name>getDefaultString</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>ae339bd1a5b0edba1d6aaf216ceb16a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>com.google.protobuf.ByteString</type>
      <name>getDefaultStringBytes</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>abb78a77ce2fa7f16a70a15ec33a357b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getDefaultUint64</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>a00d3f3b61185eb3da0d1d42be88c8ab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDefaultUnit32</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass_1_1SentinelOrBuilder.html</anchorfile>
      <anchor>aeef5f668a88f29364c32f506e75fbe78</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::SentinelOuterClass</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</filename>
    <class kind="class">com::google::protobuf::jruby::SentinelOuterClass::Sentinel</class>
    <class kind="interface">com::google::protobuf::jruby::SentinelOuterClass::SentinelOrBuilder</class>
    <member kind="function" static="yes">
      <type>static com.google.protobuf.Descriptors.FileDescriptor</type>
      <name>getDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</anchorfile>
      <anchor>aac1df1dd2fe91821ec6cb9cc2c0b259f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerAllExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</anchorfile>
      <anchor>a83d1ccc9b6cd8f24faf9052cb4ffad04</anchor>
      <arglist>(com.google.protobuf.ExtensionRegistry registry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SentinelOuterClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</anchorfile>
      <anchor>a5c3ce7cd1c7e8ec8756170fca293118e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static com.google.protobuf.Descriptors.FileDescriptor</type>
      <name>descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</anchorfile>
      <anchor>a8fbffd1ff2a83472180ab81a714ae22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final com.google.protobuf.Descriptors.Descriptor</type>
      <name>internal_static_com_google_protobuf_jruby_Sentinel_descriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</anchorfile>
      <anchor>a5c73c0bcb8163ce34936433dc0846d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static com.google.protobuf.GeneratedMessage.FieldAccessorTable</type>
      <name>internal_static_com_google_protobuf_jruby_Sentinel_fieldAccessorTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1SentinelOuterClass.html</anchorfile>
      <anchor>ad74af5458da0da4596ae329e0e620ead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SeparateInstanceTest</name>
    <filename>classSeparateInstanceTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
    <member kind="function">
      <type></type>
      <name>SeparateInstanceTest</name>
      <anchorfile>classSeparateInstanceTest.html</anchorfile>
      <anchor>a50a822b67bbc10d44701d213c2849b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classSeparateInstanceTest.html</anchorfile>
      <anchor>a9ec93e237dd1f2a77dae1081ab651888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classSeparateInstanceTest.html</anchorfile>
      <anchor>a04af1b3b711671ecb0778af1330a740f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>global_count_</name>
      <anchorfile>classSeparateInstanceTest.html</anchorfile>
      <anchor>a79db6d4cdd6c99b256439cc020f782ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SequenceTestingListener</name>
    <filename>classSequenceTestingListener.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function">
      <type></type>
      <name>SequenceTestingListener</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>ac0fcb350d20876f8273621ad4c79ba7a</anchor>
      <arglist>(std::vector&lt; std::string &gt; *vector, const char *id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>ae3a4e15e6c811a7b70992669d659e11e</anchor>
      <arglist>(const UnitTest &amp;, int) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>a31ffb1bb77e88fff266511b1d8427e20</anchor>
      <arglist>(const UnitTest &amp;, int) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>a506077b57a6789daf900e61285a58d8a</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>a2dcf940322a480b210d8e5e934dd0a79</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetEventDescription</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>adc3ddea0d1af961470237ed96433e945</anchor>
      <arglist>(const char *method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>a56de089e40314ad71db2ec3a56a87699</anchor>
      <arglist>(SequenceTestingListener)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *const</type>
      <name>id_</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>af5abf1f122fac090d4bdf9de0735da96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt; *</type>
      <name>vector_</name>
      <anchorfile>classSequenceTestingListener.html</anchorfile>
      <anchor>a93b46c1c1e2eccdc09fda4fe96fa5998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::ArenaImpl::SerialArena</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddCleanup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>adee7dcf2b63609526de414e194c9eb0f</anchor>
      <arglist>(void *elem, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>AllocateAligned</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>af35a02e7270965b8a7bf4b2452bcb701</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>AllocateAlignedAndAddCleanup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a45c37ec23430f13627488634d9afa6db</anchor>
      <arglist>(size_t n, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanupList</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a812cffba3dfb43d21ad896b8181a53d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SerialArena *</type>
      <name>next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>adb3374f005a08748c040b366a551493b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>owner</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a0c586cad64cb59c4001f57276c204791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a47b93117ae3a19bc15ce563ef71e90b9</anchor>
      <arglist>(SerialArena *next)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>SpaceUsed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>ac583f349297297423549c7d2e952ebe8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>Free</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a6c73a6e1e6eee2b9059c70e410e3a203</anchor>
      <arglist>(SerialArena *serial, Block *initial_block, void(*block_dealloc)(void *, size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SerialArena *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>ab79b1ca4ae7bdc74516c68da1e36412c</anchor>
      <arglist>(Block *b, void *owner, ArenaImpl *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddCleanupFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a91de82dadd4fecf078eaf406d75d29f0</anchor>
      <arglist>(void *elem, void(*cleanup)(void *))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>AllocateAlignedFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>ab84b4ffb1d91c2edb620d79c2169ed78</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CleanupListFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>afd431f24411c61688d93d7bb3e125f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArenaImpl *</type>
      <name>arena_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>aa5d0c7250c4637c68417b4f0dfa785fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CleanupChunk *</type>
      <name>cleanup_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>adb0ac23d8c03755feef58e422869a95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CleanupNode *</type>
      <name>cleanup_limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>aca3e76cdf690067076cb0f7602d97447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CleanupNode *</type>
      <name>cleanup_ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a7e13f2f7913f48a418ffb9cbf56468fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Block *</type>
      <name>head_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a1620af325376de76dcebd79f71fa9886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>limit_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a0b03382afd3f3bf3eceeedf956d561ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialArena *</type>
      <name>next_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a5fb00eb66944eec58cde6b861c044a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>owner_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a627646e1220cdd9182e871a501dd0da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1SerialArena.html</anchorfile>
      <anchor>a291c3ccd1ae04df1193bc120ae0d9695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SerializationTable</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SerializationTable.html</filename>
    <member kind="variable">
      <type>const FieldMetadata *</type>
      <name>field_table</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SerializationTable.html</anchorfile>
      <anchor>a83f9e567fd6c54676b0b393fea511461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_fields</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SerializationTable.html</anchorfile>
      <anchor>a0c01e1fea8268f46749c6719d904b1a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::SerializationTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCanonicalSerializationOrder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a7ac13935bff44da61a52bd8e24c5c6ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCanonicalSerializationOrderSameAsCpp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a11b2e6d747ab3c3a3695990e2ef5e04c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExtensionFieldNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>aeeac69b569179d4aaa1f61bdf938a1a7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFieldDataDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>ae109ff13bf20dbb5ae070041440d9ad5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFieldNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>acc4f7d76084ec7365ad7cb1f7449d4d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFieldProperties</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a59ddaf879ebd3d94e4ed172a60466df9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInitArgsUnknownFieldName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>adc8e2c1a7f13e26798de39f8320a4bff</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInitKwargs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>acbd71682f501fb7c22a90851f8854577</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInitRepeatedKwargs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a05e7c771f53ea8dcdcd77ba401509bf9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInitRequiredForeignKwargs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a195848b22788bdf1cb289f921a04adaa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInitRequiredKwargs</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a3a5531e1c10a8633c6e4bf24f1a16be5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFromStringWhenFieldsAlreadySet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>aa1581de6bf75388a3b7097552a2f97be</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergePackedFromStringWhenSomeFieldsAlreadySet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a3bdb977405534cf842b676f2fe23924a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageSetWireFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>af59130474c5c0b375abce0a35c6deda4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageSetWireFormatUnknownExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>ae0f4f88e7d0ab9eb94eeb1195ff73424</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackedFieldsWireFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a3936427841b3e26d534ff5581220ccd5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParsePackedFromUnpacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a7986a5f666fe5822c4a6c767def2e341</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseTruncated</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a8afcdd532c767f6e824b9e64081ad90e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseUnpackedFromPacked</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a46b0de070ec4d69f781c461ac8e36bf8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a4702c0b8ebfb7632248d567b2dfa9a1a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a4b9bfdf450287998b142359e236bf6e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeAllPackedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>abbb345344ec7febc32e04aad98825673</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeAllPackedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a068576523d8f435f46f6ad487907215f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeEmtpyMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>ac0d0f604e73c45e2803e24e1e5c75cdd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeNegativeValues</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>abe0803e88344be932cc13c19ccc77eaf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeUninitialized</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a885f0e0c2b6e1a8a2f80d9050f431ba9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeUninitializedSubMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a9faefd32e65d476fc90b01dd093b9778</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeWithOptionalGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>acf80cba2cc11a382eb413de26ee48511</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a56f1fb9b19c266d78ac4bda63e307d28</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckRaises</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1SerializationTest.html</anchorfile>
      <anchor>a495b0bfe45f3d1caf2948e63547ca087</anchor>
      <arglist>(self, exc_class, callable_obj, exception)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageLite::SerializedForm</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</filename>
    <member kind="function" static="yes">
      <type>static SerializedForm</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>ae93b7e85b3f06ab5bd143c9f7df37e68</anchor>
      <arglist>(MessageLite message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Object</type>
      <name>readResolve</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>a587ed8c1a66b62c7bedc93b5c140aa04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>readResolveFallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>aad1dcc002a869be104c3fcc817d2e0c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Class&lt;?&gt;</type>
      <name>resolveMessageClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>af05f7281f73c4c7d250af395a77d66b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>asBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>abc00bddb56de962f91e9cd589ac547ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Class&lt;?&gt;</type>
      <name>messageClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>a9e8177d4b85d4a153df84fec28183177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>messageClassName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>a6d355a47b631fba3f9793d5c4d835606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageLite_1_1SerializedForm.html</anchorfile>
      <anchor>aa620b4cfeede447f196a2e56704a3be0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerializeFixture</name>
    <filename>classSerializeFixture.html</filename>
    <templarg></templarg>
    <base>Fixture</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BenchmarkCase</name>
      <anchorfile>classSerializeFixture.html</anchorfile>
      <anchor>ac39499a85da703bb4d511b2074a07d80</anchor>
      <arglist>(benchmark::State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializeFixture</name>
      <anchorfile>classSerializeFixture.html</anchorfile>
      <anchor>a8e194380f717d7853f64aeecb0ca0004</anchor>
      <arglist>(const BenchmarkDataset &amp;dataset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SerializeFixture</name>
      <anchorfile>classSerializeFixture.html</anchorfile>
      <anchor>a8fd201802b30dbfc4ad2d47bddcb5218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>message_</name>
      <anchorfile>classSerializeFixture.html</anchorfile>
      <anchor>a0a59c374426b6940c098cf325f2948f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::json_format::SerializeToJsonError</name>
    <filename>classgoogle_1_1protobuf_1_1json__format_1_1SerializeToJsonError.html</filename>
    <base>google::protobuf::json_format::Error</base>
  </compound>
  <compound kind="class">
    <name>zmq::server_t</name>
    <filename>classzmq_1_1server__t.html</filename>
    <base>zmq::socket_base_t</base>
    <class kind="struct">zmq::server_t::outpipe_t</class>
    <member kind="function">
      <type></type>
      <name>server_t</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a8e65ab51e749a8035456108d01b3124c</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a4584015c2bf15f6d09eb20d319316fba</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>abc31ebabc60331029f60caaffae6dc2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a89fd38b23c7505f57e27878cc261912a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>ae67908b2d562a569250b34b14f76fc26</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a1b5f1fc3565e094ab6b85559075c2146</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a34a9a919d61289724baf63bafc6cdbdc</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>ab7b64b27843a1db871e85b17ab4b4611</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>aa465e9402466e927b71ae42423b7d267</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~server_t</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a2ac53f1517ad9d6fb07d3c7981a8cbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; uint32_t, outpipe_t &gt;</type>
      <name>out_pipes_t</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a1c25ff2fbeff639395800088dfc5b4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fq_t</type>
      <name>_fq</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>ac19a439dc4faeed271272234943c6005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_next_routing_id</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a6534a60474725af2a7f00525b0fa8302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>out_pipes_t</type>
      <name>_out_pipes</name>
      <anchorfile>classzmq_1_1server__t.html</anchorfile>
      <anchor>a9ff81121f5eaecad4424a01f3c204512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::Service</name>
    <filename>classgoogle_1_1protobuf_1_1Service.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ChannelOwnership</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a8179a7c4e391c4c47d8cb28fe1218353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STUB_OWNS_CHANNEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a8179a7c4e391c4c47d8cb28fe1218353a2f997f014720b66309842de806d79da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STUB_DOESNT_OWN_CHANNEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a8179a7c4e391c4c47d8cb28fe1218353a6b81ff5609e5a9cfa53fee23b5f25ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STUB_DOESNT_OWN_CHANNEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a8179a7c4e391c4c47d8cb28fe1218353a6b81ff5609e5a9cfa53fee23b5f25ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STUB_OWNS_CHANNEL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a8179a7c4e391c4c47d8cb28fe1218353a2f997f014720b66309842de806d79da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>CallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a7a10c059a2b94abce04cc6f6a145bda0</anchor>
      <arglist>(const MethodDescriptor *method, RpcController *controller, const Message *request, Message *response, Closure *done)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ServiceDescriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>ac288c2b5421e47f7ce1ff432822a9df3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Message &amp;</type>
      <name>GetRequestPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a16f49a16e57eeafe9e8de92f039c5b1a</anchor>
      <arglist>(const MethodDescriptor *method) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Message &amp;</type>
      <name>GetResponsePrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a74baff9aa239cff88fa6a1a764460a8c</anchor>
      <arglist>(const MethodDescriptor *method) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Service</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>ad989b0fda2faeeec96eeba0891b11552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Service</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a9fbf44395aab7f9b0a6986ef69f4bc56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a34c745ece39177f5c3ccc9cf6ca6b1cc</anchor>
      <arglist>(Service)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::Service</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1Service.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callMethod</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a979396f4ea4d6a78e44e39a902a9dfc0</anchor>
      <arglist>(Descriptors.MethodDescriptor method, RpcController controller, Message request, RpcCallback&lt; Message &gt; done)</arglist>
    </member>
    <member kind="function">
      <type>Descriptors.ServiceDescriptor</type>
      <name>getDescriptorForType</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>ad658e1ffc586f54ef919674ca2220405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getRequestPrototype</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a5027229736f245c2ad44f85bddb2477c</anchor>
      <arglist>(Descriptors.MethodDescriptor method)</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>getResponsePrototype</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1Service.html</anchorfile>
      <anchor>a9c2726fc0519b685b43a9c8235344cc3</anchor>
      <arglist>(Descriptors.MethodDescriptor method)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::service::Service</name>
    <filename>classgoogle_1_1protobuf_1_1service_1_1Service.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1Service.html</anchorfile>
      <anchor>a7c102cdafbbfd8cf6705728ddd40a46c</anchor>
      <arglist>(self, method_descriptor, rpc_controller, request, done)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1Service.html</anchorfile>
      <anchor>a9a4e44e369c526629d23b69295de8a82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetRequestClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1Service.html</anchorfile>
      <anchor>a14e2dfdaa4ae9f05592ea812b4c5cf85</anchor>
      <arglist>(self, method_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetResponseClass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1service_1_1Service.html</anchorfile>
      <anchor>ae67ceca2230aea4904455e135168a12d</anchor>
      <arglist>(self, method_descriptor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::ServiceDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</filename>
    <member kind="typedef">
      <type>ServiceDescriptorProto</type>
      <name>Proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ae85bbd971816f739e4e24dc4acc082dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>af52d61b86a365ea7d8d558aff29bc6b9</anchor>
      <arglist>(ServiceDescriptorProto *proto) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a50462a42686133d78b37506848c43010</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DebugStringWithOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a0946e6209d0609ec79115a725c87f13a</anchor>
      <arglist>(const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>file</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a7f25a69e35be8b3fb85d15639e0cc6e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MethodDescriptor *</type>
      <name>FindMethodByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ae2303d9043eb9ef8cd78815a8b1d200f</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>full_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ab724bbe5584b4b2b8a69d41798f2efc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a3561e1daddfbe3767761ea030c7448a0</anchor>
      <arglist>(SourceLocation *out_location) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>af5abba4aa053fc63b707d4a8eaad97f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MethodDescriptor *</type>
      <name>method</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ad8b3f103e4a722a3f0a8b049a74f3f13</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>method_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a56794b0a0ca45f7aee3f1e7ead3fa605</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a9c602d51fd9d0e22beed3c872e455257</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ServiceOptions &amp;</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a67e6d21141ee8b8a4c2d60bde26f1b9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ServiceOptions</type>
      <name>OptionsType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a4fa019423300722de01fd5d589ac2501</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DebugString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>aac53cf621534b9acbff6121644d521c9</anchor>
      <arglist>(std::string *contents, const DebugStringOptions &amp;options) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetLocationPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a039df0a44c7973de2693c50722e9eec5</anchor>
      <arglist>(std::vector&lt; int &gt; *output) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a5408536aa361b32a76e9d299e4b09a8e</anchor>
      <arglist>(ServiceDescriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a7edcc25a4d2ccfcaa55d02314d187127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>abbd86f3822d26a1adc80e9d81f917f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>full_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>aa0e7fded443d48590007db3ca0ffcbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>method_count_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a3441264d1c7d50f79ca872f63dc30268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodDescriptor *</type>
      <name>methods_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a44840f9be5fbd3714859c0568c32361c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string *</type>
      <name>name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ad293d4627adef36d1bfa9dccc3ad00ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ServiceOptions *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a4f95622361bf0b631996cfe3b66abac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>compiler::cpp::Formatter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a791baf050bfbed4f96360a42709b6095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DescriptorBuilder</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ad2ccc9e6d05e14bebd95c9b2261abf3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ac1d1d040ab90f5786ff7556de87ebb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>io::Printer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a5a7d3a1608aacb4e62ad428a09b849d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MethodDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1ServiceDescriptor.html</anchorfile>
      <anchor>aff3f84e989fc7cdfd1b23a6e83a56bb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::ServiceDescriptor</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</filename>
    <base>google::protobuf::descriptor::_NestedDescriptorBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a8d48827117ee98210ebd34a7748b297c</anchor>
      <arglist>(self, name, full_name, index, methods, options=None, serialized_options=None, file=None, serialized_start=None, serialized_end=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a362679ab673bcd1a875ceeb24bfe06f5</anchor>
      <arglist>(cls, name, full_name, index, methods, options=None, serialized_options=None, file=None, serialized_start=None, serialized_end=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CopyToProto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a50004e28e2f0f37f5cd5921d8cc241fd</anchor>
      <arglist>(self, proto)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindMethodByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a53f6008a5e90f7a500b09c72e2397c93</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a4b9484dceee82b8e07a7c9230df221d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>methods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a304878993a891f7074e3e7c121af4d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>methods_by_name</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>aef2bc951eb642295646b3845cbed8cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_C_DESCRIPTOR_CLASS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a78223fb029005523fcfbacead4519137</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Descriptors::ServiceDescriptor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</filename>
    <base>com::google::protobuf::Descriptors::GenericDescriptor</base>
    <member kind="function">
      <type>MethodDescriptor</type>
      <name>findMethodByName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ae733c20744674b818aaa970f53938396</anchor>
      <arglist>(final String name)</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptor</type>
      <name>getFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a2bf06b9ed1435ef28088b4bc97e2545e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getFullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a2f9b64325d73db02bd5675c1357b7ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a99159d9ccce5cf836d70c0e2744b90a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; MethodDescriptor &gt;</type>
      <name>getMethods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>aa0a35278bf72e3d81c88b9696f73f323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a547c11a91eea99272f21bac67de424bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ServiceOptions</type>
      <name>getOptions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a58a3597222264af66874f01c8dcfc274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto</type>
      <name>toProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a677fd0dce5ff7d953096904fe3f68899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>crossLink</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>ab4e3ab8a6731dac3b3bac507283ea02b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ServiceDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a268fc3b63774fc2100aa3aee6d457260</anchor>
      <arglist>(final ServiceDescriptorProto proto, final FileDescriptor file, final int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a53ba7e312ba3ac8d4f76339395d3bdd2</anchor>
      <arglist>(final ServiceDescriptorProto proto)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final FileDescriptor</type>
      <name>file</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a41957ecc562b6340d2da6e73fa9027e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>fullName</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a88f850bce2fcea137069641ca0159f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>index</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>aead7309003ea00ce29c91cc542b2459c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MethodDescriptor[]</type>
      <name>methods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>affb7c8d8a83f215e0073ee2230af91be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ServiceDescriptorProto</type>
      <name>proto</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Descriptors_1_1ServiceDescriptor.html</anchorfile>
      <anchor>a4710cda633911ab4a839ba132cd64f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceDescriptorProto</name>
    <filename>classServiceDescriptorProto.html</filename>
    <member kind="enumvalue">
      <name>kMethodFieldNumber</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adc77c98e9dda98b80afa39d09fe9a77aa987429163b765283e148d1a5c877e5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adc77c98e9dda98b80afa39d09fe9a77aaebe357b7044a2fc28d8bcf9c8b1f393b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adc77c98e9dda98b80afa39d09fe9a77aaa217cb7809f7b564f3f8b56ae0f43b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMethodFieldNumber</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adc77c98e9dda98b80afa39d09fe9a77aa987429163b765283e148d1a5c877e5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adc77c98e9dda98b80afa39d09fe9a77aaebe357b7044a2fc28d8bcf9c8b1f393b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adc77c98e9dda98b80afa39d09fe9a77aaa217cb7809f7b564f3f8b56ae0f43b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MethodDescriptorProto *</type>
      <name>add_method</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a4034cbd8b99e49f3342b0f6ea02c39fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a561d1e7e911564b84242720ae6bc29bf</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a6a72ece2fb098b07dfe384a35bf88447</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_method</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a371839bb2e95593666935754d7beffdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a0a0032f26cbea0735738f58da42d3fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a6313a8e7722e4c2273ea4e50efabe51c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ab1ca7139b4236a37eb5ace8d5d99956c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a58d5395feac3dc675fb7d450650e733c</anchor>
      <arglist>(const ServiceDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ac5ba829c495a07d84dc24445184b01c8</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adf85bb50bec8ffe00f73d499a33f5086</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ae14f928411c82584796ee457e24147bd</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a4dc4cc165116cc882d350c8f0b38daf2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ac36f97aefae4b29fba2d5f565a307425</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ab715dbd2f6631d49fb7592fa12426ef5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aea910098257e3bd5537d3b6bcce2229c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a08b266c03be0067ed8da9600d1d679dd</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ae80baae20476a44ac41fd619ace7ade1</anchor>
      <arglist>(const ServiceDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a8c133049cc8b1eec453c3210fefb7329</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::MethodDescriptorProto &gt; &amp;</type>
      <name>method</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a3bca9b06b9f5bf7678cc11d75528da65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::MethodDescriptorProto &amp;</type>
      <name>method</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a39b7f41988be021b0f29f851211e4841</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>method_size</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ace91e47d87a9a4dd08c71a566e8374ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::MethodDescriptorProto &gt; *</type>
      <name>mutable_method</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a84d4a2377387d4f93fd98174f2fe4ff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::MethodDescriptorProto *</type>
      <name>mutable_method</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a67d5e1f9922d6d8f25b81a3099e53f08</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aad17401e0c7360bc38b0fbc8ac726bdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ServiceOptions *</type>
      <name>mutable_options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a51234384df03e4c9bb2df506be597ae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>acefa2c083dee5f80aaa0b6ee4fd996d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a8f1ddfb8abca969b4ab487176d03893a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a4858f9628b13dac127e3c95999f9cebb</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto *</type>
      <name>New</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ad7fdf3a44abffa696eb8019f432bc2e5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ae1f9d9ec8d1b9dd18c63381524f5b82d</anchor>
      <arglist>(const ServiceDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto &amp;</type>
      <name>operator=</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a49576512038a027eac9b377c8046dc59</anchor>
      <arglist>(ServiceDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::ServiceOptions &amp;</type>
      <name>options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a36b1799ab8c9d4b9b6e86bba7d9cdf1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adee284e59f44bd3884300e68403e3c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ServiceOptions *</type>
      <name>release_options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>afa5982c70ca70382cf0063752244a727</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>af4ce7ec5e61989269cb7721b103a3ffb</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceDescriptorProto</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a8513cbac63d12f1f6264287b892078b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceDescriptorProto</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a141aa14b687a7fc01d314b3088c62c1c</anchor>
      <arglist>(const ServiceDescriptorProto &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceDescriptorProto</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a75f873d14e85253706ac7ebdf8632cd9</anchor>
      <arglist>(ServiceDescriptorProto &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a7985b0a51825b78716f740f63543612a</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a293449da0ee4fb11e09bb22451de98f1</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::ServiceOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a0a00b854dc4e015261c2fe69ee613e47</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a9e6affb2b24d82fa4d6c07af2f1eaf49</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a329213cb612db6ace09fcf5c73dcd5f1</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a6a5d9dab56e287ac86497f278a8288de</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a0b65883bff1d92c7696c7acb2971a111</anchor>
      <arglist>(ServiceDescriptorProto *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aa8a1b10619ac71052804e21e5ffc913f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ServiceOptions *</type>
      <name>unsafe_arena_release_options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a9d4b92ac80d67226e402500642833dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_options</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>abf8bdbcdfa76fb900c7eb09ccc3fee33</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::ServiceOptions *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>acb360672fcbf3eb941a362a00a3227b6</anchor>
      <arglist>(ServiceDescriptorProto *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ServiceDescriptorProto</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a88d537b8c56de1bf15d431e3b5c10b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ServiceDescriptorProto &amp;</type>
      <name>default_instance</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ac25dc7b32bf83a2453c4f76d04208288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a82031f06a814489391b44e868477dc0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ab365c64c7cee7b45a3aa1df136527799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>afb436a655209197f69c566c400d71113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>adfb6ae2a7d7e31e8651b588bb7c07d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ServiceDescriptorProto *</type>
      <name>internal_default_instance</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aa6a70823e965448ff62eb58c7e79704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ab36c0e820223c57382c337a9301b9213</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ServiceDescriptorProto</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a648dbd821052108bfc00949061681c09</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>add5bd03fd0617cb238c3e9609b14070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a4fa21b08de96e755e7af07c0384bfd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a64bf6ccafd0ddd129db607d3ed9b175b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>af4b7ee4604e2dfa83665dff4569943b0</anchor>
      <arglist>(ServiceDescriptorProto *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>af71741ae551c304903fa6dc19098d666</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a96c9bca5687f3188a9cc9bf84c8c7bf3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>afac475a77da3c2b895f6f2c3a4f5f950</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a322f33988f39b485812ca9634e48747b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>afa04fdd589624a385e23ed757a1a57e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aa6ef1ec3d3c4dc8f65b6ae72f4fb76af</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aaa7fc43e9cc3a60384302df639bf8d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a24f679163f99b3ec69dc47a059cc50f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a78f10c5e40c9180e80c37cbeee8f3990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a1e3cc983637b28c0ce915b165352c700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>abd8ae164bd90a2e54bbf1b6724360947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::MethodDescriptorProto &gt;</type>
      <name>method_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>aa41f0f66607c9d1b5463cd2ee955032f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a8c858697795a20ddc73c3cfac22f59fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::ServiceOptions *</type>
      <name>options_</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a92ec118ca591e566f476e82add7156c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classServiceDescriptorProto.html</anchorfile>
      <anchor>a659fbe2551ab7232d5038f6778d4687f</anchor>
      <arglist>(ServiceDescriptorProto &amp;a, ServiceDescriptorProto &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceDescriptorProtoDefaultTypeInternal</name>
    <filename>classServiceDescriptorProtoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; ServiceDescriptorProto &gt;</type>
      <name>_instance</name>
      <anchorfile>classServiceDescriptorProtoDefaultTypeInternal.html</anchorfile>
      <anchor>a549c82c6a404dd84dc436215d1542c85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::ServiceDescriptorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a6b7873d040671eab6921db889d7e7f09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MethodDescriptor *</type>
      <name>bar_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a0b4230fa05e63c22357973389ff5615d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>bar_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a14670a3c07d0965c61803b5109377011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>bar_request_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a99f5ad7d4b446c9e01142652d83a0498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>bar_response_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>ac0030d41615c7ff455ef377a7d842167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MethodDescriptor *</type>
      <name>baz2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a457413dac4c206d143388b58c733fa26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>baz_request_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a468d34a19438e7bf621fdfb77349913c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>baz_response_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>af3d059f217efb195cf1bdbb1f600aab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MethodDescriptor *</type>
      <name>foo2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a28bb49459100fa84374c2cb65f3806ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MethodDescriptor *</type>
      <name>foo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a31b8b05ccaad45bc3baeb5f16ba462cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>foo_file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a6401556598c8f5882ddbf1480883d3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_request_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a8716e7b85e949656e1a6b9f4238d3b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>foo_response_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a2d2247ae09f6de8a315e11e7398d01fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a7b2dc1a764f38b9f1676849e4dc34f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ServiceDescriptor *</type>
      <name>service2_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a32c5f86f1399a312bbaa82018d5eb251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ServiceDescriptor *</type>
      <name>service_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ServiceDescriptorTest.html</anchorfile>
      <anchor>a5a6fc162ca07ad1a845bfbf1bfd785cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ServiceException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ServiceException.html</filename>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceException.html</anchorfile>
      <anchor>a11d40f1d32cf0dadc6ea8b9599f2507e</anchor>
      <arglist>(final String message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceException.html</anchorfile>
      <anchor>a8701ea51e109b7b2b5a9ae54a176407c</anchor>
      <arglist>(final String message, final Throwable cause)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceException.html</anchorfile>
      <anchor>a1a05b958f020457f9cf99e8bb54036c6</anchor>
      <arglist>(final Throwable cause)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceException.html</anchorfile>
      <anchor>abfd1c48784b699c3a7787d7c723ff989</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::ServiceGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>GenerateDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a8ed68f70ee56a0f26125e346c6367c0c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a8dad3aaeeba893fe5897ea878cec0114</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a077686c48b221710f89560a3de386b03</anchor>
      <arglist>(const ServiceDescriptor *descriptor, const std::map&lt; std::string, std::string &gt; &amp;vars, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a86b0cfe68951dd9dd7921ffd324e4cc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NON_VIRTUAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa85c293f4bc356f8bf0fafc0f46352eba42807c0334b85690d78d5635f50c1652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>REQUEST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ac323fb9bd144d0989c7956dce3b93ffda82981df000ec6f0527e7aab21685480d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>RequestOrResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ac323fb9bd144d0989c7956dce3b93ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>REQUEST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ac323fb9bd144d0989c7956dce3b93ffda82981df000ec6f0527e7aab21685480d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RESPONSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ac323fb9bd144d0989c7956dce3b93ffdaf730f16bda90fc792dfd8a812a8aa2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RESPONSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ac323fb9bd144d0989c7956dce3b93ffdaf730f16bda90fc792dfd8a812a8aa2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VIRTUAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa85c293f4bc356f8bf0fafc0f46352eba76c23c47b72f50638fc4cfbbfe327822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>VirtualOrNon</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa85c293f4bc356f8bf0fafc0f46352eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VIRTUAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa85c293f4bc356f8bf0fafc0f46352eba76c23c47b72f50638fc4cfbbfe327822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NON_VIRTUAL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa85c293f4bc356f8bf0fafc0f46352eba42807c0334b85690d78d5635f50c1652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateCallMethod</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a37665c9e8bab9571f73a143220ccf639</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateGetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a4a8f88f6cdf408f59372be63d4d85f90</anchor>
      <arglist>(RequestOrResponse which, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateInterface</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a8ca6c423ca0c4a98c0d834151bb71101</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateMethodSignatures</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a89017677f450491b61c9925d8adc4d4d</anchor>
      <arglist>(VirtualOrNon virtual_or_non, io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateNotImplementedMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ad1f6b08ace4da58866a80de32945a9aa</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateStubDefinition</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa3a88d085466a57629590251e5c4682e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GenerateStubMethods</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>acfbfa44471903cfc659d2c405c66e5db</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a15d15ede4a73b10674dc9e00c633b6ff</anchor>
      <arglist>(ServiceGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ServiceDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>ab5ef59fababab939dda9e7b728d61f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_in_metadata_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>aa5a15f7e631dd7383e7988b0c58b04ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options &amp;</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a4ae7ce300d7cf2b3cc51db26ceadfd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>vars_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>afee6f6648a0c6edafd7fa33b7010d945</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>FileGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1ServiceGenerator.html</anchorfile>
      <anchor>a27dd6e397ea136f17cb2e4d1edf28983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::ServiceGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</filename>
    <member kind="enumvalue">
      <name>IS_ABSTRACT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a85c3c54038e9e5c840838411cdcc2b01a159de4eec550608dd06ae76f0b067bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_CONCRETE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a85c3c54038e9e5c840838411cdcc2b01a44a5d9cdbcc0f621d2609ccb5aec83de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IsAbstract</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a85c3c54038e9e5c840838411cdcc2b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_ABSTRACT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a85c3c54038e9e5c840838411cdcc2b01a159de4eec550608dd06ae76f0b067bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_CONCRETE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a85c3c54038e9e5c840838411cdcc2b01a44a5d9cdbcc0f621d2609ccb5aec83de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUEST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a0e3629c313d8fa4abe6631b7c6f4fffda9d15b0e97ed1222699d14c3887a753bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RequestOrResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a0e3629c313d8fa4abe6631b7c6f4fffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUEST</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a0e3629c313d8fa4abe6631b7c6f4fffda9d15b0e97ed1222699d14c3887a753bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a0e3629c313d8fa4abe6631b7c6f4fffda463c811fca5104e3d20422d65b65b388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESPONSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a0e3629c313d8fa4abe6631b7c6f4fffda463c811fca5104e3d20422d65b65b388</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>ad1271608b5addcdbcfac3b806abd399d</anchor>
      <arglist>(io::Printer *printer)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a62a7f494764e521e42ad7f5d29f7229f</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ServiceGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>ad538e0e3c912f62bff400016b1dd8ffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ServiceDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a78f01fa9d8d2809919932b6f61f9f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1ServiceGenerator.html</anchorfile>
      <anchor>a4e1faa570185d9f8fd796fb6b77868f0</anchor>
      <arglist>(ServiceGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceOptions</name>
    <filename>classServiceOptions.html</filename>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ad66e70df23de210a9dd36ae4d55b88caafdc5a203d5c789a920070e5a42154c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ad66e70df23de210a9dd36ae4d55b88caa40e8a5bc9d04d6085adbaea1c9d5d37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDeprecatedFieldNumber</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ad66e70df23de210a9dd36ae4d55b88caa40e8a5bc9d04d6085adbaea1c9d5d37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUninterpretedOptionFieldNumber</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ad66e70df23de210a9dd36ae4d55b88caafdc5a203d5c789a920070e5a42154c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>add_uninterpreted_option</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a35b7c716d75107e5648b252db7a038c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab9935339b761de5da9770b8bf7f709ac</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>adf743e0dadd3c73fbf3b76a0c97b52e7</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_deprecated</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a592f33715a447354d5ace5f62ae07386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_uninterpreted_option</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a9e75bccd94c6a1e2887a5af7997b8e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab743305f7592621a6adc0b7f8eace0b7</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab70545813df35e4b5eb8eef38992c6f3</anchor>
      <arglist>(const ServiceOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deprecated</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab903aa695ae066d9e38af726f0055985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a82195e9e75950dd2434eb9d685b86a1b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a8dbb9416c4f351e01567bd21de623c40</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a7ded8d9af468b09b8a3adf8b3c6a5c86</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a952cbeac08d7c196500e2c8800ef39fa</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_deprecated</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>adedff4c438de2d7ae9b868bd5c19711f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a5666f376aab3d80be411eb5c8bf37416</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ae43fcbbeb418a340352695b4d4c79253</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a6bd5e875a1a9331682b9f1092b47f043</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a80e10bb3ddbb993dd7158b634b8c358c</anchor>
      <arglist>(const ServiceOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>adb91f6f0be074d3a709a8fefd85fe74e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>aee2391211ee5c96c09dedb0aa925aa21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption *</type>
      <name>mutable_uninterpreted_option</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a2085af3868bc88e06d5df481d2a5a43a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>acac439b1ea93a16b322e519a4eb1d79b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ServiceOptions *</type>
      <name>New</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a1c4604c4755cb3e7d8df6f73863bc02d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>ServiceOptions *</type>
      <name>New</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a6976ddc0f42629c28b7a1e1cf1a9485c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>ServiceOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>af58709ba1e075d5accc553645804b3f7</anchor>
      <arglist>(const ServiceOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>ServiceOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a4b922cf9a95e1831af52a1960875ae8e</anchor>
      <arglist>(ServiceOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a571b26fd25b6763e5b7c261b56a76de8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceOptions</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a48e22ac14509c0510a2af1b25715198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceOptions</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a71aac729f5bcbb7c469847c50bdb9876</anchor>
      <arglist>(const ServiceOptions &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceOptions</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a2d793e845c8fae88675ec73d3e7271e0</anchor>
      <arglist>(ServiceOptions &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_deprecated</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a6ea95ca66b5a00e520e55fc7475585fb</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a8115367273575a358801438903ad0b10</anchor>
      <arglist>(ServiceOptions *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt; &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a418f4fb6f9e571aa4654c7af45dbe16a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption &amp;</type>
      <name>uninterpreted_option</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a91dba7114afa208b1ea5d11197b61fd9</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uninterpreted_option_size</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a7f1d89c704a315b3469fb331c207a896</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a51fce448c860f08d0be9c0d358eeda72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ace4d82df78ca780168de8e3d5e1a5de8</anchor>
      <arglist>(ServiceOptions *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ServiceOptions</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a8f4793ce7a8e32ffd04a00a22c3a5472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ServiceOptions &amp;</type>
      <name>default_instance</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a8f906beef19f3a50eac376a240cd6a69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a51a431e7b0a17ff5a2c5475ec16c727c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ad95e711e526d315edf96549b9fd05bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a5382bd987c1a0814c85692364221c5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a79340e20fe8625d44794e1d91df1d3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ServiceOptions *</type>
      <name>internal_default_instance</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>aa10d4903ec335dd1c2cb3baf6976ce6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a8b813bfab6e36bc99989965dcaf8564b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ServiceOptions</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>afd8f88b0de7f7ea641cb9208ec90ab29</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a01ec23b309d9b6a25b9ff8f806ffad25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ac552ca9d0bc870fec2da8eaecd73650d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a082166cb362b6dff85e7e08ab6d4707e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>afaf2a9847da60cb7c8e62c08e4e8b4af</anchor>
      <arglist>(ServiceOptions *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab4cad7a70549d26983940fb63287af2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>abba3c665a45b553a387d31312a4b7e27</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a25cd0a9fa0947831f26a3d32432d4b06</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ac049b047a18edb33fd2706762f2710a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a859bf9aa63526931133b5be9b90c3bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a1e96c2ca43eda2bf2a6ead07ef232030</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a0181b93da5d784ee1668d1c866b8e8ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ae70dea88e8a6ab917a2ecfed18b7515e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a974b6dc01225e66c90d237d6fee607cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet</type>
      <name>_extensions_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ac42be8463f4348c28ae59438a2228762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a89379a4fb58750b4ad7c0a7bd4303f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a5cb90e27321b9bffdc7025fa55905ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deprecated_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a894653ab817175439c630ca543c6abf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption &gt;</type>
      <name>uninterpreted_option_</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab12e223881815e862d81a8e9d250539e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classServiceOptions.html</anchorfile>
      <anchor>ac9eac72846c79dec99300cc1ee20d9e8</anchor>
      <arglist>(ServiceOptions &amp;a, ServiceOptions &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ServiceOptionsDefaultTypeInternal</name>
    <filename>classServiceOptionsDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; ServiceOptions &gt;</type>
      <name>_instance</name>
      <anchorfile>classServiceOptionsDefaultTypeInternal.html</anchorfile>
      <anchor>a41980d92455ed6dbc91fdb412f89792d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ServiceTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</filename>
    <class kind="class">com::google::protobuf::ServiceTest::MockCallback</class>
    <class kind="class">com::google::protobuf::ServiceTest::WrapsCallback</class>
    <member kind="function">
      <type>void</type>
      <name>testBlockingStub</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>a8176c8c19a3462dc55bf628afa1e1683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCallMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>a6bae9238da7bc37bc175a50d3cd0449d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetPrototype</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>a49ad9dceb05c5aa9673c7f83d73ddc04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewReflectiveBlockingService</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>a3a66781c53f7e21511e1254df224cb87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewReflectiveService</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>aaf4c0fb914d6cc33f95726f2cdc4a1db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNoGenericServices</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>a4137dd92befee1f3bd97fc93401059fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testStub</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>acc8e554454cb0a0be0b53b50eb2cc7b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>ade09361b1a076f4e5f127e00ac7559f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.MethodDescriptor</type>
      <name>barDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>af22dc23cafd2ccdc21a1247ef4702edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMocksControl</type>
      <name>control</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>aabb9d1a8fb51c0cccf90df89083bad60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.MethodDescriptor</type>
      <name>fooDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>afdb796b36dd31a1274fb55b2f55bfc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RpcController</type>
      <name>mockController</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest.html</anchorfile>
      <anchor>a59bac2b5491d0a429a432ad902a6a44e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ServiceTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</filename>
    <class kind="class">com::google::protobuf::test::ServiceTest::MockCallback</class>
    <class kind="class">com::google::protobuf::test::ServiceTest::WrapsCallback</class>
    <member kind="function">
      <type>void</type>
      <name>testBlockingStub</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a49a80f664478f13f1dbd1794b3ea844a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCallMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a4557b2c307633a327863da0b57feb794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetPrototype</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a178bc317c7be980822a17c094c8a4d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewReflectiveBlockingService</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>ab5df20868332b3b9e72fb93db8966f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNewReflectiveService</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a1d8e89be866c9de9ab815d3950e669ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNoGenericServices</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>aabfc025e3eb17e2b8dc3790726f4d2be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testStub</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>ac8be1d7a0cd8f6ea4a1325b2c628cbd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a9ef9dd53c6701cc624b97a0303cdbe81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.MethodDescriptor</type>
      <name>barDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>ab723cebdec874198ee98f44f401f3fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMocksControl</type>
      <name>control</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a01ec7be0487d796cb2409c821df23c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Descriptors.MethodDescriptor</type>
      <name>fooDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>ac2736a04a11338c92bd5d2c1ceef941d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RpcController</type>
      <name>mockController</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest.html</anchorfile>
      <anchor>a2d275bc859b061ac34f1e790dea9b034</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::session_base_t</name>
    <filename>classzmq_1_1session__base__t.html</filename>
    <base>zmq::own_t</base>
    <base>zmq::io_object_t</base>
    <base>zmq::i_pipe_events</base>
    <member kind="function">
      <type>void</type>
      <name>attach_pipe</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a4858dad8c150d3f47acce0cb739aa7cd</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>engine_error</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>ad881635fc385589566d992ca14e72366</anchor>
      <arglist>(bool handshaked_, zmq::i_engine::error_reason_t reason_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>engine_ready</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>af560ee777fbc7c6733ca8d3290be2526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a5590017b77892a92a1d10526461e976d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const endpoint_uri_pair_t &amp;</type>
      <name>get_endpoint</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a006bd2cb75c856b818e7c4c339aa6dc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>socket_base_t *</type>
      <name>get_socket</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>ae5a4b066095dde55fe1da32fefd46e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hiccuped</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>aa436251d27aced52a1a8566c0c9d7b47</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pipe_terminated</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a0e7929f525c6b8a67619eead2d93147e</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pull_msg</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a13ce6d06916e23c71c1511ed7dc2c08a</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>push_msg</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a44dcc921e6d11e782f4b853b08fdfc52</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_activated</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>ae8ba02ccbdb8f403b891bf12effcd77c</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_zap_msg</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a900e506d614da545d5122ed9f3ee0792</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a8e0fe36659b0b81a9c37982103cb1b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollback</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>ad1180a6560147488e1fc438ebccca447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_activated</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a1917044af9b95e208c41ce3481f1919d</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_zap_msg</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a1b3115058549be2d256b1ebe1c9a70eb</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zap_connect</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a7fa2e335020458c74a6cfd86b872eb9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>zap_enabled</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a6201f3b9af1eba9edc393c32e744ae68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static session_base_t *</type>
      <name>create</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>aa3d0c8c58702de403b63ec3abef0d3ec</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, bool active_, zmq::socket_base_t *socket_, const options_t &amp;options_, address_t *addr_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>session_base_t</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>ae4ae4f11250d34ce811dbbbd3b9efefc</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, bool active_, zmq::socket_base_t *socket_, const options_t &amp;options_, address_t *addr_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~session_base_t</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a0163adca0b6b7bda23172da4eb4f6166</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>linger_timer_id</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a9903422eea5c463e540286061109081ca2268e7eb68edfaac91fe9bb67aae1a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>linger_timer_id</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a9903422eea5c463e540286061109081ca2268e7eb68edfaac91fe9bb67aae1a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clean_pipes</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>af128d6b299eb6ed929998a6ad96bd97b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_attach</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a2cdff7dd0ff64189a59ec55a85837389</anchor>
      <arglist>(zmq::i_engine *engine_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_conn_failed</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a537f3e083339311c0b07b32db306e8f8</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_plug</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>aa5fd59c88a506d3452c23d7c0d95f05e</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>acd1ec508eba7b977d5ecc08f4aa86288</anchor>
      <arglist>(int linger_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconnect</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a9bb7a10c04da11a142970f0f8130f510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>start_connecting</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>addcd71cbdce835b290dfb99c6f5c025a</anchor>
      <arglist>(bool wait_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a8a625aaf0402b690e55a32424b68a0cd</anchor>
      <arglist>(int id_) ZMQ_FINAL</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>_active</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>ac6aae01efe05a4916ed25289c45a8b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>address_t *</type>
      <name>_addr</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>aef32af852b30bfb332c1eaa73e90ac36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::i_engine *</type>
      <name>_engine</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a265b2010d5ac7e9bf4be368d50ba7c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_linger_timer</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a6471e778ea848a92d7ccd550626755b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_incomplete_in</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a95e56de5ff756c234e7495c2d9370ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::io_thread_t *</type>
      <name>_io_thread</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a918cfaad071e7f1ac468cb5d16dabd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_pending</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a441582d020e29462e205817d514d4f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_pipe</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>af6ec700c5932e28494934d7da34f0e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::socket_base_t *</type>
      <name>_socket</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a45c383d5e10523b4e532a516ed756868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; pipe_t * &gt;</type>
      <name>_terminating_pipes</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a616fa6ecba58d6b3cd94ebde10c543a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_zap_pipe</name>
      <anchorfile>classzmq_1_1session__base__t.html</anchorfile>
      <anchor>a53bea872b3c04edfc345a86e340e6860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Internal::MapAdapter::SetAdapter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1SetAdapter.html</filename>
    <member kind="function">
      <type>Iterator&lt; java.util.Map.Entry&lt; K, V &gt; &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1SetAdapter.html</anchorfile>
      <anchor>a13955b6f7509f9433e511f233da1a04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetAdapter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1SetAdapter.html</anchorfile>
      <anchor>a2f57cf6cd7186f5dc5a1a5b3216a518c</anchor>
      <arglist>(Set&lt; Map.Entry&lt; K, RealValue &gt;&gt; realSet)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1SetAdapter.html</anchorfile>
      <anchor>a5b6647059194fae4f0d7861e8ba7eb3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Set&lt; Map.Entry&lt; K, RealValue &gt; &gt;</type>
      <name>realSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Internal_1_1MapAdapter_1_1SetAdapter.html</anchorfile>
      <anchor>a895a8dc68008f7a0d02c72e6598e308b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::SetArgumentPointeeAction</name>
    <filename>classtesting_1_1internal_1_1SetArgumentPointeeAction.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <templarg>kIsProto</templarg>
    <member kind="function">
      <type>void</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction.html</anchorfile>
      <anchor>a128320dcf991ff7f1a0087dab38b4014</anchor>
      <arglist>(const ArgumentTuple &amp;args) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetArgumentPointeeAction</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction.html</anchorfile>
      <anchor>a5a4119ed113667bd4a003ab0bec2cdff</anchor>
      <arglist>(const A &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction.html</anchorfile>
      <anchor>ae2680fa62fa184b56c88743141baac60</anchor>
      <arglist>(SetArgumentPointeeAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const A</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction.html</anchorfile>
      <anchor>a57dba59652a5ea603c5e12c72e195b13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::SetArgumentPointeeAction&lt; N, Proto, true &gt;</name>
    <filename>classtesting_1_1internal_1_1SetArgumentPointeeAction_3_01N_00_01Proto_00_01true_01_4.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction_3_01N_00_01Proto_00_01true_01_4.html</anchorfile>
      <anchor>ac89fa5dde5d2683206a77d29630917cd</anchor>
      <arglist>(const ArgumentTuple &amp;args) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetArgumentPointeeAction</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction_3_01N_00_01Proto_00_01true_01_4.html</anchorfile>
      <anchor>af08b3a61e483f704e93872987d30ade0</anchor>
      <arglist>(const Proto &amp;proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction_3_01N_00_01Proto_00_01true_01_4.html</anchorfile>
      <anchor>a936f6f5c944c2bd86251b7ef44387006</anchor>
      <arglist>(SetArgumentPointeeAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::shared_ptr&lt; Proto &gt;</type>
      <name>proto_</name>
      <anchorfile>classtesting_1_1internal_1_1SetArgumentPointeeAction_3_01N_00_01Proto_00_01true_01_4.html</anchorfile>
      <anchor>aff7f9f99a3d046cd5f43844b8a87c20f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::SetErrnoAndReturnAction</name>
    <filename>classtesting_1_1internal_1_1SetErrnoAndReturnAction.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Result</type>
      <name>Perform</name>
      <anchorfile>classtesting_1_1internal_1_1SetErrnoAndReturnAction.html</anchorfile>
      <anchor>a44025d0d124cab72878bf6bdb12c3693</anchor>
      <arglist>(const ArgumentTuple &amp;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetErrnoAndReturnAction</name>
      <anchorfile>classtesting_1_1internal_1_1SetErrnoAndReturnAction.html</anchorfile>
      <anchor>abfe5a194a9b8f2b303c635ad99b3a257</anchor>
      <arglist>(int errno_value, T result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1SetErrnoAndReturnAction.html</anchorfile>
      <anchor>a18906b36848b148a809907d105823ccc</anchor>
      <arglist>(SetErrnoAndReturnAction)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>errno_</name>
      <anchorfile>classtesting_1_1internal_1_1SetErrnoAndReturnAction.html</anchorfile>
      <anchor>ac4f5ce108de323f1f76654c38aa883a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>result_</name>
      <anchorfile>classtesting_1_1internal_1_1SetErrnoAndReturnAction.html</anchorfile>
      <anchor>a271f5a3b41aa3a7f06fbd69ad19b1c77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::Environment::Setup_should_be_spelled_SetUp</name>
    <filename>structtesting_1_1Environment_1_1Setup__should__be__spelled__SetUp.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::Test::Setup_should_be_spelled_SetUp</name>
    <filename>structtesting_1_1Test_1_1Setup__should__be__spelled__SetUp.html</filename>
  </compound>
  <compound kind="class">
    <name>testing::SetUpTestCaseTest</name>
    <filename>classtesting_1_1SetUpTestCaseTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1SetUpTestCaseTest.html</anchorfile>
      <anchor>a5ceda206e569e436d71b2084333d23b1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestCase</name>
      <anchorfile>classtesting_1_1SetUpTestCaseTest.html</anchorfile>
      <anchor>a50732abc0bcb3725e6dfd6a2d487e944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TearDownTestCase</name>
      <anchorfile>classtesting_1_1SetUpTestCaseTest.html</anchorfile>
      <anchor>abdc133cd161ff2fa317f489da9bdccf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>counter_</name>
      <anchorfile>classtesting_1_1SetUpTestCaseTest.html</anchorfile>
      <anchor>a5b6e811128d35389be49f6569bf93817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char *</type>
      <name>shared_resource_</name>
      <anchorfile>classtesting_1_1SetUpTestCaseTest.html</anchorfile>
      <anchor>a904e77fd9a628b6a9aca0280665fd040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::SetUpTestSuiteTest</name>
    <filename>classtesting_1_1SetUpTestSuiteTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1SetUpTestSuiteTest.html</anchorfile>
      <anchor>ac01379a3be015db77866fe224807b219</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classtesting_1_1SetUpTestSuiteTest.html</anchorfile>
      <anchor>ad64c250ae98154efebf05e3aa5e02b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classtesting_1_1SetUpTestSuiteTest.html</anchorfile>
      <anchor>a9ab506ec2496b6c79415afb635c30372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static int</type>
      <name>counter_</name>
      <anchorfile>classtesting_1_1SetUpTestSuiteTest.html</anchorfile>
      <anchor>a13b24510288241cd6f0b3bc71e716da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char *</type>
      <name>shared_resource_</name>
      <anchorfile>classtesting_1_1SetUpTestSuiteTest.html</anchorfile>
      <anchor>a91d5526233a6cbbe776cdfe80f39492a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sha1_ctxt</name>
    <filename>structsha1__ctxt.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>b32</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>a0531a36083a587e32a4992cff03bcac0</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>b64</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>adb4ae71e5331eb92043a5158f7a5fd2e</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b8</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>a45d733148d5444e78730f0be85803e1a</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>union sha1_ctxt::@20</type>
      <name>c</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>a9f87011e2a12a365cd6dbff54f807505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>count</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>a3b10e6d4b73d836a68b1db5854a64637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union sha1_ctxt::@19</type>
      <name>h</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>a612315042148e6fa18b24d862da4a861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union sha1_ctxt::@21</type>
      <name>m</name>
      <anchorfile>structsha1__ctxt.html</anchorfile>
      <anchor>a3102ea54875050b9f9c1f36064c05291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::shared_message_memory_allocator</name>
    <filename>classzmq_1_1shared__message__memory__allocator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>advance_content</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a6e67ccfae09fc7cf0a4ee42337c78312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>allocate</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>ae03c481a6fc537680b16c84d31cff862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>aef7ee507a5273579a4d25fe810fb3518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a39176ad6cbdd1dfcd5b9d754b91d8a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>aa8d8e3dbe23ee21c75cc091bc28643e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_ref</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a0547a22462bc3d00b144b01a223fbb3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zmq::msg_t::content_t *</type>
      <name>provide_content</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a27fa5c13c4475a7f6a2759e4fce9b7b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>release</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a523fdd83c51bceb38908f83f40dceb9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a75afb854756cf1f0ce72ca2ce9b5822f</anchor>
      <arglist>(std::size_t new_size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_message_memory_allocator</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a759f778241edac3bf7066837c3e571f2</anchor>
      <arglist>(std::size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_message_memory_allocator</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>ab0c52dc1aff99ecc271cecc72e1b1b2c</anchor>
      <arglist>(std::size_t bufsize_, std::size_t max_messages_)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>ad05a02f2cb34307cf0bb351e595edf24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~shared_message_memory_allocator</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a13edc6d450dfc52436b9ff02d2d839cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>call_dec_ref</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a010b10e1a2be560ab4b51ad094151a90</anchor>
      <arglist>(void *, void *hint_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a3fe24d88136368471fae0ec57ec5dfd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a0e4eebd1b6a9dff6ccfc95e9f236912e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>_buf_size</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>ab7667dd39b835b103f49e4ced080e456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>_max_counters</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a10b7c99dfe0ade27a7fef8f914e797e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::size_t</type>
      <name>_max_size</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>a5830119240add8cf6901062db16d7a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::msg_t::content_t *</type>
      <name>_msg_content</name>
      <anchorfile>classzmq_1_1shared__message__memory__allocator.html</anchorfile>
      <anchor>ae99ee439e50a8c5b803cda5ae539f895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::java::SharedCodeGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Generate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>aed0940e1df47923e5a81784a09728553</anchor>
      <arglist>(GeneratorContext *generator_context, std::vector&lt; std::string &gt; *file_list, std::vector&lt; std::string &gt; *annotation_file_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDescriptors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>a6a443d5dcb2c3d062dd695340f9bc77f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SharedCodeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>a8dcd9573c174369ab1c21c39b4e5fc8b</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SharedCodeGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>a8cdf4a931453b5fc2bbaa0e0b40dae1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>a6533e5790f006f6f0ab7b10b5436db54</anchor>
      <arglist>(SharedCodeGenerator)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>afa2c35680b9589482ef795425f1a78d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ClassNameResolver &gt;</type>
      <name>name_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>a99f83449373b602cf36633ef6e66c656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1java_1_1SharedCodeGenerator.html</anchorfile>
      <anchor>ae0d39c5b679876c0835ca7ae86f40d3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ShutdownData</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ShutdownData.html</filename>
    <member kind="function">
      <type></type>
      <name>~ShutdownData</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ShutdownData.html</anchorfile>
      <anchor>a645da73011d754370a2119a40f5d850b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ShutdownData *</type>
      <name>get</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ShutdownData.html</anchorfile>
      <anchor>a31c6a2516e7ed0bdb752df9d81475a43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; void(*)(const void *), const void * &gt; &gt;</type>
      <name>functions</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ShutdownData.html</anchorfile>
      <anchor>a90c96611e7690001a690e090570a1fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mutex</type>
      <name>mutex</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ShutdownData.html</anchorfile>
      <anchor>abad1f5d28d3ae401793653a9b03b0e16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::signaler_t</name>
    <filename>classzmq_1_1signaler__t.html</filename>
    <member kind="function">
      <type>fd_t</type>
      <name>get_fd</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>add17d42bcccd9251fa285491fa4037f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recv</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>ad1284f904a5039a8d4aac1512f28804f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv_failable</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a1e27204bec0ced7e3464ca864fd7790d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a936a21f784f31d2115ef8bb068c9c44b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>signaler_t</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a347cf71752607359a07a401d29c7f871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a2bdf1ceb4f1b267d7c52a2c79f8e9e19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wait</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>af6d28ef27cf703cefb28e67c09f68e8f</anchor>
      <arglist>(int timeout_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~signaler_t</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a37935bf59d427370f4d42a53ad5d6511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fd_t</type>
      <name>_r</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a8b737043ae984a3c5b2f0166cd0b2f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fd_t</type>
      <name>_w</name>
      <anchorfile>classzmq_1_1signaler__t.html</anchorfile>
      <anchor>a3a261956263134d3bd1afa62dcb58b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::SimpleDataType</name>
    <filename>classgoogle_1_1protobuf_1_1SimpleDataType.html</filename>
    <member kind="function">
      <type>void</type>
      <name>SetNotifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDataType.html</anchorfile>
      <anchor>a79b9edab320e5df78c550c5540cfa973</anchor>
      <arglist>(Notifier *notifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDataType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDataType.html</anchorfile>
      <anchor>afaf67dfadb49f916c984ae4493a1e1b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimpleDataType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDataType.html</anchorfile>
      <anchor>a785f7f8a02b50da906426a422b2392c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Notifier *</type>
      <name>notifier_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDataType.html</anchorfile>
      <anchor>a5289386129aa18ab6a73bf7e00f73bbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::SimpleDescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <class kind="class">google::protobuf::SimpleDescriptorDatabase::DescriptorIndex</class>
    <member kind="function">
      <type>bool</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>aa00743d19a922f564c45eb49b3d8c919</anchor>
      <arglist>(const FileDescriptorProto &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddAndOwn</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>a98e3fd55bbfe4d72dfd66cbc9efa9768</anchor>
      <arglist>(const FileDescriptorProto *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllExtensionNumbers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>af12183612477e38bf88f9cc50f0090a3</anchor>
      <arglist>(const std::string &amp;extendee_type, std::vector&lt; int &gt; *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindAllFileNames</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>ac0a0b1854a8c516223844145749f1b10</anchor>
      <arglist>(std::vector&lt; std::string &gt; *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>a09166822b36fc354950285698efb006a</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>abc822f047936aec012af1d34530b6799</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>a71c74ebd7e527172fd94b55ce7dbc201</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>a30af32eefc9218511af8892d4a0988c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>a8d1bcdc39bc65dbb231eea46440a1f28</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>ab085d5a2759252ae5d2832a1d03fe5a0</anchor>
      <arglist>(SimpleDescriptorDatabase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>MaybeCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>ace26508e6a16ee8103708112e28a16d4</anchor>
      <arglist>(const FileDescriptorProto *file, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const FileDescriptorProto * &gt;</type>
      <name>files_to_delete_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>abdf4e4f0ef715b289daf48cd32edb6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorIndex&lt; const FileDescriptorProto * &gt;</type>
      <name>index_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>af3b917c5a48a89d1e50e17919a9c7de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EncodedDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1SimpleDescriptorDatabase.html</anchorfile>
      <anchor>adf006862dfd07c9eade25b2347b39b2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::SmallSortedMapTest::SimpleEntry</name>
    <filename>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>a319c36099aeffc957a8272a00134e937</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>getKey</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>a23685e1e4eb0c3ab4b3ea5c0e4503a57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>getValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>aa89f1fb2b9cdc0ab4206bbc716893f7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>a43d87a20c832965adbacd7bb778d1044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>setValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>a406fa4d85958d03d1cc5a4d950c598f0</anchor>
      <arglist>(V value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>eq</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>a5064b9b902d5769ab43a401d2d59c4f3</anchor>
      <arglist>(Object o1, Object o2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final K</type>
      <name>key</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>af233158a30971c08f25b6afd0aeeb5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V</type>
      <name>value</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest_1_1SimpleEntry.html</anchorfile>
      <anchor>af5969049865aa63b35254ca07657a151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::SimpleErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SimpleErrorCollector.html</filename>
    <base>google::protobuf::io::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SimpleErrorCollector.html</anchorfile>
      <anchor>ace0088362006a75de2ca27e75a34fcc2</anchor>
      <arglist>(int line, int column, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>last_error</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SimpleErrorCollector.html</anchorfile>
      <anchor>ac95b203ec33d2a4c836e3977b51cf826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>last_error_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SimpleErrorCollector.html</anchorfile>
      <anchor>a0ca53d33019e60678061e1fa3762a047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::SimpleTextFormatTests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1SimpleTextFormatTests.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testQuoteMarksAreSingleChars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1SimpleTextFormatTests.html</anchorfile>
      <anchor>a9f49f12c0232e0b6dac32365f793b218</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::SingleFieldBuilder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::GeneratedMessage::BuilderParent</base>
    <member kind="function">
      <type>MType</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a8022cf6e73e4564b693fb1d4f799dc26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a3e652518f623de4c9c3492a797e12b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispose</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a21cbda7499603828bcdc656237d8a016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>acd68e91af3ba9a86c3a67fa0d2edc2f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a34a073c163f3d8b7be18b07e267b0ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IType</type>
      <name>getMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a81f082e9d10a729923ca4f17b9ba0340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>ac49a1a5207e6974667ccd73559bec2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>ad0f5a199dd93525ad105fc7eb21e5844</anchor>
      <arglist>(MType value)</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldBuilder&lt; MType, BType, IType &gt;</type>
      <name>setMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a300399e8410d2931a264aeac56847ca9</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleFieldBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>af694a48ed31b04dd07dc3caeee8d75a5</anchor>
      <arglist>(MType message, GeneratedMessage.BuilderParent parent, boolean isClean)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>ac186bb992a1be048c3bad8400a1d10c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BType</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a7bd12a57b8f618acff4239d04237b29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a12afc3082ea60dde385cfc81e93339a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MType</type>
      <name>message</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>a043fe7f60c5b981e3459c1d4b763a7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GeneratedMessage.BuilderParent</type>
      <name>parent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilder.html</anchorfile>
      <anchor>ac17431fde903d44746daab0614f1d38c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::SingleFieldBuilderV3</name>
    <filename>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>com::google::protobuf::AbstractMessage::BuilderParent</base>
    <member kind="function">
      <type>MType</type>
      <name>build</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a9e1a15f8af74b71f6714187b815a5d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>af037b9abea781b2996c8f025a442e2ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispose</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a275810381e83cde12b1bfd160abddcba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BType</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>ae202bf88bd0a09509bbc2889350dbe7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>getMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>af500db44f50f8a7df10eb68aaa34985e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IType</type>
      <name>getMessageOrBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a79ea090b2a2a980a250507bc61420b3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markDirty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a701c7316d0ba614e43ccc9fdd13e81e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a162c3dbcaeac0e7a71300d94603b3f84</anchor>
      <arglist>(MType value)</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldBuilderV3&lt; MType, BType, IType &gt;</type>
      <name>setMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a52855512b21c89a2db9a433486348f20</anchor>
      <arglist>(MType message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleFieldBuilderV3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>ab354556a56408863bcdd1df2d524810e</anchor>
      <arglist>(MType message, AbstractMessage.BuilderParent parent, boolean isClean)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onChanged</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>abe64e40878d97f01785b9928f9894ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BType</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>ae26430ebb1fe9a8018dae9d68441f516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isClean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a6fe86983c8512568e3e241c771c93616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MType</type>
      <name>message</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a955555dbefed6ff00c9b59606086931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbstractMessage.BuilderParent</type>
      <name>parent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3.html</anchorfile>
      <anchor>a96009dcd4500edd10fb116e5eb705a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::SingleFieldBuilderV3Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testBasicUseAndInvalidations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3Test.html</anchorfile>
      <anchor>ad079d8a9acaaf5bda25120ebf6d45e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3Test.html</anchorfile>
      <anchor>a6900c1630c7b4aa013700373102aef66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3Test.html</anchorfile>
      <anchor>a5cc77404bef5dff011bdae31f4b184c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SingleFieldBuilderV3Test.html</anchorfile>
      <anchor>a25d3f7dd1683528bc912a0e6fba67851</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::SingleFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</filename>
    <base>google::protobuf::compiler::objectivec::FieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateFieldStorageDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>a28bfbd5fbecbb661e57eddf348fd0f7a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GeneratePropertyDeclaration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>a331c7115e7de9d442698b41644fc32b6</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GeneratePropertyImplementation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>a762a34bf41b14273b7480466beb8ea6c</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>SingleFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>ad1872accb6e5b12b36d9357eda98a85e</anchor>
      <arglist>(const SingleFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>RuntimeUsesHasBit</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>ad7eca8815c01a684571df2cad83fdf71</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>adf8761d25cb4fef7d33d89bbdf294b77</anchor>
      <arglist>(const SingleFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SingleFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>aee84d50a64664879ab2a1e4f5f19a711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SingleFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>a1522d2650c775080c12690bb798bb248</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>WantsHasProperty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1SingleFieldGenerator.html</anchorfile>
      <anchor>ae3aa6c65284d030c1e6d5b0181662199</anchor>
      <arglist>(void) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::SourceTreeDescriptorDatabase::SingleFileErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</filename>
    <base>google::protobuf::io::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>a4b3e6585c6dcdeecb58f1f4b5af7072f</anchor>
      <arglist>(int line, int column, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>had_errors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>a5cffe5219ab9515490b7fbe0bf1ed0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleFileErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>ac69416d06debbde62a7d771aa686463b</anchor>
      <arglist>(const std::string &amp;filename, MultiFileErrorCollector *multi_file_error_collector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SingleFileErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>acf15e31f59fb45a0f60df399562949f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>a71828b7369136114daa3521becb1281a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>had_errors_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>a43a08f2a394943a0a88807f33ea36fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiFileErrorCollector *</type>
      <name>multi_file_error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1SingleFileErrorCollector.html</anchorfile>
      <anchor>ac77bda5c5f9ad34f27170563c98a1e1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::SingletonSourceTree</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SingletonSourceTree.html</filename>
    <base>google::protobuf::compiler::SourceTree</base>
    <member kind="function" virtualness="virtual">
      <type>virtual io::ZeroCopyInputStream *</type>
      <name>Open</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SingletonSourceTree.html</anchorfile>
      <anchor>a46340ff69612bd8a278858f44319d93c</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingletonSourceTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SingletonSourceTree.html</anchorfile>
      <anchor>a1081eca4713a8db1629f36d1030fe7d9</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;contents)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SingletonSourceTree.html</anchorfile>
      <anchor>ac45cd74fbdabcd86d2ad24f275ff78c7</anchor>
      <arglist>(SingletonSourceTree)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>contents_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SingletonSourceTree.html</anchorfile>
      <anchor>aa0c2ca2cb2af30bce552bce36b96f93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>filename_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SingletonSourceTree.html</anchorfile>
      <anchor>a83f13f57f02e3c572e21dc7f1238dd45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularEnumFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularFieldAccessor</base>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a44562b8e1fb25d18751d85c163e27a1e</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a411c78d090d7301e4603256da3b2824a</anchor>
      <arglist>(final GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a5f97de71741ecfc8077dde03b740b597</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor</type>
      <name>enumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a82fcf205e08a5748a54af052d67bc09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getValueDescriptorMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a2f1f3b5ba86859c369c5778258baed89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>afc485c4924ef566deb6f5781e0239efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getValueMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a420e8dcc3015bd3ee76fccd48aefa87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>setValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a9b52c9048636f8842be4f34eb62dd812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>supportUnknownEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a48434038dad29c624043955782422e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>valueOfMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a68c0ecb4c267501190bb257fc618bab5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularEnumFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularFieldAccessor</base>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a23d5267e84e1d9da076f71223b3f1a8f</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>ad9aa353106fa5f1aee9869feeaac401f</anchor>
      <arglist>(final GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a2b871c9112e2b629907d8a5295babc27</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumDescriptor</type>
      <name>enumDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>ae766bf339701dd8962dc111b5c640cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getValueDescriptorMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a51e0375b1dcf7b6cc280666cfc135323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>af5460f7f99118c9b65d7fafbb0282ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>getValueMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a093c3064b3fbd416697b1ee359315a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>setValueMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a2847bfb3d11702796ff0ac85c1de3690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>supportUnknownEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a633cee123b6bcd86ae3387b02f728e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Method</type>
      <name>valueOfMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularEnumFieldAccessor.html</anchorfile>
      <anchor>a087ba77be4b694e8387fb83c5361a22f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::FieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ac5dbc07c9fa49de258baba2f93511f9f</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a71172813de9c3ec2425ae56bf14f1e33</anchor>
      <arglist>(final Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a83e666230dbf77a5afd18ef717a76950</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>af6dc0f29f6fe0c1b99ece6396ca5f92c</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a3b5407d3edce08055e4a965ef482c9f2</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>aa04bd694c1c4ec509deafd8662b40bea</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a9a682710aa8809ff95ad434eba0e98eb</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ad4c041dda1a1c6108b958cb558c35860</anchor>
      <arglist>(final GeneratedMessage message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a88f6bdbcb1f5116c68c8fa64b84771bb</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a2c641576e7f5d8727829ac13c1294c53</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a7be350f72ff504fcb42ce6033c6493f6</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a3febd50d8f1757ea2a9220dcfaa84a0c</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a90dde5e609bbadc1cfea2ed373717443</anchor>
      <arglist>(final GeneratedMessage message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ad3ef19b33c582c9bd47af102746ae2d0</anchor>
      <arglist>(GeneratedMessage.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a6e4cf2abe20627c4caab2d0833c6cbdc</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>acf8532f33b41df4dfec5530d87cc3ff2</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>af8743fe9b5d394acbe94364a2a881ee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a4865418af43005298eb8509a503b311a</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a8817ce12fb36fc3e73252e8d7d9e32e1</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>caseMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a667e1850cb7006cc15594bdef12b96bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>caseMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a02a0dcd98b361bb111507d17529179dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>clearMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>aa492ef653fc23ce331c00996ebfd5598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final FieldDescriptor</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1b19bcc2c120fc30376fff5b53bfd934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ad130ecc3ea628cc8afe0bc40acff52d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>aafa2ce8614ffd149e00fd8685be09547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final boolean</type>
      <name>hasHasMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a6ae221324b3e602f02029880c2fafb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>hasMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>afaa98133bdcee239a7e93890f85b957d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>hasMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a5a376d3c2785edba64933b1efe247c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final boolean</type>
      <name>isOneofField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ac4fc8b2cc075d9d4cbfbc0a73b33c02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>setMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a841668a16d93060df6a2709991f5f803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Class&lt;?&gt;</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a531701d8689e647c01378adca0a1bdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getOneofFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1dd71dda8764ae8dc87a6357341ec712</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getOneofFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a44381c6b3ceb7a53dd0bd48ce77b46da</anchor>
      <arglist>(final GeneratedMessage.Builder builder)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::FieldAccessor</base>
    <member kind="function">
      <type>void</type>
      <name>addRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>acab6f011067612a976f9dccbc158034c</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>afff368ed6c706f577ced468989e79b56</anchor>
      <arglist>(final Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a0dcdb9f33708f0c8e655ee37e65e4d47</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a78ba4789de9161afcfbff0608af9cd9b</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>af65d0da14ecd71b4357d17a98af25af6</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a931d229966b29d84517df5100445d5bd</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ac7de02724c4aadb4ac8c8490cfc8a7ff</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a92080fa125c537c0288921057231697b</anchor>
      <arglist>(final GeneratedMessageV3 message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a5940efe72e4babcda7428333b969e280</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getRepeatedBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>aa384d75bb70f38564d1a68deb8863d50</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a334f327f8d9467fcb672f88e46294082</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRepeatedCount</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a123ac77f247c0018a4490073cf1d0133</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a993ce1dd4fd70d37395575a05f640665</anchor>
      <arglist>(final GeneratedMessageV3 message, final int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRepeatedRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1a978b29573ab1e3454865b9584f3642</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, int index)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1e9a85246eaa87c486d4f45e6fb29e3c</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>has</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1169651ad04f4d6bccd96dc191d97abb</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a3fef4117f679210685572606b59ae56f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a8758fe52c55b87654e537301a86cedcd</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeated</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a55312df6accdd312fc93517e7e03adef</anchor>
      <arglist>(final Builder builder, final int index, final Object value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>caseMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>aba27a2217c4715359b4a4ae9a4e6a032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>caseMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>af1c79c236f904dda6d0e7c50e1b1ec39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>clearMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a50f0824d0eba5c79f6415edc3245dd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final FieldDescriptor</type>
      <name>field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a43e1cb94a2f4cffaa2157d0e8477d0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a062f0ede8b9822c04e4059ba615178f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>getMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a542dcb5d3a3ea72ad3f4582b436e26fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final boolean</type>
      <name>hasHasMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ab7f9c48d7ffe6c039eaea6d80f8cae91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>hasMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1d47512e9a1baaed4565274a9852e2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>hasMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a3a54217bcd9714430aa86a3cb4e5cd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final boolean</type>
      <name>isOneofField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>ae9840649508d04e6b616d91bf5adcde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Method</type>
      <name>setMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a5819723cd36167cb4e796072b0522c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Class&lt;?&gt;</type>
      <name>type</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a2fc835a21bca0c4f82d9828349b2e2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getOneofFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a712574fe8ad9acaf2b6ea2d647167eaa</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getOneofFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularFieldAccessor.html</anchorfile>
      <anchor>a1adee6b4897d0205c8d29582cb50fa9e</anchor>
      <arglist>(final GeneratedMessageV3.Builder builder)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SingularFieldHelper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper.html</filename>
    <templarg>type</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper.html</anchorfile>
      <anchor>a7baa67af06a095868b9f87a91e894fc5</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SingularFieldHelper&lt; FieldMetadata::kInlinedType &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01FieldMetadata_1_1kInlinedType_01_4.html</anchorfile>
      <anchor>a4dfee4cf688fb47d059b50d4a6034bb3</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__BYTES_01_4.html</filename>
    <base>google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__GROUP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__GROUP_01_4.html</anchorfile>
      <anchor>a79103e65389be142e86b357698babd04</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__MESSAGE_01_4.html</anchorfile>
      <anchor>a2adbba3c5691c8b02ced3c46496fab93</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Serialize</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SingularFieldHelper_3_01WireFormatLite_1_1TYPE__STRING_01_4.html</anchorfile>
      <anchor>a73cd40a37c3b6641643aff1f888574c9</anchor>
      <arglist>(const void *field, const FieldMetadata &amp;md, O *output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularMessageFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularFieldAccessor</base>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>acefec032a99682b1d06a59b2beb49131</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>a1dac76a0d604bc977961636b54bfa2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>afc143847757ee93326a3b18a222fb91b</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>coerceType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>a73361e09c7622fd5a7df6f9701f86f55</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBuilderMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>aa18584f3639aaffac223746b500fb3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>newBuilderMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>a1e77d4d97a89da26b2bd50bab4dd11ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularMessageFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularFieldAccessor</base>
    <member kind="function">
      <type>Message.Builder</type>
      <name>getBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>af4689ffb7e04e64047f2da754bb60458</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>Message.Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>a89c237102ccbaea40703fd0b02d50f3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>ab33545e26d41a4d175524cc3e3fed8b7</anchor>
      <arglist>(final Builder builder, final Object value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Object</type>
      <name>coerceType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>a74760e6beb6d79860b6bf950c08f0a0b</anchor>
      <arglist>(final Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBuilderMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>aba828368125a5c75488dec5e75411f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>newBuilderMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularMessageFieldAccessor.html</anchorfile>
      <anchor>a752785b0818c79e83f004e395e1d3ed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::TextFormat::Parser::SingularOverwritePolicy</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1SingularOverwritePolicy.html</filename>
    <member kind="variable">
      <type></type>
      <name>ALLOW_SINGULAR_OVERWRITES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1SingularOverwritePolicy.html</anchorfile>
      <anchor>a7d54dbe5a6052ccc102bbc44c5370207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FORBID_SINGULAR_OVERWRITES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1TextFormat_1_1Parser_1_1SingularOverwritePolicy.html</anchorfile>
      <anchor>a578245e1a8c09ccf6858df64f22d111e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularStringFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessage::FieldAccessorTable::SingularFieldAccessor</base>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a1190be3a66dbb1a3dd266a08cc36fca1</anchor>
      <arglist>(final GeneratedMessage message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>adca74647e166c88749322cd10a7f7cbd</anchor>
      <arglist>(GeneratedMessage.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a466e783d875a176b3b0608fa7f90cea5</anchor>
      <arglist>(GeneratedMessage.Builder builder, Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBytesMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a06ba75af04c68a159cc83e221887aa8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBytesMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a637a28d81cf4e670cbf168f65a0610a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>setBytesMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessage_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a04a411f50f163c74bfb9da2590239695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularStringFieldAccessor</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</filename>
    <base>com::google::protobuf::GeneratedMessageV3::FieldAccessorTable::SingularFieldAccessor</base>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a3aa8358fc2fbd03dd316a09ecc65e330</anchor>
      <arglist>(final GeneratedMessageV3 message)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a0c834153c0e198eb36bba1fa83c26428</anchor>
      <arglist>(GeneratedMessageV3.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a5f1618b16f0f86c25c8d085adf951ece</anchor>
      <arglist>(GeneratedMessageV3.Builder builder, Object value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBytesMethod</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>abdb748587fffb93ae053242170cad8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>getBytesMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a12d9f158c8cf9b3dfa033eee2298e1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Method</type>
      <name>setBytesMethodBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1FieldAccessorTable_1_1SingularStringFieldAccessor.html</anchorfile>
      <anchor>a9fde138cd1cacc9dd118538569ff1c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IgnoredValue::Sink</name>
    <filename>structtesting_1_1internal_1_1IgnoredValue_1_1Sink.html</filename>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::converter::ProtoWriter::SizeInfo</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1SizeInfo.html</filename>
    <member kind="variable">
      <type>const int</type>
      <name>pos</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1SizeInfo.html</anchorfile>
      <anchor>a6c5b37b344be6c9864f411dc4f4bf5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1converter_1_1ProtoWriter_1_1SizeInfo.html</anchorfile>
      <anchor>af19a3b20093d3ec1f2895dd68cd4dc36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStream::StreamDecoder::SkippedDataSink</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder_1_1SkippedDataSink.html</filename>
    <base>com::google::protobuf::CodedInputStream::StreamDecoder::RefillCallback</base>
    <member kind="function">
      <type>void</type>
      <name>onRefill</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder_1_1SkippedDataSink.html</anchorfile>
      <anchor>ab82444cd8a13585bc8e46ff1e40f3c72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteArrayOutputStream</type>
      <name>byteArrayStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder_1_1SkippedDataSink.html</anchorfile>
      <anchor>a4d773e39de88e0936b8552046f0fc8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder_1_1SkippedDataSink.html</anchorfile>
      <anchor>ae296e817a9a16bd381feef47799856c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkippedTest</name>
    <filename>classSkippedTest.html</filename>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStreamTest::SmallBlockInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ac80ce62b9b3b47d7f7f91dfbd8f91827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ae92f8355d1c8d951db94be0b6db82b2a</anchor>
      <arglist>(byte[] b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ad6ea565c1d87aedbab3c2f131da80a79</anchor>
      <arglist>(byte[] b, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>skip</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>a1cf0252c0969cf155afec434d61822a1</anchor>
      <arglist>(long len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmallBlockInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>a61db70a26546cb34cef7658c3344cc75</anchor>
      <arglist>(byte[] data, int blockSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>blockSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>a0ab111501770ff82c193664a737c5b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>readCalls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ae56bb214d322d980d15699fc48d9bae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>skipCalls</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ad5c91c23ecbebc7838dd895bfd34739c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::CodedInputStreamTest::SmallBlockInputStream</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</filename>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>a8a31c9e6dedab21920ae0ec08839d9ec</anchor>
      <arglist>(byte[] b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ac012fc33f32bacb24d394e90b8d9b7d8</anchor>
      <arglist>(byte[] b, int off, int len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmallBlockInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>a9cb5927baa1434804da2c235c6478821</anchor>
      <arglist>(byte[] data, int blockSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmallBlockInputStream</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>a9172d6994b85e1f2fdf66e4b96af484d</anchor>
      <arglist>(InputStream in, int blockSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>blockSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1CodedInputStreamTest_1_1SmallBlockInputStream.html</anchorfile>
      <anchor>ac294604b1a977f613c851be3432235ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::SmallSortedMapTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</filename>
    <class kind="class">com::google::protobuf::SmallSortedMapTest::SimpleEntry</class>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a4ef53684d8e5dfb41132b3dfac081518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEntrySetAdd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>ad722c117059ab3c10f1d303e8a90b12b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEntrySetClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a42ae8f5fc7d7faf2ad5f3652dee6ad20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEntrySetContains</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a32f403e744a82a0f6b20a4a0e89e59c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEntrySetIteratorNext</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>afdd0598ae152891db80183334b52e3bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEntrySetIteratorRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>aacf5310a24398e3fe3bedae99bb3671f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEntrySetRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a915a0bbd4fddf3d9e18aa8c7c6e5a269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetArrayEntryAndOverflowEntries</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>ab02fec23a4bca0cacd9cea961b7af911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMakeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a801618db98c136b33dca0ae89d2d4a0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapEntryModification</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>ad02eae5b476f169956499c1b746e1046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAndGetArrayEntriesOnly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>ad89d202955472be3c458e1edf7163f27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPutAndGetOverflowEntries</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>ae53a836570ea88c0d575d56c8b480e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testRemove</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a9b927f7992ac073c07cfc342df86e2a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReplacingPut</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>ae8aef9a644cfc12e54aab15bc5771024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Set&lt; Integer &gt;</type>
      <name>makeSortedKeySet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>a1ba7a8d594db482d23055d05ec4b4d04</anchor>
      <arglist>(Integer... keys)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runPutAndGetTest</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1SmallSortedMapTest.html</anchorfile>
      <anchor>afbe9d807a83a4f340b26eec1de299e08</anchor>
      <arglist>(int numElements)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::SnakeCaseCamelCaseTest</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1SnakeCaseCamelCaseTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>CamelCaseToSnakeCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1SnakeCaseCamelCaseTest.html</anchorfile>
      <anchor>a151ed9895024474bfb14f7c6dfb89ab2</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>SnakeCaseToCamelCase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1SnakeCaseCamelCaseTest.html</anchorfile>
      <anchor>a9a2f1d310dcd350faaead408ebf19d65</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sock_state</name>
    <filename>structsock__state.html</filename>
    <member kind="variable">
      <type>SOCKET</type>
      <name>base_socket</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a8473d7976722c98c812add946e94f41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>delete_pending</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>acf97576179f8ab206f25f38a447f1563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IO_STATUS_BLOCK</type>
      <name>io_status_block</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a462a26f5f7973f4b95161519c693e24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>pending_events</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a883a797895f34b8287d394ac7704af42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poll_group_t *</type>
      <name>poll_group</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>af46def25a399024ab1253539a60e2656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AFD_POLL_INFO</type>
      <name>poll_info</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a85eb70f6773427cc793bc3ebd6df191a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sock__poll_status_t</type>
      <name>poll_status</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>abd7c9c9841bd6003a14f96a92b357da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue_node_t</type>
      <name>queue_node</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a7004b61419a3307f9dc25ca71707fd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_t</type>
      <name>tree_node</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a38c182c8ea09531d0a07b4a5f9d1cf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>epoll_data_t</type>
      <name>user_data</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>aff9aae766cf7b1dc6467ee0c719eb597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>user_events</name>
      <anchorfile>structsock__state.html</anchorfile>
      <anchor>a5f9ccee19acd20b1dd310e96594ae32a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::detail::socket_base</name>
    <filename>classzmq_1_1detail_1_1socket__base.html</filename>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ab2c7a5b316d1a01b308c67e09329d1b9</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a628dccb2728cb2023674e40b61cf162e</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ac67aa317f184a19b5680b0749e3ded44</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a086993903f2780ab07d86dd25621ba45</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ad0d40c27911c67d71602c3b1ab06331f</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>aea931e2b556381ec5ee9a5e15b3d6c66</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a01f21e0aab723a2f1eae23c732a2b0b8</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a763b3fa30215174e4e013c696008a56b</anchor>
      <arglist>(int option_) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ae1ba7ffc7cbb86191fb224d572a3d871</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>send</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a2d723ddb789deed1e56a662b2ae7d296</anchor>
      <arglist>(const void *buf_, size_t len_, int flags_=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>acbe2664870fd1d0584789e6848be546c</anchor>
      <arglist>(message_t &amp;msg_, int flags_=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ae8b25975545d24389d597f22416d3128</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setsockopt</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a9a5fec44878fbae7f19432c23d103778</anchor>
      <arglist>(int option_, T const &amp;optval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_base</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>abff9755a7f71db281217d1bd08d5caf8</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>ZMQ_EXPLICIT</type>
      <name>socket_base</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a482d492460ad5d9030181211fe3f77d9</anchor>
      <arglist>(void *handle) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unbind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>abcbafe7ea943efce7f495893d45c0217</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unbind</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a1fd02cd14a084aa43172cecb31bf2283</anchor>
      <arglist>(std::string const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZMQ_CPP11_DEPRECATED</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a9a4c17207d103eee66f0a7c26f58bb2f</anchor>
      <arglist>(&quot;from 4.4.1, use send taking message_t or buffer (for contiguous &quot; &quot;ranges), and send_flags&quot;) bool send(T first</arglist>
    </member>
    <member kind="variable">
      <type>T int</type>
      <name>flags_</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ab58a7cfe8f2a39053a77f17b41135807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>last</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a54ae1d9fd8ac58f1c1b060524b9e6cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>get_option</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>a36b931aeabcd44b21a027a0546abd8b3</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_option</name>
      <anchorfile>classzmq_1_1detail_1_1socket__base.html</anchorfile>
      <anchor>ab40b36e528915fcd6078cc0cd78b6df1</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_base_t</name>
    <filename>classzmq_1_1socket__base__t.html</filename>
    <base>zmq::own_t</base>
    <base>array_item_t&lt;&gt;</base>
    <base>zmq::i_poll_events</base>
    <base>zmq::i_pipe_events</base>
    <class kind="class">zmq::socket_base_t::inprocs_t</class>
    <member kind="function">
      <type>void</type>
      <name>add_signaler</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>af5fa9b04adb0fc33726533d7ddd78b90</anchor>
      <arglist>(signaler_t *s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a99d2c60e47f8bc311f5292fe03b2cc74</anchor>
      <arglist>(const char *endpoint_uri_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_tag</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a49492b0088acd26e57d2aaeac1fa7b4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>adf373a3286edcedbdabe39ccbcd45435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a32c16127058401281cf8d7f31956a63e</anchor>
      <arglist>(const char *endpoint_uri_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_accept_failed</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a24667c4841e8cf70bf2cbd61d0ec993f</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_accepted</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aea23930394df8a9e685ad95e785ae1a3</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_bind_failed</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a87392e60f483dee0d0922e9ac631f52f</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_close_failed</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a4605a480885976c742b760d44b9baa55</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_closed</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a0c9b8c529c305b83220f2153e23ec075</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_connect_delayed</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5485609c954c50b0704cc6a53c6683f6</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_connect_retried</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a057ddf5d2f395b12534882f4037fff82</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int interval_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_connected</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a4b0e08147a1ef6e1904c99ad56d4d4ec</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_disconnected</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a01660d94bb9137023933e58c8f949eba</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_handshake_failed_auth</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aed761ecd34d4f273c6a99e3f18b49c3b</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_handshake_failed_no_detail</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5b8f1550fba539d8cf27281839ae6ae6</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_handshake_failed_protocol</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a681948f7636413218308666bc26614d5</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_handshake_succeeded</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>acb7c45dab49358dedbdaac7a06006958</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, int err_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>event_listening</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a100e3a5a50ff1778c838356b298934eb</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, zmq::fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>i_mailbox *</type>
      <name>get_mailbox</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ad518d43993013a5c6e48a21b7bf13f55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_peer_state</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a9ce86e3229242c9dd4fb1eb0e89392f2</anchor>
      <arglist>(const void *routing_id_, size_t routing_id_size_) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getsockopt</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a849259ba41eab552b53645a8dc9a2e1c</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_in</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ad640c08b8b66b9ab1d28c04bd20d765d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_out</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a4ae423756b7ad2c30a968170c45c513e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hiccuped</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5b09398ded71d82d1364c58fc46182d3</anchor>
      <arglist>(pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ac52a3ba8e0dc8cac419c0e6372b65886</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_disconnected</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a23eda8ebb0cfe9f927b2eb5836843fb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_thread_safe</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a3436a97034ee68fc629b5ca99f805b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>join</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a8e4efdafe89de574edc410566420afd5</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>leave</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a259a61fee48eb5342b56fbfe96bcd17c</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a6fe0dadbe90ce514293d942a7f216fbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>monitor</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aaec8b8ea5026ac7ffb8a832c236bc113</anchor>
      <arglist>(const char *endpoint_, uint64_t events_, int event_version_, int type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ad3dd234920f33d31654324992a9fb17b</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pipe_terminated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a9b773c01e01bd524daa4a2d0610cfcfa</anchor>
      <arglist>(pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>query_pipes_stats</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a3ded20c46bd33752271bfd545970baf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_activated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ab9f2d94d7a97cb28af1e810b03fe12a4</anchor>
      <arglist>(pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ae88bd5af3781f31dbcff21dcffaf6f6d</anchor>
      <arglist>(zmq::msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_signaler</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a766076a7b09fb219addc77f4edd54a43</anchor>
      <arglist>(signaler_t *s_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5b689a5fe6677f9c373f51f0347917ef</anchor>
      <arglist>(zmq::msg_t *msg_, int flags_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setsockopt</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a0132b8b5c53dcc84fb497ff9c5c52b3b</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start_reaping</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>afce7c38392a2cd061dcc4f3a13d33889</anchor>
      <arglist>(poller_t *poller_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a0568cb2445695e4a248ca1f156ebfc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>term_endpoint</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>af18d752985c9bbf8e02d9318a8009d56</anchor>
      <arglist>(const char *endpoint_uri_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ade627eb7c3b6c0717bf813cbeaa0b1c8</anchor>
      <arglist>(int id_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5e76e897d8153aee426385589738a4dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_activated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ab6b7c03819cbd7d978a78e6425786441</anchor>
      <arglist>(pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static socket_base_t *</type>
      <name>create</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a638340eee12572e521524a28e5ce7201</anchor>
      <arglist>(int type_, zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>connect_internal</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a2fa2671ec22c3731e7a8eb1a5bbfa9e1</anchor>
      <arglist>(const char *endpoint_uri_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>process_destroy</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aff82633bf1d3db31f3e18e8acbca88cb</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>socket_base_t</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a3888f70bd802bc94012f1574bd4477d8</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_, bool thread_safe_=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ac49cdc5272605a80386e6cf596a82486</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>xgetsockopt</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a76f6f1234f2ab115527cc5248284bd50</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aa9a460ac7f7e854dcad3ee04f1923415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a2bb5751d10379a2371fbe7e6ffe6bb17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>xhiccuped</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a19c776453f9cfd8116911a343a4e2993</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>xjoin</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>adcd3643bf1ac2c186604d2fbfde3b82a</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>xleave</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a6f433f9dc07a5c4041f73e5802323fc6</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a20d1d33cf520bf1ac1a5231af3152bc3</anchor>
      <arglist>(pipe_t *pipe_)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a843c559158c1947a20d98f0be853e62e</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a65ceeaea367eec8595d67c36891d44e8</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a6c3c94fb15b17ecaa9f445b43b1d73b5</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5c97142fa941153f7245671a769e0143</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a4d2ca9c48d557d7932e25be3d59abc5d</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~socket_base_t</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a77e9fcc7d29577ada5576330a06719f1</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mutex_t</type>
      <name>_sync</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aaf45e443d5dfe71ac035ba716456c32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; own_t *, pipe_t * &gt;</type>
      <name>endpoint_pipe_t</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a275c21a13f94daa4e652aad6a97c271c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; std::string, endpoint_pipe_t &gt;</type>
      <name>endpoints_t</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a166652378ad30fc1fa26d044fadfcd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_t&lt; pipe_t, 3 &gt;</type>
      <name>pipes_t</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a0bba944c8da50347a773000a708cb4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_endpoint</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>af2d8334b868eaf6d03f38e32b3f880f9</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_pair_, own_t *endpoint_, pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>attach_pipe</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>afc03e2718251805ccf8156294f60271c</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>check_destroy</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a0ab61e85ab5d14e34c61c018eb02b511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>check_protocol</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a9a66e693b446afb7c47c92b7f5175a1f</anchor>
      <arglist>(const std::string &amp;protocol_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>event</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ac1642a2b39d00d217b2bbfcb728b49e6</anchor>
      <arglist>(const endpoint_uri_pair_t &amp;endpoint_uri_pair_, uint64_t values_[], uint64_t values_count_, uint64_t type_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extract_flags</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a2b87c09dbd671d95dc33cdf739bb61bb</anchor>
      <arglist>(const msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>monitor_event</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a2f71a8ce57b5c0d32c066ce60e75d35a</anchor>
      <arglist>(uint64_t event_, const uint64_t values_[], uint64_t values_count_, const endpoint_uri_pair_t &amp;endpoint_uri_pair_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_bind</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a4acf49bb231fae7fcc86e96cca87c90e</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_commands</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a1930bd46e6c56df924e9fed0a0436d8c</anchor>
      <arglist>(int timeout_, bool throttle_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_pipe_stats_publish</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a6dea03c9e0ffde52aaea78754f15e01b</anchor>
      <arglist>(uint64_t outbound_queue_count_, uint64_t inbound_queue_count_, endpoint_uri_pair_t *endpoint_pair_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_stop</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>afb01ac7c01f7dc43a47210c887cd0bf3</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a2967998a6ff117b1355673d0d55df7ac</anchor>
      <arglist>(int linger_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term_endpoint</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a43444edb1879cd5ba154a657243da101</anchor>
      <arglist>(std::string *endpoint_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>resolve_tcp_addr</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a1ec399aaadb19b7be62e0f654a2b41e7</anchor>
      <arglist>(std::string endpoint_uri_, const char *tcp_address_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stop_monitor</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>afad49d96247b9436420f11792ee17321</anchor>
      <arglist>(bool send_monitor_stopped_event_=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update_pipe_options</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a89c2b1efcf581249f50f8f579179dde2</anchor>
      <arglist>(int option_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>parse_uri</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>abc5a7435d1b9136da65bdda143c7a5f7</anchor>
      <arglist>(const char *uri_, std::string &amp;protocol_, std::string &amp;path_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clock_t</type>
      <name>_clock</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a4df237288d15c9b983f8725f95cc526e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_ctx_terminated</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a8ea546d2f70170a00b4621ce1aca25cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_destroyed</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>aa9218e6b312cc7a513ae4258324c6926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_disconnected</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a362e0d5298436b1b26213beee0ac7cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>endpoints_t</type>
      <name>_endpoints</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ac22f31ccdc1a1653f117f799cd3856aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poller_t::handle_t</type>
      <name>_handle</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a3d37968e5856aceb11ca75be2b1c8fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>inprocs_t</type>
      <name>_inprocs</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>afa82f145a11067c45895be9324f03eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_last_endpoint</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a41639263ac870b60b5914c8b2a24f975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_last_tsc</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a8353210eef5e4fab50b6e15a4ca3a99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>i_mailbox *</type>
      <name>_mailbox</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a8f3c0f172323b9b62f8eb9a2e633eeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_monitor_events</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a2407c9dd04ff133ba823752bdbef0628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>_monitor_socket</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>af75acdc5b1761544a4c1d7d6485adf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_monitor_sync</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>ad481da4e6be3c81fd41cc5639f80bf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipes_t</type>
      <name>_pipes</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a48c4e9a35b56b94be2e1327bbb517bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poller_t *</type>
      <name>_poller</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a5f9657cccc61dfbde4e020b4afa6c430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rcvmore</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a0024d21bef1e337a943ce62895f563f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>signaler_t *</type>
      <name>_reaper_signaler</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a38d8e74d67ef1f49390a9d9209cfd18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tag</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a65377eb4e129edd32bdad7e73bfad5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>_thread_safe</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a879709dd1ad8244ca0006d79b83e0b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_ticks</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a235a16a6ad6d1eb08531e704a1a9d6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>reaper_t</name>
      <anchorfile>classzmq_1_1socket__base__t.html</anchorfile>
      <anchor>a24939e2018efff51488378bfcac113e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_poller_t</name>
    <filename>classzmq_1_1socket__poller__t.html</filename>
    <class kind="struct">zmq::socket_poller_t::item_t</class>
    <member kind="typedef">
      <type>zmq_poller_event_t</type>
      <name>event_t</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a1483562937cc972d005e31e67f3a3b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>aae9ccd3ed8f836ac868ef99ac945ae8c</anchor>
      <arglist>(socket_base_t *socket_, void *user_data_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add_fd</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>aa6dcefb8e1f5bf2742175a97b7a313e5</anchor>
      <arglist>(fd_t fd_, void *user_data_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_tag</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>ac9a61b0726e2cb8ab19a5a94a17640e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modify</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>ac2fbd03a762aac0184fca2af00f8d77e</anchor>
      <arglist>(const socket_base_t *socket_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modify_fd</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>ae9fe41da2559ccc41a2b161034d36039</anchor>
      <arglist>(fd_t fd_, short events_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a427fb926d6e9610cf7f499a0d5f27240</anchor>
      <arglist>(socket_base_t *socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove_fd</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a92336e23e8f21a6d93dbbaa3ded0816a</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>signaler_fd</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>ad55efc9f27d14b242a7159983e83523c</anchor>
      <arglist>(fd_t *fd_) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a92d6ca815113a81869530cab0c9c897f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_poller_t</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a21da80c4f5ec1363f46f945096f57775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wait</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a4294a8e7094e3c19e8c65cee10abe454</anchor>
      <arglist>(event_t *events_, int n_events_, long timeout_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~socket_poller_t</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a0af59807f04c0094f24b7b96e0210a87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>struct zmq::socket_poller_t::item_t</type>
      <name>item_t</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>af698977dfb345fa5473333b87637f2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; item_t &gt;</type>
      <name>items_t</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a94cf152b224f916cf25ea2b38abb3396</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>rebuild</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a0718211d19eb38be1426663ff128a554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>adjust_timeout</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a18e4d3455dc9770ed8a976cd7dd4dcf8</anchor>
      <arglist>(zmq::clock_t &amp;clock_, long timeout_, uint64_t &amp;now_, uint64_t &amp;end_, bool &amp;first_pass_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>is_fd</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a1c70a2195496a346c8fdb5efd4e934c8</anchor>
      <arglist>(const item_t &amp;item, fd_t fd_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>is_socket</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a4aaa775f5d35dac17698a9206319e12d</anchor>
      <arglist>(const item_t &amp;item, const socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>zero_trail_events</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a0a6f8c6b0ddcef9ea9c83421ba780644</anchor>
      <arglist>(zmq::socket_poller_t::event_t *events_, int n_events_, int found_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>items_t</type>
      <name>_items</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a6c116f197585cdef40a551cc8261f8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_need_rebuild</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a9babcca4dabb85842dd4760603617d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pollset_size</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a79e8f83cd143b35095baf735f6421f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>signaler_t *</type>
      <name>_signaler</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>aafaef9716a3f2a517d8a521ddd814a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tag</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>aa0629119a75fc26aa4ae86c80c195fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_use_signaler</name>
      <anchorfile>classzmq_1_1socket__poller__t.html</anchorfile>
      <anchor>a5318682562822449c3871f3e015d541f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_ref</name>
    <filename>classzmq_1_1socket__ref.html</filename>
    <base>zmq::detail::socket_base</base>
    <member kind="function">
      <type></type>
      <name>socket_ref</name>
      <anchorfile>classzmq_1_1socket__ref.html</anchorfile>
      <anchor>a3b9ba8aecff5e3ead5f6991970ec43af</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_ref</name>
      <anchorfile>classzmq_1_1socket__ref.html</anchorfile>
      <anchor>ad38bf1dd7ab89f7c1769462287c60c6f</anchor>
      <arglist>(from_handle_t, void *handle) ZMQ_NOTHROW</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socket_t</name>
    <filename>classzmq_1_1socket__t.html</filename>
    <base>zmq::detail::socket_base</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a6bf8de8f979ffd95544aae028b6aa7d3</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator socket_ref</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>adae0e9ceb4a1f6247890e22a77e91ed5</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>abc436818ec431b2f18fcb6c26e70688e</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void const *</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a9994d49066c2075baf2b4e31dfe605f2</anchor>
      <arglist>() const ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>ab2757b65ca7f4aeabd8d9e7545ed1567</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a40e7d9f2ab962d051b4fe6831d923a58</anchor>
      <arglist>(context_t &amp;context_, int type_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a08f5da517679e373ce945e2a8c0af3ac</anchor>
      <arglist>(socket_t &amp;other) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>ac03df2363c79a092c5ad15c5077a8566</anchor>
      <arglist>() ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a38d59e1b4b72a4aeeb883ba675f38e93</anchor>
      <arglist>(const socket_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a1ca44d1f5b6eef681668b32ba07bc3e2</anchor>
      <arglist>(const socket_t &amp;) ZMQ_DELETED_FUNCTION</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>socket_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a0a143991565eac2ae1f7a8976a0ae9cc</anchor>
      <arglist>(void *context_, int type_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>ctxptr</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a3e891290e59bc980a7dfbe589c38a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>monitor_t</name>
      <anchorfile>classzmq_1_1socket__t.html</anchorfile>
      <anchor>a8bc52b396b759f9800e085db0109b589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socks_auth_response_decoder_t</name>
    <filename>classzmq_1_1socks__auth__response__decoder__t.html</filename>
    <member kind="function">
      <type>socks_auth_response_t</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>aefc3a4d8608afdee6c99cd4bbfbf132b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>a4f3b615bcbfaff3def2102e0f2efb4fa</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>a2a3819cde872bc61948c36b4de8ffe97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>aca6a9e6f64c048b65a58dffd56a85245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_auth_response_decoder_t</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>a08f88489b68a23f26c613670676f7107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>ab3611792942ceea59ad51194d3eca52f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_read</name>
      <anchorfile>classzmq_1_1socks__auth__response__decoder__t.html</anchorfile>
      <anchor>a69d62f6af53fa03a8b1083e028794e0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socks_auth_response_t</name>
    <filename>structzmq_1_1socks__auth__response__t.html</filename>
    <member kind="function">
      <type></type>
      <name>socks_auth_response_t</name>
      <anchorfile>structzmq_1_1socks__auth__response__t.html</anchorfile>
      <anchor>a3741e7db3588ba3c1589f65e60836d08</anchor>
      <arglist>(uint8_t response_code_)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>response_code</name>
      <anchorfile>structzmq_1_1socks__auth__response__t.html</anchorfile>
      <anchor>ad4dab4b7823cb59c33af853ead34d9c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socks_basic_auth_request_encoder_t</name>
    <filename>classzmq_1_1socks__basic__auth__request__encoder__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>a94ce258940d8ef688d70abfb0e1e98d9</anchor>
      <arglist>(const socks_basic_auth_request_t &amp;req_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_pending_data</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>a9545020ae868914ca54156113068097e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>a1b8b787e5ed52b505d8706b8fa74f5f3</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>aaa0a866ace17073134efdbcd30d62724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_basic_auth_request_encoder_t</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>a91497424bae565965a980888caa95257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>a6ed5e8cadd03733da34ab04194f8fdc6</anchor>
      <arglist>[1+1+UINT8_MAX+1+UINT8_MAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_encoded</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>ac2c5fe275d44bfcd5c6eb2b4c8d6acbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_written</name>
      <anchorfile>classzmq_1_1socks__basic__auth__request__encoder__t.html</anchorfile>
      <anchor>a9a4d7ececa9ceab677b3ffd58309a661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socks_basic_auth_request_t</name>
    <filename>structzmq_1_1socks__basic__auth__request__t.html</filename>
    <member kind="function">
      <type></type>
      <name>socks_basic_auth_request_t</name>
      <anchorfile>structzmq_1_1socks__basic__auth__request__t.html</anchorfile>
      <anchor>a13954fcd2ce4140598842cbf55343731</anchor>
      <arglist>(const std::string &amp;username_, const std::string &amp;password_)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>password</name>
      <anchorfile>structzmq_1_1socks__basic__auth__request__t.html</anchorfile>
      <anchor>ab85d6f71f2cb77867e7aa80c7215f8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>username</name>
      <anchorfile>structzmq_1_1socks__basic__auth__request__t.html</anchorfile>
      <anchor>a402de617efd508cb8d79ed0df6db573c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socks_choice_decoder_t</name>
    <filename>classzmq_1_1socks__choice__decoder__t.html</filename>
    <member kind="function">
      <type>socks_choice_t</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>a9b8397f0e25c3936e297abec451b9461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>a5ae9f20a2c199cf45add15a29d546c16</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>a8b563d7b84bba8bb0ba26cc4d3363b5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>a8c19c6052fb81526b6e8422726b2fd74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_choice_decoder_t</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>af63046f126d20f3c7ccb2fd97d341f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>a247d54a968de5c156d180e2d05c2f781</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_read</name>
      <anchorfile>classzmq_1_1socks__choice__decoder__t.html</anchorfile>
      <anchor>abebbb9e98f640c8718f50b06a3f56856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socks_choice_t</name>
    <filename>structzmq_1_1socks__choice__t.html</filename>
    <member kind="function">
      <type></type>
      <name>socks_choice_t</name>
      <anchorfile>structzmq_1_1socks__choice__t.html</anchorfile>
      <anchor>a21849910cd827dcd2e6ab7c08939e9bf</anchor>
      <arglist>(uint8_t method_)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>method</name>
      <anchorfile>structzmq_1_1socks__choice__t.html</anchorfile>
      <anchor>a6209897f8c618fbbfd3f443020765f8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socks_greeting_encoder_t</name>
    <filename>classzmq_1_1socks__greeting__encoder__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>adc5715dfcc1add49d1beb7ed8a25d03e</anchor>
      <arglist>(const socks_greeting_t &amp;greeting_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_pending_data</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>a822dfb7e370bedac0664845096fb40e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>adad99d2cef0fb824a4d3f6f7a4617521</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>a5dfd04641f00f798da9356834ad089a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_greeting_encoder_t</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>a6ad3528fb53b7cbdd638f965b1c6c961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>a0cec90830b019d7a4925e50eff582b2f</anchor>
      <arglist>[2+UINT8_MAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_encoded</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>a0c3721ba7ebd4cd54497bff6139d9a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_written</name>
      <anchorfile>classzmq_1_1socks__greeting__encoder__t.html</anchorfile>
      <anchor>a4b6888b9e7aa4db0c2951b0436d018c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socks_greeting_t</name>
    <filename>structzmq_1_1socks__greeting__t.html</filename>
    <member kind="function">
      <type></type>
      <name>socks_greeting_t</name>
      <anchorfile>structzmq_1_1socks__greeting__t.html</anchorfile>
      <anchor>af9fb127f20538d034e8059177c00aa46</anchor>
      <arglist>(const uint8_t *methods_, uint8_t num_methods_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_greeting_t</name>
      <anchorfile>structzmq_1_1socks__greeting__t.html</anchorfile>
      <anchor>a1af35921b8850c3ca447dc40f086bd00</anchor>
      <arglist>(uint8_t method_)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>methods</name>
      <anchorfile>structzmq_1_1socks__greeting__t.html</anchorfile>
      <anchor>a7d1d221581eb0a73caf1cac011d99eb8</anchor>
      <arglist>[UINT8_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>num_methods</name>
      <anchorfile>structzmq_1_1socks__greeting__t.html</anchorfile>
      <anchor>aaa21b05a626dede988685d729ddba6a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socks_request_encoder_t</name>
    <filename>classzmq_1_1socks__request__encoder__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a85f4d33570f339ee0fcc79f3a85d6024</anchor>
      <arglist>(const socks_request_t &amp;req_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_pending_data</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a84051083a72634a85a6f3de97e93e3ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>output</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a90df3140a34d7f471ec33afe43aee4d6</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a4cb1f39c5f75fd61dec8b492f1b0b2df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_request_encoder_t</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>aa43b01b365ea68fcccf43019c917edee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a2cd1b9d813474e8d7235236438a0b28c</anchor>
      <arglist>[4+UINT8_MAX+1+2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_encoded</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a09970746a6075f3865cfa3aca1377604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_written</name>
      <anchorfile>classzmq_1_1socks__request__encoder__t.html</anchorfile>
      <anchor>a3a3e2905f4ebdd2de8d782630399066e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socks_request_t</name>
    <filename>structzmq_1_1socks__request__t.html</filename>
    <member kind="function">
      <type></type>
      <name>socks_request_t</name>
      <anchorfile>structzmq_1_1socks__request__t.html</anchorfile>
      <anchor>a3273a42f19db65ea22da6f5bee5aa1d5</anchor>
      <arglist>(uint8_t command_, std::string hostname_, uint16_t port_)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structzmq_1_1socks__request__t.html</anchorfile>
      <anchor>a7540eec015cbe6a695d9bac2524dd6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>hostname</name>
      <anchorfile>structzmq_1_1socks__request__t.html</anchorfile>
      <anchor>a1b6b2363a46ae14699e5e70dc21c200d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>port</name>
      <anchorfile>structzmq_1_1socks__request__t.html</anchorfile>
      <anchor>af338968ff34844d69a9f6a2796a7d773</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::socks_response_decoder_t</name>
    <filename>classzmq_1_1socks__response__decoder__t.html</filename>
    <member kind="function">
      <type>socks_response_t</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>a38409640d2c0e5177afea54a96a541e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>input</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>a56195dcd5947bc9eff1d87aa1b297a56</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>af1f3e90a9c26be5800f196efb0a69744</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>aae128c8cbe918c32b395ee06af13b142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_response_decoder_t</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>a1fba54741fbe872ed665e11c500e5994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t</type>
      <name>_buf</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>a8f861b707ac675c81b83c57fe93542c0</anchor>
      <arglist>[4+UINT8_MAX+1+2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_bytes_read</name>
      <anchorfile>classzmq_1_1socks__response__decoder__t.html</anchorfile>
      <anchor>aa796298224f6ea44e5dab2152f26b877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::socks_response_t</name>
    <filename>structzmq_1_1socks__response__t.html</filename>
    <member kind="function">
      <type></type>
      <name>socks_response_t</name>
      <anchorfile>structzmq_1_1socks__response__t.html</anchorfile>
      <anchor>a33f8f09dd18b54ae4c6ec4a1dd38e3cc</anchor>
      <arglist>(uint8_t response_code_, const std::string &amp;address_, uint16_t port_)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>address</name>
      <anchorfile>structzmq_1_1socks__response__t.html</anchorfile>
      <anchor>a10977405c5fad61d8cada5e57733a6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>port</name>
      <anchorfile>structzmq_1_1socks__response__t.html</anchorfile>
      <anchor>ab0f953f06300b10a63b9cf0990943f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>response_code</name>
      <anchorfile>structzmq_1_1socks__response__t.html</anchorfile>
      <anchor>a70f4788b6f7b2190425ee385bf71e6b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TargetSensorEnumerator::SoftwareVersions</name>
    <filename>structTargetSensorEnumerator_1_1SoftwareVersions.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>cardVersion</name>
      <anchorfile>structTargetSensorEnumerator_1_1SoftwareVersions.html</anchorfile>
      <anchor>a80e47b0a7f46246e8ac7203ce0c1903e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>kernelVersion</name>
      <anchorfile>structTargetSensorEnumerator_1_1SoftwareVersions.html</anchorfile>
      <anchor>a9ed87bfde81ec50efeeec4d0e323c46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>uBootVersion</name>
      <anchorfile>structTargetSensorEnumerator_1_1SoftwareVersions.html</anchorfile>
      <anchor>a6a97e4518f0e9d6e99507091ff96d1a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SortItem</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SortItem.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>SortItem</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SortItem.html</anchorfile>
      <anchor>a3bcb3ae3709f1c3a0dc7eac484b014f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SortItem</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SortItem.html</anchorfile>
      <anchor>a6441ed3e57311423afb23d014b8d42bc</anchor>
      <arglist>(PtrToKeyValuePair p)</arglist>
    </member>
    <member kind="variable">
      <type>Key</type>
      <name>first</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SortItem.html</anchorfile>
      <anchor>a916ec3ec27ee8b9e34c83e83e232d5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PtrToKeyValuePair</type>
      <name>second</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1SortItem.html</anchorfile>
      <anchor>a8fb27ef5cccde32478a571d9b4cecf7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceCodeInfo</name>
    <filename>classSourceCodeInfo.html</filename>
    <class kind="class">SourceCodeInfo::_Internal</class>
    <member kind="enumvalue">
      <name>kLocationFieldNumber</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>adb20bf2d68b29be93b6f35fb4360b7c3ac8fe03641c6d18683a077ca3f105f9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLocationFieldNumber</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>adb20bf2d68b29be93b6f35fb4360b7c3ac8fe03641c6d18683a077ca3f105f9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SourceCodeInfo_Location</type>
      <name>Location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a7c8dc291feb879925f6cf50f386ca525</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location *</type>
      <name>add_location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ac3a79af0a7c38e18aa0ca448bcdbe200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a5164fa7335be09609409823c5807b768</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>acf8eeaf99814f53c5378fe987d88c9ed</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a9ac53e86ba55050b72b2dbfa0d2f42af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ae30eb3eb69e0877bdaa1b53bb96b7fb6</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a05ac2adecd4abe15f00fbc8a86112f1b</anchor>
      <arglist>(const SourceCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a638f1f3b63c2c20e08b2aaeef0b384fa</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a19ef066a98c510ea367e6fa99fe05cb2</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a804eecd290a03972da093ab1fb3654fd</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a99724fe955956486c38dcace57e67fc7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a924f7941608a195055cf3fbb57aa79ed</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a0b50297269d0d158497dbc4727376fc1</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location &gt; &amp;</type>
      <name>location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a59225a2098b32ebfe645a295caa46209</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location &amp;</type>
      <name>location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ada9dec1301678e03bf8e872d342e0a4f</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>location_size</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ae9aee231a4d74ab8a3cdaa87407b56f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a13260daa45dd23d9b8fb8506d6c8f721</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a1555a622d6dff8e425cd6b5dd511bd5f</anchor>
      <arglist>(const SourceCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a5cdac3b455e2bf9b944b6c3df69ffba2</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location &gt; *</type>
      <name>mutable_location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a220ce76eedbfb2d77ee8d46c8d1892fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location *</type>
      <name>mutable_location</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a739a143b96556cb21344efbf2eb663cc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a1608f12adf71bab5a5f164c0446c9d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo *</type>
      <name>New</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a2fa7ed398fbb3352c07f061f830d5ae5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo *</type>
      <name>New</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a76f50af954d0ee6181ae697080fd6da4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ab418d444e392eaa3546a29bff9eff8e5</anchor>
      <arglist>(const SourceCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a5f5f7292cd823f0aa96540c9fe4dbf9c</anchor>
      <arglist>(SourceCodeInfo &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a52f5508f2830ab188a7c433293708967</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceCodeInfo</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ad225ac7fffdc6be2aa8dee9fcd167f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceCodeInfo</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a3d888af14b245b7b6f74384cca173e18</anchor>
      <arglist>(const SourceCodeInfo &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceCodeInfo</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a6f5d99ec932a537689e42230e9771fff</anchor>
      <arglist>(SourceCodeInfo &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a6904891da7a0622351757bc59389eafb</anchor>
      <arglist>(SourceCodeInfo *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a85b6536d21937fea5129f7bd8655b366</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a58dfdbe49a7b52de77e6a2fc4c8d4081</anchor>
      <arglist>(SourceCodeInfo *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SourceCodeInfo</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>aae7e400b38c0e1e5cb3671299d6c7678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SourceCodeInfo &amp;</type>
      <name>default_instance</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>afb1dddf397d022853a3db0d80b5050fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a6ccc9e191d200dbd5751d29ecdb78050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>af74ee5d47483775b23b968061849745d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>aff2892667bc05266f35689dec0c62463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a4fce4ba9895c5cfcd06987db8169d018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SourceCodeInfo *</type>
      <name>internal_default_instance</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ada62e87b6afd7e67aed450bcdc751ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a3ede67071eb10746d01af4bc66d36ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SourceCodeInfo</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>aee886eed5db8fd51abe815b79abcae56</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a371f1a0408c5f8d0822b8d6227cb6df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>acf44cb2ccacbc96a548218934f127637</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a9b68f457d412374bdc081b90b78d1021</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a93f30173758d04b0108dac93286abeb1</anchor>
      <arglist>(SourceCodeInfo *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>aed286b4bacfabdd7fed9a1d1dbec4cbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>af644a54a3daf585e62eef3f92a158044</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a23a4e16ebca25bd6a8a7f5d3e5075c83</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ae4329a469967cbaf6c25ccd19cbbcd5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a5ae8cf668e1497cc19776528936cb527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a242bd0a23006a8569e225a8c75979ba4</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a565d7c7202490f8c68ab126f22eacac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a34d2f054fa44bd64b8089861c9a45266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a6b34b5548933476b28639e8245ca6c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a6fee4f941a99f09c48f1addaa1f0927f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>aaaac2fe273bc3338dc6cee309384755f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location &gt;</type>
      <name>location_</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a25ad21d5e1b063362546b5871565a246</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classSourceCodeInfo.html</anchorfile>
      <anchor>ad8a1996d3130173f3039f26c14ea8ae9</anchor>
      <arglist>(SourceCodeInfo &amp;a, SourceCodeInfo &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceCodeInfo_Location</name>
    <filename>classSourceCodeInfo__Location.html</filename>
    <class kind="class">SourceCodeInfo_Location::_Internal</class>
    <member kind="enumvalue">
      <name>kPathFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6ad422a78b9f0ea7d9dd398133e0fd3165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpanFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6a00b7790809aad74de5a9b09eacbaefc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLeadingDetachedCommentsFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6af45be528c661b0223225557a151ce77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLeadingCommentsFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6a84018ba307b94b655fd2a1976ffecef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTrailingCommentsFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6a17ee51d6aa64ba8e3da399194c814c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLeadingCommentsFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6a84018ba307b94b655fd2a1976ffecef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLeadingDetachedCommentsFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6af45be528c661b0223225557a151ce77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPathFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6ad422a78b9f0ea7d9dd398133e0fd3165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpanFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6a00b7790809aad74de5a9b09eacbaefc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTrailingCommentsFieldNumber</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad8351dacd73bd8dc649447ccd36f87c6a17ee51d6aa64ba8e3da399194c814c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a1780fd40f25f6bed026a299d559ff7e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad3ef3e1c2332b4530dd89b1dd6fe705c</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a69c0b716d4081162037978744c757b42</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac074808f7ff3631d9eb6b84f67c6582a</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a128236b8ab529d96c5697d3383e3400e</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_path</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a948eeecbdd83be01db0dd63a907de6aa</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_span</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a40334d2c5f3efbd82fb1d4017c85b460</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a50c8dd4744a911625f99afb339c878f7</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad404590dd818f03295a86f43ce96c9f4</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a7f6fce4cefb50b4a788855ea48cf141b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a4dc3523503c7d4780e0d9ee68931945c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_path</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a6b7cc94651f780acea5f95c71edcc609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_span</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a440f3a83931bde6ec9a5e7109baee6be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a2b500471fec8af46e2516e1966f7e967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aa554fa9abff167b55cd79a69200bb461</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a29a8ba3fbdbe0f04ea4dda41f72c62cd</anchor>
      <arglist>(const SourceCodeInfo_Location &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a4952a85d1b60cb1ce55776fcefb8cb60</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aa81bbba1ba99b21e0710cfd069d43481</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a4ddaea1defe35f0b66bb3470fa3a9bb9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aaa6eaf1484505f329f2b61971b20d56f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a1afb9dc22b42c313e7110749682acdb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad01e92254257d2d8382d82e505917a79</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aa4224f01ef2dbe8002775c7642f59308</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>acdfbe7084cec746c8200fc12f169797f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a26837ab5fe8483576ef3cb54acf82595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a3f4f6cf72e029ab01af9e52d7339faba</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>leading_detached_comments_size</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac92c44b4bc4a1a1c332fdf5457a04928</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aa872393204114ea2b288fbd32a69b0e2</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a2badb1c3cfec44f928c920b845f7b8fa</anchor>
      <arglist>(const SourceCodeInfo_Location &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad90e8eee8ffcda247d1105fc2df22737</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac077e5887a90e70cbad57d8de396d2fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>af834c85ec4794146fdda1badbd66bc3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a7471b17447323f93939654b1911df263</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; *</type>
      <name>mutable_path</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ab569d27a7462869ff4aedb30ec6cd023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; *</type>
      <name>mutable_span</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac54b485965d40b1e140c6fa42a946eea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aafdb7febc3b1aca6855e560412de7216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a512819f1afe0de52a1849814fb93daaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo_Location *</type>
      <name>New</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a9a83149d7e26dcfad3400a8a542e431f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo_Location *</type>
      <name>New</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a855fd5171a2f2ea8ce0c1337d48ba842</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo_Location &amp;</type>
      <name>operator=</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a604b71ff2fbb4875bc8136395bf11963</anchor>
      <arglist>(const SourceCodeInfo_Location &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>SourceCodeInfo_Location &amp;</type>
      <name>operator=</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac7afab24b78ce92014f4cc7fa15f12e1</anchor>
      <arglist>(SourceCodeInfo_Location &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; &amp;</type>
      <name>path</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>adb032a0cb47331e9f2106e72b7633258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>path</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a5a9f16c27a795e606f595fb17a615204</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>path_size</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>afcd1ad75d68a5c1c907993b19b7bb7ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>af87e3a304676dc6208bf7dd05912e504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad06fcdf3ab7c9255c38a94e3f88f3c07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a56f41d5b7dda87e4523bf138ace6067a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a98107c4f619542d9a23114fad2711b4e</anchor>
      <arglist>(std::string *leading_comments)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a21109b1f48f0fce390227cd695a44225</anchor>
      <arglist>(std::string *trailing_comments)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a5e20dbeab291b86b98e59e9989ccfbfc</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a384f4dbf6d528187a52b456c02776c51</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aa44b67ec828cbbde55119cfe1e6565e1</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a5ab402039ebec8fe256641215fce5309</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a9ae9a38177785dfb74e7566c07604caa</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a7c7e511ce38bffe51c5ff022c4a1b7ab</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a1d291e58cfdfe11d2a6e1ae0ba1491a0</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_leading_detached_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a77294dd45c65cc73a482630b400e6fde</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_path</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac808ced9294968979ff9bca1efb2e5df</anchor>
      <arglist>(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_span</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a841600b8a9663bbad0604e8b04a0d605</anchor>
      <arglist>(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>af7a33c01b4b1599b325cc120e79e5ef2</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>affddc0ebdb9e0fbf59bffad785cec237</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a7b1e44596d792a00f72909f60cb6be7e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>abbbce50892f618b4cd6793fa393307de</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceCodeInfo_Location</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad18a0d4e62bdf4dace261a21003e1f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceCodeInfo_Location</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a25eb4ee15075f2f5f25f228e9eb2e377</anchor>
      <arglist>(const SourceCodeInfo_Location &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceCodeInfo_Location</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aae0e9f1c8ab5db2a01eff73344ef47f0</anchor>
      <arglist>(SourceCodeInfo_Location &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt; &amp;</type>
      <name>span</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ac852ef8c175926253bb5bcbf51f1fd3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>span</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>adbebfab3921a850ed35ccbfa110b199a</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>span_size</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a8dfe35c5732f4ed8399f159b19a7b7be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a5309ef0f5925737b89bad2521fd4f233</anchor>
      <arglist>(SourceCodeInfo_Location *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>trailing_comments</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a36134a55db463eca810bd12f1f143d29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a149a2ca73d769fcdfb0293b1fad2a6f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a1729ff61c6a56c7fd739f02066d6c305</anchor>
      <arglist>(SourceCodeInfo_Location *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SourceCodeInfo_Location</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a96db0518a50564f9f918d46b86f9dbd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SourceCodeInfo_Location &amp;</type>
      <name>default_instance</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a3910081dc0ee53f194ed01b1583e4689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a07c98724c3b32e1df7ae6003ac7868ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a6cc196045b4a9792829eb3c589c977ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>abd05a4545b24a02557df41917cad99f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>af99f0b41c6be6ea4c824c17359ffe58f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SourceCodeInfo_Location *</type>
      <name>internal_default_instance</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a89ae759be882cb44ddcf58761478bc48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a43407bed6fd97e2e5a6483e608126b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SourceCodeInfo_Location</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>afe0abebc6825971f189fef753f67ebf1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a70875c0223d6bbf546ba1d15983769cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aa9c3e0604c7ca40352cb0bc00dd2bcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a74b8881078dc7af6d55d03b417037671</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ab744687effdc28f1c7fecfdf89c2fcd5</anchor>
      <arglist>(SourceCodeInfo_Location *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a5b39740b38164277cbc2b82c41c4c465</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a93288bef7eab3b9976827bb6e505178c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a51f046ce71057d694b196b66cd7ee24b</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>aba43bd30c4174c861772b8bb1ac16239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a937e49716289e7892fc142b60e64d9b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a853ade6da02e5301a2a859800a313d1d</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a8c3952e42525d9678364accf236b9b4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a7e79b80f6e3ced57ff1c2c8236a7f9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a9c1df95b3120e0956a1a6af5c8163404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a3e44b9d9147b38c1b8cf587505c18fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a0511e0727db3fcff6354d8f1d015bc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; int &gt;</type>
      <name>_path_cached_byte_size_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>abd0c190c86a1693dc2ce91ec1811b61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; int &gt;</type>
      <name>_span_cached_byte_size_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>af152b6d58d50adf0e89b6d2fe758d02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>leading_comments_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ad1b121bf5fa7aa00b9f091fe20d69dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>leading_detached_comments_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a3711962df9b7d07260af140ef7ee2810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt;</type>
      <name>path_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a98f5ff0c00105b11f474836b6071df63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; ::PROTOBUF_NAMESPACE_ID::int32 &gt;</type>
      <name>span_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a2ad3624d47f5101be1ddcc038d949779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>trailing_comments_</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a2a5e0a081ea8c8717591398b786a7bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classSourceCodeInfo__Location.html</anchorfile>
      <anchor>a7c0c336f0203ffe92d542cdc3aa43cb1</anchor>
      <arglist>(SourceCodeInfo_Location &amp;a, SourceCodeInfo_Location &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceCodeInfo_LocationDefaultTypeInternal</name>
    <filename>classSourceCodeInfo__LocationDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; SourceCodeInfo_Location &gt;</type>
      <name>_instance</name>
      <anchorfile>classSourceCodeInfo__LocationDefaultTypeInternal.html</anchorfile>
      <anchor>a79cdf55f80690b96f81052b5cd497841</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceCodeInfoDefaultTypeInternal</name>
    <filename>classSourceCodeInfoDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; SourceCodeInfo &gt;</type>
      <name>_instance</name>
      <anchorfile>classSourceCodeInfoDefaultTypeInternal.html</anchorfile>
      <anchor>a26b61699ad0fa9d1bc8987a9a901b27b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceContext</name>
    <filename>classSourceContext.html</filename>
    <class kind="class">SourceContext::_Internal</class>
    <member kind="enumvalue">
      <name>kFileNameFieldNumber</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a12d954cfbfa279de86bc9e300ad2fccda59b9dbe92cf9d32647055329159b6c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFileNameFieldNumber</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a12d954cfbfa279de86bc9e300ad2fccda59b9dbe92cf9d32647055329159b6c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a03c9f0c9974b9f7c6497f004a767a178</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a7372ca27ecbe0ac9ce5a14b3d5391e9f</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ae590db55a5109799dd8a029ee1b3f915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a1665c11ac517a87eecdab4ad8dd52ace</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a747313ee3c3eec752a940c9a66b1a7c1</anchor>
      <arglist>(const SourceContext &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a2db62f368b46ab5c69fb17a6df7cfc5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>aa94e6281b868b833478af7cc928ce773</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a610078f1153860bd6e1455f5ea599852</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a4b6081a1b0b382aa522a56f98bc2b84a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a063df04b9ed5706ab9bf6c39b2af368d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ac1f950be62b4efc5b3ae7ec931501fa6</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a81b1db1b9d35be4205c28b367bccd864</anchor>
      <arglist>(const SourceContext &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ace243a4907a507954f469a588ad8c031</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>af5a09666d608c2b0e9f62a5a6ec181b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SourceContext *</type>
      <name>New</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a8ee8c387786376a0d644a324d74d5d8d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>SourceContext *</type>
      <name>New</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a09d8391ed0d79b402a1c73c03111ab10</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>SourceContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a860876024df3d17707cdfeb086be71f9</anchor>
      <arglist>(const SourceContext &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>SourceContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a1f323a3de2ad06370ecc017f8592998c</anchor>
      <arglist>(SourceContext &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a4906c37541aa5ff4f3f6d695f9c4a476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a19e38945aeec952c92f42e4302e72d8b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>aa719d1b763937d6b4c55284ea013b8f2</anchor>
      <arglist>(std::string *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>afb5cce65933c0e6b2589d343226a8f36</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ab38db3c667268e2975111b2e2d85a0b5</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>af9f5eac1affb39ef50873eced64b63d2</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_file_name</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a3312e151f8a50aaab7dbeb7d7a130dd3</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceContext</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ab94a19bd02612f6979e5f4f0ba99d536</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceContext</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>aa3369c63b0cc98de0267c7eecd86382b</anchor>
      <arglist>(const SourceContext &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceContext</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ac87e9eeb4804f06d9c98c14610e1fb67</anchor>
      <arglist>(SourceContext &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a7edcca20bc1db25df739822e03a9729e</anchor>
      <arglist>(SourceContext *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SourceContext</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ac01f8b8c41fd083c5dcd650b523726ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SourceContext &amp;</type>
      <name>default_instance</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a2b031b058ba9c79188e03b0b33588516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a8fbd41b63085d389d92b85d810690257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a275db55147da6fd166996554c2b4ea60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>aadaefbafd8b66973ead7677c1f783054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>af9b4be2cdad176b555761537c0e2d8ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SourceContext *</type>
      <name>internal_default_instance</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a0da4c2054ec483d6412c1d0592023382</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a43f7e0977a3af23bbc35c398d288aeed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a8ae070ff3e081c650749641be1120672</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a1d2cc263ac8d916957b04150d1c30f88</anchor>
      <arglist>(SourceContext *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a8898ac340b137a0ff1ada647b380ab26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a22880e902edfbb59b48b6a3d54102425</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a113166e8c1679a2f8ffd9fa7a14e9eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a9d3e1088097dcfd46b936eeafa893243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ad9d6cb3d1e530cd3176b0278e0928a65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a18a96a1576f657a7a560381c920b2ec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>ad3a1231c6b0e4d38dbd6a11f16cac457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a5004237deed12157341991a6f32c72d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>file_name_</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a57214ab4774f46fdae6049fa81c5ad22</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>aa72302fec3fafaf0f3d8c0782241cfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classSourceContext.html</anchorfile>
      <anchor>a7c002bda1100eff50d90dd4dc6caba1e</anchor>
      <arglist>(SourceContext &amp;a, SourceContext &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SourceContextDefaultTypeInternal</name>
    <filename>classSourceContextDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; SourceContext &gt;</type>
      <name>_instance</name>
      <anchorfile>classSourceContextDefaultTypeInternal.html</anchorfile>
      <anchor>a4356a36b82c0ae5baa683da1945c26f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::SourceFile</name>
    <filename>classpddm_1_1SourceFile.html</filename>
    <class kind="class">pddm::SourceFile::DefinitionSection</class>
    <class kind="class">pddm::SourceFile::ExpansionSection</class>
    <class kind="class">pddm::SourceFile::ImportDefinesSection</class>
    <class kind="class">pddm::SourceFile::SectionBase</class>
    <class kind="class">pddm::SourceFile::TextSection</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a09a92591cb0174cd7f2ebbb0e04deed0</anchor>
      <arglist>(self, a_file, import_resolver=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>original_content</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a61f7cce6b5739b7be4ace5a24f85a64a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ProcessContent</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a137d0c416c019b4295233a39f6f4d8eb</anchor>
      <arglist>(self, strip_expansion=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processed_content</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a1b37cf6aa98b5e5e571068b440c4cdbd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeSection</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>ad4158ec22f4f1f6cddb85a8bb31962b3</anchor>
      <arglist>(self, line, line_num)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseFile</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>add6d3ce43f07716182aab44188e8993f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_import_resolver</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a7d22041544b0b3ee8a13bd8c14aae4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_original_content</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a01554e31d90370c648dd7e109f146f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_processed_content</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a2f68b7dc93d6ed25078ab202da368975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_sections</name>
      <anchorfile>classpddm_1_1SourceFile.html</anchorfile>
      <anchor>a176f4432990a27a69941a16b2ced3283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::SourceGeneratorBase</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</filename>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>class_access_level</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>aabe3516fe587792e9b66115145eb5535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SourceGeneratorBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>a4855115e3c40aedc2448236998c2d6cd</anchor>
      <arglist>(const SourceGeneratorBase &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Options *</type>
      <name>options</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>ac397c60d2edced45e47d348eec0c5afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SourceGeneratorBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>af56404ed36d234716c8d59d9a13ada08</anchor>
      <arglist>(const FileDescriptor *descriptor, const Options *options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SourceGeneratorBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>a41362362b840dc3b54177b32009f4057</anchor>
      <arglist>(const SourceGeneratorBase &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>WriteGeneratedCodeAttributes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>a8696de4525c3b238b76044fba3019a6e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~SourceGeneratorBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>ac4875377279d93f6618654aea07987fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FileDescriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>abc2e4237fbe3fbc06557afb50515db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Options *</type>
      <name>options_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1SourceGeneratorBase.html</anchorfile>
      <anchor>a93d241d72dc5e239d30a3dea1bce05d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::SourceLocation</name>
    <filename>structgoogle_1_1protobuf_1_1SourceLocation.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>end_column</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>a9ecaac2a8f00a44a6de1211dd05bbaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end_line</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>a81e31d2a88a96b7f608a6ea0c3d8ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>leading_comments</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>a9093858c5b9c3d57406eea150c7fe9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>leading_detached_comments</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>aca4b28d3dcb464f00a896b452051bf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start_column</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>a7a4dae16b5ae3bc6ee01faff59927ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start_line</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>a3ec8b9c8e8242d305f792829386ddd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>trailing_comments</name>
      <anchorfile>structgoogle_1_1protobuf_1_1SourceLocation.html</anchorfile>
      <anchor>af3e77484f605727fb75d48779330e3d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::SourceLocationTable</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>abecb4cac4cbf6734cdbca0d12002549d</anchor>
      <arglist>(const Message *descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, int line, int column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddImport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a1d92570197fca0045b54de58573fe693</anchor>
      <arglist>(const Message *descriptor, const string &amp;name, int line, int column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a6872e0951839644613ca7ec0af10e528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a34802086f0865bd8233744a07e14041f</anchor>
      <arglist>(const Message *descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, int *line, int *column) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindImport</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>ad5ee3361f7e577a529b4860c190f801f</anchor>
      <arglist>(const Message *descriptor, const string &amp;name, int *line, int *column) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceLocationTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a5be8c19164e8b277a726d88919a99b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SourceLocationTable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a55c01c795eb8028231b469ba5123a13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::pair&lt; const Message *, DescriptorPool::ErrorCollector::ErrorLocation &gt;, std::pair&lt; int, int &gt; &gt;</type>
      <name>LocationMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a932ba726c8ce967fd4159ccabd7acec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::pair&lt; const Message *, string &gt;, std::pair&lt; int, int &gt; &gt;</type>
      <name>import_location_map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>a0ac49b252e9cf49aca50f924e9a3437b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocationMap</type>
      <name>location_map_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable.html</anchorfile>
      <anchor>afcc37533dd9405d668e78a70fec1918b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::SourceLocationTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type></type>
      <name>SourceLocationTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>aad29abbfd9c28224927e5ca05e43492b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintSourceLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>a578ee767ad07d4e4b6fad5039fbbfa82</anchor>
      <arglist>(const SourceLocation &amp;loc)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>a2478fc1e087d0a4f801813c133e6ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kAFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>a844069d024cd828c50798c49a8ec899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>kCustomOptionFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>ad43315647e10232beb8ec07d10468eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AbortingErrorCollector</type>
      <name>collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>ace93007b4d8f02e5489a35c1b89fecc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileDescriptorProto</type>
      <name>file_proto_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>a2332086ebd2413afe10e3633ba15ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MergedDescriptorDatabase</type>
      <name>merged_db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>ab4aa1407a251ee479d492feb43c8ea30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleDescriptorDatabase</type>
      <name>simple_db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>adf31d44ea1192c8441dfc51ca6214046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SingletonSourceTree</type>
      <name>source_tree_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>acb768f1293171b0acfcc305a1fc8a0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>compiler::SourceTreeDescriptorDatabase</type>
      <name>source_tree_db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1SourceLocationTest.html</anchorfile>
      <anchor>a32cabebdd739d317b29f21bb8a7a0e0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::SourceTree</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SourceTree.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>GetLastErrorMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTree.html</anchorfile>
      <anchor>a7f18d1331cc30db6d2f59591ac49843f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual io::ZeroCopyInputStream *</type>
      <name>Open</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTree.html</anchorfile>
      <anchor>a1f97fe15171c2855e86f73f6cc3c490a</anchor>
      <arglist>(const std::string &amp;filename)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTree.html</anchorfile>
      <anchor>a3e459971266d2421347f0315e75b86ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SourceTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTree.html</anchorfile>
      <anchor>a061bef86ed2396856d0180e4a58a98ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTree.html</anchorfile>
      <anchor>ad56a2ffb27eee9ccafebce6f56dbf623</anchor>
      <arglist>(SourceTree)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::SourceTreeDescriptorDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</filename>
    <base>google::protobuf::DescriptorDatabase</base>
    <class kind="class">google::protobuf::compiler::SourceTreeDescriptorDatabase::SingleFileErrorCollector</class>
    <class kind="class">google::protobuf::compiler::SourceTreeDescriptorDatabase::ValidationErrorCollector</class>
    <member kind="function">
      <type>bool</type>
      <name>FindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a68fd6b67b06bf99d6734157384534371</anchor>
      <arglist>(const std::string &amp;filename, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a367b313b4c998b1dbd4cc7fd74b02c17</anchor>
      <arglist>(const std::string &amp;containing_type, int field_number, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a8088faf59bddc7c275fa5ec3ea27d667</anchor>
      <arglist>(const std::string &amp;symbol_name, FileDescriptorProto *output) override</arglist>
    </member>
    <member kind="function">
      <type>DescriptorPool::ErrorCollector *</type>
      <name>GetValidationErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>ad76be27e29befc4c1df3923d8cb0afac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordErrorsTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>ab21ced1358aa2f65f5a0a8a906c3b48b</anchor>
      <arglist>(MultiFileErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceTreeDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a9055843d95c520b54ae42dd7c88babaf</anchor>
      <arglist>(SourceTree *source_tree)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourceTreeDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>aa7f233c1a1a399fe7eac11a909d6fd00</anchor>
      <arglist>(SourceTree *source_tree, DescriptorDatabase *fallback_database)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SourceTreeDescriptorDatabase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a41b9ac96f2a7e21bebcd30420f110a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiFileErrorCollector *</type>
      <name>error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a07de8bbe2d26a8f9dc5a40dc57398251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorDatabase *</type>
      <name>fallback_database_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>adb2a2e044d7a808382fbab6e63a15602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceLocationTable</type>
      <name>source_locations_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a9ee56440de48c010541b1975d300c345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceTree *</type>
      <name>source_tree_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a6fe8c7b154608ba170dbdb921ba1f020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>using_validation_error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a18f324ca15c8596fcdcb19a072820113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValidationErrorCollector</type>
      <name>validation_error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>af96b4752632e1bc83e64b14969148d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ValidationErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase.html</anchorfile>
      <anchor>a0aebc6ab709bf776ccc547b0fdf9bb89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::SourceWrapper</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1SourceWrapper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::internal::StatusOrHelper::Specialize</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1internal_1_1StatusOrHelper_1_1Specialize.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValueNull</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1internal_1_1StatusOrHelper_1_1Specialize.html</anchorfile>
      <anchor>a78996ba60713fca7e76c739410181001</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::internal::StatusOrHelper::Specialize&lt; T * &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1internal_1_1StatusOrHelper_1_1Specialize_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValueNull</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1internal_1_1StatusOrHelper_1_1Specialize_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a4ae6870700dc0dad440d928ac153a77a</anchor>
      <arglist>(const T *t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::MessageDifferencer::SpecificField</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</filename>
    <member kind="function">
      <type></type>
      <name>SpecificField</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>a6281e148b6a95b479dc0ee267581e2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>field</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>a0b9364314728b7d3c36269c69f346b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>adf228a9dd84d72c742955fd04de81b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>new_index</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>ac1fdf061bc21774947475581a9b5245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unknown_field_index1</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>aaaf17fa794e3bf4162a7bd65bb2c49e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unknown_field_index2</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>aa7d68d230810e02316433271db00fe81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unknown_field_number</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>a9c08b283910ec15acd0ff1c2923bbb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UnknownFieldSet *</type>
      <name>unknown_field_set1</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>ac386c803f3cd512c629eeb64d7957c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UnknownFieldSet *</type>
      <name>unknown_field_set2</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>ad2c835f58420026f48836cde036701d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnknownField::Type</type>
      <name>unknown_field_type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1SpecificField.html</anchorfile>
      <anchor>a206588976616810c3527f764331da967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stackenv</name>
    <filename>structstackenv.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>allocbuf</name>
      <anchorfile>structstackenv.html</anchorfile>
      <anchor>a631fa1a8af8f73d1ee1bf5c9746893c0</anchor>
      <arglist>[STACK_ENV_STACKBYTES]</arglist>
    </member>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structstackenv.html</anchorfile>
      <anchor>ad83c0c24ca70f776ba9b8f4d792cd9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_env</type>
      <name>env</name>
      <anchorfile>structstackenv.html</anchorfile>
      <anchor>a4062cc2b0f735e42fb3a14c1a7b8681c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>php_error_template</name>
      <anchorfile>structstackenv.html</anchorfile>
      <anchor>ad65523d068fce53df05f43389db117cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ruby_error_template</name>
      <anchorfile>structstackenv.html</anchorfile>
      <anchor>a4365fc36508970d9629f6ff7a3b323bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_status</type>
      <name>status</name>
      <anchorfile>structstackenv.html</anchorfile>
      <anchor>aba597c7ab8f21453c45308391ff7b360</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::StackInterface</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1StackInterface.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetSize</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1StackInterface.html</anchorfile>
      <anchor>a09def067a391dbb6a35d5b52e616774c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>GetTop</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1StackInterface.html</anchorfile>
      <anchor>a253773e41b8014042ab554d5f8e89e36</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Pop</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1StackInterface.html</anchorfile>
      <anchor>a9316d84cdc42996c0a0a2ae89b693926</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Push</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1StackInterface.html</anchorfile>
      <anchor>a94f18eeca0a9ef27ffdaffab40eaa5b7</anchor>
      <arglist>(const T &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StackInterface</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1StackInterface.html</anchorfile>
      <anchor>a8980c220022444a6be6e5f346a8de7e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::StackInterface</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1StackInterface.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetSize</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1StackInterface.html</anchorfile>
      <anchor>a537ec8647a2333f50e5f923a85b90eba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T &amp;</type>
      <name>GetTop</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1StackInterface.html</anchorfile>
      <anchor>af36e32b9ae568100363466d1ebf95364</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Pop</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1StackInterface.html</anchorfile>
      <anchor>a1a6646d1d9febe90c607b9b3e4539b67</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Push</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1StackInterface.html</anchorfile>
      <anchor>a49448f6195021fee947d37b80b6e5d30</anchor>
      <arglist>(const T &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StackInterface</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1StackInterface.html</anchorfile>
      <anchor>a87b83db3e9cb1c986d6b0649b37cfa7c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StackTraceInit</name>
    <filename>classStackTraceInit.html</filename>
    <member kind="function">
      <type></type>
      <name>StackTraceInit</name>
      <anchorfile>classStackTraceInit.html</anchorfile>
      <anchor>a52cc404bcf942fb3700975605a8ab3b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Stat1</name>
    <filename>classbenchmark_1_1Stat1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Stat1&lt; VType, NumType &gt;</type>
      <name>Self</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a19ebdf53dc11613b62a7ac35918c011f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ada4b5071d7a1585aac35be36b1d2bd4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VType</type>
      <name>Mean</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a785165f3dddc99892488993e1c4c01ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VType</type>
      <name>Mean</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>aa8dbaed8c2ea9da7e47a9aa3bbf94762</anchor>
      <arglist>(VType *stddev) const</arglist>
    </member>
    <member kind="function">
      <type>NumType</type>
      <name>numSamples</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a43a10e8953f9e19fba0c3d624f643db9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Self</type>
      <name>operator*</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a1e8773318d0a75e44c028a0d73a5fda7</anchor>
      <arglist>(const VType &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator*=</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a959a434108af1f5ff2bdc9d0c96ae1f1</anchor>
      <arglist>(const VType &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>Self</type>
      <name>operator+</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a6b2646250105878b496a8c5d6f29198e</anchor>
      <arglist>(const Self &amp;stat) const</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator+=</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a26ae65fed116b1130b6b584104a01887</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>Self</type>
      <name>operator-</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a7a283ca41bd5a8b7daecfc5522b54d40</anchor>
      <arglist>(const Self &amp;stat) const</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator-=</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a3efb26202cf3fc53d3c2afda3d63e45a</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a35c44ff637e2a5b0cae50ffae7a33b4f</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a7d29d83872c6092d590997b781a257e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a9d88bf961e07a107b15d1acf67bac5de</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ab2a0069681552227190e81dd832c3f5c</anchor>
      <arglist>(const VType &amp;dat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a2469cdd73971bd3cfbcdd3e424439ed0</anchor>
      <arglist>(const VType &amp;dat, const NumType &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a18e5a355228d6efc70fde0ae57ecf553</anchor>
      <arglist>(const VType *begin, const VType *end)</arglist>
    </member>
    <member kind="function">
      <type>VType</type>
      <name>StdDev</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ae0ca58cf5b61d7c0c4ed9a3fe34055c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VType</type>
      <name>Sum</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>af89aae9a52e3359218596e2f79343a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static SType</type>
      <name>Sqr</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a45df2e1d29f034a2e8471e4949a172f7</anchor>
      <arglist>(const SType &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector2&lt; SType &gt;</type>
      <name>Sqr</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ad927d28d2c5ba1627f13a37d9b5fe9a6</anchor>
      <arglist>(const Vector2&lt; SType &gt; &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector3&lt; SType &gt;</type>
      <name>Sqr</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a342b128df1852f7c1260c8c56d63ab5d</anchor>
      <arglist>(const Vector3&lt; SType &gt; &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector4&lt; SType &gt;</type>
      <name>Sqr</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ae07a4f3b04a904b7afd79621c4c3169a</anchor>
      <arglist>(const Vector4&lt; SType &gt; &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static SType</type>
      <name>Sqrt</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>aa1e166e78d3acb8760cd2766d1c7b913</anchor>
      <arglist>(const SType &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector2&lt; SType &gt;</type>
      <name>Sqrt</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ad55a969adbb908c3e5af02e7ff106525</anchor>
      <arglist>(const Vector2&lt; SType &gt; &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector3&lt; SType &gt;</type>
      <name>Sqrt</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a4531caf990193324777d069ddbda887f</anchor>
      <arglist>(const Vector3&lt; SType &gt; &amp;dat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector4&lt; SType &gt;</type>
      <name>Sqrt</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>af64ae38d433b88c1b4edb36d8c45d27c</anchor>
      <arglist>(const Vector4&lt; SType &gt; &amp;dat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NumType</type>
      <name>numsamples_</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>ae7c56f3473d3836cd5fad0b809f86042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VType</type>
      <name>sum_</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>adf7ea7c311360f242c6ab16e8e0d8345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VType</type>
      <name>sum_squares_</name>
      <anchorfile>classbenchmark_1_1Stat1.html</anchorfile>
      <anchor>a72ff47a5280d55f51d017ab2da1c65f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Stat1MinMax</name>
    <filename>classbenchmark_1_1Stat1MinMax.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Stat1MinMax&lt; VType, NumType &gt;</type>
      <name>Self</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a1e568814159c98d123e3737d270f45c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a9fd18d8dbd0ea5df29343f25fc83f072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VType</type>
      <name>Max</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>abdf3c7b2362eeaa26932dab943bc6aed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VType</type>
      <name>Min</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>af54ba7c082e2f4c87b03c8caaf96219e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Self</type>
      <name>operator*</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a74226ffa88ccc712d8b33a7c322b11ad</anchor>
      <arglist>(const VType &amp;k) const</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator*=</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a5962d316e7625b0af69e22b3ecb0d1bc</anchor>
      <arglist>(const VType &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>Self</type>
      <name>operator+</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a61f4707c1947f20c9467c4b85b8d8c3f</anchor>
      <arglist>(const Self &amp;stat) const</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator+=</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>aa0008faf850a22f0dfcdb6a7ea13e7ed</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>Self &amp;</type>
      <name>operator=</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a2b07899231500a5f3d9250d728e48f4b</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1MinMax</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a1d04e13c8dd1d66dd4f52d655c784930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1MinMax</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a40a246d0c628e8f0e0734eb02135cd4c</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1MinMax</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>ac26cdf0681e81a117425b8d162a88b3b</anchor>
      <arglist>(const VType &amp;dat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1MinMax</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>ac1b1dc98556908098dbc88702570fc79</anchor>
      <arglist>(const VType &amp;dat, const NumType &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stat1MinMax</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a29ff18df79ca4b9ccc500e0d502bb76a</anchor>
      <arglist>(const VType *begin, const VType *end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Self</type>
      <name>operator-</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a41a77e5b908af584703263ab110433c4</anchor>
      <arglist>(const Self &amp;stat) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Self &amp;</type>
      <name>operator-=</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>acc00d47be98ffb373f2aab4fbe327457</anchor>
      <arglist>(const Self &amp;stat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VType</type>
      <name>max_</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>a915d0c54e33efc7b6d43a8e791246983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VType</type>
      <name>min_</name>
      <anchorfile>classbenchmark_1_1Stat1MinMax.html</anchorfile>
      <anchor>ade7d92220ffb9d595d9261ed42c10835</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>State</name>
    <filename>structState.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>append</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>a656a633d594e26dc48287ae8347fe3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>mangled_cur</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>ac1145f97979b37dbd6fe31813df12be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>nest_level</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>a782af254a6cdd920142f3e63ec67dcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>out_begin</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>ae154069047d24e7a288504e3e6243b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>out_cur</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>adce8a2dc69a7fd2068d5d3df4bae72ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>out_end</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>a4dde5b48f20f875a01f020cfc5c0ec0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>overflowed</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>a651b612af316ef7c01dab2f370928450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>prev_name</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>ae78089507973c90d71efc538e816686b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_name_length</name>
      <anchorfile>structState.html</anchorfile>
      <anchor>a5693b0f3cb66bd5541ecb250a18ffe5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::State</name>
    <filename>classbenchmark_1_1State.html</filename>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE size_t</type>
      <name>bytes_processed</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a2db1a44415d32e3bc7608dab3fe78399</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE int</type>
      <name>complexity_length_n</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a2c7c1ea5a0a9c638d622532613c07a72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE size_t</type>
      <name>items_processed</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a1fe5fe2dc025de3b4f76b879e19a6b50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE size_t</type>
      <name>iterations</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a3627c5b1d224fc0bfa2e141391e73816</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>KeepRunning</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a2188056d2b8b203d0de4166f7eca2648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PauseTiming</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a1416af9e57e98b5547b081ff31b32315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE int</type>
      <name>range</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>ad9f83c86a0777f9c2b4e95d76b34481a</anchor>
      <arglist>(std::size_t pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>range_x</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>af9bb19ab7b3ff9d925352d6c4e360a67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>range_y</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a8dc462858520eb8850ff1adb6d81e491</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResumeTiming</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>af3cc256da18fbb6086ea26663326c070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE void</type>
      <name>SetBytesProcessed</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a10e5dfe8dfb0f056a8225a0ed5769b3d</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE void</type>
      <name>SetComplexityN</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a935810d3cd572ecc61624be1e9cbac1f</anchor>
      <arglist>(int complexity_n)</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE void</type>
      <name>SetItemsProcessed</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>abc9dabb5a36de1f595f834ee8b3eec10</anchor>
      <arglist>(size_t items)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIterationTime</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>ab30213b9145174b77408e93a8065d285</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLabel</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>af6918b5cb8aabcf2379471be319486a4</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>void BENCHMARK_ALWAYS_INLINE</type>
      <name>SetLabel</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a64de1c056d82f6805512a165b3f8f051</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SkipWithError</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a813d528b27268c470ccafb7e115e7ea3</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>State</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>aaf32a29a5640bd10247e62dff5c77fda</anchor>
      <arglist>(size_t max_iters, const std::vector&lt; int &gt; &amp;ranges, int thread_i, int n_threads, internal::ThreadTimer *timer, internal::ThreadManager *manager)</arglist>
    </member>
    <member kind="variable">
      <type>UserCounters</type>
      <name>counters</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>adf231aa663aaba3ac587a75e6f7c7459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>max_iterations</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a68d3a9324fafbe40ac6d99c0538b8783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>thread_index</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>adff02463139b6782b038eaa6515fd7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>threads</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>ad970c206537855f57285c63763e90bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BENCHMARK_DISALLOW_COPY_AND_ASSIGN</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a68344648f6e6dbe95d013f5fc6569b14</anchor>
      <arglist>(State)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FinishKeepRunning</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a67211c9430d86b2a363f1d11045b9cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StartKeepRunning</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a3815a721f1413e871d07bf8876a358e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>bytes_processed_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>add248e0947f88a2bce1f6120edae5f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>complexity_n_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a6c8e9401a7cf035464e71bee05d92ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>error_occurred_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a3c5173ca053fedad223926c779457bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>finished_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a574e7c4190cc97143e53d9a1affa6e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>items_processed_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a9aef8aea840c13bf2da54cd8c145a567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ThreadManager *</type>
      <name>manager_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a3cbec163279fbc699964269892a1b1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>range_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a115f085583d85a293e4a71c0f6ba63c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>started_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a45957ab7aacdc112e12d533af95114d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ThreadTimer *</type>
      <name>timer_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>af7558348fe0538f43a4cff27af2649b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>total_iterations_</name>
      <anchorfile>classbenchmark_1_1State.html</anchorfile>
      <anchor>a0728b708f015b639f56bc8abccc1e13c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StatefulNamingFunctor</name>
    <filename>structStatefulNamingFunctor.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structStatefulNamingFunctor.html</anchorfile>
      <anchor>a6a1d07c0b8314c1aee535f269ea536db</anchor>
      <arglist>(const ::testing::TestParamInfo&lt; int &gt; &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatefulNamingFunctor</name>
      <anchorfile>structStatefulNamingFunctor.html</anchorfile>
      <anchor>a5ad1bfb327a44d58aafa96e4e2490a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sum</name>
      <anchorfile>structStatefulNamingFunctor.html</anchorfile>
      <anchor>a95887cf031d3113ae2edcd7617af3b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StatefulNamingTest</name>
    <filename>classStatefulNamingTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>StatefulNamingTest</name>
      <anchorfile>classStatefulNamingTest.html</anchorfile>
      <anchor>a49ae5e642d5dab937d8a167ac197d6fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sum_</name>
      <anchorfile>classStatefulNamingTest.html</anchorfile>
      <anchor>ad719a1c2919c304bfe840313142a376a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::StaticAssertTypeEqHelper</name>
    <filename>structtesting_1_1internal_1_1StaticAssertTypeEqHelper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a206b8b50aedaafb8c6a396887b1c581fa63c475f543e4e977d43c5093dd2b7f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a206b8b50aedaafb8c6a396887b1c581fa63c475f543e4e977d43c5093dd2b7f3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StaticAssertTypeEqTestHelper</name>
    <filename>classStaticAssertTypeEqTestHelper.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>StaticAssertTypeEqTestHelper</name>
      <anchorfile>classStaticAssertTypeEqTestHelper.html</anchorfile>
      <anchor>a9b567f0542f353d536119dae01e1ee1d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StaticString</name>
    <filename>classJson_1_1StaticString.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>ad6be703d432d108623bb0aa06b0b90ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char *</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>a256a6cc0c630aef670848a0f11707b62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticString</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>afb6baf1ec078ce76f0b0f9b39d19437f</anchor>
      <arglist>(const char *czstring)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>c_str_</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>a9f0d9e8caee8f8db14e2c8c24760dffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::io::CodedOutputStream::StaticVarintSize32</name>
    <filename>structgoogle_1_1protobuf_1_1io_1_1CodedOutputStream_1_1StaticVarintSize32.html</filename>
    <templarg>Value</templarg>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>value</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1CodedOutputStream_1_1StaticVarintSize32.html</anchorfile>
      <anchor>afb758eec539d280a2cdcee687d07ee69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stats_endpoint</name>
    <filename>structstats__endpoint.html</filename>
    <member kind="variable">
      <type>stats_socket</type>
      <name>recv</name>
      <anchorfile>structstats__endpoint.html</anchorfile>
      <anchor>a5fe9c0e1b5c447a980269dd439c0551a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stats_socket</type>
      <name>send</name>
      <anchorfile>structstats__endpoint.html</anchorfile>
      <anchor>a1f0975dd9d2f69e88b1e7e06a8b319b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stats_proxy</name>
    <filename>structstats__proxy.html</filename>
    <member kind="variable">
      <type>stats_endpoint</type>
      <name>backend</name>
      <anchorfile>structstats__proxy.html</anchorfile>
      <anchor>ab3b81930fa0fc9c42bb67987f4f96b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stats_endpoint</type>
      <name>frontend</name>
      <anchorfile>structstats__proxy.html</anchorfile>
      <anchor>a452756ee6f84d0cb87868cfec1796510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stats_socket</name>
    <filename>structstats__socket.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>bytes</name>
      <anchorfile>structstats__socket.html</anchorfile>
      <anchor>ad549e57026cb2e9643f1c3d65bacd3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>count</name>
      <anchorfile>structstats__socket.html</anchorfile>
      <anchor>a92cd8dfdc51096cad92b8b50bfe5e5f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::Status</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1Status.html</filename>
    <member kind="function">
      <type>error::Code</type>
      <name>code</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>ab8bfa641252d4e944d76ac3bdee3d0f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a983681d2c2e046e5e3b4bea591034a7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>error_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a0aadf4de2c4672dfabd3f2a4fe5d97fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>aaf23ed373766eedf1772eb60b190446d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>ac94285dfb6382452c384c4d2ef67fd87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>aac281cf766fbf9f0902011cf1e68f889</anchor>
      <arglist>(const Status &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Status &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>adde1a67a2fedfeb65d129fbc5df22e6d</anchor>
      <arglist>(const Status &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a13d380e0813721faa9dd0efd9e750b1e</anchor>
      <arglist>(const Status &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Status</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a30cfb51151c813aadfd1dc4b24a2a918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Status</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a988f9683b026f0506415418c1db2d63c</anchor>
      <arglist>(const Status &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Status</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>af75556d570f87ca4d2da618a38484e28</anchor>
      <arglist>(error::Code error_code, StringPiece error_message)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>ad148ba696c7fec48a983c31ed904cdf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Status</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a1747bf4e704787b26057dc10f0e815ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Status</type>
      <name>CANCELLED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a53a10b1df8888f04626474e03926022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Status</type>
      <name>OK</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a57a2c84d3ca90c5fb0ab22e5907159dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Status</type>
      <name>UNKNOWN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>aaccc7926c8cca599a630cc22172c295d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>error::Code</type>
      <name>error_code_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a5c6507e094363e7354f7f891f053c088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>error_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1Status.html</anchorfile>
      <anchor>a5c5cc0f1612ecdc2c2a0600e7fd92167</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::StatusOr</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a55f02fc23eae017f990fdf6f634e7722</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatusOr &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a6f29a648bb075a62ef18cd6aa4a07356</anchor>
      <arglist>(const StatusOr &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StatusOr &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>aae32347eb39761dd02c07e4b8b82ecae</anchor>
      <arglist>(const StatusOr&lt; U &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StatusOr&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a020f5afda31ae64667844ab173733b0e</anchor>
      <arglist>(const StatusOr&lt; U &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Status &amp;</type>
      <name>status</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>ac71d24412a4039ad204f7f944ec202da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a57aadb9be8832a769ffa08b8be84bbf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a4f519a379dbe7d43d0798b31057c0dcb</anchor>
      <arglist>(const Status &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a0d76b8985e70a0d4c47ffbf7f305bd42</anchor>
      <arglist>(const StatusOr &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a5fcf6f0505f0ab97107d90617d9cbf5d</anchor>
      <arglist>(const StatusOr&lt; U &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a883d4e3b86c9eac388c51a6a9aa43f4e</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>ValueOrDie</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>ae6e987f08db844488651013a98e4faca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Status</type>
      <name>status_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a429faeacb0581eb3b0ecc62eefe09e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>ab3e36857b5d9e55e1def000dd286f728</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>StatusOr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1StatusOr.html</anchorfile>
      <anchor>a3b82887d777cb8874f99c331eb7977d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::internal::StatusOrHelper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1internal_1_1StatusOrHelper.html</filename>
    <class kind="struct">google::protobuf::util::internal::StatusOrHelper::Specialize</class>
    <class kind="struct">google::protobuf::util::internal::StatusOrHelper::Specialize&lt; T * &gt;</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Crash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1StatusOrHelper.html</anchorfile>
      <anchor>ac8f55bc5562dfe90f899c79eb676fd91</anchor>
      <arglist>(const util::Status &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>STB_TexteditState</name>
    <filename>structSTB__TexteditState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cursor</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a7a1414f3286070306a5184f9473ccf9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>cursor_at_end_of_line</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a0e7ba5f610f5dc2d643bef0f223ada9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>has_preferred_x</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>aaca2d581ed565f86288038816274e007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>initialized</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a11a63150e95225aacd204d6ef160c0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>insert_mode</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>af26029a4f1f76d043afd35072fabcb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding1</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a1e43e8ac88a8c7f2bba645b333a8bdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding2</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>af5a708e49f23f79bb14c9b0f4ad03371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding3</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a4c42530e4919171df25b1f00bb95a887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>preferred_x</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a527319df94e0fe262548fb48bebf3dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>select_end</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>abf8b1b1064770e4579c5bb8c4a41d8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>select_start</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a74d595403e0b6f99cd0163ee87f4344d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>single_line</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a63299aca2cb4e009dfa41cda5e651316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StbUndoState</type>
      <name>undostate</name>
      <anchorfile>structSTB__TexteditState.html</anchorfile>
      <anchor>a7e1f0366bbd57e01a4f49a720beb9ead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbrp_context</name>
    <filename>structstbrp__context.html</filename>
    <member kind="variable">
      <type>stbrp_node *</type>
      <name>active_head</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a13277239636803aff28f00b0a0376120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>align</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>ae36053e2001a725aec2b5756dc990481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_node</type>
      <name>extra</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a0b80e1fbdac125427526f3500d4e7624</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>stbrp_node *</type>
      <name>free_head</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a1336ae32373663847866cc65904c2839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>af3715a6f3faecfb4fac8f6ccbb71f9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heuristic</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a4b61a7f94e50a54c075e2a8f99f6503a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>init_mode</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a007509feee322404083034e4c2d3dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_nodes</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>afa8105d4ef6d3e0ae5aaf8e1ed4b2c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structstbrp__context.html</anchorfile>
      <anchor>a70cfcb2044ce8397cc440d28b30c09b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbrp_node</name>
    <filename>structstbrp__node.html</filename>
    <member kind="variable">
      <type>stbrp_node *</type>
      <name>next</name>
      <anchorfile>structstbrp__node.html</anchorfile>
      <anchor>a933cb2dd6cddc4fcaf10e3b40634bed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>x</name>
      <anchorfile>structstbrp__node.html</anchorfile>
      <anchor>a45ab31a88025db27d08040d715b129ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>y</name>
      <anchorfile>structstbrp__node.html</anchorfile>
      <anchor>ad0415cb102a4f37aa45073653307e67e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbrp_rect</name>
    <filename>structstbrp__rect.html</filename>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>h</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>af68de2dadc7972b7c089d5e0c0558398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a92da8626bc99df041c0c3bfd01c25f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>w</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a248d43f1eb979c1e7b92ba6df431dec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>was_packed</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a74ba347755ce17f2f8a2ea66c612af49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>x</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>a4cc623a3e29f0bc0d3375f6645c84d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbrp_coord</type>
      <name>y</name>
      <anchorfile>structstbrp__rect.html</anchorfile>
      <anchor>ae3034c1fbf86043b568f5a4dddf946fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StbTexteditRow</name>
    <filename>structStbTexteditRow.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>baseline_y_delta</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>ad2d72b74b1a61e331949c7f7ec311880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_chars</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>a1a19bebadb3f82b4f86ea29698d77084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x0</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>af30b3e1d61d1acea26d3e0ebec2cb81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x1</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>a3a3e1a506030c871a1b3d09bf26e341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ymax</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>aab290e15f6a3b4a96ab2c2472cc8a7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ymin</name>
      <anchorfile>structStbTexteditRow.html</anchorfile>
      <anchor>a707d331bd9dc99d64c81f71106b75eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt__bitmap</name>
    <filename>structstbtt____bitmap.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>a2afc802e26e9f1dda897ac16ecfff10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>pixels</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>ae6be77625faf55b110eaaffde5c7733c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stride</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>a48ee6b550ee4f1d85bfc32c62c0e9a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>w</name>
      <anchorfile>structstbtt____bitmap.html</anchorfile>
      <anchor>afbd607426f0a457b1a871ed902eeb926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt__buf</name>
    <filename>structstbtt____buf.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cursor</name>
      <anchorfile>structstbtt____buf.html</anchorfile>
      <anchor>ac047fda650726920531272c28aa354fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>structstbtt____buf.html</anchorfile>
      <anchor>a376d8cdacbc8295a7e88567ad52a0ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structstbtt____buf.html</anchorfile>
      <anchor>a0f6f2d06981ab4a5697233bbd0cafb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_aligned_quad</name>
    <filename>structstbtt__aligned__quad.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>s0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>ac23b153ff4042deb5499e5a8cacf4a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a26360efee3cdfb5aa2bdc593157b436b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a921cd13638a8b3a1e0729021d371da49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>ae1f5ed7333ca5bba46c6a098a05ac75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>ad74fd8fd69f8a8e1bd20cb0ab7df6e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a43a7eeac24238e289f825e644331dee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y0</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a6178a6b380cf6889893afaeb5019ecd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y1</name>
      <anchorfile>structstbtt__aligned__quad.html</anchorfile>
      <anchor>a66ee8061da982804073a3d2a9114e53c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_bakedchar</name>
    <filename>structstbtt__bakedchar.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x0</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>a8011a0ed0410de9fa405c9cb1ab43da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x1</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>a72c22c32abde95a5ba02925b8bd892bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xadvance</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>ad77b35d1a849d9eb7edb91df05b10536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xoff</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>a0708a6588a2768b68a3ae59002944b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y0</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>aec4def12c086e0038ba32ff33ee78644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y1</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>ac831dc667f6c39b5d22740c6cbd5bc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yoff</name>
      <anchorfile>structstbtt__bakedchar.html</anchorfile>
      <anchor>aba01393e52d1c6f4ce86a8b51e498bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_fontinfo</name>
    <filename>structstbtt__fontinfo.html</filename>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>cff</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a6031b4bda94aa2b5ff07ef5d626a15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>charstrings</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aaf04a69f8dd4b6a8bed4191b57145082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>af348db379cf0e0e71a68603d00501d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>fdselect</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a4e06b1c29295a9aba529105e88fe1d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>fontdicts</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a966c70ac9548a02fff558846fbce3677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fontstart</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a139234d825b585afa27748a1f3d10c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>glyf</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a5de2129e0a415748920f6aa10ceee6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gpos</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aeb6732549a55fa30235d0c0ecd743022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>gsubrs</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>afc5bfc4a52ad0e3879f0f81a372da7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>head</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>ab76ed2f4cbd8fcbd8465ca5f88e7e2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hhea</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a91b82ae03d68892eb7f3fbd3a8b990e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hmtx</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aebf42701e99b88d07a59bf99cb84b9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index_map</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a0b95e3ac0c397b72b7696ce6696eb189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexToLocFormat</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a5fa117a7ef058111a70a5b0b87d220f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kern</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a57cc83512daea60e97ed49354d634d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>loca</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a15344195b181b50bde4f59ae7ca248c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numGlyphs</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a60ad8301a98eb7cd91472ce846d9080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt__buf</type>
      <name>subrs</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>aebc496bb1c001a8a90e0e66da16107d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>userdata</name>
      <anchorfile>structstbtt__fontinfo.html</anchorfile>
      <anchor>a9c81078df96a7a3f730137151efab285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_pack_context</name>
    <filename>structstbtt__pack__context.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>h_oversample</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>aee1019f9634cad49fa07e8e1f897d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a817ec010d7f09ba9776517c5a87f13a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>nodes</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a11a73fa6860e6be1ac039fcca9db2c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pack_info</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a303a72f0a39479b439fa531925be7031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>padding</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a1191f34fa995910044191584f0d7a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>pixels</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a6549105fd1922df983fbe036b9db4a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_missing</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a435bae89225862e65211e0b456f632d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stride_in_bytes</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>abbe9a25aae0e26b81a5f7339fac23801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_allocator_context</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a45fddc4d4adfcef58aa08ad2874cedc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>v_oversample</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a4b55efa27ef36e7f258afe92921784c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structstbtt__pack__context.html</anchorfile>
      <anchor>a5da0b7b5d3b82d5fc75ea1c8945183fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_pack_range</name>
    <filename>structstbtt__pack__range.html</filename>
    <member kind="variable">
      <type>int *</type>
      <name>array_of_unicode_codepoints</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a1567aa5455e1251529a91b46261368cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_packedchar *</type>
      <name>chardata_for_range</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>aa8f7ddd637ed341ea39b08466fab9284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_unicode_codepoint_in_range</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a3b414cbee1e164c29dd138e0ae3d5759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>font_size</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a296916dc971e5e7627822fe98dc42828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>h_oversample</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a7a642139ce446c58fde5c48553bcf008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_chars</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a046d65b6ffb65fb998d471ba098e2e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v_oversample</name>
      <anchorfile>structstbtt__pack__range.html</anchorfile>
      <anchor>a6288f14006e257544db3d015c32b4113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_packedchar</name>
    <filename>structstbtt__packedchar.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x0</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a02cb73a5af37ed60dafd5e4b731af09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x1</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a99d371f0261cd13dfd1a179f143175d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xadvance</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a28707ae98d1fa946b3390840aeff76ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xoff</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>adb30c50674c79d32116ae6f94bd5893f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>xoff2</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a3a33880f925ca826c908cbf9f0673c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y0</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a43429c9545ca8ccf14012cedcf83c1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>y1</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a9569073ba79fad355210b6ffc35905a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yoff</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a6f342ae10df5319f4999ffd256567142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yoff2</name>
      <anchorfile>structstbtt__packedchar.html</anchorfile>
      <anchor>a2ec5bbd1010c9a9b7cbdeb7503dcaffa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stbtt_vertex</name>
    <filename>structstbtt__vertex.html</filename>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cx</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a43835489e2a151b31cb100d20f8adeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cx1</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a1c45a8d41727b24b84f97a944f2b800a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cy</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a5610d6335aa6962d970fc7fd2225545e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>cy1</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a68227d28643f5667064fa3c385f4ea7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>padding</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a8bd328747e8ea018612960a52e3e3ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>aa325b3707b88e7e104c0de46bb2bf395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>x</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a81773edbe760d0e090561a3c1e86c919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stbtt_vertex_type</type>
      <name>y</name>
      <anchorfile>structstbtt__vertex.html</anchorfile>
      <anchor>a9052065ca544b63d537325b246928cfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StbUndoRecord</name>
    <filename>structStbUndoRecord.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>char_storage</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>ab317aa50c7a222ece13840a4b65167c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_POSITIONTYPE</type>
      <name>delete_length</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>a39c1e6f00368b5120114256a17b859cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_POSITIONTYPE</type>
      <name>insert_length</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>a1916780aa21b7be61be2492fda2df9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_POSITIONTYPE</type>
      <name>where</name>
      <anchorfile>structStbUndoRecord.html</anchorfile>
      <anchor>a49e87adbb75a18ffba1f853ac974b31d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StbUndoState</name>
    <filename>structStbUndoState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>redo_char_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>aab6e5eeb964882e6d9f5d2952b7352e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>redo_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a719ba014b2db8a8ea55739664b445af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STB_TEXTEDIT_CHARTYPE</type>
      <name>undo_char</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a88320a054aaf18ca122c2b23903a8677</anchor>
      <arglist>[STB_TEXTEDIT_UNDOCHARCOUNT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>undo_char_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a1e93b8c26a8a23536921d125aceacd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>undo_point</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>ad29a8695b3e8252ac164d0c2d0be7d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StbUndoRecord</type>
      <name>undo_rec</name>
      <anchorfile>structStbUndoState.html</anchorfile>
      <anchor>a8cb07be8f304d1620b50bd024709023f</anchor>
      <arglist>[STB_TEXTEDIT_UNDOSTATECOUNT]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::StlContainerView</name>
    <filename>classtesting_1_1internal_1_1StlContainerView.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>RawContainer</type>
      <name>type</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView.html</anchorfile>
      <anchor>a2b2c63a6dcdbfe63fb0ee121ebf463ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const_reference</type>
      <name>ConstReference</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView.html</anchorfile>
      <anchor>a36eccf53329730f6e55c12002128bf25</anchor>
      <arglist>(const RawContainer &amp;container)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type</type>
      <name>Copy</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView.html</anchorfile>
      <anchor>a441123838221f1284873f66ed968f279</anchor>
      <arglist>(const RawContainer &amp;container)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView.html</anchorfile>
      <anchor>af091591d50c3d00063eb54ec39f38f34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::StlContainerView&lt; ::std::tuple&lt; ElementPointer, Size &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1StlContainerView_3_01_1_1std_1_1tuple_3_01ElementPointer_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::NativeArray&lt; RawElement &gt;</type>
      <name>type</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01_1_1std_1_1tuple_3_01ElementPointer_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>aaa0289cd65ef99ea632d2fb0ad5480eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GTEST_REMOVE_CONST_</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01_1_1std_1_1tuple_3_01ElementPointer_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>a860d053b2a834fa591f4340c3778e63c</anchor>
      <arglist>(typename internal::PointeeOf&lt; ElementPointer &gt;::type) RawElement</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const_reference</type>
      <name>ConstReference</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01_1_1std_1_1tuple_3_01ElementPointer_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>af58cbd5be79a8884b3425d39465f4bce</anchor>
      <arglist>(const ::std::tuple&lt; ElementPointer, Size &gt; &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type</type>
      <name>Copy</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01_1_1std_1_1tuple_3_01ElementPointer_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>acd52f4f1bbc1fe4341e8f60e6d5f0190</anchor>
      <arglist>(const ::std::tuple&lt; ElementPointer, Size &gt; &amp;array)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef type</type>
      <name>const_reference</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01_1_1std_1_1tuple_3_01ElementPointer_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>a8c65e71ab33f5f29e2b7bd9ecf1408a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::StlContainerView&lt; Element[N]&gt;</name>
    <filename>classtesting_1_1internal_1_1StlContainerView_3_01Element_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>internal::NativeArray&lt; RawElement &gt;</type>
      <name>type</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01Element_0fN_0e_4.html</anchorfile>
      <anchor>a364efca99cc5a02829b4e3413c506b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>GTEST_REMOVE_CONST_</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01Element_0fN_0e_4.html</anchorfile>
      <anchor>af8c1aa62de6f8a5d3126c7b3badfefdb</anchor>
      <arglist>(Element) RawElement</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const_reference</type>
      <name>ConstReference</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01Element_0fN_0e_4.html</anchorfile>
      <anchor>aa1b15d7f43d38751ae19f6dbdcb6aba3</anchor>
      <arglist>(const Element(&amp;array)[N])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type</type>
      <name>Copy</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01Element_0fN_0e_4.html</anchorfile>
      <anchor>af2cf79fbd7f829229a47b52f863c68f8</anchor>
      <arglist>(const Element(&amp;array)[N])</arglist>
    </member>
    <member kind="variable">
      <type>const typedef type</type>
      <name>const_reference</name>
      <anchorfile>classtesting_1_1internal_1_1StlContainerView_3_01Element_0fN_0e_4.html</anchorfile>
      <anchor>a2cce8e113eb15bb1b5bf92c7a5f4e33d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::MapField::StorageMode</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1MapField_1_1StorageMode.html</filename>
    <member kind="variable">
      <type></type>
      <name>BOTH</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1MapField_1_1StorageMode.html</anchorfile>
      <anchor>a5d51e9ff1e848f2d9c298395db5652a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LIST</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1MapField_1_1StorageMode.html</anchorfile>
      <anchor>a174b03ac314c6449b937d7504742e1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MAP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1MapField_1_1StorageMode.html</anchorfile>
      <anchor>a7d33a4d9a535dbe14d5b468bb71abc40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>str_t</name>
    <filename>structstr__t.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structstr__t.html</anchorfile>
      <anchor>aa8d11494e9f154a64386355d1551f9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>str</name>
      <anchorfile>structstr__t.html</anchorfile>
      <anchor>a46e1fbf451e30dfd26edc8663093e44c</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::StrContains</name>
    <filename>classmox_1_1StrContains.html</filename>
    <base>mox::Comparator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1StrContains.html</anchorfile>
      <anchor>a6ffbac652f6feff5b0e16cdd03057cc0</anchor>
      <arglist>(self, search_string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmox_1_1StrContains.html</anchorfile>
      <anchor>af7427a957c9a1ba749a1b80976ccc353</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>equals</name>
      <anchorfile>classmox_1_1StrContains.html</anchorfile>
      <anchor>a1c1a9680a62bac004a8802c68ab1deee</anchor>
      <arglist>(self, rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_search_string</name>
      <anchorfile>classmox_1_1StrContains.html</anchorfile>
      <anchor>a49bd1e3405fd147a4d0de219106cb1ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::stream_connecter_base_t</name>
    <filename>classzmq_1_1stream__connecter__base__t.html</filename>
    <base>zmq::own_t</base>
    <base>zmq::io_object_t</base>
    <member kind="function">
      <type></type>
      <name>stream_connecter_base_t</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>ac4fa45c2d3493236dec94e4f5915c9f4</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &amp;options_, address_t *addr_, bool delayed_start_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stream_connecter_base_t</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a8e919611fa6c1d7368ef15c622649974</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add_reconnect_timer</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a0598c2f82b1bd870b4e31dd570b9a28d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a420b09b5b15bbf21f18d1fe4a6f964ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>create_engine</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>ab34a0bdb9feed857ac386bad052aa798</anchor>
      <arglist>(fd_t fd, const std::string &amp;local_address_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a67330a5cc11b9c8da9c3a1acba7ece73</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>process_plug</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a209fd154160e8c33f6e56a0d9194cab5</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>aba8fd05c5f693880f515b97d16642648</anchor>
      <arglist>(int linger_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rm_handle</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>af13791bb002c5e3e7bc13d877bf450c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>af9c46c5838d004fe7a3c92fb8968af71</anchor>
      <arglist>(int id_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>address_t *const</type>
      <name>_addr</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a9e63842545f2b3b91568127f5727ca80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_endpoint</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>ab0b8b2f4b004b74a1a16b284bc83c42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>handle_t</type>
      <name>_handle</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a92064adb211e9ce44a42dff86fbbc5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fd_t</type>
      <name>_s</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a8589031f8be89f56d29643f5a3a7e858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zmq::session_base_t *const</type>
      <name>_session</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>ab537297319f302f93769a5867ae2b7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zmq::socket_base_t *const</type>
      <name>_socket</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a41b77d68b47028173f49360e40a9203b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>reconnect_timer_id</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a6ac3669cdbffc92859a33887803a3cd5ab8cbd8721bb5347c60c5d7b4bac81e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>reconnect_timer_id</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a6ac3669cdbffc92859a33887803a3cd5ab8cbd8721bb5347c60c5d7b4bac81e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>get_new_reconnect_ivl</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a7a948fb41493c53096e662c103d9c847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>start_connecting</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a6fb90961c72584c72b2c4cc1fe992d6e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_current_reconnect_ivl</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>ab8734460b05e229c877f7ed3affac51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>_delayed_start</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>aa6deaf716d16e9274b5304af1a521e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reconnect_timer_started</name>
      <anchorfile>classzmq_1_1stream__connecter__base__t.html</anchorfile>
      <anchor>a566af5fdca14884133da8b58533340bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::stream_engine_base_t</name>
    <filename>classzmq_1_1stream__engine__base__t.html</filename>
    <base>zmq::io_object_t</base>
    <base>zmq::i_engine</base>
    <member kind="function">
      <type>const endpoint_uri_pair_t &amp;</type>
      <name>get_endpoint</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a64475746bbf6e9e260e87f95d754bfd7</anchor>
      <arglist>() const ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_handshake_stage</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a9aff6db650e3357de70e6612583b02d8</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a9ffb46f18c1c263c32291a71ebf50cbb</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a31eb30b564caa72987f5de3a1ce3b47d</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plug</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a028d025bbe7fdeb915c0613c48f5ca81</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::session_base_t *session_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restart_input</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a59bee2bda6ce4196f65b76d58be4033b</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart_output</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a84af19beb4148ec7c7b088b2e7e42897</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stream_engine_base_t</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>aad058b06ddadeb37ae3cae5cbf2fbd93</anchor>
      <arglist>(fd_t fd_, const options_t &amp;options_, const endpoint_uri_pair_t &amp;endpoint_uri_pair_, bool has_handshake_stage_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a4bc201d5d6182ebd4e0de3c6a9e33ad7</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a871a78ec39117182980502d0739107b1</anchor>
      <arglist>(int id_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zap_msg_available</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>adbf46a890acaaeececf2ab0e9c8de159</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stream_engine_base_t</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a30c262340f513fb555d520b51ca81a7a</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>handshake_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a823291e74be3110ddb8d3b028bba6b99a148bf414c11df3816855d9f02feb5d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>heartbeat_ivl_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88a8a196e0ea684b4124c411b1d5d74fa2c33b5a1ebeb27fe2ba61f0ba5f9d9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>heartbeat_timeout_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88a8a196e0ea684b4124c411b1d5d74fa7e4ca999fcc47f4b16f0f69bae2f6e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>heartbeat_ttl_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88a8a196e0ea684b4124c411b1d5d74fa57733afbb234ffee64d892a7eb088169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>handshake_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a823291e74be3110ddb8d3b028bba6b99a148bf414c11df3816855d9f02feb5d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>heartbeat_ivl_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88a8a196e0ea684b4124c411b1d5d74fa2c33b5a1ebeb27fe2ba61f0ba5f9d9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>heartbeat_timeout_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88a8a196e0ea684b4124c411b1d5d74fa7e4ca999fcc47f4b16f0f69bae2f6e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>heartbeat_ttl_timer_id</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88a8a196e0ea684b4124c411b1d5d74fa57733afbb234ffee64d892a7eb088169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>metadata_t::dict_t</type>
      <name>properties_t</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a88da3b6d3d16ec56aae7ad5800fe494e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>decode_and_push</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2c383a29eb90919e13322bfe38d37a8f</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>error</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a6b21556d08cd194803bb195c183b021c</anchor>
      <arglist>(error_reason_t reason_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handshake</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a0bd50f199e6da8a5eeb80091c80a2729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>init_properties</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>ab635273c66695d8b85d0ac318f5378f6</anchor>
      <arglist>(properties_t &amp;properties_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>next_handshake_command</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2fa91f7fc767c1a3e46b53cae523e012</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>plug_internal</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a80bdcf846d1e231cbca86bdc8bfb498a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>process_command_message</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a43c1f135a5a14ed45e7c87b19a3915ae</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>process_handshake_command</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a6e2d184a94bfc072eeb69efb175a7410</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>process_heartbeat_message</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a808af7de9561e41270df0215402e7789</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>produce_ping_message</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a80f3ad0001678d94c06ca8f01f3b4a3c</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>produce_pong_message</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a3f233b53f36feb95b79e7959189c2bef</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>pull_and_encode</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>ad48b335eb004cfc051ce207c25d6cd63</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>pull_msg_from_session</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2049fd8b2de57072e1f3c65337d93ad0</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>push_msg_to_session</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a5d8017564fc6a568fbd72d03d714afed</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>push_one_then_decode_and_push</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a11a0a9f3110894d2b3f28699cfa4e9e6</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>read</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a9d8f6ff4650a5563db436ad24bfa722e</anchor>
      <arglist>(void *data, size_t size_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset_pollout</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a547e43452d688dca00bcb7ec2124e09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>session_base_t *</type>
      <name>session</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a142751b307d6ba747e779932c38b8791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_handshake_timer</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a8fd1129655a6993a7131ae61ea74dcb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_pollin</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2118f438150ce2ade954d04ed9ebedba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_pollout</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a4f67f39a7af58fc15cd9c0d497d477b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>socket_base_t *</type>
      <name>socket</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a3fc398a1715221107641c4691583a7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>write</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>aa768c524ec8eaa6fec18eaa4a7d99dd6</anchor>
      <arglist>(const void *data_, size_t size_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>i_decoder *</type>
      <name>_decoder</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>ab8e6fb413e7888429897828b19558657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>i_encoder *</type>
      <name>_encoder</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a7bde926440614b307826e60219134e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const endpoint_uri_pair_t</type>
      <name>_endpoint_uri_pair</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>afcac299a6df636109b2c3b6f189f68da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_has_handshake_timer</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a15e9c28e1dc95ae2e02f3cb095e6357b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_has_heartbeat_timer</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2be488073643496cd794f16a8cef793e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_has_timeout_timer</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a3dda8ccae270c8f9f2c365987ef5f662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_has_ttl_timer</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>aaea06e6c4474f2c3b4337e50ec39ba01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>_inpos</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a02425ae7d7e6bd4bac5305c0e4dcde0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_input_stopped</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>afaf37e15080c4584aebe38053e3b590c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>_insize</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2fb2b4ff936c8143115d0a10d2dff6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mechanism_t *</type>
      <name>_mechanism</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a9effcb10c15dae8b3e5e7cdf72593c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>metadata_t *</type>
      <name>_metadata</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>af312eb49f07b06016494247fbedd726e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int(stream_engine_base_t::*</type>
      <name>_next_msg</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>afc4d69dff155a51f1d55b4a51aeffc60</anchor>
      <arglist>)(msg_t *msg_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const options_t</type>
      <name>_options</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a68d9ef31a26f073494f3a085e661e00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>_outpos</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>ad964ead9297e4f347563234b6b4b5a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_output_stopped</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2c561b76a86359e614e442c180587904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>_outsize</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a683598e2409fd8876a682ee7289179b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>_peer_address</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a61c2a5e6065e1b3de2f0c0fa289f37ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int(stream_engine_base_t::*</type>
      <name>_process_msg</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a3774f55951673ee2eb123d2ab6cbf472</anchor>
      <arglist>)(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>in_event_internal</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>ac315378f77bac1fe433fe9f164f1af14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mechanism_ready</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a0e8e3cb57a1d3eecd58acb3d07de5dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unplug</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a330c9ef9eb031d3a7c94f61e0a7ffe27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>write_credential</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a8bff8dcc151e0beb4f90d2f0f0746db3</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>handle_t</type>
      <name>_handle</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>aa873ff88586d1833aa15f6108b8c8e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_handshaking</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a71518dee58247459969e7f59f3c77ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_handshake_stage</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a473e5fa05e62a1b7d24099e1f605f253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_io_error</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a729ab5a3999cc18d24330266f9653466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_plugged</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>af86b0ea6fe601ac00f05d3f295b55a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fd_t</type>
      <name>_s</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a3f1792698a60edd0378ebaef2cb92f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::session_base_t *</type>
      <name>_session</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>aae512d900d2ed56c31f35399ec05b39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::socket_base_t *</type>
      <name>_socket</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a2b30c0948b5798b21701e20fb1e117e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_tx_msg</name>
      <anchorfile>classzmq_1_1stream__engine__base__t.html</anchorfile>
      <anchor>a182a82c1de5f74bc7190e802dc92cea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::stream_listener_base_t</name>
    <filename>classzmq_1_1stream__listener__base__t.html</filename>
    <base>zmq::own_t</base>
    <base>zmq::io_object_t</base>
    <member kind="function">
      <type>int</type>
      <name>get_local_address</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>ac7789e23735c80f2e4b1e52e721893b3</anchor>
      <arglist>(std::string &amp;addr_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stream_listener_base_t</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>adeb35c60a1dbdb90501774bfda4d5e76</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::socket_base_t *socket_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stream_listener_base_t</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>a736d97becc063d6a34261d461cc52659</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>close</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>a35da36e2046f2c7abf2562cafae9cb9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>create_engine</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>a63c378278120215ee4dcadee78148227</anchor>
      <arglist>(fd_t fd)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>get_socket_name</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>af603092d6a967f7554bfad367ffc6f33</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_) const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_endpoint</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>ac01c9f7a60d97f92f772cf5f05947d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>handle_t</type>
      <name>_handle</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>a8ec3cd54b9f1c989a9dc219f82129288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fd_t</type>
      <name>_s</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>a423217d2259c003d9beb73816db06f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zmq::socket_base_t *</type>
      <name>_socket</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>abba84f448c2020296cbe75aadcc6321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_plug</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>aeca80ff9ac14303fa65a349d58f31466</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1stream__listener__base__t.html</anchorfile>
      <anchor>ab12bcce75083c4d6904a683cba1b1735</anchor>
      <arglist>(int linger_) ZMQ_FINAL</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StreamableInGlobal</name>
    <filename>classStreamableInGlobal.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StreamableInGlobal</name>
      <anchorfile>classStreamableInGlobal.html</anchorfile>
      <anchor>a20cd7676e22a7a8bbad17c42681d46bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>foo::StreamableTemplateInFoo</name>
    <filename>classfoo_1_1StreamableTemplateInFoo.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>StreamableTemplateInFoo</name>
      <anchorfile>classfoo_1_1StreamableTemplateInFoo.html</anchorfile>
      <anchor>a0e5d7147d321adf8a2ec348243da70ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>classfoo_1_1StreamableTemplateInFoo.html</anchorfile>
      <anchor>aa6e29a9a298014ce74c65423b6985023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classfoo_1_1StreamableTemplateInFoo.html</anchorfile>
      <anchor>a6768ecbcc4e77edf9d5150b173d985c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStream::StreamDecoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</filename>
    <base>com::google::protobuf::CodedInputStream</base>
    <class kind="interface">com::google::protobuf::CodedInputStream::StreamDecoder::RefillCallback</class>
    <class kind="class">com::google::protobuf::CodedInputStream::StreamDecoder::SkippedDataSink</class>
    <member kind="function">
      <type>void</type>
      <name>checkLastTagWas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a75219f321c284bcba997bbc4a65c1d6d</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a56a79f00a87a35909b177d96f63539d6</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesUntilLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a482f106c6428bdb678078ed3eff36317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a54266b7c72771c9bb826fdda23eead36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a8631d5beec15929f676fc1323a0f72dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a082071c910bc517435b917919c7cb46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a9c696500c952ef5605f300e9d0ce7221</anchor>
      <arglist>(final int oldLimit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pushLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a4bac7340766478f93ed67463ce1ca282</anchor>
      <arglist>(int byteLimit)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>readBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>af8ae47db78f9c9d319c5c79298e5bbfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ae811cfba2c3e2d699478572d6841a0b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteBuffer</type>
      <name>readByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a46329256f424f72d2c322cff0b97a47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>readBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a08c9333d649f0de36c6dbd8d00e30d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a17ed041d879749a18646a9fa79715c3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ad566e1a45737fd31b70dee69c1c7845c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a1f05d1104640525aa0ae1e5da16d4b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a51bd6a0528d782583dc43da54ee4d1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aba72553e274398ebeb34906ff76ea062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a0c3a82f6f2454649d8ab1987739a41a3</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aa09f303d9d0b4ee8d228c6abbe7d9cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aeca2eff4aea89410c432350eb537aca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a37f9d21a15883d83c79b20b500d1fbd0</anchor>
      <arglist>(final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>readRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ac641c8d373240da2eb22e3f56d947fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a6e88617f6401357f9f7e9be25299430d</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>afa41010b8c1e3a2e3a6dc933eea09157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>affa2599fbf3648c3b326239bc7d787b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aa614601e3b08bad5753d6b6dda508b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aad255cc1779ea581a4a4e4fea97f3275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a31ddbc99310c68677970bba51c51eb0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a73baba2fb15cf45ffdf18c4fe2ccc87a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ad7e33c84a43c3633c0825f14404854c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a599c85bfefc500ba5ce4ff033dc314ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a166e2451c5e120430c2589dc222e9b91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a024133a3c11f6045e9b23371b1672e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ac98a0c383e6b432abbc26bdb3d20354e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a6732c767d8f893aa77225579ffec8f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a10eeadeed90cc21ab5d15ee399aa980d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUnknownGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aaceff5c34778de459ace400a750b7b7a</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a843692abaf4af9e50c4d31cabc10a407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a7e6d02230b985159a4d09f945c6c7226</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a0a0cd1cfb796213f21db9389817780e0</anchor>
      <arglist>(final int tag, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>af7f80c07a5980294d94a6df830c2b15b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a9819ea64e42d2f53df81e9db72f74485</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ad18fb16b02d4b847d818bf93af92b81d</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>readBytesSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>adac45ce543952e418d6a261449c43300</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>readRawBytesSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a2ae5b7fd561c0f5f206c11660b681cc2</anchor>
      <arglist>(final int size, boolean ensureNoLeakedReferences)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>byte[]</type>
      <name>readRawBytesSlowPathOneChunk</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a3b96ca5032e0bc234c645553e36ce6c7</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>List&lt; byte[]&gt;</type>
      <name>readRawBytesSlowPathRemainingChunks</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a7b529f4fb1de4c795744f66fad2d7849</anchor>
      <arglist>(int sizeLeft)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recomputeBufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a29dffaa2d504a6661b40d572fc0e0039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>refillBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>aba268c410177a24e6a96bc89e7dec9b6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawBytesSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a443323334b401f05f7c57f35af946bfe</anchor>
      <arglist>(final int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a4b8c68b03ec5eaa5f439fbbec63f4608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarintFastPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a634efd9250cc868e2153845af4d7451e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarintSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a0bd44149a11994339435183a674c9b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StreamDecoder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a1f43e918a0b9aa2e682d3ec88c0ff63a</anchor>
      <arglist>(final InputStream input, int bufferSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>tryRefillBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a816d36717550240378cb38316ddf8ac2</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final byte[]</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a9bc601879df58f5c13ccaa6f586c8d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bufferSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a3ef4d991a89799a86a15b7dccf53e191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a6e1eff3529d513563ce0b50db1eee6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a975c393ffbd450616f1ab16bccd09df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final InputStream</type>
      <name>input</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a2146faf96f4b5f323c8957bd7693275c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a6b86cad6b4a32d0ef0dd2ce05a71c9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ac133619ce8e704d77a4d37a32546c920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RefillCallback</type>
      <name>refillCallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>a504855c19c2b8aab572790ba154c3f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalBytesRetired</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1StreamDecoder.html</anchorfile>
      <anchor>ae0b0a71b566aa2feaa70f1cec79f53cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::MessageDifferencer::StreamReporter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</filename>
    <base>google::protobuf::util::MessageDifferencer::Reporter</base>
    <member kind="function">
      <type>void</type>
      <name>ReportAdded</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>ac915742701dce45246ef1f0afd62992e</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportDeleted</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a83a2d9f025d16d79a7e87be9c67a1c8c</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a5f6c044f1aed0ff5b848b39c143bdbd5</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportMatched</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a76ef465eb5698449c14205456f2a7be5</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a9912bd6457109595a0fd8277eeeed372</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportMoved</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a18a03268ffa009043dbcf486002178cb</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportUnknownFieldIgnored</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>acaeb6d0c71bbe2a62a57e5627bc2d3c7</anchor>
      <arglist>(const Message &amp;message1, const Message &amp;message2, const std::vector&lt; SpecificField &gt; &amp;field_path) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_report_modified_aggregates</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a5d7a9adf5be8d02f487b4347fc1a5e56</anchor>
      <arglist>(bool report)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamReporter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a47fb7beb760be7c0bb0d7c3814c4a9eb</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamReporter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a030fc111f06623a4329593cd6fe9cb8d</anchor>
      <arglist>(io::ZeroCopyOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StreamReporter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>af253a0ebf1fa81e7f1158fb058f43e34</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>ad7e14d5f98f715a2bb7c51ff142b05b0</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>accc7cea80c3809dd94527247c0acee42</anchor>
      <arglist>(const std::vector&lt; SpecificField &gt; &amp;field_path, bool left_side)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintPath</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a66e59965417df203423bedde3c74fc91</anchor>
      <arglist>(const std::vector&lt; SpecificField &gt; &amp;field_path, bool left_side, const Message &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintUnknownFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>ae93c5f2d2db89b43dcaac51b001ae250</anchor>
      <arglist>(const UnknownField *unknown_field)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a01ad50edec2c68c6ebd1502f8ac75816</anchor>
      <arglist>(const Message &amp;message, const std::vector&lt; SpecificField &gt; &amp;field_path, bool left_side)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a4ac1713c93fb3e0f38971677e5bcddca</anchor>
      <arglist>(StreamReporter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>delete_printer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>adbc77c792bf65e9ff435b21fda44c415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::Printer *</type>
      <name>printer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>a93767f717b79ab344722df8b8c78ba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>report_modified_aggregates_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1MessageDifferencer_1_1StreamReporter.html</anchorfile>
      <anchor>af068d15d79c547aba9591cfaa09ad810</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StreamWriter</name>
    <filename>classJson_1_1StreamWriter.html</filename>
    <class kind="class">Json::StreamWriter::Factory</class>
    <member kind="function">
      <type></type>
      <name>StreamWriter</name>
      <anchorfile>classJson_1_1StreamWriter.html</anchorfile>
      <anchor>a66e6f5113618ce6b04cac9b3c85a3707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>write</name>
      <anchorfile>classJson_1_1StreamWriter.html</anchorfile>
      <anchor>a237368cf13b41decc015640d25f176ab</anchor>
      <arglist>(Value const &amp;root, std::ostream *sout)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StreamWriter</name>
      <anchorfile>classJson_1_1StreamWriter.html</anchorfile>
      <anchor>a03f8fb6a873b6b50f05bc4556e043c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream *</type>
      <name>sout_</name>
      <anchorfile>classJson_1_1StreamWriter.html</anchorfile>
      <anchor>ac087569ccd2b5a22348cae92ec2a8996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StreamWriterBuilder</name>
    <filename>classJson_1_1StreamWriterBuilder.html</filename>
    <base>Json::StreamWriter::Factory</base>
    <member kind="function">
      <type>StreamWriter *</type>
      <name>newStreamWriter</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>a042d21b84d8c5bede52a764e2ada7d65</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>aa010a8a04a92343179f64a5dbb5df340</anchor>
      <arglist>(std::string key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamWriterBuilder</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>ab95b76179c152673ad14abc639a46ee4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validate</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>a12353b97766841db7d049da84658da09</anchor>
      <arglist>(Json::Value *invalid) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StreamWriterBuilder</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>ac86f882736cb2fff79adb45adeafeb22</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaults</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>a53bf106b141e28637b01ad0ecd2acbf6</anchor>
      <arglist>(Json::Value *settings)</arglist>
    </member>
    <member kind="variable">
      <type>Json::Value</type>
      <name>settings_</name>
      <anchorfile>classJson_1_1StreamWriterBuilder.html</anchorfile>
      <anchor>a79bdf2e639a52f4e758c0b95bd1d3423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::streq</name>
    <filename>structgoogle_1_1protobuf_1_1streq.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgoogle_1_1protobuf_1_1streq.html</anchorfile>
      <anchor>a89c665eb52f014aebe53bccbd644e26e</anchor>
      <arglist>(const char *a, const char *b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::StrictMock</name>
    <filename>classtesting_1_1StrictMock.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>StrictMock</name>
      <anchorfile>classtesting_1_1StrictMock.html</anchorfile>
      <anchor>ad609d745db75306dd3b360b5410923fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrictMock</name>
      <anchorfile>classtesting_1_1StrictMock.html</anchorfile>
      <anchor>a868b6082e86b1961328f06421aab455f</anchor>
      <arglist>(A &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrictMock</name>
      <anchorfile>classtesting_1_1StrictMock.html</anchorfile>
      <anchor>aec319a31bdd194d1ff9596a810cb9067</anchor>
      <arglist>(A1 &amp;&amp;arg1, A2 &amp;&amp;arg2, An &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StrictMock</name>
      <anchorfile>classtesting_1_1StrictMock.html</anchorfile>
      <anchor>a1c7ec10ea86747bb23037380a7353bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1StrictMock.html</anchorfile>
      <anchor>af8425a436acea9e665a223971bac8a71</anchor>
      <arglist>(StrictMock)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::String</name>
    <filename>classtesting_1_1internal_1_1String.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CaseInsensitiveCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a116ca435d63306927ba19f90a3596787</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CaseInsensitiveWideCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a1f12d1780ca7afbf8975f5d425b9f362</anchor>
      <arglist>(const wchar_t *lhs, const wchar_t *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>CloneCString</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a8bce6b1281ae3d2f9061b920aa78aca0</anchor>
      <arglist>(const char *c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a8bea7b33e7effbd299a0b4a5522ea96e</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EndsWithCaseInsensitive</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a968f242b709f8c7c0ed5ecf246553321</anchor>
      <arglist>(const std::string &amp;str, const std::string &amp;suffix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatByte</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>af702dc7cbd569589d8e3ff215a7cafa9</anchor>
      <arglist>(unsigned char value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatHexInt</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>affe59102e49092fc0684388e9b0c5c1e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatIntWidth2</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>af50b18d588355871e1982c4043523e0f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ShowWideCString</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>aaf7e376ff580677ea4954d5913d5b917</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WideCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ab0373bf6e96453d6ca0de2e68df13d3a</anchor>
      <arglist>(const wchar_t *lhs, const wchar_t *rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a7c370de44fce74608d0b7e3dd29de035</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::AuxillaryParseTableField::string_aux</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1string__aux.html</filename>
    <member kind="variable">
      <type>const void *</type>
      <name>default_ptr</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1string__aux.html</anchorfile>
      <anchor>a35ab789db0cdd335a0f120497f62287d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>field_name</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1AuxillaryParseTableField_1_1string__aux.html</anchorfile>
      <anchor>a1d96a5753e85582cebccbfe7a35ea39f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::StringByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1StringByteSink.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1StringByteSink.html</anchorfile>
      <anchor>aaacaaa0c7d7770682e3eebf5d992226f</anchor>
      <arglist>(const char *data, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1StringByteSink.html</anchorfile>
      <anchor>aea4bcb015ae388f7db934b3aff61a654</anchor>
      <arglist>(string *dest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1StringByteSink.html</anchorfile>
      <anchor>ac8e92307e69f50459774e580e48aa1f1</anchor>
      <arglist>(StringByteSink)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string *</type>
      <name>dest_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1StringByteSink.html</anchorfile>
      <anchor>a40a8b440e399d79d752811b189e7ed6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::descriptor_pool_test::StringField</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1StringField.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1StringField.html</anchorfile>
      <anchor>a7489b8019a60727ac88642414853346f</anchor>
      <arglist>(self, number, default_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1StringField.html</anchorfile>
      <anchor>ad4dc0fa38018e0cbbb66635714c48b09</anchor>
      <arglist>(self, test, msg_desc, name, index, file_desc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1StringField.html</anchorfile>
      <anchor>a49475b09b463fdfc6dc9f2f180066395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test_1_1StringField.html</anchorfile>
      <anchor>aee55ee469d713c3ec2b7672ad996a49f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::StringFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::FieldGenerator</base>
    <member kind="function">
      <type>uint32</type>
      <name>CalculateFieldTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a9b9b4a83ff06f3845190c23d36fefab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateAccessorDeclarations</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a4e6c6f9d1b231a503396db149dac91b9</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateArenaDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a6baad18aae45f2c7078236b314b93684</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>abfdaae111e9794bd6f5f45f3c950ba04</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a6367e4464e3a7902fd85474f06b30f59</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a8d4bbc84157f7cea3148fc133899dc07</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateCopyConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>adc2ff9fb842598294dd234cb535a2f0b</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDefaultInstanceAllocator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a4ae7de1b07e9b12a6b3e7aef633c8249</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>afc4c4257bb4e60b5570a7750aa8e55ef</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a067d71f257e4302aa45a377eab11cdc6</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>ac0b40de4b5abce33f3231316e9ce5c08</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a3df45ff54ab3941c54c15068a23d4f3a</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>ac5cc35eef4c869d1f086523642b2240d</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateNonInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a3c2581278200a57b84ca1e77d3b97897</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeneratePrivateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a75b2b672a6f82f7d001bb251237c7a71</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a87d8c83072b9795ada61226da1db5223</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSerializeWithCachedSizesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a92f38915b86307ca38cdd10f36abe325</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateStaticMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a0b6850620c7f0f5c627d9dee24ef8637</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a8ffac4ef8ddd0de3074f7c1c678e38dd</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInlined</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a64365e78d53bcdf8d6ca23d67e320cb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFromCodedStreamNeedsArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>afd9cd047fd50571bcd171160e282d5ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a9cdc91fec7e968be361d680481ed8e39</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StringFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a63e285af820435062ab2d1f6bfbdf242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>inlined_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a5ba8ad678376cbbe7e59eaf50ee987a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>lite_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>a43fb3649f4742d2cdbfe55e0490291b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringFieldGenerator.html</anchorfile>
      <anchor>ab7405f7f1e501cdf3b7bfdc6cdf3a4be</anchor>
      <arglist>(StringFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stringfields_parseframe_t</name>
    <filename>structstringfields__parseframe__t.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>closure</name>
      <anchorfile>structstringfields__parseframe__t.html</anchorfile>
      <anchor>a6af1e6d714af42e3a99825bb22579684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stringsink</type>
      <name>sink</name>
      <anchorfile>structstringfields__parseframe__t.html</anchorfile>
      <anchor>ac78ac592050e43697ad15053e96ae338</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::cpp::StringOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::cpp::StringFieldGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>GenerateClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>abd3021ed4182632791928a95fa814384</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateConstructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>ab7f2499b329bcf90c369b632fc742e92</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateDestructorCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>ab9f680143d0fc706ea8888a69f2d3cd6</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateInlineAccessorDefinitions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>a451729b11ee20a35304a238e94f97398</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>af92bdf801d0c27d0aee05b3383e8a885</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageClearingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>a016377f0b10ae59c767580469947b1f0</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateSwappingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>ad5154b57cfd36ea2a5dde04e095d0de1</anchor>
      <arglist>(io::Printer *printer) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>a6039710e716da2c12c65139582174354</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StringOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>a6e8791b1ef3e34b96b3d933154608bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1cpp_1_1StringOneofFieldGenerator.html</anchorfile>
      <anchor>ae145c45025162e452856e1f6dbf77f2c</anchor>
      <arglist>(StringOneofFieldGenerator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::StringOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</filename>
    <base>google::protobuf::io::ZeroCopyOutputStream</base>
    <member kind="function">
      <type>void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>a5d34f481fd4df2afaace4287a679fdd0</anchor>
      <arglist>(int count) override</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>a6f9c1b59f2e2c050766e44f59c116545</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>a467f85bb932a0bc96b5229ce150c0063</anchor>
      <arglist>(void **data, int *size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>a9d081457667d568fa0bd1df36de87860</anchor>
      <arglist>(std::string *target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StringOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>a592d55e4e12f2da1311895cee49886d6</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>aabffa23d00fbaa5b32618b03887f1f34</anchor>
      <arglist>(StringOutputStream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>target_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>a9f2e118cfeca26e5accc09a9a0f82871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kMinimumSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1StringOutputStream.html</anchorfile>
      <anchor>aa354516a06a76112b6ebc72e5fd4bcda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::StringPiece</name>
    <filename>classgoogle_1_1protobuf_1_1StringPiece.html</filename>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; const_iterator &gt;</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ab5622818aa378b8cfbdcbfd0cf9d0762</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>abc64e41a2f59d698f849a3464959e006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::reverse_iterator&lt; iterator &gt;</type>
      <name>reverse_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a761dfdcbf6aa8cab7377ab4b078fb8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a6b78b467d8665cda405b6e83a806352e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>adbe9903f9fd4f9087ef897af96e6b94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a0dec10adbf30ae342bb4fb0898c7737e</anchor>
      <arglist>(string *target) const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>as_string</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a9958025a7dfe80676b29dde0072d801b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ae00d7f8c65d1618755a4d8dcafdcac9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>capacity</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a3f676a99ddb0d0de3a7f7f4bbe3a8672</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>adb4c2ef0d61f64d9e309c1d5a7092f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>aaeaca6b6cde33073346f482ff952cd3a</anchor>
      <arglist>(StringPiece x) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Consume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a4f8552880226a8c0786e8a0db2d5434e</anchor>
      <arglist>(StringPiece x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConsumeFromEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a0fb52a5f926960a27c979d1df1f02d76</anchor>
      <arglist>(StringPiece x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ae852733ba15edaf3765ddbed5af90818</anchor>
      <arglist>(StringPiece s) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>copy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>afedddcf343c4ada1615627d78ecd80a3</anchor>
      <arglist>(char *buf, size_type n, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a3a2382e857188c52ddc6ccf07c799d8c</anchor>
      <arglist>(string *target) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ab58dbbc8a74d89f83fbf538692ba1c9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a7f79e2562e1d7aee360f673df423c31c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>accf11f067dcf6747814fbfb44398a522</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ends_with</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a666b53c42f7a97239edf2afb11ef5426</anchor>
      <arglist>(StringPiece x) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>abcb60b0364bd364be09a55acbc8ce68e</anchor>
      <arglist>(char c, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>acca6e265dd8aaf285592f61c201acbcc</anchor>
      <arglist>(StringPiece s, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_first_not_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ac05ad997ef536d3bb70121e477c86575</anchor>
      <arglist>(char c, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_first_not_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a7906efa90537638b88ccab09fa5eb9cc</anchor>
      <arglist>(StringPiece s, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_first_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a68245e64db4f17618de60f79229d2694</anchor>
      <arglist>(char c, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_first_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a2160929c678c5ea4e90190dae0d8d56d</anchor>
      <arglist>(StringPiece s, size_type pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_last_not_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ae5a4ea2a2731689b966d1e671984652b</anchor>
      <arglist>(char c, size_type pos=npos) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_last_not_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>acbca85d96c462f6b2fc9734d688cf8ef</anchor>
      <arglist>(StringPiece s, size_type pos=npos) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_last_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a554861a08864f2bdf35821fb013b33a2</anchor>
      <arglist>(char c, size_type pos=npos) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>find_last_of</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a067edbea8acbe93ea656172cdc2ecb78</anchor>
      <arglist>(StringPiece s, size_type pos=npos) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>length</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a33de64c9bbed2bb023dc4febb50b214d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>max_size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a36b2674a4a6351fb47e3feaad665aad7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator string</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a05e8e2ad13cfbb549f367e209d919b18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>aaab1652acda4534b793e5f99f2fc6fb4</anchor>
      <arglist>(stringpiece_ssize_type i) const</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a8833fc71a22704fd5edeeca992c7ddbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_prefix</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a88fbb036467f39fd482e45c2064c5bdb</anchor>
      <arglist>(stringpiece_ssize_type n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_suffix</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ab3a4ffd4c9837931892c19858184d123</anchor>
      <arglist>(stringpiece_ssize_type n)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a3620445f3f7749ce658403c44d1cad2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>rfind</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a9962ff92f8bb724b25d2f9bcf017a7c9</anchor>
      <arglist>(char c, size_type pos=npos) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>rfind</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ada06f310155fea42acfa6ab4a937e659</anchor>
      <arglist>(StringPiece s, size_type pos=npos) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ac43e94c7a61146e4e3e0d8cf48ec769b</anchor>
      <arglist>(const char *data, stringpiece_ssize_type len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a04fab0f7e441097dc95c6aff43f60a53</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>abab5b6684af1f8139b6172daae24545a</anchor>
      <arglist>(const void *data, stringpiece_ssize_type len)</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a6f1280497e18d4dfe172bcffa927908c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>starts_with</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a158d49ca04e2a68825660b3ef269faf9</anchor>
      <arglist>(StringPiece x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a42a96d9e6d1df37a1e215df1f5d23566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>aa319d633c578a7db60c1092ef8b7c40d</anchor>
      <arglist>(const char *offset, stringpiece_ssize_type len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ab6e054487aac96a16cfc099408dfd5d4</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a1f7cd84b73ce76cb1917bd8eae908f66</anchor>
      <arglist>(const std::basic_string&lt; char, std::char_traits&lt; char &gt;, Allocator &gt; &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a2422e65a0ef6c5fab7613108e9a736e1</anchor>
      <arglist>(StringPiece x, stringpiece_ssize_type pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a99752450f0959badada73d25d3e6882b</anchor>
      <arglist>(StringPiece x, stringpiece_ssize_type pos, stringpiece_ssize_type len)</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>substr</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a50b223501865c1f456f701375135b351</anchor>
      <arglist>(size_type pos, size_type n=npos) const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a973194cd49788af46e89c9900f38e422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>const_iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a5f5fd51631bb84957d26c4c00287673d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef char &amp;</type>
      <name>const_reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a60a3539e80982ec27d79766419d74dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>iterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a0faa853f8cbd76f1e37c9cd94966db86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>pointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a51f6e5573a3f3a545d4d662e512131b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef char &amp;</type>
      <name>reference</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a3ad0aed628d3a5830211dc02825f0540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>npos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a224cfd641febd26a5479660f54a1600f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static stringpiece_ssize_type</type>
      <name>CheckedSsizeTFromSizeT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ade894b96c6e2e1ce65efa56102cfbda6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>LogFatalSizeTooBig</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a0e002af7179bb7fc7231b3583abf2108</anchor>
      <arglist>(size_t size, const char *details)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>stringpiece_ssize_type</type>
      <name>length_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>ae6126ea43ae8abe6dd01bb2a1845742d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1StringPiece.html</anchorfile>
      <anchor>a876a1f86cea401721bd722e09c744301</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::StringPiecePod</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>af7e8e8ce95280c53777ad98bc40bea3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator string</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>a3642edf1f19cdd69b25cb565035be1fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator StringPiece</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>a8d703688797033e2858b0ea532bc31a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>aad808228dc0780bc638dec5d2ca14dde</anchor>
      <arglist>(const char *value) const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>ae88cb97c890b9d9333864e737cd8a955</anchor>
      <arglist>(stringpiece_ssize_type i) const</arglist>
    </member>
    <member kind="function">
      <type>stringpiece_ssize_type</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>af57ae1dd9c1c683abdc0315260db2355</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>a8d95307ae825a356ec626e3e36a415aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringPiecePod</type>
      <name>CreateFromStringPiece</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>af7e04e525c6e520611b58d9ba7ec8adb</anchor>
      <arglist>(StringPiece str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>data_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>a6b82b4b509d500587916b35dd81c19ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>stringpiece_ssize_type</type>
      <name>size_</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1StringPiecePod.html</anchorfile>
      <anchor>ab7bea37d92bccf9a53ebd670b4340159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stringsink</name>
    <filename>structstringsink.html</filename>
    <member kind="variable">
      <type>upb_byteshandler</type>
      <name>handler</name>
      <anchorfile>structstringsink.html</anchorfile>
      <anchor>a90f740bd6bd0d4170fd475b2dcbd162f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structstringsink.html</anchorfile>
      <anchor>a937fc4164722c60ae67e7e7571ad2839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structstringsink.html</anchorfile>
      <anchor>ae003f5f6d58524b36670190c0870179a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>sink</name>
      <anchorfile>structstringsink.html</anchorfile>
      <anchor>ac1d4064f0c807570c012695d14946e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structstringsink.html</anchorfile>
      <anchor>af2b076d18ac924d51bc66f48ed23246b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::Value::CZString::StringStorage</name>
    <filename>structJson_1_1Value_1_1CZString_1_1StringStorage.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>length_</name>
      <anchorfile>structJson_1_1Value_1_1CZString_1_1StringStorage.html</anchorfile>
      <anchor>a165d865c44e6471d34668eeb4f15b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>policy_</name>
      <anchorfile>structJson_1_1Value_1_1CZString_1_1StringStorage.html</anchorfile>
      <anchor>a7f68c8d6197c5692a525854b5f29f87b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::StringTypeHandler</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</filename>
    <member kind="typedef">
      <type>IsMovable&lt; Type &gt;</type>
      <name>Movable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>ae62d4da3e9e300e21c281790dec8831d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>a86881c9567a4f04681b121655ae4bb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>WeakType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>adbb46f753cc97893d80423968198f263</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>acceedf986f7833be3451b4c3aad39110</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>aeb863def2084239df0b4fe9d3c0689e4</anchor>
      <arglist>(std::string *value, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arena *</type>
      <name>GetArena</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>aad00d6519f103f094290c4626f7e132f</anchor>
      <arglist>(std::string *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>ac8cc0fa19102e033dc7813602f05167f</anchor>
      <arglist>(std::string *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>a2df0aa98210a98d83383a47e858f847d</anchor>
      <arglist>(const std::string &amp;from, std::string *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>a71b3fd3c598ff90ece3f75ef9ef77e8b</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>New</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>ac3204f106ad7abf2ececb32d06aad5a6</anchor>
      <arglist>(Arena *arena, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>NewFromPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>a4ab3f0b27f17cbe26580536e1ad5f37d</anchor>
      <arglist>(const std::string *, Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeHandler.html</anchorfile>
      <anchor>a3f00c2b767c68d39869aa1e548d64a67</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::StringTypeTraits</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</filename>
    <member kind="typedef">
      <type>std::string *</type>
      <name>MutableType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>aa10cf24cd9021eec21cb041dbd3f4ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StringTypeTraits</type>
      <name>Singular</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>a6c96e12c6ada1449aa07625d0ab06683</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>a1ae230ec01690c60987d212b2a5786a9</anchor>
      <arglist>(int number, const ExtensionSet &amp;set, ConstType default_value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>Mutable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>a087dd2210878df39adaa08f6e949e775</anchor>
      <arglist>(int number, FieldType field_type, ExtensionSet *set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>a19bc8a34dd9afa6e2e541cd7c92edb71</anchor>
      <arglist>(int number, FieldType type, bool is_packed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>a0c3b5f3911f81b0b85993f49f42b4b6d</anchor>
      <arglist>(int number, FieldType field_type, const std::string &amp;value, ExtensionSet *set)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef std::string &amp;</type>
      <name>ConstType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1StringTypeTraits.html</anchorfile>
      <anchor>a333fcd383ea53aef4cf87682734b4dc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StringValue</name>
    <filename>classStringValue.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>afcc88927f44703808de7e48e7be268a0ab1853e3ae8571f481d7d7f106f44516f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>afcc88927f44703808de7e48e7be268a0ab1853e3ae8571f481d7d7f106f44516f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a6413694a5504d4f6c9b2aaf213c0ac17</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a7aa8441f7f91c57d82001f747396808a</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a116150bf806596e0caa13f5bd592c317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ac2bebe90d715f831425e42779b65a15b</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a4e8dd8ff0a724c1204e098b243bf2e1b</anchor>
      <arglist>(const StringValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a0518cf54a835494ad7746330587db2d3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a76472179bc756863ba7b64850d5d615b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>aba38425bf8e878c61ce6a853de73bad5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a1b9b134ac431802ad2598c3ef85b85b0</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a739235fa077054285f89984b930adb98</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a814d7a52e68cc8a764bf0f2e200b81d4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ad2a78aff7e9aeda960e27774708af093</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a579f042c8d50c41665599049d485c4dc</anchor>
      <arglist>(const StringValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a859fa49366eeb97dc84dfcc602dfdf42</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a09dd437a245da6ab94056435ab5992c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StringValue *</type>
      <name>New</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a6aa6ad5e3ea0e0336d03cb709c30ac42</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>StringValue *</type>
      <name>New</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>accd73f19537553f9e4b2e71379c740d1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>StringValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a7cff9e0f1f8e8dd5e08778dc852056dc</anchor>
      <arglist>(const StringValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>StringValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ab56021f3c66ed94059c211045ed20388</anchor>
      <arglist>(StringValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a88a3a6bd0360b110583d2131953f4eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a45d6f7b85768d7b97e355d5a358c603d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a0799feed5db379be9b2c40a7eff63442</anchor>
      <arglist>(std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a3303ddb1c2f963b4c1ed3ba689b8ee38</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a345c3cadec90f7088129c59b0b65b7fd</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a202c290649f882cba370aa8b9eddf8fa</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a9e89d6f6dc806acb2d1fcfdc9efb7f13</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringValue</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a08426d55e6ec55e2c56473f1a25c6267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringValue</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ac51caaf0fec487f4f732a0f940a8052a</anchor>
      <arglist>(const StringValue &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringValue</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a9a6affeb3715af7e693037d1e8fd2cdf</anchor>
      <arglist>(StringValue &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a7638569a0068c35b66e16fa56e989c1a</anchor>
      <arglist>(StringValue *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a583e465006a2d4f4e5c36e4e818581b5</anchor>
      <arglist>(StringValue *other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ab30f13ecec8e1484d417f19c20d3b963</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StringValue</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>aa2704004787aec6579622986000146ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const StringValue &amp;</type>
      <name>default_instance</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a689f700e763fa50a2faed43e13532283</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>adf60879cb77562005aa146e74af65799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>af8c02a745a9e2b75e09683cc4793ddce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ac518730e4b0d2eab974eeee084d7e6cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a70d682f094e2d0a8caf0dd803101d6ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const StringValue *</type>
      <name>internal_default_instance</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a835d4f9cd72c63da80de9804d5915f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ab2b9cf6ad72c5e527eec158b36d8eac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StringValue</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a78caee0c693eb41237ece093f53938f5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a11686694c5c8682f0504814e985fc807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ad1585975448908aa17f2f9e0755bbd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a7b175f5e65e41a48229b154514e42dd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a33a8b60d166d5f261779d7e653bb0939</anchor>
      <arglist>(StringValue *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a2dee73d7eb653937fa6df8359d9b990a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a13669eb4bd312f96702723e7f0694cf6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a31ab9406fed7d7ba58b452aa46de7ff2</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a547937fe0eb706afbb273e49dedc0bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ab27af860d416a67e4e82762cc6376637</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ad2e36443d3602e5196ae1337c1ec837e</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a9243f678ee484c7ed3d21aa85d48671d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a6862765bc79d643654ab8b57e43684e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a2f1bbb05323be61db606cfa13fd68e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a11c23e9d68f0c98bcafb8d4cdb2e1f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>value_</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ad12255acb7e529173a3e6d93e692c969</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classStringValue.html</anchorfile>
      <anchor>a938f0330848efa355c0e05701ce966dd</anchor>
      <arglist>(StringValue &amp;a, StringValue &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StringValueDefaultTypeInternal</name>
    <filename>classStringValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; StringValue &gt;</type>
      <name>_instance</name>
      <anchorfile>classStringValueDefaultTypeInternal.html</anchorfile>
      <anchor>a080debda946bdc2884e4c7b38b4a09b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::DescriptorMessageInfoFactory::IsInitializedCheckAnalyzer::StronglyConnectedComponent</name>
    <filename>classcom_1_1google_1_1protobuf_1_1DescriptorMessageInfoFactory_1_1IsInitializedCheckAnalyzer_1_1StronglyConnectedComponent.html</filename>
  </compound>
  <compound kind="struct">
    <name>strpc</name>
    <filename>structstrpc.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structstrpc.html</anchorfile>
      <anchor>aa8a4601d63fd9028948f09e7470b653f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structstrpc.html</anchorfile>
      <anchor>ac2fc45db56240c4a14b61e0a991b318f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Struct</name>
    <filename>classcpp_1_1ast_1_1Struct.html</filename>
    <base>cpp::ast::Class</base>
  </compound>
  <compound kind="class">
    <name>Struct</name>
    <filename>classStruct.html</filename>
    <member kind="enumvalue">
      <name>kFieldsFieldNumber</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a612fc2878eef8ef47919b2df9d81d920a479b6f8bb2d09d52e2cc80f8f6cc3e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFieldsFieldNumber</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a612fc2878eef8ef47919b2df9d81d920a479b6f8bb2d09d52e2cc80f8f6cc3e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a6d694d9136a067066c67fff5a743eaca</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ab87d6a95ce85d88fa9d743e92f522009</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_fields</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a6bd737e5956c45794cff56d0cc6ba1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a660a2e416dbc67682176b795b64c8517</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a1d8d35bc708809ce8e03899cfbcc7b42</anchor>
      <arglist>(const Struct &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::Map&lt; std::string, PROTOBUF_NAMESPACE_ID::Value &gt; &amp;</type>
      <name>fields</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>aca9f1d1f3fbf3e03eabb96743889c80c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fields_size</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a85a12dfe29b2ed1dc4c83ca381e6e03a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a65c5b3821d306a743bc4cd84e9b7f14f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>adb3a6d5e120e939155a19e8837694a0e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a09bd0d7fdf6ad0b4961987767fa07e76</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>af6e758fc1c67821733e7a97f2b76914c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ad94961aa617f1b837b2620b1734e986d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ac3a783a3eba1a8f08da05e85f2fd1a4d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>af15f355c547103b633246efeb9d7a33c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a5bedb877cd8bf1732bbed0305686a384</anchor>
      <arglist>(const Struct &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a1b8437bd53a58d177ec10bf50d3ab64b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Map&lt; std::string, PROTOBUF_NAMESPACE_ID::Value &gt; *</type>
      <name>mutable_fields</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a87781b86d28d4c4832234b17be759ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Struct *</type>
      <name>New</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>aee85a99364363ec3c3bfcbfb8396e1a3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Struct *</type>
      <name>New</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a25d0eabd9924926f69c5577505ff8e17</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Struct &amp;</type>
      <name>operator=</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ac11c79ae6360d87dc52e9efad6907467</anchor>
      <arglist>(const Struct &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Struct &amp;</type>
      <name>operator=</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a4b777c817ed2793f8f7f726152ebf2fe</anchor>
      <arglist>(Struct &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ad4647ed4e4868bcbc6056d74b242f536</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Struct</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a3908fe7e4e3fc98950eb12ae0bf95949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Struct</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a853a72e7f93873724324542a8e1dfb7a</anchor>
      <arglist>(const Struct &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Struct</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ae4a5b599fd74f3289dadf77a3bc28729</anchor>
      <arglist>(Struct &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a1143c260062b3f8acab43a32c0e523dc</anchor>
      <arglist>(Struct *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ac21151ffd856ddf8470d51a1d7186b19</anchor>
      <arglist>(Struct *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Struct</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>aa91204e12aa00a8f4ba4c2efac1a6ee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Struct &amp;</type>
      <name>default_instance</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a9c661d0dd3a1260c7e3673e9d4894db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a2af95e8538b92079b5858fbe92a2bf97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a5c425a75c89212442b5365d55ea917fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>afec319c84f8039b94364d7082a7ed306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a8bfeffa021ae396d84d7066cb21ab357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Struct *</type>
      <name>internal_default_instance</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>af9217048f0f5edea954afc9882301f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ace66ed71e47cae3586b54355e7435de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Struct</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a17f9ee33e9e0cb88e0ca1b50e6637d00</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a143f227333c1720c0300d0e4a7fe59b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a71d74b2aa450fa15bfb378830e37bc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>af55c6a48cfd4165aa034ffdbc04fcafe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a86254f2321f2c20e7fc1242e058be919</anchor>
      <arglist>(Struct *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ad55523b7af3777ede8426b38aa75ead1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ae9f3cba7d5df0f2cc7c1b8c16ec2ba4d</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a899908cb1a0dcb232d34d16203a5d29f</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a4402b895cbd012941c8a749a61487cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a735d5589012b2070d966125055983273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a02d10bf1d93f0ae780106e3a2df13311</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ac49bba88cc7ad86ed6e649234a7fdd8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ab41041c55129063ccb2d2fa4cab57641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a864bf47b43bfb17f01867015ce8e2ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a4d88f55ea9039f93ba8eb5ee83525fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::MapField&lt; Struct_FieldsEntry_DoNotUse, std::string, PROTOBUF_NAMESPACE_ID::Value, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, 0 &gt;</type>
      <name>fields_</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a86f2ed8673709599959d40e8370d4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>ae324200e0c76270167e239176eeebc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classStruct.html</anchorfile>
      <anchor>a8c926163718e533b9a30f48e42ad7965</anchor>
      <arglist>(Struct &amp;a, Struct &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::Struct</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a76baaef3c09130005ea08dd674739335</anchor>
      <arglist>(self, item)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__delitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a70fe2bf303ee0ab3e75bdc7b4c5f2704</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a7bee5fac01eb4e17f4f2b9811fd6e6e8</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>ae31208404293d626f887aba30711b993</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a311a9ffda71351dfdb9fe83df64d5485</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a2836b812250cd040e2824d7865dc9227</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_or_create_list</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>abe768e07fc9129445cb6cf160dabca30</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_or_create_struct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a642e045c68162ab9762a53f2f516d8aa</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>items</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a0abf9ab60aa97c1d7f4352a2ad9dd156</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keys</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>aea9cda1c48855403e68c79842a67977d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>aaddd6c5eca20d55c68287b943d5b7c99</anchor>
      <arglist>(self, dictionary)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a4dba488bc774bda1df4da826f2462c0e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Struct.html</anchorfile>
      <anchor>a0811ef5a70eaba86e92c5dae5af7477f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Struct_FieldsEntry_DoNotUse</name>
    <filename>classStruct__FieldsEntry__DoNotUse.html</filename>
    <member kind="typedef">
      <type>::PROTOBUF_NAMESPACE_ID::internal::MapEntry&lt; Struct_FieldsEntry_DoNotUse, std::string, PROTOBUF_NAMESPACE_ID::Value, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, 0 &gt;</type>
      <name>SuperType</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>acc42823db5f56d299cd4751f15af5d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>afded7e48f30b2b1550a9235848db1bb1</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>a9e9ff6124e2d2c08ee44e6399372e153</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;other) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>a40a12456ac4c25e20d1fad12a64a7e1a</anchor>
      <arglist>(const Struct_FieldsEntry_DoNotUse &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Struct_FieldsEntry_DoNotUse</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>a062901591ee5c69ce34a0928ab33404e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Struct_FieldsEntry_DoNotUse</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>ae38f38fb7291f05c49b633a064a08b43</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Struct_FieldsEntry_DoNotUse *</type>
      <name>internal_default_instance</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>a8ed2b38b6e934270813796e4384bc52a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateKey</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>af34d1894767f731a013cbf0b4cbfa483</anchor>
      <arglist>(std::string *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateValue</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>ade78b89bbe68313e0272643c0ffdaf40</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUse.html</anchorfile>
      <anchor>a1d387967f473c36d53e7143a6f986ed7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Struct_FieldsEntry_DoNotUseDefaultTypeInternal</name>
    <filename>classStruct__FieldsEntry__DoNotUseDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Struct_FieldsEntry_DoNotUse &gt;</type>
      <name>_instance</name>
      <anchorfile>classStruct__FieldsEntry__DoNotUseDefaultTypeInternal.html</anchorfile>
      <anchor>a9479fe034a2ccaa87808018b9c218ed4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StructDefaultTypeInternal</name>
    <filename>classStructDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Struct &gt;</type>
      <name>_instance</name>
      <anchorfile>classStructDefaultTypeInternal.html</anchorfile>
      <anchor>a61e0da0b98d62468f6ac7dc1bae3a21b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::Structs</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1Structs.html</filename>
    <member kind="function" static="yes">
      <type>static Struct</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Structs.html</anchorfile>
      <anchor>a5d1ac4c48f282b1c800a2ce9b0ba8a8b</anchor>
      <arglist>(String k1, Value v1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Struct</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Structs.html</anchorfile>
      <anchor>a4eec410605a3483243b69a44a7a77b9c</anchor>
      <arglist>(String k1, Value v1, String k2, Value v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Struct</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Structs.html</anchorfile>
      <anchor>a226ef8010cc6fab4907f07bbf5ba70c8</anchor>
      <arglist>(String k1, Value v1, String k2, Value v2, String k3, Value v3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Structs</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Structs.html</anchorfile>
      <anchor>ac122bfad6161c7023fa7e17515289419</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::StructsTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1StructsTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>test1pair_constructsObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1StructsTest.html</anchorfile>
      <anchor>a64c77e9a26cd8f4a87899cd9acd00b55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2pair_constructsObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1StructsTest.html</anchorfile>
      <anchor>ac486ac93d4b257fe99c8cbac8ebb3067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test3pair_constructsObject</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1StructsTest.html</anchorfile>
      <anchor>a4f7594599ba0af164264df778bdd4409</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types_test::StructTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1StructTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1StructTest.html</anchorfile>
      <anchor>a4b8b833b0a60837725cc3bc42ebe44b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testStruct</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1StructTest.html</anchorfile>
      <anchor>a0f178b1f6b9ea7db437d6064b447d4fe</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::OurReader::StructuredError</name>
    <filename>structJson_1_1OurReader_1_1StructuredError.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>structJson_1_1OurReader_1_1StructuredError.html</anchorfile>
      <anchor>adc8a757b6452cc6ab14fb90b933b3414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset_limit</name>
      <anchorfile>structJson_1_1OurReader_1_1StructuredError.html</anchorfile>
      <anchor>a6bab2650e5230fc15427b309de79fdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset_start</name>
      <anchorfile>structJson_1_1OurReader_1_1StructuredError.html</anchorfile>
      <anchor>a4eec161c2a6b4c89b6eb3d8d83834443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::Reader::StructuredError</name>
    <filename>structJson_1_1Reader_1_1StructuredError.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>structJson_1_1Reader_1_1StructuredError.html</anchorfile>
      <anchor>ab8755e5201b78c6ae077338f8819e6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset_limit</name>
      <anchorfile>structJson_1_1Reader_1_1StructuredError.html</anchorfile>
      <anchor>a80747dae744bcc80a9bc81c94fd42e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset_start</name>
      <anchorfile>structJson_1_1Reader_1_1StructuredError.html</anchorfile>
      <anchor>a160dae4eb3464a2209b743c755baf65f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::StructuredObjectWriter</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter.html</filename>
    <base>google::protobuf::util::converter::ObjectWriter</base>
    <class kind="class">google::protobuf::util::converter::StructuredObjectWriter::BaseElement</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StructuredObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter.html</anchorfile>
      <anchor>a7b8830c04551c5913e45cb033efcdedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual BaseElement *</type>
      <name>element</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter.html</anchorfile>
      <anchor>a628406f9d21bba5910a7e8f96757c80b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StructuredObjectWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter.html</anchorfile>
      <anchor>a79644588641b5309dc65f7ce022616ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1StructuredObjectWriter.html</anchorfile>
      <anchor>a45c152ac3951320e109bc81853bc79c3</anchor>
      <arglist>(StructuredObjectWriter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>stubout::StubOutForTesting</name>
    <filename>classstubout_1_1StubOutForTesting.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>a4eca2b3ec6aa179ad3065f1bd5e64b18</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>af8182636708dc732e631a1a45ccbd21c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Set</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>a9152d74e7a9eb0d19f482b755c87b248</anchor>
      <arglist>(self, parent, child_name, new_child)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SmartSet</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>a5f3a5d24b8dbb79ab4d4aac1f72407de</anchor>
      <arglist>(self, obj, attr_name, new_attr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SmartUnsetAll</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>ab088e5c8757d8aa6e2ca6b43615d013e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnsetAll</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>a06deffbccfd17f04272c5951899f59ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cache</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>aa6574213e67aa5eee2af986446bd55fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stubs</name>
      <anchorfile>classstubout_1_1StubOutForTesting.html</anchorfile>
      <anchor>a794d143bd769fb0d7228bdbe35bafbef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StyledStreamWriter</name>
    <filename>classJson_1_1StyledStreamWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>StyledStreamWriter</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ae87567a08de865b6dc84d7218a3001df</anchor>
      <arglist>(std::string indentation=&quot;\t&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a07807741c6c43ecd35885a87234d0805</anchor>
      <arglist>(std::ostream &amp;out, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StyledStreamWriter</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a17444a59f617970279714e97b0ddfa46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ChildValues</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ad0e42dda934aaee87fa9434c30186a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasCommentForValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ad2892f57171919fa4f8a5ae5574755cf</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ab49409578422aa73b060e3492dd6c72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMultineArray</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a88f4d342cf25c73aabf77c1b8ba01e44</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ae626a0ab8a529e0e524924f1ab3b1a0d</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unindent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a74d8fb9beecd29759d7b79f430386358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeArrayValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a606f2ddd58093c9b019d452c1b6f09fe</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentAfterValueOnSameLine</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ad2ca860e317ca91d6b2932535b4ce9c7</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentBeforeValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a79c3c2b320475035c47b2db484a3e434</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIndent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a5a52fa5b406f1580a61dde3b5638e76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a4359250e09273fa0144021684be001ae</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeWithIndent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a602fd51aa92cac1f18351806f1d9c8cc</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>normalizeEOL</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a244d3addb28d21a77dd7369097ef113d</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>addChildValues_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a4e4bb7fc223b2652b72b523b1ce414fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildValues</type>
      <name>childValues_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>aafd62e00a401df73fcacb2e410114b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>document_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>aa6a4be02f654d9105af8fa560b676967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentation_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a58dc0eaf85c58b83d19d6bba8eead27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>indented_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>aa12db1753619a9b48da41f3e45e3275d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentString_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>af9ebd4487e7f69bd1074e6ce29c7cf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rightMargin_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a67fdaa6758885f082b6a7ede52b0ab91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StyledWriter</name>
    <filename>classJson_1_1StyledWriter.html</filename>
    <base>Json::Writer</base>
    <member kind="function">
      <type></type>
      <name>StyledWriter</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a1f1b5f922a6a0ef0e56c6dd2f6170192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>write</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>abd42ae0b8a788a46969fc51a28a496f5</anchor>
      <arglist>(const Value &amp;root) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StyledWriter</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a8b9e87010044fb58c7b3029d7bd64b70</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ChildValues</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a0b102abcd4b7e11eb22df63921e097df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasCommentForValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a37a806d010f708cb68556f2666f79bdf</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a0b65be6186a7c6638270990265e42b97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMultineArray</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>aa5dc671edf10b9976f1511da2271ab9d</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>aba120a1ff1b84411b32039188e8fb49f</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unindent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>acee1c9285519b573cfcb00b7e7f5a809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeArrayValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a0618c23d62965515def15ece1e677f5d</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentAfterValueOnSameLine</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ab12b274c62822fc51ec4617c6be95139</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentBeforeValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ad3452c48fabf968bf3693549331ec06e</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIndent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a885f4bfb5701896d60eee6716d2db7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ac40143cf43f7c4a94d3d0b41e5245069</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeWithIndent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a7b3cc9da3cb455ee9b2752307ac21b58</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>normalizeEOL</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ad9444449eecf1581f7d227a0b50ecc4d</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>addChildValues_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>acaabfa48b50a8bb7fa9ce98e2ae971d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildValues</type>
      <name>childValues_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a1f905495f0705365af117ec541e29fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ac092c93313e7ab202b13e075d682faea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>indentSize_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ae911f06042935286c24a9fb23dba78bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentString_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a98a33f1d4c853a4dbf87ca17499c5830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rightMargin_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a9c8fc62cb4f3b4a6dbed470fea2aa567</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::StylizedFieldNamesTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1StylizedFieldNamesTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1StylizedFieldNamesTest.html</anchorfile>
      <anchor>a28bcbd75b552c2d1851226a9bb955369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const FileDescriptor *</type>
      <name>file_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1StylizedFieldNamesTest.html</anchorfile>
      <anchor>aa4eb3934e94852e201581eed36cdf2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1StylizedFieldNamesTest.html</anchorfile>
      <anchor>a0965ae81f59c209cc1c141f9e37cf172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1StylizedFieldNamesTest.html</anchorfile>
      <anchor>aff606a630c8c775ac076b497e00536c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>submsg_handlerdata_t</name>
    <filename>structsubmsg__handlerdata__t.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>hasbit</name>
      <anchorfile>structsubmsg__handlerdata__t.html</anchorfile>
      <anchor>adcb400bc767a51c23ac54da8535bb227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>md</name>
      <anchorfile>structsubmsg__handlerdata__t.html</anchorfile>
      <anchor>a09a3ce43bf278999a95b53db0fb2900d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>ofs</name>
      <anchorfile>structsubmsg__handlerdata__t.html</anchorfile>
      <anchor>af43442420f29480309345b679c75bb37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::Subprocess</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</filename>
    <member kind="enumvalue">
      <name>EXACT_NAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a5bdcf63929fddfea996baa76d844aacdaffc7a67549f7797ae24c964379aff8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_PATH</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a5bdcf63929fddfea996baa76d844aacda1d1278555e57b1e148c6ec5fa757a49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchMode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a5bdcf63929fddfea996baa76d844aacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_PATH</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a5bdcf63929fddfea996baa76d844aacda1d1278555e57b1e148c6ec5fa757a49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_NAME</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a5bdcf63929fddfea996baa76d844aacdaffc7a67549f7797ae24c964379aff8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Communicate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a96072e0e1a59789a86fd44346fdd16e8</anchor>
      <arglist>(const Message &amp;input, Message *output, std::string *error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Start</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a1b98059af0b93553a27b1f5534ad04cf</anchor>
      <arglist>(const std::string &amp;program, SearchMode search_mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subprocess</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a17a5643686c91e5a1f5d1febb5806623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Subprocess</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a07d5e867a79eae8038b5239ca2ff231f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pid_t</type>
      <name>child_pid_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a6cd43ce4cb2acbfe74e7f4d852a25a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>child_stdin_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>a529934331f4378256769979008a88a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>child_stdout_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1Subprocess.html</anchorfile>
      <anchor>af2cded81eb3b2a7712cb947286b566c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gtest_test_utils::Subprocess</name>
    <filename>classgtest__test__utils_1_1Subprocess.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>a452a9e7d9988cc96e71b6fa09bbaddca</anchor>
      <arglist>(self, command, working_dir=None, capture_stderr=True, env=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exit_code</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>a01acee4476fd01ccf017d1351cf46c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exited</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>a020b5fa8268b9eaf1c4a57cbd53c104d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>a170f722b867e51f3e97b5b60399988cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>signal</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>af083cd9621a5d5346ffe800191678ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>terminated_by_signal</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>a9654b9eddd43c93acf66d5c7b0026fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_return_code</name>
      <anchorfile>classgtest__test__utils_1_1Subprocess.html</anchorfile>
      <anchor>ac62600a9ac66eea7d81b37ceb5132bd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::internal::SubstituteArg</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>ad52091f1686a412f33b750ae99752ab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a5242fb50b1eb10d5c801e26d0c03ec0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a4a437aa863a595b3d40d420938950f79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>ac2543aabfc08c39bd82acbf310337ee7</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a6f0aab4260dfcdce07381d0b0263a9d5</anchor>
      <arglist>(char value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a7234fac3fcd8346c2569eadeae66292d</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>aa1ae86cf8cdd6990966ad847ecb16ea4</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>abe3a5b75597b138d6716c5d416a8e79f</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a88e15152a166bd2f0f2b1cbf13718df7</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a8524ef816dacbc9b5ecfd6f21bd821ac</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>ab31ba60bf73c877d176d5e892c3bc4ad</anchor>
      <arglist>(long long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>af4cce9a772290f2ac17994c64c2d6250</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a028839edbd724d630c136b5c63437eb1</anchor>
      <arglist>(short value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>ab2d031f22409f1a1d9e4212085a7a46d</anchor>
      <arglist>(unsigned int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>af1596974028927fd6c47bbedacac84fc</anchor>
      <arglist>(unsigned long long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>abc59d7ce3e95cd7d00c5f925bd8212ee</anchor>
      <arglist>(unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstituteArg</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>a45f5f88be51b766347b75384ec20ec62</anchor>
      <arglist>(unsigned short value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>scratch_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>ade6010ec7ab6105fe8a058d222a5e651</anchor>
      <arglist>[kFastToBufferSize]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>aea7fa10520fdddd8b1fa6af58220544e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>text_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1internal_1_1SubstituteArg.html</anchorfile>
      <anchor>ac3ea980531dead28edde1f9fd2200afc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::SubversionVCS</name>
    <filename>classupload_1_1SubversionVCS.html</filename>
    <base>upload::VersionControlSystem</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a8333f94e27335ce83eed0cc3f5a1eeb0</anchor>
      <arglist>(self, options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a8333f94e27335ce83eed0cc3f5a1eeb0</anchor>
      <arglist>(self, options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a07c2d341f2c7df2772dd7f85e89b0212</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a07c2d341f2c7df2772dd7f85e89b0212</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a29dec4941de0824734d6842a2f33ffc3</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a29dec4941de0824734d6842a2f33ffc3</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetStatus</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ac3785eb1fa561088206d01570f9fe982</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetStatus</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ac3785eb1fa561088206d01570f9fe982</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a494ba1010992d83cac015bc396ab693a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a494ba1010992d83cac015bc396ab693a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GuessBase</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a7d22d459469a757270502ce0dccacbd2</anchor>
      <arglist>(self, required)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GuessBase</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a7d22d459469a757270502ce0dccacbd2</anchor>
      <arglist>(self, required)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadFile</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a340d269b74386ac863636f6b0683d9f4</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadFile</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a340d269b74386ac863636f6b0683d9f4</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rev_end</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ac0bb07a099c722b7f8622de4b225904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rev_start</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ad1553a69f4a790309273dbdeb9077732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>svn_base</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>a60645c40d2fea4cd52881576bd13341f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>svnls_cache</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>aa801782f807674b06f491df5d7ca9942</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CollapseKeywords</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ab484ddd61e217927fb61639bacdbb68d</anchor>
      <arglist>(self, content, keyword_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CollapseKeywords</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ab484ddd61e217927fb61639bacdbb68d</anchor>
      <arglist>(self, content, keyword_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GuessBase</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ad257205675d7d9d291145f4aa405964b</anchor>
      <arglist>(self, required)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GuessBase</name>
      <anchorfile>classupload_1_1SubversionVCS.html</anchorfile>
      <anchor>ad257205675d7d9d291145f4aa405964b</anchor>
      <arglist>(self, required)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuccessfulTest</name>
    <filename>classSuccessfulTest.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::internal::SuiteApiResolver</name>
    <filename>structtesting_1_1internal_1_1SuiteApiResolver.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename std::conditional&lt; sizeof(T) !=0, ::testing::Test, void &gt;::type</type>
      <name>Test</name>
      <anchorfile>structtesting_1_1internal_1_1SuiteApiResolver.html</anchorfile>
      <anchor>a343c36f492a946d302b1cfc930266768</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SetUpTearDownSuiteFuncType</type>
      <name>GetSetUpCaseOrSuite</name>
      <anchorfile>structtesting_1_1internal_1_1SuiteApiResolver.html</anchorfile>
      <anchor>a460c8a0039577824e9170e6c332b530f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SetUpTearDownSuiteFuncType</type>
      <name>GetTearDownCaseOrSuite</name>
      <anchorfile>structtesting_1_1internal_1_1SuiteApiResolver.html</anchorfile>
      <anchor>a8495afe4e71c81842119035a71db7e18</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_more_actions_test::SumOf5Functor</name>
    <filename>structtesting_1_1gmock__more__actions__test_1_1SumOf5Functor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1gmock__more__actions__test_1_1SumOf5Functor.html</anchorfile>
      <anchor>ab7c80522ca7401c89e86eecb03fe1fbb</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_actions_test::SumOf5Functor</name>
    <filename>structtesting_1_1gmock__generated__actions__test_1_1SumOf5Functor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1gmock__generated__actions__test_1_1SumOf5Functor.html</anchorfile>
      <anchor>aa3d751efb237e12ecdf1528f2b73da04</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_more_actions_test::SumOf6Functor</name>
    <filename>structtesting_1_1gmock__more__actions__test_1_1SumOf6Functor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1gmock__more__actions__test_1_1SumOf6Functor.html</anchorfile>
      <anchor>adc0cc4dbd423db7298497b8a9630067e</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_actions_test::SumOf6Functor</name>
    <filename>structtesting_1_1gmock__generated__actions__test_1_1SumOf6Functor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1gmock__generated__actions__test_1_1SumOf6Functor.html</anchorfile>
      <anchor>adb500f7bdfa5a5887623fa38cd805e41</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::Symbol</name>
    <filename>structgoogle_1_1protobuf_1_1Symbol.html</filename>
    <member kind="enumvalue">
      <name>ENUM</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aaaee21c1f0f582a012184e8d16f06b523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENUM_VALUE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa9035b1fe52208ec1daeaedbd4aa6b6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIELD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa09b0a92d42c1be7ad5217da22060ef1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa7685be13429b7e0808f89340e0fca2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aaf9ad34d9b11d3856e48c1e20e962415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NULL_SYMBOL</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa1118263904e1a0d7e855ed03368c00a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONEOF</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aaec9355e7fb64285343f1b8616b16b956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKAGE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa12995bc85dcff15c85c551cff9582522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVICE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aae64750cab53870470a99e6fba3b58512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NULL_SYMBOL</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa1118263904e1a0d7e855ed03368c00a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESSAGE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa7685be13429b7e0808f89340e0fca2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIELD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa09b0a92d42c1be7ad5217da22060ef1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONEOF</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aaec9355e7fb64285343f1b8616b16b956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENUM</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aaaee21c1f0f582a012184e8d16f06b523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENUM_VALUE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa9035b1fe52208ec1daeaedbd4aa6b6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVICE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aae64750cab53870470a99e6fba3b58512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METHOD</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aaf9ad34d9b11d3856e48c1e20e962415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKAGE</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aba9f83ae9a5d6cf909965095afd0394aa12995bc85dcff15c85c551cff9582522</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFile</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a2577c307ed12bf8904eaaf196865a7f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAggregate</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a3565d7bef9c07413dd2adec674170c5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>ae8fe5c6ef09cd728fd90ce583205bb3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsType</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a5ccd06466d60eb34f8b8d93388d79b07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Symbol</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aa1b45eec5b5f681505dfbed573123233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a09e3a8134fa516985519a21d20b16f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EnumDescriptor *</type>
      <name>enum_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>ab4a7fb7a6ffb36abf957c2b83b51761e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EnumValueDescriptor *</type>
      <name>enum_value_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>ab04316af0406f8d2f39e4398d21281fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FieldDescriptor *</type>
      <name>field_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a2d10cf7655fb14f5b8781752f69b275d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MethodDescriptor *</type>
      <name>method_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a94cf01159d873f654789869157fe6c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const OneofDescriptor *</type>
      <name>oneof_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a3f6503d002cc8f95011cc57c6ed4a666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FileDescriptor *</type>
      <name>package_file_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>a45783bb274a06a21581a0850ab88999b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ServiceDescriptor *</type>
      <name>service_descriptor</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>ab439956eea3a8a13dda3ff6a3b5092a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1Symbol.html</anchorfile>
      <anchor>aa3f2cec4d0f589982b074ecb63c2f639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::symbol_database::SymbolDatabase</name>
    <filename>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</filename>
    <base>google::protobuf::message_factory::MessageFactory</base>
    <member kind="function">
      <type>def</type>
      <name>GetMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>a19954c736f0233ae94075cb28a416094</anchor>
      <arglist>(self, files)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>aabb60e3a747c4ef278d3b5b7d8f97253</anchor>
      <arglist>(self, symbol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RegisterEnumDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>a3032b7412879db8501fd8bdf4b8bd364</anchor>
      <arglist>(self, enum_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RegisterFileDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>aaf44f113264869d41314d7b1c5574c16</anchor>
      <arglist>(self, file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RegisterMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>a8c7948275db7b1408ab20b7e2e0705cc</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RegisterMessageDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>a7e07eae2899028692ebf1f99f5a7ff4a</anchor>
      <arglist>(self, message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RegisterServiceDescriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1symbol__database_1_1SymbolDatabase.html</anchorfile>
      <anchor>af98b9d505dc8b0ae52e2fd876b4c8289</anchor>
      <arglist>(self, service_descriptor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::generator_test::SymbolDatabaseRegistrationTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1SymbolDatabaseRegistrationTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1SymbolDatabaseRegistrationTest.html</anchorfile>
      <anchor>a607fd7e7879eabb8b95cb2c351808917</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1SymbolDatabaseRegistrationTest.html</anchorfile>
      <anchor>a5311b2376c05d886a20e96189d6a0f11</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1generator__test_1_1SymbolDatabaseRegistrationTest.html</anchorfile>
      <anchor>a0a4da3ee037eb0773b3ef2c316eecdcf</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::symbol_database_test::SymbolDatabaseTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testEnums</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>aabe343c2e8dc7ba8bbdb3f153074c248</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>a389157e1892f320c2231b6de3613381a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindFileContainingSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>aa29626ca48e1ded0431a230f6fa4f7d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindMessageTypeByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>a3c66c299bef82c49227ed955adb8a333</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFindServiceByName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>af6d2fe34ea0dcaba53af7f04fb9b28af</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>acc8efe1f7ed47ee7653669ceb044b924</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetPrototype</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>a4ce9043beca9e08a381aa63faec1a1b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testGetSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>a6899ff2ef45459490fe012f1c66eb3e1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Database</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1symbol__database__test_1_1SymbolDatabaseTest.html</anchorfile>
      <anchor>a12cc77cb4d741c3301f59103e99268ec</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>symtab_addctx</name>
    <filename>structsymtab__addctx.html</filename>
    <member kind="variable">
      <type>upb_strtable *</type>
      <name>addtab</name>
      <anchorfile>structsymtab__addctx.html</anchorfile>
      <anchor>ae5f65ab2bfb12a0f4cfb14ce3dc87cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc *</type>
      <name>alloc</name>
      <anchorfile>structsymtab__addctx.html</anchorfile>
      <anchor>aac522b620dc0bfbd80f0807ac1589956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_filedef *</type>
      <name>file</name>
      <anchorfile>structsymtab__addctx.html</anchorfile>
      <anchor>a66406ab6ad8b798e3f643f0d54f25fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_status *</type>
      <name>status</name>
      <anchorfile>structsymtab__addctx.html</anchorfile>
      <anchor>a1d7764deb3f2d55129f56e2d21a635f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_symtab *</type>
      <name>symtab</name>
      <anchorfile>structsymtab__addctx.html</anchorfile>
      <anchor>a04718c47c4cd90cd28b6161c2c2d9659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc *</type>
      <name>tmp</name>
      <anchorfile>structsymtab__addctx.html</anchorfile>
      <anchor>a29dca7ec4119c0ddf658c1420c95bd15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Descriptors::FileDescriptor::Syntax</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1Syntax.html</filename>
    <member kind="function">
      <type></type>
      <name>Syntax</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1Syntax.html</anchorfile>
      <anchor>a1e0eb32b4434e75a460a7c276215b3a7</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROTO2</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1Syntax.html</anchorfile>
      <anchor>a2eca20fd8c375ee1cfc18c9fe67ede20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROTO3</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1Syntax.html</anchorfile>
      <anchor>a9e4674afce7122ef8061f143e57592fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UNKNOWN</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1Syntax.html</anchorfile>
      <anchor>aeafaccc6b511006101f95c0f598831fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>name</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FileDescriptor_1_1Syntax.html</anchorfile>
      <anchor>aabf2f2c56269603e5ec9295704326695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::System</name>
    <filename>classaditof_1_1System.html</filename>
    <member kind="function">
      <type>SDK_API Status</type>
      <name>getCameraList</name>
      <anchorfile>classaditof_1_1System.html</anchorfile>
      <anchor>a2ddf190136fc0f67a4f4b93564411c55</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; Camera &gt;&gt; &amp;cameraList, const std::string &amp;uri=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>SDK_API System &amp;</type>
      <name>operator=</name>
      <anchorfile>classaditof_1_1System.html</anchorfile>
      <anchor>a7ee73fe39cf3faddab5c26d0211a63bc</anchor>
      <arglist>(System &amp;&amp;op) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>System</name>
      <anchorfile>classaditof_1_1System.html</anchorfile>
      <anchor>a1bfc3bfef867c09ed3b867ab91cbdacb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>System</name>
      <anchorfile>classaditof_1_1System.html</anchorfile>
      <anchor>adf08bd15999c82493a9bf10c7bfb4896</anchor>
      <arglist>(System &amp;&amp;op) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SDK_API</type>
      <name>~System</name>
      <anchorfile>classaditof_1_1System.html</anchorfile>
      <anchor>afe8e3a3f175a712406df37f0d703028f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; SystemImpl &gt;</type>
      <name>m_impl</name>
      <anchorfile>classaditof_1_1System.html</anchorfile>
      <anchor>a7f8530c35de918fa70ef379ab19b13c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ByteString::SystemByteArrayCopier</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ByteString_1_1SystemByteArrayCopier.html</filename>
    <base>com::google::protobuf::ByteString::ByteArrayCopier</base>
    <member kind="function">
      <type>byte[]</type>
      <name>copyFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ByteString_1_1SystemByteArrayCopier.html</anchorfile>
      <anchor>aac0e35f3d6575437adf20b438d091c49</anchor>
      <arglist>(byte[] bytes, int offset, int size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SystemImpl</name>
    <filename>classSystemImpl.html</filename>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getCameraList</name>
      <anchorfile>classSystemImpl.html</anchorfile>
      <anchor>aa47c3e7d89f0053489a5b19ef1238504</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::Camera &gt;&gt; &amp;cameraList, const std::string &amp;uri) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemImpl</name>
      <anchorfile>classSystemImpl.html</anchorfile>
      <anchor>a6e8460199ac54949b08ecb315fce168b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SystemImpl</name>
      <anchorfile>classSystemImpl.html</anchorfile>
      <anchor>a0cd451779458a7bd7c224a48ed163a9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>aditof::Status</type>
      <name>getCameraListAtIp</name>
      <anchorfile>classSystemImpl.html</anchorfile>
      <anchor>a3d09693f0f26da645c5eaaa4e0f32491</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::Camera &gt;&gt; &amp;cameraList, const std::string &amp;ip) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::DescriptorPool::Tables</name>
    <filename>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</filename>
    <class kind="struct">google::protobuf::DescriptorPool::Tables::CheckPoint</class>
    <member kind="function">
      <type>void</type>
      <name>AddCheckpoint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a0e4b6e4d549dc4e107d0d5884c6f8b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a19bc7e52e87c5a3691f692d72e28aff2</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a95212162ae47c75a15e820a1fd73696f</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a085a3b08295be4ff8272d19c0b32ac50</anchor>
      <arglist>(const std::string &amp;full_name, Symbol symbol)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>Allocate</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a4ace12e3225746563cb37c40e861dc46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>AllocateArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>ace59637cabc7a50ac612304e0a509516</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>AllocateEmptyString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>ab8c1305f3b07f9b9cf09852f47df206e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FileDescriptorTables *</type>
      <name>AllocateFileTables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a2f44c9d9e638c07d73c1620ef592d9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>AllocateMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>aaa99e0e3b7ee9e26df2b3e63dc74f935</anchor>
      <arglist>(Type *dummy=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>internal::once_flag *</type>
      <name>AllocateOnceDynamic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a9eb27b687a7181542ad8e7bfb534f3f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>AllocateString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a8f1632778703f4c7fa03a015c7de0edd</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearLastCheckpoint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a222267be676cd31b28460c3b7c741ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>aefc2025eb07a7bfabe524ad9049bcac7</anchor>
      <arglist>(const Descriptor *extendee, std::vector&lt; const FieldDescriptor * &gt; *out) const</arglist>
    </member>
    <member kind="function">
      <type>Symbol</type>
      <name>FindByNameHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a6de36dd5e191857c8b1265b120101f8f</anchor>
      <arglist>(const DescriptorPool *pool, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>ab03b10ba5d2b2bce7bb330cc8525936c</anchor>
      <arglist>(const Descriptor *extendee, int number) const</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>FindFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a78cc4d74d3bb4dfdd13c6d9a02bc7d67</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>Symbol</type>
      <name>FindSymbol</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a08fbbb171d972de7e230b80e7cc954c6</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RollbackToLastCheckpoint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a59f68c3ecec69a316579f7d08809e348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>ac6ef83473249f4027cde5052d5712291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tables</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>ae3b98e47b639a4e42ebe618668226488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>HASH_SET&lt; const Descriptor * &gt;</type>
      <name>extensions_loaded_from_db_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a6ba868dcb7bee2853e50cbe9f908b7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HASH_SET&lt; std::string &gt;</type>
      <name>known_bad_files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>accbd9a1e31237b09ae57688bc61bc241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HASH_SET&lt; std::string &gt;</type>
      <name>known_bad_symbols_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a9642b85491ad9941600f773b58f366d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>pending_files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>ace2abaa2e40c9a66d7266343a04a5f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>AllocateBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>afec276e78bfcc000ea3142d3c738a44d</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; void * &gt;</type>
      <name>allocations_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a447e9e496d83f3d80de5318e1338c2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CheckPoint &gt;</type>
      <name>checkpoints_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a167e3647f3a88a39bd4d55327b7ec3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExtensionsGroupedByDescriptorMap</type>
      <name>extensions_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a26a391e635487c1a48af52929dbac69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DescriptorIntPair &gt;</type>
      <name>extensions_after_checkpoint_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a46fe6e202db96f16bed2164175c1bb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; FileDescriptorTables * &gt;</type>
      <name>file_tables_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a2b5c8c2dfb61afcdb40ad3584680b950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>files_after_checkpoint_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a7d112d2a6f577b66fc277d380d62fc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FilesByNameMap</type>
      <name>files_by_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a3dcd819c415a1e760b7c2622058feca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Message * &gt;</type>
      <name>messages_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a3aece9d356eaf644f856f03f68d1565b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; internal::once_flag * &gt;</type>
      <name>once_dynamics_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>adb01c86532380a2fb31567499b773689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string * &gt;</type>
      <name>strings_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a9bfc80d991a933d53afbcedd6bce9b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>symbols_after_checkpoint_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>afcd11a9bd67cfaacc3ea14ed5ab1229d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SymbolsByNameMap</type>
      <name>symbols_by_name_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1DescriptorPool_1_1Tables.html</anchorfile>
      <anchor>a9da9bfcfe24a90421415348e8b9dee20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fany_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fany__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fany__2eproto.html</anchorfile>
      <anchor>a36af4a1b6f4863507badeb1135d92da7</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fany__2eproto.html</anchorfile>
      <anchor>ac82d2c660482ab54a646ffb0173eb11f</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fany__2eproto.html</anchorfile>
      <anchor>ac4571e578298764b7b1a6f59a3a69bac</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fany__2eproto.html</anchorfile>
      <anchor>a4f98dd5c225ec5dfadf0e9d35e0aac21</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fany__2eproto.html</anchorfile>
      <anchor>a192c96062a227ced29e17c5d6ecce944</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fany__2eproto.html</anchorfile>
      <anchor>ac342c714867492dfd498e64cfa68afac</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fapi_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</anchorfile>
      <anchor>aca4a2c361eba578533b2d980df9b2361</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</anchorfile>
      <anchor>ab47cbec1050f7ede50a105815e96d4e5</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</anchorfile>
      <anchor>a508559078c969779815103d739ab9453</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</anchorfile>
      <anchor>a3a78f60a4c823457c2c1b16667d2c34a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</anchorfile>
      <anchor>aecc3624912baacc52dcbc38917f147d3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fapi__2eproto.html</anchorfile>
      <anchor>a50c4eee087bd82e098166ab7376db218</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</anchorfile>
      <anchor>a5f20e09bdd640a830ebaaa2fc703612b</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</anchorfile>
      <anchor>a478c2b89a004a66b23c56b3eed2d874a</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</anchorfile>
      <anchor>a4959ffe2bc23fe3bf6727e588bc2ac39</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</anchorfile>
      <anchor>a6cec0a01c3da9ee700ebc9585b5779fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</anchorfile>
      <anchor>a9838f3f4c8b4676c7db7a73a90a31623</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fcompiler__2fplugin__2eproto.html</anchorfile>
      <anchor>a0bf63bb42757442a17e541f0eae06fc8</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</anchorfile>
      <anchor>aa612c7b42a2bd26acc55bc617d31c1a9</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</anchorfile>
      <anchor>ab37628077f6c9f30b2191e3dd7156656</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[27]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</anchorfile>
      <anchor>a76dbc1095e92e1a377c518c1d03f1608</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</anchorfile>
      <anchor>a917bfe83e153f232ff95c3440e22f2ba</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</anchorfile>
      <anchor>afae0cc72c246966277c1f2040f25c1d3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fdescriptor__2eproto.html</anchorfile>
      <anchor>a4184736d83009a7838cbe3b436efaecd</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fduration_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</anchorfile>
      <anchor>a047b3a9eaee49ea73e0ad99d4ab8fe59</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</anchorfile>
      <anchor>a09779f66accca3bcf1699915503d6de7</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</anchorfile>
      <anchor>ac68d52d04c96f20bab236a3f17b5d5a1</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</anchorfile>
      <anchor>a92ed45bee324595fae25a6f621bd6656</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</anchorfile>
      <anchor>abc053b81697ce66d3871869b3aa4aa75</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fduration__2eproto.html</anchorfile>
      <anchor>aca195aaa3f60e2394ff3ff6d2dd7584e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fempty_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</anchorfile>
      <anchor>a5005cb9b7984c80a607cf10e5be97b9a</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</anchorfile>
      <anchor>a339d18dce33b5749ab0677b53491280f</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</anchorfile>
      <anchor>a38f0b67938873b7ac142d66f078c5c0f</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</anchorfile>
      <anchor>aedd75d2418c0d6a3a58df00ba8bc2748</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</anchorfile>
      <anchor>a32d201436d16ff2354bac096b7aa36d0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fempty__2eproto.html</anchorfile>
      <anchor>a1a2173bca25eddd8b96094ade93db55f</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</anchorfile>
      <anchor>abe3dcf08a27f6476c91dc838044f36f4</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</anchorfile>
      <anchor>a03b0bfc0febafe6f786d7bac186541c1</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</anchorfile>
      <anchor>abc09786e09dc8211d75fbb7716574c81</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</anchorfile>
      <anchor>abaa9c382c2e223804c8409d41f35ccc9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</anchorfile>
      <anchor>af48df998b1cc5aa8f66701207d6ce5bd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ffield__5fmask__2eproto.html</anchorfile>
      <anchor>ad2760301c13ca461f6e6df429e7a7c2c</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</anchorfile>
      <anchor>a529103f81bb77b92fe31c9d1c862031f</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</anchorfile>
      <anchor>a1ab4951e76c6be22967b3c3645c2187f</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</anchorfile>
      <anchor>aea46babecce703981a8f03d6f5322c6b</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</anchorfile>
      <anchor>ae0b4b6859bfae7e6a0f0f6fb2fdc3f18</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</anchorfile>
      <anchor>ae745b6cec572ecd79eb72492238f82e8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fsource__5fcontext__2eproto.html</anchorfile>
      <anchor>a37f3cf264cef9965a9c4d0eed8491583</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fstruct_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</anchorfile>
      <anchor>a31d855d9ec64aabca12b124bf390ab91</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</anchorfile>
      <anchor>a06b323858bbcc0ddc8f2a76daf6d6dd1</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</anchorfile>
      <anchor>ac23405f466025b542de92794c227abd5</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</anchorfile>
      <anchor>af1c92273b73d3921bd04c760adce3d10</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</anchorfile>
      <anchor>a75d5269b95ada71854bc914fe0a92596</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fstruct__2eproto.html</anchorfile>
      <anchor>ac81b8a7f217dc0402d6df04ef1354f51</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2ftimestamp_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</anchorfile>
      <anchor>a685ee2eb6e2cb2e45f84f5e1f722d30b</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</anchorfile>
      <anchor>a04a2732c3c018e592dfb0e4e6bfb447d</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</anchorfile>
      <anchor>a2a8f4281a6fc7bbdb26c7d1a3a668a71</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</anchorfile>
      <anchor>a91acee49044ec6fa97f21957d250875b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</anchorfile>
      <anchor>aa2e032a1f54910f6a320fc5fba22eb33</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftimestamp__2eproto.html</anchorfile>
      <anchor>a61e5237db9568c235ebceb246f2db667</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2ftype_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</anchorfile>
      <anchor>a50585b97223a040da10715ddc86eaaea</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</anchorfile>
      <anchor>a11ef878946fde514157a98941bf4a38a</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</anchorfile>
      <anchor>aa010b60aa4f08681b7a2998cb86b0530</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</anchorfile>
      <anchor>af93821710b5d4370d7728813d6b3bb57</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</anchorfile>
      <anchor>a4499c205aa94d7fb9dd7e640e70c9b73</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2ftype__2eproto.html</anchorfile>
      <anchor>a773b18a88cbf91a18acbd62c10a5cc94</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
    <filename>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</filename>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</anchorfile>
      <anchor>ac040af558a670a8b1e8aaad936862cb5</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</anchorfile>
      <anchor>ae684138d9857106369448cc654bfa43a</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[9]</type>
      <name>PROTOBUF_SECTION_VARIABLE</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</anchorfile>
      <anchor>a59ef14ec0bed231c8a81a7980c78ba66</anchor>
      <arglist>(protodesc_cold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata</type>
      <name>field_metadata</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</anchorfile>
      <anchor>ada31b5bbd68d5248c0791739a358de7c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>offsets</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</anchorfile>
      <anchor>a5d324e77029c4a45ecd155373f11558d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable</type>
      <name>serialization_table</name>
      <anchorfile>structTableStruct__google__2fprotobuf__2fwrappers__2eproto.html</anchorfile>
      <anchor>aadb89e840222c2923e05b87162ed6319</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tag_t</name>
    <filename>structtag__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>structtag__t.html</anchorfile>
      <anchor>a5fd4481157a3617c5b4fb4b5dc3f00a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>tag</name>
      <anchorfile>structtag__t.html</anchorfile>
      <anchor>ad1086b617ef4ba1b946a753df20f7142</anchor>
      <arglist>[7]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::TaggedPtr</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1TaggedPtr.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T *</type>
      <name>Get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TaggedPtr.html</anchorfile>
      <anchor>ae7c7da54a9a7d452c87029716b4a9e81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TaggedPtr.html</anchorfile>
      <anchor>acdac1110420f862d4a0bf732ff76ef61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TaggedPtr.html</anchorfile>
      <anchor>af0e86f262896248d20567396bdac128c</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uintptr_t</type>
      <name>ptr_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TaggedPtr.html</anchorfile>
      <anchor>a1f9281831144efb2965bdbd02d4a465a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TargetSensorEnumerator</name>
    <filename>classTargetSensorEnumerator.html</filename>
    <base>aditof::SensorEnumeratorInterface</base>
    <class kind="struct">TargetSensorEnumerator::SensorInfo</class>
    <class kind="struct">TargetSensorEnumerator::SoftwareVersions</class>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthSensors</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>af59e3e5958092b3d8fba0a7e11d84181</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::DepthSensorInterface &gt;&gt; &amp;depthSensors) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getKernelVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>afd5729bd7309147a5141b74a894ffa7f</anchor>
      <arglist>(std::string &amp;kernelVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getSdVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a89c3c505efa0e9c691c259201ba3f779</anchor>
      <arglist>(std::string &amp;sdVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getUbootVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>adf7d8dc59ebdacbdd65b62e907198a59</anchor>
      <arglist>(std::string &amp;uBootVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>searchSensors</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>aae472f09c419ab250e0a88d16df192e7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetSensorEnumerator</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>ac0e10f24e87b57d62c68f044763b3ddb</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>SensorType</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>aa1068b5356f4c10706c83fbf622cc969</anchor>
      <arglist></arglist>
      <enumvalue file="classTargetSensorEnumerator.html" anchor="aa1068b5356f4c10706c83fbf622cc969aaa7c3aef4c83f9b648abc37f12580e56">SENSOR_ADSD3500</enumvalue>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getVersionOfComponent</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>ae198ca46353a036a539d95a196a87068</anchor>
      <arglist>(const std::string &amp;component) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_cardImageVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a3b647b45a84d28a3d8385be6ceca8538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_kernelVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a973ed0b2eeca4f6d2b558a9608593afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_rfsVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a45144d37d560f23b87690104b53f235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sdkVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a0dc6e37c80ea5a66a47db6c7eb01759c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SensorInfo &gt;</type>
      <name>m_sensorsInfo</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a70f26e6a3907dd7ba393779843f744d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_uBootVersion</name>
      <anchorfile>classTargetSensorEnumerator.html</anchorfile>
      <anchor>a1f99497bd62e2d07fd027324c2a98d13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tarjan</name>
    <filename>structtarjan.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>ada34ffaf7dfae2b453adf2d6790d8b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>jmp_buf</type>
      <name>err</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>a84c2ce4eaf2fd7af11b7c9e87f6b03c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>groups</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>a6f850cf8737ee1bd1a6fc91849a58676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>index</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>ae45f9ea2e0a5cb0a7d30ff8ddb84a6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxdepth</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>a2b7eb479c28d32f429fcdc1e7f6a0406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>objattr</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>a1e73a328f5e002b3b25318eae17986b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>stack</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>a901f0dce1b131ca35c16b097963474e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_status *</type>
      <name>status</name>
      <anchorfile>structtarjan.html</anchorfile>
      <anchor>a8514203fe0a1a30132c0fae914bca548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::tcp_address_mask_t</name>
    <filename>classzmq_1_1tcp__address__mask__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>match_address</name>
      <anchorfile>classzmq_1_1tcp__address__mask__t.html</anchorfile>
      <anchor>a2d06aa54bf703638edbb7db101752e2d</anchor>
      <arglist>(const struct sockaddr *ss_, socklen_t ss_len_) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resolve</name>
      <anchorfile>classzmq_1_1tcp__address__mask__t.html</anchorfile>
      <anchor>a18682574e723c4d7076b1e476a1b470a</anchor>
      <arglist>(const char *name_, bool ipv6_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tcp_address_mask_t</name>
      <anchorfile>classzmq_1_1tcp__address__mask__t.html</anchorfile>
      <anchor>a923f394487ba03be1b719a38ea4efb52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_address_mask</name>
      <anchorfile>classzmq_1_1tcp__address__mask__t.html</anchorfile>
      <anchor>a1ded6d879ddf1219b977dab2c541f7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ip_addr_t</type>
      <name>_network_address</name>
      <anchorfile>classzmq_1_1tcp__address__mask__t.html</anchorfile>
      <anchor>a4800d72803bb770c5faafc799f1788d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::tcp_address_t</name>
    <filename>classzmq_1_1tcp__address__t.html</filename>
    <member kind="function">
      <type>const sockaddr *</type>
      <name>addr</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>afa5e9969fed2954f6356100cb65ae378</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>socklen_t</type>
      <name>addrlen</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a4de5635407fde48b3db516d0058a70ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>sa_family_t</type>
      <name>family</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>acd421edc2638795c565debdb733dbcee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_src_addr</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>acd6156192478ddf106b0bf485d0ec677</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resolve</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a2a2c9fbd449e2590ad9c0b7d7a15cafc</anchor>
      <arglist>(const char *name_, bool local_, bool ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>const sockaddr *</type>
      <name>src_addr</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a0bfdeeeffaff619a60ae58548c3a96f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>socklen_t</type>
      <name>src_addrlen</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a57c0c978e8e4ea4293ec7d5bfa51b1ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tcp_address_t</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a20d3e1d1d1a29a8c5065d9f4241fd293</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tcp_address_t</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a04b6bdde463dd803dfa0c61fec42b2bf</anchor>
      <arglist>(const sockaddr *sa_, socklen_t sa_len_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to_string</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a5077a3c5b429b22c80fe52328acf70ad</anchor>
      <arglist>(std::string &amp;addr_) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ip_addr_t</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>abf36f1eb7a6a3057ab4ff03f5c344c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_src_addr</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a253efb2941439450221e8da765441143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ip_addr_t</type>
      <name>_source_address</name>
      <anchorfile>classzmq_1_1tcp__address__t.html</anchorfile>
      <anchor>a001593565a595037f44369743f7fcd2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TemperatureInfo</name>
    <filename>structTemperatureInfo.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>laser_temp</name>
      <anchorfile>structTemperatureInfo.html</anchorfile>
      <anchor>abd2a7f98111d2acc9b8ffb0590fc883f</anchor>
      <arglist>[NO_OF_PHASES]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sensor_temp</name>
      <anchorfile>structTemperatureInfo.html</anchorfile>
      <anchor>adc7047a12a5d6ea158964b7cb1f287fd</anchor>
      <arglist>[NO_OF_PHASES]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_function_mocker_test::TemplatedCopyable</name>
    <filename>classtesting_1_1gmock__function__mocker__test_1_1TemplatedCopyable.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>TemplatedCopyable</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1TemplatedCopyable.html</anchorfile>
      <anchor>ad64971868d9751667ba26a2f60a07e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TemplatedCopyable</name>
      <anchorfile>classtesting_1_1gmock__function__mocker__test_1_1TemplatedCopyable.html</anchorfile>
      <anchor>a8af561a4e372a9a41d4d3b9de6224b42</anchor>
      <arglist>(const U &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_function_mockers_test::TemplatedCopyable</name>
    <filename>classtesting_1_1gmock__generated__function__mockers__test_1_1TemplatedCopyable.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>TemplatedCopyable</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1TemplatedCopyable.html</anchorfile>
      <anchor>adf0e1681c62cab82b13f0f97543b25ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TemplatedCopyable</name>
      <anchorfile>classtesting_1_1gmock__generated__function__mockers__test_1_1TemplatedCopyable.html</anchorfile>
      <anchor>aa2602f77d7f6bebfbc35c859637cd1f3</anchor>
      <arglist>(const U &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_actions_test::TenArgConstructorClass</name>
    <filename>classtesting_1_1gmock__generated__actions__test_1_1TenArgConstructorClass.html</filename>
    <member kind="function">
      <type></type>
      <name>TenArgConstructorClass</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1TenArgConstructorClass.html</anchorfile>
      <anchor>ac17a2190151616f986a193dfe0a03cb5</anchor>
      <arglist>(int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9, int a10)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1TenArgConstructorClass.html</anchorfile>
      <anchor>ae3c388fd7e3cfbb95196712076a368ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>my_namespace::testing::Test</name>
    <filename>classmy__namespace_1_1testing_1_1Test.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::internal::gmockpp::Test</name>
    <filename>structtesting_1_1internal_1_1gmockpp_1_1Test.html</filename>
    <templarg>Args</templarg>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kArgs</name>
      <anchorfile>structtesting_1_1internal_1_1gmockpp_1_1Test.html</anchorfile>
      <anchor>a512671a2e954747c6926227aeb27f5a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Test</name>
    <filename>classtesting_1_1Test.html</filename>
    <class kind="struct">testing::Test::Setup_should_be_spelled_SetUp</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Test</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>afc75dfea37533866035b0d97cd11483e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7a00be7dd0a6bfdc8d47a1b784623613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFatalFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>aa8d0725cfb519f82eaf4fd2d2f46d97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasNonfatalFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a3b933cea62eff67a05e23aa07f38bf29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSkipped</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a638f09cad2b82ae67c06ef8d5fe40ee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7b20a48c0bbc9dd1fe96715e4a5c0164</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>afb8d29af28e48dc65b2b743f1874ccfe</anchor>
      <arglist>(const std::string &amp;key, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestCase</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5ccbac42fee8c5b00b0bfe89b6c49d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>ae173b07a0fdd09fc1d417a2bb6cbdd76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestCase</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>af374706cbaf0ffc460f4fd04e7c150f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7704c8223ba28338a66ca2eaeba66383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a57a4116f39f6636a80710ded7d42e889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a2889fd829b6c712d98fb3896d28f64a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Test</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a68b7618abd1fc6d13382738b0d3b5c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteSelf_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a3116f1f98ac889b11f1e3d981b8c6ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5d18da7437b0d6ca32dcad90a21f9b6b</anchor>
      <arglist>(Test)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a939ae280a6f2f1c3d43708ec616684ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Setup_should_be_spelled_SetUp *</type>
      <name>Setup</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a65c1626d50b7dd1a1d759dc6c3f72d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>TestBody</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a146a4a5d9854e676d625a0ef67409794</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>HasSameFixtureClass</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5daca5a35e33e8fbdf36b7b666668b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::unique_ptr&lt; GTEST_FLAG_SAVER_ &gt;</type>
      <name>gtest_flag_saver_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7801584e65ac93e641916baa14f03943</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TEST_before_TEST_F_in_same_test_case</name>
    <filename>classTEST__before__TEST__F__in__same__test__case.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>setup::test_conformance</name>
    <filename>classsetup_1_1test__conformance.html</filename>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsetup_1_1test__conformance.html</anchorfile>
      <anchor>a09d749a58acbda989e2639e5c4932213</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>target</name>
      <anchorfile>classsetup_1_1test__conformance.html</anchorfile>
      <anchor>af46ac7962f4c02112b5ef5705d5d0c36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>test_events_t</name>
    <filename>structtest__events__t.html</filename>
    <base>zmq::i_poll_events</base>
    <member kind="function">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>ad0fb037b415fb8030227523495d89c6d</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>aab29e6c3143f8c8060184012589edd14</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_handle</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>ab50870655db06a1cbc38142276b510d7</anchor>
      <arglist>(zmq::poller_t::handle_t handle_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>test_events_t</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>a4940818d4b09dd41ae6d68cf45143c50</anchor>
      <arglist>(zmq::fd_t fd_, zmq::poller_t &amp;poller_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>a5652292d3c7aa68932561080dc1c522b</anchor>
      <arglist>(int id_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="variable">
      <type>zmq::atomic_counter_t</type>
      <name>in_events</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>adfe32abc1ca1e72b461711565669f697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::atomic_counter_t</type>
      <name>timer_events</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>a87b076f6fc9816196afcdb6ac5d41533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::fd_t</type>
      <name>_fd</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>aaf4b2ac40ccc9f9bf1b14a5280dd75a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::poller_t::handle_t</type>
      <name>_handle</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>afdbfd8e26ce58855f6e5ea2190b53e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::poller_t &amp;</type>
      <name>_poller</name>
      <anchorfile>structtest__events__t.html</anchorfile>
      <anchor>ab39600a7b61e8bf86e7910dde0542a58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TEST_F_before_TEST_in_same_test_case</name>
    <filename>classTEST__F__before__TEST__in__same__test__case.html</filename>
    <base>testing::Test</base>
  </compound>
  <compound kind="struct">
    <name>test_message_t</name>
    <filename>structtest__message__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>text</name>
      <anchorfile>structtest__message__t.html</anchorfile>
      <anchor>a409ffba6bb1153c9fcaa23f6c7a3fbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>turn</name>
      <anchorfile>structtest__message__t.html</anchorfile>
      <anchor>a5a2dbc3dffb545c75f531378808c606a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::reflection_test::TestAllTypesEqualityTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</anchorfile>
      <anchor>a8697ca6f7cb00b53e721b5332468fb43</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEmptyProtosEqual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</anchorfile>
      <anchor>ac1034ce6fb58794b1c989d6f7e7a8ac6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testNotHashable</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</anchorfile>
      <anchor>ac4eb6dbd44cfd63232fe1aa92e3c9cfc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSelfEquality</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</anchorfile>
      <anchor>a295d88cdb5d020a80f347bb198a2474f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>first_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</anchorfile>
      <anchor>a76db887cc6752dac5995bd6879ed7687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_proto</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1reflection__test_1_1TestAllTypesEqualityTest.html</anchorfile>
      <anchor>a2d569ba7b233c34a44e0a09f90b51120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestBadIdentifiers</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiers.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testCompilation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiers.html</anchorfile>
      <anchor>ab8365e93826f04494cf36e60b6917923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConflictingFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiers.html</anchorfile>
      <anchor>acf4e78035adf2ad9ce8184dff19abd78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiers.html</anchorfile>
      <anchor>a8103d6516808e3ea5a6e08430e81264d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNumberFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiers.html</anchorfile>
      <anchor>ac7eef98315078395b254222947a84287</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::TestBadIdentifiers</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1TestBadIdentifiers.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testCompilation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestBadIdentifiers.html</anchorfile>
      <anchor>ad167b981f6e86491fdd0639e031deaf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetDescriptor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestBadIdentifiers.html</anchorfile>
      <anchor>ae72e07af537b89a83de2f455968b99ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestBadIdentifiersLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiersLite.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testCompilation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiersLite.html</anchorfile>
      <anchor>addc3448f06aa96131f5d6bdc1c59fe4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testConflictingFieldNames</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestBadIdentifiersLite.html</anchorfile>
      <anchor>ab91374b511e8b3c8f57d6fd809d68bfb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::_parameterized::TestCase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestCase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestCase.html</anchorfile>
      <anchor>a11b9797c249e461d8f97e9e34f60c756</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>id</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestCase.html</anchorfile>
      <anchor>ab8baf31adad4622d2444bf6506a757ac</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OriginalName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestCase.html</anchorfile>
      <anchor>a5bac13a7920d779118b0a16cce5f8731</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestCase.html</anchorfile>
      <anchor>adf64acc4b38d9483159e9c3c21d92fe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestCase</name>
    <filename>structTestCase.html</filename>
    <member kind="function">
      <type></type>
      <name>TestCase</name>
      <anchorfile>structTestCase.html</anchorfile>
      <anchor>a2e01281a3df76222616845cda19e7f1b</anchor>
      <arglist>(std::string re, int rule=MR_Default)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>match_rule</name>
      <anchorfile>structTestCase.html</anchorfile>
      <anchor>a1e8912050954464d4538379b48d3c12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; benchmark::Regex &gt;</type>
      <name>regex</name>
      <anchorfile>structTestCase.html</anchorfile>
      <anchor>a88fc54a0ba68a31380431605037fb34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>regex_str</name>
      <anchorfile>structTestCase.html</anchorfile>
      <anchor>ae906def2f56a255df668b1af60fad9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>substituted_regex</name>
      <anchorfile>structTestCase.html</anchorfile>
      <anchor>a2fedb6022b9390d60f70ac304e7f3d83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::gmock_class_test::TestCase</name>
    <filename>classcpp_1_1gmock__class__test_1_1TestCase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>assertEqualIgnoreLeadingWhitespace</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1TestCase.html</anchorfile>
      <anchor>a68f88bba11511f8c582123d47bf80464</anchor>
      <arglist>(self, expected_lines, lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StripLeadingWhitespace</name>
      <anchorfile>classcpp_1_1gmock__class__test_1_1TestCase.html</anchorfile>
      <anchor>a366b15717eebc41e397357868c5734c5</anchor>
      <arglist>(self, lines)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestEventListener</name>
    <filename>classtesting_1_1TestEventListener.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>aaa1021d75f5dbf3f05c829c1cc520341</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>aa6502e534919605be45f26a6daf9a40c</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a9ea04fa7f447865ba76df35e12ba2092</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a468b5e6701bcb86cb2c956caadbba5e4</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a6cada1572dde8010b94f6dd237ce52f4</anchor>
      <arglist>(const TestCase &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ac48628c9f78d3e10bff77c7366e9e780</anchor>
      <arglist>(const TestCase &amp;)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>abb1c44525ef038500608b5dc2f17099b</anchor>
      <arglist>(const TestInfo &amp;test_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a550fdb3e55726e4cefa09f5697941425</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a60cc09b7907cb329d152eb5e7133bdeb</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a054f8705c883fa120b91473aff38f2ee</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ad15b6246d94c268e233487a86463ef3d</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a5f6c84f39851e8a603a2d2e10063816b</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ab4f6a0ca16ae75daf385b3b5914e1048</anchor>
      <arglist>(const TestInfo &amp;test_info)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestSuiteEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a8962caad5d2522c9160c794074a662ee</anchor>
      <arglist>(const TestSuite &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestSuiteStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a2726cc70dfda861f109355f1d9f09dfe</anchor>
      <arglist>(const TestSuite &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestEventListener</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a4512d19e7a108ec4926239ec1ea85d63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestEventListeners</name>
    <filename>classtesting_1_1TestEventListeners.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a1207dce74d64c1c39ffa6105560536a0</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>default_result_printer</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a6293443acb5af942eeec638b6aa6dcf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>default_xml_generator</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aa880de6ddfc3f5824371853c6846abbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>Release</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a038c9fa1975f84d6f3d25b52bc7bccdd</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestEventListeners</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>af0716e4067a6f357ee5ea18802a591dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestEventListeners</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>abe9fbbbedf7f55fa898abfae60aa4913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>EventForwardingEnabled</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aa1878baf16a50f30f6435fad3c68ef3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a31d12292abc277dedbb7dc7748a6a60e</anchor>
      <arglist>(TestEventListeners)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestEventListener *</type>
      <name>repeater</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>ad28af964081553de465fbfc1c5a46650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultResultPrinter</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aeaab55da7c18c35fb12c27c18ff99955</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultXmlGenerator</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a36dbac47563ef8bb78cb467d11f5b4d9</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SuppressEventForwarding</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a7132550dc1c50bb3399a6d6d3fc9be3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListener *</type>
      <name>default_result_printer_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a9ff9ebc31a9a52e5f108661cfcb7ecd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListener *</type>
      <name>default_xml_generator_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a018a3952aa10c19251b88f27abe373d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TestEventRepeater *</type>
      <name>repeater_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a625d58b951893e80cde12862aece6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>abae39633da9932847b41cb80efd62115</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::NoExecDeathTest</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>afddba49fdf3f493532b4d5efb9814f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TestEventListenersAccessor</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>addbc107b6b445617c880182bd4f44cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestSuite</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>ab9aaba231fd11196425e75caf709bfc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestEventListenersAccessor</name>
    <filename>classtesting_1_1internal_1_1TestEventListenersAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EventForwardingEnabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventListenersAccessor.html</anchorfile>
      <anchor>a4a7522557045cb55eb037dc61429d71c</anchor>
      <arglist>(const TestEventListeners &amp;listeners)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestEventListener *</type>
      <name>GetRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventListenersAccessor.html</anchorfile>
      <anchor>a07c6f8644e509d0f23c0c16a60856387</anchor>
      <arglist>(TestEventListeners *listeners)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetDefaultResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventListenersAccessor.html</anchorfile>
      <anchor>ac8886c7cea5a4ad39aed276d3f58da75</anchor>
      <arglist>(TestEventListeners *listeners, TestEventListener *listener)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetDefaultXmlGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventListenersAccessor.html</anchorfile>
      <anchor>a8c04463b5ba5ee6d6da36e2171c7fff0</anchor>
      <arglist>(TestEventListeners *listeners, TestEventListener *listener)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SuppressEventForwarding</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventListenersAccessor.html</anchorfile>
      <anchor>abfc0a0f8163465f4f5d42436ec8c7cb3</anchor>
      <arglist>(TestEventListeners *listeners)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestEventRepeater</name>
    <filename>classtesting_1_1internal_1_1TestEventRepeater.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ad154ce021881721a5c46994316b14cb1</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>forwarding_enabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>abaf2bfc453fc0e1005fcfb0f95deac4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a744eeb6ddfcba78b34515fac7f1ab704</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a739b5fd1f5bcb96b42089ff06281b3ea</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a0bc5fc45653d32b5e1bcad059ee7616b</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>aa2bf25212c9b1c09ed80b2bbcf55dbba</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a78ea68cab4207e0fd458ced444f42ef5</anchor>
      <arglist>(const TestSuite &amp;parameter) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a76cf742eacd1c048b81dc3a1138f55ab</anchor>
      <arglist>(const TestSuite &amp;parameter) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a0f524b2773bf2cbf6df1269975c5a79f</anchor>
      <arglist>(const TestInfo &amp;test_info) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>aa4a52e544380946ff86fc57915aa7152</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a98fea6c94833db424e083eff337ef370</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>aaf15a326277f2b2900f8b3624fb27562</anchor>
      <arglist>(const TestPartResult &amp;result) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a255378258ea0d14688303d4a6421746f</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>abe19a6eed2548e9c768ae2d156f1f593</anchor>
      <arglist>(const UnitTest &amp;unit_test) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a4522c01f10f98d9e5bd97c7e94f3d2bf</anchor>
      <arglist>(const TestInfo &amp;test_info) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestSuiteEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a59e442d1f79ea186499ef99284a60d4c</anchor>
      <arglist>(const TestSuite &amp;parameter) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestSuiteStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>aa54fdafe6dfdd46dbac108c17016a5f9</anchor>
      <arglist>(const TestSuite &amp;parameter) override</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>Release</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ac77a3d127e4726e11694e4ee9cf3b793</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_forwarding_enabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a86c52e311b70598a385a0589277e92e0</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestEventRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a97dc3b08bd62c615f16e4c73ed0b3894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestEventRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a8cf2d21be2b131177b5926b9e04f0f98</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a882648737e85eff0986ff66b794e310a</anchor>
      <arglist>(TestEventRepeater)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwarding_enabled_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a1f7e494642d653eaad800504510d18a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestEventListener * &gt;</type>
      <name>listeners_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a1c08e9302639108588d764b671c54825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm_tests::TestExpandingMacros</name>
    <filename>classpddm__tests_1_1TestExpandingMacros.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCatchRecursion</name>
      <anchorfile>classpddm__tests_1_1TestExpandingMacros.html</anchorfile>
      <anchor>a4992b1c605414e5746fa37da1867f4dd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExpandArgOptions</name>
      <anchorfile>classpddm__tests_1_1TestExpandingMacros.html</anchorfile>
      <anchor>a2108b87475b3d8684d641b885a5144a2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExpandBasics</name>
      <anchorfile>classpddm__tests_1_1TestExpandingMacros.html</anchorfile>
      <anchor>ad788f68085fe1ce31f73b20d0b3afe18</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExpandReferences</name>
      <anchorfile>classpddm__tests_1_1TestExpandingMacros.html</anchorfile>
      <anchor>add5d42e572b83cba6d52cfb7d4768da7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testExpandSimpleMacroErrors</name>
      <anchorfile>classpddm__tests_1_1TestExpandingMacros.html</anchorfile>
      <anchor>a80552ef04df35c65e31f29e363cdafe4</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestFactoryBase</name>
    <filename>classtesting_1_1internal_1_1TestFactoryBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a07ac3ca0b196cdb092da0bb186b7c030</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a18f22a7594336a36642289c1decddc9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>afedbf147b2a213517b315880d8c81427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a85d7cb90e00f165e61a008be77293fb4</anchor>
      <arglist>(TestFactoryBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestFactoryImpl</name>
    <filename>classtesting_1_1internal_1_1TestFactoryImpl.html</filename>
    <templarg></templarg>
    <base>testing::internal::TestFactoryBase</base>
    <member kind="function">
      <type>Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryImpl.html</anchorfile>
      <anchor>ab9b9236ef39b14f0a78e611748e970e3</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestGenerationEnvironment</name>
    <filename>classTestGenerationEnvironment.html</filename>
    <templarg>kExpectedCalls</templarg>
    <base>testing::Environment</base>
    <member kind="function">
      <type>void</type>
      <name>FixtureConstructorExecuted</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>abcdae77887fbd6dba18f4a55b80f058d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUpExecuted</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>aa17c620af5eb9929bdbde25820cd8e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>af7731d3161d89e3bd456cd204e2c4890</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDownExecuted</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a0d2576b10818bae1945e17e6e749ff9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestBodyExecuted</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a358a1d7cbefc3f9157f625f87dbde754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestGenerationEnvironment *</type>
      <name>Instance</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a5b8e14f430fe11d558c0e4482cebd694</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a995321b3007e0b271b14b238dd3cb9bd</anchor>
      <arglist>(TestGenerationEnvironment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestGenerationEnvironment</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>acd170900a12de9e9e374366032230301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fixture_constructor_count_</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a106c1554fde078d47a535694a2c700e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>set_up_count_</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a026dbcdb993a8510dbfea85ad71eab8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tear_down_count_</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a2b3d02a53e98a72516430d98fd8931ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>test_body_count_</name>
      <anchorfile>classTestGenerationEnvironment.html</anchorfile>
      <anchor>a7d1ce26e381894b72d2ca7f4630914fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestGenerationTest</name>
    <filename>classTestGenerationTest.html</filename>
    <base>TestWithParam&lt; int &gt;</base>
    <member kind="enumvalue">
      <name>PARAMETER_COUNT</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a07bbf7d2521ab747b5808ccc204605d1afd4242eef0a2666840480cf79613e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TestGenerationEnvironment&lt; PARAMETER_COUNT &gt;</type>
      <name>Environment</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>aeff004d79bbb376d7acecd28f9fb71c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETER_COUNT</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a07bbf7d2521ab747b5808ccc204605d1afd4242eef0a2666840480cf79613e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a06cbce86435733a568824f9641ea57c2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TearDown</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a7e6a732f786fe5b2d989c11c51eb9fe1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestGenerationTest</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>ad243bf217fa672ce25675b8bd86e285e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a079d02b490a5c802ae9a650dd43293ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestSuite</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>ac365207087edbdfaa00aeb0f3549a351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>current_parameter_</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a2d149b987b6dfe86ffbfae677199b0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static vector&lt; int &gt;</type>
      <name>collected_parameters_</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a16dfa6f4b445c7e4a7a9611b34b7a7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classTestGenerationTest.html</anchorfile>
      <anchor>a896a79483bc30b0e0c39716ab17da8f1</anchor>
      <arglist>(TestGenerationTest)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::_parameterized::TestGeneratorMetaclass</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestGeneratorMetaclass.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1__parameterized_1_1TestGeneratorMetaclass.html</anchorfile>
      <anchor>a583be41b0af96dd8c6424c7ee900063d</anchor>
      <arglist>(mcs, class_name, bases, dct)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ParameterizedTestSuiteInfo::TestInfo</name>
    <filename>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1TestInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>TestInfo</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1TestInfo.html</anchorfile>
      <anchor>ad48e887f53f0fcee13f2213b202ac989</anchor>
      <arglist>(const char *a_test_suite_base_name, const char *a_test_base_name, TestMetaFactoryBase&lt; ParamType &gt; *a_test_meta_factory)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>test_base_name</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1TestInfo.html</anchorfile>
      <anchor>a1c3faeadf1be6b9fd32f0321d9bfafce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::unique_ptr&lt; TestMetaFactoryBase&lt; ParamType &gt; &gt;</type>
      <name>test_meta_factory</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1TestInfo.html</anchorfile>
      <anchor>a317db7c71ce8ee73df2489a6b895f98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>test_suite_base_name</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestSuiteInfo_1_1TestInfo.html</anchorfile>
      <anchor>aa66b8784771455cb1ec38636a9c4fbb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestInfo</name>
    <filename>classtesting_1_1TestInfo.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a9b74d79cf618ce5bb0d0b1da75ee8b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_in_another_shard</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a8621f2cf7623fd1609db8e324f0c2fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_reportable</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a63e7042028b0b846f4b5a1e5bcffc079</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>line</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>af5931cfc594b5d660c56b3c61c41ea13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac2581b45eccc9a3b94cb41c4807d0e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestResult *</type>
      <name>result</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>aee8cb884c95cd446129aba936b4159e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>should_run</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a866e33b5bc5ab2a6e5375fc7d3af0f96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>test_case_name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a036a20710c8c2252889544daba9a8ff9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>test_suite_name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a82a84ffd0e4d18eb5a3f97a2077e12cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_param</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a7759bc57f4350ad406cbbb0b3bcea320</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value_param</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>abdf2c6cfcf4819e725816c64e1c1fc24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a8d382c1b1b511f0d9112c14684809852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a49607d4547e374b5248e4200d9192817</anchor>
      <arglist>(TestInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>increment_death_test_count</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a70c9509202a6f95fbc26704ce13efb63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ade784915e9be3a01e3a6ef509b77d6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>aa652b2ec74957083637ece79297b274b</anchor>
      <arglist>(const std::string &amp;test_suite_name, const std::string &amp;name, const char *a_type_param, const char *a_value_param, internal::CodeLocation a_code_location, internal::TypeId fixture_class_id, internal::TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ClearTestResult</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac6d80865a3e68478aaf167058e6ca5c2</anchor>
      <arglist>(TestInfo *test_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TestFactoryBase *const</type>
      <name>factory_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6bf2422602b877c73f6eb169a63cfea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::TypeId</type>
      <name>fixture_class_id_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ad3284b7b9ebe61cc31440694091450ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_disabled_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>af3765fc4f811296e0699b0a26430a7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_in_another_shard_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a7db5fe84e625c2d5b60544e15fbb75a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::CodeLocation</type>
      <name>location_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a749494420174e6cf1949c7b411e8df6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>matches_filter_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a397686f82b6dd68a209ab7b50eeb4932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6bed52b7c3d66c8c5eac5fa2aaadba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>result_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a108fd469897a8d4e5c4361947a5ed785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_run_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a89c3d8fb8b565532c34d3123240fd5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>test_suite_name_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac5beda04eb320588955c8954dc6c2eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::unique_ptr&lt; const ::std::string &gt;</type>
      <name>type_param_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6c6d79e6238f2af5093e2c419480b433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::unique_ptr&lt; const ::std::string &gt;</type>
      <name>value_param_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>adf2e7579cf713f7b2df1d542ca2ab9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TestInfo *</type>
      <name>internal::MakeAndRegisterTestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a63d61c7ffd0423b1d3615f0ff5f2040e</anchor>
      <arglist>(const char *test_suite_name, const char *name, const char *type_param, const char *value_param, internal::CodeLocation code_location, internal::TypeId fixture_class_id, internal::SetUpTestSuiteFunc set_up_tc, internal::TearDownTestSuiteFunc tear_down_tc, internal::TestFactoryBase *factory)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::StreamingListenerTest</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>adc037d188dab349a94868991955c9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestSuite</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ab9aaba231fd11196425e75caf709bfc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestInfoTest</name>
    <filename>classtesting_1_1TestInfoTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected" static="yes">
      <type>static const TestInfo *</type>
      <name>GetTestInfo</name>
      <anchorfile>classtesting_1_1TestInfoTest.html</anchorfile>
      <anchor>a4140c1302bf53c7f1375a23923624f04</anchor>
      <arglist>(const char *test_name)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const TestResult *</type>
      <name>GetTestResult</name>
      <anchorfile>classtesting_1_1TestInfoTest.html</anchorfile>
      <anchor>a154b3679b1aa00ad037ce46eb60d18c3</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestingVector</name>
    <filename>classTestingVector.html</filename>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::MessageTest::TestIterable</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest_1_1TestIterable.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest_1_1TestIterable.html</anchorfile>
      <anchor>a48ad5b17b5b9cf1baa2c68c3387dec8b</anchor>
      <arglist>(self, values=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest_1_1TestIterable.html</anchorfile>
      <anchor>a79cfe35a9d21f1337ca0481493165608</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest_1_1TestIterable.html</anchorfile>
      <anchor>ad715c825a762fc4f5604fbb014481876</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest_1_1TestIterable.html</anchorfile>
      <anchor>ae90e86d3b742f98f68d882fdfed1d613</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_list</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1MessageTest_1_1TestIterable.html</anchorfile>
      <anchor>a09955fbb0ee4b1dc73a7ff176daa3b7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestListener</name>
    <filename>classTestListener.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function">
      <type></type>
      <name>TestListener</name>
      <anchorfile>classTestListener.html</anchorfile>
      <anchor>ae20c874ce92777371de6d024df229e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestListener</name>
      <anchorfile>classTestListener.html</anchorfile>
      <anchor>ab65604c6c3742c494e9378e770da5d42</anchor>
      <arglist>(int *on_start_counter, bool *is_destroyed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestListener</name>
      <anchorfile>classTestListener.html</anchorfile>
      <anchor>ab0032a5f22785a30e4581617c1392ae0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classTestListener.html</anchorfile>
      <anchor>ab1edf894efc1104f7ce35563bc24de23</anchor>
      <arglist>(const UnitTest &amp;) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>is_destroyed_</name>
      <anchorfile>classTestListener.html</anchorfile>
      <anchor>a64a43d9e313813c6530fd20d8aa2f23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>on_start_counter_</name>
      <anchorfile>classTestListener.html</anchorfile>
      <anchor>adb080d3283e9cdca64b535be2842719e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestUtil::TestLogHandler</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1TestLogHandler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1TestLogHandler.html</anchorfile>
      <anchor>a3d8def8b0ca6f180834f6756faa61fb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1TestLogHandler.html</anchorfile>
      <anchor>abeaf93ae579b24f5aa197179de5d43f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>synchronized List&lt; LogRecord &gt;</type>
      <name>getStoredLogRecords</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1TestLogHandler.html</anchorfile>
      <anchor>a3074a72f9ca7c2b6916ae3797d775260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>synchronized void</type>
      <name>publish</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1TestLogHandler.html</anchorfile>
      <anchor>ada9fc76ade862fa16feb9f3ddd363597</anchor>
      <arglist>(LogRecord record)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final List&lt; LogRecord &gt;</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil_1_1TestLogHandler.html</anchorfile>
      <anchor>a0e65c36829ee60513f8d7cf51be75872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLogSinkImpl</name>
    <filename>classTestLogSinkImpl.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>classTestLogSinkImpl.html</anchorfile>
      <anchor>a137e1a9184c9f8486c31c30ffdf2da03</anchor>
      <arglist>(LogSeverity severity, const char *, const char *base_filename, int line, const LogMessageTime &amp;logmsgtime, const char *message, size_t message_len)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>classTestLogSinkImpl.html</anchorfile>
      <anchor>a137e1a9184c9f8486c31c30ffdf2da03</anchor>
      <arglist>(LogSeverity severity, const char *, const char *base_filename, int line, const LogMessageTime &amp;logmsgtime, const char *message, size_t message_len)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>errors</name>
      <anchorfile>classTestLogSinkImpl.html</anchorfile>
      <anchor>a72b2973c5d74e0840ba39a8e692b5a44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestLogSinkWriter</name>
    <filename>classTestLogSinkWriter.html</filename>
    <base>Thread</base>
    <member kind="function">
      <type>void</type>
      <name>Buffer</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a849b67eb8f4c21e7c58014e649a00ca9</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Buffer</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a849b67eb8f4c21e7c58014e649a00ca9</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a2afd3ecbe608b64c1fe7666bc0b16964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a2afd3ecbe608b64c1fe7666bc0b16964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestLogSinkWriter</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a9d857e615950c1b4eddd1ca67ca44780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestLogSinkWriter</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a9d857e615950c1b4eddd1ca67ca44780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wait</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a407f649ef334a3818ad56901176434d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wait</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a407f649ef334a3818ad56901176434d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>HaveWork</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a25aea70323cd3451876c5f0be13cfffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>HaveWork</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>a25aea70323cd3451876c5f0be13cfffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>NoWork</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>abd8e7bea382a0f76ef75b1697860f97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>NoWork</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>abd8e7bea382a0f76ef75b1697860f97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>ad47327ebbb5ec9022cc2609fa92c3918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>ad47327ebbb5ec9022cc2609fa92c3918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>queue&lt; string &gt;</type>
      <name>messages_</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>ac6893493e9a3c3ed572d058600543661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>accba30070e5a936d18502eda7cf75e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_exit_</name>
      <anchorfile>classTestLogSinkWriter.html</anchorfile>
      <anchor>ac3e3c4a3bfe0f4a9cea591ab09357c29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestMetaFactory</name>
    <filename>classtesting_1_1internal_1_1TestMetaFactory.html</filename>
    <templarg></templarg>
    <base>TestMetaFactoryBase&lt; TestSuite::ParamType &gt;</base>
    <member kind="typedef">
      <type>typename TestSuite::ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>a392ebab15dfdcfa1b54bbe15878aa9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TestFactoryBase *</type>
      <name>CreateTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>abd5d30fab71229deb5e63f5bb5ea3fd8</anchor>
      <arglist>(ParamType parameter) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestMetaFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>a1a48d63fbff650741c8f718af5c373d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>a058168d58de97a9d8dfb7400ad878148</anchor>
      <arglist>(TestMetaFactory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestMetaFactoryBase</name>
    <filename>classtesting_1_1internal_1_1TestMetaFactoryBase.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual TestFactoryBase *</type>
      <name>CreateTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>a853daab362740bcac55e180128d564ef</anchor>
      <arglist>(ParamType parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestMetaFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>aad80adf04686f7dfcf952e44afc02767</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMetaFactoryBase&lt; TestSuite::ParamType &gt;</name>
    <filename>classtesting_1_1internal_1_1TestMetaFactoryBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual TestFactoryBase *</type>
      <name>CreateTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>a853daab362740bcac55e180128d564ef</anchor>
      <arglist>(TestSuite::ParamType parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestMetaFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>aad80adf04686f7dfcf952e44afc02767</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::TestParamInfo</name>
    <filename>structtesting_1_1TestParamInfo.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>TestParamInfo</name>
      <anchorfile>structtesting_1_1TestParamInfo.html</anchorfile>
      <anchor>aa54199319bcad5a33c8538ecaecb6de5</anchor>
      <arglist>(const ParamType &amp;a_param, size_t an_index)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structtesting_1_1TestParamInfo.html</anchorfile>
      <anchor>ad4d7bc02cbcc571eb3c1d2ec3ba5bb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamType</type>
      <name>param</name>
      <anchorfile>structtesting_1_1TestParamInfo.html</anchorfile>
      <anchor>a146d921039f9da8b1336f7cc6e8436c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm_tests::TestParsingMacros</name>
    <filename>classpddm__tests_1_1TestParsingMacros.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testParseBeginIssues</name>
      <anchorfile>classpddm__tests_1_1TestParsingMacros.html</anchorfile>
      <anchor>a3c6517fe9943bd65b425806aff3fb45e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDirectiveIssues</name>
      <anchorfile>classpddm__tests_1_1TestParsingMacros.html</anchorfile>
      <anchor>aabfafde63b272aa6bb6a14c643a864d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseEmpty</name>
      <anchorfile>classpddm__tests_1_1TestParsingMacros.html</anchorfile>
      <anchor>a40526a29a50c8af39653a900050037e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseGeneral</name>
      <anchorfile>classpddm__tests_1_1TestParsingMacros.html</anchorfile>
      <anchor>a3ece468f0f0392a1950a53982fce33d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseOne</name>
      <anchorfile>classpddm__tests_1_1TestParsingMacros.html</anchorfile>
      <anchor>a2fb18ed711faa60a52486b8717c995e7</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm_tests::TestParsingSource</name>
    <filename>classpddm__tests_1_1TestParsingSource.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testBasicParse</name>
      <anchorfile>classpddm__tests_1_1TestParsingSource.html</anchorfile>
      <anchor>ae29eb651a8f4e7fa5a8182f8aefe4a89</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testErrors</name>
      <anchorfile>classpddm__tests_1_1TestParsingSource.html</anchorfile>
      <anchor>ae1b68a4ed619d99d3c091fcbd8698ab7</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm_tests::TestProcessingSource</name>
    <filename>classpddm__tests_1_1TestProcessingSource.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testBasics</name>
      <anchorfile>classpddm__tests_1_1TestProcessingSource.html</anchorfile>
      <anchor>adfeedfffec230a1f0691debf24db43b2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testProcessFileWithExpandError</name>
      <anchorfile>classpddm__tests_1_1TestProcessingSource.html</anchorfile>
      <anchor>acd56cabf5548185af4f8f248c3f8bc14</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testProcessFileWithMacroParseError</name>
      <anchorfile>classpddm__tests_1_1TestProcessingSource.html</anchorfile>
      <anchor>a174325b7921767094bd4985069ae0950</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestProperty</name>
    <filename>classtesting_1_1TestProperty.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>key</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>ad60435d4ad04ac030487d8998fc61c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a377245335d9f614cd06d1650e3358e1d</anchor>
      <arglist>(const std::string &amp;new_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestProperty</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a25a0ccf1c75a92af46a48d3c2a873e6d</anchor>
      <arglist>(const std::string &amp;a_key, const std::string &amp;a_value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>ad423a07af33c88b0c9ed33ee74815a63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a948544067d61e790bd37e234186fa708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a204e3793205a1e61412fc34be1913c01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gbench::report::TestReportDifference</name>
    <filename>classgbench_1_1report_1_1TestReportDifference.html</filename>
    <member kind="function">
      <type>def</type>
      <name>load_results</name>
      <anchorfile>classgbench_1_1report_1_1TestReportDifference.html</anchorfile>
      <anchor>a490ca18e6efb08c56cecdb119a9d945c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classgbench_1_1report_1_1TestReportDifference.html</anchorfile>
      <anchor>a99f45b3e6aed1838776770641d05c026</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestResult</name>
    <filename>classtesting_1_1TestResult.html</filename>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a717e05e00d4af5cb809433e343ab63af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>afacc37e8b43c8574e4101bc61723c769</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestPartResult &amp;</type>
      <name>GetTestPartResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a765c1e734ac08115757b343d57226bba</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const TestProperty &amp;</type>
      <name>GetTestProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6c2f478dbce36b57d18bedded46d70af</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFatalFailure</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a30e00d4076ae07fb5ad7b623d9dc1fe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNonfatalFailure</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a510564fa67b485ed4589a259f2a032d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>acf7e6e72f05a0545c48ea48e7f8851df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Skipped</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a4c9e954e0f8c1386206f2e6208c45244</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_property_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>afe4523257bbea8bc63b0950b702790be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5cf5dd6f416b7334ea601aab21a2fda5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_part_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6174aa4019dcda7c34d776b5741c9032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a41f407680b725b75d7eadc3230bc3315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestPartResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ac28e9821ad3e9314c4fe41b119c5b44d</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5371bc2e69435b4cb1fdad9ca81759a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearTestPartResults</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa11ed718e0a76a39e6380e5ddce7cae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>death_test_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a827cb78135ac375d81d89ffedc3eca52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ad04e1d5d9eb623ba1d9fc82cdff43af4</anchor>
      <arglist>(TestResult)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>increment_death_test_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a07faaa1d16a991f34222d02e10c75dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ac253b0fd7ea70f457e9517e415eac32d</anchor>
      <arglist>(const std::string &amp;xml_element, const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_elapsed_time</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa345325e5dea41609d17d7c614bf2b18</anchor>
      <arglist>(TimeInMillis elapsed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestPartResult &gt; &amp;</type>
      <name>test_part_results</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a2964c3a12ef6ef9bcb47599374514432</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestProperty &gt; &amp;</type>
      <name>test_properties</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a8c94e8e89c616abe5d33024a6b54f218</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ValidateTestProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a818c06cd2bfc00d6c81b0cebca044cb1</anchor>
      <arglist>(const std::string &amp;xml_element, const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>death_test_count_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a3810b34e68f5dca9ad1237a5bde7fa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a739a8ca54db4be004ba748b11e82b056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestPartResult &gt;</type>
      <name>test_part_results_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>af17c00fae1435d344b318eb6bbb56cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>test_properites_mutex_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a58d7d97bd16a04b932e2863153c13dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestProperty &gt;</type>
      <name>test_properties_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a29cde491988faff4ef2d9f9b6c13d9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>abae39633da9932847b41cb80efd62115</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ExecDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>adf5553cae6aea6f8648d47e299237e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::FuchsiaDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>af29d5921f68031cdfba0b28cf4b3b559</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TestResultAccessor</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ae762da04e74a0d3b0daded3c5bd4a8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::WindowsDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6aeedc04a0590fcc1b3c5f687dbb0f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestSuite</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ab9aaba231fd11196425e75caf709bfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>UnitTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a832b4d233efee1a32feb0f4190b30d39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestSchemas</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerGenericProto2Schemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</anchorfile>
      <anchor>a8a18e6c2f2095afb165beaf9b25b0de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerGenericProto3Schemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</anchorfile>
      <anchor>a9440135f9fc658e27f5fd80a4d1689ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Schema&lt; Proto2Message &gt;</type>
      <name>genericProto2Schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</anchorfile>
      <anchor>a5c8f0fe627f83847a55da6fe3c140526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Schema&lt; Proto3Message &gt;</type>
      <name>genericProto3Schema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</anchorfile>
      <anchor>ad4baaa403146bf85adc0a9f4e6a85d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>registerProto2Schemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</anchorfile>
      <anchor>ad2d58554ae0e9b6b35768aeb9656754e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>registerProto3Schemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemas.html</anchorfile>
      <anchor>af531da07221bb9f873a1f86f753ebaab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestSchemasLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerGenericProto2LiteSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</anchorfile>
      <anchor>ac5f9a9f443e8a5b8051f26557b77ceed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerGenericProto3LiteSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</anchorfile>
      <anchor>a0d070ccbcefac7fee6f78e640968be8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Schema&lt; Proto2MessageLite &gt;</type>
      <name>genericProto2LiteSchema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</anchorfile>
      <anchor>a0db123214f0ed32ec9207c43cdda4fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Schema&lt; Proto3MessageLite &gt;</type>
      <name>genericProto3LiteSchema</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</anchorfile>
      <anchor>a03ef99cb5ddaf279c0c69fec81d6c06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>registerProto2LiteSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</anchorfile>
      <anchor>a8d692cccdc8f0e9cad37df6aa9b3d362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>registerProto3LiteSchemas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestSchemasLite.html</anchorfile>
      <anchor>ae068958ff6cd9809b09f29879ef402d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestSuite</name>
    <filename>classtesting_1_1TestSuite.html</filename>
    <member kind="function">
      <type>const TestResult &amp;</type>
      <name>ad_hoc_test_result</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a3391a0ec111c66e1ac16a800f5068af7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>adba738351633471e3256dcf7d3c2e61e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a2ede69fa37985ab8b21128955c56d6d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>adec55446c23dc2d0bfea91c6125a1047</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>aaf18223e67cf0761f56bd4b8167abc6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>GetTestInfo</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a604220b75b3c6252287ba62d1d1754a9</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ab3369db678ca3d9648d6fd63ad038986</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>add51ece89b069b29e07f0476e0e6aae9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_disabled_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ab0b3d1ee8efaa18ceb2553a71002c678</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a24f62e17cfd37b90263f1194fb7d4d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>should_run</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a8f62c17baef80042e0ff03ef5d5e4ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>skipped_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ae48c72ff92fa1c555e3b577f8661285c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a85bc4191681df7e8bae810c1744465ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a1ccf2681712a3a27659789009815db8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSuite</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a2d6469bcb83701e1bbfe47c465e9731f</anchor>
      <arglist>(const char *name, const char *a_type_param, internal::SetUpTestSuiteFunc set_up_tc, internal::TearDownTestSuiteFunc tear_down_tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a38a5e95341cfee5a88d8910f69da4960</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_param</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ab2ea12318bdbfb6aa97792344b49e3db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSuite</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a5e884630add3c01712a3e63bef543c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestInfo</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a9d8d94a589481923b7cf6c7ce3a48f8b</anchor>
      <arglist>(TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearResult</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a87bb26673c51e952e4904afcfa418c51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestInfo *</type>
      <name>GetMutableTestInfo</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a8d95ac13939d4e89987cf6cbf57b0b46</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a4b3b080cb92343fbd1611b621d63bbe9</anchor>
      <arglist>(TestSuite)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a16c6fb9e056f1d9113ca1e6eaf9b58bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunSetUpTestSuite</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a366c17f4d7a8c9130bfa2fc37d316e8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunTearDownTestSuite</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>adde3df6963a73760cfb53bbf69f47f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_should_run</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a783c072998fdbdfd600221823cea1de1</anchor>
      <arglist>(bool should)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ShuffleTests</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ab5c2055e93f43a2029e36adc5d75347a</anchor>
      <arglist>(internal::Random *random)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; TestInfo * &gt; &amp;</type>
      <name>test_info_list</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a9aae5da520bc0f25d67c948c0a5fa6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestInfo * &gt; &amp;</type>
      <name>test_info_list</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>aad784d4e25767e359e6bae1ef4196404</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UnshuffleTests</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>afcf87bf5cf6bc373a286c0258ff39f8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ClearTestSuiteResult</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ac369ed8314da7fc6a322c57e5d5537ed</anchor>
      <arglist>(TestSuite *test_suite)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ShouldRunTest</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ad6db30ec4e23a809f398dc2f50008541</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestDisabled</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a01cf264bd705388df0778160ed433b93</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestFailed</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ae4a91afa37c495d36bf30dd9d6cf0e9c</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestPassed</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a30cb6d26a98feda5c2af89a15abd3264</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestReportable</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a939aba8925d609fb5d01464edad0b4d7</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestReportableDisabled</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a6f9748db6f3382f65c747bcc2bc46b4c</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestSkipped</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a0e162a1f49f40049a5b16fe989dc75e7</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>ad_hoc_test_result_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ac2b1629cb484d874f4cfc12a18e04d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>aec25aff7c1e837c236e060736e61bea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a46e3ab93d0ee8885c5348b0de145cd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::SetUpTestSuiteFunc</type>
      <name>set_up_tc_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a67f2469764b1e9ca0c3c6458d13876ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_run_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a15749716f1d6b91d6b9e735e662c6d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TearDownTestSuiteFunc</type>
      <name>tear_down_tc_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a20c1697fd783f2b2a9069803ff991891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>test_indices_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>ab62db5c2a93d2c1099d7282977df6701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestInfo * &gt;</type>
      <name>test_info_list_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a685150382823f5711d4bcf4e208f6a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::unique_ptr&lt; const ::std::string &gt;</type>
      <name>type_param_</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a64f4695713d1f8e416472016f265f76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1TestSuite.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestSuiteNameIs</name>
    <filename>classtesting_1_1internal_1_1TestSuiteNameIs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1internal_1_1TestSuiteNameIs.html</anchorfile>
      <anchor>a28ea67af3de2c5baf0fb70bfdd0784c6</anchor>
      <arglist>(const TestSuite *test_suite) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSuiteNameIs</name>
      <anchorfile>classtesting_1_1internal_1_1TestSuiteNameIs.html</anchorfile>
      <anchor>a7d65a4c117c222adb5512fe09329964f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1internal_1_1TestSuiteNameIs.html</anchorfile>
      <anchor>a55f64598a1bf6a95a376d732075e412e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestUtil.html</filename>
    <class kind="class">com::google::protobuf::TestUtil::MockBuilderParent</class>
    <class kind="class">com::google::protobuf::TestUtil::ReflectionTester</class>
    <class kind="class">com::google::protobuf::TestUtil::TestLogHandler</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertAllExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a7ba93b8ba257106745aab93b0cb75d9e</anchor>
      <arglist>(TestAllExtensionsLiteOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertAllExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>af1b806d875f2ceb9577e90ea5efbbe94</anchor>
      <arglist>(TestAllExtensionsOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertAllFieldsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a1a198d6143fa3127fe4595e2f5298daa</anchor>
      <arglist>(TestAllTypesOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertAtMostOneFieldSetOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aefed2f84b0c2e656190ef2560fd046d6</anchor>
      <arglist>(TestOneof2 message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ae860e9c1fc7d2418dc9ca863df1af75b</anchor>
      <arglist>(TestAllTypesOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertExtensionsClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a11f7b5a9acfa22c9c27f5536953e6d6e</anchor>
      <arglist>(TestAllExtensionsLiteOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertExtensionsClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a4a12cc78d6cf30c8a5c586e15c8ce798</anchor>
      <arglist>(TestAllExtensionsOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertOneofSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a764feaca6616c0dbd34a962e56ee1f41</anchor>
      <arglist>(TestOneof2 message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertPackedExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a8ea66d4828752800d66b40c75c1053ec</anchor>
      <arglist>(TestPackedExtensions message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertPackedExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a97d03478ebcbb5fb344863e000603e3c</anchor>
      <arglist>(TestPackedExtensionsLite message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertPackedFieldsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>adffba68a6463a37fbb6d45e36cafc9fa</anchor>
      <arglist>(TestPackedTypes message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertRepeatedExtensionsModified</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ab7f320b19b17823bee770a33ca9794a9</anchor>
      <arglist>(TestAllExtensionsLiteOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertRepeatedExtensionsModified</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a93143f81b00a0731922df7f1a4703538</anchor>
      <arglist>(TestAllExtensionsOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertRepeatedFieldsModified</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a8eb21371df3f3a42a35329fb5a4b3e0e</anchor>
      <arglist>(TestAllTypesOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertUnpackedFieldsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a56be9723e066e0eeccabb5d834742a02</anchor>
      <arglist>(TestUnpackedTypes message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllExtensions</type>
      <name>getAllExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ad8ddd3e8ed5d38a9c4c2a7c17bf6c5d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllTypes</type>
      <name>getAllSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a6bd98ee9ef4693fa22c139921b0dabc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllTypes.Builder</type>
      <name>getAllSetBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a34f17ef52e8a8f7d70234f2cff2d92cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistryLite</type>
      <name>getExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a6274895bfeaa125e2bf341cfcedeeb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistry</type>
      <name>getFullExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a96d198d05d4ab267c89cf3b63cb80d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>getGoldenMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a5677b94fa831aa31005f8591c6f2f5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>getGoldenPackedFieldsMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a53349095ae8408f3c00658aa05c469ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestPackedExtensions</type>
      <name>getPackedExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ae014a445cb4a57faaa220e2da8f659b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestPackedTypes</type>
      <name>getPackedSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aeee30a80222f6d01fe6f3efe6c7b023f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestUnpackedTypes</type>
      <name>getUnpackedSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a01919f14fa0d8133ace4047ba6fbc19c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modifyRepeatedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a26801948cb8f2e7b93440f7bb0bc9d9f</anchor>
      <arglist>(TestAllExtensions.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modifyRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a00f977fec36c8a84114f6e7bfd039e53</anchor>
      <arglist>(TestAllTypes.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>readBytesFromFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ab6689f14a4199d652198ab65abeef7bc</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>readTextFromFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a4e78ef8e544c5e51e8c7f4134634faf0</anchor>
      <arglist>(String filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerAllExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aedc7e75aa418ee11ce7d3e0e5757a956</anchor>
      <arglist>(ExtensionRegistryLite registry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resetMemoizedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aef4b5f44302ea27810eb58f734227d7f</anchor>
      <arglist>(AbstractMessage message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a945ee33b6e38cc53cc60dc0c8d52d9af</anchor>
      <arglist>(TestAllExtensions.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aa7d32af367798561a8a05c98792aa75a</anchor>
      <arglist>(TestAllTypes.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aa592b455702eb0cd6d2c0bf7f83bec85</anchor>
      <arglist>(TestOneof2.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ae8608c2776a8b41b7299e86da87d1c76</anchor>
      <arglist>(TestPackedExtensions.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPackedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ac8bba79cfbbfe8c031a76bbf3971e578</anchor>
      <arglist>(TestPackedTypes.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setUnpackedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a648b55dc0051a693b8adb639c028b123</anchor>
      <arglist>(TestUnpackedTypes.Builder message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_INITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>adefce9cc3b11ebfdcc1d666ddb524661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final TestRequired</type>
      <name>TEST_REQUIRED_UNINITIALIZED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a141578dab355ca9fea0f2a50d029226a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestUtil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a4348a1039e671944071b0175c92e6b00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a6bf431a6093904a33c544fea20f04c9b</anchor>
      <arglist>(boolean a, boolean b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ad30bc948a3175797651df2b3276913a5</anchor>
      <arglist>(ByteString a, ByteString b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>abc4531b73a5278c898855d72ad84085e</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a93fe041a9507a4e21709d298e8a99885</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aec502ce6527293fd364f1acdbe7781b9</anchor>
      <arglist>(ForeignEnum a, ForeignEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a7bc130a48887ddf79ee01fa0de41ab1d</anchor>
      <arglist>(ForeignEnumLite a, ForeignEnumLite b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ab7a5e11b2114dac7135a0dcac275a784</anchor>
      <arglist>(ImportEnum a, ImportEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ac79cef7b32bb04e275b54440a100df91</anchor>
      <arglist>(ImportEnumLite a, ImportEnumLite b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>adbe578ccddcdcf8737593a49d7fcd4a4</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a0fd5bf65ca61f0ee49bf636ca925ea50</anchor>
      <arglist>(long a, long b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a8c57e69e198acedeab676bfb2317c643</anchor>
      <arglist>(String a, String b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aafb04254a549d3e52dfa96a7e1f93f5d</anchor>
      <arglist>(TestAllTypes.NestedEnum a, TestAllTypes.NestedEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a89529a72ed4c0e5624a18eff06f9bccb</anchor>
      <arglist>(TestAllTypesLite.NestedEnum a, TestAllTypesLite.NestedEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static File</type>
      <name>getTestDataDir</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aea44ec4bd739158e8de22fa9b019b4a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ByteString</type>
      <name>readBytesFromResource</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aa22c74d6bec36b08d0fe61e10c7d2e32</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>goldenMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a483abe4d835589aacf3cbacb2fb673f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>goldenPackedFieldsMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>acf606d07bf1916c32e2dfa48e300f604</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::TestUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</filename>
    <class kind="class">com::google::protobuf::test::TestUtil::HackMessage</class>
    <class kind="class">com::google::protobuf::test::TestUtil::MockBuilderParent</class>
    <class kind="class">com::google::protobuf::test::TestUtil::ReflectionTester</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertAllExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a306e8108cee4a288345828897dc30a04</anchor>
      <arglist>(TestAllExtensionsOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertAllFieldsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a6cbbc8f76e01f82eca4732234ee9b939</anchor>
      <arglist>(TestAllTypesOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ad080f4262497aec077baf7ae5aa0c6ba</anchor>
      <arglist>(TestAllTypesOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertExtensionsClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a1dae49211140296829442de479e46081</anchor>
      <arglist>(TestAllExtensionsOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertPackedExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a5c7a865226961418197774fc49e3a105</anchor>
      <arglist>(TestPackedExtensions message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertPackedFieldsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a9cee35c1df08ddfde5e4a9d991a6e9b7</anchor>
      <arglist>(TestPackedTypes message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertRepeatedExtensionsModified</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a8f1f43fda039ae25fd72bdbb71f2f69d</anchor>
      <arglist>(TestAllExtensionsOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertRepeatedFieldsModified</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a4ec161c776e43734a82998a1841449fe</anchor>
      <arglist>(TestAllTypesOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertUnpackedFieldsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a30c7a9f737995ca61892539504ed25cc</anchor>
      <arglist>(TestUnpackedTypes message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllExtensions</type>
      <name>getAllExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a04466d0a9c1266828a390f71dc366127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllTypes</type>
      <name>getAllSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a625aae7ee23e019a50a53012a448debd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllTypes.Builder</type>
      <name>getAllSetBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a20eb5178b7ad21976e13a1e141259124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistry</type>
      <name>getExtensionRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>adb86aac74c6754f65f1c4ae28a83dbf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>getGoldenMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a4e78f6d986a122a030b5a7cdb50bb4cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>getGoldenPackedFieldsMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a9cd377c2a6754de73fca12a598f8454d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestPackedExtensions</type>
      <name>getPackedExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>aef9e04738f07f3f852a7dc5ca6767609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestPackedTypes</type>
      <name>getPackedSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a297c56d98105a88bb27528d0cd45b53d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestUnpackedTypes</type>
      <name>getUnpackedSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a962acf324909d513e3f6112505fa948c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modifyRepeatedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a8c54326e3232f704d90ce6e96ad92f9e</anchor>
      <arglist>(TestAllExtensions.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modifyRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a4c73b52687ba453c0b167871d0ec2bca</anchor>
      <arglist>(TestAllTypes.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>readBytesFromFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a62c3dbeafea6f268477d70dd8e8e57c2</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>readTextFromFile</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a2443c0f981df15473d51881d1faf5461</anchor>
      <arglist>(String filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerAllExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a1a776e0309580f943dcfdb613d0da7eb</anchor>
      <arglist>(ExtensionRegistry registry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a2c873b08a9aee00755b9d63737ee7824</anchor>
      <arglist>(TestAllExtensions.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a1c09d86daca384123efdc214829e65aa</anchor>
      <arglist>(TestAllTypes.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ab237a162ec8d7382cf9e8145d94686a7</anchor>
      <arglist>(TestPackedExtensions.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPackedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a101189eb62856f1adcd6d10f925c464e</anchor>
      <arglist>(TestPackedTypes.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setUnpackedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ad353d9b578eea9b0ae2dd50da4f58251</anchor>
      <arglist>(TestUnpackedTypes.Builder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestUtil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a1e504aa7ae2d4a25e842bfdb97a0b608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a5c48df9a02b5cc4216ce621c14811e43</anchor>
      <arglist>(boolean a, boolean b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ac4ae2d07ba395eef874eeabc6131f31a</anchor>
      <arglist>(ByteString a, ByteString b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ac704deeabdfe5bcdd7c3c3632d0d3cd9</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>aa8a2525cf1ff1cea4be2c74c96df4f6a</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ad530c37bb67762ae65506efd5d5cef48</anchor>
      <arglist>(ForeignEnum a, ForeignEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a8202f2e81080adee99ea15fa5cd02be9</anchor>
      <arglist>(ImportEnum a, ImportEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a6624f9eca5841600e698506549e65cad</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a77a9cffda47b9787c7bdde335099cb54</anchor>
      <arglist>(long a, long b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>addd3c92599a252b124507739e00ecdfa</anchor>
      <arglist>(String a, String b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEqualsExactType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>af51924bfa7f3e4e3c508be616c245050</anchor>
      <arglist>(TestAllTypes.NestedEnum a, TestAllTypes.NestedEnum b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static File</type>
      <name>getTestDataDir</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>ac78e26b15e90029dd5403ac57c3dbd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>goldenMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a7e28f8e4da8ea2114a8c9dec444b3422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>goldenPackedFieldsMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TestUtil.html</anchorfile>
      <anchor>a0c1a6700ebe1f819bca9cae5fc47c358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TestUtilLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</filename>
    <member kind="function" static="yes">
      <type>static TestAllExtensionsLite</type>
      <name>getAllLiteExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a929a5220edd572cccb1c5f44d7972065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestAllTypesLite.Builder</type>
      <name>getAllLiteSetBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a0549c14138f080c81f93b2fe140a0b04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtensionRegistryLite</type>
      <name>getExtensionRegistryLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>adfebd2b8db30be2f5abbc74f0ce121dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestPackedExtensionsLite</type>
      <name>getLitePackedExtensionsSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a5819b188270359c5b9f7d2d44028f6fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modifyRepeatedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a75800749842fe36f0293cdc4289ff05b</anchor>
      <arglist>(TestAllExtensionsLite.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerAllExtensionsLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a9fba6f761e782cea3dd9d4ecf8ae1231</anchor>
      <arglist>(ExtensionRegistryLite registry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a298bad99ecb7ebe6e030894f446fd545</anchor>
      <arglist>(TestAllExtensionsLite.Builder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a3fd522e749bff6c7a025edea7042f30d</anchor>
      <arglist>(TestAllTypesLite.Builder builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a6809b70436dcac4081d705b45c50c8c6</anchor>
      <arglist>(TestPackedExtensionsLite.Builder message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestUtilLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a2cded481a938a2c28560a9a8419f3dae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TestUtilLite</name>
    <filename>classgoogle_1_1protobuf_1_1TestUtilLite.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectAllExtensionsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a8e46ad47c0b35997f04994960547a8b7</anchor>
      <arglist>(const unittest::TestAllExtensionsLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectAllFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a20621e515981c4878ed77bfb328af923</anchor>
      <arglist>(const unittest::TestAllTypesLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>ab5fa833e4b57791d82da5a679045dcf6</anchor>
      <arglist>(const unittest::TestAllTypesLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectExtensionsClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>aa11f43eb9a45777054c0669fb4afd580</anchor>
      <arglist>(const unittest::TestAllExtensionsLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectPackedClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a3123d72d8283ddfbc684bbe30262a79f</anchor>
      <arglist>(const unittest::TestPackedTypesLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectPackedExtensionsClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>add51d0815799d88b91e49c3cd6ab1706</anchor>
      <arglist>(const unittest::TestPackedExtensionsLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectPackedExtensionsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a9a0186a147da15596d8269f9c36cf20c</anchor>
      <arglist>(const unittest::TestPackedExtensionsLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectPackedExtensionsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>aab47992c880c1ed2762007cf15cbc6ca</anchor>
      <arglist>(const unittest::TestPackedExtensionsLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectPackedFieldsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a473a2d6f2b3dbaa1a29875f2780e73a4</anchor>
      <arglist>(const unittest::TestPackedTypesLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectPackedFieldsSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a3acfc363af2808ba6cecde41cde3996c</anchor>
      <arglist>(const unittest::TestPackedTypesLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectRepeatedExtensionsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a222368ac0d457c0df9e218541f5affce</anchor>
      <arglist>(const unittest::TestAllExtensionsLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ExpectRepeatedFieldsModified</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>ad80721ddd54ff042f6fd1a8a1c388adb</anchor>
      <arglist>(const unittest::TestAllTypesLite &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyPackedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a21e68fca55014ba0274b95b1411cc8f6</anchor>
      <arglist>(unittest::TestPackedExtensionsLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyPackedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a70e60e0cb7942f880cb908d6637051a9</anchor>
      <arglist>(unittest::TestPackedTypesLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyRepeatedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a148ce2d7ff087fd28f9c050d559a4fae</anchor>
      <arglist>(unittest::TestAllExtensionsLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ModifyRepeatedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>afb59dc3e4140375ecac0cd690c58706a</anchor>
      <arglist>(unittest::TestAllTypesLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a90bd8efff0dc47531575bcb3e55f8e82</anchor>
      <arglist>(unittest::TestAllExtensionsLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a4d3c49832903e9d8555842a39e70c544</anchor>
      <arglist>(unittest::TestAllTypesLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetPackedExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>af3ff974d55e9eb13860c64c3689d9a87</anchor>
      <arglist>(unittest::TestPackedExtensionsLite *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetPackedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>a3d9e7d1c14072c01fcef9fb820cab605</anchor>
      <arglist>(unittest::TestPackedTypesLite *message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TestUtilLite.html</anchorfile>
      <anchor>ae25adde344bf7b52773893c817bb5fb9</anchor>
      <arglist>(TestUtilLite)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestWaitingLogSink</name>
    <filename>classTestWaitingLogSink.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>a4736dfc6f6923f322d89c21eab6a1365</anchor>
      <arglist>(LogSeverity severity, const char *, const char *base_filename, int line, const LogMessageTime &amp;logmsgtime, const char *message, size_t message_len)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>a4736dfc6f6923f322d89c21eab6a1365</anchor>
      <arglist>(LogSeverity severity, const char *, const char *base_filename, int line, const LogMessageTime &amp;logmsgtime, const char *message, size_t message_len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestWaitingLogSink</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>addca9830905ae54b61cefe6e9091a633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestWaitingLogSink</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>addca9830905ae54b61cefe6e9091a633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WaitTillSent</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>aaff727ad1cd606737854f89951f56226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WaitTillSent</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>aaff727ad1cd606737854f89951f56226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestWaitingLogSink</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>a780fa1cff701d5e0bef4145493e706d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestWaitingLogSink</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>a780fa1cff701d5e0bef4145493e706d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>tid_</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>a69d2824f7dd05e18162346cb00b7b0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestLogSinkWriter</type>
      <name>writer_</name>
      <anchorfile>classTestWaitingLogSink.html</anchorfile>
      <anchor>a723fe0681eb472de50fb17190983ad28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestWithParam</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <base>testing::WithParamInterface</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; bool &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; bool &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; DescriptorPoolMode &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; DescriptorPoolMode &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; int &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; int &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; MyEnums &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; MyEnums &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; MyType &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; MyType &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; State &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; State &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; std::string &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; std::string &gt;</base>
  </compound>
  <compound kind="class">
    <name>TestWithParam&lt; testing::TypeInfoSource &gt;</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <base>testing::Test</base>
    <base>WithParamInterface&lt; testing::TypeInfoSource &gt;</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_encoding_test::TextEncodingTestCase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__encoding__test_1_1TextEncodingTestCase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testCEscape</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__encoding__test_1_1TextEncodingTestCase.html</anchorfile>
      <anchor>a50b4003ae044016a0947d126c25b0ae5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCUnescape</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__encoding__test_1_1TextEncodingTestCase.html</anchorfile>
      <anchor>a67d6fcfb87686ad13d41fb3316ab7468</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat.html</filename>
    <class kind="class">google::protobuf::TextFormat::BaseTextGenerator</class>
    <class kind="class">google::protobuf::TextFormat::FastFieldValuePrinter</class>
    <class kind="class">google::protobuf::TextFormat::Finder</class>
    <class kind="class">google::protobuf::TextFormat::MessagePrinter</class>
    <class kind="class">google::protobuf::TextFormat::ParseInfoTree</class>
    <class kind="struct">google::protobuf::TextFormat::ParseLocation</class>
    <class kind="class">google::protobuf::TextFormat::Parser</class>
    <class kind="class">google::protobuf::TextFormat::Parser</class>
    <class kind="class">google::protobuf::TextFormat::Printer</class>
    <member kind="function">
      <type>class PROTOBUF_EXPORT</type>
      <name>PROTOBUF_DEPRECATED_MSG</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a2b766ba7d0a0e0329341fe4b21840004</anchor>
      <arglist>(&quot;Please use FastFieldValuePrinter&quot;) FieldValuePrinter</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Merge</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ad63f67fe58971cf307957818ea376f8e</anchor>
      <arglist>(io::ZeroCopyInputStream *input, Message *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MergeFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>adecd6c1d8c52365b45320aa2921aa8e1</anchor>
      <arglist>(const std::string &amp;input, Message *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Parse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a0d5b4bedaf1a7a9a11644031c6cda53c</anchor>
      <arglist>(io::ZeroCopyInputStream *input, Message *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseFieldValueFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a713dcbc527184c64ea3f22ce3dfe4972</anchor>
      <arglist>(const std::string &amp;input, const FieldDescriptor *field, Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ac794dad5a514dc5506650e8baf2f8e8a</anchor>
      <arglist>(const std::string &amp;input, Message *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a544e107232d1f0c64fc8a82ceecf423f</anchor>
      <arglist>(const Message &amp;message, io::ZeroCopyOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintFieldValueToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ab63546465be3b814d1faf88fa91b2306</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field, int index, std::string *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PrintToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a4219fe90f4c6f97dd58cabdc2b98e801</anchor>
      <arglist>(const Message &amp;message, std::string *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PrintUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>aa78c4249c07c50ba5e8c2a4ef85a96bd</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, io::ZeroCopyOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PrintUnknownFieldsToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a0f301f17113b12e7725a996a1cd1e563</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, std::string *output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>aa51ee625963fdd892a4769ff2a904d3c</anchor>
      <arglist>(TextFormat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ParseInfoTree *</type>
      <name>CreateNested</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a829a8ca4f81861723370a2674eefd8b6</anchor>
      <arglist>(ParseInfoTree *info_tree, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>RecordLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a263d4f890a05e6ca4285e848709a098d</anchor>
      <arglist>(ParseInfoTree *info_tree, const FieldDescriptor *field, ParseLocation location)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat.html</filename>
    <class kind="class">com::google::protobuf::TextFormat::InvalidEscapeSequenceException</class>
    <class kind="class">com::google::protobuf::TextFormat::ParseException</class>
    <class kind="class">com::google::protobuf::TextFormat::Parser</class>
    <class kind="class">com::google::protobuf::TextFormat::Printer</class>
    <class kind="class">com::google::protobuf::TextFormat::TextGenerator</class>
    <class kind="class">com::google::protobuf::TextFormat::Tokenizer</class>
    <class kind="class">com::google::protobuf::TextFormat::UnknownFieldParseException</class>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>escapeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a4e0ae883eb25ceb5a80be101dc408c8c</anchor>
      <arglist>(byte[] input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>escapeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a688c25fa3a4223b58d84e5dd92a752b4</anchor>
      <arglist>(ByteString input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>escapeDoubleQuotesAndBackslashes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>afb2a872da9433ff315bf21c39d8e674d</anchor>
      <arglist>(final String input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Parser</type>
      <name>getParser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a31ca5f25c12ba2e1c52049b3a613145b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a3669893fe96622142a4155782789921b</anchor>
      <arglist>(final CharSequence input, final ExtensionRegistry extensionRegistry, final Message.Builder builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a532a5a8837f345bb395236a881823d0e</anchor>
      <arglist>(final CharSequence input, final Message.Builder builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a35815b8866f58b4ac1697050d81c57cc</anchor>
      <arglist>(final Readable input, final ExtensionRegistry extensionRegistry, final Message.Builder builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>merge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a112f9e907ca7bb473083e04303531217</anchor>
      <arglist>(final Readable input, final Message.Builder builder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T extends Message &gt; T</type>
      <name>parse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a768bf43c003c189445e0b04b31e64509</anchor>
      <arglist>(final CharSequence input, final Class&lt; T &gt; protoClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; T extends Message &gt; T</type>
      <name>parse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a03687e59758d6b48320fce69255ae7c8</anchor>
      <arglist>(final CharSequence input, final ExtensionRegistry extensionRegistry, final Class&lt; T &gt; protoClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a484ec943aff233f4c6282f1f85db7341</anchor>
      <arglist>(final MessageOrBuilder message, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a8499d7bdc95b00726ac6128ffe7fb159</anchor>
      <arglist>(final UnknownFieldSet fields, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Printer</type>
      <name>printer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>aa0dde13e9f2bdd7d621b7f128f1d465d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a34d65e2173eaf6eb9f003907de70a2a2</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>printFieldToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ab964f52cfa24815eb4cd9ba058b4c035</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a3d319cd4ef9e7f87cb20302174a6d733</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>printToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>acb7c051f5cb2a3a146447679c658c33b</anchor>
      <arglist>(final MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>printToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ac9f2ff480e694a2a8b9280440401fd17</anchor>
      <arglist>(final UnknownFieldSet fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>printToUnicodeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a1e733e91798c6b08a4932498bde142f4</anchor>
      <arglist>(final MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>printToUnicodeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a964def3dc6bcecad19f7d3881f7b079f</anchor>
      <arglist>(final UnknownFieldSet fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printUnicode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a307bef865e7a0ddb445b8add0b48c0b4</anchor>
      <arglist>(final MessageOrBuilder message, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printUnicode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a790ac7704663faf3d856c472f0666716</anchor>
      <arglist>(final UnknownFieldSet fields, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printUnicodeFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a91207645c5c78de85938bab6ca0b49cf</anchor>
      <arglist>(final FieldDescriptor field, final Object value, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printUnknownFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a2059986777e889f0207e91a276c1e01d</anchor>
      <arglist>(final int tag, final Object value, final Appendable output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>shortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>aef508ca07d2506fa763a656c16f8a49f</anchor>
      <arglist>(final FieldDescriptor field, final Object value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>shortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>af52fcfdd577d7b3003eccf61e367121f</anchor>
      <arglist>(final MessageOrBuilder message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>shortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>acbe44c2aeac5aa250b739a83ee69b0b3</anchor>
      <arglist>(final UnknownFieldSet fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>unescapeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a24ebddf0ae4fec46299d22438a87d400</anchor>
      <arglist>(final CharSequence charString)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>unsignedToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a4e596e7445a6b63c6bf81a1b88aa881e</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>unsignedToString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ad033049ec6c3c823d92d6b7904c182ad</anchor>
      <arglist>(final long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TextFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a66a7a97b478f0a476664709cbacfd7c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>digitValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a952eff51d2b7d5b2131249d4525b3a97</anchor>
      <arglist>(final byte c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isHex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a125ea5eb7532f495f4dfcbc1ee40948b</anchor>
      <arglist>(final byte c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isOctal</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a99689df859fedddfa01d3f982c192856</anchor>
      <arglist>(final byte c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static TextGenerator</type>
      <name>multiLineOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a0b412a3c725f5b6e6edefef3aaf49d8f</anchor>
      <arglist>(Appendable output)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static long</type>
      <name>parseInteger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a1fd93b3c942b2eefdf0752bbe17b286e</anchor>
      <arglist>(final String text, final boolean isSigned, final boolean isLong)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>printUnknownFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a510d6696f3d34b8dba1ef187c16d08b3</anchor>
      <arglist>(final int tag, final Object value, final TextGenerator generator)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static TextGenerator</type>
      <name>singleLineOutput</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>aac9fe22ca82dca8c323bf03011a07e91</anchor>
      <arglist>(Appendable output)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Logger</type>
      <name>logger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>ab9fd62e66373a28442fdd9a8bf4acc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Parser</type>
      <name>PARSER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat.html</anchorfile>
      <anchor>a484b7f8e8a735084092bad8c16e596f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::TextFormatBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CompareToGoldenFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatBase.html</anchorfile>
      <anchor>a86d4847cfa1b01f19aa03295040c2453</anchor>
      <arglist>(self, text, golden_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CompareToGoldenText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatBase.html</anchorfile>
      <anchor>ad56d18157255d4f002ce959e0ebc0672</anchor>
      <arglist>(self, text, golden_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadGolden</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatBase.html</anchorfile>
      <anchor>ab2bc5aaff136682b39f9ce545b9898cc</anchor>
      <arglist>(self, golden_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveRedundantZeros</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatBase.html</anchorfile>
      <anchor>aeca32f5058f5f6028cf425dc23624bd6</anchor>
      <arglist>(self, text)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormatConformanceTestSuite</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</filename>
    <base>google::protobuf::ConformanceTestSuite</base>
    <member kind="function">
      <type></type>
      <name>TextFormatConformanceTestSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>a2dd3c123ee2b9ef3708c20732a225feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ExpectParseFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>ab919a024189e7d18e986c06338785bc3</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>accfc4ba1b9406e1cd3ddfbe24ca3e0d9</anchor>
      <arglist>(const conformance::ConformanceResponse &amp;response, const ConformanceRequestSetting &amp;setting, Message *test_message) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTextFormatResponse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>ae0aeb6287693df7a2a8cf6d3923dd2de</anchor>
      <arglist>(const conformance::ConformanceResponse &amp;response, const ConformanceRequestSetting &amp;setting, Message *test_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunSuiteImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>a4d3f07c1791f6ea1766a7f7b0b08fbc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidTextFormatTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>a71caab0dfdc6f4ccc4f3db7a6c158a83</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidTextFormatTestProto2</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>a09fbc64e9e02692330da32e75b1050a4</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidTextFormatTestWithMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>ab1fa4ffc1040a91a81f47dfc6f7736b5</anchor>
      <arglist>(const string &amp;test_name, ConformanceLevel level, const string &amp;input_text, const Message &amp;prototype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunValidUnknownTextFormatTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormatConformanceTestSuite.html</anchorfile>
      <anchor>a6df39a52d46ae9b517e267ff765d8bfd</anchor>
      <arglist>(const string &amp;test_name, const Message &amp;message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::objectivec::TextFormatDecodeData</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a3b87fa994ec082e9b5e653579ab78045</anchor>
      <arglist>(int32 key, const string &amp;input_for_decode, const string &amp;desired_output)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a1bfdee2077a41c00ca654c81ebd530e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>num_entries</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a0e6ea7db11a39a10c755b105e6d41d2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TextFormatDecodeData &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a34642439fe6bfc5c6d402a325edf662a</anchor>
      <arglist>(const TextFormatDecodeData &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextFormatDecodeData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>ace2dd68137c6131ab8e5ee2a9cac007a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextFormatDecodeData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>aec20733157918b40f579b9ece3317ca9</anchor>
      <arglist>(const TextFormatDecodeData &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TextFormatDecodeData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a610e9aea1786321b107021faaeb46a26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>DecodeDataForString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>ab121eeabf48674692bb0760202ebb69a</anchor>
      <arglist>(const string &amp;input_for_decode, const string &amp;desired_output)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; int32, string &gt;</type>
      <name>DataEntry</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a99f29f563afc1b744648c056f47553c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DataEntry &gt;</type>
      <name>entries_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1TextFormatDecodeData.html</anchorfile>
      <anchor>a2f7008396cd9f6ae90683f06c33ff0a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::TextFormatExtensionsTest</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatExtensionsTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type></type>
      <name>TextFormatExtensionsTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatExtensionsTest.html</anchorfile>
      <anchor>a235782a3f135b3530380f971fba68fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatExtensionsTest.html</anchorfile>
      <anchor>a1cb6b01f5eebd540a6ab15c7cb4c0806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllExtensions</type>
      <name>proto_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatExtensionsTest.html</anchorfile>
      <anchor>a4ea0f723bdc631545d709d4834c6e654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>proto_debug_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatExtensionsTest.html</anchorfile>
      <anchor>a3953c2c3ad1ca44a25ac0282811d19bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>static_proto_debug_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatExtensionsTest.html</anchorfile>
      <anchor>a43d16374894dab8ec938c62f269fbf03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::TextFormatMergeTests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMergeTests.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testMergeDuplicateNestedMessageScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMergeTests.html</anchorfile>
      <anchor>aeda977e0c9145d1afb39e4412f76db20</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeDuplicateScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMergeTests.html</anchorfile>
      <anchor>a8c77e0178900ffd002c151b01beaba90</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeMultipleOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMergeTests.html</anchorfile>
      <anchor>ae111e3b2d8ee0bae3f7e70d85a5978e0</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::TextFormatMessageSetTest</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatMessageSetTest.html</filename>
    <base>testing::Test</base>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char</type>
      <name>proto_debug_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatMessageSetTest.html</anchorfile>
      <anchor>a365a8e8960c60635aab9f81b9418779e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::TextFormatMessageToStringTests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testCustomOptions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a286df4e3d6bb2979af3eac0c95ecb9fd</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>ac25ca4a4b71082873c2bce90b5da4cc4</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToStringASCII</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a10cfc2c6ebcdfd5aea3bf6fa46e2eb4d</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToStringUnicode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>ae628124b2eb4fa598ec8556e835b2de1</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintExotic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>ab9ba6fc5b06dbc5a0df97d85f97b45a9</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintExoticAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>ad2f36daebf63e2c3eff48add9552fc86</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintExoticUnicodeSubclass</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a42c55aa8b9540fa83e13a865218f3c73</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a36d6b9096c31463f8737f0085280bbb0</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>aa1b35413402a22742539f381c1d24e45</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintFloatFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>af903b18da74f06a4a34c9336b4c81e80</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintNestedMessageAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>ad672a0354c5e2064d574759689caad86</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintNestedNewLineInStringAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a5ee94eb0b2350892ef5f7666c002a8ca</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintRawUtf8String</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a203b2fac9038e3d615b3c721108d6750</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintRepeatedFieldsAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a04c19c8fc3843e1f6acf4e10856396f2</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintShortFormatRepeatedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a6646a0ab0472bd13d4df63df540d2aa2</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRoundTripExoticAsOneLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a3003b510af3cce14254a76b0577c56d7</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VerifyPrintShortFormatRepeatedFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToStringTests.html</anchorfile>
      <anchor>a9639225dc164d7b658dbb0e52e5a0812</anchor>
      <arglist>(self, message_module, as_one_line)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::TextFormatMessageToTextBytesTests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToTextBytesTests.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testEscapedUtf8ASCIIRoundTrip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToTextBytesTests.html</anchorfile>
      <anchor>a296bcec2faeb80eede3e76a1756c55a4</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToTextBytesTests.html</anchorfile>
      <anchor>ab94ee998c1fca6a6f18b5f950a101330</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRawUtf8RoundTrip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatMessageToTextBytesTests.html</anchorfile>
      <anchor>ab07f5fe35415727cbfaf904e51692091</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormatParseInfoTree</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</filename>
    <class kind="class">com::google::protobuf::TextFormatParseInfoTree::Builder</class>
    <member kind="function" protection="private">
      <type></type>
      <name>TextFormatParseInfoTree</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>ab730ca4242d7302e46cec2d8b3f80e30</anchor>
      <arglist>(Map&lt; FieldDescriptor, List&lt; TextFormatParseLocation &gt;&gt; locationsFromField, Map&lt; FieldDescriptor, List&lt; TextFormatParseInfoTree.Builder &gt;&gt; subtreeBuildersFromField)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; FieldDescriptor, List&lt; TextFormatParseLocation &gt; &gt;</type>
      <name>locationsFromField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>ab3ad34b87042a14998246cfcded28e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>List&lt; TextFormatParseLocation &gt;</type>
      <name>getLocations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>a4172577f1d4c553d123b5fa09a6a163c</anchor>
      <arglist>(final FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>TextFormatParseLocation</type>
      <name>getLocation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>a15dcd4d3a183ebcfc0708d62fb6e16d4</anchor>
      <arglist>(final FieldDescriptor fieldDescriptor, int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; TextFormatParseInfoTree &gt;</type>
      <name>getNestedTrees</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>a79750b10784d1aa5381ad376c61ac280</anchor>
      <arglist>(final FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>TextFormatParseInfoTree</type>
      <name>getNestedTree</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>a4f774ada3fa2592c1ea67e716dd6999e</anchor>
      <arglist>(final FieldDescriptor fieldDescriptor, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>builder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>a1ea6d4bf84c717bae961a88539d90288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static&lt; T &gt; T</type>
      <name>getFromList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTree.html</anchorfile>
      <anchor>ab3cadbfac5cfcaf37d46ca506cbb93b1</anchor>
      <arglist>(List&lt; T &gt; list, int index, FieldDescriptor fieldDescriptor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormatParseInfoTreeTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a0df15b5022f8d0a5a4a185a208bbbb3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testBuildEmptyParseTree</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>ac1ac4b2bb42cb6948a853e456d084476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetLocationReturnsSingleLocation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a4cb42f9a1a61223419f7ca94b1398001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetLocationsReturnsMultipleLocations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a959b41e6f6dde6297972c1658fe5211d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetLocationsReturnsNoParseLocationsForUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a3e3f581e0afed42d00db985bbd97cc51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetLocationThrowsIllegalArgumentExceptionForInvalidIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a1b37d7bc34d3165f177a770b7d02aa58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetLocationThrowsIllegalArgumentExceptionForUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a83410d6cca547fbaf550e01369c4391a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetNestedTreesReturnsMultipleTrees</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>ab29dc951f7045d29bc36a8e54b46bc86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetNestedTreesReturnsNoParseInfoTreesForUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>ab57108bc6b59bf0ec03424bdd51583be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetNestedTreesReturnsSingleTree</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a5ed4bb98b06ba6f6ccb967edb27a11cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetNestedTreeThrowsIllegalArgumentExceptionForInvalidIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>abf3307d2eb4f03514ee8e992dcd4ff2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGetNestedTreeThrowsIllegalArgumentExceptionForUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>ab8a64474d7ccb276fc35c755d98e9525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TextFormatParseInfoTree.Builder</type>
      <name>rootBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>aad9320ec5f03c4a7e1bfeb99152ad396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Descriptor</type>
      <name>DESCRIPTOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a4fd1b59af6a4f3ee7f53afa048156089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldDescriptor</type>
      <name>FIELD_BB</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a46807124e7d2a2bec7c438deae423e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TextFormatParseLocation</type>
      <name>LOC0</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>afccb118b9e05f20f36a16d39c6e4b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final TextFormatParseLocation</type>
      <name>LOC1</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>ada56255867b34ecbfbdc08ca6224c6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldDescriptor</type>
      <name>OPTIONAL_BOOLEAN</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a408b3f3a001c96a91ce6d997e6c5ea77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldDescriptor</type>
      <name>OPTIONAL_INT32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a6312cd30d61305aebdaf779d139052d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldDescriptor</type>
      <name>OPTIONAL_NESTED_MESSAGE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a64e734d46536d0833eb4d2c31cc49884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldDescriptor</type>
      <name>REPEATED_INT32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a1dbac476415ce3e58f402702f4ec4fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final FieldDescriptor</type>
      <name>REPEATED_NESTED_MESSAGE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseInfoTreeTest.html</anchorfile>
      <anchor>a94e0b74c2fbe0d5dceb3f7174efa7571</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormatParseLocation</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>a31186220cc2cde6dd66f239bba670014</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getColumn</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>a86de3a16de1b2f45469fbd7f4dfcd775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLine</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>ab244e0fdcadb70e5fb03bb67c855a30c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>a2399e866f1693ee5e968f6c4611ad3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>aa6c3c91cace1274820c68e6d5eca39bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final TextFormatParseLocation</type>
      <name>EMPTY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>aec7d459ccc262c973fab5f670da74e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TextFormatParseLocation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>a916d1ab566e1f7f1a2c5ea124925a399</anchor>
      <arglist>(int line, int column)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>column</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>a0a1cde4a1d61070183023439cdb84a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>line</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocation.html</anchorfile>
      <anchor>a8b7592b8210789467a0067988a72bb64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormatParseLocationTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocationTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testCreate</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocationTest.html</anchorfile>
      <anchor>a79ca2d7b2ab59de33205d23363ca928c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCreateEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocationTest.html</anchorfile>
      <anchor>af77a6295cc303de56db9a6818a1321f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCreateThrowsIllegalArgumentExceptionForInvalidIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocationTest.html</anchorfile>
      <anchor>ad7180dab7c62c0e5bc3450b8d512ca21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEquals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocationTest.html</anchorfile>
      <anchor>a4a8b5893d86f7f4f85925932e2809b41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatParseLocationTest.html</anchorfile>
      <anchor>a7dc9bf111a0400797428d59820cf309d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::TextFormatParserTest</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</filename>
    <base>testing::Test</base>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatParserTest::MockErrorCollector</class>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</anchorfile>
      <anchor>a0606f2073e0201b02a0eee81d2a757ae</anchor>
      <arglist>(const std::string &amp;input, const std::string &amp;message, int line, int col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectFailure</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</anchorfile>
      <anchor>a8bcc85524f7dab80dc7ea3afa34e1e20</anchor>
      <arglist>(const std::string &amp;input, const std::string &amp;message, int line, int col, Message *proto)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectLocation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</anchorfile>
      <anchor>a51b27f9d01b41ccb546b4d36782c763e</anchor>
      <arglist>(TextFormat::ParseInfoTree *tree, const Descriptor *d, const std::string &amp;field_name, int index, int line, int column)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</anchorfile>
      <anchor>ae1acc48078057ee9feae5993dc972a4c</anchor>
      <arglist>(const std::string &amp;input, const std::string &amp;message, int line, int col, Message *proto, bool expected_result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpectSuccessAndTree</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</anchorfile>
      <anchor>a4521a4cb22ac00b30db47c31e442e722</anchor>
      <arglist>(const std::string &amp;input, Message *proto, TextFormat::ParseInfoTree *info_tree)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TextFormat::Parser</type>
      <name>parser_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatParserTest.html</anchorfile>
      <anchor>a23aed37fe0210e3ec76135335fc0e5ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::TextFormatParserTests</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>testFromBytesFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>ac3b191bf994745e083f47a3b35501510</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFromBytesLines</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a52476fb8f2e8f321b8548a8d516525e3</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFromUnicodeFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a4d0438cd39d2aefc7bfa4f643ecdb6cf</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testFromUnicodeLines</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>ab5d5c172569d071b0ea579c0ae85d1b2</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseAllFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a4d27ac10cfa1661e1f86dfdae08de2d4</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseAndMergeUtf8</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a62efc1d3b8100246497a470d933764c4</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseBadEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a436337eeb4482ab0c719bc4493139180</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseBadIntValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a3894d2d67b9fb7e62091490134757888</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>ac7f50c0214276f6d578219bb22a99af3</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDoubleToFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a0b8dfeb3900984228bf4f33357164043</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDuplicateMessages</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a81ae98660a8c8ab54f18890976478d6f</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseDuplicateScalars</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>ac83dd8652accd83fc1ca80bc62e9324f</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseEmptyText</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>aa21c57c689eaafb1133d5f1d3564b335</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseExotic</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a00af45991d08938d9640184bc23aeea0</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseInvalidUtf8</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a709e5da3a624ddb7cdb324937a988790</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseMultipleOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a41a77127c666faa748f11f5c3899b15b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseOneof</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a76d73f38f2acdfae12cacb0a37ae9045</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseRepeatedMessageShortFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a47828d252d4bbd448f2e026f91f5711e</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseRepeatedScalarShortFormat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a977374078326f6851bc18c7d4e302d7b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseSingleWord</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>abd0d979710dc16f45a1d600b39ef380b</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseStringFieldUnescape</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a4791b9dae88f4fd5efe1b53680897565</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseTrailingCommas</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>acf4c76950026fdb7d8751e93e68bc8e5</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseUnicode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>af4d19abb054e9d03475d1203bf64e6b4</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testParseUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a8ef517ddc81f409f85008248f78396ce</anchor>
      <arglist>(self, message_module)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_BYTES_SAMPLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a16d101bb82a2a9c376f8d95ef8b2d674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_GOLDEN_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a1268aa479201cfa90745f023d86610c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_GOLDEN_BYTES_1</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a72745cfd44253ba8da6c4803640c19d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_GOLDEN_STR_0</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a8a57ded629ccb1279851ec855763c0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_GOLDEN_UNICODE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a6fd2af5648bd967c4561ff8b229f8d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_UNICODE_SAMPLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatParserTests.html</anchorfile>
      <anchor>a0a4380f77f42885ec455b4c2fb1f2ef7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::TextFormatTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>acfbc4bcaf877e58ef5b3c50f3ceede0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAdjacentStringLiterals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a83816f59e2281f15fb2245ddd48ac87c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAngleBrackets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>ab9992b16e59046a7aff5d7c2281ca806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a26839bf0e3ec3b814334d160f7a139e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseComment</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a9472eb323b033129abb3be760181c53f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseCompatibility</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a1a5f7daee1aaf950d2e62b708ae2f6a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExotic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a8f7168d21d99fd6805833a4322e88b9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a1716cbbe3a5350e5db3c71d8d4a87dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseLongString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>ae66ba1ec475d43203aef58ba6ad0d527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>ae5ad28bf9e9fb309d089a06c77063aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseNumericEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a7c2d6f30ea0d1af463572c946f3ab9a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseReader</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a13e9a6a060475fc4161613b62106121a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a7694102225dca43f866e95323878d71b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintExotic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a04db497cfcc498f14658c9c137b8890a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>ad559a06dca7667518e47c128d8d7ee9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>add0b918f0392e71adad49be4e9a01f9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a82bf8934669d7d2f46cacf6e235160a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a76c7019387c3e00f69c441851d25c09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintMessageBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a04f76f27805a6e81c2cd3172763c1a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>af7176062c0d24acba56b881e2145619c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintToUnicodeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a36f0103e48061f061ea3d67f7a98da7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintToUnicodeString_unknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a97cb6e446d1d1baf6af8ea6a8930a6a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>aeadb23ab6c16794871b4193e7f7664a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testShortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a77c2a1753afa3ffa6d154d2dfec71072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testShortDebugString_unknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a412c9becca98db9849c4bb69cbdfb2ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertPrintFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a05726129b02d48995f5bf47d8a072909</anchor>
      <arglist>(String expect, Object value, String fieldName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a3bdc9bc47385046b7cdff1f0759d6fe7</anchor>
      <arglist>(int... bytesAsInts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a8d8543ed5fa655a87765461847e8a027</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UnknownFieldSet</type>
      <name>makeUnknownFieldSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>ad4bc2a3350cbbedb8f574c0054615bac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>messageSetText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a4a2fbd9edc36e29f627d75509716fda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>allExtensionsSetText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>add63b1e04535aff0015c8a4efbe75af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>allFieldsSetText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>ab14fe923a314dae63bce583fc702c7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>canonicalExoticText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a281e3f2a44671ea7148c57cb6c45dbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>exoticText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a2e825eb859dc4379a8a862d32f9c937f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>kEscapeTestString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>afe47021a5519849de251c8193ef8b58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>kEscapeTestStringEscaped</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1TextFormatTest.html</anchorfile>
      <anchor>a7796a0eb813c69d60994e05f4c2831b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormatTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testEscape</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ac3d48e6edc3b051159f0ee0dd30728b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapOverwrite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ac8a028f33a684d5377f38254a41b9bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapShortForm</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a0193ee2aa3b93bd4e0a47e2690e61d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapShortFormEmpty</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ac9a0a2b9cbef8426b1ce9f183bf23f13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapShortFormTrailingComma</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a9f8425a45694ed39764fd3867a8e6c23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMapTextFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a5cfe0259bc05975ba143178011a78f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMerge</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>acee4c5816cb913b73a34fdebf4630253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeAndParseCompatibility</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>af540db40c4515873d1fe150c2ca18444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeAndParseExotic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a7a1b2998e59beb7068d744c74c6a5656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeAngleBrackets</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a47dfa4eb93f3210bece127f8ce028326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeComment</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a43ddbfb955752b07f6c16866a6652908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a3c5ad526f5f993817a9f13a0b8d65ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a2ad128346f8a5ef2a617650627a1b50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a34dfe026cdcecbbee0a8acf820411ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeMessageSetWithOverwriteForbidden</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a3f589f8fdc09adbeb466698862d45eae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeNumericEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ac09fe38856f9562634c0173f85f2f8d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeReader</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a33ca7d9def88d133ce1b05a72daab0fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeUninitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>af79ce58b948b649d9def47b616b7eef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofOverwriteAllowed</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ab778a9a8c198f4866d30bb738caace78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofOverwriteForbidden</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>acf75e3cf9a6c3988cc64646b415d9fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofTextFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a3db24847b5ae246fc682debce7f39334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ae64b9724216caf904a5d18eef7a9f406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAdjacentStringLiterals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a92991b4320589001b1bd1b599da4f3ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1c5ba371732ada15a16d2593aa31ef59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseErrors</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ae851f3026c8c1d66a510450f8d21afe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aea57c298e2f487b0a03760e7bc65b03a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseInfoTreeBuilding</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>adb3bf35408808df9e5dcbe72e4dce6f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a903eac2d7feebb2cf850351624f9c752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseInteger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1933b538449382260503bd03ab03a885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseLongString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a52a8a964c521e392e56f89e483a54bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseNonRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a40c3f3ff32a9ea647ca4f63178e11d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseShortRepeatedFormOfEmptyRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ad039c64f799618bbff2226f70479641e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseShortRepeatedFormOfNonRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ac3d1424c58f9d5740bf43f226954b5bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseShortRepeatedFormOfRepeatedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ab41e07e10c6653758c0feb2a322349f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseShortRepeatedFormWithTrailingComma</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a95bf184275d9a09a1a45ff2a7077a56e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ab126615544269548bae79a235556043a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUninitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ad1fc80ef30f9a55e711a00fdbadc3fdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a9c79311db060f4b8fa1ad1675426a6cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintExotic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a4ddf7fb762e87aad8beaccb3ae3cf0c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a8e995725691144a5b7db9a70d3027e13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a2c84e288ba0b4400d85efb0327c5f2bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a53f6ffce375af8101ca65e3a916e9b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a7e97a47ec45d8648d21858714ef80889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintMessageBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a831263d2ba714660c5ad7432277a41b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a8aa905ac993dac4ae793010c12fe8405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintToUnicodeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1264860d4d09015a7654e65c8c4611a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintToUnicodeString_unknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aaec93aa7e9ec7bea303d414b5437ca65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintToUnicodeStringWithNewlines</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a79c8b1ee1a28b89152d2f717ca9d8c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPrintUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aa0e59d31deb7c1346ea9a3d0d90e7b98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testShortDebugString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1d969f988338a1828651fc28f85d69db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testShortDebugString_field</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>acbc1a70d1ef3453fff8b137078604241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testShortDebugString_unknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a88e1c3bc6dee941753a7f240586ad7d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertLocation</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a8868c3b765cad62172ef153ad5ece8e8</anchor>
      <arglist>(TextFormatParseInfoTree tree, final Descriptor descriptor, final String fieldName, int index, int line, int column)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertParseError</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aa60a8fa7043a5fa3dbd3a99ceb05808d</anchor>
      <arglist>(String error, String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertParseErrorWithOverwriteForbidden</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a2f5f453583b3415cae50fbac451d0fb7</anchor>
      <arglist>(String error, String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertParseErrorWithUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aa1a44875a2cb007542071c859cb685c8</anchor>
      <arglist>(String error, String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertParseErrorWithUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1cdbf02621f0b2d4401849b24a229ed2</anchor>
      <arglist>(String error, String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestAllTypes</type>
      <name>assertParseSuccessWithOverwriteForbidden</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a6a2c85c1da2ca4f519ecad113d19a78a</anchor>
      <arglist>(String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestAllTypes</type>
      <name>assertParseSuccessWithUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a24d010304ef78a60e7df23265a1e3192</anchor>
      <arglist>(String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestAllTypes</type>
      <name>assertParseSuccessWithUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aa669e2fba13128f96c0a882fd08f6375</anchor>
      <arglist>(String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertPrintFieldValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>acdad33867e89c3c327fe7a8e773c8f51</anchor>
      <arglist>(String expect, Object value, String fieldName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a47e5c9708d9a1c6f474a20c23561eb1c</anchor>
      <arglist>(int... bytesAsInts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteString</type>
      <name>bytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1d3c2c3b86bbdf301e20a41326e7bc3e</anchor>
      <arglist>(String str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UnknownFieldSet</type>
      <name>makeUnknownFieldSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a5793bc3507bf6ace44d63c2caa78f7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TextFormat.Parser</type>
      <name>defaultParser</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>ab1164941a4c97cdb9045f8bdd3c89858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>messageSetText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a07a6efca448ae8e9a0bb2986dc52ca07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>messageSetTextWithRepeatedExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a11418fa384e7eefaf2b83b0830db410c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TextFormat.Parser</type>
      <name>parserAllowingUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>af3c8334f93cb3e68f058c5aac9a3216a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TextFormat.Parser</type>
      <name>parserAllowingUnknownFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a08c66087d8fdd0d3ba3fde46ee0701ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final TextFormat.Parser</type>
      <name>parserWithOverwriteForbidden</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a1338453c2fbae051d8915bbf3eb31d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>allExtensionsSetText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>acfe3e8eed51c1f8fb6173da2f951aeed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>allFieldsSetText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>aeafcda301277f6a740a31f10ff60a5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>canonicalExoticText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a17af7252881ac92963afd0893fea4c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>ESCAPE_TEST_STRING</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a19004cdb456e0d2ad8eed3cffd2d73e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>ESCAPE_TEST_STRING_ESCAPED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>a671bc3cc3f5164da63cf309ee17402f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>exoticText</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormatTest.html</anchorfile>
      <anchor>accd272c5d590b734b0b8a6399df276eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format_unittest::TextFormatTest</name>
    <filename>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type></type>
      <name>TextFormatTest</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatTest.html</anchorfile>
      <anchor>adb7b1ec6853603ee7eba3734f54d56c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestSuite</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatTest.html</anchorfile>
      <anchor>a3093f7013f36cd0d5bad078373f6212c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllTypes</type>
      <name>proto_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatTest.html</anchorfile>
      <anchor>a2e0a626327e80d0560a0bb5acd6a01a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>proto_debug_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatTest.html</anchorfile>
      <anchor>a0f9787da7c786b61e938c1e91184160a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>static_proto_debug_string_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format__unittest_1_1TextFormatTest.html</anchorfile>
      <anchor>a21528254e075848b31bae10c3ef1cb78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::text_format_test::TextFormatTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>assertRaisesWithMessage</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a87e6c8ae4351d79a1a1785858b28eeb0</anchor>
      <arglist>(self, e_class, e, func, *args, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CompareToGoldenFile</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a13881af1a6fddfe53f44b672c50c3076</anchor>
      <arglist>(self, text, golden_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CompareToGoldenLines</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a57cb9f99cedcae3ffd0eb481ec17d77a</anchor>
      <arglist>(self, text, golden_lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CompareToGoldenText</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a28991fddb8c523e5b666090d175360ef</anchor>
      <arglist>(self, text, golden_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadGolden</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a01d4ffd948989d28956bb0d09393cce7</anchor>
      <arglist>(self, golden_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveRedundantZeros</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a26884410bc4d3712e5f0a6fd306386da</anchor>
      <arglist>(self, text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeAllExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>af6208af01f57e56e4ab01d37e93f4ae0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeAllFields</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>adf96ae4181a52ec9bddaa5f6ed3797c0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeBadEnumValue</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>ab5ddb3259afef6c830ba863cc6453c6c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeBadExtension</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>af25f59f8bb1f1dedbdf25e55b21331f8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeBadIntValue</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>afeea00cebb89c2161242f97e54741ae0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeEmptyGroup</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a7798141e842d82966c918391cb70efed</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeEmptyText</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>abf3a795b7e087b855dc3d130b335d04a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeExotic</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a3b9f1e379fa263866d01fedbc732b447</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeGolden</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a68f75957f492997f5f48889e71d5550d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeGoldenExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>ae2ec6a1c8b188eebbf88cee07709f0e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeGroupNotClosed</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>aefcadb7092a27bae32c898f5b81cd1f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeInvalidUtf8</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a57b85a7e219a7bbec544a3b494132744</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeMessageSet</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a0898f3b7508617eddc7ab9946d12672e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeSingleWord</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>adacd31788c11d20d14753c11dd2b8331</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeStringFieldUnescape</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a859c4d21645016c4fe042b1d55768471</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeUnknownField</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a220d191e416d981f0c8b4c5dacaf2d31</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToString</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a5fcaf72f7a0413884c9b82c3232a403d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAllExtensions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a3f9b88c3fb64ab33c262855ee7c08945</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintAllFields</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a56f82aebff27ac0bf1a87596a03dd3c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintExotic</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a76f6dc1acbe9a750c57b61f2d3e94305</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintExoticAsOneLine</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a4581b3b573409a740592d2927afa6c55</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageSet</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>afd17c36b314f736c102a108a5f75dc4d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessageSetAsOneLine</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a57c098bc0118537116eec3c22bba64f2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintNestedMessageAsOneLine</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a227686a8a9326c7791336764d5c8455b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintNestedNewLineInStringAsOneLine</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a5860a2b020d5dbaa91154083aca38ca2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintRawUtf8String</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a7ecf00e71e030c07dc2b2f712b4ebded</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintRepeatedFieldsAsOneLine</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a79026a96158edaffba01034c69e7ae38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRoundTripExoticAsOneLine</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TextFormatTest.html</anchorfile>
      <anchor>a3e3508fbece87bf778d055d1b7a16e0d</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::TextGenerator</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>eol</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>ac2687f790983726a78271892db458b2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a900aa11f23328ee04627503a73ced16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outdent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a5005a57c10a3811075988f120abe2b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a447a2891ac845ce837b277a211a77a37</anchor>
      <arglist>(final CharSequence text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TextGenerator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a8acf87950029c37f999aed55f0197821</anchor>
      <arglist>(final Appendable output, boolean singleLineMode)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>atStartOfLine</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a9e31d34e7cde2a198fd06e90faffb88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final StringBuilder</type>
      <name>indent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>ae6a94448df8cb3e56f2a8446d7656021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Appendable</type>
      <name>output</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a6f8407cfab7e0c9bbe1b3e47888580f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>singleLineMode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1TextGenerator.html</anchorfile>
      <anchor>a0f7cfba08823fc26a8e23f1b4523353e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::TextFormat::Printer::TextGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</filename>
    <base>google::protobuf::TextFormat::BaseTextGenerator</base>
    <member kind="function">
      <type>bool</type>
      <name>failed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>aaa06ede6c78e26687e6158178e9510ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Indent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>adfda595e7dd43697dae5db5c888f8d8e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Outdent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a43df6d390c72de081d531c7ff03a45c7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a96d3026343de84257dff73e01d76d02c</anchor>
      <arglist>(const char *text, size_t size) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a251ae2dc95ae7e0ccb3c104543e0c459</anchor>
      <arglist>(io::ZeroCopyOutputStream *output, int initial_indent_level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TextGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>ac3e0b7cc9ae22ab723832a30bd791587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a49cd4a126b01ffc70e0cc9fee7b6b47b</anchor>
      <arglist>(TextGenerator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a0655972139722fc614810fa6a4311eab</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>WriteIndent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a55bf0f1d03a01a0cefe41657d0f74c31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>at_start_of_line_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>ac1e7fa17a005c18d2ef7d12565d783ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a080a7da5098c38e289145f6667ef062c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a6b65d106ef94bc440f1c5bcc7604def9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>failed_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a1bc872616f4286ab2fd3137e8226a409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>indent_level_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>ada2abaacc95228108b8cf908d7f1a33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>initial_indent_level_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a6481c1e7a37745d4cd81588bdd854881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ZeroCopyOutputStream *const</type>
      <name>output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1TextFormat_1_1Printer_1_1TextGenerator.html</anchorfile>
      <anchor>a96d0f98d9e146583c1e71a06d8295ad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pddm::SourceFile::TextSection</name>
    <filename>classpddm_1_1SourceFile_1_1TextSection.html</filename>
    <base>pddm::SourceFile::SectionBase</base>
    <member kind="function">
      <type>def</type>
      <name>TryAppend</name>
      <anchorfile>classpddm_1_1SourceFile_1_1TextSection.html</anchorfile>
      <anchor>aa2eeaf6a51c7b0bba314d5e8e0bec152</anchor>
      <arglist>(self, line, line_num)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format::TextWriter</name>
    <filename>classgoogle_1_1protobuf_1_1text__format_1_1TextWriter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1TextWriter.html</anchorfile>
      <anchor>ac58d649d4182f6e2d93fe8b12d4127b6</anchor>
      <arglist>(self, as_utf8)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1TextWriter.html</anchorfile>
      <anchor>a3c439d76157953e32bcc78917e514bfe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getvalue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1TextWriter.html</anchorfile>
      <anchor>a61a285e71fddaa97b4539ff501517277</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1TextWriter.html</anchorfile>
      <anchor>a0f9c8876382f05fa034a6361d1c89d54</anchor>
      <arglist>(self, val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_writer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1TextWriter.html</anchorfile>
      <anchor>af49e564bb1b5cda56fa40827d47e4d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Thread</name>
    <filename>classThread.html</filename>
    <member kind="function">
      <type>void</type>
      <name>SetJoinable</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a31520c9c4eb4a0ec841cf0e533c327c7</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Thread</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a026b23628e1727050e864e00489c0baf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>Run</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a4d7fdd0001e962a06ba4910dbfeec9ec</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>InvokeThread</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>af78979bef427ce7c3af94ad367edced0</anchor>
      <arglist>(void *self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>th_</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a473ecb11a2fe48698a8abd80fb2b1367</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::thread_ctx_t</name>
    <filename>classzmq_1_1thread__ctx__t.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a193722c4db5baaee049038dd1bb1182a</anchor>
      <arglist>(int option_, void *optval_, const size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a9081531be5c28764b7f4ba9e2694b058</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start_thread</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>acf15896185ce6fc53aed40737e01f9aa</anchor>
      <arglist>(thread_t &amp;thread_, thread_fn *tfn_, void *arg_, const char *name_=NULL) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>thread_ctx_t</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a8672dd13f24e80bd0f6f3875ed187ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mutex_t</type>
      <name>_opt_sync</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a00236e45107959984f94674f602dd815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_thread_affinity_cpus</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>ad37baeaaa930218c9473cb4c6446fa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_thread_name_prefix</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a4a57544726333c90e58cbe2f8f775d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_thread_priority</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a11e9d3d9aba3793931ee646da6607f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_thread_sched_policy</name>
      <anchorfile>classzmq_1_1thread__ctx__t.html</anchorfile>
      <anchor>a1eef840e48c8557b3a1cab41c0fae998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>thread_data</name>
    <filename>structthread__data.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>endpoint</name>
      <anchorfile>structthread__data.html</anchorfile>
      <anchor>ae531508abd6e7d7df78c7a5481038081</anchor>
      <arglist>[MAX_SOCKET_STRING]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structthread__data.html</anchorfile>
      <anchor>a840c6f6d96daddf0f320b713f3fd37d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::thread_t</name>
    <filename>classzmq_1_1thread__t.html</filename>
    <member kind="function">
      <type>void</type>
      <name>applySchedulingParameters</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>aded2bd3c54505373939f89fca8db5b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThreadName</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a1ec95cea86c2addeeeadc3a75d99d16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_started</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a5dce7038cdeda20aab3b59bdb3a3888a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_current_thread</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a078942fe1eeab71c36acc056b9245923</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSchedulingParameters</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>ab2830357268ca05de149272ebe5a4e25</anchor>
      <arglist>(int priority_, int scheduling_policy_, const std::set&lt; int &gt; &amp;affinity_cpus_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a725336d43d56d70b3f45fd9fb83a7325</anchor>
      <arglist>(thread_fn *tfn_, void *arg_, const char *name_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a87d27c17586c27b45070d38afd757bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>thread_t</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a360f5a14f578d693113778a10c59f209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>_arg</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a661a2cde3a830b949da73a4a419ca43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_name</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a3e0f195e0fd4675f6e3499f7c4fae2c7</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>thread_fn *</type>
      <name>_tfn</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a028acbfbc07472eb4f59ff665c6b3281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>_descriptor</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a9892049b28254ee01e51389f31b9e1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_started</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a7dc01717d2c1bfef63bcc531a3ac2860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_thread_affinity_cpus</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a34127a97a4f2909e5d6fed11ad8319be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_thread_priority</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>af3a7e2f4d8f6bcdcffb47b562ea47d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_thread_sched_policy</name>
      <anchorfile>classzmq_1_1thread__t.html</anchorfile>
      <anchor>a9881c01e7b428f716821dab8349f894f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::ArenaImpl::ThreadCache</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1ThreadCache.html</filename>
    <member kind="variable">
      <type>LifecycleId</type>
      <name>last_lifecycle_id_seen</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1ThreadCache.html</anchorfile>
      <anchor>a24140497fb8244a720fbebe05773a08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SerialArena *</type>
      <name>last_serial_arena</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1ArenaImpl_1_1ThreadCache.html</anchorfile>
      <anchor>ac36fd073adc24cb5e28cf288955cc015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ThreadLocal</name>
    <filename>classtesting_1_1internal_1_1ThreadLocal.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ac56aeb97991824979bf192c63d1466f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a882f57fed4b074de83693c0c0fe62858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a57e45bb60e3cd94abb04fa449e9f0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ab5ebc7ba07426cef7167afa2a7707eb4</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a106f3a3ad15d08f95f9887105d2a1af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a85610bdfdbc93a4c56215e0aad7da870</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ae0db6b57bdb752feb343ee4d935708e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::ThreadManager</name>
    <filename>classbenchmark_1_1internal_1_1ThreadManager.html</filename>
    <class kind="struct">benchmark::internal::ThreadManager::Result</class>
    <member kind="function">
      <type>Mutex &amp;</type>
      <name>GetBenchmarkMutex</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>af16d4642aff6ce06140e117ccad36445</anchor>
      <arglist>() const RETURN_CAPABILITY(benchmark_mutex_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GUARDED_BY</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>a4083b77f2e54a237548cdb7f65015818</anchor>
      <arglist>(GetBenchmarkMutex()) Result results</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NotifyThreadComplete</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>ab13e9ef3258f0ef94f028aabf09553a9</anchor>
      <arglist>() EXCLUDES(end_cond_mutex_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StartStopBarrier</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>ac39b0a812ebe163a1da00432772eec34</anchor>
      <arglist>() EXCLUDES(end_cond_mutex_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadManager</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>a3699661a7fee9373aac160386cc2bc47</anchor>
      <arglist>(int num_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForAllThreads</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>af11aa4af6c429a16c48e0d76e6147d0d</anchor>
      <arglist>() EXCLUDES(end_cond_mutex_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; int &gt;</type>
      <name>alive_threads_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>aabd8c2bdcfba00f7cd09f3d24d2bef0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>benchmark_mutex_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>af91706fce3a3b24835955b736681ed87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>end_cond_mutex_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>a9fc25d5a779998a0a8ca3b6038b1c575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>end_condition_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>a23293a6d8e3674d0c18cded2214d6687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Barrier</type>
      <name>start_stop_barrier_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadManager.html</anchorfile>
      <anchor>ad829ec5c4c79acacbbad978b2806be92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::internal::ThreadTimer</name>
    <filename>classbenchmark_1_1internal_1_1ThreadTimer.html</filename>
    <member kind="function">
      <type>double</type>
      <name>cpu_time_used</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>ad254872612c35a9cd97b1a07495e6367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>manual_time_used</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>abf92fab76a002f91bf3c3ab93f4525bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>real_time_used</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>acb2e24e77b95679fb5ae6cd5be8a5096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>running</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a79fe318465cdd6523993e10da8f13ba2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIterationTime</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>af027cc6bafde17088e2c951fb134731f</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartTimer</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a32ae8d6d63cc1df671f3285007df6f61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopTimer</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>ab46b1ecb8c46f3383a2ef025518e5b70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadTimer</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a033cf57d15bee9c2fede6a2062618a38</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cpu_time_used_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a04f0ceb52f28d33bb0a458d74148af0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>manual_time_used_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a138aa4e4599bc307153188a2c3318e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>real_time_used_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>aad3ab44838618fe65e8d7bb8fe000b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a0afaae618b14f8fb640bbb9e9108d676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>start_cpu_time_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>a2075d974fe8df75a88972de07ef4bcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>start_real_time_</name>
      <anchorfile>classbenchmark_1_1internal_1_1ThreadTimer.html</anchorfile>
      <anchor>ac7e5cfb8ca8612ae4200372bc77b718d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThrowListener</name>
    <filename>classThrowListener.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classThrowListener.html</anchorfile>
      <anchor>a7756195364cd836b096cd107d46d5ae8</anchor>
      <arglist>(const testing::TestPartResult &amp;result) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>googletest-throw-on-failure-test::ThrowOnFailureTest</name>
    <filename>classgoogletest-throw-on-failure-test_1_1ThrowOnFailureTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>RunAndVerify</name>
      <anchorfile>classgoogletest-throw-on-failure-test_1_1ThrowOnFailureTest.html</anchorfile>
      <anchor>ac9966623ba3bbd94be99aef689db43f3</anchor>
      <arglist>(self, env_var_value, flag_value, should_fail)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDefaultBehavior</name>
      <anchorfile>classgoogletest-throw-on-failure-test_1_1ThrowOnFailureTest.html</anchorfile>
      <anchor>a55494f56e9674d086077e82583e8f823</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testThrowOnFailureEnvVar</name>
      <anchorfile>classgoogletest-throw-on-failure-test_1_1ThrowOnFailureTest.html</anchorfile>
      <anchor>a8ab58ce03ffb9fa474a6c9282bb13021</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testThrowOnFailureFlag</name>
      <anchorfile>classgoogletest-throw-on-failure-test_1_1ThrowOnFailureTest.html</anchorfile>
      <anchor>aeded6eb7d9c7e95f4d18768c4a767eaf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testThrowOnFailureFlagOverridesEnvVar</name>
      <anchorfile>classgoogletest-throw-on-failure-test_1_1ThrowOnFailureTest.html</anchorfile>
      <anchor>a18515553dbfe7b3e6ed6449fa81893c1</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::poller_base_t::timer_info_t</name>
    <filename>structzmq_1_1poller__base__t_1_1timer__info__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structzmq_1_1poller__base__t_1_1timer__info__t.html</anchorfile>
      <anchor>ad7c5f4fa777fc41c1cdfe85fec2c6537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq::i_poll_events *</type>
      <name>sink</name>
      <anchorfile>structzmq_1_1poller__base__t_1_1timer__info__t.html</anchorfile>
      <anchor>a46d28cc37e034aae7c312396f004e74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq::timers_t::timer_t</name>
    <filename>structzmq_1_1timers__t_1_1timer__t.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>structzmq_1_1timers__t_1_1timer__t.html</anchorfile>
      <anchor>a5999654e9fe91ed7f8fd066c9f53a5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>timers_timer_fn *</type>
      <name>handler</name>
      <anchorfile>structzmq_1_1timers__t_1_1timer__t.html</anchorfile>
      <anchor>a20d7b9ce5442880e2ff0fc314db940d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>interval</name>
      <anchorfile>structzmq_1_1timers__t_1_1timer__t.html</anchorfile>
      <anchor>a1c888ecccd49eaf45d83e7566ad22a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timer_id</name>
      <anchorfile>structzmq_1_1timers__t_1_1timer__t.html</anchorfile>
      <anchor>acac7dc0b419135ebaa0a6f85251c0b8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::timers_t</name>
    <filename>classzmq_1_1timers__t.html</filename>
    <class kind="struct">zmq::timers_t::match_by_id</class>
    <class kind="struct">zmq::timers_t::timer_t</class>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>ae8f1c61e9f97293c1b4dca6bfe2c8c15</anchor>
      <arglist>(size_t interval_, timers_timer_fn handler_, void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cancel</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a4e2a586f19e0ed67f388668b56ad6319</anchor>
      <arglist>(int timer_id_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_tag</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a6dd651a69018a80caf29262c36b7ec29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>execute</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a15fc6072a6df099e9d308d0c71b166bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a5ec840bff37b3961fc125c84c2e7721e</anchor>
      <arglist>(int timer_id_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_interval</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a3c6c47696ec316c02209a5b59e232f5f</anchor>
      <arglist>(int timer_id_, size_t interval_)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>timeout</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>af2b7cfbdf95d735c63d4fc413f5accbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>timers_t</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a908317700ab34803c7efb6186862b958</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~timers_t</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a9d4dbe04e6b664fa8877338d45f92497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>cancelled_timers_t</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>afa21261d1e6a0b381256ded4472599ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>struct zmq::timers_t::timer_t</type>
      <name>timer_t</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a820fff6a6e454d021a9343fa9bf8285e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; uint64_t, timer_t &gt;</type>
      <name>timersmap_t</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>ad6f3efff7d862580f7ec1819cb4bd8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cancelled_timers_t</type>
      <name>_cancelled_timers</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a4a83cf70894b37d4f41c8b8c73b45015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clock_t</type>
      <name>_clock</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a728f39def7b7774fa904e63694d5878f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_next_timer_id</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>adf2b1b333052fc7e20996fbe47d668bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tag</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a9d63398936d248d0efb7a364e9a2635a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>timersmap_t</type>
      <name>_timers</name>
      <anchorfile>classzmq_1_1timers__t.html</anchorfile>
      <anchor>a98ac265dadf5986958966c79c64cf061</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types::Timestamp</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</filename>
    <member kind="function">
      <type>def</type>
      <name>FromDatetime</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a591c9ef812b0f9adf21f3c81cfeda201</anchor>
      <arglist>(self, dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>aade52fa4e9c433c7e8326292a6f5f285</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromMicroseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a0cd8f2c78b3e840737d4121017b4101a</anchor>
      <arglist>(self, micros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromMilliseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>abe2a38c76459d9fca2638d9fdb513ca0</anchor>
      <arglist>(self, millis)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromNanoseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a222208a15f6d4128d675c7c641627cfa</anchor>
      <arglist>(self, nanos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FromSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a16513e689a606d6168c2ee93dfe82a7d</anchor>
      <arglist>(self, seconds)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetCurrentTime</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a2fffd74ffd58867422cc08c2d5abb029</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToDatetime</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>aa6fa479bab7e8025c022ffddbc59a82a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToJsonString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a24f716693c406f455ccc3ca8921db8e5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToMicroseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>acae929a6951d5f3ab7a8f46e4300bfb1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToMilliseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>abb0645fb8fe1f0a3c76bea3bfbe6e144</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToNanoseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a7cb6e0bcec20fff9b44792d10d0e95cf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>ab8f9689551874f6625a12fec12d43357</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nanos</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a1b6ee087aad429a866e69faff1c7d2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>a01c3fce5afafbdcb038979cfcc349a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types_1_1Timestamp.html</anchorfile>
      <anchor>afaf701ce999b63eb4224b010ea269f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Timestamp</name>
    <filename>classTimestamp.html</filename>
    <member kind="enumvalue">
      <name>kSecondsFieldNumber</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>adfec47542179adbcc527704cc311d5c7ad3ea9117b7f4a2b67979d2cded896056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNanosFieldNumber</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>adfec47542179adbcc527704cc311d5c7a3960f1f9c8f34a9598001afb43a64cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNanosFieldNumber</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>adfec47542179adbcc527704cc311d5c7a3960f1f9c8f34a9598001afb43a64cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSecondsFieldNumber</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>adfec47542179adbcc527704cc311d5c7ad3ea9117b7f4a2b67979d2cded896056</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ac8cdaa431c8706d91ed4e5ce58624333</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ad69997a0ee61b05d07d9b778c8a7101a</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_nanos</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a05fd10be5ab6f970a47b308528ad14c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_seconds</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a4692aaf407b87b1c67c3469bb442cd08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a9d0bff84d6c5d0d55b696a4bf83ac117</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a9f8556b0cf562835b3b49d700b102163</anchor>
      <arglist>(const Timestamp &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>acddd39008396cfb24815d4babde8114a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a27283728932538317e7e76c0fc09868d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ac37633c464e2e9551480dca23894d176</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a731f89399ed4b5732903cebe9081e929</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>aba2e9559b592d678cd2edd4ace458917</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a5fd41804f8cc64304fcb827ef50de656</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a9d65f0e815a21cefe25b7e4f5f59b393</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a03fd426c4c05e5dd8867fd4e9df1c7ab</anchor>
      <arglist>(const Timestamp &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a0699600371cb54c13117d532e7091861</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>nanos</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a89c73d1a7fc82604437b55ca9b0e3bb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Timestamp *</type>
      <name>New</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a21584767a3b42cf18381c8f060bc1d65</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Timestamp *</type>
      <name>New</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ae9e4e4981f850d852d78cb1299b7e5a1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator=</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ae112aa1ca65c59ca5a46fcb794e0d279</anchor>
      <arglist>(const Timestamp &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator=</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>addc3954524d2d5d2351e278faade7a79</anchor>
      <arglist>(Timestamp &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>seconds</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a1cf23612dd53775ad95de1dd867ef8f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a19548bf972901f970eabe158a2d13d90</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_nanos</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a10fc489a3d8f7e6d5a99e0ed6d1ebff6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_seconds</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a3e3bdb9ff8d6ec629ed79efee60cd24b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a572627467d22a30224b92a2d6e49b93a</anchor>
      <arglist>(Timestamp *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Timestamp</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a2e610487ef16d9d5a8d6dc8ad457a3e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Timestamp</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a976eb5dd1966299893daa0a0a414a5ca</anchor>
      <arglist>(const Timestamp &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Timestamp</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a60241eb64a3341b5a093b0d617512798</anchor>
      <arglist>(Timestamp &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>aab3d1abf8cfe552318533d5341bf1f66</anchor>
      <arglist>(Timestamp *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Timestamp</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ae1fc6b2bb504bc0d1536603228f1d493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Timestamp &amp;</type>
      <name>default_instance</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>adf59c439728247bea36b5e9594de0004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>affd0ecfae9934cb1786e83beceadbc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a4625bb55362e1b6edf4e2b5f8877b6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>afbc3e796ae0081a6cfe7226525bae835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a3378d2268f38e6dc71e9e970f05aef13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Timestamp *</type>
      <name>internal_default_instance</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a14b155d11a5f06d2f613063d0f361156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>acf5c0dfbbe55eac8a1adf0180b87a55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Timestamp</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a369e01f31879cbade66038df2a7def42</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a5b2832a058fec97270ece3da1bc6af25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>af4f79c95f53f216efb81026059a2c61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a3b5bb559db191b63ad681aacf54a5268</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a7b0bcec55215f00fd34ac38cca46faab</anchor>
      <arglist>(Timestamp *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a45974c28fd8e58d6a9a8e1aeb48a45a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a684cf73840a0a4e069abe90e6f1afaf6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a20f5e88cc624291433aa3d65ece967c9</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a7124c191f93fb83e04bdf6619bd92453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a8c47bcb9a70ac8ae3c490405a7461978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a4507d9502df7b46ad11fe5730beebf24</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a92ea86c8495298d472a64f6b69743d57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>aa10a72bbf76381a3578fc210dea0e6e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>aea043ddd5dd3613387540edee41e4c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>aa94d99f9fe83b36fb5c0f111b940f095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>nanos_</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a9d412a73c8b88d9863fe84a1c434934d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>seconds_</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>aca956200fc7e945144c66dd118381337</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ftimestamp_2eproto</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>ab0c53ac8b4bddc56ccd60e5e47619ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classTimestamp.html</anchorfile>
      <anchor>a1f31f3eee782f8ed549eabf83fbabfb7</anchor>
      <arglist>(Timestamp &amp;a, Timestamp &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimestampDefaultTypeInternal</name>
    <filename>classTimestampDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Timestamp &gt;</type>
      <name>_instance</name>
      <anchorfile>classTimestampDefaultTypeInternal.html</anchorfile>
      <anchor>a014fee05dde09386ff089ddba3228967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::Timestamps</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</filename>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a75614562c8b6fb3448bcd8f4f96f76ed</anchor>
      <arglist>(Timestamp start, Duration length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>between</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a23fee43f97f018b07d5c9e1d7530e6fb</anchor>
      <arglist>(Timestamp from, Timestamp to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>checkValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>aa84632b067b48a504ad9f5ddf942d9d1</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>checkValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>aa24e534f424c11e80347d1ffdd4fe61c</anchor>
      <arglist>(Timestamp.Builder timestampBuilder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Comparator&lt; Timestamp &gt;</type>
      <name>comparator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>ae7d3e0d5a058e6892c184580efbbfd09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a9fa0978c1189664ef56dd1a4fbc54d75</anchor>
      <arglist>(Timestamp x, Timestamp y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>fromMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a087811f380377239102dfa93cdff6fcf</anchor>
      <arglist>(long microseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>fromMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a86630c3228342ad1b26bf5d2a598e104</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>fromNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>af7e89b8893313af351cd5be2b2a0a8f0</anchor>
      <arglist>(long nanoseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>fromSeconds</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a7fbda2f2fc937d56a1805b044040568b</anchor>
      <arglist>(long seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a99ce8cce92ad41e37b308afcc5ff1cff</anchor>
      <arglist>(long seconds, int nanos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a6ff0c63064566ceb1471f1300916db59</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>parse</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>ac550a7b7e0514a7853c601da8da55a17</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>subtract</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a82d0d15e9162c3dfd80e70b5db838ab6</anchor>
      <arglist>(Timestamp start, Duration length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>ad71b3bb3a396e601249da91334e3aabd</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a17acb5d656fc642a87153119fc7affd2</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a7b9ca90ec90fbef4a9c3c269c7969cce</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toSeconds</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a996c7e033fb9076b5667e98bb0cec309</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a0221269117168c1e67eb23325d5ff443</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Timestamp</type>
      <name>EPOCH</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>ae7fcd27b20cb88af61828975b2db5176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Timestamp</type>
      <name>MAX_VALUE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a744e6c582d39a13ea9624e37afba8787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Timestamp</type>
      <name>MIN_VALUE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>ab9e22cc2526e8e4f721ca093b7971404</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Timestamps</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>abde1e896d701a41f879a4face6da6e36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static SimpleDateFormat</type>
      <name>createTimestampFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a09c4180753dd49d001c566fa484ca310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static long</type>
      <name>parseTimezoneOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a92d48e002077f0ec9725a3ef14cf994d</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Comparator&lt; Timestamp &gt;</type>
      <name>COMPARATOR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a589651c6af8725cbdd791864280fe298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ThreadLocal&lt; SimpleDateFormat &gt;</type>
      <name>timestampFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Timestamps.html</anchorfile>
      <anchor>a6225053b58b799dcf9a7cfc47cdb31ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::TimeUtil</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</filename>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>DurationToHours</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a8c264abe7b86e296384c4d589f0bb2df</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>DurationToMicroseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a7979910709521e2ce6caac738124a386</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>DurationToMilliseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a2f711e13f878d8adc17a656c10e8751f</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>DurationToMinutes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a846584bf1d0d1c4e8e90f5d72d7ac5ef</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>DurationToNanoseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a146b385de15e631db5105d9120f17446</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>DurationToSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a4586ef82448c20517eb45e3b2b40d657</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static timeval</type>
      <name>DurationToTimeval</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ae9d61daf2b4c46e62c976640ed92404a</anchor>
      <arglist>(const Duration &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aabb9d377ab1a203cd1d744e54d680264</anchor>
      <arglist>(const std::string &amp;value, Duration *timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ab23ca1deb223c881cf970e028714e4be</anchor>
      <arglist>(const std::string &amp;value, Timestamp *timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>GetCurrentTime</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ad1f3c49144f6c0dab64059d756516f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>GetEpoch</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a6812fdbcaef3c5c983a57e8c0f69f389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>HoursToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a0c2cd2cfc1ffb83f744a4fda68632106</anchor>
      <arglist>(int64 hours)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>MicrosecondsToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ac6ff82d48705b39b073f8ca78588bb57</anchor>
      <arglist>(int64 micros)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>MicrosecondsToTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ac3d6c05aae815909f1ee471adca362d4</anchor>
      <arglist>(int64 micros)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>MillisecondsToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>af7d5ccce75d649d57ab59c9f54cc66db</anchor>
      <arglist>(int64 millis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>MillisecondsToTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a412015fcf984ce73e4b9fee96734dac1</anchor>
      <arglist>(int64 millis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>MinutesToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a5108268f9dbe897451fb093a1aa97374</anchor>
      <arglist>(int64 minutes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>NanosecondsToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a7849a25271aa6ce59ad3a3a197edd3ab</anchor>
      <arglist>(int64 nanos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>NanosecondsToTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a7e1bcb90293fe0636b6575066d75bcc0</anchor>
      <arglist>(int64 nanos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>SecondsToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ad805db99d921b36a81f9618aab4ff5c5</anchor>
      <arglist>(int64 seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>SecondsToTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a6e5da3aabae9c2c3c9d58a1a5dba5a88</anchor>
      <arglist>(int64 seconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>TimestampToMicroseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a8ba32924b29db9c023f200754b939888</anchor>
      <arglist>(const Timestamp &amp;timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>TimestampToMilliseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ae8b8ea4940aa65c9d2f88e870d7c0df8</anchor>
      <arglist>(const Timestamp &amp;timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>TimestampToNanoseconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a3dfcec09a95739c7ca8421feef0b3585</anchor>
      <arglist>(const Timestamp &amp;timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>TimestampToSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a7ad3673d39f032bcf16ae946e1331e98</anchor>
      <arglist>(const Timestamp &amp;timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static time_t</type>
      <name>TimestampToTimeT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aaf4fff9eddf6ef07933ee76c350b2f99</anchor>
      <arglist>(const Timestamp &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static timeval</type>
      <name>TimestampToTimeval</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a4bba77d43f560b205544159666013362</anchor>
      <arglist>(const Timestamp &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>TimeTToTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a0e6f2930ebacd3d27423a48fc898ac34</anchor>
      <arglist>(time_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>TimevalToDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a3bf3ff96a827964693ca8c1a50ff2890</anchor>
      <arglist>(const timeval &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>TimevalToTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a95e3b93aef38ed73bd9f3eb92ffbb772</anchor>
      <arglist>(const timeval &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a8266470b617600b057bd3f225aefc659</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a4f6e9263250e80103c75da2440f53d22</anchor>
      <arglist>(const Timestamp &amp;timestamp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kDurationMaxSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ac929b450f422ebf26368956c000ef47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kDurationMinSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a59d329857ed3de7cba8a1b9d56f32377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kTimestampMaxSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a69c14247e7b767be2a737f55d54fcc3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kTimestampMinSeconds</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a0dded333ae32bec4855b837d511c9ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>google::protobuf::Duration</type>
      <name>Duration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a71bfc7dc2735b31c0b05c47945bd1d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>google::protobuf::Timestamp</type>
      <name>Timestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a66ad1cc96f4cafa20fa043b3b45a5749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::TimeUtil</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</filename>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a5243e73539af1df62eda567543f41b61</anchor>
      <arglist>(Duration d1, Duration d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aab9af47a158769cc9752aab19be09cad</anchor>
      <arglist>(Timestamp start, Duration length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>createDurationFromMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>acfb413cde8428cab0f27a34d0a8e2150</anchor>
      <arglist>(long microseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>createDurationFromMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ae8b33c7b6f50e1d2dfcd369299c8c77e</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>createDurationFromNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aa89c1f501f5e24eebf0d77edfbc61fc0</anchor>
      <arglist>(long nanoseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>createTimestampFromMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a295de793659c0746ed1d0eaaf51b643b</anchor>
      <arglist>(long microseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>createTimestampFromMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a5319184bc9445ae36b39e3d4ba1d4254</anchor>
      <arglist>(long milliseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>createTimestampFromNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a3754f074779fd2ff15b473b5ee4d8582</anchor>
      <arglist>(long nanoseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>distance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a22d87b555e6572457766638f08b851e6</anchor>
      <arglist>(Timestamp from, Timestamp to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>divide</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a2c9386e5c4171e5345d65e324da38ac3</anchor>
      <arglist>(Duration d1, Duration d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>divide</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ae8cb64626bf2dcbbde2d13f2d19acda3</anchor>
      <arglist>(Duration duration, double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>divide</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a010643be9810764b18c734b8f5b77a45</anchor>
      <arglist>(Duration duration, long times)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>getCurrentTime</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a52eae165ed8243e1fe2ee01a8cda165e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>getEpoch</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aca2815a5f49d579c310037faf149aada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>multiply</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a27221f4bdeb2a67c3269bf6b03198399</anchor>
      <arglist>(Duration duration, double times)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>multiply</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a182782d698997e0a8a5b6612003115f8</anchor>
      <arglist>(Duration duration, long times)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>parseDuration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a060127e515c87339459ee21876d2ae63</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>parseTimestamp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aa9f970990504468d1fa4da52de41c4f0</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>remainder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a6a66bfc384b723a64715d1d0c5ec994c</anchor>
      <arglist>(Duration d1, Duration d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>subtract</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a50cdae2204e357521d5d85e6288e16d2</anchor>
      <arglist>(Duration d1, Duration d2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Timestamp</type>
      <name>subtract</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>acc8e993eecf04f7129f1bdc15350c146</anchor>
      <arglist>(Timestamp start, Duration length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>af645c9260bf23a69d71faba1bcbe30a2</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMicros</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a2b88b93e8c3c6c626d046d54ba95c488</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>abf70449ed93da6a3576e07ee2945b307</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toMillis</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a98cb8615a22517665fb897738b665605</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a57bc010c69ca725146480b338a573b52</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>toNanos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a46a2d855681f21dcc87756cd522060b1</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>aef0e59c8b764622b219f2a5ca66ccccb</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>acccc4c225b6a949413b1cfb742671b37</anchor>
      <arglist>(Timestamp timestamp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final long</type>
      <name>DURATION_SECONDS_MAX</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a0a4ab9a68a6d1e836a22c3cf92f7faf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final long</type>
      <name>DURATION_SECONDS_MIN</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a89c26004280489aa1f7b1267479514b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final long</type>
      <name>TIMESTAMP_SECONDS_MAX</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a8b974c6ff755374de9ffa1fa4bb8c3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final long</type>
      <name>TIMESTAMP_SECONDS_MIN</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a2f9768769a826c794955b8367a7b1c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TimeUtil</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>adb79df995b8563e843786e4b61511038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Duration</type>
      <name>createDurationFromBigInteger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>ae3a86a8009a3a7b3c76b5047464d60ad</anchor>
      <arglist>(BigInteger value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Duration</type>
      <name>normalizedDuration</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a9d2b67b245da0689aefec84f49a5c699</anchor>
      <arglist>(long seconds, int nanos)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static BigInteger</type>
      <name>toBigInteger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a8fc1f927238bd600f0c5800f8a3439df</anchor>
      <arglist>(Duration duration)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static BigInteger</type>
      <name>toBigInteger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a185a306343352df2dd7d49da238dd2c8</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>NANOS_PER_SECOND</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a6da029499be03b3c7e9c305b43f09220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final BigInteger</type>
      <name>NANOS_PER_SECOND_BIG_INTEGER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtil.html</anchorfile>
      <anchor>a73ffa459262a92e06adaa29229cf7f97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::TimeUtilTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</filename>
    <class kind="class">com::google::protobuf::util::TimeUtilTest::ParseTimestampThread</class>
    <member kind="function">
      <type>void</type>
      <name>testDurationConversion</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a77d9c099ca2fe93ed56af8a5866e8d62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDurationInvalidFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>ac5ad15d9f4e528a7a666d335a02e1551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testDurationStringFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a01da9d6beff9960ee5195a6a05edfef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTimeOperations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a2ec0970fb1a4b715c7761e35866587a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTimestampConcurrentParsing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a5ed8a3b88a4e7cde07ae13ab3766c2cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTimestampConversion</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>aa193d091032da2260e904667cef8b8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTimestampStringFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a911fb4f454b213209e20715e6884337c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testTimetampInvalidFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>aa604b39c5615730553cb121e4f421603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile String</type>
      <name>errorMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a6a5526f990d1f592d701ef5a95a3b6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile boolean</type>
      <name>stopParsingThreads</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1TimeUtilTest.html</anchorfile>
      <anchor>a26e96159b08203b834e0b518d8c2bf96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types_test::TimeUtilTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</filename>
    <base>google::protobuf::internal::well_known_types_test::TimeUtilTestBase</base>
    <member kind="function">
      <type>def</type>
      <name>testDatetimeConverison</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>a39f86c47acbb9e5a2a40fdb913a7cb05</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDatetimeConversionWithTimezone</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>a3035947f964f5fb426ca1d042e7db242</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDurationIntegerConversion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>a8e3acda8e0f893017c5b95fad45a8565</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDurationSerializeAndParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>a6ba0a86d099c9115d314760d793b805c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidDuration</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>ad268f551c3657b1a4b106f0356fc90f4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testInvalidTimestamp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>aa273325fa6563603c73ff457956bea64</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTimedeltaConversion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>a187dc616a8763020bbc03604873db5af</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTimestampIntegerConversion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>a34993479de0bacdf29c4e82233f9b84c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTimestampSerializeAndParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTest.html</anchorfile>
      <anchor>ab474ece9c6e6e1f04fb58a6e999008d7</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::well_known_types_test::TimeUtilTestBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTestBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckDurationConversion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTestBase.html</anchorfile>
      <anchor>a2fc47e89c1fbd24830904f002d114e9e</anchor>
      <arglist>(self, message, text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckTimestampConversion</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1well__known__types__test_1_1TimeUtilTestBase.html</anchorfile>
      <anchor>a45cd2fe59bbb519d362e18ec1bb69fbf</anchor>
      <arglist>(self, message, text)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::To</name>
    <filename>classtesting_1_1internal_1_1To.html</filename>
    <member kind="function">
      <type></type>
      <name>To</name>
      <anchorfile>classtesting_1_1internal_1_1To.html</anchorfile>
      <anchor>a447354e55d855ed0f1a1de8b2b54d345</anchor>
      <arglist>(bool *converted)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TofiComputeContext</name>
    <filename>structTofiComputeContext.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>n_cols</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>adf506f610768bbb5c92d9bece960a6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>n_rows</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>a1c782a4941e90b6d225d1e1d8d8dbd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t *</type>
      <name>p_ab_frame</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>ae7852561d83cc2f5f6ebc20b667f9ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_cal_config</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>ab7373428fbb920e10d02980c113bf747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>p_conf_frame</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>a93f32f1a477ecbe4261277b9fa986d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t *</type>
      <name>p_depth16_frame</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>aab67309b4323c3502be4bffae438b8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t *</type>
      <name>p_depth_frame</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>a2f9d7b3838acd7b6476b9827a7c9a6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_tofi_processor_config</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>aae99ab6521ad9f5b8cce7b7fc37e2e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t *</type>
      <name>p_xyz_frame</name>
      <anchorfile>structTofiComputeContext.html</anchorfile>
      <anchor>ab27f1ead0041f6ce972e602529577091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TofiConfig</name>
    <filename>structTofiConfig.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>freqs</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a8da6d55b9bcc1c2be4e1774dc4e8f486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hdr_size</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a936f7166621c8cdc973a844375df6b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>n_cols</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a0cfcc89733b64efbc260bfacaf29e40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>n_rows</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a98eed5f02f7b5107ecac6b8b2a586621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct CAL_GAIN_CORRECTION_BLOCK *</type>
      <name>p_cal_gain_block</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a6ba2459dda22190573ef65c5161c5770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct CAL_ADDRVAL_REG_BLOCK_V1 *</type>
      <name>p_cal_reg_block</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a376520566ba8ffb6aa038b945ef44b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraIntrinsics *</type>
      <name>p_camera_intrinsics</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>afe2ce0f7e32533c00c24d8ef609df042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct CAL_LSDAC_BLOCK_V1 *</type>
      <name>p_lsdac_block</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a53f732b3dfd436271cc2de96ce120ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>p_tofi_cal_config</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>a12dff61961a1a195d0d301a7ae57701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>p_tofi_config_str</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>ad4701105e7bf1d1982bc8946ce52f842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>phases</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>ac89144c48c8c5098593c82c66c29371d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>raw_format</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>ad3f17304b511f70bb9a5712f80eb077e</anchor>
      <arglist>[MAX_CHAR_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>XYZTable</type>
      <name>xyz_table</name>
      <anchorfile>structTofiConfig.html</anchorfile>
      <anchor>aa352e86c9b8cfb20d5e2760417920e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TofiXYZDealiasData</name>
    <filename>structTofiXYZDealiasData.html</filename>
    <member kind="variable">
      <type>CameraIntrinsics</type>
      <name>camera_intrinsics</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>abf34d7841784bf2ba2ec1d06f91ffe92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>col_bin_factor</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>a83af8ee3333504b003643b8c0975c303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>Freq</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>a4bffc0692f5d10551c47157f88e70daf</anchor>
      <arglist>[MAX_N_FREQS]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>FreqIndex</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>ab54a12edd0be60a828217efbc716a2c8</anchor>
      <arglist>[MAX_N_FREQS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_cols</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>aad839be06072d51c676b083bf513fb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>n_freqs</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>ae3f058046523f6d5bd127f80dbd4f962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>n_offset_cols</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>a991ca2f0e5c16dfe2c2d4a7c4cf53abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>n_offset_rows</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>a69f650e6ab096f7e04532683a974333c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_rows</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>a460b33c61ce8d2902c1132a0e25592dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>n_sensor_cols</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>aee42817d054bbb83500563316a69dedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>n_sensor_rows</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>a740f33e430429a931be63e4aaa515dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>row_bin_factor</name>
      <anchorfile>structTofiXYZDealiasData.html</anchorfile>
      <anchor>adc14d5d3d3bc9aa7ab022967d5988dba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::tokenize::Token</name>
    <filename>classcpp_1_1tokenize_1_1Token.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a7da7659a5a6c61d0f4b8590cf96e19fd</anchor>
      <arglist>(self, token_type, name, start, end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a98e024051039637a18601fcbb0232cc2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a9935738c382352eca19834c2533715db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a90859dd16bde71bc38f717f5119e63b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a8ec48e348ff29901857cb21553da464b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token_type</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a60c6e5120f3947885f10788ceb69a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>whence</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a9d3a8011707ede6be85987d74f88848d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classcpp_1_1tokenize_1_1Token.html</anchorfile>
      <anchor>a7bde2890a76f4108d61d10e4de68d715</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Reader::Token</name>
    <filename>classJson_1_1Reader_1_1Token.html</filename>
    <member kind="variable">
      <type>Location</type>
      <name>end_</name>
      <anchorfile>classJson_1_1Reader_1_1Token.html</anchorfile>
      <anchor>a7d3bc0fa40097f435d184be4b1fd5ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Location</type>
      <name>start_</name>
      <anchorfile>classJson_1_1Reader_1_1Token.html</anchorfile>
      <anchor>aff87d677b9ac4b52542a00b0d6673249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TokenType</type>
      <name>type_</name>
      <anchorfile>classJson_1_1Reader_1_1Token.html</anchorfile>
      <anchor>aa0f06d0105ec3d8cb42427c66b991bad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::OurReader::Token</name>
    <filename>classJson_1_1OurReader_1_1Token.html</filename>
    <member kind="variable">
      <type>Location</type>
      <name>end_</name>
      <anchorfile>classJson_1_1OurReader_1_1Token.html</anchorfile>
      <anchor>a67d2071638add857528579ae3791eccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Location</type>
      <name>start_</name>
      <anchorfile>classJson_1_1OurReader_1_1Token.html</anchorfile>
      <anchor>aedf68bb00eaaa9d3c22b9825999602ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TokenType</type>
      <name>type_</name>
      <anchorfile>classJson_1_1OurReader_1_1Token.html</anchorfile>
      <anchor>abe7d858530396fa7e1293f7a579880ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::Token</name>
    <filename>classpump_1_1Token.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>a55e6843fd724dc3771861372d5116f48</anchor>
      <arglist>(self, start=None, end=None, value=None, token_type=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>ad0079ae4449d89bc2d5756488099cb33</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Clone</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>abc0f2d2a0bcad953f5fc85a4e52076eb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>abb88c0ece4274cfd974fd01d0468953c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>a53e3333a770bc8773224a5af78bca5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token_type</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>aeac105b76f6af13c8c64ba0a94e37d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classpump_1_1Token.html</anchorfile>
      <anchor>a5b7ab395a380b775b2bf0a8b0abfda86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::io::Tokenizer::Token</name>
    <filename>structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token.html</filename>
    <member kind="variable">
      <type>ColumnNumber</type>
      <name>column</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token.html</anchorfile>
      <anchor>af62a4fe1be6872fe696ab05542b2a043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColumnNumber</type>
      <name>end_column</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token.html</anchorfile>
      <anchor>a1a1b0026b0a9be3902cfb83312aa0b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token.html</anchorfile>
      <anchor>a23610a5ada60ad3d24e67f2ef3be04d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token.html</anchorfile>
      <anchor>a8ce40b1cfb78de12aa21e569740dd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TokenType</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1io_1_1Tokenizer_1_1Token.html</anchorfile>
      <anchor>a3fd29ffe7128fa99306d908805c82c8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::text_format::Tokenizer</name>
    <filename>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ab84bedab3d680b9d636e4a770c969563</anchor>
      <arglist>(self, lines, skip_comments=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AtEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ab970e3f8239c657fa7b5a397c4fcb0dd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Consume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a38436b71d1a78b52ba5a8902ae453f11</anchor>
      <arglist>(self, token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a80c4b55217d833e6ad15bd39a9777a07</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeByteString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a8a5c9fc2962b2e7235b8ce0c019e953d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>aaf754283f88febd9a689b54cc53a7af6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeCommentOrTrailingComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a8947efb22eaff0b42949206aab5b863d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a200cec3f77bb5c5d84caeeca83f5c8c8</anchor>
      <arglist>(self, field)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a277ee15d6facfb571e8706d75b0b3bab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>af3a325d4ea011d3aa3e17c392b5cfc30</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeIdentifierOrNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a090cc7b792a2a3fa8fc848a8dcd5f423</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a2036c96b3a1f7452373055561de7f069</anchor>
      <arglist>(self, is_long=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConsumeString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>adac7f4205605e8ac9e91f9e402cdf5c7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>LookingAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a1e83a5bd65adb62495e0f1f2f0308cc6</anchor>
      <arglist>(self, token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NextToken</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a2c2fe5a7785cfe0eb151095e1ac728a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a3370484d052ef0c2b7498e9e9d5d22cc</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseErrorPreviousToken</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a742adddeb5344f7054b7c27cc935c235</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryConsume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>abec51fb5442db3dd061b529f29994367</anchor>
      <arglist>(self, token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryConsumeByteString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ac6160f16602939534cffcdf858173663</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryConsumeFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>aceaea4f74f49a73dd77e9a3976cd4783</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryConsumeIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ad017c2f1645e491b38fe1bc527741120</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryConsumeIdentifierOrNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ab0144f8d53f7b48c602e5a47c60c1f06</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TryConsumeInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a0f1d6d66800b9bb9fe740c62ed37281d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ada821efc716a765a7997d905c7f159e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeSingleByteString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a1e5b06eb290385e1f59fd8c51b75902a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PopLine</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>af7d4e8cc4b4e582fc9749e8f0a44e39c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipWhitespace</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a7b83f0faad0c4dbd43300eb827444274</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StringParseError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a95baabfa9578ac89325e7f4714b686df</anchor>
      <arglist>(self, e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_column</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ac408b37efd1a193091c5ff300bb643bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_current_line</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a7fc0584750fbcc7e556c8fcee3bf69f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_line</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a520a0939c4ce168f70e1e588ff1b3886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lines</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a630953bb06994bb788d9846c315a2237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_more_lines</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a4db1369401c1fc3b93444cc78100b06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_position</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>ac1e7899f5fcd1a2b6275a00510d3eb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_previous_column</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a2867fbe39a545c3224ee44b4a8ad11ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_previous_line</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a1800616895d4055c2270602f7c8db724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_skip_comments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a3bde04eb1260cba27685d459820f0484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_token_start</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a4f4dac039996048fabe6bfe894db81b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_whitespace_pattern</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>af251e66afcede7a0f38f1377cae9515d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a82c8e9a5ec819cc12a4c068e384370ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_IDENTIFIER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a169558fcb6a3bd50bb9c95fbd87f4ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_IDENTIFIER_OR_NUMBER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a4a3f1aaa76806a09cee38132b1e7d035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_TOKEN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a79463b0e8db82bc31ae86307c7b3a8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_WHITESPACE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a956e821e9f9f48345525576bf5e3675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_WHITESPACE_OR_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1text__format_1_1Tokenizer.html</anchorfile>
      <anchor>a647ea4fda6ec918b797d192f268c991d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::Tokenizer</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</filename>
    <class kind="struct">google::protobuf::io::Tokenizer::Token</class>
    <member kind="enumeration">
      <type></type>
      <name>CommentStyle</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac19aaaa9480e56cf07a95e04e6d8ef84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPP_COMMENT_STYLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac19aaaa9480e56cf07a95e04e6d8ef84a178a7a636f0e6aed95cfc0b73080316d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SH_COMMENT_STYLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac19aaaa9480e56cf07a95e04e6d8ef84ac6f5cb8c60e37c0dff6eab697c5774c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPP_COMMENT_STYLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac19aaaa9480e56cf07a95e04e6d8ef84a178a7a636f0e6aed95cfc0b73080316d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SH_COMMENT_STYLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac19aaaa9480e56cf07a95e04e6d8ef84ac6f5cb8c60e37c0dff6eab697c5774c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TokenType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_START</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70a4b282948c279d618bb04a1066149b0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_END</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70aef6a7119556a198606ae97fa7a3b3122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_IDENTIFIER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70aa7e81e3d7bf50178fa2cee0b6a7176da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INTEGER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70ab4943cae95fb5e8da5f734649866de4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70a09e7768b1269f2715058507eafd49142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70ae2caa22525711da7c3cd5caa74937f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SYMBOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70ae55be14a738755059a650d841be93630</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_END</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70aef6a7119556a198606ae97fa7a3b3122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70a09e7768b1269f2715058507eafd49142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_IDENTIFIER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70aa7e81e3d7bf50178fa2cee0b6a7176da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INTEGER</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70ab4943cae95fb5e8da5f734649866de4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_START</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70a4b282948c279d618bb04a1066149b0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70ae2caa22525711da7c3cd5caa74937f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SYMBOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad0751d8edb86109899d1563c9ebfec70ae55be14a738755059a650d841be93630</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Token &amp;</type>
      <name>current</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a3d8ebcaa3704704c5c1ff04043386bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ae930094c163ae947a87733b1a2f90baf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NextWithComments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aa64e67fd921e5083c6f495e624b7ee65</anchor>
      <arglist>(std::string *prev_trailing_comments, std::vector&lt; std::string &gt; *detached_comments, std::string *next_leading_comments)</arglist>
    </member>
    <member kind="function">
      <type>const Token &amp;</type>
      <name>previous</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a689a36bfc2e49accc49ffc1b30cc2897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allow_f_after_float</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a7cc383b9da9b05f75915e42d8dee0a64</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allow_multiline_strings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a1f1eaf7144d0973165ba33a060843690</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_comment_style</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad661e96654340988b2c75543b2d08e22</anchor>
      <arglist>(CommentStyle style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_require_space_after_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a2fac88b2ce077816301fa58416cbaffb</anchor>
      <arglist>(bool require)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tokenizer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a16c93e9cb799220e4a8d1976c267333c</anchor>
      <arglist>(ZeroCopyInputStream *input, ErrorCollector *error_collector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Tokenizer</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad6794d5088d86c4bc3d931bb53d355b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsIdentifier</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a8bef63f52100200a6612e68240abb207</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ParseFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a22254271924f4c29b379ba35d3e4680b</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseInteger</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a6bfe1b33609f649a05cffa61fe4b7c61</anchor>
      <arglist>(const std::string &amp;text, uint64 max_value, uint64 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ParseString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aa859d55b6200f597092175b416360281</anchor>
      <arglist>(const std::string &amp;text, std::string *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ParseStringAppend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a57d5d3ba4eaf62e97edc6e9956bd8054</anchor>
      <arglist>(const std::string &amp;text, std::string *output)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BLOCK_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1a4ffb0e3f4d0e6cb8ebc7d67f4de5f8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LINE_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1aecb181303a03bd58625c2c82166bf018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>NextCommentStatus</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LINE_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1aecb181303a03bd58625c2c82166bf018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BLOCK_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1a4ffb0e3f4d0e6cb8ebc7d67f4de5f8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SLASH_NOT_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1af21884de9bad6a149a022b2e927a26bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NO_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1a8ed4333e258d8960bf52fcdee574a8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NO_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1a8ed4333e258d8960bf52fcdee574a8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SLASH_NOT_COMMENT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aca6530f19b77365f8d0b576e7bfa53a1af21884de9bad6a149a022b2e927a26bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a2ec6da2b9179cd29e6822c56233ca281</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConsumeBlockComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a1c2316e1bd68888a5c6501f5e3626bf4</anchor>
      <arglist>(std::string *content)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConsumeLineComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a16ad676491348b78850398813b0cdade</anchor>
      <arglist>(std::string *content)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TokenType</type>
      <name>ConsumeNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ab6635e339b11c83101e74d65bd9676aa</anchor>
      <arglist>(bool started_with_zero, bool started_with_dot)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConsumeOneOrMore</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad8abb0d024970b1bc5fbb35b1fc039a9</anchor>
      <arglist>(const char *error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConsumeString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a9d5993b53dd395fb2eafa07ef189d51a</anchor>
      <arglist>(char delimiter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConsumeZeroOrMore</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a180a0320de8ec4aa8b8db98cb2adc13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EndToken</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a6ac95a01c0b134f92a92797b79703c5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a2b96dcbcf2c053a7ad7eba763b92a586</anchor>
      <arglist>(Tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LookingAt</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a0b42fb2f7d7eaf313b6bdf28b7bb5bb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NextChar</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aa2a63ddeec3fe81fd2cf568a983781f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordTo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>af54eea07d20fc3e4c1e472c1e6fef7d9</anchor>
      <arglist>(std::string *target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Refresh</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac1a305a1336015ca4399300e80f6cbee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StartToken</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad409b113414d0c02014d8bc7c8ad7ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StopRecording</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>add53a7c2079ebc3b901ead543dc1b5df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryConsume</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aab299f650d6319da9a8b1e075c9596a3</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NextCommentStatus</type>
      <name>TryConsumeCommentStart</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a3ca43c3148a0ea2973b116fd68459f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>TryConsumeOne</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac72cb94b70e36acf88405c2291f81c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_f_after_float_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>af3bfdabeea17fd24860a32025bc2b228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allow_multiline_strings_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a3c8c2cc196315b549ccb08d5b524dc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ac5907cc1f58c29d60595a2e1e91994db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_pos_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>adac0a5579e7539db0a9be2f4badd807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a7357efb3f2e81b8ee820c5ab566d20bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnNumber</type>
      <name>column_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a7e4f605e939e777af523adb9b85ff9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommentStyle</type>
      <name>comment_style_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a5d82a3cb28dfdcd1f4f50ad7b08dd3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Token</type>
      <name>current_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a4a174c7f6928780b731a121690ac47da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>current_char_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a2658afa0094dc08060251331792dbf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorCollector *</type>
      <name>error_collector_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>af5138cc6647827a46518f61d3e4021ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZeroCopyInputStream *</type>
      <name>input_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a2a9e355e5806b8f7cd352bf41a378a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a551eb76b33e3ff26795093b0a93973b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Token</type>
      <name>previous_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a1c508b69b7ee9151b15090639d674b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>read_error_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>adf7b3f670414b9cb096f972a6c41cf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>record_start_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a52a32401abe21cf3feab4170690f7579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>record_target_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>aa88940f714ed29c95f9a307754f6c51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>require_space_after_number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>a61842f5a9dc2550f1b60f0e9d8743579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>kTabWidth</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1Tokenizer.html</anchorfile>
      <anchor>ad17d0c1771f9cd9fc45ae60d6489b90f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::Tokenizer</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>atEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a54bb67577ca953b2c1c9755faac77bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>consume</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a64c5202b668f3dcf9fe0bedc96383ae2</anchor>
      <arglist>(final String token)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>consumeBoolean</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a0c84b3d1d8419a80cf46819674ff0b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>consumeByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a16c4e4ab3ed0e0c5ad6e4ca6dac434cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>consumeDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a32f0878a30e422a674e66ea96e91b39c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>consumeFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a11355b617a561c80a66ab693871268c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>consumeIdentifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>ad3d673cd8bf672191deeeb9f6ccc6f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>consumeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a4b6607b2b37d4282748522dd8cbc77f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>consumeInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a4b574999fb5e1337f05501832f1566ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>consumeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>afd6157446759ae740b23314ac134616c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>consumeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a42bf40d9f074ebfe8e885e2681e897aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>consumeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>ad6acdfd99e17ec1d91326ba6732543d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>lookingAt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a586e0d629f816ffcfde28c3662e0d1b0</anchor>
      <arglist>(String text)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>lookingAtInteger</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a9722c83ee4275ce13a2b04be9f142c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextToken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>af6b6fdf9e4d5d3224d7d1d6b60f81f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParseException</type>
      <name>parseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a96edf958a22793277a2e85ecc656b1bb</anchor>
      <arglist>(final String description)</arglist>
    </member>
    <member kind="function">
      <type>ParseException</type>
      <name>parseExceptionPreviousToken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>afafd80ed051809bf5ffa6183471017d5</anchor>
      <arglist>(final String description)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsume</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>acd10e4ce4a59a9abf604d9d08b7c76d4</anchor>
      <arglist>(final String token)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsumeDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a41aa9d37465fd2171bc687fba9fb0446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsumeFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a4ce0fb2d868635e7af6773a62f4079c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsumeIdentifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a34076ee4c2dde9ecf41461cc2dda8a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsumeInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a442836c35708ca7eef2801ee168a2edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsumeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>ac0048f5b59fff2b7fd48936c19fecce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>tryConsumeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>af967451a8583fd39d1827ca4e96c2d60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldParseException</type>
      <name>unknownFieldParseExceptionPreviousToken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>aa599a4ed5b12625efaaaa2ade88fd485</anchor>
      <arglist>(final String unknownField, final String description)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>consumeByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a7d3153d0894b8960714a0ec8fd99cfa5</anchor>
      <arglist>(List&lt; ByteString &gt; list)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParseException</type>
      <name>floatParseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a19282977d3cc306c451029b012d31d71</anchor>
      <arglist>(final NumberFormatException e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ParseException</type>
      <name>integerParseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a2a8d2b34f14a622ca6a44507eca5ddcf</anchor>
      <arglist>(final NumberFormatException e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipWhitespace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>aee3e3df93aedcf8ef8716baef1c3b354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Tokenizer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a8ca5d273c40c50a9636eac8e89254d6e</anchor>
      <arglist>(final CharSequence text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>column</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>ade3c3bc859e0e4923eefba63c8dfd470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>currentToken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a83fe19c925ea01504ab1faf37a39e8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a97d8468484c95b21106cc85a3818a44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Matcher</type>
      <name>matcher</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a68e3d5a97c54ab77af868521d5c1b240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a695b653e5cf9d7ebe903f5f1ebfb9bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>previousColumn</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a3c51e6d52fd5c69290dd8918903d165b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>previousLine</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>ab8e64980ffd0d80c438bfdf2783c1c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final CharSequence</type>
      <name>text</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>ae2631fe899ff6ba58747c1706f54eb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Pattern</type>
      <name>DOUBLE_INFINITY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>aea2017883ac59eda4001257e3e28c9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Pattern</type>
      <name>FLOAT_INFINITY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a41b6a431433dac24313f4f4d988edf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Pattern</type>
      <name>FLOAT_NAN</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>afdc52d62468c7c58a0f149cc0472c051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Pattern</type>
      <name>TOKEN</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a8d0185ab9419dcc67d0f5c789a0c3d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Pattern</type>
      <name>WHITESPACE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1Tokenizer.html</anchorfile>
      <anchor>a22cc4fc9a94e7dc7bc921fdef398f5b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::text_format_test::TokenizerTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testConsumeBool</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>ae83e4d60543131bf372a6d49837698b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeByteString</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a1e6f905c3872327f3906d06e01707b12</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::TokenizerTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>testConsumeAbstractIntegers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a281e4b13610606827c6f722f4381bc5d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeAndCheckTrailingComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a6a60979e4abbf2ef9d2fc2b84a70f577</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>ab8f0c4c567039e8e0b1bb7572f8310f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeByteString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>aa76f5aaf8f3bb3c5a3aaf7a7d2542888</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a8c9e9857347af5bd0f0d2901a0c2d177</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeIntegers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a9889a22846ed226fd2b01a81ab5d789d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeLineComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>aad1d9c08f02c059d438242847853a1a4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeOctalIntegers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a5bf3bd8f850b048e34f9c64f52110f20</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeTrailingComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a421120f8b4d58932ae239aa07d345b9b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeTwoComments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a228d7bfb89a34c5a4aacdcc3b6648060</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testConsumeTwoLineComments</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>ac9da74e9f9455d04f96e572580ee2ac7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHashinComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>ad66c8ac6e267cf96c5238ccdba4267ed</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testHugeString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a7a981e8133c87a9ecc92e1158dfc74c1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSimpleTokenCases</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>aa45a5950e2d5778544d4d6e8a5734fe0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSkipComment</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1TokenizerTest.html</anchorfile>
      <anchor>a3f35cd3a2d36bdf339e0f6f6d7324c5e</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::util::DefaultFieldComparator::Tolerance</name>
    <filename>structgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator_1_1Tolerance.html</filename>
    <member kind="function">
      <type></type>
      <name>Tolerance</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator_1_1Tolerance.html</anchorfile>
      <anchor>a99a41a68ee6a266ee0668c2eb7881f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tolerance</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator_1_1Tolerance.html</anchorfile>
      <anchor>aff55903f85a89af4b8745f85c41bdb54</anchor>
      <arglist>(double f, double m)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fraction</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator_1_1Tolerance.html</anchorfile>
      <anchor>a7d8ac036450ecadbbb670ae980e18638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>margin</name>
      <anchorfile>structgoogle_1_1protobuf_1_1util_1_1DefaultFieldComparator_1_1Tolerance.html</anchorfile>
      <anchor>ab1117131fcc35eea2578eb9e014033e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>trace_arg_t</name>
    <filename>structtrace__arg__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structtrace__arg__t.html</anchorfile>
      <anchor>a77a2219b6900e37dc209ae136edc73a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_depth</name>
      <anchorfile>structtrace__arg__t.html</anchorfile>
      <anchor>abf6fbf80ff204c0011c4b95b72f48b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>result</name>
      <anchorfile>structtrace__arg__t.html</anchorfile>
      <anchor>a780c28e2202ee2fbc71764148e521f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_count</name>
      <anchorfile>structtrace__arg__t.html</anchorfile>
      <anchor>abbde94417290adcda4e52e3f9e09c323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tree</name>
    <filename>structtree.html</filename>
    <member kind="variable">
      <type>tree_node_t *</type>
      <name>root</name>
      <anchorfile>structtree.html</anchorfile>
      <anchor>a7cc58b1d50fbf14add109b774f82c78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tree_node</name>
    <filename>structtree__node.html</filename>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>key</name>
      <anchorfile>structtree__node.html</anchorfile>
      <anchor>ae597f3e558e5776381aae7d53c5f93e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_t *</type>
      <name>left</name>
      <anchorfile>structtree__node.html</anchorfile>
      <anchor>aaeb662aa51cabea5c969fc884e11aa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_t *</type>
      <name>parent</name>
      <anchorfile>structtree__node.html</anchorfile>
      <anchor>a3cb53c97dae978f03eed3329594b7d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>red</name>
      <anchorfile>structtree__node.html</anchorfile>
      <anchor>afb1e6333e6a62e6f3e175531f735f827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_t *</type>
      <name>right</name>
      <anchorfile>structtree__node.html</anchorfile>
      <anchor>adc5bced1fabd4626c22c4c9c2a8658cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::trie_t</name>
    <filename>classzmq_1_1trie__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>a94c4c5b59168b13bf7432f6db59b0c5c</anchor>
      <arglist>(unsigned char *prefix_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>aae26e0500d7d81c4835ff5b619498ed6</anchor>
      <arglist>(void(*func_)(unsigned char *data_, size_t size_, void *arg_), void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>a5e3ee71f4b8133abee384def329d4adc</anchor>
      <arglist>(const unsigned char *data_, size_t size_) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>ab15f7f0440899870e962f0697e89b3ac</anchor>
      <arglist>(unsigned char *prefix_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>trie_t</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>a475953f88453a0a820e6edb4dfc51e7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~trie_t</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>aa9a686de7a3d302b44d34e045adf5926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>class trie_t *</type>
      <name>node</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>aa9c8884c663f3ad3d1e40d64f9522ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class trie_t **</type>
      <name>table</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>afe914c9bb7191dcd3341acdf7a334550</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>apply_helper</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>a5d56d86b9b349389e25cbbdf185ae029</anchor>
      <arglist>(unsigned char **buff_, size_t buffsize_, size_t maxbuffsize_, void(*func_)(unsigned char *data_, size_t size_, void *arg_), void *arg_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>is_redundant</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>aae158e7276fb9bcd354df6af6c0a58f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_count</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>a70b8a19230bec829cd45e204fa15185b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>_live_nodes</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>ac16c6ad280e22e0413e15ad635529ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_min</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>a24e51b65e35c80be8ac0dcc182f1fa03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union zmq::trie_t::@71</type>
      <name>_next</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>ac5a4df0f6392c181e106a1d9f7bca78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_refcnt</name>
      <anchorfile>classzmq_1_1trie__t.html</anchorfile>
      <anchor>aeab357e2596d88c56e74d7dccfb24ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::trie_with_size_t</name>
    <filename>classzmq_1_1trie__with__size__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>aaca005555952be1e1aaaf091bd735748</anchor>
      <arglist>(unsigned char *prefix_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>a34d89944001c271f75a650f15ef38651</anchor>
      <arglist>(void(*func_)(unsigned char *data_, size_t size_, void *arg_), void *arg_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>a483f9d1708aea7fb078f1eea77f96066</anchor>
      <arglist>(const unsigned char *data_, size_t size_) const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>num_prefixes</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>a955517a5ccab86c432b1527cda73f03b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rm</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>a467bbf60b93947bfce8e9c9b9e8e65aa</anchor>
      <arglist>(unsigned char *prefix_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>trie_with_size_t</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>af4e4b965b96a38bd4ffae657c1c2bfd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~trie_with_size_t</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>ac20c60e204186ac0728e69b25a1b2a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_counter_t</type>
      <name>_num_prefixes</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>a76b0b6a05f5e20367664a71cedf9ec43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trie_t</type>
      <name>_trie</name>
      <anchorfile>classzmq_1_1trie__with__size__t.html</anchorfile>
      <anchor>aa3388f35752720fe2af55dc2909b47b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ts_tree</name>
    <filename>structts__tree.html</filename>
    <member kind="variable">
      <type>SRWLOCK</type>
      <name>lock</name>
      <anchorfile>structts__tree.html</anchorfile>
      <anchor>aefc21777171f28ee04b6c6026878166d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_t</type>
      <name>tree</name>
      <anchorfile>structts__tree.html</anchorfile>
      <anchor>a0d4acedd14bdec6064a321aabd2b5b69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ts_tree_node</name>
    <filename>structts__tree__node.html</filename>
    <member kind="variable">
      <type>reflock_t</type>
      <name>reflock</name>
      <anchorfile>structts__tree__node.html</anchorfile>
      <anchor>a2e2b68e659cfc3fb379b0df15f9a428f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tree_node_t</type>
      <name>tree_node</name>
      <anchorfile>structts__tree__node.html</anchorfile>
      <anchor>a44c9c53e9cd3091dc5704ad3711eaaad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Type</name>
    <filename>classType.html</filename>
    <member kind="enumvalue">
      <name>kFieldsFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803a0a8f9569f1861ad01d1993d026d806b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofsFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803aafa1131fcdaffd658daaba86f2e8c5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803a74076b7fa81b1081447b39055f926ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803acfbe2bcf088a05f26719375b0308b1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceContextFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803ae2e7dcbde6c067c0af4826f457090ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803acfb73d7460c6a678a3b564ece780fe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFieldsFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803a0a8f9569f1861ad01d1993d026d806b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803acfbe2bcf088a05f26719375b0308b1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneofsFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803aafa1131fcdaffd658daaba86f2e8c5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOptionsFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803a74076b7fa81b1081447b39055f926ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSourceContextFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803ae2e7dcbde6c067c0af4826f457090ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSyntaxFieldNumber</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>acc2ef9714ad127b97dd0b2326c2a3803acfb73d7460c6a678a3b564ece780fe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Field *</type>
      <name>add_fields</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a7a2edce30fd6e6427b158fc34dba4873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>add_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>afa4e311c2bb0cf6768c859787dde653c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>af8670c3f827a266a07f3fe0a8c676612</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a2071b5e6c91d4f7983e51e67c6e7e36e</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aa438c65ec706f0d568e095082c345387</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>adb8e86ac643668b317287590a66fed75</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>add_options</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a36089696c184b65ebcf86bb8fef436f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a3c71bd5fe612a99bc64265f35b6f09ee</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a03a44a9b10afd0cffda451840b381bd1</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_fields</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>afa0567cf0048bef5191acc5147e251e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ac586d2ce7a72011a31616666874ac1e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a42a803c5d113bfc54be60f6f6e34af98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_options</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ae84d4f91d206c0b6ec52b951eb1497d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a7c4ff43e752c11c4078df7dc03075789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_syntax</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>abad3ea7a53bd670041c69521e9b33d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ad3a011d419ae24261cb5908e78396858</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ad6cbf0e75bd1df37b63f0468b23ee294</anchor>
      <arglist>(const Type &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Field &gt; &amp;</type>
      <name>fields</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aa13b3e1e67750ec529cbd7dd2c23d2f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Field &amp;</type>
      <name>fields</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a639a7a30f094552a279a0f4d5206390e</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fields_size</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ac4359b83c1d7c27164f37f3fa39e22e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a0db7fdac7c18f05abf1eb36240399bba</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a87c2f04493d12fc7acfca4fb51bf946a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a7fc537bdb80ea08c5be215ee4c31db62</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a9bf5b397a0632defdcfdee82b33949e5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a8eaf6cb2f57cd0846a320efb451c4987</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a617c08e1308f9ab944437bd70ad08750</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ac313f172b088dd1e8a32d937d5774b5d</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a20057135731c48de53f27e4be6212b1c</anchor>
      <arglist>(const Type &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a301e0c8ed2aa09dc21d41c5cba726024</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Field &gt; *</type>
      <name>mutable_fields</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a66ec48cb92c033b3224a778aba8eb7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Field *</type>
      <name>mutable_fields</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a0e906f909ace56a950af5b66c49d0aee</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a14e98b1fc8e9276d3ea10a1addcdf756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; *</type>
      <name>mutable_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a010fc5d09ddae0a9c0a9865cfaa6b12e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a82d653f98a0ef92d4d986b52a96f2d3f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; *</type>
      <name>mutable_options</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ad41c506205acb5f401a9e0848acf318d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Option *</type>
      <name>mutable_options</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ad679e63cc39a9227d2749b4f75977e57</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>mutable_source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a5c244a49e581f9fdb7999aedca1df204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a8bcdf1a80451ac934e3ac873ea6b4bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>New</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a2ed29e473e3c867aa70f4d95a0de5c13</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>New</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a6a253b8da5b6500c02a1e53003fedc20</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a157f46ba46526852cd44c7c889da7f56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ac531a86229699b859db0547e7bf66999</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>oneofs_size</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aa7b9d0095951ba7b799fd16dd8b27a67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type &amp;</type>
      <name>operator=</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ab1a7b3e3ed7caefc4f60ea02ec67c794</anchor>
      <arglist>(const Type &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Type &amp;</type>
      <name>operator=</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aac1ee2d85a298ef020c9efd1dd46ec6d</anchor>
      <arglist>(Type &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt; &amp;</type>
      <name>options</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a654100b3fc5773df1bdf7bbbd5837900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Option &amp;</type>
      <name>options</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>adad2a19a67932f7f9b806ed168569c59</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>options_size</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a8416ff1f950be838a5fd06bd72a04a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a5e0e5d4f8f97b5690359e5fff01b9f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>release_source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a0085edf1720c556495065b8fdb2c7f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a1607b1ad96fb47d705eeaf6d246aa47b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a97de4e4455cfb5a28c4042fc5d5efb1b</anchor>
      <arglist>(std::string *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a3b8072a6825c5cc1033da4617f5db9c9</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceContext *source_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ad5c9183bb0e38e3894c8cd7f05eac488</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a26cb4363d65cc1703ff89b0d8de2fac2</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a274b702f818bb04c83c6aae2b9f8b387</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a1050d86fb53c134bc835c657e7355c76</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aabc0d9b6517cd52cf08b2c0c88bfe508</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a8827fdddfa34a0e0871b76c3dfa54263</anchor>
      <arglist>(int index, const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ac10e2ef7202ba8de63d338729ed7a0ee</anchor>
      <arglist>(int index, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_oneofs</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ad811693e6460b37f6ab0d3309db3a6dc</anchor>
      <arglist>(int index, std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_syntax</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>af5b9bc1ac51dcb27959cd02ea57bb754</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Syntax value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::SourceContext &amp;</type>
      <name>source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aee84c62aa8e5890011b23ffe053a69f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>af948de257a835d725cd79068488f8bee</anchor>
      <arglist>(Type *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Syntax</type>
      <name>syntax</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a95efc2d1356e67153165e41bfbf71274</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Type</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a78339313d36891f18427c431ea84e306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Type</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a144db8e17ea8f34f13704ee181dd81a6</anchor>
      <arglist>(const Type &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Type</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a5f2f483b3794e646140bb0a5c2d84e2d</anchor>
      <arglist>(Type &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>unsafe_arena_release_source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a7b31d3bbef80208b546998bb10f5b16e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_source_context</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a3c6acd5f2115fd290df8cfafc33e154a</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::SourceContext *source_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ac7f0437cbe877e9525faf37a7a1a0f44</anchor>
      <arglist>(Type *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Type</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a79b5e86eb2dd658180797a1b798194a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Type &amp;</type>
      <name>default_instance</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>adf83aa0204b82ed6a843695d614d2e38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a6e8e2becd0b8ffd753d62209d9f3324a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aeb63b0945f065525b5b10e028df73c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a46eefbeec6c3be944f853adee20bc2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a686317465e37b3b17a3070f0f1dc272a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Type *</type>
      <name>internal_default_instance</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a2cc74e82c4ace7941678bdde5193a121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aabf20327cf7cc1341b2009812100ed6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Type</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aeb284a35462e06be2f770923c4777abe</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a143f1d6fe529fadb60c8e2643559523d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ada84705eb01f223b60c5b7991c65fbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a3d5aee92b9ae00ed7e788e12fb4ed7d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>adb387a038ad85dc37f9c25b3a37066e0</anchor>
      <arglist>(Type *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>af9b7cd14fbd3e70d156d3cb09a5549d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a0d6e6a7d31064a4a1ef0f334d32e5e93</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a85a8647f229fe35df18754722a6d072d</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a38222ebd984172f6108dc068052975c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a6a8a163380068f7a9fe93c263fe95e1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a18dc30d03b2a1e41ab014302923d962f</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a1c38d35a645869f518ee441a244de1e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aaa1070b7d1b87e1f0eff79bf14dcb0d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a39d3b3112e9fc2a0d7926570be93efa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aeb8cd3b59b484567efe09484646f34ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Field &gt;</type>
      <name>fields_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>aba8317242f00706538af337c4ca43a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ae3373556c5793de831f88314d8183950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; std::string &gt;</type>
      <name>oneofs_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a0fd64d1a4a7f53b2450949348a626e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::Option &gt;</type>
      <name>options_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>afe050a4ac48eb5e0d37c3ca566f767b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PROTOBUF_NAMESPACE_ID::SourceContext *</type>
      <name>source_context_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a037c8284a31fdbb4269df9768d22336f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>syntax_</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>af82effd9d8972c31db12acabca80ef4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2ftype_2eproto</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a400c118901ed2c54db9cbad0c6313870</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classType.html</anchorfile>
      <anchor>a41fc2e1dc1511aa42a8200e348456272</anchor>
      <arglist>(Type &amp;a, Type &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Type</name>
    <filename>classcpp_1_1ast_1_1Type.html</filename>
    <base>cpp::ast::_GenericDeclaration</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>adc20d88db721b5d7b513c08a4d6753c9</anchor>
      <arglist>(self, start, end, name, templated_types, modifiers, reference, pointer, array)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a1a10eff21f6150b7e14bde3788fa069b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDeclaration</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a590071a2bce7ea5140d7eb86c90f63bf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDefinition</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>aedff25dc3736e83388742e55fe29159b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsExportable</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a80dce781581c03e550ce51a9a33ca158</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>array</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a1fd0493e82da315bcb4c02b0cf2133a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modifiers</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a0effa0a077eda79943e881955b4c51a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a5905424e2b65f0215b6ecd73b4bfe24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pointer</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a37234bb68915c93894cbc8e366c1eaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reference</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a8d2cddd631397c3bf86198cc420d584d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>templated_types</name>
      <anchorfile>classcpp_1_1ast_1_1Type.html</anchorfile>
      <anchor>a7c38fcafa00dae6ee22bab783086a1a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Descriptors::FieldDescriptor::Type</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</filename>
    <member kind="function">
      <type>JavaType</type>
      <name>getJavaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a6520e97e814489bb004819b604d36ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto.Type</type>
      <name>toProto</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>af28db011f18c4b09f95bcfd28181f033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Type</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>adf0bbc2be583a86e54406df94e27620a</anchor>
      <arglist>(final JavaType javaType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type</type>
      <name>valueOf</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a6065de769743fc2df451313b240de298</anchor>
      <arglist>(final FieldDescriptorProto.Type type)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BOOL</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a478cc5c0b8b83b4a09354dc879c54311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BYTES</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a6a4a2879da12c4b972dd360a92f1cace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOUBLE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>aa3b974995d9671caa00a6d8bb5e05936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ENUM</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>accfd494a16a98cf21762248d70cf53a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>af35647806a083f7abfe4671c169cbc4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIXED64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a2ca679ed16c5a2d40d8c6c9f37e47b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FLOAT</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a03b969690026cdb136bdb47c457674ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GROUP</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a767e23af21940cbed0186f8bcb3ae1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a7a50354719960e25b2ec6a6ebf8421f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a510e9887de6466cf0d932922f55076ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a42f5cc8105f4985bf83c5068f3da8d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>ae6b3b316f8d9194a4fb66b485df237cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SFIXED64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a3098b7f05d2047ed600ef311e171afdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>ae1f2a2ed5054f35f2c9af8d0f41c6eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SINT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>aad7151fd6025ab1a1cddbeeefa9ab2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STRING</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a64c30ba6637e3b1d88b9f54a410c30ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT32</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a8297b76418c5249ac1b9bf38c594a100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UINT64</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a5bdb8ac86afdbe57bd2b72997dab1d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JavaType</type>
      <name>javaType</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Descriptors_1_1FieldDescriptor_1_1Type.html</anchorfile>
      <anchor>a716ec7f6a3d758b8eaedbbf9527c6b09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::type_equals</name>
    <filename>structtesting_1_1internal_1_1type__equals.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::type_equals&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1type__equals_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::type_equals_</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1type__equals__.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::internal::integral_constant</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::type_equals_&lt; A, A &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1type__equals___3_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <base>google::protobuf::internal::integral_constant</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::TypeChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeChecker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeChecker.html</anchorfile>
      <anchor>aaa9faac27028e0d539d346874f4c38b0</anchor>
      <arglist>(self, *acceptable_types)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeChecker.html</anchorfile>
      <anchor>a4db857b2c7cf3b2ba909af08c176e506</anchor>
      <arglist>(self, proposed_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_acceptable_types</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeChecker.html</anchorfile>
      <anchor>ab82075b9f102c3d0e2c9d59c2753cedf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::TypeCheckerWithDefault</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeCheckerWithDefault.html</filename>
    <base>google::protobuf::internal::type_checkers::TypeChecker</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeCheckerWithDefault.html</anchorfile>
      <anchor>ab731b8cfbffb8132a85d8342076291c2</anchor>
      <arglist>(self, default_value, *acceptable_types)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeCheckerWithDefault.html</anchorfile>
      <anchor>a37698887f37d4bbe515864cbb63d5bfb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_default_value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1TypeCheckerWithDefault.html</anchorfile>
      <anchor>a5692d6f0e0d1f94c9c8c03a52df17652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::TypeConverter</name>
    <filename>classcpp_1_1ast_1_1TypeConverter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>ae6e75773d6722cdbb96d510a49cb633a</anchor>
      <arglist>(self, namespace_stack)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CreateReturnType</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>a7e4d429131d9d5742ec44c78b61beb87</anchor>
      <arglist>(self, return_type_seq)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DeclarationToParts</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>a7c9d20d107c2bc0eb80afdf04957825f</anchor>
      <arglist>(self, parts, needs_name_removed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTemplateIndices</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>a7b5244be5a0caedd769ae866f8a182aa</anchor>
      <arglist>(self, names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToParameters</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>aeaf27fb1890f65d7216703df610b46d5</anchor>
      <arglist>(self, tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToType</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>aa6ea82e40cd30e5dfcd471ff144a19cf</anchor>
      <arglist>(self, tokens)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace_stack</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>abb739f15c6cd0800e07c086c2b30833e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetTemplateEnd</name>
      <anchorfile>classcpp_1_1ast_1_1TypeConverter.html</anchorfile>
      <anchor>adcf38788abb48f32f4a63eb091b3d53a</anchor>
      <arglist>(self, tokens, start)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Typedef</name>
    <filename>classcpp_1_1ast_1_1Typedef.html</filename>
    <base>cpp::ast::_GenericDeclaration</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Typedef.html</anchorfile>
      <anchor>af3275d2390190a074de470c1424e05e0</anchor>
      <arglist>(self, start, end, name, alias, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Typedef.html</anchorfile>
      <anchor>a451920900affc5f12e38ab8fbf5e3dea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsDefinition</name>
      <anchorfile>classcpp_1_1ast_1_1Typedef.html</anchorfile>
      <anchor>a103bf391e665884bfbfd20fc5e6d1a19</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsExportable</name>
      <anchorfile>classcpp_1_1ast_1_1Typedef.html</anchorfile>
      <anchor>adee58e4674b049d8e4435b5b6ad8e1d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1Typedef.html</anchorfile>
      <anchor>aa9f65f4a97ba340f2c9ebc5e7ce27e8c</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alias</name>
      <anchorfile>classcpp_1_1ast_1_1Typedef.html</anchorfile>
      <anchor>a3187a504dfbefe50b866b44902823c30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TypeDefaultTypeInternal</name>
    <filename>classTypeDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Type &gt;</type>
      <name>_instance</name>
      <anchorfile>classTypeDefaultTypeInternal.html</anchorfile>
      <anchor>ae6c0e20c631eda7f3f49a6a491deaf5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::TypeDefinedMapFieldBase</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>EqualIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a72f8d51c795bfa9c15edf87f93b23d46</anchor>
      <arglist>(const MapIterator &amp;a, const MapIterator &amp;b) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Map&lt; Key, T &gt; &amp;</type>
      <name>GetMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>ae11eb859a47e1a27bf6041c1009aa631</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapBegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a21216e9d068d2c6113576a4d6cdd43c7</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a55e41cac55f1986eab9a28f1c7a849a4</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Map&lt; Key, T &gt; *</type>
      <name>MutableMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a16a91e3461321caeeb389579af605b24</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>ae545e3368df3c4a1e0e3269c7e48f684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a1c921ed6f34d4d861c7d907afb09c39c</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>aebd36c528e37bb0407b11ea97fb567d8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Map&lt; Key, T &gt;::const_iterator &amp;</type>
      <name>InternalGetIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>aa17ab9007fb98ac175e269aceb5a6a0f</anchor>
      <arglist>(const MapIterator *map_iter) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a8abbdb78b0d3018dc30f12fe96a1272a</anchor>
      <arglist>(MapIterator *this_iteratorm, const MapIterator &amp;that_iterator) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a418958172f3cedb533e0297a4d99a318</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a25c6e20650e2985cf862b38feec37303</anchor>
      <arglist>(TypeDefinedMapFieldBase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IncreaseIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a2e6a8a3f9ce361375cb1f6510031c90d</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>ad020171a8fac2197eaadce91586f4213</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>SetMapIteratorValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>af59db023cfa9b118730e03505a015209</anchor>
      <arglist>(MapIterator *map_iter) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TypeDefinedMapFieldBase&lt; MapKey, MapValueRef &gt;</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>EqualIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a72f8d51c795bfa9c15edf87f93b23d46</anchor>
      <arglist>(const MapIterator &amp;a, const MapIterator &amp;b) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Map&lt; MapKey, MapValueRef &gt; &amp;</type>
      <name>GetMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>ae11eb859a47e1a27bf6041c1009aa631</anchor>
      <arglist>() const=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapBegin</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a21216e9d068d2c6113576a4d6cdd43c7</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapEnd</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a55e41cac55f1986eab9a28f1c7a849a4</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Map&lt; MapKey, MapValueRef &gt; *</type>
      <name>MutableMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a16a91e3461321caeeb389579af605b24</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>ae545e3368df3c4a1e0e3269c7e48f684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a1c921ed6f34d4d861c7d907afb09c39c</anchor>
      <arglist>(Arena *arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TypeDefinedMapFieldBase</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>aebd36c528e37bb0407b11ea97fb567d8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Map&lt; MapKey, MapValueRef &gt;::const_iterator &amp;</type>
      <name>InternalGetIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>aa17ab9007fb98ac175e269aceb5a6a0f</anchor>
      <arglist>(const MapIterator *map_iter) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CopyIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a8abbdb78b0d3018dc30f12fe96a1272a</anchor>
      <arglist>(MapIterator *this_iteratorm, const MapIterator &amp;that_iterator) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a418958172f3cedb533e0297a4d99a318</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a25c6e20650e2985cf862b38feec37303</anchor>
      <arglist>(TypeDefinedMapFieldBase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IncreaseIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>a2e6a8a3f9ce361375cb1f6510031c90d</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>ad020171a8fac2197eaadce91586f4213</anchor>
      <arglist>(MapIterator *map_iter) const override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>SetMapIteratorValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1TypeDefinedMapFieldBase.html</anchorfile>
      <anchor>af59db023cfa9b118730e03505a015209</anchor>
      <arglist>(MapIterator *map_iter) const=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TypedTest</name>
    <filename>classTypedTest.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>google::protobuf::RepeatedPtrField::TypeHandler</name>
    <filename>classgoogle_1_1protobuf_1_1RepeatedPtrField_1_1TypeHandler.html</filename>
    <base>GenericTypeHandler&lt; Element &gt;</base>
    <base>google::protobuf::internal::StringTypeHandler</base>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeIdHelper</name>
    <filename>classtesting_1_1internal_1_1TypeIdHelper.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dummy_</name>
      <anchorfile>classtesting_1_1internal_1_1TypeIdHelper.html</anchorfile>
      <anchor>a372268b1520d965d0bdf01ebad3d270e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::TypeImplementsMergeBehavior</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehavior.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom</base>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::TypeImplementsMergeBehavior&lt; std::string &gt;</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehavior_3_01std_1_1string_01_4.html</filename>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehavior_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ab242fe0faa9413cef61fbd226179373e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</filename>
    <templarg></templarg>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom::CheckType</class>
    <member kind="typedef">
      <type>char</type>
      <name>HasMerge</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</anchorfile>
      <anchor>a0b772d3d8864053d4bca121bd760d671</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>HasNoMerge</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</anchorfile>
      <anchor>af4929348fe5e17d8364d326e9bbe2f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool,(sizeof(Check&lt; T &gt;0))==sizeof(HasMerge))&gt;</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</anchorfile>
      <anchor>ac2ed550a26341e2b9704035199c2abec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HasNoMerge</type>
      <name>Check</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</anchorfile>
      <anchor>aa861e996e5909d224fff891083747eca</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HasMerge</type>
      <name>Check</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</anchorfile>
      <anchor>a40125cc29aa290e5de65ea0204106d9d</anchor>
      <arglist>(CheckType&lt; U, bool, &amp;U::MergeFrom &gt; *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HasMerge</type>
      <name>Check</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1TypeImplementsMergeBehaviorProbeForMergeFrom.html</anchorfile>
      <anchor>a6abd4f0a60a7bdbb410fdd65b021de08</anchor>
      <arglist>(CheckType&lt; U, void, &amp;U::MergeFrom &gt; *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::TypeInfo</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const google::protobuf::Field *</type>
      <name>FindField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>afa3bcda0cc18fb1a58b8405d38b604d4</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece camel_case_name) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const google::protobuf::Enum *</type>
      <name>GetEnumByTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a5eb55ae1f3f245bca47a0964b42ce477</anchor>
      <arglist>(StringPiece type_url) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const google::protobuf::Type *</type>
      <name>GetTypeByTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a5fe5abb4221ed1277de1fa73dd2c6083</anchor>
      <arglist>(StringPiece type_url) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual util::StatusOr&lt; const google::protobuf::Type * &gt;</type>
      <name>ResolveTypeUrl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a719fdd576a6bac31c3f213c0878f8a30</anchor>
      <arglist>(StringPiece type_url) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a7269484b551966acc3ca500d278783d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a4d5b63497be788f6e4a8a98e0e91046f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeInfo *</type>
      <name>NewTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a3fe06fa382218a0908f3f5b58bee3b84</anchor>
      <arglist>(TypeResolver *type_resolver)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1TypeInfo.html</anchorfile>
      <anchor>a0bca9a4f28b9b4cd34c4b6958042e01b</anchor>
      <arglist>(TypeInfo)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::DynamicMessage::TypeInfo</name>
    <filename>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>TypeInfo</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a5b9e55882e99619628731f93d723f37c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TypeInfo</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a251e859ad473223ae6258ff256c5637c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>extensions_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a51fc17d2afc8b2faad820191f8d8a054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DynamicMessageFactory *</type>
      <name>factory</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a8c5b2563ca8164a51ec54c8bcaae8178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; uint32[]&gt;</type>
      <name>has_bits_indices</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a25f1b34178fe6bf552018466e325b98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_bits_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>abddf0aac56c96ef5293b0709d4e3b289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>internal_metadata_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a84fec4d199687f78cd3c4d6de7981b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; uint32[]&gt;</type>
      <name>offsets</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a50bc9f4b37b2ee71dedad864ca737cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>oneof_case_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a2e3397e5f21d3a56d5c10fde9c07b63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const DescriptorPool *</type>
      <name>pool</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a0e02521db8a94606c6bcd714ade4e988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const DynamicMessage *</type>
      <name>prototype</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>a947421e10cffad1ced13b3cb8a1d1385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; const Reflection &gt;</type>
      <name>reflection</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>ab02cae4607c123286fe362a1a3121d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>aaf5449709314702c97e62e1229f7dfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor *</type>
      <name>type</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>aefcee6d445666c4b4ff1859497553c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>weak_field_map_offset</name>
      <anchorfile>structgoogle_1_1protobuf_1_1DynamicMessage_1_1TypeInfo.html</anchorfile>
      <anchor>ac502c750ac4727d2d373e9628868bb5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::converter::testing::TypeInfoTestHelper</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</filename>
    <member kind="function">
      <type>TypeInfo *</type>
      <name>GetTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>afa6454772614e4be0715512b59ab7989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DefaultValueObjectWriter *</type>
      <name>NewDefaultValueWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>afe980d12b7b5a22fcac5f773f63ecf3e</anchor>
      <arglist>(const std::string &amp;type_url, ObjectWriter *writer)</arglist>
    </member>
    <member kind="function">
      <type>ProtoStreamObjectSource *</type>
      <name>NewProtoSource</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>a4471671374f123f8be15ef20a543a401</anchor>
      <arglist>(io::CodedInputStream *coded_input, const std::string &amp;type_url)</arglist>
    </member>
    <member kind="function">
      <type>ProtoStreamObjectWriter *</type>
      <name>NewProtoWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>ad7bfadf0bb6428f712703e7349975733</anchor>
      <arglist>(const std::string &amp;type_url, strings::ByteSink *output, ErrorListener *listener, const ProtoStreamObjectWriter::Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>adc2b78a2c5b30d25471d6104078583d6</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>a26ea530c9b11e2dc2aa746733b8e65fc</anchor>
      <arglist>(const Descriptor *descriptor1, const Descriptor *descriptor2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetTypeInfo</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>a5c8aca666995ca1f792c5254419027e9</anchor>
      <arglist>(const std::vector&lt; const Descriptor * &gt; &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeInfoTestHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>ac2e56d7261bf32e0ccb1c1b107d6f518</anchor>
      <arglist>(TypeInfoSource type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypeInfoSource</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>a32978fab531fcbe5ba6374effdeff6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TypeResolver &gt;</type>
      <name>type_resolver_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>a3b61bc26d398d91eb317b797cfa8b723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TypeInfo &gt;</type>
      <name>typeinfo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1converter_1_1testing_1_1TypeInfoTestHelper.html</anchorfile>
      <anchor>a86492589625319731af8502e3f93a21e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TypeParamTest</name>
    <filename>classTypeParamTest.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::JsonFormat::TypeRegistry</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry.html</filename>
    <class kind="class">com::google::protobuf::util::JsonFormat::TypeRegistry::Builder</class>
    <class kind="class">com::google::protobuf::util::JsonFormat::TypeRegistry::EmptyTypeRegistryHolder</class>
    <member kind="function">
      <type>Descriptor</type>
      <name>find</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry.html</anchorfile>
      <anchor>a2e96f135600cb86d83c8c4259c0882ce</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TypeRegistry</type>
      <name>getEmptyTypeRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry.html</anchorfile>
      <anchor>a7a89adad65ca4ec8a4cfc72dda2496e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry.html</anchorfile>
      <anchor>abcab38db44b13f593b4858f9dd98f730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TypeRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry.html</anchorfile>
      <anchor>ab2034da4a865b4da7c171fa27a617e24</anchor>
      <arglist>(Map&lt; String, Descriptor &gt; types)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; String, Descriptor &gt;</type>
      <name>types</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1TypeRegistry.html</anchorfile>
      <anchor>aa7c23b8ed38b00cd4d5a0d20643f697a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::TypeResolver</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1TypeResolver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual util::Status</type>
      <name>ResolveEnumType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TypeResolver.html</anchorfile>
      <anchor>a27e94e7752d2f55be48592c55aa88540</anchor>
      <arglist>(const std::string &amp;type_url, google::protobuf::Enum *enum_type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual util::Status</type>
      <name>ResolveMessageType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TypeResolver.html</anchorfile>
      <anchor>a954b329d166008355d3c23444eaf0d9f</anchor>
      <arglist>(const std::string &amp;type_url, google::protobuf::Type *message_type)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeResolver</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TypeResolver.html</anchorfile>
      <anchor>a9ccfb6997d4a539bce921728f6d420d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TypeResolver</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TypeResolver.html</anchorfile>
      <anchor>a8eba5129256fae3ca71630c2e9f7d595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1TypeResolver.html</anchorfile>
      <anchor>aa6bf3f28f85a2f7bf58251b765e75605</anchor>
      <arglist>(TypeResolver)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor::TypeTransformationError</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor_1_1TypeTransformationError.html</filename>
    <base>google::protobuf::descriptor::Error</base>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter.html</filename>
    <templarg></templarg>
    <templarg>kTypeKind</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter.html</anchorfile>
      <anchor>a6651f6f7be2c0f899729eeb6038f76d3</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html</anchorfile>
      <anchor>ab27a411afb608e730a57d232b3f4f486</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html</anchorfile>
      <anchor>ac96fb775dc776f02da9a671ea0e04599</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize.html</filename>
    <templarg>size</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize.html</anchorfile>
      <anchor>a3898640d9f6c1e18110eef90f47a5d7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize&lt; 4 &gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</anchorfile>
      <anchor>a80351860c00ed665e73f952143f4484a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</anchorfile>
      <anchor>a7d559570f830bf35d095eeb94d98de58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize&lt; 8 &gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>Int</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</anchorfile>
      <anchor>a36d5697e5f5254b0495f13c97d747e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</anchorfile>
      <anchor>a747e21c5aee8faf07ec65cd4c3d1ca62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TypeWithSize&lt; sizeof(RawType)&gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize.html</anchorfile>
      <anchor>a3898640d9f6c1e18110eef90f47a5d7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::udp_address_t</name>
    <filename>classzmq_1_1udp__address__t.html</filename>
    <member kind="function">
      <type>const ip_addr_t *</type>
      <name>bind_addr</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>a3d2b588d9b1f848aa0157a09ecd91ec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind_if</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>aa1906fb9e713568fa286a5c39da14234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>family</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>a79003dd609f266a5966d62592e967e4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_mcast</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>a35303c6972f34d6ecb358e65c8be59d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resolve</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>adf94edb7c8b905c0fd6d2a538c26a068</anchor>
      <arglist>(const char *name_, bool bind_, bool ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>const ip_addr_t *</type>
      <name>target_addr</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>ae414ac769bdc0883160b76dd583ff551</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>to_string</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>ab0f812d34b6429923b4247bab81824c7</anchor>
      <arglist>(std::string &amp;addr_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>udp_address_t</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>aec427bd6417adb0b5e2910ee592fb22d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~udp_address_t</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>ab8655ae687d3c18e352974a2f7bfef04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>ab1dc2c65ed970f504e655b82d2d4fa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ip_addr_t</type>
      <name>_bind_address</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>a9b2cb3817eee7169b5d9f72db66cfdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bind_interface</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>a8bfe051a7e3f86969eb392b0ffac0a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_multicast</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>af50af31a8cf7b7a7d6ebfa83756f08e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ip_addr_t</type>
      <name>_target_address</name>
      <anchorfile>classzmq_1_1udp__address__t.html</anchorfile>
      <anchor>a254acde937f295455daee99f557a3932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::uint128</name>
    <filename>classgoogle_1_1protobuf_1_1uint128.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a6c299661104c8242bf6ada9a30b4643b</anchor>
      <arglist>(uint64 top, uint64 bottom)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator%=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a2b0b3198d7b4e429ad2d465d0c733ef3</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>acd355ad8e2c5cd5fa8854d86f7e46c7d</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator*=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>af06b4b17820371ac186a7cd3fdcc197c</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>aed191fbdfc9d0f860d0de7bdd8ba5117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a3a950db2ccda0d626bfc8519e7512714</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator+=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a1cb24cbb7e3b190270e19ca6e99b3bbd</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator--</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>aac9e9c05eed5d36ea4dfa9f2922313d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator--</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a8d130aaf73fa2e4679a44c14509bfacc</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator-=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a8959792978bbfae609dd87ed49287085</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator/=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a9441851229b80eb6e7c5fd0969dda2e4</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>ae99a31b75fb0bc43873ee74584e184ba</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a521e5340dd5e614ae16a44a8bb8b90c0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator^=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a97f5f9956a999632feefeecc7e22f981</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>uint128 &amp;</type>
      <name>operator|=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>adf157710797c87074fec9e312dfa3f3b</anchor>
      <arglist>(const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>UINT128_CONSTEXPR</type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a10087e889a622bad69e5a197f64d2e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UINT128_CONSTEXPR</type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a0638cf51751c1f71cc84bf12e1e1f656</anchor>
      <arglist>(const uint128_pod &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>UINT128_CONSTEXPR</type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>ac926fea8b82e88096d1fcabd2ce9635c</anchor>
      <arglist>(int bottom)</arglist>
    </member>
    <member kind="function">
      <type>UINT128_CONSTEXPR</type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a834a480e0274a23c57ff33e84d08ad38</anchor>
      <arglist>(uint32 bottom)</arglist>
    </member>
    <member kind="function">
      <type>UINT128_CONSTEXPR</type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>ada43c8cb4ae5f6d3b60a0bcd5bac1f2d</anchor>
      <arglist>(uint64 bottom)</arglist>
    </member>
    <member kind="function">
      <type>UINT128_CONSTEXPR</type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a9246923702480cc1c4d74681c82dffdb</anchor>
      <arglist>(uint64 top, uint64 bottom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a55bf2f3722e8fe6ed3896c93149bcf4a</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a6dc6b7fb10d0bf0f33828106f55803ea</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a18128a9870245bd954cd2ee51351963e</anchor>
      <arglist>(uint16)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>uint128</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a6195b0c37f67ffb0e20c8ddf57870dc2</anchor>
      <arglist>(uint8)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>DivModImpl</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a1b34cebd28238f583c0709e7f2ebb768</anchor>
      <arglist>(uint128 dividend, uint128 divisor, uint128 *quotient_ret, uint128 *remainder_ret)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64</type>
      <name>hi_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a2dd1060cf364620a17f9f483a97c22b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64</type>
      <name>lo_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a1705e288da40345f6d5186f2b519eb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>PROTOBUF_EXPORT friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>a70046efa23a66e1b2be4ef585a86f5fe</anchor>
      <arglist>(std::ostream &amp;o, const uint128 &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend uint64</type>
      <name>Uint128High64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>abc1e892277f80edfa1feb97e4340b2d1</anchor>
      <arglist>(const uint128 &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend uint64</type>
      <name>Uint128Low64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1uint128.html</anchorfile>
      <anchor>af972e99c0bf638c7bbe70fee5e43b99d</anchor>
      <arglist>(const uint128 &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::uint128_pod</name>
    <filename>structgoogle_1_1protobuf_1_1uint128__pod.html</filename>
    <member kind="variable">
      <type>uint64</type>
      <name>hi</name>
      <anchorfile>structgoogle_1_1protobuf_1_1uint128__pod.html</anchorfile>
      <anchor>a9567feb64813b8273caa32ffa9b799d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>lo</name>
      <anchorfile>structgoogle_1_1protobuf_1_1uint128__pod.html</anchorfile>
      <anchor>a911eb7589f730d636c7147f0efbfdb24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UInt32Value</name>
    <filename>classUInt32Value.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ac682aee908cb978e39636da3abe22768a83e1fb8db796f137938db0283344d567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ac682aee908cb978e39636da3abe22768a83e1fb8db796f137938db0283344d567</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ab4a750dd65783908a2dd51c20dd62262</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aef69e25820e22b65805bc290e94f0687</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ae6b0bc50f6ba2ea9701cca9dbc045202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a3883026479671b94ef185092f3d74bb4</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ab1204c4ea5d67003dd3e12505630f05c</anchor>
      <arglist>(const UInt32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a7280d782c8ebe8a4f6e77d9b50e8eb9f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aa6cbdfe451db956b3ea1bd49619936fc</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a3ca8d2b6d404f320aa16f587a72dbaaa</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ab52bed9d42ff53c3adc18b595aad8af9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a43ffbbe8a5b43e3a244e4ce67a7ecb18</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a85b3a20f77844cd0dc04c424f8706e77</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a1ce6218396974674d0c3ced750e49331</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a7103d4dbf12d60196caf727f42ae52fc</anchor>
      <arglist>(const UInt32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>afb02f51ab672b351824d97b6e58f13e5</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>UInt32Value *</type>
      <name>New</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ac4c9c82fc6ffd50e43dfb00bb7661b06</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>UInt32Value *</type>
      <name>New</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a61abc2fe4017fe7e52f9cce2cec71399</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>UInt32Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a4061aca62211171db60b69bcec334fc3</anchor>
      <arglist>(const UInt32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>UInt32Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a3dbb04310fb7b9d895bd239288c8db81</anchor>
      <arglist>(UInt32Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a1a40a8949c3f0984c0e6872ba76f2573</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a198055c06de9b8a6859c8d8a4135994a</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>af786c31a29807dcf7bd67336f07e19c5</anchor>
      <arglist>(UInt32Value *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt32Value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a015111ac909d5d33170559822484b8e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt32Value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a143aff95bcc03a7d41400bee3646bc87</anchor>
      <arglist>(const UInt32Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt32Value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ac3bb1a3cdafdefc56e157c0fddea387c</anchor>
      <arglist>(UInt32Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a03e3553000080d23676c1962bb7cb2a7</anchor>
      <arglist>(UInt32Value *other)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>adbc49859dcfbb9aef35b530d445c594a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UInt32Value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aef80ab66d91c0afa813d02673e7c8d71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UInt32Value &amp;</type>
      <name>default_instance</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a190d92b6806800396cb47e5a8263bb97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a97f2518430078a963f59de64d6ed858e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>af574f137ea283b0c7fc64198cef4faf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a1eee39ba3689c34ad063cf2c98fe9088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a2c9c415a0712f8c65d238199e939fcd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UInt32Value *</type>
      <name>internal_default_instance</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a8b9e9f96b66eff8f361d7ce18ceea3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a9cb0a2448b0a1d28388e9848c3c2c7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UInt32Value</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ad02f82223f9f15399627b5fa83dc233b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ab20a34ee0acc1955058b33de1ea8c73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ae00f64873d7a3481a1a87e69a3ad41e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a50dbd346538854f0c6a1b0fa11393ac6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a860a4d15a9053e1916abb824a45e39ac</anchor>
      <arglist>(UInt32Value *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aed4d76cc7027ce39abeaa9f0f44ecabc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a7717e3d1c2adcb669d89dec7a39fc52e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aaa98306b710641130b92eff8af9af2e4</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a8e98832699f6890c12f3c5c152968327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ae0e9ff3c0d7fff6bf255861eaefd1cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aca0d71960f478953f06d1cdb473c19fc</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ab750bd48e4873e0a6c58ed18c8751a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a5f1b1a26902faca242b095a5bac63b06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aec2d14482e865538441954a866bc8c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>abdcab1140f16648d746583cd031caa3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>value_</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a9293cab01927d89af7447fdc5ebf03ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classUInt32Value.html</anchorfile>
      <anchor>aca9b5017d4896db827eeec5f54ca8c09</anchor>
      <arglist>(UInt32Value &amp;a, UInt32Value &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::Uint32ValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint32ValueChecker.html</filename>
    <base>google::protobuf::internal::type_checkers::IntValueChecker</base>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_MAX</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint32ValueChecker.html</anchorfile>
      <anchor>a7d0387b9331955b9741b03346db53303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_MIN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint32ValueChecker.html</anchorfile>
      <anchor>a11b0ae3555e7b13d668810c6898e1907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint32ValueChecker.html</anchorfile>
      <anchor>af1613493b725e60dc0a2ee5593f13871</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UInt32ValueDefaultTypeInternal</name>
    <filename>classUInt32ValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; UInt32Value &gt;</type>
      <name>_instance</name>
      <anchorfile>classUInt32ValueDefaultTypeInternal.html</anchorfile>
      <anchor>a86a79477e1825bb7ae323bb6cf4a145b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UInt64Value</name>
    <filename>classUInt64Value.html</filename>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a1ce14fed42c941ed11e7c29c3b4c0769afd62f14ccd0ce00f477a930b59d925b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kValueFieldNumber</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a1ce14fed42c941ed11e7c29c3b4c0769afd62f14ccd0ce00f477a930b59d925b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>afe561fdc28cfc30febc58ca481dda06f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a3d73b5342b68931cb75b0122b99eeaf8</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>af9a01ac0229c11360aa40cd2884e58b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>abbdee9cacd477b0e7501c53fdef9634c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a948de2beec1356e2a5acf75daac4d3e4</anchor>
      <arglist>(const UInt64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a7e02797d934e58582715a53b5c8495b3</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a5ee2a6194579148c0d5e66488662e916</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ad975dca6f8763aa57c9b5aed876a6ec6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a556071eb805cd344637f52017f43733f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a3164f5535bb1633657939de454043596</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ac5191883d148cdc50f467635ec189d9f</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a76780550e51e223e4b41f830a63dc81a</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a98299a6939e7b476638445483075579e</anchor>
      <arglist>(const UInt64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a62d1b9555a010658b53ce5f4d816f619</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>UInt64Value *</type>
      <name>New</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a84bb13379ab8e4cad43d7a07dfe1e2d5</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>UInt64Value *</type>
      <name>New</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>aab269810403ca5e97140898bf92b3a91</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>UInt64Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ab00b5c9297cc8c855b3b93135a79a1c8</anchor>
      <arglist>(const UInt64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>UInt64Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a8da441c0af36149cac76509d1a01f897</anchor>
      <arglist>(UInt64Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ac8aa77404dbadf6408fb8f76fdf8be4b</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a9d27b1ea0ad6482a95aa800a711bf8ee</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a6a756cd9293cdd4ba86682684ebfb5af</anchor>
      <arglist>(UInt64Value *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt64Value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>abec3e901dc656bf2f1235031076bf0d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt64Value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a056560a204805bdc693d5556aa78e0d0</anchor>
      <arglist>(const UInt64Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt64Value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ae0953b092e579c47b8f4f93fcff48505</anchor>
      <arglist>(UInt64Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>af5e74e250a391b518b29d79a6ca7a3c0</anchor>
      <arglist>(UInt64Value *other)</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint64</type>
      <name>value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ab47b1dc319a782e038255c22c5c11f10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UInt64Value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ad6c3c8063d756d3d7cc399a51b92783c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UInt64Value &amp;</type>
      <name>default_instance</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a54f328206e5c7af2daa3c71368b33301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a7fa604eed15e0e2c3b4e70dd8a7cb7c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a2d763a549c07c7fb52a7fd4ed680d112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a5cb91ba9aa01e9e58f4f99849e1080a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a66cb0d52fc52291af56837d15bf486d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UInt64Value *</type>
      <name>internal_default_instance</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a06ea8174de849e9f323117143bfc934c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>aec74458e5763c5bcdd3896a640333e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UInt64Value</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a7a0a0b61ae9212a8dc4df4942ca1e552</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a2845d431b0b01532034a0e8493fc0cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a9127db61f3b389944555fd6808739dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a9abe9f4c79c35c5f84b4bdab3b2cd37a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a51c0ba95e6c1897478393b1052138839</anchor>
      <arglist>(UInt64Value *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>afb609b2d3ceb81f3f631e704f9d44ee4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a12dc253bc8acd1557938350e3ac7806e</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a7c910a19209802433130b6b5cb37ea97</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>addacb8321130f4917d250dedf4a1abdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a83273701b4816b30afefc4c3d365457f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a64a0000630e25063bd218807369a68c3</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a9080e50c36ace22ecd74d840259b65db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>af9e53bdb598bd06f29f21092a9edd524</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ad85e8ffca5057a6843ccacdbb8492780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a76ac03b99337bdb55fc8df1808258b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::uint64</type>
      <name>value_</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a9b6095aef24d2f2e803ab47b704ed18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fwrappers_2eproto</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>a6052b99e569e76b30b1a8e8201a06ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classUInt64Value.html</anchorfile>
      <anchor>ab1fa3fc6501484b52bbe2728c7b6c015</anchor>
      <arglist>(UInt64Value &amp;a, UInt64Value &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::Uint64ValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint64ValueChecker.html</filename>
    <base>google::protobuf::internal::type_checkers::IntValueChecker</base>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_MAX</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint64ValueChecker.html</anchorfile>
      <anchor>a555c21627422dec2f46c8515f2160adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_MIN</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint64ValueChecker.html</anchorfile>
      <anchor>a3a426194e626b29c3d6517acd8b03784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1Uint64ValueChecker.html</anchorfile>
      <anchor>a778d03a84da84413d5eda100701e220f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UInt64ValueDefaultTypeInternal</name>
    <filename>classUInt64ValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; UInt64Value &gt;</type>
      <name>_instance</name>
      <anchorfile>classUInt64ValueDefaultTypeInternal.html</anchorfile>
      <anchor>a69ab8d3bcb46e95f34a1b2bf97a51e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_generated_actions_test::UnaryConstructorClass</name>
    <filename>classtesting_1_1gmock__generated__actions__test_1_1UnaryConstructorClass.html</filename>
    <member kind="function">
      <type></type>
      <name>UnaryConstructorClass</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1UnaryConstructorClass.html</anchorfile>
      <anchor>a35b2c0aab3928c1d558c11b6652a7262</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1gmock__generated__actions__test_1_1UnaryConstructorClass.html</anchorfile>
      <anchor>a5e96ce337c5eb7016eba2ea66ae46851</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_more_actions_test::UnaryFunctor</name>
    <filename>structtesting_1_1gmock__more__actions__test_1_1UnaryFunctor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1gmock__more__actions__test_1_1UnaryFunctor.html</anchorfile>
      <anchor>a3c33592b266e8ed2c7980df9868db53a</anchor>
      <arglist>(bool x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::gmock_generated_actions_test::UnaryFunctor</name>
    <filename>structtesting_1_1gmock__generated__actions__test_1_1UnaryFunctor.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structtesting_1_1gmock__generated__actions__test_1_1UnaryFunctor.html</anchorfile>
      <anchor>aeae4c0025faeac92845d652b35ac2846</anchor>
      <arglist>(bool x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::strings::UncheckedArrayByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1strings_1_1UncheckedArrayByteSink.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1UncheckedArrayByteSink.html</anchorfile>
      <anchor>a47e8459dcd458deff577827cb7beb9a1</anchor>
      <arglist>(const char *data, size_t n) override</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>CurrentDestination</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1UncheckedArrayByteSink.html</anchorfile>
      <anchor>ac014bc6cb5aca44c1fe56954b8394318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UncheckedArrayByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1UncheckedArrayByteSink.html</anchorfile>
      <anchor>aed3cc344746ba36f8a921a1ef67ce0cc</anchor>
      <arglist>(char *dest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1UncheckedArrayByteSink.html</anchorfile>
      <anchor>a27196bcea0a0f38c5a83c0b09809391f</anchor>
      <arglist>(UncheckedArrayByteSink)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>dest_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1strings_1_1UncheckedArrayByteSink.html</anchorfile>
      <anchor>a5dd808823dbecb50e0f623cc101ffb66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::UnexpectedMethodCallError</name>
    <filename>classmox_1_1UnexpectedMethodCallError.html</filename>
    <base>mox::Error</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1UnexpectedMethodCallError.html</anchorfile>
      <anchor>a6109927dac216cf75cc85cfd928187af</anchor>
      <arglist>(self, unexpected_method, expected)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmox_1_1UnexpectedMethodCallError.html</anchorfile>
      <anchor>a0b70c1429adf4a0d2ff89a44a42bffbb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expected</name>
      <anchorfile>classmox_1_1UnexpectedMethodCallError.html</anchorfile>
      <anchor>a7db98345793e27aec50aa7461870663c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_unexpected_method</name>
      <anchorfile>classmox_1_1UnexpectedMethodCallError.html</anchorfile>
      <anchor>af3ea3e984bd94a097b35ff11693d8197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::type_checkers::UnicodeValueChecker</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1UnicodeValueChecker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1UnicodeValueChecker.html</anchorfile>
      <anchor>aeecb36a954a02f09bfa82aef459df5d8</anchor>
      <arglist>(self, proposed_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DefaultValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1type__checkers_1_1UnicodeValueChecker.html</anchorfile>
      <anchor>aa390520054504e2f4d827854ab236bb3</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UninitializedMessageException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</filename>
    <member kind="function">
      <type>InvalidProtocolBufferException</type>
      <name>asInvalidProtocolBufferException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>aa23697694042b8a1b62a977e54e6ab24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>getMissingFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>a0d44cdc1995469889b1ba40a310a1c29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>a710cfe8315a600f3c91e0e19e8080533</anchor>
      <arglist>(final List&lt; String &gt; missingFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninitializedMessageException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>a6481055e3b4dd4cf3b373f122df88014</anchor>
      <arglist>(final MessageLite message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>buildDescription</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>aaa7254832b3ae02a13891bb7386c6aa2</anchor>
      <arglist>(final List&lt; String &gt; missingFields)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final List&lt; String &gt;</type>
      <name>missingFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>ae7cc5b54caf06ca2bbfd6195c9bf94bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UninitializedMessageException.html</anchorfile>
      <anchor>a8983691a81c48e47027dfe19aa045dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UninterpretedOption</name>
    <filename>classUninterpretedOption.html</filename>
    <class kind="class">UninterpretedOption::_Internal</class>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a7883b5d15a8b0602d897deae98a2a2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIdentifierValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a12f9fb66caf94d4aaa739b1c5b869745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a616b984ff5da628f30be1b66c76dcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAggregateValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4ae7fe2193bce1d03be4bfee4957a9f996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPositiveIntValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a101036712a53e2a5d3a703672f72f770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNegativeIntValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4ac75dcca54c26f48d39eb19e33674bb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDoubleValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a26b0b6430b92e8622d90bbfb1b25f123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAggregateValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4ae7fe2193bce1d03be4bfee4957a9f996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDoubleValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a26b0b6430b92e8622d90bbfb1b25f123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIdentifierValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a12f9fb66caf94d4aaa739b1c5b869745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNameFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a7883b5d15a8b0602d897deae98a2a2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNegativeIntValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4ac75dcca54c26f48d39eb19e33674bb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPositiveIntValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a101036712a53e2a5d3a703672f72f770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringValueFieldNumber</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a3a28eee2a96e98d26a6ad455950910f4a616b984ff5da628f30be1b66c76dcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UninterpretedOption_NamePart</type>
      <name>NamePart</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ac3c13babf4d558cfdb8d3d8f29b41ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart *</type>
      <name>add_name</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a820538755d49826c0a770acf8ff425a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a737146fa1bb114a29037c596bbf439d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a1fb7ea948f07405eec390d204cbe955e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>aedec8f38903220e0b0a21137e879559b</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>accdacb763540c37737acba52a5b61114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_double_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>abeb49ecb4b662e113740125353f6fe15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>add1778ea8f5fc9a2cbe0038262a70d07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a2aed8f817bb10c7f378819846aa00ebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_negative_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a13e7654e053fc420fa7d52fcae08c61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_positive_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a46ae341fd45932b21cd604d2f583e0f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a4a5c724417621129916eb6fc429bd41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a0ad176339d15dae6906bb895373a4b3b</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a99d2369f9add45448515bba24611ea6a</anchor>
      <arglist>(const UninterpretedOption &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a636d9d0ae39abf9466a0a2e3204d0f2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>afac4668f84c2aff5db7fbccd0fcf3030</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a12bfe5d929a5f479ca7523ec53ee7682</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>aa7e5a706857b8db7474719f35dd55ad9</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a0e7197ef2cc0cecd8caa4af8dc6f180a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_double_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a572ef58207b625d4d748683916787a6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ac8956edfdeee903bbd51da5ff97456d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_negative_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a881f2e4b3b851450380e7276beb3aa0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a9b041daf5aa26df50f0bafad0a20bd59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a1b6e2c9f96cf2aa69d87945a62b53f43</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a72f0fb75415510163a20aeccb135a8ce</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a44c1be5deb8e7e0cf28a59f372b17a54</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a5647810d8dd6b30186ba957742162382</anchor>
      <arglist>(const UninterpretedOption &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a6619248ad3d6f18867e4e8a488cb9d09</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a758f2ec9138c3de378c446c21956d377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a69fb8bded6e872886e9409217ec22647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart &gt; *</type>
      <name>mutable_name</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>af2caed8461e08c2b2a15e89629afa557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart *</type>
      <name>mutable_name</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a42ac5a4dbf3caafa10a17282e30accc5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a72d75c31c8e6233c3ee6f6635fb19af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a776b41c015fbb3710478e5d1855cffe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart &gt; &amp;</type>
      <name>name</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a46afa0dfe110aa978997555bfbb8a0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart &amp;</type>
      <name>name</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>afc2eceb88599ba267fabafdaee3ba65d</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>name_size</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a2d01853acabf5ddeaf221d75829c7f6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>negative_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a52f5b5016d5401371e9aee849f558a28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption *</type>
      <name>New</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>af462d36185ea0cbb4d72f7a8b7e06e27</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption *</type>
      <name>New</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a66f21faef6840b7a2c635331e57c9c57</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption &amp;</type>
      <name>operator=</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a95a022bd609fe5126292d548588ca2ed</anchor>
      <arglist>(const UninterpretedOption &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption &amp;</type>
      <name>operator=</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a6c53c7cc0deb14f6231bd67612ba310f</anchor>
      <arglist>(UninterpretedOption &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint64</type>
      <name>positive_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ab37212495a2eaa1470d8e4d8bd37336a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a1f95d0e8b78edc2c3a46a3f2911f201a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a049d46f6c849a24f52c0db643dd76ec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a6658d8d1eb8cb7359d6c73b8517e80b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>afecd0fa4d3a04773af206c3146d2cee1</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>abc53a27f7c9bbdd538fbf65f1c207c1a</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a4e69d8cbc32b094b56279cf9a5c0855e</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a551ec6f39d5c6a4ec5168cebbff95ef1</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>abb57b26c6d08faeb19b48d81f05534d7</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_aggregate_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a6f6048543fdfa6a5c1eae1030e56fe17</anchor>
      <arglist>(std::string *aggregate_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ac228240dad45d2b2006a498f0ac036e1</anchor>
      <arglist>(std::string *identifier_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>abb13f79a1a3b40db2db1fac333e827e9</anchor>
      <arglist>(std::string *string_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_double_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>aac4c14a2e80e6295868bbaa79be9bebc</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a8c2b8069808ea8ad19d275039fcf2569</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ad23d53f749261f4c9e49e38cfe73c64f</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>adf3ee2e5be5966958f8905b17ce4778a</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_identifier_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>af6a934cdd3a202142557e8c3948d10d0</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_negative_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>aa3faf62ace8c8f8f4257e9ebaad82e26</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_positive_int_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a5a789a5c34dd206431b73bd9e5dd5251</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a56dd3b33157cebd8a0f9657f8f0aa456</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a918a6bc5295d474b2f8cb91789cea5ef</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ae1467cb5cd1875d7118aaf4d3c5a9256</anchor>
      <arglist>(const void *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a4ba2684881296ca325a57b69010e4f56</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>string_value</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a79017f4275b1c0a61214c3dd788903f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ac2dc4e6ca62cd98efb22754fcaf54855</anchor>
      <arglist>(UninterpretedOption *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninterpretedOption</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a0c12612ea642b6e5f3262dd825b78848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninterpretedOption</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a0c407f3b3b047c42ec644436dbc22315</anchor>
      <arglist>(const UninterpretedOption &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninterpretedOption</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a144f7a3ec9dcd3b8a53a212b6c3e1e20</anchor>
      <arglist>(UninterpretedOption &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ad73256cf8dc5a61ee6e99d1f2fdcd555</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a2b88f52e2c8215c993f5f8ffa2dbf4e1</anchor>
      <arglist>(UninterpretedOption *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UninterpretedOption</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>af5556c339e866c5fffcd2bc1ecd7a0b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UninterpretedOption &amp;</type>
      <name>default_instance</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a392afb4deecd3e4e2dcf7784f4fe3f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a535f77c6fdc7cfe0111829ee3d7ef42b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a4b7f2bebc22f754733006f7df350381e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>aff2288953c08b75fee88557ea6594c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ae0845d3c81a38f09f4f011b482fa1b2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UninterpretedOption *</type>
      <name>internal_default_instance</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a56059b7188516710666b08dc4d2bfc55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a6c2add8785158d47b816cb2546240194</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UninterpretedOption</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a88643aa199d6a83fb4bac63af6d6c564</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ab5446662398cf196e74e592118126d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a43ac6973282bc97bad9fe5b09b01d0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a62f9596a7786f03b7a46b281dfa30be3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ae86632b9bbd0eb3e09c45516c3757f25</anchor>
      <arglist>(UninterpretedOption *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a684b6e91438da4491fdfc0d749e94d10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ae66198dbf6e042b259c8b6c687a986ef</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a7b9a3e1c89aec784cb94b07a18fea79c</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>acac1ec717ae0336a7e448e7112d834f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a600c2f6d04fb6f8a13c5e710770d0a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a65fca4f5b920b5f076fae9b9caef93c1</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a00b41b021bd0d5ae71424a26a5638e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ac2b346ee942e6d8cf24391cfa6eb38da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a83bf4a575e4b827684c71d6b71d5f553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ad5b8be9f1911dceea81085e4c0652d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ae7f5ec2222e0a5519eab8f5f633398ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>aggregate_value_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a40f646bb9825db5523c0581e2c2b0a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>double_value_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a1efde9571c5edc3f294ff6413b33acb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>identifier_value_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>abb122e3a4e7fa7b5513f96991981f5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart &gt;</type>
      <name>name_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>acd8ff4c703c47e8d1c42873d545ec1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int64</type>
      <name>negative_int_value_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>aa3d9a0183cc8c3384a1085ee79b24f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::uint64</type>
      <name>positive_int_value_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a310e9eec926ff0e96f453b29ed7e41da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>string_value_</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a731e7becf8f9673fa69551cdc6ef0291</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classUninterpretedOption.html</anchorfile>
      <anchor>adc66f045c9a96cbd7f2b146ede08e2af</anchor>
      <arglist>(UninterpretedOption &amp;a, UninterpretedOption &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UninterpretedOption_NamePart</name>
    <filename>classUninterpretedOption__NamePart.html</filename>
    <class kind="class">UninterpretedOption_NamePart::_Internal</class>
    <member kind="enumvalue">
      <name>kNamePartFieldNumber</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a777d4b5de18629019898bc5cc2e99f0ea5941d6766eda6e2ca28a78ea6a9fe0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIsExtensionFieldNumber</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a777d4b5de18629019898bc5cc2e99f0ea7eacbed6257b11330a97653bb2811e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIsExtensionFieldNumber</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a777d4b5de18629019898bc5cc2e99f0ea7eacbed6257b11330a97653bb2811e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNamePartFieldNumber</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a777d4b5de18629019898bc5cc2e99f0ea5941d6766eda6e2ca28a78ea6a9fe0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aa4be8762e40f30f070eb3b212095f535</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a2e198a3d9c42b695af65646434b13566</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_is_extension</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a1c02e08777fa3f064396443f08118857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a58eb137365c5ffd9404fd9305dbb41ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a6fdab4fa6147f23c7b91526390a13ab9</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aebe2c17cb7c64f625c6b726ef174b0ce</anchor>
      <arglist>(const UninterpretedOption_NamePart &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>adde7534feea6a58042b7e350f360b52e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a4dba4ca26cf9fb72777ee35444e9daeb</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aade06be6549369e1cc07a6af2e018bff</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a86166dc06e584722edf8f3177ee43789</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>acd3e38c80361fe0800d6d060cbf8a6a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a7ee3bd7863c06e837ce2fe2c3d0453b3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_extension</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a2c104b6429450b01582a94cc5d8b79c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a43314892ba598157657ab80212b24d09</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a0a84e53d1f577ad981e9a1b7c7c50011</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>abaad9f0c3c99c866f6caa04a8eddac9c</anchor>
      <arglist>(const UninterpretedOption_NamePart &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>adbdad3ba977bbd4a4eda94f811bd6a43</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ae74b46885cc174fd307ba178937ff034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>afc81730ab91c8a2bb77ff3050e946ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a12c1e647ed55c4dd5b25f48091652cf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption_NamePart *</type>
      <name>New</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a286f5e09dba46d2021b34aaa53c4c13d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption_NamePart *</type>
      <name>New</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ab57a847c85eaa63bdd90e0fb57cff859</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption_NamePart &amp;</type>
      <name>operator=</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aacc3acb13492ca7de92bbb8b0f681b7d</anchor>
      <arglist>(const UninterpretedOption_NamePart &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>UninterpretedOption_NamePart &amp;</type>
      <name>operator=</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a240c5880ac317e02c423a1607dc277a5</anchor>
      <arglist>(UninterpretedOption_NamePart &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a9674b3459aee825bb87ee81e7977a770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a2b247e4e73754f4578fae95ccbef1407</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ae94b0d1e3e22f812fedb32db08b5f3ba</anchor>
      <arglist>(std::string *name_part)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_is_extension</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a0485f4ee983db14914ca394ec73632ab</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a075da188038a4e43d017ee46554f05f0</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a6383daf68f6848ddb085780bf02c8361</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ac6fad9ae046a71566d9fe955cb11c9bc</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name_part</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a28ea8461dd14603b3e5029604cddcd7d</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>af17df63d6f5f89829129bfe25f3c125c</anchor>
      <arglist>(UninterpretedOption_NamePart *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninterpretedOption_NamePart</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a2dc84189d0b7fbd755e3547a01b7f41e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninterpretedOption_NamePart</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a47debb95d6c8a31094cc744fdc2f6fc3</anchor>
      <arglist>(const UninterpretedOption_NamePart &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UninterpretedOption_NamePart</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a29627cfb9f1b3f9045856fc2d6fcf9a7</anchor>
      <arglist>(UninterpretedOption_NamePart &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a9c6141292b5d81b4d11ac8c79187305a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a3012e3a4ec83efe203ef5674927886e4</anchor>
      <arglist>(UninterpretedOption_NamePart *other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UninterpretedOption_NamePart</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aa02a767112ce3d81a492bd7d148ce6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UninterpretedOption_NamePart &amp;</type>
      <name>default_instance</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aed679244230721cefc676f1d8a471bac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a3278028a0f66a5d6321bc45fb31be2bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aad1528a3a42151667885cc0d08003450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a425aa6b866e71faf3a22d295817de619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a53d7dc16a9f9669152dd5c6b70b81058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UninterpretedOption_NamePart *</type>
      <name>internal_default_instance</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a8ec01656ef0c8087d732ac97b5e3b5ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a3dd316549864e2f142243d029772ef59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UninterpretedOption_NamePart</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a0ce41cde5599f6c6809e0f765c24fba2</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>afc47a474574c241cfa20e27829ba4812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aba0a5933d18cd0f1a7615c9c18cc2998</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a092047ede6358b71e95d16b9f067dbd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a4c1a5283fa6bcb747c1c4c0679f06ceb</anchor>
      <arglist>(UninterpretedOption_NamePart *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>af2100fd82125ff39f9604f6b745397be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a04a106f4ddaa1a3389182cbc14b5fdab</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>RequiredFieldsByteSizeFallback</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aaa9b74b58849954051cc7c57a221b73e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a287040d9bf74f921786f41ec1977f9a6</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a26bbf891e773bb10d66c2d146f6e9008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a33d51798d3132fe66f5f9bc951c9ac51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>adc45402b0a0efa9dc5602c69d8e9bc3d</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a1c50cef1f2b923da0eafd1595c8619b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ab333fbed9710715e2d3ec27a49810d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ab9001edf51409cb595f467f9ccf35277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>aec13f16212f44bf2d8dee411196223bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>adb8197ce92c2e7014ce14b633cc7d187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_extension_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a1a6d985914788345c4349850cf5c5a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>name_part_</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ab5fc6ea3ad2d1c8fe7a11e7b762d1f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fdescriptor_2eproto</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>af0c1d3b433c47046a3620d4f77915c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classUninterpretedOption__NamePart.html</anchorfile>
      <anchor>a68ba06ae1a3135bfc583e89904b91343</anchor>
      <arglist>(UninterpretedOption_NamePart &amp;a, UninterpretedOption_NamePart &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UninterpretedOption_NamePartDefaultTypeInternal</name>
    <filename>classUninterpretedOption__NamePartDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; UninterpretedOption_NamePart &gt;</type>
      <name>_instance</name>
      <anchorfile>classUninterpretedOption__NamePartDefaultTypeInternal.html</anchorfile>
      <anchor>a17d2f21341ecbe4fa50e7fb383294bf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UninterpretedOptionDefaultTypeInternal</name>
    <filename>classUninterpretedOptionDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; UninterpretedOption &gt;</type>
      <name>_instance</name>
      <anchorfile>classUninterpretedOptionDefaultTypeInternal.html</anchorfile>
      <anchor>a31358f6fd2b9971c06c57e3a1a057db2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Union</name>
    <filename>classcpp_1_1ast_1_1Union.html</filename>
    <base>cpp::ast::_NestedType</base>
  </compound>
  <compound kind="class">
    <name>testing::UnitTest</name>
    <filename>classtesting_1_1UnitTest.html</filename>
    <member kind="function">
      <type>const TestResult &amp;</type>
      <name>ad_hoc_test_result</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aa59dde4c3dc43a920ed142a27670686c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>current_test_case</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2bf61896036ae03edbd7bceed14f9e18</anchor>
      <arglist>() const GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a088eaf814a33085ace3d881d22e6bdea</anchor>
      <arglist>() const GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>const TestSuite *</type>
      <name>current_test_suite</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aafbaafe78ecb5c3dd76849385b04d35e</anchor>
      <arglist>() const GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ad69ccf3d4a9bc7333badeafbde3bc76b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>acf608411a17cb3b40a1e9d724f262b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a706f29e765916616b11a271a65948727</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>abc0fa297a4103f7cdd9627ae27d9d0ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ace1c860482b4ae5c341df5a9665e5c08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_suite_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a118a74c8cc3845653893ed17245f44ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a724d4c8be4481e0c1523a22b72dc7dac</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const TestSuite *</type>
      <name>GetTestSuite</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a9875be4cde301a6bef1788cdd65a0f84</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListeners &amp;</type>
      <name>listeners</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aac10085cf7c0d1751306db10cdd953cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>original_working_dir</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af6809b7747785c80f7a2f31f6b39b152</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::ParameterizedTestSuiteRegistry &amp;</type>
      <name>parameterized_test_registry</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a9db8831a87fddaf3e34d5a30a40dd624</anchor>
      <arglist>() GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a7c9b327bc14cb8a282c789dc6513a55b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>random_seed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>adddc090a06f2d3a0e68f3762ee262688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_disabled_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2a2835db178d5c8569507db9f0a3d54f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a449d0e0350ef146040cd37679c005248</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2febc800536b44500565f4c423f359d3</anchor>
      <arglist>() GTEST_MUST_USE_RESULT_</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>skipped_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a0082c74809be04baf7e43842ddac4ae5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>start_timestamp</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a3d83fe1cc5570a1c34f9754b0f56d65f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>acaa2ab71f53c25ffe0242a91c14e173f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a49ee8056e357ad497e67399447dd5a40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_suite_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aefa4c6654fed9a70c6c5ca61abae2234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_case_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a965248fbe72f9fede5de921b6666943b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_suite_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ade4726c8283513bd2b3391c600503790</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a461f46b2976f135d2a65e8d3def746e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a93fc8f4eebc3212d06468ad216830ced</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af6e02fcf76fd7247687f4e8af6e7ef41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_suite_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af8ed6d43a95405a860fdd898bf0c1a87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnitTest *</type>
      <name>GetInstance</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a24192400b70b3b946746954e9574fb8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Environment *</type>
      <name>AddEnvironment</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1eb8e999b8696889bf1c64b4f0161203</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestPartResult</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1d157d2e9a5c1d3405333410c6b13932</anchor>
      <arglist>(TestPartResult::Type result_type, const char *file_name, int line_number, const std::string &amp;message, const std::string &amp;os_stack_trace) GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestSuite *</type>
      <name>GetMutableTestSuite</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a953e83b2f3c275a809150f73c83a3d0c</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1e04cfb4f837cea288a98f2a64c43bba</anchor>
      <arglist>(UnitTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internal::UnitTestImpl *</type>
      <name>impl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4df5d11a58affb337d7fa62eaa07690e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::UnitTestImpl *</type>
      <name>impl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a266a9f49070d1959c1c9d649423879b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopGTestTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a70b3e3282778bc9a36520fe0a8be3c57</anchor>
      <arglist>() GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushGTestTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af455b953108ff09b3b6e41011653e78a</anchor>
      <arglist>(const internal::TraceInfo &amp;trace) GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2c96a4a02c34095e07c6999e7686367f</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnitTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5e646d37f980429c310af696c8775f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~UnitTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a8b66a9332e29673a6a389ea1731ee6b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::UnitTestImpl *</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a834685f92009d21b21a7307f4cbfb6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>mutex_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>abb94ef45cf0ab43be81ac6d5b1364132</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5ec26e4c31220ff8e769cc09689a4d6d</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::AssertHelper</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a183151aa061362c87572e743fe233db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend internal::UnitTestImpl *</type>
      <name>internal::GetUnitTestImpl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a56e56be7066957d612e53b5c60f6ac08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>internal::ReportFailureInUnknownLocation</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a73f5a158c13793b90c80d854c9a75120</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::StreamingListenerTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>adc037d188dab349a94868991955c9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestRecordPropertyTestHelper</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ae970f89a9f477a349fe5778be85ef42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ScopedTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ada54bdd5bdc24f39b9ca16807326654a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UnitTestHelper</name>
    <filename>classtesting_1_1internal_1_1UnitTestHelper.html</filename>
    <member kind="function" static="yes">
      <type>static const TestSuite *</type>
      <name>FindTestSuite</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestHelper.html</anchorfile>
      <anchor>a1e95da834922a2ebcf33a7ee73f17757</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestInfo const  **</type>
      <name>GetSortedTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestHelper.html</anchorfile>
      <anchor>a54bff33b585ae04423ddd959ebfc0b90</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestSuite const  **</type>
      <name>GetSortedTestSuites</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestHelper.html</anchorfile>
      <anchor>a5704cd10fdef526c4c541fc53a24ed41</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UnitTestRecordPropertyTestHelper</name>
    <filename>classtesting_1_1internal_1_1UnitTestRecordPropertyTestHelper.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UnitTestRecordProperty</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestRecordPropertyTestHelper.html</anchorfile>
      <anchor>a9c5432d080faf13a1db6baff0a2944f4</anchor>
      <arglist>(const char *key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UnitTestRecordPropertyTestHelper</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestRecordPropertyTestHelper.html</anchorfile>
      <anchor>aa2bdfe52eb2aab5233ce9118917a4750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnitTest</type>
      <name>unit_test_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestRecordPropertyTestHelper.html</anchorfile>
      <anchor>a415e13a354d3b8bd97db96aae5ef5df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UNITY_STORAGE_T</name>
    <filename>structUNITY__STORAGE__T.html</filename>
    <member kind="variable">
      <type>jmp_buf</type>
      <name>AbortFrame</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a4456e2d39fb2858a0406594a1606d21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>CurrentDetail1</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a21674715adf3d4d1ac7f0c459887cf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>CurrentDetail2</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a9d821447e216e215911e8726aa986eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_COUNTER_TYPE</type>
      <name>CurrentTestFailed</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a075c6b1282c77d13bf2cc4501283da41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_COUNTER_TYPE</type>
      <name>CurrentTestIgnored</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a88913ed616a6eb58f3b45b281b7b1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_LINE_TYPE</type>
      <name>CurrentTestLineNumber</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>aaae2021491b025aabcc55edb3ca5bedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>CurrentTestName</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a0d7f8bf6c8a95ebe237d411f1fc7e345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_COUNTER_TYPE</type>
      <name>NumberOfTests</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a144a353d362e1c98bdbc963443b268dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_COUNTER_TYPE</type>
      <name>TestFailures</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a6a5463da7d0010ce4f9d80ff0647c7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>TestFile</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>a69613e2d9945fc1ce5a4848613828a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNITY_COUNTER_TYPE</type>
      <name>TestIgnores</name>
      <anchorfile>structUNITY__STORAGE__T.html</anchorfile>
      <anchor>ab0ea61a39989b54885e805e6a35ff300</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter.html</anchorfile>
      <anchor>aecec021e1abbaa260b701e24e3fe33eb</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter&lt; T &amp; &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a923a694be8aa66117848c1c5f57ede35</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter&lt; T[N]&gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter_3_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter_3_01T_0fN_0e_4.html</anchorfile>
      <anchor>a1cf0e7c8db59c090f769116c6421b212</anchor>
      <arglist>(const T(&amp;a)[N], ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter.html</anchorfile>
      <anchor>a042249cdb42fdb77588c9ad54ea7ed54</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; char * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4.html</anchorfile>
      <anchor>aa9ef95587c1461fe33e254af52401a43</anchor>
      <arglist>(char *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; const char * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>a37a3be2d26dc07b24d16c2b5eb88ecda</anchor>
      <arglist>(const char *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; T &amp; &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a931f93cc52a3046706c87d0a90640483</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; T[N]&gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_0fN_0e_4.html</anchorfile>
      <anchor>a9e0ceb62fda7dc46ebcf5f911e459a49</anchor>
      <arglist>(const T(&amp;value)[N], ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; wchar_t * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a9cdf673b44d19e6879253f30f11cd740</anchor>
      <arglist>(wchar_t *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::unknown_fields_test::UnknownEnumValuesTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>aebadf465b83991026bb3b854748fadf7</anchor>
      <arglist>(self, name, expected_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a2d63ac86a7b2f5abfda3cb19116f50d0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCheckUnknownFieldValueForEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a2d0f838f124cd72e02abd374c996b14d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testRoundTrip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>aad374287ff12b4430a6b7d63562b7837</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a72763c05cc5d8b918280fd54eefa15ae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownPackedEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>aaafd5902b7aa4d830bb4b1a45a886cc1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownParseMismatchEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a70e6296a9834876ddedf3113e64f7560</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownRepeatedEnumValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a962dc242bf8a94aa31546df8ae764193</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>ac84663380c9728520cd6d9717f578986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a6f04360b40d0f4b93418f425199b78e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a2d1d8eb2828ed46a0f0e99a915fc62d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>missing_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownEnumValuesTest.html</anchorfile>
      <anchor>a06a6e05519eff9719ef133fac607d758</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownEnumValueTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValueInReflectionApi</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</anchorfile>
      <anchor>a4f95a2e150fae44368bdcad159bc13b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValues</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</anchorfile>
      <anchor>a668d99f52f94fa8a9a75c2b25184cf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValuesInProto2</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</anchorfile>
      <anchor>a357cab5bbf34b247e50988919a18ad04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValuesInProto2WithDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</anchorfile>
      <anchor>ad96cae303dcf7e675105ba6c38646828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValuesInTextFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</anchorfile>
      <anchor>a8fba648b88fe1bd11c67ede43f6c3d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownEnumValueWithDynamicMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownEnumValueTest.html</anchorfile>
      <anchor>ae7e8ecb53ef32f5913b968be564094e2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::UnknownField</name>
    <filename>classgoogle_1_1protobuf_1_1UnknownField.html</filename>
    <class kind="union">google::protobuf::UnknownField::LengthDelimited</class>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_VARINT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7ca0a063230a002e075652a001ee5baf0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7ca74b5bcf81e6b622e192724117e4c6730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7caadac216bb29c20b6c44240e018944fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_LENGTH_DELIMITED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7ca52a8cc9c09ef453c5b216b4487e75cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7cae17f365518b4dedcb8045c61ff2903f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7ca74b5bcf81e6b622e192724117e4c6730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7caadac216bb29c20b6c44240e018944fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7cae17f365518b4dedcb8045c61ff2903f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_LENGTH_DELIMITED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7ca52a8cc9c09ef453c5b216b4487e75cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_VARINT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a897d0fbbe3a5b28516f03fa5826b1d7ca0a063230a002e075652a001ee5baf0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeepCopy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a0a3563ed7afa17d1f1210b694c8712ad</anchor>
      <arglist>(const UnknownField &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Delete</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a48e2878b04c362ca401416e6edf0a398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>fixed32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a59e623694a2422b406e852439a3648e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>fixed64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a40fb53354da40e45fdfe4c7d2f01343a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GetLengthDelimitedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>ae7f5c3c1407ebf72b2ecee4f00b486df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnknownFieldSet &amp;</type>
      <name>group</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a68fb76e3aaeca315d30d60bf95b86246</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>length_delimited</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a87a2d74efbcbf4d0a3fbf07277093252</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet *</type>
      <name>mutable_group</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a33cb45bcf44c2a86ae01290182313543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_length_delimited</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a464e75622bd48a77b1317118c2d6b9dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>acc67588cb0a0509a65d8d8c9921e249e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeLengthDelimitedNoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>ac624ff97c5220c38c4d75ceca0714b0d</anchor>
      <arglist>(io::CodedOutputStream *output) const</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>SerializeLengthDelimitedNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a9c1dad7bedcb98efbff67fc3bd1c3b30</anchor>
      <arglist>(uint8 *target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fixed32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a67bf9e80542ca115703a3439b399e4cd</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fixed64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a55e271b3253a929bb124f5f4d0fecb07</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_length_delimited</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a1066dea166c121f6f917ad1ea2efd10e</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_varint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>ae66c60a38312ea1cc8d89c7ed4fd1525</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a886e5b11194aaab2153f12496514905b</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>aeb653d2eca6717627765369a015a14d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>varint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a17e87d009d1fb04ab515ce5ef9324ce0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>union google::protobuf::UnknownField::@164</type>
      <name>data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a4d89d1842219328e94bcf70fce2ca7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>fixed32_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>aeaad8c74465b8afff7cfaaa23d577993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>fixed64_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>ab55d86a59a859f6e5b9bc2ebababa23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnknownFieldSet *</type>
      <name>group_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a5c35cd1f277024a90420c74f2000ef0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union LengthDelimited</type>
      <name>length_delimited_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a385f9d20819614fc435d27228c1789fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>number_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>aaf71c35e3cce4e47c4246fdcbc2db816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>type_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>a916bebd9798c4f228c44aefcbe52bebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64</type>
      <name>varint_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownField.html</anchorfile>
      <anchor>ac7539ded4f7e8425a1220ec1ca0127f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::UnknownFieldLiteParserHelper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>_InternalParse</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a29b239d4a6703f81db75a9a3cd0e71c0</anchor>
      <arglist>(const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFixed32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>af50e9d4598871c1a582944246e8b400f</anchor>
      <arglist>(uint32 num, uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFixed64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a944151967dd65d209db8453851aa9d66</anchor>
      <arglist>(uint32 num, uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddVarint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a0362d8a1374c9d8a9d40380fdb64bec0</anchor>
      <arglist>(uint32 num, uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a263e2c544ac2eb7a97aade1da0ed762e</anchor>
      <arglist>(uint32 num, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseLengthDelimited</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a05e4a73d9c9bb703969ea94024f77ba7</anchor>
      <arglist>(uint32 num, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownFieldLiteParserHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a2d7a374c9cbd25c58ac7a2975111c969</anchor>
      <arglist>(std::string *unknown)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>unknown_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldLiteParserHelper.html</anchorfile>
      <anchor>a939e98b4dfe7dfdc2abd913c36b4a3aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::TextFormat::UnknownFieldParseException</name>
    <filename>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1UnknownFieldParseException.html</filename>
    <base>com::google::protobuf::TextFormat::ParseException</base>
    <member kind="function">
      <type>String</type>
      <name>getUnknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1UnknownFieldParseException.html</anchorfile>
      <anchor>accc1e3b1d5c63c4dd06d52bdc226746b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownFieldParseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1UnknownFieldParseException.html</anchorfile>
      <anchor>a86f7195c80a50fd066a7dea7b85dac98</anchor>
      <arglist>(final int line, final int column, final String unknownField, final String message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownFieldParseException</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1UnknownFieldParseException.html</anchorfile>
      <anchor>a808f67821f167f0f2876ec5966b88209</anchor>
      <arglist>(final String message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>unknownField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1TextFormat_1_1UnknownFieldParseException.html</anchorfile>
      <anchor>a7d60cac65737bcd5f3ecc9a8453a1b0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::UnknownFieldRef</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>a0ff46fdb9dfd20045ac6f9292e825d14</anchor>
      <arglist>(self, parent, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>a63e1d5d5988b5ec3dba4174c326f398c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>field_number</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>acfdef31ca341143c4438894d7966cad0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wire_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>ab7aae2097f284b82cb472d2a72a92bf6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_check_valid</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>ac9f7bf159dd5aa29765f8a93f24da035</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_index</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>a769ac533a58cc8279b7b8ff427d483cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_parent</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldRef.html</anchorfile>
      <anchor>af3493c4f710fd60fda9577070445ea5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unknownfields_handlerdata_t</name>
    <filename>structunknownfields__handlerdata__t.html</filename>
    <member kind="variable">
      <type>encodeunknown_handlerfunc</type>
      <name>handler</name>
      <anchorfile>structunknownfields__handlerdata__t.html</anchorfile>
      <anchor>a162626208fd5bbdb5e91d4e511c57a0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::unknown_fields_test::UnknownFieldsAccessorsTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CheckUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a3d397d05e1663ee6e0fe559ecfe675bb</anchor>
      <arglist>(self, name, unknown_fields, expected_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>InternalCheckUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a65752189d3a4d98a2a8dfb197badace2</anchor>
      <arglist>(self, name, expected_value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a2366d3b5098da23a75229d7b6ae97337</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCheckUnknownFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>add931110d3af5930d3ecc4142cd2993c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testClear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>aa3405e7a9b5eb0b7a14a66dd2f05b941</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testCopyFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a4bc84ede95cdb92436b80ea148103890</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a8235bc95e962bf4093d0f3d5dffad6a1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSubUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>aa544816097caefb297614fd977896ae5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownExtensions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a0024bac3e1c22918b69391dcd5883451</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a7bea345a8f04d21c3bfa0b756e39d9b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>all_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a69daf615c6034e0a64a8298f03f129c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>all_fields_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>a4980fe75cde54d315e69899bc0064bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>af73c1069e6a0b1c865317cd637ef05d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>empty_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsAccessorsTest.html</anchorfile>
      <anchor>adc468a304b7c3c3d4483621ce7f33e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::UnknownFieldSet</name>
    <filename>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>abef774b46f29f849ca36166094bd6b88</anchor>
      <arglist>(const UnknownField &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFixed32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a2522aa91bb9a167565252578288fc728</anchor>
      <arglist>(int number, uint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFixed64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a1f0de3ef4b25b1050095cc05f375a224</anchor>
      <arglist>(int number, uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet *</type>
      <name>AddGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a0c32479ce250b28384bdfe5c6de831e3</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>AddLengthDelimited</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aae4f83d8ade711d960376f8298411bb8</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddLengthDelimited</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>af5933a76124fb3505ff842cddf8893e9</anchor>
      <arglist>(int number, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddVarint</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ae9bb028b20080b7116d6838ed8b36385</anchor>
      <arglist>(int number, uint64 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a96f22ed6e45795e276bbfaf3a550a313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearAndFreeMemory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a036e963c7f839b4817bbc528221db209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteByNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a4c661a5f85b2379d3d35372eef5e9b36</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteSubrange</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a1ad9369882b11a7f0d9498e66eb034e7</anchor>
      <arglist>(int start, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a1379658c3b72a9824ca7ac97c260c791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnknownField &amp;</type>
      <name>field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a95c03feac846b47ce9fb584dc63cadd3</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>field_count</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a6e4a3f65ee1f0eb9d4c416ae51ea4320</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a98253d0c53a44fd4778634b4948a39a2</anchor>
      <arglist>(const UnknownFieldSet &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFromAndDestroy</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aede7bc183347e8dc14c31bf427d45247</anchor>
      <arglist>(UnknownFieldSet *other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergeFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a33636cd873973400680d63b2465e9327</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>UnknownField *</type>
      <name>mutable_field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a7312558c497f86eb32952fa1f999f6c2</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>adcabc2e85fb0fc474cc1affec6f21d72</anchor>
      <arglist>(const void *data, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromCodedStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a7ef86b2262cbc1483076e7b2381290f0</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a37f052711afed2a0e80e35aae10086d4</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseFromZeroCopyStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a4cfbb91babfdff43e9d71b2bfd79a6a9</anchor>
      <arglist>(io::ZeroCopyInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsed</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aba6625dcb94d66bbede621006418d954</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SpaceUsedExcludingSelf</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a0ede8cb68ec39bf2d7ebe042b6bd9322</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedExcludingSelfLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aabc1c2f5ba0b14c82bd690da441eec1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SpaceUsedLong</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aef3bb89ff00c40a9799dbebe219007c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a5b41534606bac7c8e497af4c90ecbc31</anchor>
      <arglist>(UnknownFieldSet *x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownFieldSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a346184524bdb43918771da50de97f0c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UnknownFieldSet</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a5620cc27dd071687e6d0253887b78da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UnknownFieldSet *</type>
      <name>default_instance</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a8be25e2906f628b98b213818ff8633e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MergeToInternalMetdata</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a36901dafab31b199540f811eac26bb06</anchor>
      <arglist>(const UnknownFieldSet &amp;other, internal::InternalMetadataWithArena *metadata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearFallback</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a25087bc53c15585561d05f3854b0da89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a88bda393a0366ae09f085bf6f30a5770</anchor>
      <arglist>(UnknownFieldSet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalMergeFrom</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a43078bddb7ff9bd2e0c5945bf6c373e8</anchor>
      <arglist>(const UnknownFieldSet &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; UnknownField &gt;</type>
      <name>fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a6626ae89f3c1ea0c7b31a765de8a8454</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>UnknownField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a491ee483d76106d1654b58896db95814</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::containers::UnknownFieldSet</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a66caef4b7ec3dc93b7b7fb57d5ea8cd5</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a4cd4d04878c19e8f0274c984335435fa</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ab1ce1409af314bfbd37330d89434d4ff</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a059090721419cd58324b44d326c26ab8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a32e0178fd01f6bbae5c11b90d3242df7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a2f0b5c2811b2db9cf4f9547af6a415c2</anchor>
      <arglist>(self, field_number, wire_type, data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_clear</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a3dc68947e0979bafc6b991ba36952dde</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extend</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a601ae7803f5ee95061b2ab14153b5202</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_internal_get</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a486147219da9c8e966d2d3034a24eb13</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_values</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a71cf46a8d6151ff50406a8a5d3e4798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1containers_1_1UnknownFieldSet.html</anchorfile>
      <anchor>af9c6525375bae4c0b5e48943892f6c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSet</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</filename>
    <base>com::google::protobuf::MessageLite</base>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Builder</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Field</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet::Parser</class>
    <member kind="function">
      <type>Map&lt; Integer, Field &gt;</type>
      <name>asMap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a8d97861dd52b712ae5c3b5e53a25a9d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a21b8ede8ced8e14901c83fe51626e7a8</anchor>
      <arglist>(final Object other)</arglist>
    </member>
    <member kind="function">
      <type>UnknownFieldSet</type>
      <name>getDefaultInstanceForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ad3724153d680fb0ce93cd24f22139f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Field</type>
      <name>getField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a01378b1e9ce25d54cbc739c3de06496f</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>final Parser</type>
      <name>getParserForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a32a84a4074403cc4d93aa6f435ba957a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aa0cb222ca0422ff81d77aba964c24e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSizeAsMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a6e691cbddee122f08f0d4c13b07afafa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a4f3500e4d0a0983e1e1d478de2aade04</anchor>
      <arglist>(final int number)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a3a5f7291cab19f48e366633db77d032f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>acdbfa7ca031a33a750efb0162c51041a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>newBuilderForType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a7401054d9d5a2e47974760f3d102bae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder</type>
      <name>toBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a589f924e4d5e06987b898ec8ef012b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>toByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a4d676c8f005e1149cd435d20088dc951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>toByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ab7e8923f9962304b3390cfa2d068527f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a0e7fc6099b3d1d0d2ada3f9caefe5192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeAsMessageSetTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ad4a3c2b36db56bd8fd59d71b0724c562</anchor>
      <arglist>(final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDelimitedTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a0eb04d218830782c117dac5fa5b8e8fc</anchor>
      <arglist>(OutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a19cf595831c436517b1600b73f80251d</anchor>
      <arglist>(final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a896ca20be4a106fd033fc97c5a646973</anchor>
      <arglist>(final OutputStream output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnknownFieldSet</type>
      <name>getDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a13aba86bddf44cc8bbbf7694ddb4a6db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>afa45e6cdb6bd809735b667d41c7362a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>newBuilder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a84f36ea6e9acff5a8ffacf7935701d18</anchor>
      <arglist>(final UnknownFieldSet copyFrom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnknownFieldSet</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a809d36d680ec228e7f9ce8ed38a703cf</anchor>
      <arglist>(final byte[] data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnknownFieldSet</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>aff70c7440c78208217f7e9faaeec92a1</anchor>
      <arglist>(final ByteString data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnknownFieldSet</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ae4764861caa4c2b01573348199caf8f4</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnknownFieldSet</type>
      <name>parseFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>a706df089f721f8df3d10719e50da41c6</anchor>
      <arglist>(final InputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnknownFieldSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ae6c330252570aa3b9da700f60890b3b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; Integer, Field &gt;</type>
      <name>fields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>afbd1cb0e97b239a9273c71355d71e6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Map&lt; Integer, Field &gt;</type>
      <name>fieldsDescending</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>add2b2a86677a16b2db8a8d981e509687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final UnknownFieldSet</type>
      <name>defaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ac713d556a6d080ee9d6a2a90aa0cbc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Parser</type>
      <name>PARSER</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSet.html</anchorfile>
      <anchor>ad5c0f25e47dc325c03f80be263710687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::UnknownFieldSetFieldSkipper</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</filename>
    <base>google::protobuf::internal::FieldSkipper</base>
    <member kind="function">
      <type>bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</anchorfile>
      <anchor>a8bc8daf4b8e339617836deea83eb04b8</anchor>
      <arglist>(io::CodedInputStream *input, uint32 tag) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SkipMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</anchorfile>
      <anchor>a9551dfb168955334e63f48cac26e7def</anchor>
      <arglist>(io::CodedInputStream *input) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SkipUnknownEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</anchorfile>
      <anchor>a3da68b999e22245920a099193ad7db24</anchor>
      <arglist>(int field_number, int value) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownFieldSetFieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</anchorfile>
      <anchor>a4e6dc53b7ac2336132303a29a5970920</anchor>
      <arglist>(UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UnknownFieldSetFieldSkipper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</anchorfile>
      <anchor>a3f1ce235d78dcd72567560fc06db8eeb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSet *</type>
      <name>unknown_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnknownFieldSetFieldSkipper.html</anchorfile>
      <anchor>a26144603bdf6999ee0381b6e05faa070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSetLite</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</filename>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a1f13567842d4a11670bed14d2622b275</anchor>
      <arglist>(Object obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a00153b32ff1bd129d6f22aa053fdfaf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSerializedSizeAsMessageSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a21ddb7e6ab44b2f1dcb68e7568acb62e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>aa6128dc37d8b61583973c117f69e19f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeImmutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a67df9a9ecb309c8c13ac1720bb40ff19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeAsMessageSetTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a9d16d45bbd8a193485a7255cd690573b</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>aa3c92490fbe65cbe78f3d59effe12e1f</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a72bcbca9575cf98f293c6f49fd8ef5b0</anchor>
      <arglist>(Writer writer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnknownFieldSetLite</type>
      <name>getDefaultInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>acde55821797b4fcfc4a342ee55c39c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ensureCapacity</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a2d5d24ecafbbd80664c476b22116ec45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UnknownFieldSetLite</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>acef4bd1a226a23b493555c0b125e7af5</anchor>
      <arglist>(final CodedInputStream input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnknownFieldSetLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a20b647683ad19337b206cc7df19a5b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnknownFieldSetLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a69946ab223be1b8785e1d78f34ce2b3b</anchor>
      <arglist>(int count, int[] tags, Object[] objects, boolean isMutable)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>acb313e032d228f269c4effc851434c14</anchor>
      <arglist>(int[] tags1, int[] tags2, int count)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>equals</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a6b849957f977172d244999dae56869ae</anchor>
      <arglist>(Object[] objects1, Object[] objects2, int count)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a9aca5655082aaead7cc764e3102f5270</anchor>
      <arglist>(int[] tags, int count)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>hashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>aed044de423e8b5afc47cf126a0a52323</anchor>
      <arglist>(Object[] objects, int count)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>writeField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a4be0fc40d9b6322eb2810184ab3bd1f7</anchor>
      <arglist>(int tag, Object object, Writer writer)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a834b433387e661275b8b51fd5361ac90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isMutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>aa716df08a7f735582b373e3842a38361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>memoizedSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a8b2115eea340711590b7a5bcb5c5220e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Object[]</type>
      <name>objects</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a461fbe01df01bf8ce46e921260d5a0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int[]</type>
      <name>tags</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>abe85fefab0fc33509231b35cb3211353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final UnknownFieldSetLite</type>
      <name>DEFAULT_INSTANCE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a895759ab6c42dc701daf19f2a8472732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>MIN_CAPACITY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetLite.html</anchorfile>
      <anchor>a3483d4402d49843096f8f3a08f47a2b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::UnknownFieldSetTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a266f11995ff98e03d04331044953d378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ad3ce113c7f6fb93f9f88754f95b00250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ac9e33bd92b67d75168b19dc6a5ae7d9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>adb5573e609d42223f57dc8815b810855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a31e13067d283e6718899c9f86acbece7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a48992f19be25de0c84355f8658f44858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>af379285bb31c5a1e441c70d41423ac72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a183e90374027acc4dc942771441e0eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLargeVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a05fdbf0c5c90a12854558463308e877a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLengthDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ad73a3c9112a4f8570cce5dab7e959c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a27abe7ad9a46d3d73c4002884f6d6f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseKnownAndUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a3e258013f3eb4b76733cd1f772ea02c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnknownEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>abe7cf35b19163b541df5993bd365f3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ae9f5341733b67b30fcfbafb1f117b5b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a4c8e3e910d1c4fdfdeaf3c6b0d524a8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a2ac0d9750d1a3514b383fa33c4d83407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWrongExtensionTypeTreatedAsUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>aa06facf1bc4c13d6bca399cc9cae13b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWrongTypeTreatedAsUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a0578805b433dff8e0a9521b8443d5047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEqualsIsConsistent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a832754accd0b2e0ebf6ebfa3cb56d3dd</anchor>
      <arglist>(UnknownFieldSet set)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkNotEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ad2a9966446d3eef7826e9d537cc44990</anchor>
      <arglist>(UnknownFieldSet s1, UnknownFieldSet s2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnknownFieldSetTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ac4ed10220095a580955a0078f8c4ec2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClear</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a55031a39deb3442639396647c22f169e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ad1d5232abfe6660da1dedc7655c76a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testClearMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a8fc72adb58bdab441793232f526e0189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testCopyFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a0e837f9c6f2bba569f5a65e63f0398a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEqualsAndHashCode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a491d44c1b1a9657911f7a4e8780b95a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a6c5df331809609998f7924ce518f815b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ae50b206955082403be3ce183d99de419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a0e5bf15875fd0ea99a422bbc4b259175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLargeVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>ace5c8b73d5d8bd266da9f28e18e20cc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLengthDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a48aa5aeb02ea6d2216a1f00a9165eeb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a58a1e34eb26734c950a88c3295f966c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseKnownAndUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a57a4df25d27fd6a6e3396fbc02fe0758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseUnknownEnumValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a77979bd73ff238041734e51f0d0efa0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a9d40a70177d17dc9ea458299a08972d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnknownExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a9d3f21b53d8e0ebe337d4979cce03a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>af8b30dca3a609437d4164bdf1b7efa47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWrongExtensionTypeTreatedAsUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a757020b827f5e322912be5e286b417fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testWrongTypeTreatedAsUnknown</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a1fe154da41609b2240fddb37de7cbd96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkEqualsIsConsistent</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a4dbed6ca6f951724858fa2d656319e0a</anchor>
      <arglist>(UnknownFieldSet set)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkNotEqual</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a48dadbdc2ee30a915a91a9a16d6a240d</anchor>
      <arglist>(UnknownFieldSet s1, UnknownFieldSet s2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::UnknownFieldSetTest</name>
    <filename>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>GetBizarroData</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a020b44797d6d79f9afd1af206c6bbfdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const UnknownField *</type>
      <name>GetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a40b9d8680963eed128aca9698e026ba2</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a9bd2bea97cf079f7a478079cc7280589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestAllTypes</type>
      <name>all_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a5064247962621f5e74cfebe4c80a5cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>all_fields_data_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>aa2a8120565f6ec17fd66b8c0e22ee138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Descriptor *</type>
      <name>descriptor_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>acef068bfa1f772d7881cd6d6567cddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unittest::TestEmptyMessage</type>
      <name>empty_message_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a1ebdb9f587ebc9ba7bae2eb2f30f2634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnknownFieldSet *</type>
      <name>unknown_fields_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1UnknownFieldSetTest.html</anchorfile>
      <anchor>a2d2f610ec5a74dd15c9ee6dc3ba30b56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::unknown_fields_test::UnknownFieldsTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a30156e9b812c1212ef970c51cc39386f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>ad581b76aff00fc9cfb695937a23d4fa7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testDiscardUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a7fb2df4d69ea1db1c2bd1104f3af961e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a7f32deb44e19b99581bbacf72e34ae36</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testListFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>aa2df09833e925a4c0cc728b36a7a51da</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerialize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a36a4d3eaf6c9c5f66b3429e10552a57a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeMessageSetWireFormatUnknownExtension</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a783234bbe20ffeb3206221c252a7fe1d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testSerializeProto3</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>afdbb8abbd6a808f83efea215116af463</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>all_fields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>ab1f7d3b784a33425da8a911d1a4f11b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>all_fields_data</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a56da3b19bbc6cc12958694fcd1726905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>af3fd0cbca9a31c13ce1b5ebf2c758025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>empty_message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1unknown__fields__test_1_1UnknownFieldsTest.html</anchorfile>
      <anchor>a3cf970eb88003044d23ad1aaac661c2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::UnknownMethodCallError</name>
    <filename>classmox_1_1UnknownMethodCallError.html</filename>
    <base>mox::Error</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1UnknownMethodCallError.html</anchorfile>
      <anchor>a36451bc6f161cd7fb9ee22df95bb8cfc</anchor>
      <arglist>(self, unknown_method_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmox_1_1UnknownMethodCallError.html</anchorfile>
      <anchor>a332c3d02f5124f5030cace6548312034</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_unknown_method_name</name>
      <anchorfile>classmox_1_1UnknownMethodCallError.html</anchorfile>
      <anchor>adc76a904de77ac19fe50dd65d9986ba4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnmodifiableLazyStringList</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</filename>
    <base>com::google::protobuf::LazyStringList</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>afee14a7d5d3dfe157a1efdba77eb236b</anchor>
      <arglist>(byte[] element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>added1e30de64218ef582b16bdf0b2c9b</anchor>
      <arglist>(ByteString element)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAllByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>ad77c158cf492a46ee18187dbde7a920d</anchor>
      <arglist>(Collection&lt; byte[]&gt; element)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>addAllByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a74199e7f9f186b9b22ed4ebd6c270577</anchor>
      <arglist>(Collection&lt;? extends ByteString &gt; element)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; byte[]&gt;</type>
      <name>asByteArrayList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>acaf5553828ab4347fffaf630e7b6951c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; ByteString &gt;</type>
      <name>asByteStringList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>ac45427c7d33af01a275b04a30b900caa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>get</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a7c1969f531ce7151b5dc8f439f6c1c3c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>getByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>aec02f665e9eaaf08a05fdc481a5cc1cb</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>getByteString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>acfd4874ffe0085700acd380530c941bc</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>Object</type>
      <name>getRaw</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a3970354db505c28547a67b2984f0fbbe</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>List&lt;?&gt;</type>
      <name>getUnderlyingElements</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a8e6c19545c008f7f48dce33fc1165f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LazyStringList</type>
      <name>getUnmodifiableView</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>aeb6458bc8d5e266f52463484d3191bdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator&lt; String &gt;</type>
      <name>iterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>aca12f5313e52def8ae02abdc13ed6704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ListIterator&lt; String &gt;</type>
      <name>listIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a36eddfc0ed32a4cde2ffa6b5cbef9b20</anchor>
      <arglist>(final int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFrom</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>acc7e07d257d9dbcdc46049348dcac7cf</anchor>
      <arglist>(LazyStringList other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>aaf65df4d1747a685da033e2297bd5d75</anchor>
      <arglist>(int index, byte[] element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a85e48f0038cfe37b7626e896da76053e</anchor>
      <arglist>(int index, ByteString element)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a4f7650396f85f6b85e58887bfdb22c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnmodifiableLazyStringList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>a52ccded7ad18f0ae16a180ec20817994</anchor>
      <arglist>(LazyStringList list)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final LazyStringList</type>
      <name>list</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringList.html</anchorfile>
      <anchor>ad4c05b734bb580905ba7f28b8d967a92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnmodifiableLazyStringListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a8ac2334cb05d2247e5e6dd8c17a40826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testListIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>aad05ccd3473ed701e72d4f914f9647f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModifyMethods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>afb197a77a3f7729816c7025a05d26f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadOnlyMethods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a131460b7c89bc3164081fc40c45d3e40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LazyStringArrayList</type>
      <name>createSampleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>ad2e734d988e6058a71ff80e6d969645f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>BYTE_STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a72d86cc798c9b8b875da11151444a9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>BYTE_STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>ad100ab888ec8c6aee26991750477701e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final ByteString</type>
      <name>BYTE_STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>acbe2ef09cf0d5eb2b0f1aae8e18f9ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a8741d64285cfe913284512cf4cbe272f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>ac8b6a8dfed7fe3bceb3cffbfa3dbeb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a4bd9a5ccd69769475c94808760a22107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::UnmodifiableLazyStringListTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>afcd2a5c70aa8467d3b357e38b03361b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testListIterator</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>aa00ee65d5bf6b08021c82b88068e003c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testModifyMethods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a5872a0f4e35d8a45c11c0b9d400edf8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testReadOnlyMethods</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a40146f6057ce95c35b263cb025c6a6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LazyStringArrayList</type>
      <name>createSampleList</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a37075afb5aa9105a365db545faea7334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>BYTE_STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>af402621956ed019db9e4b421658b5172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>BYTE_STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>ad1559e5890e5d9de9a0852ddcdb49dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ByteString</type>
      <name>BYTE_STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>aca78ee5dc044eb867a54d2edbf8670c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>STRING_A</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a18e05f7c0c74394066ef94e98d8bcc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>STRING_B</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a06c0f9e12b5d449c495004f4a7b1d746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static String</type>
      <name>STRING_C</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1UnmodifiableLazyStringListTest.html</anchorfile>
      <anchor>a4dee363232fd83fd578e68de662a18fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mox::UnorderedGroup</name>
    <filename>classmox_1_1UnorderedGroup.html</filename>
    <base>mox::MethodGroup</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmox_1_1UnorderedGroup.html</anchorfile>
      <anchor>ae790a11f2af5f53915933693f22cdbba</anchor>
      <arglist>(self, group_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AddMethod</name>
      <anchorfile>classmox_1_1UnorderedGroup.html</anchorfile>
      <anchor>a7c83ca6914c8ed8ce22880cdc5a804df</anchor>
      <arglist>(self, mock_method)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsSatisfied</name>
      <anchorfile>classmox_1_1UnorderedGroup.html</anchorfile>
      <anchor>ae6cd9bebdd5b4ae5c60e67eb86c2ebff</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MethodCalled</name>
      <anchorfile>classmox_1_1UnorderedGroup.html</anchorfile>
      <anchor>afb59148f01bcbcb9e41e7b13a95d40f0</anchor>
      <arglist>(self, mock_method)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_methods</name>
      <anchorfile>classmox_1_1UnorderedGroup.html</anchorfile>
      <anchor>a11511b5e433ed1d53244a51469d753d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>foo::UnprintableInFoo</name>
    <filename>classfoo_1_1UnprintableInFoo.html</filename>
    <member kind="function">
      <type></type>
      <name>UnprintableInFoo</name>
      <anchorfile>classfoo_1_1UnprintableInFoo.html</anchorfile>
      <anchor>a120cd61575729a26a96690c8a58e41f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>z</name>
      <anchorfile>classfoo_1_1UnprintableInFoo.html</anchorfile>
      <anchor>a3dc8c8e90906bb6f3376474d545e488c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>xy_</name>
      <anchorfile>classfoo_1_1UnprintableInFoo.html</anchorfile>
      <anchor>a254a8fbb1e51db1ef98fadcad88e7819</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_</name>
      <anchorfile>classfoo_1_1UnprintableInFoo.html</anchorfile>
      <anchor>a48136583cf853dcb112f46d33eb7b8eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UnprintableTemplateInGlobal</name>
    <filename>classUnprintableTemplateInGlobal.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>UnprintableTemplateInGlobal</name>
      <anchorfile>classUnprintableTemplateInGlobal.html</anchorfile>
      <anchor>a50fb82625ee9f5cceadf42f8b0f15bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classUnprintableTemplateInGlobal.html</anchorfile>
      <anchor>a5eb13fa2dc8de0e4ac8848f87df19283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a9baea2184aad1f605f33e13066822eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a3570cdb8277d468e00acf6d9425ae814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>ab2e6263140cf625f7b7c5efef1efb068</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a02c79eb89b398334cb9a1270c306d06a</anchor>
      <arglist>(T const *const ptr_to_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>a8d476e195726b9a1082e3e792d5611f0</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepeatedPtrField&lt; T &gt; *</type>
      <name>field_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator.html</anchorfile>
      <anchor>aaa011e449a247266d1d8981d5e14f9ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::UnsafeByteOperations</name>
    <filename>classcom_1_1google_1_1protobuf_1_1UnsafeByteOperations.html</filename>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>unsafeWrap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeByteOperations.html</anchorfile>
      <anchor>a2c223eb330da1d58836b967b558d023f</anchor>
      <arglist>(byte[] buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>unsafeWrap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeByteOperations.html</anchorfile>
      <anchor>ad18d6ae2ac8dabeb4fb5bab598fbb2b2</anchor>
      <arglist>(byte[] buffer, int offset, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ByteString</type>
      <name>unsafeWrap</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeByteOperations.html</anchorfile>
      <anchor>af0e9c9bede485f99990c30bd81d298dc</anchor>
      <arglist>(ByteBuffer buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unsafeWriteTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeByteOperations.html</anchorfile>
      <anchor>a347ba71041598008f975b134da3845ce</anchor>
      <arglist>(ByteString bytes, ByteOutput output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnsafeByteOperations</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1UnsafeByteOperations.html</anchorfile>
      <anchor>ab0a7b561bc1260ec7eea92eb373c8d21</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedInputStream::UnsafeDirectNioDecoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</filename>
    <base>com::google::protobuf::CodedInputStream</base>
    <member kind="function">
      <type>void</type>
      <name>checkLastTagWas</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a66d79e86875076a300b401cb321a59a6</anchor>
      <arglist>(final int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>ae76374efabfead32fdcd6437c24cdae8</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBytesUntilLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a30480fe7f42efc8924becebb9484c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>aa713ed7ff412cba0765efdcb6c229ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesRead</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a3e651c64a8b29de92c77ae76dd77e73e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAtEnd</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a020e020e0d692effd4985c4c09413419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>ae025a95b1f7f82d009fe094c1881e025</anchor>
      <arglist>(final int oldLimit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pushLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>aa220bcb6a02343ac962b753d222776d4</anchor>
      <arglist>(int byteLimit)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>readBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a35b16fabbc45fe0b8834a0ff2feac31f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>ad9ff40992b6c2704398bbc934b05dd54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteBuffer</type>
      <name>readByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a25ad2020370c5bb524b97f8f23239eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteString</type>
      <name>readBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>af1b01fa44ccac816c9ce3db6653beb0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>af97d6d9311507883298faffba1ec7d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readEnum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a9ef7370459d83539fbb08db336106128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a08672a7f5ad7034296c5030bc9a6e308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a57249d2589467a5613957eb24045194a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a76b92f33d6b35291e9115f4d9ebf3827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a648c5e502b16ff5e3d29e2ac0eb271af</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a7ace295ff6908bb39ec6e254a923445a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>af603034fa1312050f961081df52424b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a659a268e8b65d0210057c10b64b11571</anchor>
      <arglist>(final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>readRawByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a34b66b86f0318ee7d81d0039b7d4afa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>readRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>aae883ad7c82e8a27dbbbf8bc84b52391</anchor>
      <arglist>(final int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawLittleEndian32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a749bb8c5cc89b9c1c652b882add6cb94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawLittleEndian64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a6462cd48951f4865c82452cd1768d2e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readRawVarint32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>ac5f3dbd8fa00b14333a63c9c97e4fc3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readRawVarint64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a2043dae03f1fde12253ee45bcfe35e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a672d502f98a4aa2cc110006d821f6924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a9f2058f2a5e8c7cadb44a0c977398789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a9c67b4e0a5b539fb11e60fe4ad32cefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a28d6d5ff41d5e06e1522b4e40fc2aa10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a2a446e4e5a99527d6368c1f8651ce39f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>readStringRequireUtf8</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>af0248581b0402abf604deba387b45d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a485c74206eb523a5459d3ffab5f70c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a8f07d3077a778b4bbf9f9dc4a53bf416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>readUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a4afe7fcc2a6a32a812eaf626fb666cdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUnknownGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>af92fe4e1ebe644eb39e02aa89c005f27</anchor>
      <arglist>(final int fieldNumber, final MessageLite.Builder builder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSizeCounter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a4687a379d72c68e4a2067c60d0239120</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a8f154280cffbc5fe4576d54ebe0b6810</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>skipField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>afc39c96785b0ff701710086db55706ab</anchor>
      <arglist>(final int tag, final CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a7eb19c3ce3313e6ebbc37cd5bec3c9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a18794b8a6fd7a9ab933ea46203a4bff8</anchor>
      <arglist>(CodedOutputStream output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a61a639ea9bf67279d91b89c17a33ecf4</anchor>
      <arglist>(final int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>bufferPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a1272c3f9b959c425cca8eb06cfc3477e</anchor>
      <arglist>(long pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recomputeBufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a4f04798a3a7f5dbef99443e66ac98c29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>remaining</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>ac7d2e48cf549db9e5576379a4fb40208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a0bab7105f44fda0f0a40dde76de624a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarintFastPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a4377389113e19853845b110c5c08720b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipRawVarintSlowPath</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a457cf8ae716497602666d6716f6f42df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteBuffer</type>
      <name>slice</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>ab2f69b6174c7ca145acfa25a2cebaa1f</anchor>
      <arglist>(long begin, long end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnsafeDirectNioDecoder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>aad6e83b470b0080c213627377da017cf</anchor>
      <arglist>(ByteBuffer buffer, boolean immutable)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final long</type>
      <name>address</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>af0e71604188231c6709ad002f8c6ef46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a6cc7f13861a590c885f830643182abf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bufferSizeAfterLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a5f5a97ce0a865b06ef541eddb0054277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>acc88013f57965e076bca40af11124eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>enableAliasing</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a02426bb59981dc578f8aa7297aa9e8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final boolean</type>
      <name>immutable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>aa910cc56695031c9168993c8aae9a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a08d86d9e12d976ece8a06cb24c4eeaa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a46ed982ca5c5907d269363f0e0d17a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>a32e03c0f5703d03d2d0e56fcdcb5d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>startPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedInputStream_1_1UnsafeDirectNioDecoder.html</anchorfile>
      <anchor>aaa23584c436af79d672dd7edce72dd7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::CodedOutputStream::UnsafeDirectNioEncoder</name>
    <filename>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</filename>
    <base>com::google::protobuf::CodedOutputStream</base>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ae3d62fcf8e69284a09a6e41550a0043e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ac0c2a1f537f427a84aec05aedd900b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>add0053f523f4e8775760e9a26b62df99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>af10bdb0c261f2d03ae081e6ae0128f54</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ad1e174229bf3194317cea97c4b592d1a</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a5f275d20a0c74cd25949bd45a0d65546</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a9b0cae0e581539ff13ab6f5e9137f8bc</anchor>
      <arglist>(int fieldNumber, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a2f3b53aa5d36b78dc1c07c9793e7b522</anchor>
      <arglist>(int fieldNumber, byte[] value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a79960fcca32eed171ac109c8533950de</anchor>
      <arglist>(int fieldNumber, byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteArrayNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a420a6d60258366665531c2d4f95727aa</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>aa45b10c1d1446143ab66dce67da70176</anchor>
      <arglist>(int fieldNumber, ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>afec89167c9a16eb7f1bcf4f3a827ce52</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytesNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>aca9a12bc11e2b667217e341ed8661fce</anchor>
      <arglist>(ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a428e21b39b81dbe098f81f7fd557e3b5</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a557833336d4f4fdf6b60e4ff264a7fd0</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>aaf9417497cdaa6d6e11453cf8e6afee6</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a2951f474188d0a08607af676a17518ac</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a3dca0960fc1fd20817bdb47d39f1646b</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a0d4e09df2b868dd9680cd6574adf16d2</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a1a3d8d9a7c700357266c787c6037c5da</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ab6d7b2ef734437fca236bfaf9b416b2e</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a139efe0c816fa89e305dfb6ccbf07a20</anchor>
      <arglist>(int fieldNumber, MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ab94a4475094ac8bba1058b824509dc08</anchor>
      <arglist>(MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ae3ac40384da534e5b9e7aaab0b7f18f1</anchor>
      <arglist>(int fieldNumber, MessageLite value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>acbd08cdd0d7cb990d80daf48e507657f</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRawMessageSetExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a3c61eb5cec409b99347bb11b1ebbde3b</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a6228fe0662b462cc708cb83b7e3e99c7</anchor>
      <arglist>(int fieldNumber, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStringNoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>af02b9ffe7fcea5b2802956cbef15d1b6</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a6ee1aea11a1b58b1f8e9f519d1e78e3c</anchor>
      <arglist>(int fieldNumber, int wireType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a323913b4818d4c03989996fce9b3c94e</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a89fe28fe5faabccf324cce72dc976e60</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a97ad71a159e9a08d905367bd83e803b0</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64NoTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>aa64b64d485a778e8061f083593a8ec89</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>bufferPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a6ab85cf1ca588445b58e426413845fd0</anchor>
      <arglist>(long pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>repositionBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>afa909dfc9c51ef132fb526c02f959a36</anchor>
      <arglist>(long pos)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final long</type>
      <name>address</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a66aa89209c502fca722d19092bc8605c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a44d8209659fe53351fc5e0477c73e6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final long</type>
      <name>initialPosition</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>ac4d1e50af23b009e62db1a8e255c008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final long</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>aa32d505651d79311e503d6f8eba2ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final long</type>
      <name>oneVarintLimit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a303a9e15a8e1f53bd1afe78b43e5ea13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ByteBuffer</type>
      <name>originalBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>abd09408255743356133461e6da61f703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>position</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1CodedOutputStream_1_1UnsafeDirectNioEncoder.html</anchorfile>
      <anchor>a7757053c717608fa94a9c6b5da31c7b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BinaryWriter::UnsafeDirectWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a87507ec2b5185d14fbed6c3ef3ecdd99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a2f93619a6415969f28fe7a491256528b</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>af88ed1eaba67a4dd941661a2fb68f16f</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ad335d3ee22937d4ac9b9b6448e44848a</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>aecd3702ff4da57dcfce8551ba13d2ec2</anchor>
      <arglist>(int fieldNumber, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>abc4a16468c5ec288dbdef09d32c24d23</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeEndGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>afbdfceda8f4e9201833dfbcff256c287</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ad281c35baba953ec1c0a767a11f3063c</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ab24f100bb220d4d45062c921a35e2185</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ae6d85349eed6f933bece29bb7d9f214d</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ae7d3cc3ff94c0ffee3e82a63614f0334</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a237973fa3f20ba067d365e691bbf3beb</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a194998c2f034ad137957144623a47779</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a7f135a9ce4595f993b7b0a094b86a1a2</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a8f855f2b74e6b40bf699ceda0c7818c3</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a0c9b94573c49861562316f56f1a10d30</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a1dd7bbaecb30832dea16014b5093dc86</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a00ae78dcba03686ce3657a3645171d6e</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStartGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a1fd8031da1e8d04b5df95030ac10a4cb</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a6f4f14a6122388ef7b387ad7574d5633</anchor>
      <arglist>(int fieldNumber, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>aad3dfbce8958e8db9004adefdc34efc3</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ad706724e0f9351fb6e044c989662173f</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>bufferPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ad70d4c3e27d81b031051c3623859049c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>bytesWrittenToCurrentBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a08732e2c7f13ab801c2c8b98fd6aa8cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ac4a9286e5589e3a4d8b8c899d33410d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a5ba795c757f006b114cf448013828e1b</anchor>
      <arglist>(AllocatedBuffer allocatedBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>abfd178dcc1afce634f1183736c6fbf89</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>spaceLeft</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a275ad37ab6a6ce442164564dd6c5afba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a040b5f8c40deb706bbf0fb3e584bf522</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>ac94188ee764862580faf57f0ffc5efee</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a70b60172f643664acda1dc176247feab</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a40e112f50ee4cbe97808421ced8ce2ef</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a88a9167dc218f0b3831d503e44c2df23</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64EightBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a9183659997d73e8b6af15a348b36b2d8</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a7f16c80f6cf4f1ecfd48cfd08377a456</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>af4ab3529435e7ed86cee5b990494e5e8</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64NineBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>abdd148591cbe9972796751b450167a99</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a4f922abebfd546a747e9105b91512ef6</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SevenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a65a1d91a5546471841810bdea91ebb98</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SixBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a54d47202c34f38524c82d5b433d84c91</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a844bb29e23b85a07f03dc75d3bd3bb40</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>aa91e8b6cdf070e3b48cd137036931235</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>aed8ed28e992cbafc4b35f6f03b100053</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boolean</type>
      <name>isSupported</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a3fbd15b02c6b7262d9d5abe75f874fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteBuffer</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a0947648abe26dff5292c5f4437c012fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>bufferOffset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>aeafd401234a43b8d6583349350e94916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>limitMinusOne</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>aeae293a72b6f77a0507ee09b0b6f0b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeDirectWriter.html</anchorfile>
      <anchor>a9edf56b74ca01ef8f6573b63eec58494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::BinaryWriter::UnsafeHeapWriter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getTotalBytesWritten</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a93158e184feca0240a943fa1f8175db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ab66ebfb4600a4f60d0b684ca41b6cdde</anchor>
      <arglist>(byte value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>aee71d4aeeb5d4efb13111610dfd6e9ce</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ab61bd8355dacab87fc846b57e0751440</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBool</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a49bd8a41a4092d592181e0e7d18f2fff</anchor>
      <arglist>(int fieldNumber, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a04a098193d5eb13e0a6ff9d2aca87509</anchor>
      <arglist>(int fieldNumber, ByteString value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeEndGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a4a0a54efdac4d917a4d1411a1d53cf82</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a5a073f7dd485c7d8869f13bba7f1cd9c</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFixed64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a2e49491e6fe66037b69952edfe56b9c4</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a8eb3326f83b18994ec931933f29de138</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a4ce179a021950498cf4fedc48de508f2</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a14348f39b127447474976f47e1e5a8d4</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a7cf7f61419aa5779cc87d2501eed025a</anchor>
      <arglist>(byte[] value, int offset, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLazy</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a46d8e24f96f80a06c1e1f7565fda5ff6</anchor>
      <arglist>(ByteBuffer value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a93218169a2145bdecf1496274265332b</anchor>
      <arglist>(int fieldNumber, Object value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ae2b2deb034a922c1b1ba384e59df00b2</anchor>
      <arglist>(int fieldNumber, Object value, Schema schema)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a2b620d5f3ae3eea3bd8cd4c5d74f7843</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a8225876289c22cf065cf98f5c3ef0308</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeStartGroup</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a1208752f06ae70e87c2b2a585193454b</anchor>
      <arglist>(int fieldNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a03f51f99822f04e0c57fff2e63ebb20a</anchor>
      <arglist>(int fieldNumber, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>adcf4e882271cf04dbbe2fa84e87aeafe</anchor>
      <arglist>(int fieldNumber, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUInt64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a14005d9d7c8f4e4802a14879e124e08b</anchor>
      <arglist>(int fieldNumber, long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>arrayPos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a4e2038bcb9771025bf207be0419c6382</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ab5f39e6e25b8ec9725b7bd3cfdf5b3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>af7ddc9686b066bbaa95c47ae6e60c79c</anchor>
      <arglist>(AllocatedBuffer allocatedBuffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a96521aaf4a1af41e8528c74490adbbe5</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ad4754667f7e6460906f24cfd77598f82</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a5e4dc84a619ce838b0f0abf11853ad54</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a209aee5cd39a9b46bc4a8577e5132a92</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a187256c8f5ad9efa41748e2317d55294</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint32TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>af416e16369d1977fd44de3bee07b606b</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64EightBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a95e7143f5200ab323d30464278bbef95</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FiveBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a9d89912bdbd4813318aa478b2e0453c1</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64FourBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a2fd6c7bac133536f1802c50db71ba5f5</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64NineBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a645ff432596fd6f7bcf189a91a22aa64</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64OneByte</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a56a9c036887b1ae324b69dbc74529dee</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SevenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a711091cc1e8ae6dc7dbe487703962b9b</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64SixBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ab1b8a485d78adb114b7d833754cf8ce2</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TenBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a65b116b4568dd18953f04eb0bb8af58a</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64ThreeBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>ac5ebdd7149ef48a6b0ce43de6c14a9d8</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeVarint64TwoBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>aff9720065c1de5e92a9cc30fcec5c90c</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AllocatedBuffer</type>
      <name>allocatedBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a8b61a5286c8971b28f34b0b315d54127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>byte[]</type>
      <name>buffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a71010fc560d2b37ec8a111a93112ece4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>limit</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a6e8c3c96fbd72b9e01b168d0ca01eb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>limitMinusOne</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>afb49cf9bb3aa5c8a07c6ea061be422a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>offset</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a98b9eb76239139201bf194faed5b79df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>offsetMinusOne</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a9319d0cb021cb06496d24512dd787669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>pos</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1BinaryWriter_1_1UnsafeHeapWriter.html</anchorfile>
      <anchor>a5edbf5148a0ffaf608e27faa3f573485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Unstreamable</name>
    <filename>classUnstreamable.html</filename>
    <member kind="function">
      <type></type>
      <name>Unstreamable</name>
      <anchorfile>classUnstreamable.html</anchorfile>
      <anchor>aec8af0d0f78468a9094f1b36332a0842</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classUnstreamable.html</anchorfile>
      <anchor>a3b4a3b4fd9c1999f38b3c63b7de0fa07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::GeneratedMessageV3::UnusedPrivateParameter</name>
    <filename>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1UnusedPrivateParameter.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>UnusedPrivateParameter</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1GeneratedMessageV3_1_1UnusedPrivateParameter.html</anchorfile>
      <anchor>a41abd22f1696462b26a324e96826e2c4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_alloc</name>
    <filename>structupb__alloc.html</filename>
    <member kind="variable">
      <type>upb_alloc_func *</type>
      <name>func</name>
      <anchorfile>structupb__alloc.html</anchorfile>
      <anchor>aa9a9990b7b3a28631fbc232658acaad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_arena</name>
    <filename>structupb__arena.html</filename>
    <member kind="variable">
      <type>upb_alloc</type>
      <name>alloc</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>afe5f890a083e1d32b7835941128d3084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_alloc *</type>
      <name>block_alloc</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>a0d5a1f17e520fe7c69f525bd8584d92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>block_head</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>a6b09f6628ce734463d802c287b68ccdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bytes_allocated</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>ae56121f501a269e71fce52dac06d6fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>cleanup_head</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>acdc2c85315c1c69a42cfcda4bccd497c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>future1</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>a47141f043fb77183441bf1698b790b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>future2</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>abda8ad7b48c1879638369c9ffa9a854b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_block_size</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>a88b13151178b028dc16ec5ab282aa20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>next_block_size</name>
      <anchorfile>structupb__arena.html</anchorfile>
      <anchor>a419c719fceb4acecc20e861af46e6fd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_array</name>
    <filename>structupb__array.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__array.html</anchorfile>
      <anchor>a7a5f7ab7cb66ecdab3f762f72cf94663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structupb__array.html</anchorfile>
      <anchor>a57d6f97217a7032196af53675beb69e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>element_size</name>
      <anchorfile>structupb__array.html</anchorfile>
      <anchor>aef92b120b1f132b86fc489b4d03fd860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structupb__array.html</anchorfile>
      <anchor>ae78d725b62f1a8830767241dd04c518f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structupb__array.html</anchorfile>
      <anchor>af0e73d09852fbff22b2b318ea8692ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>type</name>
      <anchorfile>structupb__array.html</anchorfile>
      <anchor>a3ce9961dddfb65e77c0f6a54c4033b22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_bufhandle</name>
    <filename>structupb__bufhandle.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>buf</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>a88645742a44bb2ccb478655fe986777a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>buf_</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>a0e17354e1a978a4409a757070a212d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>obj</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>a5a3163a1a1aca88899ac8691465bef85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>obj_</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>ab18522de1089113fd2c0ea0c95b857d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>objofs</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>afa5a0a49772e37dce65c7ab5a89d745e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>objofs_</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>ad2d74bbc050a4877788dda101c8dca25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>objtype</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>aa389f38c8152b1981da18d534510bc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>objtype_</name>
      <anchorfile>structupb__bufhandle.html</anchorfile>
      <anchor>a10cbe7ab1dffbb11e534a9214a1974a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_bufsink</name>
    <filename>structupb__bufsink.html</filename>
    <member kind="variable">
      <type>upb_env *</type>
      <name>env</name>
      <anchorfile>structupb__bufsink.html</anchorfile>
      <anchor>ae60aa97518cc59f81f610aaf5751b352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_byteshandler</type>
      <name>handler</name>
      <anchorfile>structupb__bufsink.html</anchorfile>
      <anchor>aedcc8a1b1d8c766401b5489ce6ef720a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structupb__bufsink.html</anchorfile>
      <anchor>acbaf13c47e08481b2118b7e53ede51ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structupb__bufsink.html</anchorfile>
      <anchor>af8af7412414487f46b6fa6799228ff79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>sink</name>
      <anchorfile>structupb__bufsink.html</anchorfile>
      <anchor>adefb0bb1d4f7e316517c2514742bcf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structupb__bufsink.html</anchorfile>
      <anchor>a3be64a942d344e61742a53c7ffe842c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_bufsrc</name>
    <filename>structupb__bufsrc.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>dummy</name>
      <anchorfile>structupb__bufsrc.html</anchorfile>
      <anchor>a1394d7b5d2ea3a54cfa409545cf660d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_byteshandler</name>
    <filename>structupb__byteshandler.html</filename>
    <member kind="variable">
      <type>upb_handlers_tabent</type>
      <name>table</name>
      <anchorfile>structupb__byteshandler.html</anchorfile>
      <anchor>a59aa705f188c559cbd89ae3ae04419c8</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_bytessink</name>
    <filename>structupb__bytessink.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>closure</name>
      <anchorfile>structupb__bytessink.html</anchorfile>
      <anchor>a7faf2cb08f01f7b2e5460a504050f93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_byteshandler *</type>
      <name>handler</name>
      <anchorfile>structupb__bytessink.html</anchorfile>
      <anchor>a0996651ec337275c21a4b01bea2cd3a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_decframe</name>
    <filename>structupb__decframe.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>group_number</name>
      <anchorfile>structupb__decframe.html</anchorfile>
      <anchor>aa054b67d223b7aae24e39c920142a6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>limit</name>
      <anchorfile>structupb__decframe.html</anchorfile>
      <anchor>a26a04368263abb7b3ddedc57fb17d8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout *</type>
      <name>m</name>
      <anchorfile>structupb__decframe.html</anchorfile>
      <anchor>aacb2a05737e7a53db0f46195d572ff9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>msg</name>
      <anchorfile>structupb__decframe.html</anchorfile>
      <anchor>a846ad530ab5a32c1208364380922e7b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_decoderet</name>
    <filename>structupb__decoderet.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>p</name>
      <anchorfile>structupb__decoderet.html</anchorfile>
      <anchor>a29ef75c55570fc3a94eaa48ebdcd397d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>val</name>
      <anchorfile>structupb__decoderet.html</anchorfile>
      <anchor>ab15b18f014cd71f5148cbbccd5d3916e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_decstate</name>
    <filename>structupb__decstate.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>ptr</name>
      <anchorfile>structupb__decstate.html</anchorfile>
      <anchor>a41670652741d51e110ac722d06a11e90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_def</name>
    <filename>structupb__def.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__def.html</anchorfile>
      <anchor>a4a7647727b86af94eef3fec1a2058cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>came_from_user</name>
      <anchorfile>structupb__def.html</anchorfile>
      <anchor>a14bb8295b83630b369234518cb6990e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_filedef *</type>
      <name>file</name>
      <anchorfile>structupb__def.html</anchorfile>
      <anchor>aadbe82dbfebfc8b1e5bc48d0f00dda8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>fullname</name>
      <anchorfile>structupb__def.html</anchorfile>
      <anchor>a3994da168761ecbf312994ffb6e19832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structupb__def.html</anchorfile>
      <anchor>a9272c80f2ce1971e34687d16ae516394</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_def_init</name>
    <filename>structupb__def__init.html</filename>
    <member kind="variable">
      <type>struct upb_def_init **</type>
      <name>deps</name>
      <anchorfile>structupb__def__init.html</anchorfile>
      <anchor>a3aa61bc7d2427a07b2b43b49a08c0d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strview</type>
      <name>descriptor</name>
      <anchorfile>structupb__def__init.html</anchorfile>
      <anchor>ab4c4ff63f8dd589dded0f11e62c7e278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>filename</name>
      <anchorfile>structupb__def__init.html</anchorfile>
      <anchor>a9a91eaa89b16e27ce550894b4857af32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_descreader</name>
    <filename>structupb__descreader.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>default_string</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>ae26297b885be1035f1e5b845784c7de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fielddef *</type>
      <name>f</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>adca1b106af39b67011327e318fdbb1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_filedef *</type>
      <name>file</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a5826dcf97b038544d046d9fe01d4aeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>files</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a9509b704beaf12de223577898e499c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>files_by_name</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a537d996ea0d90cbf71a0f09c7ab4a401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>afc368453c121d9cdb56aa0eb678f8767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>number</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a0949b03c3bccfeb6d6c76c84bb866a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>oneofs</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a8a7e2a630de0af661c5701d1dad0f7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>saw_name</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a4f2aa79aad6121a2dea7850e5a023c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>saw_number</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a3acf36df2518a1b90044833f146834a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>sink</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>a0ad2f765c5ba7c53ade2abfdfd2d8fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_descreader_frame</type>
      <name>stack</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>ac409dfa75903769755acc48be8ba3f55</anchor>
      <arglist>[UPB_MAX_MESSAGE_NESTING]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stack_len</name>
      <anchorfile>structupb__descreader.html</anchorfile>
      <anchor>ab28752e41db1a21491225a48f26941d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_descreader_frame</name>
    <filename>structupb__descreader__frame.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structupb__descreader__frame.html</anchorfile>
      <anchor>ac344bbd5b64557a551ab1e4f9802d8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>oneof_index</name>
      <anchorfile>structupb__descreader__frame.html</anchorfile>
      <anchor>a52d7e3153f55bcecaeeb6e008dcae8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>oneof_start</name>
      <anchorfile>structupb__descreader__frame.html</anchorfile>
      <anchor>ae6344755544d76a7a46545a3bf00689a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>structupb__descreader__frame.html</anchorfile>
      <anchor>a6bbe964417ede3ac69f5a3f6a680c156</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_encstate</name>
    <filename>structupb__encstate.html</filename>
    <member kind="variable">
      <type>upb_alloc *</type>
      <name>alloc</name>
      <anchorfile>structupb__encstate.html</anchorfile>
      <anchor>ac3c742b67a95332e1724b038d263a84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structupb__encstate.html</anchorfile>
      <anchor>a56ef9941de95bcd435d366de613ddb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>limit</name>
      <anchorfile>structupb__encstate.html</anchorfile>
      <anchor>aa5c32ff06edea3ba2f36e09cfc2682a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structupb__encstate.html</anchorfile>
      <anchor>aa689fa8caca5f5e4916129a182e29ea3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_enumdef</name>
    <filename>structupb__enumdef.html</filename>
    <member kind="variable">
      <type>upb_def</type>
      <name>base</name>
      <anchorfile>structupb__enumdef.html</anchorfile>
      <anchor>a49e83a99c5b101dbb95f49779818d4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>defaultval</name>
      <anchorfile>structupb__enumdef.html</anchorfile>
      <anchor>a8c02b97e8a18b215e08183787450a277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_filedef *</type>
      <name>file</name>
      <anchorfile>structupb__enumdef.html</anchorfile>
      <anchor>acaa70672d2e23fa1f755778a588c4436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>full_name</name>
      <anchorfile>structupb__enumdef.html</anchorfile>
      <anchor>a7a8db64c07d31d58986c1d1ea0a13e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>iton</name>
      <anchorfile>structupb__enumdef.html</anchorfile>
      <anchor>ab82822fc9278823523c06ae08c60e05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>ntoi</name>
      <anchorfile>structupb__enumdef.html</anchorfile>
      <anchor>aef4a5e3914cf175b52f085214f580e28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_env</name>
    <filename>structupb__env.html</filename>
    <member kind="variable">
      <type>upb_arena</type>
      <name>arena_</name>
      <anchorfile>structupb__env.html</anchorfile>
      <anchor>a7cf9840e54a6ba1257a243171bb01498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_error_func *</type>
      <name>error_func_</name>
      <anchorfile>structupb__env.html</anchorfile>
      <anchor>a2b87b0423c141a349c2e75a162b6994b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>error_ud_</name>
      <anchorfile>structupb__env.html</anchorfile>
      <anchor>a946e5b67cda9cd0a8b8492cf7820d4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ok_</name>
      <anchorfile>structupb__env.html</anchorfile>
      <anchor>aa908926f0f8d08189096a3027845dcd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_errorspace</name>
    <filename>structupb__errorspace.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structupb__errorspace.html</anchorfile>
      <anchor>a868bca4d9f9dc4b2ec9cefb7a4e8cd03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_fielddef</name>
    <filename>structupb__fielddef.html</filename>
    <member kind="variable">
      <type>upb_def</type>
      <name>base</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a322031e5f5b6bed3c0bae5877dc0cebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boolean</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a3ec145afd7e8be021792621cc5bfb648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>bytes</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>acd915f018b8536c9e042c1432c9609cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dbl</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a0c38c5cdbdfe98fff173417cb2c36035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>def</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a262a8df1bb17d3ac4b765f5c8052cbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_def *</type>
      <name>def</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>adde5a9c4eb1233b7b94a31ee8f24a0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_is_string</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ae614286b3bf052edb94f37f38112d25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_fielddef::@86</type>
      <name>defaultval</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>afe47f30aa1a279a0db0d43947b74a140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_fielddef::@95</type>
      <name>defaultval</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>af88376e85d7b20ff3a1c82b24166edbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_enumdef *</type>
      <name>enumdef</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a2c5d3637e972798e7c960a37b2169e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_filedef *</type>
      <name>file</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a0d0da681460fab16f64b0c48e74d05ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>flt</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a943abe050fe00bbeea5a0a07df9977a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>full_name</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ad41d70fc6d487f8d36ded2ccf5b74e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>index_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a654cbdee3037c793297b7cca577b1b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_intfmt_t</type>
      <name>intfmt</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a8dcfc42c5d42b06f09bacdb3adeda5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_extension_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a6dc44c94e4bd7d511c021134b995a461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_label_t</type>
      <name>label_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a6f90e61fcc68b5d60d46745378a8d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lazy_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a0268d4adc9d5c417476f24e7d6eda2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_fielddef::@96</type>
      <name>msg</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ab176de0c738fee5b00a6233c7bd8c3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>msg_is_symbolic</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>aa50b99330c7f6bcce459aae90b643dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msgdef</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a795b78b054092226b0862a6f5c9d030c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ad6fd3cd9b8d8a331e9124e3da55d717d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>number_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a6e56b9bc8827bdd6f8a24a9549ccac22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_oneofdef *</type>
      <name>oneof</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a8d5d9ddc11a0a3a13f4889fb4ac5cb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>packed_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a51bfc681bf6df3b1d68530cc1b96fdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>selector_base</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ae11137e05dfd33a1240148be7dcb6b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>sint</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a67289392015ff963f44797f4a309a6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>str_t *</type>
      <name>str</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a6793e8d5b018dbef1ad84bd1ebf77471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_fielddef::@87</type>
      <name>sub</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ad380748dbf56a3d9070a16bf258e8145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_fielddef::@97</type>
      <name>sub</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a1fc9f4af52a913083dd786c76f0b1cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>subdef_is_symbolic</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ac3002bbbb5c373136d5578a63d2f773a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tagdelim</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a119983999f7f7b7b2d909e768a2b2f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_descriptortype_t</type>
      <name>type_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>ac597a98c691f30355cd713b511213a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>type_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a716f2f7ff1bdad09b208180a12f11e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>type_is_set_</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a703a55f52d76943c6f9ee6958c1122e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>uint</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>abbc4248e91b483b6c193a9c9bc85c6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const google_protobuf_FieldDescriptorProto *</type>
      <name>unresolved</name>
      <anchorfile>structupb__fielddef.html</anchorfile>
      <anchor>a602d6fdf565b9686521cea2b528de739</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_filedef</name>
    <filename>structupb__filedef.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a37fb5d6ef343f60c1969000c2666e3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>defs</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a652285b9cdeb595997e1312ac0fbb762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dep_count</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a3ef9929d9261637a6d8667cbeaed4cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_filedef **</type>
      <name>deps</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a19a0abeb21ebad1743ff927e8e6099bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>deps</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>ab207a8dade64670bad0e5bea32c5938b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enum_count</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a23027dcf25c5a97b2c665bb2398e739e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_enumdef *</type>
      <name>enums</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a6b088b48d375a1d2af61c12a5e39d2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ext_count</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a6c330d8cf5a09daa41139aaa1aeea902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_fielddef *</type>
      <name>exts</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a6a5596e90f24d879dd4b03b311dcc136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msg_count</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a18f4325deeecd1d14f47b63139631df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msgs</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>ad53cd00d69732d6dfabf4b2fa3c56bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>abeae204beec3391607ebeefce8cca558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>package</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a7eb7e56bd3ed2b1b1c41a9b88fbeb6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>phpnamespace</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>a714932d3dd5bb2889b7d5563eaf2ab2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>phpprefix</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>af78c901894e13547bd5960b68a7e3653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_syntax_t</type>
      <name>syntax</name>
      <anchorfile>structupb__filedef.html</anchorfile>
      <anchor>aa5d6a8a729b1e8f59f90f332d42a91e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_handlerattr</name>
    <filename>structupb__handlerattr.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>alwaysok</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>a60e7d1ec82a1f1823387d827a7f457a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alwaysok_</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>a4375a11f9a80ef28b63fef00f9cfcd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>closure_type</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>a02e3fb4d6458545e17087b204dacc2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>closure_type_</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>a08920c1b46474dd1aa62b259db0a8813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>handler_data</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>a06d7d16ec1eadf2ffd9466a7c7ab23c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>handler_data_</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>aeb73e6184ca3c00abbab837654568dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>return_closure_type</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>aa6f4aaaf8ece916f2bdab04310dbbb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>return_closure_type_</name>
      <anchorfile>structupb__handlerattr.html</anchorfile>
      <anchor>a0456381ce4cfd9a9232d581b5d9f6751</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_handlercache</name>
    <filename>structupb__handlercache.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__handlercache.html</anchorfile>
      <anchor>a56db523ca0b7bb7e5b9453b561bb049d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlers_callback *</type>
      <name>callback</name>
      <anchorfile>structupb__handlercache.html</anchorfile>
      <anchor>a4062bfbd275faf38975782dc5e1f0b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>closure</name>
      <anchorfile>structupb__handlercache.html</anchorfile>
      <anchor>a369e2462b34294f407cf62b153bd4c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>tab</name>
      <anchorfile>structupb__handlercache.html</anchorfile>
      <anchor>a52529253d75567fafc795a8e46aca198</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_handlers</name>
    <filename>structupb__handlers.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>a1bd061dc5fab000743c2bb09edf36ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>cache</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>a3cbc95f82f80b6d2544734d0f55d6fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>cleanup_</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>ab6963032f8f0f6ece755a6da89bcd37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msg</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>ac17f57b395c9b60f822e63f7ec5c94b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_status</type>
      <name>status_</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>a6c109b6ba7bd3211689a0382e2279a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers **</type>
      <name>sub</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>a8ef910054072c10990b3c7820f376f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlers_tabent</type>
      <name>table</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>a15c681a06bd320d57c434f98e977c9e9</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>top_closure_type</name>
      <anchorfile>structupb__handlers.html</anchorfile>
      <anchor>a87c0d2712a2a05820b4a80e1058b9ec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_handlers_tabent</name>
    <filename>structupb__handlers__tabent.html</filename>
    <member kind="variable">
      <type>upb_handlerattr</type>
      <name>attr</name>
      <anchorfile>structupb__handlers__tabent.html</anchorfile>
      <anchor>a1c4d8314dbd5ace8ab552b9da03c8554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_func *</type>
      <name>func</name>
      <anchorfile>structupb__handlers__tabent.html</anchorfile>
      <anchor>a6938593bec625ed9ea30b312d2da40bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_inttable</name>
    <filename>structupb__inttable.html</filename>
    <member kind="variable">
      <type>const upb_tabval *</type>
      <name>array</name>
      <anchorfile>structupb__inttable.html</anchorfile>
      <anchor>aa88d860a23607c24b863bdbec8f38804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>array_count</name>
      <anchorfile>structupb__inttable.html</anchorfile>
      <anchor>a61ab874582be413b39798c7217ed7b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>array_size</name>
      <anchorfile>structupb__inttable.html</anchorfile>
      <anchor>a407248307c7dfe59c2288d94d25fa8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_table</type>
      <name>t</name>
      <anchorfile>structupb__inttable.html</anchorfile>
      <anchor>ad5d68278d73872b4c337c1b60232adbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_inttable_iter</name>
    <filename>structupb__inttable__iter.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>array_part</name>
      <anchorfile>structupb__inttable__iter.html</anchorfile>
      <anchor>a0bc9a273a97185233b3357e7899daab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structupb__inttable__iter.html</anchorfile>
      <anchor>a47641cbd517b2bcd8747e5d96b9aa98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_inttable *</type>
      <name>t</name>
      <anchorfile>structupb__inttable__iter.html</anchorfile>
      <anchor>a2135a375b31c7b92f5b8b75e5b98a3fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_json_codecache</name>
    <filename>structupb__json__codecache.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__json__codecache.html</anchorfile>
      <anchor>ac870a22d708fc3cbe811d5f65a374289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>methods</name>
      <anchorfile>structupb__json__codecache.html</anchorfile>
      <anchor>aeb24ffc2971bcde9220f5e6069a6e76a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_json_parser</name>
    <filename>structupb__json__parser.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>accumulate_buf</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a1a985467dad094b473e50a620b036e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>accumulate_buf_size</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a7043714bb72f45f812928c50006c2a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>accumulated</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a6958dd5b05a3d380db7bc2c66a39c092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>accumulated_len</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>ad0c2dd812dc49a4f01962a05c79208d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>aeed5358c2925817d627dce3919aadf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>capture</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a8434eeea0206cb9467ceab3e7de039d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_state</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>af064a3394b78fbe823c01e739dd98f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>digit</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a49ce83668eab519238e90aa6bc7e08e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_env *</type>
      <name>env</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a96f341309117c2e788297856735ecde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_bufhandle *</type>
      <name>handle</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>abc31a3b261605557c07df941fd2f558f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_json_unknown</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a6af8982216b62f39ef7abd8560070c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>input_</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>aded0318fccc305c0a7a670dab55b08a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_jsonparser_frame *</type>
      <name>limit</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>ab1f267ad2f1bbf0169a48d535ba2481e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_parsermethod *</type>
      <name>method</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a6668388777ab5fad02c2492945352f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>multipart_state</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a51722ff056d4e296980cdc075df16c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parser_stack</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>adc6c32615c70d1be81b1df8587e4fbee</anchor>
      <arglist>[UPB_JSON_MAX_DEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parser_top</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>aeac948c4642f87a5d3b8deed6ad95a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_jsonparser_frame</type>
      <name>stack</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a832242b9fc3e06bde12609cc49002032</anchor>
      <arglist>[UPB_JSON_MAX_DEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>upb_status *</type>
      <name>status</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a864d5719d61d06418558ad1813013912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_status</type>
      <name>status</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a9c752dfa1cd613e0ec479acde3ff1611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_selector_t</type>
      <name>string_selector</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a7a7387e94f86089c921604411d767bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_symtab *</type>
      <name>symtab</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>a32fba70755c3081e091241e0ca2e4403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tm</type>
      <name>tm</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>ac6691ec04966ed53f4e86c2b63e064b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_jsonparser_frame *</type>
      <name>top</name>
      <anchorfile>structupb__json__parser.html</anchorfile>
      <anchor>aa3890787f2e840c6bbfac994d9f854e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_json_parsermethod</name>
    <filename>structupb__json__parsermethod.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__json__parsermethod.html</anchorfile>
      <anchor>a5e016a34b6f2624c84431de22cc7dc3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_json_codecache *</type>
      <name>cache</name>
      <anchorfile>structupb__json__parsermethod.html</anchorfile>
      <anchor>a0308de712731323c8693cb0d74b3b71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_byteshandler</type>
      <name>input_handler_</name>
      <anchorfile>structupb__json__parsermethod.html</anchorfile>
      <anchor>af9a1690309aa3c45b70e517c986d2e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>msg</name>
      <anchorfile>structupb__json__parsermethod.html</anchorfile>
      <anchor>a15da7e1b6a8d87f544e5899ec3019e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>name_table</name>
      <anchorfile>structupb__json__parsermethod.html</anchorfile>
      <anchor>aebd878df0719bf7371dfb1efdda4c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>name_tables</name>
      <anchorfile>structupb__json__parsermethod.html</anchorfile>
      <anchor>ab8b16d8ae5662ee0fcc8b9c1663f68e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_json_printer</name>
    <filename>structupb__json__printer.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>depth_</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>a33666bf920429cff18482d6ff7547a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>first_elem_</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>af1488ba7d6c9f5273f8d931bdbec1ce9</anchor>
      <arglist>[UPB_MAX_HANDLER_DEPTH *2]</arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>input_</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>af1f517ec7aaacdcda6d7ed67d889ffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>nanos</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>a5303eb1a29bac095dbb5687bd8bd783a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>output_</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>a9a1eeca2741e66922a6c39a1a8cab983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink *</type>
      <name>output_</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>a23856a288254c67295def9e3e92f395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>seconds</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>af34979d2403fa4c03e5ee1e118803e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>subc_</name>
      <anchorfile>structupb__json__printer.html</anchorfile>
      <anchor>a7eef7262324708862ede6ea7a5d0f702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_json_printercache</name>
    <filename>structupb__json__printercache.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>preserve_fieldnames</name>
      <anchorfile>structupb__json__printercache.html</anchorfile>
      <anchor>ac8a9b54cacd5aed19335b4d1e1463e16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_jsonparser_any_frame</name>
    <filename>structupb__jsonparser__any__frame.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>after_type_url_start</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>aa201ed13bd24a7655270a40a899b314b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>before_type_url_end</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>a54712259617e4463a141baa9d92003c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>before_type_url_start</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>aef8e52f419aabe0f7f239643281c0f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pb_encoder *</type>
      <name>encoder</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>ae14d7c9ba938353599cf272b2c46ced0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>encoder_handlercache</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>a58c425e73c651ef335edf6be62ffddff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>encoder_handlers</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>a817b23645fa01f1bf37283e36e7d9329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_json_parser *</type>
      <name>parser</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>a7d7b75e5b23830a9e22db0e59339ac4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_json_codecache *</type>
      <name>parser_codecache</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>abbd865e00ab12f7a604970cf1295c33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_json_parsermethod *</type>
      <name>parser_method</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>a409af88b9661d16fc588e28c0d530e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>sink</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>a3890f1b191050d0f0b4216f7316e826f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_stringsink</type>
      <name>stringsink</name>
      <anchorfile>structupb__jsonparser__any__frame.html</anchorfile>
      <anchor>af5563a5dc29dd539ad22b11c24318e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_jsonparser_frame</name>
    <filename>structupb__jsonparser__frame.html</filename>
    <member kind="variable">
      <type>upb_jsonparser_any_frame *</type>
      <name>any_frame</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>ae9c5a68e58cf6893b564f5b6c9ce57e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_fielddef *</type>
      <name>f</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a62c9df89e49bbbb14212f4ac80f0e651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_any</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a56fa26a90b26f527b95ee204b54ca649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_map</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>aff1054fab1348f1054f92b0b7014aced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_mapentry</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>adc80bf614f6655f7212815adeaa5c6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_repeated</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a1d50b478f36b427bcf6e3e5cb593dfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_unknown_field</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>abf4fa441fa697d40c9b362069265394a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>m</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a1b517f6ad5ce5f404123b5ed9fa7c6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_fielddef *</type>
      <name>mapfield</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a98edbe60c06dbd4d357db2c39b3908de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_strtable *</type>
      <name>name_table</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a65601bd6562ab01acc398f207c4e8317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable *</type>
      <name>name_table</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a9be20bb907f5fab3a06fe064e31502a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>sink</name>
      <anchorfile>structupb__jsonparser__frame.html</anchorfile>
      <anchor>a79d9cb3a5b0621b084cc0d27abfc4ed9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_map</name>
    <filename>structupb__map.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__map.html</anchorfile>
      <anchor>a73f3ebe619e931b94a06615b2034cd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>key_type</name>
      <anchorfile>structupb__map.html</anchorfile>
      <anchor>a293296460fcdde57f4e31ce2a550e05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>strtab</name>
      <anchorfile>structupb__map.html</anchorfile>
      <anchor>a6ebffb0c01ae2dc391fcbb971e1c1477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>val_type</name>
      <anchorfile>structupb__map.html</anchorfile>
      <anchor>a97412ffdd9d1d20e3cca43e5ca49fab7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_mapiter</name>
    <filename>structupb__mapiter.html</filename>
    <member kind="variable">
      <type>upb_strtable_iter</type>
      <name>iter</name>
      <anchorfile>structupb__mapiter.html</anchorfile>
      <anchor>ac2f9a2e15731a0661cc692f683c7d4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_fieldtype_t</type>
      <name>key_type</name>
      <anchorfile>structupb__mapiter.html</anchorfile>
      <anchor>ae5623f8f3ca90a79f2403a705d0d3c5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msg_handlerdata</name>
    <filename>structupb__msg__handlerdata.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>hasbit</name>
      <anchorfile>structupb__msg__handlerdata.html</anchorfile>
      <anchor>a1f0cfb5bd43cff8d9031fbeb3a7ce639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structupb__msg__handlerdata.html</anchorfile>
      <anchor>aba895e8ee09b875af11a7d046277f499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msg_internal</name>
    <filename>structupb__msg__internal.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__msg__internal.html</anchorfile>
      <anchor>a23e8210ab7bddcde859a01c3a3a53af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>unknown</name>
      <anchorfile>structupb__msg__internal.html</anchorfile>
      <anchor>ae4163c4c2c3fb7b8be558ac60503ed4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>unknown_len</name>
      <anchorfile>structupb__msg__internal.html</anchorfile>
      <anchor>a467ca1369dca9b343018fb0298815bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>unknown_size</name>
      <anchorfile>structupb__msg__internal.html</anchorfile>
      <anchor>ac21ccaacf74bff76a4b181650c51d913</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msg_internal_withext</name>
    <filename>structupb__msg__internal__withext.html</filename>
    <member kind="variable">
      <type>upb_msg_internal</type>
      <name>base</name>
      <anchorfile>structupb__msg__internal__withext.html</anchorfile>
      <anchor>ac8de628099f3cb0331627db67051428b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable *</type>
      <name>extdict</name>
      <anchorfile>structupb__msg__internal__withext.html</anchorfile>
      <anchor>a08dc99825aaef78db81ea0ef1626d4cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msgdef</name>
    <filename>structupb__msgdef.html</filename>
    <member kind="variable">
      <type>upb_def</type>
      <name>base</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>ae25d578c860ae6922ac10aa5e882cfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>field_count</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>a23eea0cef4e56a3fcbb8d932764bff60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_fielddef *</type>
      <name>fields</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>a59cd895b1d9b02904d00d2c53deba5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_filedef *</type>
      <name>file</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>aff3c0e90a42c458c00b1984a88c92143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>full_name</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>a0e12e1d2f40f49c9915208550ff29b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>itof</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>a8d8c5cd8d6afb865756c07c3eb9c25a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>map_entry</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>af33018a783ac39094cde5370966af09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>ntof</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>a57b1fe7c223bcb66fb5eb8d7f209b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>oneof_count</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>aaf63b11e33bacd68071b3fa5111c5a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_oneofdef *</type>
      <name>oneofs</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>adfc1b3a3e91c9c190401c9be0702ef01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>selector_count</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>adaa73eaf3b6124d1e0560887f3ef4073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>selector_count</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>afd07c09f835ab6cbdece1e6597e1ddb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>submsg_field_count</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>ac327ec072ffd24608500ae8054072551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_syntax_t</type>
      <name>syntax</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>a3bf95abcc79b9c4f4390989501853ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_wellknowntype_t</type>
      <name>well_known_type</name>
      <anchorfile>structupb__msgdef.html</anchorfile>
      <anchor>af2717c4016047f9d255c73aaf68aba88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msgfactory</name>
    <filename>structupb__msgfactory.html</filename>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>layouts</name>
      <anchorfile>structupb__msgfactory.html</anchorfile>
      <anchor>a5b02132fd9cf2dad881f52eddf4de4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>mergehandlers</name>
      <anchorfile>structupb__msgfactory.html</anchorfile>
      <anchor>a87a7c5cb7550597810e194c9c737ab2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_symtab *</type>
      <name>symtab</name>
      <anchorfile>structupb__msgfactory.html</anchorfile>
      <anchor>a569a4b8bf67971d49f087915f6ab3282</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msglayout</name>
    <filename>structupb__msglayout.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>extendable</name>
      <anchorfile>structupb__msglayout.html</anchorfile>
      <anchor>a9d1a4cbeb75a3c2eb61cb59a25ae81c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>field_count</name>
      <anchorfile>structupb__msglayout.html</anchorfile>
      <anchor>abbcd230c6061e7b155b4511eb51860b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msglayout_field *</type>
      <name>fields</name>
      <anchorfile>structupb__msglayout.html</anchorfile>
      <anchor>a9b8eabb19e0d36b2de15aa4dcd8c7e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>size</name>
      <anchorfile>structupb__msglayout.html</anchorfile>
      <anchor>aa0fb4f2c2dd182eae091b43da7b6e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_msglayout *const  *</type>
      <name>submsgs</name>
      <anchorfile>structupb__msglayout.html</anchorfile>
      <anchor>a2862fe0308c7f56ee97a0bef4b5b6305</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_msglayout_field</name>
    <filename>structupb__msglayout__field.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>descriptortype</name>
      <anchorfile>structupb__msglayout__field.html</anchorfile>
      <anchor>a60dfd1caa4ecd701cc3b6e5523d3434d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>label</name>
      <anchorfile>structupb__msglayout__field.html</anchorfile>
      <anchor>a2b56de99341426b7cba6bee281204d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>number</name>
      <anchorfile>structupb__msglayout__field.html</anchorfile>
      <anchor>a1c6159523dcea204328a7e9aae86fd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>offset</name>
      <anchorfile>structupb__msglayout__field.html</anchorfile>
      <anchor>ad6e15c7eeaf7416bc954f0e5fdbbe0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>presence</name>
      <anchorfile>structupb__msglayout__field.html</anchorfile>
      <anchor>af121c4469c0a06a277078472b4c486e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>submsg_index</name>
      <anchorfile>structupb__msglayout__field.html</anchorfile>
      <anchor>a548bc8532004427b819450acf3808480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>upb_msgval</name>
    <filename>unionupb__msgval.html</filename>
    <member kind="variable">
      <type>const upb_array *</type>
      <name>arr</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>a9041e0ec952c305cb1a4ffdaaf93996f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>b</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>abe4ace87921620cf7979f51bedf9c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dbl</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>ac9453cb35e09f611df998992210cec83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>flt</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>ac891978cfc8267a69844c18dcbab849d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>i32</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>a377f0ea22969da865665128f05fee0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>i64</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>ac59cab3aefda06cd039ee2787e5e70be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_map *</type>
      <name>map</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>a1f93da2aa486e5b7538c4d5d34fcc2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msg *</type>
      <name>msg</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>a118e8c468195af9e72dbff64ee4d36eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>ptr</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>acd3823a5cba36b8ae5ce7efb0ae37152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strview</type>
      <name>str</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>a119186a6cd663f80764710bb2d3d54e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>u32</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>a2c20dda7267d4387e262b5dd28889ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>u64</name>
      <anchorfile>unionupb__msgval.html</anchorfile>
      <anchor>aa36f18584db09f7349cc40fc9c3f63fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_oneofdef</name>
    <filename>structupb__oneofdef.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>ab840f0b5f645bb20ad12f3f08a334779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>full_name</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>ae5f943db46af475f0ce29ff1aef6c668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>index</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>a3c86f4e26911e5ebc53e7e5cc98bfdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>itof</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>a0454225e87c0b121cc097c2d09f1e0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>ac9dfb679547d0f73a7d1630cc01e0c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>ntof</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>ab0ee306e7bae26c240d31f47e7214366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_msgdef *</type>
      <name>parent</name>
      <anchorfile>structupb__oneofdef.html</anchorfile>
      <anchor>a2a98196d258c5b4056673d0bb143d448</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_pb_encoder</name>
    <filename>structupb__pb__encoder.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a3ce78542a05027bcf16a2a401f261b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a8b1ea7ad6309768c6d42d5da3db965da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a49b0e70014039867c606183e5c6fff2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_env *</type>
      <name>env</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a8f9b39ed3e96983d5be5584fa3d2b133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>input_</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>aaeaac8a5f913e8c1b4b2e33e24062136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>limit</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>aff0e72135664887004d4ebe176085008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>output_</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>aeec297ccfbdd1fdc9c182e765b6eb208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink *</type>
      <name>output_</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a5c4fe485d4d9e056eb44195cdd3f7389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>ad7b035fe63a5c0e661438acedf8335a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>runbegin</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a5cb492541981587e4e369e4e8bf03ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pb_encoder_segment *</type>
      <name>segbuf</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>af6b7aa1eb8512073b092b7d68965ece1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pb_encoder_segment *</type>
      <name>seglimit</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>ae04293ddb65340d91c9d6dfc57011f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pb_encoder_segment *</type>
      <name>segptr</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a07005b59103e5342a3331bc21b8de7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>stack</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a861c7c01cd3f337794b7e6a1999d2e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>stacklimit</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a24503091875a0cba773eb65247d4b1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>subc</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>a69d928aaf170e19274b43f1b02182ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>top</name>
      <anchorfile>structupb__pb__encoder.html</anchorfile>
      <anchor>ac63eb9d055dacfca40a46043b9de4a7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_pb_encoder_segment</name>
    <filename>structupb__pb__encoder__segment.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>msglen</name>
      <anchorfile>structupb__pb__encoder__segment.html</anchorfile>
      <anchor>ab561a82b052cb7b0071aa0046ac5c85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>seglen</name>
      <anchorfile>structupb__pb__encoder__segment.html</anchorfile>
      <anchor>a115b8fad9a1018bb339cc5c4d5f57f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_pbcodecache</name>
    <filename>structupb__pbcodecache.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>allow_jit</name>
      <anchorfile>structupb__pbcodecache.html</anchorfile>
      <anchor>a1bafd5adb872bad98e7285c9e4769b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allow_jit_</name>
      <anchorfile>structupb__pbcodecache.html</anchorfile>
      <anchor>abf59fb9d982a46937a63f5159883c309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__pbcodecache.html</anchorfile>
      <anchor>a60ed1a75bd55c8b5bf4c785435f296bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_handlercache *</type>
      <name>dest</name>
      <anchorfile>structupb__pbcodecache.html</anchorfile>
      <anchor>a3dd20b772cab9ea7db5e89e721e5d92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>groups</name>
      <anchorfile>structupb__pbcodecache.html</anchorfile>
      <anchor>ac66a26d9df54a2dedbcef6e2c74efc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lazy</name>
      <anchorfile>structupb__pbcodecache.html</anchorfile>
      <anchor>a77981a0475861a453e7527cb00caa1a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_pbdecoder</name>
    <filename>structupb__pbdecoder.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a3422a2da5d46545b99ab2851d4215b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>buf</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a16fd09f6b5145f91eef8a9bd2ba8ccb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>buf_param</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>afd68f0756ec7d0f8c270e3346bf40cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>bufstart_ofs</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a33525785a11cf2bd67d934cda45c8c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>call_len</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>acaff60e883fa43b1b1d49494b9877e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t **</type>
      <name>callstack</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>aea66644c458d6b8c863d8374d2aeb68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>checkpoint</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>ad2e8abbd47e320744076f412669651f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>data_end</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a9b819030d888aedeacf10e4ca3b93297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>delim_end</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a0f760bcf25671321aca05540e00300c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>end</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>aca1caa49ee1d0f07dd22fdf14874f431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_env *</type>
      <name>env</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>ad5056157c9838eef0ed9d34684a6a25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_bufhandle *</type>
      <name>handle</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>adc7d8c3b49e551fd05ece1bab9abe75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>input_</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>af0fe699811651d8c520caf501c6a12e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t *</type>
      <name>last</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a4113d8e4e2d2099a8b9f732c4e2c5bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pbdecoder_frame *</type>
      <name>limit</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a0f12a072258df17176e4a0e2c29780f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_pbdecodermethod *</type>
      <name>method_</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a9b6581399dd96ce2dc71a74eafb32459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t *</type>
      <name>pc</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a94694acd67ff9992fc301f344e22f3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ptr</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a6d59752ac9444f3ee415dd129595cf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>residual</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a335125b6eb419f81acf12ce969887dad</anchor>
      <arglist>[UPB_DECODER_MAX_RESIDUAL_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>residual_end</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a2e6b8d75196f57f0acbc2e768d7c0084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size_param</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a520e33d7971bfac54c6e9d97f0d9ec3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>skip</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>aa24a0c1bcdb85b6fa9f40a84b51a40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pbdecoder_frame *</type>
      <name>stack</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>aec9c256e5d8d9a7e5550d697a0a7f5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>stack_size</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a76df0b12a7df5dfad672a9b63b871dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_status *</type>
      <name>status</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>a7d5453427edc81a92da1bb79cbc3a067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_pbdecoder_frame *</type>
      <name>top</name>
      <anchorfile>structupb__pbdecoder.html</anchorfile>
      <anchor>aa19a723e49afb79b1275d70b9cd81f2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_pbdecoder_frame</name>
    <filename>structupb__pbdecoder__frame.html</filename>
    <member kind="variable">
      <type>const uint32_t *</type>
      <name>base</name>
      <anchorfile>structupb__pbdecoder__frame.html</anchorfile>
      <anchor>aeabcf43c5c6921255663ccf6ff6a26ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable *</type>
      <name>dispatch</name>
      <anchorfile>structupb__pbdecoder__frame.html</anchorfile>
      <anchor>af03d0572b0383aadd422f1bcce28f6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>end_ofs</name>
      <anchorfile>structupb__pbdecoder__frame.html</anchorfile>
      <anchor>a9dc8c7dbe92d0bcb29a442eb2676a751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>groupnum</name>
      <anchorfile>structupb__pbdecoder__frame.html</anchorfile>
      <anchor>a75dcbb92a1c658d8ae2c507725c979c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>sink</name>
      <anchorfile>structupb__pbdecoder__frame.html</anchorfile>
      <anchor>ab63d780caaaa5dfed7461824e500496c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_pbdecodermethod</name>
    <filename>structupb__pbdecodermethod.html</filename>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>aadfb2297de40d6faaf3dac4c97845e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_pbdecodermethod::@89</type>
      <name>code_base</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a845be4330b25e677c3d072820ad2cc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union upb_pbdecodermethod::@98</type>
      <name>code_base</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a9fda4268e043fe4db64584aeb88649e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>dest_handlers_</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>af0713b9df7dd0702cfcf43f36a0d961f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_inttable</type>
      <name>dispatch</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a2d843ae3f0cf466c6a0d036748c5964a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const mgroup *</type>
      <name>group</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a1785437739c02b0e03873c34e8a77880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_refcounted *</type>
      <name>group</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a32aef80974617aa29c7e4761e644887f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_byteshandler</type>
      <name>input_handler_</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a9e48f7ee54d12eb2f4c16b47b24132b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_native_</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a5e4edc5fe70d17c7f605ee0f09b70134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ofs</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>a9b1535b5160ef298b8e9f4adfba83e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>structupb__pbdecodermethod.html</anchorfile>
      <anchor>ad8d21cc97d2ea3658c727a088296f3e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_refcounted</name>
    <filename>structupb__refcounted.html</filename>
    <member kind="variable">
      <type>uint32_t *</type>
      <name>group</name>
      <anchorfile>structupb__refcounted.html</anchorfile>
      <anchor>a046af5dcfbd19d1b1cee0b6550c32858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>individual_count</name>
      <anchorfile>structupb__refcounted.html</anchorfile>
      <anchor>a199ec9453e39ff52ed87d913a5784321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_frozen</name>
      <anchorfile>structupb__refcounted.html</anchorfile>
      <anchor>ae08d3d2817edd98c8b9723fb47f2adff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_refcounted *</type>
      <name>next</name>
      <anchorfile>structupb__refcounted.html</anchorfile>
      <anchor>a204ab27ce807b4cd72a298e71574c9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct upb_refcounted_vtbl *</type>
      <name>vtbl</name>
      <anchorfile>structupb__refcounted.html</anchorfile>
      <anchor>a5a16240bc82be34f1bdf1e432f3a620d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_refcounted_vtbl</name>
    <filename>structupb__refcounted__vtbl.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>free</name>
      <anchorfile>structupb__refcounted__vtbl.html</anchorfile>
      <anchor>a071b1c91aa0f515ea672b5f193494207</anchor>
      <arglist>)(upb_refcounted *r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>visit</name>
      <anchorfile>structupb__refcounted__vtbl.html</anchorfile>
      <anchor>adba499e2c351509c22fe0d83e4ad4543</anchor>
      <arglist>)(const upb_refcounted *r, upb_refcounted_visit *visit, void *c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_sink</name>
    <filename>structupb__sink.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>closure</name>
      <anchorfile>structupb__sink.html</anchorfile>
      <anchor>a45f837ca1e5dc07dddefb511203f2ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_handlers *</type>
      <name>handlers</name>
      <anchorfile>structupb__sink.html</anchorfile>
      <anchor>a152875458d2d965b55afa43782e49277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_status</name>
    <filename>structupb__status.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>code_</name>
      <anchorfile>structupb__status.html</anchorfile>
      <anchor>a9f10b3f188421fa6762d7e0776cec9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_errorspace *</type>
      <name>error_space_</name>
      <anchorfile>structupb__status.html</anchorfile>
      <anchor>aee79c1207ce64a22a31b3136925f78b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>msg</name>
      <anchorfile>structupb__status.html</anchorfile>
      <anchor>a9a7408f193ce2fdce69f2c9a9abfcad9</anchor>
      <arglist>[UPB_STATUS_MAX_MESSAGE]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>structupb__status.html</anchorfile>
      <anchor>a5608a75ee63df5142d199cde9d5391e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ok_</name>
      <anchorfile>structupb__status.html</anchorfile>
      <anchor>a539636542a9a8901de9ed34b590338eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_stringsink</name>
    <filename>structupb__stringsink.html</filename>
    <member kind="variable">
      <type>upb_byteshandler</type>
      <name>handler</name>
      <anchorfile>structupb__stringsink.html</anchorfile>
      <anchor>ad0fab65e390b18b14df62303538b4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>structupb__stringsink.html</anchorfile>
      <anchor>a16a6da4069727d95e7963bbb29cc274a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ptr</name>
      <anchorfile>structupb__stringsink.html</anchorfile>
      <anchor>a4f9079e700b29bffffdc89c3f76e9fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>sink</name>
      <anchorfile>structupb__stringsink.html</anchorfile>
      <anchor>a1272bdfac2f6f46af5db3396b3cf9965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structupb__stringsink.html</anchorfile>
      <anchor>aa820c2b17edac60bee0f0a262e92fad8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_strtable</name>
    <filename>structupb__strtable.html</filename>
    <member kind="variable">
      <type>upb_table</type>
      <name>t</name>
      <anchorfile>structupb__strtable.html</anchorfile>
      <anchor>aa58f378c323e6f104bb5dba08601d6fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_strtable_iter</name>
    <filename>structupb__strtable__iter.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structupb__strtable__iter.html</anchorfile>
      <anchor>a70bf53bfd0e4b8cebe5fec729a5919c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_strtable *</type>
      <name>t</name>
      <anchorfile>structupb__strtable__iter.html</anchorfile>
      <anchor>a14f2cd6f8e61596a8399d17e83a5c4c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_strview</name>
    <filename>structupb__strview.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structupb__strview.html</anchorfile>
      <anchor>a3ad3a2678d9192583263dc3e5b180ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structupb__strview.html</anchorfile>
      <anchor>aa92c9bd4c89818f525083c5593493b12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_symtab</name>
    <filename>structupb__symtab.html</filename>
    <member kind="variable">
      <type>upb_arena *</type>
      <name>arena</name>
      <anchorfile>structupb__symtab.html</anchorfile>
      <anchor>a42d46484f586e6091d29e8c84a264d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_refcounted</type>
      <name>base</name>
      <anchorfile>structupb__symtab.html</anchorfile>
      <anchor>a3b359e5eb9f46eb23b73df533781c982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>files</name>
      <anchorfile>structupb__symtab.html</anchorfile>
      <anchor>a7b66b27153e1ddf84e01fd6fb6133a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>syms</name>
      <anchorfile>structupb__symtab.html</anchorfile>
      <anchor>af1cb692a3458e60834d5b7e39b7542e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_strtable</type>
      <name>symtab</name>
      <anchorfile>structupb__symtab.html</anchorfile>
      <anchor>ac6dbee30dcc23988cad1521ff257b536</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_symtab_iter</name>
    <filename>structupb__symtab__iter.html</filename>
    <member kind="variable">
      <type>UPB_PRIVATE_FOR_CPP upb_strtable_iter</type>
      <name>iter</name>
      <anchorfile>structupb__symtab__iter.html</anchorfile>
      <anchor>a543168c45ca995a7e1f7fa669d803601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_deftype_t</type>
      <name>type</name>
      <anchorfile>structupb__symtab__iter.html</anchorfile>
      <anchor>a31449d0c0b23161bb8fa3c13c11bf0e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_table</name>
    <filename>structupb__table.html</filename>
    <member kind="variable">
      <type>upb_alloc *</type>
      <name>alloc</name>
      <anchorfile>structupb__table.html</anchorfile>
      <anchor>ae1d70223b10fc5f705cada89d4e8482d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>structupb__table.html</anchorfile>
      <anchor>a4170c26823d771aaa42bbf34e530858b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_ctype_t</type>
      <name>ctype</name>
      <anchorfile>structupb__table.html</anchorfile>
      <anchor>a5f24dae875e97a5dd0f97257ca951fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const upb_tabent *</type>
      <name>entries</name>
      <anchorfile>structupb__table.html</anchorfile>
      <anchor>a92a14e8ef13824994a2598b68c158f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mask</name>
      <anchorfile>structupb__table.html</anchorfile>
      <anchor>a504c2aecc04b2224680f85e9fa9969a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>size_lg2</name>
      <anchorfile>structupb__table.html</anchorfile>
      <anchor>aad5281ed509f2486d2c1f89f2f3c5f36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>upb_tabval</name>
    <filename>structupb__tabval.html</filename>
    <member kind="variable">
      <type>struct upb_tabval::@94</type>
      <name>staticinit</name>
      <anchorfile>structupb__tabval.html</anchorfile>
      <anchor>a264ee63d4ce2fdf2e78cadb1a4f57ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>val</name>
      <anchorfile>structupb__tabval.html</anchorfile>
      <anchor>a820a098941b2d9ddd86cb6a2080833df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>val1</name>
      <anchorfile>structupb__tabval.html</anchorfile>
      <anchor>a85c666d24fb86c7026d10b661e390eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uintptr_t</type>
      <name>val2</name>
      <anchorfile>structupb__tabval.html</anchorfile>
      <anchor>a9810b2010db91bd8680396e35eb95505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_textprinter</name>
    <filename>structupb__textprinter.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>indent_depth_</name>
      <anchorfile>structupb__textprinter.html</anchorfile>
      <anchor>afea78f9bce32fe61bd448627db4af8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_sink</type>
      <name>input_</name>
      <anchorfile>structupb__textprinter.html</anchorfile>
      <anchor>a93e49697f1d2650d2d782b4d24ff2bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink</type>
      <name>output_</name>
      <anchorfile>structupb__textprinter.html</anchorfile>
      <anchor>a30affc7855f6e8fd79cd8ca87df2ce86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>upb_bytessink *</type>
      <name>output_</name>
      <anchorfile>structupb__textprinter.html</anchorfile>
      <anchor>ab6ab82e09da3286462eea80066854e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>single_line_</name>
      <anchorfile>structupb__textprinter.html</anchorfile>
      <anchor>aac3c98e4ec7592e8ba3947b2620d2ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>subc</name>
      <anchorfile>structupb__textprinter.html</anchorfile>
      <anchor>ac2b342223efffb201f5b90df97066bf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>upb_value</name>
    <filename>structupb__value.html</filename>
    <member kind="variable">
      <type>upb_ctype_t</type>
      <name>ctype</name>
      <anchorfile>structupb__value.html</anchorfile>
      <anchor>aae59528a3bbf5433783bc7efd37ddbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>val</name>
      <anchorfile>structupb__value.html</anchorfile>
      <anchor>a25b85433b036bbef80f33d3d64f68c23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbDepthSensor</name>
    <filename>classUsbDepthSensor.html</filename>
    <base>aditof::DepthSensorInterface</base>
    <class kind="struct">UsbDepthSensor::ImplData</class>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_get_status</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ae50a52aba7dbe810e20bd5ac30d01ffc</anchor>
      <arglist>(int &amp;chipStatus, int &amp;imagerStatus) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_cmd</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a5911b2d4bf4d74033cd698e936b92b8a</anchor>
      <arglist>(uint16_t cmd, uint16_t *data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ad611d8908724bc05f2bb70a20e56c8df</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_read_payload_cmd</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>aa95e6c3957eb347a6f7bcbcd60b63001</anchor>
      <arglist>(uint32_t cmd, uint8_t *readback_data, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_register_interrupt_callback</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>aafbde69738c0f21e8dfae16e5ca7bfde</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_reset</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a3943b3f909ce38c1a2ae167843e857f1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_unregister_interrupt_callback</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a1ae66ce745f524d77bdb76b083cc7e6c</anchor>
      <arglist>(aditof::SensorInterruptCallback &amp;cb) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_cmd</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a844c1010851f24eaab4eaa6e549eda39</anchor>
      <arglist>(uint16_t cmd, uint16_t data, unsigned int usDelay=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ab11c40edf2800a15c49dd95ca7cbbed3</anchor>
      <arglist>(uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>adsd3500_write_payload_cmd</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a247992145be38ec42a0c9123e38c4afe</anchor>
      <arglist>(uint32_t cmd, uint8_t *payload, uint16_t payload_len) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableControls</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ae61f06c9fa0c1213d4897bd49a487e95</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controls) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getAvailableModes</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>af3b1ccb579504c0bd9205bd537da4d5a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;modes) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getControl</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ac88f73bdb227b8b07bb585f6236fff98</anchor>
      <arglist>(const std::string &amp;control, std::string &amp;value) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthComputeParams</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a41bb3c94382544b02b2e7429eea0ed62</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDetails</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a55eeb893ec0c09e8cd4cdb82e2fddc9a</anchor>
      <arglist>(aditof::SensorDetails &amp;details) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getFrame</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>aade8e1db4da17e735b02de13c80a62c4</anchor>
      <arglist>(uint16_t *buffer) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getHandle</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a88994b34c4f9e4518900953a0c9abc4c</anchor>
      <arglist>(void **handle) override</arglist>
    </member>
    <member kind="function">
      <type>aditof::Status</type>
      <name>getIniParamsArrayForMode</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ada8744ace17fa96d5105d650b78befc2</anchor>
      <arglist>(int mode, std::string &amp;iniStr) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getModeDetails</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a920eec4af4e1c221b63e7b01e6e21246</anchor>
      <arglist>(const uint8_t &amp;mode, aditof::DepthSensorModeDetails &amp;details) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getName</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a25a45519c295af66557eed6a702f09fe</anchor>
      <arglist>(std::string &amp;name) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>initTargetDepthCompute</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ae0b9485dd3f229fabb65095187c03097</anchor>
      <arglist>(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>open</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a213c1f5949ca4f2f3f3cdcbfc568d698</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setControl</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a6a7b025bcfeb9ed9e9d165d963aafbba</anchor>
      <arglist>(const std::string &amp;control, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setDepthComputeParams</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a7151b343d5d9e3eecfd5a4a92b11b194</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;params) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setHostConnectionType</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a8e581f15261dc38676ce2d83de59cf79</anchor>
      <arglist>(std::string &amp;connectionType) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>aae7b7ed1647b937e7b815d8f4138a1eb</anchor>
      <arglist>(const aditof::DepthSensorModeDetails &amp;type) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setMode</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a112b7805c8eeb4e69e75c178e31103a1</anchor>
      <arglist>(const uint8_t &amp;mode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>af104267b5c139aac2abac125c2b4e3f0</anchor>
      <arglist>(const std::string &amp;sensorConf) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>start</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ae48a4512fc0cde719df01845507e5912</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>stop</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a645e82ae5c19d5f4f6f8f4541e0ab319</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UsbDepthSensor</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ad483fba8ab8a85a63417d692ec9a096a</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;driverPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UsbDepthSensor</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>affaca8ce3d472b3015e53831d54cb092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; aditof::DepthSensorModeDetails &gt;</type>
      <name>m_depthSensorModes</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>aef855682497a1579c40bc15670f96b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_driverPath</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a1a5741301f466268f75afdbf95bc85a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_fps</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>ae07bfc2892a8858b59afc8c99f41bf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ImplData &gt;</type>
      <name>m_implData</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>aa0ae0e0c5f99ec5bd5aa34d2ff387153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aditof::SensorDetails</type>
      <name>m_sensorDetails</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a4c1278ca9d474f8f65e2ae930e2c2c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sensorName</name>
      <anchorfile>classUsbDepthSensor.html</anchorfile>
      <anchor>a40d5c7cd207465d66e6f66f442002da5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UsbHandle</name>
    <filename>structUsbHandle.html</filename>
    <member kind="function">
      <type></type>
      <name>UsbHandle</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a0b8bd2b2482a5cf7479f1472094d2099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>AM_MEDIA_TYPE *</type>
      <name>pAmMediaType</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a7a134e0844a3574f42b344ad2edbb2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ICaptureGraphBuilder2 *</type>
      <name>pCaptureGraph</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a0b2197c02c16814fc685fc197c989d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SampleGrabberCallback *</type>
      <name>pCB</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>ac7b98fc1679865828b552bdbfbd63649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IMediaControl *</type>
      <name>pControl</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a41f6531f4fc383fd230f94d826e4629f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IBaseFilter *</type>
      <name>pDestFilter</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>afc15661ced01d5f54df52348e8321853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ISampleGrabber *</type>
      <name>pGrabber</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>aafcd8dd2d2c64b9bbddb18a12d5901f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IBaseFilter *</type>
      <name>pGrabberF</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a7357581905ead98ca8370b6214c4b15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IGraphBuilder *</type>
      <name>pGraph</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>ac1b36a80e91fa70f5e023daa3e815ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IMediaEventEx *</type>
      <name>pMediaEvent</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a1365d86b15c36dd23e5da88edf93698c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IBaseFilter *</type>
      <name>pVideoInputFilter</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a9deb6b087f92f001c6aa57facb120d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IAMStreamConfig *</type>
      <name>streamConf</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a0d45848c7ab77211713406120e59729c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GUID</type>
      <name>videoType</name>
      <anchorfile>structUsbHandle.html</anchorfile>
      <anchor>a35101eeb55e5c95a00104aacc74b6c9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbLinuxUtils</name>
    <filename>classUsbLinuxUtils.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UvcExUnitGetProperty</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>a573c7668f30bfd78c14ec31bd2a0e82f</anchor>
      <arglist>(int fd, uint8_t selector, uint8_t *data, size_t nbBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>uvcExUnitGetResponse</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>a94cf7634af380e22f8d39e9b00448bf7</anchor>
      <arglist>(int fd, std::string &amp;responseStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>uvcExUnitGetString</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>a1231edaf170d09a05e681bb41fb87490</anchor>
      <arglist>(int fd, int uvcControlId, std::string &amp;outStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uvcExUnitReadBuffer</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>ac588f524769e1cc4e944aa65bf3a7ff0</anchor>
      <arglist>(int fd, uint8_t selector, int16_t id, uint32_t address, uint8_t *data, uint32_t bufferLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uvcExUnitReadOnePacket</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>aa3020172f145f09857aa32bf9a141237</anchor>
      <arglist>(int fd, uint8_t selector, uint8_t *BytesToWrite, uint8_t nbBytesToWrite, uint8_t *data, uint8_t nbPacketBytes, uint8_t nbBytesToRead)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>uvcExUnitSendRequest</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>aa2ffc0e1125fcf5ddfaa60ecd711e8a2</anchor>
      <arglist>(int fd, const std::string &amp;requestStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UvcExUnitSetProperty</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>a334ab9b5d78563df0df332fd86fcb80d</anchor>
      <arglist>(int fd, uint8_t selector, const uint8_t *data, size_t nbBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uvcExUnitWriteBuffer</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>af4af8a60e12911599c225430ebc0de72</anchor>
      <arglist>(int fd, uint8_t selector, int16_t id, uint32_t address, const uint8_t *data, uint32_t bufferLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xioctl</name>
      <anchorfile>classUsbLinuxUtils.html</anchorfile>
      <anchor>ac3ab50ea625ebfe39073ae15e41fa8b0</anchor>
      <arglist>(int fh, unsigned long request, void *arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbSensorEnumerator</name>
    <filename>classUsbSensorEnumerator.html</filename>
    <base>aditof::SensorEnumeratorInterface</base>
    <class kind="struct">UsbSensorEnumerator::SensorInfo</class>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getDepthSensors</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>aef62e65477a5fa2536b390888a772aba</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; aditof::DepthSensorInterface &gt;&gt; &amp;depthSensors) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getKernelVersion</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>af8ceddfe31fb210debadfa18dff222f9</anchor>
      <arglist>(std::string &amp;kernelVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getSdVersion</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>ab71cc5321f6c62a17d4f0f7b48fb712b</anchor>
      <arglist>(std::string &amp;sdVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>getUbootVersion</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>a0d22bff44982e1952a8a57b8bb18a6ec</anchor>
      <arglist>(std::string &amp;uBootVersion) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual aditof::Status</type>
      <name>searchSensors</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>a453f48c72d332eb9db40ce61029fbbc0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UsbSensorEnumerator</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>a2be17352d05486d9333bacab4cf9df11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fd</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>ab015f12bca96b2dd32ffc38c10d98605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_kernelVersion</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>afa0d949d10b8edfc9b3096785ef6f58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sdVersion</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>ad009deeb4a1b9baf9abf89f64ae425c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_sensorName</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>a0dff5b3200300affc7d810e8928972d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SensorInfo &gt;</type>
      <name>m_sensorsInfo</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>ac395341f71d71ee747ceaf6f3b908ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_uBootVersion</name>
      <anchorfile>classUsbSensorEnumerator.html</anchorfile>
      <anchor>a7f7060edcbedab500b2152ba28792347</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbUtils</name>
    <filename>classUsbUtils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>depthSensorModeDetailsToProtoMsg</name>
      <anchorfile>classUsbUtils.html</anchorfile>
      <anchor>a7b9c17178a91cbdd49bcc92f545d249e</anchor>
      <arglist>(const aditof::DepthSensorModeDetails &amp;depthSensorModeDetails, usb_payload::DepthSensorModeDetails *protoMsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>protoMsgToDepthSensorModeDetails</name>
      <anchorfile>classUsbUtils.html</anchorfile>
      <anchor>a0ff57e4683e6f493ae6bba26edb08350</anchor>
      <arglist>(std::vector&lt; aditof::DepthSensorModeDetails &gt; &amp;depthSensorModeDetailsVector, const usb_payload::DepthSensorModeDetailsVector &amp;protoMsg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbWindowsUtils</name>
    <filename>classUsbWindowsUtils.html</filename>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>UvcExUnitGetProperty</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>ac5d30ab58bb29cb55ca492386f509be9</anchor>
      <arglist>(ExUnitHandle *handle, ULONG selector, uint8_t *buffer, ULONG nbBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>uvcExUnitGetResponse</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>a410f4be337ee1c3edda13d8a09f4eec0</anchor>
      <arglist>(IBaseFilter *pVideoInputFilter, std::string &amp;responseStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>uvcExUnitGetString</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>afc081687d04ad65eb01466e7dfeaf92d</anchor>
      <arglist>(IBaseFilter *pVideoInputFilter, int uvcControlId, std::string &amp;outStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>UvcExUnitReadBuffer</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>a65676674914dd5e708c5523a9c3fb31f</anchor>
      <arglist>(IBaseFilter *pVideoInputFilter, ULONG selector, int16_t id, uint32_t address, uint8_t *data, uint32_t bufferLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static aditof::Status</type>
      <name>uvcExUnitSendRequest</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>afa2391e287a71d50734eac632ff68d1e</anchor>
      <arglist>(IBaseFilter *pVideoInputFilter, const std::string &amp;requestStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>UvcExUnitSetProperty</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>a7d3024fd9dfe29b892b9fa7928cfb4db</anchor>
      <arglist>(ExUnitHandle *handle, ULONG selector, const uint8_t *buffer, ULONG nbBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>UvcExUnitWriteBuffer</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>a78493e72133ecfcad8dbc398422479d1</anchor>
      <arglist>(IBaseFilter *pVideoInputFilter, ULONG selector, int16_t id, uint32_t address, const uint8_t *data, uint32_t bufferLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>UvcFindNodeAndGetControl</name>
      <anchorfile>classUsbWindowsUtils.html</anchorfile>
      <anchor>a158c15fb38d61dfcd6880af063c98daa</anchor>
      <arglist>(ExUnitHandle *handle, IBaseFilter **pVideoInputFilter)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UserDefinedClass</name>
    <filename>structUserDefinedClass.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structUserDefinedClass.html</anchorfile>
      <anchor>abb9b5aedc83528a2c6908816cead22f1</anchor>
      <arglist>(const UserDefinedClass &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structUserDefinedClass.html</anchorfile>
      <anchor>abb9b5aedc83528a2c6908816cead22f1</anchor>
      <arglist>(const UserDefinedClass &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::Using</name>
    <filename>classcpp_1_1ast_1_1Using.html</filename>
    <base>cpp::ast::Node</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1Using.html</anchorfile>
      <anchor>a9b7a760a06d00f7211c889d9841e06af</anchor>
      <arglist>(self, start, end, names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1Using.html</anchorfile>
      <anchor>ac209e8e5d84988d14a8f4b30377e5455</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>names</name>
      <anchorfile>classcpp_1_1ast_1_1Using.html</anchorfile>
      <anchor>abc05dedb59eb83857d373cc0e64eccb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uSynergyContext</name>
    <filename>structuSynergyContext.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_clientHeight</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a1de0e579731d0ea377c4f3a3216006a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>m_clientName</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a3f44b4a2f15dd75694100f1e4a7c11cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_clientWidth</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a3aeab114f72f97a05584ae4fda532e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyClipboardCallback</type>
      <name>m_clipboardCallback</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>aa673042f3eb7111b29df8995b7f6713b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyBool</type>
      <name>m_connected</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>af9e35e983122ec575b4367a24558a9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyConnectFunc</type>
      <name>m_connectFunc</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a82c7500ffd7648ffc8fa66b5fe032e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyCookie</type>
      <name>m_cookie</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>afb9e896ce56bfa44337e7df627884231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyGetTimeFunc</type>
      <name>m_getTimeFunc</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>ab53a26df429df7711cc87634096639f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyBool</type>
      <name>m_hasReceivedHello</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>ab8f465f95882ab15b7d9a1971297f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyBool</type>
      <name>m_isCaptured</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a31ed51685fd7f6e6d1500891848bc1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_joystickButtons</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a7cb69def1311714894cf3a9dc83c6b9b</anchor>
      <arglist>[USYNERGY_NUM_JOYSTICKS]</arglist>
    </member>
    <member kind="variable">
      <type>uSynergyJoystickCallback</type>
      <name>m_joystickCallback</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a5759138908032a91e99ab7c6006b5087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>m_joystickSticks</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>aade265f118e12a5822da1d4d490d385e</anchor>
      <arglist>[USYNERGY_NUM_JOYSTICKS][4]</arglist>
    </member>
    <member kind="variable">
      <type>uSynergyKeyboardCallback</type>
      <name>m_keyboardCallback</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>afdea0c051827e8fa4896b3f60ab1cede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_lastMessageTime</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a7d46845ed639a31bb63eab72ecd04c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyBool</type>
      <name>m_mouseButtonLeft</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a9abea7703ac0ca4e94640cc828a493ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyBool</type>
      <name>m_mouseButtonMiddle</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a9086df4395c9d9f05a9b555d46ab07a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyBool</type>
      <name>m_mouseButtonRight</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a0216f6b1c5a9adb08d6f32e027eba920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyMouseCallback</type>
      <name>m_mouseCallback</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a722bbcf10239a409884ef252b4e55e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>m_mouseWheelX</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>aa95376a5a7011a3fc027b6c0cce991cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>m_mouseWheelY</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>ad22a33d731fdb8a1fceb4650fa3c8dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_mouseX</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a818c43c632850d2eb250d8cbfb76e69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_mouseY</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a2f44ba5c12e66c1e43549de834975d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_receiveBuffer</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a8cd642d7db03e94801b97acf722a10c6</anchor>
      <arglist>[USYNERGY_RECEIVE_BUFFER_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uSynergyReceiveFunc</type>
      <name>m_receiveFunc</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a7e3510ea31bc9209c13e77390a47fa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_receiveOfs</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a4bf58e87d9208c193a0edd2c8bfd6f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_replyBuffer</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>afe6b9f53f7d06f0e506da0b617cb8a7f</anchor>
      <arglist>[USYNERGY_REPLY_BUFFER_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>m_replyCur</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>ad1dc39e2b0f344c92d37a6296131c1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyScreenActiveCallback</type>
      <name>m_screenActiveCallback</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a8bd70b3638fd7580f065d1c494ba5bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergySendFunc</type>
      <name>m_sendFunc</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a3f8bc41b3649439170d4e7e24c361ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_sequenceNumber</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>afca9d94094a4f9aa788046fb56ca249e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergySleepFunc</type>
      <name>m_sleepFunc</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>a9ecdb3601ccd5a0fec540cbd50456492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uSynergyTraceFunc</type>
      <name>m_traceFunc</name>
      <anchorfile>structuSynergyContext.html</anchorfile>
      <anchor>aef2eeba30254b79ccf835971ffb4b49d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uSynergyCookie</name>
    <filename>structuSynergyCookie.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ignored</name>
      <anchorfile>structuSynergyCookie.html</anchorfile>
      <anchor>af6cd3fe155a3b8632e7a54311f4deea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="enum">
    <name>com::google::protobuf::Utf8Utils::Utf8Distribution</name>
    <filename>enumcom_1_1google_1_1protobuf_1_1Utf8Utils_1_1Utf8Distribution.html</filename>
    <member kind="function">
      <type>abstract int[]</type>
      <name>getDistribution</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Utf8Utils_1_1Utf8Distribution.html</anchorfile>
      <anchor>a76719fd3da40b565755221ba8cfc7c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>getDistribution</name>
      <anchorfile>enumcom_1_1google_1_1protobuf_1_1Utf8Utils_1_1Utf8Distribution.html</anchorfile>
      <anchor>a116efc123a4ab67ae08e03bc4b2ea30a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>google::protobuf::internal::UTF8StateMachineObj</name>
    <filename>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</filename>
    <member kind="variable">
      <type>const int</type>
      <name>bytes_per_entry</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>aa7060b5239d5b51af9e576c1e1bcfa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>entry_shift</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a3ee95912a7468ef5567ed560d0938f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8 *</type>
      <name>fast_state</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a8ad08def26161c2c45f5511900c8b53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32</type>
      <name>hiadd</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a5ac8c23f8db5511baddc36aad06402a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32</type>
      <name>losub</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>ab1e9b39d0f47b0cbf4eb2603ca7b183b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>max_expand</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a0505fbd21fd2305fdc20b1ffff8b39bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const RemapEntry *</type>
      <name>remap_base</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>af69a5dd5953b3619370fef8c27e5058a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8 *</type>
      <name>remap_string</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>af8ded3f15d04f21da831bd50d3a8bb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32</type>
      <name>state0</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>ac2701aa147a8b021f72f1a5ced7ac69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32</type>
      <name>state0_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a24f6f4f125d852e7ae8a952584cd407a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8 *</type>
      <name>state_table</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a55316870d0540c25082e0bacadb205c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32</type>
      <name>total_size</name>
      <anchorfile>structgoogle_1_1protobuf_1_1internal_1_1UTF8StateMachineObj.html</anchorfile>
      <anchor>a42376392beb7b279e8531a98c76de819</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::Utf8Test</name>
    <filename>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testEncode</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>aaeae7e4966686d1a87f2a24b394d4a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testEncode_insufficientSpace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a9fd58f8be09277b55a3faa08b1ed9176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInvalidSurrogateCodepoint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a7c1c7c3f20d368e7a88ae01b995d1445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMaxCodepointExceeded</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a99383b2f375f05f55dbaaee9df5cc130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOverlongIsInvalid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a38a012166f85d9c2ef486b70b51ea1cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a570e1022e4633b324012015eac9b56eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertEncoding_insufficientSpace</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>acdcc9b97e4160bc8f125ca84e80a2ae7</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertExceptionMessage</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>ad4f8e9790ad998cc0ec359f874f3fc46</anchor>
      <arglist>(Throwable t, int index)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertEncoding</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>aa1545639d635f2b2e986783c8de88599</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assertIsValid</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>aed76c487263fbf80869cfa5cef0c29ba</anchor>
      <arglist>(byte[] data, boolean valid)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static byte[]</type>
      <name>encodeToByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>ac7162e6f34600c89906f7187a2b89a59</anchor>
      <arglist>(String message, int length, Utf8.Processor processor)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static byte[]</type>
      <name>encodeToByteBuffer</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a31b93186fc0412623efa882c0b907206</anchor>
      <arglist>(String message, int length, boolean direct, Utf8.Processor processor)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>randomString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a06dbeb7fc4e845b857a244f8a14c6fdd</anchor>
      <arglist>(int maxCodePoint)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>NUM_CHARS</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a2d988411221315ecdcae203f3872b2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Utf8.Processor</type>
      <name>safeProcessor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>a47b41624855cbde4d5ca3403b23c43a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Utf8.Processor</type>
      <name>unsafeProcessor</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1Utf8Test.html</anchorfile>
      <anchor>acb08695ecbc61022e27ea2044ca680cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::jruby::Utils</name>
    <filename>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkNameAvailability</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a121accc02dcbe72b55525cb7133a9085</anchor>
      <arglist>(ThreadContext context, String name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>checkType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a8764e6904bd15c8c89c2042bdba0eb72</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor.Type fieldType, IRubyObject value, RubyModule typeClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>escapeIdentifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>abb717fa8ba69ed651c1ca16386f5c821</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>fieldTypeToRuby</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a54b16d400b8675320f9f68f64c8ff85c</anchor>
      <arglist>(ThreadContext context, DescriptorProtos.FieldDescriptorProto.Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>fieldTypeToRuby</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>af2544627b4233c203825986b13c49594</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor.Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>isMapEntry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a07f9c482c55672cb9080d5b44cb75217</anchor>
      <arglist>(Descriptors.FieldDescriptor fieldDescriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RubyFieldDescriptor</type>
      <name>msgdefCreateField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>af878e9342a7f7ed81f465d9efd290b9d</anchor>
      <arglist>(ThreadContext context, String label, IRubyObject name, IRubyObject type, IRubyObject number, IRubyObject typeClass, RubyClass cFieldDescriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>num2uint</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>ab3ecc817315a0d440779c58cd3abe541</anchor>
      <arglist>(IRubyObject value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>num2ulong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a7234127f77b77bd2590fc1c2ea407cd7</anchor>
      <arglist>(Ruby runtime, IRubyObject value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Descriptors.FieldDescriptor.Type</type>
      <name>rubyToFieldType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a1f06af7ee609bd07cd41a6034eff5b98</anchor>
      <arglist>(IRubyObject typeClass)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>unescapeIdentifier</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>aa5f77976dc03a71e8bb7fb2c457a5eef</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>validateStringEncoding</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a2d8890ec825edface99bbf3da340d018</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor.Type type, IRubyObject value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IRubyObject</type>
      <name>wrapPrimaryValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a04f0fdce0199001ff2bb188127156c3c</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor.Type fieldType, Object value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static String</type>
      <name>BADNAME_REPLACEMENT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>ac07671a713d9580f81c5269e9162e981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static String</type>
      <name>DESCRIPTOR_INSTANCE_VAR</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a22abc4359d321f4d338447806177e9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static String</type>
      <name>EQUAL_SIGN</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>af2ff51165d0b5a9c22293a55b34a260e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>checkIntTypePrecision</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a128fe198b30df4e497d798d9582674b2</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor.Type type, IRubyObject value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static boolean</type>
      <name>isRubyNum</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a73ed3d3a60784110641902664969fd82</anchor>
      <arglist>(Object value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>validateTypeClass</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>aa21545fad8b0a0032e0846f85c9f178b</anchor>
      <arglist>(ThreadContext context, Descriptors.FieldDescriptor.Type type, IRubyObject value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static IRubyObject</type>
      <name>fieldTypeToRuby</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a9cb863e06f5e854f437ac5324dc9d724</anchor>
      <arglist>(ThreadContext context, String typeName)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static BigInteger</type>
      <name>UINT64_COMPLEMENTARY</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>acf4761d3a92513ca37463d73e2e38eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static long</type>
      <name>UINT_MAX</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1jruby_1_1Utils.html</anchorfile>
      <anchor>a789878fc0177307405a1cc4cfbc2956c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::Utils</name>
    <filename>classaditof_1_1Utils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>splitIntoTokens</name>
      <anchorfile>classaditof_1_1Utils.html</anchorfile>
      <anchor>af83585c634f95518d0a87ad209c1fcc9</anchor>
      <arglist>(const std::string &amp;s, const char delimiter, std::vector&lt; std::string &gt; &amp;tokens)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::UtilsIni</name>
    <filename>classaditof_1_1UtilsIni.html</filename>
    <member kind="function" static="yes">
      <type>static Status</type>
      <name>getKeyValuePairsFromIni</name>
      <anchorfile>classaditof_1_1UtilsIni.html</anchorfile>
      <anchor>af9e86272d16aef72c3cbfbf447ac27f0</anchor>
      <arglist>(const std::string &amp;iniFileName, std::map&lt; std::string, std::string &gt; &amp;iniKeyValPairs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Status</type>
      <name>getKeyValuePairsFromString</name>
      <anchorfile>classaditof_1_1UtilsIni.html</anchorfile>
      <anchor>ad6ff8d6e0326f877e51a16a6ce6b87c9</anchor>
      <arglist>(const std::string &amp;iniStr, std::map&lt; std::string, std::string &gt; &amp;iniKeyValPairs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::v2_protocol_t</name>
    <filename>classzmq_1_1v2__protocol__t.html</filename>
    <member kind="enumvalue">
      <name>more_flag</name>
      <anchorfile>classzmq_1_1v2__protocol__t.html</anchorfile>
      <anchor>a8e9e81ac1a0e2ec0c5780165a08aeb5facf1a319328c176e029421c8648c14732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>large_flag</name>
      <anchorfile>classzmq_1_1v2__protocol__t.html</anchorfile>
      <anchor>a8e9e81ac1a0e2ec0c5780165a08aeb5faf677b59895e622bbe0aae9cff69ba1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command_flag</name>
      <anchorfile>classzmq_1_1v2__protocol__t.html</anchorfile>
      <anchor>a8e9e81ac1a0e2ec0c5780165a08aeb5fa43b6c2e400dfddfc6713d5b894cd2f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command_flag</name>
      <anchorfile>classzmq_1_1v2__protocol__t.html</anchorfile>
      <anchor>a8e9e81ac1a0e2ec0c5780165a08aeb5fa43b6c2e400dfddfc6713d5b894cd2f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>large_flag</name>
      <anchorfile>classzmq_1_1v2__protocol__t.html</anchorfile>
      <anchor>a8e9e81ac1a0e2ec0c5780165a08aeb5faf677b59895e622bbe0aae9cff69ba1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>more_flag</name>
      <anchorfile>classzmq_1_1v2__protocol__t.html</anchorfile>
      <anchor>a8e9e81ac1a0e2ec0c5780165a08aeb5facf1a319328c176e029421c8648c14732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aditof::V4lBufferAccessInterface</name>
    <filename>classaditof_1_1V4lBufferAccessInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>dequeueInternalBuffer</name>
      <anchorfile>classaditof_1_1V4lBufferAccessInterface.html</anchorfile>
      <anchor>a8398f4c17a1cbd5f34bde2a6c858f1d5</anchor>
      <arglist>(struct v4l2_buffer &amp;buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>enqueueInternalBuffer</name>
      <anchorfile>classaditof_1_1V4lBufferAccessInterface.html</anchorfile>
      <anchor>a723f63ee1fec2fe24e29b306b66ae16c</anchor>
      <arglist>(struct v4l2_buffer &amp;buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getDeviceFileDescriptor</name>
      <anchorfile>classaditof_1_1V4lBufferAccessInterface.html</anchorfile>
      <anchor>a10994bfdf4d65df4a5dbf9fc6a1c24e8</anchor>
      <arglist>(int &amp;fileDescriptor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>getInternalBuffer</name>
      <anchorfile>classaditof_1_1V4lBufferAccessInterface.html</anchorfile>
      <anchor>af114b128d74630602344d7563c00b00e</anchor>
      <arglist>(uint8_t **buffer, uint32_t &amp;buf_data_len, const struct v4l2_buffer &amp;buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Status</type>
      <name>waitForBuffer</name>
      <anchorfile>classaditof_1_1V4lBufferAccessInterface.html</anchorfile>
      <anchor>af4208f119e5d8092579a358fce3651fd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~V4lBufferAccessInterface</name>
      <anchorfile>classaditof_1_1V4lBufferAccessInterface.html</anchorfile>
      <anchor>a26289e74816dfffccf4589e1efe0b2af</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::SourceTreeDescriptorDatabase::ValidationErrorCollector</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1ValidationErrorCollector.html</filename>
    <base>google::protobuf::DescriptorPool::ErrorCollector</base>
    <member kind="function">
      <type>void</type>
      <name>AddError</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1ValidationErrorCollector.html</anchorfile>
      <anchor>ad3fa144df2aa9b68e506c3da002bc79b</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddWarning</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1ValidationErrorCollector.html</anchorfile>
      <anchor>a4ed73046e6308eb224f2bed79fb778a5</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;element_name, const Message *descriptor, ErrorLocation location, const std::string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValidationErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1ValidationErrorCollector.html</anchorfile>
      <anchor>a0d054bdf40728135ec324052f15e7d30</anchor>
      <arglist>(SourceTreeDescriptorDatabase *owner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ValidationErrorCollector</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1ValidationErrorCollector.html</anchorfile>
      <anchor>aed24e13ef4b2abf4a38d8a5e41464996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceTreeDescriptorDatabase *</type>
      <name>owner_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase_1_1ValidationErrorCollector.html</anchorfile>
      <anchor>a712bf1dba8bef6f1bb387a6a677cdd80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::descriptor_unittest::ValidationErrorTest</name>
    <filename>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</filename>
    <base>testing::Test</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildDescriptorMessagesInTestPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</anchorfile>
      <anchor>a247272066c85567b884286ee1362d4a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const FileDescriptor *</type>
      <name>BuildFile</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</anchorfile>
      <anchor>ace17938edfa3130c734991ca5c81e47f</anchor>
      <arglist>(const std::string &amp;file_text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildFileInTestPool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</anchorfile>
      <anchor>a90535a337f4d6b9d4532054b407a8a00</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildFileWithErrors</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</anchorfile>
      <anchor>ac273872278df4d9cabd6d1a5db451949</anchor>
      <arglist>(const std::string &amp;file_text, const std::string &amp;expected_errors)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildFileWithWarnings</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</anchorfile>
      <anchor>aa73a42518e0976808000becae0f5bd33</anchor>
      <arglist>(const std::string &amp;file_text, const std::string &amp;expected_warnings)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorPool</type>
      <name>pool_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1descriptor__unittest_1_1ValidationErrorTest.html</anchorfile>
      <anchor>ac467f4f757999786caa83543e4a4600f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::message_test::ValidTypeNamesTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1ValidTypeNamesTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>assertImportFromName</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1ValidTypeNamesTest.html</anchorfile>
      <anchor>aed9982a0cb0b3c61cbba758545a7f15c</anchor>
      <arglist>(self, msg, base_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testTypeNamesCanBeImported</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1message__test_1_1ValidTypeNamesTest.html</anchorfile>
      <anchor>a37e8f93f7a7b7e48a4f489ac6ae1cb09</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Value</name>
    <filename>classValue.html</filename>
    <class kind="union">Value::KindUnion</class>
    <member kind="enumvalue">
      <name>kNullValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683ab5bb0cefae3f17134df328ff1fbcbb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683a2766138d2a7fbbd69ae09c0db9c17c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683a24b57fd1c55a59a5b520f38285f1e0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBoolValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683abc98df26a94b3c8cdfbe664e859cf466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStructValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683af3678670732a1828e4de26704ff47ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kListValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683ac9f3a9566229aecd825a154ae135d682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBoolValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a276d3d38dba1cdc76ef6ba1cd7903db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBoolValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683abc98df26a94b3c8cdfbe664e859cf466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_NOT_SET</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a774a241f4e9359933050842c4f03a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KindCase</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNullValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004afce3f8e3a8e0517822b6813892b7fba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a74f15f954b01135dc2d8bfaa25a1fa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a5f175d03db84ffc4d42d04775c600bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBoolValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a276d3d38dba1cdc76ef6ba1cd7903db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStructValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004abce4987a0d1ff5b319f5e357030e1663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kListValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a9dab2b0397e40b4e7d1e62c329819f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KIND_NOT_SET</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a774a241f4e9359933050842c4f03a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kListValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a9dab2b0397e40b4e7d1e62c329819f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kListValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683ac9f3a9566229aecd825a154ae135d682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNullValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004afce3f8e3a8e0517822b6813892b7fba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNullValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683ab5bb0cefae3f17134df328ff1fbcbb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a74f15f954b01135dc2d8bfaa25a1fa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683a2766138d2a7fbbd69ae09c0db9c17c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004a5f175d03db84ffc4d42d04775c600bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStringValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683a24b57fd1c55a59a5b520f38285f1e0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStructValue</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a803aa885c4578d7b34ec5f0634d41004abce4987a0d1ff5b319f5e357030e1663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStructValueFieldNumber</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9973c59ccc3fce1f39e74f48e4cf2683af3678670732a1828e4de26704ff47ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ae78520eb9ddc31296776d6a393a47d75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a6fdcd1134f4e8a965587182a7258928d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a0a1f39b152685a57dbd084fd9499e39c</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_bool_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a0a831b178539ba5320b492811684a0d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_kind</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a7d8689776883afe825d46e1ab24feb5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a6ba9fc7d435e735ddf2d4e45842b5a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_null_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ad8ddfdf37a9c3575bce59ecdee4e28ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_number_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a6a0f29fb4a3e90d54733d544bc43b123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a92c9b612390c15ae980159572f0ba96b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a5cc1ec5b80ded30c55764f49ae64f233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ab50201229984fdce01a4778855096fcd</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ad26d4075cac26390b18738c5012c719e</anchor>
      <arglist>(const Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArena</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a29f18f02836d1a0779636afed742118e</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ad0641ba5e4c87ce2290182101e0d95d6</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetMaybeArenaPointer</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a7e8fd21865d0087cff7b4231432a236c</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aad00b00412edbdf62b99c603cc721d3a</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a34bf3e5e25c341990196698e1af80d11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a04f2b9ac40586381e93fb6e1b509bd3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a394b6d61b5e399b6bdab90bba2224df6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a33786d797ead5cfb73ee226073cef9a4</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>KindCase</type>
      <name>kind_case</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ac7f96c0bb697e8137a0b4a47e0365560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::ListValue &amp;</type>
      <name>list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a6df41542810dbfe4abf3304bdbb0fc34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a27d517d2f692dd32016b3d6ec9b12535</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a5206368eca6908967694fa4c61daedb0</anchor>
      <arglist>(const Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a23d9e4e193c289a4d1c8b0919436861c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>mutable_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a3c4b043e418ceedcd8b9fd6ccc04904f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aef33975f52fdfc0a2280dc5f79860eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>mutable_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a1e848be2c417ac676769539d132c44aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Value *</type>
      <name>New</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a1862b3719a229d9836e4a7f12f53217b</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Value *</type>
      <name>New</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>afac433a26b04f641f2985bcdd833d7f8</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::NullValue</type>
      <name>null_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a943fdf5ea57da1b053c1c4f863d8056a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>number_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a676a91c03e6ba028ff3fe8b0a8a10071</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a72a16ee8e593e4139e32cc0584b31ce0</anchor>
      <arglist>(const Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ac67436086d9c8a761b99c4081c5190f8</anchor>
      <arglist>(Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>release_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a3d1620f7be3476d18387cf65af766cce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ad772fb62ab384d991e92eb9136fe262d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>release_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a370a7b92b9f59ccd728674857226d5c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ad070b39bf5776f25c19faa552065ffac</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a73e643c7c2cc7ddbcd0bb34b02b428fb</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::ListValue *list_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9d06d7a595bb43aa7fe505d3481c9f2c</anchor>
      <arglist>(std::string *string_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a37793f5bbb655cb5ecf05834eb25dbf8</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Struct *struct_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_bool_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aeb9fa08c737b18fb546d9a678914a083</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_null_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>acba9aad38b2f75b3de48ae1e56b6c0de</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::NullValue value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_number_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a55de72e7fc60f90ff9e739e14bb1c9d9</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>afacaf778fdf084b96bcb96fc08c2eda3</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ab2fd849972855fed472ec28688e3393e</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a879bacd5deda269f3874fe119e9f2f0c</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a297cc82eae55cf11110a11e69f0a2d03</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9d843212420fd1d1699c030038f91162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_NAMESPACE_ID::Struct &amp;</type>
      <name>struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>adbdeb53321e49c6f7b35b949c8167232</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a20fdbcf462555bba4b06cf55636b4695</anchor>
      <arglist>(Value *other)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>unsafe_arena_release_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ab0cfd21868eb07e1cb881c5634fd103e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>unsafe_arena_release_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aede377eef468c8d0445ca94001537bf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a1fe781f982fc48ec02608aedfcd87c1a</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::ListValue *list_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsafe_arena_set_allocated_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a2802c25d10a47540cb19a5086164eb26</anchor>
      <arglist>(PROTOBUF_NAMESPACE_ID::Struct *struct_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsafeArenaSwap</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a539d3ee10d1ddd03ba2d1cdefb52784a</anchor>
      <arglist>(Value *other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>abc2a5a2e6484fac66dae2539cc955667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a475ebe6234d331996689586e2ae351d5</anchor>
      <arglist>(const Value &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>add9901b34307f482d5aac09485e34d0b</anchor>
      <arglist>(Value &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a3a578f458da8a4ab67052dba0f7bffdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Value &amp;</type>
      <name>default_instance</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a0de3bdd269c82c2ad49e597abf352c13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a2d53207bf08ed3fbf45c230f2fdaf29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aa45522944b4a0d97e7fd98ad3d2b1e0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a0a360508a579516429deccdb9233382f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ab523d8a0cdea9bef1f87f7c238a5d32f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Value *</type>
      <name>internal_default_instance</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>af14961d68bffa5a8dd0b173966ee78a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aad7301dda824ef5a8fc12a94fc1c49e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a09df3de3475885726f08ecd367884e6c</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>DestructorSkippable_</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a2271bcb48fa3d030326ed3be4f72bd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void</type>
      <name>InternalArenaConstructable_</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a78d26d300f5424464a180fb144daf523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_has_kind</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a630b1fe17fcd558de9e168273fb77d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aae1b72f275d942e9331659af643339a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_bool_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a8490b6bbdfb46b8861895b7fce131a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_kind</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ac65694126534291cb5f3dc05b02d30aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_null_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a113315cf1b17409ee0045e2d9aa0560d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_number_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aa13c1c77b47511b71dffe30630ad8287</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>has_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a93e852df1764a46963112b89885a1c79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a667bab9ce59928a32d768e4bc7e367e6</anchor>
      <arglist>(Value *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a71ad1b04090051915246bb2509dad62a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterArenaDtor</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a94b80bbd0bc319fee3637a78789eb8b3</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_has_bool_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a07f1522d95a7d8c076de5eb665640a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_has_list_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9d9786c981abcc2af875c746344d050d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_has_null_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a54e548e62501dd888744952c26a7b706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_has_number_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a72dd73918c5af7862661dcf2a0e694dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_has_string_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a24f661c9b9dcdb01b296bc1b297b95c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_has_struct_value</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a91845361bcb7717888b0e07150518687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>abb0bfd0f352f0560093c97baf39df64f</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aa8d8796b0c4bb22729f3fe82e02eb90e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a5d335ea59ac8bec543c5c8d956015138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ArenaDtor</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a174040c1c879d75ac8c6064a0af1d50b</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a109b60bf27c2a4a126fd57bc9db2b055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a0a523455c3b4cf79bbe8eeebd7aedaaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>aded92be254243fc77979bec5147c3bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>af316a1daec7f78910f4325190a439d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::uint32</type>
      <name>_oneof_case_</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a5651ba94f4f38246d90f24f72f71c93f</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union Value::KindUnion</type>
      <name>kind_</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9e31df864aaefcf1849e01c630405654</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ab618dbbac4a8d749da0d85c32932df36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fstruct_2eproto</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>ae324200e0c76270167e239176eeebc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classValue.html</anchorfile>
      <anchor>a373b65c15302326bff640f4bb611b882</anchor>
      <arglist>(Value &amp;a, Value &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Value</name>
    <filename>classJson_1_1Value.html</filename>
    <class kind="struct">Json::Value::CommentInfo</class>
    <class kind="class">Json::Value::CZString</class>
    <class kind="union">Json::Value::ValueHolder</class>
    <member kind="typedef">
      <type>Json::ArrayIndex</type>
      <name>ArrayIndex</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a184a91566cccca7b819240f0d5561c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueConstIterator</type>
      <name>const_iterator</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af92282ca92b58b320debd486afb7696a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::Int</type>
      <name>Int</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>abdf7a7ff73eb130ffcab28504ffdb405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::Int64</type>
      <name>Int64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1b86af9f85f0f1baa972c3319fa22695</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueIterator</type>
      <name>iterator</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a341cdf2e01f8b3c5b7317aa2f0768c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::LargestInt</type>
      <name>LargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1cbb82642ed05109b9833e49f042ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::LargestUInt</type>
      <name>LargestUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6682a3684d635e03fc06ba229fa24eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Members</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac61bab5a465848b57610379cc07995c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; CZString, Value &gt;</type>
      <name>ObjectValues</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a08b6c80c3af7071d908dabf044de5388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::UInt</type>
      <name>UInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a0933d59b45793ae4aade1757c322a98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::UInt64</type>
      <name>UInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8b62564be8c087c6d18de180ff4e13e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>append</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2f95f349fc5158284fd8b84642670829</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>asBool</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3f49bd86a14537ca63f59297513e80eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asCString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a5b18c013ffa4818402315a95331143b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>asDouble</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>abf6f3457cc800530c5a60bf2990ab6a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>asFloat</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a5caa49c1bfacb7bd667e1fc0725cd737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Int</type>
      <name>asInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2e63055ad38299ec78c9ecb1c4c90cb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Int64</type>
      <name>asInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af7371262e51d5c564908f5aa684516d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LargestInt</type>
      <name>asLargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8e0b8bed05cc3c4a601f8da68cbd4278</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LargestUInt</type>
      <name>asLargestUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ab1d58e95a52b9542ff7babf8f7c1b310</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af2125ceb5eb007b6cd6ab77666682117</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UInt</type>
      <name>asUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a96b9de73fd96cc03fa2de29655b4a83e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UInt64</type>
      <name>asUInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aca53fe8b4bdd385010d431e5d01b3987</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>acec156770bf554bee85279825d046fad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6222ade6bbd9980d5daefa7fdf61db42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a81f80769328f0de4955e797282c0c0b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aaa8bdd089f192c2b13324a1029c93a21</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Value const  *</type>
      <name>demand</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>afeb7ff596a0929d90c5f2f3cffb413ed</anchor>
      <arglist>(char const *begin, char const *end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a951726887b12e0a5fada3df6e552a688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2ac91976a65644bde515280767c7bcde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a855aed9d9772f0d3f32fe63e7ae1c0a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Value const  *</type>
      <name>find</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2e1dfb45634dfb4bda9dd8a5673ac825</anchor>
      <arglist>(char const *begin, char const *end) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4e6197ff2a6c815e5421fee0816b5dbd</anchor>
      <arglist>(ArrayIndex index, const Value &amp;defaultValue) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a14e50f1ca32685ed79daa4a8729221ef</anchor>
      <arglist>(const char *begin, const char *end, const Value &amp;defaultValue) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2582c9c581363e1c3e7628432e00ffef</anchor>
      <arglist>(const char *key, const Value &amp;defaultValue) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af4ba56fb9b07f49413359bc894a601b3</anchor>
      <arglist>(const std::string &amp;key, const Value &amp;defaultValue) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad39ed106a399b775234f25d524edc4fa</anchor>
      <arglist>(CommentPlacement placement) const</arglist>
    </member>
    <member kind="function">
      <type>Members</type>
      <name>getMemberNames</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a9e458cd694cfeb8adbfbefd427c44f41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getOffsetLimit</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4d6f6243b6673411cb98b154e8bd33e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getOffsetStart</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1fe074db9e701e6cb5a5bb38e146bd38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>addcc1e7fb95c1e921a3a538f22268325</anchor>
      <arglist>(char const **begin, char const **end) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1495ee8738896bcaa76d39172b66ce46</anchor>
      <arglist>(CommentPlacement placement) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isArray</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a5dad752abdcaf011b0092bfb4dbcd6e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBool</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a25dd9800211ebfcae3a9d5da18344d9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConvertibleTo</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a9ffacb17ff62a6766ce2f72388a12e1d</anchor>
      <arglist>(ValueType other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDouble</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>abef5571d881ee0a201d284a83d8f0835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4b368dc38b662daf8fa5b692f9ff6684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa4d6100e14245f002a9b525b8b5ef9f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntegral</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>afb1fd35ee8033204b5f798ab7a12ea91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ade62767abddf0103dc8f55199c2c3c55</anchor>
      <arglist>(const char *begin, const char *end) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4610d4f8b17dd89860af4711ed044639</anchor>
      <arglist>(const char *key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6e9f5fff82c5956d70d98dbe636f4e61</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a920e68dea455df1b5857cd93790ff98a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumeric</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a65c814b6d824ba01d9ace55eb13a8dba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObject</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2ec7f3e94c455cd6e25e0c20fb992c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a000b840d8fca1c09cf4f2d05e333e88a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae9f481ea7330dbe57d77fa5df6121af0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7ac3ede370b3f2c662d70539beb88b86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidIndex</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a17940d6e973cd74547f14364557cc165</anchor>
      <arglist>(ArrayIndex index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a00bf93d050651b82bd2614b26880e3d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a51e9c1d0f705eca6a04a72b0bb9b3754</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a78d67de323917326eaee28b25d9d5f62</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a0f854303bdab57b2c8f83d6230893a08</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae51fb3da77fc4bf77bb44cd6df1279cc</anchor>
      <arglist>(Value other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa2a5988f395e61471dc48f1e41299771</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8e056d7e0da0460269bb17e160256173</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ab541b594ce6d7f907ff9f949dd8c18c2</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6bd72e33dcb370bb962420a5f9be6966</anchor>
      <arglist>(ArrayIndex index)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae649fd6bd5cf92bd9a7072d954b43ca2</anchor>
      <arglist>(ArrayIndex index) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4c5a6a0679f619ca934f8e2bf381879d</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a194a3d4bb2849cbc2abf575c30512c8a</anchor>
      <arglist>(const char *key) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af36e4f699a27c83fed43d28d6f3b630b</anchor>
      <arglist>(const StaticString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7c5387dea09fecbfc90b89485562186c</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a31df356bc8e0537a8f34adcd530a0680</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2d3dcef1889c5a03f97451dd1ff7cc80</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3dd085e6fe741f152127359f2d7c07d0</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeIndex</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a10b73301c67d76cc246ad9eaf0932d21</anchor>
      <arglist>(ArrayIndex i, Value *removed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7d724fde0c69a18c12d0af0333194dac</anchor>
      <arglist>(const char *begin, const char *end, Value *removed)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae843da4b112b098fb66db5a07cefeb0f</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7680e8ea9afcbbbb35b0cd83e3e04404</anchor>
      <arglist>(const char *key, Value *removed)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3c94357301ebd610ec7f4d9e0f80fcff</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa9aa9b068bdbe36418610249b0c8c15a</anchor>
      <arglist>(std::string const &amp;key, Value *removed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af27610d512cb3218bf331195aaf6f82a</anchor>
      <arglist>(ArrayIndex size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac3029134c7fbe349a35e35ebf196c40e</anchor>
      <arglist>(const char *comment, CommentPlacement placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac84bf1af530fc974067e17e1c4886cea</anchor>
      <arglist>(const char *comment, size_t len, CommentPlacement placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a262316eb6d7c67495dba2b4ff8279a82</anchor>
      <arglist>(const std::string &amp;comment, CommentPlacement placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffsetLimit</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad97c6040abfe7ab948712c9d86ac420e</anchor>
      <arglist>(size_t limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffsetStart</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ade3ffa13b8eb6596cd7fa915e5287e6f</anchor>
      <arglist>(size_t start)</arglist>
    </member>
    <member kind="function">
      <type>ArrayIndex</type>
      <name>size</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a997a93301713f5f225d87e1006b9311c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>afbd134b91d3a5bc6f8aba977af074c8f</anchor>
      <arglist>(Value &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapPayload</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2855348d0dace6eb2f09346c70f34a50</anchor>
      <arglist>(Value &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toStyledString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7e86ed15042529b81fc12bf44cffd818</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>type</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a41859d5e44234ba7d9eb90535f7c3176</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a756348e9056bd7b60f983d28c4a1abe5</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a0efe6752444f66fdbb1e4b64a5e0a106</anchor>
      <arglist>(const char *begin, const char *end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a615659663ae1bbba6d8d42c667d46a52</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1171499d752d1aee3507a9be2773456d</anchor>
      <arglist>(const StaticString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a02ceec0acf91d63b4934c0df8b8ae893</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>acc427785c9007f762772d1dbe7535295</anchor>
      <arglist>(const Value &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3a8f4510e2ccf164c4d1c9c7897bf71f</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a9c470d229adbc6939789e40f1fbcd1ce</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ab1cdc3d9a4d4cc03fa01439d43ceb1b5</anchor>
      <arglist>(Int64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a0ff45efa8987665835902652aa497f97</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8adda58d5ae17bf7ca6a53bab4a7b69c</anchor>
      <arglist>(UInt64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3ce7bec19318bc069f4dbc4e43725bc5</anchor>
      <arglist>(ValueType type=nullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3a578f458da8a4ab67052dba0f7bffdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int</type>
      <name>maxInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8d0822b65b23b9cec6626195cf5343af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int64</type>
      <name>maxInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4492634870b8c5709ce967b384ac6006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LargestInt</type>
      <name>maxLargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1a800aaf49ea01d9ce44d88c79dc9238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LargestUInt</type>
      <name>maxLargestUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6e82434753f38958f79cecd64b735c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt</type>
      <name>maxUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae881a8e48d8e6d6ba87ede37e279f051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt64</type>
      <name>maxUInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae1eb89c305c39516696ff305cffa01da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int</type>
      <name>minInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2d95300265aecf56a1f051203656bd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int64</type>
      <name>minInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a815ef899bc312c93bc426511acfe31a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LargestInt</type>
      <name>minLargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af9984b8f9d1c4ec61f6cff6c069f7dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Value &amp;</type>
      <name>null</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8353c31805f373fcd48b2bc776d80ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Value &amp;</type>
      <name>nullRef</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8965eaafd68b49bd400f26f59704aa68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initBasic</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a988220ec6c05eeff3bc76a63d1b52dfa</anchor>
      <arglist>(ValueType type, bool allocated=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>resolveReference</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad9bfae0b2262ed868c829179c78d755f</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>resolveReference</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1323f50f6363063d18f504724f850ece</anchor>
      <arglist>(const char *key, const char *end)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>allocated_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae0126c80dc4907aad94088553fc7632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommentInfo *</type>
      <name>comments_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2016564cabc7a29208e97bd0b782a4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>limit_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>acbec44708b0d4dbec2db6d8428955dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>start_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a810637b8c52661a3dbf4bfde5130d6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueType</type>
      <name>type_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>abd222c2536dc88bf330dedcd076d2356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union Json::Value::ValueHolder</type>
      <name>value_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a692277d820a4750e01354e16a465ecfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ValueIteratorBase</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad016df56489e5d360735457afba2f649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray</name>
    <filename>classtesting_1_1internal_1_1ValueArray.html</filename>
    <templarg>Ts</templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray.html</anchorfile>
      <anchor>a019560f10debdce5f47bb18c0e5261b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray.html</anchorfile>
      <anchor>acd7cd6a969a7e95152eac1787c42c9ed</anchor>
      <arglist>(Ts... v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; T &gt;</type>
      <name>MakeVector</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray.html</anchorfile>
      <anchor>a738073a57459083586285f5055aeac19</anchor>
      <arglist>(IndexSequence&lt; I... &gt;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FlatTuple&lt; Ts... &gt;</type>
      <name>v_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray.html</anchorfile>
      <anchor>a13322bd870795fdd18dde7f95c4cedb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::ValueConstIterator</name>
    <filename>classJson_1_1ValueConstIterator.html</filename>
    <base>Json::ValueIteratorBase</base>
    <member kind="typedef">
      <type>ValueConstIterator</type>
      <name>SelfType</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a0c2e33e7eb5a80dd8709fb28ece83933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>ae5612dad47a6387eef71d584fb741d0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a2cfe2f7a94a688186efdafb1b181c319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>ab3f0c2edbfc8f7d60645f3d597d05e28</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a31415e44e44e56fb2bfda7e8bb784646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a94935961e9331c6f7b907b05ec8df75e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a3c608ae53c192ee846eb265bae1cfeec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>ad1b1c11f8d7fb22d4d3c231915f2b15b</anchor>
      <arglist>(const ValueIteratorBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueConstIterator</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a1b10a46f1606421b0663492a5f9a2aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueConstIterator</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a7ef3df204a9ae83a0d8a3cd128e05c70</anchor>
      <arglist>(ValueIterator const &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Value *</type>
      <name>pointer</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>acb03952023dcf20430945fea08b6411a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Value &amp;</type>
      <name>reference</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>ac52a1e5ddad3be2c8fde51e58e2f5138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Value</type>
      <name>value_type</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aebd638bdbfb031bdc13957ad438aae45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ValueConstIterator</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aa0a87edf5f1097f91dca5f2a389c4abd</anchor>
      <arglist>(const Value::ObjectValues::iterator &amp;current)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Value</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aeceedf6e1a7d48a588516ce2b1983d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ValueDefaultTypeInternal</name>
    <filename>classValueDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Value &gt;</type>
      <name>_instance</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>a606bed0a72a9fa28ffcfa9d1d0bea3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value_</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>a0b2818d8c57533aa09cc909ddd83af5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_NAMESPACE_ID::ListValue *</type>
      <name>list_value_</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>ad2428ae86fcd4ff4a2dd50a6a8dc97ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>null_value_</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>a0e493e228aad5996fddc9a42dc994ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>number_value_</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>abcaf0def74449999f874a5d0bff77645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>string_value_</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>a543f2c31364fdaf6fae8c792172485be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PROTOBUF_NAMESPACE_ID::Struct *</type>
      <name>struct_value_</name>
      <anchorfile>classValueDefaultTypeInternal.html</anchorfile>
      <anchor>a0a325204e71c80022d4ea839e599b8fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Json::Value::ValueHolder</name>
    <filename>unionJson_1_1Value_1_1ValueHolder.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>bool_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>a92edab1861dadbfefd8be5fd4285eefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LargestInt</type>
      <name>int_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>adbfb384301298844ed955ba5cf6015a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectValues *</type>
      <name>map_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>a1e7a5b86d4f52234f55c847ad1ce389a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>real_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>af0c5ca724e5fe3a15db773d750e2351e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>string_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>a70ac2b153bc405527baa3850d2ddc3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LargestUInt</type>
      <name>uint_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>aab65665dc15a24a29a8e93cdeeaa7e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::ValueIterator</name>
    <filename>classJson_1_1ValueIterator.html</filename>
    <base>Json::ValueIteratorBase</base>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a2be1a9aa60bbfc8812e9dd1a7f1a8786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value *</type>
      <name>pointer</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>acec45feb1ef1f3bf81240157d06d5432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value &amp;</type>
      <name>reference</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>ae87929b4567aa00372cf602c43b57160</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueIterator</type>
      <name>SelfType</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a23357670fdad61792670d86f62db7e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_t</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a308b8932ffc83eaa9d12dadd5c11a7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value</type>
      <name>value_type</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a2c5ba7be611f05546530c8a88b2d2e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a3be48b0c1729ec2532f1ff27ad465d32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a92146c46f8249e2b2d12869e70cd4cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>abcf4ddd994a010742cd4a436d65acd08</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a811302a868518a0995a9def955df5720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a06d6a29d96caf6af324a53973159e12b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a8dfc1603f92467591d524d0326f35534</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a8e23312b1db874f7e403fd7e76611bdc</anchor>
      <arglist>(const SelfType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a09425cf4dc12244072a942f290a5c0ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>aa85aa208670891670392259efa0143bb</anchor>
      <arglist>(const ValueConstIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a7d5e58a9a4a553968acdf3064b39d21c</anchor>
      <arglist>(const ValueIterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>afb06ea21add440c78c27dc49570460a5</anchor>
      <arglist>(const Value::ObjectValues::iterator &amp;current)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Value</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>aeceedf6e1a7d48a588516ce2b1983d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::ValueIteratorBase</name>
    <filename>classJson_1_1ValueIteratorBase.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a4e44bf8cbd17ec8d6e2c185904a15ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::bidirectional_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a02fd11a4fbdc0007da1e8bcf5e6b83c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueIteratorBase</type>
      <name>SelfType</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a9d2a940d03ea06d20d972f41a89149ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_t</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a9d3a3c7ce5cdefe23cb486239cf07bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UInt</type>
      <name>index</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a549c66a0bd20e9ae772175a5c0d2e88a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>key</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a3838ba39c43c518cf3ed4aa6ce78ccad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char const  *</type>
      <name>memberName</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a54765da6759fd3f1edcbfbaf308ec263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char const  *</type>
      <name>memberName</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a391c9cbd0edf9a447b37df00e8ce6059</anchor>
      <arglist>(char const **end) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>aee092ed415744e97bad5540c420819b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>aa83bdcc8114b7d040eb8eb42eeed5f4a</anchor>
      <arglist>(const SelfType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a98e254263fca5f1fc8fcac7bcb0260bf</anchor>
      <arglist>(const SelfType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a1248d8016f88b51371a0fcbd355b3cfd</anchor>
      <arglist>(const SelfType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIteratorBase</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>af45b028d9ff9cbd2554a87878b42dd75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIteratorBase</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a640e990e5f03a96fd650122a2906f59d</anchor>
      <arglist>(const Value::ObjectValues::iterator &amp;current)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>difference_type</type>
      <name>computeDistance</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>af11473c9e20d07782e42b52a2f9e4540</anchor>
      <arglist>(const SelfType &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a496e6aba44808433ec5858c178be5719</anchor>
      <arglist>(const SelfType &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>decrement</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>affc8cf5ff54a9f432cc693362c153fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value &amp;</type>
      <name>deref</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>aa5b75c9514a30ba2ea3c9a35c165c18e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>afe58f9534e1fd2033419fd9fe244551e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a010b5ad3f3337ae3732e5d7e16ca5e25</anchor>
      <arglist>(const SelfType &amp;other) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Value::ObjectValues::iterator</type>
      <name>current_</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>ab3138ce8af8301cca3b041ea55cb922a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isNull_</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a3e08b114a1aed9bde518c527f94a8c59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ValueParamTest</name>
    <filename>classValueParamTest.html</filename>
    <base>TestWithParam&lt; MyType &gt;</base>
  </compound>
  <compound kind="class">
    <name>testing::DefaultValue::ValueProducer</name>
    <filename>classtesting_1_1DefaultValue_1_1ValueProducer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual T</type>
      <name>Produce</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1ValueProducer.html</anchorfile>
      <anchor>adb9e38abe068ac2e792b53fd32bd7e96</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ValueProducer</name>
      <anchorfile>classtesting_1_1DefaultValue_1_1ValueProducer.html</anchorfile>
      <anchor>aa78c53c5676f4df0efc5c319f8715963</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::Values</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</filename>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>a4fe707b143fc294eca571f195fb3971a</anchor>
      <arglist>(boolean value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>a293aa349b7809797dbbebbd53af634db</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>a955ad7c8a363ce2d2799b170b6476ba8</anchor>
      <arglist>(Iterable&lt; Value &gt; values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>aefb16cad677bcf62a9f3e9c37829eb4f</anchor>
      <arglist>(ListValue value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>ac801ff4f1990d8df422ad99308ac275a</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>of</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>af7d81f9791de0f90a5492ed80303e2df</anchor>
      <arglist>(Struct value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Value</type>
      <name>ofNull</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>af81a2527552d2ccd361c9ba8f6440863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Values</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>a98cf6d951f4f53a0effac0e59814fcde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final Value</type>
      <name>NULL_VALUE</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1Values.html</anchorfile>
      <anchor>a8ec618c766f1300a793589c7115155db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValuesInIteratorRangeGenerator</name>
    <filename>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</filename>
    <templarg></templarg>
    <base>testing::internal::ParamGeneratorInterface</base>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator::Iterator</class>
    <member kind="function">
      <type>ParamIteratorInterface&lt; T &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a71ffed6f1deba05f11c9d45f6ab5b85d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ParamIteratorInterface&lt; T &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a298cfb66a90b1a39c0cea3ca7ae1ece1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValuesInIteratorRangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a8b30f6028bc5739bbd7c24b0f0e409f7</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ValuesInIteratorRangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a9070d5b79803164625d3aa77a1659e9f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; T &gt;</type>
      <name>ContainerType</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>afab6b799a125b471a8784ced9cf7335c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>ab43e1feff118f5be232ae1b85d539dd1</anchor>
      <arglist>(const ValuesInIteratorRangeGenerator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ContainerType</type>
      <name>container_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>ad2701e9149384e64b1b98da5d31eb7a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::util::ValuesTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testOfBoolean_ConstructsValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>aca78d18a0fb69da57cf3eb7fecd658f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOfIterable_ReturnsTheValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>a180e6cb913692e7c069720db12fde9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOfListValue_ConstructsInstance</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>a78681f485698e5ae5b2cddf3c0cb0929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOfNull_IsNullValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>a78e6f38e7797ce1e4c619181e61df987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOfNumeric_ConstructsValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>a9ab013c01cbf39877963f3e6ec4d7f66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOfString_ConstructsValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>a0428ca59386c48999bfbdb97db93e00c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOfStruct_ConstructsValue</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1util_1_1ValuesTest.html</anchorfile>
      <anchor>ad7abb6c6683b14e53059835c550c1b99</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpp::ast::VariableDeclaration</name>
    <filename>classcpp_1_1ast_1_1VariableDeclaration.html</filename>
    <base>cpp::ast::_GenericDeclaration</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpp_1_1ast_1_1VariableDeclaration.html</anchorfile>
      <anchor>adc19909b6a3b2c2978b02044634fc13f</anchor>
      <arglist>(self, start, end, name, var_type, initial_value, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classcpp_1_1ast_1_1VariableDeclaration.html</anchorfile>
      <anchor>a9f5c15731d1bdd8fe14c2a575e2f4fe6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Requires</name>
      <anchorfile>classcpp_1_1ast_1_1VariableDeclaration.html</anchorfile>
      <anchor>aaa1cae7cf191e6d561d861cd053a0bf4</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToString</name>
      <anchorfile>classcpp_1_1ast_1_1VariableDeclaration.html</anchorfile>
      <anchor>a047aa4afddf7b7823a4095cea9477a21</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>initial_value</name>
      <anchorfile>classcpp_1_1ast_1_1VariableDeclaration.html</anchorfile>
      <anchor>a7c259ca42a06e264679e8ab66e7ea374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classcpp_1_1ast_1_1VariableDeclaration.html</anchorfile>
      <anchor>a8c7cc8578ea12f93c6e1c5c6ef4ddf99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExperimentalTestDataProvider::Varint32Provider</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</anchorfile>
      <anchor>a490487bcbe3359c11ac458eda1a9f4a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>listIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</anchorfile>
      <anchor>ac2e57b356160d341bc37cbc494a672b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sampleIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</anchorfile>
      <anchor>ad38cb5fac29e69d23e4f31afb10e1ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>samplesTaken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</anchorfile>
      <anchor>aea5a50c4b028506a204a829e70d4289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int[]</type>
      <name>NUM_SAMPLES</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</anchorfile>
      <anchor>afb55a741211c119f229e305aa29d25e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int[][]</type>
      <name>VALUES</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint32Provider.html</anchorfile>
      <anchor>a25f735be44be48f3dc273327b96c1052</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ExperimentalTestDataProvider::Varint64Provider</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</filename>
    <member kind="function">
      <type>long</type>
      <name>getLong</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</anchorfile>
      <anchor>a90c5822bae43155479a1b60ca5bd7a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>listIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</anchorfile>
      <anchor>a20e714be9fc4389622610ff5892a3105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sampleIndex</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</anchorfile>
      <anchor>a420c8f7eb40790eb82072690a55f838c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>samplesTaken</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</anchorfile>
      <anchor>a2b4b492c197f115d4c9fc805db207181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int[]</type>
      <name>NUM_SAMPLES</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</anchorfile>
      <anchor>a1a70b1dd0c328369b02d60b39825cf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long[][]</type>
      <name>VALUES</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ExperimentalTestDataProvider_1_1Varint64Provider.html</anchorfile>
      <anchor>aed840f8a2d08bc62e81a8a8f328259cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pump::VarNode</name>
    <filename>classpump_1_1VarNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpump_1_1VarNode.html</anchorfile>
      <anchor>adf79bf21b1db5367792a4ac91f94a756</anchor>
      <arglist>(self, identifier=None, atomic_code=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>atomic_code</name>
      <anchorfile>classpump_1_1VarNode.html</anchorfile>
      <anchor>ad6bef6a8577b994fbe9ccddf3c82d2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>identifier</name>
      <anchorfile>classpump_1_1VarNode.html</anchorfile>
      <anchor>aa2b634e2443646c3754f2d193efa4dc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>benchmark::Vector2</name>
    <filename>classbenchmark_1_1Vector2.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>benchmark::Vector3</name>
    <filename>classbenchmark_1_1Vector3.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>benchmark::Vector4</name>
    <filename>classbenchmark_1_1Vector4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>compiler::Version</name>
    <filename>classcompiler_1_1Version.html</filename>
    <class kind="class">compiler::Version::_Internal</class>
    <member kind="enumvalue">
      <name>kSuffixFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eea590d09aca6bfdf96264d6b430444b91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMajorFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eea6f3549df1cd22e69f8551cdaee0594fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMinorFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eeaff63e1b179477fca3114a0468aa76ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPatchFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eea6c41ff83d7eb1c0b0baf2a54878cf4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMajorFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eea6f3549df1cd22e69f8551cdaee0594fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMinorFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eeaff63e1b179477fca3114a0468aa76ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPatchFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eea6c41ff83d7eb1c0b0baf2a54878cf4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSuffixFieldNumber</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ab2b06b2967a42d3bf3471fa4ba5932eea590d09aca6bfdf96264d6b430444b91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ByteSizeLong</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>af860a41c3a7d7a517e48a64e55812539</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_ATTRIBUTE_REINITIALIZES void</type>
      <name>Clear</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a0ae84bd3181dd0ef589cf6da299f20d1</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_major</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a4f1a8a1a01392b850da3ff0702df90c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_minor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>affe6111589cec18473f56dfe5f34692b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_patch</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a45e41b48dc78a7e33ed185847faceeec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a85ffeda4c4eafc5efbc0b6b52e76b435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ac76ec4b34d509c7bd278b5c36274d15c</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyFrom</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a6dec1a1f664ebb37061a4b71f34bf943</anchor>
      <arglist>(const Version &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCachedSize</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>af6d5d7320eb3ea8958410cfc3203e39d</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadata</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ac6e5f8b5d57b6323f61b7bd95d2649af</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_major</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a4db9702579111c68df54c1daeafef523</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_minor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>afcd3310d3459a4c568a13e7ea725a159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_patch</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a4f4f38ee83db3eda31623f8aa3db9edc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ad02403e4ce12bdfd5e7cfe6f2d4d108b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::uint8 *</type>
      <name>InternalSerializeWithCachedSizesToArray</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>aac34ef72f0c4b2c19ef969fa9c5a6e08</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitialized</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ae076ec0cdd790cfad12e0232aa1958cb</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>major</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ac74f9810979f50ff0cbc1a783cada12f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a43f5854b9e612a225e701d2b58deb555</anchor>
      <arglist>(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MergeFrom</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>afc1028934bd0c8a0b37b5fa6e44fa964</anchor>
      <arglist>(const Version &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>afea3a6a7fae4e5a1848e797655b2b172</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>minor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a5739f92799f81cc74dbd51b21cbda68e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>mutable_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>aed1398caf02d784feb2e40292c2425ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet *</type>
      <name>mutable_unknown_fields</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ad8830b8a605ed3a2b9d0037ec30b80ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Version *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a7f2b47607c446a4665b64be1c469d158</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function">
      <type>Version *</type>
      <name>New</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a012b873925f17a5d49e943b133163e56</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final</arglist>
    </member>
    <member kind="function">
      <type>Version &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a4f37b9fd3f87a81e75a440429e44dc17</anchor>
      <arglist>(const Version &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Version &amp;</type>
      <name>operator=</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a68298afd7ba461da02e92f386e7a2701</anchor>
      <arglist>(Version &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>patch</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>af1b3d7a688f37bfeb657f78f9623aca1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>release_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a2aee6f188165380a783a8f1c5ccc64b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a2c7a8f37a9d404f2e6f6c1e6816a52d6</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_allocated_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>abfcaec0abf27ffabd9501d39abe6cdb2</anchor>
      <arglist>(std::string *suffix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_major</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a8ca7d204ec1e5654060edc571c502bcc</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_minor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a97ba3ebbf5544689967711bc8f97c758</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_patch</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>af6ff9c660377af28375d817a7d2630a4</anchor>
      <arglist>(::PROTOBUF_NAMESPACE_ID::int32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a627d91c361f995f719371438bd851ba8</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a4797fa542fe2c655a82251338db32e39</anchor>
      <arglist>(const char *value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a74d3b9cb39cfe31abb81a31f618bfbc3</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a14cf877c82061b9e3163bf69ff7929e3</anchor>
      <arglist>(std::string &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>suffix</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ade760960ad5c1f28bd75f91bcaa13372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a87a18f91f718668cff63fa6c62f62fa0</anchor>
      <arglist>(Version *other)</arglist>
    </member>
    <member kind="function">
      <type>const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp;</type>
      <name>unknown_fields</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a425b572f500117a8729d796919714cb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Version</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a3439344f65434061656a7a600309ace1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Version</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a27a8eedf736ec1de6f38ccfb66672305</anchor>
      <arglist>(const Version &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Version</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a580fa63a0803342b3ce7312f879b1c0c</anchor>
      <arglist>(Version &amp;&amp;from) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Version</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a322380e9748a333896c925bce2bff50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Version &amp;</type>
      <name>default_instance</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ac537cf57b171ba6cc359bf33a8da4a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>descriptor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a7fbeff915199174259cf5e70c6776f22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Descriptor *</type>
      <name>GetDescriptor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a2acf0353090f2045296f4458b1d7c0c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ::PROTOBUF_NAMESPACE_ID::Reflection *</type>
      <name>GetReflection</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a662c1d9d888bfeb498286980f046c06a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitAsDefaultInstance</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a57c5587c9c66f817f042dc04058c65d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Version *</type>
      <name>internal_default_instance</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a1c234aa72b271e9592ba6b0c7dc70b28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>kIndexInFileMessages</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a7bcf0e6f4667a9f8d924858846d0f0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>inline ::PROTOBUF_NAMESPACE_ID::Arena *</type>
      <name>GetArenaNoVirtual</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>aa15f0a421dc67dcb7b5663f45ce5a0fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InternalSwap</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>afd0976c64afac788a864400062a4a7c8</anchor>
      <arglist>(Version *other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>MaybeArenaPtr</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a2f5ecc5ae4cdb5d5346a2ce576e794a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetCachedSize</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a3ad31f011c07d6d62be2f6b0a6094557</anchor>
      <arglist>(int size) const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedCtor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a990cce874ff19a52a7f9c227f6fb2abe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SharedDtor</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a3c84ff205e04039e0f35785e4dda5bcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::StringPiece</type>
      <name>FullMessageName</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a46ab696e8b5701dcc5de0f2e863d1095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::PROTOBUF_NAMESPACE_ID::Metadata</type>
      <name>GetMetadataStatic</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a42d55e8676f0b5ee67028f827a50c284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize</type>
      <name>_cached_size_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a927320beae16d916224467a5c7c105c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt; 1 &gt;</type>
      <name>_has_bits_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a8d259f5042af370887e0cfd97edac36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena</type>
      <name>_internal_metadata_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a2d5e6d215b585bf3099a92b54796ae24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>major_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a37559ca695fa6f00addca9261357f7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>minor_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a452404064478faf0775d801bad82a551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::int32</type>
      <name>patch_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ae45618c8e9aaa7c7476135185aec0094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr</type>
      <name>suffix_</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>ad59c2909290b0bb578a3c701a2ec6375</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>a9b35d94da3444084fc3673b7717b6cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>::TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>aaa796af4f70bf1054f3493af46897d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classcompiler_1_1Version.html</anchorfile>
      <anchor>acd3887525bf5ff0a7a668ebcfefd38d5</anchor>
      <arglist>(Version &amp;a, Version &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>upload::VersionControlSystem</name>
    <filename>classupload_1_1VersionControlSystem.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>ace97e5785a2b40011404ae6fbb956ecf</anchor>
      <arglist>(self, options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>ace97e5785a2b40011404ae6fbb956ecf</anchor>
      <arglist>(self, options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForUnknownFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>ad2923d691a1b1047e9359c5b7c1c103f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CheckForUnknownFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>ad2923d691a1b1047e9359c5b7c1c103f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>aa5eb260c96e7016dab36b5fc136c9f49</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateDiff</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>aa5eb260c96e7016dab36b5fc136c9f49</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>adfd9d4ecba422102233a2ba13e5bfaf5</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFile</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>adfd9d4ecba422102233a2ba13e5bfaf5</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a812c3b3daf90c88b015fa4b26252e291</anchor>
      <arglist>(self, diff)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBaseFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a812c3b3daf90c88b015fa4b26252e291</anchor>
      <arglist>(self, diff)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a56a60e56aa9aff3df4001d2f84cab884</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetUnknownFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a56a60e56aa9aff3df4001d2f84cab884</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsImage</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a846889ecd2ef40870b456ddb5b349e02</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsImage</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a846889ecd2ef40870b456ddb5b349e02</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UploadBaseFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a7e334f967301b9e85e5a9c39f5036823</anchor>
      <arglist>(self, issue, rpc_server, patch_list, patchset, options, files)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UploadBaseFiles</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a7e334f967301b9e85e5a9c39f5036823</anchor>
      <arglist>(self, issue, rpc_server, patch_list, patchset, options, files)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>classupload_1_1VersionControlSystem.html</anchorfile>
      <anchor>a4d57d043bc408887b94269fe4cea9556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compiler::VersionDefaultTypeInternal</name>
    <filename>classcompiler_1_1VersionDefaultTypeInternal.html</filename>
    <member kind="variable">
      <type>::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; Version &gt;</type>
      <name>_instance</name>
      <anchorfile>classcompiler_1_1VersionDefaultTypeInternal.html</anchorfile>
      <anchor>a98e906cc5d17bc6684edaf1264c1a06e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VERTEX_CONSTANT_BUFFER</name>
    <filename>structVERTEX__CONSTANT__BUFFER.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>mvp</name>
      <anchorfile>structVERTEX__CONSTANT__BUFFER.html</anchorfile>
      <anchor>a20cdd6ad3444c20ffe87c73a20439160</anchor>
      <arglist>[4][4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogName</name>
    <filename>classVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo72732a7a8cd04f0ab9551a6aaa86a0c2.html</filename>
  </compound>
  <compound kind="struct">
    <name>VideoDev</name>
    <filename>structVideoDev.html</filename>
    <member kind="function">
      <type></type>
      <name>VideoDev</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>ae63b172d32d59d277e612a68c2400f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>a838f07e1143bd20cd95fea3d54f058c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nVideoBuffers</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>addebcd27e8a8c745eab1a54fb67c1566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct v4l2_plane</type>
      <name>planes</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>a834f9bacfee6b6ba2d10ff84a8f140c6</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sfd</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>a18fe5d83a8a9aa122100662160117db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>started</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>a3c30e328d3c31f931a4f568594eb1607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct buffer *</type>
      <name>videoBuffers</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>aa37416ad588550e22eacef2da27f9784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum v4l2_buf_type</type>
      <name>videoBuffersType</name>
      <anchorfile>structVideoDev.html</anchorfile>
      <anchor>a4926bad1a742f10874d6b5af59957930</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class" objc="yes">
    <name>ViewController</name>
    <filename>interfaceViewController.html</filename>
  </compound>
  <compound kind="struct">
    <name>VModuleInfo</name>
    <filename>structVModuleInfo.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>module_pattern</name>
      <anchorfile>structVModuleInfo.html</anchorfile>
      <anchor>a5f7975809a29dee53158b13680c41384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const VModuleInfo *</type>
      <name>next</name>
      <anchorfile>structVModuleInfo.html</anchorfile>
      <anchor>a04e8cd1bbc3dcc4f98fa143274968d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>vlog_level</name>
      <anchorfile>structVModuleInfo.html</anchorfile>
      <anchor>af222145c3a0e315de7c592b0bb0854d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::gmock_more_actions_test::VoidNullaryFunctor</name>
    <filename>classtesting_1_1gmock__more__actions__test_1_1VoidNullaryFunctor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1gmock__more__actions__test_1_1VoidNullaryFunctor.html</anchorfile>
      <anchor>a3b71273472780abc47927c57af209204</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::util::JsonFormat::ParserImpl::WellKnownTypeParser</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl_1_1WellKnownTypeParser.html</filename>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1ParserImpl_1_1WellKnownTypeParser.html</anchorfile>
      <anchor>a8d38262a4fa868f35dd63a59708c3d87</anchor>
      <arglist>(ParserImpl parser, JsonElement json, Message.Builder builder)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::google::protobuf::util::JsonFormat::PrinterImpl::WellKnownTypePrinter</name>
    <filename>interfacecom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl_1_1WellKnownTypePrinter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>interfacecom_1_1google_1_1protobuf_1_1util_1_1JsonFormat_1_1PrinterImpl_1_1WellKnownTypePrinter.html</anchorfile>
      <anchor>a69d9daede7235fba0e0729a98cc7af70</anchor>
      <arglist>(PrinterImpl printer, MessageOrBuilder message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::WellKnownTypesTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1WellKnownTypesTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testWellKnownTypes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WellKnownTypesTest.html</anchorfile>
      <anchor>a297e07b6889522c957cef63e797210fd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::text_format_test::WhitespaceTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</filename>
    <base>google::protobuf::internal::text_format_test::TextFormatBase</base>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>ae66a6f2b87f42bff7e609ec85b63ad8b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testMessageToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>ac96b0301af95e7770c8e7f110057b119</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>a94f6f56567b1dab83fe59c5d2c137f2d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintFieldValue</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>a5079f640384af65ed8caa88993bd18d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPrintMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>a145f61e160264d9194412ef53a27b38c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>field</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>a08b421b1d1dc4ece09b5c9187445420e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>a72cfbed3ada12dca2670242f74af9852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>ae8beced458524a048dae7075b799e1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1text__format__test_1_1WhitespaceTest.html</anchorfile>
      <anchor>a9cb926b610a8121b3b99104729228f4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Widget</name>
    <filename>classWidget.html</filename>
    <member kind="function">
      <type>void</type>
      <name>GetCharPtrValue</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>a50791a556979f22f5593383143c7f815</anchor>
      <arglist>(char *buffer, size_t max_size) const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetFloatValue</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>abf639d975e02cabda8132873aca1a333</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetIntValue</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>a15e7d0423020a7a98063a749fb97bdd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringValue</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>a7a6e3a7fca3a9373f631c94dc1494d22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Widget</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>ab573b75a8a69d29c298af2485fb9cda9</anchor>
      <arglist>(int number, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Widget</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>aa24f66bcbaaec6d458b0980e8c8eae65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>a1d2f74810f3f912270a681e0671a7a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>number_</name>
      <anchorfile>classWidget.html</anchorfile>
      <anchor>a27a2b3fd66372d5731fa9a6bcaab755b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>release_docs::WikiBrancher</name>
    <filename>classrelease__docs_1_1WikiBrancher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>a344b32e2b65f0e8bab9fbf1e670d33fd</anchor>
      <arglist>(self, dot_version)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BranchFiles</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>a5ef284f7e1742f465ecd0c14d2667327</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFilesToBranch</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>a05fc4282f501fb0210ecb33fd1d209a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateLinksInBranchedFiles</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>aa0bc4b1b78426fe7a8496d570b540f1d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>files_to_branch</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>a938c78ba6e8adfb6af039dd500ac6466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>project</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>a4ac9c796f95690cca04049b557055443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>replace_with</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>aa33d991e629cc94fbfefe4f8569e283e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>search_for_re</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>a029ce9007fefd6ac5f13bacdedb29af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_prefix</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>aae330aeef850b105795c5d75727448ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wiki_dir</name>
      <anchorfile>classrelease__docs_1_1WikiBrancher.html</anchorfile>
      <anchor>ad86478c9538ac0bf3916f67eb5da2910</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::WireFormat</name>
    <filename>classcom_1_1google_1_1protobuf_1_1WireFormat.html</filename>
    <class kind="enum">com::google::protobuf::WireFormat::FieldType</class>
    <class kind="enum">com::google::protobuf::WireFormat::JavaType</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTagFieldNumber</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a3d7d54de4396b949245e2adac38837ba</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTagWireType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a5a01febdcf856d3a32b4dd834c29533a</anchor>
      <arglist>(final int tag)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>WIRETYPE_END_GROUP</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a5ce1258032d2cd9a141e05ab6ced5aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>WIRETYPE_FIXED32</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a335808614bfbff5cf09ec37fceb11868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>WIRETYPE_FIXED64</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a7d54c2dab2e871631daac2b4dbead07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a804374a3f94eb85b213bd2c416cfbba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>aeb44917cbd6a72cec02e7e028035fa42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>WIRETYPE_VARINT</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a86b18aed036ace2a4d6d309fc4b94b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>WireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormat.html</anchorfile>
      <anchor>a72e514e7687ebd1370fb1126f3976c1b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::WireFormat</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Operation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a504f3ae23506de99dfd7ac2ad5a9d347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a504f3ae23506de99dfd7ac2ad5a9d347a1f35875d8b534bee2c7e36fdac3732a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERIALIZE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a504f3ae23506de99dfd7ac2ad5a9d347ab7edf016a61577edcbaf1a8dec7d5cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a504f3ae23506de99dfd7ac2ad5a9d347a1f35875d8b534bee2c7e36fdac3732a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERIALIZE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a504f3ae23506de99dfd7ac2ad5a9d347ab7edf016a61577edcbaf1a8dec7d5cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>ByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>accbfd87d65a2828746b6688adcafc457</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>ComputeUnknownFieldsSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a476fcfeacf3465c5b4252c8452a35f50</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>ComputeUnknownMessageSetItemsSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a33755cec08d6b65295368d257ec94685</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>FieldByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a0fe12f3821b1ef4b3cd78b70d44de6b5</anchor>
      <arglist>(const FieldDescriptor *field, const Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>FieldDataOnlyByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ae1c5c8ffab9c3345de783b0addd0b6b3</anchor>
      <arglist>(const FieldDescriptor *field, const Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>MakeTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a174f542c5be162bf415716aeb8702d25</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MessageSetItemByteSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ab87be782b8b5a66c0dca8f90228816b6</anchor>
      <arglist>(const FieldDescriptor *field, const Message &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseAndMergeField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a2f177734a10e5c233518a506585bc849</anchor>
      <arglist>(uint32 tag, const FieldDescriptor *field, Message *message, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseAndMergeMessageSetItem</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>acc5117738402ddabaddfce8f56fb7baa</anchor>
      <arglist>(io::CodedInputStream *input, Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseAndMergePartial</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a688c802880a88324ecb5449c3a876370</anchor>
      <arglist>(io::CodedInputStream *input, Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadPackedEnumPreserveUnknowns</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>aa6b448e2433a225fd40128b20fcd5dae</anchor>
      <arglist>(io::CodedInputStream *input, uint32 field_number, bool(*is_valid)(int), UnknownFieldSet *unknown_fields, RepeatedField&lt; int &gt; *values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeFieldWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>adf8252e79a7a68834fdb3222bb65a5fc</anchor>
      <arglist>(const FieldDescriptor *field, const Message &amp;message, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMessageSetItemWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ae470b370ad23d6a3a763189820f84e1d</anchor>
      <arglist>(const FieldDescriptor *field, const Message &amp;message, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeUnknownFields</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ab9cfb079728a514092cb00c2e46e3b01</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeUnknownFieldsToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>acde04bd8f3cb9c95f0f80713d19f2d5d</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeUnknownMessageSetItems</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ad6478980d054e6841b845a53e4009dbb</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8 *</type>
      <name>SerializeUnknownMessageSetItemsToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>adcb58ac805582048cd2b549eb649646c</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeWithCachedSizes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a51d684b0ac4d2bf94b1c572f44f736c3</anchor>
      <arglist>(const Message &amp;message, int size, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>abf2fa12c7c23633b916c876ef43c43ea</anchor>
      <arglist>(io::CodedInputStream *input, uint32 tag, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SkipMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ae9a5bb51c6307cd1679df031bad052a7</anchor>
      <arglist>(io::CodedInputStream *input, UnknownFieldSet *unknown_fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>TagSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a417d9b9255c69114562a829736c20968</anchor>
      <arglist>(int field_number, FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>VerifyUTF8String</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a7bbe8c2208ab89e14f785db82ca7e712</anchor>
      <arglist>(const char *data, int size, Operation op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>VerifyUTF8StringNamedField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a252a6cfc5b0d763ca7420b3143898a65</anchor>
      <arglist>(const char *data, int size, Operation op, const char *field_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WireFormatLite::WireType</type>
      <name>WireTypeForField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a53104f593c2269bfdb517be212c48e8a</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WireFormatLite::WireType</type>
      <name>WireTypeForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a15eecc95ece4b2bbe19130e0b7e5f070</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a8672d8acc759ebc60fe3c57ebd2626b0</anchor>
      <arglist>(WireFormat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ParseAndMergeMessageSetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>a462899538e5f4721b3cae16df4ab1158</anchor>
      <arglist>(uint32 field_number, const FieldDescriptor *field, Message *message, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>SkipMessageSetField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormat.html</anchorfile>
      <anchor>ac3d8bcaca2c4cc88f93a8d8b0e63a326</anchor>
      <arglist>(io::CodedInputStream *input, uint32 field_number, UnknownFieldSet *unknown_fields)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::WireFormatLite</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>CppType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da89777c09fd52b7ce72a9d12a68b2b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da77a5aab93ce191aefb7ea17f8a8917a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dafacf69e3db90915098c71586b601431a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da846ec5f1151a8a133f90f7aa3a76a9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da7b8d305ecece5173f5d29364a1c18791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dad1055bb9f7030376c8477e4506e6eef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761daf4afac1d7e9e76ce8e38742445b0c186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da68c22011386125910041e0d61fd99e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da3341200a6913b54b0655d0c1ab4d8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dafda26b4e3a11f310abdf6b4dab7bd3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CPPTYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dab82227b685db152f86acf9721a060375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761daf4afac1d7e9e76ce8e38742445b0c186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da7b8d305ecece5173f5d29364a1c18791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da68c22011386125910041e0d61fd99e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dad1055bb9f7030376c8477e4506e6eef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da89777c09fd52b7ce72a9d12a68b2b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da77a5aab93ce191aefb7ea17f8a8917a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dafda26b4e3a11f310abdf6b4dab7bd3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da3341200a6913b54b0655d0c1ab4d8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dafacf69e3db90915098c71586b601431a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPPTYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761da846ec5f1151a8a133f90f7aa3a76a9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa857a2194b7dbed4146ccb0a7bbe0db52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa1e61f1f095967c170237974863ec0014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa025ce1576404a55e48c6836ceeba95ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa8953b30d7fcccc913d460396f434219a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa689b28cc303cbedc017bfa6834db92d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa54b7bbfb93bb2a46cef3143a62d8ea33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa2598c0104036a76bfe7c04dfa0c4ff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caaeee701ca4e38b278914e22274d4dd80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa0c06626390bb1bdbf5e3b87be634eeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa6e949967c98334082382714172cb6482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa99d9c79729e020aa5a406d056b2c1f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa89a22cc824dee188411dde98b29dd7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa38dd90c688c1ae020954993f0dd89962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa1d33dc3f1f033b6d065ae7d735badcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caabc32b1c8d4f096778669f02b39aea08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caad052d375c1988dd7513b90dab1e73f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caab1ebda467933c6bc67dc0d44828f6ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caad1615234e7796adb1af81b043621345c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_FIELD_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa0a5eeafdcb68629cfaf40e347a0e790c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CPPTYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a14ea06b246adcaff4062c1e54e9a761dab82227b685db152f86acf9721a060375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_FIELD_TYPE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa0a5eeafdcb68629cfaf40e347a0e790c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Operation</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adfaee1c7bad0b5a7fef03366d77269e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adfaee1c7bad0b5a7fef03366d77269e0ae93bd1387ece2697bc1d395cc06db871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERIALIZE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adfaee1c7bad0b5a7fef03366d77269e0a10396c62402f8cac3ea98a013b086ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adfaee1c7bad0b5a7fef03366d77269e0ae93bd1387ece2697bc1d395cc06db871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERIALIZE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adfaee1c7bad0b5a7fef03366d77269e0a10396c62402f8cac3ea98a013b086ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caaeee701ca4e38b278914e22274d4dd80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa89a22cc824dee188411dde98b29dd7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa857a2194b7dbed4146ccb0a7bbe0db52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ENUM</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa1d33dc3f1f033b6d065ae7d735badcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa2598c0104036a76bfe7c04dfa0c4ff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa54b7bbfb93bb2a46cef3143a62d8ea33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa1e61f1f095967c170237974863ec0014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa6e949967c98334082382714172cb6482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa689b28cc303cbedc017bfa6834db92d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa025ce1576404a55e48c6836ceeba95ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MESSAGE</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa99d9c79729e020aa5a406d056b2c1f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caabc32b1c8d4f096778669f02b39aea08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SFIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caad052d375c1988dd7513b90dab1e73f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caab1ebda467933c6bc67dc0d44828f6ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caad1615234e7796adb1af81b043621345c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa0c06626390bb1bdbf5e3b87be634eeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa38dd90c688c1ae020954993f0dd89962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaffa24b0edf986fa1541988d845e92caa8953b30d7fcccc913d460396f434219a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>WireType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_VARINT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a57cd6f9a01375e0e7f27b32523b98e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a2143f0a6c8447e1cc1d6139af5a5d4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a9eb65c81c696d91670aebe57314ad1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a1f41f6be3aacbea57a9433857e7ed351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_END_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a53df254c992a182a0204b4698a785b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a6501c558862f5bb497fe27226282b378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_END_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a53df254c992a182a0204b4698a785b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_FIXED32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a6501c558862f5bb497fe27226282b378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_FIXED64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a2143f0a6c8447e1cc1d6139af5a5d4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a9eb65c81c696d91670aebe57314ad1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a1f41f6be3aacbea57a9433857e7ed351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WIRETYPE_VARINT</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a07e74817dc05ab0327283186fb9d96f9a57cd6f9a01375e0e7f27b32523b98e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GroupSizeNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab2723050fbbb76fe844d92fd15d0d250</anchor>
      <arglist>(const MessageType_WorkAroundCppLookupDefect &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalWriteGroupNoVirtualToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a3fe4bcfb60705960befcd2123afbeb11</anchor>
      <arglist>(int field_number, const MessageType_WorkAroundCppLookupDefect &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalWriteGroupToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a8bfc92650c9e93e5c30de67f93156385</anchor>
      <arglist>(int field_number, const MessageType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalWriteMessageNoVirtualToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a26b2d6133a339e461939f020c33e74e1</anchor>
      <arglist>(int field_number, const MessageType_WorkAroundCppLookupDefect &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>InternalWriteMessageToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae4c368ef2e983d7aa4ce0b9272c54cda</anchor>
      <arglist>(int field_number, const MessageType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>MessageSizeNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>acab5753b743a939703e54a6e5b3e582d</anchor>
      <arglist>(const MessageType_WorkAroundCppLookupDefect &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPackedFixedSizePrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac68aa2e2a951bd771a47f9e635d2adc6</anchor>
      <arglist>(io::CodedInputStream *input, RepeatedField&lt; CType &gt; *values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPackedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa9b02401c9f9e8d5ad72d94400262312</anchor>
      <arglist>(io::CodedInputStream *input, RepeatedField&lt; CType &gt; *values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadRepeatedFixedSizePrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a6d2b5a47a253eb5fb48d9cb263a4ffc9</anchor>
      <arglist>(int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField&lt; CType &gt; *values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadRepeatedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae0d3716ec3bcf724a85076f83e59050f</anchor>
      <arglist>(int, uint32 tag, io::CodedInputStream *input, RepeatedField&lt; CType &gt; *values)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>WriteFixedNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac2837d7f9ca0a3457e2b1f3020ad6ad9</anchor>
      <arglist>(const RepeatedField&lt; T &gt; &amp;value, uint8 *(*Writer)(T, uint8 *), uint8 *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteGroupNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a763e28d565f132e100e67dc5668eff53</anchor>
      <arglist>(int field_number, const MessageType_WorkAroundCppLookupDefect &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a18caa0aac3faf9a2a2a078a2fa9753e0</anchor>
      <arglist>(int field_number, const MessageType_WorkAroundCppLookupDefect &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>WritePrimitiveNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a48553b803086dfaa98a24ec496dcf157</anchor>
      <arglist>(const RepeatedField&lt; T &gt; &amp;value, uint8 *(*Writer)(T, uint8 *), uint8 *target)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>WritePrimitiveToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a7068e5cfbb5920a3eca2f49adb73df0e</anchor>
      <arglist>(int field_number, const RepeatedField&lt; T &gt; &amp;value, uint8 *(*Writer)(int, T, uint8 *), uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>BytesSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a460aa09f3eb7b7b863e440ca8cd1c8c5</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>DecodeDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a0b5557ab080f8ca37ce6d2146297bf02</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>DecodeFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a391164b9a15a5c86a314162da0b8a729</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>EncodeDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af01bb448102e9caa388547895ce5b847</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>EncodeFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a41f44f748eca0ae25f9d743849954274</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>EnumSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a7f09b4899ef8800fe807250dc61cdaf2</anchor>
      <arglist>(const RepeatedField&lt; int &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>EnumSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afad749aaf9b056b8537021099b3dfddc</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CppType</type>
      <name>FieldTypeToCppType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a5221373b91631c49d83cc8306cbbdcc4</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetTagFieldNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a84ac253366231511c99c565674c71a05</anchor>
      <arglist>(uint32 tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WireType</type>
      <name>GetTagWireType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a5104af2aa48239b84803741b106b394d</anchor>
      <arglist>(uint32 tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>GroupSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a38eed08a423a94ceccb0b4c4ebd54506</anchor>
      <arglist>(const MessageType &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>GroupSizeNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2c29d9bf9027db0e0396d4e946f85aff</anchor>
      <arglist>(const MessageType &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Int32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afc61c9c38f647400cf8132d921fec14a</anchor>
      <arglist>(const RepeatedField&lt; int32 &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Int32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a5bf41aa12c02642baaf03fe2e53fa18c</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Int64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a113029c98335ce0d956311798d8ed4d7</anchor>
      <arglist>(const RepeatedField&lt; int64 &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Int64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a344c0a868ace33e2a97395639957e246</anchor>
      <arglist>(int64 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>InternalWriteGroupNoVirtualToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab94a7732cf2dae07750511b1eac15062</anchor>
      <arglist>(int field_number, const MessageType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>InternalWriteGroupToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a160d57e462f99233c4064bd9f29a08a4</anchor>
      <arglist>(int field_number, const MessageType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>InternalWriteMessageNoVirtualToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad34321519249eeffe579373fe6297943</anchor>
      <arglist>(int field_number, const MessageType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>InternalWriteMessageToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>acb8ac71f777900382270d14ca0ac734c</anchor>
      <arglist>(int field_number, const MessageType &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>LengthDelimitedSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af13ae7d35c710951f280041ced0081b0</anchor>
      <arglist>(size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>constexpr static uint32</type>
      <name>MakeTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a06c087d594d9b76c7d50723ab44734e2</anchor>
      <arglist>(int field_number, WireType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MessageSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab8eb89977eebcebeb33348b41982dfce</anchor>
      <arglist>(const MessageType &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MessageSizeNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afa2552844bcba110474c8d320e822318</anchor>
      <arglist>(const MessageType &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a68b2dd9a892453c07d711fcbdc744456</anchor>
      <arglist>(io::CodedInputStream *input, std::string **p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aecde4c36b7f88c0edd447dc88237dfca</anchor>
      <arglist>(io::CodedInputStream *input, std::string *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>abaeb1457fa58dc3a22a0e717da464292</anchor>
      <arglist>(int field_number, io::CodedInputStream *input, MessageType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a517f607bb082853e7e9dfed8d0bdb28d</anchor>
      <arglist>(io::CodedInputStream *input, MessageType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadMessageNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa5a7643188f40791ca0174a83ade988b</anchor>
      <arglist>(io::CodedInputStream *input, MessageType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadPackedEnumNoInline</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aed3e555e6b87fe70e9ea95512cf62f5a</anchor>
      <arglist>(io::CodedInputStream *input, bool(*is_valid)(int), RepeatedField&lt; int &gt; *values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadPackedEnumPreserveUnknowns</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab141e30d85e038077a0d27c647f0a372</anchor>
      <arglist>(io::CodedInputStream *input, int field_number, bool(*is_valid)(int), io::CodedOutputStream *unknown_fields_stream, RepeatedField&lt; int &gt; *values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadPackedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae6e5d0390d77e90b2e9d976d8aea477d</anchor>
      <arglist>(io::CodedInputStream *input, RepeatedField&lt; CType &gt; *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadPackedPrimitiveNoInline</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a8b065c8bb094e08980ebc9793e85edfd</anchor>
      <arglist>(io::CodedInputStream *input, RepeatedField&lt; CType &gt; *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab9e4e4e31b0ea631ced32c89f9f5299e</anchor>
      <arglist>(io::CodedInputStream *input, CType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>ReadPrimitiveFromArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a026551a3931bd864beaf2f3e4aa9565d</anchor>
      <arglist>(const uint8 *buffer, CType *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadRepeatedPrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1b5c08eb279de5317a0d74ce7dcdfcbe</anchor>
      <arglist>(int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField&lt; CType &gt; *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadRepeatedPrimitiveNoInline</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a597ddeeceb8e9268c1c18331e8fef3b4</anchor>
      <arglist>(int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField&lt; CType &gt; *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae52ff6c94ab90189235a640c344f7789</anchor>
      <arglist>(io::CodedInputStream *input, std::string **p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a7fc97f8fbbbeb0dce6ec2c1111f8dfe2</anchor>
      <arglist>(io::CodedInputStream *input, std::string *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SInt32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad8f72f566bf3faa31aa9ec2ba1ad5218</anchor>
      <arglist>(const RepeatedField&lt; int32 &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SInt32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a543b51254a1b2f5bd85f66b2c4d20f49</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SInt64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a80e505f8dac0b6ff2a668d0d6ed53b97</anchor>
      <arglist>(const RepeatedField&lt; int64 &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>SInt64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a0bda46a0788d0610881d2ea202db0b58</anchor>
      <arglist>(int64 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a024d7290d4aac519a665b2df78a2a520</anchor>
      <arglist>(io::CodedInputStream *input, uint32 tag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SkipField</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae3b72c497baf7fe72982fe3678ed0b59</anchor>
      <arglist>(io::CodedInputStream *input, uint32 tag, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SkipMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1e4fb1f3abb207dac584963ee88e067a</anchor>
      <arglist>(io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SkipMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a8bc796f659ea03b0c072e0a11c45b04a</anchor>
      <arglist>(io::CodedInputStream *input, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>StringSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a4faf028fab97c63bdf1822685aea3bf5</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>TagSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a8d2d04c7bc1089bc64922bff60a534b9</anchor>
      <arglist>(int field_number, WireFormatLite::FieldType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>UInt32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a4e814f3f7de85e3d7cad097182c4f12d</anchor>
      <arglist>(const RepeatedField&lt; uint32 &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>UInt32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a3f3cd195240550f32f52a0a2d3d708a8</anchor>
      <arglist>(uint32 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>UInt64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad117f0a30e78630d36e6031bf24b2178</anchor>
      <arglist>(const RepeatedField&lt; uint64 &gt; &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>UInt64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa787ebbb749587672dfabc07c2670d36</anchor>
      <arglist>(uint64 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>VerifyUtf8String</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa91164c2e1ba24a39feb0e0c67a1f638</anchor>
      <arglist>(const char *data, int size, Operation op, const char *field_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WireFormatLite::WireType</type>
      <name>WireTypeForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a9d0838d4dace64396dfb306d29fe83d4</anchor>
      <arglist>(WireFormatLite::FieldType type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteBool</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a5fbb7049c8e54919ba6b4def4a330d00</anchor>
      <arglist>(int field_number, bool value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteBoolArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a226ccdbb7550f29f057c24c52a197b03</anchor>
      <arglist>(const bool *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteBoolNoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2ac49ce84a8f88b3b7e7125ce50b1311</anchor>
      <arglist>(bool value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteBoolNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a79ac1ae56ef6fc55d4f7652c80d3e5ed</anchor>
      <arglist>(bool value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteBoolNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a70b50562042884f68e7c41ec233e52c1</anchor>
      <arglist>(const RepeatedField&lt; bool &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteBoolToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a84754152b546068bc501b441e7f90c34</anchor>
      <arglist>(int field_number, bool value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteBoolToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1e44b633f562c21c3125eeea5eeace34</anchor>
      <arglist>(int field_number, const RepeatedField&lt; bool &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteBytes</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab2a2ac048e9027f1a0d81d2f172e0387</anchor>
      <arglist>(int field_number, const std::string &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteBytesMaybeAliased</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad1b7b87d1671825ded75fbd1aa488179</anchor>
      <arglist>(int field_number, const std::string &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteBytesToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af6fce38c5d8740ae909b95459720dd87</anchor>
      <arglist>(int field_number, const std::string &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDouble</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af62d2564251190c58d7a46e2c2c34bc3</anchor>
      <arglist>(int field_number, double value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDoubleArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab7a6c3081d5e70e8a38912e32205bd25</anchor>
      <arglist>(const double *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteDoubleNoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aeaae8deb733da29e741537c9ab164cbb</anchor>
      <arglist>(double value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteDoubleNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a651c16ca8726c0c41ab44818a4e18ae3</anchor>
      <arglist>(const RepeatedField&lt; double &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteDoubleNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aeb1a93c9f473489ab937f3b49dcb7ab0</anchor>
      <arglist>(double value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteDoubleToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aae9bd59935f14e4652ace85317d05ec7</anchor>
      <arglist>(int field_number, const RepeatedField&lt; double &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteDoubleToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aab99ec561323e702e646c41115f649fd</anchor>
      <arglist>(int field_number, double value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteEnum</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a3f0ba27442f4bea0784f9466012df1d9</anchor>
      <arglist>(int field_number, int value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteEnumNoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a347328218ff5cd357b5d813f850fe97e</anchor>
      <arglist>(int value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteEnumNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1218e14c9507b4e933d632bd1a602bb4</anchor>
      <arglist>(const RepeatedField&lt; int &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteEnumNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a50153041044235260fef7d0f34847542</anchor>
      <arglist>(int value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteEnumToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac12ef49c5adeb08eae211a8e6d30f41b</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteEnumToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab94179514c60583ff44878dc6c58cf09</anchor>
      <arglist>(int field_number, int value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFixed32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ade88a8a60c99c7c33adae943ef789f50</anchor>
      <arglist>(int field_number, uint32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFixed32Array</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aace0bfb8c7facb5e3073376784917cba</anchor>
      <arglist>(const uint32 *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteFixed32NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afb6464f12fd6ab3617300a44e9d2926a</anchor>
      <arglist>(uint32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adf4cd7837e678696dcb8b1f234eaede4</anchor>
      <arglist>(const RepeatedField&lt; uint32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a8332d56442669f7c789b49df69100aad</anchor>
      <arglist>(uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a28794f52eda615c660de51b0e861f4cc</anchor>
      <arglist>(int field_number, const RepeatedField&lt; uint32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a92e6b220590157251c58c5d34b0ca3e9</anchor>
      <arglist>(int field_number, uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFixed64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af3bd1188d701e69cca519fdd5a36fce7</anchor>
      <arglist>(int field_number, uint64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFixed64Array</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a051552c4bea2f794555499cd70c9c9be</anchor>
      <arglist>(const uint64 *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteFixed64NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a641bf93143a9e048a98f719a7a3db617</anchor>
      <arglist>(uint64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a84b70c3fd104f2cb3aab741feb6bfd81</anchor>
      <arglist>(const RepeatedField&lt; uint64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a35f110e81af20290c277d6ec99b7066f</anchor>
      <arglist>(uint64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a67d9bf9e8eede72201e3c3303a459222</anchor>
      <arglist>(int field_number, const RepeatedField&lt; uint64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixed64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a3ba41822f78fe49bac4a69452621d19d</anchor>
      <arglist>(int field_number, uint64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFixedNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad119bfba2d85838a246d7e8cd78ee073</anchor>
      <arglist>(const RepeatedField&lt; T &gt; &amp;value, uint8 *(*Writer)(T, uint8 *), uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFloat</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af409f3c8ce629cccf9552adb43f5d7a4</anchor>
      <arglist>(int field_number, float value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFloatArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a008232ac6454d69c7af2f7fd41582264</anchor>
      <arglist>(const float *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteFloatNoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afd266b6f34ed6c8d0a8e1b63645ba0a2</anchor>
      <arglist>(float value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFloatNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aaa3aa0b5eff4758803b260ea5c0e2a0f</anchor>
      <arglist>(const RepeatedField&lt; float &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFloatNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af7265416adf5e7924617ab0e928f1e03</anchor>
      <arglist>(float value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFloatToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aee169bb950e773ec5eee8ff0de111f02</anchor>
      <arglist>(int field_number, const RepeatedField&lt; float &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteFloatToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afdad8f7c17e26ae7e092c63ceaf634ab</anchor>
      <arglist>(int field_number, float value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteGroup</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2ff30560a7cbea3a48c3efa08f1194b6</anchor>
      <arglist>(int field_number, const MessageLite &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteGroupMaybeToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a602f6080c971d8241761dc4e68628b1b</anchor>
      <arglist>(int field_number, const MessageLite &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteGroupNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1db135b0c78372ddfe039ad5ebcbc909</anchor>
      <arglist>(int field_number, const MessageType &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteGroupToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a7c13b3b09014fd77b41d12f72710773d</anchor>
      <arglist>(int field_number, const MessageLite &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a6a9d4a5e76db65e83106244e8c0ac7d8</anchor>
      <arglist>(int field_number, int32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteInt32NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a0ae1e58555ca57d976fba529bf5c3fc8</anchor>
      <arglist>(int32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af5f94e11e7f5be156615549985bc4baa</anchor>
      <arglist>(const RepeatedField&lt; int32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a25ba0cdea4a774edd1058a8e181c8984</anchor>
      <arglist>(int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a0c4e1d9a378b3c3e5864449e71225f7e</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a853c7d3ac61c4893a7ab0daa352c96bf</anchor>
      <arglist>(int field_number, int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a116c8ba024545d540edc533820ea31e7</anchor>
      <arglist>(int field_number, int64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteInt64NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab3b70074fe04a4c611a81d94d478c4e1</anchor>
      <arglist>(int64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a32282e5b29954caf0e786fca7b0a7c05</anchor>
      <arglist>(const RepeatedField&lt; int64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a4fdd7e343d487757fed0f5887e99550d</anchor>
      <arglist>(int64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab15c214320ad50bf4b0aed84f19a4803</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteInt64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa7b16d5c3c9a7daa90e496c799ce3f19</anchor>
      <arglist>(int field_number, int64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteMessage</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af3ac4a4ceb22a7f37e60e19781eb7380</anchor>
      <arglist>(int field_number, const MessageLite &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteMessageMaybeToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a39b021fd62df4f299bb60c9650005ee5</anchor>
      <arglist>(int field_number, const MessageLite &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteMessageNoVirtual</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a859aa81c5b8be79b2917d87daad5532a</anchor>
      <arglist>(int field_number, const MessageType &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteMessageToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a4ca24924b15fab76c2399ddde27d2e73</anchor>
      <arglist>(int field_number, const MessageLite &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WritePrimitiveNoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab7520427f0b75d297a35bbc97312d0be</anchor>
      <arglist>(const RepeatedField&lt; T &gt; &amp;value, uint8 *(*Writer)(T, uint8 *), uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WritePrimitiveToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a22e9fc9e80e2534a3c8f29ac266e45ca</anchor>
      <arglist>(int field_number, const RepeatedField&lt; T &gt; &amp;value, uint8 *(*Writer)(int, T, uint8 *), uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteSFixed32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a753b8ac2879aff0f3c2b5460762234f4</anchor>
      <arglist>(int field_number, int32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteSFixed32Array</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a9527f13ffb043905e1c69cab5dfdb8c3</anchor>
      <arglist>(const int32 *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteSFixed32NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa372433a31cd021318ecf694438873d5</anchor>
      <arglist>(int32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac1b0dd4ce180a93676f4295f6d673355</anchor>
      <arglist>(const RepeatedField&lt; int32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad8fb2e9b1445c46d48dd02d1b3fa17c2</anchor>
      <arglist>(int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa1d3242ce6a2ff14635f0a4869c20d5d</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a6616a060d72fb0f776f76bee72e5be86</anchor>
      <arglist>(int field_number, int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteSFixed64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a09cd7b8f9931c2971d0e0fe6860497e1</anchor>
      <arglist>(int field_number, int64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteSFixed64Array</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab8b7ee7f0042d91492afddc74e6e53ef</anchor>
      <arglist>(const int64 *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteSFixed64NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad8ba8ec02ae1bdc0db79f609de5f1620</anchor>
      <arglist>(int64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad7e8bca9f25b2b941c3309ec87081710</anchor>
      <arglist>(const RepeatedField&lt; int64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab1533ae92cf66a17d349456afeec3266</anchor>
      <arglist>(int64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>abe8c1354f81c11396f9b3cc27ccc7a42</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSFixed64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a25abc34493609a948d32f571cea7d971</anchor>
      <arglist>(int field_number, int64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteSInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a3b74fb5150b0536daf6bbf2c940c8a8f</anchor>
      <arglist>(int field_number, int32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteSInt32NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af23162d361b7ff13b310edb89fa7fc0a</anchor>
      <arglist>(int32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a09d3e945e82f6d1c955bc05f35a534f5</anchor>
      <arglist>(const RepeatedField&lt; int32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a0d353f07a8863363143c360c00d034d9</anchor>
      <arglist>(int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a586f38a412791102fecbfe8d45c5e2f7</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac9929475ff5a20387cac79473956b35b</anchor>
      <arglist>(int field_number, int32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteSInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad73e05b04c2bd0fcce1648585b30f373</anchor>
      <arglist>(int field_number, int64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteSInt64NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae802ef16e5a7e80b93886e2a3ec4d79c</anchor>
      <arglist>(int64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afc23cb35bb64da1e487eca0b6252b4b8</anchor>
      <arglist>(const RepeatedField&lt; int64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae0edf23a5e37743e0bde81434e33e4bf</anchor>
      <arglist>(int64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ab4a419148e3c4b030edeaadf284f4578</anchor>
      <arglist>(int field_number, const RepeatedField&lt; int64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteSInt64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1b500ea9595cc4b8ad3f727ef2c2cfa3</anchor>
      <arglist>(int field_number, int64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a235016abcd74d51fe7230936e803d370</anchor>
      <arglist>(int field_number, const std::string &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteStringMaybeAliased</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a02734b98a8633537bc0d9a99bef44b9a</anchor>
      <arglist>(int field_number, const std::string &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteStringToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2aed6c6f942c1831581feb4829c26bea</anchor>
      <arglist>(int field_number, const std::string &amp;value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a9cdc5253acc4fd3758b9c032e69b361f</anchor>
      <arglist>(int field_number, WireType type, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1c0afbbcb7a4d5699a59f9e8bd796784</anchor>
      <arglist>(int field_number, WireType type, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteUInt32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afbe65b7ae8d60781101a920d9709d422</anchor>
      <arglist>(int field_number, uint32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteUInt32NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa2319fb0b8ccf8291f7bbbc2180a92c4</anchor>
      <arglist>(uint32 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>adf55faf49cb19b51199562fc28c48f02</anchor>
      <arglist>(const RepeatedField&lt; uint32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt32NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a26c6b698a63131863cb4b7a18cf5b0ab</anchor>
      <arglist>(uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af3170d5aaa1fa05bbc56ef58a4150291</anchor>
      <arglist>(int field_number, const RepeatedField&lt; uint32 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt32ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae3ebfe10d57f70d7827c412ece27a1b4</anchor>
      <arglist>(int field_number, uint32 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteUInt64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a611cfb75438dcd9c768b6da3514e29fa</anchor>
      <arglist>(int field_number, uint64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE void</type>
      <name>WriteUInt64NoTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a297f9a74cc66664b0968ec41b0f4f72e</anchor>
      <arglist>(uint64 value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a202319789a81946b24fe584dfe4d9076</anchor>
      <arglist>(const RepeatedField&lt; uint64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt64NoTagToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a7ac316356f63ebdecfda4dc309bbcbe8</anchor>
      <arglist>(uint64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a98b890a5b9df7b3ae40ab627c05f45fd</anchor>
      <arglist>(int field_number, const RepeatedField&lt; uint64 &gt; &amp;value, uint8 *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE uint8 *</type>
      <name>WriteUInt64ToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>af7866572a8646e17c61a004da2cef34d</anchor>
      <arglist>(int field_number, uint64 value, uint8 *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32</type>
      <name>ZigZagDecode32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a744aa7bf1b6e50d4a1a47d6b4f7532d9</anchor>
      <arglist>(uint32 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>ZigZagDecode64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a62350befebde809ac4534aac82cb4168</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>ZigZagEncode32</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a7d04a83a62144a448bf5e7260a16a7bd</anchor>
      <arglist>(int32 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>ZigZagEncode64</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a8bed4cf448d51311cc91ebc657e99128</anchor>
      <arglist>(int64 n)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kBoolSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a10523d527e8bdbb22d927b72d31233d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kDoubleSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>abe1a3b8bddacbfbc1fcafb6772a0707c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kFixed32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>afda930d26298f793e5d85119dbe2195f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kFixed64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a365898ebba9937f3ad256367e02ff461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kFloatSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2ae84c6ac01bf8c10453c358c53d7906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetItemEndTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa9458718128ed640f59b76db66da5b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetItemNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>abe90916ace956fd6f2f051c24a2a572a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetItemStartTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a436f3e5f0d4abfa58e04f1275262abfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kMessageSetItemTagsSize</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ae1b3639476d89748f44be23359cc8e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetMessageNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a91bc475fcc6456e539c6cf3bcba914d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetMessageTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aa74b578fcfb04336cf8aa4e1609fe14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetTypeIdNumber</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac07c9dff905066be199924211c8d7402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMessageSetTypeIdTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a39d968450db1ce9080948e2d68c9568f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kSFixed32Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a1c1197aae17e7d283c871eb3cb92614f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kSFixed64Size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac0b20b82c9721eb2aa985ede103ff757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kTagTypeBits</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a343c5bf8f10dccc358748e85a58d1c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kTagTypeMask</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ad0a5a1ec08bc63910e91a4ad41fb1246</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>aca6defa151dcc495243ca8df2394d646</anchor>
      <arglist>(WireFormatLite)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadPackedFixedSizePrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2abacfd9c9defd7548f1ec5f7a012d75</anchor>
      <arglist>(io::CodedInputStream *input, RepeatedField&lt; CType &gt; *value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadRepeatedFixedSizePrimitive</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a47c8d606bd5c4b64405410a628c6e85d</anchor>
      <arglist>(int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField&lt; CType &gt; *value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>WriteSubMessageMaybeToArray</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a87f357c93ba832e1cdd9f5241cda9198</anchor>
      <arglist>(int size, const MessageLite &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const CppType</type>
      <name>kFieldTypeToCppTypeMap</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>a2d4ac592827a11e4bf26ebf09e4074c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const WireFormatLite::WireType</type>
      <name>kWireTypeForFieldType</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1WireFormatLite.html</anchorfile>
      <anchor>ac25c36fc1f54162375c5bbd51d458040</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::WireFormatLiteTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testExtensionInsideTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ac51d6383232f4c3f15c9014f12458be8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeFromPartialByteArray</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ae249ad673bebe68fbb367e5d47f79748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a44c9dbc3dbd4729692a29631ed8d941d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a5f883317c40555bf89a7e79b4865f0e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a1ca6856ae2434871066178481173fe4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a67744fe9eb1182ec2bf780fba0e15205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofOnlyLastSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a45685f63a117cb409c8754fda1d251cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>afba076e0382b334ee38141ad78f9d3cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseAllVarintBits</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a00efbcb9c63e0bd1805e99e52b556fb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyBytes</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ad68b1e7ac69d3efddf890e6d6c557763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyRepeatedBytesField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a411940c35e649f1ccbc4273fa183df07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyRepeatedStringField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>af8e0286f7526b95d76297b13b6b3b016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyRepeatedStringFieldProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a91183cbdd5b304ac901a222d99de19fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyString</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ad816c4d7effafabb19c815a03a04bd1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyStringProto3</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a3ff41fdd6d5e787bf58626979d836946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseEmptyUnknownLengthDelimitedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ad9b4b54e6dfb555a721a06b059e64746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a2d81fe854842a02566772a1e0e766ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensionsLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a6e97dfc888436f150245318e4ec5cf44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a68d16134d0c7244947176116f32a7066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>af6f682a5597ade330d05fb9a59e22333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>af8c4d2f9c6296e6b4d75632c81c19f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a034dd589d84eb0fc7e00e741bd457bed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMultipleExtensionRanges</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a090fe419fc88810f2b7ff246cd18ccc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a2de8413d54bd829a9356d58340fe3802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedExtensionsLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a1228fd176020a084bb94713a12cd3493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedFieldsWithIncorrectLength</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ac45c54c216d7cfdb611eb3ff519115db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParserRejectInvalidTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ae1ac6fefe97af3da2adba2cfc70dd927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseTruncatedPackedFields</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a81f391f9035cde0c76e19dc2a328fa3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseVarintMinMax</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a7c665166e0178c140da51f8404a70020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto2UnknownEnumValuesInExtension</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a0eddbda2b911cbf9d3ef77179fe5509b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto2UnknownEnumValuesInMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a8c6bc7296d9b5e46c7b303bf54f986c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto2UnknownEnumValuesInOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a090fa38a73bfea32e3503ee215ec5a8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto2UnknownEnumValuesInOptionalField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a47065c7fd40e9a6436c46b39dbe80a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto2UnknownEnumValuesInRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a21ecd71f085b0843b01ff0bbc00351e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto3MessageFieldMergeBehavior</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ac6ea8252b37a6e1bbe8b828ac0f941d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto3UnknownEnumValuesInMapField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a7175bc37d789a796dde147ee71786397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto3UnknownEnumValuesInOneof</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a299f1495ea9c570a90a11d6ad842ae12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto3UnknownEnumValuesInOptionalField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>adb5e4482e8fb7ff14c7a8c93f03558a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testProto3UnknownEnumValuesInRepeatedField</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>aaa7e4976a4099488e7992d5bef3baf71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a010d7f0e2f3c508eed1aaebb96967576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializationPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>aba6e430bc061579c6377409c3d4ab3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializationPackedWithoutGetSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a5ed9700d00522ef54fe096f008a6f434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>ae971c118770e9307f64f7063e529fbf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a87a0699636e9810379801bf38d518f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeExtensionsLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a41943d9276098c2717947cfeba44f159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeMessageSetEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a3746b39bd18a7110f733a096b4bab0b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeMessageSetNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>acb2b4d256357fc4c6d145b721812567c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializePackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a15c44d009a465abd8b67ae5e37ad2202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializePackedExtensionsLite</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a5a5c5d2f1c7c926bcff3bec1002077d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSkipUnknownFieldInMessageSetItem</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a17e368aea7336627d9db870d6d0a76a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnmatchedGroupTag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a52ddfbbaac29fc4a44a4c56171e46c9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testUnmatchedWireType</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a13d5f6aaf28a3f0b52db78c630b59de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertAccepted</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a6ce0397e87f5c3d118b20d33c80a53d4</anchor>
      <arglist>(MessageLite defaultInstance, byte[] data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalidWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a1388ffa25af5184278361e40b7ae63da</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalidWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a84308849a9161c6e8879daf0caf0d7e4</anchor>
      <arglist>(MessageLite defaultInstance, byte[] data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertInvalidWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>aa975e3dfc305e512d5593cc03a220b3d</anchor>
      <arglist>(MessageLite defaultInstance, byte[] data, int offset, int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ExtensionRegistryLite</type>
      <name>getTestFieldOrderingsRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a306f1c805b5c602771c248a85209636d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a341a6aa0b6b59913beb21b7bc7e16779</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a6c9b1567f0b4c827071a2cb1e5cc5c4f</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testParseMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a134d3b5fc6845350092fca08030b1f82</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testParseMessageSetWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a4a87ad59e1f2e55f5f9ca662f8177597</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testSerializeMessageSetWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a3df0016486b4a991ff124cadc312446a</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ExtensionRegistryLite</type>
      <name>getTestExtensionInsideTableRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a96d003a2225755f409bfca07ccfc3613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TYPE_ID_1</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a3ea4737b5f1e41e5ab2f544e67d4ebb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TYPE_ID_2</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>aa8163b5c25e2e5e7ba76d6adb3062f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>UNKNOWN_TYPE_ID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatLiteTest.html</anchorfile>
      <anchor>a71ae75516e8c6796a8aa49625ed0a8eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::google::protobuf::internal::wire_format_test::WireFormatTest</name>
    <filename>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>NumericByteSizeTestHelper</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>ab540a27aa9a2a3311de17f52f03b6062</anchor>
      <arglist>(self, byte_size_fn, value, expected_value_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testByteSizeFunctions</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a38ecb46ffd25999330e32ca567def1e4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackTag</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a54f288ff73f0bf8acb80461a8f1c6d19</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnpackTag</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a58db32477b603674133e3342218f4221</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testZigZagDecode</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a130d2f810f586dc4952d75d6e6799dab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testZigZagEncode</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a4d287eebc2767bf4f4a16adabaa028d0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>byte_size</name>
      <anchorfile>classtests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>ae4a5e900735d2c65922a27020acda825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::internal::wire_format_test::WireFormatTest</name>
    <filename>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>NumericByteSizeTestHelper</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a7912bbff9164dd56168115b9fafe03a3</anchor>
      <arglist>(self, byte_size_fn, value, expected_value_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testByteSizeFunctions</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>ada1b12862e180668f15c76fad2f57b50</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testPackTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>ab9f087bde0e535d723033ceb00dd9a64</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnpackTag</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a224ea39d28e537f49662ff6fd129c9cd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testZigZagDecode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>ae20b5d932297ae1aae133fe715f0026e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testZigZagEncode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>ac412f7f3a04f9b202a51aeda4eb3fe36</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>byte_size</name>
      <anchorfile>classgoogle_1_1protobuf_1_1internal_1_1wire__format__test_1_1WireFormatTest.html</anchorfile>
      <anchor>a5566c679eff887a43bce330af6a973fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::WireFormatTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testExtensionsSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a7ff10a07ddf76b7a3e8ea10ccb6a5614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInterleavedFieldsAndExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a94781e1c65d293ac0268d01a575502bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>aec7a8041fe4524fc0a81516b3f1321a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>af28eb42059d436f1450c20c0c697c069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a79e08a4fa090c41ea381c1facdaa5185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a737f39e5c16b9360f5a53f25999e9241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>aeeb82b04b52368232a93806a44ce27fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>ae2c763edd20e75bdd232c07134c3d202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a4f11b9e35b3c08c08ffd7a8d5fcb9d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMultipleExtensionRanges</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>aab6dd3def128312a7d4b32fe10845d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMultipleExtensionRangesDynamic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a9cc31c6954794a5cc2b32095c24f0186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a36d3a2b70147e2478ef38209c3dc25aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a07a9088d65cac1467b4ed43262bb4824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializationPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a50ad4177ff7e858aaf8c66d9d17f647d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializationPackedWithoutGetSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a21d0d7a1be5cb069d647fc33a94658c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>ae70aa90a04a21e6cede36168ea2a9e52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a898aa4253493fedaf07f4995cd64aa65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeMessageSetEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>ab453d0f7584d7762a3197e3bd4b41e47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeMessageSetNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a79a5a9d603ecde3fc549d348817b0ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializePackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a20f6d4d473eae850867191854b087ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertFieldsInOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a76af09e7fb0138e6acf5113fabe5d7bc</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ExtensionRegistry</type>
      <name>getTestFieldOrderingsRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a010d6464b2d6284db700b15365955548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>af36a9597fade0bb80f08b12e02ce1ec5</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testParseMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>aed84dca966434b8f83759d72d2694f7f</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testParseMessageSetWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>abb3c11b6feaf3a9034a420b7fd53fd56</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testSerializeMessageSetWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>a42038061eb8f9344d62b6c354f6ed8da</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TYPE_ID_1</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>aa4a3b2465fb360606a4cc83de70bc98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TYPE_ID_2</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>adb4a614a9c5db212e54b78c7cac6baa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>UNKNOWN_TYPE_ID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1WireFormatTest.html</anchorfile>
      <anchor>ac95b9b2c0266747090ce8fc0c5abc763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::WireFormatTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testExtensionInsideTable</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a944bb905a534ab071a993de0de4b9a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testInterleavedFieldsAndExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a9c23f02c3bc637a07892ca6489cc71d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>ae362e00dda5a416635176d8f49f7801b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a83e8171a6a6bce1175a27252909c6741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a10ab100c29cc2b6aa523d0cc6e5f1962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMergeMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a09107211d5f15120f21571cd3101b52c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofOnlyLastSet</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a6aa93b4f85b858e869338f17ac6250c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOneofWireFormat</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a064c79f81a7b9c2fa2659e6767e10451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a5e33c345c31e5e65680cd31bf361f88a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>abe7ff2e76318bee51cdebc81cea07fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetExtensionEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>ad1350b6fb479831f499af569e2e59cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetExtensionNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a1d5388254b45aaf9fc38c0daa585c066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMessageSetNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>afbf6417b974bb7713472493459db5620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMultipleExtensionRanges</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>aced6bd47e2b1722afefc033ed8e1d0f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParseMultipleExtensionRangesDynamic</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a8ce0281c842e778f6852de0a95cdd87f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testParsePackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a5243fe143cd79729603c4e29697d6691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerialization</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>aae8cddbca1d0277a61b9582fc57d6ce1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializationPacked</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a20a16d658c4dc619f5231548d31a487e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializationPackedWithoutGetSerializedSize</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>abbbb614df4d62bd1d58e503b9c190cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeDelimited</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a022a72c091138388e13d55d232911e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>aa6bf0f64c0abd5d779838051550241ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeMessageSetEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a0030540f108b98b0448a16f522c1059f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializeMessageSetNotEagerly</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a1c02e4d6993628a682e5636b5196cecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSerializePackedExtensions</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a4137735e784b5f918a7e1b7c76b9bf73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertFieldsInOrder</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a53137b9ed2e36ebd37c38b1b41021eb3</anchor>
      <arglist>(ByteString data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ExtensionRegistry</type>
      <name>getTestFieldOrderingsRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>aee60f5e9de514d0d2b147f807a7c51e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeLazyMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>acab16206f6ef00f721d869483cb03154</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testMergeMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a1550b23a2571cd03510e26c012220dab</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testParseMessageSetExtensionWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a45e2926c09f0bf243f6409fe9216c98e</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testParseMessageSetWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a89c723dd438fc2343eb5ee86712b0a33</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testSerializeMessageSetWithFlag</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>ac3a82ef5e94a89ecc6d70c97645fcc21</anchor>
      <arglist>(boolean eagerParsing)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ExtensionRegistry</type>
      <name>getTestExtensionInsideTableRegistry</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a83b9950127cb6b25b2f624b65d7976eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TYPE_ID_1</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a42f31ff2d65ac127977697a234942009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>TYPE_ID_2</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a1e1f9506742b4f96a297fb0a9690687f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>UNKNOWN_TYPE_ID</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WireFormatTest.html</anchorfile>
      <anchor>a17ecc6f453da7ecae693d498f5c90e4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::WithArgsAction</name>
    <filename>structtesting_1_1internal_1_1WithArgsAction.html</filename>
    <templarg></templarg>
    <templarg>I</templarg>
    <member kind="function">
      <type></type>
      <name>operator Action&lt; R</name>
      <anchorfile>structtesting_1_1internal_1_1WithArgsAction.html</anchorfile>
      <anchor>a2c4bbb449ac39c58035fa85c2716ee64</anchor>
      <arglist>(Args...)&gt;() const</arglist>
    </member>
    <member kind="variable">
      <type>InnerAction</type>
      <name>action</name>
      <anchorfile>structtesting_1_1internal_1_1WithArgsAction.html</anchorfile>
      <anchor>af1676990dc34762bb0eab2ff6047cf52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::WithoutMatchers</name>
    <filename>classtesting_1_1internal_1_1WithoutMatchers.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>WithoutMatchers</name>
      <anchorfile>classtesting_1_1internal_1_1WithoutMatchers.html</anchorfile>
      <anchor>ab4bc9ba864d2daed9c186e7d472dfaed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend GTEST_API_ WithoutMatchers</type>
      <name>GetWithoutMatchers</name>
      <anchorfile>classtesting_1_1internal_1_1WithoutMatchers.html</anchorfile>
      <anchor>aec6c0de08b3c9096e2365c023664a848</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::WithParamInterface</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; bool &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; DescriptorPoolMode &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>DescriptorPoolMode</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; int &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; MyEnums &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>MyEnums</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; MyType &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>MyType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; State &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>State</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; std::string &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithParamInterface&lt; testing::TypeInfoSource &gt;</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <member kind="typedef">
      <type>testing::TypeInfoSource</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a1078d4493d7aa4d3e50d1d6c661bee4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::worker_poller_base_t</name>
    <filename>classzmq_1_1worker__poller__base__t.html</filename>
    <base>zmq::poller_base_t</base>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>abe023c71c54c5a6a4caf2a5da8ebf753</anchor>
      <arglist>(const char *name=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>worker_poller_base_t</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>ab5a6e3df954b952c1c3283c50216b644</anchor>
      <arglist>(const thread_ctx_t &amp;ctx_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_thread</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>acd5d4710b08442fd7dd74c3d5747c4b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stop_worker</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>ac31153b47249810989a42bfef45e40a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loop</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>ab01840db009b0184335f71dd4961ee2f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>worker_routine</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>a2ada5bca5eafaa862a38f2c77e082fc3</anchor>
      <arglist>(void *arg_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const thread_ctx_t &amp;</type>
      <name>_ctx</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>ae2c92645b6da43b6a2703eef1c259561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>thread_t</type>
      <name>_worker</name>
      <anchorfile>classzmq_1_1worker__poller__base__t.html</anchorfile>
      <anchor>a47785d70c465e2e474c04e2d4a91486a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::WrapperFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::FieldGeneratorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCloningCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>ad9b801abee01b95b4d45cdd030760ccf</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateCodecCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a7e361aa8ae1f0c65fa9ac8108f7e4e7e</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateExtensionCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a8b1c08fd33a9f355c65e9981e127d53f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a5b34da04d66e51e422017b562160bb05</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a4e602951f63e488e248d9fdb3fea61d2</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a239f291da093e460f71f26cffeb03ed0</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>ae7589941e4a04041a0288c28ccd46dae</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>aa75c0224eed3bc3e3cd20d7fc92fb799</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>WrapperFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a1ed63247adbe21c04658f64d1e53f5d2</anchor>
      <arglist>(const WrapperFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapperFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a9360cb262c5836b8a56dc78a3a966158</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapperFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a92d8fda80748f7b4b9d106a8cda06ec8</anchor>
      <arglist>(const WrapperFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteEquals</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a762296f919ba83bacffbedcddaae748f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteHash</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a264fb423b391d5ad0f2c85dd24ca583b</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteToString</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>ae5669bcbc1eb2170f853932bf7f03d49</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WrapperFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a1abdeeb9c8e34abc22f2e0293d96744a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_value_type</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperFieldGenerator.html</anchorfile>
      <anchor>a7925e5e71a450b2573a7f58d04fae597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::csharp::WrapperOneofFieldGenerator</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</filename>
    <base>google::protobuf::compiler::csharp::WrapperFieldGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMembers</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a710ca0d06aa9fe8da521dc2dba09aa4d</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateMergingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a8366fc4486f1cf07199c82b925585481</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateParsingCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a524bdbe0a08698ef2af128263f8a962c</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializationCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>ac1fa7e053b806586e45588aa94b2c8a6</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GenerateSerializedSizeCode</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a3e13034673ed4926ea5dd87fb7cb56a1</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>WrapperOneofFieldGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a25bbe4c9f5b859ea8dcef9b031d0b795</anchor>
      <arglist>(const WrapperOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapperOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a993e0e967400b698b7bc1a59f456512c</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapperOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>a43db8ca0e054b51ef7d5ef3d0e8bbdd5</anchor>
      <arglist>(const WrapperOneofFieldGenerator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WrapperOneofFieldGenerator</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1csharp_1_1WrapperOneofFieldGenerator.html</anchorfile>
      <anchor>acf169ff0fe9b09b5a5897f7725ebde64</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::WrappersLiteOfMethodTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1WrappersLiteOfMethodTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testOf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WrappersLiteOfMethodTest.html</anchorfile>
      <anchor>a4f478e87caa10f129e5a145ff9c40193</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::WrappersOfMethodTest</name>
    <filename>classcom_1_1google_1_1protobuf_1_1WrappersOfMethodTest.html</filename>
    <member kind="function">
      <type>void</type>
      <name>testOf</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1WrappersOfMethodTest.html</anchorfile>
      <anchor>a3ac0191571009a1b9a39e21b79234acc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WrappingCounter</name>
    <filename>classWrappingCounter.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>Next</name>
      <anchorfile>classWrappingCounter.html</anchorfile>
      <anchor>a104408cce468439c9ecca86b856582a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrappingCounter</name>
      <anchorfile>classWrappingCounter.html</anchorfile>
      <anchor>a2e596c7bd3c50764918ab7bc4a60896c</anchor>
      <arglist>(size_t limit)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>limit_</name>
      <anchorfile>classWrappingCounter.html</anchorfile>
      <anchor>a11393e50b56f1f0ed9361ae92b232260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>value_</name>
      <anchorfile>classWrappingCounter.html</anchorfile>
      <anchor>ac37738774e000ae01fab59746376b11f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::WrapPrinterType</name>
    <filename>structtesting_1_1internal_1_1WrapPrinterType.html</filename>
    <templarg>type</templarg>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::ServiceTest::WrapsCallback</name>
    <filename>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1WrapsCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>ae5741bf8fd1a1fc7fb9cd6851bf182b8</anchor>
      <arglist>(StringBuffer buffer)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>matches</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>a51efec9542b34636906cc767d5c8ed39</anchor>
      <arglist>(Object actual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapsCallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>a9bbc7c4d6de6c924191d337521c02c43</anchor>
      <arglist>(MockCallback&lt;?&gt; callback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MockCallback&lt;?&gt;</type>
      <name>callback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>a45efb325ab88f30b25a19ae56593cf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::google::protobuf::test::ServiceTest::WrapsCallback</name>
    <filename>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1WrapsCallback.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendTo</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>ad69c6e8cf3197028ec32b51a597604d3</anchor>
      <arglist>(StringBuffer buffer)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>matches</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>a95a9f82b7f162baf172a4d010093a885</anchor>
      <arglist>(Object actual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapsCallback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>a696d7dc91d367611c48769537461970d</anchor>
      <arglist>(MockCallback&lt;?&gt; callback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MockCallback&lt;?&gt;</type>
      <name>callback</name>
      <anchorfile>classcom_1_1google_1_1protobuf_1_1test_1_1ServiceTest_1_1WrapsCallback.html</anchorfile>
      <anchor>a8cf0416ba2633a5428dac7db9c606371</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Writer</name>
    <filename>classJson_1_1Writer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>write</name>
      <anchorfile>classJson_1_1Writer.html</anchorfile>
      <anchor>a7b2273a4ffd6f32b369ac8a53b7b5a0d</anchor>
      <arglist>(const Value &amp;root)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Writer</name>
      <anchorfile>classJson_1_1Writer.html</anchorfile>
      <anchor>a3e618564336f26b14921f0d840db668c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MUTEX_NAMESPACE::WriterMutexLock</name>
    <filename>classMUTEX__NAMESPACE_1_1WriterMutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>WriterMutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1WriterMutexLock.html</anchorfile>
      <anchor>a3070ad65087abca05bc17a8a06c39f5b</anchor>
      <arglist>(Mutex *mu)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WriterMutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1WriterMutexLock.html</anchorfile>
      <anchor>a8a2502e0bb7c158deb86cafeded89a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1WriterMutexLock.html</anchorfile>
      <anchor>a89e2630d08811ac436218bdb307cafa2</anchor>
      <arglist>(const WriterMutexLock &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>WriterMutexLock</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1WriterMutexLock.html</anchorfile>
      <anchor>a04ad1959ad11dbe74c3363e4e784a7b4</anchor>
      <arglist>(const WriterMutexLock &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *const</type>
      <name>mu_</name>
      <anchorfile>classMUTEX__NAMESPACE_1_1WriterMutexLock.html</anchorfile>
      <anchor>a6727606c9641deeac7e171bcbe146077</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ws_address_t</name>
    <filename>classzmq_1_1ws__address__t.html</filename>
    <member kind="function">
      <type>const sockaddr *</type>
      <name>addr</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a4da40337543a24477702da9add76b5f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>socklen_t</type>
      <name>addrlen</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a570acaef78e3de383a75865e12a29c98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>sa_family_t</type>
      <name>family</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>ae14d4ec27ba4717b35a28291e7fd7651</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>host</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a5f1a503a01cf40b9a7ffd83efbb120cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>path</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>af0dd06a454afc6d46d7a375f52cd99fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resolve</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a4a3008dd76d82d1c3e681d23ca5773b3</anchor>
      <arglist>(const char *name_, bool local_, bool ipv6_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to_string</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a1733bb796094c7c559d04eddc2c50726</anchor>
      <arglist>(std::string &amp;addr_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ws_address_t</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>ae63b6bbd2020d1fc55c4ddaf62536295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ws_address_t</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>afc8aac46fc61a311a4239c3de6432725</anchor>
      <arglist>(const sockaddr *sa_, socklen_t sa_len_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ip_addr_t</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a62ab9305dcdafbf5ac3bcc3e1d8574c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_host</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>a7b6f00cdb440062ca4876d87941fa591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_path</name>
      <anchorfile>classzmq_1_1ws__address__t.html</anchorfile>
      <anchor>ae1da8928c2bf99dc5cfc2d2b07fc41ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ws_engine_t</name>
    <filename>classzmq_1_1ws__engine__t.html</filename>
    <base>zmq::stream_engine_base_t</base>
    <member kind="function">
      <type></type>
      <name>ws_engine_t</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a4ca2ec5eb21cb03bc48ece87d8e01202</anchor>
      <arglist>(fd_t fd_, const options_t &amp;options_, const endpoint_uri_pair_t &amp;endpoint_uri_pair_, const ws_address_t &amp;address_, bool client_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ws_engine_t</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>ac2b26b34040903663cae78423888ef60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>decode_and_push</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a0e35edc161925748498cfd22914397c5</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handshake</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a44210373d27ebd4c9a9ce9d34f534bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>plug_internal</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a097217598c841461366771116985a436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>process_command_message</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a4d5181e15b17d1508bebf8a79dcc23bc</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>produce_ping_message</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a94399ba771b7f7e890efd9988298d832</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>produce_pong_message</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a9d97952d2006738b0dd58a77b5dd5038</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>start_ws_handshake</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a95c4ae345dc3097261be85abbe9636ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>client_handshake</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a4a5dd8686955b831d23708ed5253fae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>close_connection_after_close</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>ac13177f19e80b11d1b77663357817e2b</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_routing_id_msg</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>abbf2a8e734edc832f0d0327693634b3e</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>produce_close_message</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a84a395e4b20b6be193b109a8aacb27cc</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>produce_no_msg_after_close</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a7da97c104188695796757f3d565d64f7</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>routing_id_msg</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>acb044db8a537deba0380b4f0efce3092</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>select_protocol</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>ae5111324befb16fe0cf663b1e49a1f6e</anchor>
      <arglist>(const char *protocol)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>server_handshake</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a6075858c91e1ea5fc9be327b3e3f2ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ws_address_t</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a978112a7a26d04fc3ae9b7602c746d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_client</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a0fe483f3cd5ae641487fc3d535e972c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ws_client_handshake_state_t</type>
      <name>_client_handshake_state</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>ab436ca886e7cf410f0bc1b4e189758b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_close_msg</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>ae0a3c76a4baa2b33f33d41d60e048c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_header_connection_upgrade</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>aee89c372f82e3fb45f56a783e82e946f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_header_name</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a98f10d514b952f5d92854f17801f2650</anchor>
      <arglist>[MAX_HEADER_NAME_LENGTH+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_header_name_position</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a9c654bedfc63c22f2fff684b66aac7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_header_upgrade_websocket</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>aabe6da52e88bf1c3a02520221a2fb1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_header_value</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a2cef1f8c9f5102f4c439d0d15ba98d61</anchor>
      <arglist>[MAX_HEADER_VALUE_LENGTH+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_header_value_position</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a64ce4e0d90404215c8360ec1ad57ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_heartbeat_timeout</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a4c356089a5611ceb8e95469d054e1dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_read_buffer</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a4dea1b45d64a5b9a44f55548157b978c</anchor>
      <arglist>[WS_BUFFER_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ws_server_handshake_state_t</type>
      <name>_server_handshake_state</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a840e46fe4cee32e509a219d40494f759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_websocket_accept</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a450d1c644ce6761cc09074b429ca4fc6</anchor>
      <arglist>[MAX_HEADER_VALUE_LENGTH+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_websocket_key</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>a1957e57a8ee2b4ae69af658c9544985d</anchor>
      <arglist>[MAX_HEADER_VALUE_LENGTH+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_websocket_protocol</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>afcd49f007480c8a827d9a623aa6340c7</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_write_buffer</name>
      <anchorfile>classzmq_1_1ws__engine__t.html</anchorfile>
      <anchor>af71f153d9cb07cda8ed4d74ef30734e8</anchor>
      <arglist>[WS_BUFFER_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ws_protocol_t</name>
    <filename>classzmq_1_1ws__protocol__t.html</filename>
    <member kind="enumvalue">
      <name>more_flag</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a3850f4294f0a02afc1826c48085ecf9cad563109c33531d4a7e6cfed350de1149</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command_flag</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a3850f4294f0a02afc1826c48085ecf9ca66539b0dad08a9b64b15ca7f5f865ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command_flag</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a3850f4294f0a02afc1826c48085ecf9ca66539b0dad08a9b64b15ca7f5f865ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>more_flag</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a3850f4294f0a02afc1826c48085ecf9cad563109c33531d4a7e6cfed350de1149</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_binary</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908acbb2ae07514c835d8c05599754d96bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_close</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a2189488199057553707c69b806652143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_continuation</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a7a6a6bc8e1ec1fdabc68bdcaff0f53f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_ping</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a0032dbe4afbbb10d91821a1d897dd573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_pong</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a404805deb4cf43bdb5398b5fc5217124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>opcode_t</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_continuation</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a7a6a6bc8e1ec1fdabc68bdcaff0f53f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_text</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908ab53a94190a12d96dacb2bc661cf49bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_binary</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908acbb2ae07514c835d8c05599754d96bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_close</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a2189488199057553707c69b806652143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_ping</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a0032dbe4afbbb10d91821a1d897dd573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_pong</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908a404805deb4cf43bdb5398b5fc5217124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>opcode_text</name>
      <anchorfile>classzmq_1_1ws__protocol__t.html</anchorfile>
      <anchor>a591a5dc8e7c3b8b46829cf65c01d5908ab53a94190a12d96dacb2bc661cf49bd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::wss_address_t</name>
    <filename>classzmq_1_1wss__address__t.html</filename>
    <base>zmq::ws_address_t</base>
    <member kind="function">
      <type>int</type>
      <name>to_string</name>
      <anchorfile>classzmq_1_1wss__address__t.html</anchorfile>
      <anchor>a6705e20fe1c8e7d6fda0dd7606a96cf7</anchor>
      <arglist>(std::string &amp;addr_) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wss_address_t</name>
      <anchorfile>classzmq_1_1wss__address__t.html</anchorfile>
      <anchor>a1755aa5b9e678f9681e48f07f72bf196</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wss_address_t</name>
      <anchorfile>classzmq_1_1wss__address__t.html</anchorfile>
      <anchor>a036b96400456759bc409e483ce6d823e</anchor>
      <arglist>(const sockaddr *sa_, socklen_t sa_len_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::wss_engine_t</name>
    <filename>classzmq_1_1wss__engine__t.html</filename>
    <base>zmq::ws_engine_t</base>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>aa3361071c79381d1ec6d96d30908284d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wss_engine_t</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>aa81cfe8e4f23174638815920f6610e84</anchor>
      <arglist>(fd_t fd_, const options_t &amp;options_, const endpoint_uri_pair_t &amp;endpoint_uri_pair_, ws_address_t &amp;address_, bool client_, void *tls_server_cred_, const std::string &amp;hostname_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~wss_engine_t</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>abe13bcc5e91c32c2558a1f4647d21313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handshake</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>a05e9ca6ee0ba4436699b3066b10f1bca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>plug_internal</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>a7d1616ccc3331e67b3b94091441e944c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>read</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>ad9679443e6f41432e4defbb117dafaf2</anchor>
      <arglist>(void *data, size_t size_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>write</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>a3ace76cd498f2660bd51d7f035668f74</anchor>
      <arglist>(const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>do_handshake</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>aeabc48966c135bfc514348093d623538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_established</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>a46441d13cc5db330dacb61e5bad836b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gnutls_certificate_credentials_t</type>
      <name>_tls_client_cred</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>ab5d73ee25723a1e888b2082a05b7128f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gnutls_session_t</type>
      <name>_tls_session</name>
      <anchorfile>classzmq_1_1wss__engine__t.html</anchorfile>
      <anchor>aaaaaf075866f8c1cdfcc6250c35d5e16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::XmlUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function">
      <type>void</type>
      <name>ListTestsMatchingFilter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a5bbda9739d45a9e01190b2663dcbc5ac</anchor>
      <arglist>(const std::vector&lt; TestSuite * &gt; &amp;test_suites)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>abf972ca903d66d5ea52d9b1bc0a27f21</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>afdaf88e6764c18ce0dcc3733d7a06e31</anchor>
      <arglist>(const char *output_file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintXmlTestsList</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a35fba2665c5fb6fa56b8eb5c41fa275e</anchor>
      <arglist>(std::ostream *stream, const std::vector&lt; TestSuite * &gt; &amp;test_suites)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2384a8c0cae7cbdf3debac145e43b323</anchor>
      <arglist>(XmlUnitTestResultPrinter)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeXml</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>adadf42cf46ade9b26743466ce4b52f36</anchor>
      <arglist>(const std::string &amp;str, bool is_attribute)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeXmlAttribute</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aad574d7bb0c24578d5acc57817b9d367</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeXmlText</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a934486bda28e7013f2d07520d5098a31</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsNormalizableWhitespace</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>af9d5af6e5d0c505d5c3bd50a8d2a8d76</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsValidXmlCharacter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2b83a24e3ec8544efa1156f9d6e51873</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlAttribute</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa8ca7066de948d26d171597430c75839</anchor>
      <arglist>(std::ostream *stream, const std::string &amp;element_name, const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlCDataSection</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a41bccd75f54932c5b3b8cce1f94dbd54</anchor>
      <arglist>(::std::ostream *stream, const char *data)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlTestInfo</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa7f900fe553777693d87bbdb9c76841b</anchor>
      <arglist>(::std::ostream *stream, const char *test_suite_name, const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlTestProperties</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a69b5b7ac1b8236760790768be5ebb218</anchor>
      <arglist>(std::ostream *stream, const TestResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintXmlTestSuite</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a7ce916531bfe6778f8a9e83139e15563</anchor>
      <arglist>(::std::ostream *stream, const TestSuite &amp;test_suite)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintXmlUnitTest</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a3be1c8766241d0f34cdf59b45a52f73b</anchor>
      <arglist>(::std::ostream *stream, const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>RemoveInvalidXmlCharacters</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa14cb72f42a346841482cbafa65e3155</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>TestPropertiesAsXmlAttributes</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aaac4f1352a2cc46f6a69994d45999f0b</anchor>
      <arglist>(const TestResult &amp;result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>output_file_</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa81cc4540d16279f5eb5f7ec9f366ea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::xpub_t</name>
    <filename>classzmq_1_1xpub__t.html</filename>
    <base>zmq::socket_base_t</base>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ab1df54deeb449538b1a4958ac56a8727</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xgetsockopt</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a01661ea0009115119484cd8638b7f5e2</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a11304f702af6109e881d3b976033988a</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a0523cd12bd4a0db43c56e04d1e1d7c4a</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ab8184bad45ebe9818c9d3559ce1c3670</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>xpub_t</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ad39547aab729a1df82abffcf5a0063c2</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ae176303d90fe6b732c8e1eaac56294d6</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>af1a1f9319b19e6e23e96886a3da85061</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a88af0883f83d411c3d4599322d6fce5d</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a134a448a48d6be43a2bf27f37c156bb3</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a5e0f9d4519837556f8caf34b863e4683</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~xpub_t</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>aece6790cf836a22e219a02eb8a31f1ef</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>mark_as_matching</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a80bf4c1b5959b1a6d6a05ceab0387b08</anchor>
      <arglist>(zmq::pipe_t *pipe_, xpub_t *self_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>mark_last_pipe_as_matching</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ac1381817fac5534c76ac3e23b106fa60</anchor>
      <arglist>(zmq::pipe_t *pipe_, xpub_t *self_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>send_unsubscription</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ade20e897fe485aac15475657feb4a357</anchor>
      <arglist>(zmq::mtrie_t::prefix_t data_, size_t size_, xpub_t *self_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dist_t</type>
      <name>_dist</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a6400c043fef2950d1a0b6041ac3ae74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipe_t *</type>
      <name>_last_pipe</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a3e833371196ae6f907c328a58e2c9061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_lossy</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a56433ebdf438d2fb32b6688f8ce9eced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_manual</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a80556994df9a39e25ad4d5ea7ab27a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mtrie_t</type>
      <name>_manual_subscriptions</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>adcf55598054dab96e512a78686a180e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_recv</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>aef1cd0095e1beb3b1a3afb71536f725c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_send</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a959819f22f23a81b0ea0feea56f7352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_only_first_subscribe</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ad0e1d64c94af28718fdf448c9d0542ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; blob_t &gt;</type>
      <name>_pending_data</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a5caa51dbd426f0f6464f2dfd2d349b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; unsigned char &gt;</type>
      <name>_pending_flags</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a4c0bc887e6a90d3e2167f212c810a936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; metadata_t * &gt;</type>
      <name>_pending_metadata</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>af166edc1ea5d2a608dd835d4cba7ecb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; pipe_t * &gt;</type>
      <name>_pending_pipes</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ad4101a6e5179fbf47b6377e60bf82624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_process_subscribe</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a6727219175b319fa5da9359cf230f217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_send_last_pipe</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>abf6a7122455f487b65ea76e47c8ea90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mtrie_t</type>
      <name>_subscriptions</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a87167506c4e0a831c183ac8be25e2da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_verbose_subs</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ad5bee06f1e12fec0d6f3ff46c35921d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_verbose_unsubs</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>ad0e97409f96d0c9f42a1a67f3aa9fa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_welcome_msg</name>
      <anchorfile>classzmq_1_1xpub__t.html</anchorfile>
      <anchor>a3cad71442d39f187019c3cd5586e1385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::xsub_t</name>
    <filename>classzmq_1_1xsub__t.html</filename>
    <base>zmq::socket_base_t</base>
    <member kind="function">
      <type></type>
      <name>xsub_t</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a307000d1e0f0d271f27906f20c8e2dcb</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~xsub_t</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>aeec6ef3b1228ccb5069291fd372ee024</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>adb76b24e76b7d474b679d049d0a2d43d</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xgetsockopt</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>aaf6049de87f8ef74de6de1dd84886419</anchor>
      <arglist>(int option_, void *optval_, size_t *optvallen_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a171024cac5a774fc37500302262207db</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>ae9090a00647b70a8e5a74e02f0c4eac0</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xhiccuped</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>acadffc753dd3cff11d771dbe3afee2b9</anchor>
      <arglist>(pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a5ab14ba23d76fa83be9e0026682ce578</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a2494e74a30b5b603e67a91eb584e159a</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a0456ada5c5f258134b37dd4e53792ea8</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a1961ce58e126a847c014bee5e62569a9</anchor>
      <arglist>(zmq::msg_t *msg_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a750b4cd2ecff329387291df72e9a98db</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a0f00a10526f89f07a2c3f512d00978a8</anchor>
      <arglist>(zmq::pipe_t *pipe_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>ac0dd473864a2a336eff03377a6c33a2e</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>send_subscription</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a5aaa62d2eb7ef869a984f9b477f56b13</anchor>
      <arglist>(unsigned char *data_, size_t size_, void *arg_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dist_t</type>
      <name>_dist</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>ac35e1d8509781d862e1ceeff127cf871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fq_t</type>
      <name>_fq</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a1a70f9d8fb1e39755ead182be6482e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_message</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>ac877e7c5645936976b5d4aea7d5989c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_message</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a056146e88cd6e4e235e15d7454418f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_recv</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a58c164f0df8bd983746b2291607ee929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_send</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>ac14679f6bf812174d372bc8b86c8c647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_only_first_subscribe</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>adf2d9b3107f825d0c4f6941b87392af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_process_subscribe</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>af7d14ad2f22f76a8788b5a606d29b9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trie_with_size_t</type>
      <name>_subscriptions</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a89088b0417193c6b08290fb684446b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_verbose_unsubs</name>
      <anchorfile>classzmq_1_1xsub__t.html</anchorfile>
      <anchor>a14d4261780a190c8c2aae0fa45b79a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XYZTable</name>
    <filename>structXYZTable.html</filename>
    <member kind="variable">
      <type>const float *</type>
      <name>p_x_table</name>
      <anchorfile>structXYZTable.html</anchorfile>
      <anchor>a9cb7a34809b6c3ae53823cd0f2ad1b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>p_y_table</name>
      <anchorfile>structXYZTable.html</anchorfile>
      <anchor>af894c22bf1a8bc28875b06422537b63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>p_z_table</name>
      <anchorfile>structXYZTable.html</anchorfile>
      <anchor>a3f9f7bb1463b0d9e6f373145923c8606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ypipe_base_t</name>
    <filename>classzmq_1_1ypipe__base__t.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>check_read</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>a80bd54393de83932b63072b8abdfc664</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>flush</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>a2e1e2b854b1e75858942c9b8417c4bd7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>probe</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>a903c8b97f36537ba7b918c0ba82d1ee6</anchor>
      <arglist>(bool(*fn_)(const T &amp;))=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>ab8e91c5672bf36161f0a974cf356d290</anchor>
      <arglist>(T *value_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>unwrite</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>a6f62e07003a41be5aaa162a6efea90cc</anchor>
      <arglist>(T *value_)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>a9d0a1eb8b045c0a1edac944d9bc1f977</anchor>
      <arglist>(const T &amp;value_, bool incomplete_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ypipe_base_t</name>
      <anchorfile>classzmq_1_1ypipe__base__t.html</anchorfile>
      <anchor>afbe92479aa83cbcf5d9612b9c6e751ff</anchor>
      <arglist>() ZMQ_DEFAULT</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::yqueue_t</name>
    <filename>classzmq_1_1yqueue__t.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <class kind="struct">zmq::yqueue_t::chunk_t</class>
    <member kind="function">
      <type>T &amp;</type>
      <name>back</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a504105e18d4e8bfdb0e2e94e7e662384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>front</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a64333ade3f14b9bce6e64e7a5423c442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>ae2aff33880d7d853ace85adf93bb69d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a118df15082f9f50458a4f8e02bda0a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpush</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>ae478b1c05faa275a336ae572eab24979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>yqueue_t</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>abf05d8f490cbce42a283bbd772af2010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~yqueue_t</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>ae7b05c473ee485fa835639471ec33551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static chunk_t *</type>
      <name>allocate_chunk</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a93322cbaf106a70f23500052e0a095e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>chunk_t *</type>
      <name>_back_chunk</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>aff7fd8f6c0a41d8d00d9923de285bb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_back_pos</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>af10f19a5269f270ae58852af236047a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>chunk_t *</type>
      <name>_begin_chunk</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>ad6b2324bbc4c8f324f7fe17c64f30387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_begin_pos</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>acd5dac30f846884e7bce4f4e74a5f4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>chunk_t *</type>
      <name>_end_chunk</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a46e1501c073a14ecb188e6c1b99a43d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_end_pos</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a7e4719491d019f009430677adc0ee004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>atomic_ptr_t&lt; chunk_t &gt;</type>
      <name>_spare_chunk</name>
      <anchorfile>classzmq_1_1yqueue__t.html</anchorfile>
      <anchor>a05a7a9a4d90412d49771f9c8d8e233bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::zap_client_common_handshake_t</name>
    <filename>classzmq_1_1zap__client__common__handshake__t.html</filename>
    <base>zmq::zap_client_t</base>
    <member kind="enumvalue" protection="protected">
      <name>error_sent</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5ad12e5cb6a7d7ee67efe7f129caab0960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ready</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a4efb75d62cc14ff64eeb914d8e34fb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>sending_error</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a6b883a2ffb5e442b058c37ae7bef71cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>sending_ready</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5ab2bdc89b8b850ef9d2abfe1471b8d9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>sending_welcome</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5aa59ff4292dac904f3bb9f9ed25e947e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>state_t</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>waiting_for_hello</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a377dbcc84974298a8defaed5d435997e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>sending_welcome</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5aa59ff4292dac904f3bb9f9ed25e947e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>waiting_for_initiate</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5ac1de57792a6297c8238b9024d6f010b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>waiting_for_zap_reply</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a9ec2fe872ee613bf60f6a4c2404b8dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>sending_ready</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5ab2bdc89b8b850ef9d2abfe1471b8d9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>sending_error</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a6b883a2ffb5e442b058c37ae7bef71cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>error_sent</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5ad12e5cb6a7d7ee67efe7f129caab0960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ready</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a4efb75d62cc14ff64eeb914d8e34fb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>waiting_for_hello</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a377dbcc84974298a8defaed5d435997e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>waiting_for_initiate</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5ac1de57792a6297c8238b9024d6f010b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>waiting_for_zap_reply</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a101adfb6cfc91177e71a165f36d40eb5a9ec2fe872ee613bf60f6a4c2404b8dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handle_zap_status_code</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a4267e95917afab8a03818410696d8f58</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>receive_and_process_zap_reply</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a21de5c24f909dab5e4d2660a52e219ad</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>status_t</type>
      <name>status</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a795ed7e445eee6ddc1b7d953cd9f8c04</anchor>
      <arglist>() const ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>zap_client_common_handshake_t</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>afede09c3a7850fe1da836b2c8e5b066d</anchor>
      <arglist>(session_base_t *session_, const std::string &amp;peer_address_, const options_t &amp;options_, state_t zap_reply_ok_state_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>zap_msg_available</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>ad2dbd3b6c2922f40340ccd72f97905ef</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>state_t</type>
      <name>state</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a09ab20e91f6eee611db744be3f516488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const state_t</type>
      <name>_zap_reply_ok_state</name>
      <anchorfile>classzmq_1_1zap__client__common__handshake__t.html</anchorfile>
      <anchor>a804e02643bbc61b4afdc65f5c35d7ea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::zap_client_t</name>
    <filename>classzmq_1_1zap__client__t.html</filename>
    <base virtualness="virtual">zmq::mechanism_base_t</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handle_zap_status_code</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>abcbe2fb6ce084a13d4253c06fe6da3b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>receive_and_process_zap_reply</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>a34d7fdc8a10ecdb7fdd814c56f25360c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_zap_request</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>ac241f2222cfaada94328c28ff86ec810</anchor>
      <arglist>(const char *mechanism_, size_t mechanism_length_, const uint8_t **credentials_, size_t *credentials_sizes_, size_t credentials_count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_zap_request</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>a5563be22eed2cf2a8a0ffdd577e9338c</anchor>
      <arglist>(const char *mechanism_, size_t mechanism_length_, const uint8_t *credentials_, size_t credentials_size_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>zap_client_t</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>a58c6755f8bcec38476645a5b05789a95</anchor>
      <arglist>(session_base_t *session_, const std::string &amp;peer_address_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>peer_address</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>a2af5116d42488718be84f5e8f2e12f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>status_code</name>
      <anchorfile>classzmq_1_1zap__client__t.html</anchorfile>
      <anchor>a395e567835687e02d11eb8cbdde4e1f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::ZeroCopyInputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>acf3f0ba38319df505313981c998b440c</anchor>
      <arglist>(int count)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>a64e2b8d4263ec354498bfd95fd4e1e3d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>a140dec566314592f41b0e97567c12418</anchor>
      <arglist>(const void **data, int *size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Skip</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>ad3582485b5e68d64ae0d34abdac17dd7</anchor>
      <arglist>(int count)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZeroCopyInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>a43718afdbc07e8ea12f24baddd2d6337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ZeroCopyInputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>a0832c2821046e5ea91dfb259a12286ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream.html</anchorfile>
      <anchor>a1ade678054c107715cbba3b39ea1e08b</anchor>
      <arglist>(ZeroCopyInputStream)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::io::ZeroCopyOutputStream</name>
    <filename>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>AllowsAliasing</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>a08022805609ffe2cd722b52e6025264c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>BackUp</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>a47e79f4847dde175dff30f9b29c169c4</anchor>
      <arglist>(int count)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int64</type>
      <name>ByteCount</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>a1a75ad8fb798d2a0fb9a84a41e8cc1ea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Next</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>abd2f16d834020f8ee2f97813bdc95bfa</anchor>
      <arglist>(void **data, int *size)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>WriteAliasedRaw</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>a7718c6c691f9866fbb667f8646bc71aa</anchor>
      <arglist>(const void *data, int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZeroCopyOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>ae3f34c5c788c77e3b82b8910a4f23885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ZeroCopyOutputStream</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>a550e7a5668177b81e6ba1d564cffe9f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1io_1_1ZeroCopyOutputStream.html</anchorfile>
      <anchor>a79644ad1b6563428139712a5dc12788a</anchor>
      <arglist>(ZeroCopyOutputStream)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::util::internal::ZeroCopyStreamByteSink</name>
    <filename>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</filename>
    <base>google::protobuf::strings::ByteSink</base>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>abbedde1d3cee6cba226cc03d9931fbd0</anchor>
      <arglist>(const char *bytes, size_t len) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZeroCopyStreamByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>a249cfe02e527a61820dd74759ce69e40</anchor>
      <arglist>(io::ZeroCopyOutputStream *stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZeroCopyStreamByteSink</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>a227d64d7c5b888a44a08cc4075aa0494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GOOGLE_DISALLOW_EVIL_CONSTRUCTORS</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>ac91c4712c95e2c8213a46de2fd1b1742</anchor>
      <arglist>(ZeroCopyStreamByteSink)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>buffer_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>ae22fbe03930701903ab989bc257b2292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>buffer_size_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>a2824aa1d1b0b59a68e6ec639c36f4b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ZeroCopyOutputStream *</type>
      <name>stream_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1util_1_1internal_1_1ZeroCopyStreamByteSink.html</anchorfile>
      <anchor>a328d5c49297304e27709736ba7ddb879</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>google::protobuf::compiler::ZipWriter</name>
    <filename>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</filename>
    <class kind="struct">google::protobuf::compiler::ZipWriter::FileInfo</class>
    <member kind="function">
      <type>bool</type>
      <name>Write</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</anchorfile>
      <anchor>ad25a7c4a5c90bca2f9100e049a8d82ca</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;contents)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDirectory</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</anchorfile>
      <anchor>a55b3ef0f277c7231c58d995e916faf6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZipWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</anchorfile>
      <anchor>aaccd570f2bac5d11d9a2f489a45e0e1c</anchor>
      <arglist>(io::ZeroCopyOutputStream *raw_output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZipWriter</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</anchorfile>
      <anchor>ae63a8476c4b53325618a9b8b3737793d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; FileInfo &gt;</type>
      <name>files_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</anchorfile>
      <anchor>a93f7448e499f6ed8b36a26942c9ab529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::ZeroCopyOutputStream *</type>
      <name>raw_output_</name>
      <anchorfile>classgoogle_1_1protobuf_1_1compiler_1_1ZipWriter.html</anchorfile>
      <anchor>ac11623d52a89a874dcd206d477571e64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq_event_t</name>
    <filename>structzmq__event__t.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>event</name>
      <anchorfile>structzmq__event__t.html</anchorfile>
      <anchor>a82b19531e51d234ec37b8562d0eb30ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>value</name>
      <anchorfile>structzmq__event__t.html</anchorfile>
      <anchor>a4e8c25ddecfe9a4ba1af68a6f19c4377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zmq::ZMQ_FINAL</name>
    <filename>classzmq_1_1ZMQ__FINAL.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <base>zmq::socket_base_t</base>
    <class kind="struct">zmq::ZMQ_FINAL::pending_connection_t</class>
    <member kind="enumvalue">
      <name>term_tid</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2d3ae6d8fb09d3482256b48ebae691ca378922ac2d5661d60dd22193fbe55616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reaper_tid</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2d3ae6d8fb09d3482256b48ebae691ca0e95ab9af475a14cc0036559f85a0ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>reaper_tid</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2d3ae6d8fb09d3482256b48ebae691ca0e95ab9af475a14cc0036559f85a0ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>term_tid</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2d3ae6d8fb09d3482256b48ebae691ca378922ac2d5661d60dd22193fbe55616</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_signaler</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1fe8b7025ab9e2d7a6e237cdba1333c2</anchor>
      <arglist>(signaler_t *signaler_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>channel_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2fdd51fa4ea395912d2e476fddcc2358</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_hwm</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab6e2f74dfa684c4fb2cf41002ffeae9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af664055e3cf517e020d0ede4c19e9049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af664055e3cf517e020d0ede4c19e9049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af664055e3cf517e020d0ede4c19e9049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_tag</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4560ae5dd87d6201364d4316d31ce937</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_write</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9da90214f7668377d454528828351284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zmq::io_thread_t *</type>
      <name>choose_io_thread</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ade6828ff353a26fed2faa759d2bfb9c5</anchor>
      <arglist>(uint64_t affinity_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_signalers</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa039fe69d7ca0b30e3749ba1430e6edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>client_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7b588f054ea68efd7f00801d57dbf037</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>connect_peer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a91f0d1527dc81648bc36ca74798274a5</anchor>
      <arglist>(const char *endpoint_uri_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect_pending</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af9eddd1a3d6cac13018de001ca981817</anchor>
      <arglist>(const char *addr_, zmq::socket_base_t *bind_socket_)</arglist>
    </member>
    <member kind="function">
      <type>zmq::socket_base_t *</type>
      <name>create_socket</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a35991d0eddfb8076009f9153e9f75c0d</anchor>
      <arglist>(int type_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ctx_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4b93683f9661821d9943dbf439dc16b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>decode</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a833b4fabc455ff4fe36b17229888b219</anchor>
      <arglist>(const unsigned char *data_, size_t size_, size_t &amp;bytes_used_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy_socket</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab1fb27ea1753eb878203789c5fb48ef4</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>dgram_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acf8ee6387a9a5785c02bd599ee368c6d</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>dish_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9875a77c03582ab07a2ea6da972433d5</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &amp;options_, address_t *addr_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>dish_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa786d8c321b4f7f2b647cba32832f564</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>endpoint_t</type>
      <name>find_endpoint</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af04578bc3ee4800355ca63322d4de70d</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>flush</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0cf219320bd229c9aedb82c28a6ceb65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>flush</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0cf219320bd229c9aedb82c28a6ceb65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2618a95327a48c6b7c7390fc3e6a408a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gather_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0113d5fbfe32d9b43b2e8171a8cb72a9</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aec768758e5f210da7c1f227e2ccbf6d2</anchor>
      <arglist>(int option_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7ec00f935e71caae613f127844bb8226</anchor>
      <arglist>(int option_, void *optval_, const size_t *optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_buffer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0cc0fc6891cd4348c38ab4dd2ee24697</anchor>
      <arglist>(unsigned char **data_, size_t *size_)</arglist>
    </member>
    <member kind="function">
      <type>const endpoint_uri_pair_t &amp;</type>
      <name>get_endpoint</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aaf6c0751aa433ce55499d7d6859c89a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const endpoint_uri_pair_t &amp;</type>
      <name>get_endpoint_pair</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8357375f6aa179e55353f7238c493f5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>get_fd</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0deff4923754bf7bc48012a1c302e4dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_load</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a39bdb0024667a72d2d6869654d180a7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mailbox_t *</type>
      <name>get_mailbox</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3d8a9ab6a490f5b958696efbaa3dd9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mailbox_t *</type>
      <name>get_mailbox</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3d8a9ab6a490f5b958696efbaa3dd9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poller_t *</type>
      <name>get_poller</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3e2368657bac20c11487b3608f13bf65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zmq::object_t *</type>
      <name>get_reaper</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab7dc8ee29b3b6a52998de60388fbfb62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const blob_t &amp;</type>
      <name>get_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0afd25194d966839bfddaaf7dc026136</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>get_server_socket_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9d3491420d296e8859f30588afbbd64d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_handshake_stage</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8341ea04a43fffa0865aef20b51b0f3e</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>hello_msg_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6d22b96a9c882e848da9cb1425ce4b08</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &amp;options_, address_t *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hiccup</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abeba26347ef1f3de46db639b7e63a478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef1905b39859b3e6aed4c3dbea4dde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef1905b39859b3e6aed4c3dbea4dde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef1905b39859b3e6aed4c3dbea4dde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa34fe859facc8fe7e79499aeffdb8807</anchor>
      <arglist>(address_t *address_, bool send_, bool recv_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>io_thread_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0971302ee34c7d114f59013e7b68a825</anchor>
      <arglist>(zmq::ctx_t *ctx_, uint32_t tid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mailbox_safe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad17223bb0cccdc572081e163beafa7b7</anchor>
      <arglist>(mutex_t *sync_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mailbox_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab2f2615d9d46e740d90548822b5aad7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>msg_t *</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac326f5e6590aa3727e121a82ecf133d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>msg_t *</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac326f5e6590aa3727e121a82ecf133d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>msg_t *</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac326f5e6590aa3727e121a82ecf133d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>msg_t *</type>
      <name>msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac326f5e6590aa3727e121a82ecf133d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_handshake_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2024ac4ae68c88db137c1bb236ea465</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_handshake_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2024ac4ae68c88db137c1bb236ea465</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_handshake_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2024ac4ae68c88db137c1bb236ea465</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>null_mechanism_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acce1c5d1a1c18bdf6ffcc7ad4513f189</anchor>
      <arglist>(session_base_t *session_, const std::string &amp;peer_address_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4082aeed9bb54cd24bc25b7d731ba5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4082aeed9bb54cd24bc25b7d731ba5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4082aeed9bb54cd24bc25b7d731ba5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pair_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a901a6bd1f3d2ee2d4f07a9c9157ef5f3</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>peer_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5073a9084d988d09f4e957e72639298f</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pend_connection</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a87f1c7d67e0da9c47d99b547eb1bbfc7</anchor>
      <arglist>(const std::string &amp;addr_, const endpoint_t &amp;endpoint_, pipe_t **pipes_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_client_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aff1017483d674bc902e1159a3c6fa7ee</anchor>
      <arglist>(session_base_t *session_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_server_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6a4eabb669b6352eeb97eaea7c6eb79a</anchor>
      <arglist>(session_base_t *session_, const std::string &amp;peer_address_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plug</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4cbe94db6f487101e2d81c4b109d8553</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, class session_base_t *session_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>probe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a970e85e493abc69cd2ed7f286e28361a</anchor>
      <arglist>(bool(*fn_)(const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>probe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a970e85e493abc69cd2ed7f286e28361a</anchor>
      <arglist>(bool(*fn_)(const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>process_handshake_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac0091ff6393eaaf33f0343b868181d36</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>process_handshake_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac0091ff6393eaaf33f0343b868181d36</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>process_handshake_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac0091ff6393eaaf33f0343b868181d36</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_stop</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aaea11112448f646b2792dfcdcb11b1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pub_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a23fa63256dca82562f2afa68e92929f8</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pull_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aec104fa6e285f8f9029ac8237b7ee390</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pull_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aec104fa6e285f8f9029ac8237b7ee390</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pull_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aec104fa6e285f8f9029ac8237b7ee390</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pull_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acedf4c70bc43677f5be7840ce31e848c</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac2ad595bc00753f670b28e2c2703d4ff</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac2ad595bc00753f670b28e2c2703d4ff</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>push_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac2ad595bc00753f670b28e2c2703d4ff</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>push_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae1e2a13ab6e6b971b867b674b605c632</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>radio_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a709b3d70801af3c143b1994e71abd1fe</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &amp;options_, address_t *addr_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>radio_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a36137cb99f855db946981ca8670d9b06</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>raw_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2bb4052eeec62d705bd001cac115cc2d</anchor>
      <arglist>(size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>raw_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa611b15ab12b43c4234e192c35e41ea9</anchor>
      <arglist>(size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>raw_engine_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a03a4a9638df523284754134230fc6d0e</anchor>
      <arglist>(fd_t fd_, const options_t &amp;options_, const endpoint_uri_pair_t &amp;endpoint_uri_pair_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a867127ac63cd57f1bb3b04321ca2af93</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6a5c8d5b2dd71380be84e082a236746a</anchor>
      <arglist>(T *value_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6a5c8d5b2dd71380be84e082a236746a</anchor>
      <arglist>(T *value_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>reaper_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a99ae9106ec1f56b5fd4d41b9bd2bafb4</anchor>
      <arglist>(zmq::ctx_t *ctx_, uint32_t tid_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4092365ca34d2b5b68dc09199555c990</anchor>
      <arglist>(command_t *cmd_, int timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4092365ca34d2b5b68dc09199555c990</anchor>
      <arglist>(command_t *cmd_, int timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>register_endpoint</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5ec79b3de32106e28f3706a430e6ba40</anchor>
      <arglist>(const char *addr_, const endpoint_t &amp;endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_signaler</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a14298bdc27f5d1cf339877ca3bdd7161</anchor>
      <arglist>(signaler_t *signaler_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rep_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab872889fc22d508b3a2f810b33540f1f</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>req_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9d4baa2c3dfb3d5ae486a37273582162</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, bool connect_, zmq::socket_base_t *socket_, const options_t &amp;options_, address_t *addr_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>req_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a711e8c8ff84e1c06684ef31a91adda3e</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a21016150058806f8459681f300c45b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a21016150058806f8459681f300c45b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a21016150058806f8459681f300c45b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a21016150058806f8459681f300c45b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize_buffer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa64f3f7d604b70057a325434105a039e</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restart_input</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a02e4c26821d929022770551018a0e0ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart_output</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a732986ab4edccc9eb233e881b57841ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rollback</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2dc3437527fc1db5fe82304bf7371b7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scatter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe346fbdccd0c49add982ab77f517a2c</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8386db3860d89f95ac4481c283970157</anchor>
      <arglist>(const command_t &amp;cmd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8386db3860d89f95ac4481c283970157</anchor>
      <arglist>(const command_t &amp;cmd_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abfcb8456ec5c9bc58a3328ba60d54d65</anchor>
      <arglist>(uint32_t tid_, const command_t &amp;command_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_disconnect_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a053c13856f70e8d098f8366c70b40c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_hiccup_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3f06386721894707f58586e81fc30c3c</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;hiccup_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_hwms_to_peer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afc14b0d9ebe2c93fa2922033677bccd6</anchor>
      <arglist>(int inhwm_, int outhwm_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_stats_to_peer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5a2fbaa22c5b84823e66c356c05ab739</anchor>
      <arglist>(own_t *socket_base_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aede4e8b0c942ba697c64e6c0044e9917</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_auth_method_basic</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5c06a54e15f02946cfabfa10e049b057</anchor>
      <arglist>(const std::string &amp;username, const std::string &amp;password)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_auth_method_none</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a221ce56e1fdd8629305b4a082bb5d3d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_disconnect_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aee9fdc0ef73a4654d341cf0e73e0bb3b</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;disconnect_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_endpoint_pair</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a84166d45ec8c2ef5fde3759006271312</anchor>
      <arglist>(endpoint_uri_pair_t endpoint_pair_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_event_sink</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a91a4ed01a85de996ce1197aff44af238</anchor>
      <arglist>(i_pipe_events *sink_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hwms</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6726622d063de467f68a5470689e8105</anchor>
      <arglist>(int inhwm_, int outhwm_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hwms_boost</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8189b737a524ce31dfa30fc4f1df3350</anchor>
      <arglist>(int inhwmboost_, int outhwmboost_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_local_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af236fa78676141b2a38a78efda3ab5e4</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_local_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af236fa78676141b2a38a78efda3ab5e4</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_nodelay</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7ca51ef624f59bba540ac8746e21e47d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_router_socket_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a66b7db49f3eaa1de43b518939451edc4</anchor>
      <arglist>(const blob_t &amp;router_socket_routing_id_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_server_socket_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8908f06e39a7c7eef71befdf910dd979</anchor>
      <arglist>(uint32_t server_socket_routing_id_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>shutdown</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a54892588508bca6bd2084cce3004df87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>socks_connecter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abaa7c000bdab5c49c00b7fe264f7f72f</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &amp;options_, address_t *addr_, address_t *proxy_addr_, bool delayed_start_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a638eaffc8ffa872f22101d0c33ec0496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a638eaffc8ffa872f22101d0c33ec0496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>status_t</type>
      <name>status</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1d9d89b8476beef4e3dd711df83af376</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>status_t</type>
      <name>status</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1d9d89b8476beef4e3dd711df83af376</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4ca8fade20fc4ff2b4bd7d4f6099f839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4ca8fade20fc4ff2b4bd7d4f6099f839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stream_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab2a2f0127ac94b1b95e8b02731f13d22</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sub_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1463bd9780178f90182826e6b84b7b76</anchor>
      <arglist>(zmq::ctx_t *parent_, uint32_t tid_, int sid_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tcp_connecter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abbcf4a3d2f3abf8b97029b0b36575894</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &amp;options_, address_t *addr_, bool delayed_start_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tcp_listener_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a55ab8c08c214c1aadeedcae683f0403a</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::socket_base_t *socket_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a13e44bee2ee0ce400041f253f24a9ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>terminate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2b67fa92ee98d0ae778347076b67340c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a548c7e72a3fc880b6207465dd60922ea</anchor>
      <arglist>(bool delay_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad590a8ee45385335a9e868277b2b8abd</anchor>
      <arglist>(int id_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad590a8ee45385335a9e868277b2b8abd</anchor>
      <arglist>(int id_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>udp_engine_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a33103d92dcfc2f1c4d46efa5be23df51</anchor>
      <arglist>(const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unregister_endpoint</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79401dfe10c3038472cc3bbaab18a36d</anchor>
      <arglist>(const std::string &amp;addr_, const socket_base_t *socket_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unregister_endpoints</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a666567b580ec28e4cee244685f75a9de</anchor>
      <arglist>(const zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unwrite</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1486ff19d82bfa7539f90e0c3de8a94d</anchor>
      <arglist>(T *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unwrite</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa1c9696276e1d3a144bd5ffdf1824d3e</anchor>
      <arglist>(T *value_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>v1_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5db19601ae480cd5546fd94b5a4668cb</anchor>
      <arglist>(size_t bufsize_, int64_t maxmsgsize_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>v1_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adf9a3ea77b06762adb9642e3f3ec586e</anchor>
      <arglist>(size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>v2_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac3f8f6ce961fed2cc14b370b6a80af15</anchor>
      <arglist>(size_t bufsize_, int64_t maxmsgsize_, bool zero_copy_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>v2_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a957a5cf1cf5863339b5a84a3bbae82e7</anchor>
      <arglist>(size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>v3_1_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0d7234fd9e3704b1058d540b2849b4aa</anchor>
      <arglist>(size_t bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4084021fc20ef1a773f0e63f5de67afa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4084021fc20ef1a773f0e63f5de67afa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef56b576303caaba43a04389b9aee9f</anchor>
      <arglist>(const msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a70f0e57909c373ad4819061411b3b341</anchor>
      <arglist>(const T &amp;value_, bool incomplete_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a70f0e57909c373ad4819061411b3b341</anchor>
      <arglist>(const T &amp;value_, bool incomplete_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ws_connecter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7877b4d304b14e2560a7fcfd61771d5b</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &amp;options_, address_t *addr_, bool delayed_start_, bool wss_, const std::string &amp;tls_hostname_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ws_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a06e223553fc3cfff49a08dcafa608ead</anchor>
      <arglist>(size_t bufsize_, int64_t maxmsgsize_, bool zero_copy_, bool must_mask_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ws_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1dada4190bae64fcd353313e8357bbbe</anchor>
      <arglist>(size_t bufsize_, bool must_mask_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ws_listener_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5878fe70a97de15c6f68fa3e4bf1ef31</anchor>
      <arglist>(zmq::io_thread_t *io_thread_, zmq::socket_base_t *socket_, const options_t &amp;options_, bool wss_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0f731f3927d53e6e0a3426cea82875fe</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0f731f3927d53e6e0a3426cea82875fe</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_=false, bool locally_initiated_=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a96f54c70f888179f5a83cf3830b8250b</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a96f54c70f888179f5a83cf3830b8250b</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a96f54c70f888179f5a83cf3830b8250b</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ypipe_conflate_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9ed6324e277812b643dcf964dc632e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ypipe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0f9ec2a498befa15bf597ac93e890e68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zap_msg_available</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7d2df66b29367ddfe6525552e9f765a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zap_msg_available</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab048a0314c13f65480ce4b45956799aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>zmtp_engine_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3096695264d60b5b92a615bff6dbf5e1</anchor>
      <arglist>(fd_t fd_, const options_t &amp;options_, const endpoint_uri_pair_t &amp;endpoint_uri_pair_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~channel_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af8886698b2a99b6bc5425b717a6cb6f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~client_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad68cecc5608070ae5e60a553dcf019a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ctx_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acb8c9c59457d917585a17b1c042bcf2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dgram_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a389d4c3c24208bf533045004b65d50f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dish_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a67c501fe85aaec874f22b5537174dd46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dish_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a58f615263e23cc53de9013771b81fbb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gather_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abe8727ba75e29e15ef176e88c6ac60ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~hello_msg_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad121c5536386818fa063fb522c68dcaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~io_thread_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a26bfb21fab6c579eed48fae4bac55005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mailbox_safe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab50f58baedfdccad1307c5f3a51cde4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mailbox_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aaf81172749ffeaddd7adaeefe630e45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~null_mechanism_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab14d3a6f56968cfbb791942e8cd6e4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~pair_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6db027474282eb533eaab794dfa47927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~plain_client_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a369ea56d8e21ea71eaadbdb6dc5103cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~plain_server_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4cdcd6731af8a1c698b225a456790792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~pub_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4b87ebca216170fe833ee28805126825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~pull_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a15a6b471aff0bcd53ae7bd5f70ef8db6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~push_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae73fcdd345d802b96943f3ada408249d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~radio_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1ce648a08a07150e307721bc23ed4416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~radio_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa728180c9a9c5041bc081ffe43efb8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~raw_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac04c6a3d0e8ac208ff01c0b1e044c23a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~raw_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3942ec479db1ec48245b96213e5078c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~raw_engine_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>add5db3a823a50f1c24530773092ba532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~reaper_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abb183704ed530009a886ddaddde94a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rep_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a128fc1a134729e9cd8e7c474ac85c06a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~req_session_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a00565d751787b4a30c68b922c86f3842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~req_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a152f39e941976f53e8ae7d32cc401efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scatter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a81e43211ba2c6cfd0e1c85335dea1dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~socks_connecter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4b5c99f5d2176f3660d1b90f2a21ff9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~stream_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a697f9a2531550b8080218458f5665c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sub_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af806eb21f529114e7ab4992b7b0b33b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tcp_connecter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a96edcd2340df85ebfe62ef1ebcda87b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~udp_engine_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afed0c737d7aadb35fe123a3443fd0350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~v1_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a03a0dde3e931f0d235a57eea4eeff3d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~v1_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa067a8eb0679964e7978310535aa60a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~v2_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9b8952162d6daaa86e0f5c6125327f97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~v2_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa7166c6f9bc7ebbdb2cd88d9f099ae9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~v3_1_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a87a68ec1231bf9fa0462e18a1b895b98</anchor>
      <arglist>() ZMQ_FINAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ws_connecter_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4d6f015146a4c0098531dc5ac85e6045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ws_decoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad45d3cbce315a370385bbafaf778731c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ws_encoder_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac70c04a03b55b07fda697a1963f2e03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ws_listener_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acae1031f65a18ee4cdcea65c90470816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~zmtp_engine_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a22077109071494887fde0dcaa2cb143a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>create_engine</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a38ea9d545bef96c9b35ed1629bd7a38d</anchor>
      <arglist>(fd_t fd)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>create_engine</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5391ab57f6c6b8085d18d8442a51018d</anchor>
      <arglist>(fd_t fd, const std::string &amp;local_address_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>error</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a88e5177bbe714a11d9a77676ba32cd28</anchor>
      <arglist>(error_reason_t reason_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>get_socket_name</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8fb1755ec1175b53fee8c2e9998b0f65</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>get_socket_name</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8fb1755ec1175b53fee8c2e9998b0f65</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handshake</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a753400b562f428786977d289e7bb5149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>handshake</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a753400b562f428786977d289e7bb5149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>plug_internal</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac21c42026e8e40dd3bf852496bc4e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>plug_internal</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aac21c42026e8e40dd3bf852496bc4e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>process_command_message</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a50dc5aecee962d054b9cfc175de9823d</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>process_heartbeat_message</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aceed4f31bef09ccdf7ecb87f37e0b883</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>produce_ping_message</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa430ecbd38c4bdfd11dc99891cb5521f</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>produce_pong_message</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9eedfe536676abedb01aa3740d27b1a4</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>recv_reply_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa261a7cb6073e51d84f518cb19b2b1b4</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xattach_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adba64698982351412296fa675209bd54</anchor>
      <arglist>(zmq::pipe_t *pipe_, bool subscribe_to_all_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_in</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af561453d6139ee70931abcba6adf3ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>xhas_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeac93a13ebdd57301746b7c37cfc3860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xhiccuped</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>add435b1cec976d194701acf72235af32</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xjoin</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a21a9287ff40e7b84d201a28695b81b96</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xleave</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac8181934f6b26c9fc5a16bae0bd0b7c7</anchor>
      <arglist>(const char *group_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xpipe_terminated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabbf45154ab2107b0d0cfdf5ad384e20</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xread_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a029460d771ba856004ce86b09d18f051</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7aa46c6872195dc13f5d5271cfe929d7</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsend</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a63215dcfc03086220552d3bcf7fc7160</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>xsetsockopt</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a96f54c70f888179f5a83cf3830b8250b</anchor>
      <arglist>(int option_, const void *optval_, size_t optvallen_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>xwrite_activated</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79aa3bf47547ed92f2a5aa46adcd600b</anchor>
      <arglist>(zmq::pipe_t *pipe_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>atomic_ptr_t&lt; T &gt;</type>
      <name>_c</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a226c9a149cbaa3d89967c87d2d3a978c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>_f</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a08733e9bea6713be136110a59ea884f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>yqueue_t&lt; T, N &gt;</type>
      <name>_queue</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a384005f4b680982f1387ca5b4df05514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>_r</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abf16beeefdecd420e5463d178f72e323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>_w</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad7fcd871e25f3c9771531e2262f18e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dbuffer_t&lt; T &gt;</type>
      <name>dbuffer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a93afdcc9082db24a93500f7a7a41f45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>reader_awake</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a33aaf143b8f7a2814453e16005366109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0baed8ceb463200cc5f0bd66a4603d18ab3f94233871a13bb34cc486b49703eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>body</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480af31e6397d65aae0cf23e4dc6635115ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>active</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da745380cc7726172a845d4f501dcc3aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>delimiter_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da3ef166a8533a824bac2ea5b3f1cbd0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_delimiter</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da7a2d50df5dade61f2caac494e39ffb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>term_ack_sent</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da150dce27ab40e6f046b9c1a1b12e8792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>term_req_sent1</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7daafe8907622ec89c54e408a9fc6eea6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>term_req_sent2</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da1473919e9c7178f3b2456f404a2231b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0baed8ceb463200cc5f0bd66a4603d18ab3f94233871a13bb34cc486b49703eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>body</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480af31e6397d65aae0cf23e4dc6635115ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>bottom</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480a5649e50f64d9d454b05c6305f19cf030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>request_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480a7ce2822f2facd46fdaedc5ab3e457501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>body</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480af31e6397d65aae0cf23e4dc6635115ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>unplugged</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a7d0cf8ac80dac996a587eb783d24d406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_reconnect_time</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241af4c156ac040f8109b26dae80d70a984c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_proxy_connection</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241aa7311ec81b1b1e374c0f0d283883b145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_greeting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a55cb8f96fd3f66f74859b096cdcf6721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_choice</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a50edb43e751f1c94736374dbbc41afd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_basic_auth_request</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a951a43b758d2eca613c37644c3cd925d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_auth_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a18739a0b69993f97d71e895935bd5b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_request</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a92cc6d43bf1d2fb3f1c84ca77d775292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a8fe5f426f8766673e11ac9cde59902ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>socks_no_auth_required</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1e2ce0321a4208ed3698c590aeadba85a1e8896fb36bdafcf9939ba85b59dd72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>socks_basic_auth</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1e2ce0321a4208ed3698c590aeadba85a3d50324832e1319ea8410f046fd6101f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>socks_no_acceptable_method</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1e2ce0321a4208ed3698c590aeadba85af9075c49e00a9415fdd8dcc997233c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>connect_timer_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a52c7ed455cb7df6b1cd372126c447519a1aa0b0d973b2742c0600fce9b08ee331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>connect_timer_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a52c7ed455cb7df6b1cd372126c447519a1aa0b0d973b2742c0600fce9b08ee331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>active</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da745380cc7726172a845d4f501dcc3aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>bind_side</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabc22e76f589c14b1c3fa7e8291a1316ac3ea8abb2289ec5aff568c19c006087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>body</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480af31e6397d65aae0cf23e4dc6635115ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>bottom</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480a5649e50f64d9d454b05c6305f19cf030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>connect_side</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabc22e76f589c14b1c3fa7e8291a1316a6e8e245937332f4f53f72b6737c8a04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>connect_timer_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a52c7ed455cb7df6b1cd372126c447519a1aa0b0d973b2742c0600fce9b08ee331</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ypipe_t&lt; command_t, command_pipe_granularity &gt;</type>
      <name>cpipe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acca31f8822d9915cc1aa70970ec98c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ypipe_t&lt; command_t, command_pipe_granularity &gt;</type>
      <name>cpipe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acca31f8822d9915cc1aa70970ec98c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>delimiter_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da3ef166a8533a824bac2ea5b3f1cbd0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>empty_slots_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab5d29b09cf83de673784c1cf368ccae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, endpoint_t &gt;</type>
      <name>endpoints_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeb6cce0cf6df43c03468735ff78e9b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>error_command_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea11bb8e3409b9aa725f48d1b24437604f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>group</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0baed8ceb463200cc5f0bd66a4603d18ab3f94233871a13bb34cc486b49703eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>bool(zmtp_engine_t::*</type>
      <name>handshake_fun_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af08d69cd28bec475e3218f3b3448a68f</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; zmq::io_thread_t * &gt;</type>
      <name>io_threads_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a82401571bcf54426fc54d1747ab8ab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; std::string, pending_connection_t &gt;</type>
      <name>pending_connections_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a648fed87733bb47b1075e2402e8a523f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea2642313fba663917487621024e73021c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>request_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acd2f561ef74d250485f03ff4ade5f480a7ce2822f2facd46fdaedc5ab3e457501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_basic_auth_request</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a951a43b758d2eca613c37644c3cd925d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_greeting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a55cb8f96fd3f66f74859b096cdcf6721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_hello</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea65ccc3602948f2691910e586bd31c033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_initiate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bceaf498f7cadeb83b147468e5592b784d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_request</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a92cc6d43bf1d2fb3f1c84ca77d775292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>side</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabc22e76f589c14b1c3fa7e8291a1316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>connect_side</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabc22e76f589c14b1c3fa7e8291a1316a6e8e245937332f4f53f72b6737c8a04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>bind_side</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aabc22e76f589c14b1c3fa7e8291a1316ac3ea8abb2289ec5aff568c19c006087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>array_t&lt; socket_base_t &gt;</type>
      <name>sockets_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a75992f0dbd1700e5f4255e320fcfbb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>socks_basic_auth</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1e2ce0321a4208ed3698c590aeadba85a3d50324832e1319ea8410f046fd6101f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>socks_no_acceptable_method</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1e2ce0321a4208ed3698c590aeadba85af9075c49e00a9415fdd8dcc997233c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>socks_no_auth_required</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1e2ce0321a4208ed3698c590aeadba85a1e8896fb36bdafcf9939ba85b59dd72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>state_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_hello</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea65ccc3602948f2691910e586bd31c033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_welcome</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bceaea0952faf16cf62aa0a21b973374dbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>sending_initiate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bceaf498f7cadeb83b147468e5592b784d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea7f34ef3e41511ea426d15335d1331c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>error_command_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea11bb8e3409b9aa725f48d1b24437604f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea2642313fba663917487621024e73021c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; std::string, pipe_t * &gt;</type>
      <name>subscriptions_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1972a35cd2faed7ab07935f76fbb5a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>subscriptions_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2e440805a6afe66bdf113e39c03f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>term_ack_sent</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da150dce27ab40e6f046b9c1a1b12e8792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>term_req_sent1</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7daafe8907622ec89c54e408a9fc6eea6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>term_req_sent2</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da1473919e9c7178f3b2456f404a2231b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; pipe_t * &gt;</type>
      <name>udp_pipes_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8e43c33f574e0bfb8095c6ab0578f12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>unplugged</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a7d0cf8ac80dac996a587eb783d24d406</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ypipe_base_t&lt; msg_t &gt;</type>
      <name>upipe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4c12795ce89146d767c9bc7418510527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_auth_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a18739a0b69993f97d71e895935bd5b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_choice</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a50edb43e751f1c94736374dbbc41afd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_delimiter</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ace0bad516fe0070c6602bfee807a0b7da7a2d50df5dade61f2caac494e39ffb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_proxy_connection</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241aa7311ec81b1b1e374c0f0d283883b145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bcea7f34ef3e41511ea426d15335d1331c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_reconnect_time</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241af4c156ac040f8109b26dae80d70a984c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a12c58eb9bb7844a1ddb54db0e3319241a8fe5f426f8766673e11ac9cde59902ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>waiting_for_welcome</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afe09ce99d101c8e41a8371ee4b3e6bceaea0952faf16cf62aa0a21b973374dbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>fd_t</type>
      <name>accept</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa6cf7215a16d2368eea8a6ff3d0961f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fd_t</type>
      <name>accept</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa6cf7215a16d2368eea8a6ff3d0961f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_connect_timer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a58e9fa01deb8868669072cbfee788ff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_connect_timer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a58e9fa01deb8868669072cbfee788ff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>add_membership</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adef5b738f7166b891d306223e20b754c</anchor>
      <arglist>(fd_t s_, const udp_address_t *addr_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zmq::fd_t</type>
      <name>check_proxy_connection</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a91459d36bc0276db275292d4f296a740</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fd_t</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a730599e773289337a0ec689b5923904b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fd_t</type>
      <name>connect</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a730599e773289337a0ec689b5923904b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>connect_to_proxy</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acc2677399853d14b49cdb588f55f2390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>create_socket</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a75c1e434a64e4f5d4f448b4be3a556a1</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>create_socket</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a75c1e434a64e4f5d4f448b4be3a556a1</anchor>
      <arglist>(const char *addr_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>eight_byte_size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a69ecd391e2604e3f3f7dd430fa369db4</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>eight_byte_size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a69ecd391e2604e3f3f7dd430fa369db4</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>error</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abf07b22aea7be9ef1370d0df6bf28f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>error</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a88e5177bbe714a11d9a77676ba32cd28</anchor>
      <arglist>(error_reason_t reason_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>flags_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abacd2f97730367eb2c43f856e7499904</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>flags_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abacd2f97730367eb2c43f856e7499904</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>flags_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abacd2f97730367eb2c43f856e7499904</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handshake_v1_0</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a90995c27e7d6990b935a1c69e48c2b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handshake_v1_0_unversioned</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a48f859cc2582f223352c8fac87024de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handshake_v2_0</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a07862afd0ed1517367090859e4b8336f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handshake_v3_0</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ade656ca8a3b5fe4fadf0377e3eb14a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handshake_v3_1</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2409ffc04689aa431e96ea1e9893ba85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handshake_v3_x</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a291c79904692cd38a587b9526a8f1c4e</anchor>
      <arglist>(bool downgrade_sub)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>identify_peer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5f7fee6228c0b06eaade90c1150e9817</anchor>
      <arglist>(pipe_t *pipe_, bool locally_initiated_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef1905b39859b3e6aed4c3dbea4dde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef1905b39859b3e6aed4c3dbea4dde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>in_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abef1905b39859b3e6aed4c3dbea4dde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>long_size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab4446b6cce61515afec430a8cdc4dad8</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>mask_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a99fbd54e9f9c2a565fd2fec6802aad10</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a70f00be0b4542a57e77aa9d2cc02e440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a70f00be0b4542a57e77aa9d2cc02e440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a70f00be0b4542a57e77aa9d2cc02e440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a70f00be0b4542a57e77aa9d2cc02e440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0d54b841eb72172f2dd0837fe14c68a6</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0d54b841eb72172f2dd0837fe14c68a6</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0d54b841eb72172f2dd0837fe14c68a6</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>one_byte_size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab8d8fc1bfd4c0f6c20f10844e4535cd2</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>one_byte_size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab8d8fc1bfd4c0f6c20f10844e4535cd2</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>opcode_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a52765e487b9a595233bda43e0b0a89fd</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>open</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a40b24b9a01615dddefda1c8150b902ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>open</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a40b24b9a01615dddefda1c8150b902ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>open</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a40b24b9a01615dddefda1c8150b902ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4082aeed9bb54cd24bc25b7d731ba5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4082aeed9bb54cd24bc25b7d731ba5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>out_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4082aeed9bb54cd24bc25b7d731ba5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>pipe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae30fbf5f2a758352b58746911f01fcc2</anchor>
      <arglist>(object_t *parent_, upipe_t *inpipe_, upipe_t *outpipe_, int inhwm_, int outhwm_, bool conflate_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_activate_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a86c42ebae8f6d3ffb06f686b731f89cc</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_activate_write</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a55c8fddf57c347d21eabe324dd0bf732</anchor>
      <arglist>(uint64_t msgs_read_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_delimiter</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2e65af8cfdd898e833f261923978b644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_error</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6c53cb3f19a7e505007939aa4e0649ee</anchor>
      <arglist>(const unsigned char *cmd_data_, size_t data_size_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_error_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a648d56893980a526544b0ddb9bd80c5b</anchor>
      <arglist>(const unsigned char *cmd_data_, size_t data_size_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_hello</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2c7d31f769e8f1a57bd7bdf101bd6718</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_hiccup</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa07f6399762e1632cb51485348ecff27</anchor>
      <arglist>(void *pipe_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_initiate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa86eaed2039f96aa67495b8d9609fe0d</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_pipe_hwm</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac024ffa086f6b709f20afd6bc5565183</anchor>
      <arglist>(int inhwm_, int outhwm_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_pipe_peer_stats</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a112b0f6df2ea83e3bafb6840c267b205</anchor>
      <arglist>(uint64_t queue_count_, own_t *socket_base_, endpoint_uri_pair_t *endpoint_pair_) ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_pipe_term</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a455be7ee6fc199f89d0e9755a01781d2</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_pipe_term_ack</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3f0e1a3e22b7280ff78a23b5ec9046ae</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a702ba978dcbdd317767a7f6974b18360</anchor>
      <arglist>(const unsigned char *cmd_data_, size_t data_size_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_ready_command</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0569d08af63ba2e1cba3d8d7fc96e0fb</anchor>
      <arglist>(const unsigned char *cmd_data_, size_t data_size_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_reap</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a49f9a506075fd87b658519d210aba56b</anchor>
      <arglist>(zmq::socket_base_t *socket_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_reaped</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af1b26ef0885626b0305d50b0e6c936ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_routing_id_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5e01eff6f54b920a446766dc63448009</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_stop</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aaea11112448f646b2792dfcdcb11b1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adf3ee847f3eed3fed0614564d35a8324</anchor>
      <arglist>(int linger_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process_term</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adf3ee847f3eed3fed0614564d35a8324</anchor>
      <arglist>(int linger_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>process_welcome</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a235932244877ae7d52a8de9da7c5090b</anchor>
      <arglist>(const unsigned char *cmd_data_, size_t data_size_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produce_error</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a74e84aae6b0c3e2d4e244f8e77ee5618</anchor>
      <arglist>(msg_t *msg_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produce_hello</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a21aee09a7c5e706a08e60bfeab512ee0</anchor>
      <arglist>(msg_t *msg_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produce_initiate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac670acd977bb6e2414320724a95cdda9</anchor>
      <arglist>(msg_t *msg_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produce_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aeb289b39dbf2a41d56b4a323cd5c0b05</anchor>
      <arglist>(msg_t *msg_) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>push_raw_msg_to_session</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a494d311931c87f7a0889a3bd07cd9afe</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>raw_message_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5bf6c6df448d879f7c30b54f49d1af28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>receive_greeting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6e82c935b6f32e1bba68de0be6d1595e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receive_greeting_versioned</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa4d2874aaea7a97ac086dd2aa2b38dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>resolve_raw_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afdc4d0b10ea0f06e4ea649d91615c00a</anchor>
      <arglist>(const char *name_, size_t length_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>routing_id_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4864359bafb396ec9038317a6b9c75bf</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send_subscriptions</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4a421db2b2a4a03868a94c1fe42a79e3</anchor>
      <arglist>(pipe_t *pipe_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send_zap_request</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a216c48479f79f5bcc74c9f498568bb18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send_zap_request</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a16428188bb362505f90f30422eb650a6</anchor>
      <arglist>(const std::string &amp;username_, const std::string &amp;password_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_peer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3c65925cfcbdce5bcf9be0224b88809e</anchor>
      <arglist>(pipe_t *peer_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>set_udp_multicast_iface</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a1f117e87aa4682a73fe1241981c62d22</anchor>
      <arglist>(fd_t s_, bool is_ipv6_, const udp_address_t *addr_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>short_size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a85a04fe2ad36ab1dcd3659d8ea2354b0</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>size_first_byte_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aecfd9fe0803d217ba7b3c903d0c00c66</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a41b53a7d30d21fb2b326c9e078650efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a41b53a7d30d21fb2b326c9e078650efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a41b53a7d30d21fb2b326c9e078650efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a41b53a7d30d21fb2b326c9e078650efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a74aa716308702d0a451632f0448b2362</anchor>
      <arglist>(uint64_t size_, unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>size_ready</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8756a78370c5821b63478650cb75e4e5</anchor>
      <arglist>(unsigned char const *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adef1332030071bf08f80db8a0ba95978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>start_connecting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac3a3d1e6a24d0e1ea18ea49106c1b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>start_connecting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac3a3d1e6a24d0e1ea18ea49106c1b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>start_connecting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac3a3d1e6a24d0e1ea18ea49106c1b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad590a8ee45385335a9e868277b2b8abd</anchor>
      <arglist>(int id_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timer_event</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad590a8ee45385335a9e868277b2b8abd</anchor>
      <arglist>(int id_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>tune_socket</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8b5630f010f128b568c3117247cc8b85</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>tune_socket</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8b5630f010f128b568c3117247cc8b85</anchor>
      <arglist>(fd_t fd_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>xxrecv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2107f5008bbdf537066f1d70d8864049</anchor>
      <arglist>(zmq::msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~pipe_t</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab1cabd17e03c553c5ff862f88f0c4e4a</anchor>
      <arglist>() ZMQ_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>compute_lwm</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2781b63bfe165ac94aa922a4b8085c09</anchor>
      <arglist>(int hwm_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>connect_inproc_sockets</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a79dc1485890048e83ededc63190f4885</anchor>
      <arglist>(zmq::socket_base_t *bind_socket_, const options_t &amp;bind_options_, const pending_connection_t &amp;pending_connection_, side side_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>is_delimiter</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aad84e609645f77c8482c10a2b21d2993</anchor>
      <arglist>(const msg_t &amp;msg_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>parse_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab41f069a7024d45d9da923710c94297a</anchor>
      <arglist>(const std::string &amp;address_, std::string &amp;hostname_, uint16_t &amp;port_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>process_server_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7d0255b54e9911e61f575372bc1dbaab</anchor>
      <arglist>(const socks_auth_response_t &amp;response_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>process_server_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0ee3f1ca7a72fb4537b74b0eda38e6bb</anchor>
      <arglist>(const socks_choice_t &amp;response_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>process_server_response</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2f03993ee0ac660da3113623a4533a92</anchor>
      <arglist>(const socks_response_t &amp;response_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>produce_welcome</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a50d27bd9bb279876c925fa7815c3acd5</anchor>
      <arglist>(msg_t *msg_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static handshake_fun_t</type>
      <name>select_handshake_fun</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afcce11bcd06a6044c4c311c6a8f93920</anchor>
      <arglist>(bool unversioned, unsigned char revision, unsigned char minor)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>set_udp_multicast_loop</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa76d0bdfddbeee23c07e3f0bb7800901</anchor>
      <arglist>(fd_t s_, bool is_ipv6_, bool loop_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>set_udp_multicast_ttl</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a187279e8cae441008f46ccecd968e303</anchor>
      <arglist>(fd_t s_, bool is_ipv6_, int hops_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>set_udp_reuse_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad2b40e1541dd31b072c666af6d33a5cc</anchor>
      <arglist>(fd_t s_, bool on_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>set_udp_reuse_port</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac343f97e8dc92566cca30c3dd17a457c</anchor>
      <arglist>(fd_t s_, bool on_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>sockaddr_to_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4587602978664cf7e2b5cbe0da7c16de</anchor>
      <arglist>(zmq::msg_t *msg_, const sockaddr_in *addr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_active</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6885557b2e9083d4b9b8805237fe3732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tcp_address_t</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af89b0aafe2846e8305dba37b57062f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ws_address_t</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3360a0676fd04b30703074ffafa1202f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>address_t *</type>
      <name>_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad61ae416cd272348f7b6b66e63a13f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_message_memory_allocator</type>
      <name>_allocator</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4a63604b6c93c8eb042bb957022f560a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_auth_method</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a24d8ec9632ae4656efb9941d089f7192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_auth_password</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5c80c0eaf4cb0ce010f0df37c3f1f328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socks_auth_response_decoder_t</type>
      <name>_auth_response_decoder</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae6ccca54f4bf97f30cf56523c953fa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_auth_username</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a58eb3ec239dc721a58520ee10adaaa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socks_basic_auth_request_encoder_t</type>
      <name>_basic_auth_request_encoder</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a608b111d2e79962c37c7bcb0cdb1eb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_blocky</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae219cbf88857683fc1738508fe5ed873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socks_choice_decoder_t</type>
      <name>_choice_decoder</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af6513e56f922e6820883662cb410d05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>condition_variable_t</type>
      <name>_cond_var</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a23ec5a1cb0d33566feabc833de66679b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>_conflate</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a662aa2e3c0dfac47bcbe6e6ecff14fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_connect_timer_started</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5a5ba8b7358753b7a222981ca04acd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cpipe_t</type>
      <name>_cpipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a88a6921d755e3a7cd3fcd0311764bb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_current_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6d4d74c6759e812dba00bcb66e348f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_delay</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6e6caa45bde669a088b50496259596ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_disconnect_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab5d3106f366051ad44f36f6601fc7fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dist_t</type>
      <name>_dist</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae80fb757d458b1facf9f6eb1267c087f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const endpoint_uri_pair_t</type>
      <name>_empty_endpoint</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5e210f9192e028c0e1503808504e7929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>empty_slots_t</type>
      <name>_empty_slots</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5fe4fdc274151f5fa617f61fe67f9b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>endpoint_uri_pair_t</type>
      <name>_endpoint_pair</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a130e4f1235dd3167c721622028f7f5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>endpoints_t</type>
      <name>_endpoints</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a56b7202704a43daddb83c1415b364ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_endpoints_sync</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a572e1d6072763ff60e337f0879996e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_error_command_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3772c8037b12fd265a921da06b8eab66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_error_command_sent</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a313f579a06c142c4a2523ee62e43c482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fd_t</type>
      <name>_fd</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a90819b953583dd6e474f40b348b1d2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fq_t</type>
      <name>_fq</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aec9a983c84745201ab841e344a279add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_greeting_bytes_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adea429874e4cb157579cef6d9b10766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socks_greeting_encoder_t</type>
      <name>_greeting_encoder</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af677629c7cea215feb5fe5b25051aa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_greeting_recv</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>adf14dc181a553843fcaf4144a7c7ea38</anchor>
      <arglist>[v3_greeting_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_greeting_send</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a14239d684be3070eac2876f1c8d76e0e</anchor>
      <arglist>[v3_greeting_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_greeting_size</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae8fb1f673a8fee89c461ab6ee1f22e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_group_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7890c1ddc8bbdc8b0a4b2d9193876900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>handle_t</type>
      <name>_handle</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abce4ad864fd34dbbdb809af642bae825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_message</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3922e2add00c5c20a4e5e26de1b1c2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_heartbeat_timeout</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2feb9cecfa619a379bff48d182deb018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string &amp;</type>
      <name>_hostname</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afa5ef530903cbdc5748de1e4488af1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_hwm</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a54fa37dfb13b316570112480ac0998e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_in_active</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a5d72394fb79ebc63ffb3b215fcc65c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_in_buffer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3f09b2a3c2f848f98e2c1418dca5b777</anchor>
      <arglist>[MAX_UDP_MSG]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_in_hwm_boost</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a65d9733bbd9350981c1f542933561d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>upipe_t *</type>
      <name>_in_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4b0c9f01017513c82cd0434a29ae67b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_in_progress</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a953f7544f28179f05409e4e1c2d80739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_io_thread_count</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a99bcb0c1873b54ef5489d1d98667c939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io_threads_t</type>
      <name>_io_threads</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0fc4c62e42282131bf1966ce07bab7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_ipv6</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab42aca01fcff72829995d8d0c0d83077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_binary</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a29c4f69dd8054e094644bab17a9fdbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lb_t</type>
      <name>_lb</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4a36b00c24f7aee15055b7f4e71718d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_lossy</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7fd32737b29851a9ac057d0a51231c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lwm</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a401a2643b187e402a84b72c9f110b332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mailbox_t</type>
      <name>_mailbox</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a52601c584602ec929e94e8e7d60a6b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poller_t::handle_t</type>
      <name>_mailbox_handle</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ade72bcbe1c6e61692d7cd74636dca38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_mask</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a990802d7d8c0af1435ead891bf6fbfa8</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_masked_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab2acbc276b93d682620f7634e3ad3e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int64_t</type>
      <name>_max_msg_size</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9b83e89d492b772e9411747cee7bcbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_max_msgsz</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7730688b9b82e19bfd8a7ceb2cec423e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_max_sockets</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a69ba642f3785e6a86ecb9ecf54d6c849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_message</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abdaf608e1493307b509a8c05b1c2011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_message_begins</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab3c040117c05612763ffe4b63e3f6117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_more_out</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af7bd174f9c989ba0e70659e08df1929c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_msg_flags</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8d0dc75890a85383b9a4550a04b775fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_msgs_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aba06ee0b4bf384b24ec7ea319ff69eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_msgs_written</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aacedc89bfe54ab6127ce86eae2af8b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_must_mask</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac9c524728e840b50d17dc7d5a3655356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>_must_mask</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae65b85d4c74dada3d95737b164320ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_new_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a371509277fe392268ec03d9b7a6ab76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_next_integral_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0c9367bc041d4ad9bf1533b66cf4a07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::ws_protocol_t::opcode_t</type>
      <name>_opcode</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9037f12a5f6e19109ed5fa5ecc1cb3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>options_t</type>
      <name>_options</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a390c23e3e08e1680a2fe830e6180c13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_out_active</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3ba884be31f47efa1729e6fdf1a23b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const struct sockaddr *</type>
      <name>_out_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3182f43d3c1bcc432f08727906f9d88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq_socklen_t</type>
      <name>_out_address_len</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aba713b22d261543c24f3a36942e8aa2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_out_buffer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3bd66ef2080bcacce2915526d54ceb0d</anchor>
      <arglist>[MAX_UDP_MSG]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_out_hwm_boost</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>abe557c22b3a0848dfe94af03d9242162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>upipe_t *</type>
      <name>_out_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a47a1ac0ad45425fa8f7bb4c54740136e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pipe_t *</type>
      <name>_peer</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6b08001672e6094d4dd4f812c3465366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_peer_last_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a771d15eacc97a17e8588e8f2ffd583c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_peers_msgs_read</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a54ba6e8d233d33dad2da870011303ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pending_connections_t</type>
      <name>_pending_connections</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4856433acd47f853fc2ce0ea069107da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_pending_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3b385d2a8978b6d5e13e7f13e2e2121e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acaaeeda42351b0a6b39b469a8b209d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_plugged</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3f4e19a9c03a4c5756a6a436f597a743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poller_t *</type>
      <name>_poller</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a3dbe594bce4a378411e673b0506ba87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_pong_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae73eafd2674b5f825726f4edb012c3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_prefetched</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9a85af08df0604d9c081cc7bd3acf808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_prefetched_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a141760d793bc3d1a6884f57633d3470b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_prefetched_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>af1fed28f5ff4f744cde20442202b52bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>address_t *</type>
      <name>_proxy_addr</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ae5ff11a9652d16874a9c02fdd3a43c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sockaddr_in</type>
      <name>_raw_address</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9470cd7b0156f8b99826d30b7713d5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_ready_command_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>accbcca822642f4c12f037e282be3ad79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_ready_command_sent</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aaaae5efa4fa0901d3759157ddceb6966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::reaper_t *</type>
      <name>_reaper</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a52218cae78b011e0eecc695f807c2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_receiving_reply</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7f4ac36a6e4fc420ff5c065c1883c42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_recv_enabled</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9fb1e9a8d93f35a09b93826b0abe6189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zmq::pipe_t *</type>
      <name>_reply_pipe</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a22fb0ca2b5b10d78e8dd79f9c19233ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_request_begins</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a76cf7b045c29f0246b27e1c796efe59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socks_request_encoder_t</type>
      <name>_request_encoder</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6ba3759bab24ed78148532c6fdfe1996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_request_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6efa0b2831356d9f031342995ae2ffbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_request_id_frames_enabled</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aecc67eb5ab98406c2a31f654a20a2aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>socks_response_decoder_t</type>
      <name>_response_decoder</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a72dfe795ca0b0f8366e1886be34ca91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>blob_t</type>
      <name>_router_socket_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a27a9e7f58618420fd649850f0fc260c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msg_t</type>
      <name>_routing_id_msg</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acee82b9b85d18ddea551df540276158f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_routing_id_sent</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab8733abca75a8c0f7b0ca2879d307819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_send_enabled</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a35bdd34b99b7a4482e206c338fc094d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_sending_reply</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>afbb9261e211c39645d7dd619da89c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_server_socket_routing_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4b77892a4e8f90459d50567156a3c93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>session_base_t *</type>
      <name>_session</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>acf77848fbc1f908f61d3c8fea5eff9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>signaler_t</type>
      <name>_signaler</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa43d2a5d0e7190a755e9af975941601c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; zmq::signaler_t * &gt;</type>
      <name>_signalers</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a20c8ed74790ecd5b9fc129222dcbf064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>i_pipe_events *</type>
      <name>_sink</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a55d22b2a05df09fbaa9143c5f60632f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>_size</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab93cc6b87e0545c0a24ce89d2957bc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_slot_sync</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a37a7da1284d848c634e07bb563286263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; i_mailbox * &gt;</type>
      <name>_slots</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a55853de1770fbe42ca345451d41e2f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_sockets</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4b27d5f9c0c312a713801d90041bd62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sockets_t</type>
      <name>_sockets</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ad9053f1ba387a4831feca16b9cda463f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_starting</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a73872b39d412c82d1df3e7586f2c3ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>state_t</type>
      <name>_state</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a46d3f75f32a5ea523e133637fb0169ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum zmq::ZMQ_FINAL::@62</type>
      <name>_state</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ab2d0af994b3d67adcec36e79fdfafcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum zmq::ZMQ_FINAL::@63</type>
      <name>_state</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ada40fb26bcc52fd775ffae6199c3ddcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum zmq::ZMQ_FINAL::@46</type>
      <name>_state</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7b12a1f44150f060d26c0862fdfec19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum zmq::ZMQ_FINAL::@61</type>
      <name>_state</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a77fd86d1cdddeb1bcf16ead02e77e8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_status</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2c2ce78aaf7a72ea1787f7c9059ca3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_strict</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a32fb094372736a5d44de2df099ee2d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_subscription_required</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ac593f974a78ebf9820ee45a5e40779cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>subscriptions_t</type>
      <name>_subscriptions</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0ded01caeadc6c9a679df602d0487dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t</type>
      <name>_sync</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a67bd39677f74a56caff8fe85fa43499a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex_t *const</type>
      <name>_sync</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a94b1a6d3f8d56ad91ddc98f98b8ab462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tag</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0d9633869cc1aed8c798feedd6f6c7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mailbox_t</type>
      <name>_term_mailbox</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2fb52206da50334e7be380a5959d8078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_terminating</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a0a9e0596ff46fe09266fc34ff3524d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_tmp_buf</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aaf9fbf68b16c2978d00459536dd27ca0</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_tmpbuf</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a6e07608f5b996e52015e10a0b8fd36e7</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp_pipes_t</type>
      <name>_udp_pipes</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>ada6aafc44d901f5b4b1830dc7ba8f473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_wss</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a9bbcd9a6d5137fbad28f196a87ca4727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_zap_reply_received</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a8392892898309afd0ee10e1d236f7ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_zap_request_sent</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a2725ef9275ff0c827a13d35f6e94d634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>_zero_copy</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a613d1a6783365372534f32ab29bf9611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_zero_copy</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a7af36a5b7b851e0b68fd64616cb5d46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static atomic_counter_t</type>
      <name>max_socket_id</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aa65279edc2d7ed603e739c96b9e75e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>signature_size</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a4f8ea4db881efc17fd2bcc78d1cc6b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>v2_greeting_size</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a98d882e15c47b9f086d5469d2dd2ba5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>v3_greeting_size</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>a98279f5c7b5a20b60ce2b9fd3dd5cd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend int</type>
      <name>pipepair</name>
      <anchorfile>classzmq_1_1ZMQ__FINAL.html</anchorfile>
      <anchor>aacc0e5a7d88662b6678c34272e4ea75f</anchor>
      <arglist>(zmq::object_t *parents_[2], zmq::pipe_t *pipes_[2], const int hwms_[2], const bool conflate_[2])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ZMQ_FINAL</name>
    <filename>classZMQ__FINAL.html</filename>
    <base>zmq::ip_resolver_t</base>
    <class kind="struct">ZMQ_FINAL::dns_lut_t</class>
    <member kind="function">
      <type></type>
      <name>test_ip_resolver_t</name>
      <anchorfile>classZMQ__FINAL.html</anchorfile>
      <anchor>a0d1a094daa5fa4049d4b14a962fc2b01</anchor>
      <arglist>(zmq::ip_resolver_options_t opts_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>do_getaddrinfo</name>
      <anchorfile>classZMQ__FINAL.html</anchorfile>
      <anchor>a913b7b2f35e9e14519d8713d04c7b4ca</anchor>
      <arglist>(const char *node_, const char *service_, const struct addrinfo *hints_, struct addrinfo **res_) ZMQ_FINAL</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned int</type>
      <name>do_if_nametoindex</name>
      <anchorfile>classZMQ__FINAL.html</anchorfile>
      <anchor>acdb5afad4ec1b5e9def75edd48add286</anchor>
      <arglist>(const char *ifname_) ZMQ_FINAL</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq_msg_t</name>
    <filename>structzmq__msg__t.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_</name>
      <anchorfile>structzmq__msg__t.html</anchorfile>
      <anchor>aa8518b9329fa0f891fb9bf1e60b65a60</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq_poller_event_t</name>
    <filename>structzmq__poller__event__t.html</filename>
    <member kind="variable">
      <type>short</type>
      <name>events</name>
      <anchorfile>structzmq__poller__event__t.html</anchorfile>
      <anchor>afb498426af5c6db36ac686148ff0d029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq_fd_t</type>
      <name>fd</name>
      <anchorfile>structzmq__poller__event__t.html</anchorfile>
      <anchor>a6e19303ce99644ac28600adf6290ddc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>socket</name>
      <anchorfile>structzmq__poller__event__t.html</anchorfile>
      <anchor>a5a2bdcfec5f49af948cad9c68678fe91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data</name>
      <anchorfile>structzmq__poller__event__t.html</anchorfile>
      <anchor>ae917a2eb1782a000b0204be23564e3d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmq_pollitem_t</name>
    <filename>structzmq__pollitem__t.html</filename>
    <member kind="variable">
      <type>short</type>
      <name>events</name>
      <anchorfile>structzmq__pollitem__t.html</anchorfile>
      <anchor>a293e47a6bbfd190755408a7f76b489b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zmq_fd_t</type>
      <name>fd</name>
      <anchorfile>structzmq__pollitem__t.html</anchorfile>
      <anchor>a53a925df3ff650ee75ca0d95c44efb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>revents</name>
      <anchorfile>structzmq__pollitem__t.html</anchorfile>
      <anchor>a9932842d01802c95c18ab6a296d2e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>socket</name>
      <anchorfile>structzmq__pollitem__t.html</anchorfile>
      <anchor>a1f919865fa8c33f1675593ef68873cf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zmtp_greeting_t</name>
    <filename>structzmtp__greeting__t.html</filename>
    <member kind="variable">
      <type>byte</type>
      <name>as_server</name>
      <anchorfile>structzmtp__greeting__t.html</anchorfile>
      <anchor>aa605bcb5de5ac0a15cefe9c703fc7f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>byte</type>
      <name>filler</name>
      <anchorfile>structzmtp__greeting__t.html</anchorfile>
      <anchor>aa0383edbb4c7abdb44c95d7930f460d9</anchor>
      <arglist>[31]</arglist>
    </member>
    <member kind="variable">
      <type>byte</type>
      <name>mechanism</name>
      <anchorfile>structzmtp__greeting__t.html</anchorfile>
      <anchor>a784d1e2666d535977912d643b55721f9</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>byte</type>
      <name>signature</name>
      <anchorfile>structzmtp__greeting__t.html</anchorfile>
      <anchor>abfa98d4379b2e55a105e50c2da73c2c4</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>byte</type>
      <name>version</name>
      <anchorfile>structzmtp__greeting__t.html</anchorfile>
      <anchor>a62dd9ca12d6df6d192e4af54310d7ce1</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>_START_GOOGLE_NAMESPACE_</name>
    <filename>namespace__START__GOOGLE__NAMESPACE__.html</filename>
    <class kind="class">_START_GOOGLE_NAMESPACE_::MinimalFormatter</class>
    <member kind="function">
      <type>void</type>
      <name>DumpStackFrameInfo</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a4ecfbe821b36d6a9b78db6c380c4bbfa</anchor>
      <arglist>(const char *prefix, void *pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpTimeInfo</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>af7858bc12f5a2f0702f0d251b771b83a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FailureSignalHandler</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>aa967da95c421d57e34013be0b20a2ba8</anchor>
      <arglist>(int signal_number, siginfo_t *signal_info, void *ucontext)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetPC</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a147473c9e2e1864142afbe85149f24c5</anchor>
      <arglist>(void *ucontext_in_void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvokeDefaultSignalHandler</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>ad54414d2cb7936ec13293d95ff4c15df</anchor>
      <arglist>(int signal_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToStderr</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a8adede619492c91c331faa16d459d787</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_t *</type>
      <name>g_entered_thread_id_pointer</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a6c17b5bb18e092671ddd8184b4bcf772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>g_failure_writer</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a8160e27c586feadb7410f8bdf19533ec</anchor>
      <arglist>)(const char *data, size_t size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>kFailureSignalHandlerInstalled</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a98216288e0004a12a1b7e3af008b8c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct _START_GOOGLE_NAMESPACE_::@18</type>
      <name>kFailureSignals</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>af46c071d51a67700d89bc1cd7f5d4dc3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>a2bf61585306dddad36695b9e10e485b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>number</name>
      <anchorfile>namespace__START__GOOGLE__NAMESPACE__.html</anchorfile>
      <anchor>ae6766117008bb7e69895675ddef5716b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>add_person</name>
    <filename>namespaceadd__person.html</filename>
    <member kind="function">
      <type>def</type>
      <name>PromptForAddress</name>
      <anchorfile>namespaceadd__person.html</anchorfile>
      <anchor>a78324ff38e6b426ae9bfc4cba2e79138</anchor>
      <arglist>(person)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>address_book</name>
      <anchorfile>namespaceadd__person.html</anchorfile>
      <anchor>add2449d9f9c8969fb14deff2e345295b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_input</name>
      <anchorfile>namespaceadd__person.html</anchorfile>
      <anchor>a52729a04f73026707be9f19c33686ff3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>aditof</name>
    <filename>namespaceaditof.html</filename>
    <class kind="class">aditof::Adsd3500ModeSelector</class>
    <class kind="class">aditof::ADSDErrors</class>
    <class kind="class">aditof::Camera</class>
    <class kind="struct">aditof::CameraDetails</class>
    <class kind="class">aditof::DepthSensorInterface</class>
    <class kind="struct">aditof::DepthSensorModeDetails</class>
    <class kind="struct">aditof::DriverConfiguration</class>
    <class kind="class">aditof::Frame</class>
    <class kind="struct">aditof::FrameDataDetails</class>
    <class kind="struct">aditof::FrameDetails</class>
    <class kind="class">aditof::FrameHandler</class>
    <class kind="class">aditof::Gpio</class>
    <class kind="struct">aditof::IntrinsicParameters</class>
    <class kind="struct">aditof::Metadata</class>
    <class kind="struct">aditof::Point3I_sdk</class>
    <class kind="struct">aditof::SensorDetails</class>
    <class kind="class">aditof::SensorEnumeratorFactory</class>
    <class kind="class">aditof::SensorEnumeratorInterface</class>
    <class kind="class">aditof::System</class>
    <class kind="class">aditof::Utils</class>
    <class kind="class">aditof::UtilsIni</class>
    <class kind="class">aditof::V4lBufferAccessInterface</class>
    <member kind="typedef">
      <type>std::function&lt; void(Adsd3500Status)&gt;</type>
      <name>SensorInterruptCallback</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a85937f84b877c08e62e6f34dc970345e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Adsd3500Status</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a320673d4700814b3be0f55bc2efcf9d6</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a3850fef095f068e996766fd34f9a567b">INVALID_MODE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a4a462d9a23b38f612321408eda8b4dca">INVALID_JBLF_FILTER_SIZE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a33cb14b75b3f03e3b5c7498ad7dfe634">UNSUPPORTED_COMMAND</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a036d22e8ac1b16e8b1731581bda820ac">INVALID_MEMORY_REGION</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a107b37368808be7c7491b486c1b4b618">INVALID_FIRMWARE_CRC</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a364baf778bda7df94153456db7a39fe5">INVALID_IMAGER</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a66214bf1ea84bc0448917e4e419034a7">INVALID_CCB</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a2413a2056c487bfa377a9dc61b7e3000">FLASH_HEADER_PARSE_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a1283e12d58df4d105db43a323e48b2ab">FLASH_FILE_PARSE_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6af510404fcb5893275ee6b3aeb0a608c2">SPIM_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6aa54e23b90d9d7eb11b4295115a566e12">INVALID_CHIPID</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a348c2a9e4bd0f51efa67e643a59cb1bc">IMAGER_COMMUNICATION_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a503872344e52f7126ae45ff726fc5d60">IMAGER_BOOT_FAILURE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a3162f9cac5bb644c6cbc118deffe1755">FIRMWARE_UPDATE_COMPLETE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a034df882876546238a57de1e9083439a">NVM_WRITE_COMPLETE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6acdee140d1766e54e85cbafc9995e2299">IMAGER_ERROR</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a320673d4700814b3be0f55bc2efcf9d6a5d1456e84e9504cffd353b5e2ffc193e">UNKNOWN_ERROR_ID</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>api_Values</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>API_NOT_DEFINED</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fad40e548c8fb4b166dfabdccae7040131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIND_SENSORS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fac23d752abdff60fe0b4715d1dd950efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa86118eeec7823486479b9f80d8194cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa32e95aa427ef1a24b8741acfb6f53a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fac08c4ffcbbabd429d2f7ea927509426c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_AVAILABLE_MODES</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa3ab099ddc57a20d798f2b517eee504fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_MODE_DETAILS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77face86fdcd042e136568804c909958279b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_MODE</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa875bdccd9945cb6f496a06ebcfce2616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_MODE_BY_INDEX</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa3b75fd07b5d3640ac2e71599d5c143aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_FRAME</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa7796bb2291b8565727a91a5578c837d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_AVAILABLE_CONTROLS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa1567f165c136c4bdecea5ae6a6d5a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_CONTROL</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa011abd62da7b3b6424bac3c814074867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_CONTROL</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa677518497dbe96184776ec12cd984cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT_TARGET_DEPTH_COMPUTE</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa91458023d2971076b0034270b5ee7924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_READ_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa86244ae6052d8d6a8b3ba838440e85b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_WRITE_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa85677550fd16e178e22fcb76f4c809cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_READ_PAYLOAD_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa896f4d8a08ae03145fc597b4e749c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_READ_PAYLOAD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77faf4bf94675ca257d41053317326c31338</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_WRITE_PAYLOAD_CMD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa39ee9b712f167844492461f491f4a869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_WRITE_PAYLOAD</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fab75327896b0865c556105fc963fa3d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADSD3500_GET_STATUS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa7aea31e955860ab8daac30f298dc5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_INTERRUPTS</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa1bbbcc7cd9a9944102ab214569a3ff16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HANG_UP</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa7142ad5374048abd39b6e56e371d7eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_DEPTH_COMPUTE_PARAM</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa2a459ef0a29610785244f18ac2bcafa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_DEPTH_COMPUTE_PARAM</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa709c9171ee7660776f9e1ee11bb8744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_SENSOR_CONFIGURATION</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa68689491dc19eaace63f4d2f4f2c8f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_INI_ARRAY</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a9fd37ef4b8ca5aa9565e5aa9eac0b77fa8397458dc69775f65d09a4b14bd79d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ConnectionType</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a202111f7eb87942db60ceda05a4a74d2</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a0760bc9b9911bc2d624e3a7b90d6baf0">ON_TARGET</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a7aca5ec618f7317328dcd7014cf9bdcf">USB</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a25835188a2355e9530d3a10fcbe4c65b">NETWORK</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a202111f7eb87942db60ceda05a4a74d2a7ed929f45ba34eff59d81d74d4f80a58">OFFLINE</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImagerType</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a6678e35b423629a2de13db733ddfcd50</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50a666a87025ab0d8965e221050c8948001">UNSET</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50a5847d2363bfea0d1f4275adde8f5c311">ADSD3100</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50a04737740d6736f184b31437fedd85c91">ADSD3030</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a6678e35b423629a2de13db733ddfcd50ab7f7a074e74208d38c64f463f4161ea3">ADTF3080</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>protocols</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>acce4eb28d3f357bb0bbcfff92872e00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTOCOL_EXAMPLE</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>acce4eb28d3f357bb0bbcfff92872e00ba91c0262f95fb38e41b1f890cff0a1460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTOCOL_COUNT</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>acce4eb28d3f357bb0bbcfff92872e00ba5b3355003dd24d8554d633e0fa600779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a44f136ae2a9a546362d75a5d73443da9</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9ae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a802706a9238e2928077f97736854bad4">BUSY</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a58fd3b3b1f27606728077423eb21d8d6">UNREACHABLE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9af295a0c3e37c94f078e1c5476479132d">INVALID_ARGUMENT</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a084f4ca2c0fe703e46514a144b4d6ead">UNAVAILABLE</enumvalue>
      <enumvalue file="namespaceaditof.html" anchor="a44f136ae2a9a546362d75a5d73443da9a574dfca5e088abccfa24fec2a681e9c8">GENERIC_ERROR</enumvalue>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a0d3a3ec36026b88cf80fad5a07e4699f</anchor>
      <arglist>(const FrameDataDetails &amp;lhs, const FrameDataDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a8f24a3430d073afb3d3f2f8a3bd369d4</anchor>
      <arglist>(const FrameDetails &amp;lhs, const FrameDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>ad8cf91c7ead7cbd9a787553977b13aa0</anchor>
      <arglist>(std::ostream &amp;o, const DepthSensorModeDetails &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a25adde6b36c89642e4cc7683a3ea8cb3</anchor>
      <arglist>(std::ostream &amp;o, const struct Metadata &amp;meta)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a098c83a8deab4b760d31bf0c1aa409ef</anchor>
      <arglist>(std::ostream &amp;os, aditof::Adsd3500Status status)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a5ebc538fa9841ad9d5194067dbb0bfaa</anchor>
      <arglist>(std::ostream &amp;os, aditof::Status status)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator==</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>af2bf1e1f2ab449aef8482f7a790f228d</anchor>
      <arglist>(const FrameDataDetails &amp;lhs, const FrameDataDetails &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SDK_API bool</type>
      <name>operator==</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a901fe7d441fb9928815a8caa95b1235c</anchor>
      <arglist>(const FrameDetails &amp;lhs, const FrameDetails &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; ImagerType, std::string &gt;</type>
      <name>ControlValue</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a8f49ed47c71aff731923a5d26e36a987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; ImagerType, std::string &gt;</type>
      <name>imagerType</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>aa6e9990732e6639b52d1cba214b9749b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>USB_FRAME_HEIGHT</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a3c2603c85d8aaca1fff57fcf7fef7a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>USB_FRAME_WIDTH</name>
      <anchorfile>namespaceaditof.html</anchorfile>
      <anchor>a989c574706880b34db3c69b6e00bbf03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>adl_test</name>
    <filename>namespaceadl__test.html</filename>
  </compound>
  <compound kind="namespace">
    <name>bar</name>
    <filename>namespacebar.html</filename>
    <class kind="class">bar::MixedUpTestSuiteTest</class>
    <class kind="class">bar::MixedUpTestSuiteWithSameTestNameTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebar.html</anchorfile>
      <anchor>a95397ed83e5072747d6333cbfae5ea0e</anchor>
      <arglist>(MixedUpTestSuiteTest, ThisShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebar.html</anchorfile>
      <anchor>ae02a29b454cf88337a77336c2bf1f0a4</anchor>
      <arglist>(MixedUpTestSuiteTest, ThisShouldFailToo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebar.html</anchorfile>
      <anchor>a23b15d10e91f920a5ed07ae9f27916df</anchor>
      <arglist>(MixedUpTestSuiteWithSameTestNameTest, TheSecondTestWithThisNameShouldFail)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>base</name>
    <filename>namespacebase.html</filename>
    <namespace>base::internal</namespace>
  </compound>
  <compound kind="namespace">
    <name>base::internal</name>
    <filename>namespacebase_1_1internal.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>GetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>af3ecd5cc65ca228faee4a83a71f203e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetExitOnDFatal</name>
      <anchorfile>namespacebase_1_1internal.html</anchorfile>
      <anchor>a26256394a191db8f4ef2c3cd3ef0a310</anchor>
      <arglist>(bool value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmark</name>
    <filename>namespacebenchmark.html</filename>
    <namespace>benchmark::cycleclock</namespace>
    <namespace>benchmark::internal</namespace>
    <class kind="class">benchmark::Barrier</class>
    <class kind="class">benchmark::BenchmarkReporter</class>
    <class kind="struct">benchmark::ChooseClockType</class>
    <class kind="class">benchmark::ConsoleReporter</class>
    <class kind="class">benchmark::Counter</class>
    <class kind="class">benchmark::CSVReporter</class>
    <class kind="class">benchmark::Fixture</class>
    <class kind="class">benchmark::JSONReporter</class>
    <class kind="struct">benchmark::LeastSq</class>
    <class kind="class">benchmark::MutexLock</class>
    <class kind="class">benchmark::Regex</class>
    <class kind="class">benchmark::Stat1</class>
    <class kind="class">benchmark::Stat1MinMax</class>
    <class kind="class">benchmark::State</class>
    <class kind="class">benchmark::Vector2</class>
    <class kind="class">benchmark::Vector3</class>
    <class kind="class">benchmark::Vector4</class>
    <member kind="typedef">
      <type>double()</type>
      <name>BigOFunc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aae748f6b2265a643dee9cf1db861b1f0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="typedef">
      <type>std::condition_variable</type>
      <name>Condition</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2fdcb6f478bb0e2b9b6df0a8a7ff2468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1&lt; double, int64_t &gt;</type>
      <name>Stat1_d</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acf4f0322641da87e34d9ebc2feca05ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1&lt; float, int64_t &gt;</type>
      <name>Stat1_f</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aeaa1023bd1cef14cdbb1c5c280f5cb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1MinMax&lt; double, int64_t &gt;</type>
      <name>Stat1MinMax_d</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7940cbc4ff9aeb33e50a3fdd7ad5f3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Stat1MinMax&lt; float, int64_t &gt;</type>
      <name>Stat1MinMax_f</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad266cfe35d700cf7d6ea02a1e7741d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Counter &gt;</type>
      <name>UserCounters</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7825a9b4c48b04ff4b2235fe55c92359</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BigO</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNone</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5affb213c51db1147d911d1e662fd5eda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>o1</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ad9bd5247d41e5529223c43007304b9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ab865993b1b1c8cf734760b776f5e71f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNSquared</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5aebb4cd06ea545f3a99056f0b152ed610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNCubed</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ad4cf8ab5d57455e1e1d2eb9cbe261876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oLogN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5a401a8e3818507f43909e71d9c7420479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oNLogN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5a53d741f8bd2614227f79136c2cd82291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oAuto</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ad82c87450f8b4e4010418e2b47b28050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>oLambda</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a24b75d2330a78a5e7dfdb577d4fb40b5ae2042ddee2093d880cb282b7b2fc483a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogColor</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a0667f4e6f097b73cb6547340e71fa013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a9d071e66e4335cd65999183027bfd65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a7d08ef9350095d807051c64f9d814cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a2e48c27b55a4a4b2838194197eeba115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BLUE</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7af2cce1b0c4ff070f20be3d910c066a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_MAGENTA</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a8b5f8459512b6aeccae06baab320d53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_CYAN</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7ab9459a1296b2ca53f8cda5ac29598908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_WHITE</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>add282d4e7d737df2de24e2f155dd97a7a78127b8d7e2e7daf789f2ea2fa8c88df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimeUnit</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNanosecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296a9459a159bbd259ff14b2401edaea3bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMicrosecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296aec1858c711293c3193089d1ae6f2af2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMillisecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb188ed33887da848831d42f32f70296a4eba0ff6fb0d264a39fbcc3c01eadf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendHumanReadable</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa9a6c1fd16c4efcdc25acbba707b32cc</anchor>
      <arglist>(int n, std::string *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a82a8f1215ef1822078fa159c97f98c0c</anchor>
      <arglist>(const char *flag, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>CAPABILITY</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1b39f666eff8acc438ab1cea6d703189</anchor>
      <arglist>(&quot;mutex&quot;) Mutex</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ChildrenCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a01c6ae3e2c93cca71ef83ea29197a38f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ChronoClockNow</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae44d25ebf7f82d36152f45378daeeda8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearRegisteredBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abb84d0f083f91d1ee9292aec1b6301a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColorPrintf</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a06204306d20201e0f8513d5531dd17ed</anchor>
      <arglist>(std::ostream &amp;out, LogColor color, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColorPrintf</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a7a2201033f64342b8bba2f010b552c24</anchor>
      <arglist>(std::ostream &amp;out, LogColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BenchmarkReporter::Run &gt;</type>
      <name>ComputeBigO</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a843caa2d6e9e3501644aff4a87a5bcff</anchor>
      <arglist>(const std::vector&lt; BenchmarkReporter::Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BenchmarkReporter::Run &gt;</type>
      <name>ComputeStats</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a67a78f263fd42940b943b1588f52e62d</anchor>
      <arglist>(const std::vector&lt; BenchmarkReporter::Run &gt; &amp;reports)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CpuScalingEnabled</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa5212f448a0a8d88a2dd8f208906d34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CyclesPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a16da51385d2318176d5c7beb3b791621</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE void</type>
      <name>DoNotOptimize</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a23ac1f8548a2caa6d33932f366d262b6</anchor>
      <arglist>(Tp const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DoubleFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a40a4d8e4902430715ae79f7def46e5a7</anchor>
      <arglist>(const char *flag, double default_val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExponentToPrefix</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a929431e81000c5ca8b9cc9d65de61ad7</anchor>
      <arglist>(int64_t exponent, bool iec)</arglist>
    </member>
    <member kind="function">
      <type>BigOFunc *</type>
      <name>FittingCurve</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a0659b946a30396a82274ec88dd70c158</anchor>
      <arglist>(BigO complexity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a19a89e8723575f87f0d2800ad832a4cd</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>af418bdbde1208d343aa065786fdfc623</anchor>
      <arglist>(const char *msg, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6e4f0e573caa27c89ad074c1a23faf4b</anchor>
      <arglist>(const char *msg,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBigOString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a837ea1120c03a0005f3a85526e82048f</anchor>
      <arglist>(BigO complexity)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTimeUnitMultiplier</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acb149892e104d2d005681917a4becf9a</anchor>
      <arglist>(TimeUnit unit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetTimeUnitString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a762e781c89df07100364f4955b47f1ba</anchor>
      <arglist>(TimeUnit unit)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>HumanReadableNumber</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a633d79d60f86a0476b27ba09d3242583</anchor>
      <arglist>(double n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>IgnoreColorPrint</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afd2fc666c9147fc9919f46ddb08b7b2d</anchor>
      <arglist>(std::ostream &amp;out, LogColor, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad45f3d888c5f3cfa8e0fbcdc8479aed7</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>Int32FromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abceab56b5fdb3bb1f842fec267390fb5</anchor>
      <arglist>(const char *flag, int32_t default_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsColorTerminal</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a5d11e0c41b5886e35585682889a7b84a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad1eb181582a485fcb3906bfeaade11d2</anchor>
      <arglist>(const char *str, const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTruthyFlagValue</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>af4a6c012cf1c64eb9be0456e7fac0dbf</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LocalDateTimeString</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a5b31014790376959c32178acfe3fb191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LeastSq</type>
      <name>MinimalLeastSq</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a94f141d0ea765339fdd4330a90e4e9f4</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;n, const std::vector&lt; double &gt; &amp;time, BigOFunc *fitting_curve)</arglist>
    </member>
    <member kind="function">
      <type>LeastSq</type>
      <name>MinimalLeastSq</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a877bf9253ce93fe0990762cd4bd8b596</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;n, const std::vector&lt; double &gt; &amp;time, const BigO complexity)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumCPUs</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2f1fe5fb59c17f805b36eb917fc16a40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a85530ae144da46c6616459c6770ecd87</anchor>
      <arglist>(std::ostream &amp;out, const Stat1&lt; VType, NumType &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a22b10c706711f60252c65328537d081b</anchor>
      <arglist>(std::ostream &amp;out, const Stat1MinMax&lt; VType, NumType &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a04f80ba3f35279c546cecd4b469188f6</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a367040536240344508cfeabd0e7bd04e</anchor>
      <arglist>(const std::string &amp;src_text, const char *str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDoubleFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab498fb5fc6015ce1946dcdf5eee2bd5f</anchor>
      <arglist>(const char *str, const char *flag, double *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2c2ea13a6ce9d859f4cada8832bf7b0f</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6ac4c37389874f0b1fea7d66722b82df</anchor>
      <arglist>(const std::string &amp;src_text, const char *str, int32_t *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ac044ec833f2b55eecf6943c1e94311a0</anchor>
      <arglist>(const char *str, const char *flag, int32_t *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acf5d8ebb882a07bf7593097f6541bfe8</anchor>
      <arglist>(const char *str, const char *flag, std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProcessCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afdfa2c12c6c3c04800e689cadf432fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::Benchmark *</type>
      <name>RegisterBenchmark</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a09d98f92a242c1eb4537fd26f29cd710</anchor>
      <arglist>(const char *name, internal::Function *fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceAll</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abbdd85adffc3a15ad8b08305ad02e6bb</anchor>
      <arglist>(std::string *str, const std::string &amp;from, const std::string &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReportUnrecognizedArguments</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a191f0b12043dc5012af2cb58e978c479</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1de232e104bb86fe755b411b9cce3909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a38cd271de3f28e6dc7f1906850511bdd</anchor>
      <arglist>(BenchmarkReporter *console_reporter)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>RunSpecifiedBenchmarks</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a836eb1511b74bdd276edb30882dedeaa</anchor>
      <arglist>(BenchmarkReporter *console_reporter, BenchmarkReporter *file_reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepForMicroseconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a547c6aa6fe3826f41f2460b06f3e0b4a</anchor>
      <arglist>(int microseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepForMilliseconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6c8855df678a6c69f92fed9848a846c5</anchor>
      <arglist>(int milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepForSeconds</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aed35bb126c5dd8b25c1bd779fcaf5ee9</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StrCat</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a4875b4c0480f105b7e5e38383e8b4fb9</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>StringCatImp</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a6a90780966678a059363b5fa43ba6949</anchor>
      <arglist>(std::ostream &amp;out) BENCHMARK_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>StringCatImp</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aae64ec34b954cda0db34c2278e4d01b2</anchor>
      <arglist>(std::ostream &amp;out, First &amp;&amp;f, Rest &amp;&amp;... rest)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromEnv</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a2b7f6c1142a81a7bc43ced1ce47fd640</anchor>
      <arglist>(const char *flag, const char *default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringPrintF</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>abbd7ff1d960d7ebf5d249e28f57d53c3</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringPrintFImp</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1b37512ed35d65de1565a2050a42b882</anchor>
      <arglist>(const char *msg, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ThreadCPUUsage</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afc97ae4598e9866d6b89ed711ec05c40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToBinaryStringFullySpecified</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a38e37f9bf92c15b7f94fd378885dd5bc</anchor>
      <arglist>(double value, double threshold, int precision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToExponentAndMantissa</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae0eacbcf5c67ebc61b02c85694449d0d</anchor>
      <arglist>(double val, double thresh, int precision, double one_k, std::string *mantissa, int64_t *exponent)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumMicrosPerMilli</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae69caaeba3ba3ebc960f2890c7e2af84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumMicrosPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a9aa52dc29c21d5ad331c38111ea741b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumMillisPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a3b1caa9cadacccee0b0c9eaef412aa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumNanosPerMicro</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aea3a85d0856dbd329ba3193ecf9709b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kNumNanosPerSecond</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afc5b547e36c5e72a2dd66f8ba4458e72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmark::cycleclock</name>
    <filename>namespacebenchmark_1_1cycleclock.html</filename>
    <member kind="function">
      <type>BENCHMARK_ALWAYS_INLINE int64_t</type>
      <name>Now</name>
      <anchorfile>namespacebenchmark_1_1cycleclock.html</anchorfile>
      <anchor>aeb21bbd76ba007e988ea9f8ff5d0ab97</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmark::internal</name>
    <filename>namespacebenchmark_1_1internal.html</filename>
    <class kind="class">benchmark::internal::Benchmark</class>
    <class kind="class">benchmark::internal::BenchmarkFamilies</class>
    <class kind="class">benchmark::internal::CheckHandler</class>
    <class kind="class">benchmark::internal::FunctionBenchmark</class>
    <class kind="class">benchmark::internal::LogType</class>
    <class kind="class">benchmark::internal::ThreadManager</class>
    <class kind="class">benchmark::internal::ThreadTimer</class>
    <member kind="typedef">
      <type>void()</type>
      <name>AbortHandlerT</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ac9e55ff4aceeb7633329d4102dee677e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_ostream&lt; char &gt; &amp;()</type>
      <name>EndLType</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a2bd1d8bca7726ceb6d7c9733f8c971b9</anchor>
      <arglist>(std::basic_ostream&lt; char &gt; &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>Function</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a83314f9c9665a1c8a728f27fc7921ce1</anchor>
      <arglist>(State &amp;)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReportMode</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_Unspecified</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40ba0bae5376344f5fe755d7de1d86f1b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_Default</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40ba238f10dac632655d268973934c682687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_ReportAggregatesOnly</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9bd5621e28f9d557a1ef35870efbc40ba0a97020820751635bfa57e2478ce60bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>ArraySizeHelper</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a32a2eab21afa88ee2b0ae68896bf96ff</anchor>
      <arglist>(const T(&amp;array)[N]))[N]</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>ArraySizeHelper</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa8af3c717957e1ef90ba4ddfc69688e0</anchor>
      <arglist>(T(&amp;array)[N]))[N]</arglist>
    </member>
    <member kind="function">
      <type>BENCHMARK_NORETURN void</type>
      <name>CallAbortHandler</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a47feb84c1ef1ba8d977ce5fd7590338e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindBenchmarksInternal</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a16fddac644dcb2a914722b1cc63e43ae</anchor>
      <arglist>(const std::string &amp;re, std::vector&lt; Benchmark::Instance &gt; *benchmarks, std::ostream *Err)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Finish</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a70c3553181998ee910ce6e7d595b7ab8</anchor>
      <arglist>(Counter const &amp;c, double cpu_time, double num_threads)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Finish</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a48793a3d185057cafaa9381a7705d56f</anchor>
      <arglist>(UserCounters *l, double cpu_time, double num_threads)</arglist>
    </member>
    <member kind="function">
      <type>AbortHandlerT *&amp;</type>
      <name>GetAbortHandler</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa94a7b4082b2e44691a21b4b7faa569d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetErrorLogInstance</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a4a78062eaccb92500f44c9ee34d0abb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetLogInstanceForLevel</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a41953620bfd2a4233fe6803d20b5ee73</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>GetNullLogInstance</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a2e7d27799de0b176a71b28ac2495afcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConsoleReporter::OutputOptions</type>
      <name>GetOutputOptions</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ae494eb9b9a1d775ca9726c3ec31717c2</anchor>
      <arglist>(bool force_no_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Increment</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>ac2edc4a1fd3a860bf52ac63f51a5c0de</anchor>
      <arglist>(UserCounters *l, UserCounters const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InitializeStreams</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aad5e0c05236fd7bf317ac1772a892513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9752638e045ef1a8d9f8a8f115e99217</anchor>
      <arglist>(double n)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>LogLevel</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a9ae71639756ae1dee73b3b461ad1d3e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa45d635ff304ec31243e83efdc6a4a66</anchor>
      <arglist>(LogType &amp;log, EndLType *m)</arglist>
    </member>
    <member kind="function">
      <type>LogType &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a473d5f486dd03ef5957b7ea463468511</anchor>
      <arglist>(LogType &amp;log, Tp const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseCommandLineFlags</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a516c4cf24ba4916dcce851336371fae3</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintUsageAndExit</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a1be1bd73a89dc9ad7db4a17e553abeae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Benchmark *</type>
      <name>RegisterBenchmarkInternal</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a75653103ef0ce38ff2b3980802232815</anchor>
      <arglist>(Benchmark *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SameNames</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a4605416564de5bf152045ac90067ec68</anchor>
      <arglist>(UserCounters const &amp;l, UserCounters const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UseCharPointer</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>a3ba425ef5904ccc9db9abe934810ee1c</anchor>
      <arglist>(char const volatile *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static BENCHMARK_UNUSED int</type>
      <name>stream_init_anchor</name>
      <anchorfile>namespacebenchmark_1_1internal.html</anchorfile>
      <anchor>aa176dc55f21e19f4dab2c399fbbf9037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmarks</name>
    <filename>namespacebenchmarks.html</filename>
    <namespace>benchmarks::python</namespace>
    <namespace>benchmarks::util</namespace>
  </compound>
  <compound kind="namespace">
    <name>benchmarks::python</name>
    <filename>namespacebenchmarks_1_1python.html</filename>
    <namespace>benchmarks::python::py_benchmark</namespace>
  </compound>
  <compound kind="namespace">
    <name>benchmarks::python::py_benchmark</name>
    <filename>namespacebenchmarks_1_1python_1_1py__benchmark.html</filename>
    <class kind="class">benchmarks::python::py_benchmark::Benchmark</class>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a81d209c57f62bd6cf45c0f5d4e08cde2</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_from_benchmark</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a4e398a07e96284a083aed155a2196110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_one_test</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a72e3be02cd6b03c5066c3673d24eecb4</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_to_benchmark</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>ae947b85326a93e889b9f9f4786c57470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a6671b451135270923fcb65fb9cb6067f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a828b0c59ae539d1333728ab3b2227b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>const</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>ac6564fb774b09f8f9d7b55d499e47085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a6e116fca9cdb03829f741e591bd6e725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>aa333538f0904ae97d168ce894a9bb44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a4af887ba38d68c7b5e208af5c3b8060c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>ab10fc5b55f041ec7fb54d551846523f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nargs</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>af30851cdd6dd30dfd1d81d7dcb0e34f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a73c128f0451ae4a09084bb41c12a51a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>results</name>
      <anchorfile>namespacebenchmarks_1_1python_1_1py__benchmark.html</anchorfile>
      <anchor>a78610d93a086cb7da37cdf5c8a76a062</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmarks::util</name>
    <filename>namespacebenchmarks_1_1util.html</filename>
    <namespace>benchmarks::util::big_query_utils</namespace>
    <namespace>benchmarks::util::result_parser</namespace>
    <namespace>benchmarks::util::result_uploader</namespace>
  </compound>
  <compound kind="namespace">
    <name>benchmarks::util::big_query_utils</name>
    <filename>namespacebenchmarks_1_1util_1_1big__query__utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>create_big_query</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a82c184a0f33114d8fe4b4d30d8dd8bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_dataset</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>aae0ecbbdb1862644cdfbd4a7264c40a3</anchor>
      <arglist>(biq_query, project_id, dataset_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_partitioned_table</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a5687c089e4e83fff7419a6a542ce6224</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, table_schema, description, partition_type=&apos;DAY&apos;, expiration_ms=_EXPIRATION_MS)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_table</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a40de4d574f645f7fed163a6447d064a7</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, table_schema, description)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_table2</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a83b24ac5a87576e5507b830e23cc0fa3</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, fields_schema, description, partition_type=None, expiration_ms=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert_rows</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>acec6e2879baff135e720e4a6b6447e89</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, rows_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_row</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>aa2b34cc58f787f2e9ccc41b30e291cca</anchor>
      <arglist>(unique_row_id, row_values_dict)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>patch_table</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a15db4cd123dee6d6320c1ad1c8153cc3</anchor>
      <arglist>(big_query, project_id, dataset_id, table_id, fields_schema)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sync_query_job</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>aa31e3246028af3c24df5ea55276e990d</anchor>
      <arglist>(big_query, project_id, query, timeout=5000)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_EXPIRATION_MS</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>a4c72597a949c3c8f45df65fbc540a3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NUM_RETRIES</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1big__query__utils.html</anchorfile>
      <anchor>ad224fbd8510d010cce25c76de242b80e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmarks::util::result_parser</name>
    <filename>namespacebenchmarks_1_1util_1_1result__parser.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__extract_file_name</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a5a985f97a5db4fc003c64a90a4bdb167</anchor>
      <arglist>(file_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__get_data_size</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a7f7a384405017e2f6013a2364bf93a3f</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_cpp_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aa0be0999a4ccfabe594406d703079d11</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_custom_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aba1e7bcf3c861522b1e7af169fe0bd40</anchor>
      <arglist>(filename, language)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_go_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>ae3e00b67d62f977753bf4270fe014ad5</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_java_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>accb93ea1d7a32a30df593089a5b5ad98</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_js_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aff5135db649237d53898ccd7141414ba</anchor>
      <arglist>(filename, language)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_php_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a39407c9095f0d1d07d0de4e4d4ebba24</anchor>
      <arglist>(filename, language)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_python_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a49e5b93279ac87aa76b7e77b3fd88e59</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__parse_synthetic_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>aef726210f0ae23d293431d84d9f6beeb</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_result_from_file</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>abde0caf784d7357948003219ae44d16b</anchor>
      <arglist>(cpp_file=&quot;&quot;, java_file=&quot;&quot;, python_file=&quot;&quot;, go_file=&quot;&quot;, synthetic_file=&quot;&quot;, node_file=&quot;&quot;, php_c_file=&quot;&quot;, php_file=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>__file_size_map</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a8350ca1878b75e4a5b2bf8a1ca4996e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__results</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__parser.html</anchorfile>
      <anchor>a461e37adbe5c5235810b21c5a2d7afe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmarks::util::result_uploader</name>
    <filename>namespacebenchmarks_1_1util_1_1result__uploader.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_metadata</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>aa1889969db0a94e1d6b660a8b393563d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>upload_result</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a5eccb50f685c6eb24662e7a615e930f2</anchor>
      <arglist>(result_list, metadata)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_DATASET</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a716aba93aa3e139f6b278aeb2bfa5f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INITIAL_TIME</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a4142c6d21c5c4ba88f530060f38d5499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NOW</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a50a4e02d0cac0dea90384021cebe7937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_PROJECT_ID</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>ad6b46330adc6f642f79cf8f75edf20fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_TABLE</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a79a8c6eee160bcad796ffb81ae63433c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a1084a4ca40c50f47f0cbd42177af7b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a9f2fed9a5f209d992a703e6905f27372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>a494e58442fe7d4aae5046756440534f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>metadata</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>af5ca9f6268ac75a4f9f1c51736550c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacebenchmarks_1_1util_1_1result__uploader.html</anchorfile>
      <anchor>ae3e38eeacc3b918f495a9000927fd1a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>com</name>
    <filename>namespacecom.html</filename>
    <namespace>com::google</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::google</name>
    <filename>namespacecom_1_1google.html</filename>
    <namespace>com::google::protobuf</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf</name>
    <filename>namespacecom_1_1google_1_1protobuf.html</filename>
    <namespace>com::google::protobuf::Any</namespace>
    <namespace>com::google::protobuf::BoolValue</namespace>
    <namespace>com::google::protobuf::BytesValue</namespace>
    <namespace>com::google::protobuf::DescriptorProtos</namespace>
    <namespace>com::google::protobuf::DoubleValue</namespace>
    <namespace>com::google::protobuf::Duration</namespace>
    <namespace>com::google::protobuf::Int32Value</namespace>
    <namespace>com::google::protobuf::jruby</namespace>
    <namespace>com::google::protobuf::ListValue</namespace>
    <namespace>com::google::protobuf::StringValue</namespace>
    <namespace>com::google::protobuf::Struct</namespace>
    <namespace>com::google::protobuf::test</namespace>
    <namespace>com::google::protobuf::UInt32Value</namespace>
    <namespace>com::google::protobuf::UInt64Value</namespace>
    <namespace>com::google::protobuf::util</namespace>
    <namespace>com::google::protobuf::Value</namespace>
    <class kind="class">com::google::protobuf::AbstractMessage</class>
    <class kind="class">com::google::protobuf::AbstractMessageLite</class>
    <class kind="class">com::google::protobuf::AbstractMessageTest</class>
    <class kind="class">com::google::protobuf::AbstractParser</class>
    <class kind="class">com::google::protobuf::AbstractProto2LiteSchemaTest</class>
    <class kind="class">com::google::protobuf::AbstractProto2SchemaTest</class>
    <class kind="class">com::google::protobuf::AbstractProto3LiteSchemaTest</class>
    <class kind="class">com::google::protobuf::AbstractProto3SchemaTest</class>
    <class kind="class">com::google::protobuf::AbstractSchemaTest</class>
    <class kind="class">com::google::protobuf::AnyTest</class>
    <class kind="class">com::google::protobuf::ArrayDecodersTest</class>
    <class kind="class">com::google::protobuf::BinaryProtocolTest</class>
    <class kind="interface">com::google::protobuf::BlockingRpcChannel</class>
    <class kind="interface">com::google::protobuf::BlockingService</class>
    <class kind="class">com::google::protobuf::BooleanArrayListTest</class>
    <class kind="class">com::google::protobuf::BoundedByteStringTest</class>
    <class kind="class">com::google::protobuf::ByteBufferWriterTest</class>
    <class kind="class">com::google::protobuf::ByteOutput</class>
    <class kind="class">com::google::protobuf::ByteString</class>
    <class kind="class">com::google::protobuf::ByteStringTest</class>
    <class kind="class">com::google::protobuf::CachedFieldSizeTest</class>
    <class kind="class">com::google::protobuf::CheckUtf8Test</class>
    <class kind="class">com::google::protobuf::CodedAdapterTest</class>
    <class kind="class">com::google::protobuf::CodedInputStream</class>
    <class kind="class">com::google::protobuf::CodedInputStreamTest</class>
    <class kind="class">com::google::protobuf::CodedOutputStream</class>
    <class kind="class">com::google::protobuf::CodedOutputStreamTest</class>
    <class kind="class">com::google::protobuf::DecodeUtf8Test</class>
    <class kind="class">com::google::protobuf::DeprecatedFieldTest</class>
    <class kind="class">com::google::protobuf::Descriptors</class>
    <class kind="class">com::google::protobuf::DescriptorsTest</class>
    <class kind="class">com::google::protobuf::DiscardUnknownFieldsParser</class>
    <class kind="class">com::google::protobuf::DiscardUnknownFieldsTest</class>
    <class kind="class">com::google::protobuf::DoubleArrayListTest</class>
    <class kind="class">com::google::protobuf::DynamicMessage</class>
    <class kind="class">com::google::protobuf::DynamicMessageTest</class>
    <class kind="class">com::google::protobuf::EnumTest</class>
    <class kind="interface">com::google::protobuf::ExperimentalApi</class>
    <class kind="interface">com::google::protobuf::ExperimentalMessageFactory</class>
    <class kind="class">com::google::protobuf::ExperimentalSerializationUtil</class>
    <class kind="class">com::google::protobuf::ExperimentalTestDataProvider</class>
    <class kind="class">com::google::protobuf::Extension</class>
    <class kind="class">com::google::protobuf::ExtensionLite</class>
    <class kind="class">com::google::protobuf::ExtensionRegistry</class>
    <class kind="class">com::google::protobuf::ExtensionRegistryFactoryTest</class>
    <class kind="class">com::google::protobuf::ExtensionRegistryLite</class>
    <class kind="class">com::google::protobuf::FieldPresenceTest</class>
    <class kind="enum">com::google::protobuf::FieldType</class>
    <class kind="class">com::google::protobuf::FloatArrayListTest</class>
    <class kind="class">com::google::protobuf::ForceFieldBuildersPreRun</class>
    <class kind="class">com::google::protobuf::GeneratedMessage</class>
    <class kind="class">com::google::protobuf::GeneratedMessageLite</class>
    <class kind="class">com::google::protobuf::GeneratedMessageTest</class>
    <class kind="class">com::google::protobuf::GeneratedMessageV3</class>
    <class kind="class">com::google::protobuf::IntArrayListTest</class>
    <class kind="class">com::google::protobuf::Internal</class>
    <class kind="class">com::google::protobuf::InvalidProtocolBufferException</class>
    <class kind="class">com::google::protobuf::IsValidUtf8Test</class>
    <class kind="enum">com::google::protobuf::JavaType</class>
    <class kind="class">com::google::protobuf::LazyField</class>
    <class kind="class">com::google::protobuf::LazyFieldLite</class>
    <class kind="class">com::google::protobuf::LazyFieldLiteTest</class>
    <class kind="class">com::google::protobuf::LazyFieldTest</class>
    <class kind="class">com::google::protobuf::LazyMessageLiteTest</class>
    <class kind="class">com::google::protobuf::LazyStringArrayList</class>
    <class kind="class">com::google::protobuf::LazyStringArrayListTest</class>
    <class kind="class">com::google::protobuf::LazyStringEndToEndTest</class>
    <class kind="interface">com::google::protobuf::LazyStringList</class>
    <class kind="class">com::google::protobuf::LiteEqualsAndHashTest</class>
    <class kind="class">com::google::protobuf::LiteralByteStringTest</class>
    <class kind="class">com::google::protobuf::LiteTest</class>
    <class kind="class">com::google::protobuf::LongArrayListTest</class>
    <class kind="class">com::google::protobuf::MapEntry</class>
    <class kind="class">com::google::protobuf::MapEntryLite</class>
    <class kind="class">com::google::protobuf::MapField</class>
    <class kind="class">com::google::protobuf::MapFieldLite</class>
    <class kind="class">com::google::protobuf::MapForProto2LiteTest</class>
    <class kind="class">com::google::protobuf::MapForProto2Test</class>
    <class kind="class">com::google::protobuf::MapLiteTest</class>
    <class kind="class">com::google::protobuf::MapTest</class>
    <class kind="interface">com::google::protobuf::Message</class>
    <class kind="interface">com::google::protobuf::MessageLite</class>
    <class kind="interface">com::google::protobuf::MessageLiteOrBuilder</class>
    <class kind="interface">com::google::protobuf::MessageOrBuilder</class>
    <class kind="class">com::google::protobuf::MessageTest</class>
    <class kind="class">com::google::protobuf::NestedBuildersTest</class>
    <class kind="class">com::google::protobuf::NioByteStringTest</class>
    <class kind="class">com::google::protobuf::PackedFieldTest</class>
    <class kind="class">com::google::protobuf::ParseExceptionsTest</class>
    <class kind="interface">com::google::protobuf::Parser</class>
    <class kind="class">com::google::protobuf::ParserLiteTest</class>
    <class kind="class">com::google::protobuf::ParserTest</class>
    <class kind="class">com::google::protobuf::Proto2ExtensionLookupSchemaTest</class>
    <class kind="class">com::google::protobuf::Proto2LiteSchemaTest</class>
    <class kind="class">com::google::protobuf::Proto2MessageFactory</class>
    <class kind="class">com::google::protobuf::Proto2MessageInfoFactory</class>
    <class kind="class">com::google::protobuf::Proto2MessageLiteFactory</class>
    <class kind="class">com::google::protobuf::Proto2MessageLiteInfoFactory</class>
    <class kind="class">com::google::protobuf::Proto2SchemaTest</class>
    <class kind="class">com::google::protobuf::Proto2UnknownEnumValueTest</class>
    <class kind="class">com::google::protobuf::Proto3LiteSchemaTest</class>
    <class kind="class">com::google::protobuf::Proto3MessageFactory</class>
    <class kind="class">com::google::protobuf::Proto3MessageInfoFactory</class>
    <class kind="class">com::google::protobuf::Proto3MessageLiteFactory</class>
    <class kind="class">com::google::protobuf::Proto3MessageLiteInfoFactory</class>
    <class kind="class">com::google::protobuf::Proto3SchemaTest</class>
    <class kind="class">com::google::protobuf::ProtobufArrayListTest</class>
    <class kind="class">com::google::protobuf::ProtoCaliperBenchmark</class>
    <class kind="interface">com::google::protobuf::ProtocolMessageEnum</class>
    <class kind="interface">com::google::protobuf::ProtocolStringList</class>
    <class kind="enum">com::google::protobuf::ProtoSyntax</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilder</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3</class>
    <class kind="class">com::google::protobuf::RepeatedFieldBuilderV3Test</class>
    <class kind="class">com::google::protobuf::RopeByteStringSubstringTest</class>
    <class kind="class">com::google::protobuf::RopeByteStringTest</class>
    <class kind="interface">com::google::protobuf::RpcCallback</class>
    <class kind="interface">com::google::protobuf::RpcChannel</class>
    <class kind="interface">com::google::protobuf::RpcController</class>
    <class kind="class">com::google::protobuf::RpcUtil</class>
    <class kind="interface">com::google::protobuf::Service</class>
    <class kind="class">com::google::protobuf::ServiceException</class>
    <class kind="class">com::google::protobuf::ServiceTest</class>
    <class kind="class">com::google::protobuf::SingleFieldBuilder</class>
    <class kind="class">com::google::protobuf::SingleFieldBuilderV3</class>
    <class kind="class">com::google::protobuf::SingleFieldBuilderV3Test</class>
    <class kind="class">com::google::protobuf::SmallSortedMapTest</class>
    <class kind="class">com::google::protobuf::TestBadIdentifiers</class>
    <class kind="class">com::google::protobuf::TestBadIdentifiersLite</class>
    <class kind="class">com::google::protobuf::TestSchemas</class>
    <class kind="class">com::google::protobuf::TestSchemasLite</class>
    <class kind="class">com::google::protobuf::TestUtil</class>
    <class kind="class">com::google::protobuf::TestUtilLite</class>
    <class kind="class">com::google::protobuf::TextFormat</class>
    <class kind="class">com::google::protobuf::TextFormatParseInfoTree</class>
    <class kind="class">com::google::protobuf::TextFormatParseInfoTreeTest</class>
    <class kind="class">com::google::protobuf::TextFormatParseLocation</class>
    <class kind="class">com::google::protobuf::TextFormatParseLocationTest</class>
    <class kind="class">com::google::protobuf::TextFormatTest</class>
    <class kind="class">com::google::protobuf::UninitializedMessageException</class>
    <class kind="class">com::google::protobuf::UnknownEnumValueTest</class>
    <class kind="class">com::google::protobuf::UnknownFieldSet</class>
    <class kind="class">com::google::protobuf::UnknownFieldSetLite</class>
    <class kind="class">com::google::protobuf::UnknownFieldSetTest</class>
    <class kind="class">com::google::protobuf::UnmodifiableLazyStringList</class>
    <class kind="class">com::google::protobuf::UnmodifiableLazyStringListTest</class>
    <class kind="class">com::google::protobuf::UnsafeByteOperations</class>
    <class kind="class">com::google::protobuf::Utf8Test</class>
    <class kind="class">com::google::protobuf::WellKnownTypesTest</class>
    <class kind="class">com::google::protobuf::WireFormat</class>
    <class kind="class">com::google::protobuf::WireFormatLiteTest</class>
    <class kind="class">com::google::protobuf::WireFormatTest</class>
    <class kind="class">com::google::protobuf::WrappersLiteOfMethodTest</class>
    <class kind="class">com::google::protobuf::WrappersOfMethodTest</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::Any</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1Any.html</filename>
    <class kind="class">Any::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::BoolValue</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1BoolValue.html</filename>
    <class kind="class">BoolValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::BytesValue</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1BytesValue.html</filename>
    <class kind="class">BytesValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos.html</filename>
    <namespace>com::google::protobuf::DescriptorProtos::DescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::EnumDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::EnumOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::EnumValueDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::EnumValueOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::FieldDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::FieldOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::FileDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::FileOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::MessageOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::MethodDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::MethodOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::OneofDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::OneofOptions</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::ServiceDescriptorProto</namespace>
    <namespace>com::google::protobuf::DescriptorProtos::ServiceOptions</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::DescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1DescriptorProto.html</filename>
    <class kind="class">DescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::EnumDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1EnumDescriptorProto.html</filename>
    <class kind="class">EnumDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::EnumOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1EnumOptions.html</filename>
    <class kind="class">EnumOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::EnumValueDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1EnumValueDescriptorProto.html</filename>
    <class kind="class">EnumValueDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::EnumValueOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1EnumValueOptions.html</filename>
    <class kind="class">EnumValueOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::FieldDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1FieldDescriptorProto.html</filename>
    <class kind="class">FieldDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::FieldOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1FieldOptions.html</filename>
    <class kind="class">FieldOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::FileDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1FileDescriptorProto.html</filename>
    <class kind="class">FileDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::FileOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1FileOptions.html</filename>
    <class kind="class">FileOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::MessageOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1MessageOptions.html</filename>
    <class kind="class">MessageOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::MethodDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1MethodDescriptorProto.html</filename>
    <class kind="class">MethodDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::MethodOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1MethodOptions.html</filename>
    <class kind="class">MethodOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::OneofDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1OneofDescriptorProto.html</filename>
    <class kind="class">OneofDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::OneofOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1OneofOptions.html</filename>
    <class kind="class">OneofOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::ServiceDescriptorProto</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1ServiceDescriptorProto.html</filename>
    <class kind="class">ServiceDescriptorProto::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DescriptorProtos::ServiceOptions</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DescriptorProtos_1_1ServiceOptions.html</filename>
    <class kind="class">ServiceOptions::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::DoubleValue</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1DoubleValue.html</filename>
    <class kind="class">DoubleValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::Duration</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1Duration.html</filename>
    <class kind="class">Duration::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::Int32Value</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1Int32Value.html</filename>
    <class kind="class">Int32Value::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::jruby</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1jruby.html</filename>
    <class kind="class">com::google::protobuf::jruby::RubyBuilder</class>
    <class kind="class">com::google::protobuf::jruby::RubyDescriptor</class>
    <class kind="class">com::google::protobuf::jruby::RubyDescriptorPool</class>
    <class kind="class">com::google::protobuf::jruby::RubyEnum</class>
    <class kind="class">com::google::protobuf::jruby::RubyEnumBuilderContext</class>
    <class kind="class">com::google::protobuf::jruby::RubyEnumDescriptor</class>
    <class kind="class">com::google::protobuf::jruby::RubyFieldDescriptor</class>
    <class kind="class">com::google::protobuf::jruby::RubyMap</class>
    <class kind="class">com::google::protobuf::jruby::RubyMessage</class>
    <class kind="class">com::google::protobuf::jruby::RubyMessageBuilderContext</class>
    <class kind="class">com::google::protobuf::jruby::RubyOneofBuilderContext</class>
    <class kind="class">com::google::protobuf::jruby::RubyOneofDescriptor</class>
    <class kind="class">com::google::protobuf::jruby::RubyProtobuf</class>
    <class kind="class">com::google::protobuf::jruby::RubyRepeatedField</class>
    <class kind="class">com::google::protobuf::jruby::SentinelOuterClass</class>
    <class kind="class">com::google::protobuf::jruby::Utils</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::ListValue</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1ListValue.html</filename>
    <class kind="class">ListValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::StringValue</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1StringValue.html</filename>
    <class kind="class">StringValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::Struct</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1Struct.html</filename>
    <class kind="class">Struct::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::test</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1test.html</filename>
    <class kind="class">com::google::protobuf::test::AbstractMessageTest</class>
    <class kind="class">com::google::protobuf::test::BoundedByteStringTest</class>
    <class kind="class">com::google::protobuf::test::ByteStringTest</class>
    <class kind="class">com::google::protobuf::test::CodedInputStreamTest</class>
    <class kind="class">com::google::protobuf::test::CodedOutputStreamTest</class>
    <class kind="class">com::google::protobuf::test::DeprecatedFieldTest</class>
    <class kind="class">com::google::protobuf::test::DescriptorsTest</class>
    <class kind="class">com::google::protobuf::test::DynamicMessageTest</class>
    <class kind="class">com::google::protobuf::test::ForceFieldBuildersPreRun</class>
    <class kind="class">com::google::protobuf::test::GeneratedMessageTest</class>
    <class kind="class">com::google::protobuf::test::LazyStringArrayListTest</class>
    <class kind="class">com::google::protobuf::test::LazyStringEndToEndTest</class>
    <class kind="class">com::google::protobuf::test::LiteralByteStringTest</class>
    <class kind="class">com::google::protobuf::test::MessageTest</class>
    <class kind="class">com::google::protobuf::test::NestedBuildersTest</class>
    <class kind="class">com::google::protobuf::test::ParserTest</class>
    <class kind="class">com::google::protobuf::test::RopeByteStringSubstringTest</class>
    <class kind="class">com::google::protobuf::test::RopeByteStringTest</class>
    <class kind="class">com::google::protobuf::test::ServiceTest</class>
    <class kind="class">com::google::protobuf::test::TestBadIdentifiers</class>
    <class kind="class">com::google::protobuf::test::TestUtil</class>
    <class kind="class">com::google::protobuf::test::TextFormatTest</class>
    <class kind="class">com::google::protobuf::test::UnknownFieldSetTest</class>
    <class kind="class">com::google::protobuf::test::UnmodifiableLazyStringListTest</class>
    <class kind="class">com::google::protobuf::test::WireFormatTest</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::UInt32Value</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1UInt32Value.html</filename>
    <class kind="class">UInt32Value::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::UInt64Value</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1UInt64Value.html</filename>
    <class kind="class">UInt64Value::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::util</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1util.html</filename>
    <class kind="class">com::google::protobuf::util::Durations</class>
    <class kind="class">com::google::protobuf::util::FieldMaskTreeTest</class>
    <class kind="class">com::google::protobuf::util::FieldMaskUtil</class>
    <class kind="class">com::google::protobuf::util::FieldMaskUtilTest</class>
    <class kind="class">com::google::protobuf::util::JsonFormat</class>
    <class kind="class">com::google::protobuf::util::JsonFormatTest</class>
    <class kind="class">com::google::protobuf::util::Structs</class>
    <class kind="class">com::google::protobuf::util::StructsTest</class>
    <class kind="class">com::google::protobuf::util::Timestamps</class>
    <class kind="class">com::google::protobuf::util::TimeUtil</class>
    <class kind="class">com::google::protobuf::util::TimeUtilTest</class>
    <class kind="class">com::google::protobuf::util::Values</class>
    <class kind="class">com::google::protobuf::util::ValuesTest</class>
  </compound>
  <compound kind="namespace">
    <name>com::google::protobuf::Value</name>
    <filename>namespacecom_1_1google_1_1protobuf_1_1Value.html</filename>
    <class kind="class">Value::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>common</name>
    <filename>namespacecommon.html</filename>
    <member kind="function">
      <type>def</type>
      <name>GetCommandOutput</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>ac1337758ae23f6a91b44de07408791da</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSvnInfo</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a312d07161b76d965fee6a61e464e283f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSvnTrunk</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a9e6483972a8dc0a6a274cbcee69564b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInGMockSvn</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a8219bb529336fc3f0ef8222a5ed48222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInGTestSvn</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>af29dcab2d7b4a9dd846446a0987ab387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>ac0f2c8f2583f0817f09a3e0c6022d707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SVN_INFO_URL_RE</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a8441f667816bce34e6100f88a9ea7dfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>compare_bench</name>
    <filename>namespacecompare__bench.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_inputs</name>
      <anchorfile>namespacecompare__bench.html</anchorfile>
      <anchor>a5e90671fbe7113cf21c2b3f54ae0a858</anchor>
      <arglist>(in1, in2, flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecompare__bench.html</anchorfile>
      <anchor>ae82bb21b1019ff4a8dd6692ebb99d0de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>compiler</name>
    <filename>namespacecompiler.html</filename>
  </compound>
  <compound kind="namespace">
    <name>conformance</name>
    <filename>namespaceconformance.html</filename>
  </compound>
  <compound kind="namespace">
    <name>conformance_python</name>
    <filename>namespaceconformance__python.html</filename>
    <class kind="class">conformance_python::ProtocolError</class>
    <member kind="function">
      <type>def</type>
      <name>do_test</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>ae90893d14ed09beba04eef2e724a2020</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_test_io</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>abae9e4fa171eaee94743459f43e65c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stdin</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>ae43c469ebc56a9809acf9db4a3120c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stdout</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>a4ae7682b46fadd6b4087846af528d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>test_count</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>a67c18e83d2add01ef842941faf0cebfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>namespaceconformance__python.html</anchorfile>
      <anchor>aac1cb96be05553cee7df6f09d9ff80df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpp</name>
    <filename>namespacecpp.html</filename>
    <namespace>cpp::ast</namespace>
    <namespace>cpp::gmock_class</namespace>
    <namespace>cpp::gmock_class_test</namespace>
    <namespace>cpp::keywords</namespace>
    <namespace>cpp::tokenize</namespace>
    <namespace>cpp::utils</namespace>
  </compound>
  <compound kind="namespace">
    <name>cpp::ast</name>
    <filename>namespacecpp_1_1ast.html</filename>
    <class kind="class">cpp::ast::_GenericDeclaration</class>
    <class kind="class">cpp::ast::_NestedType</class>
    <class kind="class">cpp::ast::_NullDict</class>
    <class kind="class">cpp::ast::AstBuilder</class>
    <class kind="class">cpp::ast::Class</class>
    <class kind="class">cpp::ast::Define</class>
    <class kind="class">cpp::ast::Delete</class>
    <class kind="class">cpp::ast::Enum</class>
    <class kind="class">cpp::ast::Expr</class>
    <class kind="class">cpp::ast::Friend</class>
    <class kind="class">cpp::ast::Function</class>
    <class kind="class">cpp::ast::Goto</class>
    <class kind="class">cpp::ast::Include</class>
    <class kind="class">cpp::ast::Method</class>
    <class kind="class">cpp::ast::Node</class>
    <class kind="class">cpp::ast::Parameter</class>
    <class kind="class">cpp::ast::Return</class>
    <class kind="class">cpp::ast::Struct</class>
    <class kind="class">cpp::ast::Type</class>
    <class kind="class">cpp::ast::TypeConverter</class>
    <class kind="class">cpp::ast::Typedef</class>
    <class kind="class">cpp::ast::Union</class>
    <class kind="class">cpp::ast::Using</class>
    <class kind="class">cpp::ast::VariableDeclaration</class>
    <member kind="function">
      <type>def</type>
      <name>BuilderFromSource</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a696471f0d7971a0789824803a008cf6b</anchor>
      <arglist>(source, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>acd29cc27c3bff13bf3e055575b8e958a</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a39ad8261fef5e0a7c1c17c510541b66f</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintAllIndentifiers</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>abc501124095357c1cf56eaf10e1df327</anchor>
      <arglist>(filenames, should_print)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintIndentifiers</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a6a793b93aff7779af7017d001ce3b226</anchor>
      <arglist>(filename, should_print)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reversed</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a0b1c00fd4aaa476b10de6b3a2550f39f</anchor>
      <arglist>(seq)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>aa0742cad7ac7285ad26b163812fc1b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_INTERNAL_TOKEN</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>aea75be79d23641b8d6b405544181cbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NAMESPACE_POP</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a35d68f08f8c54c2e22a1757e3899eb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_ATTRIBUTE</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a6462424cd2b9884f63bf7594811321cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_CONST</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a73fe57808e7f2e3f3e9d0e1088f183be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_CTOR</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>ae380e31bf1bce9757f3289a704715c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_DTOR</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a4491e62237a2689be078bf3b455549e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_NONE</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a8f1229df8e1348664a7e6142c2d0ae0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_OVERRIDE</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>aecf2f8a17fb10fe367d2da84849c06c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_PURE_VIRTUAL</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>ae8f597c9a3e49e1a29e8da1848d40ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_THROW</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a3384f360da38e3df526d189238118fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_UNKNOWN_ANNOTATION</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a9d3ba548a6c733892e60c8accdc96639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_VIRTUAL</name>
      <anchorfile>namespacecpp_1_1ast.html</anchorfile>
      <anchor>a7d444baf6763d374aa4ef9c3f0e6d5b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpp::gmock_class</name>
    <filename>namespacecpp_1_1gmock__class.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateMethods</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>ae1b91676e6a4c7ae21c3ef2394a096a1</anchor>
      <arglist>(output_lines, source, class_node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenerateMocks</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a3f8d5ceabb0bd6143422efeccc900ca9</anchor>
      <arglist>(filename, source, ast_list, desired_class_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a8f99cfdd2b4f0a547d6585b1de78bac0</anchor>
      <arglist>(argv=sys.argv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a4a765064f65186f17ff74a9ebb5d27b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_dummy</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>ab4128a969856897356b7956c5ba4fc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_INDENT</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>aa09d38d618dd2e76366852c660a832e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_VERSION</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>ae5d7185c5f485142460e91de1394283c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set</name>
      <anchorfile>namespacecpp_1_1gmock__class.html</anchorfile>
      <anchor>a2157e96eee0b4bf9ca6d195ab76f59c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpp::gmock_class_test</name>
    <filename>namespacecpp_1_1gmock__class__test.html</filename>
    <class kind="class">cpp::gmock_class_test::GenerateMethodsTest</class>
    <class kind="class">cpp::gmock_class_test::GenerateMocksTest</class>
    <class kind="class">cpp::gmock_class_test::TestCase</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1gmock__class__test.html</anchorfile>
      <anchor>a72474ac6fe2295f91f383e45b9b6e536</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpp::keywords</name>
    <filename>namespacecpp_1_1keywords.html</filename>
    <member kind="function">
      <type>def</type>
      <name>IsBuiltinType</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>ae0f7a581fef26ad1a71c59bd963ee285</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsKeyword</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>ab9edc2cbd4a9d5ad58a1c0ad3281cbc9</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a9fc334775aca87951ebdcd556dac21cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ACCESS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a786f41bbea982641425c819d10bb2064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ALL</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a2e8727b78fb9434c99ac8518c6dd1ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CASTS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>aeba38dc38e188040f4ec44ba05092e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CONTROL</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a374dfe9c96681079802ba4724287b8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXCEPTION</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a2665fb8a25a4dae03fa5d3dc975c537c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LOOP</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>af0164c05398a2291487b76414102d555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OTHER_TYPES</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>aa86a5e35a3ace14022a5ca1b91baf207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OTHERS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a15fe231fbad145538b73892804898809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TYPE_MODIFIERS</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>af9282ce418d6b4b43dca5ed574caedd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TYPES</name>
      <anchorfile>namespacecpp_1_1keywords.html</anchorfile>
      <anchor>a56fd5baf357970548e1ec366edfc2c13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpp::tokenize</name>
    <filename>namespacecpp_1_1tokenize.html</filename>
    <class kind="class">cpp::tokenize::Token</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetChar</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>abeb75f493bd3035922daf150f5213ba9</anchor>
      <arglist>(source, start, i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetString</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a3c6a8b154110b4b6a0385ccc3469db77</anchor>
      <arglist>(source, start, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTokens</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ab78959b4d0a9c3bade98904a23129afc</anchor>
      <arglist>(source)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ae666c331b4bd7d1f3e8956c78cc6f3a4</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a13ec118ce7f7df6ecd18b3c74d37708a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_letters</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ab5a9d36b61d51e76473c383db9e4b934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STR_PREFIXES</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>aef952930004258aec982a51c8875e82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CONSTANT</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a5e3bf1014a301906871113a989188a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HEX_DIGITS</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a8b45b0f0f2b504757e9ede9c342b2c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT_OR_FLOAT_DIGITS</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ad8c6dd06d4e6ef2e24e9186acb0aff43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>aa14251ded979d72f93d7b234d8cfb584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PREPROCESSOR</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a3c8918ee13b9acf5ea4e70b484d67268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SYNTAX</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a1655e62b60899059935930c81ba25c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>UNKNOWN</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a0dfd65c08216eed29f74a64b603ac540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VALID_IDENTIFIER_CHARS</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a733f1cf605b1630fb6a0a7f30aaefbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WHENCE_QUEUE</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>ad02466a473c5e9c2ac256e18209f0967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WHENCE_STREAM</name>
      <anchorfile>namespacecpp_1_1tokenize.html</anchorfile>
      <anchor>a8dd117207e391864f7d9cb656e826a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpp::utils</name>
    <filename>namespacecpp_1_1utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ReadFile</name>
      <anchorfile>namespacecpp_1_1utils.html</anchorfile>
      <anchor>a4258aa53673d101d6f57320ec9a3c3a2</anchor>
      <arglist>(filename, print_error=True)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacecpp_1_1utils.html</anchorfile>
      <anchor>a4881c422e2e8cfc2e4f716b6f7bb0b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>DEBUG</name>
      <anchorfile>namespacecpp_1_1utils.html</anchorfile>
      <anchor>aa59cfd61e9b0495b717753e45fe9d201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>foo</name>
    <filename>namespacefoo.html</filename>
    <class kind="class">foo::MixedUpTestSuiteTest</class>
    <class kind="class">foo::MixedUpTestSuiteWithSameTestNameTest</class>
    <class kind="class">foo::PathLike</class>
    <class kind="struct">foo::PointerPrintable</class>
    <class kind="struct">foo::PrintableViaPrintTo</class>
    <class kind="class">foo::PrintableViaPrintToTemplate</class>
    <class kind="class">foo::StreamableTemplateInFoo</class>
    <class kind="class">foo::UnprintableInFoo</class>
    <member kind="function">
      <type>::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a65f8809f6af7f69f5cc842493caf4491</anchor>
      <arglist>(::std::ostream &amp;os, const PointerPrintable *)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>abe04f604d114085b0b9af25600ef00da</anchor>
      <arglist>(::std::ostream &amp;os, const StreamableTemplateInFoo&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>ac435de653934c97045bbdba8c8afbe3f</anchor>
      <arglist>(const PrintableViaPrintTo &amp;x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a7b78eba501ea7ff1226a8cb40b6e3d92</anchor>
      <arglist>(const PrintableViaPrintToTemplate&lt; T &gt; &amp;x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a849b0cc834d25429f0391db7e0eb9dc1</anchor>
      <arglist>(MixedUpTestSuiteTest, FirstTestFromNamespaceFoo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>a5e6f45cc38f6752f717235b183163550</anchor>
      <arglist>(MixedUpTestSuiteTest, SecondTestFromNamespaceFoo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacefoo.html</anchorfile>
      <anchor>afced5d7fbc3e96e3309591e09fbae5c4</anchor>
      <arglist>(MixedUpTestSuiteWithSameTestNameTest, TheSecondTestWithThisNameShouldFail)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fuse_gmock_files</name>
    <filename>namespacefuse__gmock__files.html</filename>
    <member kind="function">
      <type>def</type>
      <name>FuseGMock</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>ae76b6bc18373325fc3f002abf5c4378f</anchor>
      <arglist>(gmock_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGMockAllCcToFile</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>af470a39a4df492b1ca0d9493eac8222b</anchor>
      <arglist>(gmock_root, output_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGMockGTestAllCc</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a50eb499fcb075e19191e8403bd85c813</anchor>
      <arglist>(gmock_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGMockH</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>abab451606f671f59404f23276aad2c34</anchor>
      <arglist>(gmock_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetGTestRootDir</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aae591d77d2d969394996f9fc2017824c</anchor>
      <arglist>(gmock_root)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a64e8cd1ead5a1454265cbc2d3db4d425</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateGMockRootDir</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aaec09f55a62b3d65b5d25fe0050e9e05</anchor>
      <arglist>(gmock_root)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateOutputDir</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a68581e210793099d656537faa719df29</anchor>
      <arglist>(output_dir)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>abbec91475e2948cd4528a04cc3b19d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEFAULT_GMOCK_ROOT_DIR</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a900b64b34e20c7430b72252192a3c7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_ALL_CC_SEED</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a518e1f3cc3f184747e6ed3f2d0233c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_GTEST_ALL_CC_OUTPUT</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a9759f3f6c404e3292c26c9317792e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_H_OUTPUT</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aba0664abeb60f34cfdf59e8475a465d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_H_SEED</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aa31b816a9048fb3fa9d482eeac69c139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gtest</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a3fb36dbe8d361f9ecc54e1aa4b94b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_H_OUTPUT</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>a385c31d8542b0a2e4b7f46cb2a32d7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INCLUDE_GMOCK_FILE_REGEX</name>
      <anchorfile>namespacefuse__gmock__files.html</anchorfile>
      <anchor>aeb4457451f878d6bc8a42f7ff3e5f6cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fuse_gtest_files</name>
    <filename>namespacefuse__gtest__files.html</filename>
    <member kind="function">
      <type>def</type>
      <name>FuseGTest</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a4e7007ceec3a7a25617eac3342563ed6</anchor>
      <arglist>(gtest_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGTestAllCc</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a9bcdfab09f297e2b2097d9cdde5ee092</anchor>
      <arglist>(gtest_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGTestAllCcToFile</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ae0209897b164dbb8702169630f4bbf61</anchor>
      <arglist>(gtest_root, output_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FuseGTestH</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a95685ab66129ced9d7b3db78e6001c8b</anchor>
      <arglist>(gtest_root, output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a5eaf924c10970f574e1b0459cbbda75a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateGTestRootDir</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>aa53690cd3c4ff01cfeea470f363f1dec</anchor>
      <arglist>(gtest_root)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ValidateOutputDir</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a9f584226b1f996ffff820e0751dbd458</anchor>
      <arglist>(output_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VerifyFileExists</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a333eb5237899fe2f80b0c624ddba363d</anchor>
      <arglist>(directory, relative_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VerifyOutputFile</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ac3cc183b2fc035aff5b7bc07979b486d</anchor>
      <arglist>(output_dir, relative_path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a33bf00338164b922cf67f159e3cded19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEFAULT_GTEST_ROOT_DIR</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a68085bdb2912baa7e71d2b3eb37b05c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_ALL_CC_OUTPUT</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>aa66c14474599109c46ec24eaa0ad4217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_ALL_CC_SEED</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a162a6031d0d5743a37a4f79227d5e916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_H_OUTPUT</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a16437f87d0f7a9800885a9082a0b773e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_H_SEED</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ad897bce28100f2b97216929013519181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_SPI_H_SEED</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>a891d03ce9cfe3577cb4c193f9544f17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INCLUDE_GTEST_FILE_REGEX</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>ad7abe9bfa06bb1c5411e8b4a7a686e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INCLUDE_SRC_FILE_REGEX</name>
      <anchorfile>namespacefuse__gtest__files.html</anchorfile>
      <anchor>aec4e054d0ab27276d6150468bb98a8a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gbench</name>
    <filename>namespacegbench.html</filename>
    <namespace>gbench::report</namespace>
    <namespace>gbench::util</namespace>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>a47d333e2a7fdc5d56d8e6775cf297242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>a86f0a9fbc96f26969cd3dd8496a15b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__email__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>aa180350e11a7898014f92787e7bcac75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>a27c228b8284242f6c368b9804a2e2d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>__versioninfo__</name>
      <anchorfile>namespacegbench.html</anchorfile>
      <anchor>ad27778b2b6d406af5ecaaacdbc855ca7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gbench::report</name>
    <filename>namespacegbench_1_1report.html</filename>
    <class kind="class">gbench::report::BenchmarkColor</class>
    <class kind="class">gbench::report::TestReportDifference</class>
    <member kind="function">
      <type>def</type>
      <name>calculate_change</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>ab54bf3557c03f4d6cff9508b6f19a04e</anchor>
      <arglist>(old_val, new_val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>color_format</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a935422f9f080f96a4e0b141a9a5fe399</anchor>
      <arglist>(use_color, fmt_str, *args, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_longest_name</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a7e41e0bde62503f68727e532aa0c4000</anchor>
      <arglist>(benchmark_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_difference_report</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a62f7cd3872dbabd4959bec16b1696ce4</anchor>
      <arglist>(json1, json2, use_color=True)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_BOLD</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>ac20cc3ebea2a11b8be3b26bd45ace356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_CYAN</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>aae109129b59010ee02cbafd4a81a006b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_ENDC</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a992f881c9b9331643383645508277090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_FAIL</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a4680db7ad759c343af20b9c2283edc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_HEADER</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a726a05e958574118db355abcd7c945fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_MAGENTA</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>ad8e89e02bcd8466734741dc7f93f57a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_NONE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a4bd67facb35a4e21c5d8344474b54bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_OKBLUE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a0ae8f210544c77fa9bff535da3311276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_UNDERLINE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>adccf0ccd28add3e7612494eab11a3d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_WARNING</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>abbd4e7995b504671c4c0977cf6847c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BC_WHITE</name>
      <anchorfile>namespacegbench_1_1report.html</anchorfile>
      <anchor>a424090a008a5f71f7e3bf9e746ef2d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gbench::util</name>
    <filename>namespacegbench_1_1util.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_input_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>aa332d3ac64581e88c71debd765ebd14e</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>classify_input_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a25ee5a7452eb3618b88659be49dc48d8</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_benchmark_flag</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>adb11119409b105a464f238f67d49a33f</anchor>
      <arglist>(prefix, benchmark_flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_executable_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ab892754dc0be3bbe4785bf4610a8cc76</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_json_file</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a2b5de1b1f7c12819da516c50fc1f433b</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_benchmark_results</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a815611aefc9668cc33bf88eefb3c0138</anchor>
      <arglist>(fname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_benchmark_flags</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ac9fcdf6c47eaec31a8ec561ab29f6968</anchor>
      <arglist>(prefix, benchmark_flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_benchmark</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ad31457115437aaf422451b7f302b36dd</anchor>
      <arglist>(exe_name, benchmark_flags)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_or_load_benchmark</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a4ebe890db77f6434598541c4460602cb</anchor>
      <arglist>(filename, benchmark_flags)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_num_magic_bytes</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a3af80921554c4dc1ddc7a734459bdeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IT_Executable</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>ac66353422071729cc237a1fd5ba8e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IT_Invalid</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a0bea0aaefd0d7dd4abccbce16673a471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IT_JSON</name>
      <anchorfile>namespacegbench_1_1util.html</anchorfile>
      <anchor>a56c9d1902f395f1d659cac30a394528e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gen_gtest_pred_impl</name>
    <filename>namespacegen__gtest__pred__impl.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Main</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a50dd74615a1507ce657c8fa24d7c161e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Arity</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a5bbb7272f3588b969ab3ded6f49836a1</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a16210fe365dfd176e04aa2578ac5a8d9</anchor>
      <arglist>(path, content)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateHeader</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a6f3039a82a5283846fb272f8a3af6743</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateUnitTest</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>acbd42b5b7fb7ddbb06a4dd58fc37e9ed</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HeaderPostamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a3d40c7ef70cf4d46e56c9612f34027bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>HeaderPreamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a0b99cadcffab4bf161654a382163bac8</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ImplementationForArity</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a8c53b141b89f9c05d0131d9756dfeab0</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Iter</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ac016218b7c9437d1d5ac85c574c83069</anchor>
      <arglist>(n, format, sep=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>OneTo</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a7920598d51c9dded76a4ef9ffde339e4</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestsForArity</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ab0da913fa15e5695d5bb2dd1de5dec57</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Title</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ae49dd9bd9152dbcb3ca7994ce04c37ba</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnitTestPostamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a57b922f50d0807896496dcd883c1f098</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnitTestPreamble</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ae52dc86461d1b666c7b658a8c27c69f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>af32e92d473ee6c427929cb7ddb4db7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HEADER</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>ab96c63705e2cb7619876ba592dab4c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SCRIPT_DIR</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>aed087c7fc787a064f0a9fd5f5f9f6487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UNIT_TEST</name>
      <anchorfile>namespacegen__gtest__pred__impl.html</anchorfile>
      <anchor>a8c1cb8e87c4bd84edbb958f73b7df200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>generate_changelog</name>
    <filename>namespacegenerate__changelog.html</filename>
    <class kind="class">generate_changelog::Language</class>
    <member kind="variable">
      <type>list</type>
      <name>languages</name>
      <anchorfile>namespacegenerate__changelog.html</anchorfile>
      <anchor>a9d38f9337df564defee5645d0c5b4ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>previous</name>
      <anchorfile>namespacegenerate__changelog.html</anchorfile>
      <anchor>ab6c3513473cbbf4af3b41d9866cac214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>generate_graphs</name>
    <filename>namespacegenerate__graphs.html</filename>
    <member kind="function">
      <type>def</type>
      <name>plot_latency</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>a0b836405fcec3ad6f4bc8b2b50c75755</anchor>
      <arglist>(csv_filename, title)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_throughput</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>a46a1395ac59055481b9be4e2ddbddcbc</anchor>
      <arglist>(csv_filename, title, is_tcp=False)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_PUBSUBPROXY_INPROC_THROUGHPUT</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ab5e02746e3092b0c6d50168a84b31b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_PUSHPULL_INPROC_THROUGHPUT</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>a43816496c46e9a554fe2d7d0677203b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_PUSHPULL_TCP_THROUGHPUT</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ad359c5e9603de8d583f56877dc67a402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE_REQREP_TCP_LATENCY</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ae1596f4672ca22d21a2f143729d9ec36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TCP_LINK_GPBS</name>
      <anchorfile>namespacegenerate__graphs.html</anchorfile>
      <anchor>ae860adb370c26a86f389a224884d9a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>glog_internal_namespace_</name>
    <filename>namespaceglog__internal__namespace__.html</filename>
    <class kind="struct">glog_internal_namespace_::CrashReason</class>
    <member kind="function">
      <type>const char *</type>
      <name>const_basename</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>afe2b7160e7357a2bb1b736dd0231b82b</anchor>
      <arglist>(const char *filepath)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>CycleClock_Now</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>adf72a72939435f64719e27a49bef5aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpStackTraceToString</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a911aec6ca84c255dc797e8498967d0d9</anchor>
      <arglist>(std::string *stacktrace)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>GetMainThreadPid</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a9831dff19835e144d715992e2ef84de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>GetTID</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ab19cba9daddcd212d70c357c904703d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleLoggingUtilities</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>aa9ca8883a4ff16e08d98b46492f86232</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsFailureSignalHandlerInstalled</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a73192c275dcb4dc7629f2787573df9da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>MyUserName</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ada7833dcb3ec8266bb4ceb19e5506010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MyUserNameInitializer</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a7eaf613995a4c08c44f42216edb7ce75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PidHasChanged</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a1abe939a22eaf16a6252f8c1e93c6aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ProgramInvocationShortName</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>aad180617f15a8b7ab739c18551acb773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeFNMatch_</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a13eb64e972296ba065be3b68f6c1c243</anchor>
      <arglist>(const char *pattern, size_t patt_len, const char *str, size_t str_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCrashReason</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a272a785831aa5eafb85738e7b6ff80a6</anchor>
      <arglist>(const CrashReason *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownGoogleLoggingUtilities</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a614b38045f3acc68bbde3a3cd213515e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sync_val_compare_and_swap</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a151975b015b258618390316dac309861</anchor>
      <arglist>(T *ptr, T oldval, T newval)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>UsecToCycles</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3534333a783605f6a015e22b378bb23f</anchor>
      <arglist>(int64 usec)</arglist>
    </member>
    <member kind="function">
      <type>WallTime</type>
      <name>WallTime_Now</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3b3b2254dca7eacd71c9c5c6d4663426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int32</type>
      <name>g_main_thread_pid</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a5589fb238eb84a3fabc284ddc274beae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>g_my_user_name</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>a3b9a6083965acb928d0431e11c7b34b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CrashReason *</type>
      <name>g_reason</name>
      <anchorfile>namespaceglog__internal__namespace__.html</anchorfile>
      <anchor>ac584473d888c0fba358e2d9aed253c52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>glog_testing</name>
    <filename>namespaceglog__testing.html</filename>
    <class kind="class">glog_testing::ScopedMockLog</class>
  </compound>
  <compound kind="namespace">
    <name>gmock</name>
    <filename>namespacegmock.html</filename>
  </compound>
  <compound kind="namespace">
    <name>gmock-function-mocker_nc_test</name>
    <filename>namespacegmock-function-mocker__nc__test.html</filename>
    <class kind="class">gmock-function-mocker_nc_test::GMockMethodNCTest</class>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegmock-function-mocker__nc__test.html</anchorfile>
      <anchor>a4cc17022e27f8f79f2f7c7c450467a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_SPECS</name>
      <anchorfile>namespacegmock-function-mocker__nc__test.html</anchorfile>
      <anchor>a09b8adf2531ae1ea7111c5dfa346e7fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gmock_doctor</name>
    <filename>namespacegmock__doctor.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FindAllMatches</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af9f6b7d876afcfe52864f2b928f5e6ab</anchor>
      <arglist>(regex, s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GenericDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af5023d3e12d1f4a7171c6b035783de84</anchor>
      <arglist>(short_name, long_name, diagnoses, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IncompleteByReferenceArgumentDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a57b4c1486c344bd12e4138c588029c19</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MockObjectPointerDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a91e21533e0bc183c40f5a9873158a94b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToReturnNothingDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a1d30848b5afc8437c05c03f9d4878a0d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToReturnReferenceDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>aa922367471c9e517f839f98e0e3b0a1c</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToReturnSomethingDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a1dc705b817ae15dbf51ebce10e47ed3f</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToUseReturnNullDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af4268f4fc3c0e612231b6a5d53e9e578</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NeedToUseSymbolDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a9ee9925aa81453f121d44e0ad8f1bbaf</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OverloadedFunctionActionDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a385cf8cf2ca6731bf66d721e2dbf89d1</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OverloadedFunctionMatcherDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a82934d9b43f75ab1112a9436c1a31068</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OverloadedMethodActionDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a830bf3bac2d58666d82a75dfa0865c42</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TypeInTemplatedBaseDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>ac4e4908d4e43ef87f522365e99ec36c8</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_WrongMockMethodMacroDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a430611c0e038abaa33ae320b7118779b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_WrongParenPositionDiagnoser</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a89b0bfee48942a164f7a4e1e923f3a48</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Diagnose</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a8b791ed6679a0135862ebb3e8c27b2b4</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a6eb6c47cf5a3a7c4266f473c0af6b82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a5834be312e84670506af7df4a7b6bf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_CLANG_FILE_LINE_RE</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a068279bf4a0afdf3f2106351892a8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_CLANG_NON_GMOCK_FILE_LINE_RE</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a54b24983d4a31b34337e0ef6fdf4fe91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_COMMON_GMOCK_SYMBOLS</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>ac704a49399e603fba5104e490f17fce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_DIAGNOSERS</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>ad8d4f979dbf1b3c8edb226d124571b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_EMAIL</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>af8532f014caa9251e48f07e08d92f855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_GCC_FILE_LINE_RE</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>abfa92b554c13bc7b3f37bd53a52288b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_VERSION</name>
      <anchorfile>namespacegmock__doctor.html</anchorfile>
      <anchor>a8f29d54c7339c9ac86409b5e78f63887</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gmock_gen</name>
    <filename>namespacegmock__gen.html</filename>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegmock__gen.html</anchorfile>
      <anchor>adab615bb903ccd6be037728cbd62057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__doc__</name>
      <anchorfile>namespacegmock__gen.html</anchorfile>
      <anchor>af72474983cae3039ab18452d6ff6a4ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gmock_leak_test</name>
    <filename>namespacegmock__leak__test.html</filename>
    <class kind="class">gmock_leak_test::GMockLeakTest</class>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a9437a2d2e3bde77354e5c6443ef129f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>ace925116117368cd02a7b45571f5133d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a1ab1da2afb1748500a059d59660330cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_MULTIPLE_LEAKS</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a9a529935171ee6ab369902d9a77ffbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_WITH_EXPECT_CALL</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>aa03214d2fad1ee0fd3f3101da688ebfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEST_WITH_ON_CALL</name>
      <anchorfile>namespacegmock__leak__test.html</anchorfile>
      <anchor>a5b7e5890b4022a37ef82bdf4eb22ef44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gmock_output_test</name>
    <filename>namespacegmock__output__test.html</filename>
    <class kind="class">gmock_output_test::GMockOutputTest</class>
    <member kind="function">
      <type>def</type>
      <name>GetLeakyTests</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a60299c4f0cb666d08f101ddaa7aabed4</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetNormalizedCommandOutputAndLeakyTests</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a1796bc395fbfb8873992e3f84378e4bf</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetNormalizedOutputAndLeakyTests</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a590ba3b918e5599eeabc2cbf597e2ce1</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetShellCommandOutput</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a001498a3e9bf552ee429e434eb00cb08</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeErrorMarker</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>af3c1f95f19b9f048843a2d562d459b24</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveLocations</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>aa3c93f8085ff0886bf0d160d71af2452</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMemoryAddresses</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a58b4fdb82b40d01d32b09d4c14ba11a5</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveReportHeaderAndFooter</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a2ebfc0abfb0ed307021ecaa9da465c55</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTestNamesOfLeakedMocks</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>ac0628c5630d869dae45601df9d909638</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToUnixLineEnding</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a5c9ae3611cc4fac1e1340a3345865cf3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>acd6befb6031f17f78a4425c90b1f5b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>COMMAND</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a33f8ca97d99711e23517962ca4c729af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GENGOLDEN_FLAG</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a0bd3131fe8262154217588fed6b28d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>golden_file</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>aa592d26826a4dabf494fc2dd3c5c8b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GOLDEN_NAME</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>ac6e9298ea3967e6fa704c9c246d6cc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GOLDEN_PATH</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a632c0fbf08500e4ed3c0e33f5e2ac771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a4277f8598ba3835393fe82e82d09375d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegmock__output__test.html</anchorfile>
      <anchor>a03aac0fac952a0b3648340f529af7f59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gmock_test_utils</name>
    <filename>namespacegmock__test__utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>GetExitStatus</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a9146f81ff42389086b3eaee25dbf0263</anchor>
      <arglist>(exit_code)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSourceDir</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ab7217591e655e80392c9db6b99d04765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestExecutablePath</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>aadd2927024e24f0c53f7ba283402cdb1</anchor>
      <arglist>(executable_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Main</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ad79dc6aea3727ee23b5f5c454ef0d78a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a6f0938b5e8839ebc847b52a38f4d35e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gtest_tests_util_dir</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>af6d94170502149e7f99cfa73ddc13c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GTEST_TESTS_UTIL_DIR</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ae7ee9324ba489b3cbd99c5e26006eba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PREMATURE_EXIT_FILE_ENV_VAR</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a9392c288e6da3024d65ec0bddc0d86c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SCRIPT_DIR</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a4ef94affd9d889f78d67be80017eeddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>ab0c69f8ce649fdd5a17f99deedf3eb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Subprocess</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a31a0e33565ec805d314cb0a4eb8317e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TestCase</name>
      <anchorfile>namespacegmock__test__utils.html</anchorfile>
      <anchor>a959c5af591e4d49b6d35745205b64509</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google</name>
    <filename>namespacegoogle.html</filename>
    <namespace>google::protobuf</namespace>
    <class kind="class">google::ProtobufJavaService</class>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a584e0440b7f03dccbd8acbdd7b586744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a55bebe2bafcd7d70769349aad34ab306</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>ae9b72d8ddf29764a3106318ad4434457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int8</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a05a62d9841d6b91b011be81f5fe945d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>af8bc90b89ef80f83af7db36ed86b2a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>aadb7c40e1467f063704376104ab098b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>aa0d181ba41bf57de9a5c5db905da4767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a2ad5a33487d8305902f7b6eb3e849cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitGoogleLogging</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>aa26c001fdfc12a1ad1b80dc8b2f41a1e</anchor>
      <arglist>(char *val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacegoogle.html</anchorfile>
      <anchor>a036ebaa3c98dbbbc4c12499881fd9fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf</name>
    <filename>namespacegoogle_1_1protobuf.html</filename>
    <namespace>google::protobuf::arena_metrics</namespace>
    <namespace>google::protobuf::compiler</namespace>
    <namespace>google::protobuf::descriptor</namespace>
    <namespace>google::protobuf::descriptor_database</namespace>
    <namespace>google::protobuf::descriptor_pool</namespace>
    <namespace>google::protobuf::descriptor_unittest</namespace>
    <namespace>google::protobuf::Enum</namespace>
    <namespace>google::protobuf::EnumValue</namespace>
    <namespace>google::protobuf::expr</namespace>
    <namespace>google::protobuf::FieldMask</namespace>
    <namespace>google::protobuf::FloatValue</namespace>
    <namespace>google::protobuf::Int64Value</namespace>
    <namespace>google::protobuf::internal</namespace>
    <namespace>google::protobuf::io</namespace>
    <namespace>google::protobuf::json_format</namespace>
    <namespace>google::protobuf::message</namespace>
    <namespace>google::protobuf::message_factory</namespace>
    <namespace>google::protobuf::Option</namespace>
    <namespace>google::protobuf::proto_builder</namespace>
    <namespace>google::protobuf::protobuf_unittest</namespace>
    <namespace>google::protobuf::pyext</namespace>
    <namespace>google::protobuf::python</namespace>
    <namespace>google::protobuf::reflection</namespace>
    <namespace>google::protobuf::service</namespace>
    <namespace>google::protobuf::service_reflection</namespace>
    <namespace>google::protobuf::strings</namespace>
    <namespace>google::protobuf::symbol_database</namespace>
    <namespace>google::protobuf::TestUtil</namespace>
    <namespace>google::protobuf::text_encoding</namespace>
    <namespace>google::protobuf::text_format</namespace>
    <namespace>google::protobuf::text_format_unittest</namespace>
    <namespace>google::protobuf::Timestamp</namespace>
    <namespace>google::protobuf::util</namespace>
    <class kind="class">google::protobuf::ArenaHooksTestUtil</class>
    <class kind="struct">google::protobuf::ArenaOptions</class>
    <class kind="class">google::protobuf::ArenaOptionsTestFriend</class>
    <class kind="class">google::protobuf::AssignDescriptorsHelper</class>
    <class kind="class">google::protobuf::BigEndian</class>
    <class kind="class">google::protobuf::BinaryAndJsonConformanceSuite</class>
    <class kind="class">google::protobuf::Bits</class>
    <class kind="class">google::protobuf::Closure</class>
    <class kind="class">google::protobuf::ConformanceTestRunner</class>
    <class kind="class">google::protobuf::ConformanceTestSuite</class>
    <class kind="struct">google::protobuf::DebugStringOptions</class>
    <class kind="class">google::protobuf::Descriptor</class>
    <class kind="class">google::protobuf::DescriptorBuilder</class>
    <class kind="class">google::protobuf::DescriptorDatabase</class>
    <class kind="class">google::protobuf::DescriptorPool</class>
    <class kind="class">google::protobuf::DescriptorPoolDatabase</class>
    <class kind="class">google::protobuf::DynamicMapSorter</class>
    <class kind="class">google::protobuf::DynamicMessage</class>
    <class kind="class">google::protobuf::DynamicMessageFactory</class>
    <class kind="class">google::protobuf::DynamicMessageTest</class>
    <class kind="class">google::protobuf::EncodedDescriptorDatabase</class>
    <class kind="class">google::protobuf::EnumDescriptor</class>
    <class kind="class">google::protobuf::EnumValueDescriptor</class>
    <class kind="class">google::protobuf::FieldDescriptor</class>
    <class kind="class">google::protobuf::File</class>
    <class kind="class">google::protobuf::FileDescriptor</class>
    <class kind="class">google::protobuf::FileDescriptorTables</class>
    <class kind="class">google::protobuf::ForkPipeRunner</class>
    <class kind="struct">google::protobuf::hash</class>
    <class kind="struct">google::protobuf::hash&lt; bool &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; const char * &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; const Key * &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; std::pair&lt; First, Second &gt; &gt;</class>
    <class kind="struct">google::protobuf::hash&lt; string &gt;</class>
    <class kind="struct">google::protobuf::is_proto_enum</class>
    <class kind="class">google::protobuf::LogSilencer</class>
    <class kind="class">google::protobuf::Map</class>
    <class kind="class">google::protobuf::MapEntryMessageComparator</class>
    <class kind="class">google::protobuf::MapIterator</class>
    <class kind="class">google::protobuf::MapKey</class>
    <class kind="class">google::protobuf::MapLiteTestUtil</class>
    <class kind="class">google::protobuf::MapPair</class>
    <class kind="class">google::protobuf::MapReflectionTester</class>
    <class kind="class">google::protobuf::MapTestUtil</class>
    <class kind="class">google::protobuf::MapTestUtilImpl</class>
    <class kind="class">google::protobuf::MapValueRef</class>
    <class kind="struct">google::protobuf::MathLimits</class>
    <class kind="class">google::protobuf::MathUtil</class>
    <class kind="class">google::protobuf::MergedDescriptorDatabase</class>
    <class kind="class">google::protobuf::Message</class>
    <class kind="class">google::protobuf::MessageFactory</class>
    <class kind="class">google::protobuf::MessageLite</class>
    <class kind="struct">google::protobuf::Metadata</class>
    <class kind="class">google::protobuf::MethodDescriptor</class>
    <class kind="class">google::protobuf::MustBeConstructedWithOneThroughEight</class>
    <class kind="class">google::protobuf::MustBeConstructedWithOneThroughFour</class>
    <class kind="class">google::protobuf::MutableRepeatedFieldRef</class>
    <class kind="class">google::protobuf::MutableRepeatedFieldRef&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::MutableRepeatedFieldRef&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::Notifier</class>
    <class kind="class">google::protobuf::OneofDescriptor</class>
    <class kind="class">google::protobuf::PleaseDontCopyMe</class>
    <class kind="class">google::protobuf::PleaseMoveMe</class>
    <class kind="class">google::protobuf::Reflection</class>
    <class kind="class">google::protobuf::RepeatedField</class>
    <class kind="class">google::protobuf::RepeatedFieldRef</class>
    <class kind="class">google::protobuf::RepeatedFieldRef&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::RepeatedFieldRef&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="class">google::protobuf::RepeatedPtrField</class>
    <class kind="class">google::protobuf::ResultCallback</class>
    <class kind="class">google::protobuf::ResultCallback1</class>
    <class kind="class">google::protobuf::ResultCallback2</class>
    <class kind="class">google::protobuf::RpcChannel</class>
    <class kind="class">google::protobuf::RpcController</class>
    <class kind="class">google::protobuf::ScopedMemoryLog</class>
    <class kind="class">google::protobuf::Service</class>
    <class kind="class">google::protobuf::ServiceDescriptor</class>
    <class kind="class">google::protobuf::SimpleDataType</class>
    <class kind="class">google::protobuf::SimpleDescriptorDatabase</class>
    <class kind="struct">google::protobuf::SourceLocation</class>
    <class kind="struct">google::protobuf::streq</class>
    <class kind="class">google::protobuf::StringPiece</class>
    <class kind="struct">google::protobuf::Symbol</class>
    <class kind="class">google::protobuf::TestUtilLite</class>
    <class kind="class">google::protobuf::TextFormat</class>
    <class kind="class">google::protobuf::TextFormatConformanceTestSuite</class>
    <class kind="class">google::protobuf::uint128</class>
    <class kind="struct">google::protobuf::uint128_pod</class>
    <class kind="class">google::protobuf::UnknownField</class>
    <class kind="class">google::protobuf::UnknownFieldSet</class>
    <class kind="class">google::protobuf::UnknownFieldSetTest</class>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa31e54cec10a92419bb139b1ce8cc8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a226b60f758da1259c33583ecf10cd15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adcd50a8bb13efd71e1067d4c07acc3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int8</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6d0134efd2c8326dfc28e4e6ff349712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>LogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adfab3f1a58ceef211e0c39f68fe95742</anchor>
      <arglist>(LogLevel level, const char *filename, int line, const std::string &amp;message)</arglist>
    </member>
    <member kind="typedef">
      <type>string::difference_type</type>
      <name>stringpiece_ssize_type</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa8b08fdc2a7927e12a8683fbb0357504</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6a813b591d75ae972eea6fbec25ff5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a42c21ee7a6e5590be6449e90abc90f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1e71aef03d3769d50688e4bb9acb0535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af9dee8ec0ced67fb1a8ec454de8c2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a91053c1ac8cd0be928a2276b5f087303</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_COMPILER_MSVC</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad85d763e5251aa8ebca8d2019a798081a09ad9cf8aaa2cda142068f7b4e5d7864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_INFO</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba1eafb5d584a03757cb8d649343595e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_WARNING</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba028937541e239085f1cd8aebee1b51bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_ERROR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba47eb18b013a52c5f0ced01fab72ce85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_FATAL</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba4d67cdd97fa3b524ed42f8302a0d4234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOGLEVEL_DFATAL</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ea9f8b65beb6a12f5ee24f756a7d77ba9c32db8ee705801f9f9b85794db6974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddTokenCounts</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2447d343a07baab4214ca20f4ad7b9f2</anchor>
      <arglist>(const Sequence &amp;sequence, const typename Collection::value_type::second_type &amp;increment, Collection *const count_map)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>Align8</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2b4ba4adba8a39f2cea554e769d64ff7</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function">
      <type>class PROTOBUF_EXPORT</type>
      <name>alignas</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a858c9a6f3a321c908a1574fca1ea8ffe</anchor>
      <arglist>(8) Arena final</arglist>
    </member>
    <member kind="function">
      <type>internal::AllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>AllocatedRepeatedPtrFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5886ebf328c418e2541db664f858f942</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Append1</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0d8ee8f64550011994f58d5ace613aad</anchor>
      <arglist>(char *out, const AlphaNum &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Append2</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4abea21a3cc3c14599532d2b360c06bb</anchor>
      <arglist>(char *out, const AlphaNum &amp;x1, const AlphaNum &amp;x2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Append4</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aacc05b30d4fef2c0de92adf5ee62ef01</anchor>
      <arglist>(char *out, const AlphaNum &amp;x1, const AlphaNum &amp;x2, const AlphaNum &amp;x3, const AlphaNum &amp;x4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendKeysFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a17e948eec55c3a6d6ca8c26f981c1e2e</anchor>
      <arglist>(const MapContainer &amp;map_container, KeyContainer *key_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendKeysFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a05ac7a9f053e963ec4dffe8c61fa6caa</anchor>
      <arglist>(const MapContainer &amp;map_container, std::vector&lt; KeyType &gt; *key_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendValuesFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac7db87e98d5e5f5b3bbcc2a7973c866f</anchor>
      <arglist>(const MapContainer &amp;map_container, std::vector&lt; ValueType &gt; *value_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendValuesFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a49b3ad380c735eb10a9a6937179be161</anchor>
      <arglist>(const MapContainer &amp;map_container, ValueContainer *value_container)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isalnum</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0321a97008d1860cb2ec7b0d0a728108</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isdigit</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ede1770fbb583a1ec5beaeedc3bdb94</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_islower</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b3f072c9094fa063ebeb57dd4d0cb29</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isspace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abc8d06dc92aaeadb3c5c50642cd42a16</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ascii_isupper</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc259e17544f2bb4d5ad041fb68fddb5</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ascii_tolower</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2f66147964f203aa281b42d0057b3268</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ascii_toupper</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acc0f633c8dbb1520404aba74453a29cb</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignParsingMergeMessages</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a82293fb96f7778535e6a8d3fc0aefd02</anchor>
      <arglist>(unittest::TestAllTypesLite *msg1, unittest::TestAllTypesLite *msg2, unittest::TestAllTypesLite *msg3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8b813aaa281793ecce4bd79cd1eebe90</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae08d6a3d147b230edad5c16103432ec7</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae78dc5f96e58d27fe4c5227ab421a7b9</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64EscapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a53f6ba87d9552efd8b1695fd035f577c</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest, const char *base64, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Base64EscapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a462cb1002eaf387bc49e2245125c72e5</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding, const char *base64_chars)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Base64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac9d1bd8c2065a9a4644d1873c7e81ea1</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Base64UnescapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a482b87b927f3cd36a251efa15d7052ab</anchor>
      <arglist>(const char *src, int slen, string *dest, const signed char *unbase64)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Base64UnescapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8ac87b09cfd4a0a01dc90362d506a8f7</anchor>
      <arglist>(const char *src_param, int szsrc, char *dest, int szdest, const signed char *unbase64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>bswap_16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aafa657e79f4e600cfbc1d035071e75eb</anchor>
      <arglist>(uint16 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>bswap_32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab650f64e43fbfa3d44da095ff46aba51</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>bswap_64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51eed91b8286307b7e8aea638620ab52</anchor>
      <arglist>(uint64 x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>BuildLookupTable</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4d739a1c915b7a75cea4aafd66453b51</anchor>
      <arglist>(StringPiece characters_wanted, bool *table)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateBase64EscapedLen</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5137334b7ac0b100466fa7a3fd845f30</anchor>
      <arglist>(int input_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateBase64EscapedLen</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9ccf6598474c883aa6419107f61f3059</anchor>
      <arglist>(int input_len, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureTestStderr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5218d8d6272a10f7b2a07753d3a5511d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CaptureTestStdout</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a65a7b203d06f747748559a31ef4b8a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CaseEqual</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac14654af9a19e6e6aaea099d2241f2c9</anchor>
      <arglist>(StringPiece s1, StringPiece s2)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6d0ce2033a9233374642cd9638a58ebe</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CEscapeAndAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a34405af866c782715809ca48fd53a7cb</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>CEscapedLength</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a969f33e79258b8b86670d788356a042e</anchor>
      <arglist>(StringPiece src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CEscapeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a97783aefed738bab5780f87a6934c75a</anchor>
      <arglist>(const char *src, int src_len, char *dest, int dest_len, bool use_hex, bool utf8_safe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckFieldIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa2b4f499172e27fd3ad7f1cfd1a2f3cf</anchor>
      <arglist>(const FieldDescriptor *field, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanStringLineEndings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9e6de3482d3efd49bb63b6ac226d6574</anchor>
      <arglist>(const string &amp;src, string *dst, bool auto_end_last_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanStringLineEndings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4a1cb206032d8475c8669b90c05cfbb4</anchor>
      <arglist>(string *str, bool auto_end_last_line)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsKey</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35ca6f9577a0260c5abf4158d25ebd5d</anchor>
      <arglist>(const Collection &amp;collection, const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ContainsKeyValuePair</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2b70fda838b1262ed97dd35dce84ba52</anchor>
      <arglist>(const Collection &amp;collection, const Key &amp;key, const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_FP_LIMITS</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0487f1ff7e96bf51e23b7cde6d081f82</anchor>
      <arglist>(long double, LDBL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DelocalizeRadix</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7e876069d0332181d360e86f233dacec</anchor>
      <arglist>(char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void PROTOBUF_EXPORT</type>
      <name>DoNothing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae634a21b8cdee9a5988391fe77d3e1a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DoubleToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a263f35674d8a5bf95eec1c740c26ef61</anchor>
      <arglist>(double value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>DynamicCastToGenerated</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1852d00bc0061e72a73a1d29d6fa8072</anchor>
      <arglist>(const Message *from)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>DynamicCastToGenerated</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4d60aad639cb09d722f70751f1f27c10</anchor>
      <arglist>(Message *from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EncodeAsUTF8Char</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2ab71efa6aad57eeaead2184f6acfb1e</anchor>
      <arglist>(uint32 code_point, char *output)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type</type>
      <name>EraseKeyReturnValuePtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3c3d4a7bb52ef1916843c0bd0079a14a</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ExistingFileMatchesProto</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a05fd350b7cad1acf5ace4ab4db626fe1</anchor>
      <arglist>(const FileDescriptor *existing_file, const FileDescriptorProto &amp;proto)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectMessageMerged</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af4f49e2d3a4b4dfb5c088454c2369efd</anchor>
      <arglist>(const unittest::TestAllTypesLite &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHex32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9c1386bfd3a09cb4a9b0ec117ca386a8</anchor>
      <arglist>(uint32 value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHex64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acf755b53704512d624619c92623fb9c5</anchor>
      <arglist>(uint64 value, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastHexToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac27b04fe7303316481b6f376356487cd</anchor>
      <arglist>(int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afa61892216e185624f9d7afe8f534af0</anchor>
      <arglist>(int32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt32ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa9229ba601f0edc75283802dc3579a3c</anchor>
      <arglist>(int32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8d49dea4e3c81f9b4368cc0e75f1a007</anchor>
      <arglist>(int64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastInt64ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afbad447f28defe554791910b1054211d</anchor>
      <arglist>(int64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastIntToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a28aae3532ebd37eda881807d284263c4</anchor>
      <arglist>(int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastLongToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8a3e239655f0067fd6ba8249d7f82c7</anchor>
      <arglist>(long i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt32ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6e3b78cb9bda73b047973b044a7ef57d</anchor>
      <arglist>(uint32 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt32ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5610e26abbd7e4d100228e2c0e0fdef5</anchor>
      <arglist>(uint32 u, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt64ToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad04106015907ee6dde422faa97415489</anchor>
      <arglist>(uint64 i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUInt64ToBufferLeft</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35336035354f9cdc1fcba5061434a1a1</anchor>
      <arglist>(uint64 u64, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastUIntToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a224d5fd4930774d8aa6430281f05c8ee</anchor>
      <arglist>(unsigned int i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FastULongToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a573332081e4afdeea48fa60ea3bad262</anchor>
      <arglist>(unsigned long i, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FillArenaAwareFields</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae37e52c2ad57430a6e67ac281e70b799</anchor>
      <arglist>(TestAllTypes *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a61fe40e5eb694e69eba8299edbb010aa</anchor>
      <arglist>(const Collection &amp;collection, const Key &amp;key, Value *const value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type &amp;</type>
      <name>FindLinkedPtrOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5e3e68cc6f5e395fc8fb3d8afbb42086</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type *</type>
      <name>FindLinkedPtrOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7e30e60b803315c90423cd56e16ff1d4</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>FindOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a53e932ebc6c45049c3f2989b19f646ab</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type &amp;</type>
      <name>FindOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>affa5e22d542a41950d442e26aee04b30</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>FindOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a76d041d7237a3cf395b3a08793bc3822</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type &amp;</type>
      <name>FindOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a248e921056af82d130294a226f5fdb09</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type *</type>
      <name>FindOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2fdd3a4c86811b8905bc7b621a038836</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type *</type>
      <name>FindOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a008e626c5883d53097584b0c1c50e9be</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type</type>
      <name>FindPtrOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac9e56b25a12868d3eeee13e6c77bfeed</anchor>
      <arglist>(Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type</type>
      <name>FindPtrOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ace790e145f2d3ac4aae6ad4f8fb5d106</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Collection::value_type::second_type &amp;</type>
      <name>FindWithDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a477b739852b4037d1b084fea8e725c84</anchor>
      <arglist>(const Collection &amp;collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>FloatToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e1d9f4dc0a3ac6ef0a59c29b831edb1</anchor>
      <arglist>(float value, char *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Fls128</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a47d54791bf310646ee9b44e58eecd11f</anchor>
      <arglist>(uint128 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Fls64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afeb84b5aef828725506620143298bbb5</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapturedTestStderr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a45b103eaf0fc84ec9979cd2bbe598648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapturedTestStdout</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7079d9b3aa54ec898ba7ded51d79af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>GetEnumDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc5bb202d531320c3eab917a13d0813b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ghtonl</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8295d3b91ec5f6250c1c1a1db5cb8d84</anchor>
      <arglist>(uint32 x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GlobalReplaceSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acedc470af76f9ca5ad9fdd6d31c84dd3</anchor>
      <arglist>(const string &amp;substring, const string &amp;replacement, string *s)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>GOOGLE_UNALIGNED_LOAD16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1fa2bb52cb54c79bc0d1af322d452f17</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>GOOGLE_UNALIGNED_LOAD32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac8c61e200c0ce33ee713770c5de198c1</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>GOOGLE_UNALIGNED_LOAD64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abf25971c95911c0fc230f9ffba2903d5</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GOOGLE_UNALIGNED_STORE16</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7cec59e89f63588d030d0965d1843d8b</anchor>
      <arglist>(void *p, uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GOOGLE_UNALIGNED_STORE32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acbb0bf30d44bcf4b989fc9554ec4f409</anchor>
      <arglist>(void *p, uint32 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GOOGLE_UNALIGNED_STORE64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a341a6decacbc00de82fd8baee07103bd</anchor>
      <arglist>(void *p, uint64 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e3493796ab4e635b991a05cd3523e30</anchor>
      <arglist>(bool, FieldDescriptor::CPPTYPE_BOOL, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac30dba07c09e156162090b3b5243490a</anchor>
      <arglist>(double, FieldDescriptor::CPPTYPE_DOUBLE, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a677bab9863f3dcf37b9f93de8bed1ee4</anchor>
      <arglist>(float, FieldDescriptor::CPPTYPE_FLOAT, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a157950aa39a767046a3dae767ee6d191</anchor>
      <arglist>(int32, FieldDescriptor::CPPTYPE_INT32, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8decd957672caebc0710cb4bda84ef8d</anchor>
      <arglist>(int64, FieldDescriptor::CPPTYPE_INT64, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a81840df2bc8818b80dee2599a70054e0</anchor>
      <arglist>(uint32, FieldDescriptor::CPPTYPE_UINT32, -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HANDLE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a818353c4f3955072ef7bafb79cf7769e</anchor>
      <arglist>(uint64, FieldDescriptor::CPPTYPE_UINT64, -1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPrefixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a37a7a80b941d65fa2c2e512c3995d07b</anchor>
      <arglist>(const string &amp;str, const string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSuffixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a65a7e0d46edefe2f349d026982697174</anchor>
      <arglist>(const string &amp;str, const string &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hex_digit_to_int</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38483e5afe862b58f8356b062a3c1a9c</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertAndDeleteExisting</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acab3b8b271b2b54eb6cc47753e99993a</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertIfNotPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a03afa10b677ae754d7acdfdd19f5c577</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertIfNotPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afe4c51499fe23b1b21d9af3283debf75</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>InsertKeyOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad69173d2c17291f0b88bac9233204150</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertKeysFromMap</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a881f1703a281c43a6d36095bebed70c2</anchor>
      <arglist>(const MapContainer &amp;map_container, KeyContainer *key_container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25bf1d9446081959dc560210bda84bcd</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a106e3829ee89dc2fb266230d789afd12</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acc0b7bb1dc7126cfb92b2875a4436b0c</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrDieNoPrint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a84be9182747af4132e6fbdb3bd0334e1</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type *</type>
      <name>InsertOrReturnExisting</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b5a220d576e95e898bfeeaa0b10fc49</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type *</type>
      <name>InsertOrReturnExisting</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afdf205e5d30a2146355fe7ddfdcc690d</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrUpdate</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae0045d280dde12ca27762921b82f5a23</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InsertOrUpdate</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab2ec0e1b1b49444e5aa6cf20d60b5149</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertOrUpdateMany</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5f5f6b9bbabe29260d6b50632cbea3e8</anchor>
      <arglist>(Collection *const collection, InputIterator first, InputIterator last)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8bd7ad7f0ea998104d491aa232f66bab</anchor>
      <arglist>(UseArena, DynamicMessageTest, ::testing::Bool())</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>InternalFastHexToBuffer</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6bebd0d807cc8f4709c7c3621affca43</anchor>
      <arglist>(uint64 value, char *buffer, int num_byte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLite</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5aef5d28ac0fede12690b6d5d616aeed</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isprint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2fab4856b7b7331ed3a8edf39ddbc286</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidCodePoint</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7d84bbd34e3c626ab04e5d7cebdd01bd</anchor>
      <arglist>(uint32 code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsValidFloatChar</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9191b4ebbdb69bc593cfea5d8ca6e36c</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isxdigit</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa8a2ff0c1172316c2c69c014814a2a1f</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Join</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad44a721e4e0b88ca9780d6bc2bad1e75</anchor>
      <arglist>(const Range &amp;components, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Join</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af59e3d22464121bd7a766a022005cdae</anchor>
      <arglist>(Iterator start, Iterator end, const char *delim, string *result)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>JoinStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a378f1424c891c241e82b813c49fb9a43</anchor>
      <arglist>(const std::vector&lt; string &gt; &amp;components, const char *delim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>JoinStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9061a6bc2f28c0054cad9a02fe4b1c4d</anchor>
      <arglist>(const std::vector&lt; string &gt; &amp;components, const char *delim, string *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>JoinStringsIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8fea6f541c198da0f0e8b194f17fb166</anchor>
      <arglist>(const ITERATOR &amp;start, const ITERATOR &amp;end, const char *delim, string *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinkExtensionReflection</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a367ad9b7869f6b782812c4d0fc8d71f5</anchor>
      <arglist>(const google::protobuf::internal::ExtensionIdentifier&lt; ExtendeeType, TypeTraitsType, field_type, is_packed &gt; &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinkMessageReflection</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abe97ec0478d3d441961802cf3ad41337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsert</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac3914e86384de627d2b358cdfb57e4a2</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsert</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7f15c197909194623e46083be64ca21c</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNew</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9ef35011737aff8ea9624db97ff6da7d</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNew</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0bc2e250b082386c425e8f87a91322c0</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type *</type>
      <name>LookupOrInsertNewLinkedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2694286ce73b226539a39e86a5d0fa7f</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type::element_type *</type>
      <name>LookupOrInsertNewLinkedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab03bc23931d0b071708927b8bf8c2219</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNewSharedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae46c7b037e296fa43987396c462bba3b</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Collection::value_type::second_type &amp;</type>
      <name>LookupOrInsertNewSharedPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a731214bc58fec4da1c4e730c71040d14</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const Arg &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LowerString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeca01e26961d9032d14278ffa9ab98a8</anchor>
      <arglist>(string *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memcasecmp</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3bbd33d12f223e6af5cc88824abfc37e</anchor>
      <arglist>(const char *s1, const char *s2, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac93f67e1fa4b4e74d7bc77bd0dfa792b</anchor>
      <arglist>(Class *object, void(Class::*method)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abdc37d7f959393bf40bfcb7f890944d0</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e844de2065c4e2d66ad98ed64d9aa9a</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6c7f92959c55571b62e9d94093a1b6c4</anchor>
      <arglist>(R(*function)())</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad384356c89c06f993aab8533dcbef77e</anchor>
      <arglist>(R(*function)(A1))</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a03ab60de6dbbbf3febe432cfa9cf0be1</anchor>
      <arglist>(R(*function)(P1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ade53369d7017ea31c2d381632fc720e4</anchor>
      <arglist>(R(*function)(P1, A1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a22ca191695d5ca4cb6316c73524ce57d</anchor>
      <arglist>(void(*function)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1fd2028fadd5ff231691bdee57e48993</anchor>
      <arglist>(void(*function)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a70f2f57962713c12b610206611b05652</anchor>
      <arglist>(void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af7ee54e31d556efccb7b56be176bc8cc</anchor>
      <arglist>(Class *object, void(Class::*method)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a92734dee1b728fd8956384e557e7d561</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51ad78e007319b4c675b0a667a7a6839</anchor>
      <arglist>(Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8627ccbe894a6b700dc903e9ca8e2e31</anchor>
      <arglist>(R(*function)())</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aabba6b1df9d5532cbb44a97d67c876ef</anchor>
      <arglist>(R(*function)(A1))</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68cf7d762fcec6da1c71d91624ba5e08</anchor>
      <arglist>(R(*function)(P1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback1&lt; R, A1 &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa616475e1f44a7b8d8ff47cecfa9f2fa</anchor>
      <arglist>(R(*function)(P1, A1), P1 p1)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback2&lt; R, A1, A2 &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3f8164953e0d377cce20e23d86d0424d</anchor>
      <arglist>(T *object, R(T::*function)(P1, P2, P3, P4, P5, P6, A1, A2), typename internal::InternalConstRef&lt; P1 &gt;::type p1, typename internal::InternalConstRef&lt; P2 &gt;::type p2, typename internal::InternalConstRef&lt; P3 &gt;::type p3, typename internal::InternalConstRef&lt; P4 &gt;::type p4, typename internal::InternalConstRef&lt; P5 &gt;::type p5, typename internal::InternalConstRef&lt; P6 &gt;::type p6)</arglist>
    </member>
    <member kind="function">
      <type>ResultCallback&lt; R &gt; *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee82592a098d045d79c16a91eb7d2f16</anchor>
      <arglist>(T1 *object, R(T2::*function)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaa3181a451009085504e0a142d7476c9</anchor>
      <arglist>(void(*function)())</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4ea0383b290a2158d456ddc04ef93364</anchor>
      <arglist>(void(*function)(Arg1), Arg1 arg1)</arglist>
    </member>
    <member kind="function">
      <type>Closure *</type>
      <name>NewPermanentCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a632a5b50c8be8293605f926d7c65d5f3</anchor>
      <arglist>(void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a49079f7b7014ac4b4cece2505f209ae8</anchor>
      <arglist>(const uint128 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6366088b852ae11ff8f2a4c7817797a3</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af40c4cf6348b8bfdcab8f11614df250b</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acfe4318eb4f6f8e8e3e4b30eec0d0877</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae95d99fd75d4e6f2ea01cfe01644fe46</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator%</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9b93048e00c8ed870ca4f0703ef68a69</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator%</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a83df7b142bc5eddbb2f20d0dedb31a35</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator%=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaa8d3996220499039a978b5d7c42d8b0</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator*</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a038a8fe04df75a4823d97f43e221c05d</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator*</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefabd2720be6cc2163c32673952952a3</anchor>
      <arglist>(Duration d, T r)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator*</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aca372dd79d55e13c3d3049b83e458e5e</anchor>
      <arglist>(T r, Duration d)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68f8cd3a851f24631a9b5688f2ed8bd8</anchor>
      <arglist>(Duration &amp;d, double r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a595c90f447a49245e56392b4b8d86d7e</anchor>
      <arglist>(Duration &amp;d, int64 r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa9f043793db2651711ea4dc4b16d5697</anchor>
      <arglist>(Duration &amp;d, T r)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a69ba331f44f889b8469b15dc613baf0c</anchor>
      <arglist>(const Duration &amp;d, const Timestamp &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a679368e6c33e34871e1ee88fa03a747f</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa29c36092d109c620a7f0d0e496a2774</anchor>
      <arglist>(const Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator+</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a142066801b088dab4fbf058c0cb7069e</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a211469e3fa546330128ef5eb0cec4cf4</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a41937ef10b085645ac3bf51ca43f33a5</anchor>
      <arglist>(Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a18c0dbd178f3bf05b63dce4824450ce1</anchor>
      <arglist>(const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac89d0e6198c91cbe32acc85db047cff0</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae456728798d5c4bca9b4a76e9f6d61dd</anchor>
      <arglist>(const Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adbf3f52eddcc55dd1f3f32136b162037</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abc391cbc6e7b00c66bfc341030d83aaa</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator-</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8a1df143b579caa5a0660e76f364dfcd</anchor>
      <arglist>(const uint128 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35641a512f2134763f9a2d546e372787</anchor>
      <arglist>(Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Timestamp &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa63b09f8492fce4077cec18485caf470</anchor>
      <arglist>(Timestamp &amp;t, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a185028bf218352e2929d144eb328d37d</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae22c2eb3acd2af001fe0d9c754248ca6</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>operator/</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1cf0e0ba45dd396ba4df2a03ad37ef27</anchor>
      <arglist>(Duration d, T r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7231c4a0ccdc6c0b9d933a88135483ff</anchor>
      <arglist>(Duration &amp;d, double r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a11bebc56b97adc017f3ab673cfdc3340</anchor>
      <arglist>(Duration &amp;d, int64 r)</arglist>
    </member>
    <member kind="function">
      <type>Duration &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad69ee391897627ebf3da9c8f50a4bcef</anchor>
      <arglist>(Duration &amp;d, T r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a34636d3b560f683ccf36d7ea7c2ab2ca</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a542daf64a61af21c80008a133a98edb6</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a68210846ac48a689e9cb962be2ebae7e</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6ed640f81fdc283d80c8a4a72f21d2d9</anchor>
      <arglist>(const uint128 &amp;val, int amount)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af7d5ef8032e8b6f997ae231db13312d9</anchor>
      <arglist>(std::ostream &amp;o, const uint128 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee143cb401f0e37b136891eacc010cf6</anchor>
      <arglist>(std::ostream &amp;o, StringPiece piece)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8e84094e59a14550fa31b0a6834331d4</anchor>
      <arglist>(std::ostream &amp;out, const Duration &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4889cf631ff66dba543038c25f788737</anchor>
      <arglist>(std::ostream &amp;out, const Timestamp &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a40d9b101d7527cf813c81a231543fcc3</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acc796e51058441c6d32d965b1a020d58</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a84d665883129903b35d5cf4b55f0a7f1</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aed1b09417c6a77306f4c228e3a04cd0c</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad2e6d4771ace093959a5e9a7537f7f1f</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af95aa6bc1738684c5e4cf76222178e0c</anchor>
      <arglist>(const uint128 &amp;lhs, const uint128 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1299e22d5417af79a9694d8d9a2616bf</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a765e0f56bb1c042c95025d613d16eb60</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af713f8e93e00483c2bc88aee307a064c</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4de8da2fe971d61ba4e1dc3ff5fbdbd7</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aac58a1c053f1f60c9cc06d8995d7af96</anchor>
      <arglist>(const Duration &amp;d1, const Duration &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a337ea3fff7faa6ead5830cda6195b5eb</anchor>
      <arglist>(const Timestamp &amp;t1, const Timestamp &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7bec6b7b493715419c2c07f04ac9b64a</anchor>
      <arglist>(StringPiece x, StringPiece y)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a046a3d2778d71340fc21c0c3d3607c83</anchor>
      <arglist>(const uint128 &amp;val, int amount)</arglist>
    </member>
    <member kind="function">
      <type>uint128</type>
      <name>operator~</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad4b86c0b47f3132e906667d8deaf2581</anchor>
      <arglist>(const uint128 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseFailureList</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a459cef93ac4f7722570ce6f2da3d3a8a</anchor>
      <arglist>(const char *filename, conformance::FailureSet *failure_list)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor::ReservedRange *</type>
      <name>PROTOBUF_DEFINE_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae9945462e6a8e01bd3d031de6fa8fcdd</anchor>
      <arglist>(FieldDescriptor, containing_oneof, const OneofDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae6109c9e638725b6847ab8c84a94381d</anchor>
      <arglist>(Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor *</type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa2b274dd369c5b46027158fd552878c6</anchor>
      <arglist>(EnumDescriptor, reserved_range, const EnumDescriptor::ReservedRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor *</type>
      <name>PROTOBUF_DEFINE_ARRAY_ACCESSOR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a47fc925e4d2dcce63ce502f6fbb5db3b</anchor>
      <arglist>(FileDescriptor, service, const ServiceDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64</type>
      <name>RandomUint64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aabf46bbb5c22b46f913bf7a2de13a6c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RepeatedPtrField&lt; std::string &gt; &amp;</type>
      <name>Reflection::GetRepeatedPtrField&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3eae518e2bce6ac745884baded331381</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>RepeatedPtrField&lt; std::string &gt; *</type>
      <name>Reflection::MutableRepeatedPtrField&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a14c6f33bab241c4914d257cb247c506c</anchor>
      <arglist>(Message *message, const FieldDescriptor *field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterAllTypesInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8488e4b4f1555e287c9590805bd0313f</anchor>
      <arglist>(const Metadata *file_level_metadata, int size)</arglist>
    </member>
    <member kind="function">
      <type>internal::RepeatedFieldBackInsertIterator&lt; T &gt;</type>
      <name>RepeatedFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9905115b5ece16ac94562487eb241ebb</anchor>
      <arglist>(RepeatedField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>internal::RepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>RepeatedFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af2b7d1219e2da5b91e9a0c2ee98bc9bb</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>internal::RepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>RepeatedPtrFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a297ef9cb4064e3ad36ca028bd4692698</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReplaceCharacters</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefab6425f7c54d905d03ce09c74e0a70</anchor>
      <arglist>(string *s, const char *remove, char replacewith)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_int_internal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6717f960f776d9c4b72ab33fc0be6d55</anchor>
      <arglist>(string text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_parse_negative_int</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b248888c74949e39a3e190239ea8c5d</anchor>
      <arglist>(const string &amp;text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_parse_positive_int</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6135caf202d08a1db02ae5ad794fcbcb</anchor>
      <arglist>(string text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_parse_sign</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aea30ceceb8bf199cf3ecabe671de6f3f</anchor>
      <arglist>(string *text, bool *negative_ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a78b02ade63679f32fcb51a964806f300</anchor>
      <arglist>(const char *str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac907d6b1f8f517731bdc68c9972f66e2</anchor>
      <arglist>(const string &amp;str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8288f47559bd6b402ea48a7f428b90d5</anchor>
      <arglist>(StringPiece str, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a538d854eda417819b39817b7a8876a07</anchor>
      <arglist>(const char *str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6147e5d715c9113bf9d230bf0dfc627c</anchor>
      <arglist>(const string &amp;str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af773f0d871ce7e3e5806546f95997f2b</anchor>
      <arglist>(StringPiece str, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtob</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad3c85ae48192dfb8e508cc83f8eaf550</anchor>
      <arglist>(StringPiece str, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af72ac1f4ef6991765f3eb3c675669cd9</anchor>
      <arglist>(const char *str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a44473efad806c24ba57e7776ad83673e</anchor>
      <arglist>(const string &amp;str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtod</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a83076edd0475ea9c826ec97191f223bd</anchor>
      <arglist>(StringPiece str, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9caa4f9cc1b954c250721cf05d7b0aaf</anchor>
      <arglist>(const char *str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab24043c2104d7c76349d8bb75b0fdebc</anchor>
      <arglist>(const string &amp;str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtof</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1e7f3dbc16d43457f02353761df96e47</anchor>
      <arglist>(StringPiece str, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aacecfcfeab144355b96cd925b56850d4</anchor>
      <arglist>(const char *str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af728b1b4641f6e1c17280cee5da55edc</anchor>
      <arglist>(const string &amp;str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aff9e80d9186a0e0a363dd94a1cb58719</anchor>
      <arglist>(StringPiece str, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8a728cbb5d537465e167aa4b8d0c02ca</anchor>
      <arglist>(const char *str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a293cefd10246726662b120415f72e7b7</anchor>
      <arglist>(const string &amp;str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a863684e65c5624733331e8864727be6a</anchor>
      <arglist>(StringPiece str, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>safe_uint_internal</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a474afc5cc35ae5ba636acce34af2b6a3</anchor>
      <arglist>(string text, IntType *value_p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAllTypesInEmptyMessageUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac3b8aa759e46646b0059dffc6371c57d</anchor>
      <arglist>(unittest::TestEmptyMessageLite *empty_message)</arglist>
    </member>
    <member kind="function">
      <type>LogHandler *</type>
      <name>SetLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab3c4b85bf306b25a0ec1209eace8b5ce</anchor>
      <arglist>(LogHandler *new_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSomeTypesInEmptyMessageUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a925008cd684195c4b529ccc89817c599</anchor>
      <arglist>(unittest::TestEmptyMessageLite *empty_message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShutdownProtobufLibrary</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a17b34c830b899edf413f3c3e6405e797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleBtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adf6471fab91c1c5843d5e30c6ffd1fc9</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleDtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0949406f5d1916d15c390f07a767adc3</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleFtoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae7addd53cb0b4b63b04ce6b904434a0e</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a042df9ebca4dbd19ae015150e30cdfd9</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae1b9fcbc14e55634a71be97bf3f05782</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a384dcecef2cd621d4455f3f98165ca91</anchor>
      <arglist>(long long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae82419135a310f223a28ae4d1d4e54f4</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a07094539c0520a0a1d3d03538186e86f</anchor>
      <arglist>(unsigned long i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>SimpleItoa</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0a765867d5f751df9dcff25ad47577fd</anchor>
      <arglist>(unsigned long long i)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; string &gt;</type>
      <name>Split</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af615056f265b9d4fa87926c032dfc2a5</anchor>
      <arglist>(const string &amp;full, const char *delim, bool skip_empty=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitStringAllowEmpty</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a126d7b3c0eeb4f30da61c783357ba6f4</anchor>
      <arglist>(const string &amp;full, const char *delim, std::vector&lt; string &gt; *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitStringToIteratorAllowEmpty</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a46ef676ea295de7f8db93fda1c2447e1</anchor>
      <arglist>(const StringType &amp;full, const char *delim, int pieces, ITR &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SplitStringToIteratorUsing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab75366c8354cf06105026d1eea516850</anchor>
      <arglist>(const string &amp;full, const char *delim, ITR &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitStringUsing</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8e2b06039f5c01f273622251387dc55e</anchor>
      <arglist>(const string &amp;full, const char *delim, std::vector&lt; string &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>const string &amp;</type>
      <name>SStringPrintf</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a591b344ddbe94c13b09f8cd4cb39c251</anchor>
      <arglist>(string *dst, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLDeleteContainerPointers</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af21a723fe9ef9c2c0bc622c2f6b3b60d</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLDeleteElements</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a872f0ae0198b8858beda83be111fc6d4</anchor>
      <arglist>(T *container)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLDeleteValues</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad2ac234de1d97f30ddaeb5e0f67285f6</anchor>
      <arglist>(T *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>STLStringResizeUninitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afbbd4a33956474ea77b393a85fdd3fb5</anchor>
      <arglist>(string *s, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25c73abc59b86c9a4f88733c8210e3aa</anchor>
      <arglist>(string *result, const AlphaNum &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>accfe29f1c6fe8e57876c8954eb7a08d5</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa48b034bacb8fe43917f32439eb241df</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StrAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4dc39b67df6ffa4bab6259d2b5a8de7f</anchor>
      <arglist>(string *result, const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab07ebd16e0583b493ba101e1e263430e</anchor>
      <arglist>(const AlphaNum &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac00761d8bf9e6bed17776e82f45fd422</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8d0b2f02d1eafb3978abdc822848e545</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a67d4c3599c7e39966f52bf644a9d4ce0</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0f86271742bb28eba14ce2371a9ae55d</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38ccf62138dbd75667125e05fb452602</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a660cc5da48b4d0eedc612bb9d5552fbf</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7aeec1ef16d3ba2c5603ec80b768d68</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g, const AlphaNum &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StrCat</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab05375fe1b70476a882e35add2dea397</anchor>
      <arglist>(const AlphaNum &amp;a, const AlphaNum &amp;b, const AlphaNum &amp;c, const AlphaNum &amp;d, const AlphaNum &amp;e, const AlphaNum &amp;f, const AlphaNum &amp;g, const AlphaNum &amp;h, const AlphaNum &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>string_as_array</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac83137ba07da7c42d23a2e4f8efff0a7</anchor>
      <arglist>(string *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendF</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ade4050c2380260c577cac2d848ff2ea6</anchor>
      <arglist>(string *dst, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendV</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a404dc2e636883edd494d3cb40aa44096</anchor>
      <arglist>(string *dst, const char *format, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringPrintf</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a094690f543238ea59180e3f87d95c070</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringPrintfVector</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7bddb7e36dd851d1a9a38c279619b8b4</anchor>
      <arglist>(const char *format, const std::vector&lt; string &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringReplace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a587a8a203ec9435b8cfb69b16fa43e44</anchor>
      <arglist>(const string &amp;s, const string &amp;oldsub, const string &amp;newsub, bool replace_all)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringReplace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0904c93ebe0901e530095ce7919eae45</anchor>
      <arglist>(const string &amp;s, const string &amp;oldsub, const string &amp;newsub, bool replace_all, string *res)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripPrefixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a152d62c018bcdbc1ffbccda45541a0b6</anchor>
      <arglist>(const string &amp;str, const string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StripString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae2465c3fb0d12082067aaf1bc8f4d645</anchor>
      <arglist>(string *s, const char *remove, char replacewith)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripSuffixString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a73a658ac8a4a2c79b0569dfbd14fb59f</anchor>
      <arglist>(const string &amp;str, const string &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StripWhitespace</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a91cebba482d3f5d27df016e0ea52c1c8</anchor>
      <arglist>(string *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strto32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6f105c4afb3a1f3b3eca8c47e04a3ba7</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strto32_adaptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8375bc28ab776f435cc9139d5ac60a4</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>strto64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9f643c8abe1733c2310a610478ee6d24</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>strtou32</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2c6f7ebd3d0a537697d5e6129cc01103</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>strtou32_adaptor</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab57d82f32d9e76b81d68d5a4d2717ef8</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>strtou64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a93f028c0874d38ee4afea336d42ce40a</anchor>
      <arglist>(const char *nptr, char **endptr, int base)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7c88c66b5f0899586f5802709bb3e290</anchor>
      <arglist>(ArenaStringPtrTest, ArenaStringPtrOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad9d3696778ee94b708ba7f622651b90f</anchor>
      <arglist>(ArenaStringPtrTest, ArenaStringPtrOnArenaNoSSO)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6a93bda00c81d47caa81b186278f1e3b</anchor>
      <arglist>(ArenaStringPtrTest, ArenaStringPtrOnHeap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a262ac766d9c3a4e6de39acff8420ac73</anchor>
      <arglist>(ArenaTest, AddAllocatedToRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae55049b4938650b884bfe16fc77b5e51</anchor>
      <arglist>(ArenaTest, AddAllocatedToRepeatedFieldViaReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af2a9dc6d9a0802e1387e8e9ebf151ad0</anchor>
      <arglist>(ArenaTest, AddAllocatedWithReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a694f88753c0642060f81095139115715</anchor>
      <arglist>(ArenaTest, AddCleanup)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeab83b6e0b64210381f72a9ae1274645</anchor>
      <arglist>(ArenaTest, Alignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0566282b532143ad629bf62cc5412c4c</anchor>
      <arglist>(ArenaTest, ArenaConstructable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aab60cf753d985749125584482d5a8621</anchor>
      <arglist>(ArenaTest, ArenaHooksSanity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a76d30b02c5f3a4c432050f3e3c0d0400</anchor>
      <arglist>(ArenaTest, ArenaOneofReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad1b7927500941ff81b8989ac8faf2c7d</anchor>
      <arglist>(ArenaTest, BasicCreate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a239bbaeb01ee8b839105f3e766de6a93</anchor>
      <arglist>(ArenaTest, BlockSizeSmallerThanAllocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2289495a579343edb4a2023f73a396b4</anchor>
      <arglist>(ArenaTest, CreateAndConstCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51afda1ec4ee22e7ed012588a22bdb6e</anchor>
      <arglist>(ArenaTest, CreateAndMove)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa3e4cd54356abb0a8e99343c0316d516</anchor>
      <arglist>(ArenaTest, CreateAndNonConstCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a64fb49c087e53f6b14573d93e153d669</anchor>
      <arglist>(ArenaTest, CreateWithEightConstructorArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a513dd3ce08458e88081991e9d66a99be</anchor>
      <arglist>(ArenaTest, CreateWithFourConstructorArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a57cc23c68cd3feda817b77d0fa038ecc</anchor>
      <arglist>(ArenaTest, CreateWithMoveArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a936efc46ea366a525efc73ceb6dcce50</anchor>
      <arglist>(ArenaTest, DestructorSkippable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a54772b623b49497f541558c2455c58f2</anchor>
      <arglist>(ArenaTest, ExtensionsOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0cddebdd6ac41e5b898fc4a3d1df6aa3</anchor>
      <arglist>(ArenaTest, GetArenaShouldReturnNullForNonArenaAllocatedMessages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3636d727982f9dd732b596dd44925df5</anchor>
      <arglist>(ArenaTest, GetArenaShouldReturnNullForNonArenaCompatibleTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6aa6b636f11cc741cee8219f37b3eb94</anchor>
      <arglist>(ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1ef5d56562a9584b182abe43ece3a939</anchor>
      <arglist>(ArenaTest, InitialBlockTooSmall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac288ef116e97d96cbaef018e35068de1</anchor>
      <arglist>(ArenaTest, NoHeapAllocationsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aecd3787974413d01f6ede35e6c326ab9</anchor>
      <arglist>(ArenaTest, OneofMerge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>acd4cdce7362167177c7f5dd5e297dc60</anchor>
      <arglist>(ArenaTest, ParseCorruptedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a51943cc691174e7d8a551e92e3ec8a25</anchor>
      <arglist>(ArenaTest, Parsing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a30d6cbda73cf298cd3ce2e06707f892e</anchor>
      <arglist>(ArenaTest, ReflectionSwapFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae88f3c2e15fea6dbea28670bff6282a8</anchor>
      <arglist>(ArenaTest, ReleaseFromArenaMessageMakesCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a78fdc5f7816986fb3bd1074a4c7334e2</anchor>
      <arglist>(ArenaTest, ReleaseLastRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aec961e1e4996d9dd104eb6d74ac98531</anchor>
      <arglist>(ArenaTest, ReleaseMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a18a97e774eeff3a9c452143cea619c59</anchor>
      <arglist>(ArenaTest, ReleaseString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a498f440b6759d65f640f050abdb2722d</anchor>
      <arglist>(ArenaTest, RepeatedFieldOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae864dd2d01f75805e4cf3611ce7000b5</anchor>
      <arglist>(ArenaTest, RepeatedFieldWithNonPODType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a40dc7088bbba1ce52a020c3ee50590fa</anchor>
      <arglist>(ArenaTest, RepeatedPtrFieldAddClearedTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9b9a8b44ebc31a0950b89776c756376d</anchor>
      <arglist>(ArenaTest, SetAllocatedAcrossArenas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a42bc36baf638b8e2c0f57e666fbd9cd6</anchor>
      <arglist>(ArenaTest, SetAllocatedAcrossArenasWithReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af9e10f7094a11d6d7be6119ca882b8d0</anchor>
      <arglist>(ArenaTest, SetAllocatedMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4524329df5996d5625fd47be1e76fdaa</anchor>
      <arglist>(ArenaTest, SetAllocatedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6cdb352fce098221427ca47a2fd1dbdf</anchor>
      <arglist>(ArenaTest, SpaceAllocated_and_Used)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4bbf390d7f1fb14cee5609a153c9fb9f</anchor>
      <arglist>(ArenaTest, Swap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a328c11add290d2472c4396d8e06a3963</anchor>
      <arglist>(ArenaTest, SwapBetweenArenaAndNonArenaUsingReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4a5c0820accca58694a79e74ee50c6b8</anchor>
      <arglist>(ArenaTest, SwapBetweenArenaAndNonArenaWithAllFieldsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4040622d4cabf4c6681fd219cb0be88c</anchor>
      <arglist>(ArenaTest, SwapBetweenArenasUsingReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeeee3d892be2126a159dae528f4d0f04</anchor>
      <arglist>(ArenaTest, SwapBetweenArenasWithAllFieldsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaad7e1bf631f2cc006a23d968129aca9</anchor>
      <arglist>(ArenaTest, SwapRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac80aee9c1e128cb00e69befa2f258775</anchor>
      <arglist>(ArenaTest, SwapRepeatedFieldWithDifferentArenas)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac3bbac9ef094834e9e7499b5223f9174</anchor>
      <arglist>(ArenaTest, SwapRepeatedFieldWithNoArenaOnLeftHandSide)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25b861636b59a3a08bed7bca3ccdbae5</anchor>
      <arglist>(ArenaTest, SwapRepeatedFieldWithNoArenaOnRightHandSide)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a07cea22311a7f6258a0ea193006867db</anchor>
      <arglist>(ArenaTest, UnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a313652256a5175a62265eec8093cdc69</anchor>
      <arglist>(ArenaTest, UnsafeArenaAddAllocated)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2da201977b5cd6ffd7e0de947f647d5f</anchor>
      <arglist>(ArenaTest, UnsafeArenaRelease)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa407f69b15ee04dd7759cf7b073997b1</anchor>
      <arglist>(ArenaTest, UnsafeArenaReleaseAdd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac0920e2516ec48a729c1a164315840c3</anchor>
      <arglist>(ArenaTest, UnsafeArenaSwap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3245d531b077709ff91bad24088bdcb5</anchor>
      <arglist>(ArenaTest, UnsafeSetAllocatedOnArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1211f4429b85d07e48c6f4f43f1ea7ca</anchor>
      <arglist>(DropUnknownFieldsTest, DynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a834a6d77965e1731808051bce6bc2a0c</anchor>
      <arglist>(DropUnknownFieldsTest, GeneratedMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8f5f9596d0037e680f84d6ce207c11d4</anchor>
      <arglist>(Int128, AliasTests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4ae42cf4609a1a84c8bfb944ea1d51b2</anchor>
      <arglist>(Int128, AllTests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9de6f9e90eeae3efcf9904104e50c197</anchor>
      <arglist>(Int128, DivideAndMod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afc0133ee4c9d092b02921cf2db71f845</anchor>
      <arglist>(Int128, DivideAndModRandomInputs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a280b0d87b1df6804db7742e675d8a6b6</anchor>
      <arglist>(Int128, Multiply)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af0c046a473c62e505ba27582a72a62df</anchor>
      <arglist>(Int128, OperatorAssignReturnRef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a66cdf7f98c6c3cc79320d46e3830deac</anchor>
      <arglist>(Int128, OStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab6e5add8e8675234b05cc64d890c33e7</anchor>
      <arglist>(Int128, PodTests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7025cd67e0a1a4b9c0169ed8db677692</anchor>
      <arglist>(Lite, AliasedEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a08c19fdb124cff74d9fc7d0055faee30</anchor>
      <arglist>(Lite, AllLite1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac06be89fc9cba3455b695a3ca82fc52f</anchor>
      <arglist>(Lite, AllLite10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a87e0607337789058decae77cfae1f6eb</anchor>
      <arglist>(Lite, AllLite11)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af32e8d63e8200791b81a138169f08738</anchor>
      <arglist>(Lite, AllLite12)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7c0b046017a0ff3cb381def5604d0ecc</anchor>
      <arglist>(Lite, AllLite13)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1747a35defbf6bbbe97269865e2753b8</anchor>
      <arglist>(Lite, AllLite14)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1c7392c4ae057c986017114df985f06a</anchor>
      <arglist>(Lite, AllLite15)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad7c4fa46ce13516e9ee2ecbba9bc3d4f</anchor>
      <arglist>(Lite, AllLite16)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aac87149e8c18332f348ded9709cc3bc9</anchor>
      <arglist>(Lite, AllLite17)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a952eb08953e8749f59209823c3ebe849</anchor>
      <arglist>(Lite, AllLite18)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee3b17ef635d152caa9c64f79429cf84</anchor>
      <arglist>(Lite, AllLite19)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a6b922e6ce6ede862636761ed2edc6077</anchor>
      <arglist>(Lite, AllLite2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aef22b08ce84188fd3aa94bbf7ee34f4d</anchor>
      <arglist>(Lite, AllLite20)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab459daa15e48fbba1f087048d54b4c9e</anchor>
      <arglist>(Lite, AllLite21)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9cd6fcc3232c17f6d82ab5f989f0e23b</anchor>
      <arglist>(Lite, AllLite22)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a859ea057244e966e0124186d3dc3c2e2</anchor>
      <arglist>(Lite, AllLite23)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5144c20034606d769e55f5fc5184ceb3</anchor>
      <arglist>(Lite, AllLite24)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a098bccd0bb97e611fde8cab7e16441ef</anchor>
      <arglist>(Lite, AllLite25)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a89d369e018fc09597d7e5971a93bec09</anchor>
      <arglist>(Lite, AllLite26)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7682d9ec3c908a19e5c41e3b355a18f0</anchor>
      <arglist>(Lite, AllLite27)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9e75d37051909e0baf08cacbea0069aa</anchor>
      <arglist>(Lite, AllLite28)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a992cb739bb632516bbe70a865c004da4</anchor>
      <arglist>(Lite, AllLite29)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abd30ecc0c581dc3c774fcf16a5d75dc3</anchor>
      <arglist>(Lite, AllLite3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa0b257d3fa730eb16aefd2220cedf61b</anchor>
      <arglist>(Lite, AllLite32)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>abb1623d45579aaf81e389abdeec0eb2b</anchor>
      <arglist>(Lite, AllLite33)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac358c6e3d0308d9fd00099819807b834</anchor>
      <arglist>(Lite, AllLite34)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a30d9850e693349646cd2ed8b5020c8f2</anchor>
      <arglist>(Lite, AllLite35)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a210c4554ae12d53d4e70017d6ed4194c</anchor>
      <arglist>(Lite, AllLite36)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae52e19d2cba99f0d93b552a9fb421719</anchor>
      <arglist>(Lite, AllLite37)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4636c681b7bc5548bce4fdf814751313</anchor>
      <arglist>(Lite, AllLite38)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a775fcf09da54bb66c7edbd99b25408c3</anchor>
      <arglist>(Lite, AllLite39)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a35eb7a333d82c61afa567d75604da900</anchor>
      <arglist>(Lite, AllLite40)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a64db4dde1beb428446154aa8a0eec060</anchor>
      <arglist>(Lite, AllLite41)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2e8331f4b8ad5cd1c01b21f5958d7614</anchor>
      <arglist>(Lite, AllLite42)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9654a7ad0cdb6a4a3ef22f1f18cbb605</anchor>
      <arglist>(Lite, AllLite43)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af610091eb05968977f52326f37706625</anchor>
      <arglist>(Lite, AllLite44)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa32f1b1e4455d19496e66cb51dd7f743</anchor>
      <arglist>(Lite, AllLite45)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afa0a821b9cbb104e3fe39772ffbffe1b</anchor>
      <arglist>(Lite, AllLite46)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa571ff5efcbae9d7edc9735e30772af5</anchor>
      <arglist>(Lite, AllLite47)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a9fe588f228be308a159f6466e260bb01</anchor>
      <arglist>(Lite, AllLite5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a90eacbb215a83c1cff5db724d354585a</anchor>
      <arglist>(Lite, AllLite6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7926a19507c80d16f5886d6aea04d8dc</anchor>
      <arglist>(Lite, AllLite7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2ac4e59bf98fe6b5490a3f6cc985b286</anchor>
      <arglist>(Lite, AllLite8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5adb972204f8985a88044d621a766dc9</anchor>
      <arglist>(Lite, AllLite9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5d57aa77c68bbdf4b3f97ee8e94d206a</anchor>
      <arglist>(Lite, CorrectEnding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3cfec74c5334287798914dab8763b721</anchor>
      <arglist>(Lite, DebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a45edae001c8d83572704b5e5202b92c4</anchor>
      <arglist>(Lite, EnumNameToValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a92c5427033ceb5b13185e1eea178ff07</anchor>
      <arglist>(Lite, EnumValueToName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a63ccafd98fb2d79d43fcb4ff95594a86</anchor>
      <arglist>(Lite, MapCrash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af08ee9a946eb3ca41973ef640868a5c1</anchor>
      <arglist>(Lite, NestedEnumNameToValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac7d176e21ebeee3d016757b36770a521</anchor>
      <arglist>(Lite, NestedEnumValueToName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a71d927572c5583b2623a16dd18738c6a</anchor>
      <arglist>(PreserveUnknownEnumTest, DynamicEnumValueDescriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0ffcec36689f381935ee8d02f11f9aa8</anchor>
      <arglist>(PreserveUnknownEnumTest, DynamicProto2HidesUnknownValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adafa7e9c83770ac50767d3fb0c1a9c14</anchor>
      <arglist>(PreserveUnknownEnumTest, IntegerEnumReflectionAPI)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1e85d1599bec79911100983f752c7a4b</anchor>
      <arglist>(PreserveUnknownEnumTest, PreserveParseAndSerialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0c9c94d663291e370912005edea0362c</anchor>
      <arglist>(PreserveUnknownEnumTest, PreserveParseAndSerializeDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8c194634517cb89e0c24a2e92c56434b</anchor>
      <arglist>(PreserveUnknownEnumTest, Proto2CatchesUnknownValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4e69def250d80b5f87f3a97af19ba3b4</anchor>
      <arglist>(PreserveUnknownEnumTest, Proto2HidesUnknownValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5616e64c6c8e21bf066683e317ee12d4</anchor>
      <arglist>(PreserveUnknownEnumTest, SupportsUnknownEnumValuesAPI)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a11a6ef7c082d9a66685869cf01e0bc14</anchor>
      <arglist>(DynamicMessageTest, Arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7b13e87e3c78304ed530634d63c75e60</anchor>
      <arglist>(DynamicMessageTest, Defaults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8f38a7f7549ae8f321226e6d2b520afd</anchor>
      <arglist>(DynamicMessageTest, Descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0808991558ea364c31433fce6d5ef14b</anchor>
      <arglist>(DynamicMessageTest, OnePrototype)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a08e595db7f8f1b95573692d9c4de671e</anchor>
      <arglist>(DynamicMessageTest, Proto3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5a6160e54a9deefbcb794b7ea3f6d819</anchor>
      <arglist>(DynamicMessageTest, Extensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af5e0980c8357346865d312fb57ad411b</anchor>
      <arglist>(DynamicMessageTest, IndependentOffsets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2fa305fe9d7689e92c8065b1caf06934</anchor>
      <arglist>(DynamicMessageTest, Oneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af23006ccc89eeb2dded542f7be7690c3</anchor>
      <arglist>(DynamicMessageTest, PackedFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2db7a2f3b1d7b5fa328bf6c1c13452dd</anchor>
      <arglist>(DynamicMessageTest, SpaceUsed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestParseCorruptedString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38f223c7e8c88132c9eb6d8854f510e7</anchor>
      <arglist>(const T &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>TestSourceDir</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adfda4ffa125fb6eb821cd283f05ada40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestSwapRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a46a3a7bc884a17ef2a0aaf0b649f1d14</anchor>
      <arglist>(Arena *arena1, Arena *arena2)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>TestTempDir</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a38170e3d9b90507bc592f13968e6500d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT string</type>
      <name>ToHex</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac18bdf7ea17d4bb2e03b897a50912d36</anchor>
      <arglist>(uint64 num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ToLowercaseWithoutUnderscores</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa1235503b84ff3d76b2d88e2dc37e1ee</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ToUpper</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4f97be49aff43347df50f795edbb06be</anchor>
      <arglist>(const string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>Uint128High64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae6df93b85f6eee6dc02c7ec5d87cd498</anchor>
      <arglist>(const uint128 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>Uint128Low64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7224a44fa9c97f972eefee763a786d88</anchor>
      <arglist>(const uint128 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeSequences</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adc29ac95ad4ce9af3ba3b31178242dce</anchor>
      <arglist>(const char *source, char *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeSequences</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a75c69304f7d9b0e380e991f6ad538aa3</anchor>
      <arglist>(const char *source, char *dest, std::vector&lt; string &gt; *errors)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a94e8f812f6d2b208ed37f723128b5d46</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aec574d041654275962744d49406edda4</anchor>
      <arglist>(const string &amp;src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UnescapeCEscapeString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ac0bc8e0f8b6701a9c40f31a02a112b52</anchor>
      <arglist>(const string &amp;src, string *dest, std::vector&lt; string &gt; *errors)</arglist>
    </member>
    <member kind="function">
      <type>internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator&lt; T &gt;</type>
      <name>UnsafeArenaAllocatedRepeatedPtrFieldBackInserter</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8f206bca63eef79f93260d78a4875508</anchor>
      <arglist>(RepeatedPtrField&lt; T &gt; *const mutable_field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UpdateReturnCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adb6c28a31e3234c0098c76a78176cf6f</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type &amp;vt, typename Collection::value_type::second_type *previous)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UpdateReturnCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ab7eeba4f17617789e1773e44905666ad</anchor>
      <arglist>(Collection *const collection, const typename Collection::value_type::first_type &amp;key, const typename Collection::value_type::second_type &amp;value, typename Collection::value_type::second_type *previous)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpperString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8531fbf5bddfcdbe538e275a88c7a058</anchor>
      <arglist>(string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UsageError</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a734644cd7a316cb2759db972092f96a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8FirstLetterNumBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aeec88f926e8631dc3842e7c3d511b73e</anchor>
      <arglist>(const char *src, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateQualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a970349299b76cb76080cc18e9857566c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3ea01982258d65678ae6a857b10f4e1c</anchor>
      <arglist>(const unsigned char *src, int szsrc, char *dest, int szdest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a25f2c9e2547ad8e274dc52fce0a069c2</anchor>
      <arglist>(const unsigned char *src, int szsrc, string *dest, bool do_padding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64Escape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>afc11bab742f446216817719ee08b6faa</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WebSafeBase64EscapeWithPadding</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aaf005686f2ed3c4a61e432402fe26dcf</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WebSafeBase64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2d850c983d092e0caa15ac80a85037ab</anchor>
      <arglist>(const char *src, int szsrc, char *dest, int szdest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WebSafeBase64Unescape</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a907cca66d69c27e5bc485e66a999f45c</anchor>
      <arglist>(StringPiece src, string *dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>WrapString</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad161d200b129cbb458e13df65ad4f5dd</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ae8b02318f730b36df13d2f847e173e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a23dead8d1cd37f4fd8c8f78ce805ff5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DEFAULT_FILE_MODE</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a7dbcf1052ece0fdf3c1af4b9e44c3662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LogLevel</type>
      <name>ERROR</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aff307a2864557e3ee0ee47821b2ca48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor</type>
      <name>extension</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee17af1065c2d633406cba72b6bf01e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kBase64Chars</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1b223fbf909c02ff3f93f6123b1c4c0c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kDoubleToBufferSize</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a0c495b004438082fd0d6605cb7bdae8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFastInt32ToBufferOffset</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a8050fc1ace67a46bb978d745f06385f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFastInt64ToBufferOffset</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a77791bdc4c547881c8cb56c543d204b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFastToBufferSize</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad62c270f4cfa383d4720369610afdf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kFloatToBufferSize</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a28e2ff20cd2bb5c5ac9d254f98c99bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>kint32max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2eb4f22c3d39dd626c0d89437cb8dec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32</type>
      <name>kint32min</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aae277a59fb0851c02024b0e70ad1cb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kint64max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad8069363d1014258b4eff298917a5591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kint64min</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad2dbdeccf52ff99f44460e4f9c4e2eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kNonLinkedWeakMessageReplacementName</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa7fc7e7cd6a40b091fea439fdd1c2c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStringPrintfVectorMaxArgs</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>adf80a92ac1e706052a80c13e48e48fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint128_pod</type>
      <name>kuint128max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1afa925eae3f4d7bfd53bd653c116e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kuint32max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a40b49a62622a7b2537940a4ed682817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64</type>
      <name>kuint64max</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa8dcc24e55070238d3a8c24cdd098432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>kUnBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a792e1657f76573f0299cde37f92370cc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const signed char</type>
      <name>kUnWebSafeBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a71ed76da3d1b6f73caa555f6fb1fc85d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>kUTF8LenTbl</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a79c50b2b94d223435cedfe4f8ff8d222</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kWebSafeBase64Chars</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a4c5ed4ab683508b4a531f797ff699294</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor::ReservedRange const EnumValueDescriptor</type>
      <name>method</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a3a8b53de0f0479839798ad1e61c9732c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>original_stderr_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>ad65bc8784f34baa4f950909959d5f7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>original_stdout_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>af76063bec41838f784454bf3cddd9d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; bool &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a2f535fe74ad0a68cf88c5e4c71937133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; double &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a15dace232a3e738caffec69aac055c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; float &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aee1795280a31b8be99bd554210ac6570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a1bd2dd766e937709ee74607295b83fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aefeca3d9a70eed8969114223de1b4f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa58dcdff909d0c3429cbe79b4d821db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>template class PROTOBUF_EXPORT</type>
      <name>RepeatedField&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>aa36e02140dcce905f7c1c362c8f31c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reserved_range</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a89e2d99d7a80652dc6a437023460ca2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>stderr_capture_filename_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a399d52d266251563b4421b263dba8139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static string</type>
      <name>stdout_capture_filename_</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>add8363a9d50a3e81677bb5cd2363c83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>string_printf_empty_block</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a986cdf750d37badcefcb09fa72b186c9</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>two_ASCII_digits</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a74056a7d443fbf0c8ecdd78421de7e28</anchor>
      <arglist>[100][2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UTFmax</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a47f8f531bf82ba4c28cadf69f0531e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Descriptor::ReservedRange</type>
      <name>value</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a5039eab88336f31c7f8a880b2ed4ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LogLevel</type>
      <name>WARNING</name>
      <anchorfile>namespacegoogle_1_1protobuf.html</anchorfile>
      <anchor>a53eb897b09fd5fb17d2b865dc2e027df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::arena_metrics</name>
    <filename>namespacegoogle_1_1protobuf_1_1arena__metrics.html</filename>
    <member kind="function">
      <type>void</type>
      <name>EnableArenaMetrics</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1arena__metrics.html</anchorfile>
      <anchor>a76c11ed9e8df25e25823ff7331cd9a51</anchor>
      <arglist>(ArenaOptions *options)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler.html</filename>
    <namespace>google::protobuf::compiler::annotation_test_util</namespace>
    <namespace>google::protobuf::compiler::cpp</namespace>
    <namespace>google::protobuf::compiler::csharp</namespace>
    <namespace>google::protobuf::compiler::java</namespace>
    <namespace>google::protobuf::compiler::js</namespace>
    <namespace>google::protobuf::compiler::objectivec</namespace>
    <namespace>google::protobuf::compiler::php</namespace>
    <namespace>google::protobuf::compiler::python</namespace>
    <namespace>google::protobuf::compiler::ruby</namespace>
    <class kind="class">google::protobuf::compiler::CodeGenerator</class>
    <class kind="class">google::protobuf::compiler::CommandLineInterface</class>
    <class kind="class">google::protobuf::compiler::DiskSourceTree</class>
    <class kind="class">google::protobuf::compiler::GeneratorContext</class>
    <class kind="class">google::protobuf::compiler::GeneratorResponseContext</class>
    <class kind="class">google::protobuf::compiler::GoGoProtoGenerator</class>
    <class kind="class">google::protobuf::compiler::Importer</class>
    <class kind="class">google::protobuf::compiler::MockCodeGenerator</class>
    <class kind="class">google::protobuf::compiler::MultiFileErrorCollector</class>
    <class kind="class">google::protobuf::compiler::Parser</class>
    <class kind="class">google::protobuf::compiler::Proto2ToProto3Generator</class>
    <class kind="struct">google::protobuf::compiler::SCC</class>
    <class kind="class">google::protobuf::compiler::SCCAnalyzer</class>
    <class kind="class">google::protobuf::compiler::SourceLocationTable</class>
    <class kind="class">google::protobuf::compiler::SourceTree</class>
    <class kind="class">google::protobuf::compiler::SourceTreeDescriptorDatabase</class>
    <class kind="class">google::protobuf::compiler::Subprocess</class>
    <class kind="class">google::protobuf::compiler::ZipWriter</class>
    <member kind="typedef">
      <type>GeneratorContext</type>
      <name>OutputDirectory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a39ecc2cc66c5958f3dfec180214f8aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ApplyMapping</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>af00fb8d5e69163603c8676165e0d896d</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;old_prefix, const std::string &amp;new_prefix, std::string *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>CanonicalizePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ae085d7e31e07da6d232040f8eb033d0e</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CommaSeparatedList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>aa618d06011e55a35ac3abf09223c03bd</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;all_files)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>ComputeCRC32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a4fdc2ed11fa62e010b0d675452e397e5</anchor>
      <arglist>(const std::string &amp;buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ContainsParentReference</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a228aec825a93c09a5377aa1d91bf1fd0</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateCode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>adb314124202dc4c15a8361f745bb26ae</anchor>
      <arglist>(const CodeGeneratorRequest &amp;request, const CodeGenerator &amp;generator, CodeGeneratorResponse *response, std::string *error_msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsWindowsAbsolutePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a0d71c1a66bb6bc45ed63481bb53e5674</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>LastChar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a3614fa93e755dadce24e7fdd4027b6bd</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGeneratorParameter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ad441380be69b1c1e67390f994a434fd4</anchor>
      <arglist>(const std::string &amp;text, std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PluginMain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a62e738787ed4785f5284b459fdebec0e</anchor>
      <arglist>(int argc, char *argv[], const CodeGenerator *generator)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProtobufMain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a681347b9894ba390662d4c68778ec605</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteShort</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>adcca2d6aa54fc03df070596720e9ad92</anchor>
      <arglist>(io::CodedOutputStream *out, uint16 val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kCRC32Table</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>aa5adad1089ce898fa1b596c4fee042dc</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16</type>
      <name>kDosEpoch</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>af5b10a8c86aeb7f7a6bb39e46d203396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kFirstInsertionPoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ac26e842c5ae4b60e52ee074b63767f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kFirstInsertionPointName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a9aa31ce97d6b5cf28b7bfbebfc308eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kSecondInsertionPoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>a1a24bfabd68a0780cae9fb7f10e817be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kSecondInsertionPointName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler.html</anchorfile>
      <anchor>ae829505e087c5c243f266b28f3ce22a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::annotation_test_util</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</filename>
    <class kind="struct">google::protobuf::compiler::annotation_test_util::ExpectedOutput</class>
    <member kind="function">
      <type>void</type>
      <name>AddFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a3a23008cf1565c4143ee09672252cf20</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AnnotationMatchesSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a2bda7c72e456820bcf8efd06f931968c</anchor>
      <arglist>(const std::string &amp;file_content, const GeneratedCodeInfo::Annotation *annotation, const std::string &amp;expected_text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AtLeastOneAnnotationMatchesSubstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>ac0bf0ecb5964e9384ddd8af1395842f4</anchor>
      <arglist>(const std::string &amp;file_content, const std::vector&lt; const GeneratedCodeInfo::Annotation * &gt; &amp;annotations, const std::string &amp;expected_text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DecodeMetadata</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a2d6096902242403a13d8973e9549c986</anchor>
      <arglist>(const std::string &amp;path, GeneratedCodeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>const GeneratedCodeInfo::Annotation *</type>
      <name>FindAnnotationOnPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a9e87a5c6c169ed7e0d6e90f841ff866f</anchor>
      <arglist>(const GeneratedCodeInfo &amp;info, const std::string &amp;source_file, const std::vector&lt; int &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindAnnotationsOnPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a097e90f50eefa0a6d39ca3ec57441b69</anchor>
      <arglist>(const GeneratedCodeInfo &amp;info, const std::string &amp;source_file, const std::vector&lt; int &gt; &amp;path, std::vector&lt; const GeneratedCodeInfo::Annotation * &gt; *annotations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RunProtoCompiler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1annotation__test__util.html</anchorfile>
      <anchor>a39480d7faab850c00dc64af1c7deb001</anchor>
      <arglist>(const std::string &amp;filename, const std::string &amp;plugin_specific_args, CommandLineInterface *cli, FileDescriptorProto *file)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::cpp</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</filename>
    <namespace>google::protobuf::compiler::cpp::cpp_unittest</namespace>
    <class kind="class">google::protobuf::compiler::cpp::CppGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::EnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::EnumGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::EnumOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::ExtensionGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::FieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::FieldGeneratorMap</class>
    <class kind="struct">google::protobuf::compiler::cpp::FieldRangeImpl</class>
    <class kind="class">google::protobuf::compiler::cpp::FileGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::Formatter</class>
    <class kind="class">google::protobuf::compiler::cpp::MapFieldGenerator</class>
    <class kind="struct">google::protobuf::compiler::cpp::MessageAnalysis</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageLayoutHelper</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::MessageSCCAnalyzer</class>
    <class kind="class">google::protobuf::compiler::cpp::NamespaceOpener</class>
    <class kind="struct">google::protobuf::compiler::cpp::OneOfRangeImpl</class>
    <class kind="struct">google::protobuf::compiler::cpp::Options</class>
    <class kind="class">google::protobuf::compiler::cpp::PaddingOptimizer</class>
    <class kind="class">google::protobuf::compiler::cpp::ParseLoopGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::PrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::RepeatedStringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::ServiceGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::StringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::cpp::StringOneofFieldGenerator</class>
    <member kind="enumeration">
      <type></type>
      <name>EnforceOptimizeMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4a93e8ae5522f9219acafc0ef1ed6096</anchor>
      <arglist></arglist>
      <enumvalue file="namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html" anchor="a4a93e8ae5522f9219acafc0ef1ed6096a8bef4db6daa4ff990cbece9fb17d07d1">kNoEnforcement</enumvalue>
      <enumvalue file="namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html" anchor="a4a93e8ae5522f9219acafc0ef1ed6096a22f7e05f35e7f25d5f24304feb24bee8">kSpeed</enumvalue>
      <enumvalue file="namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html" anchor="a4a93e8ae5522f9219acafc0ef1ed6096a17032d044cb5f31108e53df3a3d5a039">kLiteRuntime</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Utf8CheckMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRICT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367a8dbf6216c530d4da35b8322ac79b1585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERIFY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367a0714c6d81cf6b7836cd70421283732fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae69afa3f17340435905eeb25937ad367a224777af53e6b79da3d93d1721e10cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CanInitializeByZeroing</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abe643bfa8350695a2654a96d22d8aded</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aba62a2bd2201ed5b49dcbb4dc29c9f0f</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a54ae2151b751632ed4c603b6343bcf8f</anchor>
      <arglist>(const Descriptor *descriptor, bool qualified)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4b1b5b650b704dbffd4aa02773e38cae</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool qualified)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abdd309e9ace917e1c03504db054d9c14</anchor>
      <arglist>(const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ConditionalToCheckBitmasks</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aec4922d42afc92bc5524543a2129b320</anchor>
      <arglist>(const std::vector&lt; uint32 &gt; &amp;masks)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>DeclaredTypeMethodName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a633681106abab07bb96eadef29045a4b</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultInstanceName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4c71c38e321b60469175d6b37c4b86fd</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultInstanceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aaa8ffffbf509a133b78310a2e5ba3777</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a182c5e23b0e45b283048cff72eef8a9b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a81feb633fc22d07d25451e8a6d62503f</anchor>
      <arglist>(const Options &amp;options, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DeprecatedAttribute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7b913e94e5f98d3753a90d4e954f651e</anchor>
      <arglist>(const Options &amp;options, bool deprecated)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DescriptorTableName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abbbf2dba6bb9b0a3a3084d09b35b9ac5</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>FieldOptions::CType</type>
      <name>EffectiveStringCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad7ea33192a46cb21ee605ab92b3a478d</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab54475c300534e7ae9bd2472b1998468</anchor>
      <arglist>(const EnumValueDescriptor *enum_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeTrigraphs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5ee9f5a43166ca90d6356be937b5e515</anchor>
      <arglist>(const std::string &amp;to_escape)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EstimateAlignmentSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a1e4ad02a5491110928905bd533a1bdec</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae523d85e8053e47426e69a0d14b05815</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FieldEnforceUtf8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aef5c9f0dc8f5110d856da5884c0383a3</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldMessageTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a672c4ff1f78ba3c0f8d4989a47ed76cf</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab117b893c0f84355ebff5204ecbb649f</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>FieldRangeImpl&lt; T &gt;</type>
      <name>FieldRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57af1c5f8be5d1e18e143bda1079f13d</anchor>
      <arglist>(const T *desc)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>FieldScope</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3f2e13a880aef3999b722e454b05d8ca</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileDllExport</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a775e264aa30c295f203785c3f1a78ace</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FilenameIdentifier</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abde2fe8418a91be917bb35e5d1b1029b</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FileUtf8Verification</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a19fe4252e7a1394da85dba78a73b67f0</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; const Descriptor * &gt;</type>
      <name>FlattenMessagesInFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad763d4e796e50f24bd525f076d8d386e</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlattenMessagesInFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8e1277a071147c9ef894ceb9a134c539</anchor>
      <arglist>(const FileDescriptor *file, std::vector&lt; const Descriptor * &gt; *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa35aaffa08a68c7c0946a340d043b820</anchor>
      <arglist>(const Descriptor *d, T &amp;&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a03fda15b8c11ad8e601c230d520e1159</anchor>
      <arglist>(const FileDescriptor *d, T &amp;&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateParserLoop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8aa027bbc2ababb4680ed47f5698f09e</anchor>
      <arglist>(const Descriptor *descriptor, int num_hasbits, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer, io::Printer *printer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateSerializationLoop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8af4c23710640e648b826bc311f7d062</anchor>
      <arglist>(const Formatter &amp;format, bool string_key, bool string_value, bool to_array, bool is_deterministic)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateUtf8CheckCode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a29558203d6737e79867e359fd3809c8d</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const char *strict_function, const char *verify_function, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUtf8CheckCodeForCord</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae2dcaf707b6ec9356369da523907b33e</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUtf8CheckCodeForString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afab65034b04fdc12d6d3fb466f99c776</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, bool for_parse, const char *parameters, const Formatter &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBootstrapBasename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa7f827e51bad5c8593e2e4dcab7efb09</anchor>
      <arglist>(const Options &amp;options, const std::string &amp;basename, std::string *bootstrap_basename)</arglist>
    </member>
    <member kind="function">
      <type>FileOptions_OptimizeMode</type>
      <name>GetOptimizeFor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7c189a30e8fbb3d8c56fc6932f3a36de</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Utf8CheckMode</type>
      <name>GetUtf8CheckMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a82287497dafb5fe05080be7d13076606</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetUtf8Suffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a859fc8e333e9df81af44924be6959732</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasCordFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af3f47b875e2bff45f798d368ce02e775</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCordFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af44da4dc2276c3eff6eb0bd3339001b1</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5d1786753b8773f982dc7f2f2dd23590</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasEnumDefinitions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a65a35683eff5f6cc898c1391362eebd3</anchor>
      <arglist>(const Descriptor *message_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasEnumDefinitions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a72aad89f944656a3254a42d1c7aa468c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasExtensionsOrExtendableMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af915601de67634b2202de103c737c111</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasExtensionsOrExtendableMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afbeaa7edc806c034e4956e66f200a672</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFastArraySerialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a48202e75ec5403942415e3a0d76b6aef</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFieldPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8ee3aed08a3057f4f0cbdf0dbe9ada25</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGeneratedMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afb52f746475acea9e003d639b4bff2a8</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGenericServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af92aacac17dd1d2f1a4ed12d871ff552</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae4b33b3a3347c84abe421eb64d6c9055</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5525650e380ddc243c3e4b47e485f75c</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasMapFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa5c39dc06664d1e9c24580a4ca0771d9</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasMapFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afcb52d642793b0091e7e10c90fecf03b</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPreservingUnknownEnumSemantics</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7b047729aafe8dff665572038eb074c9</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad96d6c6f82a395a6470d8b41020ab014</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac6ac99d2fe18dc9df946dee1d6d112b6</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasStringPieceFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57cdf9962d54b109d46bab354022d030</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasStringPieceFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af616a24a23645bc66d61de5319281ca8</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab993e7cdf3aae79b7fdbe3d8f97fa45e</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>acd7d591deac0f95f20d43294cb605548</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>IncludeGuard</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa9bd4800b8d3e4f41a9c28025bf935c2</anchor>
      <arglist>(const FileDescriptor *file, bool pb_h, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int32ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9fbf2a10eac404bf3ed6c553ea239454</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int64ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a401a4c096dc0acc02c42033d5811ca37</anchor>
      <arglist>(const Options &amp;options, int64 number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Int64ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a82f6fc0f5993d13bf2d3ca1eb4328b89</anchor>
      <arglist>(const std::string &amp;macro_prefix, int64 number)</arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>InternalRuntimeOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a824a63286b02623efa04a1167bf816c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a061be385588b10a7eddfca42622f0da1</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a206167534d4ffaa9328203e14d53d173</anchor>
      <arglist>(const FileDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBootstrapProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a5821dd39a7348f68e65356b6009677c9</anchor>
      <arglist>(const Options &amp;options, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCord</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad2e3c60f45e18f718fe175475d0a9954</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsCordField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae0531d7fa101cd75c70b3f1e17cde3d4</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCrossFileMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9ee4e1ee8f9c257aa1c29518a13c1651</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsImplicitWeakField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a28fb7da82606544e0ab12892eef33a71</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options, MessageSCCAnalyzer *scc_analyzer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLazy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a0c2d5da3e71ec91ad435e06c95479c9b</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntryMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a901528539ecaaa5cd332932f2b9d2866</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto2MessageSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4e375e2c93c09647de001ae33187b8ac</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto2MessageSetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae5a368ead3a3ff1f7791f5f7d156b935</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto3Field</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a13d23f5d14b4fb61c90c0d32531ed8ef</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringInlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a889cb8a34545c9a90a5c5c94c3587f74</anchor>
      <arglist>(const FieldDescriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringOrMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8a9ac49a877c03a10b5978599f955a38</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStringPiece</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abdce35dd4c9067706739db1878752347</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsStringPieceField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>af271a44af5bed560159abfb1ba014969</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWeak</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afac56e05cdd17c7a95350f709d5f30de</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWellKnownMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a74e0709f533bbdeb2055f8b430aac418</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a47c3276951188a0ee25c974045953d83</anchor>
      <arglist>(const Descriptor *d, std::vector&lt; const FieldDescriptor * &gt; *fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a193e1044ce4d7c5589e4155bf9c66dfe</anchor>
      <arglist>(const FileDescriptor *d, std::vector&lt; const FieldDescriptor * &gt; *fields)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListAllTypesForServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afc3f842fe0be8e7560a2c4f88d6d9d12</anchor>
      <arglist>(const FileDescriptor *fd, std::vector&lt; const Descriptor * &gt; *types)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MacroPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a0018f8f9e7e110bbc6a548716d578038</anchor>
      <arglist>(const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MakeDefaultName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a018a8ffe77d3d19d30851c4a8fff1bd9</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MaybeBootstrap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa416532f056101f264f7c76460402693</anchor>
      <arglist>(const Options &amp;options, GeneratorContext *generator_context, bool bootstrap_flag, std::string *basename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MessageCreateFunction</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac26c1811cdac95f1f46048f21371f784</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a57e989bbbcda4f4683b5ce767009a68b</anchor>
      <arglist>(const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>adc3ff7517450441f6fb8f8cf4b935074</anchor>
      <arglist>(const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a25747145e89049dee8b64f898b6867f7</anchor>
      <arglist>(const FieldDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>adefe390c75d3975319fdc35f8b7efd07</anchor>
      <arglist>(const FileDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Namespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a33956371550b77087647bc0f04357147</anchor>
      <arglist>(const std::string &amp;package)</arglist>
    </member>
    <member kind="function">
      <type>OneOfRangeImpl</type>
      <name>OneOfRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9dfb0837d4076d46c08ff6f77c4b5ca8</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a52b82d206be4be0ec9cd606a471212f5</anchor>
      <arglist>(const Options &amp;options, FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aec2a76b3fbb00bca809feeb27772fac3</anchor>
      <arglist>(FieldDescriptor::CppType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ProtobufNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9a11b51868f814fdec4e951b0645d611</anchor>
      <arglist>(const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PublicImportDFS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a55778d74cbe0b43c0d0545662fed67c0</anchor>
      <arglist>(const FileDescriptor *fd, std::unordered_set&lt; const FileDescriptor * &gt; *fd_set)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PublicUnknownFieldsAccessors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a6a592bc332efca70fd408e0b505a5a43</anchor>
      <arglist>(const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ac1503f96213d59877bd4b56801d7489d</anchor>
      <arglist>(const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a600857c360c3fdb0c7f2385342f63210</anchor>
      <arglist>(const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a884340b7f61b8130a3e2b1ee2de21b8e</anchor>
      <arglist>(const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad5afb9dfda08b8c18b4d965ca9ba26ef</anchor>
      <arglist>(const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedDefaultInstanceName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a39e13804204d778ee269df6f55661e68</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>QualifiedFileLevelSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>afdbc275efb9bc795ba1ed5773a01f007</anchor>
      <arglist>(const FileDescriptor *file, const std::string &amp;name, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReferenceFunctionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>acdfb16d1565f9ec05c7a014d9eb3c535</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ResolveKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a9d7a2381d5e96654e1df8317346613c5</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SafeFunctionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad5b7f3d197d410c4efa059909c7f66f7</anchor>
      <arglist>(const Descriptor *descriptor, const FieldDescriptor *field, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SccInfoSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a2274236c5b034d7fbb2d4d546dbb1614</anchor>
      <arglist>(const SCC *scc, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aaa54831fe372ff4073fc8804a4c711dd</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonOneofFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7790e5ec58df2bf6ef047f3998c8340d</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonVars</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae0012890df2b5fd0af48e723628a352b</anchor>
      <arglist>(const Options &amp;options, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMessageVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a8602634b201a1913168e5404bcb8979f</anchor>
      <arglist>(const FieldDescriptor *descriptor, std::map&lt; std::string, std::string &gt; *variables, const Options &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldIgnoreRequiredFieldCheck</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a81f244afd61516fcd1263bd93f4e5963</anchor>
      <arglist>(const FieldDescriptor *field, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>aa960583fcd7b71effa81bd64eac9bb87</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SuperClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3ae65de4a330d465f2ff69d0e4c2bc60</anchor>
      <arglist>(const Descriptor *descriptor, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsArenas</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a17a350cf15c45eeeebcc3afb0465d453</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsArenas</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a62a837db4d42ee84ee7327cefdf4b4eb</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportsArenas</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3fb67e487a853b211988d32848c9ac10</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UInt64ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a50dd6e9e43e8a4a68a39ab127a15ab77</anchor>
      <arglist>(const std::string &amp;macro_prefix, uint64 number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a761d68fe42c2088071bee341b92d610a</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a7c54ec41a2eada2c11b82bd129046f91</anchor>
      <arglist>(const std::string &amp;name, const Descriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a416022da33761e99e67d76f152425f68</anchor>
      <arglist>(const std::string &amp;name, const Descriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a093e282a14690c25bdb8ef7846a533b6</anchor>
      <arglist>(const std::string &amp;name, const EnumDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a4bf62c76e741ed4c60d647f4821874f6</anchor>
      <arglist>(const std::string &amp;name, const EnumDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a2d567cab1688b58825d8476e824b507a</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ab6082c593b56fa880e2e273d044a1eb2</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>abe40a5a716be339359f43940eaaf3327</anchor>
      <arglist>(const std::string &amp;name, const ServiceDescriptor *d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ad7b511f7199283094982aa5076b53637</anchor>
      <arglist>(const std::string &amp;name, const ServiceDescriptor *d, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a6b6f3945e0232ba99f10fa0c3fb7118b</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UniqueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a90af93cb3716488fe01a6704c01b0329</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;filename, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UseUnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a0104c9d564e554416b055151c0278b79</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UsingImplicitWeakFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a3fb952f5e1fd7151cc3a5d569a230840</anchor>
      <arglist>(const FileDescriptor *file, const Options &amp;options)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThickSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>a974733e9bbccbb72671c9aeb6c0a5327</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThinSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp.html</anchorfile>
      <anchor>ae8f34bb89a48ced9aeaf502b4a08790d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::cpp::cpp_unittest</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</filename>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>a4bae2ceb764581171698688c7728b142</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingEnumNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>a9611b7441851078ce25f74aa2b90db7f</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>aa6bf69d45a791c353a87d3f0c4e0c3e5</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingMessageNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1cpp_1_1cpp__unittest.html</anchorfile>
      <anchor>a2eb786d1c26a0381458847fb97b9ba9b</anchor>
      <arglist>(GENERATED_MESSAGE_TEST_NAME, TestConflictingSymbolNames)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::csharp</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</filename>
    <class kind="class">google::protobuf::compiler::csharp::EnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::EnumGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::EnumOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::FieldGeneratorBase</class>
    <class kind="class">google::protobuf::compiler::csharp::Generator</class>
    <class kind="class">google::protobuf::compiler::csharp::MapFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::MessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::MessageGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::MessageOneofFieldGenerator</class>
    <class kind="struct">google::protobuf::compiler::csharp::Options</class>
    <class kind="class">google::protobuf::compiler::csharp::PrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::PrimitiveOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::ReflectionClassGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::RepeatedEnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::RepeatedMessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::RepeatedPrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::SourceGeneratorBase</class>
    <class kind="class">google::protobuf::compiler::csharp::WrapperFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::csharp::WrapperOneofFieldGenerator</class>
    <member kind="enumeration">
      <type></type>
      <name>CSharpType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_INT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a17e4693138e1fdd60ff7181557aa4325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_INT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a3e08fd7c5f12dce8c66493784a32aa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_UINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6ab8dac5b1055ede4011ff1ace000800bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_UINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a8b0bb8b4b68883e430ee6d98f072087b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a5d29440b25b788873f9ee7d0e8d74c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_DOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6af4505b5949bea68dd6943ab83d17bc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_BOOL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a62c28f7eb13faaecfb7db8bbfa38071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a5e3ced1e35e80e937456b44e25af6f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_BYTESTRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a1bda3d08b19f5a69c0636368e0fd4269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6ac3e62bafdd6aad6c8f8aa1dd9733e5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSHARPTYPE_ENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6aa591be6213797857aa1bfb37bdd858a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CSHARPTYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ac683237cf7b7ed0e4db97545477fcec6a2a5f067534e909a362dbe6c030086091</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllPrintableAscii</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a137edf975a35902fc0d30d7f5b221f81</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareFieldNumbers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a440169c463205a71f95b582530d5f46a</anchor>
      <arglist>(const FieldDescriptor *d1, const FieldDescriptor *d2)</arglist>
    </member>
    <member kind="function">
      <type>FieldGeneratorBase *</type>
      <name>CreateFieldGenerator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a8125d5ea55a4960f16e9dfdbfaaabbb6</anchor>
      <arglist>(const FieldDescriptor *descriptor, int presenceIndex, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileDescriptorToBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a60d1315d8df75c10c98426c774cf1b8e</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a17f9b431d6c67a0f1bdedc04306ce5e8</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer, const Options *options)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a4649b6c404e0ae16ebde6296dbd93141</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a9e3de80ff911518bb209573512f3ef97</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CSharpType</type>
      <name>GetCSharpType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a6b5a165ad60f24fb7ff2c967cbc4b02a</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetEnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a60076fc01f7e911d9da5491d3be0ca12</anchor>
      <arglist>(const std::string &amp;enum_name, const std::string &amp;enum_value_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetExtensionClassUnqualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a880533da955c669fb5a778c638a0b6d9</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a589e3fee2937426d1185b2003c7bf2bf</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a1d08d2223bfb6476aa004263084615fe</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileNameBase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a14dc81794ce198a96041f71b0134107d</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFileNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a97cdd6f0d19c5f906563fdbabf3703e4</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetFixedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a24aa6436d1d04c3351ae3a4e3c42813a</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetFullExtensionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a7070f586168828933e9833553f630e47</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>GetGroupEndTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>acb3138adf3ea66f2415a2a714b7a390d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOutputFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aed0adc889fee84239c475d3e6cdbe681</anchor>
      <arglist>(const FileDescriptor *descriptor, const std::string file_extension, const bool generate_directories, const std::string base_namespace, string *error)</arglist>
    </member>
    <member kind="function">
      <type>string PROTOC_EXPORT</type>
      <name>GetOutputFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a8ed078d28e10ab7e4afe848ca21fd00e</anchor>
      <arglist>(const FileDescriptor *descriptor, const string file_extension, const bool generate_directories, const string base_namespace, string *error)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetPropertyName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a2a0a48b95a2eca869d481bed3acbdf9d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetReflectionClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>abd2016398229a47d70565485785a4f01</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetReflectionClassUnqualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a2edff31b0bd1d26554c285243c9e9aa8</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescriptorOptionMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a1d33f304202b67eaf472fd3a86c7272a</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a805565cf953277dc34bb91de490dad31</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntryMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ad082eb2a98b569b03bc70f9ec08f74e6</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNullable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae15b2641e15753baa4a596aba3465a5b</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProto2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>abe15fb36d19c8a61c7201ffa585abd63</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWrapperType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae06d77b3bdcd27d9040a787ad860cfa9</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ShoutyToPascalCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ad4a637b1f72414f3b95257425f558cbc</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToBase64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a47c7e2a09f93322003d89fbeccc39b6b</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripDotProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aa18d2c5be1f736f416789ef9b29a19f1</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToCSharpName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a216ae80ba8870ff06ecb5ea8c5b0a240</anchor>
      <arglist>(const std::string &amp;name, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TryRemovePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae750353ef232753091e65d0575ae1aaf</anchor>
      <arglist>(const std::string &amp;prefix, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a9726bbf0decbc646cda8d04c4a203e3b</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aaec4b747b3c0062760c3e91e0fc90a2f</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter, bool preserve_period)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToPascalCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aac22fb8a549e3e47f298e708eace2d59</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDocCommentBody</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a230427fe96167b0d5392c6b3e96aa415</anchor>
      <arglist>(io::Printer *printer, const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteDocCommentBodyImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a539a72b97c96af7c8cd82de81e18da96</anchor>
      <arglist>(io::Printer *printer, SourceLocation location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a40e0c9316cae728714a5e5ea2e99180f</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enumDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>ae2b87e77384adcef136cc9c4b69e7a8e</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>aa04b9e934f4bd5b39870a27fee231b52</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a18749abc3a92ef76fd7ec2b7415be7fd</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WritePropertyDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a172f03b606ddbdcf54c505a38c526cc3</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>base64_chars</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1csharp.html</anchorfile>
      <anchor>a346bdf96d18e3974e6ce26df761d5ffc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::java</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</filename>
    <class kind="class">google::protobuf::compiler::java::ClassNameResolver</class>
    <class kind="class">google::protobuf::compiler::java::Context</class>
    <class kind="class">google::protobuf::compiler::java::EnumGenerator</class>
    <class kind="class">google::protobuf::compiler::java::EnumLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ExtensionGenerator</class>
    <class kind="struct">google::protobuf::compiler::java::ExtensionRangeOrdering</class>
    <class kind="struct">google::protobuf::compiler::java::FieldGeneratorInfo</class>
    <class kind="class">google::protobuf::compiler::java::FieldGeneratorMap</class>
    <class kind="struct">google::protobuf::compiler::java::FieldOrderingByNumber</class>
    <class kind="class">google::protobuf::compiler::java::FileGenerator</class>
    <class kind="class">google::protobuf::compiler::java::GeneratorFactory</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableEnumOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableExtensionGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableExtensionLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableGeneratorFactory</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMapFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableMessageOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableServiceGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringOneofFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ImmutableStringOneofFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::JavaGenerator</class>
    <class kind="class">google::protobuf::compiler::java::MessageBuilderGenerator</class>
    <class kind="class">google::protobuf::compiler::java::MessageBuilderLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::MessageGenerator</class>
    <class kind="struct">google::protobuf::compiler::java::OneofGeneratorInfo</class>
    <class kind="struct">google::protobuf::compiler::java::Options</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableEnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableMessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableStringFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator</class>
    <class kind="class">google::protobuf::compiler::java::ServiceGenerator</class>
    <class kind="class">google::protobuf::compiler::java::SharedCodeGenerator</class>
    <member kind="enumeration">
      <type></type>
      <name>JavaType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_INT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877ad3eef045688d03a19708a599fa79c024</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_LONG</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a12b5fab35503a270c604c00894c703d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a1d8798294fa7e3e21f37a651622a95d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_DOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877aa987735155267d1610ac331f6fdf94a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_BOOLEAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877abd77c1dec9a1273296a45a3aff07b59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877ad473435521002d530b12129833917ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_BYTES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a150ec284c8b5d6f99491d35717756285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_ENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877af4a0cbfea2ec3d57b5e07e2e0189e77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JAVATYPE_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>adcd3d45edd351bc70c9bbfdebc2d4877a143c2605d93aa197a77140eaa4ef2af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NameEquality</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MATCH</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45a43c807903249ccbcc34509bb6eb144dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_EQUAL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45a23c2c76369b27b65857621c0b106a2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUAL_IGNORE_CASE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1daed3daf21d69439c26a3c2eab82a45a9826f4ee0072148caa9e88be7d81b81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllAscii</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5704f2e9764868c115d9fc60f0dba2d4</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AnnotationFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a80d24368848a0d10fec5f15729b052e7</anchor>
      <arglist>(const Descriptor *descriptor, const std::string &amp;suffix)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>BoxedPrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae45d9576d51ea50f395819ad2a80914d</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>BoxedPrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6b6bdebcf6531e589697654e9d04d5e9</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CamelCaseFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a42257d7bfc52972671619ec1a250428b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CapitalizedFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a58608fc5b6ee85fb09f789fdfdb97650</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckUtf8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aeb6d682fb2f292f6832679982312317c</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6fefc79d05afff9fbd60c5b3df3cc876</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab6a27245f6cfbf9a98c312353f7fec02</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aa07af3ea0cc1af17ce95eda2d30e44b2</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1c5d469d98113c831f9c90d0dbb2d4ed</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a85a19e19b2652f45bd03bd96d133303a</anchor>
      <arglist>(const FieldDescriptor *field, bool immutable, ClassNameResolver *name_resolver)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeJavadoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a9d27b43ddde881f2355dcfa1a370baac</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EscapeUtf16ToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a83dba5b7be019fdda1dbf40fbd9f647b</anchor>
      <arglist>(uint16 code, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ExposePublicParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a729e182e474d626f489e7bd6919b5bd7</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraBuilderInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a41f664c155e174f82dd8f32f30350158</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMessageInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a81727a74bb088505d4ec65b459f7697d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMessageOrBuilderInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a655cc9c28940afb91207dccfdff4a82f</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExtraMutableMessageInterfaces</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a05e122efc53d87999ea53d41f89c2b39</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FieldConstantName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac4a01ec81b3354514700e3e1282671c0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>FieldTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a04c053f7fae8757f8278fbe1ddd0a157</anchor>
      <arglist>(FieldDescriptor::Type field_type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a2d2a8b364b0079b71fdab3c44f8af933</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a272d1bb94035eb64f2d1bc3cc601541c</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FileJavaPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aad91180acd4747b9341e1d3e68865c0b</anchor>
      <arglist>(const FileDescriptor *file, bool immutable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FirstLineOf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac784a649c629d7215ac1d3b453127a72</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FixedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a08299a219c9b2e7e0ff195e727ec3eaa</anchor>
      <arglist>(FieldDescriptor::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateClearBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1e60aca709e74444c9d4aa8e69c651c0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedCodeVersionSuffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab267aa8f1ee24af9184fc6501d99eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a066a7cbe259e1d4d2f23e95079ebb9b0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBitFromLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>acc5d6108ad3883be570530ea9c6fef50</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateGetBitMutableLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1305f54c8ebe25cc0f6f993c97e0e5e5</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a567606f949abf6a62863e5bf961314e3</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBitMutableLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0304c2858803b5e4e0b6682ab61c9c85</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenerateSetBitToLocal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a2cbb087b0ae205267e8c9933454cc478</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateSibling</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8e8809eaa73f685f73961ef875418d82</anchor>
      <arglist>(const std::string &amp;package_dir, const std::string &amp;java_package, const DescriptorClass *descriptor, GeneratorContext *context, std::vector&lt; std::string &gt; *file_list, bool annotate_code, std::vector&lt; std::string &gt; *annotation_list, const std::string &amp;name_suffix, GeneratorClass *generator, void(GeneratorClass::*pfn)(io::Printer *printer))</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBitFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8c1d8a7a96bbbf8e0df88ca1021db4e6</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBitFieldNameForBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a88ea899c518cfda012b16923f36f49b0</anchor>
      <arglist>(int bitIndex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetCapitalizedType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1006773fb5548d3a04d33a884ff06588</anchor>
      <arglist>(const FieldDescriptor *field, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aca77ae832af7cfbaab260a01bf42ff2c</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldTypeForPacked</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1b02bd0b7eb990a892fda593b33dc119</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldTypeForRepeated</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0c4792240fe77de1c47cd99acefe80bb</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetExperimentalJavaFieldTypeForSingular</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaeb9f936ce67e3e237d951a95657ebbb</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>JavaType</type>
      <name>GetJavaType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a78041f9c69f5d8d8815f35c207f3bff0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOneofStoredType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0228c2ea781a3c1b9901901234027987</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>GetTableDrivenNumberOfEntriesAndLookUpStartFieldNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0eb8f4d482b94a90c2cf68e9113f34cb</anchor>
      <arglist>(const FieldDescriptor **fields, int count)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::Type</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>abe2cee14c4f2bb249b33816ad51d645d</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a42c6b54f621f63e89cd61eb679260e84</anchor>
      <arglist>(const Descriptor *descriptor, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af46e2ecb84b0f6c8ef030a70fdf7c972</anchor>
      <arglist>(const EnumDescriptor *descriptor, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDescriptorMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4f8346e9b8ac5a3667287203d071d517</anchor>
      <arglist>(const FileDescriptor *descriptor, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasGenericServices</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af043efa64986e1939b814166e44d2756</anchor>
      <arglist>(const FileDescriptor *file, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPackedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a106dc2a02e76c7d4251ceb3ae68a7048</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRepeatedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5b1d1949f9f79bb9456afe1e05d7ac9d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRequiredFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3efc60e029a9b739f7e4f5874ac46f17</anchor>
      <arglist>(const Descriptor *type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasRequiredFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaca696c1f28752322bd312d6183b918a</anchor>
      <arglist>(const Descriptor *type, std::unordered_set&lt; const Descriptor * &gt; *already_seen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ImmutableDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8d3595e1c083fd85909494945d9c1130</anchor>
      <arglist>(const FieldDescriptor *field, ClassNameResolver *name_resolver)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAnyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aedfeff9ef5c7a948916c95d1083df09a</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsByteStringWithCustomDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8b4914fe418d3548bc27a36441fd31b0</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDefaultValueJavaDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>acee8a4e10cc29a87e0b50083080b587d</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4c3338ce7e94a3996aa3ddb101b5edd8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad7ebfba5d7266b73467d6ddb5a8f5630</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1ef3b20af3b432b6d2a50693f0f24cc7</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOwnFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4af9300687a91530f0748faa294ae3f9</anchor>
      <arglist>(const Descriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOwnFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a00164e720fac6bf2eb588f34daeaca52</anchor>
      <arglist>(const ServiceDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>abc8ce93d1a3a8dd0e61c6f40b36fac1e</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWrappersProtoFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad20f05f44c9c8dd7bbc03f5570dc5e31</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>JavaPackageToDir</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae2b14b18e560339a8038461fde2b128c</anchor>
      <arglist>(std::string package_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MaybePrintGeneratedAnnotation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af58b3fdfa58b446e98d97895f2abb29c</anchor>
      <arglist>(Context *context, io::Printer *printer, Descriptor *descriptor, bool immutable, const std::string &amp;suffix=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MultipleJavaFiles</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a899b42ecc05e87ea2ca683b399a008dc</anchor>
      <arglist>(const FileDescriptor *descriptor, bool immutable)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a35e07ca3fd77d2f596e3f13c5dbab169</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PrimitiveTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>af6b9847c9f95671223be401bd1733b95</anchor>
      <arglist>(JavaType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintEnumVerifierLogic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a8bc0c042e69d6df0b83cc54f48149318</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *descriptor, const std::map&lt; std::string, std::string &gt; &amp;variables, const char *var_name, const char *terminating_string, bool enforce_lite)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintExtraFieldInfo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a624331ab66b08423c057b034a94cea8b</anchor>
      <arglist>(const std::map&lt; std::string, std::string &gt; &amp;variables, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintGeneratedAnnotation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3fbb0cd1bf5c32b7f5790345f2d7af24</anchor>
      <arglist>(io::Printer *printer, char delimiter, const std::string &amp;annotation_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonFieldVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a1061b1edca9e3b17b4982a7216824fe9</anchor>
      <arglist>(const FieldDescriptor *descriptor, const FieldGeneratorInfo *info, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommonOneofVariables</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a19f79bc77e9f020a718e83b01a61013f</anchor>
      <arglist>(const FieldDescriptor *descriptor, const OneofGeneratorInfo *info, std::map&lt; std::string, std::string &gt; *variables)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ShortMutableJavaClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a96a7a2aba638bda170a951fd262f9fc4</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor **</type>
      <name>SortFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a27a5adecd0faa0ce799990aec2e1d622</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a87aa6090e6b77e41cd7630e6f3fb8095</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportFieldPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5a9d6127d43caf4643df9253853361d6</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SupportUnknownEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a4e7ccc2293c74cc3cf3e635b21881b95</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ac90a7e9addde647424eb8262c8e700a7</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab5966069badf4b87477305df24f9d2c2</anchor>
      <arglist>(const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae5a3c0253b8dad3105f43e4190969857</anchor>
      <arglist>(const std::string &amp;input, bool cap_next_letter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCaseCheckReserved</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ad62a0f7aee8baca622767979245e9cdd</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCapitalizedCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a62f9c7cb8d951d01c3ceb579d0420aec</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UniqueFileScopeIdentifier</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae0c5018e7bd9165ed294563c81bfdbfd</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDocCommentBody</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a6417e91f40bd2757993ed2bb09eef22a</anchor>
      <arglist>(io::Printer *printer, const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteDocCommentBodyForLocation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a86c876990be1b78f81baba82bd5e5279</anchor>
      <arglist>(io::Printer *printer, const SourceLocation &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a515ef7de83293df85ffebe0656a629ed</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enum_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab4a27e000b4885c61d16d0d7fa72250a</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteFieldDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aaa65a81bfe8856a5d9cf208331510954</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteIntToUtf16CharSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ab2557a3f5e58d4996f90e57d8af53bf8</anchor>
      <arglist>(int value, std::vector&lt; uint16 &gt; *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae414f2b69202a5e46abae13f6b9d6e61</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5d76cce53087016d6fc18e73ae3086b3</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteServiceDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a0c265fe5743ed80e1ead21573cc0b8e6</anchor>
      <arglist>(io::Printer *printer, const ServiceDescriptor *service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteUInt32ToUtf16CharSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a3c49e0a94477ba72660112bb23aa548e</anchor>
      <arglist>(uint32 number, std::vector&lt; uint16 &gt; *output)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>bit_masks</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a414890bf101c650afd07acc8dc1f3a85</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxStaticSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>aee54a15a78ded7fad4da722e3eaa39d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThickSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>ae3450cea3996b056c2fc9ef3a3ed8eaf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThinSeparator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1java.html</anchorfile>
      <anchor>a5f0f4414be2fcfb85cf9f75355d465e4</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::js</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</filename>
    <class kind="class">google::protobuf::compiler::js::Generator</class>
    <class kind="struct">google::protobuf::compiler::js::GeneratorOptions</class>
    <member kind="function">
      <type>void</type>
      <name>FindProvidesForOneOfEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a64105d0e6fc1909c83704f575fb13c13</anchor>
      <arglist>(const GeneratorOptions &amp;options, const OneofDescriptor *oneof, std::set&lt; std::string &gt; *provided)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindProvidesForOneOfEnums</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a62fa1451bddefa56b9ca7c93b06da2fa</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const Descriptor *desc, std::set&lt; std::string &gt; *provided)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateBytesWrapper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a643ea4dc109f6538797621ca8e9e0187</anchor>
      <arglist>(const GeneratorOptions &amp;options, io::Printer *printer, const FieldDescriptor *field, BytesMode bytes_mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NamespaceOnly</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a7cab9036a50721b72dd38690f8fd4113</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>kKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a680d8470761a8e45419a4898ef5f6002</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kNumKeyword</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1js.html</anchorfile>
      <anchor>a40693d85846f0c7a5243713315cc4b7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::objectivec</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</filename>
    <namespace>google::protobuf::compiler::objectivec::posix</namespace>
    <class kind="class">google::protobuf::compiler::objectivec::EnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::EnumGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::ExtensionGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::FieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::FieldGeneratorMap</class>
    <class kind="class">google::protobuf::compiler::objectivec::FileGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::ImportWriter</class>
    <class kind="class">google::protobuf::compiler::objectivec::LineConsumer</class>
    <class kind="class">google::protobuf::compiler::objectivec::MapFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::MessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::MessageGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::ObjCObjFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::ObjectiveCGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::OneofGenerator</class>
    <class kind="struct">google::protobuf::compiler::objectivec::Options</class>
    <class kind="class">google::protobuf::compiler::objectivec::PrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::PrimitiveObjFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedEnumFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedMessageFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::RepeatedPrimitiveFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::SingleFieldGenerator</class>
    <class kind="class">google::protobuf::compiler::objectivec::TextFormatDecodeData</class>
    <member kind="enumeration">
      <type></type>
      <name>FlagType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGTYPE_DESCRIPTOR_INITIALIZATION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38a91ad71afb2c888abe9bad76a1dc7ce11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGTYPE_EXTENSION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38a65cc8eb43579ea101360ba95111312cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLAGTYPE_FIELD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a982d616a5c82dcc2ba7cdc77be0e0f38a842e599232e386d9bd2b4cc84b94d510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_INT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a49c5749b9eeff8a74aad9a529d23eef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_UINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8ae3900c15cd93197e02436b12c1baba5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_INT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8af4067cb35a3275889447cce80935e88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_UINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8aa45fcf0578dd8dce4c7ef268afe068b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8ad8d2a32e65c5583797b5f3e5680fc006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_DOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a3db1fa76613652f4510230acfb6fbd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_BOOLEAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8ad6ae6572218b854aa8052f162d763731</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8aa951c2bb00251c9448ca36fd1c76eaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_DATA</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a94f6385329853ac10ae591af2b64801d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_ENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a9f2030d5386835a9001e236c51e93e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECTIVECTYPE_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a64e8b57caa30335b4dd5bbcfca12d5d8a6190de72c80b68270906054e7bd2e73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BaseFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a12c3b2a4e9926bec82a7978161a8fa40</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BuildCommentsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a7d374b0e0ec353ee554f575c5a3f1f5a</anchor>
      <arglist>(const SourceLocation &amp;location, bool prefer_single_line)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>BuildFlagsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a8deb3171ac251bb1c324e73d6325c28f</anchor>
      <arglist>(const FlagType flag_type, const std::vector&lt; string &gt; &amp;strings)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0c3f401eac70bc64877b87bb8e13caaa</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a2e8cfcb96dd363d18f7806f27090f256</anchor>
      <arglist>(const Descriptor *descriptor, string *out_suffix_added)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassNameWorker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a662bee2b69b28f0d92639469a8893ad8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ClassNameWorker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a63bebf76da84ce02a6ae5fdad7bc2074</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>DefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a22669a47562a1aef6824240c64533026</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab2a235a53c601b502c165463b85c76d3</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab133432dd38c5804917bc8336bd4cc7e</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EnumValueShortName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>acdcb01d84aa8cac7030b9695c42e3081</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>EscapeTrigraphs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a73d01de619aeec39d1c24e301c10e4ce</anchor>
      <arglist>(const string &amp;to_escape)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ExtensionMethodName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a91d8b9c6bdb90d7b036e4d5b2fede228</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a2dbb97a2fa41e86f7aa1dbfd43b4c763</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FieldNameCapitalized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ab2336662fbbc326cfb103beb777bc28e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FileClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a573146290c880745b0abbda8a1376956</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FileClassPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>abc63596534b5b73d5ed914ca75778010</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FilePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a759727a91de121c720f8e27b52d999ad</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FilePathBasename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac99470913c76449e60daabcb48bb0772</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetCapitalizedType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a58bbfa7a14c1ffda9d08281e341e034b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveCType</type>
      <name>GetObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>abc80574072c4d96b3c375ff1054594fa</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>ObjectiveCType</type>
      <name>GetObjectiveCType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a8343890edbf555b4d6e379c6663049b7</anchor>
      <arglist>(FieldDescriptor::Type field_type)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetOptionalDeprecatedAttribute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a127ee6592075130002d22c57c357d62b</anchor>
      <arglist>(const TDescriptor *descriptor, const FileDescriptor *file=NULL, bool preSpace=true, bool postNewline=false)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GPBGenericValueFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>af3031fcd641c905bf164607394705479</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>HandleExtremeFloatingPoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a281f0f0aa89cb968c0d818e7bf726a3d</anchor>
      <arglist>(string val, bool add_float_suffix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFieldPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a384ce8064daaa7456feab5c8b96abbe0</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNonZeroDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a030293dfbab3075cd79fe62b44ed7a32</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPreservingUnknownEnumSemantics</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6d166e4af60e607cf0c642d93515dd42</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInitName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a4395bba11a46ae905d83af81e199e6eb</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMapEntryMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6d76cff83d3323d8f5e014c04b433d22</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrimitiveType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac7b860719e67a3aa776afb155438d8e8</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProtobufLibraryBundledProtoFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a120f43baf475b380778a0226ff69d79d</anchor>
      <arglist>(const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReferenceType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a9f585edca44dc4d08d92edd6ed600a0e</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRetainedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>aecf85435c570ca15094052988f805c22</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofEnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0bfaec099b78d3b50680787568cad6a5</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac47481505434451f7f9ce7a6f20cf4fe</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>OneofNameCapitalized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ad68dcd7b1f8cd954153315b900b67842</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseSimpleFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ac490526c918af9aa2242b5d6b4cb11fb</anchor>
      <arglist>(const string &amp;path, LineConsumer *line_consumer, string *out_error)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ProtobufFrameworkImportSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a5d033054dd2a6b99e6a0548945b78b46</anchor>
      <arglist>(const string &amp;framework_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadLine</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a97be4363ce5a494a372fbbb58e67d03c</anchor>
      <arglist>(StringPiece *input, StringPiece *line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a56c871cb952adf3e35f747bfcf153f8e</anchor>
      <arglist>(StringPiece *input)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StripProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a220c6f6c0c424880b3ce6c1f424d5d1d</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrimWhitespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ad174d2c8f2e54373f4488008236fd40d</anchor>
      <arglist>(StringPiece *input)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnCamelCaseEnumShortName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>ae85fa9bfa404cc5f9eb367aa53e4fbb2</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>UnCamelCaseFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a6eea16e0bfb27d2c4c5ccef9ab2268ea</anchor>
      <arglist>(const string &amp;name, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ValidateObjCClassPrefixes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a5dcbd8065f5c95e620fc9bffd230ae40</anchor>
      <arglist>(const std::vector&lt; const FileDescriptor * &gt; &amp;files, const Options &amp;generation_options, string *out_error)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ProtobufLibraryFrameworkName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec.html</anchorfile>
      <anchor>a0a570e30b523132671346dd82fca6e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::objectivec::posix</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1objectivec_1_1posix.html</filename>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::php</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</filename>
    <class kind="class">google::protobuf::compiler::php::Generator</class>
    <member kind="function">
      <type>std::string</type>
      <name>BinaryToHex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a92f7addd3941e85d2b030b9291c9558c</anchor>
      <arglist>(const string &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a190d93923efa677a57e3b723784785a7</anchor>
      <arglist>(const string &amp;classname)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ClassNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afe8b24841f289cef00eb1c32e8f93e36</anchor>
      <arglist>(const string &amp;classname, const DescriptorType *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ConstantNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ad383e2edddff07c665b87d34c5b6113b</anchor>
      <arglist>(const string &amp;classname)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>adafa4c98d96287c058ca4614e50412bd</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a6159cd9cce001add7dc3637cef7a958e</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DescriptorFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa886d6c25f2cff053d162db640e26c93</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumOrMessageSuffix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ae5f528979d55ddcd9a8d6df4cc0832e4</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EscapeDollor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa547e57058f1621b0eb0c06230f674eb</anchor>
      <arglist>(const string &amp;to_escape)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>EscapePhpdoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a58e452f2c68d383e5e884e6a0d2d330b</anchor>
      <arglist>(const string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FilenameToClassname</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ab3cea43f7212e3e49958b9857f91150a</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>FirstLineOf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a95308cf49624a302e836d139766fac79</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FullClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>af9c04cc48567c0e4cdb19940646c1e38</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateAddFileToPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a4e9be742242162bbf295b8c31416a1e5</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ac95876a46adbb9d403962e77d7d1be5a</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a50afac4ef18488e47f9b7cd6ad2af30a</anchor>
      <arglist>(const Descriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ab10c6540009850b95a5894053daec281</anchor>
      <arglist>(const EnumDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aeab60e53ae20d2498e8d1ed8ea4df14c</anchor>
      <arglist>(const ServiceDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassNameImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a96a6431cc82873bd457901a1f6221f34</anchor>
      <arglist>(const DescriptorType *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedClassNameImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a3f8d5e2d328d3bf13610eb184c49e94e</anchor>
      <arglist>(const ServiceDescriptor *desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedMetadataFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aae53c88588625256f9ce03248a8abc69</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateDocCommentBody</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a95cefea7c7e92f238b9d292add030d23</anchor>
      <arglist>(io::Printer *printer, const DescriptorType *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GenerateDocCommentBodyForLocation</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a0a1472f4f11cbc341783b4db4a7620cc</anchor>
      <arglist>(io::Printer *printer, const SourceLocation &amp;location, bool trailingNewline, int indentCount)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GeneratedServiceFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a355c92b0e23f5a439c1d8398f14b5fcc</anchor>
      <arglist>(const ServiceDescriptor *service, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a3a9e798813e5e40c4585adade6306539</anchor>
      <arglist>(io::Printer *printer, const EnumDescriptor *enum_, int is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a54b510dcee1b4d8e1e28185b60e663d3</anchor>
      <arglist>(const FileDescriptor *file, const EnumDescriptor *en, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumToPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>add91ecdccb6198ec223ab4399119991e</anchor>
      <arglist>(const EnumDescriptor *en, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumValueDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a2a6948c082666a6e6205a9b57182829e</anchor>
      <arglist>(io::Printer *printer, const EnumValueDescriptor *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>ac9d7a660e62e530bde967cff99dc2da2</anchor>
      <arglist>(const FieldDescriptor *field, io::Printer *printer, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldAccessor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a0e8df2fe7bec2b630b8ca1473f2ebcdb</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFieldDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a8e6be282d45fe1c393e2ee8e546f4137</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field, int is_descriptor, int function_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aea5de515d7acfc7bf8541e3ab485f029</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateHead</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a977309702c2dfa6c3398258514ce2a86</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageConstructorDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a6466c8e8e38ce628354069e6d9cbf551</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message, int is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afde003ca46b8a1a1f0ba3255c15f2e1d</anchor>
      <arglist>(io::Printer *printer, const Descriptor *message, int is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a697de34355b4e46bf9528d9802053aa2</anchor>
      <arglist>(const FileDescriptor *file, const Descriptor *message, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageToPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a8f4a5806c204f17734a8e06cd39f8c64</anchor>
      <arglist>(const string &amp;name_prefix, const Descriptor *message, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMetadataFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a3e93a914e6aa2bc597b4a44841a444a9</anchor>
      <arglist>(const FileDescriptor *file, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afef76298c040518c3920034fd95f7046</anchor>
      <arglist>(const OneofDescriptor *oneof, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a637727c63125412788211bd201de1737</anchor>
      <arglist>(io::Printer *printer, const ServiceDescriptor *service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>af60a689cc0d099fbfd4897c166268f64</anchor>
      <arglist>(const FileDescriptor *file, const ServiceDescriptor *service, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa5bf9ffe7ba50f22f08b96433b3685e9</anchor>
      <arglist>(const MethodDescriptor *method, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateServiceMethodDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aaf07235aa659e146b5398fbe606fbbd8</anchor>
      <arglist>(io::Printer *printer, const MethodDescriptor *method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateUseDeclaration</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a94098a95b28ed1e14e45eb8bfc9cbbc9</anchor>
      <arglist>(bool is_descriptor, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateWrapperFieldGetterDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa37e572fe1a2b0e893bd90bdccfeaaf7</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateWrapperFieldSetterDocComment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aba3c8e5693484e9144223808a21a7db4</anchor>
      <arglist>(io::Printer *printer, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Indent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a04ecdd620d9079593f11f751148771df</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>IntToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a47dcedafe84bdae171c7773700910351</anchor>
      <arglist>(int32 value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWrapperType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a2e1aefc4843a11fadd10c65dbe3d9769</anchor>
      <arglist>(const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a67f62be68d7a7ae7170a439cce9cc044</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a20bb8e1e80e850419378c1f37a598eae</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LegacyFullClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a13442c84820daa3aaa3f2efe699674a6</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LegacyGenerateClassFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a543ce925c38268cf42bcb2c98049351a</anchor>
      <arglist>(const FileDescriptor *file, const DescriptorType *desc, bool is_descriptor, GeneratorContext *generator_context)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LegacyGeneratedClassFileName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>afaec7c19a7c16620e09c059bd5aa4cd9</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LegacyGeneratedClassName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a54bbcc112b1d8330eeae7cfba2028afc</anchor>
      <arglist>(const DescriptorType *desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Outdent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a1594cb3ea32c3bec9c4c35bbca14303f</anchor>
      <arglist>(io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PhpGetterTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>aa66240c8f8594dca5af7d9bee96dd64c</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PhpName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a6792ddb802d98bd2da27399e2b1c5505</anchor>
      <arglist>(const std::string &amp;full_name, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PhpSetterTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a0b453f46522b43099d637ab170a227f5</anchor>
      <arglist>(const FieldDescriptor *field, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReservedNamePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a273ddd0d631a045689ec1c538829614b</anchor>
      <arglist>(const string &amp;classname, const FileDescriptor *file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RootPhpNamespace</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a64345d5f69970c594147c9de8af2c1b7</anchor>
      <arglist>(const DescriptorType *desc, bool is_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a23c32018142dd8a9e8a0d38bddfbb4f1</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a020b623bf48cd153d4e4907422844e60</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnderscoresToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1php.html</anchorfile>
      <anchor>a8a2176ff186acd852afb05f9146d4f04</anchor>
      <arglist>(const string &amp;name, bool cap_first_letter)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::python</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1python.html</filename>
    <class kind="class">google::protobuf::compiler::python::Generator</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::compiler::ruby</name>
    <filename>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</filename>
    <class kind="class">google::protobuf::compiler::ruby::Generator</class>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultValueForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac21ef5b36049fe7a3c2269d3adf280e5</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EndPackageModules</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a6fbb052c3a7b6d17c395e1e9cc92dc94</anchor>
      <arglist>(int levels, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>af38594ff3ab8a9073160879c46313bde</anchor>
      <arglist>(const EnumDescriptor *en, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateEnumAssignment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a3b938934724ee8462492452767468125</anchor>
      <arglist>(const std::string &amp;prefix, const EnumDescriptor *en, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a45f6a46d295f9ddc4be115bff8b44626</anchor>
      <arglist>(const FieldDescriptor *field, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a2126ff2b0652e773f8dfd480ec9e0ec3</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer, string *error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GenerateMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a4125664e16e23980deb0c5425c6ceb0f</anchor>
      <arglist>(const Descriptor *message, io::Printer *printer, std::string *error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateMessageAssignment</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a59a71b20b81b46d19156de603dbc12cd</anchor>
      <arglist>(const std::string &amp;prefix, const Descriptor *message, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a35a56fd45e9238d4b3625c2d30a7672b</anchor>
      <arglist>(const OneofDescriptor *oneof, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GeneratePackageModules</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ad527e0d0091b718582005e164b6e0e6a</anchor>
      <arglist>(const FileDescriptor *file, io::Printer *printer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetOutputFilename</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>af27533e97edaf5de733a5de2570810b3</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRequireName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ab93f6149ba3697cf20b4f0c64471073a</anchor>
      <arglist>(const std::string &amp;proto_file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a6ea06b89713999bf660b3d6b6c84d6d9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a6647e588cffd6470e0809464e0d1ab8d</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac077b876e064b21788e84f006ddbb4c2</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a67aa78a3fd4ed2fcc6eb1ede6cc7f966</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LabelForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>aa7f64e378033ce77296ea8c9a324fa6d</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MaybeEmitDependency</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac2edb4a357f3f1c355d3c607345af203</anchor>
      <arglist>(const FileDescriptor *import, const FileDescriptor *from, io::Printer *printer, string *error)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumberToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac08dca51afab519cb468801d8cf1f899</anchor>
      <arglist>(numeric_type value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PackageToModule</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a72d230f4b1b514c12f2198a918397121</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RubifyConstant</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a808f637aef5eba91b066b523398eabd7</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>StringifySyntax</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>af7e183ae0f334f1315ad31506cde644c</anchor>
      <arglist>(FileDescriptor::Syntax syntax)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>aec84ee51792d9d279fa5d7b26da1c36b</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>ac28c411e3c02298bf5aa6591bcf28a12</anchor>
      <arglist>(FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>UpperChar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>aa8f23228f504858b9ad2a8e1f940b89e</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UsesTypeFromFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1compiler_1_1ruby.html</anchorfile>
      <anchor>a67f407997a18b3a24eb6c6b2251f0ef1</anchor>
      <arglist>(const Descriptor *message, const FileDescriptor *file, string *error)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1descriptor.html</filename>
    <class kind="class">google::protobuf::descriptor::_Lock</class>
    <class kind="class">google::protobuf::descriptor::_NestedDescriptorBase</class>
    <class kind="class">google::protobuf::descriptor::Descriptor</class>
    <class kind="class">google::protobuf::descriptor::DescriptorBase</class>
    <class kind="class">google::protobuf::descriptor::DescriptorMetaclass</class>
    <class kind="class">google::protobuf::descriptor::EnumDescriptor</class>
    <class kind="class">google::protobuf::descriptor::EnumValueDescriptor</class>
    <class kind="class">google::protobuf::descriptor::Error</class>
    <class kind="class">google::protobuf::descriptor::FieldDescriptor</class>
    <class kind="class">google::protobuf::descriptor::FileDescriptor</class>
    <class kind="class">google::protobuf::descriptor::MethodDescriptor</class>
    <class kind="class">google::protobuf::descriptor::OneofDescriptor</class>
    <class kind="class">google::protobuf::descriptor::ServiceDescriptor</class>
    <class kind="class">google::protobuf::descriptor::TypeTransformationError</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OptionsOrNone</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a98cde0659ebcc26d0557d1dc6365b9af</anchor>
      <arglist>(descriptor_proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a5bccb858288318e6c7c68bf2cd34de52</anchor>
      <arglist>(message, string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a76c7aa0dc076327a450b9e984ab94c34</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ToJsonName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a41a2e19753aa16a5ad4741d12f16d4db</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a9b93e87c56315eca4ec05eb85c967b38</anchor>
      <arglist>(desc_proto, package=&apos;&apos;, build_file_if_cpp=True, syntax=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a08015942ce954d2871e64d298799d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>ac342f73974bc0cda06b10b80e5e1d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_USE_C_DESCRIPTORS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>ab466d7c782810b0b67d493d7f89f0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DescriptorMetaclass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor.html</anchorfile>
      <anchor>a3c14f0470a92a225ef570a05a95e15f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::descriptor_database</name>
    <filename>namespacegoogle_1_1protobuf_1_1descriptor__database.html</filename>
    <class kind="class">google::protobuf::descriptor_database::DescriptorDatabase</class>
    <class kind="class">google::protobuf::descriptor_database::DescriptorDatabaseConflictingDefinitionError</class>
    <class kind="class">google::protobuf::descriptor_database::Error</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ExtractSymbols</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__database.html</anchorfile>
      <anchor>aa32ffb661dc8783629239dcdf62aa6cd</anchor>
      <arglist>(desc_proto, package)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__database.html</anchorfile>
      <anchor>a7cc5f1ff98a8cc65a7209c96d968de99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::descriptor_pool</name>
    <filename>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</filename>
    <class kind="class">google::protobuf::descriptor_pool::DescriptorPool</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMessageSetExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>aa2b5da2b9c983336d097c20a008f4917</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NormalizeFullyQualifiedName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>aafa5957f4d005d9df2690121abf9d77b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_OptionsOrNone</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>ad2eb358ac5ddb7414ff7da452ad274d5</anchor>
      <arglist>(descriptor_proto)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PrefixWithDot</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>a2f77e037b380a5d0f6bbec3f595d7359</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Default</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>a9d3e2dab2440b16ad197829977fb9d10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>af172be25558ca249f75917036b978ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_DEFAULT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>a8b9510abcac7848d819adc9683e7b241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_USE_C_DESCRIPTORS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__pool.html</anchorfile>
      <anchor>ae001bdd004377324339bf2fd361ea87c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::descriptor_unittest</name>
    <filename>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</filename>
    <class kind="class">google::protobuf::descriptor_unittest::AbortingErrorCollector</class>
    <class kind="class">google::protobuf::descriptor_unittest::AllowUnknownDependenciesTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::CopySourceCodeInfoToTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DatabaseBackedPoolTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::DescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::EnumDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ExponentialErrorDatabase</class>
    <class kind="class">google::protobuf::descriptor_unittest::ExtensionDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::FileDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::LazilyBuildDependenciesTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::MiscTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::MockErrorCollector</class>
    <class kind="class">google::protobuf::descriptor_unittest::NestedDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::OneofDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ReservedDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ReservedEnumDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ServiceDescriptorTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::SimpleErrorCollector</class>
    <class kind="class">google::protobuf::descriptor_unittest::SingletonSourceTree</class>
    <class kind="class">google::protobuf::descriptor_unittest::SourceLocationTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::StylizedFieldNamesTest</class>
    <class kind="class">google::protobuf::descriptor_unittest::ValidationErrorTest</class>
    <member kind="enumeration">
      <type></type>
      <name>DescriptorPoolMode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a539574d88160a1b427aa2b6c7d5fddf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_DATABASE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a539574d88160a1b427aa2b6c7d5fddf5aa8098c33a10a0c6a25ea28107ef1aad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FALLBACK_DATABASE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a539574d88160a1b427aa2b6c7d5fddf5aff5842c44a7bc506d7f405f40f6957c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddEmptyEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a18097590baee6a8ceffbd9b1cd27f9ac</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto *</type>
      <name>AddEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5e1909b6ddad664b4e7abf1afc93b363</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>EnumValueDescriptorProto *</type>
      <name>AddEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aeac45c3f2a7577f7997f44b19d090e29</anchor>
      <arglist>(EnumDescriptorProto *enum_proto, const std::string &amp;name, int number)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>AddExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae298c13c27dece219d465b9fc5dfb314</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;extendee, const std::string &amp;name, int number, FieldDescriptorProto::Label label, FieldDescriptorProto::Type type)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto::ExtensionRange *</type>
      <name>AddExtensionRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a461ff02f6b3a04a1e6e30ee1c0bcc22a</anchor>
      <arglist>(DescriptorProto *parent, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>AddField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6f0f8aa85ec2384b6e32375966136238</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;name, int number, FieldDescriptorProto::Label label, FieldDescriptorProto::Type type)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto *</type>
      <name>AddMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6a4871d3b53624b274573765507b919c</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>MethodDescriptorProto *</type>
      <name>AddMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0fbb3449e87fc7981e148e8be505e2fc</anchor>
      <arglist>(ServiceDescriptorProto *service, const std::string &amp;name, const std::string &amp;input_type, const std::string &amp;output_type)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto *</type>
      <name>AddNestedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3c7dc59ea2f500b41f3715ee391ee865</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptorProto *</type>
      <name>AddNestedExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4984ad81af4d527cf87451cc72ed2a0b</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;extendee, const std::string &amp;name, int number, FieldDescriptorProto::Label label, FieldDescriptorProto::Type type)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto *</type>
      <name>AddNestedMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae7f504d36bf375785ede7c345fe5f103</anchor>
      <arglist>(DescriptorProto *parent, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>DescriptorProto::ReservedRange *</type>
      <name>AddReservedRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acc31d496647b20cb8083c82d67eca247</anchor>
      <arglist>(DescriptorProto *parent, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>EnumDescriptorProto::EnumReservedRange *</type>
      <name>AddReservedRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a050e0d60a56a982949269f8f3dc79ca4</anchor>
      <arglist>(EnumDescriptorProto *parent, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>ServiceDescriptorProto *</type>
      <name>AddService</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aaba2c833d035d5247e4e1dccc8dac587</anchor>
      <arglist>(FileDescriptorProto *file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddToDatabase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1044062f87fbb2b31bb0ccdf7df12c04</anchor>
      <arglist>(SimpleDescriptorDatabase *database, const char *file_text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>EmbedAggregateValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a372475d64e1c2db136e4b88f0f7b21ee</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtractDebugString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0f482513cc731df2f14fff2247edaadb</anchor>
      <arglist>(const FileDescriptor *file, std::set&lt; std::string &gt; *visited, std::vector&lt; std::pair&lt; std::string, std::string &gt;&gt; *debug_strings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a484f5da60a4b599de1f146981c735842</anchor>
      <arglist>(DatabaseSource, AllowUnknownDependenciesTest, testing::Values(NO_DATABASE, FALLBACK_DATABASE))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af2f44ddf80c0d939cb462c50229ee886</anchor>
      <arglist>(CustomOptions, AggregateOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae7a6d318c6ea44230d959c93afc3d360</anchor>
      <arglist>(CustomOptions, ComplexExtensionOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adc19f57cdcb85906ac279abb0c323b5c</anchor>
      <arglist>(CustomOptions, DebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ada29ea04c45f1a2c730c9c7e0f0e596f</anchor>
      <arglist>(CustomOptions, MessageOptionRepeatedLeafFieldSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a31cf87c9124ac097e627ab075f125ef5</anchor>
      <arglist>(CustomOptions, MessageOptionRepeatedMsgFieldSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a677e357e3aaadc8b24b698c26403da9c</anchor>
      <arglist>(CustomOptions, MessageOptionThreeFieldsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a667f56881cd042b4032679ef6110e2d8</anchor>
      <arglist>(CustomOptions, OptionLocations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a58d34b667a86caf1fe9b85b4db36f8e8</anchor>
      <arglist>(CustomOptions, OptionsFromOtherFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a34e19610e84aa8608fc08836aa2112d4</anchor>
      <arglist>(CustomOptions, OptionsWithIncompatibleDescriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a465092489a02b30ec1f096f492a463fc</anchor>
      <arglist>(CustomOptions, OptionTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4010b5ab3138c888591bc8f29a2caa78</anchor>
      <arglist>(CustomOptions, UnusedImportWarning)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8a975ffcb096f6b3309a30ab6c57c849</anchor>
      <arglist>(CopySourceCodeInfoToTest, CopySourceCodeInfoTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab30c812f024903ace5de700e1a77c1b7</anchor>
      <arglist>(CopySourceCodeInfoToTest, CopyTo_DoesNotCopySourceCodeInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a156efd41f34039d8dd60af55318f1ddf</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntFallbackOnWrongType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a318f74787c04261a2a0d9b99f7a019a4</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntReloadFilesUncesessarily)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7da26f9fb2ac88abee2438b3708ff8cb</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntReloadKnownBadFiles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ade681a443ed1e0c54917a100312f024c</anchor>
      <arglist>(DatabaseBackedPoolTest, DoesntRetryDbUnnecessarily)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2ca11334fdfded494fa89b5d753a116c</anchor>
      <arglist>(DatabaseBackedPoolTest, ErrorWithErrorCollector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a45dc9338d407b21252322db1f4e27041</anchor>
      <arglist>(DatabaseBackedPoolTest, ErrorWithoutErrorCollector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e3dd2a026f29e607d98b7b7b1e32c61</anchor>
      <arglist>(DatabaseBackedPoolTest, FindAllExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ade92feadda296ce634dea38a161c2486</anchor>
      <arglist>(DatabaseBackedPoolTest, FindDependencyBeforeDependent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab1d84f8590b272b8fecdff748ddb138b</anchor>
      <arglist>(DatabaseBackedPoolTest, FindDependentBeforeDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5a4c62c8753d59de1369ac2575b4a6ce</anchor>
      <arglist>(DatabaseBackedPoolTest, FindExtensionByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa122895fbf1ba499823cb7afd522ec7a</anchor>
      <arglist>(DatabaseBackedPoolTest, FindFileByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acd41386743c830c7376ef14c75022a3a</anchor>
      <arglist>(DatabaseBackedPoolTest, FindFileContainingSymbol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae4ffc83a01a1d8700be09b3230b8f80e</anchor>
      <arglist>(DatabaseBackedPoolTest, FindMessageTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9743bb00bfb7dec60b9828658d8b95f5</anchor>
      <arglist>(DatabaseBackedPoolTest, RollbackAfterError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a85eb9544efe9ab040af3ee800b2ef028</anchor>
      <arglist>(DatabaseBackedPoolTest, UndeclaredDependencyOnUnbuiltType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9908cfbbb8c6605039a5575f8ff9b6c9</anchor>
      <arglist>(DatabaseBackedPoolTest, UnittestProto)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a843348c5b82f18c81b305a383fd89d22</anchor>
      <arglist>(DescriptorTest, ContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7eab8c5cf3b477c8a498af87b5f18f45</anchor>
      <arglist>(DescriptorTest, FieldContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a80874a6d8b0e5cfcd9cfb46157bd87be</anchor>
      <arglist>(DescriptorTest, FieldEnumType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c9091bb3c4adf1eb74d582b0db277b9</anchor>
      <arglist>(DescriptorTest, FieldFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3db6141dedb03d794084306e5ce82082</anchor>
      <arglist>(DescriptorTest, FieldFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af3e61da3f105caada44c0454941ea8f9</anchor>
      <arglist>(DescriptorTest, FieldHasDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aef77d2fac641d982f139c528e0d60f2c</anchor>
      <arglist>(DescriptorTest, FieldIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab7d7d5f71e14d8bec0fa5a95d18db2ef</anchor>
      <arglist>(DescriptorTest, FieldJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3040ef1edc8eecb370fa6561509d8ee3</anchor>
      <arglist>(DescriptorTest, FieldLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af395d18eec587caee702f04904b518bb</anchor>
      <arglist>(DescriptorTest, FieldMessageType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac094907881cf394d860edbf0c77b48ef</anchor>
      <arglist>(DescriptorTest, FieldName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7025683365b513db51821733b6c811b6</anchor>
      <arglist>(DescriptorTest, FieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a74cfc8b55c1d9b2d48447f70766472e7</anchor>
      <arglist>(DescriptorTest, FieldsByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a35d336597dc7444f9ddf5f481cf225da</anchor>
      <arglist>(DescriptorTest, FieldType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afb1ca907a7d87cc7840965796199dadf</anchor>
      <arglist>(DescriptorTest, FindFieldByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1d6a7066879b206ea9d279e217b932e1</anchor>
      <arglist>(DescriptorTest, FindFieldByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a30663323d8c60e8f02ddfa406d1a38bb</anchor>
      <arglist>(DescriptorTest, IsMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac28848074007707f08ce5dca823e2aba</anchor>
      <arglist>(DescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adbd1bfc7a0d742a021a59fcb1db514fe</anchor>
      <arglist>(DescriptorTest, PrintableNameIsExtendingTypeForMessageSetExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4ccdc5de9515c1157a611cb4aadfbe73</anchor>
      <arglist>(DescriptorTest, PrintableNameIsFullNameForNonExtensionFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9697e91bff1f750f51651ba52ab7e69f</anchor>
      <arglist>(DescriptorTest, PrintableNameIsFullNameForNonMessageSetExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a839db53856329d0836d8a557db3066f8</anchor>
      <arglist>(EnumDescriptorTest, ContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6de1ab76cc2f958acb9ec2ca46153272</anchor>
      <arglist>(EnumDescriptorTest, FindValueByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acc4c46338d40182a91bb43c74e095672</anchor>
      <arglist>(EnumDescriptorTest, FindValueByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afd1af9246885b4bdfc4f0db4f535bf47</anchor>
      <arglist>(EnumDescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a046d0c8def4b35662b8437bfe494f1c4</anchor>
      <arglist>(EnumDescriptorTest, ValueFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8cbb8ea1522356e75078cd52698d6218</anchor>
      <arglist>(EnumDescriptorTest, ValueIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2507c76a4e78151b9b63e2e337a0e3c2</anchor>
      <arglist>(EnumDescriptorTest, ValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad9af9cb113490a59a3f5d181fcc187f2</anchor>
      <arglist>(EnumDescriptorTest, ValueNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a02e51acacf44ac86c5aa245987230c9f</anchor>
      <arglist>(EnumDescriptorTest, ValuesByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e5c589e39d8d2d93be669b473c86b37</anchor>
      <arglist>(EnumDescriptorTest, ValueType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4728b523c14fcd81986a8ae561232717</anchor>
      <arglist>(ExtensionDescriptorTest, DuplicateFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a86e61191fe3e2751ba3b577d5f3e660a</anchor>
      <arglist>(ExtensionDescriptorTest, ExtensionRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa76ed2f95408347bbd3912a37b023bf9</anchor>
      <arglist>(ExtensionDescriptorTest, Extensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac324e4bf134a1445cc85ecb9137db681</anchor>
      <arglist>(ExtensionDescriptorTest, FindAllExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7f955cfa9456b3ffa2432cadc086d79b</anchor>
      <arglist>(ExtensionDescriptorTest, FindExtensionByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a386ade06272b9eadb5d42031261dea5f</anchor>
      <arglist>(ExtensionDescriptorTest, FindExtensionByPrintableName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6495f727e0020e9997bad84bf33b081e</anchor>
      <arglist>(ExtensionDescriptorTest, IsExtensionNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8688f96bab883b0c1f4c59a3f4c9bffd</anchor>
      <arglist>(FileDescriptorTest, BuildAgain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a085ec48ffe85f9e7294315e36cc11b7b</anchor>
      <arglist>(FileDescriptorTest, BuildAgainWithSyntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0f7f5100d1cb7c2b966fc512cf3d9b0f</anchor>
      <arglist>(FileDescriptorTest, DebugStringRoundTrip)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2d4ed69b86d89ba45714989e02161606</anchor>
      <arglist>(FileDescriptorTest, Dependencies)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a60bafc1a0ace0dea228b72b8334abd14</anchor>
      <arglist>(FileDescriptorTest, FindEnumTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>abcd4544c16860db82dfcd21924a59e29</anchor>
      <arglist>(FileDescriptorTest, FindEnumValueByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e853cf1805aa26d0bf2175ea8c01cbd</anchor>
      <arglist>(FileDescriptorTest, FindExtensionByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6ca9442c4e3ef1aea180b7fb7a02a1e0</anchor>
      <arglist>(FileDescriptorTest, FindExtensionByNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab012e7853ef8331d5af7f2bcb1db44d4</anchor>
      <arglist>(FileDescriptorTest, FindMessageTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aad13e9f12d4d388d4f9e03722170175e</anchor>
      <arglist>(FileDescriptorTest, FindServiceByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1d7e0340bd82d829d7bc8ce27b3e1c7c</anchor>
      <arglist>(FileDescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a542a9fb20b986e71790ea0887b1a72e8</anchor>
      <arglist>(FileDescriptorTest, Package)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acdc761eb04711fc8689f45c87a74504a</anchor>
      <arglist>(FileDescriptorTest, Syntax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adcfe5143cf53665ed963c1a04cb37c01</anchor>
      <arglist>(LazilyBuildDependenciesTest, Dependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac2b23ff87779dcc24e9e536cdd48bfbb</anchor>
      <arglist>(LazilyBuildDependenciesTest, Enum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aff2f3b59fdc8be42181239063334e4e4</anchor>
      <arglist>(LazilyBuildDependenciesTest, Extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8aa428f2e5d975d9c904f5b98bfb464d</anchor>
      <arglist>(LazilyBuildDependenciesTest, GeneratedFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a97abf200a983816a3760e1b2b12f74bc</anchor>
      <arglist>(LazilyBuildDependenciesTest, Message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0b50643f7aa8e442855e2bdfd91ae80f</anchor>
      <arglist>(LazilyBuildDependenciesTest, Service)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8e15563ea550c79d659266cd9978c686</anchor>
      <arglist>(LazilyBuildDependenciesTest, Type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a91e3d21e929cc77d04b57b9ad92f589d</anchor>
      <arglist>(MiscTest, CppTypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7da2dfcaa65a8138e6bf257c3aa689f3</anchor>
      <arglist>(MiscTest, CppTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3798df4bc1b3aa96a58e9188f3cd551e</anchor>
      <arglist>(MiscTest, DefaultValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a50466836da60f5d0b42278fdbb5f4a97</anchor>
      <arglist>(MiscTest, EnumType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4899dfb14fe156f0f15854e9b784bc84</anchor>
      <arglist>(MiscTest, FieldOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad31f6158fcbca60a2920920a8967104d</anchor>
      <arglist>(MiscTest, MessageType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a455c4c1d0015ae542bfd50179dbd27a0</anchor>
      <arglist>(MiscTest, StaticCppTypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab22abbe5508ca2adb01b0dc7165b754f</anchor>
      <arglist>(MiscTest, StaticTypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7c0ded96434c3bb71237041e2e466a6d</anchor>
      <arglist>(MiscTest, TypeNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa74e19672b024f419487c61b36fc6bb1</anchor>
      <arglist>(NestedDescriptorTest, EnumContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af4fa0ffe1962e2c9cd668101f6a82a2b</anchor>
      <arglist>(NestedDescriptorTest, EnumName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5bba2a4c1db2600d02cb447046659cfe</anchor>
      <arglist>(NestedDescriptorTest, FindEnumTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2113d7d61731b878045bc3cb4bbbdb22</anchor>
      <arglist>(NestedDescriptorTest, FindEnumValueByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6a48c97c9c2fcf4ff0a1518558045f66</anchor>
      <arglist>(NestedDescriptorTest, FindFieldByNameDoesntFindNestedTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2e742973ff8226bd125c602710c48bba</anchor>
      <arglist>(NestedDescriptorTest, FindNestedTypeByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af8ea01c7a5a63d3f0f3801f2a91ecd89</anchor>
      <arglist>(NestedDescriptorTest, MessageContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5804de4d5b531814a957be4c36776d24</anchor>
      <arglist>(NestedDescriptorTest, MessageName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7e88c3b79f8913cb30b11ed1203bb104</anchor>
      <arglist>(NestedDescriptorTest, NestedEnumsByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af11e91b8062085b4616420a6203903b9</anchor>
      <arglist>(NestedDescriptorTest, NestedMessagesByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a18e7c380c810e3e35231c0f75c704641</anchor>
      <arglist>(OneofDescriptorTest, FindByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a951fa034cc3c0f4f906888ae54282b62</anchor>
      <arglist>(OneofDescriptorTest, Normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae722017ed906d8d68b8414a7cea116b4</anchor>
      <arglist>(ReservedDescriptorTest, IsReservedName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>addebcca4bc01fbef440f335c36fa9ade</anchor>
      <arglist>(ReservedDescriptorTest, IsReservedNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a11bc2c5eb868ab342a26a6be4ab0a498</anchor>
      <arglist>(ReservedDescriptorTest, ReservedNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac5c928ad5e1e036256fe1f281cbd01b3</anchor>
      <arglist>(ReservedDescriptorTest, ReservedRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a748c8865614a9f0656599f08b01b7379</anchor>
      <arglist>(ReservedEnumDescriptorTest, IsReservedName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa04bf646942ececd643b99f4659ff76a</anchor>
      <arglist>(ReservedEnumDescriptorTest, IsReservedNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab574f3a5677ca5ba483fce99ce1178dd</anchor>
      <arglist>(ReservedEnumDescriptorTest, ReservedNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acfbee9572f8576bef4def774b896538c</anchor>
      <arglist>(ReservedEnumDescriptorTest, ReservedRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1efb50281d64a5edb09740713a60ef76</anchor>
      <arglist>(ServiceDescriptorTest, FindMethodByName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aad0f87f02bda5bb55bff7aefab331bf5</anchor>
      <arglist>(ServiceDescriptorTest, MethodFullName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0ce4746814ce7f9d21cb54a069cf5b15</anchor>
      <arglist>(ServiceDescriptorTest, MethodIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac652ae81952400f16eeb5379fb07007d</anchor>
      <arglist>(ServiceDescriptorTest, MethodInputType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a316a053c97e0cd5b00a760fee57ec418</anchor>
      <arglist>(ServiceDescriptorTest, MethodName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3e478b87059b7564043545495095bd12</anchor>
      <arglist>(ServiceDescriptorTest, MethodOutputType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae4aeb89e890bc5a3f2dff49eb76d5723</anchor>
      <arglist>(ServiceDescriptorTest, MethodParent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad205a50034d5773594c71e2e86463423</anchor>
      <arglist>(ServiceDescriptorTest, MethodsByIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a99c1636e90c853041d2103d9c0c36ebd</anchor>
      <arglist>(ServiceDescriptorTest, Name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1aaad71d3478440eed5ab4b9348d9eb8</anchor>
      <arglist>(SourceLocationTest, ExtensionSourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad919a37d22e5a185a3504fc71f85c3d2</anchor>
      <arglist>(SourceLocationTest, GetSourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afefde4934a145e077817cfc2769cc4ca</anchor>
      <arglist>(SourceLocationTest, GetSourceLocation_BogusSourceCodeInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>acf26b0d43ea4e103574d9d3c86da6c97</anchor>
      <arglist>(SourceLocationTest, GetSourceLocation_MissingSourceCodeInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9f5a162be5ec5b41dc9386babc981200</anchor>
      <arglist>(SourceLocationTest, InterpretedOptionSourceLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa8ba5a1ac6e9b6e95194e6b3342176e7</anchor>
      <arglist>(StylizedFieldNamesTest, CamelcaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac27bb1d79d174e71d2d1a2d1a07dff1d</anchor>
      <arglist>(StylizedFieldNamesTest, FindByCamelcaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab23b42d844d66a6fb3c198debd664445</anchor>
      <arglist>(StylizedFieldNamesTest, FindByLowercaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4f56f7b421be10ec35f0bfbe84f0ffac</anchor>
      <arglist>(StylizedFieldNamesTest, LowercaseName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1234e4f24ce1eaeda7452d14a75f3fe4</anchor>
      <arglist>(ValidationErrorTest, AggregateValueNotFound)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8dfe568256639672aaef4b7d68c74d74</anchor>
      <arglist>(ValidationErrorTest, AggregateValueParseError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a225bc1b1df28c14835036a296fc78f63</anchor>
      <arglist>(ValidationErrorTest, AggregateValueUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2a37558b0a6eea8e2bb9b3808732c5c1</anchor>
      <arglist>(ValidationErrorTest, AllowEnumAlias)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a780af3fcd8bc189680aca39b2ce8dd79</anchor>
      <arglist>(ValidationErrorTest, AlreadyDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1b747c92cd7ab1b823a1ab6076910fa8</anchor>
      <arglist>(ValidationErrorTest, AlreadyDefinedInOtherFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a340ab2c0fcc28ee8f22d846ecbe1c579</anchor>
      <arglist>(ValidationErrorTest, AlreadyDefinedInPackage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a41e3f73be17d60b45dc778118808e54a</anchor>
      <arglist>(ValidationErrorTest, BadEnumDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3b594486b3e1b10ddb86d0f6e4c351c7</anchor>
      <arglist>(ValidationErrorTest, BadMessageSetExtensionLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad02194d6213cccdf16da9867e12c5ef4</anchor>
      <arglist>(ValidationErrorTest, BadMessageSetExtensionType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>abc800f1e29acd762f5e954e9f1de62bf</anchor>
      <arglist>(ValidationErrorTest, BoolOptionValueIsNotTrueOrFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3885424fa565190263c6cc82a18e9150</anchor>
      <arglist>(ValidationErrorTest, CustomOptionConflictingFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad71f8ab846aed9cb95b43f6ff3afa6ac</anchor>
      <arglist>(ValidationErrorTest, DisallowEnumAlias)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a68281fe593fa372d6e567faaed87d8b3</anchor>
      <arglist>(ValidationErrorTest, DoubleOptionValueIsNotNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4f74446d96aa2d2a5a853fc84315b2a3</anchor>
      <arglist>(ValidationErrorTest, DupeDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa070a1b7c01388e212bdb92200dc290c</anchor>
      <arglist>(ValidationErrorTest, DupeFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a905be79271d3f55af10fa12f523a555a</anchor>
      <arglist>(ValidationErrorTest, DuplicateExtensionFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1f638c48b03f3263a9109eb2cc03c0ee</anchor>
      <arglist>(ValidationErrorTest, DupOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab93007833c0dcf09b5da489db94b13fa</anchor>
      <arglist>(ValidationErrorTest, EmptyEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afc541e6df818fdb6918f668658bdabaa</anchor>
      <arglist>(ValidationErrorTest, EnumDefaultValueIsInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2206558ee2d60133b845900cd317db05</anchor>
      <arglist>(ValidationErrorTest, EnumFieldTypeIsMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a887bc62fce28cb46c89e1b6255ceda29</anchor>
      <arglist>(ValidationErrorTest, EnumMixedReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae0308635f3477a7d54c174d814f08d66</anchor>
      <arglist>(ValidationErrorTest, EnumMixedReservedRangeOverlap2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7d047b669b8fbc6c6a52e3aef69765cc</anchor>
      <arglist>(ValidationErrorTest, EnumNegativeReservedFieldError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9bd5a05e8578aff45f80f5a82d6a48f5</anchor>
      <arglist>(ValidationErrorTest, EnumNegativeReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7989223ea41c4daa90f1748e71c3eec5</anchor>
      <arglist>(ValidationErrorTest, EnumOptionValueIsNotEnumValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad83f543f255d57f6426819c829863972</anchor>
      <arglist>(ValidationErrorTest, EnumOptionValueIsNotIdentifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0daf34f960e1787835c415840ff98945</anchor>
      <arglist>(ValidationErrorTest, EnumOptionValueIsSiblingEnumValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a63240a46c6a37073d1649b08590bdbca</anchor>
      <arglist>(ValidationErrorTest, EnumReservedFieldError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a925b0ea8d960d8daed305e4b12881567</anchor>
      <arglist>(ValidationErrorTest, EnumReservedFieldsDebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0c50f3e23a4214fa6ca9f0e05cf42e09</anchor>
      <arglist>(ValidationErrorTest, EnumReservedNameError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a204c152265aebfa0059bea385e55c2b5</anchor>
      <arglist>(ValidationErrorTest, EnumReservedNameRedundant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6811e40b2350836f58949e3155958398</anchor>
      <arglist>(ValidationErrorTest, EnumReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae532cb2a5f22f2a4473ad336154cd29f</anchor>
      <arglist>(ValidationErrorTest, EnumReservedRangeOverlapByOne)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab22d6264250f2d554d9a3e4b16d58232</anchor>
      <arglist>(ValidationErrorTest, EnumReservedRangeStartGreaterThanEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4d8ef18e3b840ac54d66713f6fd0e2f9</anchor>
      <arglist>(ValidationErrorTest, EnumValueAlreadyDefinedInParent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab5f219f48949c3a6c2d8dace8249f88b</anchor>
      <arglist>(ValidationErrorTest, EnumValueAlreadyDefinedInParentNonGlobal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a546a694cf61d990c4d148db0f7d560ee</anchor>
      <arglist>(ValidationErrorTest, EnumValuesConflictWhenPrefixesStripped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9b33b5655486db359e9eed5a0ba56991</anchor>
      <arglist>(ValidationErrorTest, EnumValuesConflictWithDifferentCasing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5bc7d998943cac3eb7608626b8c22772</anchor>
      <arglist>(ValidationErrorTest, ErrorsReportedToLogError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a515326f688ecb25c2902e8b504075771</anchor>
      <arglist>(ValidationErrorTest, ExtensionMissingExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8fe8eb164c39169f9673621cd002982b</anchor>
      <arglist>(ValidationErrorTest, ExtensionRangeEndBeforeStart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aaf586b612cf2c0ec488f527cc32b4dc8</anchor>
      <arglist>(ValidationErrorTest, FieldInExtensionRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3f13be5674430a77a03a6d6cd5bc525b</anchor>
      <arglist>(ValidationErrorTest, FieldInMessageSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>adbab29b672f54e8a6dbb011b14ff8601</anchor>
      <arglist>(ValidationErrorTest, FieldNumberConflict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6d8c6955ac0adba469dbe821a7cbd5c1</anchor>
      <arglist>(ValidationErrorTest, FieldOneofIndexNegative)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aa81a54add66480454cf95256850b91bd</anchor>
      <arglist>(ValidationErrorTest, FieldOneofIndexTooLarge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a923f2c56b8601ad02c368cbd23a573b9</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInIndirectDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a016a016b12320d4f2d9903590877a207</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInPrivateDependencyOfPublicDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae6c65036d78844c0126a1304902b957f</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInPublicDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a716c10370332b22d6c99bb6c0edc4627</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInTransitivePublicDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af29bb1a61d22f41d8238047c2807ee9c</anchor>
      <arglist>(ValidationErrorTest, FieldTypeDefinedInUndeclaredDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a217adca459c1f1caa50c60b73d86b169</anchor>
      <arglist>(ValidationErrorTest, FieldTypeMayBeItsName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aebe22f900383273aa8e7046fb886440c</anchor>
      <arglist>(ValidationErrorTest, FieldTypeNotAType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a25aa2568f8c2f472b9bc263f46e0d93a</anchor>
      <arglist>(ValidationErrorTest, FloatOptionValueIsNotNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5ce6530b7807810b7597ec49c4db9cd0</anchor>
      <arglist>(ValidationErrorTest, ForeignUnimportedPackageNoCrash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5f310ad48fb93353877a8062074fb37b</anchor>
      <arglist>(ValidationErrorTest, HugeExtensionRangeNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aea6a9ee33c867fea5c30a74cb8f35321</anchor>
      <arglist>(ValidationErrorTest, HugeFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a104ca2677992a820702a506ff5532e2f</anchor>
      <arglist>(ValidationErrorTest, IllegalPackedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8b03a5c0116bda732c84de301289f057</anchor>
      <arglist>(ValidationErrorTest, InputTypeNotAMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a02098ac81e9a9c182db21c4d1406fbc5</anchor>
      <arglist>(ValidationErrorTest, InputTypeNotDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a645e32a8f3ce9e95c36fa40d2871dc5b</anchor>
      <arglist>(ValidationErrorTest, Int32OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8d14c7559c36779d736acc5107119ec4</anchor>
      <arglist>(ValidationErrorTest, Int32OptionValueOutOfNegativeRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a134fe5a3afab543dd7140fc591a0cae5</anchor>
      <arglist>(ValidationErrorTest, Int32OptionValueOutOfPositiveRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6e0e719f4f74441e8596ba6f3c3637d4</anchor>
      <arglist>(ValidationErrorTest, Int64OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af50e76f0295df92556871d6317cf7202</anchor>
      <arglist>(ValidationErrorTest, Int64OptionValueOutOfRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aaec3ebdeaa7a953db9d1dd9315cc51b0</anchor>
      <arglist>(ValidationErrorTest, InvalidDefaults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a31f060cd75e0afa34d152066ae46cec3</anchor>
      <arglist>(ValidationErrorTest, InvalidName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af6256f3de9aa1edcd2369ad8453d2e03</anchor>
      <arglist>(ValidationErrorTest, InvalidOptionName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2978805ec868a1b6f4c8da98db3eaf11</anchor>
      <arglist>(ValidationErrorTest, InvalidPackageName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af6689c0871270b716c224163dfffd184</anchor>
      <arglist>(ValidationErrorTest, InvalidPublicDependencyIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a62e50825567508ca0449b515520b879e</anchor>
      <arglist>(ValidationErrorTest, JsonNameOptionOnExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af76a18ea0099f3ebcaad3e2696a97ea6</anchor>
      <arglist>(ValidationErrorTest, LiteExtendsNotLite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9394e4688bf4e8b7bed3c59f049e61bc</anchor>
      <arglist>(ValidationErrorTest, MapEntryBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aba26b3b629bc3d43b731434631e87b02</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afd9a285ee73925bb8e3d9e36fe2193c8</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac5c4c412bab8d2ee2f95064018f4e51e</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3170b33738900d6e45f1fc0652a91561</anchor>
      <arglist>(ValidationErrorTest, MapEntryConflictsWithOneof)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab373de5f701e9f42057bb337c6383ff8</anchor>
      <arglist>(ValidationErrorTest, MapEntryDifferentContainingType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c74a54e388d710731f1266789369f28</anchor>
      <arglist>(ValidationErrorTest, MapEntryEnumTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2882f5a227e228b97b64faccbfba5b65</anchor>
      <arglist>(ValidationErrorTest, MapEntryExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae8f12ded8d4f635e3e90d0b97d435da8</anchor>
      <arglist>(ValidationErrorTest, MapEntryExtensionRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a85ee16ab42eaf5b846844951d0b0671a</anchor>
      <arglist>(ValidationErrorTest, MapEntryExtraField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8ad2f3b1700518a3fef3b640beef29c1</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c895f9ae42064869f7b8f1e8be7c514</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5af5842b5579b19ea3f9a4e6c4e7d8aa</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6b9f2aaf28de1c57450e9bb7ed4769ac</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a95119c749e063a8ea8c3cc4fa2a211f9</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad180efaba99e28fc4573bfb29996f9f2</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0a81ebdde1c07159b553c1ff2c40b8b3</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeFloat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0eb911014f7296c4601a8b3bda5dbf5a</anchor>
      <arglist>(ValidationErrorTest, MapEntryKeyTypeMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0db05ae1c896e66d551278b745968058</anchor>
      <arglist>(ValidationErrorTest, MapEntryMessageName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a22b5798cdc49f0576d8737d58c89dea8</anchor>
      <arglist>(ValidationErrorTest, MapEntryNestedType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af01f46c4d034b62eebfac84e38471441</anchor>
      <arglist>(ValidationErrorTest, MapEntryNoneRepeatedMapEntry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7edc5de8e079f872ef00fa349a6cba3a</anchor>
      <arglist>(ValidationErrorTest, MapEntryUsesNoneZeroEnumDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a375a128566447a65cef8685c00b2de81</anchor>
      <arglist>(ValidationErrorTest, MapEntryValueLabel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9c004f9232e6e8a47a07b6e3ee4ec34e</anchor>
      <arglist>(ValidationErrorTest, MapEntryValueName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7289f7cbc6cd669af039fa8e9937f362</anchor>
      <arglist>(ValidationErrorTest, MapEntryValueNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9097df7f30024d58fe30cd469e560224</anchor>
      <arglist>(ValidationErrorTest, MessageFieldTypeIsEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab209549de7145fc057e6967dcf2a8b72</anchor>
      <arglist>(ValidationErrorTest, MissingFileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a84bf9b97bc819be0caf9af911a9bcb7b</anchor>
      <arglist>(ValidationErrorTest, MissingName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a3df0e88771a7a7f2585a0dd9f8cd7a58</anchor>
      <arglist>(ValidationErrorTest, NegativeExtensionRangeNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad60f86865e1eb463673e46a02fa3e043</anchor>
      <arglist>(ValidationErrorTest, NegativeFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a4019d2da01a04b6cf4ce614f28f30500</anchor>
      <arglist>(ValidationErrorTest, NoLiteServices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a16c6190d4382e29d7e4798ffaef54c9f</anchor>
      <arglist>(ValidationErrorTest, NonExtensionWithExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5f3137b846b65dda5475b5c408142920</anchor>
      <arglist>(ValidationErrorTest, NonMessageExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a75ab8d6612d310ea035511927dfad70b</anchor>
      <arglist>(ValidationErrorTest, NonPrimitiveWithoutTypeName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7d4fc30bb293c915f5b3d233d94885c8</anchor>
      <arglist>(ValidationErrorTest, NotAnExtensionNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a516fe8a00a3f18cf04870dcb62cee568</anchor>
      <arglist>(ValidationErrorTest, NotLiteImportsLite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac3c83d64e540987b42a471be9c9517ed</anchor>
      <arglist>(ValidationErrorTest, OneofFieldsConsecutiveDefinition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a36c306cbf31553e1d872053bae2b82d2</anchor>
      <arglist>(ValidationErrorTest, OneofLabelMismatch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac2fee5685f6976dd8c5125980cc1fbf1</anchor>
      <arglist>(ValidationErrorTest, OneofWithNoFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac46876235180e96ca2f2e8dc3e5664d7</anchor>
      <arglist>(ValidationErrorTest, OptionExtendsAtomicType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a63f96c7479163e9ec4ced96ea0881e43</anchor>
      <arglist>(ValidationErrorTest, OptionWrongType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a58d5a935cce576581867ea1da5dd9edd</anchor>
      <arglist>(ValidationErrorTest, OutputTypeNotAMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a90d3334307f32b69e1e8111678708ce6</anchor>
      <arglist>(ValidationErrorTest, OutputTypeNotDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab8c20b655f479081a2a715f5b1a8a404</anchor>
      <arglist>(ValidationErrorTest, OverlappingExtensionRanges)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2d201e9d30854880ed7a401f99e5ac8e</anchor>
      <arglist>(ValidationErrorTest, PackageAlreadyDefined)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a03831f4c8617992be6539e4d7c780f34</anchor>
      <arglist>(ValidationErrorTest, PackageOriginallyDeclaredInTransitiveDependent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a2e89331c68bf1ae1acae268ff3641ad6</anchor>
      <arglist>(ValidationErrorTest, PrimitiveWithTypeName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5f97ac519dcc90104fe0c48ae6e7100f</anchor>
      <arglist>(ValidationErrorTest, Proto3RequiredFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a586999a01306d883a776bf8cebfc0352</anchor>
      <arglist>(ValidationErrorTest, RelativeFieldTypeNotAType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1c1946a0240c89233ce738615ae190b7</anchor>
      <arglist>(ValidationErrorTest, RepeatedMessageOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a6ac0a4ec6d75f9d95285eb547eea7dc0</anchor>
      <arglist>(ValidationErrorTest, RequiredExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9a08b2955df9d4586df272a5ffc8b63d</anchor>
      <arglist>(ValidationErrorTest, ReservedExtensionRangeAdjacent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae29e7fdc192edcd826fd31731175355c</anchor>
      <arglist>(ValidationErrorTest, ReservedExtensionRangeError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a496fa47408de95db84a65d054e76e3f6</anchor>
      <arglist>(ValidationErrorTest, ReservedFieldError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0afaaa66fcc54e6a5f8f8434481efcae</anchor>
      <arglist>(ValidationErrorTest, ReservedFieldNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af30eddf21fd2baaa8bef00f78d81f3d9</anchor>
      <arglist>(ValidationErrorTest, ReservedFieldsDebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af8f98eb4573af355cec5227a926fd210</anchor>
      <arglist>(ValidationErrorTest, ReservedNameError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab147ef47a36c0f21980e6ea0569e865a</anchor>
      <arglist>(ValidationErrorTest, ReservedNameRedundant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ace4788b22feecf230d91072d7d100aaf</anchor>
      <arglist>(ValidationErrorTest, ReservedRangeOverlap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab1f70e1de98688587a79d34697b101f6</anchor>
      <arglist>(ValidationErrorTest, ResolveUndefinedOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab70c652b67832c3a3cfa4b3ac1c91b83</anchor>
      <arglist>(ValidationErrorTest, RollbackAfterError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ae5a6f48512a667414b8c9c7ad6c991ce</anchor>
      <arglist>(ValidationErrorTest, SearchMostLocalFirst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a73cc96dfe2de35d69f57b2183bcec6fc</anchor>
      <arglist>(ValidationErrorTest, SearchMostLocalFirst2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aef276df32af3c8db558f59b12445ee27</anchor>
      <arglist>(ValidationErrorTest, StringOptionValueIsNotString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a8dfea0f88d060b4b3d2bef6d9798a36f</anchor>
      <arglist>(ValidationErrorTest, UInt32OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a350fb5082ed91157895e7eca400f9c96</anchor>
      <arglist>(ValidationErrorTest, UInt32OptionValueOutOfRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a082103b0403fd5a88d2d18e15a594e59</anchor>
      <arglist>(ValidationErrorTest, UInt64OptionValueIsNotPositiveInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aef0dda967d892f0f8d8237047354be91</anchor>
      <arglist>(ValidationErrorTest, UndefinedExtendee)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a11dcc4d91f10a990420b12289ea29a0f</anchor>
      <arglist>(ValidationErrorTest, UndefinedFieldType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad12e1f7d5fb5fb4872ba4040455523f7</anchor>
      <arglist>(ValidationErrorTest, UndefinedFieldTypeWithDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ac4e2c73944c7f21f54548d13894dda23</anchor>
      <arglist>(ValidationErrorTest, UndefinedNestedFieldType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a5b119dd9bbd1299ba78ba58edb957ff3</anchor>
      <arglist>(ValidationErrorTest, UnknownDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aba154bbdfe7f475a152c16023a01fbe3</anchor>
      <arglist>(ValidationErrorTest, UnknownOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1c9242d71dbf246e79b57ac211f0a43a</anchor>
      <arglist>(ValidationErrorTest, UnusedImportWarning)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afefdd5ea448e5f2dc0d6026e4db60f57</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3DefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a903901143039b7fc96e1d28a857567ef</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3Enum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>aede90a91a4afc437579b81644b064ba3</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3EnumFromProto2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a48f6986f7ecfc00521e4a0527cfac353</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3Extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a9e1a4b02f2702863bacc4f825c8976c4</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3ExtensionRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1d6aac2cde62196e758a389dc4b3f41c</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3Group)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a7ad18721d09d4dd64c0698f094b4de43</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3JsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>af41a57948a7b910422039992d8cbae01</anchor>
      <arglist>(ValidationErrorTest, ValidateProto3MessageSetWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a1ca7a7c09a4f4040ba76588adfec6d5d</anchor>
      <arglist>(AllowUnknownDependenciesTest, CopyTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0cf21ad22865777c02b233d935988783</anchor>
      <arglist>(AllowUnknownDependenciesTest, CustomOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a550ce11c903116f2029d988bca3995be</anchor>
      <arglist>(AllowUnknownDependenciesTest, CustomOptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ad2fedeed41c7bcef6e38eae3703dd7c2</anchor>
      <arglist>(AllowUnknownDependenciesTest, PlaceholderFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>ab9b66012be5b53a326c9dd3b2e8dfe62</anchor>
      <arglist>(AllowUnknownDependenciesTest, PlaceholderTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a17f4f80e6d9d4c81b362293c7c7191ab</anchor>
      <arglist>(AllowUnknownDependenciesTest, UndeclaredDependencyTriggersBuildOfDependency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a26e35c1f86a45ab14fbad07a6fdb752f</anchor>
      <arglist>(AllowUnknownDependenciesTest, UnknownExtendee)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kCopySourceCodeInfoToTestInput</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>afc95e0e3de2795c00ab403da655059c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>kSourceLocationTestInput</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1descriptor__unittest.html</anchorfile>
      <anchor>a0e2a699cec33e92b9a50bb2e0f8f8113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::Enum</name>
    <filename>namespacegoogle_1_1protobuf_1_1Enum.html</filename>
    <class kind="class">Enum::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::EnumValue</name>
    <filename>namespacegoogle_1_1protobuf_1_1EnumValue.html</filename>
    <class kind="class">EnumValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::expr</name>
    <filename>namespacegoogle_1_1protobuf_1_1expr.html</filename>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::FieldMask</name>
    <filename>namespacegoogle_1_1protobuf_1_1FieldMask.html</filename>
    <class kind="class">FieldMask::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::FloatValue</name>
    <filename>namespacegoogle_1_1protobuf_1_1FloatValue.html</filename>
    <class kind="class">FloatValue::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::Int64Value</name>
    <filename>namespacegoogle_1_1protobuf_1_1Int64Value.html</filename>
    <class kind="class">Int64Value::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal.html</filename>
    <namespace>google::protobuf::internal::_parameterized</namespace>
    <namespace>google::protobuf::internal::api_implementation</namespace>
    <namespace>google::protobuf::internal::containers</namespace>
    <namespace>google::protobuf::internal::decoder</namespace>
    <namespace>google::protobuf::internal::descriptor_database_test</namespace>
    <namespace>google::protobuf::internal::descriptor_pool_test</namespace>
    <namespace>google::protobuf::internal::descriptor_test</namespace>
    <namespace>google::protobuf::internal::encoder</namespace>
    <namespace>google::protobuf::internal::enum_type_wrapper</namespace>
    <namespace>google::protobuf::internal::extension_dict</namespace>
    <namespace>google::protobuf::internal::generator_test</namespace>
    <namespace>google::protobuf::internal::import_test_package</namespace>
    <namespace>google::protobuf::internal::json_format_test</namespace>
    <namespace>google::protobuf::internal::keywords_test</namespace>
    <namespace>google::protobuf::internal::message_factory_test</namespace>
    <namespace>google::protobuf::internal::message_listener</namespace>
    <namespace>google::protobuf::internal::message_test</namespace>
    <namespace>google::protobuf::internal::proto_builder_test</namespace>
    <namespace>google::protobuf::internal::python_message</namespace>
    <namespace>google::protobuf::internal::reflection_test</namespace>
    <namespace>google::protobuf::internal::service_reflection_test</namespace>
    <namespace>google::protobuf::internal::symbol_database_test</namespace>
    <namespace>google::protobuf::internal::test_util</namespace>
    <namespace>google::protobuf::internal::testing_refleaks</namespace>
    <namespace>google::protobuf::internal::text_encoding_test</namespace>
    <namespace>google::protobuf::internal::text_format_test</namespace>
    <namespace>google::protobuf::internal::type_checkers</namespace>
    <namespace>google::protobuf::internal::unknown_fields_test</namespace>
    <namespace>google::protobuf::internal::well_known_types</namespace>
    <namespace>google::protobuf::internal::well_known_types_test</namespace>
    <namespace>google::protobuf::internal::wire_format</namespace>
    <namespace>google::protobuf::internal::wire_format_test</namespace>
    <class kind="class">google::protobuf::internal::AccessorHelper</class>
    <class kind="class">google::protobuf::internal::AllocatedRepeatedPtrFieldBackInsertIterator</class>
    <class kind="struct">google::protobuf::internal::and_</class>
    <class kind="class">google::protobuf::internal::AnyMetadata</class>
    <class kind="class">google::protobuf::internal::ArenaImpl</class>
    <class kind="struct">google::protobuf::internal::ArenaStringPtr</class>
    <class kind="struct">google::protobuf::internal::ArrayOutput</class>
    <class kind="union">google::protobuf::internal::AuxillaryParseTableField</class>
    <class kind="struct">google::protobuf::internal::big_</class>
    <class kind="struct">google::protobuf::internal::BoundedZCIS</class>
    <class kind="class">google::protobuf::internal::CachedSize</class>
    <class kind="class">google::protobuf::internal::CodedOutputStreamFieldSkipper</class>
    <class kind="struct">google::protobuf::internal::CompareByDerefFirst</class>
    <class kind="struct">google::protobuf::internal::CompareByFirstField</class>
    <class kind="struct">google::protobuf::internal::CompareHelper</class>
    <class kind="struct">google::protobuf::internal::CompareHelper&lt; ArenaStringPtr &gt;</class>
    <class kind="struct">google::protobuf::internal::CompareMapKey</class>
    <class kind="struct">google::protobuf::internal::CompileAssert</class>
    <class kind="struct">google::protobuf::internal::DateTime</class>
    <class kind="struct">google::protobuf::internal::DeconstructMapEntry</class>
    <class kind="struct">google::protobuf::internal::DeconstructMapEntry&lt; MapEntry&lt; Derived, K, V, key, value, default_enum &gt; &gt;</class>
    <class kind="struct">google::protobuf::internal::DeconstructMapEntry&lt; MapEntryLite&lt; T, K, V, key, value, default_enum &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::DescriptorPoolExtensionFinder</class>
    <class kind="struct">google::protobuf::internal::DescriptorTable</class>
    <class kind="class">google::protobuf::internal::DynamicMapField</class>
    <class kind="struct">google::protobuf::internal::ElementCopier</class>
    <class kind="struct">google::protobuf::internal::ElementCopier&lt; Element, true &gt;</class>
    <class kind="struct">google::protobuf::internal::EnumEntry</class>
    <class kind="struct">google::protobuf::internal::EnumParseWrapper</class>
    <class kind="class">google::protobuf::internal::EnumTypeTraits</class>
    <class kind="class">google::protobuf::internal::EpsCopyInputStream</class>
    <class kind="class">google::protobuf::internal::ExplicitlyConstructed</class>
    <class kind="class">google::protobuf::internal::ExtensionFinder</class>
    <class kind="class">google::protobuf::internal::ExtensionIdentifier</class>
    <class kind="struct">google::protobuf::internal::ExtensionInfo</class>
    <class kind="class">google::protobuf::internal::ExtensionSet</class>
    <class kind="struct">google::protobuf::internal::FieldMetadata</class>
    <class kind="class">google::protobuf::internal::FieldSkipper</class>
    <class kind="struct">google::protobuf::internal::FromHelper</class>
    <class kind="struct">google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::FromHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="class">google::protobuf::internal::FunctionClosure0</class>
    <class kind="class">google::protobuf::internal::FunctionClosure1</class>
    <class kind="class">google::protobuf::internal::FunctionClosure2</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_0_0</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_0_1</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_1_0</class>
    <class kind="class">google::protobuf::internal::FunctionResultCallback_1_1</class>
    <class kind="class">google::protobuf::internal::GeneratedExtensionFinder</class>
    <class kind="class">google::protobuf::internal::GenericTypeHandler</class>
    <class kind="class">google::protobuf::internal::HasBits</class>
    <class kind="struct">google::protobuf::internal::identity_</class>
    <class kind="struct">google::protobuf::internal::if_</class>
    <class kind="struct">google::protobuf::internal::if_&lt; false, A, B &gt;</class>
    <class kind="class">google::protobuf::internal::ImplicitWeakMessage</class>
    <class kind="class">google::protobuf::internal::ImplicitWeakTypeHandler</class>
    <class kind="class">google::protobuf::internal::InlinedStringField</class>
    <class kind="struct">google::protobuf::internal::integral_constant</class>
    <class kind="struct">google::protobuf::internal::InternalConstRef</class>
    <class kind="class">google::protobuf::internal::InternalMetadataWithArena</class>
    <class kind="class">google::protobuf::internal::InternalMetadataWithArenaBase</class>
    <class kind="class">google::protobuf::internal::InternalMetadataWithArenaLite</class>
    <class kind="struct">google::protobuf::internal::IsMovable</class>
    <class kind="class">google::protobuf::internal::LazyDescriptor</class>
    <class kind="class">google::protobuf::internal::LiteUnknownFieldSetter</class>
    <class kind="class">google::protobuf::internal::LogFinisher</class>
    <class kind="class">google::protobuf::internal::LogMessage</class>
    <class kind="class">google::protobuf::internal::MapArenaMessageCreator</class>
    <class kind="class">google::protobuf::internal::MapArenaMessageCreator&lt; Type, false &gt;</class>
    <class kind="class">google::protobuf::internal::MapArenaMessageCreator&lt; Type, true &gt;</class>
    <class kind="class">google::protobuf::internal::MapEntry</class>
    <class kind="struct">google::protobuf::internal::MapEntryFuncs</class>
    <class kind="struct">google::protobuf::internal::MapEntryHelper</class>
    <class kind="struct">google::protobuf::internal::MapEntryHelper&lt; MapEntry&lt; Derived, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="struct">google::protobuf::internal::MapEntryHelper&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapEntryImpl</class>
    <class kind="class">google::protobuf::internal::MapEntryLite</class>
    <class kind="struct">google::protobuf::internal::MapEntryToMapField</class>
    <class kind="struct">google::protobuf::internal::MapEntryToMapField&lt; MapEntry&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="struct">google::protobuf::internal::MapEntryToMapField&lt; MapEntryLite&lt; T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value &gt; &gt;</class>
    <class kind="class">google::protobuf::internal::MapField</class>
    <class kind="class">google::protobuf::internal::MapFieldAccessor</class>
    <class kind="class">google::protobuf::internal::MapFieldBase</class>
    <class kind="class">google::protobuf::internal::MapFieldBasePrimitiveTest</class>
    <class kind="class">google::protobuf::internal::MapFieldBaseStub</class>
    <class kind="class">google::protobuf::internal::MapFieldInDynamicMessageTest</class>
    <class kind="class">google::protobuf::internal::MapFieldLite</class>
    <class kind="class">google::protobuf::internal::MapFieldPrinterHelper</class>
    <class kind="class">google::protobuf::internal::MapFieldReflectionTest</class>
    <class kind="class">google::protobuf::internal::MapFieldStateTest</class>
    <class kind="struct">google::protobuf::internal::MapIf</class>
    <class kind="struct">google::protobuf::internal::MapIf&lt; false, TrueType, FalseType &gt;</class>
    <class kind="struct">google::protobuf::internal::MapIf&lt; true, TrueType, FalseType &gt;</class>
    <class kind="class">google::protobuf::internal::MapImplTest</class>
    <class kind="class">google::protobuf::internal::MapKeySorter</class>
    <class kind="class">google::protobuf::internal::MapTypeHandler</class>
    <class kind="class">google::protobuf::internal::MapTypeHandler&lt; WireFormatLite::TYPE_MESSAGE, Type &gt;</class>
    <class kind="class">google::protobuf::internal::MapValueInitializer</class>
    <class kind="class">google::protobuf::internal::MapValueInitializer&lt; false, Type &gt;</class>
    <class kind="class">google::protobuf::internal::MapValueInitializer&lt; true, Type &gt;</class>
    <class kind="class">google::protobuf::internal::MapWireFieldTypeTraits</class>
    <class kind="class">google::protobuf::internal::MergePartialFromCodedStreamHelper</class>
    <class kind="struct">google::protobuf::internal::MessageDescriptorGetter</class>
    <class kind="struct">google::protobuf::internal::MessageDescriptorGetter&lt; Message &gt;</class>
    <class kind="class">google::protobuf::internal::MessageSetFieldSkipper</class>
    <class kind="class">google::protobuf::internal::MessageTypeTraits</class>
    <class kind="class">google::protobuf::internal::MethodClosure0</class>
    <class kind="class">google::protobuf::internal::MethodClosure1</class>
    <class kind="class">google::protobuf::internal::MethodClosure2</class>
    <class kind="class">google::protobuf::internal::MethodResultCallback_0_0</class>
    <class kind="class">google::protobuf::internal::MethodResultCallback_6_2</class>
    <class kind="struct">google::protobuf::internal::MigrationSchema</class>
    <class kind="struct">google::protobuf::internal::MoveHelper</class>
    <class kind="struct">google::protobuf::internal::MoveHelper&lt; false, false, true, T &gt;</class>
    <class kind="struct">google::protobuf::internal::MoveHelper&lt; false, true, is_stringlike, T &gt;</class>
    <class kind="struct">google::protobuf::internal::MoveHelper&lt; true, is_message, is_stringlike, T &gt;</class>
    <class kind="class">google::protobuf::internal::MutexLock</class>
    <class kind="class">google::protobuf::internal::MutexLockMaybe</class>
    <class kind="class">google::protobuf::internal::NoHeapChecker</class>
    <class kind="struct">google::protobuf::internal::OneOfFieldHelper</class>
    <class kind="struct">google::protobuf::internal::OneOfFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::or_</class>
    <class kind="struct">google::protobuf::internal::OutputHelper</class>
    <class kind="struct">google::protobuf::internal::OutputHelper&lt; ArrayOutput, type &gt;</class>
    <class kind="struct">google::protobuf::internal::OutputHelper&lt; io::CodedOutputStream, type &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::PackedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="class">google::protobuf::internal::ParseContext</class>
    <class kind="struct">google::protobuf::internal::ParseTable</class>
    <class kind="struct">google::protobuf::internal::ParseTableField</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTraits</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_BOOL &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_DOUBLE &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_ENUM &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FIXED64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_FLOAT &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_INT64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SFIXED32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SFIXED64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SINT32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_SINT64 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_UINT32 &gt;</class>
    <class kind="struct">google::protobuf::internal::PrimitiveTypeHelper&lt; WireFormatLite::TYPE_UINT64 &gt;</class>
    <class kind="class">google::protobuf::internal::PrimitiveTypeTraits</class>
    <class kind="class">google::protobuf::internal::RandomAccessRepeatedFieldAccessor</class>
    <class kind="class">google::protobuf::internal::ReflectionOps</class>
    <class kind="struct">google::protobuf::internal::ReflectionSchema</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; is_proto_enum&lt; T &gt;::value &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; PrimitiveTraits&lt; T &gt;::is_primitive &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; std::is_base_of&lt; Message, T &gt;::value &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RefTypeTraits&lt; T, typename std::enable_if&lt; std::is_same&lt; std::string, T &gt;::value &gt;::type &gt;</class>
    <class kind="struct">google::protobuf::internal::RemapEntry</class>
    <class kind="struct">google::protobuf::internal::RemoveConst</class>
    <class kind="struct">google::protobuf::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="class">google::protobuf::internal::RepeatedEnumTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldBackInsertIterator</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::RepeatedFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldPrimitiveAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldRefIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedFieldWrapper</class>
    <class kind="class">google::protobuf::internal::RepeatedMessageTypeHandler</class>
    <class kind="class">google::protobuf::internal::RepeatedMessageTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedPrimitiveDefaults</class>
    <class kind="class">google::protobuf::internal::RepeatedPrimitiveTypeTraits</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldBackInsertIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldBase</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldMessageAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldStringAccessor</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrFieldWrapper</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedPtrOverPtrsIterator</class>
    <class kind="class">google::protobuf::internal::RepeatedStringTypeTraits</class>
    <class kind="struct">google::protobuf::internal::SCCInfo</class>
    <class kind="struct">google::protobuf::internal::SCCInfoBase</class>
    <class kind="struct">google::protobuf::internal::SerializationTable</class>
    <class kind="struct">google::protobuf::internal::ShutdownData</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; FieldMetadata::kInlinedType &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_BYTES &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_GROUP &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_MESSAGE &gt;</class>
    <class kind="struct">google::protobuf::internal::SingularFieldHelper&lt; WireFormatLite::TYPE_STRING &gt;</class>
    <class kind="struct">google::protobuf::internal::SortItem</class>
    <class kind="struct">google::protobuf::internal::SourceWrapper</class>
    <class kind="struct">google::protobuf::internal::StringPiecePod</class>
    <class kind="class">google::protobuf::internal::StringTypeHandler</class>
    <class kind="class">google::protobuf::internal::StringTypeTraits</class>
    <class kind="class">google::protobuf::internal::TaggedPtr</class>
    <class kind="struct">google::protobuf::internal::type_equals_</class>
    <class kind="struct">google::protobuf::internal::type_equals_&lt; A, A &gt;</class>
    <class kind="class">google::protobuf::internal::TypeDefinedMapFieldBase</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehavior</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehavior&lt; std::string &gt;</class>
    <class kind="struct">google::protobuf::internal::TypeImplementsMergeBehaviorProbeForMergeFrom</class>
    <class kind="class">google::protobuf::internal::UnknownFieldLiteParserHelper</class>
    <class kind="class">google::protobuf::internal::UnknownFieldSetFieldSkipper</class>
    <class kind="class">google::protobuf::internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator</class>
    <class kind="struct">google::protobuf::internal::UTF8StateMachineObj</class>
    <class kind="class">google::protobuf::internal::WireFormat</class>
    <class kind="class">google::protobuf::internal::WireFormatLite</class>
    <member kind="typedef">
      <type>bool</type>
      <name>EnumValidityFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a61f1a3dc875cc7e172863833b00e2ea5</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>EnumValidityFuncWithArg</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8a1c116d65f1ab8b2a343ed48ecb1ab0</anchor>
      <arglist>(const void *arg, int number)</arglist>
    </member>
    <member kind="typedef">
      <type>false_type</type>
      <name>false_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed7bfa45c168cbc1a9cddb26520e2289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c5b43734c3c69eb167b1301d36a9608</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>FieldType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac9192aabf589fae85be1bb842998371c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>LifecycleId</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4c59e1ec27e316d5c3788cd27f39d19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WrappedMutex</type>
      <name>Mutex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af29c28d344ae86634fd1e6085b9c355f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::once_flag</type>
      <name>once_flag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad00b4c947280e1038bed2e4d5c456731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MutexLock</type>
      <name>ReaderMutexLock</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a397ca64a5e36ceccae113896105f7756</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>small_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a54a3ffcf56c7f138f957e9a64a2c54f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>SpecialSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa8e5120e897d422569d77fe255374ab7</anchor>
      <arglist>)(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="typedef">
      <type>true_type</type>
      <name>true_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a64a44376fe8aab1a2fc030fe83dc3216</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a042cc733f5a11f1751e2b099bd8fa1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UTF8StateMachineObj</type>
      <name>UTF8ScanObj</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aeafa63719386f6043c47e8b6482ef0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MutexLock</type>
      <name>WriterMutexLock</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8ff531f1c50215069d78b4c96fb32c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Cardinality</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinality_SINGULAR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8af1a7b39609475056ab8738f863037d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinality_REPEATED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8aaf479689ac9561a08b73fe76a15f6992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cardinality_ONEOF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd61c80898069e282d8866c4ac01acd8aea2743d6605834808564aa786a5808aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExitReason</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitDstSpaceFull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba93fd9fe7670f9a1b2b49f731dcf5dfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitIllegalStructure</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf86e025b81211e9d5138c77181e37c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitOK</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6bacaf5840ebb88208376c52edc075870ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReject</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf797d03a5b0470e2745dbdcce2548ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace1</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba24fc647b3d36fd31d64d34c5820e5a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf97cc601cfdec900a3cf81a72e7abce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace3</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baffbd05a7965da2a21ab0e8678166c324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace21</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba2faf38ae1d06ebbce81056758280c317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace31</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baae6f75f2aa69c316d6fa255338853125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba2cfb33c031b6d5ef455ab09156db9cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplaceOffset1</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6baf2388f7cdb73c2aa6d843c0e0a27817c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplaceOffset2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6bacdc6a216f6a8ba3698d3ad4621288de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitReplace1S0</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba02981d5d42ead958646bce00b95de04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitSpecial</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba510752e0b0e78b4e0dd167025cb8df3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitDoAgain</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba07a5b23d7a3d9a2f2cadbec2f1763e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitRejectAlt</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6bae3e5a0eb2134954e95de042fb4fd1662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExitNone</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f75174627380231568c67c0a4d11b6ba13dca15ae6acc65cfaf2720430d2a9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProcessingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a1c225cefe29bc6ccd094db96651ddaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_CORD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a743035aaf0c18c314f344769cd667ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_STRING_PIECE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a7d21b6ba1ba9f02a67aaf4d7c392ce9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31ae4310a953eb9d09605b64f11b96608bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProcessingType_MESSAGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a197676eb46736aa96e262e59dff4bb31a28d105f9d97bb451dc4e39f705aa7790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProcessingTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING_CORD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a97680aa66ee62294bba2812bfbf99b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING_STRING_PIECE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a2f86e91beb5ae9b63079fe96a5652bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES_CORD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a9c3d273527670d29237723c8f0383389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES_STRING_PIECE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a22762f4493405057e950652a35b5154c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_STRING_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a758a11607ff618b35198bb66814c60db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BYTES_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0a8706f953213cef6eac2a808ee5958064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_MAP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4463154f982f7d3541f4e1fb25e0a0ab4ab24893c862f626d1eeafc3df62c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StringType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27d891c2687525c511f74b95ef586217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StringType_STRING</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27d891c2687525c511f74b95ef586217af6c8acb13453f56f76eabcc1a1782ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StringType_INLINED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27d891c2687525c511f74b95ef586217a8e39257a39d8934c218bda7b3bc12b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c51c2688aefc3ce22c772b3af6abc73</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>AddField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa24756bb63ebbe4dc418f00a91613e47</anchor>
      <arglist>(MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a77f0dee3aed5c5b43502612b61a98b4e</anchor>
      <arglist>(MessageLite *msg, int64 offset, Type value)</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>AddField&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a687c2022cb03f6e72f5631feb69e9029</anchor>
      <arglist>(MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>AlignUpTo8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2d31597149a32b35228cbd61edf65cee</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllAreInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aafdbc3d5d69c292c22653a3df8512fce</anchor>
      <arglist>(const Map&lt; Key, T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllAreInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6fd14f765b683f102b5e6afbc3086be1</anchor>
      <arglist>(const Type &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllAreInitializedWeak</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17cc8668dcedc38a8af8eb5bfbb273bc</anchor>
      <arglist>(const RepeatedPtrField&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aff8216efb608516cb289d6eab27ba0c6</anchor>
      <arglist>(double a, double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abaebbb1f83a27c281cc69dbe6ce3994a</anchor>
      <arglist>(float a, float b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd1d128231f9535fa8b4451aa15fc68a</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arena_delete_object</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acaa00dc943ef6c32d1ef99ead1b48399</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arena_destruct_object</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab371e4f8b536c571617236ed1de48fe0</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arena_free</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaa0794b8c23b4237562379a067a2118d</anchor>
      <arglist>(void *object, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssignDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a52b4dc74c0a9aeecd6b967fa7de1be24</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>bit_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a18766e83dc921a69686e7e7e5f47fe56</anchor>
      <arglist>(const From &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateReserve</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1b842687c0e04eb0444e53b86753070f</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateReserve</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3b1b565cb391569d15c51d6f153875ff</anchor>
      <arglist>(Iter begin, Iter end, std::forward_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CalculateReserve</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac6d76eb487767f616c07705b7d682dff</anchor>
      <arglist>(Iter, Iter, std::input_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_once</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac798b124d05550e24272b1aeed89512c</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CallNoArgValidityFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ae06199684758f7be3daa080aa0f77e</anchor>
      <arglist>(const void *arg, int number)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>CheckNotNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acb2914e0ae73d4df930ae9063eb774c3</anchor>
      <arglist>(const char *, int, const char *name, T *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1cdae1a42233965f40870b598e704112</anchor>
      <arglist>(const ParseTableField &amp;field, Arena *arena, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ComputeUnknownMessageSetItemsSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2f5cc261c3b9d083212d1bcb7199b299</anchor>
      <arglist>(const std::string &amp;unknown_fields)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>ComputeUnknownMessageSetItemsSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a78d28a26690401b3767e18daaad06952</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ConstructKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27513ef8942d27783b6dce39628946dd</anchor>
      <arglist>(uint64 n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CopyConstructorHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a525f5c6503cb4a65da2175a7cc44fa59</anchor>
      <arglist>(Arena *arena, Map&lt; int32, int32 &gt; *m)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::CppType</type>
      <name>cpp_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a975ca905519fb68023662fb05e88b9cd</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DateTimeToSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a141e70b085ac66868274012416a90b10</anchor>
      <arglist>(const DateTime &amp;time, int64 *seconds)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>DecodeTwoBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad080302df733bf6e7b5cb3849a560393</anchor>
      <arglist>(uint32 value, const char **ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a992fa6d9608ec41363f9f86844475a66</anchor>
      <arglist>(LogLevel level, const char *filename, int line, const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac0814af1d41e10dabedc037420071394</anchor>
      <arglist>(const void *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4092f20e3606d5195b503d81211ab65</anchor>
      <arglist>(const void *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DeterministicSerialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3f0d5616afcd95c489c5851c37b54c23</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DeterministicSerializationWithSerializePartialToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac1b3fb0eecb520b2fae78d4973c8b551</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>DeterministicSerializationWithSerializeToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3816f9e55150c9a06253b51f083f67ea</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>down_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4e1730c2b16fa7a532915cb35da8112d</anchor>
      <arglist>(From &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>down_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a186ab6ca9cb5ed61ec857c108acc4502</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af3ce8cad811d2f2d892995103d30ed62</anchor>
      <arglist>(From &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a74625ba9ce4b9b3c4478da4f153ab758</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>DuplicateIfNonNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9de0475a27c94594c95f0c8f2a48d422</anchor>
      <arglist>(T *message)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>DuplicateIfNonNullInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2b4a20d78b3b5580a4c1e76636bd67c</anchor>
      <arglist>(MessageLite *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExtensionSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af16b41096751d9f4ca49403c76ad9515</anchor>
      <arglist>(const uint8 *ptr, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fastmemcmp_inlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58c03d426dc002ad12b9f42705be7cfe</anchor>
      <arglist>(const char *a, const char *b, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>WireFormatLite::FieldType</type>
      <name>field_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abd22e0539363f2918bdc8436fc0f4cde</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>FieldParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a60f1db3bb46c88935e4a3173fb01e385</anchor>
      <arglist>(uint64 tag, T &amp;field_parser, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>FixedParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1a2d168884dc4fbc089d43d129aa4236</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>FormatTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae14f9c2175320a1a213236a9f7c886ab</anchor>
      <arglist>(int64 seconds, int32 nanos)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>FromIntSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a966bb0336eb200058b1086fae6d40c40</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Func</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a11466443101e46c999a5ec34d828ee7c</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenericSwap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa173f946030eea198a4fd8a5da807d68</anchor>
      <arglist>(MessageLite *m1, MessageLite *m2)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Get</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a604914f4772bb60d993366bf41b9feb0</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAnyFieldDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1276379c26389ccaacddd346c4dbaacd</anchor>
      <arglist>(const Message &amp;message, const FieldDescriptor **type_url_field, const FieldDescriptor **value_field)</arglist>
    </member>
    <member kind="function">
      <type>Arena *</type>
      <name>GetArena</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6e0db21418057eb06218fa16df1979c9</anchor>
      <arglist>(MessageLite *msg, int64 arena_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetCurrentTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6b372c1a9ee0e1f9320a1724b1ddcdae</anchor>
      <arglist>(int64 *seconds, int32 *nanos)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>GetEmptyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e4664d9e9227f315fb1d9f11da11ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>GetEmptyStringAlreadyInited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5cfe96550421ac8eeaa8483c58787395</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExtensionSet *</type>
      <name>GetExtensionSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa5142eb70697cecfb04ace6e07acef14</anchor>
      <arglist>(MessageLite *msg, int64 extension_offset)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetOwnedMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a121bd66b7298d5e4a3475aead8592454</anchor>
      <arglist>(Arena *message_arena, T *submessage, Arena *submessage_arena)</arglist>
    </member>
    <member kind="function">
      <type>MessageLite *</type>
      <name>GetOwnedMessageInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af2926ad764a00a5230ad56f71deb559f</anchor>
      <arglist>(Arena *message_arena, MessageLite *submessage, Arena *submessage_arena)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Reflection *</type>
      <name>GetReflectionOrDie</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59cbfd454b07dfe52ad3ae256d817868</anchor>
      <arglist>(const Message &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1941c81f555768d820998b14cb1c48a8</anchor>
      <arglist>(StringPiece message_name, StringPiece type_url_prefix)</arglist>
    </member>
    <member kind="function">
      <type>class PROTOBUF_EXPORT</type>
      <name>GOOGLE_PROTOBUF_CAPABILITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae0c16ccf1f7eac1b4dc7a5ebe51c2f1b</anchor>
      <arglist>(&quot;mutex&quot;) WrappedMutex</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aec7b9a1e951f6ec58d3860f1a355d5a0</anchor>
      <arglist>(const ParseTable &amp;table, io::CodedInputStream *input, MessageLite *msg, uint32 *presence, uint32 presence_index, int64 offset, uint32 tag, int field_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HandleString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7eb4a56601b6c4353ed077e15a2b4371</anchor>
      <arglist>(io::CodedInputStream *input, MessageLite *msg, Arena *arena, uint32 *has_bits, uint32 has_bit_index, int64 offset, const void *default_ptr, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>implicit_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acfd94fe3feb2431b9997142e51d1d7b9</anchor>
      <arglist>(From const &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>EnumParseWrapper&lt; T, Metadata &gt;</type>
      <name>InitEnumParseWrapper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6aadceec109731d0eb6219510dbabb41</anchor>
      <arglist>(T *map_field, bool(*is_valid)(int), uint32 field_num, Metadata *metadata)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitializeEnumStrings</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad1d8e05790c0dca57487652da1f3edeb</anchor>
      <arglist>(const EnumEntry *enums, const int *sorted_indices, size_t size, internal::ExplicitlyConstructed&lt; std::string &gt; *enum_strings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitImplicitWeakMessageDefaultInstance</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6e740360071eb5ec16c5b68974008f47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitProtobufDefaults</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a81918c4aafbe4d9163394e3b138fe728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InitProtobufDefaultsImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afa30d6fe8c074bcb044933e069f6dd3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSCC</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5479eaad2d39535f324acb68e4595113</anchor>
      <arglist>(SCCInfoBase *scc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSCCImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa576e2fa0bf578a1de2b46e05f294258</anchor>
      <arglist>(SCCInfoBase *scc)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>InlineGreedyStringParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a723a404143469ad5851f6cce24a24e7b</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>InlineGreedyStringParserUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1786f7dfe12ade22902a769d4ef57667</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>InlineGreedyStringParserUTF8Verify</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af477d3363769d99b558a78c2a1d26251</anchor>
      <arglist>(std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InlineMergePartialEntireStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a95e8ceb67d6ea78164b2dda161b8faa3</anchor>
      <arglist>(io::CodedInputStream *cis, MessageLite *message, bool aliasing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af05529e7fd5bd079e3002bed09edbc85</anchor>
      <arglist>(MapFieldStateTestInstance, MapFieldStateTest, ::testing::Values(CLEAN, MAP_DIRTY, REPEATED_DIRTY))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InStateZero</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6933023c75e8bc965361e92c36686e8b</anchor>
      <arglist>(const UTF8ScanObj *st, const uint8 *Tbl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Int</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af8a0e35aaac7000c90f560cd48d9c747</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConstHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abd785aed68d5c22b614bc29c541344da</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConstHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a16d15c72c161d158d2dd7da30cabdba3</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsForwardIteratorHelper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adba61c9e6c3e9721a60db4ca62c46562</anchor>
      <arglist>(std::forward_iterator_tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad5d9a23b2333ffdd53af783e4b600023</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; FieldMetadata::kInlinedType &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acaf006dac34fde5bbee5b2621dbbce08</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_BYTES &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3ad3f186ea31408929fb8b7e7c1e0dcf</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_GROUP &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a641319b733f06b274ddd3d8a1156eca5</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_MESSAGE &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a249c7409d6e72d5e7db9d4d0cb22da39</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNull&lt; WireFormatLite::TYPE_STRING &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a16e34cd108acd662fca76d147046a2f0</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOk</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4f82f66a09ea08f91c1a44c35ce027ae</anchor>
      <arglist>(bool status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOk</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a607e9c96465cf8ac27a43a6152c8d725</anchor>
      <arglist>(T status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOneofPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3ae00fcc3aefb2cfbc591e12f67404fa</anchor>
      <arglist>(const void *base, uint32 offset, uint32 tag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aef47f19731f352f9fe3da885b7450caf</anchor>
      <arglist>(const void *base, uint32 hasbit)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>IsStructurallyValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab1fd1f459b561c9755fbbb8b1f12538d</anchor>
      <arglist>(const char *buf, int len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStructurallyValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a131d21bbfd9dd98316542ab6a80bb3a0</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogIndexOutOfBounds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aca0a139ac2af38da8d49c3b2d6f812c8</anchor>
      <arglist>(int index, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LookUpEnumName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0899edf5f453ea50f80fcd0c39607268</anchor>
      <arglist>(const EnumEntry *enums, const int *sorted_indices, size_t size, int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LookUpEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac46c61813bdbbb354ae40c88e1f5dae7</anchor>
      <arglist>(const EnumEntry *enums, size_t size, StringPiece name, int *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapFieldSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a27df7c3ff571b8645660f35ebc0f17df</anchor>
      <arglist>(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MapKeyDataOnlyByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aea47dfb05e33757df5e6622b55f3dfa3</anchor>
      <arglist>(const FieldDescriptor *field, const MapKey &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapTestForceDeterministic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36a6d47086312a23363671a5055953b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>MapValueRefDataOnlyByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a713213e5bc696530ad234a229fb5a065</anchor>
      <arglist>(const FieldDescriptor *field, const MapValueRef &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>median</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad66436115e5373dfb2d3a072f503e7ab</anchor>
      <arglist>(Iterator i0, Iterator i1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memcpy_inlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0d0a2e2323bbb3a3933c41fd5d21eb82</anchor>
      <arglist>(char *dst, const char *src, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>memeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6a19a4afc2a151a7fcecbd8f71f43081</anchor>
      <arglist>(const char *a, const char *b, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adfb871d939170a34509aea98adfa7251</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a752efc6e2a9614ed15b019b93c1fc70a</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamInlined</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a46bebec0995243c64672b556bb365598</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromCodedStreamLite</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4345f135d2a1a3a9842977e28dd3a47</anchor>
      <arglist>(MessageLite *msg, const ParseTable &amp;table, io::CodedInputStream *input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0efd099b7bec8192b7b9a56cf481e50f</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abe2be5134acc5a51917d2691c7a8dd09</anchor>
      <arglist>(const SourceWrapper&lt; T &gt; &amp;input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad2a580aba66dd29746fe21260a4f86bf</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MergePartialFromImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad3a22d497baf1a7955636d6abd62bd3</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4bbf773fa3bc0f51ab838f6d32442586</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b686d7ac1450f17b24992ff428df79b</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; false &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abccac51eec2322038513289505a464bb</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af71850ee61d6b04e7c258c1d62644302</anchor>
      <arglist>(BoundedZCIS input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ab60fcb6210af6d84e347619a2d8c97</anchor>
      <arglist>(io::ZeroCopyInputStream *input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>MergePartialFromImpl&lt; true &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab66c06c2ffad72236540195a12ebd4f4</anchor>
      <arglist>(StringPiece input, MessageLite *msg)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>MutableField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a053c30dbf368b5a8b2a227a12afa8d72</anchor>
      <arglist>(MessageLite *msg, uint32 *has_bits, uint32 has_bit_index, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_EXPORT std::string &amp;</type>
      <name>NameOfEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af7bd6ce472c3eb7e22fdcbcd008f4283</anchor>
      <arglist>(const EnumDescriptor *descriptor, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>Now</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4154c602cfcae884c607deecab0d0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NullLogHandler</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ace2ce29e4f3e6692d4daa5f31d9a716b</anchor>
      <arglist>(LogLevel, const char *, int, const string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdown</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0ffacc069de7c831c29f31ae431d5273</anchor>
      <arglist>(void(*func)())</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>OnShutdownDelete</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a32ab863d316dc0ccdd931262d6802d30</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownDestroyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a093f9416987d92d79f59ddf11c667f31</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownDestroyString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3eae93c5002e04f782cd910d69bc646d</anchor>
      <arglist>(const std::string *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnShutdownRun</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abccd959bd23c7124de73d34f9eb7fc43</anchor>
      <arglist>(void(*f)(const void *), const void *arg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedBoolParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc503ac7648b853c2962831bcd8d26cf</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedDoubleParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac17b307547f8dbca56d62722834161a9</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a813209039a71b727bc7546bf458608d0</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a15324efd193a864ed5ece0bc928d9bd2</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(int), InternalMetadataWithArenaLite *metadata, int field_num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedEnumParserArg</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac10aeeec97d690be9b6b938b4ac57d28</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(const void *, int), const void *data, InternalMetadataWithArenaLite *metadata, int field_num)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFixed32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acde2291e3d2388982197e5c2677d6f8f</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFixed64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4e2c3a0e1a0c6e01c8823b9ad7824531</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedFloatParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc9caf0d3d171fddcf1de654c319a2ed</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aff51e3d2343c211ca49eb2abca660da8</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa3e072d65f4197f2ee1c79b438916a87</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSFixed32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a90e2c5103a8173eb043a602ae7e4f432</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSFixed64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a174f75fa4aef2360e04385ddd6b613b6</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a71a7da946daa93ed8f9a820c8d50a577</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedSInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a084fb7710672a4357c7ad9b1352f2650</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedUInt32Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a405fbc4620ae4615ed2ed61b1760d5c7</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PackedUInt64Parser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9918271f03d5ffba58a1dd1141436003</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aab8181347f3e2fd1aa662ae4502982a7</anchor>
      <arglist>(const std::string &amp;type_url, std::string *full_type_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseAnyTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e7d654354259c04391fe2283836a247</anchor>
      <arglist>(const std::string &amp;type_url, std::string *url_prefix, std::string *full_type_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab51c3ea1aec1bd42e46e6fda75918713</anchor>
      <arglist>(io::CodedInputStream *input, void *map_field)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseMessageSetItemImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaeead673a942d44bb6576879f11bf5ed</anchor>
      <arglist>(io::CodedInputStream *input, MS ms)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseNamedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae4d58bf305ff08d99b535bd1c8228c9a</anchor>
      <arglist>(const EnumDescriptor *descriptor, const std::string &amp;name, EnumType *value)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT bool</type>
      <name>ParseNamedEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2fa24d78df73ceba8c6182a06f897d0</anchor>
      <arglist>(const EnumDescriptor *descriptor, const std::string &amp;name, int *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa266be4d2ef3cbab077b18bb1f519602</anchor>
      <arglist>(const string &amp;value, int64 *seconds, int32 *nanos)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseVarint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a76fa6b8aeb01dab25d27173adefb19f7</anchor>
      <arglist>(const char *p, uint32 preload, uint64 *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseVarint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af4e20022d67f42b01f3a0f43a95ee327</anchor>
      <arglist>(const char *p, uint64 *out)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint64 &gt;</type>
      <name>ParseVarint64Fallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b0b51f9bcbdb2f1af54b66956b2e595</anchor>
      <arglist>(const char *p, uint64 res)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint64 &gt;</type>
      <name>ParseVarint64FallbackInline</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aef8d4da5c87c687cfc6f94c818f3dd3f</anchor>
      <arglist>(const char *p, uint64 res)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseVarint64Inline</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9dabcc6e57a1f00c9bb650cfa96029be</anchor>
      <arglist>(const char *p, uint64 *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintUTF8ErrorLog</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a19d11c0e1976b6e750398f798193d815</anchor>
      <arglist>(const char *field_name, const char *operation_str, bool emit_stacktrace)</arglist>
    </member>
    <member kind="function">
      <type>const Type *</type>
      <name>Raw</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7e92c7906306ac2e715acee24e089b8a</anchor>
      <arglist>(const MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>Raw</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a53c4c7bfcf4c5008aeb90b4ff7f32058</anchor>
      <arglist>(MessageLite *msg, int64 offset)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadBOOL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac83aa6b9fa703f09f26f3306fb71cd3b</anchor>
      <arglist>(const char *ptr, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PROTOBUF_ALWAYS_INLINE bool</type>
      <name>ReadBytesToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a30478a599d6eb26691e451bea24df229</anchor>
      <arglist>(io::CodedInputStream *input, std::string *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadDOUBLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af55496176cc7fa46a3e7714740581dbb</anchor>
      <arglist>(const char *ptr, double *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadENUM</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aceecf87efd7847253e9beb43b23aa851</anchor>
      <arglist>(const char *ptr, E *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFIXED32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a190e9c7c8028f8da899137fd495caecd</anchor>
      <arglist>(const char *ptr, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFIXED64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acb5bc246f3fbad0399fbc07e51a579ce</anchor>
      <arglist>(const char *ptr, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4bbfee47ea0f851fd26d07ba196622a</anchor>
      <arglist>(const char *ptr, float *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0df49460d56e62cdb7c1823c0d5a8d81</anchor>
      <arglist>(const char *ptr, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8e240625c6adfbd2c961d8a23334508f</anchor>
      <arglist>(const char *ptr, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSFIXED32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae5228e9d55cb947a224afd91ff9bc4b2</anchor>
      <arglist>(const char *ptr, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSFIXED64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a99b60d8cb666428251770f3bc078e3fc</anchor>
      <arglist>(const char *ptr, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a974d36993f6c501acfaaf891f3a3590f</anchor>
      <arglist>(const char *ptr, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadSINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0545a5ecae2f59076cf23294fd728fdf</anchor>
      <arglist>(const char *ptr, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>ReadSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a75794564e1188e83fde02906d6e596aa</anchor>
      <arglist>(const char **pp)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, int32 &gt;</type>
      <name>ReadSizeFallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a870cd3a4b12bfecf7cd67aa6a74fe6cd</anchor>
      <arglist>(const char *p, uint32 first)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af723b668c6610132d75e023386ea4327</anchor>
      <arglist>(const char *p, uint32 *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2eb31de13255444305e53fa9f0dacc76</anchor>
      <arglist>(const char *p, uint32 *out, uint32 *preload)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const char *, uint32 &gt;</type>
      <name>ReadTagFallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad78be2ba8fa506c374806f10067258e5</anchor>
      <arglist>(const char *p, uint32 res)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadUINT32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed29fe9d7ff4e1294bb10c51dfb90c40</anchor>
      <arglist>(const char *ptr, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadUINT64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1f76933dfb81f5f8f76746e94111790c</anchor>
      <arglist>(const char *ptr, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadUnaligned</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4316687806e7930ccfe03dcc4b05fabc</anchor>
      <arglist>(const char *ptr, F *value)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ReadVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae937f11421d8ffc249eca5cc9523cf40</anchor>
      <arglist>(const char **p)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>ReadVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a48341ef9f47e4a22d53590380bb105a8</anchor>
      <arglist>(const char **p, uint32 preload)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ReadVarintZigZag32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab6a01b83bf61473bd230d51f18775a7e</anchor>
      <arglist>(const char **p)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>ReadVarintZigZag32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a948fb7d1ce8ba3013735a8ca36690214</anchor>
      <arglist>(const char **p, uint32 preload)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ReadVarintZigZag64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9f5ba0bb8ab979694bc9c80908a1ced4</anchor>
      <arglist>(const char **p)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>ReadVarintZigZag64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7dfacf45ad7f004f2b8c008df2bc3d65</anchor>
      <arglist>(const char **p, uint32 preload)</arglist>
    </member>
    <member kind="function">
      <type>FieldDescriptor::Type</type>
      <name>real_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab3f991323ed842a375bd581400459675</anchor>
      <arglist>(FieldType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterFileLevelMetadata</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d38a02501c8abe812e1783b52eb009a</anchor>
      <arglist>(const DescriptorTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a801bc7ee9113109b95d5dd119a2f523f</anchor>
      <arglist>(const ParseTable &amp;table, int field_number, Arena *arena, MessageLite *msg, uint32 *oneof_case, int64 offset, const void *default_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RunZeroArgFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab2fd98e97dfe941261b51bc671297c19</anchor>
      <arglist>(const void *arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SecondsToDateTime</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a893c48e554a5b73a13716fbf6de9aed8</anchor>
      <arglist>(int64 seconds, DateTime *time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeGroupTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9633b1b42ac70708bf10b91cdffbc732</anchor>
      <arglist>(const MessageLite *msg, const void *table_ptr, O *output)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT void</type>
      <name>SerializeInternal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a19f03f2b1946526a6bf63404ba0f5759</anchor>
      <arglist>(const uint8 *base, const FieldMetadata *table, int32 num_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>SerializeInternalToArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae7c7978e123d52c80635002119f39de2</anchor>
      <arglist>(const uint8 *base, const FieldMetadata *table, int32 num_fields, bool is_deterministic, uint8 *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a544411eb909fc6176bfef2ce4b28da54</anchor>
      <arglist>(const FieldDescriptor *field, const MapKey &amp;key, const MapValueRef &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMapKeyWithCachedSizes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a48c0a58c3b27d2c4e9942e3671b5daa3</anchor>
      <arglist>(const FieldDescriptor *field, const MapKey &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SerializeMapValueRefWithCachedSizes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a20892dffff8350581419722c600c3228</anchor>
      <arglist>(const FieldDescriptor *field, const MapValueRef &amp;value, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageDispatch</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae817c9f8c9bb5df250bbb513cbd4536e</anchor>
      <arglist>(const MessageLite &amp;msg, const FieldMetadata *field_table, int num_fields, int32 cached_size, ArrayOutput *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageDispatch</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab236e109ce5ad53dd80fa4abbb980239</anchor>
      <arglist>(const MessageLite &amp;msg, const FieldMetadata *field_table, int num_fields, int32 cached_size, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageNoTable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a046a5e06b6a2ab96624136e051c6c56a</anchor>
      <arglist>(const MessageLite *msg, ArrayOutput *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageNoTable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa2cdfd5cbbe6994c6b9d24bde7644520</anchor>
      <arglist>(const MessageLite *msg, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeMessageTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c837b450a68445a5562b45e37fd2d5e</anchor>
      <arglist>(const MessageLite *msg, const void *table_ptr, O *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeNotImplemented</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afacd87ba194853dd395cf435cb9ff60a</anchor>
      <arglist>(int field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aeda9a029ba1492f914729e4e8251e726</anchor>
      <arglist>(const void *ptr, O *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeUnknownMessageSetItems</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a45a9848644c93aad72816aeae6cb2ca1</anchor>
      <arglist>(const std::string &amp;unknown_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SerializeUnknownMessageSetItems</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a53234d8349a44e31539641770abd4243</anchor>
      <arglist>(const UnknownFieldSet &amp;unknown_fields, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBit</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c3b0f057a4a120c835dc46371749b21</anchor>
      <arglist>(uint32 *has_bits, uint32 has_bit_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa0686de29e7d2bb6fe6d4a12092a5728</anchor>
      <arglist>(MessageLite *msg, uint32 *has_bits, uint32 has_bit_index, int64 offset, Type value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaa762a3676672e958fe1ac63130e8b5c</anchor>
      <arglist>(MapKey *map_key, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; bool &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a918ef48cd6bcc427830b325e9332df3d</anchor>
      <arglist>(MapKey *map_key, const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5f5189231550bb7e2ffbf9a00291b4c8</anchor>
      <arglist>(MapKey *map_key, const int32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3465778dedbd8705334904b5f6977656</anchor>
      <arglist>(MapKey *map_key, const int64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a260a0c9def537c6a91dab3d34769ff6b</anchor>
      <arglist>(MapKey *map_key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5e06bef0660142f7d7302fbaf2b76c16</anchor>
      <arglist>(MapKey *map_key, const uint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapKey&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adef7ad403cf3d365ba108df9b426d17c</anchor>
      <arglist>(MapKey *map_key, const uint64 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8dbb7de5d8a9e6950749a960fe04fe5d</anchor>
      <arglist>(MessageLite *msg, uint32 *oneof_case, uint32 oneof_case_index, int64 offset, int field_number, Type value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StressTestIterators</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ada4f71ada3a0aeb4efc665e8af666972</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>StrFunc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa828e61dc9523050d672e606cde0a43e</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StrictUtf8Check</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad5aca3e6f71c1c077e4b25cb94e88159</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17aff25fa37a9479e607f12544b66cbb</anchor>
      <arglist>(const char *begin, const char *end, void *object, ParseContext *)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>StringSpaceUsedExcludingSelfLong</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0b59a5ef7d904ee1f6751823cf0bcd4d</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>SubMessagePrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acdded51ba2c25f72d7871af718ec51b6</anchor>
      <arglist>(const std::string &amp;prefix, const FieldDescriptor *field, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TableSerialize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4808cf81b10ecaaadd92adc8ac4bea91</anchor>
      <arglist>(const MessageLite &amp;msg, const SerializationTable *table, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>uint8 *</type>
      <name>TableSerializeToArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a091b3cab49a02c3f75ef6c797c768b38</anchor>
      <arglist>(const MessageLite &amp;msg, const SerializationTable *table, bool is_deterministic, uint8 *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1a0ee50de0976ed2c670d9d6333c5415</anchor>
      <arglist>(ArenaTest, IsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1575689a76f59f25cc488dc559803067</anchor>
      <arglist>(ArenaTest, ParsingAndSerializingNoHeapAllocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aeaed932024439084aa431cfde4f9c145</anchor>
      <arglist>(ArenaTest, ReflectionInTextFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad7a834bb3b99eb4ca1d0eab37bd077db</anchor>
      <arglist>(ArenaTest, StringMapNoLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad7e9a5c4f02bf2ae741a8d47220c08a8</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, Accessors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab5aaacf5007e110b56787bb1c09e8bff</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, ClearField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a88fc417f3448f320754338b07d008da9</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, EmbedProto2Message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a57efa15f7a49aa0c0c780220de6ed5f4</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, MapEntryClear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac53426cc9b6e0941813b8902e6775d9b</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, MergeFromClearMapEntry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a41e7660454ac164e9718b09d53b1fe0c</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, MutableUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad003585ee3c3e6a86e7b395e9313504b</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, Proto2MapEntryClear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3fa1e092dc18302de5eb5cea23246639</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, ReleaseLast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a35f340f9bc5b6ad1731560c9d9c42aef</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, RemoveLast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad4ab1ac1b9b9acef952e4eb37b0f860a</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SetViaMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af4d87a81076a2859df7e19a4fe94bf0f</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SpaceUsed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a66cd300938e5bb735099a88e0d0389bc</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, Swap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc42b4eb2ecfdd50be867cbb6de546c1</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SwapElements)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3977b9c6c1482d20dae9fb053dde716b</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SwapFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac2c6191c7b1bc99f41112a92cd67b3b8</anchor>
      <arglist>(GeneratedMapFieldReflectionTest, SwapWithBothSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a98074728750f58f8260490a894194b10</anchor>
      <arglist>(GeneratedMapFieldTest, Accessors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9c9a54504e00d418c26c64a394e542b6</anchor>
      <arglist>(GeneratedMapFieldTest, Clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a37cd7c42c6a34ad82d893e19311e7622</anchor>
      <arglist>(GeneratedMapFieldTest, ClearMessageMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af6ba27cdb1a817300438e9de6ff29d4a</anchor>
      <arglist>(GeneratedMapFieldTest, CopyAssignmentOperator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8a28b6aa12d748725c3ccb5ad782e1f2</anchor>
      <arglist>(GeneratedMapFieldTest, CopyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a68bccd19d12df86937948d6ac63e60cc</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9f9c81bc66752c3c4b46f59265aeb486</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFromDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab770852283a9149a342fd3178c13218a</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFromDynamicMessageMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59635cb09f78b47f4bcee897e06b5c68</anchor>
      <arglist>(GeneratedMapFieldTest, CopyFromMessageMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a08e377828ba029dbd96644937fb8e5eb</anchor>
      <arglist>(GeneratedMapFieldTest, CorruptedWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa603faeabf15bea750f43d2d01fdad09</anchor>
      <arglist>(GeneratedMapFieldTest, DuplicatedKeyWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad07b0d4cedeca6db4ab09121c116e5f</anchor>
      <arglist>(GeneratedMapFieldTest, DuplicatedValueWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc75cf1dc748f512119621d7b7539c6a</anchor>
      <arglist>(GeneratedMapFieldTest, DynamicMessageCopyFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a462ea817cc185bc24e2033392d26742e</anchor>
      <arglist>(GeneratedMapFieldTest, DynamicMessageCopyFromMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a876050328794625a8d215a99d51f1979</anchor>
      <arglist>(GeneratedMapFieldTest, DynamicMessageMergeFromDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a224c86ccc8aededec656e8f49f9b011b</anchor>
      <arglist>(GeneratedMapFieldTest, IsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a106be5638780f81f9bc8fd41d17c40e7</anchor>
      <arglist>(GeneratedMapFieldTest, KeysValuesUnknownsWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab4c8d13424b59226298eda3270763ef6</anchor>
      <arglist>(GeneratedMapFieldTest, MergeFromMessageMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b7658d233968e6cf24a5ccb3d5e4e14</anchor>
      <arglist>(GeneratedMapFieldTest, MessagesMustMerge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abe75914274fa638c8e6a043e16be01e4</anchor>
      <arglist>(GeneratedMapFieldTest, MissedKeyWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf4a5736f35d4ebc2c554c3e580101ee</anchor>
      <arglist>(GeneratedMapFieldTest, MissedValueTextFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b95b471d9c5069f5f107e73b5de405d</anchor>
      <arglist>(GeneratedMapFieldTest, MissedValueWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc9221fcf82ad9a7583cc9ff70996777</anchor>
      <arglist>(GeneratedMapFieldTest, NonEmptyMergeFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5c60b29e02e99f01f125b78af8d73afa</anchor>
      <arglist>(GeneratedMapFieldTest, Proto2SetMapFieldsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abe3fbeac4cb25f71db9a1afbb9085838</anchor>
      <arglist>(GeneratedMapFieldTest, Proto2UnknownEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4a4b089ae061053125e9e6725cf6edd0</anchor>
      <arglist>(GeneratedMapFieldTest, SameTypeMaps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aab6925f55a2ba3acd2a9226ce85c9bde</anchor>
      <arglist>(GeneratedMapFieldTest, SerializationToArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab928d915812c45cebee8cd304715cbdc</anchor>
      <arglist>(GeneratedMapFieldTest, SerializationToStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab06b7ad1ec68733eab2b57325281f132</anchor>
      <arglist>(GeneratedMapFieldTest, SetMapFieldsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac7252e43d4c27037bbefc78c2a86d4cc</anchor>
      <arglist>(GeneratedMapFieldTest, StandardWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a42bf62ccb390736ef710cc72edc1cce4</anchor>
      <arglist>(GeneratedMapFieldTest, SwapWithEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a90e1521e533b045a06f33794b1d8625c</anchor>
      <arglist>(GeneratedMapFieldTest, SwapWithOther)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa4f2d49e8a54c80cf5e404c7143b25a2</anchor>
      <arglist>(GeneratedMapFieldTest, SwapWithSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad49414ea6f34977a33d7a925c24effb8</anchor>
      <arglist>(GeneratedMapFieldTest, SyncDynamicMapWithRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a53429cb2b9f87a99608650934c381d07</anchor>
      <arglist>(GeneratedMapFieldTest, UnknownFieldWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a26b41692133b93d0dd40bbde5951c848</anchor>
      <arglist>(GeneratedMapFieldTest, UnorderedWireFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7cb517b5d62241d5d913abbd1a0cfc37</anchor>
      <arglist>(GeneratedMapFieldTest, UpcastCopyFrom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae70d2f4c0fc0a5929ffab1cc93e79675</anchor>
      <arglist>(MapSerializationTest, Deterministic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab14270d6327e0756860cd5b582fed9ee</anchor>
      <arglist>(MapSerializationTest, DeterministicSubmessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2402098fce054ccf595290f99c44c4a6</anchor>
      <arglist>(MoveTest, MoveAssignmentWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0797dd60e25ccfb86e2be6fbc22301b1</anchor>
      <arglist>(MoveTest, MoveConstructorWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab50917c4db0eafa423d3716119665e30</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, ClearMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a1a610d86f532d7b30bc679b56c2e3f</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, IsInitialized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8dcadb704fa5639fdcf7c71035027647</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MapCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a21dca5f9aae025030bd93d6db4f4c80b</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MapDiscardUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a207e77305ac596ecbad7b45686f8f227</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MapSanityCheck)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4a0aac726cc6f75214b2af43727821fb</anchor>
      <arglist>(ReflectionOpsForMapFieldTest, MergeMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6c18dc85cea8995b792a03dc4444be6c</anchor>
      <arglist>(TextFormatMapTest, DynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a22590f18259709f48a09774efb583bca</anchor>
      <arglist>(TextFormatMapTest, NoDisableIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1076dc800aea6bfe3c178f62a6bb398c</anchor>
      <arglist>(TextFormatMapTest, NoDisableReflectionIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17cbbcc0556eb5c204241f6f32e64609</anchor>
      <arglist>(TextFormatMapTest, ParseCorruptedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae6cf1bab399bdc335675e97f3609150c</anchor>
      <arglist>(TextFormatMapTest, SerializeAndParse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae21c21ba3c9b55cc00b2abc1f2cb6187</anchor>
      <arglist>(TextFormatMapTest, Sorted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1d9d870968c1886e942826e94266e570</anchor>
      <arglist>(WireFormatForMapFieldTest, MapByteSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a73ae3e2a912706576afca5c54e2ab958</anchor>
      <arglist>(WireFormatForMapFieldTest, MapParseHelpers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afbea1a2bc4cef2d5606d83af1c764424</anchor>
      <arglist>(WireFormatForMapFieldTest, ParseMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1160be7472b7d7800fab9e35aeb0fd26</anchor>
      <arglist>(WireFormatForMapFieldTest, SerializeMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac4b966dc1e735d27db71674d4bb65de2</anchor>
      <arglist>(WireFormatForMapFieldTest, SerializeMapDynamicMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed2fb9e0f9a7107e25b45773a46ca1cc</anchor>
      <arglist>(MapFieldBasePrimitiveTest, Arena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ace7a8df859b5f823d0344e3db1a6916a</anchor>
      <arglist>(MapFieldBasePrimitiveTest, GetRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a40232da926f364454ba244326380fec6</anchor>
      <arglist>(MapFieldBasePrimitiveTest, MutableRepeatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2bb759c2b8281cbe6d2021701c145041</anchor>
      <arglist>(MapFieldBasePrimitiveTest, SpaceUsedExcludingSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a17a895c716655e9a618d49c00531cbbf</anchor>
      <arglist>(MapFieldInDynamicMessageTest, DynamicMapReflection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae4ab13dec606388328a6ce4ecca20bee</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapEntryReferernceValidAfterSerialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aaf2bd972274852812596e984ff687b7a</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapIndependentOffsets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa23c1401a6253b1f68f64a23ee911db4</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapSpaceUsed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a56f3b807ff33503b78056ea08a4eda6b</anchor>
      <arglist>(MapFieldInDynamicMessageTest, MapValueReferernceValidAfterSerialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9e9d682ab2a3248b3792417c7035df76</anchor>
      <arglist>(MapFieldInDynamicMessageTest, RecursiveMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac5c363440b12466f55ec3ba2ed3168f7</anchor>
      <arglist>(MapFieldReflectionTest, MapSizeWithDuplicatedKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae71653dd3a84f8f708d201d77b47a010</anchor>
      <arglist>(MapFieldReflectionTest, RegularFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af932e64b00656c8b36decc84a15365a7</anchor>
      <arglist>(MapFieldReflectionTest, RepeatedFieldRefForRegularFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2d7979232649b0941ca65ec9b460471c</anchor>
      <arglist>(MapFieldReflectionTest, RepeatedFieldRefMergeFromAndSwap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aafb92f21f733008161c337067aae4bd5</anchor>
      <arglist>(MapImplTest, Assigner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad097c976d6a87a3749808da0e52154fe</anchor>
      <arglist>(MapImplTest, BeginIsFast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af66bf797bb7549f05a4e1498b31f2ef4</anchor>
      <arglist>(MapImplTest, Clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7f93168ef24fcbd725783165eed7e8be</anchor>
      <arglist>(MapImplTest, ConstEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9ef349eb2be4adae38a59ac80750cf09</anchor>
      <arglist>(MapImplTest, ContainNotExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adbb61ec314dc5b99e69d0253480da987</anchor>
      <arglist>(MapImplTest, ConvertToStdMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a67a33c7bf100b7b03bf21b980277488a</anchor>
      <arglist>(MapImplTest, ConvertToStdVectorOfPairs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ace624c442af968375db62cb7eb314e7e</anchor>
      <arglist>(MapImplTest, CopyAssignMapIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3ccf8085616b4330edc12f90d89c23cd</anchor>
      <arglist>(MapImplTest, CopyConstructorWithArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0f3a79f534862cea000287088cbe7fd1</anchor>
      <arglist>(MapImplTest, CopyConstructorWithoutArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab3e3d7cfe2f3d88471b52f55dfa2b10c</anchor>
      <arglist>(MapImplTest, CopyIteratorStressTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac18d6bf114c28c5d96d1f2a043dd74ff</anchor>
      <arglist>(MapImplTest, CountNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa327709a5f86a864d200a35f26c21cb6</anchor>
      <arglist>(MapImplTest, EqualRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af3d21a2cb3b872bd6712ac531efa2f3b</anchor>
      <arglist>(MapImplTest, EraseByIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0c31220eedba90330575efa882682bef</anchor>
      <arglist>(MapImplTest, EraseMutipleByKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5fcf8ffacdb1cf1816b6ddd90d036dc4</anchor>
      <arglist>(MapImplTest, EraseRevalidates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac3371e162be4a7936160f1c708f00410</anchor>
      <arglist>(MapImplTest, EraseSingleByIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acd0c682f6a150171d73c6150198110f8</anchor>
      <arglist>(MapImplTest, EraseSingleByKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac6e529bb95ef1d70da804d7b8074064f</anchor>
      <arglist>(MapImplTest, GetReferenceFromIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7cc9ecfa6f4aff981226d19080a5649a</anchor>
      <arglist>(MapImplTest, HashFlood)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adac42afd50fd53621b15ff0970c7601b</anchor>
      <arglist>(MapImplTest, ImmutableContainNotExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4c5c10a010b2b219a9b107fbddcbb3dd</anchor>
      <arglist>(MapImplTest, ImmutableFindNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5cf2a65aff5d24912d79c4d62950e0e1</anchor>
      <arglist>(MapImplTest, InsertByInitializerList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abd0b946289dd58042afcc8b8d0fb278d</anchor>
      <arglist>(MapImplTest, InsertByIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afad4c4acba157f1942fe1c72d29d764c</anchor>
      <arglist>(MapImplTest, InsertSingle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c8fa45493de6fa93d169a1fe41fb71b</anchor>
      <arglist>(MapImplTest, IteratorBasic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab81bf39746998efb7a8eefd24e894e80</anchor>
      <arglist>(MapImplTest, IteratorCategory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa3ee85dde69c1e1e6cb1ad3f09771ca2</anchor>
      <arglist>(MapImplTest, IteratorConstness)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa4e5762878ec33bc13eaae6f174872c1</anchor>
      <arglist>(MapImplTest, IteratorInvalidation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7aaa48d50cc7c49e38df1d2b78fbef0d</anchor>
      <arglist>(MapImplTest, IterConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2ffeb4067e1b1773deac99ad5a18070b</anchor>
      <arglist>(MapImplTest, MapKeyAssignment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a45791652fa150dc3bb10c0d397cc9191</anchor>
      <arglist>(MapImplTest, MutableAt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0688e4a5cc761aa8e7a8ed8bbc352aed</anchor>
      <arglist>(MapImplTest, MutableFindNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a220288ed21618e40e6f70cb15d99d3e3</anchor>
      <arglist>(MapImplTest, OperatorBracket)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8714df18bba378533339fa9cb685549e</anchor>
      <arglist>(MapImplTest, OperatorBracketNonExist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a163bc46978e719b8cda386b7a42f60f8</anchor>
      <arglist>(MapImplTest, Rehash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3c55a38f708b0434015fe034cb4c3a0f</anchor>
      <arglist>(MapImplTest, SwapArena)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acc5784a30ea2c348ecee0d089318d073</anchor>
      <arglist>(MapImplTest, SwapBasic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3446d83ffaf4fd462b1cfad6890be34a</anchor>
      <arglist>(MapImplTest, ValidIteratorAfterErase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a982c0a362ff540872b57d3f8d8dc8b68</anchor>
      <arglist>(MapFieldStateTest, Clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a549745899f20a22cddc2ae7289f9cb9a</anchor>
      <arglist>(MapFieldStateTest, GetMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0e7420bbff5e3d822f9f0733e09aea8b</anchor>
      <arglist>(MapFieldStateTest, GetMapField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af04b6d2154e6d17b429c79ae17668dd4</anchor>
      <arglist>(MapFieldStateTest, MergeFromClean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a21715ca6f95b49ffefb823280ca8d656</anchor>
      <arglist>(MapFieldStateTest, MergeFromMapDirty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3953049b748866da8335e1c41edce72f</anchor>
      <arglist>(MapFieldStateTest, MergeFromRepeatedDirty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a63b1ff7c0564501a6fc469d233d648cd</anchor>
      <arglist>(MapFieldStateTest, MutableMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7067700f9f5d76d1ff7a359852c4c082</anchor>
      <arglist>(MapFieldStateTest, MutableMapField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d3a1bcdc7a0956d11c2b4c89c098fd9</anchor>
      <arglist>(MapFieldStateTest, SpaceUsedExcludingSelf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a52b90d10afeb823276258ebe67289fdd</anchor>
      <arglist>(MapFieldStateTest, SwapClean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aac13948e22def1cfd383ab815c91f692</anchor>
      <arglist>(MapFieldStateTest, SwapMapDirty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad1625337fe39a99d7974d12f34767e83</anchor>
      <arglist>(MapFieldStateTest, SwapRepeatedDirty)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestDeterministicSerialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9abf52d01972b62ebf03ebfaef69042f</anchor>
      <arglist>(const protobuf_unittest::TestMaps &amp;t, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestEqualIterators</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4f7c017abc7c42044bf8cfb8e1f6ee64</anchor>
      <arglist>(Iter i0, Iter i1, Iter end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestOldVersusNewIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6fec964489a0a1f4cd15b8550d499d50</anchor>
      <arglist>(int skip, Map&lt; int, int &gt; *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TestValidityForAllKeysExcept</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a96c262b46266a9bde53aac7ab73b62c4</anchor>
      <arglist>(int key_to_avoid, const T &amp;check_map, const U &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToCachedSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a112e9ac7582b2f46dc120d94946d5400</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ToIntSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa945a71c2cbbef62aaf78a4d83238139</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>UnalignedLoad</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a897ef618a0bb2e49572b9dbb9e0d3474</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownFieldParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8672b7c94ae361d97c90c9fd2f36047d</anchor>
      <arglist>(uint32 tag, InternalMetadataWithArenaLite *metadata, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownFieldParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8d7b985125644ac0514e29ec878b070c</anchor>
      <arglist>(uint32 tag, std::string *unknown, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnknownFieldSerializerLite</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9011612e1e5955e660ebbfe2a424db7b</anchor>
      <arglist>(const uint8 *ptr, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnknownFieldSetSerializer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a254aeddfd74f7fec08624d4ed8984c22</anchor>
      <arglist>(const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>UnknownGroupLiteParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5d5e2667bd9e8a46dcb9f0ea55e95af9</anchor>
      <arglist>(std::string *unknown, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>UnwrapMapKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a55121e311761047bbe8063e149edeb34</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UnwrapMapKey&lt; bool &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1df11e6fa7743b4060e5a9de93cb8bd6</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>UnwrapMapKey&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac65df948706b10dba45448793fc74e9b</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>UnwrapMapKey&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8911eccbfbe59c1f6fda4a0fdf711e0b</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>UnwrapMapKey&lt; std::string &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aed3b5a756bfb13ec56f4aebfc352b316</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>UnwrapMapKey&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a6077f7b75e060318b14c3d63c5a74a</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>uint64</type>
      <name>UnwrapMapKey&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a12fdc14e477394eb89358fb1b9fc6bee</anchor>
      <arglist>(const MapKey &amp;map_key)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT char *</type>
      <name>UTF8CoerceToStructurallyValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ac35ff5f8e0a60ef4b2dd150fcfbba7</anchor>
      <arglist>(const StringPiece &amp;str, char *dst, char replace_char)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8GenericScan</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5b81179615b50b2d3ab31e942c96795a</anchor>
      <arglist>(const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UTF8GenericScanFastAscii</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ad962300ae75b6d661a07037ec27f679f</anchor>
      <arglist>(const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed)</arglist>
    </member>
    <member kind="function">
      <type>PROTOBUF_EXPORT int</type>
      <name>UTF8SpnStructurallyValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7165b71d7ee96e63aa4573fc764767a3</anchor>
      <arglist>(const StringPiece &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateEnumUsingDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac73bc954d70bc9f83ea45dd973825bae</anchor>
      <arglist>(const void *arg, int number)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>VarintParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab9bbd0c68410f5cf8f3d0790cc8ae7bc</anchor>
      <arglist>(const char *p, T *out)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>VarintParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af51bc3dbab7124cf216d4f02f372358a</anchor>
      <arglist>(void *object, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0cb89aeb931b52d1da058d801ea9aabb</anchor>
      <arglist>(const T *data, const int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>VarintSize64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a9b579a5829edce66c0440a16f636f160</anchor>
      <arglist>(const T *data, const int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VerifyUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7a6a0803695cf673637b364a04400c4f</anchor>
      <arglist>(StringPiece str, const char *field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VerifyVersion</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a57833b733538e6d87cd3bf715d9eedab</anchor>
      <arglist>(int headerVersion, int minLibraryVersion, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>VersionString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a59dbc987171cf3b017db5747f1bf8fb1</anchor>
      <arglist>(int version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; bool, WireFormatLite::TYPE_BOOL &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a10d74b84ff86936b1eb6a7035c26c775</anchor>
      <arglist>(io::CodedInputStream *input, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; double, WireFormatLite::TYPE_DOUBLE &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a3fafd4429a6427384ee9a18db651ac37</anchor>
      <arglist>(io::CodedInputStream *input, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; float, WireFormatLite::TYPE_FLOAT &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ce46f1676f226c9c737d909e74cba3e</anchor>
      <arglist>(io::CodedInputStream *input, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int, WireFormatLite::TYPE_ENUM &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8427cb713425b7bbbb24e158cf626134</anchor>
      <arglist>(io::CodedInputStream *input, int *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int32, WireFormatLite::TYPE_INT32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a436edc6da46e4d61c49a50d7795bf2ee</anchor>
      <arglist>(io::CodedInputStream *input, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int32, WireFormatLite::TYPE_SFIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36380847b7e2adbfea3a3aead2698e3e</anchor>
      <arglist>(io::CodedInputStream *input, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int32, WireFormatLite::TYPE_SINT32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a063c9b85a3321dafc468298421571b28</anchor>
      <arglist>(io::CodedInputStream *input, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int64, WireFormatLite::TYPE_INT64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab2a6429d5209b20a0843f31cf5a3cf77</anchor>
      <arglist>(io::CodedInputStream *input, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int64, WireFormatLite::TYPE_SFIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aba6ef7fe60f935a1d17975db8ad885d1</anchor>
      <arglist>(io::CodedInputStream *input, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; int64, WireFormatLite::TYPE_SINT64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abf330fc7f3cecbde7b6ea289e39e9b4a</anchor>
      <arglist>(io::CodedInputStream *input, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint32, WireFormatLite::TYPE_FIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa748149f3ae2734c273f8c5950570146</anchor>
      <arglist>(io::CodedInputStream *input, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint32, WireFormatLite::TYPE_UINT32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ac5a57ca95873725ae2286db7911306ae</anchor>
      <arglist>(io::CodedInputStream *input, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint64, WireFormatLite::TYPE_FIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>acf56caca99a247ef927775e1a7cbc270</anchor>
      <arglist>(io::CodedInputStream *input, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WireFormatLite::ReadPrimitive&lt; uint64, WireFormatLite::TYPE_UINT64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adf246e926eae9f944ed8661dfae900b5</anchor>
      <arglist>(io::CodedInputStream *input, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; double, WireFormatLite::TYPE_DOUBLE &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a170384d5b445ba318978b5417f34881d</anchor>
      <arglist>(const uint8 *buffer, double *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; float, WireFormatLite::TYPE_FLOAT &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6083eca67b9bc41ac3618a696f7030b4</anchor>
      <arglist>(const uint8 *buffer, float *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; int32, WireFormatLite::TYPE_SFIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2bec836783c5789d013afeaa2a39a915</anchor>
      <arglist>(const uint8 *buffer, int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; int64, WireFormatLite::TYPE_SFIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aef678d4e0ceb0a6ead6b73f0dade9fd5</anchor>
      <arglist>(const uint8 *buffer, int64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; uint32, WireFormatLite::TYPE_FIXED32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aede296e498c0295380f7d9e96f2038ed</anchor>
      <arglist>(const uint8 *buffer, uint32 *value)</arglist>
    </member>
    <member kind="function">
      <type>const uint8 *</type>
      <name>WireFormatLite::ReadPrimitiveFromArray&lt; uint64, WireFormatLite::TYPE_FIXED64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7e5bf0cfcd65c51f58cdc6e6f517e430</anchor>
      <arglist>(const uint8 *buffer, uint64 *value)</arglist>
    </member>
    <member kind="function">
      <type>const PROTOBUF_MUST_USE_RESULT char *</type>
      <name>WireFormatParser</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab05293a561841afa89a0a02e57fb28c4</anchor>
      <arglist>(T &amp;field_parser, const char *ptr, ParseContext *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa1f08260781493cc3f650a7cbb27face</anchor>
      <arglist>(const CType *a, int n, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58cbcdf39e1a504be556f3cfae052b24</anchor>
      <arglist>(uint32 num, StringPiece val, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aad9f43d01302254f97d5e67ccc2fda83</anchor>
      <arglist>(uint32 num, StringPiece val, UnknownFieldSet *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLengthTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ab0016f657ea01c6ae7460441e572bfaa</anchor>
      <arglist>(uint32 length, O *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteTagTo</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7c2b2a0b4131d043f0b25a77abb522ca</anchor>
      <arglist>(uint32 tag, O *output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a416ed7e8bd1b8f30fbc69a3b9e5611fa</anchor>
      <arglist>(uint32 num, uint64 val, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7b1d53ff75e7a35f9c92dc5fc79dc529</anchor>
      <arglist>(uint32 num, uint64 val, UnknownFieldSet *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4ffae68afecbffedcb9004b689dd775e</anchor>
      <arglist>(uint64 val, std::string *s)</arglist>
    </member>
    <member kind="variable">
      <type>ExplicitlyConstructed&lt; std::string &gt;</type>
      <name>fixed_address_empty_string</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abb6094b11c2ac4b8cb00c033b8c4e120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExplicitlyConstructed&lt; ImplicitWeakMessage &gt;</type>
      <name>implicit_weak_message_default_instance</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>adfad5e9ce240d8ab968d3152026c4e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>internal::once_flag</type>
      <name>implicit_weak_message_once_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a1832bfa634307711ea71a0fea5d42930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>k0</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6d4c62a31269f106a150c7bccf22e329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>k1</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a8a21e5d6f11422def3f7145c82c43e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>k2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a7c5239fff61a489baea37ab8425395c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAnyFullTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a43e8175e185443bc13568fd2ce90a972</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kInvalidMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a451df1d934791e9843bbf33564be47d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMinHeaderVersionForLibrary</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>ae3bd5a734499a44de4b22d2f049cad12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMinHeaderVersionForProtoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6053e872467dddffdeb170e75b8a743e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMinRepeatedFieldAllocationSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>abdee346608daadab239f0e3db703c19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kNotPackedMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a4d691d9c4e1594c13ec1e742d12e00e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kOneofMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a0f24ce3e5fcd6627e167cd6419c75dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kRepeatedMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a589b9bf4dc4e932b028607298937e4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTypeGoogleApisComPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a36c635de88414218692b34ce2758a650</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTypeGoogleProdComPrefix</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a5ad710af05f5ec075562f51055a1dfcc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const unsigned char</type>
      <name>kTypeMask</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a2c600f9a2e676496bf814751c00f047c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LogHandler *</type>
      <name>log_handler_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aa8bf396a172caee69e879d5aab5761b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::atomic&lt; int &gt;</type>
      <name>log_silencer_count_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a705e108e7896c103db3da62aee594014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8</type>
      <name>utf8acceptnonsurrogates</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a497346969780363a890dd32f211fbfda</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_BYTES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afb2e72ba718919117f5bdc0c16e65d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>utf8acceptnonsurrogates_fast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6985e5f2f3232e366555e933c5e9b502</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_HIADD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afec515be28a93ccc994342ab1e415d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_LOSUB</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a63df527ecae81b8ee0037f8907eb23e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_MAX_EXPAND_X4</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a41f4fb7dd633686f4e1032be627f7d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UTF8ScanObj</type>
      <name>utf8acceptnonsurrogates_obj</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>af73e077c788a0063af4dfb0c86356259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RemapEntry</type>
      <name>utf8acceptnonsurrogates_remap_base</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a22837466b14c25a1c2ab52c2822f33c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>utf8acceptnonsurrogates_remap_string</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a303654ba75af799c2b24e13f7e34c9d5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_SHIFT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6f6eef53b004afd1dbbe14b2ecc6d5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_STATE0</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>afc09ba712fd3b2c54af47fd759e6c244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_STATE0_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>aae78e10e63bb2be472f377f8a7ec53a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>utf8acceptnonsurrogates_TOTAL_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a58791e4a88f62ed8446371359f075935</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::_parameterized</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</filename>
    <class kind="class">google::protobuf::internal::_parameterized::_ParameterizedTestIter</class>
    <class kind="class">google::protobuf::internal::_parameterized::TestCase</class>
    <class kind="class">google::protobuf::internal::_parameterized::TestGeneratorMetaclass</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CleanRepr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a104928e97ee43f7227c04f275851f996</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FormatParameterList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>aa719c06f83102e1ba01338f3dd9a11ab</anchor>
      <arglist>(testcase_params)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsSingletonList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ae64f095e210e692a262c127ea07ee293</anchor>
      <arglist>(testcases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifyClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ab5c06d00154191d3f4ad3f3416e29794</anchor>
      <arglist>(class_object, testcases, naming_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_NonStringIterable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a2f3dbe13a1e6ad3751a83c7b942c3390</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParameterDecorator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ab341b4bf831682a7c69680f6691aea31</anchor>
      <arglist>(naming_type, testcases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StrClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a06ea765ff3f796d4109fd3bb35a6c595</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_UpdateClassDictForParamTestCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a299a6242ff4708d3c50b30ec6b025414</anchor>
      <arglist>(dct, id_suffix, name, iterator)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CoopTestCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a9a587e7f21713636d7c436a4857066e4</anchor>
      <arglist>(other_base_class)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>named_parameters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a8d4376231ea24e16b08534af7d23abe3</anchor>
      <arglist>(*testcases)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parameters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a9d1932bab82be6595f1898083a75ad81</anchor>
      <arglist>(*testcases)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>abd8113c6de7fe183f4329645c5b4a368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ARGUMENT_REPR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ae2212717df7b2a5f7d0a98f87ce84fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FIRST_ARG</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a8d60868cf5a682a3f98125696b1ff179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SEPARATOR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>a7c47288c8dc8d7d923d41299edeabaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ADDR_RE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1__parameterized.html</anchorfile>
      <anchor>ac4aef5bf8e8e5f7e36d9b1e389dae56f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::api_implementation</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a672c2e5da3da94ee0becb1c03bc7d13e</anchor>
      <arglist>(implementation_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsPythonDefaultSerializationDeterministic</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a71fcc9887f2348c6df94860611d003b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a0eca73384c8fbb4ef5f90598a92f5c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Version</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>ae978c87772e18e4a8f9f9e668681856c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_api_version</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>af58b180ad158127b342dadf1715aebe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_default_implementation_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a1bb45d344d0b3b99cb9169dd1315a8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_implementation_type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>aba33db17f05584717fafb8342bf0ba8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_implementation_version</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a6e793c4eac4879eabdaba335e4dbf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_implementation_version_str</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>adbc17f9d6fa5a4e933deaa3ba2bf3bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_proto_extension_modules_exist_in_build</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>a692ddac3d10c162c999dc957dbd1f476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_python_deterministic_proto_serialization</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1api__implementation.html</anchorfile>
      <anchor>ad4af128e427254353ebdeb5f05561557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::containers</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1containers.html</filename>
    <class kind="class">google::protobuf::internal::containers::_UnknownField</class>
    <class kind="class">google::protobuf::internal::containers::BaseContainer</class>
    <class kind="class">google::protobuf::internal::containers::Mapping</class>
    <class kind="class">google::protobuf::internal::containers::MessageMap</class>
    <class kind="class">google::protobuf::internal::containers::MutableMapping</class>
    <class kind="class">google::protobuf::internal::containers::RepeatedCompositeFieldContainer</class>
    <class kind="class">google::protobuf::internal::containers::RepeatedScalarFieldContainer</class>
    <class kind="class">google::protobuf::internal::containers::ScalarMap</class>
    <class kind="class">google::protobuf::internal::containers::UnknownFieldRef</class>
    <class kind="class">google::protobuf::internal::containers::UnknownFieldSet</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1containers.html</anchorfile>
      <anchor>a17264aff8a348e53a87b2ef41a24517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MutableMapping</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1containers.html</anchorfile>
      <anchor>a19b5e12682cbc8cafec36ca3a0562dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::decoder</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeFixed32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a336494ed38f8444f00b5b11cc6804f0b</anchor>
      <arglist>(buffer, pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeFixed64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>af3af569c7eac084e844ddad45274e782</anchor>
      <arglist>(buffer, pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeUnknownField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a12d462f062c4337bc16b26e55d40200c</anchor>
      <arglist>(buffer, pos, wire_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DecodeUnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a802a1d87e5c82c251dc5e097efd76bb7</anchor>
      <arglist>(buffer, pos, end_pos=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DoubleDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a970532607b9864b1df93a9038297677d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_EndGroup</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aab3b6ca91f9bac29cf1148589f1e1889</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FieldSkipper</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a49c9aaa5b992ef628244245da7c6de7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FloatDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a48791d35a6065ae014109093b1c74583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifiedDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a97fb048d2cd2ee7899f153e37fad8bc5</anchor>
      <arglist>(wire_type, decode_value, modify_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RaiseInvalidWireType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aec7b5aeb3bea448cb23481f186ee9aa5</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SignedVarintDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a441164464992e82be81033b450df78d1</anchor>
      <arglist>(bits, result_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SimpleDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>af847b2d64d87143387bf398d7ccd9f1a</anchor>
      <arglist>(wire_type, decode_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFixed32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a26b41ba57336f024f7fadfe828af660a</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFixed64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ae104428fb98da9bd67dfa9c2463dc261</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipGroup</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a199f9f8036cbcf9f9b6dd088af66b5c9</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipLengthDelimited</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a950d131011e0882d31c2f72e46170cfc</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab41b5db1e1e733989e10aa6d750439bc</anchor>
      <arglist>(buffer, pos, end)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StructPackDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abc075ca6cb78dbcf5863b4059aff2039</anchor>
      <arglist>(wire_type, format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a5c64932913482e3f47e2934b31ce8d25</anchor>
      <arglist>(mask, result_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a879e0a1e1911194b04f8e373404deb9f</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EnumDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a2be3e140e70190ded3c80f84e3b60462</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a53cfe9904de17b328ac04776c72003a2</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MapDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aa96e585f737bca65415cad9ca2292089</anchor>
      <arglist>(field_descriptor, new_default, is_message_map)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a943546f0cf558d280b8e45788affada2</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abd8561c331e42b084d95c329182aa910</anchor>
      <arglist>(descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReadTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a033a8d2ba529e9522c76d99d31d8ec32</anchor>
      <arglist>(buffer, pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a5c6594734d328f5e7fd45ac036ca74dd</anchor>
      <arglist>(field_number, is_repeated, is_packed, key, new_default, is_strict_utf8=False)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ae212a7d5dd41af565202218f784e5827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_DecodeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aa63f09095177e883def89e1f913451b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeSignedVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a97737bd8e99170c90472d11bc9ec702d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeSignedVarint32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a16529d7138323b2ac078c247e898e42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a85c7a80aea85f6a99115859e5a19346b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_DecodeVarint32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a51ba51eb4ce9e10fcf071fb10dd24c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a02d43e1ad4573100d7b4cbf7842fe450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NEG_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abd84c30f413e46e3e9501cdbb2ba2a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_POS_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a0bfd8f9d179b1a9825a5a07949d7630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SURROGATE_PATTERN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a7b61da8e2d8661a1668c5b03a3e34549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_UCS2_MAXUNICODE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ac2a060d18e8136567f2ecf9aac101d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>BoolDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a6fad09bcb937fda2ed1b902d8db29bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>DoubleDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>afd1c6ebfacb8ad9906f244f0bc8ca164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a377dd4a9a46b8d3fad9e63dc19fc563e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a803c56e8b0de091a76ce4b16aacd197b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>FloatDecoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a2ad335f37393311740577414f8ee9303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a9ef0ae0ef3c1a1b0bd58a991ae621e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab0d5ddeef8cc6331b6e9dc21dd50510e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab1157ea2038ac6d7c4f5a2cd248d8ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MESSAGE_SET_ITEM_TAG</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a9fd537d7baa487435b1c367fbbea8470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>a9ca355519e596827831742b23c4b0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>afd59c3b70e89e5decfbd29d3e791dfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ac5a4cb72de2d4e377b1e81c5fc6175eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>aef92c891af8d44eecf5589fc97c41dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SkipField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>abc2a14f5501d4f039fd14fa5645a11a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt32Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ad22a64981a18fbeaf23e94aa95a71217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt64Decoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1decoder.html</anchorfile>
      <anchor>ab715e83be7a3d927cfef6e5d63ca5576</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::descriptor_database_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__database__test.html</filename>
    <class kind="class">google::protobuf::internal::descriptor_database_test::DescriptorDatabaseTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__database__test.html</anchorfile>
      <anchor>ad455d76f2e2d8abc15ee7984ef6cd7f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::descriptor_pool_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</filename>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::AddDescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::CreateDescriptorPoolTest</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::DefaultDescriptorPoolTest</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::DescriptorPoolTestBase</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::EnumField</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::EnumType</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::ExtensionField</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::MessageField</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::MessageType</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::ProtoFile</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::SecondaryDescriptorFromDescriptorDB</class>
    <class kind="class">google::protobuf::internal::descriptor_pool_test::StringField</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</anchorfile>
      <anchor>a4716920459d6c7d36741280600b4ed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST1_FILE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</anchorfile>
      <anchor>a6c48003491f72e42d651e2079413b559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST2_FILE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__pool__test.html</anchorfile>
      <anchor>a4b9963df615887c910a18325dd274d2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::descriptor_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__test.html</filename>
    <class kind="class">google::protobuf::internal::descriptor_test::DescriptorCopyToProtoTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::DescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::GeneratedDescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::MakeDescriptorTest</class>
    <class kind="class">google::protobuf::internal::descriptor_test::NewDescriptorTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>a8e45a9be9620ba558855de1d70ce0902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_EMPTY_MESSAGE_DESCRIPTOR_ASCII</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>a4ffd9551990dfd037e0802940e4541f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::encoder</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FixedSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a42e3581cf0bb71a4bca49a43610f7df6</anchor>
      <arglist>(value_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_FloatingPointEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a16cdf0674f53186959fb3dad07a8ed3e</anchor>
      <arglist>(wire_type, format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifiedEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>af32b684208db05d8e5fc210c60387bc7</anchor>
      <arglist>(wire_type, encode_value, compute_value_size, modify_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ModifiedSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a01340d8a6c1270df7d28cf09aa9f298d</anchor>
      <arglist>(compute_value_size, modify_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SignedVarintEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a24ae3072ac91021a5fe4a6065f0fa5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SignedVarintSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a44413d637fcf38e7e3ae33862f6e63a4</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SimpleEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>aae7fcb2b088f3e113bc517f28a9b09ad</anchor>
      <arglist>(wire_type, encode_value, compute_value_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SimpleSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a688958ab87a6841629070724729d7600</anchor>
      <arglist>(compute_value_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StructPackEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a5dd93e410aad143860aad3ee8a0d5dad</anchor>
      <arglist>(wire_type, format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TagSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>adb8331d78a74105ae84f9d81c1b29d40</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a62c205337e0de4be3e8198dadd924e22</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a99b6082d96aef2652c987695edd76d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarintSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>af9789684f0639bb61accd6e5d670b88d</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BoolEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a860b0978a465a11c39eb2c7796ca2d32</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a2d2890fba14af32390fc8ea65b7be885</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a8f9a1385161b61c2ba1100b652e1d509</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>aa3ff74329f6a00955627ac35a6822957</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>aa6d9498d3584c19ccd45ee8b2678fee5</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MapEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a5feb955e5595f5ccf3a80df5c7712894</anchor>
      <arglist>(field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MapSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ae1bd9c348ebf7e1d8dcb7d77ae11a096</anchor>
      <arglist>(field_descriptor, is_message_map)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ac231ecf7df633cb60a509316f5cd4497</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ab2b9bae843e3915fd215c5d7445c37bc</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ad099545cb380b0c1541184f83e23d78a</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a344a93df11324d483cc882d3a6a4e3ee</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ab863c72085f42251f46e447d006d5d41</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a5883099531fb18f6492862a56c55645c</anchor>
      <arglist>(field_number, is_repeated, is_packed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TagBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ac87cd59332b1c0ccc26273d6f6859500</anchor>
      <arglist>(field_number, wire_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a91c8feb5a6b829244b2067c9e6106125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_EncodeSignedVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a28756074706cc0b5eab2dbfa8e470ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>def</type>
      <name>_EncodeVarint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a8c62dff17b80bf22275afe3e6f719ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NEG_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>af41560abb9bdcca1f77291c5f8641850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_POS_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ae58daa3f7f73820fbe6e3e1d62b892de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>BoolSizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a9d36b93d1f95cab3d564fd6a8560a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>DoubleEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>afb510268f7bd1ba35080c9a8a25fa267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a45109981b757e5b236b92f689a8f7a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a48acd82d986fc274cd6446fcffac755a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed64Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a0c4bda7ccb687d13f07a5b4348b65e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Fixed64Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a31af6268c2eb2e502c4d0faea29070f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>FloatEncoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>abba1c4a6a3da471606659648f669c7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>ad4bcca7590b0094773c361e18402228a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>Int32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a496ac435ab22988aa82597ca1c46af09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a4de8fb467d7a8ca8d733f952412ca42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SFixed64Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a133770816e84828fb3a896b07380532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a174ba47d015c605ade978c771bc0ae64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>SInt32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a918e440f89a3bf12ae80b69e96e35516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt32Encoder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>a2332b3eaffeaf4cd884784f9dade2c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>UInt32Sizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1encoder.html</anchorfile>
      <anchor>abc98dc6bcfd3c3fb9679fca46f270dd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::enum_type_wrapper</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper.html</filename>
    <class kind="class">google::protobuf::internal::enum_type_wrapper::EnumTypeWrapper</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1enum__type__wrapper.html</anchorfile>
      <anchor>a1972f5232287e4681d87df4806d79029</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::extension_dict</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1extension__dict.html</filename>
    <class kind="class">google::protobuf::internal::extension_dict::_ExtensionDict</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VerifyExtensionHandle</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1extension__dict.html</anchorfile>
      <anchor>a9ed50cecc2bfb55d13d98a3f08ad42c2</anchor>
      <arglist>(message, extension_handle)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::generator_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1generator__test.html</filename>
    <class kind="class">google::protobuf::internal::generator_test::GeneratorTest</class>
    <class kind="class">google::protobuf::internal::generator_test::SymbolDatabaseRegistrationTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>a852446d938d0ae53758e1c14c5405b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_EXTENSION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>a0295a773ce5fa05b1200340527963223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::import_test_package</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1import__test__package.html</filename>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::json_format_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1json__format__test.html</filename>
    <class kind="class">google::protobuf::internal::json_format_test::JsonFormatBase</class>
    <class kind="class">google::protobuf::internal::json_format_test::JsonFormatTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1json__format__test.html</anchorfile>
      <anchor>ae6d0e53bc150e63f2e25a686ccaccdc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::keywords_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1keywords__test.html</filename>
    <class kind="class">google::protobuf::internal::keywords_test::KeywordsConflictTest</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::message_factory_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1message__factory__test.html</filename>
    <class kind="class">google::protobuf::internal::message_factory_test::MessageFactoryTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__factory__test.html</anchorfile>
      <anchor>a04522f303f58258375cebc3fab1c2b03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::message_listener</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1message__listener.html</filename>
    <class kind="class">google::protobuf::internal::message_listener::MessageListener</class>
    <class kind="class">google::protobuf::internal::message_listener::NullMessageListener</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__listener.html</anchorfile>
      <anchor>a32ed03b2f758141681b0210738938354</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::message_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</filename>
    <class kind="class">google::protobuf::internal::message_test::MessageTest</class>
    <class kind="class">google::protobuf::internal::message_test::OversizeProtosTest</class>
    <class kind="class">google::protobuf::internal::message_test::PackedFieldTest</class>
    <class kind="class">google::protobuf::internal::message_test::Proto2Test</class>
    <class kind="class">google::protobuf::internal::message_test::Proto3Test</class>
    <class kind="class">google::protobuf::internal::message_test::ValidTypeNamesTest</class>
    <member kind="function">
      <type>def</type>
      <name>isinf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>acd57ab3ebb2255855d746464700ee2ed</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isnan</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a8cf6b5f88084608df68f22b37bafbdff</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsNegInf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ad5654459f335707fad31788707f3e46c</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsPosInf</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>af6a911c4d1234063a4f486b2d7517b62</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a420e67d5f1523d5161f5b6e7b5279a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmp</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ab16aa45b85283c253588808a0ba8ab29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a91f672382eb3d5783a3bd418a2592dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>UCS2_MAXUNICODE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>aad5328bba870b5da3891ca737f32fba4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::proto_builder_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1proto__builder__test.html</filename>
    <class kind="class">google::protobuf::internal::proto_builder_test::ProtoBuilderTest</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::python_message</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</filename>
    <class kind="class">google::protobuf::internal::python_message::_FieldProperty</class>
    <class kind="class">google::protobuf::internal::python_message::_Listener</class>
    <class kind="class">google::protobuf::internal::python_message::_OneofListener</class>
    <class kind="class">google::protobuf::internal::python_message::GeneratedProtocolMessageType</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddByteSizeMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afbd68261e8636c5142239ffbf889d5a8</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddClassAttributesForNestedExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afdc3c81a8fa395972a86effccc9e103a</anchor>
      <arglist>(descriptor, dictionary)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddClearExtensionMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3f96b75cd8897e02bbd6a76b1fae2fe8</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddClearFieldMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a0c3dee3f81c5e4b28ae20b96456c7395</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddEnumValues</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8aa1f10771c8107a6a8d7bac8e4534a7</anchor>
      <arglist>(descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddEqualsMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa757f72aaa4f0563b93e622cb5770dce</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddHasExtensionMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a75127b57d8ada128013e82337ea1c354</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddHasFieldMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ac5da500ab2c4f1e016a244fcc8945102</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddInitMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afa28ce047c2ed827cc7e0905cda3e07e</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddIsInitializedMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a16c96370e4d572fad375f94fdb7d259d</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddListFieldsMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1de03ab79c55bb38742815550d70646b</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddMergeFromMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1b887e2c897847c7ef5c64a030a7b924</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddMergeFromStringMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8b6c5249f5aba9a5dc989840b79fd991</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddMessageMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8de3d07dd77b103131d501bafe92b7fc</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPrivateHelperMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a987350c48f2c80a879ff10dc581967d3</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2be8d07794a3357dfcc3edd590027398</anchor>
      <arglist>(descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7087c1fb0cf76296c527fdbdcb672a5f</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ac699fd23bda465acca6f9d3a53148e94</anchor>
      <arglist>(descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForNonRepeatedCompositeField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aed6e6e52ff7ae9e093247cf5a8f2a37f</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForNonRepeatedScalarField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a23042793ce90ff2363e5225022b8711a</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddPropertiesForRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad49f242b4ca8c2be2167aecec48367ae</anchor>
      <arglist>(field, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddReduceMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a98c37f75f87af8a21a1c53248e7f62db</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddReprMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a9db03adcf0610f39e74ae4ec2e65851b</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSerializePartialToStringMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a609d049ec57fef5a6b585f74b695e97e</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSerializeToStringMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a70d5d4a66659192413c743ea6918164d</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddSlots</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad3fbbecd73f0de73cec35ba939aaf062</anchor>
      <arglist>(message_descriptor, dictionary)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddStaticMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa5a0ca705799a5b0efcbe1ec9bffc932</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddStrMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af33828b78dd549ee38c53f2a786aeffc</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddUnicodeMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a970f6b74d01745f0d16df8b08b638571</anchor>
      <arglist>(unused_message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddWhichOneofMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a874b5a01545f66eb007b28ab411a5511</anchor>
      <arglist>(message_descriptor, cls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AttachFieldHelpers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a12568dd6e408b2a5688434762e58ed3d</anchor>
      <arglist>(cls, field_descriptor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_BytesForNonRepeatedElement</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a809005f9f5da15eeeb2cc8dcfb33a34d</anchor>
      <arglist>(value, field_number, field_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ae8cf0f1a8e9cebaf95188a665d19ed86</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DefaultValueConstructorForField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a81d2933c10ce209380aa093c16f3ee2e</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DiscardUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a0c090daae75cb572ff33d13ccfc8f0e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetFieldByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af0718d4fc551ec8358649e4ff181d79c</anchor>
      <arglist>(message_descriptor, field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetInitializeDefaultForMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ab88460c806d25ab1b70cdfaf56f897c5</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_InternalUnpackAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3121780db6dc9095ad2726c97546e635</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMapField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1d78d79e934c7e1d2c30f4cd19b4797c</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMessageMapField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7057d1957a7d5ca7622fa196c0899787</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMessageSetExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a0f60bc6f53270dde3bbf0f2a0999fa9b</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsPresent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a5d5438b2b9292a2160bfcd0abc7cf4e8</anchor>
      <arglist>(item)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsStrictUtf8Check</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>abff5f28f27983fdf868aa27bc812ecc8</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_PropertyName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a5a090da50035baa1716f281639556f05</anchor>
      <arglist>(proto_field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ReraiseTypeErrorWithFieldName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3ff5386b7a823fa0fc311ac8b2011ae6</anchor>
      <arglist>(message_name, field_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetListener</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afdd82af2ad767b29fd46fa03ff9b9b4a</anchor>
      <arglist>(self, listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_UnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a090c9635100379391996f3f60451a068</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a48fa4c6e615a5323f0d51acdc8837b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__eq__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a87ac81674066c30082fb7d7359b3fccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__init__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2f12f43cfcadca7476a8dc3fe5ea4735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__reduce__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aef92e4cedc5f714463e7209517b06f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__repr__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a1ae51334a83f9efdff1e01d67dc90942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__str__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2e9ad2c721e378e472d42d0056ef5216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__unicode__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7ba643e0e360956fd21995d96334476e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_AnyFullTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a247016b2add0f80083ccea2041bfd776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cached_byte_size</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a65a59b31269289043966bd31d98bedc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cached_byte_size_dirty</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad1e5388ba021e5b1b52d418713224fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ad285c84a95d75a822c750c12a820bf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extensions_by_name</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3214cd30e2c3aac8d30cc627a3d0107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_extensions_by_number</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a6569450c270c2dc9e182748b2142c934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FieldDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7f33f38a01d85f9b28c5c335cb733876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_fields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a4faad2a370ed6be083fb954a859abea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_InternalParse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8b8c6b0e1f621d28025225a4afeaf1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_InternalSerialize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa5fc6a874a785df5af837c7ba1957157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_present_in_parent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aaec93aefa32acece3f6f0924f7fee80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_listener</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af764faa63f2e568da805e073273f7d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_listener_for_children</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a6d1b9448172ea2d8084aebc89b55b942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Modified</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a95cb2fc59496c4adac6a8cda8b9feaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_oneofs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>abd240b2247dcee61c9ca08141c88043e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_PROTO2_ERROR_TEMPLATE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ac090c0a6bf046d24587bbdb1b5db3528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_PROTO3_ERROR_TEMPLATE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa5e6ea402a854e48393599ab4b98dc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SetListener</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8d54ae403b3fec5f2dde77987816c293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_unknown_field_set</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ade848795f9bde55a690496bb174a65f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_unknown_fields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a4bb76e597139f7ffec7a3c0d8bff33bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_UpdateOneofState</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af2b76ee77f510e7c59fd273b92ce53af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a128de5beb5878350cbcba738340c1d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a7c258f0ba4b225564843729749a7a434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClearExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a5fcc2b85e3b031f115fd4aad604700d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ClearField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a172c4938704323c50197a1ee8b2c1dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DiscardUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>afb0504530c40bdb0203140ccbaa47fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Extensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a56c2abfbaab2a01a3b79cfd1d8d8c5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FindInitializationErrors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aef841cab7a971401ff9e304b69f258f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a48bcbf3514c3bb0a94a0cbf3e0038222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HasExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a358285e5cf77cfb2f84d6c5c98e8a016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HasField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>ab582649eaeac020d06e746da843d5f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IsInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a4d82022f3c1065a2319ceb785ef6e0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ListFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aeec1a7fca902f44be7483d0dac5a7dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a19b68862d3d577b5193f42b954af080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MergeFromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>af67551a06b2976131dddfcb2593bb365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RegisterExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>aa430fff354509ac7dd6122120ec678cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SerializePartialToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a2304c5621d313e89f135ef059aa0c9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SerializeToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a11168bff3368d9e364f93ec2b695765b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetInParent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a84bc1b3854055ae47004255601144cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>UnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a8b77b67213f1d2ad5212d38418e17865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WhichOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1python__message.html</anchorfile>
      <anchor>a3148b3d94bd4e2d118e1b0509ce109ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::reflection_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1reflection__test.html</filename>
    <class kind="class">google::protobuf::internal::reflection_test::_MiniDecoder</class>
    <class kind="class">google::protobuf::internal::reflection_test::ByteSizeTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::ClassAPITest</class>
    <class kind="class">google::protobuf::internal::reflection_test::ExtensionEqualityTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::FullProtosEqualityTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::MutualRecursionEqualityTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::OptionsTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::ReflectionTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::SerializationTest</class>
    <class kind="class">google::protobuf::internal::reflection_test::TestAllTypesEqualityTest</class>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1reflection__test.html</anchorfile>
      <anchor>a62f304da73107cec5ba6e2f56cc80d8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::service_reflection_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1service__reflection__test.html</filename>
    <class kind="class">google::protobuf::internal::service_reflection_test::FooUnitTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1service__reflection__test.html</anchorfile>
      <anchor>a82c4e469750af3e0a1e3af7da5b120aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::symbol_database_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1symbol__database__test.html</filename>
    <class kind="class">google::protobuf::internal::symbol_database_test::SymbolDatabaseTest</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::test_util</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</filename>
    <class kind="class">google::protobuf::internal::test_util::NonStandardInteger</class>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsAndExtensionsInOrder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a81a4e2db405d4e6ac4b534666bd60d94</anchor>
      <arglist>(serialized)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a9920857315bdfa93044b9b3f83d8e749</anchor>
      <arglist>(test_case, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GoldenFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a6d599ca86d135bf2b46530c89c5908d3</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GoldenFileData</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ae4f877d3600f94e442adce32b125c9d5</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsProto2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ad4a15564b25a6a64635b986a75656174</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a8f18a8935081c6e37fd6ee468aa58ffa</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a338a917119cb294babb05c390e391562</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFieldsAndExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a074506881d36cd8ac26127f34c911373</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllNonLazyFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>abfcfbc08470bc557849aa9a2274fd14d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a1c8c9bcd820033548d867e7db34ff67b</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a705e63278261688704a703c3fb15bfb9</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllUnpackedFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a0423c277160c7b494eb307a94b0a8565</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a323a31ff6f5bf7374075b504ed8666f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a41f270dfa002a0cc11ba06fd039d062a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::testing_refleaks</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</filename>
    <class kind="class">google::protobuf::internal::testing_refleaks::LocalTestResult</class>
    <class kind="class">google::protobuf::internal::testing_refleaks::ReferenceLeakCheckerMixin</class>
    <member kind="function">
      <type>def</type>
      <name>SkipReferenceLeakChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</anchorfile>
      <anchor>a80c77ee407ccc9aea522e816a1f9889e</anchor>
      <arglist>(reason)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</anchorfile>
      <anchor>a1eb4531a975a3342c3b5c35bbd43e0ea</anchor>
      <arglist>(test_class)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SkipReferenceLeakChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1testing__refleaks.html</anchorfile>
      <anchor>aa4a31842c7376c379c27a394d9fab5b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::text_encoding_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1text__encoding__test.html</filename>
    <class kind="class">google::protobuf::internal::text_encoding_test::TextEncodingTestCase</class>
    <member kind="variable">
      <type>list</type>
      <name>TEST_VALUES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1text__encoding__test.html</anchorfile>
      <anchor>a5c96cd1a2cb95552299edf9cd29da575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::text_format_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1text__format__test.html</filename>
    <class kind="class">google::protobuf::internal::text_format_test::OnlyWorksWithProto2RightNowTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::PrettyPrinterTest</class>
    <class kind="class">google::protobuf::internal::text_format_test::Proto2Tests</class>
    <class kind="class">google::protobuf::internal::text_format_test::Proto3Tests</class>
    <class kind="class">google::protobuf::internal::text_format_test::SimpleTextFormatTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatBase</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatMergeTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatMessageToStringTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatMessageToTextBytesTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TextFormatParserTests</class>
    <class kind="class">google::protobuf::internal::text_format_test::TokenizerTest</class>
    <class kind="class">google::protobuf::internal::text_format_test::WhitespaceTest</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::type_checkers</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</filename>
    <class kind="class">google::protobuf::internal::type_checkers::EnumValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::FloatValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::Int32ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::Int64ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::IntValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::TypeChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::TypeCheckerWithDefault</class>
    <class kind="class">google::protobuf::internal::type_checkers::Uint32ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::Uint64ValueChecker</class>
    <class kind="class">google::protobuf::internal::type_checkers::UnicodeValueChecker</class>
    <member kind="function">
      <type>def</type>
      <name>GetTypeChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ab286e3a082c187cdce1c06157aa35169</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SupportsOpenEnums</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a22b221f0eb7204047f939ebea3b01d64</anchor>
      <arglist>(field_descriptor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>aaa38eaac98eacfad33be79569ea048f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FieldDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a8dec0e95f003af8c197ab05e41639d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a0ef8043fc294d072e96b1f6d1830b09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_MIN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ac1e129d32d999f778f35a12e54c58c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a996fd9acd31353a0ade77248f4ab5cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_NEG_INF</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a7af6fd606786b4f336b498f8bbe991d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_VALUE_CHECKERS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a568c4208b96d7c37ca93856b17834cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FIELD_TYPE_TO_WIRE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a1c84e46f09958f68e419a841f390d0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a3bb4646fbf7a6a9bbe40f5eecdf75a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_BYTE_SIZE_FN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ac9ecae533683678859b5d9ebfdaf398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_DECODER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>a6ea50da264f6cdf3c0fc4d347bf3cb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_ENCODER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>aa17c7ce88981f3fddabc7e178bd56dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TYPE_TO_SIZER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1type__checkers.html</anchorfile>
      <anchor>ae06d68d63b10d57604a41f527ebe2bed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::unknown_fields_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1unknown__fields__test.html</filename>
    <class kind="class">google::protobuf::internal::unknown_fields_test::UnknownEnumValuesTest</class>
    <class kind="class">google::protobuf::internal::unknown_fields_test::UnknownFieldsAccessorsTest</class>
    <class kind="class">google::protobuf::internal::unknown_fields_test::UnknownFieldsTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1unknown__fields__test.html</anchorfile>
      <anchor>ad1ac9c2158b9d01832dd01c9e7907e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::well_known_types</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</filename>
    <class kind="class">google::protobuf::internal::well_known_types::_FieldMaskTree</class>
    <class kind="class">google::protobuf::internal::well_known_types::Any</class>
    <class kind="class">google::protobuf::internal::well_known_types::Duration</class>
    <class kind="class">google::protobuf::internal::well_known_types::FieldMask</class>
    <class kind="class">google::protobuf::internal::well_known_types::ListValue</class>
    <class kind="class">google::protobuf::internal::well_known_types::Struct</class>
    <class kind="class">google::protobuf::internal::well_known_types::Timestamp</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_AddFieldPaths</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>ae8bd4961241f0fad6de033ee9797c82c</anchor>
      <arglist>(node, prefix, field_mask)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CamelCaseToSnakeCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>ab5a55d7974dee0298b0fffaa6d1bec9e</anchor>
      <arglist>(path_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckDurationValid</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a94f13cfbe80c24fac46dc43bb3751cd9</anchor>
      <arglist>(seconds, nanos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CheckFieldMaskMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a3bea6af34c5c3683e11a491a1007844f</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetStructValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aa11db0fbb68b046c6f550d1f74212509</anchor>
      <arglist>(struct_value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsValidPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aecddd9b2936bd70f610b8c7421367d6a</anchor>
      <arglist>(message_descriptor, path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MergeMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a814555f5771eda5908a3e9a9d06c70a3</anchor>
      <arglist>(node, source, destination, replace_message, replace_repeated)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RoundTowardZero</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a35c3ea8ce8ad4ba9a122b2cf90fe70f9</anchor>
      <arglist>(value, divider)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SetStructValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>af45e86aff68982d4bf941feb9757ea62</anchor>
      <arglist>(struct_value, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SnakeCaseToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>abe1f02196422579efac747c6958e6fd8</anchor>
      <arglist>(path_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_StrConvert</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a9b1cf4d3cb06ea89ea07f408df14e53c</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>afaf732da39cc3a0411f4eafae56267ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_DURATION_SECONDS_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a55aa2e84deb5b476b302f947bc120ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_EPOCH_DATETIME</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a0de99b53b09b4b05298fcbea03519919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT_OR_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>ad617a2f781d6ec3bd42f28e6682204de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_MICROS_PER_SECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aa303efdfde54184804b6fcdf9272f077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_MILLIS_PER_SECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>afb418024f409eaa040a1da5c331d7668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NANOS_PER_MICROSECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a1b121adc17d88eeb7d1c80a0319b8b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NANOS_PER_MILLISECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>aa3e039af0fa0df7e78b211a4daba9b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_NANOS_PER_SECOND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a689fd6a7d2796730f4f79a27d154afbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_SECONDS_PER_DAY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a2578c667e22498add42e56374cb84dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_TIMESTAMPFOMAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>a082d0298f75285ea22f340ad209361ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>WKTBASES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types.html</anchorfile>
      <anchor>af3ad3acb24649801d41c29120f5401dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::well_known_types_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types__test.html</filename>
    <class kind="class">google::protobuf::internal::well_known_types_test::AnyTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::FieldMaskTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::StructTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::TimeUtilTest</class>
    <class kind="class">google::protobuf::internal::well_known_types_test::TimeUtilTestBase</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1well__known__types__test.html</anchorfile>
      <anchor>a955a5e0eeeb5552d0fdcf83b01d5d4ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::wire_format</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_VarUInt64ByteSizeNoTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a7a064e150f2f8b066d907d93a00b18ff</anchor>
      <arglist>(uint64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BoolByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ad63f4cc33b086f0a3879920c40116b12</anchor>
      <arglist>(field_number, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>BytesByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a701083bcd7cbbcf979851a8a65113164</anchor>
      <arglist>(field_number, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DoubleByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>af0dd68ecf2c01e3b45fddc89487ae3c1</anchor>
      <arglist>(field_number, double)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EnumByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a8402ed1f14bcc81e8715352045f81d9e</anchor>
      <arglist>(field_number, enum)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Fixed32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ae6262de8b8915202078ee43d611b32f2</anchor>
      <arglist>(field_number, fixed32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Fixed64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ad811eeb0c252f20d33a40b0b192cdb35</anchor>
      <arglist>(field_number, fixed64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FloatByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ac9ad734809d1c1d2ee37f0de40314872</anchor>
      <arglist>(field_number, flt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GroupByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ab822bed9d45b4a1d04779e043abe0bc7</anchor>
      <arglist>(field_number, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Int32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a14c97a12d48579646b345bb7a52f7526</anchor>
      <arglist>(field_number, int32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Int32ByteSizeNoTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a563cea3beda82bcc1e3201f6957a8ddc</anchor>
      <arglist>(int32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Int64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a4a995d11e8d02f81f7f8664f85ed094d</anchor>
      <arglist>(field_number, int64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsTypePackable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>af5376e2f4fa462d45ae448373a1336af</anchor>
      <arglist>(field_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a5011b8fbaf3e65bc88048b589cd3d73f</anchor>
      <arglist>(field_number, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageSetItemByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3857b90f2ffce7723b8343a4c877a443</anchor>
      <arglist>(field_number, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PackTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>aa908f96fe1b99cb69c13172b33d8620e</anchor>
      <arglist>(field_number, wire_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SFixed32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ae7350dfd96751a85b1fc70c90b467fe6</anchor>
      <arglist>(field_number, sfixed32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SFixed64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a8ba36b22b7ca6c6f3fafee3719a3f91b</anchor>
      <arglist>(field_number, sfixed64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SInt32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a6bbc037ed5779be7809c67d6e114928f</anchor>
      <arglist>(field_number, int32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SInt64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a01e0c6f2ac7c1b10c3699c56ba350e38</anchor>
      <arglist>(field_number, int64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StringByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a85f9ac24dce2a604d92cd9a6a9ceb7f5</anchor>
      <arglist>(field_number, string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TagByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a5a570618c02e0c63232d6686c85a0e71</anchor>
      <arglist>(field_number)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UInt32ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a37c3cda14db034c368617da77e96891c</anchor>
      <arglist>(field_number, uint32)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UInt64ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3c35931c9cbd7d4b13476e5760f6ad65</anchor>
      <arglist>(field_number, uint64)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UnpackTag</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a269f85380bbafe56baf3dc8ecc4f1980</anchor>
      <arglist>(tag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ZigZagDecode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a7dafb8408aae1a8a5927bfdb857ed598</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ZigZagEncode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3f8eda42ea5dfa1a1adf1e68e0425316</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ae3ec4e65c589f7ffe3d21b089e6c20c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_WIRETYPE_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a250ba1699af6dd7ef90f715b4f67850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_DOUBLE_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a0b97dcc36a8af9e501091b92d09de7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_FLOAT_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a82bc134ca124b274f1b4d6df4cf7cd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_UINT32_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a966c43113c768787506c1137182b61d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FORMAT_UINT64_LITTLE_ENDIAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a24183efa460d4f99e67c7e29e4519450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>ac8d4d9904408bdded0c1d085fe585be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT32_MIN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a57c420db5ac89c7fe01d261fad1303fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>INT64_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a1074cd489a58cdfebb6d78d7546472e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INT64_MIN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a71ed2b6941cd977948042cd388647f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>NON_PACKABLE_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a77d48e3d16431fa7522ee74c1486c463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TAG_TYPE_BITS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a44d8c759d31cd2d28f593ef9b0937f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>TAG_TYPE_MASK</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a57990b1dbe168a258de5968b6f4a178d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>UINT32_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a5aa8f618f331c1ab8177de5be32965cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>UINT64_MAX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a9c0902f2a2f60b151b2a88883bfbf192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_END_GROUP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>aa01727863baa6b71ccebe2bdd1055ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_FIXED32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3eab33ed552f47f412a2b1d15e8aea4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_FIXED64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>aa4cb81559a8f69937e19d12fff98e209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a886cf1e74f4283348bc7665cd3d999e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a3397cfb3574d175bdfa743a2c0710456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_VARINT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format.html</anchorfile>
      <anchor>a12c853a5d7189e47a403f4f398887eaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::internal::wire_format_test</name>
    <filename>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format__test.html</filename>
    <class kind="class">google::protobuf::internal::wire_format_test::WireFormatTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1internal_1_1wire__format__test.html</anchorfile>
      <anchor>a023706fdcf0747d29ded01aeac314039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::io</name>
    <filename>namespacegoogle_1_1protobuf_1_1io.html</filename>
    <class kind="class">google::protobuf::io::AnnotationCollector</class>
    <class kind="class">google::protobuf::io::AnnotationProtoCollector</class>
    <class kind="class">google::protobuf::io::ArrayInputStream</class>
    <class kind="class">google::protobuf::io::ArrayOutputStream</class>
    <class kind="class">google::protobuf::io::CodedInputStream</class>
    <class kind="class">google::protobuf::io::CodedOutputStream</class>
    <class kind="class">google::protobuf::io::ConcatenatingInputStream</class>
    <class kind="class">google::protobuf::io::CopyingInputStream</class>
    <class kind="class">google::protobuf::io::CopyingInputStreamAdaptor</class>
    <class kind="class">google::protobuf::io::CopyingOutputStream</class>
    <class kind="class">google::protobuf::io::CopyingOutputStreamAdaptor</class>
    <class kind="class">google::protobuf::io::ErrorCollector</class>
    <class kind="class">google::protobuf::io::FileInputStream</class>
    <class kind="class">google::protobuf::io::FileOutputStream</class>
    <class kind="class">google::protobuf::io::GzipInputStream</class>
    <class kind="class">google::protobuf::io::GzipOutputStream</class>
    <class kind="class">google::protobuf::io::IstreamInputStream</class>
    <class kind="class">google::protobuf::io::LimitingInputStream</class>
    <class kind="class">google::protobuf::io::MockDescriptor</class>
    <class kind="class">google::protobuf::io::MockDescriptorFile</class>
    <class kind="class">google::protobuf::io::OstreamOutputStream</class>
    <class kind="class">google::protobuf::io::Printer</class>
    <class kind="class">google::protobuf::io::StringOutputStream</class>
    <class kind="class">google::protobuf::io::Tokenizer</class>
    <class kind="class">google::protobuf::io::ZeroCopyInputStream</class>
    <class kind="class">google::protobuf::io::ZeroCopyOutputStream</class>
    <member kind="typedef">
      <type>int</type>
      <name>ColumnNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a4cdf3d98cacf9bd9341bb80fd7cd42dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllInClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>af162a45ac2bd888e1b29e48a09103962</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AppendUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a692b3a3e3224f22388dc847f2c6a33b2</anchor>
      <arglist>(uint32 code_point, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; char *, bool &gt;</type>
      <name>as_string_data</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a663fe6fd65a2c6ede22ef15e676ead66</anchor>
      <arglist>(std::string *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32</type>
      <name>AssembleUTF16</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aca83ab2ac3708126fcaf3afa56aec8f6</anchor>
      <arglist>(uint32 head_surrogate, uint32 trail_surrogate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>FetchUnicodePoint</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aa1688104a1777f36bfe1e03e62e497fb</anchor>
      <arglist>(const char *ptr, uint32 *code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsHeadSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aa780c2ddbb57a0c9c29bd02820737f27</anchor>
      <arglist>(uint32 code_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsTrailSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a8d835da138530b3ada8a886806f7d8e3</anchor>
      <arglist>(uint32 code_point)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>mutable_string_data</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a5d023313bd4e690296565ebd85a68d87</anchor>
      <arglist>(std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NoLocaleStrtod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a21c36b8985c18604e87b8e13a59b2128</anchor>
      <arglist>(const char *text, char **original_endptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ReadHexDigits</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a7537f7f46a6c874a77c46582479ed2fe</anchor>
      <arglist>(const char *ptr, int len, uint32 *result)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SafeDoubleToFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a10a552b9ca3df2f2307858929ed952e8</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a39ad4efe7a82dc5b382380ebef4fb2ea</anchor>
      <arglist>(Printer, AnnotateDespiteUnrelatedMultipleUses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a57b412500496136e432244f9d521f140</anchor>
      <arglist>(Printer, AnnotateEmptyRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a4cb1e2a2771fc29d346ed39c701b0ec5</anchor>
      <arglist>(Printer, AnnotateIndent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ae6014ea3a245116b5f912180bd189355</anchor>
      <arglist>(Printer, AnnotateIndentNewline)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ae7b60c48a2803207cdc5196f15c89f03</anchor>
      <arglist>(Printer, AnnotateInline)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab55e3b8ec448aa463f270afb0590de89</anchor>
      <arglist>(Printer, AnnotateMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aef3b1e5457825b83516391b21fbe243c</anchor>
      <arglist>(Printer, AnnotateRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aeb5ecf79e2207f88254b7f8a1fe4ee4e</anchor>
      <arglist>(Printer, BasicPrinting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aab0029e284938c0d0a33a93465268ba7</anchor>
      <arglist>(Printer, EmptyPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab6fede1f383d4066d90bd7a4315a1860</anchor>
      <arglist>(Printer, FormatInternal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a5e812fc99f483c9b033ae4fa3aec9b6b</anchor>
      <arglist>(Printer, Indenting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a7e92c2131834fd693852d11d3363866f</anchor>
      <arglist>(Printer, InlineVariableSubstitution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a2322a01b680122230e995f326b403bd0</anchor>
      <arglist>(Printer, VariableSubstitution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a22ccdfa53b746e76bc39ec6956e621ef</anchor>
      <arglist>(Printer, WriteFailureExact)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a8a79847b50398c77ff9118b76c78fb14</anchor>
      <arglist>(Printer, WriteFailurePartial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab3e21f3eec282183dc13d4eca13e2107</anchor>
      <arglist>(Printer, WriteRaw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UnicodeLength</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aab66c94451411ef9891439cfd7c5a6f5</anchor>
      <arglist>(char key)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMaxHeadSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>ab8181296fe3f7f569bffca724c305e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMaxTrailSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>aecea16efb8dcc407a5eab3db32714da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMinHeadSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>abd2f4a0b69516ba119f4551f01b3341a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32</type>
      <name>kMinTrailSurrogate</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1io.html</anchorfile>
      <anchor>a3c0b0cdf0fd809fb2ac932b57fd6a3b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::json_format</name>
    <filename>namespacegoogle_1_1protobuf_1_1json__format.html</filename>
    <class kind="class">google::protobuf::json_format::_Parser</class>
    <class kind="class">google::protobuf::json_format::_Printer</class>
    <class kind="class">google::protobuf::json_format::Error</class>
    <class kind="class">google::protobuf::json_format::ParseError</class>
    <class kind="class">google::protobuf::json_format::SerializeToJsonError</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a936eea7d5bc142f515478b987e5fa88c</anchor>
      <arglist>(value, require_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a86a4d6037f9fc2751cc36a33c714cd5a</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a5241c7eb2d4ee67b3b3066a97a1ebe9d</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConvertScalarFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>adcfccfcc3858faa2f15b5b769b7e9611</anchor>
      <arglist>(value, field, require_str=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_CreateMessageFromTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a071fc396c86c7dd53dab11fd0d16983e</anchor>
      <arglist>(type_url, descriptor_pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_DuplicateChecker</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>af8fa7d8a52dd325e236893e7595b97f0</anchor>
      <arglist>(js)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>aa319a66f6a13478d2a2d80cae6dfa385</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsWrapperMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a1eb3175b794dcc02e3b86b1ee8b9f143</anchor>
      <arglist>(message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>af9e19a5fee7b8f499bae0de1e93e47eb</anchor>
      <arglist>(message, including_default_value_fields=False, preserving_proto_field_name=False, use_integers_for_enums=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToJson</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>af1ff5714cf25279451e64acae338c1ca</anchor>
      <arglist>(message, including_default_value_fields=False, preserving_proto_field_name=False, indent=2, sort_keys=False, use_integers_for_enums=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Parse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a46e722ded5b06a6801479aca8be24c52</anchor>
      <arglist>(text, message, ignore_unknown_fields=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a4b71392d90a3aa5bb1c1681e0a0b47ce</anchor>
      <arglist>(js_dict, message, ignore_unknown_fields=False, descriptor_pool=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a73e9957c4baf66f95e6a64ea06c11783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a36b853124615851a6c03d59f30a5d0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_INFINITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a8a70f8ad0e77f0affea0fea0d91a09e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT64_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>ac4d38747d5389a61461a09845fa70873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT_OR_FLOAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a77697e344351166e2e1a510b58762592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_INT_TYPES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a69f4aeedf50ec0b3c21bcb26aca49644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>ad10ecceafcb97e3ded0e8994c6fc693e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_NEG_INFINITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a5e7a8ac85411405f15c23ed229aed376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_TIMESTAMPFOMAT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a4fca1cf4d5ee825d2ae0737fa086eee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_UNPAIRED_SURROGATE_PATTERN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a6bd24e2b3b759fcf7987824aed9c68ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_VALID_EXTENSION_NAME</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a5ceaac5dc5208984c56fa77479a63ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_WKTJSONMETHODS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1json__format.html</anchorfile>
      <anchor>a7007eb95b48c057f44aa27b3c0f38998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::message</name>
    <filename>namespacegoogle_1_1protobuf_1_1message.html</filename>
    <class kind="class">google::protobuf::message::DecodeError</class>
    <class kind="class">google::protobuf::message::EncodeError</class>
    <class kind="class">google::protobuf::message::Error</class>
    <class kind="class">google::protobuf::message::Message</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message.html</anchorfile>
      <anchor>af86a1b2ab5ac12f1e7c0641b2b0df33a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::message_factory</name>
    <filename>namespacegoogle_1_1protobuf_1_1message__factory.html</filename>
    <class kind="class">google::protobuf::message_factory::MessageFactory</class>
    <member kind="function">
      <type>def</type>
      <name>GetMessages</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>a269f1b8c81017102aebc88143bd4bff5</anchor>
      <arglist>(file_protos)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>a099d2bb241454ce51fa220a948f55fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FACTORY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>afa351433505b0b3a3d540849d96dea7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_GENERATED_PROTOCOL_MESSAGE_TYPE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1message__factory.html</anchorfile>
      <anchor>a74eabce06695152a62142ca29996023c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::Option</name>
    <filename>namespacegoogle_1_1protobuf_1_1Option.html</filename>
    <class kind="class">Option::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::proto_builder</name>
    <filename>namespacegoogle_1_1protobuf_1_1proto__builder.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_GetMessageFromFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1proto__builder.html</anchorfile>
      <anchor>acb29bca3caa1667a5410deea98642623</anchor>
      <arglist>(factory, full_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MakeFileDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1proto__builder.html</anchorfile>
      <anchor>ae3ecc830881a8ec2ca253300d44cdaa3</anchor>
      <arglist>(proto_file_name, full_name, field_items)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeSimpleProtoClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1proto__builder.html</anchorfile>
      <anchor>ae5dbbc91c3d81fd3de4b372510b1541f</anchor>
      <arglist>(fields, full_name=None, pool=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::protobuf_unittest</name>
    <filename>namespacegoogle_1_1protobuf_1_1protobuf__unittest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::pyext</name>
    <filename>namespacegoogle_1_1protobuf_1_1pyext.html</filename>
    <namespace>google::protobuf::pyext::cpp_message</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1pyext.html</anchorfile>
      <anchor>adf7c970c53b7d1a019521a1c8da7b0df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::pyext::cpp_message</name>
    <filename>namespacegoogle_1_1protobuf_1_1pyext_1_1cpp__message.html</filename>
    <class kind="class">google::protobuf::pyext::cpp_message::GeneratedProtocolMessageType</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1pyext_1_1cpp__message.html</anchorfile>
      <anchor>a921b52b675176196a0042c88b3be6b1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python</name>
    <filename>namespacegoogle_1_1protobuf_1_1python.html</filename>
    <namespace>google::protobuf::python::cdescriptor_pool</namespace>
    <namespace>google::protobuf::python::cmessage</namespace>
    <namespace>google::protobuf::python::descriptor</namespace>
    <namespace>google::protobuf::python::enum_descriptor</namespace>
    <namespace>google::protobuf::python::enumvalue_descriptor</namespace>
    <namespace>google::protobuf::python::extension_dict</namespace>
    <namespace>google::protobuf::python::field</namespace>
    <namespace>google::protobuf::python::field_descriptor</namespace>
    <namespace>google::protobuf::python::file_descriptor</namespace>
    <namespace>google::protobuf::python::message_descriptor</namespace>
    <namespace>google::protobuf::python::message_factory</namespace>
    <namespace>google::protobuf::python::message_meta</namespace>
    <namespace>google::protobuf::python::method_descriptor</namespace>
    <namespace>google::protobuf::python::oneof_descriptor</namespace>
    <namespace>google::protobuf::python::repeated_composite_container</namespace>
    <namespace>google::protobuf::python::repeated_scalar_container</namespace>
    <namespace>google::protobuf::python::service_descriptor</namespace>
    <namespace>google::protobuf::python::unknown_field</namespace>
    <namespace>google::protobuf::python::unknown_fields</namespace>
    <class kind="struct">google::protobuf::python::CMessage</class>
    <class kind="struct">google::protobuf::python::CMessageClass</class>
    <class kind="struct">google::protobuf::python::ContainerBase</class>
    <class kind="struct">google::protobuf::python::DescriptorContainerDef</class>
    <class kind="struct">google::protobuf::python::ExtensionDict</class>
    <class kind="struct">google::protobuf::python::IsValidNumericCastImpl</class>
    <class kind="struct">google::protobuf::python::MapContainer</class>
    <class kind="struct">google::protobuf::python::MapIterator</class>
    <class kind="class">google::protobuf::python::MapReflectionFriend</class>
    <class kind="struct">google::protobuf::python::MessageMapContainer</class>
    <class kind="struct">google::protobuf::python::PyBaseDescriptor</class>
    <class kind="struct">google::protobuf::python::PyContainer</class>
    <class kind="struct">google::protobuf::python::PyContainerIterator</class>
    <class kind="class">google::protobuf::python::PyDescriptorDatabase</class>
    <class kind="struct">google::protobuf::python::PyDescriptorPool</class>
    <class kind="struct">google::protobuf::python::PyFileDescriptor</class>
    <class kind="struct">google::protobuf::python::PyMessageFactory</class>
    <class kind="struct">google::protobuf::python::PyMessageFieldProperty</class>
    <class kind="struct">google::protobuf::python::PyProto_API</class>
    <class kind="struct">google::protobuf::python::PyUnknownFieldRef</class>
    <class kind="struct">google::protobuf::python::PyUnknownFields</class>
    <class kind="struct">google::protobuf::python::RepeatedCompositeContainer</class>
    <class kind="struct">google::protobuf::python::RepeatedScalarContainer</class>
    <class kind="class">google::protobuf::python::ScopedPythonPtr</class>
    <member kind="typedef">
      <type>google::protobuf::python::CMessage</type>
      <name>CMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9a877a4dd3dead2bdfb5486cfab2fc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>CountMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac0ec491c62b5e903b4b746726d306cbe</anchor>
      <arglist>)(PyContainer *self)</arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::ExtensionDict</type>
      <name>ExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ace2436ca028b54681bb21094b57712af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetItemIndexMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac6999cb78668d007d198ccf2b5941274</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetItemNumberMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac48ba7fe7ebc7afe09a6a2e2a945835a</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="typedef">
      <type>PyObject *(*</type>
      <name>NewObjectFromItemMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a843ba05ca459445fdee178a0d6a3b59b</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyBaseDescriptor</type>
      <name>PyBaseDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aac38998af6f847bb7e932c2fe4c82850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyDescriptorPool</type>
      <name>PyDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4d03c5eae5bfa50c1c7589ec9e4e2152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyFileDescriptor</type>
      <name>PyFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad339ed65ae687f470ea6470b57f64af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyUnknownFields</type>
      <name>PyUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8382f085aa2f8d738034b66ca276de95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::python::RepeatedCompositeContainer</type>
      <name>RepeatedCompositeContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aeb4afa73a8591794e0641f5b1dd9b5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>google::protobuf::python::RepeatedScalarContainer</type>
      <name>RepeatedScalarContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a16da52bca5b17108d3a2ade828acff87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScopedPythonPtr&lt; PyObject &gt;</type>
      <name>ScopedPyObjectPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5a238ca2aaf2a5d1fbf1ee3ec76afc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct google::protobuf::python::PyUnknownFieldRef</type>
      <name>UknownFieldRef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa15e2af10664a20fc25f9830cfe21b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_CalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a97c11e06d094663a150948386d613528</anchor>
      <arglist>(int stacklevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AddEnumValues</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad4bdcde4207ac6b2e7b92e8e95dc5282</anchor>
      <arglist>(PyTypeObject *type, const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AddIntConstant</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3872c4976af5a7e907bfbb3df8e9fe05</anchor>
      <arglist>(PyTypeObject *type, const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AllowInvalidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5409717668a99244e6140eab80999f51</anchor>
      <arglist>(const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a47b24a3fbc35998d98995b19a7d81a4f</anchor>
      <arglist>(false, false, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad5d8fcad0c1beba155d31befec8cf0d2</anchor>
      <arglist>(false, true, source &gt;=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4b30611d8b6227be852d78ac2af84ce6</anchor>
      <arglist>(true, false, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_DEST_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a04069227fa50c778118a82fcdf1f39c4</anchor>
      <arglist>(true, true, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7ba7b7176e602b1cae466ba7765d1442</anchor>
      <arglist>(false, false, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9cf0cb64aa153dfe746bbec45b74dfa6</anchor>
      <arglist>(false, true, source &gt;=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6a01a30621a535c046f2d1ae449ae1f8</anchor>
      <arglist>(true, false, source&lt;=static_cast&lt; Source &gt;(max))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SAME_SIZE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4435e3810194622b08f236638007b80b</anchor>
      <arglist>(true, true, true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a51a8ab68a51e412d5d0306576e684ee9</anchor>
      <arglist>(false, false, source&lt;=max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab866dbcba937ac59855a6018ba73e3e9</anchor>
      <arglist>(false, true, source &gt;=0 &amp;&amp;source&lt;=max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a38034a1b70e35f3418097232ad658d4a</anchor>
      <arglist>(true, false, source&lt;=static_cast&lt; Source &gt;(max))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASE_NUMERIC_CAST_CASE_SOURCE_LARGER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aab75f46d30a8f5d2795918811ccc18db</anchor>
      <arglist>(true, true, source &gt;=min &amp;&amp;source&lt;=max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab5175eb4bc3f3a8205ef25d0cad944ce</anchor>
      <arglist>(PyObject *arg, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetDouble</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5485acf8c41500ade5236409f98eb3fc</anchor>
      <arglist>(PyObject *arg, double *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a36a9d634b9f079875b31a985da8f10e0</anchor>
      <arglist>(PyObject *arg, float *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndGetInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a39f4e9c3dc02c7b2b19b9cb57e2386b5</anchor>
      <arglist>(PyObject *arg, T *value)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; int32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a804d18b85b27dac657375c60dcbe9d0c</anchor>
      <arglist>(PyObject *, int32 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; int64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac95fdafe3abceee4143e589f690fdf81</anchor>
      <arglist>(PyObject *, int64 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; uint32 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afe716ff9551259602d24c4b650683f31</anchor>
      <arglist>(PyObject *, uint32 *)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>CheckAndGetInteger&lt; uint64 &gt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8cf9af5e16539cdf67c63ad968e588e0</anchor>
      <arglist>(PyObject *, uint64 *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckAndSetString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afc3abad72504d9a5ebd3a30e9dc9cfae</anchor>
      <arglist>(PyObject *arg, Message *message, const FieldDescriptor *descriptor, const Reflection *reflection, bool append, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CheckCalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aeea51c2a218e2f50f1b0cb13c480e894</anchor>
      <arglist>(const char *attr_name)</arglist>
    </member>
    <member kind="function">
      <type>Dest</type>
      <name>checked_numeric_cast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a379afc1347418ad111716d3cdf330dc4</anchor>
      <arglist>(Source source)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckFieldBelongsToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4c474eab7481608a501dbc7eb739223c</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const Message *message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CMessageClass *</type>
      <name>CheckMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7654e42e69ea53558cb1d37859d46b3a</anchor>
      <arglist>(PyTypeObject *cls)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>CheckString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8fcdfa7df5abb0a148f1d0bf3eb50a36</anchor>
      <arglist>(PyObject *arg, const FieldDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>adff419675bd48206fbc82a459bf9f787</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToPythonProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a49b20dbfd028c9cd284d718c4e4fd8bd</anchor>
      <arglist>(const DescriptorClass *descriptor, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeallocMapIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a133ccad0c2e05c8ccf4604977111bbdb</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FormatTypeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a864cf6a890e1d0eb28015d1acd705b19</anchor>
      <arglist>(PyObject *arg, char *expected_types)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a69d0c02f6be00216a61965b75e8f623e</anchor>
      <arglist>(MessageMapContainer *self, Message *message)</arglist>
    </member>
    <member kind="function">
      <type>const Message *</type>
      <name>GetCProtoInsidePyProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7866710b7bc2a84f49b653d4d1fdc3a5</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Message *</type>
      <name>GetCProtoInsidePyProtoImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa61477dcfd150638e79d0c600acf29ec</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Message *</type>
      <name>GetCProtoInsidePyProtoStub</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a01d9f6dad1000841759023434a80fc45</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>PyDescriptorPool *</type>
      <name>GetDefaultDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae1f121087736acf7ed2f991ae6db0d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyDescriptorPool *</type>
      <name>GetDescriptorPool_FromPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2786ab4f42fdfbe47225298c9fac5b07</anchor>
      <arglist>(const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetEntryClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>adf5ae5123907851de211e63b1dfe20e6</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a045499d7ebbbbe160f7157a3e2207621</anchor>
      <arglist>(const DescriptorClass *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa920b0dda569e6a7687c6f4bf207587c</anchor>
      <arglist>(const EnumValueDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac75f86e2049947916dcb536497052df8</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9275f428816b1836c3310e85b30e58bf</anchor>
      <arglist>(const MethodDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>GetFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a22bcf4200f8c09a5f91b613bee138f91</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetFileDescriptorProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af2c7089eb6d7a8a50947c7d3429860ef</anchor>
      <arglist>(PyObject *py_descriptor, FileDescriptorProto *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapIterator *</type>
      <name>GetIter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a1a3da0b05abd786143a8acc85dc5fa68</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapContainer *</type>
      <name>GetMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aaa41decc32658ce78efbe503cf5cbea4</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>GetMessageDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a1a8c67419e25deb3d74c6e88b5738e32</anchor>
      <arglist>(PyTypeObject *cls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MessageMapContainer *</type>
      <name>GetMessageMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2cca706d44c37c62eda4ffaefc02241c</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOrBuildOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a282d901c53619eabf813845067cf9980</anchor>
      <arglist>(const DescriptorClass *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7382334364f2d60260ebb2d8d8858e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptorMappingTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a17d11d86ec413b311802e6632315e203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abf6e1e8ada33276f06eb8d784f22fb8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyMODINIT_FUNC</type>
      <name>INITFUNC</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a61f07d04e1c48940a5782f30e6e085c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGlobals</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9741a38e62fc593a43fd57a1e0f6dfb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitMapContainers</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a91ab133c5bc780f5700501d8165b1020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitMessageFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9df7c1eece76962cbfc6bbffc5e022e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitProto2MessageModule</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af90cd61b30905476e0531ac5ccbc6843</anchor>
      <arglist>(PyObject *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidNumericCast</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a089e51083fb19271152d756d7b480ade</anchor>
      <arglist>(Source source)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidUTF8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad743571fc74a6b5c75c168f6479ecf04</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>IterNext</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3678427e9eb7fe957e6ca3d204743918</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MapKeyToPython</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab4c3f08596f0d0a34a6e1c2a1cf60b6f</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const MapKey &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MapValueRefToPython</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a56722f6190e20050dc22ada177a96a91</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, const MapValueRef &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MessageMapDealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a421001a7899ef21641a4788f0cf649d2</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MessageMapGet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a16d79801409f3aaa512772e6526245cd</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>MutableCProtoInsidePyProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6156de2a975757213cb9a3a90369e223</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Message *</type>
      <name>MutableCProtoInsidePyProtoImpl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9f8f32b7b6614efbffb7d856be8a48bb</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Message *</type>
      <name>MutableCProtoInsidePyProtoStub</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6c66c0c19b1900079822b693d9ec95f5</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFieldProperty</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2f11db5f7e4f2fd164fbbdeef47639ed</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>MessageMapContainer *</type>
      <name>NewMessageMapContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aec70712bbcec08f2f6e9d1786193942b</anchor>
      <arglist>(CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor, CMessageClass *message_class)</arglist>
    </member>
    <member kind="function">
      <type>MapContainer *</type>
      <name>NewScalarMapContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a2e25a4a0d3c6e67f97ab09a68c1ef4f5</anchor>
      <arglist>(CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OutOfRangeError</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8a63752fc640c1853423ebe43ee959ad</anchor>
      <arglist>(PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>PyDescriptor_AsVoidPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a05b9fea4a422c3bd9ed7a7c6be5ac2dc</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>const EnumDescriptor *</type>
      <name>PyEnumDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a92a6fa9f62ebcfc8c2b1a5426e783283</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyEnumDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac8ae62fd328a0a253d366a0107b7b602</anchor>
      <arglist>(const EnumDescriptor *enum_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyEnumValueDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a005147f8743dc9e0b813d5c762744dcf</anchor>
      <arglist>(const EnumValueDescriptor *enumvalue_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>PyFieldDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae014231fb110b9144ee6584e2d4eaa08</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFieldDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af4ddab85456444da357744a0882dd782</anchor>
      <arglist>(const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const FileDescriptor *</type>
      <name>PyFileDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8d80702cb322f61654631acfeaafc26e</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFileDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a225c1ee90e32d8e0df94942a339022d6</anchor>
      <arglist>(const FileDescriptor *file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyFileDescriptor_FromDescriptorWithSerializedPb</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abbe8c63893c04423ed6c016e334251b9</anchor>
      <arglist>(const FileDescriptor *file_descriptor, PyObject *serialized_pb)</arglist>
    </member>
    <member kind="function">
      <type>const Message *</type>
      <name>PyMessage_GetMessagePointer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad6cf4f507f9e077f3f371e40837bf970</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>Message *</type>
      <name>PyMessage_GetMutableMessagePointer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5d306e537624e8bac6950e868c3b60db</anchor>
      <arglist>(PyObject *msg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMessage_NewMessageOwnedExternally</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a35be6eed7d8bcc89eba0c2614655c7d4</anchor>
      <arglist>(Message *message, PyObject *message_factory)</arglist>
    </member>
    <member kind="function">
      <type>const Descriptor *</type>
      <name>PyMessageDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a41144ff867675e7f23bde59e1662959b</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMessageDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abab37317bbaa2732c77a43c7e4004df7</anchor>
      <arglist>(const Descriptor *message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyMethodDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3b06cb77f14a2e296fab1c7da374d4f7</anchor>
      <arglist>(const MethodDescriptor *method_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyOneofDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae1e72604ab2863d05138575384f976d5</anchor>
      <arglist>(const OneofDescriptor *oneof_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>PyProtoAPICapsuleName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a28c191b03f94a4359727d4900df81008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ServiceDescriptor *</type>
      <name>PyServiceDescriptor_AsDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>afe789ff49c15d2d91dc9e695815fa74a</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyServiceDescriptor_FromDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a47b0f0dafef8bc5bde712a756b2be9d1</anchor>
      <arglist>(const ServiceDescriptor *service_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>PyString_FromCppString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad9d140bf1e7c79edfa2361d694e0f74d</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PyStringToSTL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af8fa9886b2ac428c4f0a0e146778a200</anchor>
      <arglist>(PyObject *py_string, string *stl_string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PythonToMapKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aebef00410e11daa8244e52f8baf93638</anchor>
      <arglist>(PyObject *obj, const FieldDescriptor *field_descriptor, MapKey *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PythonToMapValueRef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a865d2d96c2106f2132670e1d39046989</anchor>
      <arglist>(PyObject *obj, const FieldDescriptor *field_descriptor, bool allow_unknown_enum_values, MapValueRef *value_ref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Reparse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a8a729e994189e126b8285d42325800e1</anchor>
      <arglist>(PyMessageFactory *message_factory, const Message &amp;from, Message *to)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ScalarMapDealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a3ec81e5aa7eae33a023e80b03da17aa0</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ScalarMapGet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ab518c14d45fe2ae959376a8157f84289</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ToStringObject</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4665344378ca0080276c1901ad647f17</anchor>
      <arglist>(const FieldDescriptor *descriptor, const string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VerifyIntegerCastAndRange</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4a96024e8e2ceb2a557b648d32774aaa</anchor>
      <arglist>(PyObject *arg, ValueType value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>_CFieldProperty_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a92693b613b47910b903004e6a9f0cc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CMessageClass</type>
      <name>_CMessage_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af9e66dec0f767be47bd1a45074a6363f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>_CMessageClass_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae0af52f5e453c4618b86e115415ffeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>_MessageMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a724edbf80c36be4c9a118f71dd2f08c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>_ScalarMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a40c3443de6c7ef0e2addec44da1fa255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>CFieldProperty_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a387b97b9962b46546cee97957910ea94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>CMessage_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4468d8d2752ded035da7cc9f7ce8f1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>CMessageClass_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a83afdb1ae1d5b503519d1ac8b5b2094f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>DecodeError_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ad061db8acc2e3d2f20c344b2525c3d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; const DescriptorPool *, PyDescriptorPool * &gt; *</type>
      <name>descriptor_pool_map</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a683c23487564785a53b52d89a7fdb905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>EncodeError_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a34952f2a58e75fdf8d8e3b67c80a4256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>EnumTypeWrapper_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aee1f54f6124854f237fe75d594069daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>ExtensionDict_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9fe64afdbd455d42b0f2784b849b0ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>ExtensionIterator_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa2825d5be73aaef3d0fc159f416092de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByCamelcaseNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a6a2c975edf2c2c96b6a5649e4130f74d</anchor>
      <arglist>)(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByIndexMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa4fe63fd4cdcf2658e01c0becfc74fb4</anchor>
      <arglist>)(PyContainer *self, int index)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af3b2094ecaab05af9dfe7e7101432706</anchor>
      <arglist>)(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *(*</type>
      <name>GetByNumberMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>addd5cc62ae9d65575b7934c7cd6ab36d</anchor>
      <arglist>)(PyContainer *self, int index)</arglist>
    </member>
    <member kind="variable">
      <type>const Message *(*</type>
      <name>GetCProtoInsidePyProtoPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7e3fbbbd4b1aecdcdf6f59ab8bb0ab63</anchor>
      <arglist>)(PyObject *msg)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef string &amp;(*</type>
      <name>GetItemCamelcaseNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a77e5aea0a6d9ed5ce9db9d6d9770e14e</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef string &amp;(*</type>
      <name>GetItemNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a564287854ad62590b4da8ffaf4aa1af9</anchor>
      <arglist>)(const void *descriptor)</arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; const void *, PyObject * &gt; *</type>
      <name>interned_descriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9a9f097b658a736436a33f150addc635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>kDESCRIPTOR</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a86f5a6e712bd18f7053cd3c901a9101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>kEmptyWeakref</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae835aa3e651e07cf76808e232f05e4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>kImplVersion</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ada7c311dc4866e0828b7652980c0348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kImplVersionName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ac311df6a971164b9a8d0bcf7689497fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kModuleDocstring</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a80551ebb189b38e87d9af6857ec3e78e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kModuleName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>acca580b5fcdba81019bdca50024c7d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>MapIterator_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a988fce950976d5b82ec6a696a3caf96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>MessageMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a640a97c70ef1a29f2b44715f3e914cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MessageMapMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aebe518e6714cf0bdc405b6b00cc2d45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>MessageMapMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a58a0f22f537f0bc14a0d2a3ca016446a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>Message *(*</type>
      <name>MutableCProtoInsidePyProtoPtr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4859faf76250745ef331aad83ea2f829</anchor>
      <arglist>)(PyObject *msg)</arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>PickleError_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a84a67f69c073f7de3abc2309af816754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyDescriptorPool_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aaa399a3cff2d6da68163d2bcab12f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyEnumDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a0f286e4ed8b04bfd4aeb0a926f0ee41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyEnumValueDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>af23832a1ce063f866b8a2d0116e09627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyFieldDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a7b5ddec7d8844ad1a2d123d54464fef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyFileDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>acc63e2be94dda8f53010dcab5093386a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyMessageDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a1a1daa928c93bc7e6dedbb0049da98c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyMessageFactory_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a45b8b853b6b36c4b261d6d1b4b655a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyMethodDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a77f1bcc764b8fdbb0a6b378b6591a22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyOneofDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa3c5dfb12f9dc0de344090b662a0ed5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyServiceDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5b92078a7fcff45603aa5f465360f460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>python_generated_pool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a64a616ef5df59c17dc2901023f2fff0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>PythonMessage_class</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a62b14c58bf67168da48d92f6c1dd1ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyUnknownFieldRef_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a02d5eac1653086ab95d11a8e43261a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyUnknownFields_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a9ee26046dcb87ad17ca39f820834dd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>RepeatedCompositeContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>acce0554677d8a587084272886425a34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>RepeatedScalarContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a5c30ae433b028fbfd9414e5409d94a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject *</type>
      <name>ScalarMapContainer_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>abcee89142de238dfe07fbc03a1e988e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>ScalarMapMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>aa7db71e26f25add54a9e4d7e3e87525c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>ScalarMapMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>a4e829975edfde76d763ead57bc0c7820</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>WKT_classes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python.html</anchorfile>
      <anchor>ae072f4c6174a67180a836f93ea524407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::cdescriptor_pool</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</filename>
    <class kind="class">google::protobuf::python::cdescriptor_pool::BuildFileErrorCollector</class>
    <member kind="function" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>_CreateDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>aac22e57f1b5dd8c9b65eafa36494d160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Add</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a298fe599d9a96f62e9044dd6e3f66fbc</anchor>
      <arglist>(PyObject *self, PyObject *file_descriptor_proto)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a4da85124f784bc10e3612f58172b55d6</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddEnumDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a2c91c3a2c27b221b17d0a83c1e6a4e43</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddExtensionDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>acf4e48cc6fa07b3c62652f24fd85c2e5</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a0babcfdb0ba58955f223d1fd8114a6f6</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddSerializedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a470d16bc154819ca5535f338e3efca31</anchor>
      <arglist>(PyObject *pself, PyObject *serialized_pb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddServiceDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a8864ab2bbb18b6723576d278c1136cb8</anchor>
      <arglist>(PyObject *self, PyObject *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ae68ed59997f860ea599b4f56098a9b07</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindAllExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a217940eda70a6a6a7c45e229d637715c</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindEnumTypeByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a8bdf437b7147c2aa6baa414996d3bc2a</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindEnumTypeByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ab209a88853fbcc18facb80252da92886</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindExtensionByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>aacfc8dd0063b1376eff2e1fbca40b110</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindExtensionByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a6aa87817b20f9a8ee8077d33db5f2c49</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindExtensionByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a721920df6ad5aa88bd76e981fefcc138</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindFieldByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>adc8f6fdcb6bd4b3b1d606c5abcb18d4f</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindFieldByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ab0d60ebd8784ec7cda3eea6be9725c13</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindFileByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a5c9a5cff28f606370fceff3f999b6268</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindFileContainingSymbol</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a89a4e84ff38389a8b24141589f02ec54</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindMessageByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a44420489de886e76a2856d95ba3031d7</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindMethodByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a20cdc9a3effe7adb089549525bb7d1e3</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindOneofByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>ac478a609fa45cc678aa58e55ed831245</anchor>
      <arglist>(PyDescriptorPool *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindOneofByNameMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a30ae49b9ff74b4ba6d21858df86d5956</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindServiceByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a13b681b0a287a950e96050f94c95071a</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>abde315937c4c6d08742a831e44f128f8</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a51a89904c98f033d226cf8981d9005bd</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>af840dcbbc3dab1b00dc023960d84d23e</anchor>
      <arglist>(PyTypeObject *type, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>PyDescriptorPool_NewWithDatabase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a2e627568320af65e5b68eab84de01402</anchor>
      <arglist>(DescriptorDatabase *database)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyDescriptorPool *</type>
      <name>PyDescriptorPool_NewWithUnderlay</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a2b5f25d56348ac80e92af58e98d4c7e3</anchor>
      <arglist>(const DescriptorPool *underlay)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetErrorFromCollector</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a3502c7bd670dc04e6d290111e64e4ac4</anchor>
      <arglist>(DescriptorPool::ErrorCollector *self, char *name, char *error_type)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cdescriptor__pool.html</anchorfile>
      <anchor>a822b3e9f0f320cbb197d298e4bd6a3c5</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::cmessage</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</filename>
    <class kind="class">google::protobuf::python::cmessage::PythonFieldValuePrinter</class>
    <member kind="function">
      <type>PyObject *</type>
      <name>_CheckCalledFromGeneratedFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af3c2c52ac3ed9355a5f0f2db0d8906af</anchor>
      <arglist>(PyObject *unused, PyObject *unused_arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AssureWritable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7a3b64efa12c7f37ef9c0107cc8e6d12</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ByteSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1b3a67f1be7939eb0f09c6afa7717192</anchor>
      <arglist>(CMessage *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckHasPresence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a64e39d97eb49abb7e97fe068092b2a5f</anchor>
      <arglist>(const FieldDescriptor *field_descriptor, bool in_oneof)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a431f57c97c0c59bb44a37c468d05b0be</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8d660dd4a611cfa96477be2eb2499ef0</anchor>
      <arglist>(CMessage *self, PyObject *extension)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae8c29c16a9cda0b24367bdc57334886c</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ClearFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac59fa005f212c8c50ccbcc245023223e</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae394ad9a4271735735f35512fbdae638</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aa1fd7a31e166038a267b4075c59b3ce0</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7da3cc00cee6da6c7be04211008dffca</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DeleteRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a45befc4a7d832aa51ef36132ef44bb78</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *slice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>DiscardUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af143ffc72bea43617be4f95fff1f7efd</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>FindFieldWithOneofs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a27a171eea5c617a5db7883e437a59fa6</anchor>
      <arglist>(const Message *message, const string &amp;field_name, bool *in_oneof)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FindInitializationErrors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaa33eb8851bfa188480c6691ee486486</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FixupMessageAfterMerge</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a4289d5a0e89fbf7fcd97e4061c35104d</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>FromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaf706ed9de29f3409de8b5f7a030b1c6</anchor>
      <arglist>(PyTypeObject *cls, PyObject *serialized)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetAttr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad45de34177e42cc0f560cfd73f68dc1d</anchor>
      <arglist>(PyObject *pself, PyObject *name)</arglist>
    </member>
    <member kind="function">
      <type>const FieldDescriptor *</type>
      <name>GetExtensionDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a5a8eb3ebc5b7d814c14de37300844aab</anchor>
      <arglist>(PyObject *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aad8b0ef0c0fced80e859075ded394303</anchor>
      <arglist>(CMessage *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a6ea62f847054b0acc1201caca39397ee</anchor>
      <arglist>(CMessage *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9a40466e3431cb40d8f4c9119560f8e5</anchor>
      <arglist>(CMessage *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyMessageFactory *</type>
      <name>GetFactoryForMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9d6761443a88ffc144e5069cf61fbf29</anchor>
      <arglist>(CMessage *message)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab96c5d69dfc29b65836a6322b787a7fb</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIntegerEnumValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a56ab7694b8b35dc720acc1455ba9d662</anchor>
      <arglist>(const FieldDescriptor &amp;descriptor, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetMessageName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>add9829836ff2f200e00a046afaed7ce5</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aa0ba10c59cece2327a836a9f5e0d0cae</anchor>
      <arglist>(CMessage *self, PyObject *extension)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>afd1e0244a19d500d98e29338b3fa0790</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>HasFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9ff4803b4c5d5f18f2fdb277fee5eaa2</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Init</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>abe19194323eb28dcc90c817e48155587</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InitAttributes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad6b9eeffdd5d851744e7c535b3afc732</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>InternalGetScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aaea8c531bb7590d25c9e39d9ac8dbebb</anchor>
      <arglist>(const Message *message, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>InternalGetSubMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8e81c08ba2b641f3903d2ee815148cfd</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalReleaseFieldByDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae35706019ba46c45d3d0adbd555a4db2</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InternalReparentFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a3d5228018fd123845638a3c3607252dc</anchor>
      <arglist>(CMessage *self, const std::vector&lt; CMessage * &gt; &amp;messages_to_release, const std::vector&lt; ContainerBase * &gt; &amp;containers_to_release)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>InternalSerializeToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a713d127c81016df21b4e71409b2c4fb0</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs, bool require_initialized)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalSetNonOneofScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a0cd5df29294d9b8831423479f707fa1f</anchor>
      <arglist>(Message *message, const FieldDescriptor *field_descriptor, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InternalSetScalar</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1fbae1d235965de9906a6d2a3ab3d91e</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>IsInitialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a79f8cbd21ce929011f212ba8980ee642</anchor>
      <arglist>(CMessage *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ListFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab9edcad26dcd961c83889e9e18cac7c8</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MaybeReleaseOverlappingOneofField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae25670870eb8dc0637995b1fc14fcbd9</anchor>
      <arglist>(CMessage *cmessage, const FieldDescriptor *field)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a9a5505151adbb057f3262051df3023b8</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ae7c21446cf8d2c68c5506036d08ef683</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>abeabc12060787d6f5c73bdcfa69d1183</anchor>
      <arglist>(PyTypeObject *cls, PyObject *unused_args, PyObject *unused_kwargs)</arglist>
    </member>
    <member kind="function">
      <type>CMessage *</type>
      <name>NewEmptyMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aba1078934545fef0deedbf01aaf6f09f</anchor>
      <arglist>(CMessageClass *type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ParseFromString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a1db0e50b185f62798f6f9c2d49b5f3f8</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Reduce</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af6697a06728d891df5c571762d912a2f</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>RegisterExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad08eea6bb3db0976f874621e4266b8aa</anchor>
      <arglist>(PyObject *cls, PyObject *extension_handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a668d604e91be168357cfa9e302c7842a</anchor>
      <arglist>(CMessage *self, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SerializePartialToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>af7947b0304bdc6eee3b55c93aa601da3</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SerializeToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a7d6ac63859a03bee997cec620fe727d0</anchor>
      <arglist>(CMessage *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetAllowOversizeProtos</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a90fcec24c9d53c371639050e12dbe2ae</anchor>
      <arglist>(PyObject *m, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetCompositeField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a2fa549897f542bc3c936e0843953daec</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field, ContainerBase *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a91f0760e15c64c3059b9a83db71e107b</anchor>
      <arglist>(CMessage *self, const FieldDescriptor *field_descriptor, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SetInParent</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a28f3a952d6b31388d5763b4d2006dcbf</anchor>
      <arglist>(CMessage *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>SetState</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ad866466e92dd454347e3c7872bd914a7</anchor>
      <arglist>(CMessage *self, PyObject *state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSubmessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a79d1310de90a2b9a985d35abd4adbd70</anchor>
      <arglist>(CMessage *self, CMessage *submessage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ToStr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac17b8f0bc14d20a891a55e916b77ea8d</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>ToUnicode</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a5a16f717b3b31ce1ba2eca5b74e26aa2</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>UnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>a8bbcc4a4af46e1b5fde9e5dc9f36c5ab</anchor>
      <arglist>(CMessage *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>WhichOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>aeae1b11f2204a68782caf2b86856f3ef</anchor>
      <arglist>(CMessage *self, PyObject *arg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>allow_oversize_protos</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ab9ca3cab67bbca04af68e3b980a33985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>ac8aa303c7e973066606c4adcde20d1b9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1cmessage.html</anchorfile>
      <anchor>abdf1ae5b4ccd684f27d79ba1a1cb7640</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>_GetItemByKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ad4e98fc169a4943a8d9e2572ce520827</anchor>
      <arglist>(PyContainer *self, PyObject *key, const void **item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>_NewKey_ByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1445a6f6511ff4c2b090eb368ddd8ac4</anchor>
      <arglist>(PyContainer *self, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>_NewObj_ByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>affc55204c9d3a4f4aa4209d8c39fb088</anchor>
      <arglist>(PyContainer *self, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Append</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1f7a3ec6ea1fa404df01cc56e644a3d8</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ab76709c15b080de64b3357de7c9400dd</anchor>
      <arglist>(PyContainer *self, PyObject *key, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ContainerRepr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a770ef90e9271285555847f707a96bff3</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Contains</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acf6e4a68cfab05a41ed6f4c9542396ac</anchor>
      <arglist>(PyContainer *self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4d9849d058e410e63797f983ddda63cf</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a5352e141f0915fb2b1b0628e21962a20</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DescriptorMapping_Equal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a5ca5c16d818c483b8029404b3db70163</anchor>
      <arglist>(PyContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DescriptorSequence_Equal</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aa3d0baa73de54506d0a60dfbf89dbf16</anchor>
      <arglist>(PyContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Find</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>af074a19b72b9708684bee0b2270120bb</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac2ce3ad1e9a9d30f4d02afd46392f6e3</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aaaa3ec33d7fb286b0e6471609813f45f</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Get</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac2ec60185b8ef4656633bedceaf265db</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acd7dea5445a59ed5022e7b4ec47a668b</anchor>
      <arglist>(PyContainer *self, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Index</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a9c411c55de8095cf60b763a02d385417</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Items</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4fb0193d96d79156c1c5a086e0e58580</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Iter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4198f5f0a4eef05e3cc32eca47641b80</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Iterator_Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a4bd0c39f72e9650ec1d33561a3a49fc1</anchor>
      <arglist>(PyContainerIterator *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Iterator_Next</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a53b2481d7460cd4d5bd18e16be4d5cb9</anchor>
      <arglist>(PyContainerIterator *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterItems</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aba20898efc500f23d1c4836c76d549f8</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterKeys</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>addfd4cb2b0311d5fb4b032b9ec94d434</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IterValues</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>abb1f15d80107981cfeba5cbea537f46c</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Keys</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1f311fcdd62913e4f75e88507783efb0</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Length</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a1ea3877212814dc03f7a6839d5d4fba9</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewContainerIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acce21354063df9ec8e7b451b7c2c85a6</anchor>
      <arglist>(PyContainer *mapping, PyContainerIterator::IterKind kind)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewInternedDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a6addaf970f1925696f0ae42edd5201e0</anchor>
      <arglist>(PyTypeObject *type, const DescriptorClass *descriptor, bool *was_created)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewMappingByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a3910f13624409f5e2e66f53deaa268e9</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewMappingByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ad68b64b2b876f7c4bcf4b2e9e8c8ad44</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewMappingByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>acaa1b5ef1e96c4ba1db432d67d48af0f</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewSequence</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a885dd63576576ff833834ae6de984e17</anchor>
      <arglist>(DescriptorContainerDef *container_def, const void *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Reversed</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a83eca6cb35d5b886dca060ff59b68215</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ad10961ece830024948184365339b3356</anchor>
      <arglist>(PyContainer *self, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SeqContains</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aa89fd6fe76890ec5b2e01bb587eaf151</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SeqSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a77b175054b9248f67323038bb5efeb86</anchor>
      <arglist>(PyContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aad123a2c5a010ac84bb778c2438ff976</anchor>
      <arglist>(PyContainer *self, PyObject *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Values</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>adaca035ac83267bc542e486ae994c07d</anchor>
      <arglist>(PyContainer *self, PyObject *args)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>ContainerIterator_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>af8863202cec5be6a6fa0120886b0cf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>DescriptorMapping_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac900d4cc668821056916b91ace44fca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>DescriptorSequence_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aaa64f59dc2fb7cefffcb7ec5d9c46122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a193525a2d0d322c1ad2fdbebb28f4122</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MappingMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a05841ad2e65120836889df3606e7bc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>MappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>ac554be1ad5d711b4df4f635bff8476d4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>MappingSequenceMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a70022015c8c121e489d2394454de045d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyTypeObject</type>
      <name>PyBaseDescriptor_Type</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>a0df8d591ab6deda14cf336d067a9335f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>SeqMappingMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aba73b06f07cd848018d57da8504994c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>SeqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>af5ff7054aebe80ece4d8ee452e9c0a4d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SeqSequenceMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1descriptor.html</anchorfile>
      <anchor>aa18b1465935e8ac87f8a09bcb9376f10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::enum_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</filename>
    <namespace>google::protobuf::python::enum_descriptor::enumvalues</namespace>
    <member kind="function" static="yes">
      <type>static const EnumDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a1bd2d01bb574037f83b0d68eb280d342</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a57cb26d6581b78800baee0a75c534d2a</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a4783d9f46b5da97301f2ded66f114b6f</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a307cdd79369dd3fc816194781a0dba06</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumvaluesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>ad0380748d3dae165b14712502e8f7e80</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumvaluesByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a03f1308dd238293907ddc9927a5786df</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumvaluesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a0a7e05023493f64792795387b7e05e3d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>ae086153b1b54d0c57288703375bf6f77</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a7ccc3c6c1c19ac88a453aad47ea4fd72</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a76ac60e0518370f9fb2048a28a7e2425</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a1fbd895af3ed4f52b5ccbe3b9a185d8c</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aecc6f97e770dd697fac220ea98da5f8a</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>acc4c5defd5a34e22cf87efc5d3377185</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a839995a25e460c79902ba3186a470f66</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aae718e04ffc10a962b29ed45789224b7</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a0e95bd3a8c13a13a7bf54855ff8b5f39</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aeffa48dffd80a481880749b9f2968fe1</anchor>
      <arglist>(const EnumDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewEnumValuesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a461738d95a862a982a106b217963dd75</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>ad4d843695fcca2d0beb4e036eb0e4543</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>acf239566096c7d1aecd8fe3ceab5969a</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a7bd443a6259fb3d8101b12902cd39aed</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a53341bd020f6711d159d744065d2f095</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>a6d066cc32a6c5c86ffa5e76bf01397ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>aa684a769989063bfab6af3065c358c15</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor.html</anchorfile>
      <anchor>abdde44b7647babf9294b22c01bb8db9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::enum_descriptor::enumvalues</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a7b5d0d94dccf7cbff18f5795dee3819b</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a7e65da93b0edf8fb177aa494f0e5f7e9</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a71726a9ff299794ea9a526c474750fbe</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>add9662aac6f25e92561914cdaa8e10fb</anchor>
      <arglist>(PyContainer *self, int number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a45ab62d642b518ade61cd4cdf6a84f6e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a05cb6c56edd0d2819114128d39d43bbb</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a9c9dfb67539994811407920d20f08fbb</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a229a08f632d080e9326546ef784806f5</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a1e8c5cad04bc35d998fa0e247b292119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumValueDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enum__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>afc66561e4e5da7d701518fc9d17b04c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::enumvalue_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</filename>
    <member kind="function" static="yes">
      <type>static const EnumValueDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a42fa5a3594cb3a05617dede133201d5b</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a35bcd08d5c6487a70ddb7bb0a85d9185</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a6e562230c6f1baa5bca7f973f210f6ee</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>af2ccd9e256be405af44e0cc954f7d093</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a481ec422cc6b93c5cedbe6a342b9fd57</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ae64f792b8d5d5c9cbb46d0b7572481b3</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ad872b6bbd621393ca49a1a602fac143a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ac311598a8a9a9509f96a0dcc5b0898ab</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ac265f7d62d87fc231ad21e5fdac224fa</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a84edfe4bb2edc5f9900c8eb2396ba240</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>a2618207d2746224213528ce2aa0d72c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1enumvalue__descriptor.html</anchorfile>
      <anchor>ad3f9504f94e2b75d4a77928da4eb34ce</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::extension_dict</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</filename>
    <class kind="struct">google::protobuf::python::extension_dict::ExtensionIterator</class>
    <member kind="function">
      <type>PyObject *</type>
      <name>_FindExtensionByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>af72aafae92c24916b7a626756cc1f21a</anchor>
      <arglist>(ExtensionDict *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>_FindExtensionByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a621f212e1d8728d834518765c0f1ba6d</anchor>
      <arglist>(ExtensionDict *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ass_subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a89085ad7ba75760b504d6e0dfcfe18b7</anchor>
      <arglist>(ExtensionDict *self, PyObject *key, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Contains</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a56f82bbba64a104e432f48089925fb13</anchor>
      <arglist>(PyObject *_self, PyObject *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>aafe2235a78481ba734db205769674890</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DeallocExtensionIterator</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a81798be04ee4443b251816e50821008f</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>GetIter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ad48010c864fad5ea5dee36dae9dc5f88</anchor>
      <arglist>(PyObject *_self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a47743d3bc0ee71dbdbd16bb6c8ee6c3c</anchor>
      <arglist>(ExtensionDict *self)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionDict *</type>
      <name>NewExtensionDict</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ae47bbb64fd3f84cc7c0c3ec7380afa28</anchor>
      <arglist>(CMessage *parent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>ab40eaf0b0c95daba6af7b44c4e60cf1f</anchor>
      <arglist>(ExtensionDict *self, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a004c53810b8b87e1f0a841e753e6865f</anchor>
      <arglist>(ExtensionDict *self, PyObject *key)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>a14244d93eb48dfe22e0c4a7f6798ba8a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MpMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>adb1d1004141ec47c2ef176e9d07700ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SeqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1extension__dict.html</anchorfile>
      <anchor>abd3e0d7f0277ef977e1cbde1651a669d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::field</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1field.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>DescrGet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a2c3470ac8c94eabe4b38255ef3794ad4</anchor>
      <arglist>(PyMessageFieldProperty *self, PyObject *obj, PyObject *type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DescrSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a781745064b5601736ef1f2622578a5fc</anchor>
      <arglist>(PyMessageFieldProperty *self, PyObject *obj, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a48561616c97508648e6dcb72a4f18f05</anchor>
      <arglist>(PyMessageFieldProperty *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDoc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>a21c699450b0b30724cda4048b4167558</anchor>
      <arglist>(PyMessageFieldProperty *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Repr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>ac7f2f35771c677155d4a77ca65adc72e</anchor>
      <arglist>(PyMessageFieldProperty *self)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field.html</anchorfile>
      <anchor>ad8efb64aa77a8d69406aa161a49e0168</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::field_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</filename>
    <member kind="function" static="yes">
      <type>static const FieldDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a7cff26942cabedb4675e149c54124ad3</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a28196cd84a731f1054cb9190e0037515</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aa635fb1746240de8af23ccf07aae7877</anchor>
      <arglist>(PyObject *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>abd80f15434715fa6f1719913f397dd60</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aeb4643d2966ccf06dab043487a30f82d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetCppType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a99f05e98e68947db5dde1fdc58798b7a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aec47e8d7d0ebf37d008126a2f4efddb3</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>af33413b90e4b65b24215db9a15febc86</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionScope</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a996606145525075e9518b0dcaed07d8d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aaf1f0f26df21925425cb947d2aab13ef</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a28aac391d2f2e93203b5c6c2564703c7</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a68ff591434d8422fa596f1b172f56ed6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetID</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>af6d5ee7125686a6d8ecf318ae5ee02b8</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>aafc36de1bf57510eea65e69b339464e4</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetJsonName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a504b51584cb59d1cb73620527d7675c4</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetLabel</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>abaf860c1e7c8b0e266cc37ee96667439</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMessageType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a0f0c94592a22bdba4e243fddd7058901</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a5fdd850f74e79e38611fdacb4488fa1a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>abdb3dedd1d6add6ce988c1767f5b2f67</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a5156cab63dc74c1e1edbe0df98510da7</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a0614264e9af6805675479a768436e289</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>HasDefaultValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a83f720fa26e9930cc3dd664fa76f6318</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IsExtension</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a97f3f061caf0ea4726265b93e1a730a7</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingOneof</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>ab59aab2c4c7d885d0d94cfd9d2a3d7d4</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a67fecfe4094b4a210d0ca366fd63efe9</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetEnumType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a50549c15e12cd12cfa43477b7370f528</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a7a23f3688af2d0f9712a5d3a7766c46d</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetMessageType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a4d0e6136b9a006973fe8136c388dca58</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a14c5629f8e004b99df43a58213d9bfe5</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>ae7b4d0dab95df3877e5aafefcab64718</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>a9d350474e1097404ba5862ed2bf1ac4c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1field__descriptor.html</anchorfile>
      <anchor>afd370d6b6d133410c3200fe35eb96ed4</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</filename>
    <namespace>google::protobuf::python::file_descriptor::dependencies</namespace>
    <namespace>google::protobuf::python::file_descriptor::enums</namespace>
    <namespace>google::protobuf::python::file_descriptor::extensions</namespace>
    <namespace>google::protobuf::python::file_descriptor::messages</namespace>
    <namespace>google::protobuf::python::file_descriptor::public_dependencies</namespace>
    <namespace>google::protobuf::python::file_descriptor::services</namespace>
    <member kind="function" static="yes">
      <type>static const FileDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a29e24655ae5b536f4aab80d8ab7c6615</anchor>
      <arglist>(PyFileDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a8c2ae4d5e12137760ee97121c8fc9d8c</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a80ae92ecd83d90d99383a0e23e2f2a3a</anchor>
      <arglist>(PyFileDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>add689c02df2612c189612cbfc4477931</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ad3bbfb63fed96fb336050b2668600eac</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a8637dbf63cde1c57165c57c76798bf2a</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a8e81292d8adff6b75b0bd2ad005b2fed</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ad924f7325812da29d251e04ae5440fdf</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMessageTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>abd4f7154326e54a94db2c9d383286e11</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aa3b10e74a82207c340b3228a1ad4f938</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a6169fca37c4b9862be8ea4de848ef268</anchor>
      <arglist>(PyFileDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPackage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ad37bbeb283b4e0158af1209fae6f9b2f</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a83323660c0660492939f8c83756539df</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPublicDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a986a31ba78a8381e662d155c30cf2d6d</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetSerializedPb</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aafb3dbecd34fae363d6f6752d3a593a4</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetServicesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ac12e5c391149e81cc37873608835d2e3</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetSyntax</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a506723851b923f538dfe6772f08b9cea</anchor>
      <arglist>(PyFileDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a880240a858952b8f1c6fa95ccb9b2f85</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a7c9846dfb176c5d8517280d347ead4d2</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a9b8a7da4d12c9865bf97164b0af033ff</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a82727c84dc2dd6d0623f77e309e74e72</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>abb5eee2434d5e39f7656cd532420a8b9</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileMessageTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>af4bbb52904c1a7b34ef1530bcb429a99</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileMessageTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a3348266bb0ff0455cda7877067164de4</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFilePublicDependencies</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a5c36c714a6e22cba0ed3b8eac9174f5c</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewFileServicesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>aba071714946c9252da20ab7d86adb990</anchor>
      <arglist>(const FileDescriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ac5377980ae550b5ec2809efea75accaf</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a28a078bad813011d228d4a515da8abcc</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a7d162955fe04acd066dc0449f3a1a9d9</anchor>
      <arglist>(PyFileDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>ab4c7df6a320e6b3f15e8f5d6f415c8ad</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a6e5eb6caaf1381fafdf0e2cf892c6d8c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef FileDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor.html</anchorfile>
      <anchor>a9a1ebc70dd0a66859ea882f8a35f3a52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor::dependencies</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a6572aec1124d4e58041c7faeb2bc781a</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a0cb5d4ba8a962b34d48740a507e1e36e</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a639ac13779707471c414d826346b0594</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>aa31f406790a33a37f70d6ef0ae0d25de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FileDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1dependencies.html</anchorfile>
      <anchor>a541d861d861a5551667285a418b635dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor::enums</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a12e7160eba43cdaa4f366d4528769800</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a17dcf6341136af155d9938b55a3bdf89</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a09e591f41a6f71a6093a0bb1c220311f</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a5788487f40ffe93383f1632530ac576e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a4ec65a0302f3b8b304b5508a7640882e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>aa753596f117d7f16670cce563d372413</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a5899eb2665ff5b4879463c4850a55b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1enums.html</anchorfile>
      <anchor>a2dc6d1331c09a2c61106b615daeaf7d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor::extensions</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a96341f609796ad1612f05a105c5a0551</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a995c0d10caeeebae86ef772db62993d6</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a0bc03b9f3642b700d57c80548952dc4c</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>aa2f881a6d6a235d6a7bfe2c9a8e53729</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>adff4f96c2da5c9cdee667ea606c7c7d5</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a952e5a8b49c10c8c29d4a36c4e7c6031</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>adbd9cd38e34737cfc075bdd83e4fd900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1extensions.html</anchorfile>
      <anchor>a1ec4904ecda5d26060c778eadefc2f56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor::messages</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>a3c776253bce25e041f551e271c8ef29c</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>a1c1305c3b1f9c5dcfb0884dfb33f821d</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>aa875e078f59cfe2d8b4cc5ca09f9d57a</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>af7739f148e4fe7bfd03f69d14f5eca5c</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>ac32e7654f4193b3403953d852522003c</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>ad2bc3f1f15ffa6ed0009f807f3c91959</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>ae45351faa122c5116df626c689a134da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Descriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1messages.html</anchorfile>
      <anchor>a1cdf04330982c745f8c53cf755a75f8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor::public_dependencies</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>a01867883ef2dc764744e1fd5b74f59ed</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>ad48967569e6519191aa2c331a2c0988e</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>a530b3c84f47a38e6a41d417b65529543</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>ae915fbd1fcd398a49cdbeab02d1aed50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FileDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1public__dependencies.html</anchorfile>
      <anchor>a37dc4a913daf68d589c89f63a0e5f726</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::file_descriptor::services</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a6a97df8612c95a45986084e5fe8b458c</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>addea133e81166ab96406fcff48e60121</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>add5c4599a0626041059b155349168f62</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>afa2e15932b5e105549c9e1caa4ca084e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a767d621517caeeee73d614c806248a36</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>afcf68726895f0bad07be08c1f10f3ba7</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a86b542b509e09c759de0143655691412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef ServiceDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1file__descriptor_1_1services.html</anchorfile>
      <anchor>a7588e54d5d0cac2f41dd83f95285fa5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</filename>
    <namespace>google::protobuf::python::message_descriptor::enums</namespace>
    <namespace>google::protobuf::python::message_descriptor::enumvalues</namespace>
    <namespace>google::protobuf::python::message_descriptor::extensions</namespace>
    <namespace>google::protobuf::python::message_descriptor::fields</namespace>
    <namespace>google::protobuf::python::message_descriptor::nested_types</namespace>
    <namespace>google::protobuf::python::message_descriptor::oneofs</namespace>
    <member kind="function" static="yes">
      <type>static const Descriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a26347e57ee5b01e8c779477c85dfc058</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab16567ff6f873f124af5afe948850962</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>EnumValueName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a50aa15e1b906eb753082cd011ec71949</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetConcreteClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>acca9bc92bf817e0bb36f93e9e9b263ea</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a91b303f8198d7bacd9a9985a63ffae62</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a5103ece303aefbc647499568c69f0aa7</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a910d35deda516c555afb7dc7c38a2685</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ae3b8ed6b341fdcd85b418aed6cfb1b8a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab2f97728ff5ca2f5b5fc8b93a532ad01</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionRanges</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afb74b917bb2611276a1e5f43c38b4a36</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a8f1683b5feddc62ffb5a99e0b637b518</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad45d066b75110cb9a228a3a5828fc5b2</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afd5069ca08d16607e6efae4348e2ae24</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad2d24dc0ad4079aa65219f902c27ca65</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a85d233724a408832773335a3cca01a3c</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afdc9106d9c3c71daebf8193218de8a51</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a2a0f84952c08f354116400d726ea3686</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a7f963d17d6b4e81eb053240b72739ca5</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad0e81ae9701e2383fa7f31f960864e79</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a125f51004805fb9a904ef42b8ade8ab6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNestedTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a49357fa9b9e213793042696826a4b2e3</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetNestedTypesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>adfca03a8025de79fe085e8e6c1fcbef0</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOneofsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a04914758de9d52a4920d6feccd9e42b6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOneofsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>adeb166e5538bd64f5797708359a0c1eb</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a87d4e5dbfbcdb6d93e6a41cd6b922505</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetSyntax</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ae5d9f7c9313438b72f95787827eff12a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>IsExtendable</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a1e4b008552d8c323c3eb65296cfa903a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ac69eeace5e6a486c18b48827731b0938</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a77300410bab3a3e81c5b15a5d1e2a3b7</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a6bf4ee03f394d4397ee5e8ad09907458</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>abda767a3b542ef1bfd93cdec563d8627</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a9824173eeda3dd966e77a2810bddc4d5</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageEnumValuesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab9fa6785692931bcd564a2e635ee4b3a</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab3c5380cca8b49e16159282242ee3504</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a77a3243c63298492ab55bc2afafe05c3</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a840d631ee927998fcd59deb980c6c580</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageExtensionsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a3f57511e18460e5460ef37869e692acd</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ac7dd6bd88eb056ebdfb854e6321195f2</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a0b6c07004a9ddcd48a741a10f9ec122a</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a9b90c5a462a505eaced45ae9e11fb57c</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a08318bec1568d3816a43d9d925bd3787</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a5d3eb0c644dce980915892593dc05f48</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>afc34851a9d89985aabb7030fbf91f1f4</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>abce4c96b5ccd6539ed01f93082cf33d0</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a4be0140d61a36f953a0e409bf322df9c</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a41273c4161a21a2a193ba7c171d662ac</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ace0c2c56bd302864ea876214eb73f6c7</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ac544b3f260a783112c54bf4a5ef872d8</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageNestedTypesSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a7e46991daca89dde7799ba1704eef0bc</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ab0407fdadef40bfe4ce1e64b95204657</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a859329cb65816e2e9d7ed31620e95ba1</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a131a040c74f2a2b8ec5d18c3d769333d</anchor>
      <arglist>(const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewMessageOneofsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ae20f7c8bb694cbb624e049001a61b6e1</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>ad61c34f78c24e77e1c808a04d6b85c97</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a0b75ad46229b54752a89f687763d05f1</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>aed7d5777e2f6b4e8bff0eb2d758b4b47</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>aae8849a20548ba670e995cf6e4c96bab</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a278945258fdd881740f306482f30bbcd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a2caf6b41792693116b9fdfb2f5867990</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Descriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor.html</anchorfile>
      <anchor>a5f95194c43eefe0a230298069b3b5981</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor::enums</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>aeded9b5c9bc9fa2b79fd7096869f51d9</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>ac600326f24f052d2e2e6b58270dbda80</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>ad67075cc15d141f556365de9f0a0283a</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a646c1f7583f18e070420b300b5d68504</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a0f223f0cd0bbe6f2fd30a4a1fa9a26bc</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a6eecfe56fd4d3ded98438e402bf7f103</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>a38c5ff981f1d734ff7d8f0a40de6b224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enums.html</anchorfile>
      <anchor>aa79d29ebe03fdd95763fff80bb050c2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor::enumvalues</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>afd266f3dd799e68da96acbbc15c11935</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>af2f17e866eb565de423be487510b91c1</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a50952835e755738261144eb317e3dfa3</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a526c59d93e8171be4843e9e349b7ba8b</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>aee4a8c7036bd10c8a117ac2b3da3dab6</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a6e9e6aa4372f92f7ccc4a7ed939f8534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef EnumValueDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1enumvalues.html</anchorfile>
      <anchor>a130eef19e3e14434fdde111e6c00537f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor::extensions</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>ad206f0bd7e2353f08cf59f64639e351f</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>a57cecaf892397c92ab7c438477489dac</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>acd68cf7ab3abaaae54ba0b686d62a774</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>accbfef5261daa1530943292d48d1f061</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>ab491eda1f6a5d7de74bd98591879536f</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>aa38bc1d749be63ff076d6116801dd4dd</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>a98c8a96b0855cf2cba25ef1e6bbd30bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1extensions.html</anchorfile>
      <anchor>ac07141f46e7b03db92ba0eaf0cdbae9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor::fields</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a201e14895e41f41a55f1b3631c731f96</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aac7dd8a3d88f51faaf439572c7163dfe</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>af43f54fad9c0e1e7ebc1e215d1d0a566</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a7289c05f0fd4b5bff52af3f827ee0f2d</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a07984b3fe4c0e68014e268f6669934d4</anchor>
      <arglist>(PyContainer *self, int number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemCamelcaseName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aa73122aa1e53a787ce3ec2fbad2dde67</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a278b7b0af5e32f3db95c5aa24379860e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>af44713a9b4514e28abe4203614466841</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>a0e3d9b769b8832b7348e2a845b36d708</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aeae29a487fa387527fc3b1242691702e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aec038308ad0ae506663717800e768733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1fields.html</anchorfile>
      <anchor>aacfcbe7d9303ce681cf4407a870ae108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor::nested_types</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a1b7ce88256108287bbfa82001917b43f</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a43d82bbbe0053b84d8319e466e83af36</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a42364539adf308e7e2f7c1d1a4c84835</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a2f22c468794c1ab398055e39bc5e4ce2</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>abce1bf4ad3afe760f6b3b8163b1998c9</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>ac5366b251209bad4c9fa8703695c86f5</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>ab6cd92ce36a55f8a0df1180b11a21867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Descriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1nested__types.html</anchorfile>
      <anchor>a71c67c9e9449507b08bcd761d28e2f9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_descriptor::oneofs</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>ae87f004c426067b9bdc8cbeec2434c90</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a27e3cbf96217cc47e7ccff49aafbaf45</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>ad359e2ee34bc663864aee6f57355f26b</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a3ed5ef02fd7746dbbf8b2c8db73a3a9e</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a934908bc908dce49ad2769d7a5059801</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>ad5be3436c1d239af06fc214c50074388</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>aed7bcbf707e9c187bffd4bd54cba1ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef OneofDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__descriptor_1_1oneofs.html</anchorfile>
      <anchor>a422f42b730b91b1e43263297ea340178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_factory</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>acb5df351ae5229f07d6d59a619e9f64d</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a706ea1606c77bffde81d503f97183c13</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a60bf7e927ffbaddec7fd469cc8e862aa</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a5e645797cc01cd7525f22f9fc7325609</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *message_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>CMessageClass *</type>
      <name>GetOrCreateMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a640ca89509637bd289c70a7d617f73fd</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a19b093d63635ef5965551f37bf266a40</anchor>
      <arglist>(PyMessageFactory *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>ab1006f1a9e7db9f385bb7e6abb1ff078</anchor>
      <arglist>(PyTypeObject *type, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyMessageFactory *</type>
      <name>NewMessageFactory</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>aee04c72e782161319c80e4b672f3710b</anchor>
      <arglist>(PyTypeObject *type, PyDescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RegisterMessageClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a143297c1aa9b7ca49e63e8aeeac563da</anchor>
      <arglist>(PyMessageFactory *self, const Descriptor *message_descriptor, CMessageClass *message_class)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a7edf3b338361d38400a2259549de0273</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__factory.html</anchorfile>
      <anchor>a0f15ede2dcbdaa9f1e430e96e2c1cd3d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::message_meta</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AddDescriptors</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>aa54c3c3889a1cfb4e257ca14faa005f5</anchor>
      <arglist>(PyObject *cls, const Descriptor *descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a1290e6b6af79e0666a833ac1b66d5fb1</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcClear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a76cd44453ac5f6d7ddb94de593676532</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GcTraverse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a85d691cc204c444bfea71b0330157f5b</anchor>
      <arglist>(PyObject *pself, visitproc visit, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetAttr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a87518c71ec19c40d6b3355e9dc5f8b8f</anchor>
      <arglist>(CMessageClass *self, PyObject *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetClassAttribute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a74942421d04ae4cd07cae35ad350dd54</anchor>
      <arglist>(CMessageClass *self, PyObject *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a824da5a4b242cfe8c0e65363dc2520e5</anchor>
      <arglist>(CMessageClass *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetExtensionsByNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>aa5880da79d4b4491053ccc6b8815f342</anchor>
      <arglist>(CMessageClass *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InsertEmptyWeakref</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a2dccdeed73f1dde49415a9dd4c4f1754</anchor>
      <arglist>(PyTypeObject *base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>New</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>a73b6f4fc3b5fc74afd5cbf29115f9aa1</anchor>
      <arglist>(PyTypeObject *type, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1message__meta.html</anchorfile>
      <anchor>aeca4f6730983f62aa9ba65d1b43e908b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::method_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</filename>
    <member kind="function" static="yes">
      <type>static const MethodDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a353d1cf246d81fa9998899f53a793af2</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>ad429051ebabc223bde533f04b478ab8f</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingService</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>aad543f615cf6039c975cc9b5688b4cb3</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a9a9c2b79d32772d40d82e3cc453a7de6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a3666cdddcfbb4eb1dcefcbefc3c357c1</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetInputType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a5ee48488e8b147a9baa7e1dbf1feb227</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a46ea6f8b79c4f01f93db67e8ffaba5c5</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a4d91d1f39a3ef29309ba8f9cc0de1958</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOutputType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>ad8fbfdba9ed12c742bcdcd943d74ef8b</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a7adb8071fc0d8753bb32a4e9ac7a8b34</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1method__descriptor.html</anchorfile>
      <anchor>a3639a8392a278618dd563967b01862a4</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::oneof_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</filename>
    <namespace>google::protobuf::python::oneof_descriptor::fields</namespace>
    <member kind="function" static="yes">
      <type>static const OneofDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ac05c2fb3d3b67892787fb0a993aacba6</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetContainingType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ab4829ca662832268dce180b60e660285</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>af33f140e444a87abc0d50be7e14cab5c</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a3b326f7841b4707e06584b7f982ec408</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a6a03a4fa88a30ab74da8ebe99a83eb2a</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a1994a3ddb2f41db203c938dae3da6f4d</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a3c426c66b4f33ee76fdbeec9b493da25</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a682a7d1ee2bcd18089c41642db96a962</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a83a47341baa8a82a65357ec8531071c5</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewOneofFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a785e2988f067ae225267f994ab01f473</anchor>
      <arglist>(const OneofDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewOneofFieldsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a63f3c2c8f66cd31c86acff5ca8e3ffb6</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetHasOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a88f0452c41eb3e209580c6869d08f9b8</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>acab14f700701efc0c733f98b7b48089c</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetSerializedOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ad5995eabd861cbcf2ed5078f6676aed1</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *value, void *closure)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a4ca9f8465bb77773ec51bc99169262f2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>a218c2887d07cd3f240fdc5a3f14d61dc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef OneofDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor.html</anchorfile>
      <anchor>ab475a6867fee336e7c7014f53817e67a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::oneof_descriptor::fields</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>aca5a4047f0f042ba8d6214ae0e6478d7</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>abb110a9016c28f3cec87baa4402e76db</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>a2a7993ec1d190c0f2cc56ad4c44c173c</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>a6a86727218d8e6239c93794d701c57b1</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>ad5649893efbb31f183446aec5c076d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef FieldDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1oneof__descriptor_1_1fields.html</anchorfile>
      <anchor>ae0ecd82090ae03eaad266caf3ffe04a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::repeated_composite_container</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</filename>
    <member kind="function">
      <type>PyObject *</type>
      <name>Add</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>ad4828bf86fe1b246232294026ba16819</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a1a622009b8b31450dca62c93a0a33642</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AddMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a0104fab38219cfbd7fce7e5ae81b0b6e</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AppendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>aadd79e61589064d144ed50a085608479</anchor>
      <arglist>(PyObject *pself, PyObject *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AssignSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a94a52e342cce7bde8acfb08403fb8034</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssignSubscriptMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>aeba51ed3deb5dc51006d5d6a7798b207</anchor>
      <arglist>(PyObject *self, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a14bab298c4c25e9125104835eb769b29</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a1aaa492737ad3edebc9bd9e762232da1</anchor>
      <arglist>(PyObject *pself, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Extend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a380fd7e2e05a22eda9ca3548c4a0ef04</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ExtendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a2fe796b3b1a0cb2000f92c0a37600c9b</anchor>
      <arglist>(PyObject *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a5e1bb180424195f42d3206cbfcd4e286</anchor>
      <arglist>(RepeatedCompositeContainer *self, Py_ssize_t index, Py_ssize_t length=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Insert</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>aa2d9c9cc04908ac6aac5f4d1bf2df0ab</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Item</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a74440166f35efdcd1b954ab0aefa9765</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Length</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a74406169d7544d31d07e08dd14bfda98</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>ae33efd7b7327b711adbe8e639c88abec</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFromMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a353ff0d24f78322a4b979bd58f151755</anchor>
      <arglist>(PyObject *self, PyObject *other)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedCompositeContainer *</type>
      <name>NewContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>acb437a2b1e2fd4bddaf65c7cd8e3066f</anchor>
      <arglist>(CMessage *parent, const FieldDescriptor *parent_field_descriptor, CMessageClass *child_message_class)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Pop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>af8d638c2c772d3db22b3f029b002d627</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Remove</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>acfc79a14042d6b629c6f0a1757c62928</anchor>
      <arglist>(PyObject *pself, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReorderAttached</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a54badbbbe23f33a94e0d56a002d6baae</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *child_list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a19dbfb5ead0aecf8cc29a4a6cad736e9</anchor>
      <arglist>(PyObject *pself, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Sort</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a3fc3a513421a58ea344e679e32d148ae</anchor>
      <arglist>(PyObject *pself, PyObject *args, PyObject *kwds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SortPythonMessages</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a339f8bca3212c5ee6ed9e21837670293</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *args, PyObject *kwds)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a43f46baff5df8e3fe8534c61a32f222e</anchor>
      <arglist>(RepeatedCompositeContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>SubscriptMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a242352dafeb08259b69e98bf759295d1</anchor>
      <arglist>(PyObject *self, PyObject *slice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ToStr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a0d7b7e9dd2de649133b3004b2bd84890</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>af0702d924fc5ee13b3e7ec8dcef06666</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MpMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a61c2a2b7514e7e4b65a4a0a95ba59470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__composite__container.html</anchorfile>
      <anchor>a3159bafa17be62a25a72926e56b1df48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::repeated_scalar_container</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</filename>
    <member kind="function">
      <type>PyObject *</type>
      <name>Append</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a763a761dfb626ad90151c217674cd112</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>AppendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6905f0cf31aefc94ff1444316c9247eb</anchor>
      <arglist>(PyObject *self, PyObject *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssignItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a200a17701b4854ca213f1a7ad8462aec</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>AssSubscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>afa59de8d0453d2a0a476efef7efa074f</anchor>
      <arglist>(PyObject *pself, PyObject *slice, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aed2b9cec0500f6322fa7b7867866b4db</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>DeepCopy</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>ad00c54714b1d3a748506b62b4003fea1</anchor>
      <arglist>(PyObject *pself, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Extend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6e145a78747a0b23d4a5f1f7af8a6aff</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ExtendMethod</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a684e625a050ddb9b3b8ee028c3622a17</anchor>
      <arglist>(PyObject *self, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Insert</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a7545a12f20c89164cc637308780b1c53</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>InternalAssignRepeatedField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>abdc101a19a4b611836b8babe15ef57a6</anchor>
      <arglist>(RepeatedScalarContainer *self, PyObject *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Item</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a0a4f1d6cb7704c1f968996a169a8a3b2</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aaf6a6f03034edd03826b84e6ea94b871</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>MergeFrom</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a15369d4e5ff8f9799bdf8831a9289f8c</anchor>
      <arglist>(PyObject *pself, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>RepeatedScalarContainer *</type>
      <name>NewContainer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a19bb1a8627e9e35f05d8e6e5324f3d67</anchor>
      <arglist>(CMessage *parent, const FieldDescriptor *parent_field_descriptor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Pop</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a6f77e56d68d544d229e358642172c933</anchor>
      <arglist>(PyObject *pself, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>Reduce</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a1aae35a984846061507d35d7aec0329c</anchor>
      <arglist>(PyObject *unused_self, PyObject *unused_other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Remove</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a4614b7d916ef96dcac2f49ecadffb02c</anchor>
      <arglist>(PyObject *pself, PyObject *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>RichCompare</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>a9eff420292801f6713f2fa1fd0115fea</anchor>
      <arglist>(PyObject *pself, PyObject *other, int opid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Sort</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aab8eca4dc0f9396e498e4991757246af</anchor>
      <arglist>(PyObject *pself, PyObject *args, PyObject *kwds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Subscript</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>ae5cfb172abf76e279660a94750356a16</anchor>
      <arglist>(PyObject *pself, PyObject *slice)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>ToStr</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>af50fd024617e60cf368933c7ba04f8df</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aa69203d6291053435c5267f0804a26c7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMappingMethods</type>
      <name>MpMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>aaee50851000303c82d217854a879a25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1repeated__scalar__container.html</anchorfile>
      <anchor>ad26dee33c216f460460f9d553fd8319c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::service_descriptor</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</filename>
    <namespace>google::protobuf::python::service_descriptor::methods</namespace>
    <member kind="function" static="yes">
      <type>static const ServiceDescriptor *</type>
      <name>_GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a88256c40664d0210df3fea928d6a48f1</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>CopyToProto</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ab30f0b7d85e69ed1ea63f3fe30d90dec</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>FindMethodByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a3a77f9c86e5987c0acbb6cd8cac5250f</anchor>
      <arglist>(PyBaseDescriptor *self, PyObject *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParentDescriptor</type>
      <name>GetDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>abc32ae188cb476bfab2e66c2330c6122</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFile</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a3ec783bf69704d7918a9342c40261389</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFullName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a6f41babbba68eb1738e76051ebff38c5</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>aa3b2185f330b1615d6936d3cb390ca3b</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a22bbec5a6391b47ae71b6dc5464292c7</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetMethodsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ace6e6df62e2dac85e1750d6d7beee0e6</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a72ef41baee6d40f6605831396251c9aa</anchor>
      <arglist>(PyBaseDescriptor *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a89558aed47b50e3cabd3068d2b6a27d2</anchor>
      <arglist>(PyBaseDescriptor *self)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a747bd5abba2060245e3615441fe6999f</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a3ef1b9b88f6a2442b389316d06f71829</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a9ed21810314fd415a06de4920c4e06cf</anchor>
      <arglist>(const ServiceDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewServiceMethodsSeq</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ae397936d9839c3363bf64b07139fb9e7</anchor>
      <arglist>(ParentDescriptor descriptor)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a368df6fca607d1f4e40cec91e22790bf</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>Methods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>ab7cdc47cb4b774cb19a10a1779392c29</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef ServiceDescriptor *</type>
      <name>ParentDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor.html</anchorfile>
      <anchor>a184b158194f177083d37ee2da766c925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::service_descriptor::methods</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Count</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>adc7cb9615ac7b87ce35468388ad57035</anchor>
      <arglist>(PyContainer *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a0f968c4bfffcd442f0bc759fd66d8fb8</anchor>
      <arglist>(PyContainer *self, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>GetByName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a5929919397bd1576900997e01c3429f2</anchor>
      <arglist>(PyContainer *self, const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetItemIndex</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a77fb08587b1fb0165055e4261a95f71f</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string &amp;</type>
      <name>GetItemName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>ad0b3ecae6f2bacd4582ef6bb9af51918</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>NewObjectFromItem</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a54ad881a190655e424f0df2e2e779358</anchor>
      <arglist>(const void *item)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static DescriptorContainerDef</type>
      <name>ContainerDef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>a4afbd50b4ae5acaef491d6dfd7ace8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef MethodDescriptor *</type>
      <name>ItemDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1service__descriptor_1_1methods.html</anchorfile>
      <anchor>aca06045a57dd9712b6dc74c8db7cd4fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::unknown_field</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a33afa2f1953cb59919d3f9810c6ed537</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetData</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>aac7e3b3ce08a1a26df4480a27a6cbcde</anchor>
      <arglist>(PyUnknownFieldRef *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetFieldNumber</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a5532178ff3aef71f8969409a2eb9fece</anchor>
      <arglist>(PyUnknownFieldRef *self, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>const UnknownField *</type>
      <name>GetUnknownField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>aeb0162c70e8dd4166963e7a1e0ec74f1</anchor>
      <arglist>(PyUnknownFieldRef *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>GetWireType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a15cc0b4cea9da10814895a5ad8d36036</anchor>
      <arglist>(PyUnknownFieldRef *self, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>PyUnknownFields_FromUnknownFieldSet</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a8ae019f744c95fafd4d9ad8bb9b19966</anchor>
      <arglist>(PyUnknownFields *parent, const UnknownFieldSet &amp;fields)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyGetSetDef</type>
      <name>Getters</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__field.html</anchorfile>
      <anchor>a419d0bc432a13a6ec9d0dbda8a93a578</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::python::unknown_fields</name>
    <filename>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>ac41978d21b83f46608c64a0ffc6eba0d</anchor>
      <arglist>(PyUnknownFields *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Dealloc</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>afe5c065ff56f7b21f14a88b3f7eb1f6e</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>Item</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>abdc0fea88c25fd5963b60917cfcf0da7</anchor>
      <arglist>(PyObject *pself, Py_ssize_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Py_ssize_t</type>
      <name>Len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>a651ee96d71d6cf2faef34885eb5ececf</anchor>
      <arglist>(PyObject *pself)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewPyUnknownFieldRef</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>a64cc6ceb7b9df9171cdf7a2200a26b6f</anchor>
      <arglist>(PyUnknownFields *parent, Py_ssize_t index)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>NewPyUnknownFields</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>ac481d339e0a2a7b49706f273838e0651</anchor>
      <arglist>(CMessage *c_message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PySequenceMethods</type>
      <name>SqMethods</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1python_1_1unknown__fields.html</anchorfile>
      <anchor>a7dcc245c9bebbe1990e038460b59a03f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::reflection</name>
    <filename>namespacegoogle_1_1protobuf_1_1reflection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>MakeClass</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a2f45203e14ac8ca04b61fd7f256d9ca6</anchor>
      <arglist>(descriptor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>ad9eff5402a7b29acd9648e1339a630ab</anchor>
      <arglist>(descriptor, byte_str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a7076bd9222ddcaeb9069388dac714497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GeneratedProtocolMessageType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a8151217a9cc45a95af3f696a7d322bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MESSAGE_CLASS_CACHE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1reflection.html</anchorfile>
      <anchor>a7094f339e628a34db124a0913f99fb24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::service</name>
    <filename>namespacegoogle_1_1protobuf_1_1service.html</filename>
    <class kind="class">google::protobuf::service::RpcChannel</class>
    <class kind="class">google::protobuf::service::RpcController</class>
    <class kind="class">google::protobuf::service::RpcException</class>
    <class kind="class">google::protobuf::service::Service</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1service.html</anchorfile>
      <anchor>a98fcd9062e1fbc98ba202b27039f0ce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::service_reflection</name>
    <filename>namespacegoogle_1_1protobuf_1_1service__reflection.html</filename>
    <class kind="class">google::protobuf::service_reflection::_ServiceBuilder</class>
    <class kind="class">google::protobuf::service_reflection::_ServiceStubBuilder</class>
    <class kind="class">google::protobuf::service_reflection::GeneratedServiceStubType</class>
    <class kind="class">google::protobuf::service_reflection::GeneratedServiceType</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1service__reflection.html</anchorfile>
      <anchor>aa177a80d144f9f5201c2d70e4dde197a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::strings</name>
    <filename>namespacegoogle_1_1protobuf_1_1strings.html</filename>
    <namespace>google::protobuf::strings::internal</namespace>
    <class kind="struct">google::protobuf::strings::AlphaNum</class>
    <class kind="class">google::protobuf::strings::ArrayByteSource</class>
    <class kind="class">google::protobuf::strings::ByteSink</class>
    <class kind="class">google::protobuf::strings::ByteSource</class>
    <class kind="class">google::protobuf::strings::CheckedArrayByteSink</class>
    <class kind="class">google::protobuf::strings::GrowingArrayByteSink</class>
    <class kind="struct">google::protobuf::strings::Hex</class>
    <class kind="class">google::protobuf::strings::LimitByteSource</class>
    <class kind="class">google::protobuf::strings::NullByteSink</class>
    <class kind="class">google::protobuf::strings::StringByteSink</class>
    <class kind="class">google::protobuf::strings::UncheckedArrayByteSink</class>
    <member kind="enumeration">
      <type></type>
      <name>PadSpec</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_PAD</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24ae82f24d63d4fa30793384dab1db66db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_2</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24ac451d4d0ae164d22c0dc8454a168c9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_3</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a7e4d43c5b8be0aa80940d5be175c2b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_4</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24af9f2d9cc98c28d9194c074cc5b91e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_5</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a4d20513592c9a29d36ac309f81e38b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_6</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24af8c637276f9a34d2eb73662644ad91ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_7</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a3e2c1e58b2c85387157f863439331649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_8</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24ae1d1b51e8b9bd9357f882c929b2513b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_9</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24af5a1843f170102dc3fc591bd3be288cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_10</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24aade9c206d68f9f9338c21117c8d2ca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_11</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a6eea9027ceb8e875c186af43828f9d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_12</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a6645948fa0beb356619c93126636c194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_13</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a46aaec6298e628f6269e33234dac52cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_14</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24a2de93fff81919ee9069e64ed6250237d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_15</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24aa95bc530f080e5cfd4472ffea71ada2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZERO_PAD_16</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0754f7b5e5993afbfd784e68ccdf2b24aac594b05f0fd674aa97ae7c582dba4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CHexEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0e77eb7d2ad93b50167aa0e3824e7061</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CountSubstituteArgs</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a9fa41aa224f75d783ba26d176e082b83</anchor>
      <arglist>(const SubstituteArg *const *args_array)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EndsWith</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a396a10c894a640c15931159bbe45b89b</anchor>
      <arglist>(StringPiece text, StringPiece suffix)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Substitute</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a0d90f265b58fb9cba61dcd4d036f0da6</anchor>
      <arglist>(const char *format, const SubstituteArg &amp;arg0, const SubstituteArg &amp;arg1, const SubstituteArg &amp;arg2, const SubstituteArg &amp;arg3, const SubstituteArg &amp;arg4, const SubstituteArg &amp;arg5, const SubstituteArg &amp;arg6, const SubstituteArg &amp;arg7, const SubstituteArg &amp;arg8, const SubstituteArg &amp;arg9)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubstituteAndAppend</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>ab97893b14cc52a54479f6718fef9cbd9</anchor>
      <arglist>(string *output, const char *format, const SubstituteArg &amp;arg0, const SubstituteArg &amp;arg1, const SubstituteArg &amp;arg2, const SubstituteArg &amp;arg3, const SubstituteArg &amp;arg4, const SubstituteArg &amp;arg5, const SubstituteArg &amp;arg6, const SubstituteArg &amp;arg7, const SubstituteArg &amp;arg8, const SubstituteArg &amp;arg9)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>Utf8SafeCEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1strings.html</anchorfile>
      <anchor>a99227913b27eb4e57c351ed6d02bb24f</anchor>
      <arglist>(const string &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::strings::internal</name>
    <filename>namespacegoogle_1_1protobuf_1_1strings_1_1internal.html</filename>
    <class kind="class">google::protobuf::strings::internal::SubstituteArg</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::symbol_database</name>
    <filename>namespacegoogle_1_1protobuf_1_1symbol__database.html</filename>
    <class kind="class">google::protobuf::symbol_database::SymbolDatabase</class>
    <member kind="function">
      <type>def</type>
      <name>Default</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1symbol__database.html</anchorfile>
      <anchor>aa0d5069fc5a9ee63b74526eae639e2ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_DEFAULT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1symbol__database.html</anchorfile>
      <anchor>a91271bf9b43ca6040892b02351921058</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::TestUtil</name>
    <filename>namespacegoogle_1_1protobuf_1_1TestUtil.html</filename>
    <class kind="class">google::protobuf::TestUtil::ReflectionTester</class>
    <member kind="function">
      <type>bool</type>
      <name>EqualsToSerialized</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a2cfaf6e781c1de199f813992bae7a0e3</anchor>
      <arglist>(const ProtoType &amp;message, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpectAllFieldsAndExtensionsInOrder</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ae99017ee80c8e6e35c895f7577ba31a9</anchor>
      <arglist>(const std::string &amp;serialized)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTestDataPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>aacf45d55541cfbae667dc889c7ae6264</anchor>
      <arglist>(const std::string &amp;google3_path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>MaybeTranslatePath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>ad82ccad8d4cca00f95bfa0c70b95585f</anchor>
      <arglist>(const std::string &amp;google3_path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TestSourceDir</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>a8e01b29add04a716e9a3d1274ad86a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TranslatePathToOpensource</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1TestUtil.html</anchorfile>
      <anchor>abceaa539d8cf885969c0d1fb90fcc8c1</anchor>
      <arglist>(const std::string &amp;google3_path)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::text_encoding</name>
    <filename>namespacegoogle_1_1protobuf_1_1text__encoding.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CEscape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>ace9ffaa9215445b6e642995aa9d3c2ad</anchor>
      <arglist>(text, as_utf8)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CUnescape</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>ad38a7080ac1c67ca663aed75b05a6a2a</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_cescape_byte_to_str</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>a09c02c4d1f0e2c5bf197f108204d6885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_cescape_chr_to_symbol_map</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>a0f940302a8de976839c4a0a1079cfde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_cescape_unicode_to_str</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>a30c8aee2013ce72d6d09796dd82e15ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_CUNESCAPE_HEX</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__encoding.html</anchorfile>
      <anchor>ab069fa84e4c1a33dc1d9b3383ce0e605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::text_format</name>
    <filename>namespacegoogle_1_1protobuf_1_1text__format.html</filename>
    <class kind="class">google::protobuf::text_format::_Parser</class>
    <class kind="class">google::protobuf::text_format::_Printer</class>
    <class kind="class">google::protobuf::text_format::Error</class>
    <class kind="class">google::protobuf::text_format::ParseError</class>
    <class kind="class">google::protobuf::text_format::TextWriter</class>
    <class kind="class">google::protobuf::text_format::Tokenizer</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_BuildMessageFromTypeName</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ac011d31ebaf433052c247736e4d07a71</anchor>
      <arglist>(type_name, descriptor_pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeInt32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>abd624a9c60c64441831f03cdc9da003c</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeInt64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a2958a302ab954a5e00205f8f32d48dda</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a2c387a881de20c0aa1c96c86a1bf21e0</anchor>
      <arglist>(tokenizer, is_signed=False, is_long=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeUint32</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9f17c3030aedf65f5a8809f3a47dd67b</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ConsumeUint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a6bf6fd59f542131cfef16c9e5c8544e6</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_IsMapEntry</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab91fefdcc1a129d42f15b35bcfae2ce4</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseAbstractInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ac24f4f245f9f2d92621e6c358509d276</anchor>
      <arglist>(text, is_long=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>af10b90f5ffb87ae344f0b9ac87bbdc93</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFieldContents</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9fc2b75213010b49fefcb5d43043c178</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFieldMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a3b276a0e735c8c0a9dd04a2b847545b6</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_SkipFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a233737f68bab02e69608c1462565b9f6</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryConsumeInt64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a8cb15999f6cbcf9f6841d9da183c66a9</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryConsumeInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a058185ac973438e2525e6a581f4540cc</anchor>
      <arglist>(tokenizer, is_signed=False, is_long=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_TryConsumeUint64</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9d63f62f7da53958de146e03636a3a25</anchor>
      <arglist>(tokenizer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Merge</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a1618668aa16f0ec388efc10706766304</anchor>
      <arglist>(text, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MergeLines</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a34f3efbe85119b651bda59c8d541ce8e</anchor>
      <arglist>(lines, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToBytes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab08d03b036dab36362edcabcc3ce3fd3</anchor>
      <arglist>(message, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MessageToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a9e51e83c6a8a898b772b1996274b1fac</anchor>
      <arglist>(message, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, use_field_number=False, descriptor_pool=None, indent=0, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Parse</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a02b19b02a73b2ffe31dd530bf096452b</anchor>
      <arglist>(text, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseBool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a87de4b97b837a54f727a60240fe6b239</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseEnum</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aaf18c109f9b86f8eecb02f3f76c7e545</anchor>
      <arglist>(field, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aff175f26109074a0c9c295e4f6fd0a70</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseInteger</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab53531d7bf23c1a0a25dc50ed81bc521</anchor>
      <arglist>(text, is_signed=False, is_long=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseLines</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ad063b908696ef78001265af8d4ee0de8</anchor>
      <arglist>(lines, message, allow_unknown_extension=False, allow_field_number=False, descriptor_pool=None, allow_unknown_field=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintField</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aaeb3a952188ffe344fb933ecc29d1a69</anchor>
      <arglist>(field, value, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintFieldValue</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>abac76f08635d09fc8ee440ce2a082178</anchor>
      <arglist>(field, value, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PrintMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ad6a8bee134455b84c218cb10fea93c50</anchor>
      <arglist>(message, out, indent=0, as_utf8=False, as_one_line=False, use_short_repeated_primitives=False, pointy_brackets=False, use_index_order=False, float_format=None, double_format=None, use_field_number=False, descriptor_pool=None, message_formatter=None, print_unknown_fields=False)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>__all__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a04401131260bf3e2d752375e3afecb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ac7057a1c852a41008c0746cc0c029ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_ANY_FULL_TYPE_NAME</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>ab556d0bfe510665a275f5b9033309d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_INFINITY</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a20eb769772c2fcbb86c3fae6cd156f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_FLOAT_NAN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a18471d8cf72a8071628f04a847c822dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_INTEGER_CHECKERS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a370e3e4d81d677fb7fafed676743248b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_QUOTES</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aa0ae1e456ac2b277a6b40031c43fb58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Tokenizer</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>aab4edea4617bf5efca3c636996a9fe63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a595d15526bd698aad2c3e55af08ba232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_LENGTH_DELIMITED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a87c53723262461e21c08d07680e69e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WIRETYPE_START_GROUP</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format.html</anchorfile>
      <anchor>a5f0cbb0f7e01e63ab0418ffd7ad4299e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::text_format_unittest</name>
    <filename>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</filename>
    <class kind="class">google::protobuf::text_format_unittest::CompactRepeatedFieldPrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomInt32FieldValuePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomMessageFieldValuePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomMultilineCommentPrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomNestedMessagePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::CustomUInt32FieldValuePrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::MultilineStringPrinter</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatExtensionsTest</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatMessageSetTest</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatParserTest</class>
    <class kind="class">google::protobuf::text_format_unittest::TextFormatTest</class>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>RemoveRedundantZeros</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a016752a29f44710298b983f55132969f</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4231bd8d39cd3079df4901e6ef2aec89</anchor>
      <arglist>(TextFormatUnknownFieldTest, TestAnyInUnknownField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aec2747a5cba1b85c88bada214cdce36b</anchor>
      <arglist>(TextFormatUnknownFieldTest, TestUnknownExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ade7c3ddc15f2ae3c96e2bcedffdb8568</anchor>
      <arglist>(TextFormatUnknownFieldTest, TestUnknownField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a21b34e9ba897bda224b08ef61b929790</anchor>
      <arglist>(TextFormatExtensionsTest, Extensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ae4d20a6f5c5d0d5db2daf9ce287f4ee5</anchor>
      <arglist>(TextFormatExtensionsTest, ParseExtensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>abc9a2e0da5fa647a724f88bce8680ef9</anchor>
      <arglist>(TextFormatMessageSetTest, Deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ac339b769b8647a9c4f5d29eeb6569156</anchor>
      <arglist>(TextFormatMessageSetTest, Serialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>acbf3c42d2391ca9ed8b8372daccb1817</anchor>
      <arglist>(TextFormatParserTest, AllowIgnoreCapitalizationError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a11dba0686626cc2c99c3f17eea669fef</anchor>
      <arglist>(TextFormatParserTest, ExplicitDelimiters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a2e36e39f7cbbf46961b0be210e408c3b</anchor>
      <arglist>(TextFormatParserTest, FailsOnTokenizationError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a319743a2e3f085095f7c5e0bc30b47c1</anchor>
      <arglist>(TextFormatParserTest, InvalidCapitalization)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a62dc9ff0d928a43000b4f51681c41355</anchor>
      <arglist>(TextFormatParserTest, InvalidFieldName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a5aaeceaae87ff1fd02d49b7c6e8a59da</anchor>
      <arglist>(TextFormatParserTest, InvalidFieldValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ab669cb522b6b0dd0b0e105ef678d3c10</anchor>
      <arglist>(TextFormatParserTest, InvalidToken)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a1fd0cc0f8c2712d465692402ba004190</anchor>
      <arglist>(TextFormatParserTest, MergeDuplicateOptional)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a45b8aeb80c89c9f0176ad5dfe1eac592</anchor>
      <arglist>(TextFormatParserTest, MergeDuplicateRequired)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ade0e3123100bb4c6fa4f6de0d951aa5f</anchor>
      <arglist>(TextFormatParserTest, MessageDelimiters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9abfeb153e802e7e967f84cc7fbb68d8</anchor>
      <arglist>(TextFormatParserTest, MissingRequired)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a5bc69787094a843ac5cf94fa6f50b2eb</anchor>
      <arglist>(TextFormatParserTest, ParseDeprecatedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a8c9a99f828b99ceded48a6bb6959cfaa</anchor>
      <arglist>(TextFormatParserTest, ParseDuplicateOptional)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a80b7d76ae76e8ad56dd65d6af80a2a03</anchor>
      <arglist>(TextFormatParserTest, ParseDuplicateRequired)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ac02ed5ae7c1218ad8f9a1b6a1f78a926</anchor>
      <arglist>(TextFormatParserTest, ParseFieldValueFromString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aee840e0dea501b63a4e556827b164144</anchor>
      <arglist>(TextFormatParserTest, ParseInfoTreeBuilding)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a37d9a3c2efa375c9623bae1a344f041d</anchor>
      <arglist>(TextFormatParserTest, PrintErrorsToStderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>acd1200cd9c13c40748c679d221d0dda9</anchor>
      <arglist>(TextFormatParserTest, SetRecursionLimit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a6a7e6e697f296fbc1f4e39c78362b791</anchor>
      <arglist>(TextFormatParserTest, UnknownExtension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a103a083ab37507c1b0b6dbdc187da25d</anchor>
      <arglist>(TextFormatTest, AllowPartial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>af1377d6aab0ef5f7fb1d3ea74d88bd2a</anchor>
      <arglist>(TextFormatTest, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ab57b163070cc426f468de8a95116a01b</anchor>
      <arglist>(TextFormatTest, Comments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aea7f13471762fbd2e627c48dfe670f62</anchor>
      <arglist>(TextFormatTest, CompactRepeatedFieldPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4e9c4fab63ff515ac087608e091cf69a</anchor>
      <arglist>(TextFormatTest, CustomMessagePrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ade17eabf6d8a6777cc9c1aeaff24afa2</anchor>
      <arglist>(TextFormatTest, CustomPrinterForComments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a29e265072c156d2e557add71cbcd9864</anchor>
      <arglist>(TextFormatTest, CustomPrinterForMultilineComments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>abbdc36440741dfe6547ebdcd221309a2</anchor>
      <arglist>(TextFormatTest, DefaultCustomFieldPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ab27779c5b7f8d54eb65d08e6e8e18eb6</anchor>
      <arglist>(TextFormatTest, ErrorCasesRegisteringFieldValuePrinterShouldFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a6e1d7cb358ebf5b10f270fc9080d299d</anchor>
      <arglist>(TextFormatTest, FieldSpecificCustomPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9107c30384a90bfc159dc2540449fbbc</anchor>
      <arglist>(TextFormatTest, FieldSpecificCustomPrinterRegisterSameFieldTwice)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4f0f730b87ca51c24d9238f5d1ae00aa</anchor>
      <arglist>(TextFormatTest, MultilineStringPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9256d819f2fe8c4e534224a451a93c17</anchor>
      <arglist>(TextFormatTest, OptionalColon)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a1ba2f048bfdeda52b18c60b66081f0c4</anchor>
      <arglist>(TextFormatTest, ParseBasic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a500cbe5fdb4d07728d0a4ac985b5e82b</anchor>
      <arglist>(TextFormatTest, ParseConcatenatedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aab94aeb6bb443a24c40dc57d96ffbfdf</anchor>
      <arglist>(TextFormatTest, ParseEnumFieldFromNegativeNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a531d19be16edb0f0cadaaf9089e6a64d</anchor>
      <arglist>(TextFormatTest, ParseEnumFieldFromNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9ef2e3b81bc144d0e19f3c92e460411d</anchor>
      <arglist>(TextFormatTest, ParseExotic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a016e2e00d43c5587de49efc4e86c66fa</anchor>
      <arglist>(TextFormatTest, ParseFloatWithSuffix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ad15e7134e23fe8e5991679ebf32a00bc</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedConcatenatedWithEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>abd59ad2145d367b075fdbc068686a831</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4977a28ad07d020d1743942d19c74e7d</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedForm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>aabe40c3c0bbe2a78fa366aca8f57299c</anchor>
      <arglist>(TextFormatTest, ParseShortRepeatedWithTrailingComma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a4e6a38322bf10b0c81c515fd79a24396</anchor>
      <arglist>(TextFormatTest, ParseStringEscape)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a3866106b7fb755b98278ddb6d9a86fef</anchor>
      <arglist>(TextFormatTest, ParseUnknownEnumFieldProto3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a7c294645bf2f280773e572d760e3475c</anchor>
      <arglist>(TextFormatTest, PrintBufferTooSmall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ac335f8163e42ff2fe521f3f8639546d8</anchor>
      <arglist>(TextFormatTest, PrintExotic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a2bae2c338f475432fd35a1accb6cc8c0</anchor>
      <arglist>(TextFormatTest, PrintFieldsInIndexOrder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a8c4e8375c3df52730f92a647cfedd8ee</anchor>
      <arglist>(TextFormatTest, PrintFloatPrecision)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ad34d6df23e6afc772dd8605d328c7049</anchor>
      <arglist>(TextFormatTest, PrintMessageSingleLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>af960df46f9727ed4ea79b047c232e656</anchor>
      <arglist>(TextFormatTest, PrintMessageWithIndent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9406de3c1979e17d5e54c642d7f49b49</anchor>
      <arglist>(TextFormatTest, PrintUnknownEnumFieldProto3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a18570e4cd97f6da2e3eafdd131fa31c4</anchor>
      <arglist>(TextFormatTest, PrintUnknownFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a46347d73292158e21cba0007f83851cb</anchor>
      <arglist>(TextFormatTest, PrintUnknownFieldsHidden)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>af6857541c266bf3a31c48553c47f8955</anchor>
      <arglist>(TextFormatTest, PrintUnknownMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ae9cc4120ca6679ea26fd749c3aa9c195</anchor>
      <arglist>(TextFormatTest, ShortDebugString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a5547a472a1f6f4bf7a77f1e1858d872e</anchor>
      <arglist>(TextFormatTest, ShortPrimitiveRepeateds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a9bab513c9916e3bfa7241d883fdaf927</anchor>
      <arglist>(TextFormatTest, StringEscape)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>ad9835471a2b98f700f8455152a7ecc80</anchor>
      <arglist>(TextFormatTest, Utf8DebugString)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kEscapeTestString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a181b2fa2b66add52452ea14f8db83bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kEscapeTestStringEscaped</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1text__format__unittest.html</anchorfile>
      <anchor>a456ebbf7be16ef5762c213e32e8be5a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::Timestamp</name>
    <filename>namespacegoogle_1_1protobuf_1_1Timestamp.html</filename>
    <class kind="class">Timestamp::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::util</name>
    <filename>namespacegoogle_1_1protobuf_1_1util.html</filename>
    <namespace>google::protobuf::util::converter</namespace>
    <namespace>google::protobuf::util::error</namespace>
    <namespace>google::protobuf::util::internal</namespace>
    <class kind="class">google::protobuf::util::DataStripper</class>
    <class kind="class">google::protobuf::util::DefaultFieldComparator</class>
    <class kind="class">google::protobuf::util::EnumScrubber</class>
    <class kind="class">google::protobuf::util::ExtensionStripper</class>
    <class kind="class">google::protobuf::util::FieldComparator</class>
    <class kind="class">google::protobuf::util::FieldContext</class>
    <class kind="class">google::protobuf::util::FieldMaskUtil</class>
    <class kind="class">google::protobuf::util::FieldScrubber</class>
    <class kind="class">google::protobuf::util::GogoDataStripper</class>
    <class kind="struct">google::protobuf::util::JsonParseOptions</class>
    <class kind="struct">google::protobuf::util::JsonPrintOptions</class>
    <class kind="class">google::protobuf::util::MessageDifferencer</class>
    <class kind="class">google::protobuf::util::NumDiffsReporter</class>
    <class kind="class">google::protobuf::util::Proto3DataStripper</class>
    <class kind="class">google::protobuf::util::SchemaGroupStripper</class>
    <class kind="class">google::protobuf::util::SnakeCaseCamelCaseTest</class>
    <class kind="class">google::protobuf::util::Status</class>
    <class kind="class">google::protobuf::util::StatusOr</class>
    <class kind="class">google::protobuf::util::TimeUtil</class>
    <class kind="class">google::protobuf::util::TypeResolver</class>
    <member kind="typedef">
      <type>std::vector&lt; const FieldDescriptor * &gt;</type>
      <name>FieldDescriptorArray</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa38f1491f460e7f0e29e0e5489cb05d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JsonPrintOptions</type>
      <name>JsonOptions</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a2c7c90a3037e483bb33505148dcd9440</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aaee6fc384a20ee4b338a151fe97f91ec</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa08059c970320e20cee882676eec27f2</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output, const JsonPrintOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a842a792d418156bcec0b88c02ec76bd8</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, const std::string &amp;binary_input, std::string *json_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>BinaryToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ae786ad623fe19304c12185914eb6b3c7</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, const std::string &amp;binary_input, std::string *json_output, const JsonPrintOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>DoAssignOrReturn</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa7bb73ae27aaaec5e71429d600a650c6</anchor>
      <arglist>(T &amp;lhs, StatusOr&lt; T &gt; result)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonStringToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a58b618c253889735f466ab869cf0f595</anchor>
      <arglist>(StringPiece input, Message *message)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonStringToMessage</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a8399a61a310c81b56b2046ae46feb11c</anchor>
      <arglist>(StringPiece input, Message *message, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a715164d52aaf71d732ddc96a97593bae</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aa1f7a086148278e885e1683776715ee4</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a9279624059fcbe9525f135c01cc7b090</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, StringPiece json_input, std::string *binary_output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>JsonToBinaryString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a69e22829fdaefd8ec45001788c3d90e5</anchor>
      <arglist>(TypeResolver *resolver, const std::string &amp;type_url, StringPiece json_input, std::string *binary_output, const JsonParseOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatchIndicesPostProcessorForSmartList</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ad6c6fd30ed95457083fd3e4cd10690c2</anchor>
      <arglist>(std::vector&lt; int &gt; *match_list1, std::vector&lt; int &gt; *match_list2)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>MessageToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>afaf8f6064f3ce02fb06161c703c26a50</anchor>
      <arglist>(const Message &amp;message, std::string *output)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>MessageToJsonString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a8719592da5f9bd9ec2f4eae6c2a68bd2</anchor>
      <arglist>(const Message &amp;message, std::string *output, const JsonOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>TypeResolver *</type>
      <name>NewTypeResolverForDescriptorPool</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aebe2539a8daae1a12e56cb0a77e9ee44</anchor>
      <arglist>(const std::string &amp;url_prefix, const DescriptorPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a1c78371fbd019b68ce4dfffdfb2eb5c3</anchor>
      <arglist>(std::ostream &amp;os, const Status &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDelimitedFromCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a3d9bdd5b0bcc95b888d7ffb243d67ccb</anchor>
      <arglist>(MessageLite *message, io::CodedInputStream *input, bool *clean_eof)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDelimitedFromZeroCopyStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ae5887fa661144f5c5142065a7f800cef</anchor>
      <arglist>(MessageLite *message, io::ZeroCopyInputStream *input, bool *clean_eof)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>Pow</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ac1a366de229ba39cd03432f3b224263c</anchor>
      <arglist>(int64 x, int y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToCodedStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a5de386bcef3028398fac8c82204b38b2</anchor>
      <arglist>(const MessageLite &amp;message, io::CodedOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToFileDescriptor</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a4bc3065e45e634811761dbea4e91b69f</anchor>
      <arglist>(const MessageLite &amp;message, int file_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToOstream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>ac1d185ea14b4e8944a58f796b71116e8</anchor>
      <arglist>(const MessageLite &amp;message, std::ostream *output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SerializeDelimitedToZeroCopyStream</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>aeea79f35c061f6f450d6bc3c704cf3ec</anchor>
      <arglist>(const MessageLite &amp;message, io::ZeroCopyOutputStream *output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util.html</anchorfile>
      <anchor>a202ed3d04f5833e8f7b82f45cc2309e1</anchor>
      <arglist>(DelimitedMessageUtilTest, DelimitedMessages)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::util::converter</name>
    <filename>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</filename>
    <namespace>google::protobuf::util::converter::testing</namespace>
    <class kind="class">google::protobuf::util::converter::BaseProtoStreamObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::DataPiece</class>
    <class kind="class">google::protobuf::util::converter::DefaultValueObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::ErrorListener</class>
    <class kind="class">google::protobuf::util::converter::ExpectingObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::JsonEscaping</class>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::JsonObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::JsonStreamParser</class>
    <class kind="class">google::protobuf::util::converter::JsonStreamParserTest</class>
    <class kind="class">google::protobuf::util::converter::LocationTrackerInterface</class>
    <class kind="class">google::protobuf::util::converter::MockErrorListener</class>
    <class kind="class">google::protobuf::util::converter::MockObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::NoopErrorListener</class>
    <class kind="class">google::protobuf::util::converter::ObjectLocationTracker</class>
    <class kind="class">google::protobuf::util::converter::ObjectSource</class>
    <class kind="class">google::protobuf::util::converter::ObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectSource</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceAnysTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceFieldMaskTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceMapsTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceStructTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceTest</class>
    <class kind="class">google::protobuf::util::converter::ProtostreamObjectSourceTimestampTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterAnyTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterFieldMaskTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterMapTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterOneOfsTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterStructTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterTimestampDurationTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoStreamObjectWriterWrappersTest</class>
    <class kind="class">google::protobuf::util::converter::ProtoWriter</class>
    <class kind="class">google::protobuf::util::converter::StructuredObjectWriter</class>
    <class kind="class">google::protobuf::util::converter::TypeInfo</class>
    <member kind="typedef">
      <type>std::function&lt; std::string(StringPiece)&gt;</type>
      <name>ConverterCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0b58d4f23f63e1580dc29ead4bbe4df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; util::Status(StringPiece)&gt;</type>
      <name>PathSinkCallback</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaa1962d5e414b33b6a06ba688430f133</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ConsumeKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6fc138dda94e2ca14784615a4a74701c</anchor>
      <arglist>(StringPiece *input, StringPiece *key)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ConvertFieldMaskPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a94e27bb52c71fbc81e93c7869de40065</anchor>
      <arglist>(const StringPiece path, ConverterCallback converter)</arglist>
    </member>
    <member kind="function">
      <type>util::Status</type>
      <name>DecodeCompactFieldMaskPaths</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afd7b8e72624a9b61c2c20e6b3cdaf4dd</anchor>
      <arglist>(StringPiece paths, PathSinkCallback path_sink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteWellKnownTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4db4b7c2006b84f034e8882e3ba34bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DoubleAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9cbc65ef90c04834ae52d8c384ceba4e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnumValueNameToLowerCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4247864012f291fef15e3895e1eafd3b</anchor>
      <arglist>(const StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNameOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a400a8675a8dcb1acad357241a8c7e35d</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, StringPiece enum_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNameWithoutUnderscoreOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aba33e3c8108a8a9a66e5e42f72f829d1</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, StringPiece enum_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::EnumValue *</type>
      <name>FindEnumValueByNumberOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad40fe550ec401609ccb19f88c1eae9a7</anchor>
      <arglist>(const google::protobuf::Enum *enum_type, int32 value)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindFieldInTypeByNumberOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af70523b95838999ff1e4ed407bf6ec49</anchor>
      <arglist>(const google::protobuf::Type *type, int32 number)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindFieldInTypeOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a009f58b8eca8cf71ab9c7ca3e732dd0f</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece field_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Field *</type>
      <name>FindJsonFieldInTypeOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a381964edd13608217665f3ebf9cfae35</anchor>
      <arglist>(const google::protobuf::Type *type, StringPiece json_name)</arglist>
    </member>
    <member kind="function">
      <type>const google::protobuf::Option *</type>
      <name>FindOptionOrNull</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac2d9c6faddee4829a384a1cba55613b2</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FloatAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab8a54d6a9aa7c2920b6f523dfe559050</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aae7518e62bae87aaae06d0515116338d</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8bce6dd07d3621bea82d87d6ae125f5a</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a35285097787ceeacb9b41627b3abdcb8</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a43b2c9afa0d27f9e188a95c68d51698a</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, double default_value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>GetFullTypeWithUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6c94a071534ba935c270a1862eec96d</anchor>
      <arglist>(StringPiece simple_type)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64FromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a18d35b4661b0905eb4c9ef3edf721b5a</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>GetInt64OptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e040740dfcf3845fbe99105fdd99a10</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, int64 default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a86f486711b5be02913cd73b759e876b4</anchor>
      <arglist>(const google::protobuf::Any &amp;any)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetStringOptionOrDefault</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa77e910c1769d4f8cf205b573f032802</anchor>
      <arglist>(const RepeatedPtrField&lt; google::protobuf::Option &gt; &amp;options, const std::string &amp;option_name, const std::string &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>const StringPiece</type>
      <name>GetTypeWithoutUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aada9a609e1eef6f06dad9412eae80b74</anchor>
      <arglist>(StringPiece type_url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitWellKnownTypes</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6cbfaa08b4a14ccc58c3bf8c0575e9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9322c61081aee623250353d1f7052a03</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceAnysTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a08b591f68060629e90f6f6fb12a2c71c</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceFieldMaskTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a861a6cf7f3a85a6643eca416cb3a12ea</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceMapsTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2b6bc96230f967744d18cadf9eb4f943</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceStructTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ade2bc8000f79e790b243ea181d1d7c5b</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a90d95cc40f76e2f2ea29e27866b3716f</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtostreamObjectSourceTimestampTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6e60d1593b3d0d4da79a77c21b6eec4</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterAnyTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad07b966aaecedfd64f7043d2633fc2db</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterFieldMaskTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1f47b6ed9e738c8b7fce69590143f0a1</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterMapTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a45dae6de34741b736d555f217de74897</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterOneOfsTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac89a5becf8c47c656f3b2bc06e0bc7d3</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterStructTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8c6a438013ee9e828df75fcd7ed53c10</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7d54141aa9b89d5eeea068500d27110f</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterTimestampDurationTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab3336341fe0e84ac580865a02748f209</anchor>
      <arglist>(DifferentTypeInfoSourceTest, ProtoStreamObjectWriterWrappersTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlphanumeric</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae3674b9557718a5082d2021e201bedfa</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLetter</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0a41927ce940026ea90b9588333d78e0</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMap</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8eac74eacb76fa519dd8229238a6c00f</anchor>
      <arglist>(const google::protobuf::Field &amp;field, const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMessageSetWireFormat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afbec823506ded1851bba7d424214f4c7</anchor>
      <arglist>(const google::protobuf::Type &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValidBoolString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2e5978bd5a8d283f53125765afd951f6</anchor>
      <arglist>(const std::string &amp;bool_string)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWellKnownType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad4e4a99e206080508cdd1285c3f06dff</anchor>
      <arglist>(const std::string &amp;type_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0db1cd8c29c98738cf21f68c0262d9c7</anchor>
      <arglist>(HasObjectLocation, expected, &quot;Verifies the expected object location&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MatchKey</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a49de5b3229ed61e443d52529812e1ced</anchor>
      <arglist>(StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseFromAny</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a010332386eb9fc4955578394497b7056</anchor>
      <arglist>(const std::string &amp;data, T *result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static util::Status</type>
      <name>RenderOneFieldPath</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a143ab8855e685250abb5a17e1a090584</anchor>
      <arglist>(ProtoStreamObjectWriter *ow, StringPiece path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SafeStrToFloat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af3bd67ce1dfede3402c8967f3121c4fd</anchor>
      <arglist>(StringPiece str, float *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a13da78a745556344903645192f573b79</anchor>
      <arglist>(JsonObjectWriterTest, EmptyList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6395c37ced0e4df397af7bf7e558c7e4</anchor>
      <arglist>(JsonObjectWriterTest, EmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0b3472acb96894c4634bbc40e2baed68</anchor>
      <arglist>(JsonObjectWriterTest, EmptyObjectKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac01fd7a3df0a50690d4ac1cc0786791d</anchor>
      <arglist>(JsonObjectWriterTest, EmptyRootList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a39cb23f9f3869b415f42c9a3a46805fb</anchor>
      <arglist>(JsonObjectWriterTest, EmptyRootObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9343e4b655a7da5ee0edbdb897344dd5</anchor>
      <arglist>(JsonObjectWriterTest, ListInList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae4e47d246496eeeeb5058efdd1c75e3f</anchor>
      <arglist>(JsonObjectWriterTest, ListInObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aab68296136e6583a04761afe29859a6b</anchor>
      <arglist>(JsonObjectWriterTest, ObjectInList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aacb2560b84809f4a3d6d97cabe3e29b3</anchor>
      <arglist>(JsonObjectWriterTest, ObjectInObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae884eed683bb3014817ac69b99b0062d</anchor>
      <arglist>(JsonStreamParserTest, ArrayComplexValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af3f3ebe0c2f8541414ea58422db4777c</anchor>
      <arglist>(JsonStreamParserTest, ArrayPrimitiveValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a81d5e626c91683d9dff4aa54099646f3</anchor>
      <arglist>(JsonStreamParserTest, EmptyDoubleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae68605c68986c729f0cfa75a6369eb8c</anchor>
      <arglist>(JsonStreamParserTest, EmptyList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a95477bc518ab098f51ff2c9163430993</anchor>
      <arglist>(JsonStreamParserTest, EmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0a6da2da23f18e18adae2b2da0c4d049</anchor>
      <arglist>(JsonStreamParserTest, EmptySingleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a131fb90cbf8f5d423618fc1a4ff2eeb9</anchor>
      <arglist>(JsonStreamParserTest, HexNumberIsInvalid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a81c743d9225c204852e1d2afada51185</anchor>
      <arglist>(JsonStreamParserTest, ObjectKeyTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7c34e23e12f57c584289865b4d3f9e5d</anchor>
      <arglist>(JsonStreamParserTest, OctalNumberIsInvalid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af15399fb288e2ef067a71549c4985747</anchor>
      <arglist>(JsonStreamParserTest, ScientificDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4bcf53139f81153f2b35718b66bf5c28</anchor>
      <arglist>(JsonStreamParserTest, SimpleDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2aaeb67f55be1e635291f96b336a9184</anchor>
      <arglist>(JsonStreamParserTest, SimpleDoubleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac1954a2228006b7a4678b1865633678d</anchor>
      <arglist>(JsonStreamParserTest, SimpleFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a125b17a3316022e10b16222d9f98b280</anchor>
      <arglist>(JsonStreamParserTest, SimpleInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a21eed5bbbcec2635a542f674f2e4b638</anchor>
      <arglist>(JsonStreamParserTest, SimpleNegativeDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a221eda221cde1cc2ffa0e0c5028ef65e</anchor>
      <arglist>(JsonStreamParserTest, SimpleNegativeInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a63e47ee3bb210697cc54af2c713098d4</anchor>
      <arglist>(JsonStreamParserTest, SimpleNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2ede1f7eadff34e55c3d78d8fd2e679b</anchor>
      <arglist>(JsonStreamParserTest, SimpleSingleQuotedString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9aa91d3c43ce51815f10701214355bcd</anchor>
      <arglist>(JsonStreamParserTest, SimpleTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a995f5d4a65260bf3c45cf7e96edb3bd2</anchor>
      <arglist>(JsonStreamParserTest, SimpleUnsignedInt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a253c715d16fedf3b58a206a4a40ff8a7</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, BasicAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a42866e4cc9fe98bab09a75c5c1a9cb50</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, DoubleRecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adb06d8893babc632527677465788904d</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, EmptyAnyOutputsEmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a02a23d39a47d759c083303250dd0012b</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, EmptyWithTypeAndNoValueOutputsType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a926f03d8938c9fa68098716ffe460609</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, LowerCamelEnumOutputSnakeCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abf54c73bdeeac42e0bb8036aad68b08b</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, MissingTypeUrlError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a992190c36ad99803edcebcbb3fa4ef2a</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, RecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3887b39af0c0c8d982cd71cc136be5f6</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UnknownTypeError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a26a0e64dd70d3401f87413d1d90c34b3</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UnknownTypeServiceError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab0b467c1a1590af08228a68808425cd6</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UseIntsForEnumsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abebe58de34b07fc0e05803595989077a</anchor>
      <arglist>(ProtostreamObjectSourceAnysTest, UsePreserveProtoFieldNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8a8861470009515232dd433bff1b757b</anchor>
      <arglist>(ProtostreamObjectSourceFieldMaskTest, FieldMaskRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab4ffda0b1253a983b7d1ee0c3bb658ed</anchor>
      <arglist>(ProtostreamObjectSourceMapsTest, MapsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aceac09562016e0e6180122412db0c773</anchor>
      <arglist>(ProtostreamObjectSourceMapsTest, MissingKeysTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0d78e1a9734a264ad135434e8af4a783</anchor>
      <arglist>(ProtostreamObjectSourceStructTest, MissingValueSkipsField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a195e12b05f54dcde2c8c7425943f7be9</anchor>
      <arglist>(ProtostreamObjectSourceStructTest, StructRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a176185da1529cb042f2f0122515b6fba</anchor>
      <arglist>(ProtostreamObjectSourceTest, BadAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab57992db832746e5ae5e4209bbefe8a8</anchor>
      <arglist>(ProtostreamObjectSourceTest, BadNestedBookToNestedBook)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7a986960d8bae79454b9386f062d41fc</anchor>
      <arglist>(ProtostreamObjectSourceTest, CustomJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a70f8953d4734d8d921fb20277ec90957</anchor>
      <arglist>(ProtostreamObjectSourceTest, CyclicMessageDepthTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae5bdae0775755b6a3878037cfab66459</anchor>
      <arglist>(ProtostreamObjectSourceTest, EmptyMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a01af3b71463d6aa3461e93decc517003</anchor>
      <arglist>(ProtostreamObjectSourceTest, EnumCaseIsUnchangedByDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2e3278f388ba156a71bcf3ea97f330e5</anchor>
      <arglist>(ProtostreamObjectSourceTest, LongRepeatedListDoesNotBreakIntoMultipleJsonLists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a32c1901ceb53e70da0e24aca832e7038</anchor>
      <arglist>(ProtostreamObjectSourceTest, LowerCamelEnumOutputMacroCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaef0895b1b6415cda4ce5c77ebde7ce1</anchor>
      <arglist>(ProtostreamObjectSourceTest, LowerCamelEnumOutputSnakeCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adb0879a3fab83e7e2a40a3ac1d361bb4</anchor>
      <arglist>(ProtostreamObjectSourceTest, LowerCamelEnumOutputWithNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1c417e66524a4969cd21d525e79dab75</anchor>
      <arglist>(ProtostreamObjectSourceTest, NestedBookToBadNestedBook)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a66c0c564300a9320521bee37fe29b2c9</anchor>
      <arglist>(ProtostreamObjectSourceTest, NestedMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1448368b5362aa198eeb38baaf0afe17</anchor>
      <arglist>(ProtostreamObjectSourceTest, NonPackedPackableFieldsActuallyPacked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a983b47d106b8166062fc631204f63c81</anchor>
      <arglist>(ProtostreamObjectSourceTest, PackedPackableFieldNotActuallyPacked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a14903bcc4ec710da5faa08ec3a90477d</anchor>
      <arglist>(ProtostreamObjectSourceTest, PackedRepeatingFields)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0080d08195439965b264da4cfbf621d5</anchor>
      <arglist>(ProtostreamObjectSourceTest, Primitives)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2eaad64b6e96a3a4e95c76b1647c584f</anchor>
      <arglist>(ProtostreamObjectSourceTest, RepeatingField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a68bc918540dc7ac887c0b4eb9905447f</anchor>
      <arglist>(ProtostreamObjectSourceTest, RepeatingPrimitives)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac987aca813e4cf2397d708100a596038</anchor>
      <arglist>(ProtostreamObjectSourceTest, UnknownEnumAreDroppedWhenRenderUnknownEnumValuesIsUnset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>add1f5b06d52ba4890e4fbbffae0c0c27</anchor>
      <arglist>(ProtostreamObjectSourceTest, UnknownEnumAreOutputWhenRenderUnknownEnumValuesIsSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a623fc98546288f12478b237680852ccc</anchor>
      <arglist>(ProtostreamObjectSourceTest, UseIntsForEnumsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abc3e24c69465b2c041d30f2c65573e1a</anchor>
      <arglist>(ProtostreamObjectSourceTest, UsePreserveProtoFieldNames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5a7a2ecb13cd60c0c0ee43de6170b399</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidDurationAboveMaxTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aef9f94025dd2911720fc5ab61d21cf56</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidDurationBelowMinTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a23681bba703e1cfe82e4c16b37b6ff14</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidTimestampAboveMaxTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5841425ae8076a21d81d7f0cb80d1055</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, InvalidTimestampBelowMinTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a765ffa3f7e5350d92f0e1d86a799e3cc</anchor>
      <arglist>(ProtostreamObjectSourceTimestampTest, TimestampDurationDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1379fdcbeffbc12abeaf2dd04fcf3d6f</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6cc8fe3bcdae66a28c7ac1eecccf8cc7</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac0b00bb3f4ae921b51174e51f93dbf7a</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyIncorrectInputTypeFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a789fed4c15abce4235747830205ce0ca</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaa4cb493ea199dadb146ea6390666a63</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypeErrorTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a34981fc2f626ce141bba893945bbe078</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesExpectObjectForAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1a339c21bc4733372cd1e5b3a0e59ca1</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesExpectObjectForStruct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e39e9fc4c21be5ee167fa05cf2ffeca</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aee9bdfd03c392edb9686e6063d6403c6</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9a08d21308b353a5f11d699530d25f86</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForPrimitive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4af2c2548a6ca0d83403c36daa53028c</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithInvalidTypeUrlFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1be61bbdb6938f9b79ea2ba5743ae88b</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithNestedArrayValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac5be1a7f6249428333b0150be2b8e8b1</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithNestedObjectValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3c7ac1059ba22a2ebab96e4d746113aa</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithNestedPrimitiveValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af8c74f3e044234dba7bbb4377a417e8e</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8a5dcdbaade8d4f9c429e9a49067d45a</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a924fb6285e2dd0e27d92b45a5a6db53f</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad09e9e562590b0df54a2abcb3e5b6353</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, AnyWithUnknownTypeFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7bcbac14f1892cb70411d14649b14752</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, DoubleRecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa6ce5cf7b7e6f233c1e9817547b21730</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, DurationInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abb91951b26259428a8cb8d39b716d7a1</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, EmptyAnyFromEmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7eb42ea849e29084e1a27df11ba4af13</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, FieldMaskInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a448cad9a6658b237d4b15d3068b427dc</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, RecursiveAny)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3cb29c296b78288de33c217218421699</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, TimestampInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a65b926312874c480bf750b564178fa54</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, TypeUrlAtEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8dbdb61e0ec173482a4c9145ba3080c4</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, TypeUrlAtEndWithTemporaryStrings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2af6f7c6245b83969c6a1eda32b5b212</anchor>
      <arglist>(ProtoStreamObjectWriterAnyTest, WrapperInAnyAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0fc075a09acf0b33131fcd7b2336d0b2</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, EmptyFieldMaskTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a414ee0062771e6dd0956b47e2400734d</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, FieldMaskAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af4256125342b976080abb084c6ed42eb</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyCanContainAnyChars)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab01d5a8c1ed2f916c464425d154ee6d7</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyMustBeAtTheEndOfAPathSegment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afa886b92aa0cccd34f6060850ae980cf</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyMustBeEscapedCorrectly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a36e20a88310d95f72c7d2b16fbbb0684</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MapKeyMustEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae3e807cf2ecdf502963c4176c40269c8</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MaskUsingApiaryStyleShouldWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aedd333982f6002f4eeab1c550875911b</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MoreCloseThanOpenParentheses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abf22a7643076ef9da700f6afa600be7b</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MoreOpenThanCloseParentheses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a78bdb0ee46ccaad672e69b062ea03003</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, MutipleMasksInCompactForm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a61c217870266600faaaf921f02f1c89a</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, PathWithMapKeyShouldWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a52d70b7119fd04c0098abf6352ea9c9a</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, RepeatedFieldMaskTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6b2ab04bdf8bf86f73ded58d1dc6bee6</anchor>
      <arglist>(ProtoStreamObjectWriterFieldMaskTest, SimpleFieldMaskTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7119643e5545e0012302969d43aa3993</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, AnyInMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4a3d5a69100488dd43605c5f7c5b69e8</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, MapAcceptsNullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a169f90f22b01bcf79ace4f541ee89ade</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, MapShouldIgnoreNullValueEntry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac373d6e66b431630e8b5718d0863edbf</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, MapShouldNotAcceptList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa96a00e281c5cb6463bc60bcb1366088</anchor>
      <arglist>(ProtoStreamObjectWriterMapTest, RepeatedMapKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a15122bcff7a72ad9ffd9d33f63a4b2e3</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForMessageTypesMessageFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acb8646a2714c3865ab792b5c593cba03</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForMessageTypesPrimitiveFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab3b3a7d19305fe35539d296d0f7df729</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForOneofWithinAnyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a53b85a6bf5d8d4d83c55a5fe6012cc27</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForPrimitiveTypesTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8e68d0b21dffab99603df2b377b7c38b</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructTypesPrimitiveFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aaffa4770a3bc535e314d94d52b923e84</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructTypesStructFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a91d91067bb4c3e32ede94766c81cc9ef</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructValueTypesTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a10b71443dc94bac9fde19a6ccfe6fd8d</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesAndMessageTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae61f0764835af9983602f83fdd67ac79</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesPrimitiveFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acacf651abf5409e8f9a3de885e7ebd43</anchor>
      <arglist>(ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesWktFirstTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adcbe972150e6747de5e2d421b24e75b8</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, OptionStructIntAsStringsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae0b48af74182e58aca913ad6bc196d50</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, RepeatedStructMapListKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a0c078a4457a3127c9c5c1902b341f77b</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, RepeatedStructMapObjectKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7ca23609bbee54332e0aa6a222c0bc51</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, SimpleRepeatedStructMapKeyTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abdb6d7bd57a2b3cddf31e683a823a9af</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8f5a85be702d01441fe90d4060a48320</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructInvalidInputFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a22c2374a06149f67c267de933d5c6cbc</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructNullInputSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa262253709e1f92550526ccebae6db16</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructRenderSuccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa495123a6f87b8b31c03e8f295bc7c77</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, StructValuePreservesNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8214e7a1e4376b42d3238fb3b2701422</anchor>
      <arglist>(ProtoStreamObjectWriterStructTest, ValuePreservesNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab4ca1f451ecb5b858cb1c2d1df9866e3</anchor>
      <arglist>(ProtoStreamObjectWriterTest, AcceptUnknownEnumValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aab5ba50c1adc3ad2cd5ee514b5091c52</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ConflictingJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5b8f15066dde2ca31706686d80ead531</anchor>
      <arglist>(ProtoStreamObjectWriterTest, CustomJsonName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a49998424fbdda202a18ab236acca68cf</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EmptyObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7512178fc32fd534564058b516c17f4c</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesInCamelCaseAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a04371b6910c25b803416a25e7f54c42a</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesInCamelCaseRemoveDashAndUnderscoreAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a88df45b6f9dbbfd3027e739ec988837d</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesInCamelCaseWithNameNotUppercaseAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac0e0c2a7cfa7986b808b60002e64925d</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithDifferentCaseIsAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6fc48173196a4fd6cc230f10effd16d6</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithDifferentCaseIsRejected)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a4ed1bfc23bd51084d86bb7124357e2c4</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithoutUnderscoreAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a97f7d664ee29eaf0a72ed9d97c5ff527</anchor>
      <arglist>(ProtoStreamObjectWriterTest, EnumValuesWithSameCaseIsAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a447e10b9fe86470762ab937e3f190a11</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ExplicitMessageList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac81468636dd21950f9b03177e8890711</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ExplicitPrimitiveList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a80dbbaff93a7c60920d35bf4f9a9b76a</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownFieldAtAuthorFriend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5e48e2f10f4103074edf58a1f7db0744</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownFieldAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a44087f63adc4c77da398d12dce80a488</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownFieldsDontIgnoreUnknownEnumValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3ee2ad9362b09dc9699960961c6b5c37</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownListAtPublisher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5aa7d0581ac8a6ac21d999f719137c43</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownListAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae2c062c06e3cd3d2bd1a6494e95011a0</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownObjectAtAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9e7bb18d7e0d5651d04738b9655f57d8</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IgnoreUnknownObjectAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9c5328fcdccd0b462b4191e783e35849</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ImplicitMessageList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac6a232d1ba28f9c732c0b907ae13e091</anchor>
      <arglist>(ProtoStreamObjectWriterTest, ImplicitPrimitiveList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aac01f716d75e19b0cf0b6729733b83ff</anchor>
      <arglist>(ProtoStreamObjectWriterTest, InfinityInputTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a738216656018a92837ea017227192f95</anchor>
      <arglist>(ProtoStreamObjectWriterTest, IntEnumValuesAreAccepted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a03c5fb0f93ea95863fb9ae122cff495a</anchor>
      <arglist>(ProtoStreamObjectWriterTest, InvalidFieldValueAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af373b1bbcf4a433093d536bfad96eeeb</anchor>
      <arglist>(ProtoStreamObjectWriterTest, LastWriteWinsOnNonRepeatedMessageFieldWithDuplicates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a05b93960f6ecd279a2fdddf74fc9b5b2</anchor>
      <arglist>(ProtoStreamObjectWriterTest, LastWriteWinsOnNonRepeatedPrimitiveFieldWithDuplicates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a782f9a59caf7bd18e8ba9924452c0598</anchor>
      <arglist>(ProtoStreamObjectWriterTest, MissingRequiredField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a25f9721d88ebd3bf9a8f3ace97ebc3b6</anchor>
      <arglist>(ProtoStreamObjectWriterTest, MultipleInvalidFieldValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad02bb39c29105daa08d5e57a1dbd2032</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NaNInputTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a40c2248958613fb8e3e3ece7006e9030</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NonRepeatedExplicitMessageList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a69eaa96a5d0b85fef92cd8522a2c6ac1</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NonRepeatedExplicitPrimitiveList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a02dec4381b02736b13e63de2f82606fd</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a08c14dd0de03ea32e839e93e38c37c03</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NullValueForMessageField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ada38f314573fa9b9301ee8ba116ea828</anchor>
      <arglist>(ProtoStreamObjectWriterTest, NullValueForPrimitiveField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a233e5e56d6174b874f130ba6aba2712b</anchor>
      <arglist>(ProtoStreamObjectWriterTest, PrimitiveFromStringConversion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a05a35088c0323d7b89f46812b211c144</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootNamedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5d7100eb6c403809835bfe5fa67ad4b3</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootNamedList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a08edad5fa75e05eef491d2f19f999a19</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootNamedObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a100efb3c59f357bc44d9963b696cd10f</anchor>
      <arglist>(ProtoStreamObjectWriterTest, RootUnnamedField)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa46cdfe309785379eee9545b907d57fe</anchor>
      <arglist>(ProtoStreamObjectWriterTest, SimpleMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6e268d9c8fb1944b1bc3b4f8ca94494f</anchor>
      <arglist>(ProtoStreamObjectWriterTest, SimpleObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aad5fd8cf51a3346f66140c55f683a172</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownFieldAtAuthorFriend)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a8b2e66e8fb851cb40cff906b0080ccda</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownFieldAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac629bb7993dcd37e5dc18cbf130f7fa8</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownListAtPublisher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a03583f93e489e858a45e1c23277e22d8</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownListAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>afed2439ccfd844b0cd5a60cff88706b4</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownObjectAtAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>adc1e6ead836a66f59bdd202591be3f9d</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnknownObjectAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa7b730026cb01d29b5fcf9b702449075</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnnamedFieldAtAuthor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a867e4dc225ec79a4a34b2416adc2d7bf</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnnamedFieldAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac18821b39bf460fbde02cc15ec102ee9</anchor>
      <arglist>(ProtoStreamObjectWriterTest, UnnamedListAtRoot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a324386b84ca55b7257a2d3f4cdd92627</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, DurationAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aef763e2d145a23c1ce1db46c0823413d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6e743b9aad96b261436953a2d1a02e4c</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3d5eb3b088f3fd14a24146c83f7a270d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9db0d9962c9d39b5c6efb1fd7b13a391</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a71bf9526cb8fd2aa450ab046132640a0</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a3e674ca078939cd75535934af2760e96</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a78956198c5fdf02b4602abe0a7028a0c</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6979ad9b5b7c7f102f8b00c18cfc708f</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a167c7b4c61ceb6328d0797b821c10f1d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>abf91fcc2e625f7103bac7248553cabdb</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a222ae8fd8fad97ab902a8e9311b3f01a</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ae6e9f46a8ed395685813738e4b18cc42</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad7e85df3ae3716e039334cb213945096</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a21ad1b22fd69686b4bc9684915245ba5</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, MismatchedDurationTypeInput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa89b08f6981cb91e1490c83adab3cc7c</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, MismatchedTimestampTypeInput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a1899ab59573dab2cf237ade2cc35bb8e</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseDuration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa60097b74d7daef2934c506c50863165</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a89229c49a4494ac9e3334aecdab18b25</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampWithNegativeOffset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a28bc46dcf0d6de6fef9319f173f5d613</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampWithPositiveOffset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a961ad3b8404e5e048e31df928bc1512d</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampYearNotZeroPadded)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a063527a509b977fdfdf09b74e2a9fed2</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampYearZeroPadded)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a290066ec23059ff5775ceda902bce009</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acf4c1a1f49e700263ea9a8439af4c250</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aefae72d7bf2ad166bfd911f42abf583e</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa4f1e5ae6c11d1df1e26d38125cba985</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a7128fc16a16e031107c7d0f40c8c6dfe</anchor>
      <arglist>(ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad269f635de37ea277de5cd3678c37cc0</anchor>
      <arglist>(ProtoStreamObjectWriterWrappersTest, WrapperAcceptsNull)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToCamelCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac56a4869590e9fb11469ca4ca380ed9f</anchor>
      <arglist>(const StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToSnakeCase</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa61356ebbb9689eb2452f0fcad4484eb</anchor>
      <arglist>(StringPiece input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aeeeae81d6c6d3b6106934f99bb7cfee4</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a59f0577ff3854c59843b83002ffa2fd0</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ValueAsString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a6e289826687cf2a7769124a758ed3a0c</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>false_len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a5446b5ec74ea1283a666734d9c37c576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAnyType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad000d147f1576a6aa3ebaa63aff7722f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kDefaultMaxRecursionDepth</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>affb0d427d0f3f310d953f6dc82172be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kDurationMaxSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad0bf65e2e274451c2cc2239dc3bd716b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kDurationMinSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2fc6151b7b02ef85804ecd298fc69f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDurationType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac1fd1a653facb7f2aa50cdd86834cbda</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int32</type>
      <name>kNanosPerSecond</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a2b0a45badc224811eea1d6c8306c74ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kOptionJspbMessageId</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ab4ecb8d703067406581cf08c1fefed8c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRfc3339TimeFormat</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a061e7f76612666bd5330d5741f888300</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRfc3339TimeFormatNoPadding</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a445f424510a4ac28e97039ea903e5ac1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructListValueType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aeb896f0172c0160b4644a09b87a98693</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructNullValueTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aea1c9dcf7021a8f9ce441ab7a0202593</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aff25213ad0cdb42808860ceffe6eac7b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructValueType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a259dd6c24272a247460c74a229555cd1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStructValueTypeUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>af13c5f276e4582f789c2012a3dac2e47</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kTimestampMaxSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aa3632a118d07b5de4862014f4be39d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int64</type>
      <name>kTimestampMinSeconds</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad2b4d50e23cc2c358682c381037708c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTimestampType</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ad5bdd7c4b5093f5b5780104edea5512b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kTypeServiceBaseUrl</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac13a2782b9c667f3c2c83d0ce895c488</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64</type>
      <name>kTypeUrlSize</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>aefc9e6cac92968679ffae4d86c54effd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kUnicodeEscapedLength</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a35d6a2334d7d19ebcb0eb210d1b14e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>null_len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a663af1aa23e7699e9e37f4ba1f7312d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>source_renderers_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a29714910636044a10874ded6c923a866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>true_len</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ac32d055f1dab379f9069105334193287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt; *</type>
      <name>well_known_types_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a9bac2bed76cfedff23f1d1f2bbc5353b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>well_known_types_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>a779b415609534741fc0b33f8e1015739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>well_known_types_name_array_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>acbf6ea9a4ad22371ab3174f9c8b48a04</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>PROTOBUF_NAMESPACE_ID::internal::once_flag</type>
      <name>writer_renderers_init_</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter.html</anchorfile>
      <anchor>ade4d0a0374df509a5c67a850551e43ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::util::converter::testing</name>
    <filename>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</filename>
    <class kind="class">google::protobuf::util::converter::testing::BaseDefaultValueObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::testing::DefaultValueObjectWriterSuppressListTest</class>
    <class kind="class">google::protobuf::util::converter::testing::DefaultValueObjectWriterTest</class>
    <class kind="class">google::protobuf::util::converter::testing::TypeInfoTestHelper</class>
    <member kind="enumeration">
      <type></type>
      <name>TypeInfoSource</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a63568ed0cb442068cd796143aea19528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_TYPE_RESOLVER</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a63568ed0cb442068cd796143aea19528a80faa86175930a408bedd00783059022</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>af10019aa9f9583683134d32f5dfc0908</anchor>
      <arglist>(DifferentTypeInfoSourceTest, DefaultValueObjectWriterSuppressListTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>ab85491560a3500cf000c3461edeb397a</anchor>
      <arglist>(DifferentTypeInfoSourceTest, DefaultValueObjectWriterTest, ::testing::Values(testing::USE_TYPE_RESOLVER))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a9a6f8976631d02522f98a3d9afd43c5e</anchor>
      <arglist>(DefaultValueObjectWriterSuppressListTest, Empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a1f1a0402a826ad542b8c0adae766365a</anchor>
      <arglist>(DefaultValueObjectWriterTest, Empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>ad926ac6e7d4e4fd3714700d905199f5a</anchor>
      <arglist>(DefaultValueObjectWriterTest, NonDefaultDouble)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1converter_1_1testing.html</anchorfile>
      <anchor>a0c6e62649349cb882b1ee0db2ff68b87</anchor>
      <arglist>(DefaultValueObjectWriterTest, ShouldRetainUnknownField)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::util::error</name>
    <filename>namespacegoogle_1_1protobuf_1_1util_1_1error.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Code</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36add41b1968d72fa373cf9ea78016414a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANCELLED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a359992ec838290bd2d35d0597d4ec6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a6e2dd0388faff466d264600e9e71e657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_ARGUMENT</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a13842f4f365f73d893f79568adf9c3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEADLINE_EXCEEDED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a634b8668a407d5cb435622297c065270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36ac606553c65531025fd724dd92eaf5a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALREADY_EXISTS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36aace3481bec63e1d2c7c7ee52e5bc946a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERMISSION_DENIED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a2466f49317869f9dc2af477b77ef5774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNAUTHENTICATED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36ac7f6673d7eb1cac06f80bced7e20efdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESOURCE_EXHAUSTED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a028a18f814e89e5b7f8fd777d6fb4898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED_PRECONDITION</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36ad983b6915b193cf37762265c24b22859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a33402526304f794d04f428b10e1e4c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_RANGE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a1a9fc04e6f0d1df5ebac5b08fdea614e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIMPLEMENTED</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a877eb768abbb5f7311bba7488f6a15e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNAL</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a9b6007e27584ef4a86cc93deb2a49d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNAVAILABLE</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36aeaad6656df2dd07041842968a76ba33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_LOSS</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a050a2c6c17a766ef12c1c59645695d36a6be2d45a3a0b627142471cfc50549103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>CodeEnumToString</name>
      <anchorfile>namespacegoogle_1_1protobuf_1_1util_1_1error.html</anchorfile>
      <anchor>a930fa6c4e3e2213d828ae4cb00edcbbe</anchor>
      <arglist>(error::Code code)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>google::protobuf::util::internal</name>
    <filename>namespacegoogle_1_1protobuf_1_1util_1_1internal.html</filename>
    <class kind="class">google::protobuf::util::internal::StatusOrHelper</class>
    <class kind="class">google::protobuf::util::internal::ZeroCopyStreamByteSink</class>
  </compound>
  <compound kind="namespace">
    <name>googletest-break-on-failure-unittest</name>
    <filename>namespacegoogletest-break-on-failure-unittest.html</filename>
    <class kind="class">googletest-break-on-failure-unittest::GTestBreakOnFailureUnitTest</class>
    <member kind="function">
      <type>def</type>
      <name>Run</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a1af5bbcd251e90355ddcd17d0e0e6147</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BREAK_ON_FAILURE_ENV_VAR</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a0a0edcc8d01e52d3b470c0a68ff9e974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BREAK_ON_FAILURE_FLAG</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>ad69f46d5516e732644b38113adcc2847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CATCH_EXCEPTIONS_ENV_VAR</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a468320485c68ba6a8020136151233943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>ada5297aa07c010145fcb4df402ab713d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a03b507a984f7e7076a3aa3ed3548bdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>ad469d79d1ae4ec7b533fd0730b609b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>abc1b16aef18f9120cbfa46f044a8b05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>THROW_ON_FAILURE_ENV_VAR</name>
      <anchorfile>namespacegoogletest-break-on-failure-unittest.html</anchorfile>
      <anchor>a5eefbed4865e8a71c4bdbd5ecb016f53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-catch-exceptions-test</name>
    <filename>namespacegoogletest-catch-exceptions-test.html</filename>
    <class kind="class">googletest-catch-exceptions-test::CatchCxxExceptionsTest</class>
    <class kind="class">googletest-catch-exceptions-test::CatchSehExceptionsTest</class>
    <member kind="variable">
      <type></type>
      <name>BINARY_OUTPUT</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ac02efc4cd44ac24ba2c8d34a0e787693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ac016f17c70e0883eb6b14abcfaf5da44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EX_BINARY_OUTPUT</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a291a1ed9c774889e37aab2e7a526fc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EX_EXE_PATH</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a9d4f56b684ab4356faea3b9640072a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a188751df0f5c5c09a9cbb394ef711725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILTER_FLAG</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a492a71486bad11e49a96d5b1b97cd1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FLAG_PREFIX</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ab8cc08f04bdda52f24b382ecac3ff310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>add81248503390e72cfc23683951a1717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_CATCH_EXCEPTIONS_FLAG</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a6db016858ef7b94b823eb0ea159f4ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>aa87a06c3b29e680c311b77240c61d745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_SEH_EXCEPTIONS</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>ae72da371134ddf921c9edf36788f7ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_LIST</name>
      <anchorfile>namespacegoogletest-catch-exceptions-test.html</anchorfile>
      <anchor>a8002b73eafb58268e677846819651377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-color-test</name>
    <filename>namespacegoogletest-color-test.html</filename>
    <class kind="class">googletest-color-test::GTestColorTest</class>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a6892a0e83ce77517fa25534cc2c56210</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UsesColor</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a6b0f6528a3b277806378d1b0a7aa09bd</anchor>
      <arglist>(term, color_env_var, color_flag)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>COLOR_ENV_VAR</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a4ac2cb718d08e0e67fbdd90235860607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>COLOR_FLAG</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>ab0f3fdc147b4742a8c797dfa37de9b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a4095c8c816acd62b69a8740dcea2bf52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-color-test.html</anchorfile>
      <anchor>a07f0b97c52cab5ae5a6b1ad70a76166e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-env-var-test</name>
    <filename>namespacegoogletest-env-var-test.html</filename>
    <class kind="class">googletest-env-var-test::GTestEnvVarTest</class>
    <member kind="function">
      <type>def</type>
      <name>AssertEq</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a1dc4462bd3778a92f77f63296bb2a805</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFlag</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a5e599696d970929ff7836e5329e1350f</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a4445af183e70fbd62bf4903ec7447fe6</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestFlag</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a7b8631f31d258198990b9a6004faa8a7</anchor>
      <arglist>(flag, test_val, default_val)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a1973327f302e133104ae3ad3eecf17f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>ade23d144de09227d3ee09500bddcffd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>a55c1ed746133ca7a86a9d5c19e6cc05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-env-var-test.html</anchorfile>
      <anchor>ae045d8de4820c83223f27ff1c2699fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-filter-unittest</name>
    <filename>namespacegoogletest-filter-unittest.html</filename>
    <class kind="class">googletest-filter-unittest::GTestFilterUnitTest</class>
    <member kind="function">
      <type>def</type>
      <name>InvokeWithModifiedEnv</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>aaad57c395db92d5b0cdd94a3af2359bf</anchor>
      <arglist>(extra_env, function, *args, **kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndExtractTestList</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a400558042f3187a396a3dfe020423dfb</anchor>
      <arglist>(args=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndReturnOutput</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a24bae2131f3ea9a470f76a090f704d23</anchor>
      <arglist>(args=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunWithSharding</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a838960aa0f3d4cce4b0f76169929b94e</anchor>
      <arglist>(total_shards, shard_index, command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a829bf5a2df452c96f0ad7a1f0d47401e</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ACTIVE_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a9c76128524d4e2787c76acf5c87ebb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ALSO_RUN_DISABLED_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>abf498ba8de8ed89f11e552d89108a79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CAN_PASS_EMPTY_ENV</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ad4dd127fd724efb14ebe07685502b1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CAN_TEST_EMPTY_FILTER</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a6ceb9364ef75b2c00a185e27de236af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>CAN_UNSET_ENV</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a12d2eb0489390acb505e766b80fa3ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>child</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a9eaaae3d0fe9a68dca2437c6866973e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a0d1ea907e2ca14e1335cbf270df41bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>DEATH_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>aabdb029d6197857aa36347476f031449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>DISABLED_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a3984439b9efcce4230d56a9f91b2c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ad7660cddc4ddfdcae447d8edceddfd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILTER_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a46498d9c10f33d630f16a77666c5faf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILTER_FLAG</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ac1f80cdfddece685ad526019b12fe2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a74c619e65e9f5ff467438c37936138d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PARAM_TEST_REGEX</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>af77bfd6536a2e3193efc40a697c0d973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>PARAM_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a4680842a08f38e6579ce5f1246c23063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param_tests_present</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a2ce0274f4bc360e4067e20ed2bfc439b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_INDEX_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a1843aa3828bc65cef41d1978f4a1b650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_STATUS_FILE_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a9855050e7626b36620408737b7f8d56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_DEATH_TESTS</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a5aaa3e6381c05a68e780b8050e524644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_CASE_REGEX</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>a7a56afb8dd8204a811746ffe2ae508cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_REGEX</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>aa92cd55f293bfe9c69a9cfcd12f2486d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOTAL_SHARDS_ENV_VAR</name>
      <anchorfile>namespacegoogletest-filter-unittest.html</anchorfile>
      <anchor>ab5b5d00d328eeb72a3b1a8612c700c5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-json-outfiles-test</name>
    <filename>namespacegoogletest-json-outfiles-test.html</filename>
    <class kind="class">googletest-json-outfiles-test::GTestJsonOutFilesTest</class>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_1</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>abf0c05f9a69a87f8625d3dd90cc16ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_2</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>a4340a105b9ff2d4a132e85a8b6af7d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_1_TEST</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>ace9d5d61931b94cde9f088c67c08089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_2_TEST</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>af99178050ea2a9feaf2d569fcb5c3dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_SUBDIR</name>
      <anchorfile>namespacegoogletest-json-outfiles-test.html</anchorfile>
      <anchor>a0f92f4080118c9ed4fce7412abfabf57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-json-output-unittest</name>
    <filename>namespacegoogletest-json-output-unittest.html</filename>
    <class kind="class">googletest-json-output-unittest::GTestJsonOutputUnitTest</class>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_EMPTY</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>af895388d271e081833e8fe5a2e441a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_FILTERED</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>ab26a4eac32a5edbebfe692ebb45286b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>EXPECTED_NON_EMPTY</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a558a6c2af202fbbad4bcc27f4c05c700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_DEFAULT_OUTPUT_FILE</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a6993deaa84410f54cfa9739f91998ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_FILTER_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a78119267ed683b37bd90af318fb29136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a1a5125bd96035d59b431fca5acb10b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>addc3fef6d837287e9d52447a7fd4ec6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_PROGRAM_NAME</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a2ea5e671c35eb461f41c0a5d720fed9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GTEST_PROGRAM_PATH</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a14a7165c04f407b3355881c3574a5492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_STACKTRACE_SUPPORT_FLAG</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a6ddd6eb87b18fe709a35787ad5a2cceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STACK_TRACE_TEMPLATE</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>aad22fa1a2c6606dc4914336e1be8abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_STACK_TRACES</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a6dfc09d904d4cafa17a375a9b1d579bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_TYPED_TESTS</name>
      <anchorfile>namespacegoogletest-json-output-unittest.html</anchorfile>
      <anchor>a8e55aed21c8823df35607daf335c4962</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-list-tests-unittest</name>
    <filename>namespacegoogletest-list-tests-unittest.html</filename>
    <class kind="class">googletest-list-tests-unittest::GTestListTestsUnitTest</class>
    <member kind="function">
      <type>def</type>
      <name>Run</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>a9e03b1bb25b16376b25e53a1927be5da</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>add30c7a45a9cc216146c8b152e2c3455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXPECTED_OUTPUT_FILTER_FOO_RE</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>aede0392cd15434ad8392838a94c29c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXPECTED_OUTPUT_NO_FILTER_RE</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>abb2df597e07f0ba056b4a1d6109fd99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegoogletest-list-tests-unittest.html</anchorfile>
      <anchor>a0ed7b4792af42a3e286c09f42094659c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-output-test</name>
    <filename>namespacegoogletest-output-test.html</filename>
    <class kind="class">googletest-output-test::GTestOutputTest</class>
    <member kind="function">
      <type>def</type>
      <name>GetCommandOutput</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ab1776de1dd70435fb1af39390bd7d4f3</anchor>
      <arglist>(env_cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetOutputOfAllCommands</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a3f97b075a05d215e5f7d1c2b71973f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetShellCommandOutput</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aba640d7d1d0c51624f079baff79a04ab</anchor>
      <arglist>(env_cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeOutput</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a34d8f4f0f5714a846af7a576fca906ea</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>NormalizeToCurrentPlatform</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a6641ac66a197c6d17b38e5ed3f9bf92e</anchor>
      <arglist>(test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveLocations</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a3efeac91fe31d59559f53c5888e64e82</anchor>
      <arglist>(test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveMatchingTests</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a1ddcd0744bceeaaea8097047ee0cb1e6</anchor>
      <arglist>(test_output, pattern)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveStackTraceDetails</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ae092cb89e71f6dd2f9e4c403ee43ee64</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveStackTraces</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a15cad04cb1410747f1aeda3d113135fa</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTestCounts</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a893f0af4d909d6c3a8d02727e43672c3</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTime</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a4f69487747e80f918be30f8fa47ef807</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RemoveTypeInfoDetails</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a1a8d86ab15f4cfbbcbebcfc2c8863421</anchor>
      <arglist>(test_output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ToUnixLineEnding</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a5def06b36cb618d010e54bc71b07c36e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CAN_GENERATE_GOLDEN_FILE</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a7f642ce6ab89839d2ea88a438ef6b1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CATCH_EXCEPTIONS_ENV_VAR_NAME</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ae6116e1d24bc75b7559e53353b8ee91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_LIST_TESTS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>accb05a0a5c9b083723186bb6116f928f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_COLOR</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ab4c3db724c6b581470a94b3118560a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_DISABLED</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a23aca1c76efbf8895d71a441c77a0225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_SHARDING</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a7956407a07f884d3960e956ccb2571a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>COMMAND_WITH_TIME</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a748a138d54fa2c04f5ac4205ecc0e4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GENGOLDEN_FLAG</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ad0d41196cc1dba894e54cd7129b5fc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>golden_file</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a1f278fb4e124e36b91d94699d921b1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GOLDEN_NAME</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a66b45fb215424c968b479fbf864f1e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GOLDEN_PATH</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aaf2c3cbfc15d83d986e1e2ba99a94a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a7ff614069cc92eea5943d720b479afd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a88183ad6c50d9f025ab11d07e5b4d9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>message</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ac8183a857acd7838ccb984117377852e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_STACKTRACE_SUPPORT_FLAG</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aa5200b284ce09415c0061e96811cf24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>output</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>ab3df9ce09186215a36c30454cf282417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a36302384d49a636defe86704a422acb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_DEATH_TESTS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a3df1558c443e0307fa5a68ec1a698850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_STACK_TRACES</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a82e006ce33949232748aa4fcd1d228c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_THREADS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a9dd8b32109121ee9ce8a8c42130ca621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_TYPED_TESTS</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>a20362e86a65972b4ca1d030daabb0485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>test_list</name>
      <anchorfile>namespacegoogletest-output-test.html</anchorfile>
      <anchor>aa116be76cb5d1da2469f2811706bf08e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-param-test-invalid-name1-test</name>
    <filename>namespacegoogletest-param-test-invalid-name1-test.html</filename>
    <class kind="class">googletest-param-test-invalid-name1-test::GTestParamTestInvalidName1Test</class>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>a2322bcd13b9e4fc90292b041a99fe368</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestExitCodeAndOutput</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>aabb7407b7c6d63bd6b06899c5f5bc02e</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>a073018906c94da733e54cf4c457bec29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name1-test.html</anchorfile>
      <anchor>a92131bc06f98ffc4aa4a6effd87da6fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-param-test-invalid-name2-test</name>
    <filename>namespacegoogletest-param-test-invalid-name2-test.html</filename>
    <class kind="class">googletest-param-test-invalid-name2-test::GTestParamTestInvalidName2Test</class>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>abce82484b5e340c0951436eab006fa2e</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestExitCodeAndOutput</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>a6897220a9a1986dd4bbef1ca9f0629bd</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>a0e26891aaf72a6f04a60811b05a83e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-param-test-invalid-name2-test.html</anchorfile>
      <anchor>ac9395338e8bff8c30835e578658394e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-shuffle-test</name>
    <filename>namespacegoogletest-shuffle-test.html</filename>
    <class kind="class">googletest-shuffle-test::GTestShuffleUnitTest</class>
    <member kind="function">
      <type>def</type>
      <name>AlsoRunDisabledTestsFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a83bb3105809a3bdc00e90954b138ee78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CalculateTestLists</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ac6f7bc9bc4f37d2f4b4d0b34fbefca1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FilterFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a0bcd77f6d35c690b596bbddb8ee36765</anchor>
      <arglist>(test_filter)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestCases</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a81a570a6aadc23957a949f8740c3708d</anchor>
      <arglist>(tests)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestsForAllIterations</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a4b81c9525e71495e7f512575a3fe436e</anchor>
      <arglist>(extra_env, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RandomSeedFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>aa073a0449ab11c6cccb62249e70bb06f</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RepeatFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a37b05a14223b814fc403db43f9287ae4</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAndReturnOutput</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a90f3ab31f08479d825e13816fbeea842</anchor>
      <arglist>(extra_env, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ShuffleFlag</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a8f10ee7774fa361a058274410132c2da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ACTIVE_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a139508332a2fce934a41df9a6c2b2426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ALL_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a81ef160d77cc04634a4c4dee2257aa19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>aaa6556c1d42101405b6dc40120a8d558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>FILTERED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a64c2029cc53f8e30ffbe8f063b19596e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_INDEX_ENV_VAR</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a6657b8fa720718e0a5a98830a4ab8b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHARDED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a366d969733d027bc719c01be5e4320c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_ACTIVE_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ace88109d48e71fb142bd212d676ea039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_ALL_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ad370fd5f9285bc7f0e0cdfa6547b83f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_FILTERED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>a40b3d44626a2600f58f70bfd8362c779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SHUFFLED_SHARDED_TESTS</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ae1b92f7d58889a71c042a206d6659da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_FILTER</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>af6195f669ffc722f6fca899633c8cbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOTAL_SHARDS_ENV_VAR</name>
      <anchorfile>namespacegoogletest-shuffle-test.html</anchorfile>
      <anchor>ac2509ea0174cb21b19366da457b15d59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-throw-on-failure-test</name>
    <filename>namespacegoogletest-throw-on-failure-test.html</filename>
    <class kind="class">googletest-throw-on-failure-test::ThrowOnFailureTest</class>
    <member kind="function">
      <type>def</type>
      <name>Run</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a937ab7ba6dcd93d71b1997f2bbfe3804</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a2e2bb374a68e4ae1db7c359b8005cbcc</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXE_PATH</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a9cf7f6bcb466c8346b1aacec917a09c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>THROW_ON_FAILURE</name>
      <anchorfile>namespacegoogletest-throw-on-failure-test.html</anchorfile>
      <anchor>a7c90464af153ebb6f0e221d66dbc71f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>googletest-uninitialized-test</name>
    <filename>namespacegoogletest-uninitialized-test.html</filename>
    <class kind="class">googletest-uninitialized-test::GTestUninitializedTest</class>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>af02e731714736167bb758ba94b8ec109</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>AssertEq</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>a8b48f5e81e60f11030082240561c7f94</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TestExitCodeAndOutput</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>a70d1a3c3521654597facb5344ee1c968</anchor>
      <arglist>(command)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegoogletest-uninitialized-test.html</anchorfile>
      <anchor>a2526f9a60be6da67bfed64cac54d836b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_help_test</name>
    <filename>namespacegtest__help__test.html</filename>
    <class kind="class">gtest_help_test::GTestHelpTest</class>
    <member kind="function">
      <type>def</type>
      <name>RunWithFlag</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a3d369750dac11a6dca523139fe1e6c86</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DEATH_TEST_STYLE_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a322bbb8bf27d7701c76fb5704a1fda1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FLAG_PREFIX</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a9e357a76dd993057c826ec411c9a4b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HELP_REGEX</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>acaee97106f5b6ad6de66778688d4b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>INCORRECT_FLAG_VARIANTS</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a6f677b9f975f09db7604a5ee9c4821a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INTERNAL_FLAG_FOR_TESTING</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>aa7f487cde98f691eecc5f1f5e67c0a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_LINUX</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>ae61a149d50be253176a139fbe6712582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a0f8d4b00fc83b1e72bbb5eca5f3bc4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIST_TESTS_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a558dea5edfd6fdb48112401b257f5aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PROGRAM_PATH</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a52878eacdd3a1534fa4743e7d134066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STREAM_RESULT_TO_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a06d67cce3cb57c484c169d1dbe4afd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_DEATH_TESTS</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a70c7e8b24ce75dfa26ff540b861cdc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>UNKNOWN_FLAG</name>
      <anchorfile>namespacegtest__help__test.html</anchorfile>
      <anchor>a400934cf13530098af31e2a65f1a8d84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_json_test_utils</name>
    <filename>namespacegtest__json__test__utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacegtest__json__test__utils.html</anchorfile>
      <anchor>a339ba380c6799ecba1a9c9b396020573</anchor>
      <arglist>(obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_list_output_unittest</name>
    <filename>namespacegtest__list__output__unittest.html</filename>
    <class kind="class">gtest_list_output_unittest::GTestListTestsOutputUnitTest</class>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_JSON</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>ab23ce49d040a6881e33eec438c566c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_XML</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>a8e3429fbd5f2ccb15d77af07b212c355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_LIST_TESTS_FLAG</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>a37b4604332427bf1e439809e5b116cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_FLAG</name>
      <anchorfile>namespacegtest__list__output__unittest.html</anchorfile>
      <anchor>a3124ac294a9b2dd4fc504bf7d98b39a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_test_utils</name>
    <filename>namespacegtest__test__utils.html</filename>
    <class kind="class">gtest_test_utils::Subprocess</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ParseAndStripGTestFlags</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a05ad62af6574fd7e4fa2cc7c952c4f0b</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_RemoveTempDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a2fcd62f625111800ee67e0afe46b2c75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetBuildDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a1eacd9a471dfa6133028923ea755d22c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetExitStatus</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>acf8280de4dc027a28ffc9de43f245b50</anchor>
      <arglist>(exit_code)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFlag</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a052da74a5e39162480daf3a4d8eff9a6</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetSourceDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>aaff66cb0980804d8bd57dc719d4b5518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTempDir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a25987e1cd76e93068b2afe6bac909d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetTestExecutablePath</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a89ed3717984a80ffbb7a9c92f71b86a2</anchor>
      <arglist>(executable_name, build_dir=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Main</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a5361b42d9c6843b5b117ead4d1c58cc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetEnvVar</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a616ee0f04e98e54b128cbe492def9bb1</anchor>
      <arglist>(env_var, value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_flag_map</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a2493ee5c4436cfb8b6746e3da0a5d9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_gtest_flags_are_parsed</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>acdfe69fc5c1efd784fca3cc8a4f29429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_SUBPROCESS_MODULE_AVAILABLE</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a530084b4f71f3cba76ea2d360fc9b245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temp_dir</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a63e521665d381cdeddd27066f11bdbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>environ</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>ab0f2d4a3e90400abb93fd0808047a0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_VAR_NAME</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>aeb3755b4dd33aabe1baee781fecc1e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_CYGWIN</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a6a936096debb3c2e807d000f76245740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_OS2</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a6f3472370693d96429867f227bccbd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>IS_WINDOWS</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>a7555b17006f1c078cda336750b8613e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PREMATURE_EXIT_FILE_ENV_VAR</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>aa961c38a16224b2e7fd8c93fc1d2a90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TestCase</name>
      <anchorfile>namespacegtest__test__utils.html</anchorfile>
      <anchor>acb97a85206c09d233db6c7f2362e5428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_testbridge_test</name>
    <filename>namespacegtest__testbridge__test.html</filename>
    <class kind="class">gtest_testbridge_test::GTestTestFilterTest</class>
    <member kind="function">
      <type>def</type>
      <name>Assert</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a4cadaae26d75cafe8979fb17059b928e</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>binary_name</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a977d1efd7bcefffc40c3180756a22b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>COMMAND</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a877e21091a8b1b2c70f8741279592c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TESTBRIDGE_NAME</name>
      <anchorfile>namespacegtest__testbridge__test.html</anchorfile>
      <anchor>a33605c2f318125cd970d016043c05d8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_xml_outfiles_test</name>
    <filename>namespacegtest__xml__outfiles__test.html</filename>
    <class kind="class">gtest_xml_outfiles_test::GTestXMLOutFilesTest</class>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_XML_1</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a9d7b71e2d97dc7705cbe6e4882824c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_XML_2</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a765455244a8cd7b3f32a51f0cda4157e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_1_TEST</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a92ab09e944d010f8abfaa3ca453fa68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_2_TEST</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>acf82219e56619aab5c114b6f0a7c3a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_SUBDIR</name>
      <anchorfile>namespacegtest__xml__outfiles__test.html</anchorfile>
      <anchor>a6b3b62791305e64ec137b33bd9351b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_xml_output_unittest</name>
    <filename>namespacegtest__xml__output__unittest.html</filename>
    <class kind="class">gtest_xml_output_unittest::GTestXMLOutputUnitTest</class>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_EMPTY_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>abe1569d019b037f006986004349c7cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_FILTERED_TEST_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a1adb060422f833cb8b99403d13144399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_NON_EMPTY_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ab6a01b4b81a702e476f53b1b3c4983c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXPECTED_SHARDED_TEST_XML</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a6414d0bcac5f56ef1b709e312b976b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_DEFAULT_OUTPUT_FILE</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a5591d7d52a46da09d06ed3e9ec18711a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_FILTER_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ab914acfbfbc3f6f5ee3f1e83134c7204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_LIST_TESTS_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>aafe4dd234e72bbb61f4f34689fbca5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_OUTPUT_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a96dc60b3ea1b2ced315835227f77e10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_PROGRAM_NAME</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ab89cc5b402310ef67bcaf38fa5017461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GTEST_PROGRAM_PATH</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a8c4cf6e9b6a184278a1b2759e5eaec6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NO_STACKTRACE_SUPPORT_FLAG</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a1e97a1796a1c452a4ab5fc2f8d422914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_INDEX_ENV_VAR</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a694b1514d77c5903d21a834a38eb3aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SHARD_STATUS_FILE_ENV_VAR</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ac9dcd4fb8221494dd29d00bdf41f4e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STACK_TRACE_TEMPLATE</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>abd57c1a4124b74d2ba63d03734df491d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_STACK_TRACES</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a44c65b6262eb7d1a0f561dafb0819e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SUPPORTS_TYPED_TESTS</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>a07eecd027d660022c0ab447f3c3e0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOTAL_SHARDS_ENV_VAR</name>
      <anchorfile>namespacegtest__xml__output__unittest.html</anchorfile>
      <anchor>ae142e1cf52c8d9b76d98a2a7376a2649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtest_xml_test_utils</name>
    <filename>namespacegtest__xml__test__utils.html</filename>
    <class kind="class">gtest_xml_test_utils::GTestXMLTestCase</class>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_DEFAULT_OUTPUT_FILE</name>
      <anchorfile>namespacegtest__xml__test__utils.html</anchorfile>
      <anchor>aebe969ed368778716d0619214ff7b853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ImGui</name>
    <filename>namespaceImGui.html</filename>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>AcceptDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5e0dac39e249bf50e2ae96dc4a97cb18</anchor>
      <arglist>(const char *type, ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ActivateItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac56279417745ae5680a7ae5b00a2a60f</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>AlignTextToFramePadding</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae14be3a3bec106de7c91aaa2a9a558a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad2bc397a02d5e4b8a14360d89abc6242</anchor>
      <arglist>(const char *str_id, ImGuiDir dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ArrowButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab05ee8e53f29fbb84942a494f2ac3292</anchor>
      <arglist>(const char *str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Begin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a581e58db0bc930bafa4a5d23093a2b99</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5db08f552118a1f946e19b5933dce181</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7001666723434ae00316b8a0160e7de0</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChildEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a63a223ce2138538300e5b0654d7407a9</anchor>
      <arglist>(const char *name, ImGuiID id, const ImVec2 &amp;size_arg, bool border, ImGuiWindowFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0565e1ef69c897b1f30f37f95dd787f1</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;size, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6992289cbdb087a690403e48340bfb23</anchor>
      <arglist>(const char *str_id, int count, ImGuiColumnsFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa895095bdc7a2907375c555e245575ea</anchor>
      <arglist>(const char *label, const char *preview_value, ImGuiComboFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2609b0f034d3bcd8d70d26df8694eaa</anchor>
      <arglist>(ImGuiDragDropFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac42384c3181406bbd0f3f4f77a73c7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginDragDropTargetCustom</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a929a420d3af29051a140d0f36addbcd2</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42407e196b7ed2a8755bff28aae9805f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55cb9cfb9865204ac6fb21c965784f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1e55711a21f97d5dff919d697d3a7201</anchor>
      <arglist>(const char *label, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4852dff802922163fc747e2e0df5b88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10e213926d8ca212266bc5fbded1e026</anchor>
      <arglist>(const char *str_id, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a794f5a150fb4f4879bd6051a19eab002</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextVoid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1176610e746b812fa1c899a3f1098f2c</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupContextWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7f10b37037325ad7eedbcbb96b50ad3f</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1, bool also_over_items=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89da3a22300e8293257b6cfdf1b83b7a</anchor>
      <arglist>(ImGuiID id, ImGuiWindowFlags extra_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d840f615c198c2342968f733fda11b3</anchor>
      <arglist>(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab930db04eeff13f78ae76382c52db7eb</anchor>
      <arglist>(const char *str_id, ImGuiTabBarFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabBarEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae630dd2237aa12e9a306af817d8996c3</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImRect &amp;bb, ImGuiTabBarFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BeginTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4cee1ccc9018a298cfff90a704bde8ca</anchor>
      <arglist>(const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36816a48385f4759d746a03cf6202512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BeginTooltipEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a275e14075f65a027443f5b838c910cb9</anchor>
      <arglist>(ImGuiWindowFlags extra_flags, ImGuiTooltipFlags tooltip_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayBack</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a34d2363f631f1df5ab1a2a131ab98fa7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToDisplayFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1f7b95f36d03751c928af7b1b745e959</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BringWindowToFocusFront</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>affe95a2dc969f0d15fbd4b588c94ac1a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Bullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2d22212681556d2c2398dfd152f3121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8d34d563b17c683943a0fa7bf5807bc</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>BulletTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8f4b5e96c745e205974857f9a584583</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Button</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a38094c568ce398db5a3abb9d3ac92030</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65a4f18b1bc8ce0f351687922089f374</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool *out_hovered, bool *out_held, ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ButtonEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae479220c66b039874c6e4c9e9b22849f</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size_arg=ImVec2(0, 0), ImGuiButtonFlags flags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>CalcItemRectClosestPoint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44fbd4e8e4bac575252e6104f55e217c</anchor>
      <arglist>(const ImVec2 &amp;pos, bool on_edge=false, float outward=0.f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acaef0497f7982dd98bf215e50129cd9b</anchor>
      <arglist>(ImVec2 size, float default_w, float default_h)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3b3ba92ebd8bca4a552dd93321a1994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CalcListClipping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5319370628374ef8febf0c25c285b7e</anchor>
      <arglist>(int items_count, float items_height, int *out_items_display_start, int *out_items_display_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcTextSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a848b9db6cc4a186751c0ecebcaadc33b</anchor>
      <arglist>(const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>CalcTypematicRepeatAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9804506fa0fe8823f63eadb3043916f</anchor>
      <arglist>(float t0, float t1, float repeat_delay, float repeat_rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>CalcWindowExpectedSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae81c20afd5ce4b663f48d05c40af93f9</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>CalcWrapWidthForPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a66416151e58c34cd02973976de66e0e9</anchor>
      <arglist>(const ImVec2 &amp;pos, float wrap_pos_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureKeyboardFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a31bba5c226874ea40fb2f5734d2298a6</anchor>
      <arglist>(bool want_capture_keyboard_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CaptureMouseFromApp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a042a418549a3eda66d8824159c00f327</anchor>
      <arglist>(bool want_capture_mouse_value=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Checkbox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a57d73c1d0ef807fef734d91024092027</anchor>
      <arglist>(const char *label, bool *v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CheckboxFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeca400dcf5a82c312b3e669d2fe6e88d</anchor>
      <arglist>(const char *label, unsigned int *flags, unsigned int flags_value)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a17ff60ad1e2669130ac38a04d16eb354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClearDragDrop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adae8f94649956a2a717c00dbf81a5df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4f6da873474094ce131edd2dcda98551</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>CloseCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeaec6479834db7918260fc082107f90b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupsOverWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0076b153c697cb85e263fcbd59340bce</anchor>
      <arglist>(ImGuiWindow *ref_window, bool restore_focus_to_window_under_popup)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ClosePopupToLevel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0be705dc533a62387dc39ec5c276d2a0</anchor>
      <arglist>(int remaining, bool restore_focus_to_window_under_popup)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd027458d7a062d3d3073339454624e3</anchor>
      <arglist>(ImGuiID id, const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a19f369fc61f49ab7995ebb4da99028db</anchor>
      <arglist>(const char *label, bool *p_open, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>CollapsingHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab52f9e08698c9d64abb05b98f5355146</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82b18bfe08594b76c08894848d1e6fce</anchor>
      <arglist>(const char *desc_id, const ImVec4 &amp;col, ImGuiColorEditFlags flags=0, ImVec2 size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>ColorConvertFloat4ToU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abe2691de0b1a71c774ab24cc91564a94</anchor>
      <arglist>(const ImVec4 &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertHSVtoRGB</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a074427678b3e56378b7dcdefa4c8b5c7</anchor>
      <arglist>(float h, float s, float v, float &amp;out_r, float &amp;out_g, float &amp;out_b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorConvertRGBtoHSV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed5ed34aaaa02b61cbb67598c0ad9ca</anchor>
      <arglist>(float r, float g, float b, float &amp;out_h, float &amp;out_s, float &amp;out_v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec4</type>
      <name>ColorConvertU32ToFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a74df648cad381b5ad979c3609b7f4b2a</anchor>
      <arglist>(ImU32 in)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5afe76ba1c91f07363e40396e7df656e</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorEdit4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac3f45e2aa0b1d591cc8a2cdf8b566a45</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorEditOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6bfb117816d669f8704e5d0c0c0795fe</anchor>
      <arglist>(const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a2a98cb9a17b18702be6b954670b388</anchor>
      <arglist>(const char *label, float col[3], ImGuiColorEditFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ColorPicker4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d5aae9e0a14aa051d5a799abbe97b32</anchor>
      <arglist>(const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorPickerOptionsPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6d112eeb6d8ffdebbc9d9a8c66babbee</anchor>
      <arglist>(const float *ref_col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ColorTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afad90b366b6471e3b13175c0ebeb26c8</anchor>
      <arglist>(const char *text, const float *col, ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Columns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e2889956542527c4039b6b8bf5c2a38</anchor>
      <arglist>(int count=1, const char *id=NULL, bool border=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae667a68f13233556aa1de9f672dd3f25</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2979368da5b9e98d368449b36d166b2</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Combo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab982779804105fdc57355868ab531cad</anchor>
      <arglist>(const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>CreateContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ff6c9ad05a0eba37ce1b5ff1607810a</anchor>
      <arglist>(ImFontAtlas *shared_font_atlas=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>CreateNewWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f325a08e833855b408f70a96d5fa064</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DataTypeApplyOp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a81ecab4c2a17d1b7de7f3ad30bf26bd9</anchor>
      <arglist>(ImGuiDataType data_type, int op, void *output, void *arg_1, const void *arg_2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DataTypeApplyOpFromText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e2a67c60f56839c42b541dfce7ca038</anchor>
      <arglist>(const char *buf, const char *initial_value_buf, ImGuiDataType data_type, void *p_data, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>DataTypeFormatString</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5fda8e22d0e4721940aefcb7232b1f82</anchor>
      <arglist>(char *buf, int buf_size, ImGuiDataType data_type, const void *p_data, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiDataTypeInfo *</type>
      <name>DataTypeGetInfo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b25ed1443e5a28d5a5725892e896578</anchor>
      <arglist>(ImGuiDataType data_type)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DebugCheckVersionAndDataLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9fcc162a6de03ea6ad95457718b0683d</anchor>
      <arglist>(const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert, size_t sz_drawidx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DebugDrawItemRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdcfb1608a3e75c4700427f81c0a52ac</anchor>
      <arglist>(ImU32 col=IM_COL32(255, 0, 0, 255))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DebugStartItemPicker</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abb29f1f359c62a224ad5320734035e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>DestroyContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab9132deece575023170cd8e681d0581d</anchor>
      <arglist>(ImGuiContext *ctx=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7b0ab1e36f9684155ec16445ea719add</anchor>
      <arglist>(ImGuiID id, ImGuiDataType data_type, void *p_v, float v_speed, const void *p_min, const void *p_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abcf748a1f3219ae7dd8950a7b7ff93fb</anchor>
      <arglist>(ImGuiDataType data_type, T *v, float v_speed, T v_min, T v_max, const char *format, float power, ImGuiDragFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa797a92d52ffa907cb5186a8476f1c20</anchor>
      <arglist>(const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acabf4e1f3f5d878e88591424623526e9</anchor>
      <arglist>(const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9de2c920447597c0b087d8261a0c34b7</anchor>
      <arglist>(const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a091e461705a8f49156f44e08ba29ced1</anchor>
      <arglist>(const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragFloatRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f27fa140df683e09943411c959a1f2b</anchor>
      <arglist>(const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format=&quot;%.3f&quot;, const char *format_max=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a202444c7b59820ae0a16d26f4322b4a9</anchor>
      <arglist>(const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a1121ff004dbc90c2c81b04e6623429</anchor>
      <arglist>(const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc8e645a1569dcb657d02f97041adda</anchor>
      <arglist>(const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a67acd6e50be3c7091fbc4c21d829e2e0</anchor>
      <arglist>(const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragIntRange2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae3c5fcb2ff6c529d518a646a97a65186</anchor>
      <arglist>(const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format=&quot;%d&quot;, const char *format_max=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abc219a171a96c2a6eb02dd93668a933c</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, float v_speed, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>DragScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a75583090d18f5841c7b30dd4a02c9ae3</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Dummy</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8b0fb07113251301ff897b8578a53f34</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>End</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5479d93794a004c67ceb6d13f37c8254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChild</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8de559a88c1442d6df8c1b04c86e997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndChildFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac4bd9024554b5074805bc0ce3076c514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af93bed3bce5475fe4d525d744f16aa20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndCombo</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a63434692d7de278875c7ea0143fbe6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropSource</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a02f225fefff2a046038ed99ab20606da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndDragDropTarget</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8313266214728f86c2cb7cb30a30e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a246c37da45e88a12ade440a0feacb4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndGroup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a05fc97fc64f28a55486087f503d9a622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMainMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab92f330c808546b340eb7bdf7e5f7c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenu</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1448a5a4e8c431c15f991e9255c0df95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndMenuBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa226265c140eb6ee375c5b9abc69c4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6a9b5696f2ea7eed7683425fc77b8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a864b8ece257d4e30569f0349752ad928</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTabItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a42abffd6af88c1362535514925e1358b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>EndTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac8d75c160cfdf43d512f773ca133a1c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ErrorCheckBeginEndCompareStacksSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a15bb4c4d079a6ef5e50f4ab38fd96f3a</anchor>
      <arglist>(ImGuiWindow *window, bool write)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ErrorCheckEndFrameSanityChecks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af501a9de56446597afe2ae5cde18e1ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ErrorCheckNewFrameSanityChecks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab2ff55bf59d3ac2c58306bb9e353a99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a310ff87cbe678e2c632bf1f5577a7fbd</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>FindBestWindowPosForPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4159d978951d11bb8be459911ae58db2</anchor>
      <arglist>(const ImVec2 &amp;ref_pos, const ImVec2 &amp;size, ImGuiDir *last_dir, const ImRect &amp;r_outer, const ImRect &amp;r_avoid, ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiColumns *</type>
      <name>FindOrCreateColumns</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a552286c0489691bfc911e598e9dd9300</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>FindOrCreateWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2b283d79ae40a2ff00247898b8cc33b</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>FindRenderedTextEnd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7671e1dbc803a31b06081b52a771d83f</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiSettingsHandler *</type>
      <name>FindSettingsHandler</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad9e15440c52f63aa96ef3b3938d566f8</anchor>
      <arglist>(const char *type_name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a82204d8800dc3a072ddbcbd2aecc48ac</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>FindWindowByName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abca25f22c02e73d5eb2e9c72c4557813</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FindWindowFocusIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a861004d5a1476e954abd68d6f9deaa06</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindowSettings *</type>
      <name>FindWindowSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9920e3b99972583f7fed0357b64a3fb2</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>FocusableItemRegister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4fe31fef9fbc282addb6b7c6bff057c1</anchor>
      <arglist>(ImGuiWindow *window, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusableItemUnregister</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a390518fcaef04b4d399d2475d4d84df7</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusTopMostWindowUnderOne</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abc41033d9f60152a360017b292d5e9bc</anchor>
      <arglist>(ImGuiWindow *under_this_window, ImGuiWindow *ignore_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>FocusWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ade4c08e7e7ad7bbfa4835248f5f3a7c6</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GcAwakeTransientWindowBuffers</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad70feca33961fb47a8074074a8da2f80</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>GcCompactTransientWindowBuffers</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8386015888f38f2a33528ccbb34bd49d</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2577aabfddbb8c092a014cbdcc333204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetBackgroundDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab361971e8b198a11c6ece6b49cf03647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11837daee819fd90e17d80ab1eef1f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac701752365ddd58cecc1956fc62921a8</anchor>
      <arglist>(const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0de2d9bd347d9866511eb8d014e62556</anchor>
      <arglist>(ImGuiCol idx, float alpha_mul=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImU32</type>
      <name>GetColorU32</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a834649713437e8fdfa0e5a4fb780d35b</anchor>
      <arglist>(ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acc31f8eea4fcfb86edeb3ac12d82fc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnNormFromOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9292e4cf12dfaaebbb50b40e906eebc0</anchor>
      <arglist>(const ImGuiColumns *columns, float offset)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a79c22e9c5c208b6c9534a273be71a9e6</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnOffsetFromNorm</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad61afebb247b79a770f29f54e4882ad0</anchor>
      <arglist>(const ImGuiColumns *columns, float offset_norm)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetColumnsCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c2998ad9527948a4e4166c4f7db9ec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetColumnsID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a432f468da48b9aadd3c5928f1065939c</anchor>
      <arglist>(const char *str_id, int count)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d205d86dab5ca0763a92997283ac36e</anchor>
      <arglist>(int column_index=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionAvail</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a410c8e19b2fea8b52746ca11b3930301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>GetContentRegionAvailWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a23189e8ccb091304f66c7d64dec950cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0a4dbfabbfa45d74319ef541962ce2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetContentRegionMaxAbs</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc4d9b0d735ffae1f1598c4df038024c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiContext *</type>
      <name>GetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af557a6de5538099a0f6047eb994bbf42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ceba68eca2b09fb6bf1ad88037e6203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiWindow *</type>
      <name>GetCurrentWindowRead</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a408f9ddac92f8629a7e273ced5f8c3aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2fa4eb57e0f73b90e8edcd226a0cc7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a022e32c808ac899e25847f4d65633b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a86e409551f256b542166989c558d41c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adb0db3c1ee36f5085f35890a4229ae75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetCursorStartPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ee9647de3b39fc7b77395082fc9e0cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImFont *</type>
      <name>GetDefaultFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a78aef54ecb95954deefaca2e850148a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImGuiPayload *</type>
      <name>GetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1756b37d61154de489f1520179b4e294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawData *</type>
      <name>GetDrawData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab73131dc44b1267dac04f0c2bb0af983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawListSharedData *</type>
      <name>GetDrawListSharedData</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a5a77bd5b6215e8cb47a8a457224a52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2657245e3c14385d8caf03e06a8b76aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetFocusScopeID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a08c5d5a8e43af8d29efd445bf72d6533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImFont *</type>
      <name>GetFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43cf349576e20fac4a1300269320ad8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFontSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac592ae8e0aa4a1a06502ec7872bc8da8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetFontTexUvWhitePixel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3092da6abc1d04f3287c084435dc6026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetForegroundDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a718d48e3636f9df63e4820d0fef34e78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImDrawList *</type>
      <name>GetForegroundDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a263ee0f99c7736041b45403326d3e224</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetFrameCount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0180211f23fc10807dfc3d2f6e8681f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae560f17cf3262017cee888d1eb77f294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetFrameHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8de260eebd333718fa0c3b6c80258c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57aba42e0eb99a7302a614ddbc363c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3329b04bd4235e90ad9deb00ffb38ae4</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26064d74efebef3aa86e1a78b3e4c333</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a220123ad62c2180ded92b2ef91f27c5a</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>ImGuiInputTextState *</type>
      <name>GetInputTextState</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdfb8ae75f2eaa42ca8ba42d9b5fe9ba</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiIO &amp;</type>
      <name>GetIO</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3179e560812f878f3961ce803a5d9302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiID</type>
      <name>GetItemID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a102bd745dcb69ab33637e25ceeabb444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d260209b8dc25a2c942e8cfd1ed0e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a65b24b72ec0e8444c705cebf3e91f570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetItemRectSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3303d1c37041307e11fd46fc43b2274d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImGuiItemStatusFlags</type>
      <name>GetItemStatusFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e43b6bdd1da0ef409a6fc192f448172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyIndex</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6cf235f0d0787d51a93f6d90e0bdff9b</anchor>
      <arglist>(ImGuiKey imgui_key)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API int</type>
      <name>GetKeyPressedAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad94a09fc01052f02fe11bec5a3c11275</anchor>
      <arglist>(int key_index, float repeat_delay, float rate)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiMouseCursor</type>
      <name>GetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3b955bb840a2411f7c19ac6687d57392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a242fd32eb24c2070977b0a86a720af6b</anchor>
      <arglist>(ImGuiMouseButton button=0, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abf11873349874c5d302861583c00d451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetMousePosOnOpeningCurrentPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac1ba5d7b76e11d47660b32dc851afd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetNavInputAmount</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a468ab885f9d3bd81cc7e8c3608c05193</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode mode)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetNavInputAmount2d</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7b84c4630dad4ef5d07b366d36c39476</anchor>
      <arglist>(ImGuiNavDirSourceFlags dir_sources, ImGuiInputReadMode mode, float slow_factor=0.0f, float fast_factor=0.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImDrawList *</type>
      <name>GetOverlayDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27b76d6b617aeffc23fe671f2281cd40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af472cb090157c22e65a0aa1662b9f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollMaxY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab34c0d5c63908a7ff50923151730f76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f88335d87da3be81dc6e24cb1812923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c924a2eeb8b2ddfb40ea17be7ea12a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStorage *</type>
      <name>GetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa2b8fa1a5320cd70f23a53d8fe604fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiStyle &amp;</type>
      <name>GetStyle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>abafef4bb3e3654efd96a47b2e22870a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetStyleColorName</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a265d7614c4c0b92ba6dd43946a3293e0</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API ImVec4 &amp;</type>
      <name>GetStyleColorVec4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad838e580972e2c4b3da2b0f60754b662</anchor>
      <arglist>(ImGuiCol idx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaba5637199d31ea23d4d143b30a44aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTextLineHeightWithSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1616f6082fd210fde8d98c511bf8f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API double</type>
      <name>GetTime</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f983cf463367c8fd3a3d5793639dc59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiWindow *</type>
      <name>GetTopMostPopupModal</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b905269b079f5e07755db52cc6e52df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetTreeNodeToLabelSpacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5c89cb6b42296d0f7db75027efc0fb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>GetVersion</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6488c3cfa6331c8a1e93769e580ce020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImRect</type>
      <name>GetWindowAllowedExtentRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4189cc4ec6ac56f3b21b29165d09ff98</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMax</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96ce6060592d3ef975594357e650adc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowContentRegionMin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a790123aa15c266798f35050ba36b7197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowContentRegionWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c1de99e670bff87c43bfb07bbf898f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImDrawList *</type>
      <name>GetWindowDrawList</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa100c22a9feafe843fa12c66590cbda0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowHeight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44d2bfb80e0d2dd232a553ab29a91b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a413d939f3ef416a47d6e5b48be955146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetWindowResizeID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f98f2df396209137a29bee902b9435e</anchor>
      <arglist>(ImGuiWindow *window, int n)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiID</type>
      <name>GetWindowScrollbarID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a426c9b60bf8cd3d887ba50366a2612df</anchor>
      <arglist>(ImGuiWindow *window, ImGuiAxis axis)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>GetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa5c0bfac7125ba9850a08b6db2e90c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>GetWindowWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a471ff23945b99541c506dbdc2a9004cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Image</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad8705ac3b718c1b2e84e7b8c34f90249</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &amp;border_col=ImVec4(0, 0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ImageButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79ef64e8b9e1db73d8237f6a999da14</anchor>
      <arglist>(ImTextureID user_texture_id, const ImVec2 &amp;size, const ImVec2 &amp;uv0=ImVec2(0, 0), const ImVec2 &amp;uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &amp;bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &amp;tint_col=ImVec4(1, 1, 1, 1))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Indent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c7b9f2d60951462eeebad80154a8926</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Initialize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2e1fd6aabbb02f367fd6aee248506782</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputDouble</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad941c3cfa561ca35b674fd5802bcf870</anchor>
      <arglist>(const char *label, double *v, double step=0.0, double step_fast=0.0, const char *format=&quot;%.6f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaf8d4dbdbae6c32958e5746817f00b27</anchor>
      <arglist>(const char *label, float *v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36b86c9d7226f18c316400c83a904454</anchor>
      <arglist>(const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a854ba6decd4ae7e4b0980a9c71bfa47d</anchor>
      <arglist>(const char *label, float v[2], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac79bcd0595f8667302d2d495e48bfb74</anchor>
      <arglist>(const char *label, float v[2], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a970a00fd1a4226c697ea5fb807fb62d8</anchor>
      <arglist>(const char *label, float v[3], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae2f5b49a8ad5ab0a6f3f08349b56d348</anchor>
      <arglist>(const char *label, float v[3], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a69675d2e9780a0e5a7a372f936b64d49</anchor>
      <arglist>(const char *label, float v[4], const char *format=&quot;%.3f&quot;, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc762dd1e157fb723d82fd7960dea5e</anchor>
      <arglist>(const char *label, float v[4], int decimal_precision, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36fc45a3c41a63ea9a983cc851752505</anchor>
      <arglist>(const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83dfd2daacefb741e67d8d69821e1590</anchor>
      <arglist>(const char *label, int v[2], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab8e7466e5bdda70fefa551eb662dc3f5</anchor>
      <arglist>(const char *label, int v[3], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3a57668b83f7a99d295f94baa71add0a</anchor>
      <arglist>(const char *label, int v[4], ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afdb54540b7480872fbb746f64344b374</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afb17f0092027c09183df498834abace9</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa72b5760a3a206729723a587ac7c8519</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1da680314eaf3f60ea2a42c76f3584b0</anchor>
      <arglist>(const char *label, std::string *str, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af89af17ecc11653f25fea1e50e195de6</anchor>
      <arglist>(const char *label, const char *hint, char *buf, int buf_size, const ImVec2 &amp;size_arg, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextMultiline</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0470693929ed9930cbf5b737577c2414</anchor>
      <arglist>(const char *label, char *buf, size_t buf_size, const ImVec2 &amp;size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextMultiline</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a81dd8855d2cec99457d2339498cc3c4a</anchor>
      <arglist>(const char *label, std::string *str, const ImVec2 &amp;size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextWithHint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee5a5127f494966ad16e578714e8fac2</anchor>
      <arglist>(const char *label, const char *hint, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InputTextWithHint</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2c2b759553b77cfee680cf36bf0984f7</anchor>
      <arglist>(const char *label, const char *hint, std::string *str, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>InvisibleButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22668d440cbbb1f8be07241d9c6d9096</anchor>
      <arglist>(const char *str_id, const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActiveIdUsingKey</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89ade4bbfd411bef97d65b39ae7526a6</anchor>
      <arglist>(ImGuiKey key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActiveIdUsingNavDir</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a900c43afe3b59d3844ca4c9ff27ef4f6</anchor>
      <arglist>(ImGuiDir dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActiveIdUsingNavInput</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acedabc71db2c6c34b894212561cb0625</anchor>
      <arglist>(ImGuiNavInput input)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acdc18199d50d26919312db5f9707b8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a89514ca4c0a2b883c878736d92352656</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0512146617bb55e24ebcfbe3ce6553d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsAnyMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0ce3f28b6b09f031e12e7a81708c043a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a59bfbc11a8a1e104c312286ffa703f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsAnyWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a49ceb3cd143b52e5d4bd2ca42743316f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8674467ae34d04bc99df1f7f98f47407</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, bool clip_even_when_logged)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsDragDropPayloadBeingAccepted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a673042a1ed3eeb3c19781faed83ad4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemActivated</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a574b7cecdeb707c429edc827c49983f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d8ac4569456a8003e4dddd39caf771c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11ae401d73ed6b044ba46add5db54617</anchor>
      <arglist>(ImGuiMouseButton mouse_button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivated</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ada3b1cb76907bb9e630b2482f52f0599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsItemDeactivatedAfterChange</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36c50dcf7a99eb686f6d838fa1ef1148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemDeactivatedAfterEdit</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8bb4c0fc2b9d0e90249310bb4e822485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6508c0e1f28d1e7f9328a944b4f35ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>add3290865a67327258c3a32b695adb28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac9a400eff3a9561d95e80486c52a660b</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemToggledOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f52aab3ede3e1a4a130c88154e1560f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemToggledSelection</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a876531f43e47df35da37472b0923e11d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsItemVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0e9273fc53bdf7ca39d59cdb657c3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a633d848504c89e7756ddd33474bc78d2</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyPressed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83331a8afa5316bc98ed9c98b151ac01</anchor>
      <arglist>(int user_key_index, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsKeyPressedMap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4c4806c81aef3abe125b209f19d4a2b</anchor>
      <arglist>(ImGuiKey key, bool repeat=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsKeyReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fb25247181c5c292fe4f932bd20de88</anchor>
      <arglist>(int user_key_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d430db9485d0b3d86d51d5436225495</anchor>
      <arglist>(ImGuiMouseButton button, bool repeat=false)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDoubleClicked</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2cc28f85bd97eecf708ce78c11761fb9</anchor>
      <arglist>(ImGuiMouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aed7dae248aa865bf06c1d60c0e809537</anchor>
      <arglist>(ImGuiMouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDragging</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0fc57160c83b9f2707fa762f8ac2f8ba</anchor>
      <arglist>(ImGuiMouseButton button, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseDragPastThreshold</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad1b3473eaad344022a022acfd45b0f5c</anchor>
      <arglist>(ImGuiMouseButton button, float lock_threshold=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseHoveringRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae0b8ea0e06c457316d6aed6c5b2a1c25</anchor>
      <arglist>(const ImVec2 &amp;r_min, const ImVec2 &amp;r_max, bool clip=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMousePosValid</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22d482190e8f549d5904aded1c6f7778</anchor>
      <arglist>(const ImVec2 *mouse_pos=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsMouseReleased</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae53a0c1818d2804e3b1331f0c1777434</anchor>
      <arglist>(ImGuiMouseButton button)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e17ebbbba6b83702bb1059aee98e420</anchor>
      <arglist>(ImGuiNavInput n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNavInputTest</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a91538957b15f9d180abab4ecf7fcffa9</anchor>
      <arglist>(ImGuiNavInput n, ImGuiInputReadMode rm)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f25c1565fca7cb9796c54e5cebc44ee</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsPopupOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae747d8e0c6ff9c24535e9d07e9350397</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5aca7e6939e07caaca489aa8c776fd81</anchor>
      <arglist>(const ImVec2 &amp;rect_min, const ImVec2 &amp;rect_max)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsRectVisible</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a578ead6237b3ed05497ed361f18d9f97</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowAppearing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99fd14154aae264087d471132e56a42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowChildOf</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ca7721bfc85f5e98c212c2e9ad793b5</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindow *potential_parent)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a6492aea9013c0078fc530a66e11768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowFocused</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ed119ab4be7fcf47a34644e262c87e</anchor>
      <arglist>(ImGuiFocusedFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowHovered</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaed1ebf40cc2cb2ec30b0ba39b91d4a5</anchor>
      <arglist>(ImGuiHoveredFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>IsWindowNavFocusable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6dfaa7187edcbc862be2edb2bbc987bb</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemAdd</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa6e503009550f5e42d6eb4c146090929</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const ImRect *nav_bb=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ItemHoverable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a488b86a9f235923304186fb86ff64ffb</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1781907647306552d752c21d1ec15d4d</anchor>
      <arglist>(const ImRect &amp;bb, float text_baseline_y=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ItemSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeeb1ec6ae6548173dbf813e7df538c48</anchor>
      <arglist>(const ImVec2 &amp;size, float text_baseline_y=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>KeepAliveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85a245c78a9f7c351636bdad6e60c488</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad92ccfbc33d448ff40cfcf9219177344</anchor>
      <arglist>(const char *label, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LabelTextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a55e5a7edb676a8f5cd7f65443138a8a0</anchor>
      <arglist>(const char *label, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5865b671bfa22738fac9ffd214470e2</anchor>
      <arglist>(const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBox</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a44379fe654f54ae8bd8cc1b88bf7c822</anchor>
      <arglist>(const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ListBoxFooter</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9a0a8f6a4a67280dce7bd91310a83a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4003d6a6ab57f2fb43db80c6339a1aed</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ListBoxHeader</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6c5c48e5e5b90365f3f6faaa3307af26</anchor>
      <arglist>(const char *label, int items_count, int height_in_items=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4bf22fb84ba768fc18383af50e8c217f</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LoadIniSettingsFromMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8e37b6a0b2feb6cd6ac61a4259392861</anchor>
      <arglist>(const char *ini_data, size_t ini_size=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogBegin</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8d053d2fd46539c5ca83550845e4cecd</anchor>
      <arglist>(ImGuiLogType type, int auto_open_depth)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7bd295da4be19bab98262c76fcaeb4fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogFinish</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2ebcd048d1ca025fb972e1c2e920e3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogRenderedText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7a0d62e33f2236ec2f789e24ca0fb56f</anchor>
      <arglist>(const ImVec2 *ref_pos, const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa548475d8f771ab6524d73d900a41198</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToBuffer</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4dccd4d729cef38c0c542d433dc09480</anchor>
      <arglist>(int auto_open_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToClipboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a70e12f01ecb65747c9a70b73555b6ec1</anchor>
      <arglist>(int auto_open_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToFile</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8feab4b22519bc5eae9754b0ad545d81</anchor>
      <arglist>(int auto_open_depth=-1, const char *filename=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>LogToTTY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad206c49bc6306a56d915251fa5d9e388</anchor>
      <arglist>(int auto_open_depth=-1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee9b660c1d6786c00fc47c71c66eb1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkIniSettingsDirty</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b682344c53a8fc93b08b833021a49ee</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MarkItemEdited</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83036681a36fbee2d35b5b57a1ef72e6</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void *</type>
      <name>MemAlloc</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aed896913f2e140cd0ad7431060dba50b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>MemFree</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a269ec695c6e722ec3da85dae37f0675d</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a237e76bff3088f1c2622f4aebae2356e</anchor>
      <arglist>(const char *label, const char *shortcut, bool *p_selected, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>MenuItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1bae511ca47478998693a9d8c84f2e6</anchor>
      <arglist>(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImVec2</type>
      <name>NavCalcPreferredRefPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fedd0a136d52d72d2fd1e3139b4272c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavInitWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae46a79d836c4b223c7030ea432e3ec15</anchor>
      <arglist>(ImGuiWindow *window, bool force_reinit)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>NavMoveRequestButNoResultYet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3fab98556d11690efd4f7f2fde94968e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestCancel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a43326bb080d9fa80327ed81d864d8b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestForward</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a96ace94b2000ada6f21d7459d51920</anchor>
      <arglist>(ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect &amp;bb_rel, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NavMoveRequestTryWrapping</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a95a9a1a5411cccb918fc29a0b0d3f953</anchor>
      <arglist>(ImGuiWindow *window, ImGuiNavMoveFlags move_flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavProcessItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a35d7b339b0580793dc5a2a936c7aee39</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;nav_bb, ImGuiID id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiWindow *</type>
      <name>NavRestoreLastChildNavWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae9ed208c0b64e4919e5de1cb83b2db2a</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavSaveLastChildNavWindowIntoParent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a100d3c85f9c5500643d741ba5124af1e</anchor>
      <arglist>(ImGuiWindow *nav_window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>NavScoreItem</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad89544d8d636c019854ac52bbc59fdda</anchor>
      <arglist>(ImGuiNavMoveResult *result, ImRect cand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdate</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab7d3ffa460af6604421e8c2d8bdef19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateAnyRequestFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2cd868535661cdb5671214662f3c9388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateMoveResult</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aeb0b9ea206e330f46278add8099506e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>NavUpdatePageUpPageDown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac0c1591101437b98dcf2eb90bd9f74e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad00213b916de0bc1519d6d20259391cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NavUpdateWindowingOverlay</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a601290fe1dbe4c3717eb7e7add3ef11f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab3f1fc018f903b7ad79fd10663375774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NewLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77f8b0a33e5335f98661f99e720411da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>NextColumn</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8f97746d6a9d59c8400c26fb7613a2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopup</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9576648c40b92f54b671e2e51654dd2c</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>OpenPopupEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ce26d34d09c7657d7abd8e28cbb1b85</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>OpenPopupOnItemClick</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a72cebbb3376ebc6a5113212394631fa6</anchor>
      <arglist>(const char *str_id=NULL, ImGuiMouseButton mouse_button=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2aab6a24e440778eedb0b79e693b83e1</anchor>
      <arglist>(ImGuiPlotType plot_type, const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset, const char *overlay_text, float scale_min, float scale_max, ImVec2 frame_size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af7a92b2118981835b5251bfdaac50252</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotHistogram</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af8089203baf8cf723a158c9e34bda2a4</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2bc21c56e4796855313804086cca114f</anchor>
      <arglist>(const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PlotLines</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a94a2645d45c96da35b834dc7db93a9f1</anchor>
      <arglist>(const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a017db69016de97685aec978e504dc96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0f883e8507be797ca8ba1448d2b9dbb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aef1c8a6e5a3c70cb10d03d2a2a66dfd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopColumnsBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27c737fa1fc79164fc7d840e858b1845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopFocusScope</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a660bc1ff7f6d971fc4b4236e87409b38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af66649bc37022bf3cf2496c73af9a499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba0b2d8f890a5d435ae43d0c4a2d4dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa93281155e1dd23715dbd384e91edc6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad29a3fc0cb5dfc7f9fc7224512ce90bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9795f730b4043a98b6254738d86efcdc</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a14116e57d81e326adef2a702e65781d4</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PopTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a08000421b9cc13757430efe54178ae0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ProgressBar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83349d38c7c73f92ae977bc5b530a9e9</anchor>
      <arglist>(float fraction, const ImVec2 &amp;size_arg=ImVec2(-1, 0), const char *overlay=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushAllowKeyboardFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adf7c3cfdcbb06617bb70ff1526d064f4</anchor>
      <arglist>(bool allow_keyboard_focus)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushButtonRepeat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a61d3e0191d67bedaf45f0178f87e3125</anchor>
      <arglist>(bool repeat)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11c8bd8676e1281e15b24c9615b6904a</anchor>
      <arglist>(const ImVec2 &amp;clip_rect_min, const ImVec2 &amp;clip_rect_max, bool intersect_with_current_clip_rect)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushColumnClipRect</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54b5cf7f40d092e2959b1df2c8118181</anchor>
      <arglist>(int column_index)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushColumnsBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a39f557bf00d94069a41b0d40bd72c522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushFocusScope</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad10256d914b625cea7494b26c77b84ec</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac5a59f4f8226fd35786d8973c85b85a9</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27a8533605dc5b8cabf161bf7715bbde</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af5e55788830807a7c53d5dd7865b692a</anchor>
      <arglist>(const char *str_id_begin, const char *str_id_end)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af9cf42fdf2fbc5eeec7521de14996bfb</anchor>
      <arglist>(const void *ptr_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6a11664be2a0b9a0e7054bb339e009ac</anchor>
      <arglist>(int int_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemFlag</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac7301f6378333f6d17f47823eed9e00a</anchor>
      <arglist>(ImGuiItemFlags option, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4ad13bf38f0521a339133248ef3e3036</anchor>
      <arglist>(float item_width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushMultiItemsWidths</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ec35a6af1a0bbe454d79c2c63b030cc</anchor>
      <arglist>(int components, float width_full)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushOverrideID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acff64eb876d279cfe1cc6129ccd19930</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5bd052ebf55015312a53739974950e7b</anchor>
      <arglist>(ImGuiCol idx, const ImVec4 &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleColor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77ee84afb636e05eb4b2d6eeddcc2aa8</anchor>
      <arglist>(ImGuiCol idx, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae404b6978e9aedec5c16627d8c45f923</anchor>
      <arglist>(ImGuiStyleVar idx, const ImVec2 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushStyleVar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aab3f43009094462cf2a5eb554785949b</anchor>
      <arglist>(ImGuiStyleVar idx, float val)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>PushTextWrapPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a72ba065ae9819aaed3af68c113d2758b</anchor>
      <arglist>(float wrap_local_pos_x=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6b146763845cbad5a4144772279631bc</anchor>
      <arglist>(const char *label, bool active)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>RadioButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a018d2b61d2f00bb7a9dd2b1f933b93a5</anchor>
      <arglist>(const char *label, int *v, int v_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Render</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab51a164f547317c16c441f1599e3946d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ec12551caa737505087c80e38b94937</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImU32 col, ImGuiDir dir, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderArrow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a23383180b2870fa1326f5c5394fc03d7</anchor>
      <arglist>(ImVec2 pos, ImGuiDir dir, float scale=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderArrowPointingAt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af1ea568bffa58ec26100de3bf60af5f2</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImVec2 half_sz, ImGuiDir direction, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderBullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a46189f75b2e25d595f1e71060d2a2633</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderBullet</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2d0e4160081b3953fc8f88e2d8e8da15</anchor>
      <arglist>(ImVec2 pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderCheckMark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a32d6e6c359b59df1e4f9517d65e443b8</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, ImU32 col, float sz)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderColorRectWithAlphaCheckerboard</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a17202ca72378861b494309130732d187</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, float grid_step, ImVec2 grid_off, float rounding=0.0f, int rounding_corners_flags=~0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a621ba649568ede3939d4f10d83b86d04</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, ImU32 fill_col, bool border=true, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderFrameBorder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adc76239c2006e66f8dab7638529a763d</anchor>
      <arglist>(ImVec2 p_min, ImVec2 p_max, float rounding=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9eb200f0281b30094da70dc8207c5e3b</anchor>
      <arglist>(ImDrawList *draw_list, ImVec2 pos, float scale, ImGuiMouseCursor mouse_cursor, ImU32 col_fill, ImU32 col_border, ImU32 col_shadow)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderNavHighlight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afc84af0481214603f058b6ee31d20855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderRectFilledRangeH</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af311762331bda4508b25e05f6afc7f45</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;rect, ImU32 col, float x_start_norm, float x_end_norm, float rounding)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9971ce57f2a288ac3a12df886c5550d1</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end=NULL, bool hide_text_after_hash=true)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClipped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab362eafae794c7364a6b96ea06f38eb9</anchor>
      <arglist>(const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextClippedEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6ff0aaef091d39b0e2e2f6afeb647b34</anchor>
      <arglist>(ImDrawList *draw_list, const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, const char *text, const char *text_end, const ImVec2 *text_size_if_known, const ImVec2 &amp;align=ImVec2(0, 0), const ImRect *clip_rect=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextEllipsis</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a029bab9f4602be86178307b168975a6d</anchor>
      <arglist>(ImDrawList *draw_list, const ImVec2 &amp;pos_min, const ImVec2 &amp;pos_max, float clip_max_x, float ellipsis_max_x, const char *text, const char *text_end, const ImVec2 *text_size_if_known)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>RenderTextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa483b40f6899e1b289b4bf6c2673d1d2</anchor>
      <arglist>(ImVec2 pos, const char *text, const char *text_end, float wrap_width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderWindowDecorations</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab4802269d29ac99243804fef0acee6df</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;title_bar_rect, bool title_bar_is_highlight, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderWindowOuterBorders</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6fead8b4ae7bacfe0cbd4f6e64a7a8f6</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RenderWindowTitleBarContents</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f07fc97615db2b0864ce2aa3d3ee169</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;title_bar_rect, const char *name, bool *p_open)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ResetMouseDragDelta</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a771c37d1bb71fb7f30632721618633b9</anchor>
      <arglist>(ImGuiMouseButton button=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API T</type>
      <name>RoundScalarWithFormatT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad10f0dd923775bac3903666a2751f08a</anchor>
      <arglist>(const char *format, ImGuiDataType data_type, T v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SameLine</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2991c91e94f3b77a0c3411f4f3aa348e</anchor>
      <arglist>(float offset_from_start_x=0.0f, float spacing=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SaveIniSettingsToDisk</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afa4985e7810be4e687bc4ff28cec8a4d</anchor>
      <arglist>(const char *ini_filename)</arglist>
    </member>
    <member kind="function">
      <type>const IMGUI_API char *</type>
      <name>SaveIniSettingsToMemory</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27043a530e0e842e01c279dd4207f9eb</anchor>
      <arglist>(size_t *out_ini_size=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Scrollbar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a54a5006faded850f626ab20bd34aea9e</anchor>
      <arglist>(ImGuiAxis axis)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ScrollbarEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5f8415d30ab2c380756a120ab5006486</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiAxis axis, float *p_scroll_v, float avail_v, float contents_v, ImDrawCornerFlags rounding_corners)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>ScrollToBringRectIntoView</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae67484f13a5004730437a330255f9688</anchor>
      <arglist>(ImGuiWindow *window, const ImRect &amp;item_rect)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9229a9c3c304ffc0c98ffe2ee4ff5e40</anchor>
      <arglist>(const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>Selectable</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af98575238bda183a523df19fb447af60</anchor>
      <arglist>(const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &amp;size=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Separator</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a191123597a5084d003c8beac7eeb029e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SeparatorEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae997d49ef4c09fb4934befb88c3c94c2</anchor>
      <arglist>(ImGuiSeparatorFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetActiveID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a27b8ace13a8c421ee8405f0cbebe4ead</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllocatorFunctions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa06dc28aca85fb0f38edd2c9e639f03f</anchor>
      <arglist>(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetClipboardText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa4824a1b351c063b4aff9b9f4fb5fd4d</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColorEditOptions</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac768151f2ac6c7d79b31b934cc0e9d05</anchor>
      <arglist>(ImGuiColorEditFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnOffset</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8cc207211d6cf3f77b505e24aed4ebcc</anchor>
      <arglist>(int column_index, float offset_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetColumnWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af17222ec47aebb5ede00be7b52de9f5d</anchor>
      <arglist>(int column_index, float width)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentContext</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a289dbbbffdadcf1231821d97a7c4a9be</anchor>
      <arglist>(ImGuiContext *ctx)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCurrentFont</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4f83c0a884e07247a00700d3dd3d01e3</anchor>
      <arglist>(ImFont *font)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a51ea13c986360d8a2e868dc9eeac2115</anchor>
      <arglist>(const ImVec2 &amp;local_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae5e6e80ef23bb8df9cd5ac273be8aeb0</anchor>
      <arglist>(float local_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0037515d9bd7a28cc27a6e40401c1dec</anchor>
      <arglist>(float local_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetCursorScreenPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a632bc7e15b8258f95ab0bc9b2efd5537</anchor>
      <arglist>(const ImVec2 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SetDragDropPayload</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a45f9694c878e79127c63d20d8955e07f</anchor>
      <arglist>(const char *type, const void *data, size_t sz, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetFocusID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8ad578d7141486ff12b59b0c251234e6</anchor>
      <arglist>(ImGuiID id, ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetHoveredID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aba1f0c75d6f98702e6b02eb1bc30d915</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemAllowOverlap</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3291356b06ebe5f771d60b334a831d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetItemDefaultFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3720a69496e9b8cf110a11dfe7d334e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetKeyboardFocusHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae85e5fba7e88cea8bd3ba5b687c979f2</anchor>
      <arglist>(int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetMouseCursor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aca3237fd4efa0af7fc6b4eff6494dfce</anchor>
      <arglist>(ImGuiMouseCursor cursor_type)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a05084c501649cd860d329b2c43596138</anchor>
      <arglist>(ImGuiID id, int nav_layer, ImGuiID focus_scope_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNavIDWithRectRel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aee1c55d54fbabb732b600f32e7df5876</anchor>
      <arglist>(ImGuiID id, int nav_layer, ImGuiID focus_scope_id, const ImRect &amp;rect_rel)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextItemOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4a90137256a3ce852e726cb65d55b627</anchor>
      <arglist>(bool is_open, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextItemWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1291228607bee5a703df6553f27cbbb9</anchor>
      <arglist>(float item_width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNextTreeNodeOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3db4cbaf66ba8d0c1981803306ac2826</anchor>
      <arglist>(bool open, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowBgAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7de5a63cec4babe417f972403db6430c</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3e9380e253a3c49665a404e56950a52a</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowContentSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aae55a58c38d8e84b10eb1e8b1531372d</anchor>
      <arglist>(const ImVec2 &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d2b163c95cd8c8391aba85bc50d170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afbccd31113430670b5ab2bf0d6f509bf</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0, const ImVec2 &amp;pivot=ImVec2(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab33717bb71ef5e393ae18656fc6b229d</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetNextWindowSizeConstraints</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a157d5bcc362951e77eb3236864e879ce</anchor>
      <arglist>(const ImVec2 &amp;size_min, const ImVec2 &amp;size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad244660a2f3f2999f645feb9fbdfe0ec</anchor>
      <arglist>(float local_x, float center_x_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a814e5d4b0bc349414d30b65e837f9099</anchor>
      <arglist>(ImGuiWindow *window, float local_x, float center_x_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a670d32573369e7ece9330d73f47e4d8b</anchor>
      <arglist>(float local_y, float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollFromPosY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99b4ac9538e727e1de141ed1d402b7a3</anchor>
      <arglist>(ImGuiWindow *window, float local_y, float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetScrollHere</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a56512cc3a85c4d6d97b2a0d108a7af9d</anchor>
      <arglist>(float center_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollHereX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a317a44e9126aa24099abc5cfc7d391ec</anchor>
      <arglist>(float center_x_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollHereY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac74487b4d75580ca637659103fef1368</anchor>
      <arglist>(float center_y_ratio=0.5f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0796750de8c50555d895f63e79ac87f0</anchor>
      <arglist>(float scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollX</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3f77ed6d2bda1f030391b94fcd2a9bfa</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_x)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41833555962807384432e6fc94d46ec9</anchor>
      <arglist>(float scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetScrollY</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5db37d8f2e709963c67460e1b6d5ec68</anchor>
      <arglist>(ImGuiWindow *window, float new_scroll_y)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetStateStorage</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5ba1bf82e3ecdd09dcb6ad733bcf5726</anchor>
      <arglist>(ImGuiStorage *storage)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTabItemClosed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aad849238bf7c65665ac6a8a6ffecef98</anchor>
      <arglist>(const char *tab_or_docked_window_label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltip</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a313073fa01b8a9791f241ef93091ce92</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetTooltipV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3826acf68fc4a12bb66401575f51d6a2</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab5445711a74e0e1a58d1e464cdda252f</anchor>
      <arglist>(bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac349187d6aae141cd3b4476e54bcc338</anchor>
      <arglist>(const char *name, bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowCollapsed</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a728bb661ccd1b63fb5ee4d3a3e3d0b7e</anchor>
      <arglist>(ImGuiWindow *window, bool collapsed, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac71920931ed7b7c8594ee84c6a94e7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa612adbb975051090898f094a1608f24</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowFontScale</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a11f2f343dbc9b00ccd9e99ebd59cfe8b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a32032b56f975bb3145adbe19f38f3b56</anchor>
      <arglist>(const char *name, const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaa81e004de4c0a5cedb836e92e8aa0e5</anchor>
      <arglist>(const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a77f1cca87a93a1411781d00a1b63ef45</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;pos, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a441528b9198d4531e79337121212cd33</anchor>
      <arglist>(const char *name, const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a657c6cc2246485332f608a5204447ea1</anchor>
      <arglist>(const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetWindowSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8a9e750e203a4e4dfac2abd5368f51cf</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size, ImGuiCond cond=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearColorGradientKeepAlpha</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acd137f6ee31f657e539eaa7e62f4f28a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, ImVec2 gradient_p0, ImVec2 gradient_p1, ImU32 col0, ImU32 col1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShadeVertsLinearUV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a676637659ec4291b07f386454840b58a</anchor>
      <arglist>(ImDrawList *draw_list, int vert_start_idx, int vert_end_idx, const ImVec2 &amp;a, const ImVec2 &amp;b, const ImVec2 &amp;uv_a, const ImVec2 &amp;uv_b, bool clamp)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowAboutWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac297462e33309d0540fa459bccdc9304</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowDemoWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>af95643a0ce4893b9e57c12991922fb18</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowFontSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0bdce99eef17ef1e1fef40a18bd811ab</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowMetricsWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afe7a28c6eb52fff3cc27d5a698fea4ff</anchor>
      <arglist>(bool *p_open=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowStyleEditor</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ab2eb3dec78d054fe3feab1c091ec5de5</anchor>
      <arglist>(ImGuiStyle *ref=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>ShowStyleSelector</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a83f4e863c102b0a05e0e3308b371b394</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShowUserGuide</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad6f4919bc9aa806ca8d2c1d6e2bfb051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>ShrinkWidths</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>acb224619be75abaf226282bbdf40f92f</anchor>
      <arglist>(ImGuiShrinkWidthItem *items, int count, float width_excess)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Shutdown</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae8e2043e5d630169423e2d14a913afa1</anchor>
      <arglist>(ImGuiContext *context)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderAngle</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a07428ebcefb48b96daafe5a3d5ba6fe4</anchor>
      <arglist>(const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format=&quot;%.0f deg&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa1299e8bd5ee69358ff847f08f01ba4d</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, void *p_v, const void *p_min, const void *p_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderBehaviorT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10110bc37cbd648124933def4eb39d62</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiDataType data_type, T *v, T v_min, T v_max, const char *format, float power, ImGuiSliderFlags flags, ImRect *out_grab_bb)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API float</type>
      <name>SliderCalcRatioFromValueT</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adbcf6e29a3059e11aebe37d89cc77991</anchor>
      <arglist>(ImGuiDataType data_type, T v, T v_min, T v_max, float power, float linear_zero_pos)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a35dcc90b1981663bcc6e3e8eb5c75021</anchor>
      <arglist>(const char *label, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a663988b63d70d864e3acfe51f5be602c</anchor>
      <arglist>(const char *label, float v[2], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a946f179f439f8b94a2c4145d8050d5af</anchor>
      <arglist>(const char *label, float v[3], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderFloat4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87b3572fa26313a1d3fc5f755e6b7dbb</anchor>
      <arglist>(const char *label, float v[4], float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2a78a45bfc70a98c7894bc8e75c53e4b</anchor>
      <arglist>(const char *label, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt2</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4d65e19b43b2f70d22e47cac3130cddd</anchor>
      <arglist>(const char *label, int v[2], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt3</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ecf351f979f7c2c5498846c0cf0b12</anchor>
      <arglist>(const char *label, int v[3], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderInt4</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3d98443b7e6844aaae3f90348c4d3499</anchor>
      <arglist>(const char *label, int v[4], int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a88fb6f677699de4ed33cea47d52ccf3e</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SliderScalarN</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8468cf052a1cdeb1dd27beba84a5d04c</anchor>
      <arglist>(const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SmallButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b76ec69758aeb0a00a66f142f7a4fb2</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Spacing</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2659e2bfe84b4cad0facd65d5c1ac90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>SplitterBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9d222e1384c6c56ff61b61cfa3016855</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, ImGuiAxis axis, float *size1, float *size2, float min_size1, float min_size2, float hover_extend=0.0f, float hover_visibility_delay=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StartMouseMovingWindow</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>afd03199380411a711c74893434d91258</anchor>
      <arglist>(ImGuiWindow *window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsClassic</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1cf931a42a10f71150def3ce222434b6</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsDark</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a26c67fc14081b359566d5e135cd8c767</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>StyleColorsLight</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae1fc558bfbc557b228d63f7facfc86e1</anchor>
      <arglist>(ImGuiStyle *dst=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarCalcMaxTabWidth</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3dcda0a629504f551a02eb7d5c781b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImU32</type>
      <name>TabBarCalcTabID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a517a032bbf81af4a54d47fbad549fec2</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarCloseTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ac2d6de29959e0be692d15e4cefce5929</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImGuiTabItem *</type>
      <name>TabBarFindTabByID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a892525a74a6206eabbeb851071b3119a</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarLayout</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1526bb8d42b3fa38e1c702500d1ff601</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarQueueChangeTabOrder</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6fe6a9df6ed5dc7d659dd8c1b4ef66b8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const ImGuiTabItem *tab, int dir)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabBarRemoveTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3340d8c07dca35527b618288f091a0f7</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiID tab_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>TabBarScrollClamp</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7f69850603cb7785873276bdad96cd14</anchor>
      <arglist>(ImGuiTabBar *tab_bar, float scrolling)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabItem *</type>
      <name>TabBarScrollingButtons</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5d0ac25abe189c752495f2f26afea2e6</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TabBarScrollToTab</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a627c54812bd5931fd99d6f952ca4d1b9</anchor>
      <arglist>(ImGuiTabBar *tab_bar, ImGuiTabItem *tab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImGuiTabItem *</type>
      <name>TabBarTabListPopupButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a46e34a2960eb4aa9fb9afb9bfb5ec96b</anchor>
      <arglist>(ImGuiTabBar *tab_bar)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TabItemBackground</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87fc45357f733cb2a378e098d2855243</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, ImU32 col)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API ImVec2</type>
      <name>TabItemCalcSize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2f2f3703831476143d4100e98c16b390</anchor>
      <arglist>(const char *label, bool has_close_button)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae714b56ec452ac7b3da815973b62beb8</anchor>
      <arglist>(ImGuiTabBar *tab_bar, const char *label, bool *p_open, ImGuiTabItemFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TabItemLabelAndCloseButton</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a705c6da4a622de4b6ebf2463ce690d09</anchor>
      <arglist>(ImDrawList *draw_list, const ImRect &amp;bb, ImGuiTabItemFlags flags, ImVec2 frame_padding, const char *label, ImGuiID tab_id, ImGuiID close_button_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TempInputIsActive</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4e5c8dd9a681f3b8f8f36b07d84ae0e5</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TempInputScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a2209d8b502efeb9c42b49ddce3604621</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const char *label, ImGuiDataType data_type, void *p_data, const char *format)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TempInputText</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ae85def71d2fcf5409035b583b315964e</anchor>
      <arglist>(const ImRect &amp;bb, ImGuiID id, const char *label, char *buf, int buf_size, ImGuiInputTextFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Text</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9e7b83611fe441d54fad2effb4bf4965</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColored</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a36ab8fcad68b26863d6e910755de04c2</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextColoredV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a87c24ece994188a7145d8feecb4439ed</anchor>
      <arglist>(const ImVec4 &amp;col, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabled</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aa96bf14c5fa288e106820aeb4ba7fcb6</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextDisabledV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a5b128d4f12d7e33e95fb9cef7dce027e</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aae6420fec03511fd478d9108f31e6b5f</anchor>
      <arglist>(const char *text, const char *text_end=NULL, ImGuiTextFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextUnformatted</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a96a5f42789ecc419b2ae8af7b2acc28e</anchor>
      <arglist>(const char *text, const char *text_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a10a0d6362178c2f743092f21e1b6cd20</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrapped</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad57bb15c599e73b2ccc7c0f7de6e5823</anchor>
      <arglist>(const char *fmt,...) IM_FMTARGS(1)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TextWrappedV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9019a388cd0c410bcb3d3ae63a008123</anchor>
      <arglist>(const char *fmt, va_list args) IM_FMTLIST(1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TreeAdvanceToLabelPos</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a73c8cb28cea1379db2d1fdb61d3dffc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a4dff507ce8bbe0da9556bb50b1e60d7f</anchor>
      <arglist>(const char *label)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6e6e4de20291002430854cbd8cd58843</anchor>
      <arglist>(const char *str_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNode</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a47f1421323f90fdd0a9cbfea2338b10f</anchor>
      <arglist>(const void *ptr_id, const char *fmt,...) IM_FMTARGS(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehavior</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a918eabf70d288e93b2519ee1eac2c0b4</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags, const char *label, const char *label_end=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeBehaviorIsOpen</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a22cc50485aad6da8a3a4e156b500ed4a</anchor>
      <arglist>(ImGuiID id, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a21f62e092dac9556a15a8edee2f70522</anchor>
      <arglist>(const char *label, ImGuiTreeNodeFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9ca2fae922b38cfddc3259f874c18a5d</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeEx</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>adce362ad94baa9b00f5914cbcab00452</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a251cd4acbdad4cef2246d9b573a83ce0</anchor>
      <arglist>(const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeExV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aaae827898572d17e064a88a1afc8e6b0</anchor>
      <arglist>(const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9bc1075c583973d76d8d65ea89787453</anchor>
      <arglist>(const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>TreeNodeV</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a15320f61ba6b4916af3323bf7844602e</anchor>
      <arglist>(const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePop</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a41ecf265e5f678c78fc9c30b3cf2077f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a30b5df3be04a6e712985612bbdea6656</anchor>
      <arglist>(const char *str_id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePush</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a71440d86edee2b23abc25cb80e9c9444</anchor>
      <arglist>(const void *ptr_id=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>TreePushOverrideID</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad3c4846b9f47fc66556333fe52406ffb</anchor>
      <arglist>(ImGuiID id)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Unindent</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>ad577d36753634c9bbdc3750b0e5217f5</anchor>
      <arglist>(float indent_w=0.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateDebugToolItemPicker</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aafb35fd3d7d0a7baac8f0590487a2594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateHoveredWindowAndCaptureFlags</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8156f9d63c3184d40e7e303be175b5fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseInputs</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>accb45e7a4174fdc2e0d2b662c834759d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowEndFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a6f56217f28aff3a7cea846e6f44eebff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateMouseMovingWindowNewFrame</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a3c60e468d73a0ccd52628f0c82b42fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateMouseWheel</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a45a39b3a2cfa3aa899eecb63bac79d1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateSettings</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8bdb90b84ec6e306d312fc8bfb7caf64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateTabFocus</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a046623e61ba639346138d3993d4e57bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>UpdateWindowManualResize</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a99053a07fee6c2e3f99a6117c48afead</anchor>
      <arglist>(ImGuiWindow *window, const ImVec2 &amp;size_auto_fit, int *border_held, int resize_grip_count, ImU32 resize_grip_col[4])</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>UpdateWindowParentAndRootLinks</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a85d7262320ed7ce8e40863b99f8db4a3</anchor>
      <arglist>(ImGuiWindow *window, ImGuiWindowFlags flags, ImGuiWindow *parent_window)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a1b3324308e43eeded5c3599fa0f03e85</anchor>
      <arglist>(const char *prefix, bool b)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a0c8b87438082a1d0a46ae2a76090ca16</anchor>
      <arglist>(const char *prefix, float v, const char *float_format=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a654ceb70f2dd1598f88861f54764ee08</anchor>
      <arglist>(const char *prefix, int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>Value</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>aec80a3e35bf7c1ff5704334e5a3ebd5a</anchor>
      <arglist>(const char *prefix, unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderFloat</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a7ea15bc568ae408a53fb91862693a224</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, float *v, float v_min, float v_max, const char *format=&quot;%.3f&quot;, float power=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderInt</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a8adb506ea3ac2648a1f7655297b593c8</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, int *v, int v_min, int v_max, const char *format=&quot;%d&quot;)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>VSliderScalar</name>
      <anchorfile>namespaceImGui.html</anchorfile>
      <anchor>a9c9a0c27f394363a53cbb63d726eacbd</anchor>
      <arglist>(const char *label, const ImVec2 &amp;size, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, float power=1.0f)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ImGuiFreeType</name>
    <filename>namespaceImGuiFreeType.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>RasterizerFlags</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoHinting</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696face7188583b9431ddd892d1342e9f39fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAutoHint</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa6a22d496715b6af4de4a8426c2504b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceAutoHint</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa58d19a4ea34bc6d9b4a9cd62772eb60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LightHinting</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fab3a834eea17bd33d049455419c13ad12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MonoHinting</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa72df44b235579eb99d1d318ae26d5dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bold</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fac371423e8763e294ce6c16f4bdb9e878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Oblique</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696fa47d65041189aa56535c93e54745868af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Monochrome</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a2f8e91ffa41706b44072258dcff5696faae1d93ae4d3960e0cf439e1e2946b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API bool</type>
      <name>BuildFontAtlas</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>acb5c34ce2486d90e3afe7944664cc677</anchor>
      <arglist>(ImFontAtlas *atlas, unsigned int extra_flags=0)</arglist>
    </member>
    <member kind="function">
      <type>IMGUI_API void</type>
      <name>SetAllocatorFunctions</name>
      <anchorfile>namespaceImGuiFreeType.html</anchorfile>
      <anchor>a9846d04374ab4100b18120dc45782ed2</anchor>
      <arglist>(void *(*alloc_func)(size_t sz, void *user_data), void(*free_func)(void *ptr, void *user_data), void *user_data=NULL)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ImStb</name>
    <filename>namespaceImStb.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_separator</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a2884d6bcfd0fba8eb8e322c2507aed5a</anchor>
      <arglist>(unsigned int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_word_boundary_from_right</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a59a99c3930e2c7dd71826f29e5049a4c</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_DELETECHARS</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a521d3b1cab31673e040bf67381ca94d9</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_GETCHAR</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>aa19e02594653d6234bba9f6cd024d72e</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>STB_TEXTEDIT_GETWIDTH</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>ab6d0d27d4036f915e8ace4caf978a6df</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int line_start_idx, int char_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>STB_TEXTEDIT_INSERTCHARS</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a2e89b5f04b29ef70c336205779886acf</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int pos, const ImWchar *new_text, int new_text_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_KEYTOTEXT</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a294857d9864178e0005adf73a76f1820</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>STB_TEXTEDIT_LAYOUTROW</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a9fe06316a0792c6fb7dfeaadca544590</anchor>
      <arglist>(StbTexteditRow *r, STB_TEXTEDIT_STRING *obj, int line_start_idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDLEFT_IMPL</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>af02b2956c19e781cb5b6a6d0bf633753</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_MOVEWORDRIGHT_IMPL</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a8feb954c68dd44fc78a088e9e120f148</anchor>
      <arglist>(STB_TEXTEDIT_STRING *obj, int idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stb_textedit_replace</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>a0ac9454d214484898aa08152ccba087a</anchor>
      <arglist>(STB_TEXTEDIT_STRING *str, STB_TexteditState *state, const STB_TEXTEDIT_CHARTYPE *text, int text_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>STB_TEXTEDIT_STRINGLEN</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>ad383fd0b8dccca5f3a4e9fc4a426c8e1</anchor>
      <arglist>(const STB_TEXTEDIT_STRING *obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ImWchar</type>
      <name>STB_TEXTEDIT_NEWLINE</name>
      <anchorfile>namespaceImStb.html</anchorfile>
      <anchor>aecd41aa4f75eaef7549c506d202181ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="class">internal::ResultsChecker</class>
    <member kind="function">
      <type>ResultsChecker &amp;</type>
      <name>GetResultsChecker</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a96fa9ed0c6c3f7c9f21a73545254d1c4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>java</name>
    <filename>namespacejava.html</filename>
    <namespace>java::lang</namespace>
  </compound>
  <compound kind="namespace">
    <name>java::lang</name>
    <filename>namespacejava_1_1lang.html</filename>
    <namespace>java::lang::reflect</namespace>
  </compound>
  <compound kind="namespace">
    <name>java::lang::reflect</name>
    <filename>namespacejava_1_1lang_1_1reflect.html</filename>
    <namespace>java::lang::reflect::Method</namespace>
    <namespace>java::lang::reflect::Type</namespace>
  </compound>
  <compound kind="namespace">
    <name>java::lang::reflect::Method</name>
    <filename>namespacejava_1_1lang_1_1reflect_1_1Method.html</filename>
    <class kind="class">Method::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>java::lang::reflect::Type</name>
    <filename>namespacejava_1_1lang_1_1reflect_1_1Type.html</filename>
    <class kind="class">Type::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>Json</name>
    <filename>namespaceJson.html</filename>
    <class kind="struct">Json::BuiltStyledStreamWriter</class>
    <class kind="class">Json::CharReader</class>
    <class kind="class">Json::CharReaderBuilder</class>
    <class kind="struct">Json::CommentStyle</class>
    <class kind="class">Json::Exception</class>
    <class kind="class">Json::FastWriter</class>
    <class kind="class">Json::Features</class>
    <class kind="class">Json::LogicError</class>
    <class kind="class">Json::OurCharReader</class>
    <class kind="class">Json::OurFeatures</class>
    <class kind="class">Json::OurReader</class>
    <class kind="class">Json::Path</class>
    <class kind="class">Json::PathArgument</class>
    <class kind="class">Json::Reader</class>
    <class kind="class">Json::RuntimeError</class>
    <class kind="class">Json::StaticString</class>
    <class kind="class">Json::StreamWriter</class>
    <class kind="class">Json::StreamWriterBuilder</class>
    <class kind="class">Json::StyledStreamWriter</class>
    <class kind="class">Json::StyledWriter</class>
    <class kind="class">Json::Value</class>
    <class kind="class">Json::ValueConstIterator</class>
    <class kind="class">Json::ValueIterator</class>
    <class kind="class">Json::ValueIteratorBase</class>
    <class kind="class">Json::Writer</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ArrayIndex</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a8048e741f2177c3b5d9ede4a5b8c53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::auto_ptr&lt; CharReader &gt;</type>
      <name>CharReaderPtr</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4724efb8d41614b47036cb8b54233837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a08122e8005b706d982e48cca1e2119c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long int</type>
      <name>Int64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ab7b47d2905da3b4ae60e4e800ec9ae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Int64</type>
      <name>LargestInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a218d880af853ce786cd985e82571d297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UInt64</type>
      <name>LargestUInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ae202ecad69725e23443f465e257456d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::auto_ptr&lt; StreamWriter &gt;</type>
      <name>StreamWriterPtr</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7132404aeebfc96d7c6ad2c66260afb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a800fb90eb6ee8d5d62b600c06f87f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long int</type>
      <name>UInt64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a01f20bce8f8229f38ff890168c0e6452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>UIntToStringBuffer</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a602bcf69c2042fb61c3b243cb16f04ca</anchor>
      <arglist>[uintToStringBufferSize]</arglist>
    </member>
    <member kind="enumvalue">
      <name>uintToStringBufferSize</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aafa8593af2d133b507a115f6b7422476ae4f2008c7919f20d81286121d1374424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentBefore</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a52f1733775460517b2ea6bedf4906d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfterOnSameLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a008a230a0586de54f30b76afe70fdcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351ac5784ca53b12250888ddb642b06aebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numberOfCommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351abcbd3eb00417335e094e4a03379659b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ValueType</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nullValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>intValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae5a9d708d5c9e23ae9bf98898522512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uintValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eaea788d9a3bb00adc6d68d97d43e1ccd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>realValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eab837c7b869c14d8be712deb45c9e490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea804ef857affea2d415843c73f261c258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>booleanValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea14c30dbf4da86f7b809be299f671f7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrayValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>objectValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char</type>
      <name>ALIGNAS</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ad0638ab262fec34f995ca3d8a22c9cc4</anchor>
      <arglist>(8) kNull[sizeof(Value)]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>codePointToUTF8</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>adf0456e397a18cd7218a7b51dfc13c73</anchor>
      <arglist>(unsigned int cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa11b210ff98a4f4dd4e2df19260f8c3a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsControlCharacter0</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ae8a357381f264cf28f46449e79ab1dea</anchor>
      <arglist>(const char *str, unsigned len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsNewLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d6ab0f651348832e5cc49b577a854d2</anchor>
      <arglist>(Reader::Location begin, Reader::Location end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decodePrefixedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aad8b4982c1acd164f541fba396ac9fb1</anchor>
      <arglist>(bool isPrefixed, char const *prefixed, unsigned *length, char const **value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>duplicateAndPrefixStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a9795a09a0141d1f12d307c4386aeaee6</anchor>
      <arglist>(const char *value, unsigned int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>duplicateStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a678ac3a60cd70ec0fb4c9abfd40eb0c4</anchor>
      <arglist>(const char *value, size_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fixNumericLocale</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa208904144dc7b11ccc28f47c9afab9a</anchor>
      <arglist>(char *begin, char *end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getValidReaderKeys</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a8fedd83f49c9a9109d503b2b1d4824aa</anchor>
      <arglist>(std::set&lt; std::string &gt; *valid_keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getValidWriterKeys</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a45c3c8847f03b09cd61035e615d1d820</anchor>
      <arglist>(std::set&lt; std::string &gt; *valid_keys)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>InRange</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aff0180507262a244de61b961178d7443</anchor>
      <arglist>(double d, T min, U max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a0381e631737f51331065a388f4f59197</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsIntegral</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a1a04cc9d31e64b5912dade003c9b99b5</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>normalizeEOL</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a2e6b8616041876128cbef54b8c75da62</anchor>
      <arglist>(Reader::Location begin, Reader::Location end)</arglist>
    </member>
    <member kind="function">
      <type>JSON_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a87bc83d7e90fc666d28aa16727deda2f</anchor>
      <arglist>(std::ostream &amp;, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>JSON_API std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d245ef719cc0853e8e78eb5f99c16e5</anchor>
      <arglist>(std::istream &amp;, Value &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool JSON_API</type>
      <name>parseFromStream</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acfebeaf759a841173ddce34c4da22486</anchor>
      <arglist>(CharReader::Factory const &amp;, std::istream &amp;, Value *root, std::string *errs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acf8dd162c01e37846e129556c50e4037</anchor>
      <arglist>(char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char const  *</type>
      <name>strnpbrk</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7492156d0c7d2dd2f672acacfb240320</anchor>
      <arglist>(char const *s, char const *accept, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwLogicError</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a27613326e9e36bbfe04a905ac90caa91</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwRuntimeError</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a97f039a107b3f6cf1c3edee50e978f76</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uintToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ac1ffd21a9e55122014353c773ccc496e</anchor>
      <arglist>(LargestUInt value, char *&amp;current)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToQuotedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa0c8235a4a5c6599da5d3332743db8ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>valueToQuotedStringN</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a20d52b5a457ee5d833645d119451c2cd</anchor>
      <arglist>(const char *value, unsigned length)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a979ed531f091985e22f0051cd2a8e341</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a99995d7dafa4f4970b349d7d3c8d1d99</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a1c49ced79060a67638d7fa78a63b1813</anchor>
      <arglist>(double value, bool useSpecialFloats, unsigned int precision)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a05cd078d8e086a4bcc08d40948f711e7</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abd9c650f70d9434f98f9025e2e2faf2d</anchor>
      <arglist>(LargestInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a3f46b0bc62b95a9426a2da0117bdf9f0</anchor>
      <arglist>(LargestUInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abcb58ea0f384c30608729a94d539e2ce</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>writeString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>afd767fe4c7e962d0ff3d1a6d1622619f</anchor>
      <arglist>(StreamWriter::Factory const &amp;factory, Value const &amp;root)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char &amp;</type>
      <name>kNullRef</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ab30055b4bbd82aecaca57ccecd63bbe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>list_people</name>
    <filename>namespacelist__people.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ListPeople</name>
      <anchorfile>namespacelist__people.html</anchorfile>
      <anchor>a8a157145748415d18b50c246da3774fb</anchor>
      <arglist>(address_book)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>address_book</name>
      <anchorfile>namespacelist__people.html</anchorfile>
      <anchor>ab7e19b21b89b3b4f205bf0e7af848de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>local</name>
    <filename>namespacelocal.html</filename>
    <member kind="function">
      <type>aditof::Status</type>
      <name>findDevicePathsAtVideo</name>
      <anchorfile>namespacelocal.html</anchorfile>
      <anchor>a6dae79c9d9de0c377b2940ed1fc81505</anchor>
      <arglist>(const std::string &amp;video, std::string &amp;dev_path, std::string &amp;subdev_path, std::string &amp;device_name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>LogMessage</name>
    <filename>namespaceLogMessage.html</filename>
    <class kind="struct">LogMessage::LogMessageData</class>
  </compound>
  <compound kind="namespace">
    <name>LogTimes</name>
    <filename>namespaceLogTimes.html</filename>
    <member kind="variable">
      <type>GLOG_CONSTEXPR int64_t</type>
      <name>LOG_PERIOD_NS</name>
      <anchorfile>namespaceLogTimes.html</anchorfile>
      <anchor>a8e57f86ae2e7631a49601ee73e2df59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOG_CONSTEXPR int64_t</type>
      <name>LOG_PERIOD_TOL_NS</name>
      <anchorfile>namespaceLogTimes.html</anchorfile>
      <anchor>a058853594030430ba7f2ce58fd8d94f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOG_CONSTEXPR size_t</type>
      <name>MAX_CALLS</name>
      <anchorfile>namespaceLogTimes.html</anchorfile>
      <anchor>a44d1485a6a53178c71b532ade6c654ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>make_test_output</name>
    <filename>namespacemake__test__output.html</filename>
    <member kind="function">
      <type>def</type>
      <name>genxml</name>
      <anchorfile>namespacemake__test__output.html</anchorfile>
      <anchor>a990eecb2f3f9047f07d29952bc1d1680</anchor>
      <arglist>(tests)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readtests</name>
      <anchorfile>namespacemake__test__output.html</anchorfile>
      <anchor>a51960434b6583920cc317aa02ccb02eb</anchor>
      <arglist>(basedir)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>matcher_test</name>
    <filename>namespacematcher__test.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mingw</name>
    <filename>namespacemingw.html</filename>
    <class kind="class">mingw::EmptyLogger</class>
    <member kind="function">
      <type>def</type>
      <name>download</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>aaa25a6ffb08554ada3e90e8d345e203b</anchor>
      <arglist>(url, location, log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_7zip</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>ac0b9d9966ce75d32364f314fa7adc1ba</anchor>
      <arglist>(log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_in_path</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>aee5f3f6f906eff530128430e4ac5da20</anchor>
      <arglist>(file, path=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a8fcb599161d1cfff3228f50d928a8789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>repository</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a0e257fae42815ef320944aebb7de50bb</anchor>
      <arglist>(urls=urls, log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>root</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>aec780fab9518122583f04c76b9372343</anchor>
      <arglist>(location=None, arch=None, version=None, threading=None, exceptions=None, revision=None, log=EmptyLogger())</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>str2ver</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a4c3e6de9b7096c28f377d97c82de97a4</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>ac50a46e35ae74f23ece0e5efd2afeabd</anchor>
      <arglist>(archive, location, log=EmptyLogger())</arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>urls</name>
      <anchorfile>namespacemingw.html</anchorfile>
      <anchor>a4c80330d4864ace0923ce1121fa3775c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mox</name>
    <filename>namespacemox.html</filename>
    <class kind="class">mox::And</class>
    <class kind="class">mox::Comparator</class>
    <class kind="class">mox::ContainsKeyValue</class>
    <class kind="class">mox::Error</class>
    <class kind="class">mox::ExpectedMethodCallsError</class>
    <class kind="class">mox::Func</class>
    <class kind="class">mox::IgnoreArg</class>
    <class kind="class">mox::In</class>
    <class kind="class">mox::IsA</class>
    <class kind="class">mox::IsAlmost</class>
    <class kind="class">mox::MethodGroup</class>
    <class kind="class">mox::MockAnything</class>
    <class kind="class">mox::MockMethod</class>
    <class kind="class">mox::MockObject</class>
    <class kind="class">mox::Mox</class>
    <class kind="class">mox::MoxMetaTestBase</class>
    <class kind="class">mox::MoxTestBase</class>
    <class kind="class">mox::MultipleTimesGroup</class>
    <class kind="class">mox::Or</class>
    <class kind="class">mox::Regex</class>
    <class kind="class">mox::SameElementsAs</class>
    <class kind="class">mox::StrContains</class>
    <class kind="class">mox::UnexpectedMethodCallError</class>
    <class kind="class">mox::UnknownMethodCallError</class>
    <class kind="class">mox::UnorderedGroup</class>
    <member kind="function">
      <type>def</type>
      <name>Replay</name>
      <anchorfile>namespacemox.html</anchorfile>
      <anchor>a3b54f675b977c481816138d4dcf64444</anchor>
      <arglist>(*args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Reset</name>
      <anchorfile>namespacemox.html</anchorfile>
      <anchor>af7d02e318dd6156febc65ea97eb77fd5</anchor>
      <arglist>(*args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Verify</name>
      <anchorfile>namespacemox.html</anchorfile>
      <anchor>a9d9ac7be35cee74887e5a170e8a426f0</anchor>
      <arglist>(*args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>MUTEX_NAMESPACE</name>
    <filename>namespaceMUTEX__NAMESPACE.html</filename>
    <class kind="class">MUTEX_NAMESPACE::Mutex</class>
    <class kind="class">MUTEX_NAMESPACE::MutexLock</class>
    <class kind="class">MUTEX_NAMESPACE::ReaderMutexLock</class>
    <class kind="class">MUTEX_NAMESPACE::WriterMutexLock</class>
  </compound>
  <compound kind="namespace">
    <name>my_namespace</name>
    <filename>namespacemy__namespace.html</filename>
    <namespace>my_namespace::testing</namespace>
  </compound>
  <compound kind="namespace">
    <name>my_namespace::testing</name>
    <filename>namespacemy__namespace_1_1testing.html</filename>
    <class kind="class">my_namespace::testing::AssertionResult</class>
    <class kind="class">my_namespace::testing::Message</class>
    <class kind="class">my_namespace::testing::Test</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacemy__namespace_1_1testing.html</anchorfile>
      <anchor>aa568f6a68b9e42841f6da570ef62b623</anchor>
      <arglist>(NestedTestingNamespaceTest, Failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacemy__namespace_1_1testing.html</anchorfile>
      <anchor>ad673a1b79baca8e8c493774b2a4b0127</anchor>
      <arglist>(NestedTestingNamespaceTest, Success)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>namespace1</name>
    <filename>namespacenamespace1.html</filename>
    <class kind="class">namespace1::MyTypeInNameSpace1</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenamespace1.html</anchorfile>
      <anchor>acfbce4e68e4055891e9ca30f7d4cbf82</anchor>
      <arglist>(std::ostream &amp;os, const MyTypeInNameSpace1 &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenamespace1.html</anchorfile>
      <anchor>ac377ddc8113167c034b1e3d7a7c6262d</anchor>
      <arglist>(std::ostream &amp;os, const MyTypeInNameSpace1 *pointer)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>namespace2</name>
    <filename>namespacenamespace2.html</filename>
    <class kind="class">namespace2::MyTypeInNameSpace2</class>
  </compound>
  <compound kind="namespace">
    <name>pddm</name>
    <filename>namespacepddm.html</filename>
    <class kind="class">pddm::MacroCollection</class>
    <class kind="class">pddm::PDDMError</class>
    <class kind="class">pddm::SourceFile</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MacroArgRefRe</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>ad7dcf7a8e3b157824802f2d0c54e70b6</anchor>
      <arglist>(macro_arg_names)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_MacroRefRe</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a44422a73145214b6d08024b72a54db20</anchor>
      <arglist>(macro_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a55affc19fe1e678de38c625c4266dfb7</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tuple</type>
      <name>_GENERATED_CODE_LINE</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a6300ab0fa1f09c90f24b555d5b5071ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MACRO_ARG_NAME_RE</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>ac0d132263eb33d584f28de056c3d4b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MACRO_RE</name>
      <anchorfile>namespacepddm.html</anchorfile>
      <anchor>a4ebdeaec220230d22be6e38895380886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pddm_tests</name>
    <filename>namespacepddm__tests.html</filename>
    <class kind="class">pddm_tests::TestExpandingMacros</class>
    <class kind="class">pddm_tests::TestParsingMacros</class>
    <class kind="class">pddm_tests::TestParsingSource</class>
    <class kind="class">pddm_tests::TestProcessingSource</class>
  </compound>
  <compound kind="namespace">
    <name>proto2</name>
    <filename>namespaceproto2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>protobuf_test_messages</name>
    <filename>namespaceprotobuf__test__messages.html</filename>
    <namespace>protobuf_test_messages::proto3</namespace>
  </compound>
  <compound kind="namespace">
    <name>protobuf_test_messages::proto3</name>
    <filename>namespaceprotobuf__test__messages_1_1proto3.html</filename>
  </compound>
  <compound kind="namespace">
    <name>protobuf_unittest</name>
    <filename>namespaceprotobuf__unittest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pump</name>
    <filename>namespacepump.html</filename>
    <class kind="class">pump::CodeNode</class>
    <class kind="class">pump::Cursor</class>
    <class kind="class">pump::ElseNode</class>
    <class kind="class">pump::Env</class>
    <class kind="class">pump::ExpNode</class>
    <class kind="class">pump::ForNode</class>
    <class kind="class">pump::IfNode</class>
    <class kind="class">pump::LiteralDollarNode</class>
    <class kind="class">pump::Output</class>
    <class kind="class">pump::RangeNode</class>
    <class kind="class">pump::RawCodeNode</class>
    <class kind="class">pump::Token</class>
    <class kind="class">pump::VarNode</class>
    <member kind="function">
      <type>def</type>
      <name>BeautifyCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a3456db8d85605892d670669c4e238cd7</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ConvertFromPumpSource</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a568fe53d1443489ac15bac4a0f9faf91</anchor>
      <arglist>(src_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Eof</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a38844b22bd5a51c098b07c2c36c5c5b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFirst</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a08f2d05c192d11a134c008287bafef07</anchor>
      <arglist>(lines, token_table, cursor)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindFirstInLine</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>af9f92ec64fe45399c7e051115a107ee7</anchor>
      <arglist>(line, token_table)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsHeaderGuardIncludeOrOneLineIWYUPragma</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ac8a553b60dc83d100361a0e98d98451b</anchor>
      <arglist>(line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsInPreprocessorDirective</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aa33101b01d5781710262f3b5dadd8bc8</anchor>
      <arglist>(prev_lines, cur_line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsMultiLineIWYUPragma</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a707a3ff4514c89607e48a87589aed787</anchor>
      <arglist>(line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsSingleLineComment</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a417078b1d036b67756c47e5dc50324dc</anchor>
      <arglist>(cur_line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>abcf26971f7bdbad77c2c168c110312df</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>MakeToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>af96d60dc97b160f3a18e63857aabeef7</anchor>
      <arglist>(lines, start, end, token_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseAtomicCodeNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a5532710f334f026f80fc485decf5078e</anchor>
      <arglist>(tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseCodeNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aabbc064b8664abbe05618b3a0f5a6c38</anchor>
      <arglist>(tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseElseNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ae40493525a993e81929c6905e329a406</anchor>
      <arglist>(tokens)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseExpNode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>af62b08489d90e69d0577e82c98383ba7</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseExpTokenInParens</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ae094486db14ecec9347129c5f230042d</anchor>
      <arglist>(lines, pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseToAST</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a56ac10a83a3a875d305c9aae71fc0549</anchor>
      <arglist>(pump_src_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ParseToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a23761d99dd43d642e94d845218573035</anchor>
      <arglist>(lines, pos, regex, token_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PeekToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ab12085e099ab4bd0cd968efdc435ec31</anchor>
      <arglist>(a_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PopFront</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8e2ff118da88397e88ccf68ebcd2df79</anchor>
      <arglist>(a_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PopToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a45e1d5d5c1c188fc53eee8bd1e00e6b0</anchor>
      <arglist>(a_list, token_type=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>PushFront</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a12c70577eb727526ac0ad17bf3b6c3a4</anchor>
      <arglist>(a_list, elem)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RStripNewLineFromToken</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ae07150d94399cbe1661abe5929f921e0</anchor>
      <arglist>(token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunAtomicCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a901e6abd34691a0d779178a615cc09c1</anchor>
      <arglist>(env, node, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ac6a714a44e28c2a19a1dfabeb9c9d4f1</anchor>
      <arglist>(env, code_node, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Skip</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a869bd8932d9ee97f3a0e789abd05d590</anchor>
      <arglist>(lines, pos, regex)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SkipUntil</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8935d04d89047866b07c59845e2d7d29</anchor>
      <arglist>(lines, pos, regex, token_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StartsWith</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a9353db466a97e632058887a77c3b26aa</anchor>
      <arglist>(lines, pos, string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StripMetaComments</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8c50cb40d65f26771c6f51eb265bb569</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SubString</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a859edb180cfc24c24fabcfb4f2bedf9e</anchor>
      <arglist>(lines, start, end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Tokenize</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aa42c23b1c914c0f86a94f2fa32999905</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>TokenizeLines</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>aa383d59e8e2a9507a576fd4c6b68b6b7</anchor>
      <arglist>(lines, pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a42502545a37fcd4513a0a7ac8ef3c0eb</anchor>
      <arglist>(line, line_concat, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapComment</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a73951c98652038351b1cd24291433e12</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapLongLine</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a02427e2ddc80f0f408e27dfc3e38e702</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapPlainCode</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a60723738cc38d8ced7e2cfecc72d8b11</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>WrapPreprocessorDirective</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a59e8ae06bae068d2d72df4f0340635d8</anchor>
      <arglist>(line, output)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>ab99a065546038823261c774117df0798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DOT_DOT_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a45644ad738e584ec754f6d9f45fe693c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EQ_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a6397ed9bab62b5c6f60a6626f6b287e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ID_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a8e008923b6c378b8d3df611fb07d6dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OPTIONAL_WHITE_SPACES_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a81f03eaffd2c0f4c6a453a0b179e51ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REST_OF_LINE_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a4c1f68b32fcb8366051b574cf2e6aef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TOKEN_TABLE</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a132b35d1104c7f479aa21c345f413477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WHITE_SPACE_REGEX</name>
      <anchorfile>namespacepump.html</anchorfile>
      <anchor>a4ab1be351870f785a72d324bf56c8316</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>release_docs</name>
    <filename>namespacerelease__docs.html</filename>
    <class kind="class">release_docs::WikiBrancher</class>
    <member kind="function">
      <type>def</type>
      <name>DropWikiSuffix</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>a6ea19a5ee397ce9f0565b90943d50e7f</anchor>
      <arglist>(wiki_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>ac4eb92814ebe701e3936d1bfdd2ecf73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>a552c656ae88e89e818b44f18fa40967b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>GMOCK_UNVERSIONED_WIKIS</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>a675f92ba4643a6aef7773a6178e49b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>GTEST_UNVERSIONED_WIKIS</name>
      <anchorfile>namespacerelease__docs.html</anchorfile>
      <anchor>aaeabb8c74d9db7a4b2f3c66e8f1a04ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <class kind="class">setup::build_py</class>
    <class kind="class">setup::clean</class>
    <class kind="class">setup::test_conformance</class>
    <member kind="function">
      <type>def</type>
      <name>generate_proto</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a20a121f53f502f1d74a3998e7fdbfbb5</anchor>
      <arglist>(source, code_gen)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenerateUnittestProtos</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ade519aa22ed4136566c915f57fd42dfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_option_from_sys_argv</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a0f384be8a56bf26c949e752180b49b0b</anchor>
      <arglist>(option_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetVersion</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>af9893054af86fd67ffd1ca7a1ec27aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifiers</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abe96a9c38c1c61f9f0fdb002c482f785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmdclass</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa128e9ba397a7b5b03bb964c4d14268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>def</type>
      <name>compile_static_ext</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a76121b731f5a44934dda2b77b409a188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aedf461ec52a946bda975938ba0b93ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>download_url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ad3cda1ea9daae4ab409a9e4b31b06c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ext_module_list</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afbbc2d9b6010c9c6ffb2ab26750978ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1bf56ea61d1e9865f316116dca2fbfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extra_compile_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae06ccc95fcdc051223af0cefa0f492d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extra_objects</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab50bb8c4577440ec5175bb2ac2b9c7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>install_requires</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a85dad60316171523a8538c5f6dd764c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>libraries</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a17e2cff089b5f4cf673c996e4ef08adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>license</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a8ed6f50a28bd6a8794f8e1153baa6de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long_description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a4cda9dbfb952875376a0749fe08a5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mac_target</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae2b21d75b72b5503876b1224b856134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maintainer</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa1a7cf9bbf76004bb72697dc00bbee9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maintainer_email</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a92a81adbfdd219564d5246ce8d77f869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace_packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a429c9e53739c91eab1366078cd9c3928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aff2375a361fd5865c77bd9aa093be747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protoc</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab1392e40a7690fcd4bcaa2f1b6d15e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ad6120a68eebbde41e920ff6864c1608f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_suite</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afd7a7f31bfa5027bfe335aedfcc1b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afc13124aa5c0124e84e1d965e3f4b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>warnings_as_errors</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a66df9f85978d85fff7f9fd75e3889856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a22cc6fcbbb1f2f705c7888b615e43582</anchor>
      <arglist>(Json::Value &amp;a, Json::Value &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>stubout</name>
    <filename>namespacestubout.html</filename>
    <class kind="class">stubout::StubOutForTesting</class>
  </compound>
  <compound kind="namespace">
    <name>testing</name>
    <filename>namespacetesting.html</filename>
    <namespace>testing::Field</namespace>
    <namespace>testing::gmock_function_mocker_test</namespace>
    <namespace>testing::gmock_generated_actions_test</namespace>
    <namespace>testing::gmock_generated_function_mockers_test</namespace>
    <namespace>testing::gmock_matchers_test</namespace>
    <namespace>testing::gmock_more_actions_test</namespace>
    <namespace>testing::gmock_nice_strict_test</namespace>
    <namespace>testing::gtest_printers_test</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <class kind="class">testing::Action</class>
    <class kind="class">testing::ActionInterface</class>
    <class kind="class">testing::CodeLocationForTESTF</class>
    <class kind="class">testing::CodeLocationForTESTP</class>
    <class kind="class">testing::CodeLocationForTYPEDTEST</class>
    <class kind="class">testing::CodeLocationForTYPEDTESTP</class>
    <class kind="class">testing::CurrentTestInfoTest</class>
    <class kind="class">testing::DefaultValue</class>
    <class kind="class">testing::DefaultValue&lt; T &amp; &gt;</class>
    <class kind="class">testing::DefaultValue&lt; void &gt;</class>
    <class kind="class">testing::EmptyTestEventListener</class>
    <class kind="class">testing::Environment</class>
    <class kind="struct">testing::Flags</class>
    <class kind="class">testing::Matcher</class>
    <class kind="class">testing::Message</class>
    <class kind="class">testing::NaggyMock</class>
    <class kind="class">testing::NiceMock</class>
    <class kind="class">testing::ParseFlagsTest</class>
    <class kind="class">testing::PolymorphicAction</class>
    <class kind="struct">testing::PrintToStringParamName</class>
    <class kind="class">testing::ScopedTrace</class>
    <class kind="class">testing::SetUpTestCaseTest</class>
    <class kind="class">testing::SetUpTestSuiteTest</class>
    <class kind="class">testing::StrictMock</class>
    <class kind="class">testing::Test</class>
    <class kind="class">testing::TestEventListener</class>
    <class kind="class">testing::TestEventListeners</class>
    <class kind="class">testing::TestInfo</class>
    <class kind="class">testing::TestInfoTest</class>
    <class kind="struct">testing::TestParamInfo</class>
    <class kind="class">testing::TestProperty</class>
    <class kind="class">testing::TestResult</class>
    <class kind="class">testing::TestSuite</class>
    <class kind="class">testing::TestWithParam</class>
    <class kind="class">testing::UnitTest</class>
    <class kind="class">testing::WithParamInterface</class>
    <member kind="typedef">
      <type>internal::TimeInMillis</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a992de1d091ce660f451d1e8b3ce30fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::IgnoredValue</type>
      <name>Unused</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a603e329ec0263ebfcf16f712810bd511</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3d58f0d746946064154cd257d368599d</anchor>
      <arglist>(ReturnPointee, pointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37a5ebfe68fd8dedf8bd82a5ebddcb7b</anchor>
      <arglist>(DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8a02397c7fdf8e84d559ab72dcc28eb1</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab7bf885ff274cbdc09f19c39e43b7f2b</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afaa0d88f5442f9aee5d6147377d3e50c</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(p0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a39bf6c49dc1323cc9539a12249e60aba</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(p0, p1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac50647216fdf5197899a3d5034a9a670</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_3_VALUE_PARAMS(p0, p1, p2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae98e43eecf8f44990b39b460f00b397b</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_4_VALUE_PARAMS(p0, p1, p2, p3))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a505f6d82df233802c5f4235d77dca164</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab85e5f54a209bf141fc04f8612fbe887</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8d3590561f334d165c620f522219831b</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8725892aafb62cc8f6f76280d29595d8</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a910551adbfeb1854071ef55ae54a5c0f</anchor>
      <arglist>(InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a109d48f969260878ed1e743006196992</anchor>
      <arglist>(ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a468e601467d018ab7566f321d3f7e871</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3934a47f6125504c939a3573b7fc55c4</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af07e911d69b8efb03bddbd0332f79ba0</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(p0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad418620ed637e789f91d029f4fe85b4b</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_2_VALUE_PARAMS(p0, p1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac24511eb64ebe2c2927feaf285ac3785</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_3_VALUE_PARAMS(p0, p1, p2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afc5a3710d11bdee2023d8402b84d86ed</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_4_VALUE_PARAMS(p0, p1, p2, p3))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0c03444379adfb849db243829946c1ed</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2ef1b31693ee2be0bb93602b375fb9ce</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b4cfa09367e9938561eeca5a105d183</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a76d58331453ee0a2eb75a5992e35197b</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adfb5791a941ec1f2a2f8067fd9ac7667</anchor>
      <arglist>(ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0478a3464d31f6726d5bc47b1be46491</anchor>
      <arglist>(SaveArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a31565a90ad7f08c1a88e4b138957172c</anchor>
      <arglist>(SaveArgPointee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adfd3c9538285d257370f955aa81488f1</anchor>
      <arglist>(SetArgReferee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(value))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2b0f090219db3bb0630d5ce6f7d911d8</anchor>
      <arglist>(SetArrayArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(first, last))</arglist>
    </member>
    <member kind="function">
      <type>Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a460d7b998622e332392c1e00be3a60d5</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>AnyNumber</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1f8a6371097e1e9b8d6866020f35252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ArrayAsVector</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a956d4c522454fa6dfd75b5bbbefe8f9e</anchor>
      <arglist>(const char *const (&amp;array)[kSize])</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a75cb789614cb1c28c34627a4a3c053df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56f59110a218942d2fc4695914b1685c</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1d0baedb17286c5c6c87bd1a45da8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred1Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7f73180474723be6e92185d6fa9e7c9f</anchor>
      <arglist>(const char *pred_text, const char *e1, Pred pred, const T1 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred2Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa6587938029dd8733ecb885068f08247</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred3Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac92dcbd00a0ffb2913e65d286e321a22</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred4Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae90c778d69db4682e8fd8baaa0a9f9cd</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred5Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>addcf52b273ce17269cbf4956cfe600a6</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::AssignAction&lt; T1, T2 &gt; &gt;</type>
      <name>Assign</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abfc4121b8708e8b22a096ff8be88a9d0</anchor>
      <arglist>(T1 *ptr, T2 val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>AtLeast</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a137297cb3c582843989fbd937cf0fed2</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>AtMost</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5487cd1068c78821ced96fbf542a91bb</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>Between</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3bb2d3cdd3fdf5b4be1480fce549918e</anchor>
      <arglist>(int min, int max)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; bool &gt;</type>
      <name>Bool</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa9f9150ed43f949c8a6bacf3f04c03ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::ByMoveWrapper&lt; R &gt;</type>
      <name>ByMove</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acaa432211a3aec62e3d0f24b47bd2dae</anchor>
      <arglist>(R x)</arglist>
    </member>
    <member kind="function">
      <type>inline ::std::reference_wrapper&lt; T &gt;</type>
      <name>ByRef</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1f94a81e042d7c40c8359c1471fbb61e</anchor>
      <arglist>(T &amp;l_value)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder2&lt; Generator1, Generator2 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4917922963bacef3e301e67366c41df3</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder3&lt; Generator1, Generator2, Generator3 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a77b89180fd846e275236409d9704eda2</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder4&lt; Generator1, Generator2, Generator3, Generator4 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abf420810fcd8190a98c2927862805a3f</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder5&lt; Generator1, Generator2, Generator3, Generator4, Generator5 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a81505186d64f5b5763a0e268bc2e5650</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder6&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adccda33f9b3ad18896cb341979fe12b4</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder7&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a314759a93c251ca78b75c7f3ae8eda80</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder8&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac5508abb9d05e22332c792d101c13b2b</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder9&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a928ed7d1e8dd1dde0da5d7d3838384d2</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8, const Generator9 &amp;g9)</arglist>
    </member>
    <member kind="function">
      <type>internal::CartesianProductHolder10&lt; Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 &gt;</type>
      <name>Combine</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0590cd15c5bafaea9f5d2b1061e0a28b</anchor>
      <arglist>(const Generator1 &amp;g1, const Generator2 &amp;g2, const Generator3 &amp;g3, const Generator4 &amp;g4, const Generator5 &amp;g5, const Generator6 &amp;g6, const Generator7 &amp;g7, const Generator8 &amp;g8, const Generator9 &amp;g9, const Generator10 &amp;g10)</arglist>
    </member>
    <member kind="function">
      <type>internal::DoAllAction&lt; typename std::decay&lt; Action &gt;::type... &gt;</type>
      <name>DoAll</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acfe4e82c9da6e35503e885cfa57b301c</anchor>
      <arglist>(Action &amp;&amp;... action)</arglist>
    </member>
    <member kind="function">
      <type>internal::DoDefaultAction</type>
      <name>DoDefault</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae041df61ff61ccb9753ba15b4309e1a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae10e2bb304b74abd1b06a2d912a8b43b</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Cardinality</type>
      <name>Exactly</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa9b1b32ba9e8d3db8ac0af0fc8785c8d</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2c9a2a391c72a7b02ea3024586e33af0</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatCountableNoun</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a33e070c3e994cb75f9017fa2a044d536</anchor>
      <arglist>(int count, const char *singular_form, const char *plural_form)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7420a0eb48a02ba210e265afb75febdf</anchor>
      <arglist>(int test_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestSuiteCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8c96ae2bf58dbed69e045a2fe006d588</anchor>
      <arglist>(int test_suite_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatWordList</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4354761948a5cf56fdf905418a0f78f1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;words)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetDefaultFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56fbc164c7dc53596c23e519d8f1ca3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>GetReservedAttributesForElement</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acb3fdfadf475a3c2f5e22a3dae73532a</anchor>
      <arglist>(const std::string &amp;xml_element)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9dd7591091234b86ce48ce1aff6feeb5</anchor>
      <arglist>(catch_leaked_mocks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8db48e64b7ad3536f6ccf28ce39f9111</anchor>
      <arglist>(default_mock_behavior)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4dd099d1d538f26a16fcc2f94011b37e</anchor>
      <arglist>(verbose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aca5af0e8943ba53352537ab84233b47f</anchor>
      <arglist>(catch_leaked_mocks, true, &quot;true iff Google Mock should report leaked mock objects &quot; &quot;as failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a211b4be008f5b4cccee486a262d91a52</anchor>
      <arglist>(default_mock_behavior, 1, &quot;Controls the default behavior of mocks.&quot; &quot;  Valid values:\n&quot; &quot;  0 - by default, mocks act as NiceMocks.\n&quot; &quot;  1 - by default, mocks act as NaggyMocks.\n&quot; &quot;  2 - by default, mocks act as StrictMocks.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a92ea84a47432512152022ef73176676f</anchor>
      <arglist>(verbose, internal::kWarningVerbosity, &quot;Controls how verbose Google Mock&apos;s output is.&quot; &quot;  Valid values:\n&quot; &quot;  info    - prints all messages.\n&quot; &quot;  warning - prints warnings and errors.\n&quot; &quot;  error   - prints errors only.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a315ef0647e4f2795bf1705de8e9c9659</anchor>
      <arglist>(repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad72f215c805a46fba44cb09d717b01ef</anchor>
      <arglist>(also_run_disabled_tests, internal::BoolFromGTestEnv(&quot;also_run_disabled_tests&quot;, false), &quot;Run disabled tests too, in addition to the tests normally being run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5ab9e9cc2ee1addddfb2f4b43dd4e402</anchor>
      <arglist>(break_on_failure, internal::BoolFromGTestEnv(&quot;break_on_failure&quot;, false), &quot;True iff a failed assertion should be a debugger break-point.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96c82869676822ec883043aefb6dd042</anchor>
      <arglist>(catch_exceptions, internal::BoolFromGTestEnv(&quot;catch_exceptions&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should catch exceptions and treat them as test failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a428e5944490e497df683cb8324ce4489</anchor>
      <arglist>(death_test_use_fork, internal::BoolFromGTestEnv(&quot;death_test_use_fork&quot;, false), &quot;Instructs to use fork()/_exit() instead of clone() in death tests. &quot; &quot;Ignored and always uses fork() on POSIX systems where clone() is not &quot; &quot;implemented. Useful when running under valgrind or similar tools if &quot; &quot;those do not support clone(). Valgrind 3.3.1 will just fail if &quot; &quot;it sees an unsupported combination of clone() flags. &quot; &quot;It is not recommended to use this flag w/o valgrind though it will &quot; &quot;work in 99% of the cases. Once valgrind is fixed, this flag will &quot; &quot;most likely be removed.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad37eab296e354d74a81e2cedc34ac6b8</anchor>
      <arglist>(install_failure_signal_handler, internal::BoolFromGTestEnv(&quot;install_failure_signal_handler&quot;, false), &quot;If true and supported on the current platform, &quot; GTEST_NAME_ &quot; should &quot; &quot;install a signal handler that dumps debugging information when fatal &quot; &quot;signals are raised.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0fa31ecbf33c5e5970cca1d91c050153</anchor>
      <arglist>(list_tests, false, &quot;List all tests without running them.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a766fcba2ec951940e528276919a5d22f</anchor>
      <arglist>(print_time, internal::BoolFromGTestEnv(&quot;print_time&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should display elapsed time in text output.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afdae92a76b2682c4d2ff524813bdfedf</anchor>
      <arglist>(print_utf8, internal::BoolFromGTestEnv(&quot;print_utf8&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; prints UTF8 characters as text.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a60ef38aa9d1437f0d7818181897af8ef</anchor>
      <arglist>(show_internal_stack_frames, false, &quot;True iff &quot; GTEST_NAME_ &quot; should include internal stack frames when &quot; &quot;printing test failure stack traces.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af95276e3deb9d243d729f3043eabd272</anchor>
      <arglist>(shuffle, internal::BoolFromGTestEnv(&quot;shuffle&quot;, false), &quot;True iff &quot; GTEST_NAME_ &quot; should randomize tests&apos; order on every run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2850b20fc3080527fae82aa170ef9aa5</anchor>
      <arglist>(throw_on_failure, internal::BoolFromGTestEnv(&quot;throw_on_failure&quot;, false), &quot;When this flag is specified, a failed assertion will throw an exception &quot; &quot;if exceptions are enabled or exit the program with a non-zero code &quot; &quot;otherwise. For use with an external test framework.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9900d8db2670a26999fbc2a9130f7185</anchor>
      <arglist>(random_seed, internal::Int32FromGTestEnv(&quot;random_seed&quot;, 0), &quot;Random number seed to use when shuffling test orders.  Must be in range &quot; &quot;[1, 99999], or 0 to use a seed based on the current time.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae6f1140f03d7bf24067df0f6628e9ea</anchor>
      <arglist>(repeat, internal::Int32FromGTestEnv(&quot;repeat&quot;, 1), &quot;How many times to repeat each test.  Specify a negative number &quot; &quot;for repeating forever.  Useful for shaking out flaky tests.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84af642630c9181f00fcf0a4a63e795e</anchor>
      <arglist>(stack_trace_depth, internal::Int32FromGTestEnv(&quot;stack_trace_depth&quot;, kMaxStackTraceDepth), &quot;The maximum number of stack frames to print when an &quot; &quot;assertion fails.  The valid range is 0 through 100, inclusive.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32f0280e95e7718835b0e3d2f7277269</anchor>
      <arglist>(color, internal::StringFromGTestEnv(&quot;color&quot;, &quot;auto&quot;), &quot;Whether to use colors in the output.  Valid values: yes, no, &quot; &quot;and auto.  &apos;auto&apos; means to use colors if the output is &quot; &quot;being sent to a terminal and the TERM environment variable &quot; &quot;is set to a terminal type that supports colors.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a62d8ec1eb3e20f20ed52604b0dfa3425</anchor>
      <arglist>(death_test_style, internal::StringFromGTestEnv(&quot;death_test_style&quot;, kDefaultDeathTestStyle), &quot;Indicates how to run a death test in a forked child process: &quot; &quot;\&quot;threadsafe\&quot; (child process re-executes the test binary &quot; &quot;from the beginning, running only the specific death test) or &quot; &quot;\&quot;fast\&quot; (child process runs the death test immediately &quot; &quot;after forking).&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2830ee1f2237233fa44aa580c5a919ce</anchor>
      <arglist>(filter, internal::StringFromGTestEnv(&quot;filter&quot;, GetDefaultFilter()), &quot;A colon-separated list of glob (not regex) patterns &quot; &quot;for filtering the tests to run, optionally followed by a &quot; &quot;&apos;-&apos; and a : separated list of negative patterns (tests to &quot; &quot;exclude).  A test is run if it matches one of the positive &quot; &quot;patterns and does not match any of the negative patterns.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a540064257c7d8030f84b886bc519aaf8</anchor>
      <arglist>(output, internal::StringFromGTestEnv(&quot;output&quot;, internal::OutputFlagAlsoCheckEnvVar().c_str()), &quot;A format (defaults to \&quot;xml\&quot; but can be specified to be \&quot;json\&quot;), &quot; &quot;optionally followed by a colon and an output file name or directory. &quot; &quot;A directory is indicated by a trailing pathname separator. &quot; &quot;Examples: \&quot;xml:filename.xml\&quot;, \&quot;xml::directoryname/\&quot;. &quot; &quot;If a directory is specified, output files will be created &quot; &quot;within that directory, with file-names based on the test &quot; &quot;executable&apos;s name and, if necessary, made unique by adding &quot; &quot;digits.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5cfe9778e1cc8b5cf04bfe9e764ddff6</anchor>
      <arglist>(stream_result_to, internal::StringFromGTestEnv(&quot;stream_result_to&quot;, &quot;&quot;), &quot;This flag specifies the host name and the port number on which to stream &quot; &quot;test results. Example: \&quot;localhost:555\&quot;. The flag is effective only on &quot; &quot;Linux.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>internal::IgnoreResultAction&lt; A &gt;</type>
      <name>IgnoreResult</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a50ae42540a31047c7fddd32df8d835f5</anchor>
      <arglist>(const A &amp;an_action)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9276d4bc746722cb4fe99415c1dc778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32b1c6db9ba5133ccabfa67616b3c041</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleMock</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20fb86152763dddef67bc1dd8b090800</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ace27eb9a2534996f3711aa719689f987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afd726ae08c9bd16dc52f78c822d9946b</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5a88709a4a7529e30c83242156556b3</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a91b2d3c4e8c89bcec13270ae8585d549</anchor>
      <arglist>(, CodeLocationForTESTP, Values(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TYPED_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abc73aa914fde88c645367f862dbe81dd</anchor>
      <arglist>(My, CodeLocationForTYPEDTESTP, int)</arglist>
    </member>
    <member kind="function">
      <type>internal::InvokeMethodAction&lt; Class, MethodPtr &gt;</type>
      <name>Invoke</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad8e6a230597a891226b1f9cc0a1eda36</anchor>
      <arglist>(Class *obj_ptr, MethodPtr method_ptr)</arglist>
    </member>
    <member kind="function">
      <type>std::decay&lt; FunctionImpl &gt;::type</type>
      <name>Invoke</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a620bba98fc80a3cda99b06b1f9221dc8</anchor>
      <arglist>(FunctionImpl &amp;&amp;function_impl)</arglist>
    </member>
    <member kind="function">
      <type>internal::InvokeMethodWithoutArgsAction&lt; Class, MethodPtr &gt;</type>
      <name>InvokeWithoutArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adc0c2f9ce020f829a2b75b1213667040</anchor>
      <arglist>(Class *obj_ptr, MethodPtr method_ptr)</arglist>
    </member>
    <member kind="function">
      <type>internal::InvokeWithoutArgsAction&lt; typename std::decay&lt; FunctionImpl &gt;::type &gt;</type>
      <name>InvokeWithoutArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac4012b489848d54bb89a9998d19a1d21</anchor>
      <arglist>(FunctionImpl function_impl)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>abe7b3fa1c9528745f934d4a14155ea87</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2288dcf4249f88af67dcd46544dc49a6</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a53e5c6e91ea429c43de7f4f57e33d166</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a571c7edcfc574269833ebe3e7d338ec5</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a390c4f66fe7e9098117eb77e5fffa4ad</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa1c82529c7591d2a9fd016de45dd9113</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>Action&lt; F &gt;</type>
      <name>MakeAction</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae6b9960db2b2685e043ce5215291f5b8</anchor>
      <arglist>(ActionInterface&lt; F &gt; *impl)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; Impl &gt;</type>
      <name>MakePolymorphicAction</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a36bd06c5ea972c6df0bd9f40a7a94c65</anchor>
      <arglist>(const Impl &amp;impl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4fcb3f407119590471bea5a90a8d2dda</anchor>
      <arglist>(IsEmpty, negation ? &quot;isn&apos;t empty&quot; :&quot;is empty&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a03fb223cceaefc67991ac36286dcbb34</anchor>
      <arglist>(IsFalse, negation ? &quot;is true&quot; :&quot;is false&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MATCHER</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab2b645db6909220993662cf43ed0d9e8</anchor>
      <arglist>(IsTrue, negation ? &quot;is false&quot; :&quot;is true&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b802e532fd68749765cb7dc156130db</anchor>
      <arglist>(std::ostream &amp;os, const Message &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a266e39b7c4691fedb856047673a412d8</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFlag</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9863402455bfcf9be5fc0b1453a6d97d</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5717bb1144edd1d262d310ba70c82ed</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56a45f85a1238dfc92e6fca03eb3a2e4</anchor>
      <arglist>(T start, T end)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a265ed70a86cf2d6641582c45ad9529e2</anchor>
      <arglist>(T start, T end, IncrementT step)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_TYPED_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac025be5150f4d250cfd8136063e2f2a1</anchor>
      <arglist>(CodeLocationForTYPEDTESTP, Verify)</arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>RegisterTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a302c84bdc88f2138696da2a4756b6466</anchor>
      <arglist>(const char *test_suite_name, const char *test_name, const char *type_param, const char *value_param, const char *file, int line, Factory factory)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::ReturnVoidAction &gt;</type>
      <name>Return</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8da8e53d2e7bc4e3c531f7435ad04823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::ReturnAction&lt; R &gt;</type>
      <name>Return</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af6d1c13e9376c77671e37545cd84359c</anchor>
      <arglist>(R value)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::ReturnNullAction &gt;</type>
      <name>ReturnNull</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa0331596e269114da101f810d3a1b88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::ReturnRefAction&lt; R &gt;</type>
      <name>ReturnRef</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a18eda8fe9c89ee856c199a2e04ca1641</anchor>
      <arglist>(R &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>internal::ReturnRefOfCopyAction&lt; R &gt;</type>
      <name>ReturnRefOfCopy</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac1b75444c89371dc25ebcfcc48336201</anchor>
      <arglist>(const R &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, const char *, false &gt; &gt;</type>
      <name>SetArgPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4a190fd2d02fb7cd79c5b3df3f80b647</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, T, internal::IsAProtocolMessage&lt; T &gt;::value &gt; &gt;</type>
      <name>SetArgPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5740a5033b88c37666fcd09a269d123f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, const wchar_t *, false &gt; &gt;</type>
      <name>SetArgPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac128085b4a8d64563fd5ccef324ea177</anchor>
      <arglist>(const wchar_t *p)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetArgumentPointeeAction&lt; N, T, internal::IsAProtocolMessage&lt; T &gt;::value &gt; &gt;</type>
      <name>SetArgumentPointee</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a03b315d27c91a8e719f2b6c09964130b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>PolymorphicAction&lt; internal::SetErrnoAndReturnAction&lt; T &gt; &gt;</type>
      <name>SetErrnoAndReturn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a31095e421f167fade2e6d4d60df1f4da</anchor>
      <arglist>(int errval, T result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StaticAssertTypeEq</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a661e70fc6afeb5c085eed3716aa45059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>TempDir</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae1bbe7c3cc99bf56263d51d3982a52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af597d0ad4de0197141b78e9c1035e491</anchor>
      <arglist>(CodeLocationForTEST, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af4187d1b48a2812f1335721ed8f30a99</anchor>
      <arglist>(GTestEnvVarTest, Dummy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afbe4c8233faff6eba04902b3cb041632</anchor>
      <arglist>(SuccessfulAssertionTest, ASSERT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a83dfac108c207258287b9f7aa9171e8a</anchor>
      <arglist>(SuccessfulAssertionTest, ASSERT_STR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af6c8f998f934372e5687d3998068e5e4</anchor>
      <arglist>(SuccessfulAssertionTest, EXPECT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9b1e4b53f277d25e6d6413a0004481bb</anchor>
      <arglist>(SuccessfulAssertionTest, EXPECT_STR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae0cbea692840c88ab0b03285eb69ac97</anchor>
      <arglist>(SuccessfulAssertionTest, SUCCEED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a782ec43081903a0aaa6d009218eba2a8</anchor>
      <arglist>(CodeLocationForTESTF, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa98ab448e05f39e83f5d40c1597cf6f1</anchor>
      <arglist>(CurrentTestInfoTest, WorksForFirstTestInATestSuite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>accb82db6202dbbc79a9597ea5d5ff234</anchor>
      <arglist>(CurrentTestInfoTest, WorksForSecondTestInATestSuite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afde27ba975e4a485af64de4c37dcbb98</anchor>
      <arglist>(ParseFlagsTest, AlsoRunDisabledTestsFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a579ed858a912b7fd5ff7b68f3c0d9184</anchor>
      <arglist>(ParseFlagsTest, AlsoRunDisabledTestsFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>accb8f0a859dab6088b9429bf6fb3e1ac</anchor>
      <arglist>(ParseFlagsTest, AlsoRunDisabledTestsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac5a39f27868bd123d9c5bca03730845e</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureFalse_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afe2c0e1666f3dad816ae5dbdfc37357a</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureFalse_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a92c1ef6a2453eaec5c33bb92dfd3667f</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureFalse_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2a23ab14983f9e6296149ac711301968</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab540cabc9d829c20052609a685a01832</anchor>
      <arglist>(ParseFlagsTest, BreakOnFailureWithoutValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9e50d6fa46cc314e8d7fa4a829ee6c0d</anchor>
      <arglist>(ParseFlagsTest, CatchExceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a767f2b2467c0242492922c205a666e64</anchor>
      <arglist>(ParseFlagsTest, DeathTestUseFork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a76c39020708d7e6646c8aeef149ea827</anchor>
      <arglist>(ParseFlagsTest, DuplicatedFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9072b690c3c0e3b6af327fa72fe821c4</anchor>
      <arglist>(ParseFlagsTest, Empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3b7a3374630035ab3cf2125a0c960435</anchor>
      <arglist>(ParseFlagsTest, FilterBad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac368692db2bffa72a1bf12f3469efec0</anchor>
      <arglist>(ParseFlagsTest, FilterEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a31336a2ed0eea5de8066f5ae528a7ae0</anchor>
      <arglist>(ParseFlagsTest, FilterNonEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a983e3df92745027bf68413ecc09f4198</anchor>
      <arglist>(ParseFlagsTest, ListTestsFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a381c90024f28d66ed25e687a94c8b329</anchor>
      <arglist>(ParseFlagsTest, ListTestsFalse_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a05a7a818dedb4fdf5b0aac632d97e2dc</anchor>
      <arglist>(ParseFlagsTest, ListTestsFalse_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3fb86cb10e61ed9007bd22c5ba3b2c62</anchor>
      <arglist>(ParseFlagsTest, ListTestsFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5ce87a07245c10d86d465cb8db493065</anchor>
      <arglist>(ParseFlagsTest, ListTestsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab2b5d94a0dd45cb06473bdd7900e23af</anchor>
      <arglist>(ParseFlagsTest, NoFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a27d34eacec5189fae8349b4a96aea619</anchor>
      <arglist>(ParseFlagsTest, OutputEmpty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>addbcb86017a124d8e6afbc6933b7c251</anchor>
      <arglist>(ParseFlagsTest, OutputXml)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa3fd714488b3f3caa6af5394a63d38f4</anchor>
      <arglist>(ParseFlagsTest, OutputXmlDirectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aba922f243ca36645e7001596dc61ad9b</anchor>
      <arglist>(ParseFlagsTest, OutputXmlFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae74ae96560ea57a139eb6c8f502aa35</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4d0ef8499ed9a23e0e4b6d8ae66a61c8</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFalse_f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a776cc6047fe6c96564bea11143aebc3e</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFalse_F)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9442229ba2091a4f892a36519f458be8</anchor>
      <arglist>(ParseFlagsTest, PrintTimeFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae26478ca77d32fa5a519294b23a423f2</anchor>
      <arglist>(ParseFlagsTest, PrintTimeTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8c91f18e468506e7d64fa57fdec303c4</anchor>
      <arglist>(ParseFlagsTest, RandomSeed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aad196be6244a5fd202ea05c8c409b0d1</anchor>
      <arglist>(ParseFlagsTest, Repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac510159c0bac8ecf77e0d3884569b314</anchor>
      <arglist>(ParseFlagsTest, ShuffleFalse_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a11ba77d82075e6b72cc2cc3a0568eb4b</anchor>
      <arglist>(ParseFlagsTest, ShuffleTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a23373676b5605f4446444568b03851c1</anchor>
      <arglist>(ParseFlagsTest, ShuffleWithoutValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1061c3a0db32c0706e9beba39c4d4324</anchor>
      <arglist>(ParseFlagsTest, StackTraceDepth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa4c92d2a72b78b58c0bf7f59fc2be6d6</anchor>
      <arglist>(ParseFlagsTest, StreamResultTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1b5b5c2e1f15ff13cad4ac7d5415f271</anchor>
      <arglist>(ParseFlagsTest, ThrowOnFailureFalse_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a439e3e79125f5222ddd95b8036252061</anchor>
      <arglist>(ParseFlagsTest, ThrowOnFailureTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1b96e71b9d6bde57bb5f7536961b5076</anchor>
      <arglist>(ParseFlagsTest, ThrowOnFailureWithoutValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a876c9749edf7e23132e0b47ad8cfe02c</anchor>
      <arglist>(ParseFlagsTest, UnrecognizedFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a01e948eb5427d31f70eafaf472e2bfa8</anchor>
      <arglist>(SetUpTestCaseTest, Test1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8fc2e448ce96e4da357a2129d49e86e3</anchor>
      <arglist>(SetUpTestCaseTest, Test2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a071d841c6f97de4f9fd502ed3c24c017</anchor>
      <arglist>(SetUpTestSuiteTest, TestSetupTestSuite1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a505d03ad8946d9a4598f8a6754bd2172</anchor>
      <arglist>(SetUpTestSuiteTest, TestSetupTestSuite2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acd53db89097aba1468724d6446069b1e</anchor>
      <arglist>(TestInfoTest, Names)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab00e29c00b3e29cdfa21d23b79dd3776</anchor>
      <arglist>(TestInfoTest, result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af05768b7e2f14652d2c4f274ba1a5544</anchor>
      <arglist>(CodeLocationForTESTP, Verify)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartFatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f19442d566c7eaec0702b9fcf282b63</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartNonfatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af256d104ca665115eb291f762bb659e3</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TestPartResultTypeToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4e9fdeef31f7e49afccfde0532f76864</anchor>
      <arglist>(TestPartResult::Type type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartSkipped</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1d38fc0d565b0302b8cbdb7658e21ef6</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a400c572f732b06e836d6b3a5adfc4cf7</anchor>
      <arglist>(CodeLocationForTYPEDTEST, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3f3fbbc7ecc23117307b81deb8f4cfac</anchor>
      <arglist>(CodeLocationForTYPEDTESTP, Verify)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_SUITE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a47a357ed1077c1b52ba654b7753714bc</anchor>
      <arglist>(CodeLocationForTYPEDTEST, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_SUITE_P</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab6095d387aee3b6b71919177827e78f5</anchor>
      <arglist>(CodeLocationForTYPEDTESTP)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateTestPropertyName</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af251394d0785f8cd18dc178d0d766b08</anchor>
      <arglist>(const std::string &amp;property_name, const std::vector&lt; std::string &gt; &amp;reserved_names)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray&lt; T... &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a374d4e5fbb4c938058fbe81d4c7ff6a6</anchor>
      <arglist>(T... v)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename Container::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa67d0c8470c5f69fcfcacc9e775fa982</anchor>
      <arglist>(const Container &amp;container)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0b9ea6594ac06ad5d9eba2511ffa0fb7</anchor>
      <arglist>(const T(&amp;array)[N])</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename ::testing::internal::IteratorTraits&lt; ForwardIterator &gt;::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96240380ae4d3b4855d07de3b84fb336</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>internal::WithArgsAction&lt; typename std::decay&lt; InnerAction &gt;::type, k &gt;</type>
      <name>WithArg</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a656443dc47855de33c53f0caba4e9e27</anchor>
      <arglist>(InnerAction &amp;&amp;action)</arglist>
    </member>
    <member kind="function">
      <type>internal::WithArgsAction&lt; typename std::decay&lt; InnerAction &gt;::type, k, ks... &gt;</type>
      <name>WithArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1e9887a68807b7fc2ccc63216849f374</anchor>
      <arglist>(InnerAction &amp;&amp;action)</arglist>
    </member>
    <member kind="function">
      <type>internal::WithArgsAction&lt; typename std::decay&lt; InnerAction &gt;::type &gt;</type>
      <name>WithoutArgs</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7508ca9a9df00fc662405ed120326d87</anchor>
      <arglist>(InnerAction &amp;&amp;action)</arglist>
    </member>
    <member kind="variable">
      <type>class GTEST_API_ testing::ScopedTrace</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ada49f71f486d52155b86702a570f7fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDeathTestSuiteFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7bd47a80217415a314070019b3ee012c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultDeathTestStyle</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a317291240e750e2142a23cbd52bc5aec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5a002b5bb3784c830b1c99aa2688f27</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFormat</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a93f6911eea5572ee2133ac92032f7425</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDisableTestFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0a2a3239fb038e7ce83195d89941872d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestCaseAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae9689f28cd859736f734623b26c93d88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuiteAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af44b2969928d37e9081145760f21e79a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuitesAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afa194c15a2ac0e03029019b0f4029968</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardIndex</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5f76dfdb8cb2664da54e320ecaba3643</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardStatusFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a57d3eeb1e968b4f1efc4787b2d39fbfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestTotalShards</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7542311baba200ebabd4065717606f6e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kUniversalFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a236f8612e4b148d8d989a311a30a4557</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::Field</name>
    <filename>namespacetesting_1_1Field.html</filename>
    <class kind="class">Field::_Internal</class>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_function_mocker_test</name>
    <filename>namespacetesting_1_1gmock__function__mocker__test.html</filename>
    <class kind="class">testing::gmock_function_mocker_test::FooInterface</class>
    <class kind="class">testing::gmock_function_mocker_test::MockB</class>
    <class kind="class">testing::gmock_function_mocker_test::MockFoo</class>
    <class kind="class">testing::gmock_function_mocker_test::MockMethodFunctionMockerTest</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes0</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes1</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes2</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes3</class>
    <class kind="struct">testing::gmock_function_mocker_test::MockMethodSizes4</class>
    <class kind="class">testing::gmock_function_mocker_test::MockOverloadedOnArgNumber</class>
    <class kind="class">testing::gmock_function_mocker_test::MockOverloadedOnConstness</class>
    <class kind="class">testing::gmock_function_mocker_test::MockStack</class>
    <class kind="class">testing::gmock_function_mocker_test::StackInterface</class>
    <class kind="class">testing::gmock_function_mocker_test::TemplatedCopyable</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a8f4b0e0a16f93fdd615ee3a793a0f4f0</anchor>
      <arglist>(MockMethodExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>aa50eb1403be35a710eb62edf606ee2a1</anchor>
      <arglist>(MockMethodMockFunctionTest, AsStdFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>adc6133bd5a20d1a4690f626d09619cb2</anchor>
      <arglist>(MockMethodMockFunctionTest, AsStdFunctionReturnsReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>af727b49c865283e3ef0209fac721cfd7</anchor>
      <arglist>(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a5c28161d4686a85b0e5bf4a1f2b961f6</anchor>
      <arglist>(MockMethodMockFunctionTest, MockMethodSizeOverhead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a3396573237c21c4c397152bcfbb3beff</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksFor10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a31ed39f17667619d800693a7eb90682e</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForNonVoidBinary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ae2b01f0da84371fde518da4066b6a172</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForNonVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ad889805da4cce67f2206590b750b27a2</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a2f1e932fb15621747f47d617efbe395e</anchor>
      <arglist>(MockMethodMockFunctionTest, WorksForVoidUnary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ab1358739e5588f66cf39320e89464447</anchor>
      <arglist>(MockMethodOverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ad88b0b208d03f3e5dee3a164ce33e39c</anchor>
      <arglist>(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>af3c7ad8b0cb50a8a40b72672b13826f7</anchor>
      <arglist>(MockMethodTemplateMockTest, MethodWithCommaInReturnTypeWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a3b97782f7265abf757aa472b6dbe4972</anchor>
      <arglist>(MockMethodTemplateMockTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a6f8ae8af75ac1a91607a7d441f5b3a0e</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksBinaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a7b51041faea5674afd2651cc0eab7a17</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksDecimalFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a5292d0a0d949ed39564f82149fa5c022</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a0da05f5bda501f5b86249eddc2f1d4b0</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a25b8c84174c3773f52bba3f15f3bb180</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ad1ec731c33bee156a56536aa26dd9441</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionWithConstArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ac0755c3a4372fef8430643ad1ee6dead</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionWithConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a0211ece323793b32efe40c05d876e1f8</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a3514268360556d12bef3a1c82f45281b</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksNullaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a7761cd0e2989b3f40b8e5cdf118a1570</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksReturnTypeWithComma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a1cebea8200248ab7277dedb21f245a5a</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksTypeWithTemplatedCopyCtor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>a35a551fadacfb985595cbd55aaf796d9</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksUnaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__function__mocker__test.html</anchorfile>
      <anchor>ae7f9fb0bb0ecf0b1ba4b82886b90ab2f</anchor>
      <arglist>(MockMethodFunctionMockerTest, MocksVoidFunction)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_generated_actions_test</name>
    <filename>namespacetesting_1_1gmock__generated__actions__test.html</filename>
    <namespace>testing::gmock_generated_actions_test::action_test</namespace>
    <class kind="class">testing::gmock_generated_actions_test::BoolResetter</class>
    <class kind="struct">testing::gmock_generated_actions_test::GiantTemplate</class>
    <class kind="class">testing::gmock_generated_actions_test::NullaryConstructorClass</class>
    <class kind="struct">testing::gmock_generated_actions_test::SumOf5Functor</class>
    <class kind="struct">testing::gmock_generated_actions_test::SumOf6Functor</class>
    <class kind="class">testing::gmock_generated_actions_test::TenArgConstructorClass</class>
    <class kind="class">testing::gmock_generated_actions_test::UnaryConstructorClass</class>
    <class kind="struct">testing::gmock_generated_actions_test::UnaryFunctor</class>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a183b3863b3c2319ac414fe694455f58c</anchor>
      <arglist>(DoFoo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a960f5a5ca2b6a95ce1f3f1673b90d02d</anchor>
      <arglist>(IncrementArg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa2c56f5c6a770b252ebdc27a6d8b613d</anchor>
      <arglist>(IncrementArg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae6806220035fcf097362dd736db4b03b</anchor>
      <arglist>(InvokeDummy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a9f274ffcf4211cb03b4390cb0cc1ef1c</anchor>
      <arglist>(InvokeDummy2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a24927d97882dc1d52e203720df804188</anchor>
      <arglist>(OverloadedAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0eef2f885ccb1e4fac88a910f0fc5c2e</anchor>
      <arglist>(PlusTwo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1275b0757e9f1caf70fbc23da141acd3</anchor>
      <arglist>(Return5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a78725817afcd5d7f19df2bdc2d41b9db</anchor>
      <arglist>(ReturnAddrOfConstBoolReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aeb01205293078272696bd0c19ce4e848</anchor>
      <arglist>(ReturnAddrOfIntReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a49c180470c75de1ab88cd2928e738d33</anchor>
      <arglist>(ReturnSum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a108b4ee75c3b13445b7035fd5ecd6d6d</anchor>
      <arglist>(Sum2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8487a3396f4f705e134e44584634ef1c</anchor>
      <arglist>(DoFoo, p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1ee92e8b8bd6a5a54f5d2fcdb9f122b8</anchor>
      <arglist>(OverloadedAction, default_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ac081154b3ae2f099bd5be853cacfdaa4</anchor>
      <arglist>(Plus, n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a89c01b82e854ad79e3d139aa72477747</anchor>
      <arglist>(Plus1, x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acae7628c76df0e3b54ea80459fe3cf60</anchor>
      <arglist>(ReturnSum, x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3bcd440e11ab64ad5eb007efce33cf7d</anchor>
      <arglist>(TypedPlus, n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P10</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3c6e7ef6aefc94efc9e815e92f0b3e47</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P10</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a4e48e01a7bfc369d279cc0c99a7d3c60</anchor>
      <arglist>(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acd38e742235e154ad309f22e9a470a86</anchor>
      <arglist>(DoFoo, p0, p1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a233ee874462c7956e154945975da1127</anchor>
      <arglist>(OverloadedAction, true_value, false_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad58030fe83ad47cdb4ff027f8399adb4</anchor>
      <arglist>(PadArgument, prefix, suffix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P2</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0e2768c0fae30bc46ec6e322b29dd54c</anchor>
      <arglist>(Plus2, x, y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P3</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae46434959151b83249e52d4869e28cf0</anchor>
      <arglist>(ConcatImpl, a, b, c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P3</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a35c62beac532eaff7e54b8ad4a7fe1cf</anchor>
      <arglist>(Plus, m, n, k)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P3</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>afc911947c840aa9857eb2d06e4d80787</anchor>
      <arglist>(Plus3, x, y, z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P4</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ac86e9e1fa5be82823e80247ba093301c</anchor>
      <arglist>(Plus, p0, p1, p2, p3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P5</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a948863fb38d913f02a0c5bde6be0b0a0</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P6</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a97cbcc90a3063a1882886ded61fc8979</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P7</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a58bc376a0637fc1e89e6503466d1b9cd</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P8</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad8766a6dbaeffbf36658d3b5f75d3b00</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6, p7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_P9</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab023ad5e95ca2c2b8845963ce7222e00</anchor>
      <arglist>(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1debc0726715951fcd7f5443e436dc46</anchor>
      <arglist>(CreateNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a38fb8047f95126bb0b2cfe7e670c8af7</anchor>
      <arglist>(CreateNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(a0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aaaac0fbf0bf2c7bd8fc104310e6af25c</anchor>
      <arglist>(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aea61dba8f93605f3e8c1cdedfd1079f5</anchor>
      <arglist>(ReturnGiant, HAS_10_TEMPLATE_PARAMS(typename, T1, typename, T2, typename, T3, int, k4, bool, k5, unsigned int, k6, class, T7, class, T8, class, T9, template&lt; typename T &gt; class, T10), AND_1_VALUE_PARAMS(value))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad99d926be507eb0c031538da2e8bb838</anchor>
      <arglist>(ReturnSmartPointer, HAS_1_TEMPLATE_PARAMS(template&lt; typename Pointee &gt; class, Pointer), AND_1_VALUE_PARAMS(pointee))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0e21a6c1f43a7125a29e6e1edcd7006c</anchor>
      <arglist>(ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_10_VALUE_PARAMS(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a0d95dcce021580cf2a2af2a91348a01b</anchor>
      <arglist>(ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_2_VALUE_PARAMS(v1, v2))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5241672e22af49093d3601ac42c9a5ca</anchor>
      <arglist>(ReturnSum, HAS_1_TEMPLATE_PARAMS(typename, Number), AND_3_VALUE_PARAMS(v1, v2, v3))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACTION_TEMPLATE</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a03e55dabaa60ff2cda602c702ef3ff76</anchor>
      <arglist>(ReturnSum, HAS_2_TEMPLATE_PARAMS(typename, Number, int, k), AND_4_VALUE_PARAMS(v1, v2, v3, v4))</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Binary</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3ec2020ddbfa6f2e993e0f88be1e691f</anchor>
      <arglist>(const char *input, short n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ByConstRef</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aecf48d9fccd335e231a51013e61b8129</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Char</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa07e216a4c9d492fb7e7c8fde949bc8f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>CharPtr</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa0f16da563ba1f4dd15c8a4fd9048fd3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ConcatImplActionP3&lt; std::string, T1, T2 &gt;</type>
      <name>Concat</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a28213583d5450876b564a3df58d1cf91</anchor>
      <arglist>(const std::string &amp;a, T1 b, T2 c)</arglist>
    </member>
    <member kind="function">
      <type>ConcatImplActionP3&lt; T1, int, T2 &gt;</type>
      <name>Concat</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a861e9fadbecf0c66e8226021c6c22013</anchor>
      <arglist>(T1 a, int b, T2 c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat10</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa3e21c9555fb8d1eafd7186d1e9b2db3</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9, const char *s10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat5</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5eb28d383a654ddc97e16496753c9e45</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat6</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a396ec2823c0f57354328548dadb56502</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat7</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aab764d169a360cb5d3cbcd75dd15aa4a</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat8</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1f2f8cb9de8d3cc3affccab4e33a78e6</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat9</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a923b7a16f0ea702fad1c8b2f9be8902d</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dummy</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab91824b86c842e024337b6de45eb8cdc</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Nullary</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acb3d926ebbe88529c38d95f5e61573ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReferencesGlobalDouble</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3e552b41de08f0516f4b0e32fed68a61</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>Short</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7c442b3594b6717b8d499781a82170b2</anchor>
      <arglist>(short n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf5</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7ebfbfdf11d92d4f99df6b659c371e74</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf6</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3f60acee43510c1603549a1f3bab61ad</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8a3d26365bdae172067fe3a63bd88e85</anchor>
      <arglist>(ActionMacroTest, CanDefineOverloadedActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a4e2d8b9ac63b2f6dc6d4b17c3a767dee</anchor>
      <arglist>(ActionMacroTest, CanReferenceArgumentTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>abdfd8146dfbb5a152326a851b13e45cb</anchor>
      <arglist>(ActionMacroTest, CanReferenceArgumentType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a384a114235b474bb4318754e0d16f559</anchor>
      <arglist>(ActionMacroTest, CanReferenceMockFunctionReturnType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1d3b8bb25c79d7e2167234f87935ea1e</anchor>
      <arglist>(ActionMacroTest, CanReferenceMockFunctionType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8b4dadfc32c71e754d6ba3daae382715</anchor>
      <arglist>(ActionMacroTest, WorksForConstReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>acb98f6208678d9f5500a0c2c095b8cd0</anchor>
      <arglist>(ActionMacroTest, WorksForDifferentArgumentNumbers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a093a824ac7e8ec775a8f5d7b11d223a9</anchor>
      <arglist>(ActionMacroTest, WorksForNonConstReferenceArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>af75a9a5b9d6a1cf718a58f030a5a9133</anchor>
      <arglist>(ActionMacroTest, WorksInNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a6a73da775945f4294d9377b0110bb237</anchor>
      <arglist>(ActionMacroTest, WorksWhenNotReferencingArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>accde1673541c5076b0e09b3f1914c9d2</anchor>
      <arglist>(ActionMacroTest, WorksWhenReturningVoid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a4262c10efb367abf9771b3060c57d190</anchor>
      <arglist>(ActionPMacroTest, CanReferenceArgumentAndParameterTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a42a5fe606ca18b2eb1e5d7884045118f</anchor>
      <arglist>(ActionPMacroTest, DefinesParameterizedAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab545244777c7559d1b0c2c63ee2be134</anchor>
      <arglist>(ActionPMacroTest, WorksInCompatibleMockFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a20664d32f08c53d6f9fa5e020a85fab3</anchor>
      <arglist>(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7222610b197216e7976b3fa751f97daf</anchor>
      <arglist>(ActionPnMacroTest, CanPartiallyRestrictParameterTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad42236ad6c6d01fad6dd947ca6163d59</anchor>
      <arglist>(ActionPnMacroTest, SimpleTypePromotion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad702feced8b71b3708782b1a2274453e</anchor>
      <arglist>(ActionPnMacroTest, TypesAreCorrect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a564fd77344f58b26577452a380c93935</anchor>
      <arglist>(ActionPnMacroTest, WorksFor10Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3579cf2428f584d2a837c2c219ec1d5a</anchor>
      <arglist>(ActionPnMacroTest, WorksFor3Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a6c13e382007960236763d638542bc5fe</anchor>
      <arglist>(ActionPnMacroTest, WorksFor4Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a132cab07373e037a06807a5948b1410b</anchor>
      <arglist>(ActionPnMacroTest, WorksFor5Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a9031cb5f0e3d9de21ed3ff0a98a311d4</anchor>
      <arglist>(ActionPnMacroTest, WorksFor6Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>add3cba52186c7ce384808c222492ee18</anchor>
      <arglist>(ActionPnMacroTest, WorksFor7Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1913bedf1d5cf736e91f2be119de0d5f</anchor>
      <arglist>(ActionPnMacroTest, WorksFor8Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a52d6dc447a4a71524adfeb7c8f7b6a68</anchor>
      <arglist>(ActionPnMacroTest, WorksFor9Parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa84c5b4f29e052340459e12649ce7209</anchor>
      <arglist>(ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a39707e50b998b0866ea7dec54099f38f</anchor>
      <arglist>(ActionTemplateTest, WorksFor10TemplateParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa8dd9ea1777fe67626bab2815b7261f4</anchor>
      <arglist>(ActionTemplateTest, WorksFor10ValueParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aad8d77a35ac21f366dc334a45cf5b140</anchor>
      <arglist>(ActionTemplateTest, WorksForIntegralTemplateParams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a8908d6badc9054adebdaf5ed8d455c2d</anchor>
      <arglist>(ActionTemplateTest, WorksForTemplateTemplateParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aaac879cbe00638dcc2d4733760180a4f</anchor>
      <arglist>(ActionTemplateTest, WorksWithoutValueParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a21f6e2ad5c4c1afecca93a42c9a84f1a</anchor>
      <arglist>(ActionTemplateTest, WorksWithValueParams)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a7e7ffc936de010908f42193b951016e3</anchor>
      <arglist>(DoAllTest, EightActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>adf15fb74ccf2a473a31f0ae733210f3f</anchor>
      <arglist>(DoAllTest, FiveActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa6ed664752eab81abc0c8ec08bc28fe0</anchor>
      <arglist>(DoAllTest, FourActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae2037cf34f7bbdb2aa779f31f44c0530</anchor>
      <arglist>(DoAllTest, NineActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa1eb8dae72fb173011bf64027f075cea</anchor>
      <arglist>(DoAllTest, SevenActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>af9328f486c8862bfb3a08bd9c0b10a2d</anchor>
      <arglist>(DoAllTest, SixActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a11cc35bfa98278915c040aac2329b4a7</anchor>
      <arglist>(DoAllTest, TenActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a9fe00b82e3daa39501cefb4636b1909c</anchor>
      <arglist>(DoAllTest, ThreeActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ab1820fa999561582ae20885c4149a634</anchor>
      <arglist>(DoAllTest, TwoActions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a82aff636cad2f441c584fc8e3c057d56</anchor>
      <arglist>(InvokeArgumentTest, ByConstReferenceFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>accb544431629bfb38a618343daaa54c2</anchor>
      <arglist>(InvokeArgumentTest, ByExplicitConstReferenceFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ac3ff9db96cb7a664ef44d20eb0a7a71f</anchor>
      <arglist>(InvokeArgumentTest, ByPointerFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aee4ab8d88ec59a7e3b91d919a6ed34da</anchor>
      <arglist>(InvokeArgumentTest, Function0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>afe4653b181e199417b004c4485152010</anchor>
      <arglist>(InvokeArgumentTest, Function10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a6afe3cf31ef3f5a9d6fd6af05c9de95c</anchor>
      <arglist>(InvokeArgumentTest, Function5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ae3f8bdac5c2ea1cf56ff1484ebb9a44e</anchor>
      <arglist>(InvokeArgumentTest, Function6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3e13c2ccf384c80c66116418e1b3ccde</anchor>
      <arglist>(InvokeArgumentTest, Function7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5d583a32b46a306139d32ea9a1d575a9</anchor>
      <arglist>(InvokeArgumentTest, Function8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a3a278f02e1633feda3dea30d810a49ea</anchor>
      <arglist>(InvokeArgumentTest, Function9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a698f1a80b7fed18141fd170524908885</anchor>
      <arglist>(InvokeArgumentTest, FunctionWithCStringLiteral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a47d12c8e504971d1f1c17df8d90bff82</anchor>
      <arglist>(InvokeArgumentTest, Functor1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aab59917791fb297d6735d46e9a862be1</anchor>
      <arglist>(InvokeArgumentTest, Functor5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a789c7e8ee88243dc4a53841f6a8da3c6</anchor>
      <arglist>(InvokeArgumentTest, Functor6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a1ed6392f4aeb68b9429ff7dd98ce5a86</anchor>
      <arglist>(ReturnNewTest, ConstructorThatTakes10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a058a3d17071ddb888319ab71b491af94</anchor>
      <arglist>(ReturnNewTest, NoArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a64f3f8327d51c139b441846e809ae4bc</anchor>
      <arglist>(ReturnNewTest, Unary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad8f696b14b0f2dba4986c53f615aef15</anchor>
      <arglist>(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>ad9f45ddc4a5616b919116c766ad37a30</anchor>
      <arglist>(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_done</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>a5f828d39e27f0615498d5aa31c96916e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>g_double</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test.html</anchorfile>
      <anchor>aa10d8101300a51dd20ab028fa9971313</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_generated_actions_test::action_test</name>
    <filename>namespacetesting_1_1gmock__generated__actions__test_1_1action__test.html</filename>
    <member kind="function">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespacetesting_1_1gmock__generated__actions__test_1_1action__test.html</anchorfile>
      <anchor>a78d00ea4fff98d5cd3f73f8f03800bbe</anchor>
      <arglist>(Sum)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_generated_function_mockers_test</name>
    <filename>namespacetesting_1_1gmock__generated__function__mockers__test.html</filename>
    <class kind="class">testing::gmock_generated_function_mockers_test::FooInterface</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::FunctionMockerTest</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockB</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockFoo</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes0</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes1</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes2</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes3</class>
    <class kind="struct">testing::gmock_generated_function_mockers_test::MockMethodSizes4</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockOverloadedOnArgNumber</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockOverloadedOnConstness</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::MockStack</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::StackInterface</class>
    <class kind="class">testing::gmock_generated_function_mockers_test::TemplatedCopyable</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ae0d5aa8e715f3c183f1ccdcf390187e7</anchor>
      <arglist>(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a4dc4e74817748ff20dc5367eb83caee3</anchor>
      <arglist>(MockFunctionTest, AsStdFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a02a409f824b52ad582af0291e8ae5ca1</anchor>
      <arglist>(MockFunctionTest, AsStdFunctionReturnsReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a3bf6815500ac1b9f2558c0bee2b72497</anchor>
      <arglist>(MockFunctionTest, AsStdFunctionWithReferenceParameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>af89476eb6775c51ca67e398d06c35d43</anchor>
      <arglist>(MockFunctionTest, MockMethodSizeOverhead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa92f0b2b98d76f2c881103a19bed7ba6</anchor>
      <arglist>(MockFunctionTest, WorksFor10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ab6337da98bc6bc97100ab177386f3b2b</anchor>
      <arglist>(MockFunctionTest, WorksForNonVoidBinary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a90817999d7f25ecf280453efb157db84</anchor>
      <arglist>(MockFunctionTest, WorksForNonVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a8d67aadbc04fee7e2afc10ee91a76b74</anchor>
      <arglist>(MockFunctionTest, WorksForVoidNullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ab0e1ede6a1f6ef1774e27f5793a33599</anchor>
      <arglist>(MockFunctionTest, WorksForVoidUnary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a6542d3ae3f153907c32f3cf15a2ff6cf</anchor>
      <arglist>(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa58ec93a77bee21244c10da2bc8cf70e</anchor>
      <arglist>(OverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa998c7e5e8b6fd378cacb53663e8c4a6</anchor>
      <arglist>(TemplateMockTest, MethodWithCommaInReturnTypeWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a5f59a7b507101fc0dbb558c090974f02</anchor>
      <arglist>(TemplateMockTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa8d2e25f60ad3ac49736ee90fb7ac190</anchor>
      <arglist>(FunctionMockerTest, MocksBinaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a279ba48bf6f937eecfc12530b9dde497</anchor>
      <arglist>(FunctionMockerTest, MocksDecimalFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a23b4f6d7bf9f6b35126ee137aa48ae3b</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a6fb9a5901e2d2066a9fe5a3d05c0cbe1</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>ad580a4b2f97b3c2643794a627b347511</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a957ee1afed65097f1c25790f266ec91e</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionWithConstArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a5367aba117b37aff1ceb4be3d4732559</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionWithConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a852587f21316c0341b60b29d44cd61ea</anchor>
      <arglist>(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a0a1348d6814b9bc02ad5b2ac46361ac0</anchor>
      <arglist>(FunctionMockerTest, MocksNullaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>abb74ac8e211661c0d87c902f87002e6d</anchor>
      <arglist>(FunctionMockerTest, MocksReturnTypeWithComma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aa2f918da5d179b4ef678cb803456c7d3</anchor>
      <arglist>(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>a835348f70c0335c9213153f72138d12f</anchor>
      <arglist>(FunctionMockerTest, MocksUnaryFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1gmock__generated__function__mockers__test.html</anchorfile>
      <anchor>aee64a5117451830331c321aecd10025f</anchor>
      <arglist>(FunctionMockerTest, MocksVoidFunction)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_matchers_test</name>
    <filename>namespacetesting_1_1gmock__matchers__test.html</filename>
    <namespace>testing::gmock_matchers_test::convertible_from_any</namespace>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_matchers_test::convertible_from_any</name>
    <filename>namespacetesting_1_1gmock__matchers__test_1_1convertible__from__any.html</filename>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_more_actions_test</name>
    <filename>namespacetesting_1_1gmock__more__actions__test.html</filename>
    <class kind="class">testing::gmock_more_actions_test::DeletionTester</class>
    <class kind="class">testing::gmock_more_actions_test::Foo</class>
    <class kind="class">testing::gmock_more_actions_test::NullaryFunctor</class>
    <class kind="struct">testing::gmock_more_actions_test::SumOf5Functor</class>
    <class kind="struct">testing::gmock_more_actions_test::SumOf6Functor</class>
    <class kind="struct">testing::gmock_more_actions_test::UnaryFunctor</class>
    <class kind="class">testing::gmock_more_actions_test::VoidNullaryFunctor</class>
    <member kind="function">
      <type>const char *</type>
      <name>Binary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a853c9f048674a60798b930750b74a1df</anchor>
      <arglist>(const char *input, short n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ByConstRef</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a38903b39cda75bfa5c932f4abec7a0ca</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ByNonConstRef</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>acfdfdaebbbbfc2f9129f29b10cb42eee</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Char</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af69e6906d734a99d60480e4291891d66</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>CharPtr</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aa19ac39aaa785adeb8d7837d58b824f3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat10</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a4a2fcb45125cd238e4146a4b0c568414</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9, const char *s10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat4</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a753ab28ecaa4133f11f9e34441b04595</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat5</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ad96d89b9c9dd13ef8df8114e4b430e96</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat6</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a4ddf77266c433ef69d302bfc68153544</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat7</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a2ed0b2da1e123d5aaef59b0ea37e3844</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat8</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aa4419cf22a6e6760b8d38828f088cae1</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Concat9</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a302f1938b41c2ce503a7628aa45cd017</anchor>
      <arglist>(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6, const char *s7, const char *s8, const char *s9)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Nullary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>acdd2dd80f777fdb770b513b63064ac19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Plus1</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a986ada18d3311d3fa3a7c33e54e18f33</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReferencesGlobalDouble</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ae2d3dddc96f5657127593f129cd3fc51</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>Short</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a00503d3168f1123e314c0d42b7e10b88</anchor>
      <arglist>(short n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf4</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a41c348fff8608825239a276b8426a475</anchor>
      <arglist>(int a, int b, int c, int d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf5</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a38e64569bf08e83c6db22c1fb0fe0af6</anchor>
      <arglist>(int a, int b, int c, int d, int e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOf6</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a139632d344348fdfa25111d4e43f70ba</anchor>
      <arglist>(int a, int b, int c, int d, int e, int f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SumOfFirst2</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aaa60ddffb96ddc3a73b0b22929ca5bec</anchor>
      <arglist>(int a, int b, Unused, Unused)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ternary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ab98b352528a0b72625b4710a6fc648a1</anchor>
      <arglist>(int x, char y, short z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a575e9a6f5bfcc133188e973147697425</anchor>
      <arglist>(DeleteArgActionTest, OneArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a972b47a7e96b95606190afa928ea2db4</anchor>
      <arglist>(DeleteArgActionTest, TenArgs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a86221fa7d09853358e38c01b0d6ceced</anchor>
      <arglist>(InvokeMethodTest, Binary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a14b55eb4c0d0b3149e269eea1443cb58</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af0ab6ef9fdf48e8442a5579ab27eb517</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes4Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a512db122c5beadeeef026bb54aec7e45</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes5Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a715c088109e141aa577e497e3729b98b</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes6Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a1f11171c55d049143c980502213e0b11</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes7Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a5bfedd2255bbfe7ffcbc76ec581b2ff6</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes8Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>acdcc7f6a35e6373f3d0b3a71f98c418b</anchor>
      <arglist>(InvokeMethodTest, MethodThatTakes9Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>adb0c29d688c079ad5bf07d5a0bd72aea</anchor>
      <arglist>(InvokeMethodTest, MethodWithCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>abb046fd809977722720c9ce63afd7af5</anchor>
      <arglist>(InvokeMethodTest, Nullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a2b98a8a68d37a0bec600227372a1cff8</anchor>
      <arglist>(InvokeMethodTest, Ternary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a386ce48f1f0a49e2b94a16deeffc2084</anchor>
      <arglist>(InvokeMethodTest, Unary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a906bd5cc7aa38e2cc861a9732481fce7</anchor>
      <arglist>(InvokeTest, Binary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a8939ea1ccb0d8787c926c92441b27f6c</anchor>
      <arglist>(InvokeTest, FunctionThatTakes10Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a17f41c1f7f180371d4d240089cdff0dd</anchor>
      <arglist>(InvokeTest, FunctionThatTakes4Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a3b6b1b682295a1d04d57374445359e94</anchor>
      <arglist>(InvokeTest, FunctionThatTakes5Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a9a6c89b83ba253838d05d7ee5da7d954</anchor>
      <arglist>(InvokeTest, FunctionThatTakes6Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af4756ff87444dc6deb438a350ab5527f</anchor>
      <arglist>(InvokeTest, FunctionThatTakes7Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a48d99224a323afa3c9772a868dd60214</anchor>
      <arglist>(InvokeTest, FunctionThatTakes8Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a65d674aacb46d8bf79dbdfe0d49df442</anchor>
      <arglist>(InvokeTest, FunctionThatTakes9Arguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af9dfd7f1d4186ee4de2d9871a19dba5a</anchor>
      <arglist>(InvokeTest, FunctionWithCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a0dd6901e637db57c56f1cf8052b6e1bf</anchor>
      <arglist>(InvokeTest, FunctionWithUnusedParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ac56a4cb164b338d3f388ed3f4306a5a5</anchor>
      <arglist>(InvokeTest, Functor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a4f48af38351403b569fc6dfae7787ed2</anchor>
      <arglist>(InvokeTest, MethodWithUnusedParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a9c5fbd26c6cc6ed31aed5bafb2fa8e5c</anchor>
      <arglist>(InvokeTest, Nullary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a424fb6113c6c1ab2157edf854a4ae9fe</anchor>
      <arglist>(InvokeTest, Ternary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a28b57a9f9d38574b7c033988ad528ddd</anchor>
      <arglist>(InvokeTest, Unary)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a0705d7e6083d129caae9d91cc5d6d570</anchor>
      <arglist>(ReturnArgActionTest, WorksForMultiArgBoolArg0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ae280b3b95b0cdfcf7b81de95c8fe942d</anchor>
      <arglist>(ReturnArgActionTest, WorksForMultiArgStringArg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a717ea38d7b78b6d51b4d617ed317d26e</anchor>
      <arglist>(ReturnArgActionTest, WorksForOneArgIntArg0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a690ef20bd9c281781eddcf99b18cff6c</anchor>
      <arglist>(ReturnPointeeTest, Works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a2b92b573de73fdf97dad4da8a67d7fc0</anchor>
      <arglist>(SaveArgActionTest, WorksForCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a511b9c6721629465fd1e2fbd65633ef9</anchor>
      <arglist>(SaveArgActionTest, WorksForSameType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a35b74b32b6a222e048706e6ce8d64118</anchor>
      <arglist>(SaveArgPointeeActionTest, WorksForCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a51d471708cb6fa3c403ea1d936a49dc1</anchor>
      <arglist>(SaveArgPointeeActionTest, WorksForSameType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>af5a15dbcba14010a5463f3ac9451ab8a</anchor>
      <arglist>(SetArgRefereeActionTest, WorksForCompatibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aa9fa575b30dca09e9886722b78415a22</anchor>
      <arglist>(SetArgRefereeActionTest, WorksForSameType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a0ea4f3d8f1a643726e37825c58d8741f</anchor>
      <arglist>(SetArgRefereeActionTest, WorksWithExtraArguments)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aacf568e3d16b210aa2316ccc2cb6b22d</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a42955fc99954c095f9d7ded3b92c091f</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a63a338ef41086b80dba5729ecd1073e5</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a5db6a5413414f6d9bb8a24d1f07bf882</anchor>
      <arglist>(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a40664c1acdc3650e8edf9a9a49b008de</anchor>
      <arglist>(WithArgTest, OneArg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a68748f21021e787dfdc095691c94d495</anchor>
      <arglist>(WithoutArgsTest, NoArg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Unary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aad456ea2ee1b0cb2741b676a34f540a3</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidBinary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>aec71bd163ae67ec97e073bd13a4ac039</anchor>
      <arglist>(int, char)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidFunctionWithFourArguments</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a8c952be61635486e84c1eca3bf3acd9b</anchor>
      <arglist>(char, int, float, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidNullary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a061f6d66383a4e793b4d4ca93bd8ca2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidTernary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ac41b49dc8ab365ccad7b332796421cd4</anchor>
      <arglist>(int, char, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoidUnary</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a163632ef644604032f00334fce36de1a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_done</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>ab2d168581c62c89bd00cdadcccd9e8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>g_double</name>
      <anchorfile>namespacetesting_1_1gmock__more__actions__test.html</anchorfile>
      <anchor>a73552112032ff5d5900dd6f128a62718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::gmock_nice_strict_test</name>
    <filename>namespacetesting_1_1gmock__nice__strict__test.html</filename>
    <class kind="class">testing::gmock_nice_strict_test::Foo</class>
    <class kind="class">testing::gmock_nice_strict_test::MockBar</class>
    <class kind="class">testing::gmock_nice_strict_test::MockBaz</class>
    <class kind="class">testing::gmock_nice_strict_test::MockFoo</class>
    <class kind="class">testing::gmock_nice_strict_test::NotDefaultConstructible</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>af147980581baec3cf492457c2d1e0276</anchor>
      <arglist>(NaggyMockTest, AcceptsClassNamedMock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>abafc38649114354a5dc342524ca2102e</anchor>
      <arglist>(NaggyMockTest, AllowLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a8ae416186af77fc0d066467be92c6c86</anchor>
      <arglist>(NaggyMockTest, AllowsExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a59d1c771bd39f8c3831688a235a193e7</anchor>
      <arglist>(NaggyMockTest, IsNaggy_IsNice_IsStrict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>adffb618d5dacd53e35c05b2f16b91710</anchor>
      <arglist>(NaggyMockTest, MoveOnlyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a9618de98b38e8e4270873d9b2616e3e1</anchor>
      <arglist>(NaggyMockTest, NonDefaultConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a982de09f3040cc5b9f457a7aa4e00652</anchor>
      <arglist>(NaggyMockTest, NonDefaultConstructor10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a475ee57b7b86f3f81d50819db3dd78b4</anchor>
      <arglist>(NaggyMockTest, UnexpectedCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a0a43059a52437e547c8fb836008b8e60</anchor>
      <arglist>(NiceMockTest, AcceptsClassNamedMock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a49fd5610815a7ced633a1c8ac3f62709</anchor>
      <arglist>(NiceMockTest, AllowLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a12b9f686345faa5a646da65a67c38a44</anchor>
      <arglist>(NiceMockTest, AllowsExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a94dd6c20e30f88457f7d9a583881be5a</anchor>
      <arglist>(NiceMockTest, IsNaggy_IsNice_IsStrict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>ade923493d5669e4ae63e1dd6a7e3d92d</anchor>
      <arglist>(NiceMockTest, MoveOnlyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a4172e1193c21d61e34d9b2c379d2f6be</anchor>
      <arglist>(NiceMockTest, NonDefaultConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a81bfeea94824935648545225f5dd3c00</anchor>
      <arglist>(NiceMockTest, NonDefaultConstructor10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>af6a34a561886bec5e278239ef65d6011</anchor>
      <arglist>(NiceMockTest, ThrowsExceptionForUnknownReturnTypes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a2bad58b3a12ea95eb4a731026c576b40</anchor>
      <arglist>(NiceMockTest, UnexpectedCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a4534bdd7c8ca19aad56933d34e0ea4db</anchor>
      <arglist>(StrictMockTest, AcceptsClassNamedMock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a5f8498b9a90a81c4709b8d3ae968500e</anchor>
      <arglist>(StrictMockTest, AllowLeak)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a269b7756fb785a84a609543700f77256</anchor>
      <arglist>(StrictMockTest, AllowsExpectedCall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a79dd179124eda7c24cf55a6f128a97bc</anchor>
      <arglist>(StrictMockTest, IsNaggy_IsNice_IsStrict)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a2e8eee23ea869ebc5224e014b616d409</anchor>
      <arglist>(StrictMockTest, MoveOnlyConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a21456158013d707a1238d0ade00ea3f6</anchor>
      <arglist>(StrictMockTest, NonDefaultConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>ae52f11a6045e9c307237cf02b85e6b79</anchor>
      <arglist>(StrictMockTest, NonDefaultConstructor10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>ae58ab074e0f9218a727d1fec0793667e</anchor>
      <arglist>(StrictMockTest, UnexpectedCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>afea105507ce78fc0e2c20d9f4cca16d7</anchor>
      <arglist>(StrictMockTest, UninterestingCallFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gmock__nice__strict__test.html</anchorfile>
      <anchor>a04e9402fd03549e1eda88659b6eac174</anchor>
      <arglist>(StrictMockTest, UninterestingCallFailsAfterDeath)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::gtest_printers_test</name>
    <filename>namespacetesting_1_1gtest__printers__test.html</filename>
    <class kind="class">testing::gtest_printers_test::AllowsGenericStreaming</class>
    <class kind="class">testing::gtest_printers_test::AllowsGenericStreamingAndImplicitConversionTemplate</class>
    <class kind="class">testing::gtest_printers_test::AllowsGenericStreamingTemplate</class>
    <class kind="struct">testing::gtest_printers_test::Big</class>
    <class kind="struct">testing::gtest_printers_test::const_iterator</class>
    <class kind="struct">testing::gtest_printers_test::Foo</class>
    <class kind="struct">testing::gtest_printers_test::iterator</class>
    <member kind="function">
      <type>AssertionResult</type>
      <name>HasPrefix</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abbd436200da6c80944c8a7504fb56ea1</anchor>
      <arglist>(const StringType &amp;str, const StringType &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MyFunction</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>adf0e590d6776ecb7095a989ff2272d7b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1eb0213095e639d357692066e8505887</anchor>
      <arglist>(std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const AllowsGenericStreaming &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a09eedfbca613302efe6438d2a537f419</anchor>
      <arglist>(std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const AllowsGenericStreamingAndImplicitConversionTemplate&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5464168e925b1adf29986c8e544e908e</anchor>
      <arglist>(std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const AllowsGenericStreamingTemplate&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Print</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab1fefdb330a473343afa3cc6d46a65f6</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrintArrayHelper</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a694f23c5a8c134f0e6e24a412f8d75c1</anchor>
      <arglist>(T(&amp;a)[N])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PrintByRef</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a680e1fd7cfbae100466abe89567a0ee9</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintPointer</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac1a9747bc3353294dd18c295a03915e2</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3571808f93f419268b6aed1aa127ea30</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, FormatsNonCharArrayAsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aba32640344f0186de5fbb6bb47e0c5a5</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharArrayVsCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac25834e0463cf9f3d231db24e7b220e5</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharArrayVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac2300073f401f783ff7b1ef97d2cbd6d</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharArrayVsStdString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1694d4063da702f5379495d3cb2cbc91</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharPointerVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab5a910170489276c14b817b70d4feb96</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForCharPointerVsStdString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>adb093d9323bfb766be8c91215c46056e</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForNonCharPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa7429c3701e464d0047a82686a5e8a46</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForScalar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1e95289500400eff5fdcd45c5864a6d2</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>af4b502fb5745d2ee0bfb81d1c8eb95f6</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsWCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a735171f4ba0a9dffee9c4c7321107822</anchor>
      <arglist>(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5d5349c44a2f23e585ea503cff88056e</anchor>
      <arglist>(IsValidUTF8Test, IllFormedUTF8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a596493b56489aa1571fa26d1402e7116</anchor>
      <arglist>(PrintArrayTest, BigArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3bae023a42049745b49fa1f2db9a0cb2</anchor>
      <arglist>(PrintArrayTest, CharArrayWithNoTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8b5638f178c12f58707ca0f02a3b4d41</anchor>
      <arglist>(PrintArrayTest, ConstArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab51b9ecaca7d635326101b23d5e8afd2</anchor>
      <arglist>(PrintArrayTest, ConstCharArrayWithTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>af91d8ad9d6c7547913fe05c7acc44114</anchor>
      <arglist>(PrintArrayTest, ObjectArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3845c4717b03cb5ad309c7d9a37acb0a</anchor>
      <arglist>(PrintArrayTest, OneDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac366b9ec749b2499d21583d3b8f86273</anchor>
      <arglist>(PrintArrayTest, TwoDimensionalArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac19ec2732031bfe83b30ea9f00259ef3</anchor>
      <arglist>(PrintArrayTest, WCharArrayWithNoTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6a7cbcdbe748a1d4e90658f48f36c9da</anchor>
      <arglist>(PrintArrayTest, WConstCharArrayWithTerminatingNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6f08c464dc0b8eb822368f552d4467ad</anchor>
      <arglist>(PrintBuiltInTypeTest, Bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>acde0b28d177604ddb5e185d7b107f6f7</anchor>
      <arglist>(PrintBuiltInTypeTest, FloatingPoints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a278d53e99390c7b31ff531524fe5e86e</anchor>
      <arglist>(PrintBuiltInTypeTest, Integer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a991dc124d153742c3ca126b2fa9ccab5</anchor>
      <arglist>(PrintBuiltInTypeTest, Size_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab567ebd97eff0a4b9a20a5f5cb77d678</anchor>
      <arglist>(PrintBuiltInTypeTest, Wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ae854b0ca4d06ffc273c391f262884681</anchor>
      <arglist>(PrintCharPointerTest, ConstSignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa0487f8fd5052f7d6afe2b18ad7931f9</anchor>
      <arglist>(PrintCharPointerTest, ConstUnsignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>acd7a56709621a91dca669023d192bdc7</anchor>
      <arglist>(PrintCharPointerTest, SignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>afb9a6a26323b287b7666b6adb5bdb149</anchor>
      <arglist>(PrintCharPointerTest, UnsignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa0a012b88bd8dee46707bf308aa312d1</anchor>
      <arglist>(PrintCharTest, PlainChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a08fe11b61c0ff62931f0172dc05c971b</anchor>
      <arglist>(PrintCharTest, SignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a54554ba079349cf09dcb6d522cfb70de</anchor>
      <arglist>(PrintCharTest, UnsignedChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a46ee2873cfeb51db5f56be0960ce333b</anchor>
      <arglist>(PrintClassTest, BiggestIntConvertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6cd47b21ad8d9ac66ba57b5b6415a924</anchor>
      <arglist>(PrintCStringTest, Const)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a140030b990011abab91d4c0b59f21edd</anchor>
      <arglist>(PrintCStringTest, EscapesProperly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a89d9905fecee1b976c26d35498734dd4</anchor>
      <arglist>(PrintCStringTest, NonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad29b97d58a4d1e5e8dd4d854f66b9e22</anchor>
      <arglist>(PrintCStringTest, Null)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac79ac1529e754dddbaff5ba108ba3de3</anchor>
      <arglist>(PrintEnumTest, AnonymousEnum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ae435934e9be88c7813ac6aee2ce0ce53</anchor>
      <arglist>(PrintEnumTest, EnumWithoutPrinter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a171e23e5a52e6b7355c00daf8391ec12</anchor>
      <arglist>(PrintEnumTest, EnumWithPrintTo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a152cda5e11caecc372208103022726d1</anchor>
      <arglist>(PrintEnumTest, EnumWithStreaming)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad4fb0ad917ed8dfb5f6a966a9ad05847</anchor>
      <arglist>(PrintNullptrT, Basic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a9d998b210890d3d7e085d01c457f650f</anchor>
      <arglist>(PrintPointerTest, MemberFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a434cafcc1dbee409992bbb1593034480</anchor>
      <arglist>(PrintPointerTest, MemberVariablePointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa3cb60cf6f3a4a0cd7d9873cd597ffd8</anchor>
      <arglist>(PrintPointerTest, NonMemberFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad08dcd672b1e66a802a564eb974c400a</anchor>
      <arglist>(PrintPointerToBuiltInTypeTest, Bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8819fb42392faae72e8bc594d498085d</anchor>
      <arglist>(PrintPointerToBuiltInTypeTest, ConstVoid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac6d8b84db9386b399eb431b5b1668e87</anchor>
      <arglist>(PrintPointerToBuiltInTypeTest, Void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>afee54807b15b623718c62008bd743d4b</anchor>
      <arglist>(PrintPointerToPointerTest, IntPointerPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a52f5df394111bcc55aecc59ce426088d</anchor>
      <arglist>(PrintPrintableTypeTest, InUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3da6191eff6b016540024c2bfccdd90b</anchor>
      <arglist>(PrintPrintableTypeTest, PointerInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa697a3cf25b7f51f26ab49ed8ac3dd31</anchor>
      <arglist>(PrintPrintableTypeTest, TemplateInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aab47074bb60b087e80675a44ad8c88ba</anchor>
      <arglist>(PrintReferenceTest, HandlesFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a88f9089e0b19be4bda74a953d6a47d7b</anchor>
      <arglist>(PrintReferenceTest, HandlesMemberFunctionPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>af9c63486049ac0ec2a1db65904702eb3</anchor>
      <arglist>(PrintReferenceTest, HandlesMemberVariablePointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aeae9b61a9fe582c72580db1466631846</anchor>
      <arglist>(PrintReferenceTest, PrintsAddressAndValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5de1467a5a6c9f996345b7f2dec1467d</anchor>
      <arglist>(PrintReferenceWrapper, Printable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a0f935a13826edbe21933d5698c1dbf2e</anchor>
      <arglist>(PrintReferenceWrapper, Unprintable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a323c7a67d4e8247285991b37ee6bef4e</anchor>
      <arglist>(PrintStdTupleTest, NestedTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a4546860bd002446294bfb5b854be8cbb</anchor>
      <arglist>(PrintStdTupleTest, VariousSizes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3b54f9a039804190b7ff2e818169c0f2</anchor>
      <arglist>(PrintStlContainerTest, ConstIterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1ce10b8a3634e0f6bfbfbb5888c04a95</anchor>
      <arglist>(PrintStlContainerTest, EmptyDeque)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a794a880a6ebe2ce3a32fc437dd818aa3</anchor>
      <arglist>(PrintStlContainerTest, HashMultiMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa21c6c92358c76b7eee93b8329023c47</anchor>
      <arglist>(PrintStlContainerTest, HashMultiSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aad3a8ebfcf21b20b62fc262cc182d7d5</anchor>
      <arglist>(PrintStlContainerTest, HashSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a01ec32faf0032f9fbcf4895d8d6e4aa9</anchor>
      <arglist>(PrintStlContainerTest, Iterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aaa135672ff79ecaef82c6046f2ab8d29</anchor>
      <arglist>(PrintStlContainerTest, List)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a55eca253f3365ad26183bcc711cb257a</anchor>
      <arglist>(PrintStlContainerTest, LongSequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a3d701a1866f260a42411e9041894c49c</anchor>
      <arglist>(PrintStlContainerTest, Map)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8a498c956a5b1c0358d126e1ad56fac0</anchor>
      <arglist>(PrintStlContainerTest, MultiMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>adaa3e1cfa3feca377b3958edb41fc0f1</anchor>
      <arglist>(PrintStlContainerTest, MultiSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad8fb463805baecdfb95154dec6ec4f27</anchor>
      <arglist>(PrintStlContainerTest, NestedContainer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a249d482cf4a1525bd043489dcbd3e200</anchor>
      <arglist>(PrintStlContainerTest, NonEmptyDeque)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6dd59bbdea483f662fe62e2c55c106ce</anchor>
      <arglist>(PrintStlContainerTest, OneDimensionalNativeArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a698cb873ab0fad7484c4d27ee4d8c033</anchor>
      <arglist>(PrintStlContainerTest, OneElementHashMap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad5d3e873b00c1c9e3f5924e106dd7831</anchor>
      <arglist>(PrintStlContainerTest, Pair)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abdc498462741033074f8e86b7c0bd480</anchor>
      <arglist>(PrintStlContainerTest, Set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a88b9d0933ffdf889fadfe8fc7511b565</anchor>
      <arglist>(PrintStlContainerTest, SinglyLinkedList)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aca371c218e2248562ed258eaf385f4d1</anchor>
      <arglist>(PrintStlContainerTest, TwoDimensionalNativeArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abfab1ea62f0285c0cdbcca500be0dac8</anchor>
      <arglist>(PrintStlContainerTest, Vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a80fe9d71227a97b12fd5336a823c3d17</anchor>
      <arglist>(PrintStreamableTypeTest, InGlobalNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a243b88c8a03fb501c573c25da302ca98</anchor>
      <arglist>(PrintStreamableTypeTest, PathLikeInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8ccd96504d676671a0429073d5012ff1</anchor>
      <arglist>(PrintStreamableTypeTest, TemplateTypeInUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac20ee165500471e363011c3f664d2fb8</anchor>
      <arglist>(PrintStringTest, StringAmbiguousHex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>abbd355e76033f0defd76c37523ad0f60</anchor>
      <arglist>(PrintStringTest, StringInStdNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa313c2e91ba3b712501d6e7f393a592a</anchor>
      <arglist>(PrintToStringTest, ContainsNonLatin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab8fce4287e837cfcd851ded56b62f9ce</anchor>
      <arglist>(PrintToStringTest, EscapesForPointerToConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a7203081ef422f0835643d2c54b8ebf28</anchor>
      <arglist>(PrintToStringTest, EscapesForPointerToNonConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a78bd89af8a8505880b78ec2a001d3cb8</anchor>
      <arglist>(PrintToStringTest, WorksForArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ad122dc21e7ebad023d7048ef117a1129</anchor>
      <arglist>(PrintToStringTest, WorksForCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a65e208358dddc7747f4519410c71d877</anchor>
      <arglist>(PrintToStringTest, WorksForCharArrayWithEmbeddedNul)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a68100148758516ebab9c761ca7778586</anchor>
      <arglist>(PrintToStringTest, WorksForPointerToConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a1db34d8760c17157572ce2877007d15a</anchor>
      <arglist>(PrintToStringTest, WorksForPointerToNonConstChar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a5d1bc4b12c18ccaec2ced9f45c092567</anchor>
      <arglist>(PrintToStringTest, WorksForScalar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a705ec4c2886606a22194107397fceea6</anchor>
      <arglist>(PrintTypeSizeTest, Wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a9272037c799c4779e1d79476dad66cb6</anchor>
      <arglist>(PrintTypeWithGenericStreamingTest, NonTemplateType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6e180c85f307712a995985f7bc735fd1</anchor>
      <arglist>(PrintTypeWithGenericStreamingTest, TemplateType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a68877c5e1ec7a53281798310c30e1776</anchor>
      <arglist>(PrintTypeWithGenericStreamingTest, TypeImplicitlyConvertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a805264fd24de8e65cba977a798abc54c</anchor>
      <arglist>(PrintUnprintableTypeTest, InGlobalNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a0aa1499e978bdde6c71e49ecc9db695b</anchor>
      <arglist>(PrintUnprintableTypeTest, InUserNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a6b6fba2a191094244f8aa78a4933a2c5</anchor>
      <arglist>(PrintUnpritableTypeTest, BigObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a4caa1f81979cdc6f5ada95e01a4fae63</anchor>
      <arglist>(PrintWideCStringTest, Const)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>aa80d6bb47e6bf997dacf0c75322d12cf</anchor>
      <arglist>(PrintWideCStringTest, EscapesProperly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a8812b5f088e13083ebb8a7e35fbcdae7</anchor>
      <arglist>(PrintWideCStringTest, NonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>acd1267d49d61ad53b2b8a88f68fca3a7</anchor>
      <arglist>(PrintWideCStringTest, Null)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a23a9eda97679bfc29c87b8de17cc35bf</anchor>
      <arglist>(UniversalPrintTest, WorksForCharArray)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ac20aca012aca1ca9589dbf7483fbbbd1</anchor>
      <arglist>(UniversalPrintTest, WorksForCString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a43d4efc91c2ea7d8220891df9b0437df</anchor>
      <arglist>(UniversalPrintTest, WorksForNonReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a58ad7c81884e852b09646764ce14a47e</anchor>
      <arglist>(UniversalPrintTest, WorksForReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab11252e228a240a349d747546bc222d2</anchor>
      <arglist>(UniversalTersePrintTest, WorksForCString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab49ff6527b0b01411b725fe46e1af65c</anchor>
      <arglist>(UniversalTersePrintTest, WorksForNonReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>ab7adb58a0e08e0830157a5a1c7bceac5</anchor>
      <arglist>(UniversalTersePrintTest, WorksForReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a4e30c6dbea7bf0ebcfa9b0e0d79e0283</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsEmptyTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a09537ac3801c572e0ce9bade09fd9d79</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsOneTuple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a2121c7c548cc174639947ff8f810759a</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTersely)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1gtest__printers__test.html</anchorfile>
      <anchor>a2ad138c4bcc4afb2deae1466ad3351f1</anchor>
      <arglist>(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTwoTuple)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal</name>
    <filename>namespacetesting_1_1internal.html</filename>
    <namespace>testing::internal::edit_distance</namespace>
    <namespace>testing::internal::gmockpp</namespace>
    <namespace>testing::internal::invoke_argument</namespace>
    <namespace>testing::internal::posix</namespace>
    <class kind="class">testing::internal::ActionHelper</class>
    <class kind="struct">testing::internal::AddReference</class>
    <class kind="struct">testing::internal::AddReference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::append</class>
    <class kind="struct">testing::internal::append&lt; int_pack&lt; Is... &gt;, I &gt;</class>
    <class kind="class">testing::internal::AssertHelper</class>
    <class kind="class">testing::internal::AssignAction</class>
    <class kind="class">testing::internal::Base</class>
    <class kind="struct">testing::internal::bool_constant</class>
    <class kind="struct">testing::internal::BooleanConstant</class>
    <class kind="class">testing::internal::BuiltInDefaultValue</class>
    <class kind="class">testing::internal::BuiltInDefaultValue&lt; const T &gt;</class>
    <class kind="class">testing::internal::BuiltInDefaultValue&lt; T * &gt;</class>
    <class kind="struct">testing::internal::BuiltInDefaultValueGetter</class>
    <class kind="struct">testing::internal::BuiltInDefaultValueGetter&lt; T, false &gt;</class>
    <class kind="struct">testing::internal::ByMoveWrapper</class>
    <class kind="class">testing::internal::CartesianProductGenerator10</class>
    <class kind="class">testing::internal::CartesianProductGenerator2</class>
    <class kind="class">testing::internal::CartesianProductGenerator3</class>
    <class kind="class">testing::internal::CartesianProductGenerator4</class>
    <class kind="class">testing::internal::CartesianProductGenerator5</class>
    <class kind="class">testing::internal::CartesianProductGenerator6</class>
    <class kind="class">testing::internal::CartesianProductGenerator7</class>
    <class kind="class">testing::internal::CartesianProductGenerator8</class>
    <class kind="class">testing::internal::CartesianProductGenerator9</class>
    <class kind="class">testing::internal::CartesianProductHolder10</class>
    <class kind="class">testing::internal::CartesianProductHolder2</class>
    <class kind="class">testing::internal::CartesianProductHolder3</class>
    <class kind="class">testing::internal::CartesianProductHolder4</class>
    <class kind="class">testing::internal::CartesianProductHolder5</class>
    <class kind="class">testing::internal::CartesianProductHolder6</class>
    <class kind="class">testing::internal::CartesianProductHolder7</class>
    <class kind="class">testing::internal::CartesianProductHolder8</class>
    <class kind="class">testing::internal::CartesianProductHolder9</class>
    <class kind="class">testing::internal::Castable</class>
    <class kind="struct">testing::internal::CodeLocation</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</class>
    <class kind="class">testing::internal::ConstAndNonConstCastable</class>
    <class kind="class">testing::internal::ConstCastable</class>
    <class kind="struct">testing::internal::ConstCharPtr</class>
    <class kind="struct">testing::internal::ConstRef</class>
    <class kind="struct">testing::internal::ConstRef&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::DecayArray</class>
    <class kind="struct">testing::internal::DecayArray&lt; T[]&gt;</class>
    <class kind="struct">testing::internal::DecayArray&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::Derived</class>
    <class kind="struct">testing::internal::DoAllAction</class>
    <class kind="class">testing::internal::DoDefaultAction</class>
    <class kind="struct">testing::internal::DoubleSequence</class>
    <class kind="struct">testing::internal::DoubleSequence&lt; false, IndexSequence&lt; I... &gt;, sizeofT &gt;</class>
    <class kind="struct">testing::internal::DoubleSequence&lt; true, IndexSequence&lt; I... &gt;, sizeofT &gt;</class>
    <class kind="struct">testing::internal::ElemFromList</class>
    <class kind="struct">testing::internal::ElemFromList&lt; N, IndexSequence&lt; I... &gt;, T... &gt;</class>
    <class kind="struct">testing::internal::ElemFromListImpl</class>
    <class kind="struct">testing::internal::ElemFromListImpl&lt; T, I, I &gt;</class>
    <class kind="struct">testing::internal::EnableIf</class>
    <class kind="struct">testing::internal::EnableIf&lt; true &gt;</class>
    <class kind="class">testing::internal::EnvironmentInvocationCatcher</class>
    <class kind="class">testing::internal::EqHelper</class>
    <class kind="class">testing::internal::EqHelper&lt; true &gt;</class>
    <class kind="class">testing::internal::EventRecordingListener</class>
    <class kind="class">testing::internal::EventRecordingListener2</class>
    <class kind="struct">testing::internal::ExcessiveArg</class>
    <class kind="class">testing::internal::ExpectationTester</class>
    <class kind="struct">testing::internal::faketype</class>
    <class kind="class">testing::internal::FinalSuccessChecker</class>
    <class kind="class">testing::internal::FlatTuple</class>
    <class kind="struct">testing::internal::FlatTupleBase</class>
    <class kind="struct">testing::internal::FlatTupleBase&lt; FlatTuple&lt; T... &gt;, IndexSequence&lt; Idx... &gt; &gt;</class>
    <class kind="struct">testing::internal::FlatTupleElemBase</class>
    <class kind="struct">testing::internal::FlatTupleElemBase&lt; FlatTuple&lt; T... &gt;, I &gt;</class>
    <class kind="class">testing::internal::FloatingPoint</class>
    <class kind="class">testing::internal::FormatForComparison</class>
    <class kind="class">testing::internal::FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</class>
    <class kind="struct">testing::internal::Function</class>
    <class kind="struct">testing::internal::Function&lt; R(Args...)&gt;</class>
    <class kind="class">testing::internal::GoogleTestFailureReporter</class>
    <class kind="class">testing::internal::GTestLog</class>
    <class kind="class">testing::internal::GTestMutexLock</class>
    <class kind="class">testing::internal::IgnoredValue</class>
    <class kind="class">testing::internal::IgnoreResultAction</class>
    <class kind="struct">testing::internal::IndexSequence</class>
    <class kind="struct">testing::internal::int_pack</class>
    <class kind="struct">testing::internal::InvokeMethodAction</class>
    <class kind="struct">testing::internal::InvokeMethodWithoutArgsAction</class>
    <class kind="struct">testing::internal::InvokeWithoutArgsAction</class>
    <class kind="struct">testing::internal::is_reference</class>
    <class kind="struct">testing::internal::is_reference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::is_same</class>
    <class kind="struct">testing::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::IsAProtocolMessage</class>
    <class kind="struct">testing::internal::IsHashTable</class>
    <class kind="struct">testing::internal::IsRecursiveContainer</class>
    <class kind="struct">testing::internal::IsRecursiveContainerImpl</class>
    <class kind="struct">testing::internal::IsRecursiveContainerImpl&lt; C, false &gt;</class>
    <class kind="struct">testing::internal::IsRecursiveContainerImpl&lt; C, true &gt;</class>
    <class kind="struct">testing::internal::IsSame</class>
    <class kind="struct">testing::internal::IsSame&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; const T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; T * &gt;</class>
    <class kind="class">testing::internal::JsonUnitTestResultPrinter</class>
    <class kind="struct">testing::internal::KindOf</class>
    <class kind="struct">testing::internal::LessByName</class>
    <class kind="class">testing::internal::ListenerTest</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kBool, bool &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kFloatingPoint, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kBool, bool, kInteger, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kFloatingPoint, From, kBool, bool &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kFloatingPoint, From, kInteger, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kBool, bool &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kFloatingPoint, To &gt;</class>
    <class kind="struct">testing::internal::LosslessArithmeticConvertibleImpl&lt; kInteger, From, kInteger, To &gt;</class>
    <class kind="struct">testing::internal::make_int_pack</class>
    <class kind="struct">testing::internal::make_int_pack&lt; 0 &gt;</class>
    <class kind="struct">testing::internal::MakeIndexSequence</class>
    <class kind="struct">testing::internal::MakeIndexSequence&lt; 0 &gt;</class>
    <class kind="class">testing::internal::MaxBipartiteMatchState</class>
    <class kind="class">testing::internal::Mutex</class>
    <class kind="class">testing::internal::NativeArray</class>
    <class kind="class">testing::internal::NoDefaultContructor</class>
    <class kind="class">testing::internal::ParameterizedTestFactory</class>
    <class kind="class">testing::internal::ParameterizedTestSuiteInfo</class>
    <class kind="class">testing::internal::ParameterizedTestSuiteInfoBase</class>
    <class kind="class">testing::internal::ParameterizedTestSuiteRegistry</class>
    <class kind="class">testing::internal::ParamGenerator</class>
    <class kind="class">testing::internal::ParamGeneratorInterface</class>
    <class kind="class">testing::internal::ParamIterator</class>
    <class kind="class">testing::internal::ParamIteratorInterface</class>
    <class kind="struct">testing::internal::ParamNameGenFunc</class>
    <class kind="struct">testing::internal::PointeeOf</class>
    <class kind="struct">testing::internal::PointeeOf&lt; T * &gt;</class>
    <class kind="class">testing::internal::PrettyUnitTestResultPrinter</class>
    <class kind="class">testing::internal::Random</class>
    <class kind="class">testing::internal::RangeGenerator</class>
    <class kind="class">testing::internal::RE</class>
    <class kind="struct">testing::internal::RelationToSourceCopy</class>
    <class kind="struct">testing::internal::RelationToSourceReference</class>
    <class kind="struct">testing::internal::remove_reference</class>
    <class kind="struct">testing::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::RemoveConst</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T[N]&gt;</class>
    <class kind="struct">testing::internal::RemoveConstFromKey</class>
    <class kind="struct">testing::internal::RemoveConstFromKey&lt; std::pair&lt; const K, V &gt; &gt;</class>
    <class kind="struct">testing::internal::RemoveReference</class>
    <class kind="struct">testing::internal::RemoveReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::ReturnAction</class>
    <class kind="class">testing::internal::ReturnNullAction</class>
    <class kind="class">testing::internal::ReturnRefAction</class>
    <class kind="class">testing::internal::ReturnRefOfCopyAction</class>
    <class kind="class">testing::internal::ReturnVoidAction</class>
    <class kind="class">testing::internal::ScopedPrematureExitFile</class>
    <class kind="class">testing::internal::SetArgumentPointeeAction</class>
    <class kind="class">testing::internal::SetArgumentPointeeAction&lt; N, Proto, true &gt;</class>
    <class kind="class">testing::internal::SetErrnoAndReturnAction</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</class>
    <class kind="class">testing::internal::StlContainerView</class>
    <class kind="class">testing::internal::StlContainerView&lt; ::std::tuple&lt; ElementPointer, Size &gt; &gt;</class>
    <class kind="class">testing::internal::StlContainerView&lt; Element[N]&gt;</class>
    <class kind="class">testing::internal::String</class>
    <class kind="struct">testing::internal::SuiteApiResolver</class>
    <class kind="class">testing::internal::TestEventListenersAccessor</class>
    <class kind="class">testing::internal::TestEventRepeater</class>
    <class kind="class">testing::internal::TestFactoryBase</class>
    <class kind="class">testing::internal::TestFactoryImpl</class>
    <class kind="class">testing::internal::TestMetaFactory</class>
    <class kind="class">testing::internal::TestMetaFactoryBase</class>
    <class kind="class">testing::internal::TestSuiteNameIs</class>
    <class kind="class">testing::internal::ThreadLocal</class>
    <class kind="class">testing::internal::To</class>
    <class kind="struct">testing::internal::type_equals</class>
    <class kind="struct">testing::internal::type_equals&lt; T, T &gt;</class>
    <class kind="class">testing::internal::TypeIdHelper</class>
    <class kind="class">testing::internal::TypeWithSize</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 4 &gt;</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 8 &gt;</class>
    <class kind="class">testing::internal::UnitTestHelper</class>
    <class kind="class">testing::internal::UnitTestRecordPropertyTestHelper</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; const char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; wchar_t * &gt;</class>
    <class kind="class">testing::internal::ValueArray</class>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator</class>
    <class kind="struct">testing::internal::WithArgsAction</class>
    <class kind="class">testing::internal::WithoutMatchers</class>
    <class kind="struct">testing::internal::WrapPrinterType</class>
    <class kind="class">testing::internal::XmlUnitTestResultPrinter</class>
    <member kind="typedef">
      <type>long long</type>
      <name>BiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05c6bd9ede5ccdf25191a590d610dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; double &gt;</type>
      <name>Double</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a7579b1893b260c31dad577f7a5c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb1d0789f19bdde21affccbd1078b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; float &gt;</type>
      <name>Float</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02e1981f5ff70609e6ac06e006ff519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::Int</type>
      <name>Int32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ee38faaf875f133358abaf9bc056cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>Int64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a271c563fec38b804ddab0677f51f70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IsContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8f0c2883245f1df2a53618a49f0deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>IsNotContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf080521ce135deb510e0a7830fd3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GTestMutexLock</type>
      <name>MutexLock</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08b187c6cc4e28400aadf9a32fccc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ParameterizedTestSuiteInfo&lt; TestCase &gt;</type>
      <name>ParameterizedTestCaseInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aac31682b6b41997d6cc610a5787dc8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)()</type>
      <name>SetUpTearDownSuiteFuncType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a04786aa10f8b0bf38a5ead94d00475f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)()</type>
      <name>SetUpTestSuiteFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83e4e0732ac6a9dcfe6ee299dc1b9fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::string</type>
      <name>string</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8e8ff5b11e64078831112677156cb111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::vector&lt; ::std::string &gt;</type>
      <name>Strings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a50003bb76ec2934be1062be11efba8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)()</type>
      <name>TearDownTestSuiteFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8257a87aa42cebaa54b0c48a6ae657a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a845df404b38fe85c5e14a069f255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62f917c3424d8841de9b49b5ec28edb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::is_same&lt; typename std::decay&lt; T &gt;::type, std::nullptr_t &gt;::value||!std::is_convertible&lt; T, Secret * &gt;::value &gt;</type>
      <name>TypeIsValidNullptrConstant</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae7f5d97c9dd309f3ed4252a9657efc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::UInt</type>
      <name>UInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40d4fffcd2bf56f18b1c380615aa85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::UInt</type>
      <name>UInt64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6a1ac454e6d7e550fa4925c62c35caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::wstring</type>
      <name>wstring</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3f543179329c353aee1d7b54a9a8e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CharFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAsIs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHexEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecialEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DefaultPrinterType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a945a19e59155ce1d335e8c3bcbdf61db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a8eaa6fff4a58832b30027df49f73dcbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintFunctionPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a5a066cde30e276c6460ba10d123d0c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPrintOther</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17fb8f0125fa92404a249ed38a43faa4a6f88d77d9d763d8a009caf950cfbab28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestLogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_INFO</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_WARNING</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_ERROR</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_FATAL</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a203d1a8a2147a53d12bbdae40d443914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a203d1a8a2147a53d12bbdae40d443914a396aacfaee2849eaab7c1de9773d624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWarning</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a203d1a8a2147a53d12bbdae40d443914a5beeeab1b0a3caabd0afb43356c1a271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBool</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686a3af2191917fb1796599139b3615302fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInteger</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686a8a52f0fd73e05da35c45d80653633cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFloatingPoint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686acdce59b8c136926ace18aa9c2995878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOther</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa8747bda20137c9aa7f846dee830e686ad47f29150ab7a9ec8ce2491f44537347</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MockType *</type>
      <name>AdjustConstness_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afbaa05a53fd7fa8be3ae1320dcd01754</anchor>
      <arglist>(const MockType *mock)</arglist>
    </member>
    <member kind="function">
      <type>const MockType *</type>
      <name>AdjustConstness_const</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a018d17632278ac8fc2c9dcaaf629b62d</anchor>
      <arglist>(const MockType *mock)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysFalse</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b24c851ab13569b1b15b3d259b60d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a922c9da63cd4bf94fc473b9ecac76414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae475a090bca903bb222dd389eb189166</anchor>
      <arglist>(const std::string &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>Apply</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa4d652d33ef1ce203c40ebe2d3ca6b1b</anchor>
      <arglist>(F &amp;&amp;f, Tuple &amp;&amp;args) -&gt; decltype(ApplyImpl(std::forward&lt; F &gt;(f), std::forward&lt; Tuple &gt;(args), make_int_pack&lt; std::tuple_size&lt; Tuple &gt;::value &gt;()))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>ApplyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3a3b201170370a28f0acaf0de785cded</anchor>
      <arglist>(F &amp;&amp;f, Tuple &amp;&amp;args, int_pack&lt; Idx... &gt;) -&gt; decltype(std::forward&lt; F &gt;(f)(std::get&lt; Idx &gt;(std::forward&lt; Tuple &gt;(args))...))</arglist>
    </member>
    <member kind="function">
      <type>Iter</type>
      <name>ArrayAwareFind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a94a857fe6ff32cf4fdc4769a4071f239</anchor>
      <arglist>(Iter begin, Iter end, const Element &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a49b4d0ee49c0f8c93bab29ebd20630cc</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bebf36baf0b0a5b26d051dde55fa47</anchor>
      <arglist>(const T *lhs, size_t size, const U *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5cb6f81ee827130024261121c742b26c</anchor>
      <arglist>(const T(&amp;lhs)[N], const U(&amp;rhs)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Assert</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a259643b7f2d23ce2b757728df42c99</anchor>
      <arglist>(bool condition, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a67132cdce23fb71b6c38ee34ef81eb4c</anchor>
      <arglist>(const char *flag, bool default_val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CanonicalizeForStdLibVersioning</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5342e843f087081705094beae07b557b</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ec00d458d0d442bd64af7b5f9c22dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acba06d4f0343dec407738ba5544af990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived *</type>
      <name>CheckedDowncastToActualType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abfe9bfb020d38aa4e0e12c001911b22b</anchor>
      <arglist>(Base *base)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>ChopLowBits</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c54b453387aa8a18f2f3e09f10b5a7d</anchor>
      <arglist>(UInt32 *bits, int n)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a46582d95cbfe3d3d8f6945c9e9cd779c</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4638c74d9b32e971f9b321af6fafc2f1</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1def8ec9393360a1b34a20528703e7f7</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, const T1 &amp;lhs, const T2 &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperFloatingPointEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a98ce463e5dbe0c6120fa817e1f8f2944</anchor>
      <arglist>(const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperOpFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a894ffccd936d78fd555f490020c27f0a</anchor>
      <arglist>(const char *expr1, const char *expr2, const T1 &amp;val1, const T2 &amp;val2, const char *op)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30dfeb01f1bc8087c7d05205d5fa75c1</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e31d489f06ab8f6a81a7729f0c377e7</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a711a396ed8f636ecd14a850a89d181b6</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad351878f87634853c4eb005fe9b169a8</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2d31c77ce73e1003a64bd7ca3564bbe</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a415a953647bbc9469f062dc966061efb</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c0f9558efb9abb965851c4738cdc725</anchor>
      <arglist>(UInt32 code_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColoredPrintf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adef3055706176001364e54eb73a87e31</anchor>
      <arglist>(GTestColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>ConvertIdentifierNameToWords</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b375abcf3081393e6c420194a541b29</anchor>
      <arglist>(const char *id_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84d0e746ba0827cc52b53d22000de0e8</anchor>
      <arglist>(const T &amp;from, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb1b9728aaaf6d9fe6246a19cfe3f7f5</anchor>
      <arglist>(const T *from, size_t size, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7ae855686720615dcd5754c8181c62</anchor>
      <arglist>(const T(&amp;from)[N], U(*to)[N])</arglist>
    </member>
    <member kind="function">
      <type>OutputIterator</type>
      <name>CopyElements</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9372c12747bcf964aacb1284f8048cae</anchor>
      <arglist>(InputIterator first, InputIterator last, OutputIterator output)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>CreateCodePointFromUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8ef1bb10cd9e69de939789b759e6bc9</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>DefaultParamName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a954ec4a8a932dac7743e77e459ffefdc</anchor>
      <arglist>(const TestParamInfo&lt; ParamType &gt; &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2e96c98d5bd8ee4a1b92f8e3cde7dd40</anchor>
      <arglist>(WrapPrinterType&lt; kPrintContainer &gt;, const C &amp;container, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7729c07abcae6c69b9b370c39db61409</anchor>
      <arglist>(WrapPrinterType&lt; kPrintFunctionPointer &gt;, T *p, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a72b1a69d96be8ea6382539f5c4fcac6d</anchor>
      <arglist>(WrapPrinterType&lt; kPrintOther &gt;, const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a074522dd8d77d61878a042b8d05cc64a</anchor>
      <arglist>(WrapPrinterType&lt; kPrintPointer &gt;, T *p, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>DiffStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a513107ff8defa97d949937fc1350a56c</anchor>
      <arglist>(const std::string &amp;left, const std::string &amp;right, size_t *total_line_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4f70b36c624b54c2362aeecc2f05ee8c</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1a1aed3fe00908b8a45d5ab4a33665</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08725846ff184d3e79bcf5be4df19157</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expect</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0dfe8a755bd02aa5ea162764b61a9d97</anchor>
      <arglist>(bool condition, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Expect</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad93379317e10862a77b9fb90aa96e083</anchor>
      <arglist>(bool condition, const char *file, int line, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ElementMatcherPairs</type>
      <name>FindMaxBipartiteMatching</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae30bd8357c179334b2b09b0d689efccc</anchor>
      <arglist>(const MatchMatrix &amp;g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7540386ecf74d7ab7e2fa6089db94682</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatingPointLE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17b52b6b1f81f6dcad5cc4d12e5173a6</anchor>
      <arglist>(const char *expr1, const char *expr2, RawType val1, RawType val2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushInfoLog</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2135f223bf6b527729aeaa651115183b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatEpochTimeInMillisAsIso8601</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5ef227c4a610e7ff638b12dfb25b068e</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatEpochTimeInMillisAsRFC3339</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abe5a476b315f310d94ecdc72c3a48d1e</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatForComparisonFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91ab078f10adc669f09b7f604975c518</anchor>
      <arglist>(const T1 &amp;value, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatMatcherDescription</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ace0ed89106e622e9b5da449ae269616d</anchor>
      <arglist>(bool negation, const char *matcher_name, const Strings &amp;param_values)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTimeInMillisAsDuration</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5d8478622cc559ab7d4af98f227cd3d</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a27e2b771bd01c527d3e9c232a346315f</anchor>
      <arglist>(GTestColor color)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; std::string &gt;</type>
      <name>GetArgvs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9608256c67f889006be44912e57e3d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5fd6e5dc9eb20ab3c3a80e24d89dfac6</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a374156401da17704099d0c33fa53adfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed657219a9856a8d249a3230de0c54ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb475922b8cd1e6c60ac052bbc396e62</anchor>
      <arglist>(UnitTest *unit_test, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FailureReporterInterface *</type>
      <name>GetFailureReporter</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa261c22df383e9007129c92e36e30e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetFileSize</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06ca3f65f5e85c9ce7299b9e4cd52408</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>SetUpTearDownSuiteFuncType</type>
      <name>GetNotDefaultOrNull</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9579a78c229ea302caded45d65f77336</anchor>
      <arglist>(SetUpTearDownSuiteFuncType a, SetUpTearDownSuiteFuncType def)</arglist>
    </member>
    <member kind="function">
      <type>ParamNameGenFunc&lt; ParamType &gt;::Type *</type>
      <name>GetParamNameGen</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a27d6ea7d401e877cb0fbddf4206ebbe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParamNameGenFunctor</type>
      <name>GetParamNameGen</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abc0f0626877188afba6ad122d502f088</anchor>
      <arglist>(ParamNameGenFunctor func)</arglist>
    </member>
    <member kind="function">
      <type>const Pointer::element_type *</type>
      <name>GetRawPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae88d1a6f95165c43c27a6c0e2d357e61</anchor>
      <arglist>(const Pointer &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Element *</type>
      <name>GetRawPointer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4d17b114b61b805ac5f37e9c26e29e55</anchor>
      <arglist>(Element *p)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad0d66d56ead224263cd100c1d6bfc562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3b9b3649cd04558bf46c75de52a7ef34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b108e56fdc68ea937ffb3759fb55ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a635606b4731f843c86ec8ca51cab83a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ WithoutMatchers</type>
      <name>GetWithoutMatchers</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4e02ea077a717f95a10a03c10272f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a20f5584732e44a368e7acf295b639319</anchor>
      <arglist>(bool, kBool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8f3722ca21d8b14f86e5c949e843508</anchor>
      <arglist>(char, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a45748f4c08b868cb4939081769cdc7b1</anchor>
      <arglist>(double, kFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4ebf1b53b79ac38fbd18ccf4d63ceca</anchor>
      <arglist>(float, kFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a59fb8e3bb6f1fec656ed8bdab0048f9f</anchor>
      <arglist>(int, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae1d4cd9aef9a240d257364691ed3679e</anchor>
      <arglist>(Int64, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af46fdd94d8aea0da729b554de443315f</anchor>
      <arglist>(long double, kFloatingPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40597f856b3d94dc82e9fbbf9b027819</anchor>
      <arglist>(long, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af191a2be9cff1d5900426ef5aa59851e</anchor>
      <arglist>(short, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae5b8e77d245fd0838ab22e439e92e9af</anchor>
      <arglist>(signed char, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae09394c3d07a5d99308fc3bbc9edc877</anchor>
      <arglist>(UInt64, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab13e89be2f0f22b1da9e22cd53bce5ce</anchor>
      <arglist>(unsigned char, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abdce95ddf8b975d2a17e76a4c5a6c37f</anchor>
      <arglist>(unsigned int, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8224329431c90b3d943cc43ac92e6e42</anchor>
      <arglist>(unsigned long, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6138ee5ce9f509d39e874e4eedb89ae1</anchor>
      <arglist>(unsigned short, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DECLARE_KIND_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af00aa2679c10ed170064e5ec5dd80e29</anchor>
      <arglist>(wchar_t, kInteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0a961f38f341d40237252babcb3767b7</anchor>
      <arglist>(::std::string, &quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6670915f42119e4ba20d8cb74fc1eea</anchor>
      <arglist>(bool, false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeaaa7101572f283fe70a85ad5e6c65dc</anchor>
      <arglist>(char, &apos;\0&apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ba92aa33f4968c902623cd02e445020</anchor>
      <arglist>(double, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a71c697e5b567365fd3ff6c720769633b</anchor>
      <arglist>(float, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab427739121a380a7934bda96153f053d</anchor>
      <arglist>(Int64, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaedb3b1b5307625bc84dc660742da3c6</anchor>
      <arglist>(signed char, &apos;\0&apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a200a33af38e17df617883567c4fd96ab</anchor>
      <arglist>(signed int, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8804e25537427755c324ab03a72e776</anchor>
      <arglist>(signed long, 0L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae6ea5db83b290e2412f321c3b1eb8c47</anchor>
      <arglist>(signed short, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad2efcdbd12c7c020745b87bcc0997809</anchor>
      <arglist>(UInt64, 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab203e2c4c54f2ca86439344347a3e43f</anchor>
      <arglist>(unsigned char, &apos;\0&apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4285332d8eae4bdfffc13b6c05252c30</anchor>
      <arglist>(unsigned int, 0U)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1f4167b954a7ff0074ce8a5bb855f86f</anchor>
      <arglist>(unsigned long, 0UL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab2965a6078670393812e67f8e5fcb072</anchor>
      <arglist>(unsigned short, 0U)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8fe6f7c11d6d3dd6e42b75c9a5b43861</anchor>
      <arglist>(void,)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_ATTRIBUTE_PRINTF_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5fd9f88035bd7f38979a2b15aead2bab</anchor>
      <arglist>(2, 3) void ColoredPrintf(GTestColor color</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac20f635c3285878fc1195ce687f23950</anchor>
      <arglist>(internal_run_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8c4aa7be8daa7b60e293071d70a89584</anchor>
      <arglist>(g_gmock_mutex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a65647f11a4a74a4282c3cc6d422af0f1</anchor>
      <arglist>(g_log_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a20bfd9d47d8dd167ffc1c37a4c9ff73e</anchor>
      <arglist>(internal_run_death_test, &quot;&quot;, &quot;Indicates the file, line number, temporal index of &quot; &quot;the single death test to run, and a file descriptor to &quot; &quot;which a success code may be sent, all separated by &quot; &quot;the &apos;|&apos; characters.  This flag is specified if and only if the current &quot; &quot;process is a sub-process launched for running a thread-safe &quot; &quot;death test.  FOR INTERNAL USE ONLY.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af969886067930ce70f6405cd5aa8b06b</anchor>
      <arglist>(GE, &gt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fdb4fc164db83c51dfad17640bfeae9</anchor>
      <arglist>(GT, &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ade60646b18728043fff84d7b4125de2c</anchor>
      <arglist>(LE,&lt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aabcbff15eac496f8487699d19f42c274</anchor>
      <arglist>(LT,&lt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa14e3caa94126d7fb8e06bfb3d24ae4a</anchor>
      <arglist>(NE, !=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3682f962ae0ec1c0eca6444ca0a09e91</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85e08f00d443221e529a0a85a90fbaeb</anchor>
      <arglist>(wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeac30230dcc362221bdd07d61eaa4ec1</anchor>
      <arglist>(char, ::std::string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GTestIsInitialized</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91e707e0d371fae0224ffd37f0d042af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>addb2ed165b92b74e25fe9ebe9e46b9f9</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleSehExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5293b438139ef7ed05cb7fcaaf63545</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasGoogleTestFlagPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6fff795269f50673e358438721710d6f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>HasOneFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b5402183b934804ccaf61a4708f8e62</anchor>
      <arglist>(const char *, const char *, const char *, const TestPartResultArray &amp;results, TestPartResult::Type type, const std::string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>IllegalDoDefault</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa67e1e9d28122eedffbb7b6636824f2d</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>ImplicitCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a982df3f369643b175f79cda4048bc3b9</anchor>
      <arglist>(To x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>Indent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a526310e5f134c88eb3c2be03ae95b85f</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleMockImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3823844199df88af9493026031cf7744</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac3c6fa93391768aa91c6238b31aaeeb5</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e70cddd54da21e2c2608613d51288e2</anchor>
      <arglist>(const char *var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0f7e728793f9e6cb0aa2b69eaa468bf3</anchor>
      <arglist>(const char *flag, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>CallReaction</type>
      <name>intToCallReaction</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a55ce2ee38c64db1a89feae3751439620</anchor>
      <arglist>(int mock_behavior)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Invalid</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3316c24e8a79f5def3e85d763ae50854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlNum</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83802e7f23324cd512232203662e1a98</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb957087fd6bbf9db98ab7cd41b0c129</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>IsContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a764748b94f628bdd1dcd39dc81e8b71f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>IsNotContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af545a2ae928b8a9e7581978234464275</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4bd96b7fa6486802d33ddc217af55a39</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac26ce3883bc8919c27074975e958f3b7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNull</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adcfd37a66bc4cb0e8291cf46e1a6c72b</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0bc7975b2751a88a72bfa190ee01ea3b</anchor>
      <arglist>(IgnoredValue, std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>std::false_type</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae34305c288c3ada1ffb237eb6ab18dbb</anchor>
      <arglist>(IgnoredValue, std::true_type)</arglist>
    </member>
    <member kind="function">
      <type>std::true_type</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad75b07c5a8ab9e49f016d2af46dcbb02</anchor>
      <arglist>(Secret *, std::true_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b8d22cee9edbbfe56077420a6fa1cb1</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrintableAscii</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a744a6dd74c12d1e2c16b3c03e14ed4d4</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af429e04f70f9c10f6aa76a5d1ccd389f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a527b9bcc13669b9a16400c8514266254</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f3baa379fec6bf5947cb5165aa8cc9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a681895f8cc32286211be9889da107394</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa234ef141278263fb143b616c74c86e7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6ab68a30f8291c09b2289c132bbe3b16</anchor>
      <arglist>(wchar_t ch)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>JoinAsTuple</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4ffe5309bf49f08145ed010a6d244e41</anchor>
      <arglist>(const Strings &amp;fields)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>Log</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8a57ce0412334a3f487bbaa8321febbe</anchor>
      <arglist>(LogSeverity severity, const std::string &amp;message, int stack_frames_to_skip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogElementMatcherPairVec</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e3ffe5f66db16c3ab89de55eac65bfa</anchor>
      <arglist>(const ElementMatcherPairs &amp;pairs, ::std::ostream *stream)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>LogIsVisible</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a69ffdba5ee36743e88d8f89b79e566ff</anchor>
      <arglist>(LogSeverity severity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06b1b20029fbd1dbeb59752f914fab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>LogWithLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a07f4411f23f8b1b731858be9dda3fdcc</anchor>
      <arglist>(testing::internal::LogSeverity severity, const char *file, int line, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82087d14f1d2e6b1930237a644658d3a</anchor>
      <arglist>(const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>OpenFileForWriting</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad2067b047293fd5061a48675982d9ff2</anchor>
      <arglist>(const std::string &amp;output_file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afa44fdec84edfc155ef63e4f0d4287cc</anchor>
      <arglist>(faketype, faketype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5e3e473798de3189e9343132bcfd4fea</anchor>
      <arglist>(faketype, faketype)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>OutputFlagAlsoCheckEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c793c6d84760d900299916c077a1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac76619e6bb184bb1df258b08bc77cb6b</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5edcf72ec43ec016efaf2500bca6c5d4</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleMockBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a137bff8177d6158f59ab4ce603577293</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ParseGoogleMockFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af9eac3bda47b1fa0b8e43d1d1d3a0b16</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleMockIntFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5d201d5b16143a31fa16dc23b5d4af80</anchor>
      <arglist>(const char *str, const char *flag, int *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleMockStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb359266feb817d9943854b76574817d</anchor>
      <arglist>(const char *str, const char *flag, String *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseGoogleTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2f8556fdd6cfeb81e799a8ae2fcc3566</anchor>
      <arglist>(const char *const arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnlyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4c46ce8c3d016848fff52cc5133f2ac</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3bb3b2eefe90e1e70b4787c51fa376b5</anchor>
      <arglist>(const char *str, const char *flag, String *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PortableLocaltime</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a60af94307ed4f00a57b5c6d9617c046d</anchor>
      <arglist>(time_t seconds, struct tm *out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsCharLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab73d250fde6dfbf16111afb7a071dc3f</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82e5b3cf45fd9c4603dbe14bc4cb38c2</anchor>
      <arglist>(char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8c5838995d7bb9e4232b69e6bcdb9ab8</anchor>
      <arglist>(wchar_t c, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintCharAndCodeTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c577e598e61d339ba45dd6643fb1969</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat</type>
      <name>PrintCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74d42b9fdd837ae0af3044acc77aac9</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintColorEncoded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7d8c446a29c7e22d7d4dde8f530bb57e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintFullTestCommentIfPresent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a55f54e26c86c7e5cb9de04b4eccd21b8</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintOnOneLine</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4a8708bfb808411f9d918c7356ae7362</anchor>
      <arglist>(const char *str, int max_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRawArrayTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad3013b6b4c825edee9fe18ff1d982faa</anchor>
      <arglist>(const T a[], size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8b53e46cea3f8bdfc9342057c4f6ba62</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad609167d8d6792b0fb186539e0e159bd</anchor>
      <arglist>(const ::std::string &amp;s, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestPartResult</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac844b3d05dd6f665f72e2a1cec1872ba</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintTestPartResultToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada13cbf91139f0809a5a31ea2594c1ad</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2979ac1ad3e05c51dcd7dca2eb34e6ce</anchor>
      <arglist>(bool x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a553eec7bb50de01c9e91cac4accc606f</anchor>
      <arglist>(char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a476bd3d411d4f129620aaf8999c257c0</anchor>
      <arglist>(char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2c33928facbf2edf7af564278724d98</anchor>
      <arglist>(const ::std::pair&lt; T1, T2 &gt; &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af59b4f5d83276cd807c45063b14bad44</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5628347cba9a345f56087fdb70930fc8</anchor>
      <arglist>(const ::std::tuple&lt; Types... &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac226053b96d7d61f9407e3b75bab07d9</anchor>
      <arglist>(const char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adc6c98306d40b53fd07be4e295102a0a</anchor>
      <arglist>(const char *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a792cc5665a34619ed7a6d54711433456</anchor>
      <arglist>(const signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adb3c27150dbe661db0e0c4be27533460</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a42c591f2164ad105b502a9262333aed2</anchor>
      <arglist>(const unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb038075e9e2166d1d9158a19e0eed23</anchor>
      <arglist>(const wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc20fb56b2547a8f91f9ff99650f2024</anchor>
      <arglist>(const wchar_t *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1320096b116f8cc4b688acbd5b783051</anchor>
      <arglist>(signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad453af399370e394881079c243abacb4</anchor>
      <arglist>(signed char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a76f564cf23190dbd5c9e088defdd092b</anchor>
      <arglist>(std::nullptr_t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5587d09db034bc597870ae86bd8c01f8</anchor>
      <arglist>(std::reference_wrapper&lt; T &gt; ref, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fae797c500d66d0f5a9db4f205e3416</anchor>
      <arglist>(unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab7524d6d3ab8c31b1deea88bf61783bb</anchor>
      <arglist>(unsigned char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8d41baa371fad3eb5a3dbe1bbc02c290</anchor>
      <arglist>(wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6c50fd437a2ae2ff6f182ccd6c2744dd</anchor>
      <arglist>(wchar_t wc, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74ea9d64f76ce69eceb225ca5ebef58</anchor>
      <arglist>(wchar_t wc, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTupleTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7174fbf5d6ba458afae675022c9aae1e</anchor>
      <arglist>(const T &amp;, std::integral_constant&lt; size_t, 0 &gt;, ::std::ostream *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTupleTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3580971ab4571dc9a00f4ed0e17fd777</anchor>
      <arglist>(const T &amp;t, std::integral_constant&lt; size_t, I &gt;, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>ReadEntireFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2cc0be60c54a8701423fe5297e1349ee</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85f6ff0e40f9a5f10af66a73cf1364fa</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ReportInvalidTestSuiteType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abbc0c3f8d5ee67a39d26167138effbe8</anchor>
      <arglist>(const char *test_suite_name, CodeLocation code_location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportUninterestingCall</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af045b703d8487374620a8106a76814ee</anchor>
      <arglist>(CallReaction reaction, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f5535012d4548788a5d1a4e0f18e19e</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldRunTestSuite</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd3f6249dd7872c7b39cd935e2db50d4</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8688e48645d951b8e42b61d2e4b2890e</anchor>
      <arglist>(const char *total_shards_env, const char *shard_index_env, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a244d9a3765727306b597b8992ab84036</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8eb8eddf760375a490e007b20777ec56</anchor>
      <arglist>(const ::std::string &amp;str, char delimiter, ::std::vector&lt; ::std::string &gt; *dest)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aad4beed95d0846e6ffc5da0978ef3bb9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7ed785df46a339403b0f749d3a879201</anchor>
      <arglist>(const char *flag, const char *default_val)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac0a2b7f69fc829d80a39e925b6417e39</anchor>
      <arglist>(::std::stringstream *stream)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StripTrailingSpaces</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6afda12e567c353e2e9b9c2e8cae14f</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SumOverTestSuiteList</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9ba01fa896ccd7339cbe7d3c76ac22e3</anchor>
      <arglist>(const std::vector&lt; TestSuite * &gt; &amp;case_list, int(TestSuite::*method)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac467e871e4781da3f5ebed2a4465aec4</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6300aa1440d0019cf08d9a1f6efd4382</anchor>
      <arglist>(const Tuple &amp;, std::integral_constant&lt; size_t, 0 &gt;, Strings *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab244273c02742a3fac45cc241befc536</anchor>
      <arglist>(const Tuple &amp;t, std::integral_constant&lt; size_t, I &gt;, Strings *strings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9ed5f89c92532506899e3908e79af4de</anchor>
      <arglist>(ApiTest, DISABLED_Dummy1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a765c62c0b121a84326d39383273f7c91</anchor>
      <arglist>(ApiTest, TestSuiteDisabledAccessorsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1aef4ac7102e97f0941178e0ecf5c776</anchor>
      <arglist>(ApiTest, TestSuiteImmutableAccessorsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9ac879683abb06d1c0bba3a339ea2f40</anchor>
      <arglist>(ApiTest, UnitTestImmutableAccessorsWork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a325a786fb22b87e5aa8d8f584b42ab09</anchor>
      <arglist>(CaptureDeathTest, CannotReenterStdoutCapture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abbc9510a4f690912c32835213d95198f</anchor>
      <arglist>(CaptureTest, CapturesStderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0b658d88cea3a2fe6775b1b269c0204b</anchor>
      <arglist>(CaptureTest, CapturesStdout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a341ff65f3ca44b27fc51f03a9a05bee8</anchor>
      <arglist>(CaptureTest, CapturesStdoutAndStderr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4a84433419426d1c1b87ce998267b0d4</anchor>
      <arglist>(DISABLED_Test, Dummy2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9c12f8c1ebb19906e8fa0c430d139076</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsFileLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a65ad1cad17717c1b8ac4c2d4bef5e079</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsUknownFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8b9aee556f3dec6e67c35830ba55e0bd</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsUknownFileAndLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0315a64a661f249628f2884080e0614f</anchor>
      <arglist>(FormatCompilerIndependentFileLocationTest, FormatsUknownLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1c20d78e9e75b9c7f2b767eb62611b</anchor>
      <arglist>(FormatFileLocationTest, FormatsFileLocation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1195aaf7258c5442de7aebd95acefb9f</anchor>
      <arglist>(FormatFileLocationTest, FormatsUknownFileAndLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17d1f472b6c1154de7b5b008b964ee32</anchor>
      <arglist>(FormatFileLocationTest, FormatsUknownLine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ace2f5407afdfb0767035d44b6758e4a0</anchor>
      <arglist>(FormatFileLocationTest, FormatsUnknownFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5ad8299ae9325382f01b945f4f81711e</anchor>
      <arglist>(GetThreadCountTest, ReturnsZeroWhenUnableToCountThreads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afabff70df09a0e4fcda96dd36460c2b9</anchor>
      <arglist>(GtestCheckDeathTest, DiesWithCorrectOutputOnFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a26d00130a017a66d0d60dc5a02a13d25</anchor>
      <arglist>(GtestCheckSyntaxTest, BehavesLikeASingleStatement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4dfd147ff396984fca799878cb53dcea</anchor>
      <arglist>(GtestCheckSyntaxTest, WorksWithSwitch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62a3b62658f9d47733cb7b5c8f69b2ad</anchor>
      <arglist>(ImplicitCastTest, CanSelectBetweenConstAndNonConstCasrAppropriately)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af7f631f9fbde27b19a65d50fc29e1420</anchor>
      <arglist>(ImplicitCastTest, CanUseConstCastOperatorOnConstValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad5c2cf37cc5aa78744012255cae78f9b</anchor>
      <arglist>(ImplicitCastTest, CanUseImplicitConstructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1b304dcd3ac71095f2e7d9e9b43c4755</anchor>
      <arglist>(ImplicitCastTest, CanUseInheritance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8554484c7c0ea536bc393c254490aaff</anchor>
      <arglist>(ImplicitCastTest, CanUseNonConstCastOperator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5d2ec1128c80363b06070f403f682490</anchor>
      <arglist>(ImplicitCastTest, ConvertsPointers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7cd9d67d4164d2aeb4ceb3ed253c7d2d</anchor>
      <arglist>(IsXDigitTest, ReturnsFalseForNarrowNonAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a771232ed3801fa49cbd4bbe11b318fe3</anchor>
      <arglist>(IsXDigitTest, ReturnsFalseForWideNonAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c1e055c001e4dbb874f00a46c25bb00</anchor>
      <arglist>(IsXDigitTest, WorksForNarrowAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af76bca685fddffc0ecda1464b1b6a0a4</anchor>
      <arglist>(IsXDigitTest, WorksForWideAscii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc0e95a0472d243967fd4720c681c478</anchor>
      <arglist>(IteratorTraitsTest, WorksForPointerToConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a642234d85836450bb8795cf0a8a9f908</anchor>
      <arglist>(IteratorTraitsTest, WorksForPointerToNonConst)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd56ca990c5b8c1aea44d15028a74f33</anchor>
      <arglist>(IteratorTraitsTest, WorksForSTLContainerIterators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a198f7132f76dd44d48dac54dc5d38fbb</anchor>
      <arglist>(RegexEngineSelectionTest, SelectsCorrectRegexEngine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af366e28e373f36480decc2ea586f48f0</anchor>
      <arglist>(ThreadLocalTest, DefaultConstructorInitializesToDefaultValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0e7c2d58a313bec0821df19f44351d84</anchor>
      <arglist>(ThreadLocalTest, GetAndPointerReturnSameValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaed45d6ba960f02e8d3d042c606bc98e</anchor>
      <arglist>(ThreadLocalTest, PointerAndConstPointerReturnSameValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5a52dd578217050e621ebd2aace97a70</anchor>
      <arglist>(ThreadLocalTest, SingleParamConstructorInitializesToParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6dffc8331590224259b60e855ad07d03</anchor>
      <arglist>(ThreadLocalTest, ValueDefaultContructorIsNotRequiredForParamVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02cef32090020d164460dd3d9f8e2852</anchor>
      <arglist>(ListenerTest, DoesBar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e113e9c70d45d89fe1703e58ff083b9</anchor>
      <arglist>(ListenerTest, DoesFoo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestSuiteFailed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac42b0c3929b5719f55c9be85ce8c28e4</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestSuitePassed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2657ed70176475ac11ae3d62d25e9a63</anchor>
      <arglist>(const TestSuite *test_suite)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c627ef2a94245e3fd69e7ab3d49b42</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1b876a8133895bd553d4780ecaa1e3a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30708fa2bacf11895b03bdb21eb72309</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a72c997dbd2c562110b2cb56c359decfa</anchor>
      <arglist>(const char *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a070107e7a8205ad6ec4d538d52b15b38</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad79d71c3110f8eb24ab352d68f29436a</anchor>
      <arglist>(const T *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae31e146c35fd75afc6a9cc73ae2692d1</anchor>
      <arglist>(const wchar_t *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52394019018eb5079f9f1bcca23dcd60</anchor>
      <arglist>(const wchar_t *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void</type>
      <name>UniversalPrintCharArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad896a4e4d9133ce43dc18b6038d95dc3</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afa92f5a284929dc3723e654a25feb7b9</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>Strings</type>
      <name>UniversalTersePrintTupleFieldsToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e60d1478b074801c766eeee9be6c772</anchor>
      <arglist>(const Tuple &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05b8c86ff38243f34d8f839a0eadefb1</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ const char *</type>
      <name>fmt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40b2a93ff318f5975eb8246b01221ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>static ::std::vector&lt; std::string &gt;</type>
      <name>g_argvs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1df44800b0d0c4eff5441c55ac9eb6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ ThreadLocal&lt; Sequence * &gt;</type>
      <name>g_gmock_implicit_sequence</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1b1f8431e32fe7315e218986de3920b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_help_flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a93a772f5e51973b105d91cbb66a203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kColorEncodedHelpMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a159395e649dd7728b09b25f70847f1ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCurrentDirectoryString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23a8e9527d0e544e7df2d64ad549ce3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestStyleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a008ebfe0c0347d65e5e06e4d310981b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestUseFork</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a32051e2574562b548be3e26a52eaa553</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kErrorVerbosity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3d730761274e7b80dd66e5014171fcb5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInfoVerbosity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a96274a788ffc75a6dffdfa8aa1f34fb9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInternalRunDeathTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8572303d929880adf30db00952e1c45d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const BiggestInt</type>
      <name>kMaxBiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad901880198832bc166d2493096b451f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint1</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a128515c8ed6c0fe98e498c8042da2060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint2</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8f4a5ed784352f00342cfeadc72337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint3</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa42bd507418e570402996e33582beed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint4</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acd87c60be9b5fedb2d017503d8834474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afcd71adaa9d1e6df7b282a17fc48125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GTEST_API_ char</type>
      <name>kStackTraceMarker</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb38528ca6a45df265b19f5ccb3d16d9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdErrFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a747eccfdbdee3ff8af3bedc476a57c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdOutFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a24f0a3d50cac54a9132f4828ec9b96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TypeId</type>
      <name>kTestTypeIdInGoogleTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acac7993efabbd9dd62c1e9c7d143a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kTypedTests</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a53ee2d113744f9ba1d89469db4d7388b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kTypedTestSuites</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a92b49076a2183a2796d2772315839f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTypeParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae6e5e31b85dac8586d4cc1ab1671f438</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kUnknownFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae7a5775c901f2fd12b058b00d09840</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kValueParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae57eee0bf5371ff8e9688fb4464bc62b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kWarningVerbosity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9386ccda6b6deac2f7b84784d3088c0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9dc04025a94b7e583402d324e64ba085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal2</name>
    <filename>namespacetesting_1_1internal2.html</filename>
    <class kind="class">testing::internal2::TypeWithoutFormatter</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</class>
    <member kind="enumeration">
      <type></type>
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtobuf</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kConvertibleToInteger</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOtherType</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a07dbe129beb8952074f04b599dfce39b</anchor>
      <arglist>(::std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a9fbf8e07c0f94dc74d6ef5e56cd3c553</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>abfb9aa80365f93b952e9a4bea09947a8</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ostream *os)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kProtobufOneLinerMaxLength</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a140c8efd51e63a3def98445bff107518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal::edit_distance</name>
    <filename>namespacetesting_1_1internal_1_1edit__distance.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>EditType</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMatch</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08a7bdb9c74613a94f21b7489e0b5640a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAdd</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08a63400b073f5b311a87d568b5ae27ffe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRemove</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08a814768ef6cd0264a0a10b1e701a63e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReplace</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ad46aa6da12aec1a3f166310478b53a08afdbf30ecf9f32f60c646a34a358615f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; EditType &gt;</type>
      <name>CalculateOptimalEdits</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>a26323b4c2a29ea8e187aafbd4d2275db</anchor>
      <arglist>(const std::vector&lt; size_t &gt; &amp;left, const std::vector&lt; size_t &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::vector&lt; EditType &gt;</type>
      <name>CalculateOptimalEdits</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>a32267b2ae24de1de175ac8217406877d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;left, const std::vector&lt; std::string &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>CreateUnifiedDiff</name>
      <anchorfile>namespacetesting_1_1internal_1_1edit__distance.html</anchorfile>
      <anchor>ac4c24a581ff433d7aca7ed12c9133fb1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;left, const std::vector&lt; std::string &gt; &amp;right, size_t context=2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal::gmockpp</name>
    <filename>namespacetesting_1_1internal_1_1gmockpp.html</filename>
    <class kind="struct">testing::internal::gmockpp::Test</class>
  </compound>
  <compound kind="namespace">
    <name>testing::internal::invoke_argument</name>
    <filename>namespacetesting_1_1internal_1_1invoke__argument.html</filename>
    <class kind="struct">testing::internal::invoke_argument::AdlTag</class>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a003f0228357c54422037bd3b448b355a</anchor>
      <arglist>(AdlTag, F f)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>af07db25fc1b7486fb991495863bf1ab8</anchor>
      <arglist>(AdlTag, F f, A1 a1)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>afe4a6811c2bcd0c6c51194b95e224f73</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>ae5e7bcffcae6a29e9c66298ead5ee91b</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>aace931066a0efe189d7a0c69f06b74ec</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a371c08ae03d150520e8bda58fb4574c3</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a16bf1b90d183210a82fbbef4e2eef1c5</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a77f581ed8b270ed4752d49d5bdd59e84</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a43c35b90896110940a0cc41c337ca306</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>a6e204965286414aac5113286eb5c8996</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)</arglist>
    </member>
    <member kind="function">
      <type>R</type>
      <name>InvokeArgumentAdl</name>
      <anchorfile>namespacetesting_1_1internal_1_1invoke__argument.html</anchorfile>
      <anchor>abd36164191a3e386c50243074854b272</anchor>
      <arglist>(AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal::posix</name>
    <filename>namespacetesting_1_1internal_1_1posix.html</filename>
    <member kind="typedef">
      <type>struct stat</type>
      <name>StatStruct</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8eb9f08d3af29941c2d2a964cfff3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a69b8278c59359dd6a6f941b4643db9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ChDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ddc8a4fc6bb21da372307485591a212</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a15e5b8f2a535ef1b2529b85b861e4846</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FClose</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4beeaaa8d62916d5e3b644a1ddfbd6b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FDOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af7c268eba32d5a718b36b6b3801302e0</anchor>
      <arglist>(int fd, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileNo</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3117b067e1f942a2031e666953120ccc</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4042201dcc4932641d484e7ddf94de7d</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FReopen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a9ef6d089cdae03f9d9e0e6d379c40703</anchor>
      <arglist>(const char *path, const char *mode, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEnv</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1d5e3da5a27eed25986859fa83cafe95</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsATTY</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a16ebe936b3a8ea462a94191635aedc27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af0d04ed5baeed28353fa38742748a421</anchor>
      <arglist>(const StatStruct &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3c6ab13e581a56f1b02f3eb7536c97fd</anchor>
      <arglist>(int fd, void *buf, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RmDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>acbad5d4ea5b73fd1765f5f760642932a</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Stat</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a2b87b7ff647a128614daf50667eb9304</anchor>
      <arglist>(const char *path, StatStruct *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StrCaseCmp</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ef2385a7f8e4c706054da35967e76bd</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StrDup</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8e352884793a65ae8be144676f1a9136</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrError</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4b77b14af6f4d18f83d303b98e9349c4</anchor>
      <arglist>(int errnum)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrNCpy</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a36fca815713332e5c6dc92c98b6b2574</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Write</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4acf9f78d55f815a18b43786511abef</anchor>
      <arglist>(int fd, const void *buf, unsigned int count)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing_internal</name>
    <filename>namespacetesting__internal.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintNonContainerTo</name>
      <anchorfile>namespacetesting__internal.html</anchorfile>
      <anchor>a3f49d3d0c996242f9d383c850097a656</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests</name>
    <filename>namespacetests.html</filename>
    <namespace>tests::google</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>a49b60f0b9ae5c3cff6873e95b94155d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google</name>
    <filename>namespacetests_1_1google.html</filename>
    <namespace>tests::google::protobuf</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests_1_1google.html</anchorfile>
      <anchor>a278d413342eeaed3c82ca1ee7cd0753d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf</name>
    <filename>namespacetests_1_1google_1_1protobuf.html</filename>
    <namespace>tests::google::protobuf::internal</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf.html</anchorfile>
      <anchor>a4d1cc3fb29c94b9bb86c2d0cbdd0cfc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal.html</filename>
    <namespace>tests::google::protobuf::internal::descriptor_test</namespace>
    <namespace>tests::google::protobuf::internal::generator_test</namespace>
    <namespace>tests::google::protobuf::internal::message_test</namespace>
    <namespace>tests::google::protobuf::internal::service_reflection_test</namespace>
    <namespace>tests::google::protobuf::internal::test_util</namespace>
    <namespace>tests::google::protobuf::internal::text_format_test</namespace>
    <namespace>tests::google::protobuf::internal::wire_format_test</namespace>
    <member kind="variable" protection="private">
      <type></type>
      <name>__path__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal.html</anchorfile>
      <anchor>a6a9390e9d3978f82ed76019d4f33f4d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::descriptor_test</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test.html</filename>
    <class kind="class">tests::google::protobuf::internal::descriptor_test::DescriptorCopyToProtoTest</class>
    <class kind="class">tests::google::protobuf::internal::descriptor_test::DescriptorTest</class>
    <class kind="class">tests::google::protobuf::internal::descriptor_test::MakeDescriptorTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>af3bf6c881ccc2849c5e943caa379c43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEST_EMPTY_MESSAGE_DESCRIPTOR_ASCII</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1descriptor__test.html</anchorfile>
      <anchor>a6a5b4f190052a19d78aa19228ba8d8ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::generator_test</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1generator__test.html</filename>
    <class kind="class">tests::google::protobuf::internal::generator_test::GeneratorTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>a2da7396c5ae56193cf95fabaafde4b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_EXTENSION</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1generator__test.html</anchorfile>
      <anchor>aa18df7d2bdbbb34d4a07766d5f417f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::message_test</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</filename>
    <class kind="class">tests::google::protobuf::internal::message_test::MessageTest</class>
    <member kind="function">
      <type>def</type>
      <name>isinf</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a9ef65b59a2eb0c2dbd75fd505543c692</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isnan</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a3fb4b59e8703c964283df406659499e1</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsNegInf</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>a75115b1ffee09aa50ef599afc12cf7a1</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IsPosInf</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ae46d55169c03937aac019c434a02c003</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>ab4d805985c575357b28f4d541927d490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmp</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1message__test.html</anchorfile>
      <anchor>aa12c429ad4e4c722614ba02a4995ac2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::service_reflection_test</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test.html</filename>
    <class kind="class">tests::google::protobuf::internal::service_reflection_test::FooUnitTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1service__reflection__test.html</anchorfile>
      <anchor>a3492689ac4ac75912b665f5a92761541</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::test_util</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsAndExtensionsInOrder</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a46dba01703bc0ba22d6ca8d81efd5c91</anchor>
      <arglist>(serialized)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ExpectAllFieldsSet</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a5876b5e594bb3e6f82023b1975c1a897</anchor>
      <arglist>(test_case, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GoldenFile</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>aad2dc5c36548d2ca8e5e750c190f0f82</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllExtensions</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a28bd1276d7122625a89565a645c3ace0</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>aa7c5a24c7d6f3627b07f635fc2c4f45f</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllFieldsAndExtensions</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>af0154632e764b8c23bd2b9e93ae7570b</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllNonLazyFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a6fe6209368af6071420279e9ae895b60</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedExtensions</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ab7fe4be1784fa4dc4ff632b69451278d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllPackedFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>ab1ad01f6d2230fed531a0a6cb2e8d248</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SetAllUnpackedFields</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a9838c344264d1f3bc4962f5678af29b4</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1test__util.html</anchorfile>
      <anchor>a6be4fa1c8fad2c2bc7b8054dc5ab043f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::text_format_test</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1text__format__test.html</filename>
    <class kind="class">tests::google::protobuf::internal::text_format_test::TextFormatTest</class>
    <class kind="class">tests::google::protobuf::internal::text_format_test::TokenizerTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1text__format__test.html</anchorfile>
      <anchor>a88502804105a0fe114fe01ce6a796b26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests::google::protobuf::internal::wire_format_test</name>
    <filename>namespacetests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test.html</filename>
    <class kind="class">tests::google::protobuf::internal::wire_format_test::WireFormatTest</class>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacetests_1_1google_1_1protobuf_1_1internal_1_1wire__format__test.html</anchorfile>
      <anchor>a8f32a0b9f83d41931411752a320beb24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>upb</name>
    <filename>namespaceupb.html</filename>
    <namespace>upb::google_opensource</namespace>
  </compound>
  <compound kind="namespace">
    <name>upb::google_opensource</name>
    <filename>namespaceupb_1_1google__opensource.html</filename>
  </compound>
  <compound kind="namespace">
    <name>update_failure_list</name>
    <filename>namespaceupdate__failure__list.html</filename>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ab25d5d3ef2043f1f7a150132a6879311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_list</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ab6d34f53d9f636e7ce2d334c1bfb6457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_set</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a0940f50d0868e7595f4df14d9dc54a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>aefc06af30c8b3fd34b1a3ce0e2414a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a3b18b38993acc7a46df843e5cf043711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>existing_list</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a6fe106a82ac4666ad60f18eb87b319ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ace30e0fd3c3e177bf532c45e0b2cfc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ad2ef8aad21c6d09d34cfd0cf328d177a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remove_set</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a6f9f494defadb7603f533161667aad7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>str</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>a065cc1a277aa2dfd1665159462791339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ac17cc4a4d96a5735b836756e766daf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespaceupdate__failure__list.html</anchorfile>
      <anchor>ae8fb712bf4009c2fe33c5d78010237a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>update_version</name>
    <filename>namespaceupdate__version.html</filename>
    <member kind="function">
      <type>def</type>
      <name>Find</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a24e97d2ab3d06d8c093bd8e18fcf3585</anchor>
      <arglist>(elem, tagname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FindAndClone</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a246fea9efa22bc1fe5e420a93e73e79a</anchor>
      <arglist>(elem, tagname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetFullVersion</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a76930ea72fafc9ee690e57808dba9923</anchor>
      <arglist>(rc_suffix=&apos;-rc-&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ReplaceText</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>aeb64bd2a48cfed89329cdb142db5777b</anchor>
      <arglist>(elem, text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RewriteTextFile</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a498ee0b24b877dc2addc88a18f438379</anchor>
      <arglist>(filename, line_rewriter)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RewriteXml</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>ae805d13a3d3af1039162768dc3238398</anchor>
      <arglist>(filename, rewriter, add_xml_prefix=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateConfigure</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a84262d2be84525bc7dd155e75fba8d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateCpp</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>ac2a0c14cacf5eae2b175c5263a0ea391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateCsharp</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a9282c164d00c3922d1db32536aeb9556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateJava</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a8a7593869777281b871fc04d49c4699e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateJavaScript</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a7d11a03e4e532e3eb8fcc521c9121cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateMakefile</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>ac534d6f0620eb364c8675150eab02c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateObjectiveC</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a44f62dcb7de0c8dcbe3e2bc47b1785f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdatePhp</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a8e2a9e11349bd3dc060ee8af422c038c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdatePython</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a0f20f74b66daaa5a38259dad127be3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UpdateRuby</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a5f09c102c32de6814e02fa5630806914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NEW_VERSION</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>aefa1030d495542ce2509f61318fa5ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NEW_VERSION_INFO</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a150dbb3f032d0dd28be6633c1f926745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RC_VERSION</name>
      <anchorfile>namespaceupdate__version.html</anchorfile>
      <anchor>a83b38153ca3ee3b77600e61f38b4d55b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>upload</name>
    <filename>namespaceupload.html</filename>
    <class kind="class">upload::AbstractRpcServer</class>
    <class kind="class">upload::ClientLoginError</class>
    <class kind="class">upload::GitVCS</class>
    <class kind="class">upload::HttpRpcServer</class>
    <class kind="class">upload::MercurialVCS</class>
    <class kind="class">upload::SubversionVCS</class>
    <class kind="class">upload::VersionControlSystem</class>
    <member kind="function">
      <type>def</type>
      <name>EncodeMultipartFormData</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>ae12985a2c860c124c502dd2099b702eb</anchor>
      <arglist>(fields, files)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ErrorExit</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>adea53186a1d73e92cc839b7c35c2c044</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetContentType</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a753a004706d964335ad218628e07b063</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetEmail</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a4f169469a6d43221ebd38cfd546484e1</anchor>
      <arglist>(prompt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GetRpcServer</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a1dadef480a702dbc5d0fb66203b9abe7</anchor>
      <arglist>(options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GuessVCS</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a31390568253accd22ee51861eaeb99bd</anchor>
      <arglist>(options)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>aef3fcf7a8d77d13ba75adbf58b6c43ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RealMain</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>ad6226af96c9f1905602b8002bd5de952</anchor>
      <arglist>(argv, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunShell</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>adddc423c49132e8879cbb25d6be2cf11</anchor>
      <arglist>(command, silent_ok=False, universal_newlines=True, print_output=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RunShellWithReturnCode</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>afa542d3a5a4f4fce174a1c23644a9204</anchor>
      <arglist>(command, print_output=False, universal_newlines=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SplitPatch</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a9dd260785ca4cc97e245234811ef1949</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StatusUpdate</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a79ce84c196c018f3b0c7ff7a9b626b58</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>UploadSeparatePatches</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a7ec83cb7f7bfb9109c19b6f91552b3ee</anchor>
      <arglist>(issue, rpc_server, patchset, data, options)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a675d13c979f1c720866d22ed1736f580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>const</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a985aa9a71de3eb507344df65700c696d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>af4be925d9a50d5ad134d86400509d0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a770d9c7b49b1fede80de6078d5e49af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>group</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a9d33d66de17175dced88ffe95f079226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>abfc23c9aa2d9b777678da117a85929a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_UPLOAD_SIZE</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>aad5b1a43823e2a710a2f78e33dde8901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>af1cea8af5389f0ab2d8b65b2c0fd2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>af9e508d19dc2dd9cdb7c642dde0bdd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a4fc56f0dd6613be15c3c4dc3af3619ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_shell</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>afa85ceef00a65cd276a856404eb5f310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity</name>
      <anchorfile>namespaceupload.html</anchorfile>
      <anchor>a79aff46409a98c4e5f608c8df1fd4612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>upload_gmock</name>
    <filename>namespaceupload__gmock.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>aea9cb062f9294622c32e54eb937f588e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>a56f523bfe887b27722a3ea662b4d88d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CC_FLAG</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>a463de67b37725c16ba31c5d4702e15b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GMOCK_GROUP</name>
      <anchorfile>namespaceupload__gmock.html</anchorfile>
      <anchor>acf8fe60647d8c3748b0e22dcf669efee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>upload_gtest</name>
    <filename>namespaceupload__gtest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>ab5bef7b968c54c632a52c1b4a3d37bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>ae7f6ee6ec8f85faa6fb72465afce7c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CC_FLAG</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>a83f0946f9ee3731253fc622acd581fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>GTEST_GROUP</name>
      <anchorfile>namespaceupload__gtest.html</anchorfile>
      <anchor>af282f4c60bf6069ed0abf4e06d9b70ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>usb_payload</name>
    <filename>namespaceusb__payload.html</filename>
  </compound>
  <compound kind="namespace">
    <name>versiongenerate</name>
    <filename>namespaceversiongenerate.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>buffer_size</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a5656c48d43f7e869041b6a30c124702e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_file</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>afdfd8d6de9b62e742923b2b3326798e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>file_data</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>aa7a8a587902d8dc493945992ec3fcf60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fix_version</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>aa92fb32c5f03f516f3b6224c620b66e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_dir</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a68af424183a162a61507cdc378cf255e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>major_version</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a4b536109523f1bc805806f8d76ca34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minor_version</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>af8027cbccfcda6a243f0544cc3c08b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>opening_string</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a88cc36d80d757546e04817490ebb0640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_dir</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>aab714e0aa9036025ba7c83eb7422c567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_expression</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a83861e707250395976fdfee3396a0fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_file</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a3cb3deeb1538014cd32e4253fe298e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_values</name>
      <anchorfile>namespaceversiongenerate.html</anchorfile>
      <anchor>a0ce22d4ba772e519b000413a3bf5445c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmq</name>
    <filename>namespacezmq.html</filename>
    <namespace>zmq::detail</namespace>
    <namespace>zmq::protocol_name</namespace>
    <class kind="struct">zmq::address_t</class>
    <class kind="class">zmq::array_item_t</class>
    <class kind="class">zmq::array_t</class>
    <class kind="class">zmq::atomic_counter_t</class>
    <class kind="class">zmq::atomic_ptr_t</class>
    <class kind="struct">zmq::atomic_value_t</class>
    <class kind="struct">zmq::blob_t</class>
    <class kind="class">zmq::c_single_allocator</class>
    <class kind="class">zmq::clock_t</class>
    <class kind="struct">zmq::command_t</class>
    <class kind="class">zmq::context_t</class>
    <class kind="class">zmq::dbuffer_t</class>
    <class kind="class">zmq::dbuffer_t&lt; msg_t &gt;</class>
    <class kind="class">zmq::dealer_t</class>
    <class kind="class">zmq::decoder_base_t</class>
    <class kind="class">zmq::dist_t</class>
    <class kind="class">zmq::encoder_base_t</class>
    <class kind="struct">zmq::endpoint_t</class>
    <class kind="struct">zmq::endpoint_uri_pair_t</class>
    <class kind="class">zmq::error_t</class>
    <class kind="class">zmq::fast_vector_t</class>
    <class kind="class">zmq::fq_t</class>
    <class kind="struct">zmq::from_handle_t</class>
    <class kind="class">zmq::generic_mtrie_t</class>
    <class kind="class">zmq::i_decoder</class>
    <class kind="struct">zmq::i_encoder</class>
    <class kind="struct">zmq::i_engine</class>
    <class kind="class">zmq::i_mailbox</class>
    <class kind="struct">zmq::i_pipe_events</class>
    <class kind="struct">zmq::i_poll_events</class>
    <class kind="class">zmq::io_object_t</class>
    <class kind="union">zmq::ip_addr_t</class>
    <class kind="class">zmq::ip_resolver_options_t</class>
    <class kind="class">zmq::ip_resolver_t</class>
    <class kind="class">zmq::lb_t</class>
    <class kind="class">zmq::mechanism_base_t</class>
    <class kind="class">zmq::mechanism_t</class>
    <class kind="class">zmq::message_t</class>
    <class kind="class">zmq::metadata_t</class>
    <class kind="class">zmq::monitor_t</class>
    <class kind="class">zmq::msg_t</class>
    <class kind="class">zmq::mutex_t</class>
    <class kind="class">zmq::object_t</class>
    <class kind="struct">zmq::options_t</class>
    <class kind="class">zmq::own_t</class>
    <class kind="class">zmq::poller_base_t</class>
    <class kind="class">zmq::radix_tree_t</class>
    <class kind="struct">zmq::reference_tag_t</class>
    <class kind="class">zmq::resizable_fast_vector_t</class>
    <class kind="class">zmq::router_t</class>
    <class kind="class">zmq::routing_socket_base_t</class>
    <class kind="struct">zmq::scoped_lock_t</class>
    <class kind="struct">zmq::scoped_optional_lock_t</class>
    <class kind="class">zmq::server_t</class>
    <class kind="class">zmq::session_base_t</class>
    <class kind="class">zmq::shared_message_memory_allocator</class>
    <class kind="class">zmq::signaler_t</class>
    <class kind="class">zmq::socket_base_t</class>
    <class kind="class">zmq::socket_poller_t</class>
    <class kind="class">zmq::socket_ref</class>
    <class kind="class">zmq::socket_t</class>
    <class kind="class">zmq::socks_auth_response_decoder_t</class>
    <class kind="struct">zmq::socks_auth_response_t</class>
    <class kind="class">zmq::socks_basic_auth_request_encoder_t</class>
    <class kind="struct">zmq::socks_basic_auth_request_t</class>
    <class kind="class">zmq::socks_choice_decoder_t</class>
    <class kind="struct">zmq::socks_choice_t</class>
    <class kind="class">zmq::socks_greeting_encoder_t</class>
    <class kind="struct">zmq::socks_greeting_t</class>
    <class kind="class">zmq::socks_request_encoder_t</class>
    <class kind="struct">zmq::socks_request_t</class>
    <class kind="class">zmq::socks_response_decoder_t</class>
    <class kind="struct">zmq::socks_response_t</class>
    <class kind="class">zmq::stream_connecter_base_t</class>
    <class kind="class">zmq::stream_engine_base_t</class>
    <class kind="class">zmq::stream_listener_base_t</class>
    <class kind="class">zmq::tcp_address_mask_t</class>
    <class kind="class">zmq::tcp_address_t</class>
    <class kind="class">zmq::thread_ctx_t</class>
    <class kind="class">zmq::thread_t</class>
    <class kind="class">zmq::timers_t</class>
    <class kind="class">zmq::trie_t</class>
    <class kind="class">zmq::trie_with_size_t</class>
    <class kind="class">zmq::udp_address_t</class>
    <class kind="class">zmq::v2_protocol_t</class>
    <class kind="class">zmq::worker_poller_base_t</class>
    <class kind="class">zmq::ws_address_t</class>
    <class kind="class">zmq::ws_engine_t</class>
    <class kind="class">zmq::ws_protocol_t</class>
    <class kind="class">zmq::wss_address_t</class>
    <class kind="class">zmq::wss_engine_t</class>
    <class kind="class">zmq::xpub_t</class>
    <class kind="class">zmq::xsub_t</class>
    <class kind="class">zmq::ypipe_base_t</class>
    <class kind="class">zmq::yqueue_t</class>
    <class kind="class">zmq::zap_client_common_handshake_t</class>
    <class kind="class">zmq::zap_client_t</class>
    <class kind="class">zmq::ZMQ_FINAL</class>
    <member kind="typedef">
      <type>int</type>
      <name>fd_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a07a75b8a51313edc4622cb5285d3483d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_free_fn</type>
      <name>free_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a56e33ec21b30bfdd123653848e0ff6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>generic_mtrie_t&lt; pipe_t &gt;</type>
      <name>mtrie_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad75687dd50c1761b9f099528f896cba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zmq_pollitem_t</type>
      <name>pollitem_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afae32df5376640a84a10f2fd3ba2fee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>thread_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a00dceef0e311e455d6338285d1f1e524</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="typedef">
      <type>void()</type>
      <name>timers_timer_fn</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac78bd41b4d35301a9fb34e907ee3320c</anchor>
      <arglist>(int timer_id_, void *arg_)</arglist>
    </member>
    <member kind="typedef">
      <type>socklen_t</type>
      <name>zmq_socklen_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9765297989a3bb816dc084b43bb54f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>message_pipe_granularity</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a76c4ca17da528912c30f8635d619b47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>command_pipe_granularity</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a99e8942f0008ebcb406ef1f3b94fa32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inbound_poll_rate</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730ac6d02e6c5baae3f769f9091edb36ec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_wm_delta</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a17876b8aa2590a65918639e92bb2383b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_io_events</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a0cc1ab6982fafc6074622c382bfb7cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>proxy_burst_size</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730ad02b6f0cd3afb4c47227e9ce4fe8e195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_command_delay</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730ab0053eda075aef87bcf9759022cbed3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clock_precision</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730a1b02e75b18573656097202913e1448b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>signaler_port</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7ac882e65decefed7d1f5338ae900730afaa9cfc1d27f41f686b4de64b4fafa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>retired_fd</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad43d33ab66757df87ee8337a8a17b38da8e355846dbf9275cb887f3d2b83bafc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZMTP_1_0</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a23c5ddfdae2ca2bbc3eadd51c0d86380a04d2330f18d9f564a88c6772b38ad103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZMTP_2_0</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a23c5ddfdae2ca2bbc3eadd51c0d86380a0ca5148a50b061e74f78cfad2482c985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZMTP_3_x</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a23c5ddfdae2ca2bbc3eadd51c0d86380a0ce1570ba5ff0a07552a9da2f824931c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>endpoint_type_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endpoint_type_none</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329a3287515d645a59b5aea61d7f5d4b9e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endpoint_type_bind</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329ac51e75344682c4ec1bbdb0f2596a191b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endpoint_type_connect</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae0a9f1cf0989e22150cbd56f509f0329a67918dc77d4416f974e5e3f4b890d970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>socket_end_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a05f294ffc869d79554f0b5692f9cbb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>socket_end_local</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a05f294ffc869d79554f0b5692f9cbb86a5dffb08e9a90d0b2ca3f92f7b20c2545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>socket_end_remote</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a05f294ffc869d79554f0b5692f9cbb86ad9ca5dd6236049adaa9fd394a133817f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ws_client_handshake_state_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_initial</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba4829caa339d3a803f31010d4efedab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_H</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8badc99edab350fa449606a8b183c885a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8babe36ec687ab316f108ff1d13818deb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baf95f0b4f8d6ae03488789be56b7ea94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bacbaa524021c2522293080fc81022bd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba2603fc6600cf16ded7d2db5fc78b580a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bac6a28e59bee4339a979b57408a053e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1_dot</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba93945a30677040939412b223570e09aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1_dot_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba8ca757b1cffc9939b767f84a8706c5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_HTTP_slash_1_dot_1_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba9dfba43cf22a38275c85a197f8d1d45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8badf390aae4affaee7007d28d1861a2daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_10</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba697d2074c9f54a558b29521559308755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_101</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba4afd74db8b6255c9862d999c5aa068e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_status_101_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba0e8bf8e5251c8d7bce36a5f76b5e09a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_s</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba53f4c906e27b356a77886056d505bbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_sw</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba93e8b126f8bb082c65c207a5ab0f9246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_swi</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba9685b1be5c8fb040fc1b30a5e08c8aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_swit</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba30c189fd92aed3f57544f2625d09f161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switc</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba716457c0cf129f76cad0a9ceab084675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switch</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba81c14919b76be728ba580c83a7747721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switchi</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baceaecadf1b0cba69fb9cce5a851ee1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switchin</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba990112240cc6c50c0ff8adcbf0ce9f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switching</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baa966f4ef26bfd6dc3cc3b4625a4934dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_switching_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bad73f3b6be801e4dcfc49d40c4875dc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_p</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bae62e33077ec983c9b8f06a3a1a16c051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_pr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baf204c7af28ed383a6fe4b1473c3c48f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_pro</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba66f1405613f3ba88ca25390a5863ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_prot</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba170c8d13d762feb98328f8525938be4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_proto</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bac5b9ff3375fd3a3ee41f4c514130d165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protoc</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba004274c419307a0ed2535adcada77ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protoco</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba92cd359e488dbb0100c02d44a9988646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protocol</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba6d65f4b51d96d4739bd13ad95a2795b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_protocols</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baa2c67d0c293ab1492a60541c2e0a9026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>response_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8baaf17c5e8ff22d160b63d060226f58bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_begin_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba9047ab994d8864d3154224e5c9a16711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bad76d49e70deb389fd7bb432982857d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_colon</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba02ec763816041a443ae2b64ecb864300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_value_trailing_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bae9849aced56843c5c00b6c923c93bf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_value</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba97c624b3cf35f5c2280440453e4bc922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_header_field_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba7b4717e9fc3eb83bafcfcc4c5e026bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_end_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8bae598d1d3a1c912de1cd961050bf5e0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_complete</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba8da038d0e348e67fe0f2d6c3f4b6f7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>client_handshake_error</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9a7a987b6daeaf92b09f682e23a1ad8ba0b90a3c1d50ab295871990d80c297bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ws_server_handshake_state_t</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_initial</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a8b1e6fdfe92c8f782d4e1f219793570c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_G</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a5a666e8f0689d4d80a7bd2b081df83ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_GE</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a68dcaa5266fa14131fa7aa1379254e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_GET</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a17ff4e724357295bef11a49248e18fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_GET_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a100a49bd0368ad71b1c1aa2d7a003c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_resource</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a26026016b60b1f053c417cc6c3309083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_resource_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a1548645b5a021cbae85effb53fb88cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_H</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a3cb624f7156499c30a20f10bb4fe2edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a9575e51aa467f7f975416a1cb7dcaa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTT</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7afc63e02e77b94b3169d175465e448086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a1278fb21b3e0b89ea4e08cf3424e4883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ac2a6698e2596b1d735d52595a7a7869f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a245fe9d5decb2808f75ddeca3f42e3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash_1_dot</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a8fb99b5658e5c3c2a3cad2b426ccedfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_HTTP_slash_1_dot_1</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a94a7cf414839b21f93c2e7d7811250c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>request_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7af1426584239dd47519e6c0057a531f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_begin_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7aedb44e3d89c577a8b7366a1c38d7f3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ad3f2a27a6dc9db7bdcab5bc2ec5c4a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_colon</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ac121c331f2724e3bf2beebf4fa529a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_value_trailing_space</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ad2df03d79df3b256c7c6331fd8415cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_value</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a648c9262d15a92ed7715b1936199f3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>header_field_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a22037edc7b7ee1b89bd8d5e2a04f6478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_end_line_cr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a7ad7b020a2a8d8d7cd2247ced3de696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_complete</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7ab0cf86c0fa5bbdbe7783f2ba0830f459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>handshake_error</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3b4fd2f97068e663b66e68d044c140d7a977b8a89a0d8544a6601844bfca4bd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assert_success_or_recoverable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7f9d33e761152469555c718e959e71b8</anchor>
      <arglist>(fd_t s_, int rc_)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atomic_cas</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8294117b7f77a45105fa74b552ecd9c2</anchor>
      <arglist>(void *volatile *ptr_, void *cmp_, void *val_, mutex_t &amp;_sync) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atomic_xchg_ptr</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae3918984449c35c0f783369f6d70f545</anchor>
      <arglist>(void **ptr_, void *const val_, mutex_t &amp;_sync) ZMQ_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind_to_device</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0c4d2c2f28a3b1eb0d1b88363db73829</anchor>
      <arglist>(fd_t s_, const std::string &amp;bound_device_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_and_return</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>acc0b1b5912ca9ec4ad8b12f62e1ac361</anchor>
      <arglist>(zmq::msg_t *msg_, int echo_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_and_return</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4f3e89c9c3ce9933e562920584b38bfb</anchor>
      <arglist>(zmq::msg_t msg_[], int count_, int echo_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_getsockopt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac5e86ebfc396cd1d85c8b7bcc7ab4a2e</anchor>
      <arglist>(void *const optval_, size_t *const optvallen_, T value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_getsockopt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4df6d60be4f557272645e5ddbb80ea9f</anchor>
      <arglist>(void *optval_, size_t *optvallen_, const std::string &amp;value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_getsockopt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a461c76b8e17ec20b73cf7315c9d5928d</anchor>
      <arglist>(void *optval_, size_t *optvallen_, const void *value_, size_t value_len_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_setsockopt_int_as_bool_relaxed</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae38f0c579cbdc30cce446150193e9ceb</anchor>
      <arglist>(const void *optval_, size_t optvallen_, bool *out_value_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_setsockopt_int_as_bool_strict</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aaae2a9967db1d5b971ab146b918a166b</anchor>
      <arglist>(const void *optval_, size_t optvallen_, bool *out_value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable_ipv4_mapping</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a1ffd31e1c8c8e0543ac880a667001900</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>errno_to_string</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad7e83cae9e2cf285742327ec337fff1d</anchor>
      <arglist>(int errno_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>generate_random</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4f9b9ea90966f80a54b3ed5ddca3db60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get_effective_conflate_option</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a75c85b38c807a2b5c57ba88532f08508</anchor>
      <arglist>(const options_t &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_peer_ip_address</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a1059b17805ff7e82bb5f0c6e6dd8da38</anchor>
      <arglist>(fd_t sockfd_, std::string &amp;ip_addr_)</arglist>
    </member>
    <member kind="function">
      <type>zmq_socklen_t</type>
      <name>get_socket_address</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad2e2948aa20d4f29d642f9bf869264f1</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_, sockaddr_storage *ss_)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_socket_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4c143c3836cbabba740d8327e4605824</anchor>
      <arglist>(fd_t fd_, socket_end_t socket_end_)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>get_uint16</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a36d531ea9aa40d7a7c9823e86a6050ce</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>get_uint32</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab8c7a8879b3221819198f1476efa8bb0</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>get_uint64</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aa9b524befb1649e5d7ef9b4d0b448de8</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>get_uint8</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a42ebe5ddf7848cc6600f689c7b450b28</anchor>
      <arglist>(const unsigned char *buffer_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize_network</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad37ae7ba24355ec5b6a8f538dd8c229c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>make_fdpair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>add703779ef4802bc66842253fd0fcddf</anchor>
      <arglist>(fd_t *r_, fd_t *w_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_socket_noninheritable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2ba51a5787f334a5be15b40cf3eda4cd</anchor>
      <arglist>(fd_t sock_)</arglist>
    </member>
    <member kind="function">
      <type>endpoint_uri_pair_t</type>
      <name>make_unconnected_bind_endpoint_pair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a01b000bc2b91b49b7507e9ec3281d5c1</anchor>
      <arglist>(const std::string &amp;endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>endpoint_uri_pair_t</type>
      <name>make_unconnected_connect_endpoint_pair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a96c9ad6d9902de06f84a8b76277bbc86</anchor>
      <arglist>(const std::string &amp;endpoint_)</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>open_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>abf75575d08efd1ce4eec79eabe1775a7</anchor>
      <arglist>(int domain_, int type_, int protocol_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a44a3a2a7c9a04275782c13bd5ba6b87f</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3f54015b7e81226c1c8993bd66753059</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>afe70a541b873e843a67f8c303b8f0fb9</anchor>
      <arglist>(std::ostream &amp;os, const message_t &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6182a5472f6f769fabd622a0b0bc14c5</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0841a18765954e941897469f761ac486</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9e286a89834dd194d53e363600a4625c</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a94327ce741b8715b2e36354f290590f6</anchor>
      <arglist>(const detail::socket_base &amp;a, const detail::socket_base &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pipepair</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2d98db8eb107eed75b7574909586a395</anchor>
      <arglist>(zmq::object_t *parents_[2], zmq::pipe_t *pipes_[2], const int hwms_[2], const bool conflate_[2])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a0327f48fea54a7d17ad6d1e4ef720817</anchor>
      <arglist>(zmq_pollitem_t *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ada802d7f93fb953147377323c8bfd741</anchor>
      <arglist>(zmq_pollitem_t const *items_, size_t nitems_, long timeout_=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_backtrace</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae9d418bf6e1979366269dd1e73765e29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a923c2fc6ed33cd3001564829ae616997</anchor>
      <arglist>(class socket_base_t *frontend_, class socket_base_t *backend_, class socket_base_t *capture_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a89dd80ca17d5b9ed82851d4b8b60d161</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture=socket_ref())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab9ccd2f84995b585f715cab73ef48d37</anchor>
      <arglist>(void *frontend, void *backend, void *capture)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac080e9ecb356909d916e9544a014d758</anchor>
      <arglist>(class socket_base_t *frontend_, class socket_base_t *backend_, class socket_base_t *capture_, class socket_base_t *control_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae413cecf42130f6f7562d18e635b19a4</anchor>
      <arglist>(socket_ref frontend, socket_ref backend, socket_ref capture, socket_ref control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_steerable</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a32f5cca844c8304cb6b466a93d3fc485</anchor>
      <arglist>(void *frontend, void *backend, void *capture, void *control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint16</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a397269eef7ec0b1653143dfa76f8de0e</anchor>
      <arglist>(unsigned char *buffer_, uint16_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint32</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a984c2b9e60a5cb43435eb1680cceb880</anchor>
      <arglist>(unsigned char *buffer_, uint32_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint64</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac9c4a884ae87e586fa1e5263e5d7f46b</anchor>
      <arglist>(unsigned char *buffer_, uint64_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_uint8</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aea58527c18dab9505f868da2a03033be</anchor>
      <arglist>(unsigned char *buffer_, uint8_t value_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_close</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac0cdcedb5997561ba556450d0a6ca082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>random_open</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8a3be6af0e98958a8d52f05d41a80cbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed_random</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac55e583849ed5b9cdb113c178634c9d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_hello_msg</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7b2c0995bd23eac424c44b55a2f53fe5</anchor>
      <arglist>(pipe_t *pipe_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_routing_id</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a08e60c64152ea2d998ccb5b84b747b49</anchor>
      <arglist>(pipe_t *pipe_, const options_t &amp;options_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ip_type_of_service</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae1978392d8439fb8458b5f797bf20aa5</anchor>
      <arglist>(fd_t s_, int iptos_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_nosigpipe</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a557ed13516426c038b5b4f699b5843d5</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_socket_priority</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a11b878100798a354a3fdf9b261bfcc0c</anchor>
      <arglist>(fd_t s_, int priority_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_tcp_receive_buffer</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a7d7aeaf2d8ee0c734fbcb071620ac53a</anchor>
      <arglist>(fd_t sockfd_, int bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_tcp_send_buffer</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a3078123b983aed61ff9525b40b9d48e1</anchor>
      <arglist>(fd_t sockfd_, int bufsize_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown_network</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8757699631bf15aa566795fddd48849e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad40238135150435c4213bc87a113a2a8</anchor>
      <arglist>(context_t &amp;a, context_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>adea7e522720e4ecd0c53d30016d7f3c7</anchor>
      <arglist>(message_t &amp;a, message_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a9173b8e9f5a5a9baf27d53528d145eee</anchor>
      <arglist>(socket_t &amp;a, socket_t &amp;b) ZMQ_NOTHROW</arglist>
    </member>
    <member kind="function">
      <type>fd_t</type>
      <name>tcp_open_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab08b5176d95ed4d09b9b6b3c715091fe</anchor>
      <arglist>(const char *address_, const options_t &amp;options_, bool local_, bool fallback_to_ipv4_, tcp_address_t *out_tcp_addr_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tcp_read</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a8f9cd16bf902dfadbd316d38b27a7463</anchor>
      <arglist>(fd_t s_, void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tcp_tune_loopback_fast_path</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a5998777aa18e6075806130f4867c16b8</anchor>
      <arglist>(fd_t socket_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tcp_write</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af513cfd72d05b6d84cc63689b276b4d7</anchor>
      <arglist>(fd_t s_, const void *data_, size_t size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tune_tcp_busy_poll</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af1fab5ba2ca90b0e2ee496639d4289b9</anchor>
      <arglist>(fd_t socket_, int busy_poll_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tune_tcp_keepalives</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>aa1f26c095fca9e8aa05187756859e5b8</anchor>
      <arglist>(fd_t s_, int keepalive_, int keepalive_cnt_, int keepalive_idle_, int keepalive_intvl_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tune_tcp_maxrt</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2104a6b0e5c2a1096d2a087f17ff6cbe</anchor>
      <arglist>(fd_t sockfd_, int timeout_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tune_tcp_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a2058bc385809b4b2d55736585faca7f4</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unblock_socket</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a5defc4add30a3a25109bf86fe1766166</anchor>
      <arglist>(fd_t s_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>version</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af04cbb1885b768c4ce23615883367c20</anchor>
      <arglist>(int *major_, int *minor_, int *patch_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zmq_abort</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a28b5ec8ccfcdcf529c8a8e7923c9642b</anchor>
      <arglist>(const char *errmsg_)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>brief_len_size</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6f1dc3147d03759c1e891b675857b768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>cancel_cmd_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ac7ed5ebc6715fc8ef625961c343887d1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>error_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>add2d13d637f9112feb2f90f3be015a69</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>error_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>acb2e8d304cdc15997460e1795b295c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ZMQ_CONSTEXPR_VAR from_handle_t</type>
      <name>from_handle</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab3190c78da4fc533e815dd671ce17bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>hello_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ad095cc50974d2890a8b5e0471887aff0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>hello_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a5186469d316296b5184ce0ef2b00b6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>id</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>abd5ba5bac21e1c8c4f06de775b15a4ae</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>id_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a83aedbeb8294a7aec4a868f41692d72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>initiate_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a364ff55e898d6fd8a8a24c5d9dd84dfc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>initiate_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6abb00450f5db73792f21cbb4b694898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>ready_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a65c54509ef68164ce2f97fe904ecda6b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>ready_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ae5f8810187e00b8e07a284ca46283b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>sub_cmd_name</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>ab5e80a3f389bd2e5723f2ddf7d50fab0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>welcome_prefix</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a4eda9f80984ea8133e1cabc53adc05eb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>welcome_prefix_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a329d70e942e37161c3fc5dcc7919ccbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>zap_version</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>af5cd3057709bd8ae9887264112e6c010</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>zap_version_len</name>
      <anchorfile>namespacezmq.html</anchorfile>
      <anchor>a6af054de00e3ab81400ed03025050923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmq::detail</name>
    <filename>namespacezmq_1_1detail.html</filename>
    <class kind="class">zmq::detail::socket_base</class>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>namespacezmq_1_1detail.html</anchorfile>
      <anchor>a79ffb64c3352416c7732f11f6d33d09f</anchor>
      <arglist>(zmq_pollitem_t *items_, size_t nitems_, long timeout_)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zmq::protocol_name</name>
    <filename>namespacezmq_1_1protocol__name.html</filename>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>inproc</name>
      <anchorfile>namespacezmq_1_1protocol__name.html</anchorfile>
      <anchor>ac8f1c1892dc057f55d99b7cfd5e59dcb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>tcp</name>
      <anchorfile>namespacezmq_1_1protocol__name.html</anchorfile>
      <anchor>ae0d3e3baf5575596256f7581bd186728</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>udp</name>
      <anchorfile>namespacezmq_1_1protocol__name.html</anchorfile>
      <anchor>afa77260562832f77e685e10ce0566526</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>context</name>
    <title>Context reference</title>
    <filename>group__context.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWglproc</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga3d47c2d2fbe0be9c505d0e04e91a133c</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwExtensionSupported</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga9a28c712d35f9e43534e1d03b051c04c</anchor>
      <arglist>(const char *extension)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwGetCurrentContext</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gac28d98c655377d81a516bf5ef90780c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWglproc</type>
      <name>glfwGetProcAddress</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga0e8af175218929615c16e74938c10f2a</anchor>
      <arglist>(const char *procname)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMakeContextCurrent</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>gafd76c93e15ec8b0b90506a9936a46185</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapInterval</name>
      <anchorfile>group__context.html</anchorfile>
      <anchor>ga12a595c06947cec4967c6e1f14210a8a</anchor>
      <arglist>(int interval)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>vulkan</name>
    <title>Vulkan reference</title>
    <filename>group__vulkan.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWvkproc</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga70c01918dc9d233a4fbe0681a43018af</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char **</type>
      <name>glfwGetRequiredInstanceExtensions</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>gac47c204c9c417fced07e25de8fce526a</anchor>
      <arglist>(uint32_t *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwVulkanSupported</name>
      <anchorfile>group__vulkan.html</anchorfile>
      <anchor>ga72e7c3757d9ff2333181a5569bb7c403</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>init</name>
    <title>Initialization, version and error reference</title>
    <filename>group__init.html</filename>
    <subgroup>errors</subgroup>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWerrorfun</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaa684e3f8b44b6a35000119d524d49e6d</anchor>
      <arglist>)(int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetVersion</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga2402c7824ac0194c13722790ff9559ff</anchor>
      <arglist>(int *major, int *minor, int *rev)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetVersionString</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga7de7ba982c0cf66b35afdaa8bea071ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwInit</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab41771f0215a2e0afb4cf1cf98082d40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWerrorfun</type>
      <name>glfwSetErrorCallback</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga5919096b958c47102126061fb5a6f9c3</anchor>
      <arglist>(GLFWerrorfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwTerminate</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gafd90e6fd4819ea9e22e5e739519a6504</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MAJOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>ga6337d9ea43b22fc529b2bba066b4a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_MINOR</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gaf80d40f0aea7088ff337606e9c48f7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_REVISION</name>
      <anchorfile>group__init.html</anchorfile>
      <anchor>gab72ae2e2035d9ea461abc3495eac0502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>input</name>
    <title>Input reference</title>
    <filename>group__input.html</filename>
    <subgroup>keys</subgroup>
    <subgroup>mods</subgroup>
    <subgroup>buttons</subgroup>
    <subgroup>joysticks</subgroup>
    <subgroup>shapes</subgroup>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2c4c70bfb3fb990182a4591cd21a374d</anchor>
      <arglist>)(GLFWwindow *, unsigned int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcharmodsfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga78c3d45fdf9aaef0b8d670bf2a9519e2</anchor>
      <arglist>)(GLFWwindow *, unsigned int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorenterfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga945bb284410b64c49ecc50195692720a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWcursorposfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga081a67dfb879e14707a5abd7de242b8a</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWdropfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gabc169084bd5648f192077f102b957496</anchor>
      <arglist>)(GLFWwindow *, int, const char **)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWjoystickfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafc05b099b23b3b23a992bdf6d77c191a</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWkeyfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c6c9d019ac11d888e45b11b14772659</anchor>
      <arglist>)(GLFWwindow *, int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmousebuttonfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac4312f2199caa15988cebb59ec530373</anchor>
      <arglist>)(GLFWwindow *, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWscrollfun</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga077345c3a10d906b2b3f2d550ae02971</anchor>
      <arglist>)(GLFWwindow *, double, double)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac0f0f691f2d110f9acfb4bfe07f1216c</anchor>
      <arglist>(const GLFWimage *image, int xhot, int yhot)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursor *</type>
      <name>glfwCreateStandardCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga969dd87ad2ddbf3e1086cc40f235eed1</anchor>
      <arglist>(int shape)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga27556b7122117bc1bbb4bb3cc003ea43</anchor>
      <arglist>(GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae22e5d8bc376aeb71ea063d1bc63fddc</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad289438eb7cf53d11eca685373f44105</anchor>
      <arglist>(GLFWwindow *window, double *xpos, double *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga1248dd5b1e566b2817e71547564d6af9</anchor>
      <arglist>(GLFWwindow *window, int mode)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI float *</type>
      <name>glfwGetJoystickAxes</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga0e5613bf3f258b2e9dd1969568208570</anchor>
      <arglist>(int joy, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI unsigned char *</type>
      <name>glfwGetJoystickButtons</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga08e46278539208767618b0bdc0441589</anchor>
      <arglist>(int joy, int *count)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetJoystickName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7f597355ba53f274aff6d05722977099</anchor>
      <arglist>(int joy)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetKey</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7d8ad8ffaf272808f04e1d5d33ec8859</anchor>
      <arglist>(GLFWwindow *window, int key)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetKeyName</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga244737e5242c866e0f0af5a9c95f3e58</anchor>
      <arglist>(int key, int scancode)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetMouseButton</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga6da5efb04f700c312a57a169fa9393a0</anchor>
      <arglist>(GLFWwindow *window, int button)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI double</type>
      <name>glfwGetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga03d4a1039b8662c71eeb40beea8cb622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerFrequency</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa92d10b10013372778efbf6367714371</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI uint64_t</type>
      <name>glfwGetTimerValue</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa00c3e32227eb70b3968fca0bfe4ae26</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwJoystickPresent</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7f81f22f355f4b7d315caf73cdfd9906</anchor>
      <arglist>(int joy)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharfun</type>
      <name>glfwSetCharCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07b2959b23dc3e466ce7475746021002</anchor>
      <arglist>(GLFWwindow *window, GLFWcharfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcharmodsfun</type>
      <name>glfwSetCharModsCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae6eee0bda7429bfe8028615847cf6795</anchor>
      <arglist>(GLFWwindow *window, GLFWcharmodsfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetClipboardString</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga7a580309bbc185a0459c3559021d2fd7</anchor>
      <arglist>(GLFWwindow *window, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursor</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gafaf103cea2f43530cff7de4e01126a4f</anchor>
      <arglist>(GLFWwindow *window, GLFWcursor *cursor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorenterfun</type>
      <name>glfwSetCursorEnterCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa20014985561efeb2c53f1956f727830</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorenterfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetCursorPos</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaaf152cc93418acb0ba342e3f4af922bc</anchor>
      <arglist>(GLFWwindow *window, double xpos, double ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWcursorposfun</type>
      <name>glfwSetCursorPosCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga9c49c0d3d3c775c3124726f1d902124d</anchor>
      <arglist>(GLFWwindow *window, GLFWcursorposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWdropfun</type>
      <name>glfwSetDropCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gad4fc40df63a5d0441ab06de9a585cc04</anchor>
      <arglist>(GLFWwindow *window, GLFWdropfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetInputMode</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gae1eb729d2dd91dc33fd60e150a6e1684</anchor>
      <arglist>(GLFWwindow *window, int mode, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWjoystickfun</type>
      <name>glfwSetJoystickCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga07524a1122a03642b1d28822ea931094</anchor>
      <arglist>(GLFWjoystickfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWkeyfun</type>
      <name>glfwSetKeyCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gaa73bb92f628a2a0be9c132d56f19362c</anchor>
      <arglist>(GLFWwindow *window, GLFWkeyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmousebuttonfun</type>
      <name>glfwSetMouseButtonCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga20e5ba1ce4e086aedd48a06dc311c95f</anchor>
      <arglist>(GLFWwindow *window, GLFWmousebuttonfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWscrollfun</type>
      <name>glfwSetScrollCallback</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga29011514e93368712a3063a28707ced3</anchor>
      <arglist>(GLFWwindow *window, GLFWscrollfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetTime</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga94360a3628a09f32708f83cc3fa48590</anchor>
      <arglist>(double time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_RELEASE</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gada11d965c4da13090ad336e030e4d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PRESS</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>ga2485743d0b59df3791c45951c4195265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_REPEAT</name>
      <anchorfile>group__input.html</anchorfile>
      <anchor>gac96fd3b9fc66c6f0eebaf6532595338f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>monitor</name>
    <title>Monitor reference</title>
    <filename>group__monitor.html</filename>
    <class kind="struct">GLFWgammaramp</class>
    <class kind="struct">GLFWvidmode</class>
    <member kind="typedef">
      <type>struct GLFWgammaramp</type>
      <name>GLFWgammaramp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga939cf093cb0af0498b7b54dc2e181404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWmonitor</type>
      <name>GLFWmonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga8d9efd1cde9426692c73fe40437d0ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWmonitorfun</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacc7165513fd258601c4cb763c1369693</anchor>
      <arglist>)(GLFWmonitor *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWvidmode</type>
      <name>GLFWvidmode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga902c2816ac9b34b757282daab59b2565</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWgammaramp *</type>
      <name>glfwGetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab8c94ec5ac1d43f70ce03a3e845837b2</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI char *</type>
      <name>glfwGetMonitorName</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga9bb1b5712a5a4f1478ed74513e02d148</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPhysicalSize</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gad0e93a9e42b32394369cabbbdc1ab702</anchor>
      <arglist>(GLFWmonitor *monitor, int *widthMM, int *heightMM)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetMonitorPos</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga45b5481a614ad7beb2aade9746d07563</anchor>
      <arglist>(GLFWmonitor *monitor, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor **</type>
      <name>glfwGetMonitors</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gab4d483284c57e28837bc2cd9639e9665</anchor>
      <arglist>(int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetPrimaryMonitor</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga59ea49f377fe701dd76764183e64d9f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoMode</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga27319d7f045c4cbbeae5651696cacd5f</anchor>
      <arglist>(GLFWmonitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>const GLFWAPI GLFWvidmode *</type>
      <name>glfwGetVideoModes</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga4fcbc9865c18acb7fbf60cb6c156cef7</anchor>
      <arglist>(GLFWmonitor *monitor, int *count)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGamma</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>ga3e4ab484476c935b4cd0bf49a5c429d6</anchor>
      <arglist>(GLFWmonitor *monitor, float gamma)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetGammaRamp</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gac9f36a1cfa10eab191d3029ea8bc9558</anchor>
      <arglist>(GLFWmonitor *monitor, const GLFWgammaramp *ramp)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitorfun</type>
      <name>glfwSetMonitorCallback</name>
      <anchorfile>group__monitor.html</anchorfile>
      <anchor>gacfa9978e57c73670577d530df23bf275</anchor>
      <arglist>(GLFWmonitorfun cbfun)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>window</name>
    <title>Window reference</title>
    <filename>group__window.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWframebuffersizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga54302eebe2f81518a544723a1d805388</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>struct GLFWwindow</type>
      <name>GLFWwindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga3c96d80d363e67d13a41b5d1821f3242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowclosefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5c46f9d2435a22b531382ea642216a61</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowfocusfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6b15f80f61ff396d89720be2a183ca8a</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowiconifyfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaaa80beaa1d108e6bc09f666e186e735c</anchor>
      <arglist>)(GLFWwindow *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowposfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaffb62b9d3f7dc2d6e7c89d3d76142f13</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowrefreshfun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7747bf66194241cff4f12d3500d8f9cd</anchor>
      <arglist>)(GLFWwindow *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>GLFWwindowsizefun</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaac00a2d1d82875c2bac1af223e9d3c58</anchor>
      <arglist>)(GLFWwindow *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindow *</type>
      <name>glfwCreateWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga680a02abe0e4494b6759d5703240713e</anchor>
      <arglist>(int width, int height, const char *title, GLFWmonitor *monitor, GLFWwindow *share)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDefaultWindowHints</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8050ddceed9dc6bd9d3aa35666195cd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwDestroyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga806747476b7247d292be3711c323ea10</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwFocusWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0da0e3daaa2d100f44a115c09077b510</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetFramebufferSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf7d17f3534b4b6dc9a6f905e3a240b7e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwGetWindowAttrib</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1bb0c7e100418e284dbb800789c63d40</anchor>
      <arglist>(GLFWwindow *window, int attrib)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowFrameSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaad46cdaae2eb732f68d3a1499a7c5409</anchor>
      <arglist>(GLFWwindow *window, int *left, int *top, int *right, int *bottom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWmonitor *</type>
      <name>glfwGetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaf1525cb3bccd5789c702cc9676ef3403</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0076a8591ef7494d359730cf2250b45b</anchor>
      <arglist>(GLFWwindow *window, int *xpos, int *ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwGetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7feb769ebb3f3d21579b5a3fb07be76e</anchor>
      <arglist>(GLFWwindow *window, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void *</type>
      <name>glfwGetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0a9ff3b4bf8589e9518e8816d06a8f50</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwHideWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa17e287d521544bdeceafa09ac036e20</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwIconifyWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga24274e3c6ecd44e11fec5e6b66e4d7f3</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwMaximizeWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga4f825a55367d3fabde3d06e7f30128e8</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPollEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga872d16e4c77f58c0436f356255920cfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwPostEmptyEvent</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad6f6b997278c91c43b35970eb9713d7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwRestoreWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1e29caf0b819f578b04db52fff17256c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWframebuffersizefun</type>
      <name>glfwSetFramebufferSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad766bcdb4465f9c6c62e5d8ca7cfba56</anchor>
      <arglist>(GLFWwindow *window, GLFWframebuffersizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowAspectRatio</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gad2ae94a2c5ee1c46a36e13a8f4ac68ac</anchor>
      <arglist>(GLFWwindow *window, int numer, int denom)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowclosefun</type>
      <name>glfwSetWindowCloseCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga5b827da350141c789acd64f5c4f7a0e1</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowclosefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowfocusfun</type>
      <name>glfwSetWindowFocusCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gac89c6534ba7fbab6f6c68b855656c0d4</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowfocusfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowIcon</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga182987a1a62a41a924842b9473d560df</anchor>
      <arglist>(GLFWwindow *window, int count, const GLFWimage *images)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowiconifyfun</type>
      <name>glfwSetWindowIconifyCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga17cd86946117b56c76397530900519db</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowiconifyfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowMonitor</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga12fabf78575e59c00f822f323ae0b6ae</anchor>
      <arglist>(GLFWwindow *window, GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowPos</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga0dc8d880a0d87be16d3ea8114561f6f0</anchor>
      <arglist>(GLFWwindow *window, int xpos, int ypos)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowposfun</type>
      <name>glfwSetWindowPosCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaea610899c4cb070dcd655c6de1fe1d2c</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowposfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowrefreshfun</type>
      <name>glfwSetWindowRefreshCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga9d2621fbc271a0cdc0ce91f9749f46e3</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowrefreshfun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga1cadeda7a1e2f224e06a8415d30741aa</anchor>
      <arglist>(GLFWwindow *window, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSize</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gae54d1f4915ded15e267ddd3f41496cd2</anchor>
      <arglist>(GLFWwindow *window, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI GLFWwindowsizefun</type>
      <name>glfwSetWindowSizeCallback</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga150dad5f364425916c5816074cffa5e7</anchor>
      <arglist>(GLFWwindow *window, GLFWwindowsizefun cbfun)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowSizeLimits</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga8af814fc98d786d1de2505b40b707de8</anchor>
      <arglist>(GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowTitle</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga861ed3414ab8120e2f74151a666ed1dc</anchor>
      <arglist>(GLFWwindow *window, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSetWindowUserPointer</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gacc9e68faee3c1763b54cd9bc405cf43e</anchor>
      <arglist>(GLFWwindow *window, void *pointer)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwShowWindow</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga7945bcdff9e5e058cf36505d6873ed8c</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwSwapBuffers</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gafb827800eedbfcbc97b1e5408df668d7</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEvents</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga6e042d05823c11e11c7339b81a237738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWaitEventsTimeout</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga05223a0a4c5e50f10f289e60398153aa</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI void</type>
      <name>glfwWindowHint</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>ga69c40728499720bef8a49aa925ea0efa</anchor>
      <arglist>(int hint, int value)</arglist>
    </member>
    <member kind="function">
      <type>GLFWAPI int</type>
      <name>glfwWindowShouldClose</name>
      <anchorfile>group__window.html</anchorfile>
      <anchor>gaa6162f67dfa38b8beda2fea623649332</anchor>
      <arglist>(GLFWwindow *window)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>keys</name>
    <title>Keyboard keys</title>
    <filename>group__keys.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga50391730e9d7112ad4fd42d0bd1597c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga05e4cae9ddb8d40cf6d82c8f11f2502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc8e66b3a4c4b5c39ad1305cf852863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga812f0273fe1a981e1fa002ae73e92271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9e14b6975a9cc8f66cdd5cb3d3861356</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d74ddaa5d4c609993b4d4a15736c924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ea4ab80c313a227b14d0a7c6f810b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab79b1cfae7bd630cfc4604c1f263c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadeaa109a0f9f5afc94fe4a108e686f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2924cb5349ebbf97c8987f3521c44f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_A</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga03e842608e1ea323370889d33b8f70ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_APOSTROPHE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6059b0b048ba6980b6107fffbd3b4b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_B</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8e3fb647ff3aca9e8dbf14fe66332941</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab8155ea99d1ab27ff56f24f8dc73f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_BACKSPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6c0df1fe2f156bbd5a98c66d76ff3635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_C</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga00ccf3475d9ee2e679480d540d554669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_CAPS_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga92c1d2c9d63485f3d70f94f688d48672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_COMMA</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab3d5d72e59d3055f494627b0a524926c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_D</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga011f7cdc9a654da984a2506479606933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DELETE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadb111e4df74b8a715f2c05dad58d2682</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae2e3958c71595607416aa7bf082be2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_E</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabf48fcc3afbe69349df432b470c96ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_END</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86587ea1df19a65978d3e3b8439bedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9555a92ecbecdbc1f3435219c571d667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae1a2de47240d6664423c204bdd91bd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_ESCAPE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaac6596c350b635c245113b81c2123b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga5df402e02aca08444240058fd9b42a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb8d66c573acf22e364049477dcbea30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F10</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga718d11d2f7d57471a2f6a894235995b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F11</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0bc04b11627e7d69339151e7306b2832</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F12</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf5908fa9b0a906ae03fc2c61ac7aa3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F13</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad637f4308655e1001bd6ad942bc0fd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F14</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf14c66cff3396e5bd46e803c035e6c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F15</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f70970db6e8be1794da8516a6d14058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F16</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa582dbb1d2ba2050aa1dca0838095b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F17</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga972ce5c365e2394b36104b0e3125c748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F18</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebf6391058d5566601e357edc5ea737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F19</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaec011d9ba044058cb54529da710e9791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga0900750aff94889b940f5e428c07daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F20</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga82b9c721ada04cd5ca8de767da38022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F21</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga356afb14d3440ff2bb378f74f7ebc60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F22</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90960bd2a155f2b09675324d3dff1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F23</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga43c21099aac10952d1be909a8ddee4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F24</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8150374677b5bed3043408732152dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F25</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa4bbd93ed73bb4c6ae7d83df880b7199</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaed7cd729c0147a551bb8b7bb36c17015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9b61ebd0c63b44b7332fda2c9763eaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf258dda9947daa428377938ed577c8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6dc2d3f87b9d51ffbbbe2ef0299d8e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacca6ef8a2162c52a0ac1d881e8d9c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac9d39390336ae14e4a93e295de43c7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_F9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae40de0de1c9f21cd26c9afa3d7050851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_G</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae74ecddf7cc96104ab23989b1cdab536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_GRAVE_ACCENT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7a3701fb4e2a0b136ff4b568c3c8d668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_H</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4cc98fc8f35f015d9e2fb94bf136076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_HOME</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga41452c7287195d481e43207318c126a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_I</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga274655c8bfe39742684ca393cf8ed093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_INSERT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga373ac7365435d6b0eb1068f470e34f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_J</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga65ff2aedb129a3149ad9cb3e4159a75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_K</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ae8debadf6d2a691badae0b53ea3ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_0</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga10515dafc55b71e7683f5b4fedd1c70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf3a29a334402c5eaf0b3439edf5587c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf82d5a802ab8213c72653d7480c16f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_3</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7e25ff30d56cd512828c1d4ae8d54ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_4</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gada7ec86778b85e0b4de0beea72234aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_5</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9a5be274434866c51738cafbb6d26b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_6</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafc141b0f8450519084c01092a3157faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_7</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8882f411f05d04ec77a9563974bbfa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_8</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gab2ea2e6a12f89d315045af520ac78cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_9</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb21426b630ed4fcc084868699ba74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ADD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad09c7c98acc79e89aa6a0a91275becac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DECIMAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4e231d968796331a9ea0dbfb98d4005b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_DIVIDE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gabca1733780a273d549129ad0f250d1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_ENTER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4f728f8738f2986bd63eedd3d412e8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_EQUAL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaebdc76d4a808191e6d21b7e4ad2acd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_MULTIPLY</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9ada267eb0e78ed2ada8701dd24a56ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_KP_SUBTRACT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa3dbd60782ff93d6082a124bce1fa236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_L</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaaa8b54a13f6b1eed85ac86f82d550db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LAST</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga442cbaef7bfb9a4ba13594dd7fbf2789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae12a010d33c309a67ab9460c51eb2462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga7f27dabf63a7789daa31e1c96790219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1c8d9adac53925276ecb1d592511d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9f97b743e81460ac4b2deddecd10a464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8a530a28a65c44ab5d00b759b756d3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_LEFT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafb1207c91997fc295afd1835fbc5641a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_M</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4d7f0260c82e4ea3d6ebc7a21d6e3716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MENU</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga9845be48a745fc232045c9ec174d8820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_MINUS</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac556b360f7f6fca4b70ba0aecf313fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_N</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gae00856dfeb5d13aafebf59d44de5cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_NUM_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3946edc362aeff213b2be6304296cf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_O</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaecbbb79130df419d58dd7f09a169efe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_P</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8fc15819c1094fb2afa01d84546b33e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_DOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaee0a8fa442001cc2147812f84b59041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAGE_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga3ab731f9622f0db280178a5f3cc6d586</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PAUSE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga8116b9692d87382afb5849b6d8907f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PERIOD</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga37e296b650eab419fc474ff69033d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_PRINT_SCREEN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf964c2e65e97d0cf785a5636ee8df642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Q</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafdd01e38b120d67cf51e348bb47f3964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_R</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga4ce6c70a0c98c50b3fe4ab9a728d4d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga06ba07662e8c291a4a84535379ffc7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_ALT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga687b38009131cfdd07a8d05fff8fa446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_BRACKET</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga86ef225fd6a66404caae71044cdd58d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_CONTROL</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad1ca2094b2694e7251d0ab1fd34f8519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SHIFT</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaffca36b99c9dce1a19cb9befbadce691</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_RIGHT_SUPER</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gad4547a3e8e247594acb60423fe6502db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_S</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga1570e2ccaab036ea82bed66fc1dab2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SCROLL_LOCK</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaf622b63b9537f7084c2ab649b8365630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SEMICOLON</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga84233de9ee5bb3e8788a5aa07d80af7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SLASH</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadf3d753b2d479148d711de34b83fd0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_SPACE</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaddb2c23772b97fd7e26e8ee66f1ad014</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_T</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga90e0560422ec7a30e7f3f375bc9f37f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_TAB</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga6908a4bda9950a3e2b73f794bbe985df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_U</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gacad52f3bf7d378fc0ffa72a76769256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UNKNOWN</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga99aacc875b6b27a072552631e13775c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_UP</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga2f3342b194020d3544c67e3506b6f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_V</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga22c7763899ecf7788862e5f90eacce6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_W</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gaa06a712e6202661fc03da5bdb7b6e545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_1</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gadc78dad3dab76bcd4b5c20114052577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_WORLD_2</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>ga20494bfebf0bb4fc9503afca18ab2c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_X</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac1c42c0bf4192cea713c55598b06b744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Y</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gafd9f115a549effdf8e372a787c360313</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_KEY_Z</name>
      <anchorfile>group__keys.html</anchorfile>
      <anchor>gac489e208c26afda8d4938ed88718760a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>mods</name>
    <title>Modifier key flags</title>
    <filename>group__mods.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_ALT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>gad2acd5633463c29e07008687ea73c0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_CONTROL</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6ed94871c3208eefd85713fa929d45aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SHIFT</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga14994d3196c290aaa347248e51740274</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOD_SUPER</name>
      <anchorfile>group__mods.html</anchorfile>
      <anchor>ga6b64ba10ea0227cf6f42efd0a220aba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>buttons</name>
    <title>Mouse buttons</title>
    <filename>group__buttons.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_1</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga181a6e875251fd8671654eff00f9112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_2</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga604b39b92c88ce9bd332e97fc3f4156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_3</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga0130d505563d0236a6f85545f19e1721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_4</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga53f4097bb01d5521c7d9513418c91ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_5</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf08c4ddecb051d3d9667db1d5e417c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_6</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gae8513e06aab8aa393b595f22c6d8257a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_7</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga8b02a1ab55dde45b3a3883d54ffd7dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_8</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga35d5c4263e0dc0d0a4731ca6c562f32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LAST</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gab1fd86a4518a9141ec7bcde2e15a2fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_LEFT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>gaf37100431dcd5082d48f95ee8bc8cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_MIDDLE</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga34a4d2a701434f763fd93a2ff842b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_MOUSE_BUTTON_RIGHT</name>
      <anchorfile>group__buttons.html</anchorfile>
      <anchor>ga3e2f2cf3c4942df73cc094247d275e74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>joysticks</name>
    <title>Joysticks</title>
    <filename>group__joysticks.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_1</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga34a0443d059e9f22272cd4669073f73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_10</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gaef55389ee605d6dfc31aef6fe98c54ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_11</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae7d26e3df447c2c14a569fcc18516af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_12</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gab91bbf5b7ca6be8d3ac5c4d89ff48ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_13</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga5c84fb4e49bf661d7d7c78eb4018c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_14</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga89540873278ae5a42b3e70d64164dc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_15</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga7b02ab70daf7a78bcc942d5d4cc1dcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_16</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga453edeeabf350827646b6857df4f80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_2</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga6eab65ec88e65e0850ef8413504cb50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_3</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae6f3eedfeb42424c2f5e3161efb0b654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_4</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga97ddbcad02b7f48d74fad4ddb08fff59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_5</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>gae43281bc66d3fa5089fb50c3e7a28695</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_6</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga74771620aa53bd68a487186dea66fd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_7</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga20a9f4f3aaefed9ea5e66072fc588b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_8</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga21a934c940bcf25db0e4c8fe9b364bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_9</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga87689d47df0ba6f9f5fcbbcaf7b3cecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_JOYSTICK_LAST</name>
      <anchorfile>group__joysticks.html</anchorfile>
      <anchor>ga9ca13ebf24c331dd98df17d84a4b72c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>errors</name>
    <title>Error codes</title>
    <filename>group__errors.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_API_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga56882b290db23261cc6c053c40c2d08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_FORMAT_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga196e125ef261d94184e2b55c05762f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_ENUM</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga76f6bb9c4eea73db675f096b404593ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_INVALID_VALUE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaaf2ef9aa8202c2b82ac2d921e554c687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_CURRENT_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gaa8290386e9528ccb9e42a3a4e16fc0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NO_WINDOW_CONTEXT</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gacff24d2757da752ae4c80bf452356487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_NOT_INITIALIZED</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga2374ee02c177f12e1fa76ff3ed15e14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_OUT_OF_MEMORY</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>ga9023953a2bcb98c2906afd071d21ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_PLATFORM_ERROR</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad44162d78100ea5e87cdd38426b8c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VERSION_UNAVAILABLE</name>
      <anchorfile>group__errors.html</anchorfile>
      <anchor>gad16c5565b4a69f9c2a9ac2c0dbc89462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>shapes</name>
    <title>Standard cursor shapes</title>
    <filename>group__shapes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_ARROW_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8ab0e717245b85506cb0eaefdea39d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_CROSSHAIR_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga8af88c0ea05ab9e8f9ac1530e8873c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HAND_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga1db35e20849e0837c82e3dc1fd797263</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_HRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gabb3eb0109f11bb808fc34659177ca962</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_IBEAM_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>ga36185f4375eaada1b04e431244774c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLFW_VRESIZE_CURSOR</name>
      <anchorfile>group__shapes.html</anchorfile>
      <anchor>gaf024f0e1ff8366fb2b5c260509a1fce5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>native</name>
    <title>Native access</title>
    <filename>group__native.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index.html" title="License">license</docanchor>
    <docanchor file="index.html" title="Architecture">architecture</docanchor>
    <docanchor file="index.html" title="Top Level Diagram">top-level-diagram</docanchor>
    <docanchor file="index.html" title="Class Diagram">class-diagram</docanchor>
    <docanchor file="index.html" title="Sequence Diagrams">sequence-diagrams</docanchor>
    <docanchor file="index.html" title="Initialization Sequence">initialization-sequence</docanchor>
    <docanchor file="index.html" title="Acquire Frame Sequence">acquire-frame-sequence</docanchor>
    <docanchor file="index.html" title="API">api</docanchor>
    <docanchor file="index.html" title="FrameHandler">framehandler</docanchor>
  </compound>
</tagfile>
